diff --git a/Makefile b/Makefile index 9c402991..a2c96526 100644 --- a/Makefile +++ b/Makefile @@ -5,6 +5,7 @@ PROC_LD := v5te LCF_TEMPLATE := ARM9-TS.lcf.template LIBS := -Llib -lsyscall -nostdlib OPTFLAGS := -O4,s +OPTFLAGS_SDK := -O4,p include config.mk diff --git a/asm/include/main_02000C6C.inc b/asm/include/main_02000C6C.inc index 847f71c4..d59b3cdf 100644 --- a/asm/include/main_02000C6C.inc +++ b/asm/include/main_02000C6C.inc @@ -176,9 +176,9 @@ .public _022A3806 .public _022B966C .public __addsf3 -.public __divsi3 .public __floatsisf .public __mulsf3 +.public _s32_div_f .public abs .public ArrayFill32Fast .public CART_REMOVED_IMG_DATA diff --git a/asm/include/main_0200C4CC.inc b/asm/include/main_0200C4CC.inc index 227f806f..28bc5a45 100644 --- a/asm/include/main_0200C4CC.inc +++ b/asm/include/main_0200C4CC.inc @@ -1,66 +1,1090 @@ #pragma once -.public _0200002B -.public _02000BC4 -.public _secure +.public _02094C0C +.public _02094C18 +.public _02094D0C +.public _02094D20 +.public _02097F34 +.public _02097F50 +.public _02097F58 +.public _02097F68 +.public _02097F6C +.public _02097F7C +.public _02097F90 +.public _02097F9C +.public _02097FAC +.public _02097FB8 +.public _02097FC4 +.public _02097FE4 +.public _02098038 +.public _02098054 +.public _02098070 +.public _0209808C +.public _0209809C +.public _020980AC +.public _020980B0 +.public _0209889C +.public _020988A4 +.public _020988A8 +.public _020988D0 +.public _020988D4 +.public _020988D8 +.public _02098CB4 +.public _02098CCC +.public _02098D24 +.public _02098D48 +.public _02098D64 +.public _02098D68 +.public _02098DE4 +.public _02098DF4 +.public _02098E04 +.public _02098E0C +.public _02098E14 +.public _02098E58 +.public _02098E9C +.public _02098EA8 +.public _02098EE0 +.public _02098F60 +.public _02098F78 +.public _02098F90 +.public _02098FA8 +.public _02098FBC +.public _02098FC0 +.public _02098FC8 +.public _0209901C +.public _02099020 +.public _02099024 +.public _02099028 +.public _0209902C +.public _02099080 +.public _02099110 +.public _02099124 +.public _02099138 +.public _02099140 +.public _0209915C +.public _0209916C +.public _0209918C +.public _020991C8 +.public _020991F0 +.public _02099210 +.public _02099224 +.public _02099240 +.public _0209939C +.public _020993B4 +.public _020993D0 +.public _020993E8 +.public _02099404 +.public _02099404_EU +.public _02099418 +.public _02099434 +.public _02099448 +.public _02099464 +.public _02099470 +.public _0209947C +.public _0209948C +.public _0209949C +.public _020994B0 +.public _020994C0 +.public _020994D8 +.public _02099500 +.public _02099514 +.public _02099528 +.public _0209953C +.public _02099554 +.public _0209956C +.public _02099584 +.public _0209958C +.public _02099594 +.public _020995BC +.public _020995D0 +.public _020995E8 +.public _020995F8 +.public _0209960C +.public _02099620 +.public _02099634 +.public _02099644 +.public _02099650 +.public _02099660 +.public _02099684 +.public _020996A4 +.public _020996C0 +.public _020996D8 +.public _020996E0 +.public _02099714 +.public _0209971C +.public _02099720 +.public _020997A4 +.public _020997B4 +.public _020997E4 +.public _0209990C +.public _0209995C +.public _020999AC +.public _020999B0 +.public _020999C8 +.public _020999CC +.public _020999D0 +.public _020999D4 +.public _020999D8 +.public _020999E4 +.public _020999F0 +.public _020999F4 +.public _020999F8 +.public _020999FC +.public _02099A00 +.public _02099A04 +.public _02099A08 +.public _02099A10 +.public _02099A14 +.public _02099A18 +.public _02099A1C +.public _02099A24 +.public _02099A28 +.public _02099A2C +.public _02099A30 +.public _02099A34 +.public _02099A38 +.public _02099A40 +.public _02099A44 +.public _02099A5C +.public _02099A64 +.public _02099A70 +.public _02099A74 +.public _02099A7C +.public _02099A84 +.public _02099A8C +.public _02099A98 +.public _02099AA0 +.public _02099AA4 +.public _02099AAC +.public _02099AB8 +.public _02099AC0 +.public _02099AC8 +.public _02099AD0 +.public _02099AD4 +.public _02099AE0 +.public _02099AF0 +.public _02099AF8 +.public _02099B04 +.public _02099B10 +.public _02099B18 +.public _02099B24 +.public _02099B2C +.public _02099B34 +.public _02099B40 +.public _02099B48 +.public _02099B50 +.public _02099B58 +.public _02099B60 +.public _02099B6C +.public _02099B74 +.public _02099B7C +.public _02099B8C +.public _02099B9C +.public _02099BA8 +.public _02099BB0 +.public _02099BBC +.public _02099BC4 +.public _02099BCC +.public _02099BD4 +.public _02099BDC +.public _02099BE4 +.public _02099BEC +.public _02099BF0_EU +.public _02099BF4 +.public _02099BFC +.public _02099C04_EU +.public _02099C0C +.public _02099C14 +.public _02099C1C +.public _02099C24 +.public _02099C2C +.public _02099C34 +.public _02099C44 +.public _02099C4C +.public _02099C54 +.public _02099C5C +.public _02099C68 +.public _02099C70 +.public _02099C78 +.public _02099C84 +.public _02099CA0 +.public _02099CA4 +.public _02099CAC +.public _02099CB8 +.public _02099CC4 +.public _02099D0C +.public _02099D10 +.public _02099D1C +.public _02099D2C +.public _02099D3C +.public _02099D50 +.public _02099D54 +.public _02099D64 +.public _02099D74 +.public _02099D84 +.public _02099D8C +.public _02099D90 +.public _02099DA0 +.public _02099DB0 +.public _02099DC0 +.public _02099DD0 +.public _02099DEC +.public _02099E08 +.public _02099E18 +.public _02099E20 +.public _02099E40 +.public _02099E64_EU +.public _0209A044 +.public _0209A046 +.public _0209A230_EU +.public _0209A2D4_EU +.public _0209A2F4_EU +.public _0209A3B4 +.public _0209A3B6 +.public _0209AAD8 +.public _0209AB60 +.public _0209AB9C +.public _0209ABF0 +.public _0209AC04 +.public _0209AC18 +.public _0209AC2C +.public _0209AC38 +.public _0209AC4C +.public _0209AC50 +.public _0209AC54 +.public _0209AC58 +.public _0209AC64 +.public _0209AC78 +.public _0209ACA8 +.public _0209ACAC +.public _0209ADC8 +.public _0209ADDC +.public _0209ADF0 +.public _0209AE08 +.public _0209AE20 +.public _0209AE34 +.public _0209AE44 +.public _0209AEE0 +.public _0209AEEC +.public _0209AEF4 +.public _0209AEFC +.public _0209AF04 +.public _0209AF6C +.public _0209AFC4 +.public _0209AFDC +.public _0209AFE4 +.public _0209AFEC +.public _0209AFF4 +.public _0209AFFC +.public _0209B004 +.public _0209B00C +.public _0209B014 +.public _0209B01C +.public _0209B024 +.public _0209B02C +.public _0209B034 +.public _0209B03C +.public _0209B044 +.public _0209B04C +.public _0209B054 +.public _0209B05C +.public _0209B064 +.public _0209B06C +.public _0209B074 +.public _0209B07C +.public _0209B084 +.public _0209B08C +.public _0209B09C +.public _0209B09C_EU +.public _0209B0EC +.public _0209B0FC +.public _0209B10C +.public _0209B11C +.public _0209B134 +.public _0209B1B8 +.public _0209B1C8 +.public _0209B1D8 +.public _0209B1F0 +.public _0209B208 +.public _0209B218 +.public _0209B228 +.public _0209B244 +.public _0209B254 +.public _0209B264 +.public _0209B288 +.public _0209B28C +.public _0209B298 +.public _0209B2B8 +.public _0209B2C4 +.public _0209B2D0 +.public _0209B2DC +.public _0209B2E0 +.public _0209B2E1 +.public _0209B2E2 +.public _0209B2E3 +.public _0209B2EC +.public _0209B2FC +.public _0209B30C +.public _0209B31C +.public _0209B32C +.public _0209B32E +.public _0209B3B4 +.public _0209B3B6 +.public _0209B48C +.public _0209B4A4 +.public _0209B4AC +.public _0209B4B8 +.public _0209B4C0 +.public _0209B4C4 +.public _0209B4D4 +.public _0209B4E4 +.public _0209B4FC +.public _0209B50C +.public _0209C5C0 +.public _0209C5D0 +.public _0209C5E0 +.public _0209C604 +.public _0209C60C +.public _0209C618 +.public _0209C628 +.public _0209C638 +.public _0209C648 +.public _0209C658 +.public _0209C668 +.public _0209C678 +.public _0209C688 +.public _0209C6B8 +.public _0209C70C +.public _0209C764 +.public _0209C798 +.public _0209C7B8 +.public _0209C7CC +.public _0209C7D4 +.public _0209C7E4 +.public _0209C7F4 +.public _0209C820 +.public _0209C82C +.public _0209C83C +.public _0209C844 +.public _0209C846 +.public _0209C850 +.public _0209C85C +.public _0209C86C +.public _0209C884 +.public _0209C89C +.public _0209C8A8 +.public _0209C8B8 +.public _0209C8C8 +.public _0209C928 +.public _0209C92C +.public _0209C93C +.public _0209C94C +.public _0209C95C +.public _0209C96C +.public _0209C97C +.public _0209C98C +.public _0209C99C +.public _0209C9AC +.public _0209C9B0 +.public _0209C9CC +.public _0209C9D4 +.public _0209C9DC +.public _0209C9E4 +.public _0209C9F4 +.public _0209C9FC +.public _0209CA08 +.public _0209CA18 +.public _0209CA2C +.public _0209CA3C +.public _0209CA48 +.public _0209CA58 +.public _0209CA68 +.public _0209CA78 +.public _0209CA88 +.public _0209CA98 +.public _0209CAB4 +.public _0209CB0C +.public _0209CB3C +.public _0209CB4C +.public _0209CB6C +.public _0209CB78 +.public _0209CB88 +.public _0209CB98 +.public _0209CBA8 +.public _0209CBB0 +.public _0209CBB8 +.public _0209CBC0 +.public _0209CBC8 +.public _0209CBD0 +.public _0209CBD8 +.public _0209CBE0 +.public _0209CBE8 +.public _0209CC0C +.public _0209CC18 +.public _0209CC28 +.public _0209CC38 +.public _0209CC48 +.public _0209CC60 +.public _0209CC80 +.public _0209CC90 +.public _0209CCA0 +.public _0209CCB0 +.public _0209CCC0 +.public _0209CCD0 +.public _0209CCE0 +.public _0209CD4C +.public _0209CD6C +.public _0209CD84 +.public _0209CD94 +.public _0209CDA4 +.public _0209CDB8 +.public _0209CDD0 +.public _0209CDE0 +.public _0209CDF8 +.public _0209CE10 +.public _0209CE40 +.public _0209CE50 +.public _0209CE54 +.public _0209CE58 +.public _0209CE68 +.public _0209CE78 +.public _0209CE88 +.public _0209CE89 +.public _0209CEAC +.public _0209CF0C +.public _0209CF28 +.public _0209CF48 +.public _0209CF64 +.public _0209CF84 +.public _0209DF70 +.public _0209DFA0 +.public _0209DFC8 +.public _0209DFE8 +.public _0209E008 +.public _0209E010 +.public _0209E011 +.public _0209E264 +.public _0209E3A1 +.public _0209E3A2 +.public _0209E3A3 +.public _0209E6BD +.public _0209E7A6 +.public _0209E912 +.public _020A0C68 +.public _020A0C69 +.public _020A0C6A +.public _020A0C6C +.public _020A0C6E +.public _020A1864 +.public _020A1870 +.public _020A1874 +.public _020A1878 +.public _020A1880 +.public _020A1884 +.public _020A189C +.public _020A18A0 +.public _020A18BC +.public _020A18C0 +.public _020A18C8 +.public _020A18FC +.public _020A1904 +.public _020A190C +.public _020A192C +.public _020A1958 +.public _020A20B1 +.public _020A2808 +.public _020A281C +.public _020A2830 +.public _020A2844 +.public _020A2858 +.public _020A286C +.public _020A2880 +.public _020A2894 +.public _020A28A8 +.public _020A28E0 +.public _020A2904 +.public _020A2928 +.public _020A294C +.public _020A2970 +.public _020A2994 +.public _020A29B8 +.public _020A29DC +.public _020A2A00 +.public _020A2A24 +.public _020A2A48 +.public _020A2A6C +.public _020A2A90 +.public _020A2AB4 +.public _020A2AD8 +.public _020A2AFC +.public _020A2B20 +.public _020A2D09 +.public _020A31B8 +.public _020A31D4 +.public _020A31E4 +.public _020A31F4 +.public _020A31FC +.public _020A3200 +.public _020A3210 +.public _020A322C +.public _020A3248 +.public _020A3258 +.public _020A327C +.public _020A328C +.public _020A32D4 +.public _020A32F8 +.public _020A3330 +.public _020A333C +.public _020A3340 +.public _020A3350 +.public _020A336C +.public _020A3398 +.public _020A33B8 +.public _020A33D4 +.public _020A340C +.public _020A343C +.public _020A344C +.public _020A3450 +.public _020A3468 +.public _020A3498 +.public _020A3499 +.public _020A34B8 +.public _020A34C4 +.public _020A34D2 +.public _020A34FC +.public _020A3514 +.public _020A351C +.public _020A3524 +.public _020A353C +.public _020A3544 +.public _020A354C +.public _020A3550 +.public _020A3670 +.public _020A3671 +.public _020A3672 +.public _020A3673 +.public _020A3678 +.public _020A3728 +.public _020A373C +.public _020A3764 +.public _020A377C +.public _020A37A0 +.public _020A37D0 +.public _020A37E8 +.public _020A3808 +.public _020A3830 +.public _020A3854 +.public _020A387C +.public _020A38B4 +.public _020A38D0 +.public _020A38F0 +.public _020A3918 +.public _020A3954 +.public _020A3984 +.public _020A39C0 +.public _020A39D4 +.public _020A39F0 +.public _020A3A08 +.public _020A3A24 +.public _020A3A44 +.public _020A3A6C +.public _020A3AA0 +.public _020A3AD4 +.public _020A3AF4 +.public _020A3B18 +.public _020A3CA0 +.public _020A3CAD +.public _020A3CBC +.public _020A3CD6 +.public _020A462C +.public _020A4644 +.public _020A4654 +.public _020A4664 +.public _020A4674 +.public _020A4678 +.public _020A4688 +.public _020A4698 +.public _020A46A8 +.public _020A46B0 +.public _020A46D0 +.public _020A5490 +.public _020A68CA +.public _020A9208 +.public _020A9268 +.public _020A9278 +.public _020A9288 +.public _020A9298 +.public _020A92A8 +.public _020A92EC +.public _020A9304 +.public _020A931C +.public _020A9334 +.public _020A9364 +.public _020A937C +.public _020A9394 +.public _020A93B4 +.public _020A94BC +.public _020A94C6 +.public _020A94D2 +.public _020A9E80 +.public _020A9EE0 +.public _020A9F34 +.public _020A9F48 +.public _020A9F5C +.public _020A9F70 +.public _020A9F84 +.public _020A9F98 +.public _020AF6C4 +.public _020AF6C8 +.public _020AF6D0 +.public _020AF6D4 +.public _020AF6E8 +.public _020AF6F0 +.public _020AF6F8 +.public _020AF700 +.public _020AF710 +.public _020AF714 +.public _020AF720 +.public _020AF721 +.public _020AF722 +.public _020AF760 +.public _020AF76C +.public _020AF77C +.public _020AF780 +.public _020AF784 +.public _020AF798 +.public _020AF7AC +.public _020AF7C0 +.public _020AF7E4 +.public _020AF890 +.public _020AF96C +.public _020AFA48 +.public _020AFB24 +.public _020AFB28 +.public _020AFB4C +.public _020AFB6C +.public _020AFC28 +.public _020AFC30 +.public _020AFC3C +.public _020AFC4C +.public _020AFC50 +.public _020AFC64 +.public _020AFC6C +.public _020AFC70 +.public _020AFCE4 +.public _020AFCEC +.public _020AFCF0 +.public _020AFD04 +.public _020AFD14 +.public _020AFD1C +.public _020AFD34 +.public _020AFD4C +.public _020AFD58 +.public _020AFD5C +.public _020AFD60 +.public _020AFD94 +.public _020AFD98 +.public _020AFD9C +.public _020AFDA0 +.public _020AFDA8 +.public _020AFDAC +.public _020AFDB8 +.public _020AFDBC +.public _020AFDD0 +.public _020AFDD8 +.public _020AFDE0 +.public _020AFDE8 +.public _020AFDF0 +.public _020AFE40 +.public _020AFE58 +.public _020AFE5C +.public _020AFE70 +.public _020AFE74 +.public _020AFE78 +.public _020AFE7C +.public _020AFE8C +.public _020AFE90 +.public _020AFE98 +.public _020AFEA8 +.public _020AFEB4 +.public _020AFEC8 +.public _020AFECC +.public _020AFED0 +.public _020AFED4 +.public _020AFED8 +.public _020AFEDC +.public _020AFEE0 +.public _020AFEE4 +.public _020AFEE8 +.public _020AFEEC +.public _020AFEF4 +.public _020AFF00 +.public _020AFF14 +.public _020AFF38 +.public _020AFF40 +.public _020AFF4C +.public _020AFF54 +.public _020AFF5C +.public _020AFF64 +.public _020AFF68 +.public _020AFF6C +.public _020AFF7C +.public _020AFF80 +.public _020AFF88 +.public _020AFF88_EU +.public _020B05AC_EU +.public _020B05B0_EU +.public _020B05BC_EU +.public _020B05C0_EU +.public _020B05D4_EU +.public _020B05D8_EU +.public _020B09B0 +.public _020B09B4 +.public _020B09C0 +.public _020B09C8 +.public _020B09D0 +.public _020B0A4C +.public _020B0A54 +.public _020B0A60 +.public _020B0AD8 +.public _020B0AFC +.public _020B0B04 +.public _020B0B08 +.public _020B0B24 +.public _020B0B2C +.public _020B0B2D +.public _020B0B2E +.public _020B0B2F +.public _020B0B30 +.public _020B0B31 +.public _020B0B32 +.public _020B0B33 +.public _020B0B34 +.public _020B0B35 +.public _020B0B36 +.public _020B0B37 +.public _020B0B38 +.public _020B0B39 +.public _020B0B3A +.public _020B0B3B +.public _020B0B3C +.public _020B0B3D +.public _020B0B3E +.public _020B0B3F +.public _020B0B44 +.public _020B0B48 +.public _020B0B4C +.public _020B0B5C +.public _020B0B60 +.public _020B0B6C +.public _020B0B70 +.public _020B0B74 +.public _020B0B7C +.public _020B0D50 +.public _020B1290 +.public _020B12F4_EU +.public _020B1308_EU +.public _020B1310 +.public _020B1394 +.public _022A3824 +.public _022A4BD8 +.public _022A4BE8 +.public _022A4BEC +.public _022A4C00 +.public _022A4C28 +.public _022A4C50 +.public _022A4E50 +.public _022A4E58 +.public _022A4E7C +.public _022A4E84 +.public _022A4E8C +.public _022A4EA4 +.public _022A4EAC +.public _022A4EB4 +.public _022A4EC4 +.public _022A4ECC +.public _022A4EF4 +.public _022A4EFC +.public _022A4F38 +.public _022A5038 +.public _022A5048 +.public _022A504C +.public _022A5068 +.public _022A5268 +.public _022A5468 +.public _022A5969 +.public _022A596A +.public _022A5970 +.public _022A59B8 +.public _022A59C0 +.public _022A5A08 +.public _022A7A08 +.public _022A7A0C +.public _022A7A54 +.public _022A7A5C +.public _022A7A64 +.public _022A7A6C +.public _022A7A74 +.public _022A7A78 +.public _022A7A8C +.public _022A7AA0 +.public _022A7AB4 +.public _022A7AB6 +.public _022A7AC8 +.public _022A7AE4 +.public _022A7B00 +.public _022A7B1C +.public _022A7EDC +.public _022A88DC +.public _022A88E4 +.public _022A88F0 +.public _022A88F8 +.public _022A8908 +.public _022A8990 +.public _022A8991 +.public _022A8992 +.public _022A8994 +.public _022A9A5C +.public _022AA35C +.public _022AAC64 +.public _022AAC68 +.public _022AAC80 +.public _022AACFC +.public _022AAD78 +.public _022AAD7C +.public _022AADF8 +.public _022AADFC +.public _022AAE00 +.public _022AAE2A +.public _022AAE2E +.public _022AAE4C +.public _022AAE58 +.public _022AAE64 +.public _022AAE68 +.public _022AAE70 +.public _022AAE74 +.public _022AAE78 +.public _022AAEA4 +.public _022AAEA8 +.public _022AAEAC +.public _022AB09C +.public _022AB0A0 +.public _022AB0A1 +.public _022AB0A2 +.public _022AB0A9 +.public _022AB0AC +.public _022AB4AC +.public _022AB4B0 +.public _022AB4F8 +.public _022AB4FC +.public _022AB510 +.public _022AB518 +.public _022AB5A8 +.public _022AB5AC +.public _022AB694 +.public _022AB69C +.public _022AB918 +.public _022AB924 +.public _022AB92C +.public _022AB930 +.public _022ABDE0 +.public _022B5788 +.public _022B578C +.public _022B57BC +.public _022B57C0 +.public _022B580C +.public _022B5910 +.public _022B6F10 +.public _022B7310 +.public _022B7320 +.public _022B7331 +.public _022B7334 +.public _022B7340 +.public _022B734C +.public _022B7370 +.public _022B7380 +.public _022B7388 +.public _022B7988 +.public _022B7990 +.public _022B7994 +.public _022B7998 +.public _022B799C +.public _022B7A30 +.public _022B7A3E +.public _022B7A6C +.public _022B8330 +.public _022B9044 +.public _022B910C +.public _022B9120 +.public _022B9130 +.public _022B9208 +.public _022B9234 +.public _022B9300 +.public _022B9484 +.public _022B94BC +.public _022B9584 +.public __divsf3 +.public __extendsfdf2 +.public __floatunsisf +.public __mulsf3 +.public __subsf3 +.public _s32_div_f +.public _u32_div_f +.public ADVANCED_MENU_DEFAULT_WINDOW_PARAMS +.public ADVANCED_TEXT_BOX_DEFAULT_WINDOW_PARAMS +.public ADVENTURE_LOG_ENCOUNTERS_MONSTER_IDS +.public ADVENTURE_LOG_PTR +.public ALERT_BOX_DEFAULT_WINDOW_PARAMS .public AllocAndLoadFileInPack +.public AREA_NAME_BOX_DEFAULT_WINDOW_PARAMS +.public ARM9_UNKNOWN_DATA__NA_209E6BC +.public ARM9_UNKNOWN_FUNCTION_TABLE__NA_20A3CF4 +.public ARM9_UNKNOWN_PTR__NA_20A2C84 +.public ARM9_UNKNOWN_TABLE__NA_2097FF8 +.public ARM9_UNKNOWN_TABLE__NA_209E12C +.public ARM9_UNKNOWN_TABLE__NA_209E164 +.public ARM9_UNKNOWN_TABLE__NA_209E280 +.public ARM9_UNKNOWN_TABLE__NA_20A20B0 +.public ARM9_UNKNOWN_TABLE__NA_20A3CC8 +.public ARM9_UNKNOWN_TABLE__NA_20A3CE4 +.public ARM9_UNKNOWN_TABLE__NA_20A68BC +.public ArrayCopy32 +.public ArrayFill32 +.public ArrayFill32Fast +.public AURA_BOW_STAT_BOOST +.public AVAILABLE_ITEMS_IN_GROUP_TABLE +.public BAG_CAPACITY_TABLE +.public BAG_CAPACITY_TABLE_SPECIAL_EPISODES +.public BAG_ITEMS_PTR_MIRROR .public CALCIUM_STAT_BOOST .public CanMonsterUseMove .public CardBackupError .public CardPullOutWithStatus +.public CLIENT_LEVEL_TABLE +.public COLLECTION_MENU_DEFAULT_WINDOW_PARAMS +.public CONTROLS_CHART_DEFAULT_WINDOW_PARAMS .public DataTransferInit .public DataTransferStop +.public DEBUG_MENU_DEFAULT_WINDOW_PARAMS .public DebugPrint .public DebugPrint0 +.public DEF_SCARF_STAT_BOOST +.public DEFAULT_HERO_ID +.public DEMO_TEAMS +.public DIALOGUE_BOX_DEFAULT_WINDOW_PARAMS .public DrawTileGrid -.public DTCM_BSS +.public DRIVER_WORK +.public DUNGEON_DATA_LIST +.public DUNGEON_MOVE_TABLES .public DUNGEON_PTR +.public DUNGEON_RESTRICTIONS +.public DUNGEON_RETURN_STATUS_TABLE +.public DUNGEON_SWAP_ID_TABLE +.public ENTITIES +.public EVENTS +.public EXCLUSIVE_ITEM_ATTACK_BOOSTS +.public EXCLUSIVE_ITEM_DEFENSE_BOOSTS +.public EXCLUSIVE_ITEM_EFFECT_DATA +.public EXCLUSIVE_ITEM_SPECIAL_ATTACK_BOOSTS +.public EXCLUSIVE_ITEM_SPECIAL_DEFENSE_BOOSTS +.public EXCLUSIVE_ITEM_STAT_BOOST_DATA_INDEXES .public ExplorersOfSkyMain .public FatalError .public FileClose .public FileGetSize +.public FileInit .public FileInitVeneer .public FileOpen .public FileRead .public FileSeek +.public FORBIDDEN_FORGOT_MOVE_LIST +.public GAME_MODE +.public GET_ITEM_NAME_FORMATTED_SPRINTF .public GetDebugFlag .public GetDebugLogFlag .public GetFileLengthInPackWithPackNb .public GetHeldButtons -.public GetKeyM2N -.public GetKeyM2NBaseForm .public GetKeyM2NSwitch -.public GetKeyN2M -.public GetKeyN2MBaseForm .public GetKeyN2MSwitch .public GetMonsterName .public GetPressedButtons .public GetReleasedStylus .public GetRngSeed .public GetTime +.public GetTimer0Control .public GINSENG_CHANCE_3 +.public GLOBAL_PROGRESS_PTR +.public GUEST_MONSTER_DATA +.public GUMMI_STAT_BOOST +.public HIDDEN_POWER_BASE_POWER_TABLE +.public IQ_GROUP_SKILLS +.public IQ_GUMMI_GAIN_TABLE +.public IQ_SKILL_RESTRICTIONS +.public IQ_SKILLS .public IRON_STAT_BOOST .public IsExperienceLocked +.public ITEM_DATA_TABLE_PTRS +.public ITEM_DELIVERY_TABLE +.public ITEM_TABLES_PTRS_1 +.public JOB_MENU_ITEMS_1 +.public JOB_MENU_ITEMS_10 +.public JOB_MENU_ITEMS_11 +.public JOB_MENU_ITEMS_12 +.public JOB_MENU_ITEMS_13 +.public JOB_MENU_ITEMS_2 +.public JOB_MENU_ITEMS_3 +.public JOB_MENU_ITEMS_4 +.public JOB_MENU_ITEMS_5 +.public JOB_MENU_ITEMS_6 +.public JOB_MENU_ITEMS_7 +.public JOB_MENU_ITEMS_8 +.public JOB_MENU_ITEMS_9 +.public JOB_WINDOW_PARAMS_1 +.public JOB_WINDOW_PARAMS_2 +.public KAOMADO_FILEPATH +.public KECLEON_SHOP_ITEM_TABLE_LISTS_1 +.public KECLEON_SHOP_ITEM_TABLE_LISTS_2 +.public KEYBOARD_STRING_IDS .public KeyWaitInit +.public LANGUAGE_INFO_DATA .public LIFE_SEED_HP_BOOST .public LoadFileFromRom .public LoadFileInPackWithPackId .public LoadOverlay .public MainGame +.public MAP_MARKER_PLACEMENTS .public MemAlloc .public MemArenaAlloc +.public memcpy .public Memcpy32 .public MemcpySimple .public MemFree .public MemLocateSet .public MemLocateUnset +.public memset .public MemsetSimple .public MemZero .public MemZero32 -.public MIi_UncompressBackward +.public MISSION_BANNED_MONSTERS +.public MISSION_BANNED_STORY_MONSTERS +.public MISSION_DUNGEON_UNLOCK_TABLE +.public MISSION_FLOOR_RANKS_PTRS +.public MISSION_FLOORS_FORBIDDEN +.public MISSION_MENU_STRING_IDS_1 +.public MISSION_MENU_STRING_IDS_2 +.public MISSION_RANK_POINTS +.public MISSION_STRING_IDS +.public MONEY_QUANTITY_TABLE +.public MONSTER_SPRITE_DATA +.public MOVE_ACCURACY_STARS_TABLE +.public MOVE_POWER_STARS_TABLE .public MultiplyByFixedPoint +.public MUNCH_BELT_STAT_BOOST +.public NO_SEND_ITEM_TABLE +.public NOTIFY_NOTE .public OpenAllPackFiles -.public OS_IRQTable -.public OSi_ReferSymbol +.public OPTIONS_MENU_DEFAULT_WINDOW_PARAMS +.public OUTLAW_LEVEL_TABLE +.public OUTLAW_MINION_LEVEL_TABLE .public ov00_022BE0C8 .public ov01_02337B3C .public ov01_02337B68 @@ -84,7 +1108,6 @@ .public ov11_022E6E68 .public ov11_022E82CC .public ov11_022E96E4 -.public ov11_023001F4 .public ov11_023061CC .public ov11_023061E4 .public ov11_02306C64 @@ -100,26 +1123,62 @@ .public ov29_023002F0 .public ov29_02347100 .public OverlayIsLoaded +.public PARENT_MENU_DEFAULT_WINDOW_PARAMS +.public PARTNER_TALK_KIND_TABLE .public PointsToZero +.public PORTRAIT_BOX_DEFAULT_WINDOW_PARAMS +.public PORTRAIT_LAYOUTS +.public POWER_BAND_STAT_BOOST .public PROTEIN_STAT_BOOST +.public PUNCH_MOVE_LIST .public Rand16Bit .public Rand32Bit .public RandInt .public RandIntSafe .public RandRange .public RandRangeSafe +.public RANK_STRING_PTR_TABLE +.public RANK_UP_TABLE +.public RECOIL_MOVE_LIST +.public RECYCLE_SHOP_ITEM_LIST +.public REMOTE_STRING_PTR_TABLE .public Render3dStack +.public RENDER_3D +.public RENDER_3D_FUNCTIONS_64 .public Rgb8ToRgb5 -.public SDK_MAIN_ARENA_LO -.public SDK_SECTION_ARENA_DTCM_START -.public SDK_SECTION_ARENA_EX_START -.public SDK_SECTION_ARENA_ITCM_START +.public SCRIPT_VARS +.public SCRIPT_VARS_LOCALS +.public SCROLL_BOX_DEFAULT_WINDOW_PARAMS +.public SECONDARY_TERRAIN_TYPES .public SetDebugFlag -.public SetDebugFlag -.public SetDebugLogFlag .public SetDebugLogFlag .public SetRngSeed +.public SIMPLE_MENU_DEFAULT_WINDOW_PARAMS .public SITRUS_BERRY_FULL_HP_BOOST +.public SMD_EVENTS_FUN_TABLE +.public SoundEnvelopeForceVolume +.public SoundEnvelopeParametersCheckValidity +.public SoundEnvelopeParametersReset +.public SoundEnvelopeRelease +.public SoundEnvelopeReset +.public SoundEnvelopeSetParameters +.public SoundEnvelopeStop +.public SoundEnvelopeStop2 +.public SoundEnvelopeTick +.public SPECIAL_BAND_STAT_BOOST +.public SPECIAL_EPISODE_MAIN_CHARACTERS +.public sprintf +.public StartThread +.public STATUS_NAME_STRING_IDS +.public STATUSES_FULL_DESCRIPTION_STRING_IDS +.public strcat +.public strcmp +.public strcpy +.public strlen +.public strncat +.public strncmp +.public strncpy +.public strstr .public sub_01FF8000 .public sub_01FF80B0 .public sub_01FF8CAC @@ -133,11 +1192,6 @@ .public sub_01FF905C .public sub_01FF9128 .public sub_01FF929C -.public sub_01FF97CC -.public sub_01FF9A68 -.public sub_01FF9AA8 -.public sub_01FF9B18 -.public sub_01FF9B3C .public sub_02001808 .public sub_020018D0 .public sub_02001980 @@ -162,16 +1216,11 @@ .public sub_02002FB4 .public sub_0200302C .public sub_020030FC -.public sub_02003620 -.public sub_02003780 .public sub_02003AB0 .public sub_02003B94 .public sub_02003BC8 .public sub_02004F74 .public sub_02004F80 -.public sub_02005D14 -.public sub_02005D90 -.public sub_02005DE0 .public sub_02006220 .public sub_020063A0 .public sub_020063D4 @@ -179,18 +1228,6 @@ .public sub_02006498 .public sub_02006BFC .public sub_02006C8C -.public sub_02007EB4 -.public sub_02007EB8 -.public sub_02007EC0 -.public sub_02007EDC -.public sub_02007F0C -.public sub_02007FCC -.public sub_02008080 -.public sub_020080B0 -.public sub_020080B8 -.public sub_020080C0 -.public sub_02008138 -.public sub_02008490 .public sub_020090A0 .public sub_020090C0 .public sub_020090F4 @@ -229,10 +1266,92 @@ .public sub_0200B6F0 .public sub_0200B768 .public sub_0200C020 -.public SVC_CpuSet -.public SVC_WaitByLoop +.public sub_0207509C +.public sub_020750B4 +.public sub_020752AC +.public sub_020752F8 +.public sub_02075600 +.public sub_020756E8 +.public sub_02077C48 +.public sub_02077CAC +.public sub_020783D0 +.public sub_02078470 +.public sub_020784B8 +.public sub_02078500 +.public sub_02078544 +.public sub_0207855C +.public sub_0207859C +.public sub_020785B4 +.public sub_020785F4 +.public sub_02078650 +.public sub_02078790 +.public sub_020787DC +.public sub_02078810 +.public sub_0207887C +.public sub_0207902C +.public sub_02079094 +.public sub_02079800 +.public sub_02079888 +.public sub_02079940 +.public sub_02079B14 +.public sub_0207A2DC +.public sub_0207A300 +.public sub_0207A7EC +.public sub_0207A8F4 +.public sub_0207AD54 +.public sub_0207AEF4 +.public sub_0207AFF0 +.public sub_0207B9EC +.public sub_0207C8B8 +.public sub_0207C8E0 +.public sub_0207C944 +.public sub_0207C984 +.public sub_0207C9C4 +.public sub_0207C9E4 +.public sub_0207CA04 +.public sub_0207CA24 +.public sub_0207CA4C +.public sub_0207CA6C +.public sub_0207CAB8 +.public sub_0207CAE0 +.public sub_0207CB54 +.public sub_0207CC10 +.public sub_0207CD44 +.public sub_0207CF14 +.public sub_0207D470 +.public sub_0207F6C4 +.public sub_0207F70C +.public sub_0207F748 +.public sub_0207F808 +.public sub_0207F828 +.public sub_0208346C +.public sub_0208347C +.public sub_02083A18 +.public sub_02083B00 +.public sub_02083B14 +.public sub_02083B3C +.public sub_02084304 +.public sub_0208F1CC +.public TACTIC_NAME_STRING_IDS +.public TACTICS_UNLOCK_LEVEL_TABLE +.public TBL_TALK_GROUP_STRING_ID_START +.public TEAM_MEMBER_TABLE_PTR +.public TEAM_SELECTION_MENU_DEFAULT_WINDOW_PARAMS +.public TEXT_BOX_DEFAULT_WINDOW_PARAMS .public TryPointCameraToMonster +.public TYPE_SPECIFIC_EXCLUSIVE_ITEMS .public UnloadFile .public UnloadOverlay +.public UNOWN_SPECIES_ADDITIONAL_CHAR_PTR_TABLE +.public UpdateTrackVolumeEnvelopes +.public VERSION_EXCLUSIVE_MONSTERS +.public vsprintf +.public WAN_TABLE +.public WONDER_GUMMI_IQ_GAIN +.public WONDER_GUMMI_STAT_BOOST +.public WONDER_MAIL_BITS_MAP +.public WONDER_MAIL_BITS_SWAP +.public WONDER_MAIL_ENCRYPTION_TABLE +.public ZINC_BAND_STAT_BOOST .public ZINC_STAT_BOOST .public ZInit8 diff --git a/asm/include/main_0207509C.inc b/asm/include/main_0207509C.inc new file mode 100644 index 00000000..d6d5f241 --- /dev/null +++ b/asm/include/main_0207509C.inc @@ -0,0 +1,2020 @@ +#pragma once +.public _0200002B +.public _02000BC4 +.public _0207AD0C +.public _020908D4 +.public _020908DC +.public _020908E4 +.public _020908EC +.public _02090B60 +.public _02092474 +.public _0209247C +.public _02092484 +.public _0209248C +.public _02092494 +.public _020924A4 +.public _020924B4 +.public _020924C4 +.public _02092580 +.public _02092640 +.public _02092648 +.public _02092650 +.public _02092658 +.public _02092660 +.public _0209276C +.public _02092774 +.public _020927F0 +.public _020927F4 +.public _02092834 +.public _0209285C +.public _02092864 +.public _0209286C +.public _020928B0 +.public _020928B4 +.public _020928C0 +.public _020928C8 +.public _020928D0 +.public _020928D8 +.public _020928E0 +.public _020928E8 +.public _020928F0 +.public _020928F8 +.public _02092900 +.public _02092930 +.public _02092938 +.public _02092940 +.public _02092948 +.public _02092954 +.public _02092960 +.public _0209296C +.public _02092E80 +.public _02092E94 +.public _02092EA8 +.public _02092EBC +.public _02092ED0 +.public _02094D00 +.public _020983F4 +.public _02098404 +.public _02098414 +.public _02098424 +.public _02098434 +.public _02098DAC +.public _02098DC8 +.public _02098EB0 +.public _02098EC8 +.public _02099144 +.public _02099148 +.public _0209914C +.public _02099154 +.public _02099254 +.public _02099258 +.public _02099260 +.public _02099268 +.public _02099270 +.public _02099278 +.public _02099280 +.public _02099288 +.public _02099290 +.public _02099298 +.public _020992A0 +.public _020992A8 +.public _020992B0 +.public _020992B8 +.public _020992C0 +.public _020992C8 +.public _020992D0 +.public _020992D8 +.public _020992E0 +.public _020992E8 +.public _020992F0 +.public _020992F8 +.public _02099300 +.public _02099308 +.public _02099310 +.public _02099318 +.public _02099320 +.public _02099328 +.public _02099330 +.public _02099338 +.public _02099340 +.public _02099348 +.public _02099350 +.public _02099358 +.public _02099360 +.public _02099368 +.public _02099370 +.public _02099378 +.public _02099380 +.public _02099388 +.public _02099390 +.public _020997C0 +.public _020997C4 +.public _020997C8 +.public _020997CC +.public _020997D0 +.public _020997D4 +.public _020997D8 +.public _020997DC +.public _020997E0 +.public _020998F8 +.public _02099D0C +.public _0209A10C_EU +.public _0209A110_EU +.public _0209A118_EU +.public _0209A11C_EU +.public _0209A198 +.public _0209A1A8 +.public _0209A1B8 +.public _0209A1C8 +.public _0209A1D8 +.public _0209A1E8 +.public _0209A1F8 +.public _0209A208 +.public _0209A21C +.public _0209AAB0 +.public _0209AAC4 +.public _0209AB7C +.public _0209AB8C +.public _0209ACB0 +.public _0209ACC0 +.public _0209ACD0 +.public _0209ACE0 +.public _0209ACF0 +.public _0209AD00 +.public _0209AD14 +.public _0209AD28 +.public _0209AD3C +.public _0209AD50 +.public _0209AD64 +.public _0209AD78 +.public _0209AD8C +.public _0209ADA0 +.public _0209ADB4 +.public _0209AE54 +.public _0209AE68 +.public _0209AE7C +.public _0209AFBC +.public _0209AFD0 +.public _0209AFE4_EU +.public _0209B0AC +.public _0209B0B2 +.public _0209B0B8 +.public _0209B0BE +.public _0209B0C4 +.public _0209B0CA +.public _0209B0D0 +.public _0209B0D8 +.public _0209B0E0 +.public _0209B1AC +.public _0209B2A8 +.public _0209B2B0 +.public _0209B51C +.public _0209B870 +.public _0209BBC4 +.public _0209BF18 +.public _0209C26C +.public _0209C6F0 +.public _0209CD3C +.public _0209CE8C +.public _0209CE94 +.public _0209CE9C +.public _0209CEA4 +.public _0209CEBC +.public _0209CFA4 +.public _0209CFA8 +.public _0209CFB0 +.public _0209CFBC +.public _0209CFC8 +.public _0209CFD4 +.public _0209CFE0 +.public _0209CFEC +.public _0209CFF8 +.public _0209D004 +.public _0209D010 +.public _0209D01C +.public _0209D028 +.public _0209D034 +.public _0209D040 +.public _0209D04C +.public _0209D058 +.public _0209D068 +.public _0209D078 +.public _0209D088 +.public _0209D098 +.public _0209D0A8 +.public _0209D0B8 +.public _0209D0C8 +.public _0209D0D8 +.public _0209D0E8 +.public _0209D0F8 +.public _0209D108 +.public _0209D118 +.public _0209D128 +.public _0209D138 +.public _0209D148 +.public _0209D158 +.public _0209D168 +.public _0209D178 +.public _0209D188 +.public _0209D198 +.public _0209D1A8 +.public _0209D1B8 +.public _0209D1C8 +.public _0209D1D8 +.public _0209D1E8 +.public _0209D1F8 +.public _0209D208 +.public _0209D218 +.public _0209D228 +.public _0209D238 +.public _0209D248 +.public _0209D258 +.public _0209D268 +.public _0209D27C +.public _0209D290 +.public _0209D2A4 +.public _0209D2B8 +.public _0209D2CC +.public _0209D2E0 +.public _0209D2F4 +.public _0209D308 +.public _0209D31C +.public _0209D330 +.public _0209D344 +.public _0209D358 +.public _0209D36C +.public _0209D380 +.public _0209D394 +.public _0209D3A8 +.public _0209D3BC +.public _0209D3D0 +.public _0209D3E4 +.public _0209D3F8 +.public _0209D40C +.public _0209D420 +.public _0209D434 +.public _0209D448 +.public _0209D45C +.public _0209D470 +.public _0209D484 +.public _0209D498 +.public _0209D4AC +.public _0209D4C0 +.public _0209D4D8 +.public _0209D4F0 +.public _0209D508 +.public _0209D520 +.public _0209D538 +.public _0209D550 +.public _0209D568 +.public _0209D580 +.public _0209D598 +.public _0209D5B0 +.public _0209D5C8 +.public _0209D5E0 +.public _0209D5F8 +.public _0209D610 +.public _0209D628 +.public _0209D640 +.public _0209D658 +.public _0209D670 +.public _0209D688 +.public _0209D6A0 +.public _0209D6BC +.public _0209D6D8 +.public _0209D6F4 +.public _0209D710 +.public _0209D72C +.public _0209D748 +.public _0209D764 +.public _0209D780 +.public _0209D79C +.public _0209D7B8 +.public _0209D7D4 +.public _0209D7F0 +.public _0209D810 +.public _0209D830 +.public _0209D850 +.public _0209EAB4 +.public _0209EABC +.public _0209EAC4 +.public _0209EACC +.public _0209EAD4 +.public _0209EADC +.public _0209EAE4 +.public _0209EAEC +.public _0209EAF4 +.public _0209EAFC +.public _0209EB04 +.public _0209EB0C +.public _0209EB14 +.public _0209EB1C +.public _0209EB24 +.public _0209EB2C +.public _0209EB34 +.public _0209EB3C +.public _0209EB44 +.public _0209EB4C +.public _0209EB54 +.public _0209EB60 +.public _0209EB6C +.public _0209EB78 +.public _0209EB84 +.public _0209EB90 +.public _0209EB9C +.public _0209EBA8 +.public _0209EBB4 +.public _0209EBC0 +.public _0209EBCC +.public _0209EBD8 +.public _0209EBE4 +.public _0209EBF0 +.public _0209EBFC +.public _0209EC08 +.public _0209EC14 +.public _0209EC20 +.public _0209EC2C +.public _0209EC38 +.public _0209EC48 +.public _0209EC58 +.public _0209EC68 +.public _0209EC78 +.public _0209EC88 +.public _0209EC98 +.public _0209ECA8 +.public _0209ECB8 +.public _0209ECC8 +.public _0209ECD8 +.public _0209ECE8 +.public _0209ECF8 +.public _0209ED08 +.public _0209ED18 +.public _0209ED2C +.public _0209ED40 +.public _0209ED54 +.public _0209ED68 +.public _0209ED7C +.public _0209ED90 +.public _0209EDA4 +.public _0209EDB8 +.public _0209EDCC +.public _0209EDE0 +.public _0209EDF4 +.public _0209EE0C +.public _0209EE24 +.public _0209EE3C +.public _0209EE54 +.public _0209EE6C +.public _0209EE84 +.public _0209EE9C +.public _0209EEB4 +.public _0209EECC +.public _0209EEE4 +.public _0209EEFC +.public _0209EF14 +.public _0209EF2C +.public _0209EF48 +.public _0209EF64 +.public _0209EF80 +.public _0209EF9C +.public _0209EFB8 +.public _0209EFD4 +.public _0209EFF4 +.public _0209F014 +.public _0209F034 +.public _0209F054 +.public _0209F074 +.public _0209F0A0 +.public _0209F0CC +.public _0209F0F8 +.public _0209F12C +.public _0209F160 +.public _0209F194 +.public _0209F1D4 +.public _0209F220 +.public _0209F270 +.public _0209F2D0 +.public _0209F330 +.public _0209F394 +.public _0209F3F8 +.public _0209F45C +.public _0209F4CC +.public _0209F53C +.public _0209F5B0 +.public _0209F658 +.public _0209F8B4 +.public _0209F98C +.public _0209FA68 +.public _0209FB58 +.public _0209FC4C +.public _0209FD44 +.public _0209FE50 +.public _0209FF68 +.public _020A0080 +.public _020A01B4 +.public _020A02F0 +.public _020A0430 +.public _020A0578 +.public _020A06C4 +.public _020A0810 +.public _020A0964 +.public _020A2C8C +.public _020A2C90 +.public _020A2C94 +.public _020A2C98 +.public _020A2C9C +.public _020A2CA0 +.public _020A2CA4 +.public _020A2CA8 +.public _020A2CAC +.public _020A2CB0 +.public _020A2CB4 +.public _020A2CB8 +.public _020A2CBC +.public _020A2CC0 +.public _020A2CC4 +.public _020A2CC8 +.public _020A2CCC +.public _020A2CD0 +.public _020A2CD4 +.public _020A2CD8 +.public _020A2CDC +.public _020A2CE0 +.public _020A2CE4 +.public _020A2CE8 +.public _020A2CEC +.public _020A2CF0 +.public _020A2CF4 +.public _020A328C_EU +.public _020A329C +.public _020A32AC +.public _020A32BC +.public _020A32CC +.public _020A32DC +.public _020A32EC +.public _020A32FC +.public _020A330C +.public _020A331C +.public _020A3380 +.public _020A34AC +.public _020A3B44 +.public _020A3B4C +.public _020A3B54 +.public _020A3B5C +.public _020A3B64 +.public _020A3B7C +.public _020A3B8C +.public _020A3BBC +.public _020A3BCC +.public _020A3C00 +.public _020A3C14 +.public _020A3C28 +.public _020A3C3C +.public _020A3C50 +.public _020A3C64 +.public _020A3C78 +.public _020A3C8C +.public _020A46F4 +.public _020A46FC +.public _020A4704 +.public _020A470C +.public _020A4714 +.public _020A471C +.public _020A4724 +.public _020A472C +.public _020A4734 +.public _020A473C +.public _020A4744 +.public _020A474C +.public _020A4754 +.public _020A475C +.public _020A4764 +.public _020A476C +.public _020A4774 +.public _020A477C +.public _020A4784 +.public _020A478C +.public _020A4794 +.public _020A479C +.public _020A47A4 +.public _020A47AC +.public _020A47B4 +.public _020A47BC +.public _020A47C4 +.public _020A47CC +.public _020A47D4 +.public _020A47DC +.public _020A47E4 +.public _020A47EC +.public _020A47F4 +.public _020A47FC +.public _020A4804 +.public _020A480C +.public _020A4814 +.public _020A481C +.public _020A4824 +.public _020A482C +.public _020A4834 +.public _020A483C +.public _020A4844 +.public _020A484C +.public _020A4854 +.public _020A485C +.public _020A4864 +.public _020A486C +.public _020A4874 +.public _020A487C +.public _020A4884 +.public _020A488C +.public _020A4894 +.public _020A489C +.public _020A48A4 +.public _020A48AC +.public _020A48B4 +.public _020A48BC +.public _020A48C4 +.public _020A48CC +.public _020A48D4 +.public _020A48DC +.public _020A48E4 +.public _020A48EC +.public _020A48F4 +.public _020A48FC +.public _020A4904 +.public _020A490C +.public _020A4914 +.public _020A491C +.public _020A4924 +.public _020A492C +.public _020A4934 +.public _020A493C +.public _020A4944 +.public _020A494C +.public _020A4954 +.public _020A495C +.public _020A4964 +.public _020A496C +.public _020A4974 +.public _020A497C +.public _020A4984 +.public _020A498C +.public _020A4994 +.public _020A499C +.public _020A49A4 +.public _020A49AC +.public _020A49B4 +.public _020A49BC +.public _020A49C4 +.public _020A49CC +.public _020A49D4 +.public _020A49DC +.public _020A49E4 +.public _020A49EC +.public _020A49F4 +.public _020A49FC +.public _020A4A04 +.public _020A4A0C +.public _020A4A14 +.public _020A4A1C +.public _020A4A24 +.public _020A4A2C +.public _020A4A34 +.public _020A4A3C +.public _020A4A44 +.public _020A4A4C +.public _020A4A54 +.public _020A4A5C +.public _020A4A64 +.public _020A4A6C +.public _020A4A74 +.public _020A4A7C +.public _020A4A84 +.public _020A4A8C +.public _020A4A94 +.public _020A4A9C +.public _020A4AA4 +.public _020A4AAC +.public _020A4AB4 +.public _020A4ABC +.public _020A4AC4 +.public _020A4ACC +.public _020A4AD4 +.public _020A4ADC +.public _020A4AE4 +.public _020A4AEC +.public _020A4AF4 +.public _020A4AFC +.public _020A4B04 +.public _020A4B0C +.public _020A4B14 +.public _020A4B1C +.public _020A4B24 +.public _020A4B2C +.public _020A4B34 +.public _020A4B3C +.public _020A4B44 +.public _020A4B4C +.public _020A4B54 +.public _020A4B5C +.public _020A4B64 +.public _020A4B6C +.public _020A4B74 +.public _020A4B7C +.public _020A4B84 +.public _020A4B8C +.public _020A4B94 +.public _020A4B9C +.public _020A4BA4 +.public _020A4BAC +.public _020A4BB4 +.public _020A4BBC +.public _020A4BC4 +.public _020A4BCC +.public _020A4BD4 +.public _020A4BDC +.public _020A4BE4 +.public _020A4BEC +.public _020A4BF4 +.public _020A4BFC +.public _020A4C04 +.public _020A4C0C +.public _020A4C14 +.public _020A4C1C +.public _020A4C24 +.public _020A4C2C +.public _020A4C34 +.public _020A4C3C +.public _020A4C44 +.public _020A4C4C +.public _020A4C54 +.public _020A4C5C +.public _020A4C64 +.public _020A4C6C +.public _020A4C74 +.public _020A4C7C +.public _020A4C84 +.public _020A4C8C +.public _020A4C94 +.public _020A4C9C +.public _020A4CA4 +.public _020A4CAC +.public _020A4CB4 +.public _020A4CBC +.public _020A4CC4 +.public _020A4CCC +.public _020A4CD4 +.public _020A4CDC +.public _020A4CE4 +.public _020A4CEC +.public _020A4CF4 +.public _020A4CFC +.public _020A4D04 +.public _020A4D0C +.public _020A4D14 +.public _020A4D1C +.public _020A4D24 +.public _020A4D2C +.public _020A4D34 +.public _020A4D3C +.public _020A4D44 +.public _020A4D4C +.public _020A4D54 +.public _020A4D5C +.public _020A4D64 +.public _020A4D6C +.public _020A4D74 +.public _020A4D7C +.public _020A4D84 +.public _020A4D8C +.public _020A4D94 +.public _020A4D9C +.public _020A4DA4 +.public _020A4DAC +.public _020A4DB4 +.public _020A4DBC +.public _020A4DC4 +.public _020A4DCC +.public _020A4DD4 +.public _020A4DDC +.public _020A4DE4 +.public _020A4DEC +.public _020A4DF4 +.public _020A4DFC +.public _020A4E04 +.public _020A4E0C +.public _020A4E14 +.public _020A4E1C +.public _020A4E24 +.public _020A4E2C +.public _020A4E34 +.public _020A4E3C +.public _020A4E44 +.public _020A4E4C +.public _020A4E54 +.public _020A4E5C +.public _020A4E64 +.public _020A4E6C +.public _020A4E74 +.public _020A4E7C +.public _020A4E84 +.public _020A4E8C +.public _020A4E94 +.public _020A4E9C +.public _020A4EA4 +.public _020A4EAC +.public _020A4EB4 +.public _020A4EBC +.public _020A4EC4 +.public _020A4ECC +.public _020A4ED4 +.public _020A4EDC +.public _020A4EE4 +.public _020A4EEC +.public _020A4EF4 +.public _020A4EFC +.public _020A4F04 +.public _020A4F0C +.public _020A4F14 +.public _020A4F1C +.public _020A4F24 +.public _020A4F2C +.public _020A4F34 +.public _020A4F3C +.public _020A4F44 +.public _020A4F4C +.public _020A4F54 +.public _020A4F5C +.public _020A4F64 +.public _020A4F6C +.public _020A4F74 +.public _020A4F7C +.public _020A4F84 +.public _020A4F8C +.public _020A4F94 +.public _020A4F9C +.public _020A4FA4 +.public _020A4FAC +.public _020A4FB4 +.public _020A4FBC +.public _020A4FC4 +.public _020A4FCC +.public _020A4FD4 +.public _020A4FDC +.public _020A4FE4 +.public _020A4FEC +.public _020A4FF4 +.public _020A4FFC +.public _020A5004 +.public _020A500C +.public _020A5014 +.public _020A501C +.public _020A5024 +.public _020A502C +.public _020A5034 +.public _020A503C +.public _020A5044 +.public _020A504C +.public _020A5054 +.public _020A505C +.public _020A5064 +.public _020A506C +.public _020A5074 +.public _020A507C +.public _020A5084 +.public _020A508C +.public _020A5094 +.public _020A509C +.public _020A50A4 +.public _020A50AC +.public _020A50B4 +.public _020A50BC +.public _020A50C4 +.public _020A50CC +.public _020A50D4 +.public _020A50DC +.public _020A50E4 +.public _020A50EC +.public _020A50F4 +.public _020A50FC +.public _020A5104 +.public _020A510C +.public _020A5114 +.public _020A511C +.public _020A5124 +.public _020A512C +.public _020A5134 +.public _020A513C +.public _020A5144 +.public _020A514C +.public _020A5154 +.public _020A515C +.public _020A5164 +.public _020A516C +.public _020A5174 +.public _020A517C +.public _020A5184 +.public _020A518C +.public _020A5194 +.public _020A519C +.public _020A51A4 +.public _020A51AC +.public _020A51B4 +.public _020A51BC +.public _020A51C4 +.public _020A51CC +.public _020A51D4 +.public _020A51DC +.public _020A51E4 +.public _020A51EC +.public _020A51F4 +.public _020A51FC +.public _020A5204 +.public _020A520C +.public _020A5214 +.public _020A521C +.public _020A5224 +.public _020A522C +.public _020A5234 +.public _020A523C +.public _020A5244 +.public _020A524C +.public _020A5254 +.public _020A525C +.public _020A5264 +.public _020A526C +.public _020A5274 +.public _020A527C +.public _020A5284 +.public _020A528C +.public _020A5294 +.public _020A529C +.public _020A52A4 +.public _020A52AC +.public _020A52B4 +.public _020A52BC +.public _020A52C4 +.public _020A52CC +.public _020A52D4 +.public _020A52DC +.public _020A52E4 +.public _020A52EC +.public _020A52F4 +.public _020A52FC +.public _020A5304 +.public _020A530C +.public _020A5314 +.public _020A531C +.public _020A5324 +.public _020A532C +.public _020A5334 +.public _020A533C +.public _020A5344 +.public _020A534C +.public _020A5354 +.public _020A535C +.public _020A5364 +.public _020A536C +.public _020A5374 +.public _020A537C +.public _020A5384 +.public _020A538C +.public _020A5394 +.public _020A539C +.public _020A53A4 +.public _020A53AC +.public _020A53B4 +.public _020A53BC +.public _020A53C4 +.public _020A53CC +.public _020A53D4 +.public _020A53DC +.public _020A53E4 +.public _020A53EC +.public _020A53F4 +.public _020A53FC +.public _020A5404 +.public _020A540C +.public _020A5414 +.public _020A541C +.public _020A5424 +.public _020A5428 +.public _020A542C +.public _020A5434 +.public _020A543C +.public _020A5440 +.public _020A5444 +.public _020A544C +.public _020A5454 +.public _020A5458 +.public _020A545C +.public _020A5464 +.public _020A546C +.public _020A5470 +.public _020A5474 +.public _020A547C +.public _020A5484 +.public _020A548C +.public _020A5494 +.public _020A549C +.public _020A54A4 +.public _020A54AC +.public _020A54B4 +.public _020A54BC +.public _020A54C4 +.public _020A54CC +.public _020A54D4 +.public _020A54DC +.public _020A54E4 +.public _020A54EC +.public _020A54F4 +.public _020A54FC +.public _020A5504 +.public _020A550C +.public _020A5514 +.public _020A551C +.public _020A5524 +.public _020A552C +.public _020A5534 +.public _020A553C +.public _020A5544 +.public _020A554C +.public _020A5554 +.public _020A555C +.public _020A5564 +.public _020A556C +.public _020A5574 +.public _020A557C +.public _020A5584 +.public _020A558C +.public _020A5594 +.public _020A559C +.public _020A55A4 +.public _020A55AC +.public _020A55B4 +.public _020A55BC +.public _020A55C4 +.public _020A55CC +.public _020A55D4 +.public _020A55DC +.public _020A55E4 +.public _020A55EC +.public _020A55F4 +.public _020A55FC +.public _020A5604 +.public _020A560C +.public _020A5614 +.public _020A561C +.public _020A5624 +.public _020A562C +.public _020A5634 +.public _020A563C +.public _020A5644 +.public _020A564C +.public _020A5654 +.public _020A565C +.public _020A5664 +.public _020A566C +.public _020A5674 +.public _020A567C +.public _020A5684 +.public _020A568C +.public _020A5694 +.public _020A569C +.public _020A56A4 +.public _020A56AC +.public _020A56B4 +.public _020A56BC +.public _020A56C4 +.public _020A56CC +.public _020A56D4 +.public _020A56DC +.public _020A56E4 +.public _020A56EC +.public _020A56F4 +.public _020A56FC +.public _020A5704 +.public _020A570C +.public _020A5714 +.public _020A571C +.public _020A5724 +.public _020A572C +.public _020A5734 +.public _020A573C +.public _020A5744 +.public _020A574C +.public _020A5754 +.public _020A575C +.public _020A5764 +.public _020A576C +.public _020A5774 +.public _020A577C +.public _020A5784 +.public _020A578C +.public _020A5794 +.public _020A579C +.public _020A57A4 +.public _020A57AC +.public _020A57B4 +.public _020A57BC +.public _020A57C4 +.public _020A57CC +.public _020A57D4 +.public _020A57DC +.public _020A57E4 +.public _020A57EC +.public _020A57F4 +.public _020A57FC +.public _020A5804 +.public _020A580C +.public _020A5814 +.public _020A581C +.public _020A5824 +.public _020A582C +.public _020A5834 +.public _020A583C +.public _020A5844 +.public _020A584C +.public _020A5854 +.public _020A585C +.public _020A5864 +.public _020A586C +.public _020A5874 +.public _020A587C +.public _020A5884 +.public _020A588C +.public _020A5894 +.public _020A589C +.public _020A58A4 +.public _020A58AC +.public _020A58B4 +.public _020A58BC +.public _020A58C4 +.public _020A58CC +.public _020A58D4 +.public _020A58DC +.public _020A58E4 +.public _020A58EC +.public _020A58F4 +.public _020A58FC +.public _020A5904 +.public _020A590C +.public _020A5914 +.public _020A591C +.public _020A5924 +.public _020A592C +.public _020A5934 +.public _020A593C +.public _020A5944 +.public _020A594C +.public _020A5954 +.public _020A595C +.public _020A5964 +.public _020A596C +.public _020A5974 +.public _020A597C +.public _020A5984 +.public _020A598C +.public _020A5994 +.public _020A599C +.public _020A59A4 +.public _020A59AC +.public _020A59B4 +.public _020A59BC +.public _020A59C4 +.public _020A59CC +.public _020A59D4 +.public _020A59DC +.public _020A59E4 +.public _020A59EC +.public _020A59F4 +.public _020A59FC +.public _020A5A04 +.public _020A5A0C +.public _020A5A14 +.public _020A5A1C +.public _020A5A28 +.public _020A5A34 +.public _020A5A40 +.public _020A5A4C +.public _020A5A58 +.public _020A5A64 +.public _020A5A70 +.public _020A5A7C +.public _020A5A88 +.public _020A5A94 +.public _020A5AA0 +.public _020A5AAC +.public _020A5AB8 +.public _020A5AC4 +.public _020A5AD0 +.public _020A5ADC +.public _020A5AE8 +.public _020A5AF4 +.public _020A5B00 +.public _020A5B0C +.public _020A5B18 +.public _020A5B24 +.public _020A5B30 +.public _020A5B3C +.public _020A5B48 +.public _020A5B54 +.public _020A5B60 +.public _020A5B6C +.public _020A5B78 +.public _020A5B84 +.public _020A5B90 +.public _020A5B9C +.public _020A5BA8 +.public _020A5BB4 +.public _020A5BC0 +.public _020A5BCC +.public _020A6918 +.public _020A6924 +.public _020A6930 +.public _020A693C +.public _020A6948 +.public _020A6954 +.public _020A6960 +.public _020A696C +.public _020A6978 +.public _020A6984 +.public _020A6990 +.public _020A699C +.public _020A69A8 +.public _020A69B4 +.public _020A69C0 +.public _020A69CC +.public _020A69D8 +.public _020A69E4 +.public _020A69F0 +.public _020A69FC +.public _020A6A08 +.public _020A6A14 +.public _020A6A20 +.public _020A6A2C +.public _020A6A38 +.public _020A6A44 +.public _020A6A50 +.public _020A6A5C +.public _020A6A68 +.public _020A6A74 +.public _020A6A80 +.public _020A6A8C +.public _020A6A98 +.public _020A6AA4 +.public _020A6AB0 +.public _020A6ABC +.public _020A6AC8 +.public _020A6AD4 +.public _020A6AE0 +.public _020A6AEC +.public _020A6AF8 +.public _020A6B04 +.public _020A6B10 +.public _020A6B1C +.public _020A6B28 +.public _020A6B34 +.public _020A6B40 +.public _020A6B4C +.public _020A6B58 +.public _020A6B64 +.public _020A6B70 +.public _020A6B7C +.public _020A6B88 +.public _020A6B94 +.public _020A6BA0 +.public _020A6BAC +.public _020A6BB8 +.public _020A6BC4 +.public _020A6BD0 +.public _020A6BDC +.public _020A6BE8 +.public _020A6BF4 +.public _020A6C00 +.public _020A6C0C +.public _020A6C18 +.public _020A6C24 +.public _020A6C30 +.public _020A6C3C +.public _020A6C48 +.public _020A6C54 +.public _020A6C60 +.public _020A6C6C +.public _020A6C78 +.public _020A6C84 +.public _020A6C90 +.public _020A6C9C +.public _020A6CA8 +.public _020A6CB4 +.public _020A6CC0 +.public _020A6CCC +.public _020A6CD8 +.public _020A6CE4 +.public _020A6CF0 +.public _020A6CFC +.public _020A6D08 +.public _020A6D14 +.public _020A6D20 +.public _020A6D2C +.public _020A6D38 +.public _020A6D44 +.public _020A6D50 +.public _020A6D5C +.public _020A6D68 +.public _020A6D74 +.public _020A6D80 +.public _020A6D8C +.public _020A6D98 +.public _020A6DA4 +.public _020A6DB0 +.public _020A6DBC +.public _020A6DC8 +.public _020A6DD4 +.public _020A6DE0 +.public _020A6DEC +.public _020A6DF8 +.public _020A6E04 +.public _020A6E10 +.public _020A6E1C +.public _020A6E28 +.public _020A6E34 +.public _020A6E40 +.public _020A6E4C +.public _020A6E58 +.public _020A6E64 +.public _020A6E70 +.public _020A6E7C +.public _020A6E88 +.public _020A6E94 +.public _020A6EA0 +.public _020A6EAC +.public _020A6EB8 +.public _020A6EC4 +.public _020A6ED0 +.public _020A6EDC +.public _020A6EE8 +.public _020A6EF4 +.public _020A6F00 +.public _020A6F0C +.public _020A6F1C +.public _020A6F2C +.public _020A6F3C +.public _020A6F4C +.public _020A6F5C +.public _020A6F6C +.public _020A6F7C +.public _020A6F8C +.public _020A6F9C +.public _020A6FAC +.public _020A6FBC +.public _020A6FCC +.public _020A6FDC +.public _020A6FEC +.public _020A6FFC +.public _020A700C +.public _020A701C +.public _020A702C +.public _020A703C +.public _020A704C +.public _020A705C +.public _020A706C +.public _020A707C +.public _020A708C +.public _020A709C +.public _020A70AC +.public _020A70BC +.public _020A70CC +.public _020A70DC +.public _020A70EC +.public _020A70FC +.public _020A710C +.public _020A711C +.public _020A712C +.public _020A713C +.public _020A714C +.public _020A715C +.public _020A716C +.public _020A717C +.public _020A718C +.public _020A719C +.public _020A71AC +.public _020A71BC +.public _020A71CC +.public _020A71DC +.public _020A71EC +.public _020A71FC +.public _020A720C +.public _020A721C +.public _020A722C +.public _020A723C +.public _020A724C +.public _020A725C +.public _020A726C +.public _020A727C +.public _020A728C +.public _020A729C +.public _020A72AC +.public _020A72BC +.public _020A72CC +.public _020A72DC +.public _020A72EC +.public _020A72FC +.public _020A730C +.public _020A731C +.public _020A732C +.public _020A733C +.public _020A734C +.public _020A735C +.public _020A736C +.public _020A737C +.public _020A738C +.public _020A739C +.public _020A73AC +.public _020A73BC +.public _020A73CC +.public _020A73DC +.public _020A73EC +.public _020A73FC +.public _020A740C +.public _020A741C +.public _020A742C +.public _020A743C +.public _020A744C +.public _020A745C +.public _020A746C +.public _020A747C +.public _020A748C +.public _020A749C +.public _020A74AC +.public _020A74BC +.public _020A74CC +.public _020A74DC +.public _020A74EC +.public _020A74FC +.public _020A750C +.public _020A751C +.public _020A752C +.public _020A753C +.public _020A754C +.public _020A755C +.public _020A756C +.public _020A757C +.public _020A758C +.public _020A759C +.public _020A75AC +.public _020A75BC +.public _020A75CC +.public _020A75DC +.public _020A75EC +.public _020A75FC +.public _020A760C +.public _020A761C +.public _020A762C +.public _020A763C +.public _020A764C +.public _020A765C +.public _020A766C +.public _020A767C +.public _020A768C +.public _020A769C +.public _020A76AC +.public _020A76BC +.public _020A76CC +.public _020A76DC +.public _020A76EC +.public _020A76FC +.public _020A770C +.public _020A771C +.public _020A772C +.public _020A773C +.public _020A774C +.public _020A775C +.public _020A776C +.public _020A777C +.public _020A778C +.public _020A779C +.public _020A77AC +.public _020A77BC +.public _020A77CC +.public _020A77DC +.public _020A77EC +.public _020A77FC +.public _020A780C +.public _020A781C +.public _020A782C +.public _020A783C +.public _020A784C +.public _020A785C +.public _020A786C +.public _020A787C +.public _020A788C +.public _020A789C +.public _020A78AC +.public _020A78BC +.public _020A78CC +.public _020A78DC +.public _020A78EC +.public _020A78FC +.public _020A790C +.public _020A791C +.public _020A792C +.public _020A793C +.public _020A794C +.public _020A795C +.public _020A796C +.public _020A797C +.public _020A798C +.public _020A799C +.public _020A79AC +.public _020A79BC +.public _020A79CC +.public _020A79DC +.public _020A79EC +.public _020A79FC +.public _020A7A0C +.public _020A7A1C +.public _020A7A2C +.public _020A7A3C +.public _020A7A4C +.public _020A7A5C +.public _020A7A6C +.public _020A7A7C +.public _020A7A8C +.public _020A7A9C +.public _020A7AAC +.public _020A7ABC +.public _020A7ACC +.public _020A7ADC +.public _020A7AEC +.public _020A7AFC +.public _020A7B0C +.public _020A7B1C +.public _020A7B2C +.public _020A7B3C +.public _020A7B4C +.public _020A7B5C +.public _020A7B6C +.public _020A7B7C +.public _020A7B8C +.public _020A7B9C +.public _020A7BAC +.public _020A7BBC +.public _020A7BCC +.public _020A7BDC +.public _020A7BEC +.public _020A7BFC +.public _020A7C0C +.public _020A7C1C +.public _020A7C2C +.public _020A7C3C +.public _020A7C4C +.public _020A7C5C +.public _020A7C6C +.public _020A7C7C +.public _020A7C8C +.public _020A7C9C +.public _020A7CAC +.public _020A7CBC +.public _020A7CD0 +.public _020A7CE4 +.public _020A7CF8 +.public _020A7D0C +.public _020A7D20 +.public _020A7D34 +.public _020A7D48 +.public _020A7D5C +.public _020A7D70 +.public _020A7D84 +.public _020A7D98 +.public _020A7DAC +.public _020A7DC0 +.public _020A7DD4 +.public _020A7DE8 +.public _020A7DFC +.public _020A7E10 +.public _020A7E24 +.public _020A7E38 +.public _020A7E4C +.public _020A7E60 +.public _020A7E74 +.public _020A7E88 +.public _020A7E9C +.public _020A7EB0 +.public _020A7EC4 +.public _020A7ED8 +.public _020A7EEC +.public _020A7F00 +.public _020A7F18 +.public _020A7F30 +.public _020A7F48 +.public _020A7F60 +.public _020A7F78 +.public _020A7F90 +.public _020A7FA8 +.public _020A7FC0 +.public _020A7FD8 +.public _020A9E90 +.public _020A9EA4 +.public _020A9EB8 +.public _020A9ECC +.public _020A9FA0 +.public _020AE0B4 +.public _020AE0C4 +.public _020AE0C6 +.public _020AE0C8 +.public _020AEBF8 +.public _020AEC1C +.public _020AEC5C +.public _020AECB0 +.public _020AED30 +.public _020AEDB0 +.public _020AEEB0 +.public _020AEEB5 +.public _020AEEC0 +.public _020AEED0 +.public _020AEEE0 +.public _020AEEF0 +.public _020AF38C +.public _020AFE44 +.public _020B1250 +.public _020B2B94 +.public _020B2B98 +.public _020B2B9C +.public _020B2BAC +.public _020B2BB0 +.public _020B2BB4 +.public _020B2BB8 +.public _020B2BC0 +.public _020B2BC4 +.public _020B2C84 +.public _020B2D84 +.public _020B2D88 +.public _020B2DBC +.public _020B2DC0 +.public _020B2DD8 +.public _020B2DF0 +.public _020B2E08 +.public _020B2E20 +.public _020B2E5C +.public _020B2E9C +.public _020B2ED0 +.public _020B2ED4 +.public _020B2F20 +.public _020B2F6C +.public _020B2FB8 +.public _020B2FBC +.public _020B2FC0 +.public _020B2FC8 +.public _020B2FCC +.public _020B2FD0 +.public _020B2FD8 +.public _020B2FE0 +.public _020B2FF0 +.public _020B3010 +.public _020B301C +.public _020B3028 +.public _020B3034 +.public _020B3044 +.public _020B309C +.public _020B3124 +.public _020B31E4 +.public _020B31EC +.public _020B31F4 +.public _020B31FC +.public _020B3200 +.public _020B3204 +.public _020B320C +.public _020B3214 +.public _020B3218 +.public _020B321C +.public _020B3220 +.public _020B3224 +.public _020B3228 +.public _020B3268 +.public _020B3298 +.public _020B32C0 +.public _020B32D8 +.public _020B32E8 +.public _020B32F0 +.public _020B32F8 +.public _020B3300 +.public _020B3308 +.public _020B330C +.public _020B3310 +.public _020B3314 +.public _020B3318 +.public _020B331C +.public _020B3320 +.public _020B3324 +.public _020B3328 +.public _020B332C +.public _020B3330 +.public _020B3334 +.public _020B3338 +.public _020B333C +.public _020B3364 +.public _022B9208 +.public _022B9588 +.public _022B958A +.public _022B958C +.public _022B958E +.public _022B9590 +.public _022B9592 +.public _022B9594 +.public _022B9596 +.public _022B9598 +.public _022B959A +.public _022B959C +.public _022B959E +.public _022B95A0 +.public _022B95A2 +.public _022B95A4 +.public _022B95A8 +.public _022B95C4 +.public _022B95E4 +.public _022B95E8 +.public _022B95EC +.public _022B9614 +.public _022B9618 +.public _022B961C +.public _022B9644 +.public _022B9648 +.public _022B9654 +.public _022B966C +.public _022B9670 +.public _022B967C +.public _022B973C +.public _022B98C4 +.public _022B98CC +.public _022B98F0 +.public _022B98F4 +.public _022B98F8 +.public _022B991C +.public _022B999C +.public _022B99A0 +.public _022B99A8 +.public _022B99B0 +.public _022B99BC +.public _022B99D0 +.public _022B99D4 +.public _022B99D8 +.public _022B99EC +.public _022B99F0 +.public _022B9A20 +.public _022B9A44 +.public _022B9A80 +.public _022B9D00 +.public _022BAA20 +.public _022BB4E8 +.public _022BB500 +.public _022BB560 +.public _022BB564 +.public _022BB568 +.public _022BB5E8 +.public _022BB5EC +.public _022BB5F8 +.public _022BB5FC +.public _022BB604 +.public _022BB60C +.public _022BB614 +.public _022BB670 +.public _022BB68C +.public _022BB6AC +.public _022BB6B8 +.public _022BB6C4 +.public _022BB6C8 +.public _022BB6D8 +.public _022BB6F0 +.public _022BB6F4 +.public _022BB718 +.public _022BB724 +.public _022BB760 +.public _022BB780 +.public _022BB7E0 +.public _022BBE00 +.public _022BBE20 +.public _022BC040 +.public _022BC048 +.public _022BC04C +.public _022BC060 +.public _022BC080 +.public _022BC084 +.public _022BC140 +.public _022BC228 +.public _022BC22C +.public _022BC650 +.public _022BC674 +.public _022BC698 +.public _022BC770 +.public _022BC870 +.public _022BC970 +.public _022BCA70 +.public _022BCA74 +.public _secure +.public ACTOR_LIST +.public ARM9_UNKNOWN_DATA__NA_209EAAC +.public ARM9_UNKNOWN_TABLE__NA_20ADFB0 +.public ARM9_UNKNOWN_TABLE__NA_20AE924 +.public BaseFormsEqual +.public DRIVER_WORK +.public DTCM_BSS +.public GetKeyM2N +.public GetKeyM2NBaseForm +.public GetKeyN2M +.public GetKeyN2MBaseForm +.public IsAOrBPressed +.public LEVEL_LIST +.public MIi_UncompressBackward +.public MISSION_FLOOR_RANKS_AND_ITEM_LISTS_1 +.public MISSION_FLOOR_RANKS_AND_ITEM_LISTS_2 +.public MUSIC_DURATION_LOOKUP_TABLE_1 +.public MUSIC_DURATION_LOOKUP_TABLE_2 +.public OS_IRQTable +.public OSi_ReferSymbol +.public RANK_STRINGS_1 +.public RANK_STRINGS_2 +.public RANK_STRINGS_3 +.public REMOTE_STRINGS +.public Render3d64Nothing +.public Render3d64Quadrilateral +.public Render3d64Rectangle +.public Render3d64RectangleMulticolor +.public Render3d64Texture +.public Render3d64Texture0x7 +.public Render3d64Tiling +.public Render3d64WindowFrame +.public SDK_MAIN_ARENA_LO +.public SDK_SECTION_ARENA_DTCM_START +.public SDK_SECTION_ARENA_EX_START +.public SDK_SECTION_ARENA_ITCM_START +.public STRING_BALANCE_M_LEVEL_BIN +.public STRING_DUNGEON_DUNGEON_BIN +.public STRING_EFFECT_EFFECT_BIN +.public STRING_MONSTER_M_ATTACK_BIN +.public STRING_MONSTER_M_GROUND_BIN +.public STRING_MONSTER_MONSTER_BIN +.public sub_01FF8000 +.public sub_01FF97CC +.public sub_01FF9A68 +.public sub_01FF9AA8 +.public sub_01FF9B18 +.public sub_01FF9B3C +.public sub_02003620 +.public sub_02003780 +.public sub_02005D14 +.public sub_02005D90 +.public sub_02005DE0 +.public sub_02007EB4 +.public sub_02007EB8 +.public sub_02007EC0 +.public sub_02007EDC +.public sub_02007F0C +.public sub_02007FCC +.public sub_02008080 +.public sub_020080B0 +.public sub_020080B8 +.public sub_020080C0 +.public sub_02008138 +.public sub_02008490 +.public sub_02016774 +.public sub_02016788 +.public sub_020167FC +.public sub_02016814 +.public sub_02016888 +.public sub_020168C8 +.public sub_0201693C +.public sub_02016BB8 +.public sub_02016BF0 +.public sub_02016EAC +.public sub_02017144 +.public sub_02017314 +.public sub_0201758C +.public sub_02018600 +.public sub_0201862C +.public sub_02018804 +.public sub_02025F10 +.public sub_02025FE0 +.public sub_02025FF0 +.public sub_02026000 +.public sub_02026010 +.public sub_02026020 +.public sub_02026038 +.public sub_02026048 +.public sub_02026060 +.public sub_02026070 +.public sub_020260B4 +.public sub_020260C4 +.public sub_0202654C +.public sub_02026594 +.public sub_020350D4 +.public sub_02035154 +.public sub_020351DC +.public sub_02035640 +.public sub_02035768 +.public sub_020357F0 +.public sub_02035DB0 +.public sub_02035E38 +.public sub_02036358 +.public sub_0203643C +.public sub_02036478 +.public sub_020365A0 +.public sub_02036684 +.public sub_020366C0 +.public sub_02037778 +.public sub_02037C4C +.public sub_0203BCEC +.public sub_0203BE18 +.public sub_0203BEDC +.public sub_0203BF10 +.public sub_0203C030 +.public sub_0203C088 +.public sub_0203C0D4 +.public sub_0203C124 +.public sub_0203C1F8 +.public sub_0203C32C +.public sub_0203C37C +.public sub_0203C3AC +.public sub_0203C408 +.public sub_0203C4B8 +.public sub_0203C4F0 +.public sub_0203C53C +.public sub_0203C56C +.public sub_0203C5C8 +.public sub_0203C688 +.public sub_0203C6C0 +.public sub_0203C70C +.public sub_0203C73C +.public sub_0203CA40 +.public sub_0203CA6C +.public sub_0203CA90 +.public sub_0203CACC +.public sub_0203CAF0 +.public sub_0203CB58 +.public sub_0203CB84 +.public sub_0203CC60 +.public sub_0203CC84 +.public sub_0203CCB0 +.public sub_0203CCD4 +.public sub_020435CC +.public sub_0204376C +.public sub_020437C4 +.public sub_02043844 +.public sub_02043944 +.public sub_020439FC +.public sub_02043B7C +.public sub_0204682C +.public sub_02046898 +.public sub_020468D4 +.public sub_020474E0 +.public sub_02047578 +.public sub_02049684 +.public sub_020496F4 +.public sub_02049730 +.public sub_02049A74 +.public sub_02049AD0 +.public sub_02049B0C +.public sub_02049D84 +.public sub_02049DF4 +.public sub_02049E30 +.public sub_0204A02C +.public sub_0204A080 +.public sub_0204A0BC +.public sub_0204A0FC +.public sub_0204A154 +.public sub_0204A190 +.public sub_02054844 +.public sub_020560A4 +.public sub_0206063C +.public sub_02060658 +.public sub_02060680 +.public sub_020606E4 +.public sub_0206074C +.public sub_02060804 +.public sub_02060904 +.public sub_0206C8F4 +.public sub_0206CC14 +.public sub_0206F808 +.public sub_0206FD88 +.public sub_0206FDE0 +.public sub_0207191C +.public sub_02071928 +.public sub_02071934 +.public sub_0207194C +.public sub_0207195C +.public sub_02071978 +.public sub_0207199C +.public sub_020719C8 +.public sub_02071A14 +.public sub_02071A1C +.public sub_02071A5C +.public sub_02071A98 +.public sub_02071AC0 +.public sub_02071ACC +.public sub_02071AE0 +.public sub_02071B20 +.public sub_02071B60 +.public sub_02071B8C +.public sub_02071BBC +.public sub_02071BEC +.public sub_02071BF4 +.public sub_02071C3C +.public sub_02071CC8 +.public sub_02071CE0 +.public sub_02071D00 +.public sub_02071D20 +.public sub_02071D40 +.public sub_02071D70 +.public sub_02071D90 +.public sub_02071DB0 +.public sub_02071DBC +.public sub_02071DD8 +.public sub_02071E10 +.public sub_02071E20 +.public sub_02071E2C +.public sub_02071E34 +.public sub_02071EB4 +.public sub_02071F3C +.public sub_02071FC4 +.public sub_02072054 +.public sub_02072144 +.public sub_0207216C +.public sub_02072184 +.public sub_020721B0 +.public sub_020721C8 +.public sub_020721D4 +.public sub_0207222C +.public sub_02072254 +.public sub_0207227C +.public sub_02072310 +.public sub_020723C0 +.public sub_0207241C +.public sub_020724A8 +.public sub_02072504 +.public sub_0207252C +.public sub_02072554 +.public sub_020725D4 +.public sub_02072668 +.public sub_020726C4 +.public sub_02072720 +.public sub_02072748 +.public sub_02072770 +.public sub_020727C8 +.public sub_020727FC +.public sub_02072938 +.public sub_0207296C +.public sub_0207299C +.public sub_02072D9C +.public sub_02072DBC +.public sub_02072DDC +.public sub_02072DF4 +.public sub_02072E04 +.public sub_02072E90 +.public sub_02072EE8 +.public sub_02072F34 +.public sub_02072F3C +.public sub_02072F64 +.public sub_02072F68 +.public sub_02072F6C +.public sub_02072F70 +.public sub_02072F74 +.public sub_02072F84 +.public sub_02072F94 +.public sub_02072FA4 +.public sub_02072FA8 +.public sub_02072FAC +.public sub_02072FD8 +.public sub_02072FFC +.public sub_0207307C +.public sub_02073088 +.public sub_02073094 +.public sub_020730A8 +.public sub_020730BC +.public sub_020730D0 +.public sub_020730E4 +.public sub_020730F8 +.public sub_0207311C +.public sub_0207312C +.public sub_020731C4 +.public sub_020731DC +.public sub_020731F4 +.public sub_020731FC +.public sub_02073200 +.public sub_02073204 +.public SVC_CpuSet +.public SVC_WaitByLoop +.public UNOWN_SPECIES_ADDITIONAL_CHARS +.public UpdateAdvancedMenu +.public UpdateAdvancedTextBox +.public UpdateAlertBox +.public UpdateAreaNameBox +.public UpdateCollectionMenu +.public UpdateControlsChart +.public UpdateDebugMenu +.public UpdateDialogueBox +.public UpdateOptionsMenu +.public UpdateParentMenu +.public UpdatePortraitBox +.public UpdateScrollBox +.public UpdateSimpleMenu +.public UpdateTeamSelectionMenu +.public UpdateTextBox diff --git a/asm/include/overlay_00.inc b/asm/include/overlay_00.inc index e9c174fd..42d4e1ff 100644 --- a/asm/include/overlay_00.inc +++ b/asm/include/overlay_00.inc @@ -10,9 +10,9 @@ .public _020AEDB0 .public _022B966C .public _022BCA70 -.public __divsi3 -.public __udivsi3 +.public _s32_div_f .public _start_AutoloadDoneCallback +.public _u32_div_f .public abs .public ArrayCopy16 .public ArrayCopy32 diff --git a/asm/include/overlay_01.inc b/asm/include/overlay_01.inc index a12e0e53..9557fd59 100644 --- a/asm/include/overlay_01.inc +++ b/asm/include/overlay_01.inc @@ -1,7 +1,7 @@ #pragma once .public _020B0A5C -.public __divsi3 -.public __udivsi3 +.public _s32_div_f +.public _u32_div_f .public ArrayCopy32 .public BAG_ITEMS_PTR_MIRROR .public CardBackupError diff --git a/asm/include/overlay_02.inc b/asm/include/overlay_02.inc index 363bf7e3..4e094f4c 100644 --- a/asm/include/overlay_02.inc +++ b/asm/include/overlay_02.inc @@ -1,7 +1,7 @@ #pragma once .public _020AE224 -.public __divsi3 -.public __udivsi3 +.public _s32_div_f +.public _u32_div_f .public ArrayCopy16 .public ArrayCopy32 .public ArrayCopy32Fast diff --git a/asm/include/overlay_07.inc b/asm/include/overlay_07.inc index 353bedb4..e4497349 100644 --- a/asm/include/overlay_07.inc +++ b/asm/include/overlay_07.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public CloseCollectionMenu .public CloseOptionsMenu .public CloseTextBox diff --git a/asm/include/overlay_10.inc b/asm/include/overlay_10.inc index 325de6f2..a630e9da 100644 --- a/asm/include/overlay_10.inc +++ b/asm/include/overlay_10.inc @@ -1,7 +1,7 @@ #pragma once .public _020AFC4C .public _020B0A5C -.public __divsi3 +.public _s32_div_f .public abs .public AllocAndLoadFileInPack .public BAG_ITEMS_PTR_MIRROR diff --git a/asm/include/overlay_11.inc b/asm/include/overlay_11.inc index 3ba5254d..b871d38d 100644 --- a/asm/include/overlay_11.inc +++ b/asm/include/overlay_11.inc @@ -3,9 +3,9 @@ .public _020A548A .public _020A5490 .public __divsf3 -.public __divsi3 .public __fixsfsi .public __floatsisf +.public _s32_div_f .public abs .public AddBulkItemToStorage .public AddItemToBagNoHeld diff --git a/asm/include/overlay_13.inc b/asm/include/overlay_13.inc index c72e5de1..686500fe 100644 --- a/asm/include/overlay_13.inc +++ b/asm/include/overlay_13.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public CloseAdvancedMenu .public CloseDialogueBox .public ClosePortraitBox diff --git a/asm/include/overlay_14.inc b/asm/include/overlay_14.inc index 44d87e3f..62ee6943 100644 --- a/asm/include/overlay_14.inc +++ b/asm/include/overlay_14.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public AnimRelatedFunction__022F6F14 .public AnimRelatedFunction__022F7064 .public CloseAdvancedMenu diff --git a/asm/include/overlay_16.inc b/asm/include/overlay_16.inc index 2ec39f0c..5f1efe7f 100644 --- a/asm/include/overlay_16.inc +++ b/asm/include/overlay_16.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public CloseAdvancedMenu .public CloseDialogueBox .public ClosePortraitBox diff --git a/asm/include/overlay_20.inc b/asm/include/overlay_20.inc index 8bc99da6..d100af81 100644 --- a/asm/include/overlay_20.inc +++ b/asm/include/overlay_20.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public AddItemToBagNoHeld .public AddItemToStorage .public Arm9LoadUnkFieldNa0x2029EC8 diff --git a/asm/include/overlay_24.inc b/asm/include/overlay_24.inc index 901e4bf6..ba92183e 100644 --- a/asm/include/overlay_24.inc +++ b/asm/include/overlay_24.inc @@ -1,7 +1,7 @@ #pragma once .public _020A1868 .public _020A18E0 -.public __divsi3 +.public _s32_div_f .public CloseCollectionMenu .public CloseDialogueBox .public ClosePortraitBox diff --git a/asm/include/overlay_29_022DC240.inc b/asm/include/overlay_29_022DC240.inc index ac00a328..355cc82d 100644 --- a/asm/include/overlay_29_022DC240.inc +++ b/asm/include/overlay_29_022DC240.inc @@ -1,7 +1,7 @@ #pragma once .public _020AFC4C .public _020AFC70 -.public __divsi3 +.public _s32_div_f .public AllocAndLoadFileInPack .public ChangeGiratinaFormIfSkyDungeon .public ClearHiddenStairs diff --git a/asm/include/overlay_29_022E9618.inc b/asm/include/overlay_29_022E9618.inc index 2ee5babf..355b589b 100644 --- a/asm/include/overlay_29_022E9618.inc +++ b/asm/include/overlay_29_022E9618.inc @@ -1,6 +1,6 @@ #pragma once .public _020AFC4C -.public __divsi3 +.public _s32_div_f .public abs .public DIRECTIONS_XY .public DISPLACEMENTS_WITHIN_2_LARGEST_FIRST diff --git a/asm/include/overlay_29_022EAB50.inc b/asm/include/overlay_29_022EAB50.inc index 0240a534..c62374b1 100644 --- a/asm/include/overlay_29_022EAB50.inc +++ b/asm/include/overlay_29_022EAB50.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public AbilityIsActiveVeneer .public abs .public AdvanceFrame diff --git a/asm/include/overlay_29_022EC62C.inc b/asm/include/overlay_29_022EC62C.inc index 536c0938..8fe6f843 100644 --- a/asm/include/overlay_29_022EC62C.inc +++ b/asm/include/overlay_29_022EC62C.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public AbilityIsActiveVeneer .public AdvanceFrame .public ChangeDungeonMusic diff --git a/asm/include/overlay_29_022F05B4.inc b/asm/include/overlay_29_022F05B4.inc index 262eda32..906be010 100644 --- a/asm/include/overlay_29_022F05B4.inc +++ b/asm/include/overlay_29_022F05B4.inc @@ -1,6 +1,6 @@ #pragma once .public _020AFC4C -.public __divsi3 +.public _s32_div_f .public abs .public AddHeldItemToBag .public AddItemToBag diff --git a/asm/include/overlay_29_022F52B0.inc b/asm/include/overlay_29_022F52B0.inc index fc0713c7..77c3627f 100644 --- a/asm/include/overlay_29_022F52B0.inc +++ b/asm/include/overlay_29_022F52B0.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public AbilityIsActiveVeneer .public ApplyItemEffect .public AreMovesEnabled diff --git a/asm/include/overlay_29_022F7388.inc b/asm/include/overlay_29_022F7388.inc index 7b42fd67..6fa1a725 100644 --- a/asm/include/overlay_29_022F7388.inc +++ b/asm/include/overlay_29_022F7388.inc @@ -1,6 +1,6 @@ #pragma once .public _020A1870 -.public __divsi3 +.public _s32_div_f .public AbilityIsActiveVeneer .public AdvanceFrame .public AiMovement diff --git a/asm/include/overlay_29_02300108.inc b/asm/include/overlay_29_02300108.inc index 8bbadd53..b810162e 100644 --- a/asm/include/overlay_29_02300108.inc +++ b/asm/include/overlay_29_02300108.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public CanLearnIqSkill .public CanSeeTarget .public CanThrowItems diff --git a/asm/include/overlay_29_023047DC.inc b/asm/include/overlay_29_023047DC.inc index 2125a012..4f0f2a6e 100644 --- a/asm/include/overlay_29_023047DC.inc +++ b/asm/include/overlay_29_023047DC.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public AdvanceFrame .public CheckLeaderTile .public CheckNonLeaderTile diff --git a/asm/include/overlay_29_02308FE0.inc b/asm/include/overlay_29_02308FE0.inc index 8c920190..4fc17699 100644 --- a/asm/include/overlay_29_02308FE0.inc +++ b/asm/include/overlay_29_02308FE0.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public AbilityIsActiveVeneer .public abs .public ActivateMotorDrive diff --git a/asm/include/overlay_29_0231513C.inc b/asm/include/overlay_29_0231513C.inc index 8d3bcaf4..9082976e 100644 --- a/asm/include/overlay_29_0231513C.inc +++ b/asm/include/overlay_29_0231513C.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public AbilityIsActiveVeneer .public AdvanceFrame .public AiMovement diff --git a/asm/include/overlay_29_02319FB0.inc b/asm/include/overlay_29_02319FB0.inc index 50b508bd..c963d83e 100644 --- a/asm/include/overlay_29_02319FB0.inc +++ b/asm/include/overlay_29_02319FB0.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public AbilityIsActiveVeneer .public abs .public AiConsiderMove diff --git a/asm/include/overlay_29_0231EDFC.inc b/asm/include/overlay_29_0231EDFC.inc index 23f0c078..5d90de64 100644 --- a/asm/include/overlay_29_0231EDFC.inc +++ b/asm/include/overlay_29_0231EDFC.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public AbilityIsActiveVeneer .public AdvanceFrame .public CalcDamageFixedNoCategory diff --git a/asm/include/overlay_29_0231F594.inc b/asm/include/overlay_29_0231F594.inc index 352d48d4..594a8424 100644 --- a/asm/include/overlay_29_0231F594.inc +++ b/asm/include/overlay_29_0231F594.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public abs .public AdvanceFrame .public AreOrbsAllowedVeneer diff --git a/asm/include/overlay_29_023201A0.inc b/asm/include/overlay_29_023201A0.inc index c2907e7a..c045f99a 100644 --- a/asm/include/overlay_29_023201A0.inc +++ b/asm/include/overlay_29_023201A0.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public AbilityIsActiveVeneer .public abs .public AdvanceFrame diff --git a/asm/include/overlay_29_0232145C.inc b/asm/include/overlay_29_0232145C.inc index e0920598..3e0f5a65 100644 --- a/asm/include/overlay_29_0232145C.inc +++ b/asm/include/overlay_29_0232145C.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public AbilityIsActiveVeneer .public ActivateStench .public AdvanceFrame diff --git a/asm/include/overlay_29_0232A3FC.inc b/asm/include/overlay_29_0232A3FC.inc index 88e6c68c..8365dab3 100644 --- a/asm/include/overlay_29_0232A3FC.inc +++ b/asm/include/overlay_29_0232A3FC.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public AbilityIsActiveVeneer .public AddHeldItemToBag .public AdvanceFrame diff --git a/asm/include/overlay_29_0232C524.inc b/asm/include/overlay_29_0232C524.inc index 1c7b2b40..4a9ac8ad 100644 --- a/asm/include/overlay_29_0232C524.inc +++ b/asm/include/overlay_29_0232C524.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public AbilityIsActiveVeneer .public ATK_STAT_IDX .public BAG_ITEMS_PTR_MIRROR diff --git a/asm/include/overlay_29_023350FC.inc b/asm/include/overlay_29_023350FC.inc index e05e9996..fc8445f4 100644 --- a/asm/include/overlay_29_023350FC.inc +++ b/asm/include/overlay_29_023350FC.inc @@ -1,6 +1,6 @@ #pragma once .public _020AFC70 -.public __divsi3 +.public _s32_div_f .public AbilityIsActiveVeneer .public CalcSpeedStageWrapper .public CalcStatusDuration diff --git a/asm/include/overlay_29_02337CCC.inc b/asm/include/overlay_29_02337CCC.inc index 5c500aa3..2b872d8a 100644 --- a/asm/include/overlay_29_02337CCC.inc +++ b/asm/include/overlay_29_02337CCC.inc @@ -1,7 +1,7 @@ #pragma once .public _020AFC4C .public _020AFC70 -.public __divsi3 +.public _s32_div_f .public abs .public AllocAndLoadFileInPack .public CORNER_CARDINAL_NEIGHBOR_IS_OPEN diff --git a/asm/include/overlay_29_02344B1C.inc b/asm/include/overlay_29_02344B1C.inc index 06d8f0f7..11343462 100644 --- a/asm/include/overlay_29_02344B1C.inc +++ b/asm/include/overlay_29_02344B1C.inc @@ -1,5 +1,5 @@ #pragma once -.public __divsi3 +.public _s32_div_f .public AddItemToBagNoHeld .public AddMoneyCarried .public AdvanceFrame diff --git a/asm/include/overlay_29_023456BC.inc b/asm/include/overlay_29_023456BC.inc index 231b4133..9b29813f 100644 --- a/asm/include/overlay_29_023456BC.inc +++ b/asm/include/overlay_29_023456BC.inc @@ -1,6 +1,6 @@ #pragma once .public _020AFC4C -.public __divsi3 +.public _s32_div_f .public AbilityIsActiveVeneer .public abs .public AddMoneyCarried diff --git a/asm/include/overlay_29_02347BC8.inc b/asm/include/overlay_29_02347BC8.inc index e54f0530..2f294bc4 100644 --- a/asm/include/overlay_29_02347BC8.inc +++ b/asm/include/overlay_29_02347BC8.inc @@ -1,6 +1,6 @@ #pragma once .public _020A1878 -.public __divsi3 +.public _s32_div_f .public abs .public AdvanceFrame .public ApplyItemEffect diff --git a/asm/main_02000C6C.s b/asm/main_02000C6C.s index 5b1b964f..ddbe76d6 100644 --- a/asm/main_02000C6C.s +++ b/asm/main_02000C6C.s @@ -5511,14 +5511,14 @@ sub_0200514C: ; 0x0200514C mov r8, r0 mla r0, r2, r5, r1 add r1, r5, r4 - bl __divsi3 + bl _s32_div_f str r0, [r8] ldr r0, [r6, #4] ldr r2, [r7, #4] mul r1, r0, r4 mla r0, r2, r5, r1 add r1, r5, r4 - bl __divsi3 + bl _s32_div_f str r0, [r8, #4] ldmia sp!, {r4, r5, r6, r7, r8, pc} arm_func_end sub_0200514C @@ -12820,17 +12820,17 @@ _0200AF34: mov r1, #0xff mul r0, r2, r8 add r5, r5, #2 - bl __divsi3 + bl _s32_div_f ldrb r2, [r4, #2] str r0, [sp, #4] mov r1, #0xff mul r0, r2, r7 - bl __divsi3 + bl _s32_div_f ldrb r2, [r4, #1] str r0, [sp, #8] mov r1, #0xff mul r0, r2, r6 - bl __divsi3 + bl _s32_div_f ldr r1, [sp, #4] mov r0, r0, lsl #0x10 mov r1, r1, lsl #0x10 @@ -12879,17 +12879,17 @@ _0200B014: mov r1, #0xff mul r0, r2, r8 add r5, r5, #2 - bl __divsi3 + bl _s32_div_f ldrb r2, [r4, #2] str r0, [sp, #0xc] mov r1, #0xff mul r0, r2, r7 - bl __divsi3 + bl _s32_div_f ldrb r2, [r4, #1] str r0, [sp, #0x10] mov r1, #0xff mul r0, r2, r6 - bl __divsi3 + bl _s32_div_f ldr r1, [sp, #0xc] mov r0, r0, lsl #0x10 mov r1, r1, lsl #0x10 @@ -12966,17 +12966,17 @@ _0200B14C: mov r1, #0xff mul r0, r2, sb add r6, r6, #2 - bl __divsi3 + bl _s32_div_f ldrb r2, [r4, #2] str r0, [sp, #4] mov r1, #0xff mul r0, r2, r8 - bl __divsi3 + bl _s32_div_f ldrb r2, [r4, #1] str r0, [sp, #8] mov r1, #0xff mul r0, r2, r7 - bl __divsi3 + bl _s32_div_f ldr r1, [sp, #4] mov r0, r0, lsl #0x10 mov r1, r1, lsl #0x10 @@ -13025,17 +13025,17 @@ _0200B22C: mov r1, #0xff mul r0, r2, sb add r6, r6, #2 - bl __divsi3 + bl _s32_div_f ldrb r2, [r4, #2] str r0, [sp, #0xc] mov r1, #0xff mul r0, r2, r8 - bl __divsi3 + bl _s32_div_f ldrb r2, [r4, #1] str r0, [sp, #0x10] mov r1, #0xff mul r0, r2, r7 - bl __divsi3 + bl _s32_div_f ldr r1, [sp, #0xc] mov r0, r0, lsl #0x10 mov r1, r1, lsl #0x10 @@ -13721,7 +13721,7 @@ _0200BA38: ldrsh r0, [r4, #0x12] ldr r1, [r4, #0xc] mul r0, r2, r0 - bl __divsi3 + bl _s32_div_f ldrsh r1, [r4, #0x10] sub r0, r1, r0 strh r0, [r4, #0x14] @@ -13741,7 +13741,7 @@ _0200BA80: ldrsh r0, [r4, #0x12] ldr r1, [r4, #0xc] mul r0, r2, r0 - bl __divsi3 + bl _s32_div_f ldrsh r1, [r4, #0x10] add r0, r1, r0 strh r0, [r4, #0x14] @@ -13758,7 +13758,7 @@ _0200BAC8: ldrsh r0, [r4, #0x12] ldr r1, [r4, #0xc] mul r0, r2, r0 - bl __divsi3 + bl _s32_div_f ldrsh r1, [r4, #0x10] sub r0, r1, r0 _0200BAF8: @@ -13775,7 +13775,7 @@ _0200BB04: ldrsh r0, [r4, #0x12] ldr r1, [r4, #0xc] mul r0, r2, r0 - bl __divsi3 + bl _s32_div_f ldrsh r1, [r4, #0x10] add r0, r1, r0 _0200BB34: diff --git a/asm/main_0200C4CC.s b/asm/main_0200C4CC.s index 252a0c73..5221f887 100644 --- a/asm/main_0200C4CC.s +++ b/asm/main_0200C4CC.s @@ -7512,7 +7512,7 @@ _0201213C: _02012184: bl Rand16Bit ldr r1, [r4, #4] - bl __divsi3 + bl _s32_div_f mov r0, #0x18 mul r0, r1, r0 ldr r1, [r4] @@ -9642,7 +9642,7 @@ GetMoveActualAccuracy: ; 0x02013B90 ldmeqia sp!, {r3, pc} mul r0, r2, r0 mov r1, #0x64 - bl __divsi3 + bl _s32_div_f ldmia sp!, {r3, pc} _02013BDC: mov r0, #0 @@ -10714,7 +10714,7 @@ _02014934: blt _02014934 bl Rand16Bit mov r1, r5 - bl __divsi3 + bl _s32_div_f add r2, sp, #4 ldr r5, [r2, r1, lsl #2] mov r0, #6 @@ -11330,7 +11330,7 @@ _020150E0: blt _020150B4 bl Rand16Bit mov r1, r4 - bl __divsi3 + bl _s32_div_f mov r0, #6 mla r0, r1, r0, r6 ldrh r0, [r0, #2] @@ -12551,7 +12551,7 @@ _02015D60: add r0, r3, r0, lsr #29 mov r0, r0, asr #3 mov sb, r2, asr #3 - bl __divsi3 + bl _s32_div_f ldr fp, _02015E40 ; =_020AF710 mov sl, r1 ldr r0, [fp] @@ -14343,15 +14343,15 @@ sub_020175F8: ; 0x020175F8 mov r0, sb mov r1, #0x64 add r4, sp, #0 - bl __udivsi3 + bl _u32_div_f and r8, r0, #0xff mov r0, sb mov r1, #0xa - bl __udivsi3 + bl _u32_div_f and r7, r0, #0xff mov r0, sb mov r1, #0xa - bl __udivsi3 + bl _u32_div_f cmp r8, #0 addne r0, r8, #0x30 strneb r0, [r4], #1 @@ -14628,11 +14628,11 @@ _020178DC: blo _02017954 mov r0, r4 mov r1, #0xa - bl __divsi3 + bl _s32_div_f mov r6, r0 mov r0, r4 mov r1, #0xa - bl __divsi3 + bl _s32_div_f add r1, r1, #0x30 ldr r0, _020179FC ; =_020AF76C str r1, [sp] @@ -17345,7 +17345,7 @@ _02019A5C: str r1, [sp, #4] mul r0, r5, r0 mov r1, #0x3c - bl __divsi3 + bl _s32_div_f mov r0, r0, lsl #0x10 mov r0, r0, lsr #0x10 rsb r1, r4, r4, lsl #7 @@ -17413,7 +17413,7 @@ _02019B78: mov r0, #0x3e8 mul r0, r4, r0 mov r1, #0x3c - bl __divsi3 + bl _s32_div_f mov r1, r0, lsl #0x10 ldr r2, _02019C44 ; =_022A4E58 mov r1, r1, lsr #0x10 @@ -17491,7 +17491,7 @@ ChangeBgm: ; 0x02019C50 mov r2, #4 mov r1, #0x3c str r2, [sp] - bl __divsi3 + bl _s32_div_f mov r0, r0, lsl #0x10 mov r0, r0, lsr #0x10 mov r2, #4 @@ -17691,7 +17691,7 @@ _02019F1C: str r1, [sp, #4] mul r0, r5, r0 mov r1, #0x3c - bl __divsi3 + bl _s32_div_f mov r0, r0, lsl #0x10 mov r0, r0, lsr #0x10 rsb r1, r4, r4, lsl #7 @@ -17758,7 +17758,7 @@ _0201A034: mov r0, #0x3e8 mul r0, r4, r0 mov r1, #0x3c - bl __divsi3 + bl _s32_div_f mov r1, r0, lsl #0x10 ldr r2, _0201A0E0 ; =_022A4E58 mov r1, r1, lsr #0x10 @@ -17827,7 +17827,7 @@ ChangeBgm2: ; 0x0201A0E8 mov r2, #4 mov r1, #0x3c str r2, [sp] - bl __divsi3 + bl _s32_div_f mov r0, r0, lsl #0x10 mov r0, r0, lsr #0x10 mov r2, #4 @@ -17998,7 +17998,7 @@ _0201A304: mul r0, r5, r0 mov r1, #0x3c str r2, [sp, #4] - bl __divsi3 + bl _s32_div_f mov r0, r0, lsl #0x10 mov r0, r0, lsr #0x10 rsb r1, r4, r4, lsl #7 @@ -18048,7 +18048,7 @@ StopME: ; 0x0201A40C mov r0, #0x3e8 mul r0, r4, r0 mov r1, #0x3c - bl __divsi3 + bl _s32_div_f mov r1, r0, lsl #0x10 ldr r2, _0201A47C ; =_022A4E58 mov r1, r1, lsr #0x10 @@ -18230,7 +18230,7 @@ PlaySeFullSpec: ; 0x0201A66C mov r0, #0x3e8 mul r0, r8, r0 mov r1, #0x3c - bl __divsi3 + bl _s32_div_f rsb r2, r7, r7, lsl #7 rsb r1, r6, r6, lsl #6 mov r0, r0, lsl #0x10 @@ -18350,7 +18350,7 @@ SeChangeVolume: ; 0x0201A828 mov r1, #4 str r1, [sp, #4] mov r1, #0x3c - bl __divsi3 + bl _s32_div_f mov r0, r0, lsl #0x10 mov r1, r0, lsr #0x10 mov r0, #4 @@ -18411,7 +18411,7 @@ SeChangePan: ; 0x0201A900 mov r1, #4 str r1, [sp, #4] mov r1, #0x3c - bl __divsi3 + bl _s32_div_f rsb r2, r6, r6, lsl #6 mov r1, r2, asr #7 add r1, r2, r1, lsr #24 @@ -18491,7 +18491,7 @@ _0201AA64: mov r0, #0x3e8 mul r0, r5, r0 mov r1, #0x3c - bl __divsi3 + bl _s32_div_f mov r1, r0, lsl #0x10 mov r2, r1, lsr #0x10 mov r0, r4 @@ -20316,7 +20316,7 @@ sub_0201C144: ; 0x0201C144 mov r0, r0, lsl #0x10 mov r1, r1, asr #0x10 mov r0, r0, asr #0x10 - bl __divsi3 + bl _s32_div_f mov r0, r0, lsl #0x10 mov r0, r0, asr #0x10 ldmia sp!, {r3, pc} @@ -20699,7 +20699,7 @@ _0201C640: ldrh r0, [r8, #0xc] add r1, sl, r1, lsl #3 ldr r1, [r1, #4] - bl __divsi3 + bl _s32_div_f ldr r0, [sp, #0x20] ldr r0, [sl, r0, lsl #3] ldrb r0, [r0, r1] @@ -20850,7 +20850,7 @@ _0201C860: ldrne r0, [sp, #0x24] strneb r0, [sp, #0x83] mov r0, r7 - bl __divsi3 + bl _s32_div_f ldrh r0, [r8, #2] and r7, r1, #0xff tst r0, #2 @@ -22124,7 +22124,7 @@ sub_0201D990: ; 0x0201D990 mov r0, r0, lsl #0x10 mov r1, r1, asr #0x10 mov r0, r0, asr #0x10 - bl __divsi3 + bl _s32_div_f mov r0, r0, lsl #0x10 mov r0, r0, asr #0x10 ldmia sp!, {r3, pc} @@ -28820,19 +28820,19 @@ _02023094: ldr r5, [r0, #0x24] mov r1, #0xe10 mov r0, r5 - bl __udivsi3 + bl _u32_div_f mov r6, r0 mov r0, r5 mov r1, #0xe10 - bl __udivsi3 + bl _u32_div_f mov r5, r1 mov r0, r5 mov r1, #0x3c - bl __udivsi3 + bl _u32_div_f mov r7, r0 mov r0, r5 mov r1, #0x3c - bl __udivsi3 + bl _u32_div_f str r1, [sp] ldr r1, _02023540 ; =_02099C34 mov r2, r6 @@ -29406,7 +29406,7 @@ sub_020237B4: ; 0x020237B4 mov r5, r0 sub r0, r5, #1 mov r1, #3 - bl __divsi3 + bl _s32_div_f mov r4, r0 cmp r7, #0 ble _02023A38 @@ -29414,7 +29414,7 @@ sub_020237B4: ; 0x020237B4 movgt r7, r5 sub r0, r7, #1 mov r1, #3 - bl __divsi3 + bl _s32_div_f _02023A38: ldr r1, _02023B14 ; =_020B05BC_EU ldrb r1, [r1] @@ -29488,7 +29488,7 @@ _02023B04: mov r5, r0 sub r0, r5, #1 mov r1, #3 - bl __divsi3 + bl _s32_div_f mov r4, r0 cmp r6, #0 ble _02023810 @@ -29496,7 +29496,7 @@ _02023B04: movgt r6, r5 sub r0, r6, #1 mov r1, #3 - bl __divsi3 + bl _s32_div_f _02023810: cmp r4, #0 ble _02023888 @@ -45531,7 +45531,7 @@ _020303C4: add r2, r1, r8 mov r1, r8 sub r0, r2, r0 - bl __divsi3 + bl _s32_div_f add r1, r6, #0x600 strh r0, [r1, #0x4a] ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} @@ -48218,11 +48218,11 @@ sub_02032684: ; 0x02032684 cmp r4, r0 subge r4, r0, #1 mov r0, r4 - bl __divsi3 + bl _s32_div_f str r0, [r5, #0xc8] ldr r1, [r5, #0xc4] mov r0, r4 - bl __divsi3 + bl _s32_div_f mov r0, r5 str r1, [r5, #0xbc] bl sub_02032754 @@ -48278,7 +48278,7 @@ sub_02032754: ; 0x02032754 ldr r0, [r4, #0xd0] add r0, r0, r1 sub r0, r0, #1 - bl __divsi3 + bl _s32_div_f str r0, [r4, #0xcc] ldr r1, [r4, #0xc8] sub r0, r0, #1 @@ -48385,7 +48385,7 @@ sub_02032894: ; 0x02032894 ble _020328B4 mov r0, r1, lsl #8 ldr r1, [r4, #0xc4] - bl __divsi3 + bl _s32_div_f b _020328D0 _020328B4: ldr r0, [r4, #0xb4] @@ -48394,7 +48394,7 @@ _020328B4: sub r0, r1, r0 ldr r1, [r4, #0xc4] mov r0, r0, lsl #8 - bl __divsi3 + bl _s32_div_f _020328D0: str r0, [r4, #0xb8] ldmia sp!, {r4, pc} @@ -49058,21 +49058,21 @@ _02033140: sub r5, r1, #1 ldr r1, [r4, #0xc4] mov r0, r5 - bl __divsi3 + bl _s32_div_f str r0, [r4, #0xc8] ldr r1, [r4, #0xc4] mov r0, r5 - bl __divsi3 + bl _s32_div_f str r1, [r4, #0xbc] b _02033188 _02033168: ldr r1, [r4, #0xc4] mov r0, r5 - bl __divsi3 + bl _s32_div_f str r0, [r4, #0xc8] ldr r1, [r4, #0xc4] mov r0, r5 - bl __divsi3 + bl _s32_div_f str r1, [r4, #0xbc] _02033188: mov r0, r4 @@ -49112,7 +49112,7 @@ sub_020331D4: ; 0x020331D4 ldr r0, [r4, #0xd0] add r0, r0, r1 sub r0, r0, #1 - bl __divsi3 + bl _s32_div_f str r0, [r4, #0xcc] ldrb r0, [r4, #0xd5] cmp r0, #0 @@ -49211,7 +49211,7 @@ sub_0203330C: ; 0x0203330C ble _0203332C mov r0, r1, lsl #8 ldr r1, [r4, #0xc4] - bl __divsi3 + bl _s32_div_f b _02033348 _0203332C: ldr r0, [r4, #0xb4] @@ -49220,7 +49220,7 @@ _0203332C: sub r0, r1, r0 ldr r1, [r4, #0xc4] mov r0, r0, lsl #8 - bl __divsi3 + bl _s32_div_f _02033348: str r0, [r4, #0xb8] ldmia sp!, {r4, pc} @@ -53583,7 +53583,7 @@ _02036D70: ldrb r5, [r4, #0x1c] mov r1, #0x12 mov r0, r5 - bl __divsi3 + bl _s32_div_f mov r1, #0x12 mul r1, r0, r1 ldr r0, _02037448 ; =_0209B3B4 @@ -54981,7 +54981,7 @@ _02038090: ; jump table _020380A8: mov r0, r6 mov r1, #0x12 - bl __divsi3 + bl _s32_div_f cmp r1, #5 ble _020380D0 cmp r1, #0xc @@ -55027,7 +55027,7 @@ _02038148: cmp r5, #0x20 mov r1, #0x11 moveq r5, #0 - bl __divsi3 + bl _s32_div_f cmp r1, #5 blt _02038178 cmp r1, #0xc @@ -55083,7 +55083,7 @@ _020381FC: mov r5, r0 mov r0, r6 mov r1, #0x12 - bl __divsi3 + bl _s32_div_f mov r1, #0x44 str r1, [sp] mov r1, #0x12 @@ -55841,7 +55841,7 @@ _02038C5C: movge sb, #0xe9 mov r0, sb mov r1, #0xd - bl __divsi3 + bl _s32_div_f add r1, r5, #0x1e mov r6, r0 cmp r8, r1 @@ -55865,7 +55865,7 @@ _02038CA0: _02038CCC: mov r0, sb mov r1, #0xd - bl __divsi3 + bl _s32_div_f add r1, r5, #0x24 mov r6, r0 cmp r8, r1 @@ -56086,11 +56086,11 @@ _02038FB8: movge r8, #0xb0 sub r0, r8, #0x63 mov r1, #0xd - bl __divsi3 + bl _s32_div_f mov r4, r0 sub r0, sb, #0x23 mov r1, #0xf - bl __divsi3 + bl _s32_div_f mov r1, #6 ldr r2, _02039068 ; =_020AFDF0 mla r0, r1, r0, r4 @@ -56594,11 +56594,11 @@ sub_02039680: ; 0x02039680 _020396B0: mov r0, sb mov r1, r5 - bl __divsi3 + bl _s32_div_f str r1, [sl, r7, lsl #2] mov r0, sb mov r1, r4 - bl __divsi3 + bl _s32_div_f mov sb, r0 add r7, r7, #1 _020396D4: @@ -56899,7 +56899,7 @@ sub_020399FC: ; 0x020399FC subge r5, r8, #1 sub r0, r8, r5 mov r1, #0xc - bl __divsi3 + bl _s32_div_f ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} .align 2, 0 _02039B08: .word 0x0000FFFF @@ -61144,7 +61144,7 @@ _0203D098: ldrsh r0, [sp, #0x42] mov r1, #0xa str r0, [sp, #0xa0] - bl __divsi3 + bl _s32_div_f mov r0, r0, lsl #0x10 movs r0, r0, asr #0x10 movmi r0, #0 @@ -74002,7 +74002,7 @@ sub_02047F38: ; 0x02047F38 mov r1, #0x3c mov r8, r2 mov r7, r3 - bl __divsi3 + bl _s32_div_f mov r1, r1, lsl #0x10 mov r2, #0 mov r0, r6 @@ -74031,7 +74031,7 @@ _02047FB4: mov r0, r0, lsl #0x10 mov r1, fp mov r0, r0, asr #0x10 - bl __divsi3 + bl _s32_div_f add r0, r5, #1 mov r2, r0, lsl #0x10 mov r0, r1, lsl #0x10 @@ -78860,10 +78860,10 @@ _0204BD08: mov r0, r1 b _0204BD88 _0204BD14: - bl __divsi3 + bl _s32_div_f b _0204BD88 _0204BD1C: - bl __divsi3 + bl _s32_div_f mov r0, r1 b _0204BD88 _0204BD28: @@ -81637,7 +81637,7 @@ _0204E068: mov r1, r6 add r2, r3, r2 strb r2, [sb, r5] - bl __divsi3 + bl _s32_div_f add r5, r5, #1 _0204E090: cmp r5, r8 @@ -81673,7 +81673,7 @@ _0204E0DC: mov r1, r6 sub r2, r3, r2 strb r2, [sb, r5] - bl __divsi3 + bl _s32_div_f add r5, r5, #1 _0204E104: cmp r5, r8 @@ -87124,7 +87124,7 @@ GetNameRaw: ; 0x02052394 mov r4, r0 mov r0, r1 mov r1, #0x258 - bl __divsi3 + bl _s32_div_f #ifdef EUROPE add r0, r1, #0x21 #else @@ -87148,7 +87148,7 @@ GetName: ; 0x020523D0 mov r0, r1 mov r1, #0x258 mov r4, r2 - bl __divsi3 + bl _s32_div_f #ifdef EUROPE add r0, r1, #0x21 #else @@ -87191,7 +87191,7 @@ GetNameWithGender: ; 0x02052440 mov r0, r5 mov r1, #0x258 mov r4, r2 - bl __divsi3 + bl _s32_div_f #ifdef EUROPE add r0, r1, #0x21 #else @@ -87345,7 +87345,7 @@ _02052660: _02052684: mov r0, r4 mov r1, #0x258 - bl __divsi3 + bl _s32_div_f #ifdef EUROPE add r0, r1, #0x21 #else @@ -87375,7 +87375,7 @@ _020526C4: .word _020A31FC GetNameString: ; 0x020526C8 stmdb sp!, {r3, lr} mov r1, #0x258 - bl __divsi3 + bl _s32_div_f #ifdef EUROPE add r0, r1, #0x21 #else @@ -87444,7 +87444,7 @@ GetCategoryString: ; 0x0205275C mov r4, r0 mov r0, r5 mov r1, #0x258 - bl __divsi3 + bl _s32_div_f #ifdef EUROPE add r0, r1, #0x79 #else @@ -87492,7 +87492,7 @@ _020527DC: .word _020B09B4 GetSpriteSize: ; 0x020527E0 stmdb sp!, {r3, lr} mov r1, #0x258 - bl __divsi3 + bl _s32_div_f mov r0, r1, lsl #0x10 ldr r2, _02052818 ; =MONSTER_SPRITE_DATA mov r0, r0, asr #0x10 @@ -87512,7 +87512,7 @@ _02052818: .word MONSTER_SPRITE_DATA GetSpriteFileSize: ; 0x0205281C stmdb sp!, {r3, lr} mov r1, #0x258 - bl __divsi3 + bl _s32_div_f ldr r0, _02052838 ; =_020A2D09 ldrb r0, [r0, r1, lsl #1] mov r0, r0, lsl #9 @@ -87766,7 +87766,7 @@ GetExp: ; 0x02052A7C ldrsh r4, [r0, #0x1c] mov r1, #0xa mul r0, r4, r3 - bl __divsi3 + bl _s32_div_f add r0, r4, r0 ldmia sp!, {r4, pc} .align 2, 0 @@ -88771,7 +88771,7 @@ _020536D4: beq _02053774 bl Rand16Bit mov r1, r7 - bl __divsi3 + bl _s32_div_f mov r7, r1 mov r0, #6 mul ip, r7, r0 @@ -88827,14 +88827,14 @@ GetLvlUpEntry: ; 0x0205379C mov r0, r6 mov r1, #0x258 mov r4, r2 - bl __divsi3 + bl _s32_div_f ldr r0, _02053844 ; =_022AB92C ldrsh r0, [r0] cmp r0, r1 beq _02053820 mov r0, r6 mov r1, #0x258 - bl __divsi3 + bl _s32_div_f sub r0, r1, #1 ldr r2, _02053844 ; =_022AB92C mov r0, r0, lsl #0x10 @@ -89795,7 +89795,7 @@ GetMonsterIdFromSpawnEntry: ; 0x02054480 stmdb sp!, {r3, lr} ldrsh r0, [r0, #6] ldr r1, _0205449C ; =0x00000483 - bl __divsi3 + bl _s32_div_f mov r0, r1, lsl #0x10 mov r0, r0, asr #0x10 ldmia sp!, {r3, pc} @@ -96815,7 +96815,7 @@ _02059EE4: ldrsh r0, [sp, #0x2c] mov r1, #0x258 mov r6, r4 - bl __divsi3 + bl _s32_div_f mov r0, r1, lsl #0x10 mov r0, r0, asr #0x10 mov r1, r4 @@ -96824,7 +96824,7 @@ _02059EE4: ldrsh r0, [sp, #0x2c] mov r1, #0x258 addne r6, r6, #1 - bl __divsi3 + bl _s32_div_f mov r0, r1, lsl #0x10 mov r0, r0, asr #0x10 add r0, r0, #0x258 @@ -97494,7 +97494,7 @@ _0205A83C: mov r1, #0xa str r0, [sp, #0x90] ldrsh r0, [r6, #0x3e] - bl __divsi3 + bl _s32_div_f movs r1, r0 movmi r1, #0 cmp r1, #0x63 @@ -104175,7 +104175,7 @@ _0206009C: _020600B8: bl Rand16Bit mov r1, r4 - bl __divsi3 + bl _s32_div_f ldrb r0, [r5, r1] ldmia sp!, {r3, r4, r5, pc} arm_func_end sub_02060084 @@ -106279,7 +106279,7 @@ _02061D60: mov r5, r0 mov r0, r7 mov r1, #0x11 - bl __divsi3 + bl _s32_div_f mul r2, r1, r4 and r0, r8, #0xff str r0, [sp] @@ -106290,7 +106290,7 @@ _02061D60: bl sub_020264F8 add r0, r7, #1 mov r1, #0x11 - bl __divsi3 + bl _s32_div_f cmp r1, #0 addeq sb, sb, #0xd add r7, r7, #1 @@ -109333,14 +109333,14 @@ _020642DC: cmp r1, #0 ldr r0, _02064660 ; =0x00000C1C ble _02064394 - bl __divsi3 + bl _s32_div_f str r0, [r5, #0x24] str r0, [r5, #0x20] b _020643A4 _02064394: str r0, [r5, #0x20] ldrsh r1, [sp, #0xe] - bl __divsi3 + bl _s32_div_f str r0, [r5, #0x24] _020643A4: ldrb r0, [r5, #0x1c] @@ -109351,7 +109351,7 @@ _020643A4: ldr r2, [r1, #0x10] mov r1, #0x64 add sb, r2, #0x380 - bl __divsi3 + bl _s32_div_f mov r8, #0 mov r7, r0 mov r6, r8 @@ -110154,19 +110154,19 @@ _02064DEC: mov r0, #0x100 strb r2, [sp, #0x41] ldrsh r7, [sp, #0x22] - bl __divsi3 + bl _s32_div_f cmp r1, #0 movne r5, #1 moveq r5, #0 mov r1, r6 mov r0, #0x100 - bl __divsi3 + bl _s32_div_f add r0, r0, r5 mov r2, r0, lsl #0x10 mov r1, r7 mov r0, #0xc0 mov r5, r2, asr #0x10 - bl __divsi3 + bl _s32_div_f add r2, r5, #1 cmp r1, #0 str r2, [sp] @@ -110178,7 +110178,7 @@ _02064DEC: ldrsh r5, [sl, #0x12] str r2, [sp, #4] mvn r8, #0 - bl __divsi3 + bl _s32_div_f add r0, r0, sb mov r0, r0, lsl #0x10 mov r0, r0, asr #0x10 @@ -110246,11 +110246,11 @@ _02064F2C: add r0, r2, r0 strh r0, [sl, #0x14] ldrsh r0, [sl, #0x12] - bl __divsi3 + bl _s32_div_f strh r1, [sl, #0x12] ldrsh r0, [sl, #0x14] mov r1, r7 - bl __divsi3 + bl _s32_div_f strh r1, [sl, #0x14] _02064F80: mov r0, #1 @@ -117449,7 +117449,7 @@ _0206AE48: mov r0, #0xc0 ldr fp, [r7, #0x2d8] mov r6, #0 - bl __divsi3 + bl _s32_div_f mov sb, r0, lsl #8 mov r0, #0x14000 rsb r0, r0, #0 @@ -117464,7 +117464,7 @@ _0206AE70: str r0, [sp, #0x18] ldr r1, [r1, #4] rsb r0, r4, #0 - bl __divsi3 + bl _s32_div_f str r0, [sp, #0x1c] str r0, [sp] mov r0, #0 @@ -117674,7 +117674,7 @@ _0206B0E8: strh r5, [r4, #0x10] strh r5, [r4, #0x12] str r1, [r3, #0xbd4] - bl __divsi3 + bl _s32_div_f add r1, sb, #0x1b00 strh r0, [r1, #0xcc] ldr r0, [r7, #0xc] @@ -117711,7 +117711,7 @@ _0206B1D4: bne _0206B278 ldr r1, [r6, #0x50] mov r0, #0xc00 - bl __divsi3 + bl _s32_div_f strh r0, [r6, #0x48] add r0, sb, #0x1000 mov r1, #1 @@ -117728,7 +117728,7 @@ _0206B278: bne _0206B290 ldr r1, [r6, #0x50] mov r0, #0xc00 - bl __divsi3 + bl _s32_div_f strh r0, [r6, #0x48] _0206B290: mov r0, #0 @@ -117850,13 +117850,13 @@ _0206B408: ldr r1, [r1] ldr r1, [r1, #4] sub r1, r1, #1 - bl __divsi3 + bl _s32_div_f add r0, r1, #1 mov r0, r0, lsl #0x10 mov r6, r0, asr #0x10 bl Rand16Bit mov r1, #0xd0 - bl __divsi3 + bl _s32_div_f add sl, r1, #0x10 bl Rand16Bit str sl, [sp] @@ -117936,13 +117936,13 @@ _0206B580: ldr r1, [r1] ldr r1, [r1, #4] sub r1, r1, #1 - bl __divsi3 + bl _s32_div_f add r0, r1, #1 mov r0, r0, lsl #0x10 mov r6, r0, asr #0x10 bl Rand16Bit mov r1, #0xd0 - bl __divsi3 + bl _s32_div_f add sl, r1, #0x10 bl Rand16Bit str sl, [sp] @@ -118043,7 +118043,7 @@ _0206B6D8: ldr r1, [r1, #4] moveq sl, #0x14000 rsb r0, sl, #0 - bl __divsi3 + bl _s32_div_f str r0, [sp, #0x28] mov r0, #0x58 mul r7, r6, r0 @@ -118856,7 +118856,7 @@ sub_0206C1BC: ; 0x0206C1BC arm_func_start sub_0206C1C0 sub_0206C1C0: ; 0x0206C1C0 stmdb sp!, {r4, lr} - ldr r1, _0206C248 ; =_022B7330 + ldr r1, _0206C248 ; =DRIVER_WORK mov r2, #1 movs r4, r0 strb r2, [r1, #0x3d] @@ -118890,7 +118890,7 @@ sub_0206C1C0: ; 0x0206C1C0 str r0, [r4, #0x30] ldmia sp!, {r4, pc} .align 2, 0 -_0206C248: .word _022B7330 +_0206C248: .word DRIVER_WORK _0206C24C: .word sub_0206C184 _0206C250: .word sub_0206C19C _0206C254: .word sub_0206C1BC @@ -119021,7 +119021,7 @@ _0206C3C0: arm_func_start sub_0206C3E0 sub_0206C3E0: ; 0x0206C3E0 stmdb sp!, {r4, lr} - ldr r1, _0206C5F8 ; =_022B7330 + ldr r1, _0206C5F8 ; =DRIVER_WORK mov r4, r0 ldrsb r1, [r1] cmp r1, #1 @@ -119047,7 +119047,7 @@ _0206C430: mov r1, r0 bl sub_0207AEF4 bl sub_0207AFF0 - ldr r0, _0206C5F8 ; =_022B7330 + ldr r0, _0206C5F8 ; =DRIVER_WORK mov r3, #0 strh r3, [r0, #2] str r3, [r0, #4] @@ -119068,13 +119068,13 @@ _0206C430: strh r2, [r0, #0x28] str r1, [r0, #0x30] ldr r2, _0206C604 ; =0x00BC614E - ldr r1, _0206C5F8 ; =_022B7330 + ldr r1, _0206C5F8 ; =DRIVER_WORK ldr r0, _0206C608 ; =_022B8330 str r2, [r1, #0x34] ldrb r1, [r4, #0x11] strb r1, [r0, #0xdd8] bl sub_0206C814 - ldr r1, _0206C5F8 ; =_022B7330 + ldr r1, _0206C5F8 ; =DRIVER_WORK mov r0, #1 strb r0, [r1, #0x38] mov r3, #2 @@ -119088,7 +119088,7 @@ _0206C430: str r2, [r1, #0x724] str r2, [r1, #0x728] ldrb r1, [r4, #0x10] - ldr ip, _0206C610 ; =_022B7330 + ldr ip, _0206C610 ; =DRIVER_WORK mov r3, r2 strb r1, [r0, #0xd10] _0206C4F4: @@ -119097,7 +119097,7 @@ _0206C4F4: cmp r2, #0x80 add ip, ip, #1 blt _0206C4F4 - ldr ip, _0206C5F8 ; =_022B7330 + ldr ip, _0206C5F8 ; =DRIVER_WORK mov r0, #0x64 strb r0, [ip, #0x67b] mov r0, #0x7f @@ -119142,13 +119142,13 @@ _0206C5A4: cmp r2, #0x10 add r1, r1, #1 blt _0206C5A4 - ldr r0, _0206C5F8 ; =_022B7330 + ldr r0, _0206C5F8 ; =DRIVER_WORK mov r1, #0 strb r1, [r0, #0x40] bl sub_02070E0C ldrb r0, [r4, #0x12] bl sub_0206CD9C - ldr r0, _0206C5F8 ; =_022B7330 + ldr r0, _0206C5F8 ; =DRIVER_WORK mov r1, #1 strb r1, [r0] mov r1, #0 @@ -119159,13 +119159,13 @@ _0206C5A4: mov r0, #0 ldmia sp!, {r4, pc} .align 2, 0 -_0206C5F8: .word _022B7330 +_0206C5F8: .word DRIVER_WORK _0206C5FC: .word 0x00002710 _0206C600: .word 0x0000414B _0206C604: .word 0x00BC614E _0206C608: .word _022B8330 _0206C60C: .word _020B1290 -_0206C610: .word _022B7330 +_0206C610: .word DRIVER_WORK _0206C614: .word _022B734C _0206C618: .word _022B9130 _0206C61C: .word _022B7331 @@ -119174,7 +119174,7 @@ _0206C61C: .word _022B7331 arm_func_start sub_0206C620 sub_0206C620: ; 0x0206C620 stmdb sp!, {r3, lr} - ldr r0, _0206C684 ; =_022B7330 + ldr r0, _0206C684 ; =DRIVER_WORK ldrsb r0, [r0] cmp r0, #0 mvneq r0, #0xc0 @@ -119189,7 +119189,7 @@ sub_0206C620: ; 0x0206C620 bl sub_02074338 bl sub_0206C98C bl sub_0206C814 - ldr r1, _0206C684 ; =_022B7330 + ldr r1, _0206C684 ; =DRIVER_WORK mov r0, #0 strb r0, [r1] strb r0, [r1, #1] @@ -119199,13 +119199,13 @@ sub_0206C620: ; 0x0206C620 strh r0, [r1, #2] ldmia sp!, {r3, pc} .align 2, 0 -_0206C684: .word _022B7330 +_0206C684: .word DRIVER_WORK arm_func_end sub_0206C620 arm_func_start sub_0206C688 sub_0206C688: ; 0x0206C688 stmdb sp!, {r3, lr} - ldr r0, _0206C6B8 ; =_022B7330 + ldr r0, _0206C6B8 ; =DRIVER_WORK ldrsb r1, [r0] cmp r1, #0 ldrnesb r0, [r0, #1] @@ -119217,13 +119217,13 @@ sub_0206C688: ; 0x0206C688 mvn r0, #0xc0 ldmia sp!, {r3, pc} .align 2, 0 -_0206C6B8: .word _022B7330 +_0206C6B8: .word DRIVER_WORK arm_func_end sub_0206C688 arm_func_start sub_0206C6BC sub_0206C6BC: ; 0x0206C6BC stmdb sp!, {r3, lr} - ldr r0, _0206C750 ; =_022B7330 + ldr r0, _0206C750 ; =DRIVER_WORK ldrsb r1, [r0] cmp r1, #0 bne _0206C6E8 @@ -119241,11 +119241,11 @@ _0206C6E8: mov r1, #1 strb r1, [r0, #1] bl sub_02070F4C - ldr r0, _0206C750 ; =_022B7330 + ldr r0, _0206C750 ; =DRIVER_WORK mov r1, #0 ldr r0, [r0, #0x664] bl sub_0206DC0C - ldr r0, _0206C750 ; =_022B7330 + ldr r0, _0206C750 ; =DRIVER_WORK mov r1, #0 ldr r0, [r0, #0x668] bl sub_0206DC0C @@ -119255,19 +119255,19 @@ _0206C6E8: bl sub_02070188 mov r0, #0 bl sub_020743DC - ldr r0, _0206C750 ; =_022B7330 + ldr r0, _0206C750 ; =DRIVER_WORK mov r1, #2 strb r1, [r0, #0x38] mov r0, #0 ldmia sp!, {r3, pc} .align 2, 0 -_0206C750: .word _022B7330 +_0206C750: .word DRIVER_WORK arm_func_end sub_0206C6BC arm_func_start sub_0206C754 sub_0206C754: ; 0x0206C754 stmdb sp!, {r4, lr} - ldr r1, _0206C7F0 ; =_022B7330 + ldr r1, _0206C7F0 ; =DRIVER_WORK mov r4, r0 ldrsb r0, [r1, #1] cmp r0, #0 @@ -119278,17 +119278,17 @@ sub_0206C754: ; 0x0206C754 ldrh r0, [r1, #0x3e] mov r1, r4 tst r0, #0xf - ldr r0, _0206C7F0 ; =_022B7330 + ldr r0, _0206C7F0 ; =DRIVER_WORK moveq r2, #0 mov r2, r2, lsl #0x18 ldr r0, [r0, #0x664] mov r2, r2, asr #0x18 bl sub_0206DC78 - ldr r0, _0206C7F0 ; =_022B7330 + ldr r0, _0206C7F0 ; =DRIVER_WORK ldrh r0, [r0, #0x3e] tst r0, #0xf0 movne r1, #1 - ldr r0, _0206C7F0 ; =_022B7330 + ldr r0, _0206C7F0 ; =DRIVER_WORK moveq r1, #0 mov r2, r1, lsl #0x18 ldr r0, [r0, #0x668] @@ -119299,14 +119299,14 @@ sub_0206C754: ; 0x0206C754 bl sub_0206F774 mov r0, r4 bl sub_020701B0 - ldr r0, _0206C7F0 ; =_022B7330 + ldr r0, _0206C7F0 ; =DRIVER_WORK mov r1, #0 strb r1, [r0, #1] bl sub_02070EDC mov r0, #0 ldmia sp!, {r4, pc} .align 2, 0 -_0206C7F0: .word _022B7330 +_0206C7F0: .word DRIVER_WORK arm_func_end sub_0206C754 arm_func_start sub_0206C7F4 @@ -119323,7 +119323,7 @@ sub_0206C7F4: ; 0x0206C7F4 arm_func_start sub_0206C814 sub_0206C814: ; 0x0206C814 - ldr r1, _0206C848 ; =_022B7330 + ldr r1, _0206C848 ; =DRIVER_WORK mov r2, #0 str r2, [r1, #0x654] str r2, [r1, #0x658] @@ -119337,7 +119337,7 @@ sub_0206C814: ; 0x0206C814 str r2, [r1, #0x66c] bx ip .align 2, 0 -_0206C848: .word _022B7330 +_0206C848: .word DRIVER_WORK _0206C84C: .word _022B8330 _0206C850: .word sub_0206E8AC arm_func_end sub_0206C814 @@ -119345,7 +119345,7 @@ _0206C850: .word sub_0206E8AC arm_func_start sub_0206C854 sub_0206C854: ; 0x0206C854 stmdb sp!, {r3, lr} - ldr r3, _0206C880 ; =_022B7330 + ldr r3, _0206C880 ; =DRIVER_WORK stmib r3, {r0, r1, r2} ldr ip, [r3, #0x1c] cmp ip, #0 @@ -119356,14 +119356,14 @@ sub_0206C854: ; 0x0206C854 blx ip ldmia sp!, {r3, pc} .align 2, 0 -_0206C880: .word _022B7330 +_0206C880: .word DRIVER_WORK _0206C884: .word _022B7334 arm_func_end sub_0206C854 arm_func_start sub_0206C888 sub_0206C888: ; 0x0206C888 stmdb sp!, {r3, lr} - ldr r3, _0206C8BC ; =_022B7330 + ldr r3, _0206C8BC ; =DRIVER_WORK str r0, [r3, #0x10] str r1, [r3, #0x14] str r2, [r3, #0x18] @@ -119376,7 +119376,7 @@ sub_0206C888: ; 0x0206C888 blx ip ldmia sp!, {r3, pc} .align 2, 0 -_0206C8BC: .word _022B7330 +_0206C8BC: .word DRIVER_WORK _0206C8C0: .word _022B7340 arm_func_end sub_0206C888 @@ -119398,7 +119398,7 @@ sub_0206C8C4: ; 0x0206C8C4 arm_func_start sub_0206C8F4 sub_0206C8F4: ; 0x0206C8F4 - ldr r1, _0206C914 ; =_022B7330 + ldr r1, _0206C914 ; =DRIVER_WORK ldr r0, _0206C918 ; =0x00007FFF ldr r2, [r1, #0x34] eor r2, r2, r2, lsl #17 @@ -119407,7 +119407,7 @@ sub_0206C8F4: ; 0x0206C8F4 and r0, r2, r0 bx lr .align 2, 0 -_0206C914: .word _022B7330 +_0206C914: .word DRIVER_WORK _0206C918: .word 0x00007FFF arm_func_end sub_0206C8F4 @@ -119416,7 +119416,7 @@ sub_0206C91C: ; 0x0206C91C mov ip, r1 tst r0, #0xf bicne r0, r0, #0xf - ldr r1, _0206C980 ; =_022B7330 + ldr r1, _0206C980 ; =DRIVER_WORK addne r0, r0, #0x10 subne ip, ip, #0x10 add r3, r0, ip @@ -119439,21 +119439,21 @@ sub_0206C91C: ; 0x0206C91C mov r0, ip bx lr .align 2, 0 -_0206C980: .word _022B7330 +_0206C980: .word DRIVER_WORK _0206C984: .word 0x74647373 _0206C988: .word _022B7A30 arm_func_end sub_0206C91C arm_func_start sub_0206C98C sub_0206C98C: ; 0x0206C98C - ldr r0, _0206C9A4 ; =_022B7330 + ldr r0, _0206C9A4 ; =DRIVER_WORK mov r1, #0 str r1, [r0, #0x6f4] str r1, [r0, #0x6f8] str r1, [r0, #0x6fc] bx lr .align 2, 0 -_0206C9A4: .word _022B7330 +_0206C9A4: .word DRIVER_WORK arm_func_end sub_0206C98C arm_func_start sub_0206C9A8 @@ -119469,7 +119469,7 @@ _0206C9B8: .word 0x72657375 arm_func_start sub_0206C9BC sub_0206C9BC: ; 0x0206C9BC stmdb sp!, {r3, r4, r5, r6, r7, lr} - ldr r3, _0206CAC4 ; =_022B7330 + ldr r3, _0206CAC4 ; =DRIVER_WORK mov lr, r0 ldr r0, [r3, #0x6f4] cmp r0, #0 @@ -119482,7 +119482,7 @@ sub_0206C9BC: ; 0x0206C9BC mov r0, #0 sub r5, r1, #1 strh r0, [r4] - ldr r3, _0206CAC4 ; =_022B7330 + ldr r3, _0206CAC4 ; =DRIVER_WORK mvn r0, r5 add r4, lr, r5 and r4, r0, r4 @@ -119492,7 +119492,7 @@ _0206CA0C: ldr r4, [r3, #0xc] cmp r4, #0 bne _0206CA2C - ldr r4, _0206CAC4 ; =_022B7330 + ldr r4, _0206CAC4 ; =DRIVER_WORK ldr r7, [r3, #8] ldr r4, [r4, #0x6f8] sub r5, r4, r7 @@ -119539,14 +119539,14 @@ _0206CA5C: mov r0, r4 ldmia sp!, {r3, r4, r5, r6, r7, pc} .align 2, 0 -_0206CAC4: .word _022B7330 +_0206CAC4: .word DRIVER_WORK _0206CAC8: .word 0x04000208 arm_func_end sub_0206C9BC arm_func_start sub_0206CACC sub_0206CACC: ; 0x0206CACC stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} - ldr r3, _0206CC0C ; =_022B7330 + ldr r3, _0206CC0C ; =DRIVER_WORK mov r6, r0 ldr r0, [r3, #0x6f4] mov r5, r1 @@ -119566,7 +119566,7 @@ _0206CB00: sub r4, r5, #1 mov r1, #0 strh r1, [r3] - ldr r0, _0206CC0C ; =_022B7330 + ldr r0, _0206CC0C ; =DRIVER_WORK mvn lr, r4 add r3, r6, r4 and r3, lr, r3 @@ -119577,7 +119577,7 @@ _0206CB38: ldr r8, [r0, #0xc] cmp r8, #0 bne _0206CB64 - ldr r7, _0206CC0C ; =_022B7330 + ldr r7, _0206CC0C ; =DRIVER_WORK ldr r8, [r0, #8] ldr sb, [r7, #0x6f8] sub r7, sb, r8 @@ -119631,14 +119631,14 @@ _0206CB9C: mov r0, r4 ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} .align 2, 0 -_0206CC0C: .word _022B7330 +_0206CC0C: .word DRIVER_WORK _0206CC10: .word 0x04000208 arm_func_end sub_0206CACC arm_func_start sub_0206CC14 sub_0206CC14: ; 0x0206CC14 stmdb sp!, {r3, lr} - ldr r2, _0206CCB4 ; =_022B7330 + ldr r2, _0206CCB4 ; =DRIVER_WORK mov r1, r0 ldr r0, [r2, #0x6f4] cmp r0, #0 @@ -119682,7 +119682,7 @@ _0206CC94: mvn r0, #0x8b ldmia sp!, {r3, pc} .align 2, 0 -_0206CCB4: .word _022B7330 +_0206CCB4: .word DRIVER_WORK _0206CCB8: .word 0x04000208 arm_func_end sub_0206CC14 @@ -119722,7 +119722,7 @@ _0206CD0C: arm_func_start sub_0206CD1C sub_0206CD1C: ; 0x0206CD1C stmdb sp!, {r4, r5, r6, lr} - ldr r3, _0206CD98 ; =_022B7330 + ldr r3, _0206CD98 ; =DRIVER_WORK mov r6, r0 ldrsb r0, [r3] mov r4, r2 @@ -119754,7 +119754,7 @@ _0206CD80: mov r0, r4 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_0206CD98: .word _022B7330 +_0206CD98: .word DRIVER_WORK arm_func_end sub_0206CD1C arm_func_start sub_0206CD9C @@ -120439,7 +120439,7 @@ sub_0206D6A0: ; 0x0206D6A0 ldr r3, _0206D6E8 ; =0x04000208 mov r2, #0 ldrh ip, [r3] - ldr r1, _0206D6EC ; =_022B7330 + ldr r1, _0206D6EC ; =DRIVER_WORK strh r2, [r3] ldr r3, [r1, #0x660] cmp r3, #0 @@ -120458,7 +120458,7 @@ _0206D6D4: bx lr .align 2, 0 _0206D6E8: .word 0x04000208 -_0206D6EC: .word _022B7330 +_0206D6EC: .word DRIVER_WORK arm_func_end sub_0206D6A0 arm_func_start sub_0206D6F0 @@ -120781,7 +120781,7 @@ sub_0206DADC: ; 0x0206DADC ldr r3, _0206DB34 ; =0x04000208 mov r2, #0 ldrh r4, [r3] - ldr r1, _0206DB38 ; =_022B7330 + ldr r1, _0206DB38 ; =DRIVER_WORK mov r7, r0 strh r2, [r3] ldr r6, [r1, #0x664] @@ -120803,7 +120803,7 @@ _0206DB24: ldmia sp!, {r3, r4, r5, r6, r7, pc} .align 2, 0 _0206DB34: .word 0x04000208 -_0206DB38: .word _022B7330 +_0206DB38: .word DRIVER_WORK arm_func_end sub_0206DADC arm_func_start sub_0206DB3C @@ -120838,11 +120838,11 @@ sub_0206DB7C: ; 0x0206DB7C cmp r2, #0 mvnlt r0, #0 blt _0206DBB4 - ldr r1, _0206DC08 ; =_022B7330 + ldr r1, _0206DC08 ; =DRIVER_WORK mov r0, #0x3e8 ldrsh r1, [r1, #0x28] smulbb r0, r2, r0 - bl __divsi3 + bl _s32_div_f _0206DBB4: strh r0, [r4, #0x1a] mov r2, #0 @@ -120868,7 +120868,7 @@ _0206DBF8: mov r0, #0 ldmia sp!, {r3, r4, r5, pc} .align 2, 0 -_0206DC08: .word _022B7330 +_0206DC08: .word DRIVER_WORK arm_func_end sub_0206DB7C arm_func_start sub_0206DC0C @@ -120934,10 +120934,10 @@ _0206DCC8: ldrsb r4, [sl, #0x98] moveq r6, #0 beq _0206DCF4 - ldr r0, _0206DD6C ; =_022B7330 + ldr r0, _0206DD6C ; =DRIVER_WORK ldrsh r1, [r0, #0x28] mov r0, r7 - bl __udivsi3 + bl _u32_div_f mov r0, r0, lsl #0x10 movs r6, r0, lsr #0x10 moveq r6, #1 @@ -120953,7 +120953,7 @@ _0206DCF4: moveq r5, #0 beq _0206DD28 mov r1, r6 - bl __divsi3 + bl _s32_div_f str r0, [sl, #0x6c] _0206DD28: strh r5, [sl, #0x74] @@ -120977,7 +120977,7 @@ _0206DD64: mov r0, #0 ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_0206DD6C: .word _022B7330 +_0206DD6C: .word DRIVER_WORK arm_func_end sub_0206DC78 arm_func_start sub_0206DD70 @@ -120997,9 +120997,9 @@ sub_0206DD70: ; 0x0206DD70 beq _0206DDC4 mov r0, #0x3e8 mul r0, r1, r0 - ldr r1, _0206E05C ; =_022B7330 + ldr r1, _0206E05C ; =DRIVER_WORK ldrsh r1, [r1, #0x28] - bl __udivsi3 + bl _u32_div_f mov r0, r0, lsl #0x10 movs r5, r0, lsr #0x10 moveq r5, #1 @@ -121015,7 +121015,7 @@ _0206DDC4: moveq r4, #0 beq _0206DDF8 mov r1, r5 - bl __divsi3 + bl _s32_div_f str r0, [r7, #0x4c] _0206DDF8: strh r4, [r7, #0x54] @@ -121028,7 +121028,7 @@ _0206DDF8: movs r1, r0, lsr #8 ldr r0, _0206E060 ; =0x03938700 moveq r1, #1 - bl __udivsi3 + bl _u32_div_f str r0, [r7, #0x44] b _0206DE38 _0206DE2C: @@ -121046,9 +121046,9 @@ _0206DE38: beq _0206DE78 mov r0, #0x3e8 mul r0, r1, r0 - ldr r1, _0206E05C ; =_022B7330 + ldr r1, _0206E05C ; =DRIVER_WORK ldrsh r1, [r1, #0x28] - bl __udivsi3 + bl _u32_div_f mov r0, r0, lsl #0x10 movs r5, r0, lsr #0x10 moveq r5, #1 @@ -121064,7 +121064,7 @@ _0206DE78: moveq r4, #0 beq _0206DEAC mov r1, r5 - bl __divsi3 + bl _s32_div_f str r0, [r7, #0x5c] _0206DEAC: strh r4, [r7, #0x64] @@ -121096,9 +121096,9 @@ _0206DEDC: beq _0206DF34 mov r0, #0x3e8 mul r0, r1, r0 - ldr r1, _0206E05C ; =_022B7330 + ldr r1, _0206E05C ; =DRIVER_WORK ldrsh r1, [r1, #0x28] - bl __udivsi3 + bl _u32_div_f mov r0, r0, lsl #0x10 movs r5, r0, lsr #0x10 moveq r5, #1 @@ -121116,7 +121116,7 @@ _0206DF34: moveq r8, #0 beq _0206DF70 mov r1, r5 - bl __divsi3 + bl _s32_div_f str r0, [r7, #0x6c] _0206DF70: strh r8, [r7, #0x74] @@ -121142,9 +121142,9 @@ _0206DF98: beq _0206DFE0 mov r0, #0x3e8 mul r0, r1, r0 - ldr r1, _0206E05C ; =_022B7330 + ldr r1, _0206E05C ; =DRIVER_WORK ldrsh r1, [r1, #0x28] - bl __udivsi3 + bl _u32_div_f mov r0, r0, lsl #0x10 movs r5, r0, lsr #0x10 moveq r5, #1 @@ -121160,7 +121160,7 @@ _0206DFE0: moveq r4, #0 beq _0206E014 mov r1, r5 - bl __divsi3 + bl _s32_div_f str r0, [r7, #0x7c] _0206E014: strh r4, [r7, #0x84] @@ -121183,7 +121183,7 @@ _0206E048: strlth r0, [r7, #0x1a] ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_0206E05C: .word _022B7330 +_0206E05C: .word DRIVER_WORK _0206E060: .word 0x03938700 arm_func_end sub_0206DD70 @@ -121239,7 +121239,7 @@ _0206E0C8: ; jump table _0206E114: ldrsb r2, [r4, #4] mov r0, #0x3e8 - ldr r1, _0206E214 ; =_022B7330 + ldr r1, _0206E214 ; =DRIVER_WORK strb r2, [r6] ldrsb r2, [r4, #6] strb r2, [r6, #1] @@ -121249,7 +121249,7 @@ _0206E114: ldr r2, [r4, #0x34] ldr r1, [r1, #0x30] mul r0, r2, r0 - bl __udivsi3 + bl _u32_div_f str r0, [r6, #4] ldr r1, [r4, #0x38] mov r0, r4 @@ -121281,9 +121281,9 @@ _0206E1A4: ldr r1, [r4, #0x34] mov r0, #0x3e8 mul r0, r1, r0 - ldr r1, _0206E214 ; =_022B7330 + ldr r1, _0206E214 ; =DRIVER_WORK ldr r1, [r1, #0x30] - bl __udivsi3 + bl _u32_div_f str r0, [r6] b _0206E20C _0206E1C4: @@ -121313,7 +121313,7 @@ _0206E20C: mov r0, r5 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_0206E214: .word _022B7330 +_0206E214: .word DRIVER_WORK arm_func_end sub_0206E064 arm_func_start sub_0206E218 @@ -121362,7 +121362,7 @@ sub_0206E26C: ; 0x0206E26C strb lr, [r4, #3] mov r0, #1 strb r0, [r4, #9] - ldr r0, _0206E3BC ; =_022B7330 + ldr r0, _0206E3BC ; =DRIVER_WORK strb lr, [r4, #0xd] ldr r2, [r0, #0x2c] mov r1, #0x78 @@ -121435,7 +121435,7 @@ _0206E3AC: mov r0, #0 ldmia sp!, {r3, r4, r5, r6, r7, pc} .align 2, 0 -_0206E3BC: .word _022B7330 +_0206E3BC: .word DRIVER_WORK _0206E3C0: .word 0x0007A120 arm_func_end sub_0206E26C @@ -121465,9 +121465,9 @@ sub_0206E3C4: ; 0x0206E3C4 beq _0206E43C mov r0, #0x3e8 mul r0, r1, r0 - ldr r1, _0206E4E0 ; =_022B7330 + ldr r1, _0206E4E0 ; =DRIVER_WORK ldrsh r1, [r1, #0x28] - bl __udivsi3 + bl _u32_div_f mov r0, r0, lsl #0x10 movs r6, r0, lsr #0x10 moveq r6, #1 @@ -121483,7 +121483,7 @@ _0206E43C: moveq r4, r1 beq _0206E470 mov r1, r6 - bl __divsi3 + bl _s32_div_f str r0, [r5, #0x6c] _0206E470: strh r4, [r5, #0x74] @@ -121519,7 +121519,7 @@ _0206E4D8: mov r0, #0 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_0206E4E0: .word _022B7330 +_0206E4E0: .word DRIVER_WORK _0206E4E4: .word 0x04000208 arm_func_end sub_0206E3C4 @@ -121632,7 +121632,7 @@ _0206E650: .word 0x656F6320 arm_func_start sub_0206E654 sub_0206E654: ; 0x0206E654 ldr r3, _0206E698 ; =0x04000208 - ldr r1, _0206E69C ; =_022B7330 + ldr r1, _0206E69C ; =DRIVER_WORK ldrh ip, [r3] mov r2, #0 strh r2, [r3] @@ -121652,7 +121652,7 @@ _0206E674: bx lr .align 2, 0 _0206E698: .word 0x04000208 -_0206E69C: .word _022B7330 +_0206E69C: .word DRIVER_WORK arm_func_end sub_0206E654 arm_func_start sub_0206E6A0 @@ -121717,7 +121717,7 @@ _0206E778: strb r0, [r4, #0x17] mov r3, #0 str r3, [r4, #0x3c] - ldr r0, _0206E7CC ; =_022B7330 + ldr r0, _0206E7CC ; =DRIVER_WORK ldrb r2, [r4, #0x15] ldrsh r0, [r0, #0x28] ldr r1, _0206E7D0 ; =0x0007A120 @@ -121735,7 +121735,7 @@ _0206E778: ldmia sp!, {r3, r4, r5, r6, r7, pc} .align 2, 0 _0206E7C8: .word 0x76656400 -_0206E7CC: .word _022B7330 +_0206E7CC: .word DRIVER_WORK _0206E7D0: .word 0x0007A120 _0206E7D4: .word sub_0206D800 arm_func_end sub_0206E6A0 @@ -121809,7 +121809,7 @@ _0206E874: arm_func_start sub_0206E8AC sub_0206E8AC: ; 0x0206E8AC stmdb sp!, {r3, lr} - ldr r2, _0206E914 ; =_022B7330 + ldr r2, _0206E914 ; =DRIVER_WORK mov r1, #0 mvn r0, #0 _0206E8BC: @@ -121818,7 +121818,7 @@ _0206E8BC: cmp r1, #0x80 add r2, r2, #0xc blt _0206E8BC - ldr r2, _0206E914 ; =_022B7330 + ldr r2, _0206E914 ; =DRIVER_WORK ldr ip, _0206E918 ; =_022B7380 mov lr, #0 mov r0, #0xc @@ -121832,12 +121832,12 @@ _0206E8E0: blt _0206E8E0 ldr r1, _0206E91C ; =_022B7388 mov r2, #0 - ldr r0, _0206E914 ; =_022B7330 + ldr r0, _0206E914 ; =DRIVER_WORK str r2, [r1, r3] str ip, [r0, #0x650] ldmia sp!, {r3, pc} .align 2, 0 -_0206E914: .word _022B7330 +_0206E914: .word DRIVER_WORK _0206E918: .word _022B7380 _0206E91C: .word _022B7388 arm_func_end sub_0206E8AC @@ -121845,7 +121845,7 @@ _0206E91C: .word _022B7388 arm_func_start sub_0206E920 sub_0206E920: ; 0x0206E920 stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, lr} - ldr r2, _0206EA08 ; =_022B7330 + ldr r2, _0206EA08 ; =DRIVER_WORK mov sb, r0 ldrsb r0, [r2] mov r8, r1 @@ -121875,7 +121875,7 @@ _0206E984: ldr r1, _0206EA0C ; =0x04000208 mov r6, #0 ldrh r0, [r1] - ldr r0, _0206EA08 ; =_022B7330 + ldr r0, _0206EA08 ; =DRIVER_WORK mov r4, r6 strh r5, [r1] strb sb, [r0, #0x3a] @@ -121908,7 +121908,7 @@ _0206E9F4: strh r7, [r2] ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_0206EA08: .word _022B7330 +_0206EA08: .word DRIVER_WORK _0206EA0C: .word 0x04000208 _0206EA10: .word _022B7998 _0206EA14: .word 0x71657365 @@ -122149,7 +122149,7 @@ sub_0206ED30: ; 0x0206ED30 mvn r2, #0 cmp r0, r2 beq _0206EDAC - ldr r2, _0206EDF8 ; =_022B7330 + ldr r2, _0206EDF8 ; =DRIVER_WORK ldr r3, [r2, #0x668] cmp r3, #0 beq _0206EDF0 @@ -122181,7 +122181,7 @@ _0206ED9C: bne _0206ED4C b _0206EDF0 _0206EDAC: - ldr r0, _0206EDF8 ; =_022B7330 + ldr r0, _0206EDF8 ; =DRIVER_WORK ldr r2, [r0, #0x668] cmp r2, #0 beq _0206EDF0 @@ -122204,7 +122204,7 @@ _0206EDF0: mov r0, #0 bx lr .align 2, 0 -_0206EDF8: .word _022B7330 +_0206EDF8: .word DRIVER_WORK arm_func_end sub_0206ED30 arm_func_start sub_0206EDFC @@ -122362,7 +122362,7 @@ sub_0206EFF8: ; 0x0206EFF8 str r1, [sp] strh r0, [r3] bne _0206F0AC - ldr r4, _0206F0FC ; =_022B7330 + ldr r4, _0206F0FC ; =DRIVER_WORK mov fp, r0 mov r6, r0 mvn r5, #0x80000000 @@ -122402,7 +122402,7 @@ _0206F09C: mov r0, #0 b _0206F0E4 _0206F0AC: - ldr r1, _0206F0FC ; =_022B7330 + ldr r1, _0206F0FC ; =DRIVER_WORK ldr r2, [r1, #0x668] cmp r2, #0 beq _0206F0DC @@ -122426,7 +122426,7 @@ _0206F0E4: ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 _0206F0F8: .word 0x04000208 -_0206F0FC: .word _022B7330 +_0206F0FC: .word DRIVER_WORK arm_func_end sub_0206EFF8 arm_func_start sub_0206F100 @@ -122442,7 +122442,7 @@ sub_0206F100: ; 0x0206F100 str r1, [sp] strh r0, [r3] bne _0206F1B4 - ldr r4, _0206F204 ; =_022B7330 + ldr r4, _0206F204 ; =DRIVER_WORK mov fp, r0 mov r6, r0 mvn r5, #0x80000000 @@ -122482,7 +122482,7 @@ _0206F1A4: mov r0, #0 b _0206F1EC _0206F1B4: - ldr r1, _0206F204 ; =_022B7330 + ldr r1, _0206F204 ; =DRIVER_WORK ldr r2, [r1, #0x668] cmp r2, #0 beq _0206F1E4 @@ -122506,7 +122506,7 @@ _0206F1EC: ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 _0206F200: .word 0x04000208 -_0206F204: .word _022B7330 +_0206F204: .word DRIVER_WORK arm_func_end sub_0206F100 arm_func_start sub_0206F208 @@ -122519,7 +122519,7 @@ sub_0206F208: ; 0x0206F208 cmp r1, #1 strh r4, [r2] bne _0206F274 - ldr r0, _0206F2C0 ; =_022B7330 + ldr r0, _0206F2C0 ; =DRIVER_WORK ldr r5, [r0, #0x668] cmp r5, #0 beq _0206F2A8 @@ -122541,7 +122541,7 @@ _0206F264: bne _0206F240 b _0206F2A8 _0206F274: - ldr r0, _0206F2C0 ; =_022B7330 + ldr r0, _0206F2C0 ; =DRIVER_WORK ldr r1, [r0, #0x668] cmp r1, #0 beq _0206F2A8 @@ -122563,7 +122563,7 @@ _0206F2A8: ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} .align 2, 0 _0206F2BC: .word 0x04000208 -_0206F2C0: .word _022B7330 +_0206F2C0: .word DRIVER_WORK arm_func_end sub_0206F208 arm_func_start sub_0206F2C4 @@ -122572,7 +122572,7 @@ sub_0206F2C4: ; 0x0206F2C4 ldr r2, _0206F338 ; =0x04000208 mov r3, #0 ldrh lr, [r2] - ldr r1, _0206F33C ; =_022B7330 + ldr r1, _0206F33C ; =DRIVER_WORK sub ip, r3, #1 strh r3, [r2] ldr r2, [r1, #0x668] @@ -122602,13 +122602,13 @@ _0206F324: ldmia sp!, {r3, pc} .align 2, 0 _0206F338: .word 0x04000208 -_0206F33C: .word _022B7330 +_0206F33C: .word DRIVER_WORK arm_func_end sub_0206F2C4 arm_func_start sub_0206F340 sub_0206F340: ; 0x0206F340 ldr r3, _0206F384 ; =0x04000208 - ldr r1, _0206F388 ; =_022B7330 + ldr r1, _0206F388 ; =DRIVER_WORK ldrh ip, [r3] mov r2, #0 strh r2, [r3] @@ -122628,7 +122628,7 @@ _0206F360: bx lr .align 2, 0 _0206F384: .word 0x04000208 -_0206F388: .word _022B7330 +_0206F388: .word DRIVER_WORK arm_func_end sub_0206F340 arm_func_start sub_0206F38C @@ -122645,7 +122645,7 @@ sub_0206F38C: ; 0x0206F38C cmp r7, #0 bne _0206F414 ldrh r4, [r2] - ldr r0, _0206F4DC ; =_022B7330 + ldr r0, _0206F4DC ; =DRIVER_WORK strh r1, [r2] ldr r7, [r0, #0x668] cmp r7, #0 @@ -122672,7 +122672,7 @@ _0206F404: b _0206F4D0 _0206F414: ldrh r4, [r2] - ldr r0, _0206F4DC ; =_022B7330 + ldr r0, _0206F4DC ; =DRIVER_WORK strh r1, [r2] ldr r5, [r0, #0x668] cmp r5, #0 @@ -122701,7 +122701,7 @@ _0206F468: b _0206F4D0 _0206F478: ldrh r4, [r2] - ldr r0, _0206F4DC ; =_022B7330 + ldr r0, _0206F4DC ; =DRIVER_WORK strh r1, [r2] ldr r8, [r0, #0x668] cmp r8, #0 @@ -122730,7 +122730,7 @@ _0206F4D0: ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} .align 2, 0 _0206F4D8: .word 0x04000208 -_0206F4DC: .word _022B7330 +_0206F4DC: .word DRIVER_WORK arm_func_end sub_0206F38C arm_func_start sub_0206F4E0 @@ -122739,7 +122739,7 @@ sub_0206F4E0: ; 0x0206F4E0 ldr r3, _0206F544 ; =0x04000208 mov r2, #0 ldrh r4, [r3] - ldr r1, _0206F548 ; =_022B7330 + ldr r1, _0206F548 ; =DRIVER_WORK mov r5, r0 strh r2, [r3] ldr r7, [r1, #0x668] @@ -122765,7 +122765,7 @@ _0206F534: ldmia sp!, {r3, r4, r5, r6, r7, pc} .align 2, 0 _0206F544: .word 0x04000208 -_0206F548: .word _022B7330 +_0206F548: .word DRIVER_WORK arm_func_end sub_0206F4E0 arm_func_start sub_0206F54C @@ -122774,7 +122774,7 @@ sub_0206F54C: ; 0x0206F54C ldr r3, _0206F5C0 ; =0x04000208 mov r2, #0 ldrh r5, [r3] - ldr r1, _0206F5C4 ; =_022B7330 + ldr r1, _0206F5C4 ; =DRIVER_WORK mov r6, r0 strh r2, [r3] ldr r4, [r1, #0x668] @@ -122804,7 +122804,7 @@ _0206F5B0: ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 _0206F5C0: .word 0x04000208 -_0206F5C4: .word _022B7330 +_0206F5C4: .word DRIVER_WORK arm_func_end sub_0206F54C arm_func_start sub_0206F5C8 @@ -122821,7 +122821,7 @@ sub_0206F5C8: ; 0x0206F5C8 cmp r6, #0 bne _0206F648 ldrh r4, [r2] - ldr r0, _0206F6F8 ; =_022B7330 + ldr r0, _0206F6F8 ; =DRIVER_WORK strh r1, [r2] ldr r6, [r0, #0x668] cmp r6, #0 @@ -122846,7 +122846,7 @@ _0206F638: b _0206F6EC _0206F648: ldrh r4, [r2] - ldr r0, _0206F6F8 ; =_022B7330 + ldr r0, _0206F6F8 ; =DRIVER_WORK strh r1, [r2] ldr r8, [r0, #0x668] cmp r8, #0 @@ -122871,7 +122871,7 @@ _0206F68C: b _0206F6EC _0206F69C: ldrh r4, [r2] - ldr r0, _0206F6F8 ; =_022B7330 + ldr r0, _0206F6F8 ; =DRIVER_WORK strh r1, [r2] ldr r7, [r0, #0x668] cmp r7, #0 @@ -122898,7 +122898,7 @@ _0206F6EC: ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 _0206F6F4: .word 0x04000208 -_0206F6F8: .word _022B7330 +_0206F6F8: .word DRIVER_WORK arm_func_end sub_0206F5C8 arm_func_start sub_0206F6FC @@ -123167,9 +123167,9 @@ _0206FA30: beq _0206FA60 mov r0, #0x3e8 mul r0, r6, r0 - ldr r1, _0206FAE4 ; =_022B7330 + ldr r1, _0206FAE4 ; =DRIVER_WORK ldrsh r1, [r1, #0x28] - bl __udivsi3 + bl _u32_div_f mov r0, r0, lsl #0x10 movs r5, r0, lsr #0x10 moveq r5, #1 @@ -123202,7 +123202,7 @@ _0206FAA4: moveq r5, r1 beq _0206FAD4 mov r1, r5 - bl __divsi3 + bl _s32_div_f str r0, [r4, #0x30] _0206FAD4: strh r5, [r4, #0x38] @@ -123211,7 +123211,7 @@ _0206FAD8: ldmia sp!, {r4, r5, r6, pc} .align 2, 0 _0206FAE0: .word _022B9208 -_0206FAE4: .word _022B7330 +_0206FAE4: .word DRIVER_WORK arm_func_end sub_0206F9EC arm_func_start sub_0206FAE8 @@ -123220,10 +123220,10 @@ sub_0206FAE8: ; 0x0206FAE8 mov r3, #0x3e8 mov r4, r0 mul r0, r2, r3 - ldr r2, _0206FBC4 ; =_022B7330 + ldr r2, _0206FBC4 ; =DRIVER_WORK mov r5, r1 ldrsh r1, [r2, #0x28] - bl __divsi3 + bl _s32_div_f ldrsb r1, [r4, #0x13] cmp r1, #1 moveq r0, #0 @@ -123258,7 +123258,7 @@ _0206FB58: moveq r5, r1 beq _0206FB94 mov r1, r5 - bl __divsi3 + bl _s32_div_f str r0, [r4, #0x30] _0206FB94: strh r5, [r4, #0x38] @@ -123276,7 +123276,7 @@ _0206FBBC: mov r0, #0 ldmia sp!, {r3, r4, r5, pc} .align 2, 0 -_0206FBC4: .word _022B7330 +_0206FBC4: .word DRIVER_WORK arm_func_end sub_0206FAE8 arm_func_start sub_0206FBC8 @@ -123448,7 +123448,7 @@ _0206FDDC: .word _022B9234 arm_func_start sub_0206FDE0 sub_0206FDE0: ; 0x0206FDE0 stmdb sp!, {r3, lr} - ldr r2, _0206FE4C ; =_022B7330 + ldr r2, _0206FE4C ; =DRIVER_WORK ldr r1, _0206FE50 ; =_022B9208 ldrb ip, [r2, #0x738] mov r3, #0 @@ -123475,7 +123475,7 @@ sub_0206FDE0: ; 0x0206FDE0 bl sub_02079800 ldmia sp!, {r3, pc} .align 2, 0 -_0206FE4C: .word _022B7330 +_0206FE4C: .word DRIVER_WORK _0206FE50: .word _022B9208 _0206FE54: .word _022B9234 _0206FE58: .word _022B9300 @@ -123509,7 +123509,7 @@ _0206FEB0: strb r0, [r5, #0x2c] ldr r1, [sl, #0x3c] ldr r0, _02070080 ; =0x00FFB0FF - bl __udivsi3 + bl _u32_div_f mov r4, r0 ldr r1, [r5, #8] ldr r0, _02070084 ; =_022B9208 @@ -123572,7 +123572,7 @@ _0206FF5C: str sb, [r7, #0x140] ldrb r0, [sl, #0x1e] cmp r0, #1 - ldrne r0, _02070098 ; =_022B7330 + ldrne r0, _02070098 ; =DRIVER_WORK ldrneb r0, [r0, #0x39] cmpne r0, #1 moveq r0, #0x40 @@ -123585,7 +123585,7 @@ _0206FF5C: _0206FFE0: add r0, r7, #0x3c mov r1, fp - bl sub_02074F1C + bl SoundEnvelopeForceVolume add r0, r7, #0x5c bl sub_0207509C mov r0, #1 @@ -123595,7 +123595,7 @@ _0206FFE0: cmp r6, r0 blt _0206FF5C _0207000C: - ldr r1, _02070098 ; =_022B7330 + ldr r1, _02070098 ; =DRIVER_WORK ldr r3, _02070090 ; =0x04000208 ldrb r4, [r1, #0x739] mov r2, #1 @@ -123633,7 +123633,7 @@ _02070088: .word sub_0206FDB0 _0207008C: .word 0x82061029 _02070090: .word 0x04000208 _02070094: .word 0x81020409 -_02070098: .word _022B7330 +_02070098: .word DRIVER_WORK arm_func_end sub_0206FE5C arm_func_start sub_0207009C @@ -123664,7 +123664,7 @@ _020700DC: cmp ip, r2 blt _020700DC _020700F8: - ldr r2, _02070120 ; =_022B7330 + ldr r2, _02070120 ; =DRIVER_WORK ldr r3, _0207011C ; =0x04000208 ldrb ip, [r2, #0x739] mov r0, #0 @@ -123675,7 +123675,7 @@ _020700F8: bx lr .align 2, 0 _0207011C: .word 0x04000208 -_02070120: .word _022B7330 +_02070120: .word DRIVER_WORK arm_func_end sub_0207009C arm_func_start sub_02070124 @@ -124093,7 +124093,7 @@ FlushChannels: ; 0x02070674 bl sub_020748A0 add r0, r5, #0x3c mvn r1, #0xc0000000 - bl sub_02074F1C + bl SoundEnvelopeForceVolume add r0, r5, #0x5c bl sub_0207509C mov r0, #0 @@ -124218,14 +124218,14 @@ _02070810: movne r0, #0x7f str r0, [sl, #0x144] add r0, sl, #0x3c - bl sub_02074F1C + bl SoundEnvelopeForceVolume add r0, sl, #0x5c bl sub_0207509C add sb, sb, #1 strh r5, [sl, #6] cmp sb, #2 blt _02070810 - ldr r1, _020708EC ; =_022B7330 + ldr r1, _020708EC ; =DRIVER_WORK ldr r0, _020708F0 ; =_022B9484 ldrb r3, [r1, #0x739] strb r5, [r0, #0x25] @@ -124249,7 +124249,7 @@ _02070810: .align 2, 0 _020708E4: .word sub_0207098C _020708E8: .word 0x04000208 -_020708EC: .word _022B7330 +_020708EC: .word DRIVER_WORK _020708F0: .word _022B9484 arm_func_end sub_020706E8 @@ -124276,7 +124276,7 @@ _02070934: add r5, r5, #1 cmp r5, #2 blt _02070920 - ldr ip, _02070988 ; =_022B7330 + ldr ip, _02070988 ; =DRIVER_WORK mov r0, #0 ldrb r2, [ip, #0x739] ldr lr, _02070984 ; =0x04000208 @@ -124295,7 +124295,7 @@ _02070934: .align 2, 0 _02070980: .word _022B9484 _02070984: .word 0x04000208 -_02070988: .word _022B7330 +_02070988: .word DRIVER_WORK arm_func_end sub_020708F4 arm_func_start sub_0207098C @@ -124708,7 +124708,7 @@ sub_02070EDC: ; 0x02070EDC cmp r0, #0 bne _02070F34 ldr r1, _02070F40 ; =0x00001474 - ldr ip, _02070F44 ; =_022B7330 + ldr ip, _02070F44 ; =DRIVER_WORK ldr r3, _02070F48 ; =sub_02070FD4 mov r2, r1 mov r0, #0 @@ -124729,7 +124729,7 @@ _02070F34: .align 2, 0 _02070F3C: .word _022B8330 _02070F40: .word 0x00001474 -_02070F44: .word _022B7330 +_02070F44: .word DRIVER_WORK _02070F48: .word sub_02070FD4 arm_func_end sub_02070EDC @@ -124761,7 +124761,7 @@ _02070F90: mov r0, #0 strh r0, [r2, #0x30] strh r0, [r2, #0x34] - ldr r1, _02070FD0 ; =_022B7330 + ldr r1, _02070FD0 ; =DRIVER_WORK strh r0, [r2, #0x32] strb r0, [r1, #0x739] strb r0, [r1, #0x738] @@ -124770,7 +124770,7 @@ _02070F90: _02070FC4: .word 0x0000FFFF _02070FC8: .word _022B8330 _02070FCC: .word _022B7A30 -_02070FD0: .word _022B7330 +_02070FD0: .word DRIVER_WORK arm_func_end sub_02070F4C arm_func_start sub_02070FD4 @@ -124799,7 +124799,7 @@ sub_02071014: ; 0x02071014 stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} ldr r8, _0207114C ; =_022B8330 ldr r7, _02071150 ; =_022B9130 - ldr r6, _02071154 ; =_022B7330 + ldr r6, _02071154 ; =DRIVER_WORK add r4, r8, #0xd00 add r5, r8, #0xe00 mov fp, #1 @@ -124881,7 +124881,7 @@ _02071148: .align 2, 0 _0207114C: .word _022B8330 _02071150: .word _022B9130 -_02071154: .word _022B7330 +_02071154: .word DRIVER_WORK _02071158: .word 0x42C80000 _0207115C: .word _022B9584 arm_func_end sub_02071014 @@ -124903,7 +124903,7 @@ _02071188: add sl, r7, #0xb8 cmp r8, #0 beq _02071200 - ldr r4, _02071220 ; =_022B7330 + ldr r4, _02071220 ; =DRIVER_WORK _0207119C: ldmib r8, {r0, sb} sub r1, r0, #1 @@ -124941,7 +124941,7 @@ _02071200: bne _02071188 ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_02071220: .word _022B7330 +_02071220: .word DRIVER_WORK arm_func_end sub_02071160 arm_func_start ParseDseEvent @@ -125358,7 +125358,7 @@ _020717BC: movs r1, r0, lsr #8 ldr r0, _02071918 ; =0x03938700 moveq r1, #1 - bl __udivsi3 + bl _u32_div_f str r0, [r4, #0x44] ldrh r0, [r4, #0x54] cmp r0, #0 @@ -125630,7 +125630,7 @@ sub_02071AE0: ; 0x02071AE0 movs r1, r1, lsr #8 ldr r0, _02071B1C ; =0x03938700 moveq r1, #1 - bl __udivsi3 + bl _u32_div_f str r0, [r5, #0x44] strb r4, [r5, #0x17] add r0, r6, #1 @@ -125651,7 +125651,7 @@ sub_02071B20: ; 0x02071B20 movs r1, r1, lsr #8 ldr r0, _02071B5C ; =0x03938700 moveq r1, #1 - bl __udivsi3 + bl _u32_div_f str r0, [r5, #0x44] strb r4, [r5, #0x17] add r0, r6, #1 @@ -125750,9 +125750,9 @@ sub_02071C3C: ; 0x02071C3C beq _02071C84 mov r0, #0x3e8 mul r0, r1, r0 - ldr r1, _02071CC4 ; =_022B7330 + ldr r1, _02071CC4 ; =DRIVER_WORK ldrsh r1, [r1, #0x28] - bl __udivsi3 + bl _u32_div_f mov r0, r0, lsl #0x10 movs r6, r0, lsr #0x10 moveq r6, #1 @@ -125768,14 +125768,14 @@ _02071C84: moveq r6, #0 beq _02071CB8 mov r1, r6 - bl __divsi3 + bl _s32_div_f str r0, [r4, #0x6c] _02071CB8: strh r6, [r4, #0x74] add r0, r5, #3 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_02071CC4: .word _022B7330 +_02071CC4: .word DRIVER_WORK arm_func_end sub_02071C3C arm_func_start sub_02071CC8 @@ -125783,7 +125783,7 @@ sub_02071CC8: ; 0x02071CC8 stmdb sp!, {r4, lr} mov r4, r0 add r0, r3, #0x64 - bl sub_02074C84 + bl SoundEnvelopeParametersReset mov r0, r4 ldmia sp!, {r4, pc} arm_func_end sub_02071CC8 @@ -125795,7 +125795,7 @@ sub_02071CE0: ; 0x02071CE0 ldrb r1, [r4] add r0, r3, #0x64 strb r1, [r3, #0x6c] - bl sub_02074CA0 + bl SoundEnvelopeParametersCheckValidity add r0, r4, #1 ldmia sp!, {r4, pc} arm_func_end sub_02071CE0 @@ -125807,7 +125807,7 @@ sub_02071D00: ; 0x02071D00 ldrb r1, [r4] add r0, r3, #0x64 strb r1, [r3, #0x6d] - bl sub_02074CA0 + bl SoundEnvelopeParametersCheckValidity add r0, r4, #1 ldmia sp!, {r4, pc} arm_func_end sub_02071D00 @@ -125819,7 +125819,7 @@ sub_02071D20: ; 0x02071D20 ldrb r1, [r4] add r0, r3, #0x64 strb r1, [r3, #0x70] - bl sub_02074CA0 + bl SoundEnvelopeParametersCheckValidity add r0, r4, #1 ldmia sp!, {r4, pc} arm_func_end sub_02071D20 @@ -125835,7 +125835,7 @@ sub_02071D40: ; 0x02071D40 cmp r0, #0xff strneb r0, [r3, #0x6f] add r0, r3, #0x64 - bl sub_02074CA0 + bl SoundEnvelopeParametersCheckValidity add r0, r4, #2 ldmia sp!, {r4, pc} arm_func_end sub_02071D40 @@ -125847,7 +125847,7 @@ sub_02071D70: ; 0x02071D70 ldrb r1, [r4] add r0, r3, #0x64 strb r1, [r3, #0x71] - bl sub_02074CA0 + bl SoundEnvelopeParametersCheckValidity add r0, r4, #1 ldmia sp!, {r4, pc} arm_func_end sub_02071D70 @@ -125859,7 +125859,7 @@ sub_02071D90: ; 0x02071D90 ldrb r1, [r4] add r0, r3, #0x64 strb r1, [r3, #0x72] - bl sub_02074CA0 + bl SoundEnvelopeParametersCheckValidity add r0, r4, #1 ldmia sp!, {r4, pc} arm_func_end sub_02071D90 @@ -126118,7 +126118,7 @@ sub_02072054: ; 0x02072054 moveq r5, #0 beq _020720D4 mov r1, r5 - bl __divsi3 + bl _s32_div_f str r0, [r6, #0x20] _020720D4: strh r5, [r6, #0x28] @@ -126380,7 +126380,7 @@ sub_020723C0: ; 0x020723C0 moveq r6, #0 beq _02072410 mov r1, r6 - bl __divsi3 + bl _s32_div_f str r0, [r4, #0x30] _02072410: strh r6, [r4, #0x38] @@ -126589,7 +126589,7 @@ sub_02072668: ; 0x02072668 moveq r6, #0 beq _020726B8 mov r1, r6 - bl __divsi3 + bl _s32_div_f str r0, [r4, #0x40] _020726B8: strh r6, [r4, #0x48] @@ -127406,7 +127406,7 @@ _02073038: cmp r0, #0 movne ip, r0 bne _02073038 - ldr r0, _02073078 ; =_022B7330 + ldr r0, _02073078 ; =DRIVER_WORK ldr r1, _02073074 ; =0x04000208 ldr r2, [r0, #0x650] str r2, [ip, #8] @@ -127417,7 +127417,7 @@ _02073038: ldmia sp!, {r3, r4, r5, pc} .align 2, 0 _02073074: .word 0x04000208 -_02073078: .word _022B7330 +_02073078: .word DRIVER_WORK arm_func_end sub_02072FFC arm_func_start sub_0207307C @@ -127436,42 +127436,42 @@ sub_02073088: ; 0x02073088 arm_func_start sub_02073094 sub_02073094: ; 0x02073094 - ldr ip, _020730A4 ; =sub_02074CA0 + ldr ip, _020730A4 ; =SoundEnvelopeParametersCheckValidity strb r1, [r0, #0x72] add r0, r0, #0x64 bx ip .align 2, 0 -_020730A4: .word sub_02074CA0 +_020730A4: .word SoundEnvelopeParametersCheckValidity arm_func_end sub_02073094 arm_func_start sub_020730A8 sub_020730A8: ; 0x020730A8 - ldr ip, _020730B8 ; =sub_02074CA0 + ldr ip, _020730B8 ; =SoundEnvelopeParametersCheckValidity strb r1, [r0, #0x6d] add r0, r0, #0x64 bx ip .align 2, 0 -_020730B8: .word sub_02074CA0 +_020730B8: .word SoundEnvelopeParametersCheckValidity arm_func_end sub_020730A8 arm_func_start sub_020730BC sub_020730BC: ; 0x020730BC - ldr ip, _020730CC ; =sub_02074CA0 + ldr ip, _020730CC ; =SoundEnvelopeParametersCheckValidity strb r1, [r0, #0x6e] add r0, r0, #0x64 bx ip .align 2, 0 -_020730CC: .word sub_02074CA0 +_020730CC: .word SoundEnvelopeParametersCheckValidity arm_func_end sub_020730BC arm_func_start sub_020730D0 sub_020730D0: ; 0x020730D0 - ldr ip, _020730E0 ; =sub_02074CA0 + ldr ip, _020730E0 ; =SoundEnvelopeParametersCheckValidity strb r1, [r0, #0x71] add r0, r0, #0x64 bx ip .align 2, 0 -_020730E0: .word sub_02074CA0 +_020730E0: .word SoundEnvelopeParametersCheckValidity arm_func_end sub_020730D0 arm_func_start sub_020730E4 @@ -127597,7 +127597,7 @@ sub_02073204: ; 0x02073204 arm_func_start sub_02073208 sub_02073208: ; 0x02073208 stmdb sp!, {r4, lr} - ldr r1, _02073274 ; =_022B7330 + ldr r1, _02073274 ; =DRIVER_WORK mov r2, #1 ldrsb r3, [r1, #0x41] mov r4, #0 @@ -127624,7 +127624,7 @@ sub_02073208: ; 0x02073208 strb r1, [r0, #0xb] ldmia sp!, {r4, pc} .align 2, 0 -_02073274: .word _022B7330 +_02073274: .word DRIVER_WORK _02073278: .word 0x81020409 _0207327C: .word _022B7A30 arm_func_end sub_02073208 @@ -127733,7 +127733,7 @@ sub_020733BC: ; 0x020733BC cmp r3, #0 ldmleia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} ldr r7, _02073450 ; =0x04000208 - ldr ip, _02073454 ; =_022B7330 + ldr ip, _02073454 ; =DRIVER_WORK mvn r5, #0 mov r4, r2 mov r6, r2 @@ -127768,7 +127768,7 @@ _02073438: ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} .align 2, 0 _02073450: .word 0x04000208 -_02073454: .word _022B7330 +_02073454: .word DRIVER_WORK arm_func_end sub_020733BC arm_func_start sub_02073458 @@ -128085,7 +128085,7 @@ _02073848: .word 0x04000208 arm_func_start sub_0207384C sub_0207384C: ; 0x0207384C stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, lr} - ldr r3, _020738D8 ; =_022B7330 + ldr r3, _020738D8 ; =DRIVER_WORK mov sl, r0 ldrsb r6, [r3, #0x3d] mov r7, #0 @@ -128119,11 +128119,11 @@ _020738B8: cmp r7, r0 blt _02073884 _020738CC: - ldr r0, _020738D8 ; =_022B7330 + ldr r0, _020738D8 ; =DRIVER_WORK strb r6, [r0, #0x3d] ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_020738D8: .word _022B7330 +_020738D8: .word DRIVER_WORK arm_func_end sub_0207384C arm_func_start sub_020738DC @@ -128139,7 +128139,7 @@ sub_020738DC: ; 0x020738DC ldr r1, _02073A80 ; =_022B7A30 strb r0, [r4, #8] ldrh r3, [r1, #0x2e] - ldr r1, _02073A84 ; =_022B7330 + ldr r1, _02073A84 ; =DRIVER_WORK mov r2, #0x7f strb r3, [r4, #9] strh r0, [r4, #0xa] @@ -128187,7 +128187,7 @@ _020739A8: cmp r0, #4 blt _020739A8 add r0, r4, #0x64 - bl sub_02074C84 + bl SoundEnvelopeParametersReset mov r0, #0 ldr r1, _02073A88 ; =0x04000208 str r0, [r4, #0xb4] @@ -128208,7 +128208,7 @@ _020739FC: cmp r0, #0 movne ip, r0 bne _020739FC - ldr r0, _02073A84 ; =_022B7330 + ldr r0, _02073A84 ; =DRIVER_WORK ldr r1, _02073A88 ; =0x04000208 ldr r2, [r0, #0x650] str r2, [ip, #8] @@ -128219,7 +128219,7 @@ _020739FC: _02073A34: mov r1, #0 str r1, [r4, #0xbc] - ldr r0, _02073A84 ; =_022B7330 + ldr r0, _02073A84 ; =DRIVER_WORK str r1, [r4, #0xc0] strh r1, [r4, #0x16] add r0, r0, #0x600 @@ -128238,7 +128238,7 @@ _02073A34: ldmia sp!, {r3, r4, r5, pc} .align 2, 0 _02073A80: .word _022B7A30 -_02073A84: .word _022B7330 +_02073A84: .word DRIVER_WORK _02073A88: .word 0x04000208 _02073A8C: .word 0x82061029 arm_func_end sub_020738DC @@ -128260,7 +128260,7 @@ _02073AB4: strh r5, [r6, #4] str r5, [r6, #0x158] str r5, [r6, #0x154] - bl sub_02074F04 + bl SoundEnvelopeStop ldr r0, [r6, #0x14c] cmp r7, #0 and r0, r0, #0xff @@ -128379,7 +128379,7 @@ _02073C48: str lr, [r5, #0xc0] _02073C4C: add r0, r5, #0x64 - bl sub_02074C84 + bl SoundEnvelopeParametersReset mov r0, r4 ldmia sp!, {r4, r5, r6, r7, r8, pc} arm_func_end sub_02073BC8 @@ -128444,7 +128444,7 @@ sub_02073CD8: ; 0x02073CD8 add r0, r2, r0, asr #15 strb r0, [r4, #2] _02073D18: - ldr r1, _02073D64 ; =_022B7330 + ldr r1, _02073D64 ; =DRIVER_WORK ldr r0, [r1, #0x650] cmp r0, #0 moveq r0, #0 @@ -128464,7 +128464,7 @@ _02073D18: str r0, [r5, #0xb8] ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_02073D64: .word _022B7330 +_02073D64: .word DRIVER_WORK arm_func_end sub_02073CD8 arm_func_start sub_02073D68 @@ -128506,7 +128506,7 @@ _02073DD4: cmp r4, #0 bne _02073D88 _02073DE4: - ldr r0, _02073E0C ; =_022B7330 + ldr r0, _02073E0C ; =DRIVER_WORK mvn r2, #0 ldr r3, [r0, #0x650] mov r1, #0 @@ -128517,7 +128517,7 @@ _02073DE4: strb r1, [r4, #1] ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_02073E0C: .word _022B7330 +_02073E0C: .word DRIVER_WORK arm_func_end sub_02073D68 arm_func_start sub_02073E10 @@ -128679,7 +128679,7 @@ _02073F40: strh r0, [r4, #0x12] ldrb r0, [r5, #0x19] strb r0, [r4, #0x17] - ldr r0, _02074144 ; =_022B7330 + ldr r0, _02074144 ; =DRIVER_WORK ldrb r0, [r0, #0x39] cmp r0, #7 bne _02074084 @@ -128738,7 +128738,7 @@ _020740B0: beq _02074128 mov r0, r8 add r1, sl, #0x64 - bl sub_02074CF4 + bl SoundEnvelopeSetParameters _02074128: mov r1, r4 mov r0, sl @@ -128749,7 +128749,7 @@ _0207413C: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_02074144: .word _022B7330 +_02074144: .word DRIVER_WORK _02074148: .word 0x4186143D _0207414C: .word 0x82061029 arm_func_end sub_02073EDC @@ -128827,11 +128827,11 @@ _020741BC: mov r2, r1, asr #3 add r1, r1, r2, lsr #28 mov r1, r1, asr #4 - bl __divsi3 + bl _s32_div_f str r0, [r7, #0x13c] b _02074264 _0207425C: - bl __divsi3 + bl _s32_div_f str r0, [r7, #0x13c] _02074264: tst sl, #0x20 @@ -128921,7 +128921,7 @@ _02074364: strb r7, [sb, #0x16] add r0, sb, #0x3c strb r5, [sb, #0x17] - bl sub_02074C70 + bl SoundEnvelopeReset add r0, sb, #0x5c bl sub_0207509C str r4, [sb, #0x154] @@ -128932,14 +128932,14 @@ _02074364: cmp r8, r0 blt _02074364 _020743C0: - ldr r0, _020743D8 ; =_022B7330 + ldr r0, _020743D8 ; =DRIVER_WORK mov r1, #0 str r1, [r0, #0x654] ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 _020743D0: .word _022B7A30 _020743D4: .word _022B7A6C -_020743D8: .word _022B7330 +_020743D8: .word DRIVER_WORK arm_func_end sub_02074338 arm_func_start sub_020743DC @@ -128963,7 +128963,7 @@ _02074414: mov r0, #0 strh r0, [r2, #0x32] strh r0, [r2, #0x34] - ldr r1, _02074484 ; =_022B7330 + ldr r1, _02074484 ; =DRIVER_WORK strh r0, [r2, #0x36] strb r0, [r1, #0x738] strb r0, [r1, #0x739] @@ -128988,7 +128988,7 @@ _02074414: .align 2, 0 _0207447C: .word _022B7A30 _02074480: .word _022B8330 -_02074484: .word _022B7330 +_02074484: .word DRIVER_WORK _02074488: .word 0x0000FFFF arm_func_end sub_020743DC @@ -129005,7 +129005,7 @@ UpdateChannels: ; 0x0207448C mov r4, #2 _020744B0: add r0, r5, #0x3c - bl sub_02074F54 + bl SoundEnvelopeTick ldrsb r1, [r5, #0x5a] mov r8, r0 cmp r1, #1 @@ -129084,7 +129084,7 @@ _020745B4: tst r8, #1 bne _020745F0 add r0, r6, #0x3c - bl sub_02074F3C + bl SoundEnvelopeStop2 add r0, r6, #0x100 strh r5, [r0, #0x4c] b _020745F0 @@ -129179,7 +129179,7 @@ _02074708: cmp r7, r4 add r2, r4, #1 bgt _0207474C - ldr r1, _0207477C ; =_022B7330 + ldr r1, _0207477C ; =DRIVER_WORK mov r0, #0x15c mla r1, r7, r0, r1 _02074720: @@ -129210,7 +129210,7 @@ _0207476C: .align 2, 0 _02074774: .word _022B7A30 _02074778: .word _022B7A6C -_0207477C: .word _022B7330 +_0207477C: .word DRIVER_WORK arm_func_end sub_02074618 arm_func_start sub_02074780 @@ -129251,7 +129251,7 @@ sub_020747DC: ; 0x020747DC add r6, r7, #0xb8 cmp r4, #0 beq _0207484C - ldr r8, _02074858 ; =_022B7330 + ldr r8, _02074858 ; =DRIVER_WORK mvn sl, #0 mov sb, #0 _0207480C: @@ -129277,7 +129277,7 @@ _0207484C: str r0, [r6] ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_02074858: .word _022B7330 +_02074858: .word DRIVER_WORK arm_func_end sub_020747DC arm_func_start sub_0207485C @@ -129294,7 +129294,7 @@ sub_0207485C: ; 0x0207485C add r0, r4, #0x3c and r1, r1, #0xff str r1, [r4, #0x14c] - bl sub_02074ED8 + bl SoundEnvelopeRelease ldrh r0, [r4, #6] bic r0, r0, #1 strh r0, [r4, #6] @@ -129330,7 +129330,7 @@ _020748F0: str r0, [r4, #0x158] str r0, [r4, #0x154] add r0, r4, #0x3c - bl sub_02074F04 + bl SoundEnvelopeStop ldr r1, [r4, #0x14c] mov r0, #0 and r1, r1, #0xff @@ -129353,7 +129353,7 @@ _02074948: str r0, [r4, #0x158] str r0, [r4, #0x154] add r0, r4, #0x3c - bl sub_02074F04 + bl SoundEnvelopeStop ldr r1, [r4, #0x14c] mov r0, #0 and r1, r1, #0xff @@ -129542,7 +129542,7 @@ _02074BB4: blt _02074A88 _02074BC8: ldr r1, _02074C64 ; =_022B7A30 - ldr r2, _02074C6C ; =_022B7330 + ldr r2, _02074C6C ; =DRIVER_WORK ldrh r0, [r1, #0x32] strh r0, [r1, #0x30] ldrb r1, [r2, #0x73a] @@ -129552,7 +129552,7 @@ _02074BC8: beq _02074C0C mov r3, #0 bl sub_0207C8B8 - ldr r1, _02074C6C ; =_022B7330 + ldr r1, _02074C6C ; =DRIVER_WORK mov r2, #0 strb r2, [r1, #0x738] ldr r0, _02074C64 ; =_022B7A30 @@ -129560,7 +129560,7 @@ _02074BC8: strh r2, [r0, #0x32] _02074C0C: ldr r1, _02074C64 ; =_022B7A30 - ldr r0, _02074C6C ; =_022B7330 + ldr r0, _02074C6C ; =DRIVER_WORK ldrh r4, [r1, #0x34] ldrh r3, [r1, #0x36] ldrb r1, [r0, #0x73b] @@ -129572,7 +129572,7 @@ _02074C0C: ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} mov r3, #0 bl sub_0207C8E0 - ldr r1, _02074C6C ; =_022B7330 + ldr r1, _02074C6C ; =DRIVER_WORK mov r2, #0 strb r2, [r1, #0x739] ldr r0, _02074C64 ; =_022B7A30 @@ -129584,56201 +129584,5 @@ _02074C0C: .align 2, 0 _02074C64: .word _022B7A30 _02074C68: .word _022B7A6C -_02074C6C: .word _022B7330 +_02074C6C: .word DRIVER_WORK arm_func_end sub_02074A58 - - arm_func_start sub_02074C70 -sub_02074C70: ; 0x02074C70 - mov r1, #0 - strb r1, [r0] - strb r1, [r0, #0x1c] - str r1, [r0, #0x10] - bx lr - arm_func_end sub_02074C70 - - arm_func_start sub_02074C84 -sub_02074C84: ; 0x02074C84 - mvn r1, #0xff - str r1, [r0] - add r1, r1, #0xff - str r1, [r0, #4] - str r1, [r0, #8] - str r1, [r0, #0xc] - bx lr - arm_func_end sub_02074C84 - - arm_func_start sub_02074CA0 -sub_02074CA0: ; 0x02074CA0 - mov r1, #1 - strb r1, [r0] - ldrb r1, [r0, #1] - cmp r1, #0x7f - ldrhib r1, [r0, #8] - cmphi r1, #0x7f - ldrhib r1, [r0, #9] - cmphi r1, #0x7f - ldrhib r1, [r0, #0xa] - cmphi r1, #0x7f - ldrhib r1, [r0, #0xb] - cmphi r1, #0x7f - ldrhib r1, [r0, #0xc] - cmphi r1, #0x7f - ldrhib r1, [r0, #0xd] - cmphi r1, #0x7f - ldrhib r1, [r0, #0xe] - cmphi r1, #0x7f - movhi r1, #0 - strhib r1, [r0] - bx lr - arm_func_end sub_02074CA0 - - arm_func_start sub_02074CF4 -sub_02074CF4: ; 0x02074CF4 - ldrb r2, [r1, #1] - cmp r2, #0x7f - strlsb r2, [r0, #1] - ldrb r2, [r1, #8] - cmp r2, #0x7f - strlsb r2, [r0, #8] - ldrb r2, [r1, #9] - cmp r2, #0x7f - strlsb r2, [r0, #9] - ldrb r2, [r1, #0xa] - cmp r2, #0x7f - strlsb r2, [r0, #0xa] - ldrb r2, [r1, #0xb] - cmp r2, #0x7f - strlsb r2, [r0, #0xb] - ldrb r2, [r1, #0xc] - cmp r2, #0x7f - strlsb r2, [r0, #0xc] - ldrb r2, [r1, #0xd] - cmp r2, #0x7f - strlsb r2, [r0, #0xd] - ldrb r1, [r1, #0xe] - cmp r1, #0x7f - strlsb r1, [r0, #0xe] - bx lr - arm_func_end sub_02074CF4 - - arm_func_start sub_02074D58 -sub_02074D58: ; 0x02074D58 - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - mov r4, r1 - cmp r2, #0x7f - bne _02074D80 - mov r0, #0 - str r0, [r5, #0x14] - sub r0, r0, #0x80000001 - str r0, [r5, #0x18] - ldmia sp!, {r3, r4, r5, pc} -_02074D80: - strb r4, [r5, #0x1d] - ldrb r3, [r5, #1] - cmp r3, #0 - bne _02074DB0 - ldr r0, _02074E00 ; =MUSIC_DURATION_LOOKUP_TABLE_2 - ldr r1, _02074E04 ; =_022B7330 - ldr r2, [r0, r2, lsl #2] - mov r0, #0x3e8 - mul r0, r2, r0 - ldrsh r1, [r1, #0x28] - bl __udivsi3 - b _02074DD4 -_02074DB0: - ldr r0, _02074E08 ; =MUSIC_DURATION_LOOKUP_TABLE_1 - mov r1, r2, lsl #1 - ldrh r2, [r0, r1] - ldr r1, _02074E04 ; =_022B7330 - mov r0, #0x3e8 - mul r2, r3, r2 - mul r0, r2, r0 - ldrsh r1, [r1, #0x28] - bl __divsi3 -_02074DD4: - str r0, [r5, #0x18] - ldr r1, [r5, #0x18] - cmp r1, #0 - moveq r0, #0 - streq r0, [r5, #0x14] - ldmeqia sp!, {r3, r4, r5, pc} - ldr r0, [r5, #0x10] - rsb r0, r0, r4, lsl #23 - bl __divsi3 - str r0, [r5, #0x14] - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02074E00: .word MUSIC_DURATION_LOOKUP_TABLE_2 -_02074E04: .word _022B7330 -_02074E08: .word MUSIC_DURATION_LOOKUP_TABLE_1 - arm_func_end sub_02074D58 - - arm_func_start UpdateTrackVolumeEnvelopes -UpdateTrackVolumeEnvelopes: ; 0x02074E0C - stmdb sp!, {r4, lr} - mov r4, r0 - ldrb r1, [r4] - cmp r1, #0 - beq _02074EB8 - ldrb r1, [r4, #9] - cmp r1, #0 - beq _02074E50 - ldrb r3, [r4, #8] - mov r2, #3 - mov r1, #0x7f - mov r3, r3, lsl #0x17 - str r3, [r4, #0x10] - strb r2, [r4, #0x1c] - ldrb r2, [r4, #9] - bl sub_02074D58 - b _02074EAC -_02074E50: - mov r1, #0x3f800000 - str r1, [r4, #0x10] - ldrb r2, [r4, #0xc] - cmp r2, #0 - beq _02074E78 - mov r1, #0x7f - bl sub_02074D58 - mov r0, #4 - strb r0, [r4, #0x1c] - b _02074EAC -_02074E78: - ldrb r2, [r4, #0xa] - cmp r2, #0 - beq _02074E98 - ldrsb r1, [r4, #0xb] - bl sub_02074D58 - mov r0, #5 - strb r0, [r4, #0x1c] - b _02074EAC -_02074E98: - ldrb r2, [r4, #0xd] - mov r1, #0 - bl sub_02074D58 - mov r0, #6 - strb r0, [r4, #0x1c] -_02074EAC: - mov r0, #1 - strb r0, [r4, #0x1e] - ldmia sp!, {r4, pc} -_02074EB8: - ldrb r0, [r4, #0x1c] - cmp r0, #1 - ldmeqia sp!, {r4, pc} - mov r0, #0 - strb r0, [r4, #0x1c] - mov r0, #0x3f800000 - str r0, [r4, #0x10] - ldmia sp!, {r4, pc} - arm_func_end UpdateTrackVolumeEnvelopes - - arm_func_start sub_02074ED8 -sub_02074ED8: ; 0x02074ED8 - stmdb sp!, {r4, lr} - mov r4, r0 - ldrb r1, [r4, #0x1c] - cmp r1, #0 - ldmeqia sp!, {r4, pc} - ldrb r2, [r4, #0xe] - mov r1, #0 - bl sub_02074D58 - mov r0, #7 - strb r0, [r4, #0x1c] - ldmia sp!, {r4, pc} - arm_func_end sub_02074ED8 - - arm_func_start sub_02074F04 -sub_02074F04: ; 0x02074F04 - mov r1, #0 - strb r1, [r0, #0x1c] - str r1, [r0, #0x10] - str r1, [r0, #0x18] - strb r1, [r0, #0x1e] - bx lr - arm_func_end sub_02074F04 - - arm_func_start sub_02074F1C -sub_02074F1C: ; 0x02074F1C - mov r3, #0 - strb r3, [r0] - mov r2, #1 - strb r2, [r0, #0x1c] - str r1, [r0, #0x10] - str r3, [r0, #0x18] - strb r2, [r0, #0x1e] - bx lr - arm_func_end sub_02074F1C - - arm_func_start sub_02074F3C -sub_02074F3C: ; 0x02074F3C - mov r1, #0 - strb r1, [r0, #0x1c] - str r1, [r0, #0x10] - str r1, [r0, #0x18] - strb r1, [r0, #0x1e] - bx lr - arm_func_end sub_02074F3C - - arm_func_start sub_02074F54 -sub_02074F54: ; 0x02074F54 - stmdb sp!, {r4, lr} - mov r4, r0 - ldrb r1, [r4, #0x1c] - cmp r1, #2 - bls _02075088 - ldr r1, [r4, #0x18] - cmp r1, #0 - bne _02075058 - ldrb r1, [r4, #0x1d] - mov r1, r1, lsl #0x17 - str r1, [r4, #0x10] - ldrb r1, [r4, #0x1c] - cmp r1, #7 - addls pc, pc, r1, lsl #2 - b _02075088 -_02074F90: ; jump table - b _02075088 ; case 0 - b _02075088 ; case 1 - b _02075088 ; case 2 - b _02074FB0 ; case 3 - b _02074FD0 ; case 4 - b _02075000 ; case 5 - b _02075024 ; case 6 - b _02075040 ; case 7 -_02074FB0: - ldrb r2, [r4, #0xc] - cmp r2, #0 - beq _02074FD0 - mov r1, #0x7f - bl sub_02074D58 - mov r0, #4 - strb r0, [r4, #0x1c] - b _02075088 -_02074FD0: - ldrb r2, [r4, #0xa] - cmp r2, #0 - beq _02074FF4 - ldrsb r1, [r4, #0xb] - mov r0, r4 - bl sub_02074D58 - mov r0, #5 - strb r0, [r4, #0x1c] - b _02075088 -_02074FF4: - ldrb r0, [r4, #0xb] - mov r0, r0, lsl #0x17 - str r0, [r4, #0x10] -_02075000: - ldrb r2, [r4, #0xd] - cmp r2, #0 - beq _02075024 - mov r0, r4 - mov r1, #0 - bl sub_02074D58 - mov r0, #6 - strb r0, [r4, #0x1c] - b _02075088 -_02075024: - mov r1, #0 - mov r0, r4 - mov r2, r1 - bl sub_02074D58 - mov r0, #2 - strb r0, [r4, #0x1c] - b _02075088 -_02075040: - mov r0, #8 - strb r0, [r4, #0x1c] - mov r0, #0 - str r0, [r4, #0x10] - str r0, [r4, #0x18] - b _02075088 -_02075058: - ldr r2, [r4, #0x10] - ldr r1, [r4, #0x14] - mvn r0, #0xc0000000 - add r1, r2, r1 - cmp r1, r0 - movgt r1, r0 - ldr r0, [r4, #0x18] - cmp r1, #0 - sub r0, r0, #1 - movlt r1, #0 - str r0, [r4, #0x18] - str r1, [r4, #0x10] -_02075088: - ldr r0, [r4, #0x10] - mov r0, r0, asr #0x17 - mov r0, r0, lsl #0x18 - mov r0, r0, asr #0x18 - ldmia sp!, {r4, pc} - arm_func_end sub_02074F54 - - arm_func_start sub_0207509C -sub_0207509C: ; 0x0207509C - mov r1, #0 - str r1, [r0] - str r1, [r0, #4] - str r1, [r0, #8] - str r1, [r0, #0xc] - bx lr - arm_func_end sub_0207509C - - arm_func_start sub_020750B4 -sub_020750B4: ; 0x020750B4 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} - sub sp, sp, #0x20 - mov sb, r0 - ldr ip, _0207529C ; =_020A9FA0 - add r7, sp, #0 - mov r8, r1 - add r4, sb, #0xc - add r5, sb, #0x10 - mov r6, #0 - mov r3, #4 -_020750DC: - ldrh r1, [ip] - ldrh r0, [ip, #2] - add ip, ip, #4 - strh r1, [r7] - strh r0, [r7, #2] - add r7, r7, #4 - subs r3, r3, #1 - bne _020750DC - ldr r1, _020752A0 ; =0x81020409 - mov r3, r2, lsl #8 - smull r0, r7, r1, r3 - add r7, r7, r2, lsl #8 - mov r0, r3, lsr #0x1f - add r7, r0, r7, asr #6 - mov r7, r7, lsl #0x10 -_02075118: - ldrb lr, [r8, #1] - cmp lr, #0 - beq _02075278 - add ip, sp, #0 - add r3, sp, #0x10 - mov r2, #4 -_02075130: - ldrh r1, [ip] - ldrh r0, [ip, #2] - add ip, ip, #4 - strh r1, [r3] - strh r0, [r3, #2] - add r3, r3, #4 - subs r2, r2, #1 - bne _02075130 - strb lr, [r5, #1] - mov r1, #0 - strb r1, [r5] - str r1, [r5, #8] - ldrb r0, [r8, #1] - cmp r0, #1 - bne _020751D8 - ldrh r2, [r8, #0xa] - mov r0, #0x3e8 - ldr r1, _020752A4 ; =_022B7330 - mul r0, r2, r0 - ldrsh r1, [r1, #0x28] - bl __divsi3 - strh r0, [r5, #0x1a] - ldr r1, _020752A4 ; =_022B7330 - ldrh r2, [r8, #0xc] - mov r0, #0x3e8 - ldrsh r1, [r1, #0x28] - mul r0, r2, r0 - bl __divsi3 - movs r1, r0 - strh r1, [r5, #0x1e] - beq _020751C4 - mov r0, #0 - str r0, [r5, #0x20] - mov r0, #0x1000000 - bl __divsi3 - str r0, [r5, #0x24] - b _020751E4 -_020751C4: - mov r0, #0x1000000 - str r0, [r5, #0x20] - mov r0, #0 - str r0, [r5, #0x24] - b _020751E4 -_020751D8: - strh r1, [r5, #0x1a] - strh r1, [r5, #0x1e] - str r7, [r5, #0x20] -_020751E4: - mov r0, #0 - strh r0, [r5, #6] - str r0, [r5, #0x14] - ldrh r1, [r8, #8] - cmp r1, #0 - streqh r0, [r5, #6] - streqh r0, [r5, #4] - beq _02075240 - mov r0, #0x3e8 - mul r0, r1, r0 - ldr r1, _020752A4 ; =_022B7330 - ldrsh r1, [r1, #0x28] - bl __divsi3 - movs r1, r0 - addeq r1, r1, #1 - strh r1, [r5, #4] - mov r0, #0 - strh r0, [r5, #6] - ldr r0, [r8, #4] - mov r0, r0, lsl #0xa - str r0, [r5, #0xc] - bl __divsi3 - str r0, [r5, #0x14] -_02075240: - ldrb r2, [r8, #3] - ldr r1, _020752A8 ; =_020B1250 - add r0, sp, #0x10 - ldr r1, [r1, r2, lsl #2] - str r1, [r5, #0x2c] - ldrb r1, [r8, #2] - add r1, sb, r1, lsl #1 - str r1, [r5, #0x28] - ldrb r1, [r8, #2] - mov r1, r1, lsl #1 - ldrh r0, [r0, r1] - strh r0, [r5, #2] - str r5, [r4] - add r4, r5, #0x30 -_02075278: - add r6, r6, #1 - cmp r6, #4 - add r8, r8, #0x10 - add r5, r5, #0x34 - blt _02075118 - mov r0, #0 - str r0, [r4] - add sp, sp, #0x20 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - .align 2, 0 -_0207529C: .word _020A9FA0 -_020752A0: .word 0x81020409 -_020752A4: .word _022B7330 -_020752A8: .word _020B1250 - arm_func_end sub_020750B4 - - arm_func_start sub_020752AC -sub_020752AC: ; 0x020752AC - stmdb sp!, {r3, lr} - ldr lr, [r0, #0xc] - cmp lr, #0 - ldmeqia sp!, {r3, pc} - ldr r2, _020752F4 ; =0x81020409 - mov r3, r1, lsl #8 - smull r0, ip, r2, r3 - add ip, ip, r1, lsl #8 - mov r0, r3, lsr #0x1f - add ip, r0, ip, asr #6 - mov r1, ip, lsl #0x10 -_020752D8: - ldrb r0, [lr, #1] - cmp r0, #3 - streq r1, [lr, #0x20] - ldr lr, [lr, #0x30] - cmp lr, #0 - bne _020752D8 - ldmia sp!, {r3, pc} - .align 2, 0 -_020752F4: .word 0x81020409 - arm_func_end sub_020752AC - - arm_func_start sub_020752F8 -sub_020752F8: ; 0x020752F8 - stmdb sp!, {r4, r5, r6, lr} - mov r6, #0 - str r6, [r0] - str r6, [r0, #4] - str r6, [r0, #8] - ldr r5, [r0, #0xc] - cmp r5, #0 - beq _020753A4 - mov r4, #0x1000000 -_0207531C: - ldrh r0, [r5, #0x1a] - cmp r0, #0 - subne r0, r0, #1 - strneh r0, [r5, #0x1a] - bne _02075398 - ldr r1, [r5, #0x2c] - mov r0, r5 - blx r1 - ldrh r1, [r5, #0x1e] - mov r0, r0, asr #8 - cmp r1, #0 - beq _02075374 - sub r1, r1, #1 - strh r1, [r5, #0x1e] - ldrh r1, [r5, #0x1e] - cmp r1, #0 - streq r4, [r5, #0x20] - beq _02075374 - ldr r2, [r5, #0x20] - ldr r1, [r5, #0x24] - add r1, r2, r1 - str r1, [r5, #0x20] -_02075374: - ldr r2, [r5, #0x20] - ldr r1, [r5, #0x28] - mov r2, r2, lsr #8 - mul r2, r0, r2 - ldrsh r0, [r1] - add r0, r0, r2, asr #16 - strh r0, [r1] - ldrh r0, [r5, #2] - orr r6, r6, r0 -_02075398: - ldr r5, [r5, #0x30] - cmp r5, #0 - bne _0207531C -_020753A4: - mov r0, r6 - ldmia sp!, {r4, r5, r6, pc} - arm_func_end sub_020752F8 - - arm_func_start sub_020753AC -sub_020753AC: ; 0x020753AC - mov r1, #0 - strb r1, [r0] - strb r1, [r0, #1] - mov r0, r1 - bx lr - arm_func_end sub_020753AC - - arm_func_start sub_020753C0 -sub_020753C0: ; 0x020753C0 - ldrh r1, [r0, #6] - cmp r1, #0 - bne _020753E8 - ldrh r1, [r0, #4] - strh r1, [r0, #6] - ldr r1, [r0, #8] - cmp r1, #0 - movne r1, #0 - ldreq r1, [r0, #0xc] - str r1, [r0, #8] -_020753E8: - ldrh r1, [r0, #6] - sub r1, r1, #1 - strh r1, [r0, #6] - ldr r0, [r0, #8] - bx lr - arm_func_end sub_020753C0 - - arm_func_start sub_020753FC -sub_020753FC: ; 0x020753FC - ldrh r1, [r0, #6] - cmp r1, #0 - bne _02075430 - ldrh r1, [r0, #4] - strh r1, [r0, #6] - ldrb r1, [r0] - tst r1, #2 - ldr r1, [r0, #0xc] - rsbne r1, r1, #0 - str r1, [r0, #8] - ldrb r1, [r0] - eor r1, r1, #2 - strb r1, [r0] -_02075430: - ldrh r1, [r0, #6] - sub r1, r1, #1 - strh r1, [r0, #6] - ldr r0, [r0, #8] - bx lr - arm_func_end sub_020753FC - - arm_func_start sub_02075444 -sub_02075444: ; 0x02075444 - ldrh r1, [r0, #6] - cmp r1, #0 - bne _02075474 - ldrb r2, [r0] - ldrh r1, [r0, #4] - tst r2, #1 - strh r1, [r0, #6] - ldrne r1, [r0, #0x14] - rsbne r1, r1, #0 - strne r1, [r0, #0x14] - orr r1, r2, #1 - strb r1, [r0] -_02075474: - ldrh r1, [r0, #6] - sub r1, r1, #1 - strh r1, [r0, #6] - ldr r2, [r0, #8] - ldr r1, [r0, #0x14] - add r1, r2, r1 - str r1, [r0, #8] - mov r0, r1 - bx lr - arm_func_end sub_02075444 - - arm_func_start sub_02075498 -sub_02075498: ; 0x02075498 - ldrh r2, [r0, #6] - cmp r2, #0 - bne _020754DC - ldrb r3, [r0] - ldrh r2, [r0, #4] - tst r3, #1 - beq _020754C4 - ldr r1, [r0, #0x14] - rsb r1, r1, #0 - str r1, [r0, #0x14] - b _020754D4 -_020754C4: - mov r1, r2, lsl #0xf - mov r2, r1, lsr #0x10 - cmp r2, #1 - movlo r2, #1 -_020754D4: - orr r1, r3, #1 - strb r1, [r0] -_020754DC: - sub r1, r2, #1 - strh r1, [r0, #6] - ldr r2, [r0, #8] - ldr r1, [r0, #0x14] - add r1, r2, r1 - str r1, [r0, #8] - mov r0, r1 - bx lr - arm_func_end sub_02075498 - - arm_func_start sub_020754FC -sub_020754FC: ; 0x020754FC - ldrh r1, [r0, #6] - cmp r1, #0 - ldrne r2, [r0, #8] - ldrne r1, [r0, #0x14] - addne r1, r2, r1 - bne _02075520 - ldrh r2, [r0, #4] - mov r1, #0 - strh r2, [r0, #6] -_02075520: - str r1, [r0, #8] - ldrh r1, [r0, #6] - sub r1, r1, #1 - strh r1, [r0, #6] - ldr r0, [r0, #8] - bx lr - arm_func_end sub_020754FC - - arm_func_start sub_02075538 -sub_02075538: ; 0x02075538 - ldrh r1, [r0, #6] - cmp r1, #0 - ldrne r2, [r0, #8] - ldrne r1, [r0, #0x14] - subne r1, r2, r1 - bne _0207555C - ldrh r1, [r0, #4] - strh r1, [r0, #6] - ldr r1, [r0, #0xc] -_0207555C: - str r1, [r0, #8] - ldrh r1, [r0, #6] - sub r1, r1, #1 - strh r1, [r0, #6] - ldr r0, [r0, #8] - bx lr - arm_func_end sub_02075538 - - arm_func_start sub_02075574 -sub_02075574: ; 0x02075574 - stmdb sp!, {r4, lr} - mov r4, r0 - ldrh r0, [r4, #6] - cmp r0, #0 - bne _020755A4 - ldrh r0, [r4, #4] - strh r0, [r4, #6] - bl sub_0206C8F4 - ldr r1, [r4, #0xc] - mov r1, r1, asr #0x10 - mul r0, r1, r0 - str r0, [r4, #8] -_020755A4: - ldrh r0, [r4, #6] - sub r0, r0, #1 - strh r0, [r4, #6] - ldr r0, [r4, #8] - ldmia sp!, {r4, pc} - arm_func_end sub_02075574 - - arm_func_start sub_020755B8 -sub_020755B8: ; 0x020755B8 - stmdb sp!, {r3, r4, r5, lr} - mov r4, r0 - ldrh r0, [r4, #6] - cmp r0, #0 - bne _020755EC - ldrh r0, [r4, #4] - strh r0, [r4, #6] - ldr r5, [r4, #0xc] - bl sub_0206C8F4 - mov r1, r5, asr #0xf - mul r0, r1, r0 - sub r0, r0, r5, asr #1 - str r0, [r4, #8] -_020755EC: - ldrh r0, [r4, #6] - sub r0, r0, #1 - strh r0, [r4, #6] - ldr r0, [r4, #8] - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_020755B8 - - arm_func_start sub_02075600 -sub_02075600: ; 0x02075600 - ldr r0, _0207561C ; =_022B9208 - mov r2, #0 - strb r2, [r0, #4] - mov r1, #1 - str r1, [r0] - strb r2, [r0, #8] - bx lr - .align 2, 0 -_0207561C: .word _022B9208 - arm_func_end sub_02075600 - - arm_func_start sub_02075620 -sub_02075620: ; 0x02075620 - stmdb sp!, {r4, lr} - ldr r0, _020756E4 ; =_022B9208 - ldr r0, [r0, #0x1cc] - cmp r0, #0 - beq _02075648 -_02075634: - ldr r4, [r0, #0x500] - bl sub_0206CC14 - mov r0, r4 - cmp r4, #0 - bne _02075634 -_02075648: - ldr r0, _020756E4 ; =_022B9208 - mov r1, #0 - str r1, [r0, #0x1cc] - ldr r0, [r0, #0xec] - cmp r0, #0 - beq _02075664 - bl sub_0206CC14 -_02075664: - ldr r0, _020756E4 ; =_022B9208 - mov r1, #0 - str r1, [r0, #0xec] - ldr r0, [r0, #0x1b8] - cmp r0, #0 - beq _02075680 - bl sub_0206CC14 -_02075680: - ldr r0, _020756E4 ; =_022B9208 - mov r1, #0 - str r1, [r0, #0x1b8] - ldr r0, [r0, #0x24] - cmp r0, #0 - beq _0207569C - bl sub_0206FD88 -_0207569C: - ldr r0, _020756E4 ; =_022B9208 - mov r1, #0 - str r1, [r0, #0x24] - ldr r0, [r0, #0x18] - cmp r0, #0 - beq _020756B8 - bl sub_0206FD88 -_020756B8: - ldr r0, _020756E4 ; =_022B9208 - mov r1, #0 - str r1, [r0, #0x18] - ldr r0, [r0, #0x1c] - cmp r0, #0 - beq _020756D4 - bl sub_0206FD88 -_020756D4: - ldr r0, _020756E4 ; =_022B9208 - mov r1, #0 - str r1, [r0, #0x1c] - ldmia sp!, {r4, pc} - .align 2, 0 -_020756E4: .word _022B9208 - arm_func_end sub_02075620 - - arm_func_start sub_020756E8 -sub_020756E8: ; 0x020756E8 - stmdb sp!, {r3, lr} - ldr r0, _0207571C ; =_022B9208 - ldrsb r0, [r0, #4] - cmp r0, #0 - mvneq r0, #0x59 - ldmeqia sp!, {r3, pc} - bl sub_0206F808 - bl sub_0206FDE0 - bl sub_02075620 - ldr r1, _0207571C ; =_022B9208 - mov r0, #0 - strb r0, [r1, #4] - ldmia sp!, {r3, pc} - .align 2, 0 -_0207571C: .word _022B9208 - arm_func_end sub_020756E8 - - arm_func_start sub_02075720 -sub_02075720: ; 0x02075720 - stmdb sp!, {r4, r5, r6, r7, lr} - sub sp, sp, #4 - mov r3, #0 - strb r3, [r0] - cmp r2, #0x10 - strb r3, [r0, #1] - movhi r2, #0x10 - add r0, r0, #4 -_02075740: - strb r3, [r0, r3] - add r3, r3, #1 - cmp r3, #0x100 - blt _02075740 - mov r6, #0 - mov r7, r6 - mov r4, r6 - mov r3, r6 - and ip, r2, #0xff -_02075764: - ldrb r5, [r0, r4] - ldrb lr, [r1, r7] - add r2, r7, #1 - and r7, r2, #0xff - add r2, r5, lr - add r2, r6, r2 - and r6, r2, #0xff - ldrb r2, [r0, r6] - add lr, r0, r4 - add r4, r4, #1 - strb r2, [lr] - cmp r7, ip - moveq r7, r3 - cmp r4, #0x100 - strb r5, [r0, r6] - blt _02075764 - add sp, sp, #4 - ldmia sp!, {r4, r5, r6, r7, lr} - bx lr - arm_func_end sub_02075720 - - arm_func_start sub_020757B0 -sub_020757B0: ; 0x020757B0 - stmdb sp!, {r4, r5, r6, r7, r8, sb, lr} - ldrb r7, [r0] - ldrb r6, [r0, #1] - add r0, r0, #4 - mov lr, #0x1000000 - add r7, lr, r7, lsl #24 - mov r6, r6, lsl #0x18 - ldrb sb, [r0, r7, lsr #24] - subs r2, r2, #1 - bmi _02075810 -_020757D8: - add r6, r6, sb, lsl #24 - subs r2, r2, #1 - ldrb r8, [r0, r6, lsr #24] - ldrb r5, [r1], #1 - strb r8, [r0, r7, lsr #24] - strb sb, [r0, r6, lsr #24] - add r4, sb, r8 - and r4, r4, #0xff - add r7, r7, lr - ldrb r4, [r0, r4] - ldrb sb, [r0, r7, lsr #24] - eor r5, r5, r4 - strb r5, [r3], #1 - bge _020757D8 -_02075810: - sub r7, r7, lr - mov r7, r7, lsr #0x18 - mov r6, r6, lsr #0x18 - strb r7, [r0, #-4] - strb r6, [r0, #-3] - ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} - arm_func_end sub_020757B0 - - arm_func_start sub_02075828 -sub_02075828: ; 0x02075828 - stmdb sp!, {r3, r4, r5, r6, lr} - sub sp, sp, #0x24 - mov r6, r0 - ldr r5, [r6] - ldr r4, [r2] - add r0, sp, #0x18 - sub r4, r5, r4 - str r4, [sp, #0x18] - ldr ip, [r6, #4] - ldr r4, [r2, #4] - mov r5, r1 - sub r1, ip, r4 - str r1, [sp, #0x1c] - ldr r4, [r6, #8] - ldr r2, [r2, #8] - mov r1, r0 - sub r2, r4, r2 - mov r4, r3 - str r2, [sp, #0x20] - bl sub_02075D34 - add r1, sp, #0x18 - add r2, sp, #0xc - mov r0, r5 - bl sub_02075CB0 - add r0, sp, #0xc - mov r1, r0 - bl sub_02075D34 - add r0, sp, #0x18 - add r1, sp, #0xc - add r2, sp, #0 - bl sub_02075CB0 - ldr r1, [sp, #0xc] - mov r0, r6 - str r1, [r4] - ldr r2, [sp] - add r1, sp, #0xc - str r2, [r4, #4] - ldr r2, [sp, #0x18] - str r2, [r4, #8] - ldr r2, [sp, #0x10] - str r2, [r4, #0xc] - ldr r2, [sp, #4] - str r2, [r4, #0x10] - ldr r2, [sp, #0x1c] - str r2, [r4, #0x14] - ldr r2, [sp, #0x14] - str r2, [r4, #0x18] - ldr r2, [sp, #8] - str r2, [r4, #0x1c] - ldr r2, [sp, #0x20] - str r2, [r4, #0x20] - bl sub_02075C74 - rsb r0, r0, #0 - str r0, [r4, #0x24] - mov r0, r6 - add r1, sp, #0 - bl sub_02075C74 - rsb r0, r0, #0 - str r0, [r4, #0x28] - mov r0, r6 - add r1, sp, #0x18 - bl sub_02075C74 - rsb r0, r0, #0 - str r0, [r4, #0x2c] - add sp, sp, #0x24 - ldmia sp!, {r3, r4, r5, r6, pc} - arm_func_end sub_02075828 - - arm_func_start sub_02075930 -sub_02075930: ; 0x02075930 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - sub sp, sp, #8 - str r2, [sp] - mov sl, r0 - ldr r0, [sp] - mov r2, r3 - sub r0, r2, r0 - ldr r8, [sp, #0x3c] - str r3, [sp, #4] - mov fp, r1 - ldr sb, [sp, #0x38] - bl sub_02075BA4 - mov r0, #0 - str r0, [r8, #4] - str r0, [r8, #8] - str r0, [r8, #0xc] - str r0, [r8, #0x10] - str r0, [r8, #0x18] - str r0, [r8, #0x1c] - str r0, [r8, #0x20] - str r0, [r8, #0x24] - str r0, [r8, #0x2c] - str sb, [r8, #0x3c] - bl sub_02075B48 - mov r6, r1 - mov r4, r0 - ldr r1, _02075B34 ; =0x04000290 - mov r3, #0 - mov r2, #0x1000 - str r3, [r1] - sub r0, sl, fp - str r2, [r1, #4] - str r0, [r1, #8] - mov r0, r3 - cmp sb, #0x1000 - str r0, [r1, #0xc] - beq _020759E0 - mov r5, sb, asr #0x1f - umull r0, r1, r4, sb - mla r1, r4, r5, r1 - mla r1, r6, sb, r1 - bl sub_0208FC8C - mov r4, r0 - mov r6, r1 -_020759E0: - mov r1, r6, lsl #0xd - mov r0, #0x80000000 - orr r1, r1, r4, lsr #19 - adds r0, r0, r4, lsl #13 - adc r0, r1, #0 - str r0, [r8] - bl sub_02075B48 - mov r5, r0 - mov r7, r1 - mov r3, #0 - ldr ip, _02075B34 ; =0x04000290 - ldr r1, [sp, #0x30] - ldr r0, [sp, #0x34] - str r3, [ip] - mov r2, #0x1000 - str r2, [ip, #4] - sub r0, r1, r0 - mov lr, r3 - str r0, [ip, #8] - cmp sb, #0x1000 - str lr, [ip, #0xc] - beq _02075A54 - mov ip, sb, asr #0x1f - umull r0, r1, r5, sb - mla r1, r5, ip, r1 - mla r1, r7, sb, r1 - bl sub_0208FC8C - mov r5, r0 - mov r7, r1 -_02075A54: - mov r1, r7, lsl #0xd - mov r0, #0x80000000 - orr r1, r1, r5, lsr #19 - adds r0, r0, r5, lsl #13 - adc r0, r1, #0 - str r0, [r8, #0x14] - bl sub_02075B48 - cmp sb, #0x1000 - beq _02075A9C - mov r2, sb, asr #0x1f - umull ip, r3, r0, sb - mla r3, r0, r2, r3 - mla r3, r1, sb, r3 - mov r0, ip - mov r1, r3 - mov r2, #0x1000 - mov r3, #0 - bl sub_0208FC8C -_02075A9C: - ldr r3, [sp, #4] - ldr r2, [sp] - add r2, r3, r2 - rsb ip, r2, #0 - add r2, sl, fp - rsb r3, r2, #0 - ldr sl, [sp, #0x34] - ldr r2, [sp, #0x30] - mov sb, ip, asr #0x1f - add r2, sl, r2 - umull fp, sl, r4, ip - mla sl, r4, sb, sl - mov r4, #0x80000000 - mla sl, r6, ip, sl - adds r4, r4, r0, lsl #13 - mov sb, r1, lsl #0xd - mov r6, r3, asr #0x1f - umull ip, r4, r5, r3 - mla r4, r5, r6, r4 - orr sb, sb, r0, lsr #19 - mla r4, r7, r3, r4 - adc r3, sb, #0 - str r3, [r8, #0x28] - adds r3, fp, #0x80000000 - adc r7, sl, #0 - adds r3, ip, #0x80000000 - mov r3, r2, asr #0x1f - umull r6, r5, r0, r2 - mla r5, r0, r3, r5 - adc r3, r4, #0 - str r7, [r8, #0x30] - mla r5, r1, r2, r5 - adds r0, r6, #0x80000000 - str r3, [r8, #0x34] - adc r0, r5, #0 - str r0, [r8, #0x38] - add sp, sp, #8 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_02075B34: .word 0x04000290 - arm_func_end sub_02075930 - - arm_func_start sub_02075B38 -sub_02075B38: ; 0x02075B38 - stmdb sp!, {r3, lr} - bl sub_02075BD4 - bl sub_02075B6C - ldmia sp!, {r3, pc} - arm_func_end sub_02075B38 - - arm_func_start sub_02075B48 -sub_02075B48: ; 0x02075B48 - ldr r1, _02075B64 ; =0x04000280 -_02075B4C: - ldrh r0, [r1] - tst r0, #0x8000 - bne _02075B4C - ldr r1, _02075B68 ; =0x040002A0 - ldmia r1, {r0, r1} - bx lr - .align 2, 0 -_02075B64: .word 0x04000280 -_02075B68: .word 0x040002A0 - arm_func_end sub_02075B48 - - arm_func_start sub_02075B6C -sub_02075B6C: ; 0x02075B6C - ldr r1, _02075B9C ; =0x04000280 -_02075B70: - ldrh r0, [r1] - tst r0, #0x8000 - bne _02075B70 - ldr r0, _02075BA0 ; =0x040002A0 - ldr r1, [r0] - ldr r0, [r0, #4] - adds r2, r1, #0x80000 - adc r1, r0, #0 - mov r0, r2, lsr #0x14 - orr r0, r0, r1, lsl #12 - bx lr - .align 2, 0 -_02075B9C: .word 0x04000280 -_02075BA0: .word 0x040002A0 - arm_func_end sub_02075B6C - - arm_func_start sub_02075BA4 -sub_02075BA4: ; 0x02075BA4 - ldr r2, _02075BD0 ; =0x04000280 - mov r1, #1 - strh r1, [r2] - mov r1, #0 - str r1, [r2, #0x10] - mov r1, #0x1000 - str r1, [r2, #0x14] - str r0, [r2, #0x18] - mov r0, #0 - str r0, [r2, #0x1c] - bx lr - .align 2, 0 -_02075BD0: .word 0x04000280 - arm_func_end sub_02075BA4 - - arm_func_start sub_02075BD4 -sub_02075BD4: ; 0x02075BD4 - ldr r3, _02075BF8 ; =0x04000280 - mov r2, #1 - strh r2, [r3] - mov r2, #0 - str r2, [r3, #0x10] - str r0, [r3, #0x14] - str r1, [r3, #0x18] - str r2, [r3, #0x1c] - bx lr - .align 2, 0 -_02075BF8: .word 0x04000280 - arm_func_end sub_02075BD4 - - arm_func_start sub_02075BFC -sub_02075BFC: ; 0x02075BFC - ldr r2, _02075C30 ; =0x04000280 - mov r3, #0 - strh r3, [r2] - str r0, [r2, #0x10] - str r1, [r2, #0x18] - mov r0, r3 - str r0, [r2, #0x1c] -_02075C18: - ldrh r0, [r2] - tst r0, #0x8000 - bne _02075C18 - ldr r0, _02075C34 ; =0x040002A0 - ldr r0, [r0] - bx lr - .align 2, 0 -_02075C30: .word 0x04000280 -_02075C34: .word 0x040002A0 - arm_func_end sub_02075BFC - - arm_func_start sub_02075C38 -sub_02075C38: ; 0x02075C38 - ldr r2, _02075C6C ; =0x04000280 - mov r3, #0 - strh r3, [r2] - str r0, [r2, #0x10] - str r1, [r2, #0x18] - mov r0, r3 - str r0, [r2, #0x1c] -_02075C54: - ldrh r0, [r2] - tst r0, #0x8000 - bne _02075C54 - ldr r0, _02075C70 ; =0x040002A8 - ldr r0, [r0] - bx lr - .align 2, 0 -_02075C6C: .word 0x04000280 -_02075C70: .word 0x040002A8 - arm_func_end sub_02075C38 - - arm_func_start sub_02075C74 -sub_02075C74: ; 0x02075C74 - stmdb sp!, {r4, lr} - ldr r3, [r0, #4] - ldr r2, [r1, #4] - ldr ip, [r0] - smull r4, lr, r3, r2 - ldr r2, [r1] - ldr r3, [r0, #8] - smlal r4, lr, ip, r2 - ldr r0, [r1, #8] - smlal r4, lr, r3, r0 - adds r0, r4, #0x800 - adc r1, lr, #0 - mov r0, r0, lsr #0xc - orr r0, r0, r1, lsl #20 - ldmia sp!, {r4, pc} - arm_func_end sub_02075C74 - - arm_func_start sub_02075CB0 -sub_02075CB0: ; 0x02075CB0 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - ldmia r0, {r5, lr} - ldr r6, [r1, #8] - ldr r0, [r0, #8] - ldmia r1, {r4, ip} - smull r8, r7, lr, r6 - smull r3, r1, r0, ip - subs r3, r8, r3 - sbc r1, r7, r1 - adds r3, r3, #0x800 - smull r8, r7, r0, r4 - smull r6, r0, r5, r6 - adc r1, r1, #0 - subs r6, r8, r6 - mov r3, r3, lsr #0xc - orr r3, r3, r1, lsl #20 - sbc r7, r7, r0 - adds r0, r6, #0x800 - smull ip, r6, r5, ip - adc r5, r7, #0 - smull r4, r1, lr, r4 - mov r7, r0, lsr #0xc - subs r4, ip, r4 - sbc r0, r6, r1 - adds r1, r4, #0x800 - str r3, [r2] - orr r7, r7, r5, lsl #20 - adc r0, r0, #0 - mov r1, r1, lsr #0xc - str r7, [r2, #4] - orr r1, r1, r0, lsl #20 - str r1, [r2, #8] - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_02075CB0 - - arm_func_start sub_02075D34 -sub_02075D34: ; 0x02075D34 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} - ldr r2, [r0, #4] - ldr r3, [r0] - smull r6, r5, r2, r2 - smlal r6, r5, r3, r3 - ldr r2, [r0, #8] - ldr r4, _02075E40 ; =0x04000280 - smlal r6, r5, r2, r2 - mov r3, #2 - strh r3, [r4] - mov r3, #0 - str r3, [r4, #0x10] - mov r3, #0x1000000 - str r3, [r4, #0x14] - str r6, [r4, #0x18] - mov r2, r5, lsl #2 - str r5, [r4, #0x1c] - mov r3, #1 - strh r3, [r4, #0x30] - mov r3, r6, lsl #2 - str r3, [r4, #0x38] - orr r2, r2, r6, lsr #30 - str r2, [r4, #0x3c] -_02075D90: - ldrh r2, [r4, #0x30] - tst r2, #0x8000 - bne _02075D90 - ldr r2, _02075E44 ; =0x040002B4 - ldr ip, [r2] - sub r3, r2, #0x34 -_02075DA8: - ldrh r2, [r3] - tst r2, #0x8000 - bne _02075DA8 - ldr sb, _02075E48 ; =0x040002A0 - ldr r5, [r0] - ldr r8, [sb] - mov r7, ip, asr #0x1f - umull r3, r2, r8, ip - umull r6, lr, r3, r5 - mov r4, r5, asr #0x1f - mla r2, r8, r7, r2 - ldr r7, [sb, #4] - mla lr, r3, r4, lr - mla r2, r7, ip, r2 - mla lr, r2, r5, lr - adds r4, r6, #0 - adc r4, lr, #0x1000 - mov r4, r4, asr #0xd - str r4, [r1] - ldr ip, [r0, #4] - umull r5, lr, r3, ip - mov r4, ip, asr #0x1f - mla lr, r3, r4, lr - mla lr, r2, ip, lr - adds r4, r5, #0 - adc r4, lr, #0x1000 - mov r4, r4, asr #0xd - str r4, [r1, #4] - ldr ip, [r0, #8] - umull r4, lr, r3, ip - mov r0, ip, asr #0x1f - mla lr, r3, r0, lr - mla lr, r2, ip, lr - adds r0, r4, #0 - adc r0, lr, #0x1000 - mov r0, r0, asr #0xd - str r0, [r1, #8] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - .align 2, 0 -_02075E40: .word 0x04000280 -_02075E44: .word 0x040002B4 -_02075E48: .word 0x040002A0 - arm_func_end sub_02075D34 - - arm_func_start sub_02075E4C -sub_02075E4C: ; 0x02075E4C - stmdb sp!, {r4, lr} - ldr r3, [r0, #4] - ldr r2, [r1, #4] - ldr r4, [r0] - sub r2, r3, r2 - smull ip, r3, r2, r2 - ldr lr, [r1] - ldr r2, [r0, #8] - sub r4, r4, lr - ldr r0, [r1, #8] - smlal ip, r3, r4, r4 - sub r0, r2, r0 - smlal ip, r3, r0, r0 - mov r0, r3, lsl #2 - ldr r2, _02075EC0 ; =0x040002B0 - mov r1, #1 - strh r1, [r2] - mov r1, ip, lsl #2 - str r1, [r2, #8] - orr r0, r0, ip, lsr #30 - str r0, [r2, #0xc] -_02075EA0: - ldrh r0, [r2] - tst r0, #0x8000 - bne _02075EA0 - ldr r0, _02075EC4 ; =0x040002B4 - ldr r0, [r0] - add r0, r0, #1 - mov r0, r0, asr #1 - ldmia sp!, {r4, pc} - .align 2, 0 -_02075EC0: .word 0x040002B0 -_02075EC4: .word 0x040002B4 - arm_func_end sub_02075E4C - - arm_func_start sub_02075EC8 -sub_02075EC8: ; 0x02075EC8 - stmdb sp!, {r4, lr} - cmp r0, #0 - ble _02075F5C - cmp r1, #0 - ble _02075F14 - cmp r1, r0 - ble _02075EF4 - mov r2, r0 - mov r4, #0 - mov r0, #1 - b _0207600C -_02075EF4: - bge _02075F0C - mov r2, r1 - mov r1, r0 - mov r4, #0x4000 - mov r0, #0 - b _0207600C -_02075F0C: - mov r0, #0x2000 - ldmia sp!, {r4, pc} -_02075F14: - bge _02075F54 - rsb r1, r1, #0 - cmp r1, r0 - bge _02075F38 - mov r2, r1 - mov r1, r0 - mov r4, #0x4000 - mov r0, #1 - b _0207600C -_02075F38: - ble _02075F4C - mov r2, r0 - mov r4, #0x8000 - mov r0, #0 - b _0207600C -_02075F4C: - mov r0, #0x6000 - ldmia sp!, {r4, pc} -_02075F54: - mov r0, #0x4000 - ldmia sp!, {r4, pc} -_02075F5C: - bge _02075FFC - cmp r1, #0 - rsb r0, r0, #0 - bge _02075FB0 - rsb r1, r1, #0 - cmp r1, r0 - ble _02075F8C - mov r4, #0x8000 - mov r2, r0 - rsb r4, r4, #0 - mov r0, #1 - b _0207600C -_02075F8C: - bge _02075FA8 - mov r4, #0x4000 - mov r2, r1 - mov r1, r0 - rsb r4, r4, #0 - mov r0, #0 - b _0207600C -_02075FA8: - mov r0, #0xa000 - ldmia sp!, {r4, pc} -_02075FB0: - cmp r1, #0 - ble _02075FF4 - cmp r1, r0 - bge _02075FD8 - mov r4, #0x4000 - mov r2, r1 - mov r1, r0 - rsb r4, r4, #0 - mov r0, #1 - b _0207600C -_02075FD8: - ble _02075FEC - mov r4, #0 - mov r2, r0 - mov r0, r4 - b _0207600C -_02075FEC: - mov r0, #0xe000 - ldmia sp!, {r4, pc} -_02075FF4: - mov r0, #0xc000 - ldmia sp!, {r4, pc} -_02075FFC: - cmp r1, #0 - movge r0, #0 - movlt r0, #0x8000 - ldmia sp!, {r4, pc} -_0207600C: - cmp r1, #0 - moveq r0, #0 - ldmeqia sp!, {r4, pc} - cmp r0, #0 - mov r0, r2 - beq _02076048 - bl sub_02075B38 - mov r1, r0, asr #5 - ldr r0, _0207606C ; =ARM9_UNKNOWN_TABLE__NA_20ADFB0 - mov r1, r1, lsl #1 - ldrsh r0, [r0, r1] - add r0, r4, r0 - mov r0, r0, lsl #0x10 - mov r0, r0, lsr #0x10 - ldmia sp!, {r4, pc} -_02076048: - bl sub_02075B38 - mov r1, r0, asr #5 - ldr r0, _0207606C ; =ARM9_UNKNOWN_TABLE__NA_20ADFB0 - mov r1, r1, lsl #1 - ldrsh r0, [r0, r1] - sub r0, r4, r0 - mov r0, r0, lsl #0x10 - mov r0, r0, lsr #0x10 - ldmia sp!, {r4, pc} - .align 2, 0 -_0207606C: .word ARM9_UNKNOWN_TABLE__NA_20ADFB0 - arm_func_end sub_02075EC8 - - arm_func_start sub_02076070 -sub_02076070: ; 0x02076070 - bx lr - arm_func_end sub_02076070 - - arm_func_start sub_02076074 -sub_02076074: ; 0x02076074 - stmdb sp!, {r4, r5, r6, lr} - ldr r2, _0207619C ; =0x04000304 - ldr r0, _020761A0 ; =0xFFFFFDF1 - ldrh r1, [r2] - orr r1, r1, #0x8000 - strh r1, [r2] - ldrh r1, [r2] - and r0, r1, r0 - orr r0, r0, #0xe - orr r0, r0, #0x200 - strh r0, [r2] - ldrh r0, [r2] - orr r0, r0, #1 - strh r0, [r2] - bl sub_0207634C - ldr r5, _020761A4 ; =_022B9588 - ldrh r0, [r5, #2] - cmp r0, #0 - bne _020760E8 - mvn r4, #2 -_020760C4: - bl sub_0207902C - mov r6, r0 - cmp r6, r4 - bne _020760D8 - bl WaitForever2 -_020760D8: - strh r6, [r5, #2] - ldrh r0, [r5, #2] - cmp r0, #0 - beq _020760C4 -_020760E8: - ldr r0, _020761A8 ; =0x04000004 - mov r2, #0 - mov r3, #0x4000000 - strh r2, [r0] - ldr r0, _020761AC ; =_020B2B94 - str r2, [r3] - ldr r0, [r0, #4] - sub r1, r3, #0x4000001 - cmp r0, r1 - beq _02076140 - add r1, r3, #8 - mov r3, #0x60 - bl sub_0207BC4C - ldr r1, _020761B0 ; =0x0400006C - mov r2, #0 - ldr r0, _020761AC ; =_020B2B94 - strh r2, [r1] - ldr r0, [r0, #4] - ldr r1, _020761B4 ; =0x04001000 - mov r3, #0x70 - bl sub_0207BC4C - b _02076168 -_02076140: - mov r0, r2 - add r1, r3, #8 - mov r2, #0x60 - bl ArrayFill32 - ldr r3, _020761B0 ; =0x0400006C - mov r0, #0 - ldr r1, _020761B4 ; =0x04001000 - mov r2, #0x70 - strh r0, [r3] - bl ArrayFill32 -_02076168: - ldr r0, _020761B8 ; =0x04000020 - mov r2, #0x100 - strh r2, [r0] - strh r2, [r0, #6] - strh r2, [r0, #0x10] - strh r2, [r0, #0x16] - add r1, r0, #0x1000 - ldr r0, _020761BC ; =0x04001026 - strh r2, [r1] - strh r2, [r0] - strh r2, [r0, #0xa] - strh r2, [r0, #0x10] - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207619C: .word 0x04000304 -_020761A0: .word 0xFFFFFDF1 -_020761A4: .word _022B9588 -_020761A8: .word 0x04000004 -_020761AC: .word _020B2B94 -_020761B0: .word 0x0400006C -_020761B4: .word 0x04001000 -_020761B8: .word 0x04000020 -_020761BC: .word 0x04001026 - arm_func_end sub_02076074 - - arm_func_start sub_020761C0 -sub_020761C0: ; 0x020761C0 - ldr r3, _020761E4 ; =0x04000004 - mov r1, r0, lsl #0x18 - ldrh r2, [r3] - and ip, r0, #0x100 - and r0, r2, #0x3f - orr r0, r0, r1, lsr #16 - orr r0, r0, ip, asr #1 - strh r0, [r3] - bx lr - .align 2, 0 -_020761E4: .word 0x04000004 - arm_func_end sub_020761C0 - - arm_func_start sub_020761E8 -sub_020761E8: ; 0x020761E8 - ldr r2, _02076218 ; =0x04000004 - cmp r0, #0 - ldrh r0, [r2] - ldreqh r1, [r2] - and r0, r0, #8 - biceq r1, r1, #8 - streqh r1, [r2] - bxeq lr - ldrh r1, [r2] - orr r1, r1, #8 - strh r1, [r2] - bx lr - .align 2, 0 -_02076218: .word 0x04000004 - arm_func_end sub_020761E8 - - arm_func_start sub_0207621C -sub_0207621C: ; 0x0207621C - stmdb sp!, {r3, lr} - mov lr, #0x4000000 - ldr ip, [lr] - ldr r1, _02076250 ; =_020B2B94 - and r2, ip, #0x30000 - mov r3, #0 - ldr r0, _02076254 ; =_022B9588 - mov r2, r2, lsr #0x10 - strh r3, [r1] - strh r2, [r0] - bic r0, ip, #0x30000 - str r0, [lr] - ldmia sp!, {r3, pc} - .align 2, 0 -_02076250: .word _020B2B94 -_02076254: .word _022B9588 - arm_func_end sub_0207621C - - arm_func_start sub_02076258 -sub_02076258: ; 0x02076258 - ldr r0, _02076298 ; =_022B9588 - ldr r1, _0207629C ; =_020B2B94 - ldrh r2, [r0] - mov r0, #1 - strh r0, [r1] - mov r1, #0x4000000 - cmp r2, #0 - ldreq r0, [r1] - orreq r0, r0, #0x10000 - streq r0, [r1] - bxeq lr - ldr r0, [r1] - bic r0, r0, #0x30000 - orr r0, r0, r2, lsl #16 - str r0, [r1] - bx lr - .align 2, 0 -_02076298: .word _022B9588 -_0207629C: .word _020B2B94 - arm_func_end sub_02076258 - - arm_func_start sub_020762A0 -sub_020762A0: ; 0x020762A0 - stmdb sp!, {r3, lr} - ldr r3, _020762FC ; =_020B2B94 - mov lr, #0x4000000 - ldrh ip, [r3] - ldr lr, [lr] - ldr r3, _02076300 ; =_022B9588 - cmp ip, #0 - strh r0, [r3] - ldr r3, _02076304 ; =0xFFF0FFF0 - moveq r0, #0 - and r3, lr, r3 - orr r0, r3, r0, lsl #16 - orr r0, r1, r0 - orr r1, r0, r2, lsl #3 - mov ip, #0x4000000 - ldr r0, _02076300 ; =_022B9588 - str r1, [ip] - ldrh r0, [r0] - cmp r0, #0 - ldreq r0, _020762FC ; =_020B2B94 - moveq r1, #0 - streqh r1, [r0] - ldmia sp!, {r3, pc} - .align 2, 0 -_020762FC: .word _020B2B94 -_02076300: .word _022B9588 -_02076304: .word 0xFFF0FFF0 - arm_func_end sub_020762A0 - - arm_func_start sub_02076308 -sub_02076308: ; 0x02076308 - ldr r2, _02076320 ; =0x04001000 - ldr r1, [r2] - bic r1, r1, #7 - orr r0, r1, r0 - str r0, [r2] - bx lr - .align 2, 0 -_02076320: .word 0x04001000 - arm_func_end sub_02076308 - - arm_func_start sub_02076324 -sub_02076324: ; 0x02076324 - cmp r1, #0 - moveq r1, #0 - streqh r1, [r0] - bxeq lr - orrgt r1, r1, #0x4000 - strgth r1, [r0] - rsble r1, r1, #0 - orrle r1, r1, #0x8000 - strleh r1, [r0] - bx lr - arm_func_end sub_02076324 - - arm_func_start sub_0207634C -sub_0207634C: ; 0x0207634C - ldr r0, _020763A4 ; =_022B958C - mov r2, #0 - strh r2, [r0] - strh r2, [r0, #2] - strh r2, [r0, #4] - strh r2, [r0, #6] - strh r2, [r0, #8] - strh r2, [r0, #0xa] - strh r2, [r0, #0xc] - strh r2, [r0, #0xe] - strh r2, [r0, #0x10] - strh r2, [r0, #0x12] - strh r2, [r0, #0x14] - strh r2, [r0, #0x16] - ldr r1, _020763A8 ; =0x04000240 - strh r2, [r0, #0x18] - str r2, [r1] - strb r2, [r1, #4] - strb r2, [r1, #5] - strb r2, [r1, #6] - strh r2, [r1, #8] - bx lr - .align 2, 0 -_020763A4: .word _022B958C -_020763A8: .word 0x04000240 - arm_func_end sub_0207634C - - arm_func_start EnableVramBanksInSetDontSave -EnableVramBanksInSetDontSave: ; 0x020763AC - tst r0, #1 - ldrne r1, _02076440 ; =0x04000240 - movne r2, #0x80 - strneb r2, [r1] - tst r0, #2 - ldrne r1, _02076444 ; =0x04000241 - movne r2, #0x80 - strneb r2, [r1] - tst r0, #4 - ldrne r1, _02076448 ; =0x04000242 - movne r2, #0x80 - strneb r2, [r1] - tst r0, #8 - ldrne r1, _0207644C ; =0x04000243 - movne r2, #0x80 - strneb r2, [r1] - tst r0, #0x10 - ldrne r1, _02076450 ; =0x04000244 - movne r2, #0x80 - strneb r2, [r1] - tst r0, #0x20 - ldrne r1, _02076454 ; =0x04000245 - movne r2, #0x80 - strneb r2, [r1] - tst r0, #0x40 - ldrne r1, _02076458 ; =0x04000246 - movne r2, #0x80 - strneb r2, [r1] - tst r0, #0x80 - ldrne r1, _0207645C ; =0x04000248 - movne r2, #0x80 - strneb r2, [r1] - tst r0, #0x100 - ldrne r0, _02076460 ; =0x04000249 - movne r1, #0x80 - strneb r1, [r0] - bx lr - .align 2, 0 -_02076440: .word 0x04000240 -_02076444: .word 0x04000241 -_02076448: .word 0x04000242 -_0207644C: .word 0x04000243 -_02076450: .word 0x04000244 -_02076454: .word 0x04000245 -_02076458: .word 0x04000246 -_0207645C: .word 0x04000248 -_02076460: .word 0x04000249 - arm_func_end EnableVramBanksInSetDontSave - - arm_func_start sub_02076464 -sub_02076464: ; 0x02076464 - stmdb sp!, {r3, lr} - ldr r1, _020766D4 ; =_022B958C - mvn ip, r0 - ldrh r3, [r1] - ldrh r2, [r1, #2] - cmp r0, #0x40 - orr r2, r3, r2 - and r2, ip, r2 - strh r2, [r1] - strh r0, [r1, #2] - bgt _0207653C - cmp r0, #0x40 - bge _020766B8 - cmp r0, #0x20 - bgt _02076530 - cmp r0, #0 - addge pc, pc, r0, lsl #2 - b _020766C4 -_020764AC: ; jump table - b _020766C4 ; case 0 - b _020765D8 ; case 1 - b _020765A4 ; case 2 - b _020765CC ; case 3 - b _0207657C ; case 4 - b _02076614 ; case 5 - b _02076598 ; case 6 - b _020765C0 ; case 7 - b _02076560 ; case 8 - b _0207662C ; case 9 - b _02076644 ; case 10 - b _020765E8 ; case 11 - b _02076570 ; case 12 - b _02076608 ; case 13 - b _0207658C ; case 14 - b _020765B4 ; case 15 - b _02076674 ; case 16 - b _020766C4 ; case 17 - b _020766C4 ; case 18 - b _020766C4 ; case 19 - b _020766C4 ; case 20 - b _020766C4 ; case 21 - b _020766C4 ; case 22 - b _020766C4 ; case 23 - b _020766C4 ; case 24 - b _020766C4 ; case 25 - b _020766C4 ; case 26 - b _020766C4 ; case 27 - b _020766C4 ; case 28 - b _020766C4 ; case 29 - b _020766C4 ; case 30 - b _020766C4 ; case 31 - b _020766A8 ; case 32 -_02076530: - cmp r0, #0x30 - beq _02076668 - b _020766C4 -_0207653C: - cmp r0, #0x60 - bgt _02076554 - bge _0207669C - cmp r0, #0x50 - beq _02076684 - b _020766C4 -_02076554: - cmp r0, #0x70 - beq _0207665C - b _020766C4 -_02076560: - ldr r0, _020766D8 ; =0x04000243 - mov r1, #0x81 - strb r1, [r0] - b _020766C4 -_02076570: - ldr r0, _020766D8 ; =0x04000243 - mov r1, #0x89 - strb r1, [r0] -_0207657C: - ldr r0, _020766DC ; =0x04000242 - mov r1, #0x81 - strb r1, [r0] - b _020766C4 -_0207658C: - ldr r0, _020766D8 ; =0x04000243 - mov r1, #0x91 - strb r1, [r0] -_02076598: - ldr r0, _020766DC ; =0x04000242 - mov r1, #0x89 - strb r1, [r0] -_020765A4: - ldr r0, _020766E0 ; =0x04000241 - mov r1, #0x81 - strb r1, [r0] - b _020766C4 -_020765B4: - ldr r0, _020766D8 ; =0x04000243 - mov r1, #0x99 - strb r1, [r0] -_020765C0: - ldr r0, _020766DC ; =0x04000242 - mov r1, #0x91 - strb r1, [r0] -_020765CC: - ldr r0, _020766E0 ; =0x04000241 - mov r1, #0x89 - strb r1, [r0] -_020765D8: - ldr r0, _020766E4 ; =0x04000240 - mov r1, #0x81 - strb r1, [r0] - b _020766C4 -_020765E8: - ldr r1, _020766E4 ; =0x04000240 - mov r0, #0x81 - strb r0, [r1] - mov r0, #0x89 - strb r0, [r1, #1] - mov r0, #0x91 - strb r0, [r1, #3] - b _020766C4 -_02076608: - ldr r0, _020766D8 ; =0x04000243 - mov r1, #0x91 - strb r1, [r0] -_02076614: - ldr r1, _020766E4 ; =0x04000240 - mov r0, #0x81 - strb r0, [r1] - mov r0, #0x89 - strb r0, [r1, #2] - b _020766C4 -_0207662C: - ldr r1, _020766E4 ; =0x04000240 - mov r0, #0x81 - strb r0, [r1] - mov r0, #0x89 - strb r0, [r1, #3] - b _020766C4 -_02076644: - ldr r1, _020766E0 ; =0x04000241 - mov r0, #0x81 - strb r0, [r1] - mov r0, #0x89 - strb r0, [r1, #2] - b _020766C4 -_0207665C: - ldr r0, _020766E8 ; =0x04000246 - mov r1, #0x99 - strb r1, [r0] -_02076668: - ldr r0, _020766EC ; =0x04000245 - mov r1, #0x91 - strb r1, [r0] -_02076674: - ldr r0, _020766F0 ; =0x04000244 - mov r1, #0x81 - strb r1, [r0] - b _020766C4 -_02076684: - ldr r1, _020766E8 ; =0x04000246 - mov r0, #0x91 - strb r0, [r1] - mov r0, #0x81 - strb r0, [r1, #-2] - b _020766C4 -_0207669C: - ldr r0, _020766E8 ; =0x04000246 - mov r1, #0x89 - strb r1, [r0] -_020766A8: - ldr r0, _020766EC ; =0x04000245 - mov r1, #0x81 - strb r1, [r0] - b _020766C4 -_020766B8: - ldr r0, _020766E8 ; =0x04000246 - mov r1, #0x81 - strb r1, [r0] -_020766C4: - ldr r0, _020766D4 ; =_022B958C - ldrh r0, [r0] - bl EnableVramBanksInSetDontSave - ldmia sp!, {r3, pc} - .align 2, 0 -_020766D4: .word _022B958C -_020766D8: .word 0x04000243 -_020766DC: .word 0x04000242 -_020766E0: .word 0x04000241 -_020766E4: .word 0x04000240 -_020766E8: .word 0x04000246 -_020766EC: .word 0x04000245 -_020766F0: .word 0x04000244 - arm_func_end sub_02076464 - - arm_func_start sub_020766F4 -sub_020766F4: ; 0x020766F4 - stmdb sp!, {r3, lr} - ldr r1, _0207682C ; =_022B958C - mvn ip, r0 - ldrh r3, [r1] - ldrh r2, [r1, #4] - cmp r0, #0x30 - orr r2, r3, r2 - and r2, ip, r2 - strh r2, [r1] - strh r0, [r1, #4] - bgt _0207675C - cmp r0, #0x30 - bge _020767D0 - cmp r0, #0x10 - bgt _02076750 - bge _020767DC - cmp r0, #3 - addls pc, pc, r0, lsl #2 - b _0207681C -_02076740: ; jump table - b _0207681C ; case 0 - b _020767A4 ; case 1 - b _020767B4 ; case 2 - b _02076798 ; case 3 -_02076750: - cmp r0, #0x20 - beq _02076810 - b _0207681C -_0207675C: - cmp r0, #0x50 - bgt _0207677C - bge _020767EC - cmp r0, #0x40 - ldreq r0, _02076830 ; =0x04000246 - moveq r1, #0x82 - streqb r1, [r0] - b _0207681C -_0207677C: - cmp r0, #0x60 - bgt _0207678C - beq _02076804 - b _0207681C -_0207678C: - cmp r0, #0x70 - beq _020767C4 - b _0207681C -_02076798: - ldr r0, _02076834 ; =0x04000241 - mov r1, #0x8a - strb r1, [r0] -_020767A4: - ldr r0, _02076838 ; =0x04000240 - mov r1, #0x82 - strb r1, [r0] - b _0207681C -_020767B4: - ldr r0, _02076834 ; =0x04000241 - mov r1, #0x82 - strb r1, [r0] - b _0207681C -_020767C4: - ldr r0, _02076830 ; =0x04000246 - mov r1, #0x9a - strb r1, [r0] -_020767D0: - ldr r0, _0207683C ; =0x04000245 - mov r1, #0x92 - strb r1, [r0] -_020767DC: - ldr r0, _02076840 ; =0x04000244 - mov r1, #0x82 - strb r1, [r0] - b _0207681C -_020767EC: - ldr r1, _02076830 ; =0x04000246 - mov r0, #0x92 - strb r0, [r1] - mov r0, #0x82 - strb r0, [r1, #-2] - b _0207681C -_02076804: - ldr r0, _02076830 ; =0x04000246 - mov r1, #0x8a - strb r1, [r0] -_02076810: - ldr r0, _0207683C ; =0x04000245 - mov r1, #0x82 - strb r1, [r0] -_0207681C: - ldr r0, _0207682C ; =_022B958C - ldrh r0, [r0] - bl EnableVramBanksInSetDontSave - ldmia sp!, {r3, pc} - .align 2, 0 -_0207682C: .word _022B958C -_02076830: .word 0x04000246 -_02076834: .word 0x04000241 -_02076838: .word 0x04000240 -_0207683C: .word 0x04000245 -_02076840: .word 0x04000244 - arm_func_end sub_020766F4 - - arm_func_start sub_02076844 -sub_02076844: ; 0x02076844 - stmdb sp!, {r3, lr} - ldr r1, _02076938 ; =_022B958C - mvn ip, r0 - ldrh r3, [r1] - ldrh r2, [r1, #0xe] - cmp r0, #0x20 - orr r2, r3, r2 - and r2, ip, r2 - strh r2, [r1] - strh r0, [r1, #0xe] - bgt _02076894 - cmp r0, #0x20 - bge _020768F8 - cmp r0, #0 - bgt _02076888 - beq _02076918 - b _02076928 -_02076888: - cmp r0, #0x10 - beq _020768B0 - b _02076928 -_02076894: - cmp r0, #0x40 - bgt _020768A4 - beq _020768CC - b _02076928 -_020768A4: - cmp r0, #0x60 - beq _020768EC - b _02076928 -_020768B0: - mov r2, #0x4000000 - ldr r1, [r2] - mov r0, #0x84 - orr r1, r1, #0x40000000 - str r1, [r2] - strb r0, [r2, #0x244] - b _02076928 -_020768CC: - mov r2, #0x4000000 - ldr r1, [r2] - ldr r0, _0207693C ; =0x04000246 - orr r1, r1, #0x40000000 - str r1, [r2] - mov r1, #0x8c - strb r1, [r0] - b _02076928 -_020768EC: - ldr r0, _0207693C ; =0x04000246 - mov r1, #0x8c - strb r1, [r0] -_020768F8: - ldr r0, _02076940 ; =0x04000245 - mov r1, #0x84 - strb r1, [r0] - mov r1, #0x4000000 - ldr r0, [r1] - orr r0, r0, #0x40000000 - str r0, [r1] - b _02076928 -_02076918: - mov r1, #0x4000000 - ldr r0, [r1] - bic r0, r0, #0x40000000 - str r0, [r1] -_02076928: - ldr r0, _02076938 ; =_022B958C - ldrh r0, [r0] - bl EnableVramBanksInSetDontSave - ldmia sp!, {r3, pc} - .align 2, 0 -_02076938: .word _022B958C -_0207693C: .word 0x04000246 -_02076940: .word 0x04000245 - arm_func_end sub_02076844 - - arm_func_start sub_02076944 -sub_02076944: ; 0x02076944 - stmdb sp!, {r3, lr} - ldr r1, _020769E4 ; =_022B958C - mvn ip, r0 - ldrh r3, [r1] - ldrh r2, [r1, #0x10] - cmp r0, #0 - orr r2, r3, r2 - and r2, ip, r2 - strh r2, [r1] - strh r0, [r1, #0x10] - beq _020769C4 - cmp r0, #0x20 - beq _02076984 - cmp r0, #0x40 - beq _020769A4 - b _020769D4 -_02076984: - mov r2, #0x4000000 - ldr r1, [r2] - ldr r0, _020769E8 ; =0x04000245 - orr r1, r1, #0x80000000 - str r1, [r2] - mov r1, #0x85 - strb r1, [r0] - b _020769D4 -_020769A4: - mov r2, #0x4000000 - ldr r1, [r2] - ldr r0, _020769EC ; =0x04000246 - orr r1, r1, #0x80000000 - str r1, [r2] - mov r1, #0x85 - strb r1, [r0] - b _020769D4 -_020769C4: - mov r1, #0x4000000 - ldr r0, [r1] - bic r0, r0, #0x80000000 - str r0, [r1] -_020769D4: - ldr r0, _020769E4 ; =_022B958C - ldrh r0, [r0] - bl EnableVramBanksInSetDontSave - ldmia sp!, {r3, pc} - .align 2, 0 -_020769E4: .word _022B958C -_020769E8: .word 0x04000245 -_020769EC: .word 0x04000246 - arm_func_end sub_02076944 - - arm_func_start sub_020769F0 -sub_020769F0: ; 0x020769F0 - stmdb sp!, {r3, lr} - ldr r1, _02076BAC ; =_022B958C - mvn ip, r0 - ldrh r3, [r1] - ldrh r2, [r1, #8] - cmp r0, #0 - orr r2, r3, r2 - and r2, ip, r2 - strh r2, [r1] - strh r0, [r1, #8] - ldr r2, _02076BB0 ; =0x04000060 - bne _02076A34 - ldrh r1, [r2] - ldr r0, _02076BB4 ; =0x0000CFFE - and r0, r1, r0 - strh r0, [r2] - b _02076B9C -_02076A34: - ldrh r1, [r2] - cmp r0, #0xf - bic r1, r1, #0x3000 - orr r1, r1, #1 - strh r1, [r2] - addls pc, pc, r0, lsl #2 - b _02076B9C -_02076A50: ; jump table - b _02076B9C ; case 0 - b _02076B90 ; case 1 - b _02076B5C ; case 2 - b _02076B84 ; case 3 - b _02076B34 ; case 4 - b _02076A90 ; case 5 - b _02076B50 ; case 6 - b _02076B78 ; case 7 - b _02076B18 ; case 8 - b _02076AA8 ; case 9 - b _02076AC0 ; case 10 - b _02076AD8 ; case 11 - b _02076B28 ; case 12 - b _02076AF8 ; case 13 - b _02076B44 ; case 14 - b _02076B6C ; case 15 -_02076A90: - mov r1, #0x83 - ldr r0, _02076BB8 ; =0x04000242 - strb r1, [r2, #0x1e0] - mov r1, #0x8b - strb r1, [r0] - b _02076B9C -_02076AA8: - mov r1, #0x83 - ldr r0, _02076BBC ; =0x04000243 - strb r1, [r2, #0x1e0] - mov r1, #0x8b - strb r1, [r0] - b _02076B9C -_02076AC0: - ldr r1, _02076BC0 ; =0x04000241 - mov r0, #0x83 - strb r0, [r1] - mov r0, #0x8b - strb r0, [r1, #2] - b _02076B9C -_02076AD8: - mov r0, #0x83 - ldr r1, _02076BC0 ; =0x04000241 - strb r0, [r2, #0x1e0] - mov r0, #0x8b - strb r0, [r1] - mov r0, #0x93 - strb r0, [r1, #2] - b _02076B9C -_02076AF8: - mov r0, #0x83 - ldr r1, _02076BB8 ; =0x04000242 - strb r0, [r2, #0x1e0] - mov r0, #0x8b - strb r0, [r1] - mov r0, #0x93 - strb r0, [r1, #1] - b _02076B9C -_02076B18: - ldr r0, _02076BBC ; =0x04000243 - mov r1, #0x83 - strb r1, [r0] - b _02076B9C -_02076B28: - ldr r0, _02076BBC ; =0x04000243 - mov r1, #0x8b - strb r1, [r0] -_02076B34: - ldr r0, _02076BB8 ; =0x04000242 - mov r1, #0x83 - strb r1, [r0] - b _02076B9C -_02076B44: - ldr r0, _02076BBC ; =0x04000243 - mov r1, #0x93 - strb r1, [r0] -_02076B50: - ldr r0, _02076BB8 ; =0x04000242 - mov r1, #0x8b - strb r1, [r0] -_02076B5C: - ldr r0, _02076BC0 ; =0x04000241 - mov r1, #0x83 - strb r1, [r0] - b _02076B9C -_02076B6C: - ldr r0, _02076BBC ; =0x04000243 - mov r1, #0x9b - strb r1, [r0] -_02076B78: - ldr r0, _02076BB8 ; =0x04000242 - mov r1, #0x93 - strb r1, [r0] -_02076B84: - ldr r0, _02076BC0 ; =0x04000241 - mov r1, #0x8b - strb r1, [r0] -_02076B90: - ldr r0, _02076BC4 ; =0x04000240 - mov r1, #0x83 - strb r1, [r0] -_02076B9C: - ldr r0, _02076BAC ; =_022B958C - ldrh r0, [r0] - bl EnableVramBanksInSetDontSave - ldmia sp!, {r3, pc} - .align 2, 0 -_02076BAC: .word _022B958C -_02076BB0: .word 0x04000060 -_02076BB4: .word 0x0000CFFE -_02076BB8: .word 0x04000242 -_02076BBC: .word 0x04000243 -_02076BC0: .word 0x04000241 -_02076BC4: .word 0x04000240 - arm_func_end sub_020769F0 - - arm_func_start sub_02076BC8 -sub_02076BC8: ; 0x02076BC8 - stmdb sp!, {r3, lr} - ldr r1, _02076CA0 ; =_022B958C - mvn ip, r0 - ldrh r3, [r1] - ldrh r2, [r1, #0xa] - cmp r0, #0x30 - orr r2, r3, r2 - and r2, ip, r2 - strh r2, [r1] - strh r0, [r1, #0xa] - bgt _02076C1C - cmp r0, #0x30 - bge _02076C78 - cmp r0, #0x10 - bgt _02076C10 - bge _02076C84 - cmp r0, #0 - b _02076C90 -_02076C10: - cmp r0, #0x20 - beq _02076C4C - b _02076C90 -_02076C1C: - cmp r0, #0x60 - bgt _02076C34 - bge _02076C40 - cmp r0, #0x40 - beq _02076C5C - b _02076C90 -_02076C34: - cmp r0, #0x70 - beq _02076C6C - b _02076C90 -_02076C40: - ldr r0, _02076CA4 ; =0x04000246 - mov r1, #0x8b - strb r1, [r0] -_02076C4C: - ldr r0, _02076CA8 ; =0x04000245 - mov r1, #0x83 - strb r1, [r0] - b _02076C90 -_02076C5C: - ldr r0, _02076CA4 ; =0x04000246 - mov r1, #0x83 - strb r1, [r0] - b _02076C90 -_02076C6C: - ldr r0, _02076CA4 ; =0x04000246 - mov r1, #0x9b - strb r1, [r0] -_02076C78: - ldr r0, _02076CA8 ; =0x04000245 - mov r1, #0x93 - strb r1, [r0] -_02076C84: - ldr r0, _02076CAC ; =0x04000244 - mov r1, #0x83 - strb r1, [r0] -_02076C90: - ldr r0, _02076CA0 ; =_022B958C - ldrh r0, [r0] - bl EnableVramBanksInSetDontSave - ldmia sp!, {r3, pc} - .align 2, 0 -_02076CA0: .word _022B958C -_02076CA4: .word 0x04000246 -_02076CA8: .word 0x04000245 -_02076CAC: .word 0x04000244 - arm_func_end sub_02076BC8 - - arm_func_start sub_02076CB0 -sub_02076CB0: ; 0x02076CB0 - stmdb sp!, {r3, lr} - ldr r1, _02076DCC ; =_022B958C - mvn ip, r0 - ldrh r3, [r1] - ldrh r2, [r1, #0xc] - cmp r0, #0xc - orr r2, r3, r2 - and r2, ip, r2 - strh r2, [r1] - strh r0, [r1, #0xc] - addls pc, pc, r0, lsl #2 - b _02076DBC -_02076CE0: ; jump table - b _02076D6C ; case 0 - b _02076D80 ; case 1 - b _02076D20 ; case 2 - b _02076D14 ; case 3 - b _02076DA0 ; case 4 - b _02076DBC ; case 5 - b _02076DBC ; case 6 - b _02076DBC ; case 7 - b _02076D4C ; case 8 - b _02076DBC ; case 9 - b _02076DBC ; case 10 - b _02076DBC ; case 11 - b _02076D40 ; case 12 -_02076D14: - ldr r0, _02076DD0 ; =0x04000240 - mov r1, #0x93 - strb r1, [r0] -_02076D20: - ldr r0, _02076DD4 ; =0x04000241 - mov r2, #0x9b - ldr r1, _02076DD8 ; =0x04000060 - strb r2, [r0] - ldrh r0, [r1] - orr r0, r0, #0x4000 - strh r0, [r1] - b _02076DBC -_02076D40: - ldr r0, _02076DDC ; =0x04000242 - mov r1, #0x93 - strb r1, [r0] -_02076D4C: - ldr r0, _02076DE0 ; =0x04000243 - mov r2, #0x9b - ldr r1, _02076DD8 ; =0x04000060 - strb r2, [r0] - ldrh r0, [r1] - orr r0, r0, #0x4000 - strh r0, [r1] - b _02076DBC -_02076D6C: - ldr r1, _02076DD8 ; =0x04000060 - ldrh r0, [r1] - bic r0, r0, #0x4000 - strh r0, [r1] - b _02076DBC -_02076D80: - ldr r0, _02076DD0 ; =0x04000240 - mov r1, #0x9b - strb r1, [r0] - sub r1, r0, #0x1e0 - ldrh r0, [r1] - orr r0, r0, #0x4000 - strh r0, [r1] - b _02076DBC -_02076DA0: - ldr r0, _02076DDC ; =0x04000242 - mov r2, #0x9b - ldr r1, _02076DD8 ; =0x04000060 - strb r2, [r0] - ldrh r0, [r1] - orr r0, r0, #0x4000 - strh r0, [r1] -_02076DBC: - ldr r0, _02076DCC ; =_022B958C - ldrh r0, [r0] - bl EnableVramBanksInSetDontSave - ldmia sp!, {r3, pc} - .align 2, 0 -_02076DCC: .word _022B958C -_02076DD0: .word 0x04000240 -_02076DD4: .word 0x04000241 -_02076DD8: .word 0x04000060 -_02076DDC: .word 0x04000242 -_02076DE0: .word 0x04000243 - arm_func_end sub_02076CB0 - - arm_func_start sub_02076DE4 -sub_02076DE4: ; 0x02076DE4 - stmdb sp!, {r3, lr} - ldr r1, _02076E84 ; =_022B958C - mvn ip, r0 - ldrh r3, [r1] - ldrh r2, [r1, #6] - cmp r0, #8 - orr r2, r3, r2 - and r2, ip, r2 - strh r2, [r1] - strh r0, [r1, #6] - bgt _02076E38 - cmp r0, #8 - bge _02076E68 - cmp r0, #4 - bgt _02076E74 - cmp r0, #0 - blt _02076E74 - beq _02076E74 - cmp r0, #4 - beq _02076E58 - b _02076E74 -_02076E38: - cmp r0, #0xc - bne _02076E74 - ldr r1, _02076E88 ; =0x04000243 - mov r0, #0x8a - strb r0, [r1] - mov r0, #0x82 - strb r0, [r1, #-1] - b _02076E74 -_02076E58: - ldr r0, _02076E8C ; =0x04000242 - mov r1, #0x82 - strb r1, [r0] - b _02076E74 -_02076E68: - ldr r0, _02076E88 ; =0x04000243 - mov r1, #0x82 - strb r1, [r0] -_02076E74: - ldr r0, _02076E84 ; =_022B958C - ldrh r0, [r0] - bl EnableVramBanksInSetDontSave - ldmia sp!, {r3, pc} - .align 2, 0 -_02076E84: .word _022B958C -_02076E88: .word 0x04000243 -_02076E8C: .word 0x04000242 - arm_func_end sub_02076DE4 - - arm_func_start sub_02076E90 -sub_02076E90: ; 0x02076E90 - ldr r1, _02076EA8 ; =_022B958C - ldr ip, _02076EAC ; =EnableVramBanksInSetDontSave - ldrh r2, [r1] - orr r2, r2, r0 - strh r2, [r1] - bx ip - .align 2, 0 -_02076EA8: .word _022B958C -_02076EAC: .word EnableVramBanksInSetDontSave - arm_func_end sub_02076E90 - - arm_func_start sub_02076EB0 -sub_02076EB0: ; 0x02076EB0 - stmdb sp!, {r3, lr} - ldr r1, _02076F48 ; =_022B958C - mvn ip, r0 - ldrh r3, [r1] - ldrh r2, [r1, #0x12] - cmp r0, #0x80 - orr r2, r3, r2 - and r2, ip, r2 - strh r2, [r1] - strh r0, [r1, #0x12] - bgt _02076F04 - cmp r0, #0x80 - bge _02076F2C - cmp r0, #4 - bgt _02076F38 - cmp r0, #0 - blt _02076F38 - beq _02076F38 - cmp r0, #4 - beq _02076F10 - b _02076F38 -_02076F04: - cmp r0, #0x180 - beq _02076F20 - b _02076F38 -_02076F10: - ldr r0, _02076F4C ; =0x04000242 - mov r1, #0x84 - strb r1, [r0] - b _02076F38 -_02076F20: - ldr r0, _02076F50 ; =0x04000249 - mov r1, #0x81 - strb r1, [r0] -_02076F2C: - ldr r0, _02076F54 ; =0x04000248 - mov r1, #0x81 - strb r1, [r0] -_02076F38: - ldr r0, _02076F48 ; =_022B958C - ldrh r0, [r0] - bl EnableVramBanksInSetDontSave - ldmia sp!, {r3, pc} - .align 2, 0 -_02076F48: .word _022B958C -_02076F4C: .word 0x04000242 -_02076F50: .word 0x04000249 -_02076F54: .word 0x04000248 - arm_func_end sub_02076EB0 - - arm_func_start sub_02076F58 -sub_02076F58: ; 0x02076F58 - stmdb sp!, {r3, lr} - ldr r1, _02076FBC ; =_022B958C - mvn ip, r0 - ldrh r3, [r1] - ldrh r2, [r1, #0x14] - cmp r0, #0 - orr r2, r3, r2 - and r2, ip, r2 - strh r2, [r1] - strh r0, [r1, #0x14] - beq _02076FAC - cmp r0, #8 - beq _02076FA0 - cmp r0, #0x100 - ldreq r0, _02076FC0 ; =0x04000249 - moveq r1, #0x82 - streqb r1, [r0] - b _02076FAC -_02076FA0: - ldr r0, _02076FC4 ; =0x04000243 - mov r1, #0x84 - strb r1, [r0] -_02076FAC: - ldr r0, _02076FBC ; =_022B958C - ldrh r0, [r0] - bl EnableVramBanksInSetDontSave - ldmia sp!, {r3, pc} - .align 2, 0 -_02076FBC: .word _022B958C -_02076FC0: .word 0x04000249 -_02076FC4: .word 0x04000243 - arm_func_end sub_02076F58 - - arm_func_start sub_02076FC8 -sub_02076FC8: ; 0x02076FC8 - stmdb sp!, {r3, lr} - ldr r1, _0207703C ; =_022B958C - mvn ip, r0 - ldrh r3, [r1] - ldrh r2, [r1, #0x16] - cmp r0, #0 - orr r2, r3, r2 - and r2, ip, r2 - strh r2, [r1] - strh r0, [r1, #0x16] - beq _0207701C - cmp r0, #0x80 - bne _0207702C - ldr r3, _02077040 ; =0x04001000 - ldr r0, _02077044 ; =0x04000248 - ldr r2, [r3] - mov r1, #0x82 - orr r2, r2, #0x40000000 - str r2, [r3] - strb r1, [r0] - b _0207702C -_0207701C: - ldr r1, _02077040 ; =0x04001000 - ldr r0, [r1] - bic r0, r0, #0x40000000 - str r0, [r1] -_0207702C: - ldr r0, _0207703C ; =_022B958C - ldrh r0, [r0] - bl EnableVramBanksInSetDontSave - ldmia sp!, {r3, pc} - .align 2, 0 -_0207703C: .word _022B958C -_02077040: .word 0x04001000 -_02077044: .word 0x04000248 - arm_func_end sub_02076FC8 - - arm_func_start sub_02077048 -sub_02077048: ; 0x02077048 - stmdb sp!, {r3, lr} - ldr r1, _020770BC ; =_022B958C - mvn ip, r0 - ldrh r3, [r1] - ldrh r2, [r1, #0x18] - cmp r0, #0 - orr r2, r3, r2 - and r2, ip, r2 - strh r2, [r1] - strh r0, [r1, #0x18] - beq _0207709C - cmp r0, #0x100 - bne _020770AC - ldr r3, _020770C0 ; =0x04001000 - ldr r0, _020770C4 ; =0x04000249 - ldr r2, [r3] - mov r1, #0x83 - orr r2, r2, #0x80000000 - str r2, [r3] - strb r1, [r0] - b _020770AC -_0207709C: - ldr r1, _020770C0 ; =0x04001000 - ldr r0, [r1] - bic r0, r0, #0x80000000 - str r0, [r1] -_020770AC: - ldr r0, _020770BC ; =_022B958C - ldrh r0, [r0] - bl EnableVramBanksInSetDontSave - ldmia sp!, {r3, pc} - .align 2, 0 -_020770BC: .word _022B958C -_020770C0: .word 0x04001000 -_020770C4: .word 0x04000249 - arm_func_end sub_02077048 - - arm_func_start EnableVramBanksInSet -EnableVramBanksInSet: ; 0x020770C8 - stmdb sp!, {r4, lr} - ldrh r4, [r0] - mov r2, #0 - ldr r1, _020770F8 ; =_022B958C - strh r2, [r0] - ldrh r2, [r1] - mov r0, r4 - orr r2, r2, r4 - strh r2, [r1] - bl EnableVramBanksInSetDontSave - mov r0, r4 - ldmia sp!, {r4, pc} - .align 2, 0 -_020770F8: .word _022B958C - arm_func_end EnableVramBanksInSet - - arm_func_start sub_020770FC -sub_020770FC: ; 0x020770FC - mov r2, #0x4000000 - ldr r1, [r2] - ldr ip, _02077118 ; =EnableVramBanksInSet - bic r1, r1, #0x40000000 - ldr r0, _0207711C ; =_022B959A - str r1, [r2] - bx ip - .align 2, 0 -_02077118: .word EnableVramBanksInSet -_0207711C: .word _022B959A - arm_func_end sub_020770FC - - arm_func_start sub_02077120 -sub_02077120: ; 0x02077120 - mov r2, #0x4000000 - ldr r1, [r2] - ldr ip, _0207713C ; =EnableVramBanksInSet - bic r1, r1, #0x80000000 - ldr r0, _02077140 ; =_022B959C - str r1, [r2] - bx ip - .align 2, 0 -_0207713C: .word EnableVramBanksInSet -_02077140: .word _022B959C - arm_func_end sub_02077120 - - arm_func_start sub_02077144 -sub_02077144: ; 0x02077144 - ldr ip, _02077150 ; =EnableVramBanksInSet - ldr r0, _02077154 ; =_022B9594 - bx ip - .align 2, 0 -_02077150: .word EnableVramBanksInSet -_02077154: .word _022B9594 - arm_func_end sub_02077144 - - arm_func_start sub_02077158 -sub_02077158: ; 0x02077158 - ldr ip, _02077164 ; =EnableVramBanksInSet - ldr r0, _02077168 ; =_022B9596 - bx ip - .align 2, 0 -_02077164: .word EnableVramBanksInSet -_02077168: .word _022B9596 - arm_func_end sub_02077158 - - arm_func_start sub_0207716C -sub_0207716C: ; 0x0207716C - ldr r2, _02077188 ; =0x04001000 - ldr ip, _0207718C ; =EnableVramBanksInSet - ldr r1, [r2] - ldr r0, _02077190 ; =_022B95A2 - bic r1, r1, #0x40000000 - str r1, [r2] - bx ip - .align 2, 0 -_02077188: .word 0x04001000 -_0207718C: .word EnableVramBanksInSet -_02077190: .word _022B95A2 - arm_func_end sub_0207716C - - arm_func_start sub_02077194 -sub_02077194: ; 0x02077194 - ldr r2, _020771B0 ; =0x04001000 - ldr ip, _020771B4 ; =EnableVramBanksInSet - ldr r1, [r2] - ldr r0, _020771B8 ; =_022B95A4 - bic r1, r1, #0x80000000 - str r1, [r2] - bx ip - .align 2, 0 -_020771B0: .word 0x04001000 -_020771B4: .word EnableVramBanksInSet -_020771B8: .word _022B95A4 - arm_func_end sub_02077194 - - arm_func_start sub_020771BC -sub_020771BC: ; 0x020771BC - stmdb sp!, {r4, lr} - ldrh r4, [r0] - mov r1, #0 - strh r1, [r0] - tst r4, #1 - ldrne r0, _02077274 ; =0x04000240 - strneb r1, [r0] - tst r4, #2 - ldrne r0, _02077278 ; =0x04000241 - movne r1, #0 - strneb r1, [r0] - tst r4, #4 - ldrne r0, _0207727C ; =0x04000242 - movne r1, #0 - strneb r1, [r0] - tst r4, #8 - ldrne r0, _02077280 ; =0x04000243 - movne r1, #0 - strneb r1, [r0] - tst r4, #0x10 - ldrne r0, _02077284 ; =0x04000244 - movne r1, #0 - strneb r1, [r0] - tst r4, #0x20 - ldrne r0, _02077288 ; =0x04000245 - movne r1, #0 - strneb r1, [r0] - tst r4, #0x40 - ldrne r0, _0207728C ; =0x04000246 - movne r1, #0 - strneb r1, [r0] - tst r4, #0x80 - ldrne r0, _02077290 ; =0x04000248 - movne r1, #0 - strneb r1, [r0] - tst r4, #0x100 - ldrne r0, _02077294 ; =0x04000249 - movne r1, #0 - strneb r1, [r0] - ldr r1, _02077298 ; =_022B958A - mov r0, r4, lsl #0x10 - ldrh r1, [r1] - mov r0, r0, lsr #0x10 - bl sub_0207BAC8 - mov r0, r4 - ldmia sp!, {r4, pc} - .align 2, 0 -_02077274: .word 0x04000240 -_02077278: .word 0x04000241 -_0207727C: .word 0x04000242 -_02077280: .word 0x04000243 -_02077284: .word 0x04000244 -_02077288: .word 0x04000245 -_0207728C: .word 0x04000246 -_02077290: .word 0x04000248 -_02077294: .word 0x04000249 -_02077298: .word _022B958A - arm_func_end sub_020771BC - - arm_func_start sub_0207729C -sub_0207729C: ; 0x0207729C - ldr ip, _020772A8 ; =sub_020771BC - ldr r0, _020772AC ; =_022B958E - bx ip - .align 2, 0 -_020772A8: .word sub_020771BC -_020772AC: .word _022B958E - arm_func_end sub_0207729C - - arm_func_start sub_020772B0 -sub_020772B0: ; 0x020772B0 - ldr ip, _020772BC ; =sub_020771BC - ldr r0, _020772C0 ; =_022B9590 - bx ip - .align 2, 0 -_020772BC: .word sub_020771BC -_020772C0: .word _022B9590 - arm_func_end sub_020772B0 - - arm_func_start sub_020772C4 -sub_020772C4: ; 0x020772C4 - mov r2, #0x4000000 - ldr r1, [r2] - ldr ip, _020772E0 ; =sub_020771BC - bic r1, r1, #0x40000000 - ldr r0, _020772E4 ; =_022B959A - str r1, [r2] - bx ip - .align 2, 0 -_020772E0: .word sub_020771BC -_020772E4: .word _022B959A - arm_func_end sub_020772C4 - - arm_func_start sub_020772E8 -sub_020772E8: ; 0x020772E8 - mov r2, #0x4000000 - ldr r1, [r2] - ldr ip, _02077304 ; =sub_020771BC - bic r1, r1, #0x80000000 - ldr r0, _02077308 ; =_022B959C - str r1, [r2] - bx ip - .align 2, 0 -_02077304: .word sub_020771BC -_02077308: .word _022B959C - arm_func_end sub_020772E8 - - arm_func_start sub_0207730C -sub_0207730C: ; 0x0207730C - ldr ip, _02077318 ; =sub_020771BC - ldr r0, _0207731C ; =_022B9594 - bx ip - .align 2, 0 -_02077318: .word sub_020771BC -_0207731C: .word _022B9594 - arm_func_end sub_0207730C - - arm_func_start sub_02077320 -sub_02077320: ; 0x02077320 - ldr ip, _0207732C ; =sub_020771BC - ldr r0, _02077330 ; =_022B9596 - bx ip - .align 2, 0 -_0207732C: .word sub_020771BC -_02077330: .word _022B9596 - arm_func_end sub_02077320 - - arm_func_start sub_02077334 -sub_02077334: ; 0x02077334 - ldr ip, _02077340 ; =sub_020771BC - ldr r0, _02077344 ; =_022B9598 - bx ip - .align 2, 0 -_02077340: .word sub_020771BC -_02077344: .word _022B9598 - arm_func_end sub_02077334 - - arm_func_start sub_02077348 -sub_02077348: ; 0x02077348 - ldr ip, _02077354 ; =sub_020771BC - ldr r0, _02077358 ; =_022B9592 - bx ip - .align 2, 0 -_02077354: .word sub_020771BC -_02077358: .word _022B9592 - arm_func_end sub_02077348 - - arm_func_start sub_0207735C -sub_0207735C: ; 0x0207735C - ldr ip, _02077368 ; =sub_020771BC - ldr r0, _0207736C ; =_022B958C - bx ip - .align 2, 0 -_02077368: .word sub_020771BC -_0207736C: .word _022B958C - arm_func_end sub_0207735C - - arm_func_start sub_02077370 -sub_02077370: ; 0x02077370 - ldr ip, _0207737C ; =sub_020771BC - ldr r0, _02077380 ; =_022B959E - bx ip - .align 2, 0 -_0207737C: .word sub_020771BC -_02077380: .word _022B959E - arm_func_end sub_02077370 - - arm_func_start sub_02077384 -sub_02077384: ; 0x02077384 - ldr ip, _02077390 ; =sub_020771BC - ldr r0, _02077394 ; =_022B95A0 - bx ip - .align 2, 0 -_02077390: .word sub_020771BC -_02077394: .word _022B95A0 - arm_func_end sub_02077384 - - arm_func_start sub_02077398 -sub_02077398: ; 0x02077398 - ldr r2, _020773B4 ; =0x04001000 - ldr ip, _020773B8 ; =sub_020771BC - ldr r1, [r2] - ldr r0, _020773BC ; =_022B95A2 - bic r1, r1, #0x40000000 - str r1, [r2] - bx ip - .align 2, 0 -_020773B4: .word 0x04001000 -_020773B8: .word sub_020771BC -_020773BC: .word _022B95A2 - arm_func_end sub_02077398 - - arm_func_start sub_020773C0 -sub_020773C0: ; 0x020773C0 - ldr r2, _020773DC ; =0x04001000 - ldr ip, _020773E0 ; =sub_020771BC - ldr r1, [r2] - ldr r0, _020773E4 ; =_022B95A4 - bic r1, r1, #0x80000000 - str r1, [r2] - bx ip - .align 2, 0 -_020773DC: .word 0x04001000 -_020773E0: .word sub_020771BC -_020773E4: .word _022B95A4 - arm_func_end sub_020773C0 - - arm_func_start sub_020773E8 -sub_020773E8: ; 0x020773E8 - ldr r1, _02077418 ; =0x04000008 - mov r0, #0x4000000 - ldrh r1, [r1] - ldr r0, [r0] - and r0, r0, #0x38000000 - mov r0, r0, lsr #0x1b - and r1, r1, #0x1f00 - mov r0, r0, lsl #0x10 - mov r1, r1, asr #8 - add r0, r0, #0x6000000 - add r0, r0, r1, lsl #11 - bx lr - .align 2, 0 -_02077418: .word 0x04000008 - arm_func_end sub_020773E8 - - arm_func_start sub_0207741C -sub_0207741C: ; 0x0207741C - ldr r0, _02077438 ; =0x04001008 - ldrh r0, [r0] - and r0, r0, #0x1f00 - mov r0, r0, asr #8 - mov r0, r0, lsl #0xb - add r0, r0, #0x6200000 - bx lr - .align 2, 0 -_02077438: .word 0x04001008 - arm_func_end sub_0207741C - - arm_func_start sub_0207743C -sub_0207743C: ; 0x0207743C - ldr r1, _0207746C ; =0x0400000A - mov r0, #0x4000000 - ldrh r1, [r1] - ldr r0, [r0] - and r0, r0, #0x38000000 - mov r0, r0, lsr #0x1b - and r1, r1, #0x1f00 - mov r0, r0, lsl #0x10 - mov r1, r1, asr #8 - add r0, r0, #0x6000000 - add r0, r0, r1, lsl #11 - bx lr - .align 2, 0 -_0207746C: .word 0x0400000A - arm_func_end sub_0207743C - - arm_func_start sub_02077470 -sub_02077470: ; 0x02077470 - ldr r0, _0207748C ; =0x0400100A - ldrh r0, [r0] - and r0, r0, #0x1f00 - mov r0, r0, asr #8 - mov r0, r0, lsl #0xb - add r0, r0, #0x6200000 - bx lr - .align 2, 0 -_0207748C: .word 0x0400100A - arm_func_end sub_02077470 - - arm_func_start sub_02077490 -sub_02077490: ; 0x02077490 - mov r0, #0x4000000 - ldr r1, [r0] - ldrh r3, [r0, #0xc] - ldr r0, [r0] - and ip, r1, #7 - and r0, r0, #0x38000000 - mov r1, r0, lsr #0x1b - and r0, r3, #0x1f00 - mov r2, r1, lsl #0x10 - cmp ip, #6 - mov r1, r0, lsr #8 - addls pc, pc, ip, lsl #2 - b _0207750C -_020774C4: ; jump table - b _020774E0 ; case 0 - b _020774E0 ; case 1 - b _020774E0 ; case 2 - b _020774E0 ; case 3 - b _020774E0 ; case 4 - b _020774EC ; case 5 - b _02077504 ; case 6 -_020774E0: - add r0, r2, #0x6000000 - add r0, r0, r1, lsl #11 - bx lr -_020774EC: - tst r3, #0x80 - movne r0, r1, lsl #0xe - addne r0, r0, #0x6000000 - addeq r0, r2, #0x6000000 - addeq r0, r0, r1, lsl #11 - bx lr -_02077504: - mov r0, #0x6000000 - bx lr -_0207750C: - mov r0, #0 - bx lr - arm_func_end sub_02077490 - - arm_func_start sub_02077514 -sub_02077514: ; 0x02077514 - mov r0, #0x4000000 - ldr r1, [r0] - ldrh r3, [r0, #0xe] - ldr r0, [r0] - and ip, r1, #7 - and r0, r0, #0x38000000 - mov r1, r0, lsr #0x1b - and r0, r3, #0x1f00 - mov r2, r1, lsl #0x10 - cmp ip, #6 - mov r1, r0, lsr #8 - addls pc, pc, ip, lsl #2 - b _02077590 -_02077548: ; jump table - b _02077564 ; case 0 - b _02077564 ; case 1 - b _02077564 ; case 2 - b _02077570 ; case 3 - b _02077570 ; case 4 - b _02077570 ; case 5 - b _02077588 ; case 6 -_02077564: - add r0, r2, #0x6000000 - add r0, r0, r1, lsl #11 - bx lr -_02077570: - tst r3, #0x80 - movne r0, r1, lsl #0xe - addne r0, r0, #0x6000000 - addeq r0, r2, #0x6000000 - addeq r0, r0, r1, lsl #11 - bx lr -_02077588: - mov r0, #0 - bx lr -_02077590: - mov r0, #0 - bx lr - arm_func_end sub_02077514 - - arm_func_start sub_02077598 -sub_02077598: ; 0x02077598 - ldr r1, _020775C8 ; =0x04000008 - mov r0, #0x4000000 - ldrh r1, [r1] - ldr r0, [r0] - and r0, r0, #0x7000000 - mov r0, r0, lsr #0x18 - and r1, r1, #0x3c - mov r0, r0, lsl #0x10 - mov r1, r1, asr #2 - add r0, r0, #0x6000000 - add r0, r0, r1, lsl #14 - bx lr - .align 2, 0 -_020775C8: .word 0x04000008 - arm_func_end sub_02077598 - - arm_func_start sub_020775CC -sub_020775CC: ; 0x020775CC - ldr r0, _020775E8 ; =0x04001008 - ldrh r0, [r0] - and r0, r0, #0x3c - mov r0, r0, asr #2 - mov r0, r0, lsl #0xe - add r0, r0, #0x6200000 - bx lr - .align 2, 0 -_020775E8: .word 0x04001008 - arm_func_end sub_020775CC - - arm_func_start sub_020775EC -sub_020775EC: ; 0x020775EC - ldr r1, _0207761C ; =0x0400000A - mov r0, #0x4000000 - ldrh r1, [r1] - ldr r0, [r0] - and r0, r0, #0x7000000 - mov r0, r0, lsr #0x18 - and r1, r1, #0x3c - mov r0, r0, lsl #0x10 - mov r1, r1, asr #2 - add r0, r0, #0x6000000 - add r0, r0, r1, lsl #14 - bx lr - .align 2, 0 -_0207761C: .word 0x0400000A - arm_func_end sub_020775EC - - arm_func_start sub_02077620 -sub_02077620: ; 0x02077620 - ldr r0, _0207763C ; =0x0400100A - ldrh r0, [r0] - and r0, r0, #0x3c - mov r0, r0, asr #2 - mov r0, r0, lsl #0xe - add r0, r0, #0x6200000 - bx lr - .align 2, 0 -_0207763C: .word 0x0400100A - arm_func_end sub_02077620 - - arm_func_start sub_02077640 -sub_02077640: ; 0x02077640 - mov r1, #0x4000000 - ldr r0, [r1] - ldrh r2, [r1, #0xc] - and r0, r0, #7 - cmp r0, #5 - blt _02077660 - tst r2, #0x80 - bne _02077688 -_02077660: - mov r0, #0x4000000 - ldr r1, [r0] - and r0, r2, #0x3c - and r1, r1, #0x7000000 - mov r1, r1, lsr #0x18 - mov r1, r1, lsl #0x10 - add r1, r1, #0x6000000 - mov r0, r0, lsr #2 - add r0, r1, r0, lsl #14 - bx lr -_02077688: - mov r0, #0 - bx lr - arm_func_end sub_02077640 - - arm_func_start sub_02077690 -sub_02077690: ; 0x02077690 - mov r1, #0x4000000 - ldr r0, [r1] - ldrh r2, [r1, #0xe] - and r0, r0, #7 - cmp r0, #3 - blt _020776B8 - cmp r0, #6 - bge _020776E0 - tst r2, #0x80 - bne _020776E0 -_020776B8: - mov r0, #0x4000000 - ldr r1, [r0] - and r0, r2, #0x3c - and r1, r1, #0x7000000 - mov r1, r1, lsr #0x18 - mov r1, r1, lsl #0x10 - add r1, r1, #0x6000000 - mov r0, r0, lsr #2 - add r0, r1, r0, lsl #14 - bx lr -_020776E0: - mov r0, #0 - bx lr - arm_func_end sub_02077690 - - arm_func_start sub_020776E8 -sub_020776E8: ; 0x020776E8 - ldr ip, [sp] - orr r1, r1, #0x40 - orr r2, r1, r2, lsl #8 - orr r1, r3, ip, lsl #8 - orr r1, r2, r1, lsl #16 - str r1, [r0] - bx lr - arm_func_end sub_020776E8 - - arm_func_start sub_02077704 -sub_02077704: ; 0x02077704 - cmp r2, #0 - orrge r1, r1, #0x80 - strgeh r1, [r0] - strgeh r2, [r0, #4] - bxge lr - orr r1, r1, #0xc0 - strh r1, [r0] - rsb r1, r2, #0 - strh r1, [r0, #4] - bx lr - arm_func_end sub_02077704 - - arm_func_start sub_0207772C -sub_0207772C: ; 0x0207772C - ldrh r3, [r0] - cmp r1, #0 - and r2, r3, #0xc0 - bge _02077758 - cmp r2, #0x80 - biceq r2, r3, #0xc0 - orreq r2, r2, #0xc0 - streqh r2, [r0] - rsb r1, r1, #0 - strh r1, [r0, #4] - bx lr -_02077758: - cmp r2, #0xc0 - biceq r2, r3, #0xc0 - orreq r2, r2, #0x80 - streqh r2, [r0] - strh r1, [r0, #4] - bx lr - arm_func_end sub_0207772C - - arm_func_start sub_02077770 -sub_02077770: ; 0x02077770 - ldr r1, _02077784 ; =0x04000400 - mov r2, #0x16 - ldr ip, _02077788 ; =sub_020788E4 - str r2, [r1] - bx ip - .align 2, 0 -_02077784: .word 0x04000400 -_02077788: .word sub_020788E4 - arm_func_end sub_02077770 - - arm_func_start GeomMtxLoad4x3 -GeomMtxLoad4x3: ; 0x0207778C - ldr r1, _020777A0 ; =0x04000400 - mov r2, #0x17 - ldr ip, _020777A4 ; =GeomGxFifoSendMtx4x3 - str r2, [r1] - bx ip - .align 2, 0 -_020777A0: .word 0x04000400 -_020777A4: .word GeomGxFifoSendMtx4x3 - arm_func_end GeomMtxLoad4x3 - - arm_func_start GeomMtxMult4x3 -GeomMtxMult4x3: ; 0x020777A8 - ldr r1, _020777BC ; =0x04000400 - mov r2, #0x19 - ldr ip, _020777C0 ; =GeomGxFifoSendMtx4x3 - str r2, [r1] - bx ip - .align 2, 0 -_020777BC: .word 0x04000400 -_020777C0: .word GeomGxFifoSendMtx4x3 - arm_func_end GeomMtxMult4x3 - - arm_func_start sub_020777C4 -sub_020777C4: ; 0x020777C4 - stmdb sp!, {r3, lr} - bl sub_0207793C - ldr r1, _020778B0 ; =0x04000504 - mov r0, #0 - str r0, [r1] -_020777D8: - ldr r0, [r1, #0xfc] - tst r0, #0x8000000 - bne _020777D8 - ldr r0, _020778B4 ; =0x04000060 - mov r2, #0 - strh r2, [r0] - str r2, [r1, #0xfc] - str r2, [r0, #-0x50] - ldrh ip, [r0] - ldr r2, _020778B8 ; =0xFFFFCFFD - ldr r3, _020778BC ; =0x0000CFFB - orr ip, ip, #0x2000 - strh ip, [r0] - ldrh ip, [r0] - orr ip, ip, #0x1000 - strh ip, [r0] - ldrh ip, [r0] - and r2, ip, r2 - strh r2, [r0] - ldrh r2, [r0] - bic r2, r2, #0x3000 - orr r2, r2, #0x10 - strh r2, [r0] - ldrh r2, [r0] - and r2, r2, r3 - strh r2, [r0] - ldr r0, [r1, #0xfc] - orr r0, r0, #0x8000 - str r0, [r1, #0xfc] - ldr r0, [r1, #0xfc] - bic r0, r0, #0xc0000000 - orr r0, r0, #0x80000000 - str r0, [r1, #0xfc] - bl sub_02077964 - ldr r1, _020778C0 ; =0x04000350 - mov r2, #0 - ldr r0, _020778C4 ; =0x00007FFF - str r2, [r1] - strh r0, [r1, #4] - strh r2, [r1, #6] - str r2, [r1, #8] - strh r2, [r1, #0xc] - sub r1, r1, #0x348 - ldrh r0, [r1] - bic r0, r0, #3 - strh r0, [r1] - bl sub_02077AB4 - ldr r2, _020778C8 ; =0x001F0080 - ldr r1, _020778CC ; =0x040004A4 - mov r0, #0 - str r2, [r1] - str r0, [r1, #4] - str r0, [r1, #8] - ldmia sp!, {r3, pc} - .align 2, 0 -_020778B0: .word 0x04000504 -_020778B4: .word 0x04000060 -_020778B8: .word 0xFFFFCFFD -_020778BC: .word 0x0000CFFB -_020778C0: .word 0x04000350 -_020778C4: .word 0x00007FFF -_020778C8: .word 0x001F0080 -_020778CC: .word 0x040004A4 - arm_func_end sub_020777C4 - - arm_func_start sub_020778D0 -sub_020778D0: ; 0x020778D0 - stmdb sp!, {r3, lr} - ldr r2, _0207792C ; =0x04000600 -_020778D8: - ldr r0, [r2] - tst r0, #0x8000000 - bne _020778D8 - ldr r0, [r2] - ldr r1, _02077930 ; =0x04000060 - orr r0, r0, #0x8000 - str r0, [r2] - ldrh r0, [r1] - orr r0, r0, #0x2000 - strh r0, [r1] - ldrh r0, [r1] - orr r0, r0, #0x1000 - strh r0, [r1] - bl sub_020779FC - ldr r2, _02077934 ; =0x001F0080 - ldr r1, _02077938 ; =0x040004A4 - mov r0, #0 - str r2, [r1] - str r0, [r1, #4] - str r0, [r1, #8] - ldmia sp!, {r3, pc} - .align 2, 0 -_0207792C: .word 0x04000600 -_02077930: .word 0x04000060 -_02077934: .word 0x001F0080 -_02077938: .word 0x040004A4 - arm_func_end sub_020778D0 - - arm_func_start sub_0207793C -sub_0207793C: ; 0x0207793C - stmdb sp!, {r3, lr} - ldr r0, _0207795C ; =0x04000400 - bl sub_02077BB4 - ldr r1, _02077960 ; =0x04000600 -_0207794C: - ldr r0, [r1] - tst r0, #0x8000000 - bne _0207794C - ldmia sp!, {r3, pc} - .align 2, 0 -_0207795C: .word 0x04000400 -_02077960: .word 0x04000600 - arm_func_end sub_0207793C - - arm_func_start sub_02077964 -sub_02077964: ; 0x02077964 - stmdb sp!, {r4, lr} - sub sp, sp, #8 - ldr r1, _020779F0 ; =0x04000600 - ldr r0, [r1] - orr r0, r0, #0x8000 - str r0, [r1] - add r4, sp, #4 -_02077980: - mov r0, r4 - bl sub_02077B54 - cmp r0, #0 - bne _02077980 - add r4, sp, #0 -_02077994: - mov r0, r4 - bl sub_02077B84 - cmp r0, #0 - bne _02077994 - ldr r1, _020779F4 ; =0x04000440 - mov r0, #3 - str r0, [r1] - mov r0, #0 - str r0, [r1, #0x14] - str r0, [r1] - ldr r0, [sp] - mov r2, #0 - cmp r0, #0 - strne r0, [r1, #8] - ldr r1, _020779F8 ; =0x04000454 - mov r0, #2 - str r2, [r1] - str r0, [r1, #-0x14] - ldr r0, [sp, #4] - str r0, [r1, #-0xc] - str r2, [r1] - add sp, sp, #8 - ldmia sp!, {r4, pc} - .align 2, 0 -_020779F0: .word 0x04000600 -_020779F4: .word 0x04000440 -_020779F8: .word 0x04000454 - arm_func_end sub_02077964 - - arm_func_start sub_020779FC -sub_020779FC: ; 0x020779FC - stmdb sp!, {r4, lr} - sub sp, sp, #8 - ldr r1, _02077A84 ; =0x04000600 - ldr r0, [r1] - orr r0, r0, #0x8000 - str r0, [r1] - add r4, sp, #4 -_02077A18: - mov r0, r4 - bl sub_02077B54 - cmp r0, #0 - bne _02077A18 - add r4, sp, #0 -_02077A2C: - mov r0, r4 - bl sub_02077B84 - cmp r0, #0 - bne _02077A2C - ldr r1, _02077A88 ; =0x04000440 - mov r0, #3 - str r0, [r1] - mov r0, #0 - str r0, [r1, #0x14] - str r0, [r1] - ldr r0, [sp] - ldr r2, _02077A88 ; =0x04000440 - cmp r0, #0 - strne r0, [r1, #8] - mov r0, #2 - str r0, [r2] - ldr r1, [sp, #4] - mov r0, #0 - str r1, [r2, #8] - str r0, [r2, #0x14] - add sp, sp, #8 - ldmia sp!, {r4, pc} - .align 2, 0 -_02077A84: .word 0x04000600 -_02077A88: .word 0x04000440 - arm_func_end sub_020779FC - - arm_func_start sub_02077A8C -sub_02077A8C: ; 0x02077A8C - ldr ip, [sp] - orr r0, r0, r1, lsl #16 - orr r1, r0, r3, lsl #24 - cmp ip, #0 - ldr r0, _02077AB0 ; =0x04000350 - orrne r1, r1, #0x8000 - str r1, [r0] - strh r2, [r0, #4] - bx lr - .align 2, 0 -_02077AB0: .word 0x04000350 - arm_func_end sub_02077A8C - - arm_func_start sub_02077AB4 -sub_02077AB4: ; 0x02077AB4 - stmdb sp!, {r3, lr} - sub sp, sp, #8 - ldr r0, _02077B44 ; =_020B2B98 - mvn r1, #0 - ldr r0, [r0] - cmp r0, r1 - ldr r1, _02077B48 ; =0x04000330 - beq _02077B04 - mov r2, #0 - str r2, [sp] - mov r3, #0x10 - str r2, [sp, #4] - bl sub_0207BDA8 - ldr r0, _02077B44 ; =_020B2B98 - ldr r1, _02077B4C ; =0x04000360 - ldr r0, [r0] - mov r2, #0 - mov r3, #0x60 - bl sub_0207BC4C - b _02077B20 -_02077B04: - mov r0, #0 - mov r2, #0x10 - bl ArrayFill32 - ldr r1, _02077B4C ; =0x04000360 - mov r0, #0 - mov r2, #0x60 - bl ArrayFill32 -_02077B20: - mov r2, #0 - ldr r0, _02077B50 ; =0x040004D0 - mov r1, r2 -_02077B2C: - add r2, r2, #1 - str r1, [r0] - cmp r2, #0x20 - blt _02077B2C - add sp, sp, #8 - ldmia sp!, {r3, pc} - .align 2, 0 -_02077B44: .word _020B2B98 -_02077B48: .word 0x04000330 -_02077B4C: .word 0x04000360 -_02077B50: .word 0x040004D0 - arm_func_end sub_02077AB4 - - arm_func_start sub_02077B54 -sub_02077B54: ; 0x02077B54 - ldr r2, _02077B80 ; =0x04000600 - ldr r1, [r2] - tst r1, #0x4000 - mvnne r0, #0 - bxne lr - ldr r1, [r2] - and r1, r1, #0x1f00 - mov r1, r1, lsr #8 - str r1, [r0] - mov r0, #0 - bx lr - .align 2, 0 -_02077B80: .word 0x04000600 - arm_func_end sub_02077B54 - - arm_func_start sub_02077B84 -sub_02077B84: ; 0x02077B84 - ldr r2, _02077BB0 ; =0x04000600 - ldr r1, [r2] - tst r1, #0x4000 - mvnne r0, #0 - bxne lr - ldr r1, [r2] - and r1, r1, #0x2000 - mov r1, r1, lsr #0xd - str r1, [r0] - mov r0, #0 - bx lr - .align 2, 0 -_02077BB0: .word 0x04000600 - arm_func_end sub_02077B84 - - arm_func_start sub_02077BB4 -sub_02077BB4: ; 0x02077BB4 - mov r1, #0 - mov r2, #0 - mov r3, #0 - mov ip, #0 - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - stmia r0, {r1, r2, r3, ip} - bx lr - arm_func_end sub_02077BB4 - - arm_func_start sub_02077C48 -sub_02077C48: ; 0x02077C48 - stmdb sp!, {r4, lr} - sub sp, sp, #0x50 - ldr ip, [sp, #0x58] - ldr lr, [sp, #0x5c] - str ip, [sp] - ldr r4, [sp, #0x68] - ldr ip, [sp, #0x60] - str lr, [sp, #4] - cmp r4, #0 - addeq r4, sp, #0x10 - str ip, [sp, #8] - str r4, [sp, #0xc] - bl sub_02075930 - ldr r0, [sp, #0x64] - cmp r0, #0 - addeq sp, sp, #0x50 - ldmeqia sp!, {r4, pc} - ldr r1, _02077CA8 ; =0x04000440 - mov r2, #0 - mov r0, r4 - str r2, [r1] - bl sub_02077770 - add sp, sp, #0x50 - ldmia sp!, {r4, pc} - .align 2, 0 -_02077CA8: .word 0x04000440 - arm_func_end sub_02077C48 - - arm_func_start sub_02077CAC -sub_02077CAC: ; 0x02077CAC - stmdb sp!, {r3, r4, r5, lr} - sub sp, sp, #0x30 - ldr r4, [sp, #0x40] - mov r5, r3 - cmp r4, #0 - addeq r4, sp, #0 - mov r3, r4 - bl sub_02075828 - cmp r5, #0 - addeq sp, sp, #0x30 - ldmeqia sp!, {r3, r4, r5, pc} - ldr r1, _02077CF4 ; =0x04000440 - mov r2, #2 - mov r0, r4 - str r2, [r1] - bl GeomMtxLoad4x3 - add sp, sp, #0x30 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02077CF4: .word 0x04000440 - arm_func_end sub_02077CAC - - arm_func_start sub_02077CF8 -sub_02077CF8: ; 0x02077CF8 - stmdb sp!, {r4, lr} - ldr r3, _02077D48 ; =_020B2B98 - mov r4, r0 - ldr r0, [r3] - mvn ip, #0 - mov lr, r1 - mov r3, r2 - cmp r0, ip - beq _02077D34 - cmp r3, #0x1c - bls _02077D34 - mov r1, r4 - add r2, lr, #0x5000000 - bl sub_0207BD3C - ldmia sp!, {r4, pc} -_02077D34: - mov r0, r4 - mov r2, r3 - add r1, lr, #0x5000000 - bl ArrayCopy16 - ldmia sp!, {r4, pc} - .align 2, 0 -_02077D48: .word _020B2B98 - arm_func_end sub_02077CF8 - - arm_func_start sub_02077D4C -sub_02077D4C: ; 0x02077D4C - stmdb sp!, {r3, lr} - ldr r3, _02077DA0 ; =_020B2B98 - mov lr, r0 - ldr r0, [r3] - mvn ip, #0 - mov r3, r2 - cmp r0, ip - beq _02077D88 - cmp r3, #0x1c - bls _02077D88 - add r2, r1, #0x400 - mov r1, lr - add r2, r2, #0x5000000 - bl sub_0207BD3C - ldmia sp!, {r3, pc} -_02077D88: - add r1, r1, #0x400 - mov r0, lr - mov r2, r3 - add r1, r1, #0x5000000 - bl ArrayCopy16 - ldmia sp!, {r3, pc} - .align 2, 0 -_02077DA0: .word _020B2B98 - arm_func_end sub_02077D4C - - arm_func_start sub_02077DA4 -sub_02077DA4: ; 0x02077DA4 - stmdb sp!, {r3, lr} - ldr r3, _02077DF8 ; =_020B2B98 - mov lr, r0 - ldr r0, [r3] - mvn ip, #0 - mov r3, r2 - cmp r0, ip - beq _02077DE0 - cmp r3, #0x1c - bls _02077DE0 - add r2, r1, #0x200 - mov r1, lr - add r2, r2, #0x5000000 - bl sub_0207BD3C - ldmia sp!, {r3, pc} -_02077DE0: - add r1, r1, #0x200 - mov r0, lr - mov r2, r3 - add r1, r1, #0x5000000 - bl ArrayCopy16 - ldmia sp!, {r3, pc} - .align 2, 0 -_02077DF8: .word _020B2B98 - arm_func_end sub_02077DA4 - - arm_func_start sub_02077DFC -sub_02077DFC: ; 0x02077DFC - stmdb sp!, {r3, lr} - ldr r3, _02077E50 ; =_020B2B98 - mov lr, r0 - ldr r0, [r3] - mvn ip, #0 - mov r3, r2 - cmp r0, ip - beq _02077E38 - cmp r3, #0x1c - bls _02077E38 - add r2, r1, #0x600 - mov r1, lr - add r2, r2, #0x5000000 - bl sub_0207BD3C - ldmia sp!, {r3, pc} -_02077E38: - add r1, r1, #0x600 - mov r0, lr - mov r2, r3 - add r1, r1, #0x5000000 - bl ArrayCopy16 - ldmia sp!, {r3, pc} - .align 2, 0 -_02077E50: .word _020B2B98 - arm_func_end sub_02077DFC - - arm_func_start sub_02077E54 -sub_02077E54: ; 0x02077E54 - stmdb sp!, {r4, lr} - ldr r3, _02077EA4 ; =_020B2B98 - mov r4, r0 - ldr r0, [r3] - mvn ip, #0 - mov lr, r1 - mov r3, r2 - cmp r0, ip - beq _02077E90 - cmp r3, #0x30 - bls _02077E90 - mov r1, r4 - add r2, lr, #0x7000000 - bl sub_0207BCCC - ldmia sp!, {r4, pc} -_02077E90: - mov r0, r4 - mov r2, r3 - add r1, lr, #0x7000000 - bl ArrayCopy32 - ldmia sp!, {r4, pc} - .align 2, 0 -_02077EA4: .word _020B2B98 - arm_func_end sub_02077E54 - - arm_func_start sub_02077EA8 -sub_02077EA8: ; 0x02077EA8 - stmdb sp!, {r3, lr} - ldr r3, _02077EFC ; =_020B2B98 - mov lr, r0 - ldr r0, [r3] - mvn ip, #0 - mov r3, r2 - cmp r0, ip - beq _02077EE4 - cmp r3, #0x30 - bls _02077EE4 - add r2, r1, #0x400 - mov r1, lr - add r2, r2, #0x7000000 - bl sub_0207BCCC - ldmia sp!, {r3, pc} -_02077EE4: - add r1, r1, #0x400 - mov r0, lr - mov r2, r3 - add r1, r1, #0x7000000 - bl ArrayCopy32 - ldmia sp!, {r3, pc} - .align 2, 0 -_02077EFC: .word _020B2B98 - arm_func_end sub_02077EA8 - - arm_func_start sub_02077F00 -sub_02077F00: ; 0x02077F00 - stmdb sp!, {r4, lr} - ldr r3, _02077F54 ; =_020B2B98 - mov r4, r0 - ldr r0, [r3] - mvn ip, #0 - mov lr, r1 - mov r3, r2 - cmp r0, ip - mov ip, #0x6400000 - beq _02077F40 - cmp r3, #0x30 - bls _02077F40 - mov r1, r4 - add r2, ip, lr - bl sub_0207BCCC - ldmia sp!, {r4, pc} -_02077F40: - mov r0, r4 - mov r2, r3 - add r1, ip, lr - bl ArrayCopy32 - ldmia sp!, {r4, pc} - .align 2, 0 -_02077F54: .word _020B2B98 - arm_func_end sub_02077F00 - - arm_func_start sub_02077F58 -sub_02077F58: ; 0x02077F58 - stmdb sp!, {r4, lr} - ldr r3, _02077FAC ; =_020B2B98 - mov r4, r0 - ldr r0, [r3] - mvn ip, #0 - mov lr, r1 - mov r3, r2 - cmp r0, ip - mov ip, #0x6600000 - beq _02077F98 - cmp r3, #0x30 - bls _02077F98 - mov r1, r4 - add r2, ip, lr - bl sub_0207BCCC - ldmia sp!, {r4, pc} -_02077F98: - mov r0, r4 - mov r2, r3 - add r1, ip, lr - bl ArrayCopy32 - ldmia sp!, {r4, pc} - .align 2, 0 -_02077FAC: .word _020B2B98 - arm_func_end sub_02077F58 - - arm_func_start sub_02077FB0 -sub_02077FB0: ; 0x02077FB0 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_0207741C - ldr r1, _0207800C ; =_020B2B98 - mov ip, r0 - ldr r0, [r1] - mvn r1, #0 - cmp r0, r1 - beq _02077FF8 - cmp r4, #0x1c - bls _02077FF8 - mov r1, r6 - mov r3, r4 - add r2, ip, r5 - bl sub_0207BD3C - ldmia sp!, {r4, r5, r6, pc} -_02077FF8: - mov r0, r6 - mov r2, r4 - add r1, ip, r5 - bl ArrayCopy16 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207800C: .word _020B2B98 - arm_func_end sub_02077FB0 - - arm_func_start sub_02078010 -sub_02078010: ; 0x02078010 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_0207743C - ldr r1, _0207806C ; =_020B2B98 - mov ip, r0 - ldr r0, [r1] - mvn r1, #0 - cmp r0, r1 - beq _02078058 - cmp r4, #0x1c - bls _02078058 - mov r1, r6 - mov r3, r4 - add r2, ip, r5 - bl sub_0207BD3C - ldmia sp!, {r4, r5, r6, pc} -_02078058: - mov r0, r6 - mov r2, r4 - add r1, ip, r5 - bl ArrayCopy16 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207806C: .word _020B2B98 - arm_func_end sub_02078010 - - arm_func_start sub_02078070 -sub_02078070: ; 0x02078070 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_02077470 - ldr r1, _020780CC ; =_020B2B98 - mov ip, r0 - ldr r0, [r1] - mvn r1, #0 - cmp r0, r1 - beq _020780B8 - cmp r4, #0x1c - bls _020780B8 - mov r1, r6 - mov r3, r4 - add r2, ip, r5 - bl sub_0207BD3C - ldmia sp!, {r4, r5, r6, pc} -_020780B8: - mov r0, r6 - mov r2, r4 - add r1, ip, r5 - bl ArrayCopy16 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_020780CC: .word _020B2B98 - arm_func_end sub_02078070 - - arm_func_start sub_020780D0 -sub_020780D0: ; 0x020780D0 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_02077490 - ldr r1, _0207812C ; =_020B2B98 - mov ip, r0 - ldr r0, [r1] - mvn r1, #0 - cmp r0, r1 - beq _02078118 - cmp r4, #0x1c - bls _02078118 - mov r1, r6 - mov r3, r4 - add r2, ip, r5 - bl sub_0207BD3C - ldmia sp!, {r4, r5, r6, pc} -_02078118: - mov r0, r6 - mov r2, r4 - add r1, ip, r5 - bl ArrayCopy16 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207812C: .word _020B2B98 - arm_func_end sub_020780D0 - - arm_func_start sub_02078130 -sub_02078130: ; 0x02078130 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_02077514 - ldr r1, _0207818C ; =_020B2B98 - mov ip, r0 - ldr r0, [r1] - mvn r1, #0 - cmp r0, r1 - beq _02078178 - cmp r4, #0x1c - bls _02078178 - mov r1, r6 - mov r3, r4 - add r2, ip, r5 - bl sub_0207BD3C - ldmia sp!, {r4, r5, r6, pc} -_02078178: - mov r0, r6 - mov r2, r4 - add r1, ip, r5 - bl ArrayCopy16 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207818C: .word _020B2B98 - arm_func_end sub_02078130 - - arm_func_start sub_02078190 -sub_02078190: ; 0x02078190 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_02077598 - ldr r1, _020781EC ; =_020B2B98 - mov ip, r0 - ldr r0, [r1] - mvn r1, #0 - cmp r0, r1 - beq _020781D8 - cmp r4, #0x30 - bls _020781D8 - mov r1, r6 - mov r3, r4 - add r2, ip, r5 - bl sub_0207BCCC - ldmia sp!, {r4, r5, r6, pc} -_020781D8: - mov r0, r6 - mov r2, r4 - add r1, ip, r5 - bl ArrayCopy32 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_020781EC: .word _020B2B98 - arm_func_end sub_02078190 - - arm_func_start sub_020781F0 -sub_020781F0: ; 0x020781F0 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_020775CC - ldr r1, _0207824C ; =_020B2B98 - mov ip, r0 - ldr r0, [r1] - mvn r1, #0 - cmp r0, r1 - beq _02078238 - cmp r4, #0x30 - bls _02078238 - mov r1, r6 - mov r3, r4 - add r2, ip, r5 - bl sub_0207BCCC - ldmia sp!, {r4, r5, r6, pc} -_02078238: - mov r0, r6 - mov r2, r4 - add r1, ip, r5 - bl ArrayCopy32 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207824C: .word _020B2B98 - arm_func_end sub_020781F0 - - arm_func_start sub_02078250 -sub_02078250: ; 0x02078250 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_020775EC - ldr r1, _020782AC ; =_020B2B98 - mov ip, r0 - ldr r0, [r1] - mvn r1, #0 - cmp r0, r1 - beq _02078298 - cmp r4, #0x30 - bls _02078298 - mov r1, r6 - mov r3, r4 - add r2, ip, r5 - bl sub_0207BCCC - ldmia sp!, {r4, r5, r6, pc} -_02078298: - mov r0, r6 - mov r2, r4 - add r1, ip, r5 - bl ArrayCopy32 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_020782AC: .word _020B2B98 - arm_func_end sub_02078250 - - arm_func_start sub_020782B0 -sub_020782B0: ; 0x020782B0 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_02077620 - ldr r1, _0207830C ; =_020B2B98 - mov ip, r0 - ldr r0, [r1] - mvn r1, #0 - cmp r0, r1 - beq _020782F8 - cmp r4, #0x30 - bls _020782F8 - mov r1, r6 - mov r3, r4 - add r2, ip, r5 - bl sub_0207BCCC - ldmia sp!, {r4, r5, r6, pc} -_020782F8: - mov r0, r6 - mov r2, r4 - add r1, ip, r5 - bl ArrayCopy32 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207830C: .word _020B2B98 - arm_func_end sub_020782B0 - - arm_func_start sub_02078310 -sub_02078310: ; 0x02078310 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_02077640 - ldr r1, _0207836C ; =_020B2B98 - mov ip, r0 - ldr r0, [r1] - mvn r1, #0 - cmp r0, r1 - beq _02078358 - cmp r4, #0x30 - bls _02078358 - mov r1, r6 - mov r3, r4 - add r2, ip, r5 - bl sub_0207BCCC - ldmia sp!, {r4, r5, r6, pc} -_02078358: - mov r0, r6 - mov r2, r4 - add r1, ip, r5 - bl ArrayCopy32 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207836C: .word _020B2B98 - arm_func_end sub_02078310 - - arm_func_start sub_02078370 -sub_02078370: ; 0x02078370 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_02077690 - ldr r1, _020783CC ; =_020B2B98 - mov ip, r0 - ldr r0, [r1] - mvn r1, #0 - cmp r0, r1 - beq _020783B8 - cmp r4, #0x30 - bls _020783B8 - mov r1, r6 - mov r3, r4 - add r2, ip, r5 - bl sub_0207BCCC - ldmia sp!, {r4, r5, r6, pc} -_020783B8: - mov r0, r6 - mov r2, r4 - add r1, ip, r5 - bl ArrayCopy32 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_020783CC: .word _020B2B98 - arm_func_end sub_02078370 - - arm_func_start sub_020783D0 -sub_020783D0: ; 0x020783D0 - stmdb sp!, {r3, lr} - bl sub_020770FC - ldr r1, _02078460 ; =_022B95A8 - cmp r0, #0x20 - str r0, [r1, #0x14] - bgt _02078404 - cmp r0, #0x20 - bge _02078448 - cmp r0, #0 - ldmleia sp!, {r3, pc} - cmp r0, #0x10 - beq _02078420 - ldmia sp!, {r3, pc} -_02078404: - cmp r0, #0x40 - bgt _02078414 - beq _02078434 - ldmia sp!, {r3, pc} -_02078414: - cmp r0, #0x60 - beq _02078448 - ldmia sp!, {r3, pc} -_02078420: - ldr r2, _02078464 ; =0x06880000 - mov r0, #0 - str r2, [r1, #0x10] - str r0, [r1, #0xc] - ldmia sp!, {r3, pc} -_02078434: - ldr r2, _02078468 ; =0x06894000 - mov r0, #0x4000 - str r2, [r1, #0x10] - str r0, [r1, #0xc] - ldmia sp!, {r3, pc} -_02078448: - ldr r2, _0207846C ; =0x06890000 - ldr r0, _02078460 ; =_022B95A8 - mov r1, #0 - str r2, [r0, #0x10] - str r1, [r0, #0xc] - ldmia sp!, {r3, pc} - .align 2, 0 -_02078460: .word _022B95A8 -_02078464: .word 0x06880000 -_02078468: .word 0x06894000 -_0207846C: .word 0x06890000 - arm_func_end sub_020783D0 - - arm_func_start sub_02078470 -sub_02078470: ; 0x02078470 - stmdb sp!, {r3, lr} - ldr r0, _020784B0 ; =_020B2B98 - mvn r1, #0 - ldr r0, [r0] - cmp r0, r1 - beq _0207848C - bl sub_0207C0FC -_0207848C: - ldr r0, _020784B4 ; =_022B95A8 - ldr r0, [r0, #0x14] - bl sub_02076844 - ldr r0, _020784B4 ; =_022B95A8 - mov r1, #0 - str r1, [r0, #0x14] - str r1, [r0, #0x10] - str r1, [r0, #0xc] - ldmia sp!, {r3, pc} - .align 2, 0 -_020784B0: .word _020B2B98 -_020784B4: .word _022B95A8 - arm_func_end sub_02078470 - - arm_func_start sub_020784B8 -sub_020784B8: ; 0x020784B8 - stmdb sp!, {r3, lr} - bl sub_02077120 - ldr r1, _020784F4 ; =_022B95A8 - cmp r0, #0 - str r0, [r1, #8] - ldmeqia sp!, {r3, pc} - cmp r0, #0x20 - beq _020784E8 - cmp r0, #0x40 - ldreq r0, _020784F8 ; =0x06894000 - streq r0, [r1, #4] - ldmia sp!, {r3, pc} -_020784E8: - ldr r0, _020784FC ; =0x06890000 - str r0, [r1, #4] - ldmia sp!, {r3, pc} - .align 2, 0 -_020784F4: .word _022B95A8 -_020784F8: .word 0x06894000 -_020784FC: .word 0x06890000 - arm_func_end sub_020784B8 - - arm_func_start sub_02078500 -sub_02078500: ; 0x02078500 - stmdb sp!, {r3, lr} - ldr r0, _0207853C ; =_020B2B98 - mvn r1, #0 - ldr r0, [r0] - cmp r0, r1 - beq _0207851C - bl sub_0207C0FC -_0207851C: - ldr r0, _02078540 ; =_022B95A8 - ldr r0, [r0, #8] - bl sub_02076944 - ldr r0, _02078540 ; =_022B95A8 - mov r1, #0 - str r1, [r0, #8] - str r1, [r0, #4] - ldmia sp!, {r3, pc} - .align 2, 0 -_0207853C: .word _020B2B98 -_02078540: .word _022B95A8 - arm_func_end sub_02078500 - - arm_func_start sub_02078544 -sub_02078544: ; 0x02078544 - stmdb sp!, {r3, lr} - bl sub_0207716C - ldr r1, _02078558 ; =_022B95A8 - str r0, [r1] - ldmia sp!, {r3, pc} - .align 2, 0 -_02078558: .word _022B95A8 - arm_func_end sub_02078544 - - arm_func_start sub_0207855C -sub_0207855C: ; 0x0207855C - stmdb sp!, {r3, lr} - ldr r0, _02078594 ; =_020B2B98 - mvn r1, #0 - ldr r0, [r0] - cmp r0, r1 - beq _02078578 - bl sub_0207C0FC -_02078578: - ldr r0, _02078598 ; =_022B95A8 - ldr r0, [r0] - bl sub_02076FC8 - ldr r0, _02078598 ; =_022B95A8 - mov r1, #0 - str r1, [r0] - ldmia sp!, {r3, pc} - .align 2, 0 -_02078594: .word _020B2B98 -_02078598: .word _022B95A8 - arm_func_end sub_0207855C - - arm_func_start sub_0207859C -sub_0207859C: ; 0x0207859C - stmdb sp!, {r3, lr} - bl sub_02077194 - ldr r1, _020785B0 ; =_022B95A8 - str r0, [r1, #0x18] - ldmia sp!, {r3, pc} - .align 2, 0 -_020785B0: .word _022B95A8 - arm_func_end sub_0207859C - - arm_func_start sub_020785B4 -sub_020785B4: ; 0x020785B4 - stmdb sp!, {r3, lr} - ldr r0, _020785EC ; =_020B2B98 - mvn r1, #0 - ldr r0, [r0] - cmp r0, r1 - beq _020785D0 - bl sub_0207C0FC -_020785D0: - ldr r0, _020785F0 ; =_022B95A8 - ldr r0, [r0, #0x18] - bl sub_02077048 - ldr r0, _020785F0 ; =_022B95A8 - mov r1, #0 - str r1, [r0, #0x18] - ldmia sp!, {r3, pc} - .align 2, 0 -_020785EC: .word _020B2B98 -_020785F0: .word _022B95A8 - arm_func_end sub_020785B4 - - arm_func_start sub_020785F4 -sub_020785F4: ; 0x020785F4 - stmdb sp!, {r3, lr} - bl sub_02077144 - mov r1, #6 - mul lr, r0, r1 - ldr r2, _02078640 ; =_020AE0C4 - ldr r1, _02078644 ; =_020AE0C6 - ldrh ip, [r2, lr] - ldr r2, _02078648 ; =_020AE0C8 - ldrh r3, [r1, lr] - ldr r1, _0207864C ; =_022B95C4 - ldrh r2, [r2, lr] - str r0, [r1, #0x14] - mov r0, ip, lsl #0xc - str r0, [r1, #4] - mov r0, r3, lsl #0xc - str r0, [r1, #0x18] - mov r0, r2, lsl #0xc - str r0, [r1, #0x1c] - ldmia sp!, {r3, pc} - .align 2, 0 -_02078640: .word _020AE0C4 -_02078644: .word _020AE0C6 -_02078648: .word _020AE0C8 -_0207864C: .word _022B95C4 - arm_func_end sub_020785F4 - - arm_func_start sub_02078650 -sub_02078650: ; 0x02078650 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - sub sp, sp, #8 - ldr r3, _02078788 ; =_022B95C4 - mov r7, r0 - ldr r4, [r3, #0x18] - mov ip, r1 - cmp r4, #0 - ldreq r0, [r3, #4] - mov r6, r2 - addeq r2, r0, ip - beq _0207873C - ldr r2, [r3, #0x1c] - add r0, ip, r6 - cmp r0, r2 - ldrlo r0, [r3, #4] - addlo r2, r0, ip - blo _0207873C - cmp ip, r2 - addhs r0, r4, ip - subhs r2, r0, r2 - bhs _0207873C - ldr r0, _0207878C ; =_020B2B98 - mvn r1, #0 - ldr r0, [r0] - sub r5, r2, ip - cmp r0, r1 - ldr lr, [r3, #4] - beq _020786DC - cmp r5, #0x30 - bls _020786DC - mov r1, r7 - mov r3, r5 - add r2, lr, ip - bl sub_0207BCCC - b _020786EC -_020786DC: - mov r0, r7 - mov r2, r5 - add r1, lr, ip - bl ArrayCopy32 -_020786EC: - ldr r0, _0207878C ; =_020B2B98 - mvn r1, #0 - ldr r0, [r0] - cmp r0, r1 - beq _02078724 - mov ip, #0 - str ip, [sp] - mov r2, r4 - add r1, r7, r5 - sub r3, r6, r5 - str ip, [sp, #4] - bl sub_0207BE6C - add sp, sp, #8 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_02078724: - mov r1, r4 - add r0, r7, r5 - sub r2, r6, r5 - bl ArrayCopy32 - add sp, sp, #8 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_0207873C: - ldr r0, _0207878C ; =_020B2B98 - mvn r1, #0 - ldr r0, [r0] - cmp r0, r1 - beq _02078770 - mov r4, #0 - str r4, [sp] - mov r1, r7 - mov r3, r6 - str r4, [sp, #4] - bl sub_0207BE6C - add sp, sp, #8 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_02078770: - mov r1, r2 - mov r0, r7 - mov r2, r6 - bl ArrayCopy32 - add sp, sp, #8 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_02078788: .word _022B95C4 -_0207878C: .word _020B2B98 - arm_func_end sub_02078650 - - arm_func_start sub_02078790 -sub_02078790: ; 0x02078790 - stmdb sp!, {r3, lr} - ldr r0, _020787D4 ; =_020B2B98 - mvn r1, #0 - ldr r0, [r0] - cmp r0, r1 - beq _020787AC - bl sub_0207C0FC -_020787AC: - ldr r0, _020787D8 ; =_022B95C4 - ldr r0, [r0, #0x14] - bl sub_020769F0 - ldr r0, _020787D8 ; =_022B95C4 - mov r1, #0 - str r1, [r0, #0x1c] - str r1, [r0, #0x18] - str r1, [r0, #4] - str r1, [r0, #0x14] - ldmia sp!, {r3, pc} - .align 2, 0 -_020787D4: .word _020B2B98 -_020787D8: .word _022B95C4 - arm_func_end sub_02078790 - - arm_func_start sub_020787DC -sub_020787DC: ; 0x020787DC - stmdb sp!, {r3, lr} - bl sub_02077158 - mov r3, r0, asr #4 - ldr r1, _02078808 ; =_022B95C4 - ldr r2, _0207880C ; =_020AE0B4 - mov r3, r3, lsl #1 - ldrh r2, [r2, r3] - str r0, [r1, #0xc] - mov r0, r2, lsl #0xc - str r0, [r1, #8] - ldmia sp!, {r3, pc} - .align 2, 0 -_02078808: .word _022B95C4 -_0207880C: .word _020AE0B4 - arm_func_end sub_020787DC - - arm_func_start sub_02078810 -sub_02078810: ; 0x02078810 - stmdb sp!, {r4, r5, r6, lr} - sub sp, sp, #8 - ldr r3, _02078874 ; =_020B2B98 - ldr lr, _02078878 ; =_022B95C4 - ldr r4, [r3] - mvn ip, #0 - mov r6, r0 - mov r5, r1 - mov r3, r2 - cmp r4, ip - ldr lr, [lr, #8] - beq _02078864 - mov ip, #0 - str ip, [sp] - mov r0, r4 - mov r1, r6 - add r2, lr, r5 - str ip, [sp, #4] - bl sub_0207BE6C - add sp, sp, #8 - ldmia sp!, {r4, r5, r6, pc} -_02078864: - add r1, lr, r5 - bl ArrayCopy32 - add sp, sp, #8 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_02078874: .word _020B2B98 -_02078878: .word _022B95C4 - arm_func_end sub_02078810 - - arm_func_start sub_0207887C -sub_0207887C: ; 0x0207887C - stmdb sp!, {r3, lr} - ldr r0, _020788B8 ; =_020B2B98 - mvn r1, #0 - ldr r0, [r0] - cmp r0, r1 - beq _02078898 - bl sub_0207C0FC -_02078898: - ldr r0, _020788BC ; =_022B95C4 - ldr r0, [r0, #0xc] - bl sub_02076BC8 - ldr r0, _020788BC ; =_022B95C4 - mov r1, #0 - str r1, [r0, #0xc] - str r1, [r0, #8] - ldmia sp!, {r3, pc} - .align 2, 0 -_020788B8: .word _020B2B98 -_020788BC: .word _022B95C4 - arm_func_end sub_0207887C - - arm_func_start GeomGxFifoSendMtx4x3 -GeomGxFifoSendMtx4x3: ; 0x020788C0 - ldmia r0!, {r2, r3, ip} - stmia r1, {r2, r3, ip} - ldmia r0!, {r2, r3, ip} - stmia r1, {r2, r3, ip} - ldmia r0!, {r2, r3, ip} - stmia r1, {r2, r3, ip} - ldmia r0!, {r2, r3, ip} - stmia r1, {r2, r3, ip} - bx lr - arm_func_end GeomGxFifoSendMtx4x3 - - arm_func_start sub_020788E4 -sub_020788E4: ; 0x020788E4 - stmdb sp!, {r4, r5, r6, r7, r8} - ldmia r0!, {r2, r3, r4, r5, r6, r7, r8, ip} - stmia r1, {r2, r3, r4, r5, r6, r7, r8, ip} - ldmia r0!, {r2, r3, r4, r5, r6, r7, r8, ip} - stmia r1, {r2, r3, r4, r5, r6, r7, r8, ip} - ldmia sp!, {r4, r5, r6, r7, r8} - bx lr - arm_func_end sub_020788E4 - - arm_func_start sub_02078900 -sub_02078900: ; 0x02078900 - stmdb sp!, {r4, r5, r6, lr} - mov r5, r0 - mov r4, r1 - bl EnableIrqFlag - cmp r5, #0 - beq _02078930 - ldr r1, _0207896C ; =OS_IRQTable - mvn r2, r4 - add r1, r1, #0x3000 - ldr r3, [r1, #0xff8] - and r2, r3, r2 - str r2, [r1, #0xff8] -_02078930: - bl SetIrqFlag - ldr r1, _0207896C ; =OS_IRQTable - add r0, r1, #0x3000 - ldr r0, [r0, #0xff8] - tst r4, r0 - ldmneia sp!, {r4, r5, r6, pc} - add r0, r1, #0x3f8 - ldr r5, _02078970 ; =DTCM_BSS - add r6, r0, #0x3c00 -_02078954: - mov r0, r5 - bl sub_02079888 - ldr r0, [r6] - tst r4, r0 - beq _02078954 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207896C: .word OS_IRQTable -_02078970: .word DTCM_BSS - arm_func_end sub_02078900 - - arm_func_start sub_02078974 -sub_02078974: ; 0x02078974 - bx lr - arm_func_end sub_02078974 - - arm_func_start sub_02078978 -sub_02078978: ; 0x02078978 - stmdb sp!, {r3, r4, r5, lr} - mov r1, #0xc - mul r5, r0, r1 - ldr r2, _020789EC ; =_022B95E4 - ldr r3, _020789F0 ; =_020B2B9C - mov r4, r0, lsl #1 - ldr r1, [r2, r5] - mov r0, #0 - ldrh r3, [r3, r4] - mov r4, #1 - str r0, [r2, r5] - cmp r1, #0 - mov r4, r4, lsl r3 - beq _020789BC - ldr r0, _020789F4 ; =_022B95EC - ldr r0, [r0, r5] - blx r1 -_020789BC: - ldr r0, _020789F8 ; =OS_IRQTable - ldr r1, _020789FC ; =_022B95E8 - add r0, r0, #0x3000 - ldr r2, [r0, #0xff8] - ldr r1, [r1, r5] - orr r2, r2, r4 - str r2, [r0, #0xff8] - cmp r1, #0 - ldmneia sp!, {r3, r4, r5, pc} - mov r0, r4 - bl sub_02078C98 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_020789EC: .word _022B95E4 -_020789F0: .word _020B2B9C -_020789F4: .word _022B95EC -_020789F8: .word OS_IRQTable -_020789FC: .word _022B95E8 - arm_func_end sub_02078978 - - arm_func_start sub_02078A00 -sub_02078A00: ; 0x02078A00 - ldr ip, _02078A0C ; =sub_02078978 - mov r0, #0 - bx ip - .align 2, 0 -_02078A0C: .word sub_02078978 - arm_func_end sub_02078A00 - - arm_func_start sub_02078A10 -sub_02078A10: ; 0x02078A10 - ldr ip, _02078A1C ; =sub_02078978 - mov r0, #1 - bx ip - .align 2, 0 -_02078A1C: .word sub_02078978 - arm_func_end sub_02078A10 - - arm_func_start sub_02078A20 -sub_02078A20: ; 0x02078A20 - ldr ip, _02078A2C ; =sub_02078978 - mov r0, #2 - bx ip - .align 2, 0 -_02078A2C: .word sub_02078978 - arm_func_end sub_02078A20 - - arm_func_start sub_02078A30 -sub_02078A30: ; 0x02078A30 - ldr ip, _02078A3C ; =sub_02078978 - mov r0, #3 - bx ip - .align 2, 0 -_02078A3C: .word sub_02078978 - arm_func_end sub_02078A30 - - arm_func_start sub_02078A40 -sub_02078A40: ; 0x02078A40 - ldr ip, _02078A4C ; =sub_02078978 - mov r0, #4 - bx ip - .align 2, 0 -_02078A4C: .word sub_02078978 - arm_func_end sub_02078A40 - - arm_func_start sub_02078A50 -sub_02078A50: ; 0x02078A50 - ldr ip, _02078A5C ; =sub_02078978 - mov r0, #5 - bx ip - .align 2, 0 -_02078A5C: .word sub_02078978 - arm_func_end sub_02078A50 - - arm_func_start sub_02078A60 -sub_02078A60: ; 0x02078A60 - ldr ip, _02078A6C ; =sub_02078978 - mov r0, #6 - bx ip - .align 2, 0 -_02078A6C: .word sub_02078978 - arm_func_end sub_02078A60 - - arm_func_start sub_02078A70 -sub_02078A70: ; 0x02078A70 - ldr ip, _02078A7C ; =sub_02078978 - mov r0, #7 - bx ip - .align 2, 0 -_02078A7C: .word sub_02078978 - arm_func_end sub_02078A70 - - arm_func_start sub_02078A80 -sub_02078A80: ; 0x02078A80 - ldr r0, _02078A94 ; =DTCM_BSS - mov r1, #0 - str r1, [r0, #4] - str r1, [r0] - bx lr - .align 2, 0 -_02078A94: .word DTCM_BSS - arm_func_end sub_02078A80 - - arm_func_start sub_02078A98 -sub_02078A98: ; 0x02078A98 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} - mov r8, #0 - mov r2, #0xc - ldr r4, _02078B18 ; =OS_IRQTable - ldr r6, _02078B1C ; =_022B95E4 - mov r7, r8 - mov lr, r8 - mov ip, #1 - mov r3, r2 -_02078ABC: - tst r0, #1 - beq _02078B04 - mov sb, r7 - cmp r8, #8 - blt _02078AE0 - cmp r8, #0xb - suble r5, r8, #8 - mlale sb, r5, r3, r6 - ble _02078AFC -_02078AE0: - cmp r8, #3 - blt _02078AF8 - cmp r8, #6 - addle r5, r8, #1 - mlale sb, r5, r2, r6 - ble _02078AFC -_02078AF8: - str r1, [r4, r8, lsl #2] -_02078AFC: - cmp sb, #0 - stmneia sb, {r1, ip, lr} -_02078B04: - add r8, r8, #1 - cmp r8, #0x16 - mov r0, r0, lsr #1 - blt _02078ABC - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - .align 2, 0 -_02078B18: .word OS_IRQTable -_02078B1C: .word _022B95E4 - arm_func_end sub_02078A98 - - arm_func_start sub_02078B20 -sub_02078B20: ; 0x02078B20 - ldr r2, _02078BA4 ; =OS_IRQTable - mov r1, #0 -_02078B28: - tst r0, #1 - beq _02078B88 - cmp r1, #8 - blt _02078B58 - cmp r1, #0xb - bgt _02078B58 - sub r1, r1, #8 - mov r0, #0xc - mul r2, r1, r0 - ldr r0, _02078BA8 ; =_022B95E4 - ldr r0, [r0, r2] - bx lr -_02078B58: - cmp r1, #3 - blt _02078B80 - cmp r1, #6 - bgt _02078B80 - add r1, r1, #1 - mov r0, #0xc - mul r2, r1, r0 - ldr r0, _02078BA8 ; =_022B95E4 - ldr r0, [r0, r2] - bx lr -_02078B80: - ldr r0, [r2] - bx lr -_02078B88: - add r1, r1, #1 - cmp r1, #0x16 - mov r0, r0, lsr #1 - add r2, r2, #4 - blt _02078B28 - mov r0, #0 - bx lr - .align 2, 0 -_02078BA4: .word OS_IRQTable -_02078BA8: .word _022B95E4 - arm_func_end sub_02078B20 - - arm_func_start sub_02078BAC -sub_02078BAC: ; 0x02078BAC - stmdb sp!, {r4, r5, r6, lr} - mov r3, #0xc - mul r6, r0, r3 - ldr ip, _02078BE8 ; =_022B95E4 - add r4, r0, #8 - mov r5, #1 - mov r0, r5, lsl r4 - ldr r3, _02078BEC ; =_022B95EC - str r1, [ip, r6] - str r2, [r3, r6] - bl sub_02078C68 - and r1, r0, r5, lsl r4 - ldr r0, _02078BF0 ; =_022B95E8 - str r1, [r0, r6] - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_02078BE8: .word _022B95E4 -_02078BEC: .word _022B95EC -_02078BF0: .word _022B95E8 - arm_func_end sub_02078BAC - - arm_func_start sub_02078BF4 -sub_02078BF4: ; 0x02078BF4 - stmdb sp!, {r4, lr} - mov r3, #0xc - mul r4, r0, r3 - ldr ip, _02078C30 ; =_022B9614 - add r0, r0, #3 - mov r3, #1 - mov r0, r3, lsl r0 - ldr r3, _02078C34 ; =_022B961C - str r1, [ip, r4] - str r2, [r3, r4] - bl sub_02078C68 - ldr r0, _02078C38 ; =_022B9618 - mov r1, #1 - str r1, [r0, r4] - ldmia sp!, {r4, pc} - .align 2, 0 -_02078C30: .word _022B9614 -_02078C34: .word _022B961C -_02078C38: .word _022B9618 - arm_func_end sub_02078BF4 - - arm_func_start sub_02078C3C -sub_02078C3C: ; 0x02078C3C - ldr r3, _02078C64 ; =0x04000208 - mov r1, #0 - ldrh r2, [r3] - strh r1, [r3] - ldr r1, [r3, #8] - str r0, [r3, #8] - ldrh r0, [r3] - mov r0, r1 - strh r2, [r3] - bx lr - .align 2, 0 -_02078C64: .word 0x04000208 - arm_func_end sub_02078C3C - - arm_func_start sub_02078C68 -sub_02078C68: ; 0x02078C68 - ldr r3, _02078C94 ; =0x04000208 - mov r1, #0 - ldrh r2, [r3] - strh r1, [r3] - ldr r1, [r3, #8] - orr r0, r1, r0 - str r0, [r3, #8] - ldrh r0, [r3] - mov r0, r1 - strh r2, [r3] - bx lr - .align 2, 0 -_02078C94: .word 0x04000208 - arm_func_end sub_02078C68 - - arm_func_start sub_02078C98 -sub_02078C98: ; 0x02078C98 - ldr ip, _02078CC4 ; =0x04000208 - mov r2, #0 - ldrh r3, [ip] - mvn r1, r0 - strh r2, [ip] - ldr r0, [ip, #8] - and r1, r0, r1 - str r1, [ip, #8] - ldrh r1, [ip] - strh r3, [ip] - bx lr - .align 2, 0 -_02078CC4: .word 0x04000208 - arm_func_end sub_02078C98 - - arm_func_start sub_02078CC8 -sub_02078CC8: ; 0x02078CC8 - ldr r3, _02078CF0 ; =0x04000208 - mov r1, #0 - ldrh r2, [r3] - strh r1, [r3] - ldr r1, [r3, #0xc] - str r0, [r3, #0xc] - ldrh r0, [r3] - mov r0, r1 - strh r2, [r3] - bx lr - .align 2, 0 -_02078CF0: .word 0x04000208 - arm_func_end sub_02078CC8 - - arm_func_start sub_02078CF4 -sub_02078CF4: ; 0x02078CF4 - ldr ip, _02078D18 ; =OS_IRQTable - ldr r3, _02078D1C ; =0xFDDB597D - add r0, ip, #0x3000 - ldr r2, _02078D20 ; =0x7BF9DD5B - ldr r1, _02078D24 ; =0x00000800 - str r3, [r0, #0xf7c] - add r0, ip, #0x3f80 - str r2, [r0, -r1] - bx lr - .align 2, 0 -_02078D18: .word OS_IRQTable -_02078D1C: .word 0xFDDB597D -_02078D20: .word 0x7BF9DD5B -_02078D24: .word 0x00000800 - arm_func_end sub_02078CF4 - - arm_func_start sub_02078D28 -sub_02078D28: ; 0x02078D28 - stmdb sp!, {r3, r4, r5, lr} - ldr r3, _02078DE4 ; =_022B9644 - ldr r0, [r3] - cmp r0, #0 - ldmneia sp!, {r3, r4, r5, pc} - ldr r1, _02078DE8 ; =0x027FFFF0 - mov r4, #1 - mov r2, #0 - mov r0, #0x7e - str r4, [r3] - str r2, [r1] - bl sub_02078E40 - ldr r5, _02078DE8 ; =0x027FFFF0 - ldrh r0, [r5, #6] - cmp r0, #0 - beq _02078D80 - mov r4, #0x400 -_02078D6C: - mov r0, r4 - blx SVC_WaitByLoop - ldrh r0, [r5, #6] - cmp r0, #0 - bne _02078D6C -_02078D80: - ldr ip, _02078DEC ; =0x027FFFB0 - mvn r0, #0 - str r0, [ip] - mov r3, r0, lsl #0x10 - add r1, ip, #0x10 - mov r0, #0 - mov r2, #0x28 - str r3, [ip, #4] - bl ArrayFill32 - ldr ip, _02078DF0 ; =0x04000204 - ldr r1, _02078DE8 ; =0x027FFFF0 - ldrh r3, [ip] - mov r0, #0x7e - mov r2, #0 - orr r3, r3, #0x800 - strh r3, [ip] - ldrh r3, [ip] - orr r3, r3, #0x80 - strh r3, [ip] - bl sub_02078EC4 - ldr r1, _02078DE8 ; =0x027FFFF0 - mov r0, #0x7f - mov r2, #0 - bl sub_02078E40 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02078DE4: .word _022B9644 -_02078DE8: .word 0x027FFFF0 -_02078DEC: .word 0x027FFFB0 -_02078DF0: .word 0x04000204 - arm_func_end sub_02078D28 - - arm_func_start sub_02078DF4 -sub_02078DF4: ; 0x02078DF4 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r8, r0 - mov r7, r1 - mov r6, r2 - mov r5, r3 - bl sub_02078ED4 - cmp r0, #0 - ldmleia sp!, {r4, r5, r6, r7, r8, pc} - mov r4, #0x400 -_02078E18: - mov r0, r4 - blx SVC_WaitByLoop - mov r0, r8 - mov r1, r7 - mov r2, r6 - mov r3, r5 - bl sub_02078ED4 - cmp r0, #0 - bgt _02078E18 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_02078DF4 - - arm_func_start sub_02078E40 -sub_02078E40: ; 0x02078E40 - ldr ip, _02078E4C ; =sub_02078DF4 - mov r3, #0 - bx ip - .align 2, 0 -_02078E4C: .word sub_02078DF4 - arm_func_end sub_02078E40 - - arm_func_start sub_02078E50 -sub_02078E50: ; 0x02078E50 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r1 - ldrh r1, [r7, #4] - mov r6, r2 - mov r5, r3 - cmp r0, r1 - mvnne r0, #1 - ldmneia sp!, {r3, r4, r5, r6, r7, pc} - cmp r5, #0 - beq _02078E80 - bl EnableIrqFiqFlags - b _02078E84 -_02078E80: - bl EnableIrqFlag -_02078E84: - mov r4, r0 - mov r0, #0 - strh r0, [r7, #4] - cmp r6, #0 - beq _02078E9C - blx r6 -_02078E9C: - mov r0, #0 - str r0, [r7] - cmp r5, #0 - mov r0, r4 - beq _02078EB8 - bl SetIrqFiqFlags - b _02078EBC -_02078EB8: - bl SetIrqFlag -_02078EBC: - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_02078E50 - - arm_func_start sub_02078EC4 -sub_02078EC4: ; 0x02078EC4 - ldr ip, _02078ED0 ; =sub_02078E50 - mov r3, #0 - bx ip - .align 2, 0 -_02078ED0: .word sub_02078E50 - arm_func_end sub_02078EC4 - - arm_func_start sub_02078ED4 -sub_02078ED4: ; 0x02078ED4 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} - movs r6, r3 - mov sb, r0 - mov r8, r1 - mov r7, r2 - beq _02078EF4 - bl EnableIrqFiqFlags - b _02078EF8 -_02078EF4: - bl EnableIrqFlag -_02078EF8: - mov r5, r0 - mov r0, sb - mov r1, r8 - bl AtomicExchange - movs r4, r0 - bne _02078F20 - cmp r7, #0 - beq _02078F1C - blx r7 -_02078F1C: - strh sb, [r8, #4] -_02078F20: - cmp r6, #0 - mov r0, r5 - beq _02078F34 - bl SetIrqFiqFlags - b _02078F38 -_02078F34: - bl SetIrqFlag -_02078F38: - mov r0, r4 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - arm_func_end sub_02078ED4 - - arm_func_start sub_02078F40 -sub_02078F40: ; 0x02078F40 - ldr ip, _02078F54 ; =sub_02078E50 - ldr r1, _02078F58 ; =0x027FFFE8 - ldr r2, _02078F5C ; =sub_02078FA4 - mov r3, #1 - bx ip - .align 2, 0 -_02078F54: .word sub_02078E50 -_02078F58: .word 0x027FFFE8 -_02078F5C: .word sub_02078FA4 - arm_func_end sub_02078F40 - - arm_func_start sub_02078F60 -sub_02078F60: ; 0x02078F60 - ldr r1, _02078F68 ; =sub_02078F40 - bx r1 - .align 2, 0 -_02078F68: .word sub_02078F40 - arm_func_end sub_02078F60 - - arm_func_start sub_02078F6C -sub_02078F6C: ; 0x02078F6C - ldr ip, _02078F80 ; =sub_02078ED4 - ldr r1, _02078F84 ; =0x027FFFE8 - ldr r2, _02078F88 ; =sub_02078F8C - mov r3, #1 - bx ip - .align 2, 0 -_02078F80: .word sub_02078ED4 -_02078F84: .word 0x027FFFE8 -_02078F88: .word sub_02078F8C - arm_func_end sub_02078F6C - - arm_func_start sub_02078F8C -sub_02078F8C: ; 0x02078F8C - ldr r1, _02078FA0 ; =0x04000204 - ldrh r0, [r1] - bic r0, r0, #0x80 - strh r0, [r1] - bx lr - .align 2, 0 -_02078FA0: .word 0x04000204 - arm_func_end sub_02078F8C - - arm_func_start sub_02078FA4 -sub_02078FA4: ; 0x02078FA4 - ldr r1, _02078FB8 ; =0x04000204 - ldrh r0, [r1] - orr r0, r0, #0x80 - strh r0, [r1] - bx lr - .align 2, 0 -_02078FB8: .word 0x04000204 - arm_func_end sub_02078FA4 - - arm_func_start sub_02078FBC -sub_02078FBC: ; 0x02078FBC - ldr ip, _02078FCC ; =sub_02078E40 - ldr r1, _02078FD0 ; =0x027FFFE0 - ldr r2, _02078FD4 ; =sub_02078FF4 - bx ip - .align 2, 0 -_02078FCC: .word sub_02078E40 -_02078FD0: .word 0x027FFFE0 -_02078FD4: .word sub_02078FF4 - arm_func_end sub_02078FBC - - arm_func_start sub_02078FD8 -sub_02078FD8: ; 0x02078FD8 - ldr ip, _02078FE8 ; =sub_02078EC4 - ldr r1, _02078FEC ; =0x027FFFE0 - ldr r2, _02078FF0 ; =sub_0207900C - bx ip - .align 2, 0 -_02078FE8: .word sub_02078EC4 -_02078FEC: .word 0x027FFFE0 -_02078FF0: .word sub_0207900C - arm_func_end sub_02078FD8 - - arm_func_start sub_02078FF4 -sub_02078FF4: ; 0x02078FF4 - ldr r1, _02079008 ; =0x04000204 - ldrh r0, [r1] - bic r0, r0, #0x800 - strh r0, [r1] - bx lr - .align 2, 0 -_02079008: .word 0x04000204 - arm_func_end sub_02078FF4 - - arm_func_start sub_0207900C -sub_0207900C: ; 0x0207900C - ldr r1, _02079020 ; =0x04000204 - ldrh r0, [r1] - orr r0, r0, #0x800 - strh r0, [r1] - bx lr - .align 2, 0 -_02079020: .word 0x04000204 - arm_func_end sub_0207900C - - arm_func_start sub_02079024 -sub_02079024: ; 0x02079024 - ldrh r0, [r0, #4] - bx lr - arm_func_end sub_02079024 - - arm_func_start sub_0207902C -sub_0207902C: ; 0x0207902C - ldr r3, _0207908C ; =0x027FFFB0 - ldr r1, [r3] - clz r2, r1 - cmp r2, #0x20 - bne _02079044 - b _02079048 -_02079044: - mov r0, #0x40 -_02079048: - bne _02079070 - add r3, r3, #4 - ldr r1, [r3] - clz r2, r1 - cmp r2, #0x20 - ldr r0, _02079090 ; =0xFFFFFFFD - beq _02079068 - b _0207906C -_02079068: - bx lr -_0207906C: - mov r0, #0x60 -_02079070: - add r0, r0, r2 - mov r1, #0x80000000 - mov r1, r1, lsr r2 - ldr r2, [r3] - bic r2, r2, r1 - str r2, [r3] - bx lr - .align 2, 0 -_0207908C: .word 0x027FFFB0 -_02079090: .word 0xFFFFFFFD - arm_func_end sub_0207902C - - arm_func_start sub_02079094 -sub_02079094: ; 0x02079094 - ldr r3, _020790D8 ; =0x027FFFB0 - cmp r0, #0x60 - bpl _020790A4 - b _020790A8 -_020790A4: - add r3, r3, #4 -_020790A8: - bpl _020790B0 - b _020790B4 -_020790B0: - sub r0, r0, #0x60 -_020790B4: - bmi _020790BC - b _020790C0 -_020790BC: - sub r0, r0, #0x40 -_020790C0: - mov r1, #0x80000000 - mov r1, r1, lsr r0 - ldr r2, [r3] - orr r2, r2, r1 - str r2, [r3] - bx lr - .align 2, 0 -_020790D8: .word 0x027FFFB0 - arm_func_end sub_02079094 - - arm_func_start sub_020790DC -sub_020790DC: ; 0x020790DC - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r3, lr} - add r2, sp, #0xc - bic r2, r2, #3 - ldr r1, [sp, #0xc] - add r2, r2, #4 - bl sub_02079104 - ldmia sp!, {r3, lr} - add sp, sp, #0x10 - bx lr - arm_func_end sub_020790DC - - arm_func_start sub_02079104 -sub_02079104: ; 0x02079104 - ldr ip, _02079118 ; =sub_02079144 - mov r3, r2 - mov r2, r1 - mvn r1, #0x80000000 - bx ip - .align 2, 0 -_02079118: .word sub_02079144 - arm_func_end sub_02079104 - - arm_func_start sub_0207911C -sub_0207911C: ; 0x0207911C - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r3, lr} - add r3, sp, #0x10 - bic r3, r3, #3 - ldr r2, [sp, #0x10] - add r3, r3, #4 - bl sub_02079144 - ldmia sp!, {r3, lr} - add sp, sp, #0x10 - bx lr - arm_func_end sub_0207911C - - arm_func_start sub_02079144 -sub_02079144: ; 0x02079144 - ldr ip, _0207914C ; =sub_02085BD4 - bx ip - .align 2, 0 -_0207914C: .word sub_02085BD4 - arm_func_end sub_02079144 - - arm_func_start IncrementThreadCount -IncrementThreadCount: ; 0x02079150 - ldr r1, _02079164 ; =_022B9648 - ldr r0, [r1, #0x20] - add r0, r0, #1 - str r0, [r1, #0x20] - bx lr - .align 2, 0 -_02079164: .word _022B9648 - arm_func_end IncrementThreadCount - - arm_func_start sub_02079168 -sub_02079168: ; 0x02079168 - ldr ip, [r0] - b _0207917C -_02079170: - cmp ip, r1 - bxeq lr - ldr ip, [ip, #0x80] -_0207917C: - cmp ip, #0 - beq _02079194 - ldr r3, [ip, #0x70] - ldr r2, [r1, #0x70] - cmp r3, r2 - bls _02079170 -_02079194: - cmp ip, #0 - bne _020791C0 - ldr r2, [r0, #4] - cmp r2, #0 - streq r1, [r0] - strne r1, [r2, #0x80] - str r2, [r1, #0x7c] - mov r2, #0 - str r2, [r1, #0x80] - str r1, [r0, #4] - bx lr -_020791C0: - ldr r2, [ip, #0x7c] - cmp r2, #0 - streq r1, [r0] - strne r1, [r2, #0x80] - str r2, [r1, #0x7c] - str ip, [r1, #0x80] - str r1, [ip, #0x7c] - bx lr - arm_func_end sub_02079168 - - arm_func_start sub_020791E0 -sub_020791E0: ; 0x020791E0 - ldr r2, [r0] - cmp r2, #0 - beq _0207920C - ldr r1, [r2, #0x80] - str r1, [r0] - cmp r1, #0 - movne r0, #0 - strne r0, [r1, #0x7c] - moveq r1, #0 - streq r1, [r0, #4] - streq r1, [r2, #0x78] -_0207920C: - mov r0, r2 - bx lr - arm_func_end sub_020791E0 - - arm_func_start sub_02079214 -sub_02079214: ; 0x02079214 - ldr ip, [r0] - mov r2, ip - cmp ip, #0 - beq _02079260 -_02079224: - cmp r2, r1 - ldr r3, [r2, #0x80] - bne _02079254 - cmp ip, r2 - ldr ip, [r2, #0x7c] - streq r3, [r0] - strne r3, [ip, #0x80] - ldr r1, [r0, #4] - cmp r1, r2 - streq ip, [r0, #4] - strne ip, [r3, #0x7c] - b _02079260 -_02079254: - mov r2, r3 - cmp r3, #0 - bne _02079224 -_02079260: - mov r0, r2 - bx lr - arm_func_end sub_02079214 - - arm_func_start sub_02079268 -sub_02079268: ; 0x02079268 - ldr r2, [r0] - cmp r2, #0 - beq _02079290 - ldr r1, [r2, #0x10] - str r1, [r0] - cmp r1, #0 - movne r0, #0 - strne r0, [r1, #0x14] - moveq r1, #0 - streq r1, [r0, #4] -_02079290: - mov r0, r2 - bx lr - arm_func_end sub_02079268 - - arm_func_start InsertThreadIntoList -InsertThreadIntoList: ; 0x02079298 - stmdb sp!, {r3, lr} - ldr r1, _020792F4 ; =_022B9648 - mov ip, #0 - ldr lr, [r1, #0x2c] - mov r3, lr - b _020792B8 -_020792B0: - mov ip, r3 - ldr r3, [r3, #0x68] -_020792B8: - cmp r3, #0 - beq _020792D0 - ldr r2, [r3, #0x70] - ldr r1, [r0, #0x70] - cmp r2, r1 - blo _020792B0 -_020792D0: - cmp ip, #0 - ldrne r1, [ip, #0x68] - strne r1, [r0, #0x68] - strne r0, [ip, #0x68] - ldmneia sp!, {r3, pc} - ldr r1, _020792F4 ; =_022B9648 - str lr, [r0, #0x68] - str r0, [r1, #0x2c] - ldmia sp!, {r3, pc} - .align 2, 0 -_020792F4: .word _022B9648 - arm_func_end InsertThreadIntoList - - arm_func_start sub_020792F8 -sub_020792F8: ; 0x020792F8 - ldr r1, _0207933C ; =_022B9648 - mov r2, #0 - ldr r1, [r1, #0x2c] - b _02079310 -_02079308: - mov r2, r1 - ldr r1, [r1, #0x68] -_02079310: - cmp r1, #0 - cmpne r1, r0 - bne _02079308 - cmp r2, #0 - ldrne r0, [r0, #0x68] - strne r0, [r2, #0x68] - bxne lr - ldr r1, [r0, #0x68] - ldr r0, _0207933C ; =_022B9648 - str r1, [r0, #0x2c] - bx lr - .align 2, 0 -_0207933C: .word _022B9648 - arm_func_end sub_020792F8 - - arm_func_start sub_02079340 -sub_02079340: ; 0x02079340 - stmdb sp!, {r4, r5, r6, lr} - ldr r0, _02079400 ; =_022B9648 - ldr r1, [r0, #4] - cmp r1, #0 - ldmneia sp!, {r4, r5, r6, pc} - ldrh r0, [r0, #0x26] - ldr r4, _02079404 ; =_022B966C - cmp r0, #0 - bne _02079370 - bl GetProcessorMode - cmp r0, #0x12 - bne _0207937C -_02079370: - mov r0, #1 - strh r0, [r4] - ldmia sp!, {r4, r5, r6, pc} -_0207937C: - ldr r0, _02079400 ; =_022B9648 - ldr r0, [r0, #8] - ldr r6, [r0] - bl sub_02079968 - mov r5, r0 - cmp r6, r5 - cmpne r5, #0 - ldmeqia sp!, {r4, r5, r6, pc} - ldr r0, [r6, #0x64] - cmp r0, #2 - beq _020793B8 - mov r0, r6 - bl sub_02079D08 - cmp r0, #0 - ldmneia sp!, {r4, r5, r6, pc} -_020793B8: - ldr r0, _02079400 ; =_022B9648 - ldr r2, [r0] - cmp r2, #0 - beq _020793D4 - mov r0, r6 - mov r1, r5 - blx r2 -_020793D4: - ldr r2, [r4, #0xc] - cmp r2, #0 - beq _020793EC - mov r0, r6 - mov r1, r5 - blx r2 -_020793EC: - ldr r1, _02079400 ; =_022B9648 - mov r0, r5 - str r5, [r1, #0x28] - bl sub_02079D54 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_02079400: .word _022B9648 -_02079404: .word _022B966C - arm_func_end sub_02079340 - - arm_func_start sub_02079408 -sub_02079408: ; 0x02079408 - stmdb sp!, {r3, lr} - sub sp, sp, #8 - ldr r0, _02079518 ; =_022B9648 - ldr r1, [r0, #0xc] - cmp r1, #0 - addne sp, sp, #8 - ldmneia sp!, {r3, pc} - mov r2, #1 - ldr r1, _0207951C ; =_022B9670 - str r2, [r0, #0xc] - str r1, [r0, #8] - mov r1, #0x10 - str r1, [r0, #0x164] - mov r3, #0 - str r3, [r0, #0x160] - str r2, [r0, #0x158] - str r3, [r0, #0x15c] - ldr r2, _02079520 ; =0x00000000 - ldr r1, _02079524 ; =_022B973C - str r3, [r0, #0x168] - str r1, [r0, #0x2c] - str r1, [r0, #0x28] - cmp r2, #0 - ldrle r0, _02079528 ; =SDK_SECTION_ARENA_DTCM_START - ble _0207947C - ldr r1, _0207952C ; =OS_IRQTable - ldr r0, _02079530 ; =0x00000800 - add r1, r1, #0x3f80 - sub r0, r1, r0 -_0207947C: - ldr r1, _0207952C ; =OS_IRQTable - sub ip, r0, r2 - add r2, r1, #0x3f80 - ldr r0, _02079530 ; =0x00000800 - ldr r1, _02079518 ; =_022B9648 - sub r3, r2, r0 - str r3, [r1, #0x188] - str ip, [r1, #0x184] - mov r0, #0 - ldr r2, _02079534 ; =0xFDDB597D - str r0, [r1, #0x18c] - str r2, [r3, #-4] - ldr r2, [r1, #0x184] - ldr ip, _02079538 ; =0x7BF9DD5B - ldr r3, _0207953C ; =_022B966C - str ip, [r2] - str r0, [r1, #0x194] - str r0, [r1, #0x190] - strh r0, [r1, #0x24] - ldr r2, _02079540 ; =0x027FFFA0 - strh r0, [r1, #0x26] - str r3, [r2] - bl sub_02079BDC - mov r2, #0xc8 - str r2, [sp] - mov ip, #0x1f - ldr r0, _02079544 ; =_022B967C - ldr r1, _02079548 ; =_02079C04 - ldr r3, _0207954C ; =_022B98C4 - mov r2, #0 - str ip, [sp, #4] - bl StartThread - ldr r0, _02079518 ; =_022B9648 - mov r1, #0x20 - str r1, [r0, #0xa4] - mov r1, #1 - str r1, [r0, #0x98] - add sp, sp, #8 - ldmia sp!, {r3, pc} - .align 2, 0 -_02079518: .word _022B9648 -_0207951C: .word _022B9670 -_02079520: .word 0x00000000 -_02079524: .word _022B973C -_02079528: .word SDK_SECTION_ARENA_DTCM_START -_0207952C: .word OS_IRQTable -_02079530: .word 0x00000800 -_02079534: .word 0xFDDB597D -_02079538: .word 0x7BF9DD5B -_0207953C: .word _022B966C -_02079540: .word 0x027FFFA0 -_02079544: .word _022B967C -_02079548: .word sub_02079C04 -_0207954C: .word _022B98C4 - arm_func_end sub_02079408 - - arm_func_start sub_02079550 -sub_02079550: ; 0x02079550 - ldr r0, _0207955C ; =_022B9654 - ldr r0, [r0] - bx lr - .align 2, 0 -_0207955C: .word _022B9654 - arm_func_end sub_02079550 - - arm_func_start StartThread -StartThread: ; 0x02079560 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r8, r0 - mov r5, r1 - mov r7, r2 - mov r6, r3 - bl EnableIrqFlag - mov r4, r0 - bl IncrementThreadCount - ldr r2, [sp, #0x1c] - mov r1, #0 - str r2, [r8, #0x70] - str r0, [r8, #0x6c] - str r1, [r8, #0x64] - mov r0, r8 - str r1, [r8, #0x74] - bl InsertThreadIntoList - ldr r0, [sp, #0x18] - mov r1, r5 - str r6, [r8, #0x94] - sub r5, r6, r0 - sub r2, r6, #4 - mov ip, #0 - str r5, [r8, #0x90] - str ip, [r8, #0x98] - ldr r6, _02079650 ; =0xFDDB597D - ldr r0, [r8, #0x94] - ldr r3, _02079654 ; =0x7BF9DD5B - str r6, [r0, #-4] - ldr r0, [r8, #0x90] - str r3, [r0] - str ip, [r8, #0xa0] - mov r0, r8 - str ip, [r8, #0x9c] - bl InitThread - ldr r2, _02079658 ; =ThreadExit - str r7, [r8, #4] - str r2, [r8, #0x3c] - ldr r2, [sp, #0x18] - add r1, r5, #4 - mov r0, #0 - sub r2, r2, #8 - bl ArrayFill32 - mov r1, #0 - str r1, [r8, #0x84] - str r1, [r8, #0x88] - mov r0, r8 - str r1, [r8, #0x8c] - bl SetThreadField0xB4 - mov r0, #0 - str r0, [r8, #0x78] - str r0, [r8, #0x80] - add r1, r8, #0xa4 - mov r2, #0xc - str r0, [r8, #0x7c] - bl ArrayFill32 - mov r1, #0 - mov r0, r4 - str r1, [r8, #0xb0] - bl SetIrqFlag - ldmia sp!, {r4, r5, r6, r7, r8, pc} - .align 2, 0 -_02079650: .word 0xFDDB597D -_02079654: .word 0x7BF9DD5B -_02079658: .word ThreadExit - arm_func_end StartThread - - arm_func_start ThreadExit -ThreadExit: ; 0x0207965C - stmdb sp!, {r3, lr} - bl EnableIrqFlag - ldr r0, _02079678 ; =_022B9648 - mov r1, #0 - ldr r0, [r0, #0x28] - bl sub_0207967C - ldmia sp!, {r3, pc} - .align 2, 0 -_02079678: .word _022B9648 - arm_func_end ThreadExit - - arm_func_start sub_0207967C -sub_0207967C: ; 0x0207967C - stmdb sp!, {r3, r4, r5, lr} - ldr r2, _020796D0 ; =_022B9648 - mov r5, r0 - ldr r2, [r2, #0x1c] - mov r4, r1 - cmp r2, #0 - beq _020796C4 - ldr r1, _020796D4 ; =sub_020796D8 - bl InitThread - str r4, [r5, #4] - ldr r1, [r5] - mov r0, r5 - orr r1, r1, #0x80 - str r1, [r5] - mov r1, #1 - str r1, [r5, #0x64] - bl sub_02079D54 - ldmia sp!, {r3, r4, r5, pc} -_020796C4: - mov r0, r4 - bl sub_020796D8 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_020796D0: .word _022B9648 -_020796D4: .word sub_020796D8 - arm_func_end sub_0207967C - - arm_func_start sub_020796D8 -sub_020796D8: ; 0x020796D8 - stmdb sp!, {r3, lr} - ldr r1, _0207970C ; =_022B9648 - ldr r1, [r1, #8] - ldr r3, [r1] - ldr r2, [r3, #0xb4] - cmp r2, #0 - beq _02079704 - mov r1, #0 - str r1, [r3, #0xb4] - blx r2 - bl EnableIrqFlag -_02079704: - bl sub_02079710 - ldmia sp!, {r3, pc} - .align 2, 0 -_0207970C: .word _022B9648 - arm_func_end sub_020796D8 - - arm_func_start sub_02079710 -sub_02079710: ; 0x02079710 - stmdb sp!, {r4, lr} - ldr r0, _02079768 ; =_022B9648 - ldr r0, [r0, #8] - ldr r4, [r0] - bl sub_02079C14 - mov r0, r4 - bl sub_0207A128 - ldr r0, [r4, #0x78] - cmp r0, #0 - beq _02079740 - mov r1, r4 - bl sub_02079214 -_02079740: - mov r0, r4 - bl sub_020792F8 - mov r1, #2 - add r0, r4, #0x9c - str r1, [r4, #0x64] - bl sub_020798D8 - bl sub_02079C48 - bl sub_02079990 - bl WaitForever2 - ldmia sp!, {r4, pc} - .align 2, 0 -_02079768: .word _022B9648 - arm_func_end sub_02079710 - - arm_func_start sub_0207976C -sub_0207976C: ; 0x0207976C - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - bl EnableIrqFlag - ldr r1, _020797E4 ; =_022B9648 - mov r4, r0 - ldr r0, [r1, #0x28] - cmp r0, r5 - bne _02079790 - bl sub_02079710 -_02079790: - bl sub_02079C14 - mov r0, r5 - bl sub_0207A128 - mov r0, r5 - bl sub_020797E8 - ldr r0, [r5, #0x78] - cmp r0, #0 - beq _020797B8 - mov r1, r5 - bl sub_02079214 -_020797B8: - mov r0, r5 - bl sub_020792F8 - mov r1, #2 - add r0, r5, #0x9c - str r1, [r5, #0x64] - bl sub_020798D8 - bl sub_02079C48 - mov r0, r4 - bl SetIrqFlag - bl sub_02079990 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_020797E4: .word _022B9648 - arm_func_end sub_0207976C - - arm_func_start sub_020797E8 -sub_020797E8: ; 0x020797E8 - stmdb sp!, {r3, lr} - ldr r0, [r0, #0xb0] - cmp r0, #0 - ldmeqia sp!, {r3, pc} - bl sub_0207B1E8 - ldmia sp!, {r3, pc} - arm_func_end sub_020797E8 - - arm_func_start sub_02079800 -sub_02079800: ; 0x02079800 - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - bl EnableIrqFlag - ldr r1, [r5, #0x64] - mov r4, r0 - cmp r1, #2 - beq _02079824 - add r0, r5, #0x9c - bl sub_02079888 -_02079824: - mov r0, r4 - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_02079800 - - arm_func_start sub_02079830 -sub_02079830: ; 0x02079830 - ldr r0, [r0, #0x64] - cmp r0, #2 - moveq r0, #1 - movne r0, #0 - bx lr - arm_func_end sub_02079830 - - arm_func_start sub_02079844 -sub_02079844: ; 0x02079844 - stmdb sp!, {r4, r5, r6, lr} - mov r5, r1 - mov r6, r0 - bl EnableIrqFlag - mov r4, r0 - cmp r5, #0 - beq _02079870 - mov r0, r5 - mov r1, r6 - str r5, [r6, #0x78] - bl sub_02079168 -_02079870: - mov r0, #0 - str r0, [r6, #0x64] - bl sub_02079340 - mov r0, r4 - bl SetIrqFlag - ldmia sp!, {r4, r5, r6, pc} - arm_func_end sub_02079844 - - arm_func_start sub_02079888 -sub_02079888: ; 0x02079888 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - bl EnableIrqFlag - ldr r1, _020798D4 ; =_022B9648 - mov r4, r0 - ldr r0, [r1, #8] - cmp r6, #0 - ldr r5, [r0] - beq _020798BC - mov r0, r6 - mov r1, r5 - str r6, [r5, #0x78] - bl sub_02079168 -_020798BC: - mov r0, #0 - str r0, [r5, #0x64] - bl sub_02079340 - mov r0, r4 - bl SetIrqFlag - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_020798D4: .word _022B9648 - arm_func_end sub_02079888 - - arm_func_start sub_020798D8 -sub_020798D8: ; 0x020798D8 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r0 - bl EnableIrqFlag - ldr r1, [r7] - mov r6, r0 - cmp r1, #0 - beq _02079934 - beq _02079924 - mov r5, #1 - mov r4, #0 -_02079900: - mov r0, r7 - bl sub_020791E0 - str r5, [r0, #0x64] - str r4, [r0, #0x78] - str r4, [r0, #0x80] - str r4, [r0, #0x7c] - ldr r0, [r7] - cmp r0, #0 - bne _02079900 -_02079924: - mov r0, #0 - str r0, [r7, #4] - str r0, [r7] - bl sub_02079340 -_02079934: - mov r0, r6 - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_020798D8 - - arm_func_start sub_02079940 -sub_02079940: ; 0x02079940 - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - bl EnableIrqFlag - mov r1, #1 - mov r4, r0 - str r1, [r5, #0x64] - bl sub_02079340 - mov r0, r4 - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_02079940 - - arm_func_start sub_02079968 -sub_02079968: ; 0x02079968 - ldr r0, _0207998C ; =_022B9648 - ldr r0, [r0, #0x2c] - b _02079978 -_02079974: - ldr r0, [r0, #0x68] -_02079978: - cmp r0, #0 - ldrne r1, [r0, #0x64] - cmpne r1, #1 - bne _02079974 - bx lr - .align 2, 0 -_0207998C: .word _022B9648 - arm_func_end sub_02079968 - - arm_func_start sub_02079990 -sub_02079990: ; 0x02079990 - stmdb sp!, {r4, lr} - bl EnableIrqFlag - mov r4, r0 - bl sub_02079340 - mov r0, r4 - bl SetIrqFlag - ldmia sp!, {r4, pc} - arm_func_end sub_02079990 - - arm_func_start sub_020799AC -sub_020799AC: ; 0x020799AC - stmdb sp!, {r4, r5, r6, r7, r8, lr} - ldr r0, _02079A60 ; =_022B9648 - mov r4, #0 - mov r5, r4 - mov r6, r4 - ldr r8, [r0, #0x28] - bl EnableIrqFlag - ldr r1, _02079A60 ; =_022B9648 - mov r7, r0 - ldr r1, [r1, #0x2c] - mov r0, r4 - cmp r1, #0 - beq _02079A0C - ldr r2, [r8, #0x70] -_020799E4: - cmp r1, r8 - moveq r4, r0 - ldr r0, [r1, #0x70] - cmp r2, r0 - moveq r5, r1 - mov r0, r1 - ldr r1, [r1, #0x68] - addeq r6, r6, #1 - cmp r1, #0 - bne _020799E4 -_02079A0C: - cmp r6, #1 - ble _02079A1C - cmp r5, r8 - bne _02079A28 -_02079A1C: - mov r0, r7 - bl SetIrqFlag - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_02079A28: - cmp r4, #0 - ldrne r0, [r8, #0x68] - strne r0, [r4, #0x68] - bne _02079A44 - ldr r1, [r8, #0x68] - ldr r0, _02079A60 ; =_022B9648 - str r1, [r0, #0x2c] -_02079A44: - ldr r0, [r5, #0x68] - str r0, [r8, #0x68] - str r8, [r5, #0x68] - bl sub_02079340 - mov r0, r7 - bl SetIrqFlag - ldmia sp!, {r4, r5, r6, r7, r8, pc} - .align 2, 0 -_02079A60: .word _022B9648 - arm_func_end sub_020799AC - - arm_func_start sub_02079A64 -sub_02079A64: ; 0x02079A64 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - ldr r2, _02079B04 ; =_022B9648 - mov r7, r0 - mov r6, r1 - ldr r8, [r2, #0x2c] - mov r4, #0 - bl EnableIrqFlag - mov r5, r0 - b _02079A90 -_02079A88: - mov r4, r8 - ldr r8, [r8, #0x68] -_02079A90: - cmp r8, #0 - cmpne r8, r7 - bne _02079A88 - cmp r8, #0 - ldrne r0, _02079B08 ; =_022B967C - cmpne r8, r0 - bne _02079ABC - mov r0, r5 - bl SetIrqFlag - mov r0, #0 - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_02079ABC: - ldr r0, [r8, #0x70] - cmp r0, r6 - beq _02079AF4 - cmp r4, #0 - ldrne r0, [r7, #0x68] - strne r0, [r4, #0x68] - bne _02079AE4 - ldr r1, [r7, #0x68] - ldr r0, _02079B04 ; =_022B9648 - str r1, [r0, #0x2c] -_02079AE4: - mov r0, r7 - str r6, [r7, #0x70] - bl InsertThreadIntoList - bl sub_02079340 -_02079AF4: - mov r0, r5 - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - .align 2, 0 -_02079B04: .word _022B9648 -_02079B08: .word _022B967C - arm_func_end sub_02079A64 - - arm_func_start sub_02079B0C -sub_02079B0C: ; 0x02079B0C - ldr r0, [r0, #0x70] - bx lr - arm_func_end sub_02079B0C - - arm_func_start sub_02079B14 -sub_02079B14: ; 0x02079B14 - stmdb sp!, {r4, r5, lr} - sub sp, sp, #0x34 - mov r4, r0 - add r0, sp, #8 - bl sub_0207B040 - ldr r0, _02079BB0 ; =_022B9648 - ldr r0, [r0, #8] - ldr r0, [r0] - str r0, [sp, #4] - bl EnableIrqFlag - ldr r1, _02079BB4 ; =0x000082EA - mov r2, #0 - umull r5, r3, r4, r1 - mla r3, r4, r2, r3 - mla r3, r2, r1, r3 - mov r1, r5, lsr #6 - mov r4, r0 - ldr r5, [sp, #4] - add r0, sp, #8 - add r2, sp, #4 - str r0, [r5, #0xb0] - str r2, [sp] - mov r2, r3, lsr #6 - orr r1, r1, r3, lsl #26 - ldr r3, _02079BB8 ; =sub_02079BBC - bl sub_0207B17C - ldr r0, [sp, #4] - cmp r0, #0 - beq _02079BA0 - mov r5, #0 -_02079B8C: - mov r0, r5 - bl sub_02079888 - ldr r0, [sp, #4] - cmp r0, #0 - bne _02079B8C -_02079BA0: - mov r0, r4 - bl SetIrqFlag - add sp, sp, #0x34 - ldmia sp!, {r4, r5, pc} - .align 2, 0 -_02079BB0: .word _022B9648 -_02079BB4: .word 0x000082EA -_02079BB8: .word sub_02079BBC - arm_func_end sub_02079B14 - - arm_func_start sub_02079BBC -sub_02079BBC: ; 0x02079BBC - ldr r2, [r0] - mov r1, #0 - str r1, [r0] - ldr ip, _02079BD8 ; =sub_02079940 - mov r0, r2 - str r1, [r2, #0xb0] - bx ip - .align 2, 0 -_02079BD8: .word sub_02079940 - arm_func_end sub_02079BBC - - arm_func_start sub_02079BDC -sub_02079BDC: ; 0x02079BDC - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - bl EnableIrqFlag - ldr r1, _02079C00 ; =_022B9648 - ldr r4, [r1, #0x30] - str r5, [r1, #0x30] - bl SetIrqFlag - mov r0, r4 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02079C00: .word _022B9648 - arm_func_end sub_02079BDC - - arm_func_start sub_02079C04 -sub_02079C04: ; 0x02079C04 - stmdb sp!, {r3, lr} - bl ClearIrqFlag -_02079C0C: - bl WaitForInterrupt - b _02079C0C - arm_func_end sub_02079C04 - - arm_func_start sub_02079C14 -sub_02079C14: ; 0x02079C14 - stmdb sp!, {r4, lr} - bl EnableIrqFlag - ldr r2, _02079C44 ; =_022B9648 - mvn r1, #0 - ldr r3, [r2, #4] - cmp r3, r1 - addlo r1, r3, #1 - movlo r4, r3 - strlo r1, [r2, #4] - bl SetIrqFlag - mov r0, r4 - ldmia sp!, {r4, pc} - .align 2, 0 -_02079C44: .word _022B9648 - arm_func_end sub_02079C14 - - arm_func_start sub_02079C48 -sub_02079C48: ; 0x02079C48 - stmdb sp!, {r4, lr} - bl EnableIrqFlag - ldr r1, _02079C78 ; =_022B9648 - mov r4, #0 - ldr r3, [r1, #4] - cmp r3, #0 - subne r2, r3, #1 - movne r4, r3 - strne r2, [r1, #4] - bl SetIrqFlag - mov r0, r4 - ldmia sp!, {r4, pc} - .align 2, 0 -_02079C78: .word _022B9648 - arm_func_end sub_02079C48 - - arm_func_start SetThreadField0xB4 -SetThreadField0xB4: ; 0x02079C7C - str r1, [r0, #0xb4] - bx lr - arm_func_end SetThreadField0xB4 - - arm_func_start InitThread -InitThread: ; 0x02079C84 - add r1, r1, #4 - str r1, [r0, #0x40] - str r2, [r0, #0x44] - sub r2, r2, #0x40 - tst r2, #4 - bne _02079CA0 - b _02079CA4 -_02079CA0: - sub r2, r2, #4 -_02079CA4: - str r2, [r0, #0x38] - ands r1, r1, #1 - bne _02079CB4 - b _02079CB8 -_02079CB4: - mov r1, #0x3f -_02079CB8: - beq _02079CC0 - b _02079CC4 -_02079CC0: - mov r1, #0x1f -_02079CC4: - str r1, [r0] - mov r1, #0 - str r1, [r0, #4] - str r1, [r0, #8] - str r1, [r0, #0xc] - str r1, [r0, #0x10] - str r1, [r0, #0x14] - str r1, [r0, #0x18] - str r1, [r0, #0x1c] - str r1, [r0, #0x20] - str r1, [r0, #0x24] - str r1, [r0, #0x28] - str r1, [r0, #0x2c] - str r1, [r0, #0x30] - str r1, [r0, #0x34] - str r1, [r0, #0x3c] - bx lr - arm_func_end InitThread - - arm_func_start sub_02079D08 -sub_02079D08: ; 0x02079D08 - stmdb sp!, {r0, lr} - add r0, r0, #0x48 - ldr r1, _02079D50 ; =sub_02080EF0 - blx r1 - ldmia sp!, {r0, lr} - add r1, r0, #0 - mrs r2, cpsr - str r2, [r1], #4 - mov r0, #0xd3 - msr cpsr_c, r0 - str sp, [r1, #0x40] - msr cpsr_c, r2 - mov r0, #1 - stmia r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sb, sl, fp, ip, sp, lr} - add r0, pc, #0x8 ; =_02079D50 - str r0, [r1, #0x3c] - mov r0, #0 - bx lr - .align 2, 0 -_02079D50: .word sub_02080EF0 - arm_func_end sub_02079D08 - - arm_func_start sub_02079D54 -sub_02079D54: ; 0x02079D54 - stmdb sp!, {r0, lr} - add r0, r0, #0x48 - ldr r1, _02079D94 ; =sub_02080F30 - blx r1 - ldmia sp!, {r0, lr} - mrs r1, cpsr - bic r1, r1, #0x1f - orr r1, r1, #0xd3 - msr cpsr_c, r1 - ldr r1, [r0], #4 - msr spsr_fsxc, r1 - ldr sp, [r0, #0x40] - ldr lr, [r0, #0x3c] - ldmia r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sb, sl, fp, ip, sp, lr} ^ - mov r0, r0 - subs pc, lr, #4 - .align 2, 0 -_02079D94: .word sub_02080F30 - arm_func_end sub_02079D54 - - arm_func_start sub_02079D98 -sub_02079D98: ; 0x02079D98 - mov r0, #0 - bx lr - arm_func_end sub_02079D98 - - arm_func_start sub_02079DA0 -sub_02079DA0: ; 0x02079DA0 - ldr r0, _02079DB0 ; =0x82000001 - ldr r1, _02079DB4 ; =_020B2BAC - str r0, [r1] - bx lr - .align 2, 0 -_02079DB0: .word 0x82000001 -_02079DB4: .word _020B2BAC - arm_func_end sub_02079DA0 - - arm_func_start sub_02079DB8 -sub_02079DB8: ; 0x02079DB8 - mov r3, #0 - str r3, [r0, #4] - str r3, [r0] - str r3, [r0, #0xc] - str r3, [r0, #8] - str r1, [r0, #0x10] - str r2, [r0, #0x14] - str r3, [r0, #0x18] - str r3, [r0, #0x1c] - bx lr - arm_func_end sub_02079DB8 - - arm_func_start sub_02079DE0 -sub_02079DE0: ; 0x02079DE0 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r5, r0 - mov r4, r1 - mov r7, r2 - bl EnableIrqFlag - ldr r2, [r5, #0x1c] - ldr r1, [r5, #0x14] - mov r6, r0 - cmp r1, r2 - bgt _02079E3C - and r7, r7, #1 -_02079E0C: - cmp r7, #0 - bne _02079E24 - mov r0, r6 - bl SetIrqFlag - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_02079E24: - mov r0, r5 - bl sub_02079888 - ldr r2, [r5, #0x1c] - ldr r1, [r5, #0x14] - cmp r1, r2 - ble _02079E0C -_02079E3C: - ldr r0, [r5, #0x18] - add r0, r0, r2 - bl __divsi3 - ldr r2, [r5, #0x10] - add r0, r5, #8 - str r4, [r2, r1, lsl #2] - ldr r1, [r5, #0x1c] - add r1, r1, #1 - str r1, [r5, #0x1c] - bl sub_020798D8 - mov r0, r6 - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_02079DE0 - - arm_func_start sub_02079E74 -sub_02079E74: ; 0x02079E74 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r6, r0 - mov r5, r1 - mov r7, r2 - bl EnableIrqFlag - ldr r1, [r6, #0x1c] - mov r4, r0 - cmp r1, #0 - bne _02079EC8 - and r7, r7, #1 -_02079E9C: - cmp r7, #0 - bne _02079EB4 - mov r0, r4 - bl SetIrqFlag - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_02079EB4: - add r0, r6, #8 - bl sub_02079888 - ldr r0, [r6, #0x1c] - cmp r0, #0 - beq _02079E9C -_02079EC8: - cmp r5, #0 - beq _02079EE0 - ldr r1, [r6, #0x10] - ldr r0, [r6, #0x18] - ldr r0, [r1, r0, lsl #2] - str r0, [r5] -_02079EE0: - ldr r0, [r6, #0x18] - ldr r1, [r6, #0x14] - add r0, r0, #1 - bl __divsi3 - str r1, [r6, #0x18] - ldr r1, [r6, #0x1c] - mov r0, r6 - sub r1, r1, #1 - str r1, [r6, #0x1c] - bl sub_020798D8 - mov r0, r4 - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_02079E74 - - arm_func_start sub_02079F18 -sub_02079F18: ; 0x02079F18 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r6, r0 - mov r5, r1 - mov r7, r2 - bl EnableIrqFlag - ldr r1, [r6, #0x14] - ldr r2, [r6, #0x1c] - mov r4, r0 - cmp r1, r2 - bgt _02079F74 - and r7, r7, #1 -_02079F44: - cmp r7, #0 - bne _02079F5C - mov r0, r4 - bl SetIrqFlag - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_02079F5C: - mov r0, r6 - bl sub_02079888 - ldr r1, [r6, #0x14] - ldr r0, [r6, #0x1c] - cmp r1, r0 - ble _02079F44 -_02079F74: - ldr r0, [r6, #0x18] - add r0, r0, r1 - sub r0, r0, #1 - bl __divsi3 - str r1, [r6, #0x18] - ldr r0, [r6, #0x10] - str r5, [r0, r1, lsl #2] - ldr r1, [r6, #0x1c] - add r0, r6, #8 - add r1, r1, #1 - str r1, [r6, #0x1c] - bl sub_020798D8 - mov r0, r4 - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_02079F18 - - arm_func_start sub_02079FB4 -sub_02079FB4: ; 0x02079FB4 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r6, r0 - mov r5, r1 - mov r7, r2 - bl EnableIrqFlag - ldr r1, [r6, #0x1c] - mov r4, r0 - cmp r1, #0 - bne _0207A008 - and r7, r7, #1 -_02079FDC: - cmp r7, #0 - bne _02079FF4 - mov r0, r4 - bl SetIrqFlag - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_02079FF4: - add r0, r6, #8 - bl sub_02079888 - ldr r0, [r6, #0x1c] - cmp r0, #0 - beq _02079FDC -_0207A008: - cmp r5, #0 - beq _0207A020 - ldr r1, [r6, #0x10] - ldr r0, [r6, #0x18] - ldr r0, [r1, r0, lsl #2] - str r0, [r5] -_0207A020: - mov r0, r4 - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_02079FB4 - - arm_func_start sub_0207A030 -sub_0207A030: ; 0x0207A030 - mov r1, #0 - str r1, [r0, #4] - str r1, [r0] - str r1, [r0, #8] - str r1, [r0, #0xc] - bx lr - arm_func_end sub_0207A030 - - arm_func_start sub_0207A048 -sub_0207A048: ; 0x0207A048 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r5, r0 - bl EnableIrqFlag - ldr r1, _0207A0C8 ; =_022B966C - mov r4, r0 - ldr r7, [r1, #4] - mov r6, #0 -_0207A064: - ldr r0, [r5, #8] - cmp r0, #0 - bne _0207A090 - str r7, [r5, #8] - ldr r1, [r5, #0xc] - mov r0, r7 - add r2, r1, #1 - mov r1, r5 - str r2, [r5, #0xc] - bl sub_0207A1D8 - b _0207A0BC -_0207A090: - cmp r0, r7 - bne _0207A0A8 - ldr r0, [r5, #0xc] - add r0, r0, #1 - str r0, [r5, #0xc] - b _0207A0BC -_0207A0A8: - mov r0, r5 - str r5, [r7, #0x84] - bl sub_02079888 - str r6, [r7, #0x84] - b _0207A064 -_0207A0BC: - mov r0, r4 - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_0207A0C8: .word _022B966C - arm_func_end sub_0207A048 - - arm_func_start sub_0207A0CC -sub_0207A0CC: ; 0x0207A0CC - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - bl EnableIrqFlag - ldr r1, _0207A124 ; =_022B966C - mov r4, r0 - ldr r0, [r1, #4] - ldr r1, [r5, #8] - cmp r1, r0 - bne _0207A118 - ldr r1, [r5, #0xc] - subs r1, r1, #1 - str r1, [r5, #0xc] - bne _0207A118 - mov r1, r5 - bl sub_0207A1FC - mov r1, #0 - mov r0, r5 - str r1, [r5, #8] - bl sub_020798D8 -_0207A118: - mov r0, r4 - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0207A124: .word _022B966C - arm_func_end sub_0207A0CC - - arm_func_start sub_0207A128 -sub_0207A128: ; 0x0207A128 - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - ldr r0, [r5, #0x88] - cmp r0, #0 - ldmeqia sp!, {r3, r4, r5, pc} - mov r4, #0 -_0207A140: - add r0, r5, #0x88 - bl sub_02079268 - str r4, [r0, #0xc] - str r4, [r0, #8] - bl sub_020798D8 - ldr r0, [r5, #0x88] - cmp r0, #0 - bne _0207A140 - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0207A128 - - arm_func_start sub_0207A164 -sub_0207A164: ; 0x0207A164 - stmdb sp!, {r4, r5, r6, lr} - mov r5, r0 - bl EnableIrqFlag - ldr r2, [r5, #8] - ldr r1, _0207A1D4 ; =_022B966C - mov r4, r0 - cmp r2, #0 - ldr r0, [r1, #4] - bne _0207A1A8 - str r0, [r5, #8] - ldr r2, [r5, #0xc] - mov r1, r5 - add r2, r2, #1 - str r2, [r5, #0xc] - bl sub_0207A1D8 - mov r6, #1 - b _0207A1C4 -_0207A1A8: - cmp r2, r0 - movne r6, #0 - bne _0207A1C4 - ldr r0, [r5, #0xc] - mov r6, #1 - add r0, r0, #1 - str r0, [r5, #0xc] -_0207A1C4: - mov r0, r4 - bl SetIrqFlag - mov r0, r6 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207A1D4: .word _022B966C - arm_func_end sub_0207A164 - - arm_func_start sub_0207A1D8 -sub_0207A1D8: ; 0x0207A1D8 - ldr r2, [r0, #0x8c] - cmp r2, #0 - streq r1, [r0, #0x88] - strne r1, [r2, #0x10] - str r2, [r1, #0x14] - mov r2, #0 - str r2, [r1, #0x10] - str r1, [r0, #0x8c] - bx lr - arm_func_end sub_0207A1D8 - - arm_func_start sub_0207A1FC -sub_0207A1FC: ; 0x0207A1FC - ldr r2, [r1, #0x10] - ldr r1, [r1, #0x14] - cmp r2, #0 - streq r1, [r0, #0x8c] - strne r1, [r2, #0x14] - cmp r1, #0 - streq r2, [r0, #0x88] - strne r2, [r1, #0x10] - bx lr - arm_func_end sub_0207A1FC - - arm_func_start sub_0207A220 -sub_0207A220: ; 0x0207A220 - mrc p15, 0, r1, c1, c0, 0 - and r0, r1, #4 - mov r0, r0, lsr #2 - orr r1, r1, #4 - mcr p15, 0, r1, c1, c0, 0 - bx lr - arm_func_end sub_0207A220 - - arm_func_start sub_0207A238 -sub_0207A238: ; 0x0207A238 - mov r0, #0 - mcr p15, 0, r0, c7, c6, 0 - bx lr - arm_func_end sub_0207A238 - - arm_func_start sub_0207A244 -sub_0207A244: ; 0x0207A244 - mov r1, #0 -_0207A248: - mov r0, #0 -_0207A24C: - orr r2, r1, r0 - mcr p15, 0, r2, c7, c10, 2 - add r0, r0, #0x20 - cmp r0, #0x400 - blt _0207A24C - add r1, r1, #0x40000000 - cmp r1, #0 - bne _0207A248 - bx lr - arm_func_end sub_0207A244 - - arm_func_start sub_0207A270 -sub_0207A270: ; 0x0207A270 - mov ip, #0 - mov r1, #0 -_0207A278: - mov r0, #0 -_0207A27C: - orr r2, r1, r0 - mcr p15, 0, ip, c7, c10, 4 - mcr p15, 0, r2, c7, c14, 2 - add r0, r0, #0x20 - cmp r0, #0x400 - blt _0207A27C - add r1, r1, #0x40000000 - cmp r1, #0 - bne _0207A278 - bx lr - arm_func_end sub_0207A270 - - arm_func_start sub_0207A2A4 -sub_0207A2A4: ; 0x0207A2A4 - add r1, r1, r0 - bic r0, r0, #0x1f -_0207A2AC: - mcr p15, 0, r0, c7, c6, 1 - add r0, r0, #0x20 - cmp r0, r1 - blt _0207A2AC - bx lr - arm_func_end sub_0207A2A4 - - arm_func_start sub_0207A2C0 -sub_0207A2C0: ; 0x0207A2C0 - add r1, r1, r0 - bic r0, r0, #0x1f -_0207A2C8: - mcr p15, 0, r0, c7, c10, 1 - add r0, r0, #0x20 - cmp r0, r1 - blt _0207A2C8 - bx lr - arm_func_end sub_0207A2C0 - - arm_func_start sub_0207A2DC -sub_0207A2DC: ; 0x0207A2DC - mov ip, #0 - add r1, r1, r0 - bic r0, r0, #0x1f -_0207A2E8: - mcr p15, 0, ip, c7, c10, 4 - mcr p15, 0, r0, c7, c14, 1 - add r0, r0, #0x20 - cmp r0, r1 - blt _0207A2E8 - bx lr - arm_func_end sub_0207A2DC - - arm_func_start sub_0207A300 -sub_0207A300: ; 0x0207A300 - mov r0, #0 - mcr p15, 0, r0, c7, c10, 4 - bx lr - arm_func_end sub_0207A300 - - arm_func_start sub_0207A30C -sub_0207A30C: ; 0x0207A30C - mrc p15, 0, r1, c1, c0, 0 - and r0, r1, #0x1000 - mov r0, r0, lsr #0xc - orr r1, r1, #0x1000 - mcr p15, 0, r1, c1, c0, 0 - bx lr - arm_func_end sub_0207A30C - - arm_func_start sub_0207A324 -sub_0207A324: ; 0x0207A324 - mov r0, #0 - mcr p15, 0, r0, c7, c5, 0 - bx lr - arm_func_end sub_0207A324 - - arm_func_start sub_0207A330 -sub_0207A330: ; 0x0207A330 - add r1, r1, r0 - bic r0, r0, #0x1f -_0207A338: - mcr p15, 0, r0, c7, c5, 1 - add r0, r0, #0x20 - cmp r0, r1 - blt _0207A338 - bx lr - arm_func_end sub_0207A330 - - arm_func_start sub_0207A34C -sub_0207A34C: ; 0x0207A34C - mov ip, #0x4000000 - ldr r1, [ip, #0x208] - str ip, [ip, #0x208] -_0207A358: - ldrh r0, [ip, #6] - cmp r0, #0 - bne _0207A358 - str r1, [ip, #0x208] - bx lr - arm_func_end sub_0207A34C - - arm_func_start sub_0207A36C -sub_0207A36C: ; 0x0207A36C - stmdb sp!, {r3, lr} - bl sub_0207A3B4 - bl sub_0207D9A4 - bl sub_02078D28 - bl sub_0207A4B8 - bl sub_02078A80 - bl sub_02078CF4 - bl sub_0207AB24 - bl sub_0207C7C4 - bl sub_0207B370 - bl sub_0207BA94 - bl sub_02079408 - bl sub_0207B87C - bl sub_02084A4C - bl sub_02084304 - bl sub_02081AC4 - bl sub_0207A34C - ldmia sp!, {r3, pc} - arm_func_end sub_0207A36C - - arm_func_start sub_0207A3B4 -sub_0207A3B4: ; 0x0207A3B4 - stmdb sp!, {r3, lr} - ldr r1, _0207A4B4 ; =_022B98C4 - ldr r0, [r1] - cmp r0, #0 - ldmneia sp!, {r3, pc} - mov r2, #1 - mov r0, #0 - str r2, [r1] - bl sub_0207A54C - mov r1, r0 - mov r0, #0 - bl sub_0207A6D8 - mov r0, #0 - bl sub_0207A630 - mov r1, r0 - mov r0, #0 - bl sub_0207A6EC - mov r0, #2 - mov r1, #0 - bl sub_0207A6EC - mov r0, #2 - mov r1, #0 - bl sub_0207A6D8 - mov r0, #3 - bl sub_0207A54C - mov r1, r0 - mov r0, #3 - bl sub_0207A6D8 - mov r0, #3 - bl sub_0207A630 - mov r1, r0 - mov r0, #3 - bl sub_0207A6EC - mov r0, #4 - bl sub_0207A54C - mov r1, r0 - mov r0, #4 - bl sub_0207A6D8 - mov r0, #4 - bl sub_0207A630 - mov r1, r0 - mov r0, #4 - bl sub_0207A6EC - mov r0, #5 - bl sub_0207A54C - mov r1, r0 - mov r0, #5 - bl sub_0207A6D8 - mov r0, #5 - bl sub_0207A630 - mov r1, r0 - mov r0, #5 - bl sub_0207A6EC - mov r0, #6 - bl sub_0207A54C - mov r1, r0 - mov r0, #6 - bl sub_0207A6D8 - mov r0, #6 - bl sub_0207A630 - mov r1, r0 - mov r0, #6 - bl sub_0207A6EC - ldmia sp!, {r3, pc} - .align 2, 0 -_0207A4B4: .word _022B98C4 - arm_func_end sub_0207A3B4 - - arm_func_start sub_0207A4B8 -sub_0207A4B8: ; 0x0207A4B8 - stmdb sp!, {r3, lr} - mov r0, #2 - bl sub_0207A54C - mov r1, r0 - mov r0, #2 - bl sub_0207A6D8 - mov r0, #2 - bl sub_0207A630 - mov r1, r0 - mov r0, #2 - bl sub_0207A6EC - ldr r0, _0207A518 ; =_022B98C4 - ldr r0, [r0, #4] - cmp r0, #0 - beq _0207A504 - bl sub_02079DA0 - and r0, r0, #3 - cmp r0, #1 - ldmneia sp!, {r3, pc} -_0207A504: - ldr r0, _0207A51C ; =_0200002B - bl sub_0207AB14 - ldr r0, _0207A520 ; =0x023E0021 - bl sub_0207AB1C - ldmia sp!, {r3, pc} - .align 2, 0 -_0207A518: .word _022B98C4 -_0207A51C: .word _0200002B -_0207A520: .word 0x023E0021 - arm_func_end sub_0207A4B8 - - arm_func_start sub_0207A524 -sub_0207A524: ; 0x0207A524 - mov r0, r0, lsl #2 - add r0, r0, #0x2700000 - add r0, r0, #0xff000 - ldr r0, [r0, #0xdc4] - bx lr - arm_func_end sub_0207A524 - - arm_func_start sub_0207A538 -sub_0207A538: ; 0x0207A538 - mov r0, r0, lsl #2 - add r0, r0, #0x2700000 - add r0, r0, #0xff000 - ldr r0, [r0, #0xda0] - bx lr - arm_func_end sub_0207A538 - - arm_func_start sub_0207A54C -sub_0207A54C: ; 0x0207A54C - stmdb sp!, {r3, lr} - cmp r0, #6 - addls pc, pc, r0, lsl #2 - b _0207A608 -_0207A55C: ; jump table - b _0207A578 ; case 0 - b _0207A608 ; case 1 - b _0207A580 ; case 2 - b _0207A5B0 ; case 3 - b _0207A5B8 ; case 4 - b _0207A5F8 ; case 5 - b _0207A600 ; case 6 -_0207A578: - ldr r0, _0207A610 ; =SDK_SECTION_ARENA_EX_START - ldmia sp!, {r3, pc} -_0207A580: - ldr r0, _0207A614 ; =_022B98C4 - ldr r0, [r0, #4] - cmp r0, #0 - beq _0207A5A0 - bl sub_02079DA0 - and r0, r0, #3 - cmp r0, #1 - bne _0207A5A8 -_0207A5A0: - mov r0, #0 - ldmia sp!, {r3, pc} -_0207A5A8: - mov r0, #0x2700000 - ldmia sp!, {r3, pc} -_0207A5B0: - mov r0, #0x2000000 - ldmia sp!, {r3, pc} -_0207A5B8: - ldr r0, _0207A618 ; =OS_IRQTable - ldr r1, _0207A61C ; =0x00000000 - ldr r2, _0207A620 ; =0x00000800 - add r3, r0, #0x3f80 - cmp r1, #0 - sub r2, r3, r2 - bne _0207A5E4 - ldr r1, _0207A624 ; =SDK_SECTION_ARENA_DTCM_START - cmp r0, r1 - movlo r0, r1 - ldmia sp!, {r3, pc} -_0207A5E4: - cmp r1, #0 - ldrlt r0, _0207A624 ; =SDK_SECTION_ARENA_DTCM_START - sublt r0, r0, r1 - subge r0, r2, r1 - ldmia sp!, {r3, pc} -_0207A5F8: - ldr r0, _0207A628 ; =0x027FF680 - ldmia sp!, {r3, pc} -_0207A600: - ldr r0, _0207A62C ; =0x037F8000 - ldmia sp!, {r3, pc} -_0207A608: - mov r0, #0 - ldmia sp!, {r3, pc} - .align 2, 0 -_0207A610: .word SDK_SECTION_ARENA_EX_START -_0207A614: .word _022B98C4 -_0207A618: .word OS_IRQTable -_0207A61C: .word 0x00000000 -_0207A620: .word 0x00000800 -_0207A624: .word SDK_SECTION_ARENA_DTCM_START -_0207A628: .word 0x027FF680 -_0207A62C: .word 0x037F8000 - arm_func_end sub_0207A54C - - arm_func_start sub_0207A630 -sub_0207A630: ; 0x0207A630 - stmdb sp!, {r3, lr} - cmp r0, #6 - addls pc, pc, r0, lsl #2 - b _0207A6B4 -_0207A640: ; jump table - b _0207A65C ; case 0 - b _0207A6B4 ; case 1 - b _0207A664 ; case 2 - b _0207A694 ; case 3 - b _0207A69C ; case 4 - b _0207A6A4 ; case 5 - b _0207A6AC ; case 6 -_0207A65C: - ldr r0, _0207A6BC ; =SDK_MAIN_ARENA_LO - ldmia sp!, {r3, pc} -_0207A664: - ldr r0, _0207A6C0 ; =_022B98C4 - ldr r0, [r0, #4] - cmp r0, #0 - beq _0207A684 - bl sub_02079DA0 - and r0, r0, #3 - cmp r0, #1 - bne _0207A68C -_0207A684: - mov r0, #0 - ldmia sp!, {r3, pc} -_0207A68C: - ldr r0, _0207A6C4 ; =SDK_SECTION_ARENA_EX_START - ldmia sp!, {r3, pc} -_0207A694: - ldr r0, _0207A6C8 ; =SDK_SECTION_ARENA_ITCM_START - ldmia sp!, {r3, pc} -_0207A69C: - ldr r0, _0207A6CC ; =SDK_SECTION_ARENA_DTCM_START - ldmia sp!, {r3, pc} -_0207A6A4: - ldr r0, _0207A6D0 ; =0x027FF000 - ldmia sp!, {r3, pc} -_0207A6AC: - ldr r0, _0207A6D4 ; =0x037F8000 - ldmia sp!, {r3, pc} -_0207A6B4: - mov r0, #0 - ldmia sp!, {r3, pc} - .align 2, 0 -_0207A6BC: .word SDK_MAIN_ARENA_LO -_0207A6C0: .word _022B98C4 -_0207A6C4: .word SDK_SECTION_ARENA_EX_START -_0207A6C8: .word SDK_SECTION_ARENA_ITCM_START -_0207A6CC: .word SDK_SECTION_ARENA_DTCM_START -_0207A6D0: .word 0x027FF000 -_0207A6D4: .word 0x037F8000 - arm_func_end sub_0207A630 - - arm_func_start sub_0207A6D8 -sub_0207A6D8: ; 0x0207A6D8 - mov r0, r0, lsl #2 - add r0, r0, #0x2700000 - add r0, r0, #0xff000 - str r1, [r0, #0xdc4] - bx lr - arm_func_end sub_0207A6D8 - - arm_func_start sub_0207A6EC -sub_0207A6EC: ; 0x0207A6EC - mov r0, r0, lsl #2 - add r0, r0, #0x2700000 - add r0, r0, #0xff000 - str r1, [r0, #0xda0] - bx lr - arm_func_end sub_0207A6EC - - arm_func_start sub_0207A700 -sub_0207A700: ; 0x0207A700 - str r0, [r1, #4] - mov r2, #0 - str r2, [r1] - cmp r0, #0 - strne r1, [r0] - mov r0, r1 - bx lr - arm_func_end sub_0207A700 - - arm_func_start sub_0207A71C -sub_0207A71C: ; 0x0207A71C - ldr r3, [r1, #4] - cmp r3, #0 - ldrne r2, [r1] - strne r2, [r3] - ldr r2, [r1] - cmp r2, #0 - ldreq r0, [r1, #4] - ldrne r1, [r1, #4] - strne r1, [r2, #4] - bx lr - arm_func_end sub_0207A71C - - arm_func_start sub_0207A744 -sub_0207A744: ; 0x0207A744 - stmdb sp!, {r3, lr} - mov lr, r0 - cmp r0, #0 - mov ip, #0 - beq _0207A770 -_0207A758: - cmp r1, lr - bls _0207A770 - mov ip, lr - ldr lr, [lr, #4] - cmp lr, #0 - bne _0207A758 -_0207A770: - stmia r1, {ip, lr} - cmp lr, #0 - beq _0207A7AC - str r1, [lr] - ldr r3, [r1, #8] - add r2, r1, r3 - cmp r2, lr - bne _0207A7AC - ldr r2, [lr, #8] - add r2, r3, r2 - str r2, [r1, #8] - ldr lr, [lr, #4] - str lr, [r1, #4] - cmp lr, #0 - strne r1, [lr] -_0207A7AC: - cmp ip, #0 - beq _0207A7E4 - str r1, [ip, #4] - ldr r2, [ip, #8] - add r3, ip, r2 - cmp r3, r1 - ldmneia sp!, {r3, pc} - ldr r1, [r1, #8] - cmp lr, #0 - add r1, r2, r1 - str r1, [ip, #8] - str lr, [ip, #4] - strne ip, [lr] - ldmia sp!, {r3, pc} -_0207A7E4: - mov r0, r1 - ldmia sp!, {r3, pc} - arm_func_end sub_0207A744 - - arm_func_start sub_0207A7EC -sub_0207A7EC: ; 0x0207A7EC - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r4, r0 - mov r5, r1 - mov r7, r2 - bl EnableIrqFlag - ldr r1, _0207A8F0 ; =_022B98CC - mov r6, r0 - ldr r1, [r1, r4, lsl #2] - cmp r1, #0 - bne _0207A820 - bl SetIrqFlag - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_0207A820: - cmp r5, #0 - ldrlt r5, [r1] - ldr r1, [r1, #0x10] - mov r0, #0xc - mla r4, r5, r0, r1 - ldr r0, [r4, #4] - add r1, r7, #0x3f - mov r5, r0 - cmp r0, #0 - bic r7, r1, #0x1f - beq _0207A864 -_0207A84C: - ldr r1, [r5, #8] - cmp r7, r1 - ble _0207A864 - ldr r5, [r5, #4] - cmp r5, #0 - bne _0207A84C -_0207A864: - cmp r5, #0 - bne _0207A87C - mov r0, r6 - bl SetIrqFlag - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_0207A87C: - ldr r1, [r5, #8] - sub r1, r1, r7 - cmp r1, #0x40 - bhs _0207A89C - mov r1, r5 - bl sub_0207A71C - str r0, [r4, #4] - b _0207A8D0 -_0207A89C: - str r7, [r5, #8] - add r2, r5, r7 - str r1, [r2, #8] - ldr r0, [r5] - str r0, [r5, r7] - ldr r0, [r5, #4] - str r0, [r2, #4] - cmp r0, #0 - strne r2, [r0] - ldr r0, [r2] - cmp r0, #0 - strne r2, [r0, #4] - streq r2, [r4, #4] -_0207A8D0: - ldr r0, [r4, #8] - mov r1, r5 - bl sub_0207A700 - str r0, [r4, #8] - mov r0, r6 - bl SetIrqFlag - add r0, r5, #0x20 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_0207A8F0: .word _022B98CC - arm_func_end sub_0207A7EC - - arm_func_start sub_0207A8F4 -sub_0207A8F4: ; 0x0207A8F4 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r0 - mov r6, r1 - mov r5, r2 - bl EnableIrqFlag - ldr r1, _0207A958 ; =_022B98CC - mov r4, r0 - ldr r0, [r1, r7, lsl #2] - cmp r6, #0 - ldrlt r6, [r0] - ldr r1, [r0, #0x10] - mov r0, #0xc - mla r7, r6, r0, r1 - sub r5, r5, #0x20 - ldr r0, [r7, #8] - mov r1, r5 - bl sub_0207A71C - str r0, [r7, #8] - ldr r0, [r7, #4] - mov r1, r5 - bl sub_0207A744 - str r0, [r7, #4] - mov r0, r4 - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_0207A958: .word _022B98CC - arm_func_end sub_0207A8F4 - - arm_func_start sub_0207A95C -sub_0207A95C: ; 0x0207A95C - stmdb sp!, {r3, r4, r5, lr} - mov r4, r0 - mov r5, r1 - bl EnableIrqFlag - ldr r1, _0207A988 ; =_022B98CC - ldr r1, [r1, r4, lsl #2] - ldr r4, [r1] - str r5, [r1] - bl SetIrqFlag - mov r0, r4 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0207A988: .word _022B98CC - arm_func_end sub_0207A95C - - arm_func_start sub_0207A98C -sub_0207A98C: ; 0x0207A98C - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r0 - mov r5, r1 - mov r4, r2 - mov r6, r3 - bl EnableIrqFlag - ldr r2, _0207AA30 ; =_022B98CC - mov r1, #0xc - str r5, [r2, r7, lsl #2] - add r2, r5, #0x14 - str r2, [r5, #0x10] - mul r1, r6, r1 - str r6, [r5, #4] - cmp r6, #0 - mov lr, #0 - ble _0207AA00 - mov r6, lr - mvn ip, #0 - mov r3, lr -_0207A9D8: - ldr r2, [r5, #0x10] - add lr, lr, #1 - str ip, [r2, r6] - add r2, r2, r6 - str r3, [r2, #8] - str r3, [r2, #4] - ldr r2, [r5, #4] - add r6, r6, #0xc - cmp lr, r2 - blt _0207A9D8 -_0207AA00: - mvn r2, #0 - str r2, [r5] - ldr r3, [r5, #0x10] - bic r2, r4, #0x1f - add r1, r3, r1 - add r1, r1, #0x1f - bic r1, r1, #0x1f - str r1, [r5, #8] - str r2, [r5, #0xc] - bl SetIrqFlag - ldr r0, [r5, #8] - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_0207AA30: .word _022B98CC - arm_func_end sub_0207A98C - - arm_func_start sub_0207AA34 -sub_0207AA34: ; 0x0207AA34 - stmdb sp!, {r4, r5, r6, lr} - mov r4, r0 - mov r6, r1 - mov r5, r2 - bl EnableIrqFlag - ldr r2, _0207AAC8 ; =_022B98CC - add r1, r6, #0x1f - ldr r2, [r2, r4, lsl #2] - bic r6, r1, #0x1f - ldr ip, [r2, #4] - bic r5, r5, #0x1f - cmp ip, #0 - mov r4, #0 - ble _0207AABC - ldr r3, [r2, #0x10] -_0207AA70: - ldr r1, [r3] - cmp r1, #0 - bge _0207AAAC - sub r1, r5, r6 - str r1, [r3] - mov r2, #0 - str r2, [r6] - str r2, [r6, #4] - ldr r1, [r3] - str r1, [r6, #8] - str r6, [r3, #4] - str r2, [r3, #8] - bl SetIrqFlag - mov r0, r4 - ldmia sp!, {r4, r5, r6, pc} -_0207AAAC: - add r4, r4, #1 - cmp r4, ip - add r3, r3, #0xc - blt _0207AA70 -_0207AABC: - bl SetIrqFlag - mvn r0, #0 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207AAC8: .word _022B98CC - arm_func_end sub_0207AA34 - - arm_func_start sub_0207AACC -sub_0207AACC: ; 0x0207AACC - mrc p15, 0, r0, c9, c1, 0 - ldr r1, _0207AADC ; =0xFFFFF000 - and r0, r0, r1 - bx lr - .align 2, 0 -_0207AADC: .word 0xFFFFF000 - arm_func_end sub_0207AACC - - arm_func_start sub_0207AAE0 -sub_0207AAE0: ; 0x0207AAE0 - mrc p15, 0, r0, c1, c0, 0 - orr r0, r0, #1 - mcr p15, 0, r0, c1, c0, 0 - bx lr - arm_func_end sub_0207AAE0 - - arm_func_start sub_0207AAF0 -sub_0207AAF0: ; 0x0207AAF0 - mrc p15, 0, r0, c1, c0, 0 - bic r0, r0, #1 - mcr p15, 0, r0, c1, c0, 0 - bx lr - arm_func_end sub_0207AAF0 - - arm_func_start sub_0207AB00 -sub_0207AB00: ; 0x0207AB00 - mrc p15, 0, r2, c5, c0, 2 - bic r2, r2, r0 - orr r2, r2, r1 - mcr p15, 0, r2, c5, c0, 2 - bx lr - arm_func_end sub_0207AB00 - - arm_func_start sub_0207AB14 -sub_0207AB14: ; 0x0207AB14 - mcr p15, 0, r0, c6, c1, 0 - bx lr - arm_func_end sub_0207AB14 - - arm_func_start sub_0207AB1C -sub_0207AB1C: ; 0x0207AB1C - mcr p15, 0, r0, c6, c2, 0 - bx lr - arm_func_end sub_0207AB1C - - arm_func_start sub_0207AB24 -sub_0207AB24: ; 0x0207AB24 - ldr r0, _0207AB84 ; =0x027FFD9C - ldr r1, [r0] - cmp r1, #0x2600000 - blo _0207AB44 - cmp r1, #0x2800000 - ldrlo r0, _0207AB88 ; =_022B98F0 - strlo r1, [r0] - blo _0207AB50 -_0207AB44: - ldr r0, _0207AB88 ; =_022B98F0 - mov r1, #0 - str r1, [r0] -_0207AB50: - ldr r0, _0207AB88 ; =_022B98F0 - ldr r0, [r0] - cmp r0, #0 - bne _0207AB74 - ldr r2, _0207AB8C ; =sub_0207AB94 - ldr r1, _0207AB84 ; =0x027FFD9C - ldr r0, _0207AB90 ; =0x027E3000 - str r2, [r1] - str r2, [r0, #0xfdc] -_0207AB74: - ldr r0, _0207AB88 ; =_022B98F0 - mov r1, #0 - str r1, [r0, #8] - bx lr - .align 2, 0 -_0207AB84: .word 0x027FFD9C -_0207AB88: .word _022B98F0 -_0207AB8C: .word sub_0207AB94 -_0207AB90: .word 0x027E3000 - arm_func_end sub_0207AB24 - - arm_func_start sub_0207AB94 -sub_0207AB94: ; 0x0207AB94 - ldr ip, _0207AC10 ; =_022B98F0 - ldr ip, [ip] - cmp ip, #0 - bne _0207ABA8 - b _0207ABAC -_0207ABA8: - mov lr, pc -_0207ABAC: - bne _0207ABB4 - b _0207ABB8 -_0207ABB4: - bx ip -_0207ABB8: - ldr ip, _0207AC14 ; =_02000000 - stmdb ip!, {r0, r1, r2, r3, sp, lr} - and r0, sp, #1 - mov sp, ip - mrs r1, cpsr - and r1, r1, #0x1f - teq r1, #0x17 - bne _0207ABE0 - bl sub_0207AC18 - b _0207ABEC -_0207ABE0: - teq r1, #0x1b - bne _0207ABEC - bl sub_0207AC18 -_0207ABEC: - ldr ip, _0207AC10 ; =_022B98F0 - ldr ip, [ip] - cmp ip, #0 -_0207ABF8: - beq _0207ABF8 -_0207ABFC: - mov r0, r0 - b _0207ABFC -_0207AC04: - ldmia sp!, {r0, r1, r2, r3, ip, lr} - mov sp, ip - bx lr - .align 2, 0 -_0207AC10: .word _022B98F0 -_0207AC14: .word _secure - arm_func_end sub_0207AB94 - - arm_func_start sub_0207AC18 -sub_0207AC18: ; 0x0207AC18 - stmdb sp!, {r0, lr} - bl sub_0207AC2C - bl sub_0207ACBC - ldmia sp!, {r0, lr} - bx lr - arm_func_end sub_0207AC18 - - arm_func_start sub_0207AC2C -sub_0207AC2C: ; 0x0207AC2C - ldr r1, _0207ACB8 ; =_022B991C - mrs r2, cpsr - str r2, [r1, #0x74] - str r0, [r1, #0x6c] - ldr r0, [ip] - str r0, [r1, #4] - ldr r0, [ip, #4] - str r0, [r1, #8] - ldr r0, [ip, #8] - str r0, [r1, #0xc] - ldr r0, [ip, #0xc] - str r0, [r1, #0x10] - ldr r2, [ip, #0x10] - bic r2, r2, #1 - add r0, r1, #0x14 - stmia r0, {r4, r5, r6, r7, r8, sb, sl, fp} - str ip, [r1, #0x70] - ldr r0, [r2] - str r0, [r1, #0x64] - ldr r3, [r2, #4] - str r3, [r1] - ldr r0, [r2, #8] - str r0, [r1, #0x34] - ldr r0, [r2, #0xc] - str r0, [r1, #0x40] - mrs r0, cpsr - orr r3, r3, #0x80 - bic r3, r3, #0x20 - msr cpsr_fsxc, r3 - str sp, [r1, #0x38] - str lr, [r1, #0x3c] - mrs r2, spsr - str r2, [r1, #0x7c] - msr cpsr_fsxc, r0 - bx lr - .align 2, 0 -_0207ACB8: .word _022B991C - arm_func_end sub_0207AC2C - - arm_func_start sub_0207ACBC -sub_0207ACBC: ; 0x0207ACBC - stmdb sp!, {r3, lr} - ldr r0, _0207AD20 ; =_022B98F0 - ldr r0, [r0, #8] - cmp r0, #0 - ldmeqia sp!, {r3, pc} - mrs r2, cpsr - mov r0, sp - ldr r1, _0207AD24 ; =0x0000009F - msr cpsr_fsxc, r1 - mov r1, sp - mov sp, r0 - stmdb sp!, {r1, r2} - bl sub_0207AAE0 - ldr r0, _0207AD28 ; =_022B991C - ldr r1, _0207AD2C ; =_022B98F4 - ldr r1, [r1] - ldr ip, _0207AD30 ; =_022B98F8 - ldr ip, [ip] - ldr lr, _0207AD34 ; =_0207AD0C - bx ip -_0207AD0C: - bl sub_0207AAF0 - ldmia sp!, {r1, r2} - mov sp, r1 - msr cpsr_fsxc, r2 - ldmia sp!, {r3, pc} - .align 2, 0 -_0207AD20: .word _022B98F0 -_0207AD24: .word 0x0000009F -_0207AD28: .word _022B991C -_0207AD2C: .word _022B98F4 -_0207AD30: .word _022B98F8 -_0207AD34: .word _0207AD0C - arm_func_end sub_0207ACBC - - arm_func_start sub_0207AD38 -sub_0207AD38: ; 0x0207AD38 - ldr r1, _0207AD50 ; =_022B999C - mov r2, #1 - ldrh r3, [r1] - orr r0, r3, r2, lsl r0 - strh r0, [r1] - bx lr - .align 2, 0 -_0207AD50: .word _022B999C - arm_func_end sub_0207AD38 - - arm_func_start sub_0207AD54 -sub_0207AD54: ; 0x0207AD54 - stmdb sp!, {r3, lr} - ldr r1, _0207ADC0 ; =_022B99A0 - ldrh r0, [r1] - cmp r0, #0 - ldmneia sp!, {r3, pc} - mov r2, #1 - mov r0, #0 - strh r2, [r1] - bl sub_0207AD38 - ldr r0, _0207ADC0 ; =_022B99A0 - mov r2, #0 - str r2, [r0, #8] - ldr r3, _0207ADC4 ; =0x04000102 - str r2, [r0, #0xc] - strh r2, [r3] - ldr r1, _0207ADC8 ; =sub_0207ADDC - strh r2, [r3, #-2] - mov r2, #0xc1 - mov r0, #8 - strh r2, [r3] - bl sub_02078A98 - mov r0, #8 - bl sub_02078C68 - ldr r0, _0207ADC0 ; =_022B99A0 - mov r1, #0 - str r1, [r0, #4] - ldmia sp!, {r3, pc} - .align 2, 0 -_0207ADC0: .word _022B99A0 -_0207ADC4: .word 0x04000102 -_0207ADC8: .word sub_0207ADDC - arm_func_end sub_0207AD54 - - arm_func_start sub_0207ADCC -sub_0207ADCC: ; 0x0207ADCC - ldr r0, _0207ADD8 ; =_022B99A0 - ldrh r0, [r0] - bx lr - .align 2, 0 -_0207ADD8: .word _022B99A0 - arm_func_end sub_0207ADCC - - arm_func_start sub_0207ADDC -sub_0207ADDC: ; 0x0207ADDC - ldr r0, _0207AE34 ; =_022B99A0 - mov r3, #0 - ldr r2, [r0, #8] - ldr r1, [r0, #0xc] - adds r2, r2, #1 - str r2, [r0, #8] - adc r1, r1, #0 - str r1, [r0, #0xc] - ldr r1, [r0, #4] - cmp r1, #0 - beq _0207AE20 - ldr r2, _0207AE38 ; =0x04000102 - mov r1, #0xc1 - strh r3, [r2] - strh r3, [r2, #-2] - strh r1, [r2] - str r3, [r0, #4] -_0207AE20: - ldr ip, _0207AE3C ; =sub_02078BF4 - mov r0, #0 - ldr r1, _0207AE40 ; =sub_0207ADDC - mov r2, r0 - bx ip - .align 2, 0 -_0207AE34: .word _022B99A0 -_0207AE38: .word 0x04000102 -_0207AE3C: .word sub_02078BF4 -_0207AE40: .word sub_0207ADDC - arm_func_end sub_0207ADDC - - arm_func_start sub_0207AE44 -sub_0207AE44: ; 0x0207AE44 - stmdb sp!, {lr} - sub sp, sp, #0xc - bl EnableIrqFlag - ldr lr, _0207AED8 ; =0x04000100 - ldr r2, _0207AEDC ; =0x0000FFFF - ldrh ip, [lr] - ldr r3, _0207AEE0 ; =_022B99A0 - sub r1, r2, #0x10000 - strh ip, [sp] - ldr ip, [r3, #8] - ldr r3, [r3, #0xc] - and ip, ip, r1 - and r1, r3, r2 - str ip, [sp, #4] - str r1, [sp, #8] - ldr r1, [lr, #0x114] - tst r1, #8 - beq _0207AEB0 - ldrh r1, [sp] - tst r1, #0x8000 - bne _0207AEB0 - ldr r2, [sp, #4] - ldr r1, [sp, #8] - adds r2, r2, #1 - adc r1, r1, #0 - str r2, [sp, #4] - str r1, [sp, #8] -_0207AEB0: - bl SetIrqFlag - ldr r2, [sp, #4] - ldr r1, [sp, #8] - ldrh r0, [sp] - mov r1, r1, lsl #0x10 - orr r1, r1, r2, lsr #16 - orr r1, r1, r0, asr #31 - orr r0, r0, r2, lsl #16 - add sp, sp, #0xc - ldmia sp!, {pc} - .align 2, 0 -_0207AED8: .word 0x04000100 -_0207AEDC: .word 0x0000FFFF -_0207AEE0: .word _022B99A0 - arm_func_end sub_0207AE44 - - arm_func_start GetTimer0Control -GetTimer0Control: ; 0x0207AEE4 - ldr r0, _0207AEF0 ; =0x04000100 - ldrh r0, [r0] - bx lr - .align 2, 0 -_0207AEF0: .word 0x04000100 - arm_func_end GetTimer0Control - - arm_func_start sub_0207AEF4 -sub_0207AEF4: ; 0x0207AEF4 - stmdb sp!, {r4, r5, r6, lr} - mov r5, r0 - mov r4, r1 - bl EnableIrqFlag - mov r3, r5, lsr #0x10 - mov ip, #1 - rsb r1, ip, #0x10000 - ldr lr, _0207AF58 ; =0x04000214 - mov r6, #8 - ldr r2, _0207AF5C ; =_022B99A0 - str r6, [lr] - str ip, [r2, #4] - orr r3, r3, r4, lsl #16 - str r3, [r2, #8] - mov r4, r4, lsr #0x10 - ldr r3, _0207AF60 ; =0x04000102 - str r4, [r2, #0xc] - mov r2, #0 - strh r2, [r3] - and r1, r5, r1 - strh r1, [r3, #-2] - mov r1, #0xc1 - strh r1, [r3] - bl SetIrqFlag - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207AF58: .word 0x04000214 -_0207AF5C: .word _022B99A0 -_0207AF60: .word 0x04000102 - arm_func_end sub_0207AEF4 - - arm_func_start sub_0207AF64 -sub_0207AF64: ; 0x0207AF64 - stmdb sp!, {r3, r4, r5, lr} - mov r4, r0 - bl sub_0207AE44 - ldr r3, _0207AFE0 ; =0x04000106 - mov r2, #0 - strh r2, [r3] - ldr ip, [r4, #0xc] - ldr r3, [r4, #0x10] - subs r5, ip, r0 - sbc r4, r3, r1 - ldr r1, _0207AFE4 ; =sub_0207B270 - mov r0, #1 - bl sub_02078BF4 - subs r0, r5, #0 - mov r3, #0 - sbcs r0, r4, #0 - ldrlt r3, _0207AFE8 ; =0x0000FFFE - blt _0207AFC4 - subs r0, r5, #0x10000 - sbcs r0, r4, r3 - bge _0207AFC4 - mvn r0, r5 - mov r0, r0, lsl #0x10 - mov r3, r0, lsr #0x10 -_0207AFC4: - ldr r2, _0207AFEC ; =0x04000104 - mov r1, #0xc1 - strh r3, [r2] - mov r0, #0x10 - strh r1, [r2, #2] - bl sub_02078C68 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0207AFE0: .word 0x04000106 -_0207AFE4: .word sub_0207B270 -_0207AFE8: .word 0x0000FFFE -_0207AFEC: .word 0x04000104 - arm_func_end sub_0207AF64 - - arm_func_start sub_0207AFF0 -sub_0207AFF0: ; 0x0207AFF0 - stmdb sp!, {r3, lr} - ldr r1, _0207B02C ; =_022B99B0 - ldrh r0, [r1] - cmp r0, #0 - ldmneia sp!, {r3, pc} - mov r0, #1 - strh r0, [r1] - bl sub_0207AD38 - ldr r1, _0207B02C ; =_022B99B0 - mov r2, #0 - str r2, [r1, #4] - mov r0, #0x10 - str r2, [r1, #8] - bl sub_02078C98 - ldmia sp!, {r3, pc} - .align 2, 0 -_0207B02C: .word _022B99B0 - arm_func_end sub_0207AFF0 - - arm_func_start sub_0207B030 -sub_0207B030: ; 0x0207B030 - ldr r0, _0207B03C ; =_022B99B0 - ldrh r0, [r0] - bx lr - .align 2, 0 -_0207B03C: .word _022B99B0 - arm_func_end sub_0207B030 - - arm_func_start sub_0207B040 -sub_0207B040: ; 0x0207B040 - mov r1, #0 - str r1, [r0] - str r1, [r0, #8] - bx lr - arm_func_end sub_0207B040 - - arm_func_start sub_0207B050 -sub_0207B050: ; 0x0207B050 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r8, r0 - ldr r0, [r8, #0x20] - ldr r3, [r8, #0x1c] - cmp r0, #0 - mov r7, r1 - mov r6, r2 - cmpeq r3, #0 - beq _0207B0C4 - bl sub_0207AE44 - ldr r6, [r8, #0x28] - ldr r7, [r8, #0x24] - cmp r6, r1 - cmpeq r7, r0 - bhs _0207B0C4 - ldr r5, [r8, #0x1c] - ldr r4, [r8, #0x20] - subs r0, r0, r7 - mov r2, r5 - mov r3, r4 - sbc r1, r1, r6 - bl sub_0208FE3C - adds r2, r0, #1 - adc r0, r1, #0 - umull r3, r1, r5, r2 - mla r1, r5, r0, r1 - mla r1, r4, r2, r1 - adds r7, r7, r3 - adc r6, r6, r1 -_0207B0C4: - str r7, [r8, #0xc] - ldr r0, _0207B178 ; =_022B99B0 - str r6, [r8, #0x10] - ldr r5, [r0, #4] - cmp r5, #0 - beq _0207B140 - mov r2, #0 - mov r1, r2 -_0207B0E4: - ldr r3, [r5, #0xc] - ldr r0, [r5, #0x10] - subs r4, r7, r3 - sbc r3, r6, r0 - subs r0, r4, r1 - sbcs r0, r3, r2 - bge _0207B134 - ldr r0, [r5, #0x14] - str r0, [r8, #0x14] - str r8, [r5, #0x14] - str r5, [r8, #0x18] - ldr r0, [r8, #0x14] - cmp r0, #0 - strne r8, [r0, #0x18] - ldmneia sp!, {r4, r5, r6, r7, r8, pc} - ldr r1, _0207B178 ; =_022B99B0 - mov r0, r8 - str r8, [r1, #4] - bl sub_0207AF64 - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_0207B134: - ldr r5, [r5, #0x18] - cmp r5, #0 - bne _0207B0E4 -_0207B140: - ldr r1, _0207B178 ; =_022B99B0 - mov r0, #0 - str r0, [r8, #0x18] - ldr r0, [r1, #8] - str r8, [r1, #8] - str r0, [r8, #0x14] - cmp r0, #0 - strne r8, [r0, #0x18] - ldmneia sp!, {r4, r5, r6, r7, r8, pc} - str r8, [r1, #8] - mov r0, r8 - str r8, [r1, #4] - bl sub_0207AF64 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - .align 2, 0 -_0207B178: .word _022B99B0 - arm_func_end sub_0207B050 - - arm_func_start sub_0207B17C -sub_0207B17C: ; 0x0207B17C - stmdb sp!, {r3, r4, r5, r6, r7, lr} - movs r6, r0 - mov r5, r1 - mov r4, r2 - mov r7, r3 - beq _0207B1A0 - ldr r0, [r6] - cmp r0, #0 - beq _0207B1A4 -_0207B1A0: - bl WaitForever2 -_0207B1A4: - bl EnableIrqFlag - mov r1, #0 - str r1, [r6, #0x1c] - str r1, [r6, #0x20] - str r7, [r6] - ldr r1, [sp, #0x18] - mov r7, r0 - str r1, [r6, #4] - bl sub_0207AE44 - adds r3, r5, r0 - adc r2, r4, r1 - mov r0, r6 - mov r1, r3 - bl sub_0207B050 - mov r0, r7 - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_0207B17C - - arm_func_start sub_0207B1E8 -sub_0207B1E8: ; 0x0207B1E8 - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - bl EnableIrqFlag - ldr r1, [r5] - mov r4, r0 - cmp r1, #0 - bne _0207B20C - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, pc} -_0207B20C: - ldr r0, [r5, #0x18] - cmp r0, #0 - ldrne r1, [r5, #0x14] - strne r1, [r0, #0x14] - bne _0207B22C - ldr r2, [r5, #0x14] - ldr r1, _0207B26C ; =_022B99B0 - str r2, [r1, #8] -_0207B22C: - ldr r1, [r5, #0x14] - cmp r1, #0 - strne r0, [r1, #0x18] - bne _0207B250 - ldr r1, _0207B26C ; =_022B99B0 - cmp r0, #0 - str r0, [r1, #4] - beq _0207B250 - bl sub_0207AF64 -_0207B250: - mov r1, #0 - str r1, [r5] - str r1, [r5, #0x1c] - mov r0, r4 - str r1, [r5, #0x20] - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0207B26C: .word _022B99B0 - arm_func_end sub_0207B1E8 - - arm_func_start sub_0207B270 -sub_0207B270: ; 0x0207B270 - stmdb sp!, {r0, lr} - bl sub_0207B280 - ldmia sp!, {r0, lr} - bx lr - arm_func_end sub_0207B270 - - arm_func_start sub_0207B280 -sub_0207B280: ; 0x0207B280 - stmdb sp!, {r3, r4, r5, lr} - ldr r1, _0207B364 ; =0x04000106 - mov r2, #0 - mov r0, #0x10 - strh r2, [r1] - bl sub_02078C98 - ldr r0, _0207B368 ; =OS_IRQTable - add r0, r0, #0x3000 - ldr r1, [r0, #0xff8] - orr r1, r1, #0x10 - str r1, [r0, #0xff8] - bl sub_0207AE44 - ldr r2, _0207B36C ; =_022B99B0 - ldr r4, [r2, #4] - cmp r4, #0 - ldmeqia sp!, {r3, r4, r5, pc} - ldr r3, [r4, #0x10] - ldr ip, [r4, #0xc] - cmp r1, r3 - cmpeq r0, ip - bhs _0207B2E0 - mov r0, r4 - bl sub_0207AF64 - ldmia sp!, {r3, r4, r5, pc} -_0207B2E0: - ldr r1, [r4, #0x18] - mov r0, #0 - str r1, [r2, #4] - cmp r1, #0 - streq r0, [r2, #8] - strne r0, [r1, #0x14] - ldr r0, [r4, #0x20] - ldr r1, [r4, #0x1c] - cmp r0, #0 - ldr r5, [r4] - mov r0, #0 - cmpeq r1, #0 - streq r0, [r4] - cmp r5, #0 - beq _0207B324 - ldr r0, [r4, #4] - blx r5 -_0207B324: - ldr r0, [r4, #0x20] - ldr r1, [r4, #0x1c] - cmp r0, #0 - cmpeq r1, #0 - mov r1, #0 - beq _0207B34C - mov r0, r4 - mov r2, r1 - str r5, [r4] - bl sub_0207B050 -_0207B34C: - ldr r0, _0207B36C ; =_022B99B0 - ldr r0, [r0, #4] - cmp r0, #0 - ldmeqia sp!, {r3, r4, r5, pc} - bl sub_0207AF64 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0207B364: .word 0x04000106 -_0207B368: .word OS_IRQTable -_0207B36C: .word _022B99B0 - arm_func_end sub_0207B280 - - arm_func_start sub_0207B370 -sub_0207B370: ; 0x0207B370 - stmdb sp!, {r3, lr} - ldr r1, _0207B3B4 ; =_022B99BC - ldrh r0, [r1] - cmp r0, #0 - ldmneia sp!, {r3, pc} - mov r0, #1 - strh r0, [r1] - mov r2, #0 - str r2, [r1, #0xc] - mov r0, #4 - str r2, [r1, #0x10] - bl sub_02078C98 - ldr r0, _0207B3B4 ; =_022B99BC - mov r1, #0 - str r1, [r0, #8] - str r1, [r0, #4] - ldmia sp!, {r3, pc} - .align 2, 0 -_0207B3B4: .word _022B99BC - arm_func_end sub_0207B370 - - arm_func_start sub_0207B3B8 -sub_0207B3B8: ; 0x0207B3B8 - stmdb sp!, {r3, lr} - ldr r1, _0207B430 ; =_022B99BC - ldr r3, [r1, #0xc] - cmp r3, #0 - beq _0207B428 - ldr ip, [r0, #0xc] -_0207B3D0: - ldr r1, [r3, #0xc] - cmp r1, ip - blo _0207B41C - bne _0207B3F0 - ldrsh r2, [r3, #0x10] - ldrsh r1, [r0, #0x10] - cmp r2, r1 - ble _0207B41C -_0207B3F0: - ldr r1, [r3, #0x14] - str r1, [r0, #0x14] - str r3, [r0, #0x18] - str r0, [r3, #0x14] - cmp r1, #0 - strne r0, [r1, #0x18] - ldmneia sp!, {r3, pc} - ldr r1, _0207B430 ; =_022B99BC - str r0, [r1, #0xc] - bl sub_0207B544 - ldmia sp!, {r3, pc} -_0207B41C: - ldr r3, [r3, #0x18] - cmp r3, #0 - bne _0207B3D0 -_0207B428: - bl sub_0207B434 - ldmia sp!, {r3, pc} - .align 2, 0 -_0207B430: .word _022B99BC - arm_func_end sub_0207B3B8 - - arm_func_start sub_0207B434 -sub_0207B434: ; 0x0207B434 - stmdb sp!, {r3, lr} - ldr r1, _0207B468 ; =_022B99BC - mov r2, #0 - ldr r3, [r1, #0x10] - str r3, [r0, #0x14] - str r2, [r0, #0x18] - str r0, [r1, #0x10] - cmp r3, #0 - strne r0, [r3, #0x18] - ldmneia sp!, {r3, pc} - str r0, [r1, #0xc] - bl sub_0207B544 - ldmia sp!, {r3, pc} - .align 2, 0 -_0207B468: .word _022B99BC - arm_func_end sub_0207B434 - - arm_func_start sub_0207B46C -sub_0207B46C: ; 0x0207B46C - cmp r0, #0 - bxeq lr - ldr r2, [r0, #0x18] - ldr r1, [r0, #0x14] - cmp r2, #0 - ldreq r0, _0207B4A0 ; =_022B99BC - strne r1, [r2, #0x14] - streq r1, [r0, #0x10] - cmp r1, #0 - ldreq r0, _0207B4A0 ; =_022B99BC - strne r2, [r1, #0x18] - streq r2, [r0, #0xc] - bx lr - .align 2, 0 -_0207B4A0: .word _022B99BC - arm_func_end sub_0207B46C - - arm_func_start sub_0207B4A4 -sub_0207B4A4: ; 0x0207B4A4 - mov r1, #0 - str r1, [r0] - str r1, [r0, #8] - str r1, [r0, #0x20] - bx lr - arm_func_end sub_0207B4A4 - - arm_func_start sub_0207B4B8 -sub_0207B4B8: ; 0x0207B4B8 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} - mov r8, r0 - mov r7, r1 - mov r6, r2 - mov r5, r3 - bl EnableIrqFlag - mov r4, r0 - cmp r8, #0 - beq _0207B4E8 - ldr r0, [r8] - cmp r0, #0 - beq _0207B4EC -_0207B4E8: - bl WaitForever2 -_0207B4EC: - ldr r0, _0207B540 ; =0x04000006 - ldrh sb, [r0] - mov r0, sb - bl sub_0207B790 - mov r1, #1 - str r1, [r8, #0x1c] - cmp r7, sb - strh r7, [r8, #0x10] - addle r0, r0, #1 - str r0, [r8, #0xc] - strh r6, [r8, #0x12] - ldr r1, [sp, #0x20] - str r5, [r8] - str r1, [r8, #4] - mov r1, #0 - mov r0, r8 - str r1, [r8, #0x24] - bl sub_0207B3B8 - mov r0, r4 - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - .align 2, 0 -_0207B540: .word 0x04000006 - arm_func_end sub_0207B4B8 - - arm_func_start sub_0207B544 -sub_0207B544: ; 0x0207B544 - stmdb sp!, {r4, lr} - ldr r1, _0207B57C ; =sub_0207B5CC - mov r4, r0 - mov r0, #4 - bl sub_02078A98 - ldrsh r0, [r4, #0x10] - bl sub_020761C0 - ldr r2, _0207B580 ; =0x04000004 - mov r0, #4 - ldrh r1, [r2] - orr r1, r1, #0x20 - strh r1, [r2] - bl sub_02078C68 - ldmia sp!, {r4, pc} - .align 2, 0 -_0207B57C: .word sub_0207B5CC -_0207B580: .word 0x04000004 - arm_func_end sub_0207B544 - - arm_func_start sub_0207B584 -sub_0207B584: ; 0x0207B584 - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - bl EnableIrqFlag - mov r1, #1 - str r1, [r5, #0x24] - ldr r1, [r5] - mov r4, r0 - cmp r1, #0 - bne _0207B5B0 - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, pc} -_0207B5B0: - mov r0, r5 - bl sub_0207B46C - mov r1, #0 - mov r0, r4 - str r1, [r5] - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0207B584 - - arm_func_start sub_0207B5CC -sub_0207B5CC: ; 0x0207B5CC - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - mov r0, #4 - bl sub_02078C98 - ldr r2, _0207B734 ; =0x04000004 - ldr r0, _0207B738 ; =OS_IRQTable - ldrh r1, [r2] - add r0, r0, #0x3000 - bic r1, r1, #0x20 - strh r1, [r2] - ldr r1, [r0, #0xff8] - orr r1, r1, #4 - str r1, [r0, #0xff8] - ldrh r0, [r2] - mov r1, r0, asr #8 - mov r0, r0, lsl #1 - and r1, r1, #0xff - and r0, r0, #0x100 - orr r0, r1, r0 - sub r0, r0, #1 - bl sub_0207B790 - ldr r4, _0207B73C ; =_022B99BC - ldr sl, [r4, #0xc] - cmp sl, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr sb, _0207B740 ; =0x04000006 - mov fp, #4 - sub r6, sb, #2 - mov r5, #0 -_0207B63C: - ldrh r8, [sb] - mov r0, r8 - bl sub_0207B790 - mov r7, r0 - mov r0, sl - mov r1, r7 - mov r2, r8 - bl sub_0207B744 - cmp r0, #0 - beq _0207B678 - cmp r0, #1 - beq _0207B6B4 - cmp r0, #2 - beq _0207B708 - b _0207B724 -_0207B678: - mov r0, sl - bl sub_0207B544 - ldrh r1, [sb] - ldrsh r0, [sl, #0x10] - cmp r0, r1 - ldreq r0, [sl, #0xc] - cmpeq r0, r7 - ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - mov r0, fp - bl sub_02078C98 - ldrh r1, [r6] - mov r0, #4 - bic r1, r1, #0x20 - strh r1, [r6] - bl sub_02078CC8 -_0207B6B4: - ldr r7, [sl] - mov r0, sl - bl sub_0207B46C - str r5, [sl] - cmp r7, #0 - beq _0207B6D4 - ldr r0, [sl, #4] - blx r7 -_0207B6D4: - ldr r0, [sl, #0x1c] - cmp r0, #0 - beq _0207B724 - ldr r0, [sl, #0x24] - cmp r0, #0 - bne _0207B724 - str r7, [sl] - ldr r1, [r4, #8] - mov r0, sl - add r1, r1, #1 - str r1, [sl, #0xc] - bl sub_0207B3B8 - b _0207B724 -_0207B708: - mov r0, sl - bl sub_0207B46C - ldr r1, [r4, #8] - mov r0, sl - add r1, r1, #1 - str r1, [sl, #0xc] - bl sub_0207B3B8 -_0207B724: - ldr sl, [r4, #0xc] - cmp sl, #0 - bne _0207B63C - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_0207B734: .word 0x04000004 -_0207B738: .word OS_IRQTable -_0207B73C: .word _022B99BC -_0207B740: .word 0x04000006 - arm_func_end sub_0207B5CC - - arm_func_start sub_0207B744 -sub_0207B744: ; 0x0207B744 - ldrsh r3, [r0, #0x10] - ldr ip, [r0, #0xc] - subs r1, r1, ip - sub r2, r2, r3 - bmi _0207B768 - cmp r1, #0 - bne _0207B770 - cmp r2, #0 - bge _0207B770 -_0207B768: - mov r0, #0 - bx lr -_0207B770: - ldrsh r0, [r0, #0x12] - cmp r2, #0 - addlt r1, r2, #7 - addlt r2, r1, #0x100 - cmp r2, r0 - movle r0, #1 - movgt r0, #2 - bx lr - arm_func_end sub_0207B744 - - arm_func_start sub_0207B790 -sub_0207B790: ; 0x0207B790 - stmdb sp!, {r4, lr} - mov r4, r0 - bl EnableIrqFlag - ldr r1, _0207B7CC ; =_022B99BC - ldr r2, [r1, #4] - cmp r4, r2 - ldrlt r2, [r1, #8] - addlt r2, r2, #1 - strlt r2, [r1, #8] - ldr r1, _0207B7CC ; =_022B99BC - str r4, [r1, #4] - bl SetIrqFlag - ldr r0, _0207B7CC ; =_022B99BC - ldr r0, [r0, #8] - ldmia sp!, {r4, pc} - .align 2, 0 -_0207B7CC: .word _022B99BC - arm_func_end sub_0207B790 - - arm_func_start ClearIrqFlag -ClearIrqFlag: ; 0x0207B7D0 - mrs r0, cpsr - bic r1, r0, #0x80 - msr cpsr_c, r1 - and r0, r0, #0x80 - bx lr - arm_func_end ClearIrqFlag - - arm_func_start EnableIrqFlag -EnableIrqFlag: ; 0x0207B7E4 - mrs r0, cpsr - orr r1, r0, #0x80 - msr cpsr_c, r1 - and r0, r0, #0x80 - bx lr - arm_func_end EnableIrqFlag - - arm_func_start SetIrqFlag -SetIrqFlag: ; 0x0207B7F8 - mrs r1, cpsr - bic r2, r1, #0x80 - orr r2, r2, r0 - msr cpsr_c, r2 - and r0, r1, #0x80 - bx lr - arm_func_end SetIrqFlag - - arm_func_start EnableIrqFiqFlags -EnableIrqFiqFlags: ; 0x0207B810 - mrs r0, cpsr - orr r1, r0, #0xc0 - msr cpsr_c, r1 - and r0, r0, #0xc0 - bx lr - arm_func_end EnableIrqFiqFlags - - arm_func_start SetIrqFiqFlags -SetIrqFiqFlags: ; 0x0207B824 - mrs r1, cpsr - bic r2, r1, #0xc0 - orr r2, r2, r0 - msr cpsr_c, r2 - and r0, r1, #0xc0 - bx lr - arm_func_end SetIrqFiqFlags - - arm_func_start GetIrqFlag -GetIrqFlag: ; 0x0207B83C - mrs r0, cpsr - and r0, r0, #0x80 - bx lr - arm_func_end GetIrqFlag - - arm_func_start GetProcessorMode -GetProcessorMode: ; 0x0207B848 - mrs r0, cpsr - and r0, r0, #0x1f - bx lr - arm_func_end GetProcessorMode - - arm_func_start sub_0207B854 -sub_0207B854: ; 0x0207B854 - subs r0, r0, #4 - bhs sub_0207B854 - bx lr - arm_func_end sub_0207B854 - - arm_func_start sub_0207B860 -sub_0207B860: ; 0x0207B860 - stmdb sp!, {r3, lr} - mov r0, #1 - blx SVC_WaitByLoop - mov r0, #1 - mov r1, r0 - bl sub_02078900 - ldmia sp!, {r3, pc} - arm_func_end sub_0207B860 - - arm_func_start sub_0207B87C -sub_0207B87C: ; 0x0207B87C - stmdb sp!, {r3, r4, r5, lr} - ldr r0, _0207B8C8 ; =_022B99D0 - ldrh r1, [r0, #2] - cmp r1, #0 - ldmneia sp!, {r3, r4, r5, pc} - mov r1, #1 - strh r1, [r0, #2] - bl sub_0207D9A4 - mov r5, #0xc - mov r4, #1 -_0207B8A4: - mov r0, r5 - mov r1, r4 - bl sub_0207DAFC - cmp r0, #0 - beq _0207B8A4 - ldr r1, _0207B8CC ; =sub_0207B8D0 - mov r0, #0xc - bl sub_0207DAB0 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0207B8C8: .word _022B99D0 -_0207B8CC: .word sub_0207B8D0 - arm_func_end sub_0207B87C - - arm_func_start sub_0207B8D0 -sub_0207B8D0: ; 0x0207B8D0 - stmdb sp!, {r3, lr} - and r0, r1, #0x7f00 - mov r0, r0, lsl #8 - mov r0, r0, lsr #0x10 - cmp r0, #0x10 - bne _0207B8F8 - ldr r0, _0207B900 ; =_022B99D0 - mov r1, #1 - strh r1, [r0] - ldmia sp!, {r3, pc} -_0207B8F8: - bl WaitForever2 - ldmia sp!, {r3, pc} - .align 2, 0 -_0207B900: .word _022B99D0 - arm_func_end sub_0207B8D0 - - arm_func_start sub_0207B904 -sub_0207B904: ; 0x0207B904 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0, lsl #8 - mov r5, #0xc - mov r4, #0 -_0207B914: - mov r0, r5 - mov r1, r6 - mov r2, r4 - bl sub_0207DB20 - cmp r0, #0 - bne _0207B914 - ldmia sp!, {r4, r5, r6, pc} - arm_func_end sub_0207B904 - - arm_func_start sub_0207B930 -sub_0207B930: ; 0x0207B930 - stmdb sp!, {r4, lr} - ldr r1, _0207B9C0 ; =0x027FFC40 - mov r4, r0 - ldrh r0, [r1] - cmp r0, #2 - moveq r0, #1 - movne r0, #0 - cmp r0, #0 - beq _0207B958 - bl WaitForever2 -_0207B958: - bl sub_0207902C - mov r0, r0, lsl #0x10 - mov r0, r0, lsr #0x10 - bl sub_02083434 - ldr r0, _0207B9C4 ; =0x00000000 - bl sub_0207C164 - ldr r0, _0207B9C8 ; =0x00000001 - bl sub_0207C164 - ldr r0, _0207B9CC ; =0x00000002 - bl sub_0207C164 - ldr r0, _0207B9D0 ; =0x00000003 - bl sub_0207C164 - ldr r0, _0207B9D4 ; =0x00040000 - bl sub_02078C3C - ldr r0, _0207B9D8 ; =0xFFFBFFFF - bl sub_02078CC8 - ldr r1, _0207B9DC ; =0x027FFC20 - ldr r0, _0207B9E0 ; =0x00000010 - str r4, [r1] - bl sub_0207B904 - ldr r0, _0207B9E4 ; =0x027E3F80 - ldr r1, _0207B9E8 ; =0x00000800 - sub r0, r0, r1 - mov sp, r0 - bl sub_01FF97CC - ldmia sp!, {r4, pc} - .align 2, 0 -_0207B9C0: .word 0x027FFC40 -_0207B9C4: .word 0x00000000 -_0207B9C8: .word 0x00000001 -_0207B9CC: .word 0x00000002 -_0207B9D0: .word 0x00000003 -_0207B9D4: .word 0x00040000 -_0207B9D8: .word 0xFFFBFFFF -_0207B9DC: .word 0x027FFC20 -_0207B9E0: .word 0x00000010 -_0207B9E4: .word 0x027E3F80 -_0207B9E8: .word 0x00000800 - arm_func_end sub_0207B930 - - arm_func_start sub_0207B9EC -sub_0207B9EC: ; 0x0207B9EC - ldr ip, _0207BA00 ; =MemcpyFast - mov r1, r0 - ldr r0, _0207BA04 ; =0x027FFCF4 - mov r2, #6 - bx ip - .align 2, 0 -_0207BA00: .word MemcpyFast -_0207BA04: .word 0x027FFCF4 - arm_func_end sub_0207B9EC - - arm_func_start sub_0207BA08 -sub_0207BA08: ; 0x0207BA08 - stmdb sp!, {r4, lr} - ldr ip, _0207BA88 ; =0x027FFC80 - mov r4, r0 - ldrh r2, [ip, #0x64] - add r0, ip, #6 - add r1, r4, #4 - mov r2, r2, lsl #0x1d - mov r2, r2, lsr #0x1d - strb r2, [r4] - ldrb r3, [ip, #2] - mov r2, #0x14 - mov r3, r3, lsl #0x1c - mov r3, r3, lsr #0x1c - strb r3, [r4, #1] - ldrb r3, [ip, #3] - strb r3, [r4, #2] - ldrb r3, [ip, #4] - strb r3, [r4, #3] - ldrb r3, [ip, #0x1a] - strh r3, [r4, #0x1a] - ldrb r3, [ip, #0x50] - strh r3, [r4, #0x52] - bl ArrayCopy16 - ldr r0, _0207BA88 ; =0x027FFC80 - add r1, r4, #0x1c - add r0, r0, #0x1c - mov r2, #0x34 - bl ArrayCopy16 - mov r0, #0 - strh r0, [r4, #0x18] - strh r0, [r4, #0x50] - ldmia sp!, {r4, pc} - .align 2, 0 -_0207BA88: .word 0x027FFC80 - arm_func_end sub_0207BA08 - - arm_func_start sub_0207BA8C -sub_0207BA8C: ; 0x0207BA8C - clz r0, r0 - bx lr - arm_func_end sub_0207BA8C - - arm_func_start sub_0207BA94 -sub_0207BA94: ; 0x0207BA94 - ldr r0, _0207BAC0 ; =_022B99D4 - mov r3, #0 - str r3, [r0] - ldr r0, _0207BAC4 ; =_022B99D8 - mov r2, r3 -_0207BAA8: - mov r1, r3, lsl #1 - add r3, r3, #1 - strh r2, [r0, r1] - cmp r3, #9 - blt _0207BAA8 - bx lr - .align 2, 0 -_0207BAC0: .word _022B99D4 -_0207BAC4: .word _022B99D8 - arm_func_end sub_0207BA94 - - arm_func_start sub_0207BAC8 -sub_0207BAC8: ; 0x0207BAC8 - stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, lr} - mov r5, r0 - mov sl, r1 - bl EnableIrqFlag - ldr r4, _0207BB44 ; =_022B99D4 - ldr r1, _0207BB48 ; =0x000001FF - ldr r2, [r4] - mov sb, r0 - and r0, r5, r2 - ldr r6, _0207BB4C ; =_022B99D8 - and r8, r0, r1 - mov r7, #1 - mov r5, #0 -_0207BAFC: - mov r0, r8 - bl sub_0207BA8C - rsbs r2, r0, #0x1f - bmi _0207BB38 - mov r1, r2, lsl #1 - ldrh r0, [r6, r1] - mvn r2, r7, lsl r2 - cmp sl, r0 - and r8, r8, r2 - bne _0207BAFC - ldr r0, [r4] - strh r5, [r6, r1] - and r0, r0, r2 - str r0, [r4] - b _0207BAFC -_0207BB38: - mov r0, sb - bl SetIrqFlag - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} - .align 2, 0 -_0207BB44: .word _022B99D4 -_0207BB48: .word 0x000001FF -_0207BB4C: .word _022B99D8 - arm_func_end sub_0207BAC8 - - arm_func_start sub_0207BB50 -sub_0207BB50: ; 0x0207BB50 - stmdb sp!, {r4, r5, r6, lr} - ldr r1, _0207BC10 ; =0x04000006 - mov r5, r0 - ldrh r6, [r1] - ldr r4, _0207BC14 ; =0x027FFC00 - bl GetTimer0Control - orr r0, r0, r6, lsl #16 - str r0, [r5] - ldr r1, _0207BC18 ; =_022B99A8 - ldrh ip, [r4, #0xf8] - ldr r3, [r1] - ldr r2, [r1, #4] - mov r0, r4 - eor r2, r3, ip, lsl #16 - str r2, [r5, #4] - ldr r2, [r1] - ldr r3, [r0, #0x3c] - ldr r2, [r1, #4] - ldr r1, [r4, #0xf4] - ldr ip, _0207BC1C ; =0x04000600 - eor r1, r2, r1 - eor r2, r3, r1 - str r2, [r5, #8] - ldr r1, [ip] - eor r1, r2, r1 - str r1, [r5, #8] - ldr r2, [r0, #0x1e8] - add r1, r0, #0x300 - str r2, [r5, #0xc] - ldr r3, [r0, #0x1ec] - sub r2, ip, #0x4d0 - str r3, [r5, #0x10] - ldr r3, [r0, #0x390] - ldrh r4, [r1, #0x94] - add r0, r0, #0x3a8 - eor r3, r3, r4, lsl #16 - str r3, [r5, #0x14] - ldrh r4, [r1, #0xaa] - ldrh r3, [r1, #0xac] - orr r3, r3, r4, lsl #16 - str r3, [r5, #0x18] - ldrh r2, [r2] - ldrh r0, [r0] - ldrh r1, [r1, #0x98] - orr r0, r2, r0 - orr r0, r0, r1, lsl #16 - str r0, [r5, #0x1c] - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207BC10: .word 0x04000006 -_0207BC14: .word 0x027FFC00 -_0207BC18: .word _022B99A8 -_0207BC1C: .word 0x04000600 - arm_func_end sub_0207BB50 - - arm_func_start WaitForever2 -WaitForever2: ; 0x0207BC20 - stmdb sp!, {r3, lr} -_0207BC24: - bl EnableIrqFlag - bl WaitForInterrupt - b _0207BC24 - arm_func_end WaitForever2 - - arm_func_start WaitForInterrupt -WaitForInterrupt: ; 0x0207BC30 - mov r0, #0 - mcr p15, 0, r0, c7, c0, 4 - bx lr - arm_func_end WaitForInterrupt - - arm_func_start sub_0207BC3C -sub_0207BC3C: ; 0x0207BC3C - ldr r1, _0207BC48 ; =0x04000247 - strb r0, [r1] - bx lr - .align 2, 0 -_0207BC48: .word 0x04000247 - arm_func_end sub_0207BC3C - - arm_func_start sub_0207BC4C -sub_0207BC4C: ; 0x0207BC4C - stmdb sp!, {r4, r5, r6, r7, r8, lr} - movs r4, r3 - mov r8, r0 - mov r7, r1 - mov r6, r2 - ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - add r0, r8, r8, lsl #1 - add r0, r0, #2 - mov r0, r0, lsl #2 - add r0, r0, #0xb0 - add r5, r0, #0x4000000 -_0207BC78: - ldr r0, [r5] - tst r0, #0x80000000 - bne _0207BC78 - bl EnableIrqFlag - mov r2, r8, lsl #2 - add r1, r2, #0xe0 - mov r3, r4, lsr #2 - mov r4, r0 - add ip, r2, #0x4000000 - mov r0, r8 - mov r2, r7 - add r1, r1, #0x4000000 - orr r3, r3, #0x85000000 - str r6, [ip, #0xe0] - bl sub_01FF9B3C - mov r0, r4 - bl SetIrqFlag -_0207BCBC: - ldr r0, [r5] - tst r0, #0x80000000 - bne _0207BCBC - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_0207BC4C - - arm_func_start sub_0207BCCC -sub_0207BCCC: ; 0x0207BCCC - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r5, r3 - mov r6, r2 - mov r2, r5 - mov r3, #0 - mov r8, r0 - mov r7, r1 - bl sub_0207C264 - cmp r5, #0 - ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - add r0, r8, r8, lsl #1 - add r0, r0, #2 - mov r0, r0, lsl #2 - add r0, r0, #0xb0 - add r4, r0, #0x4000000 -_0207BD08: - ldr r0, [r4] - tst r0, #0x80000000 - bne _0207BD08 - mov r3, r5, lsr #2 - mov r0, r8 - mov r1, r7 - mov r2, r6 - orr r3, r3, #0x84000000 - bl sub_01FF9AA8 -_0207BD2C: - ldr r0, [r4] - tst r0, #0x80000000 - bne _0207BD2C - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_0207BCCC - - arm_func_start sub_0207BD3C -sub_0207BD3C: ; 0x0207BD3C - stmdb sp!, {r4, r5, r6, r7, r8, lr} - movs r5, r3 - mov r8, r0 - mov r7, r1 - mov r6, r2 - ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - mov r2, r5 - mov r3, #0 - bl sub_0207C264 - add r0, r8, r8, lsl #1 - add r0, r0, #2 - mov r0, r0, lsl #2 - add r0, r0, #0xb0 - add r4, r0, #0x4000000 -_0207BD74: - ldr r0, [r4] - tst r0, #0x80000000 - bne _0207BD74 - mov r3, r5, lsr #1 - mov r0, r8 - mov r1, r7 - mov r2, r6 - orr r3, r3, #0x80000000 - bl sub_01FF9AA8 -_0207BD98: - ldr r0, [r4] - tst r0, #0x80000000 - bne _0207BD98 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_0207BD3C - - arm_func_start sub_0207BDA8 -sub_0207BDA8: ; 0x0207BDA8 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - movs r4, r3 - mov r7, r0 - mov r6, r1 - mov r5, r2 - ldr r8, [sp, #0x18] - bne _0207BDD8 - cmp r8, #0 - ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - ldr r0, [sp, #0x1c] - blx r8 - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_0207BDD8: - bl sub_0207C0FC - cmp r8, #0 - beq _0207BE30 - ldr r2, [sp, #0x1c] - mov r0, r7 - mov r1, r8 - bl sub_02078BAC - bl EnableIrqFlag - mov r3, r4, lsr #2 - mov r2, r7, lsl #2 - add r1, r2, #0xe0 - add r2, r2, #0x4000000 - str r5, [r2, #0xe0] - mov r4, r0 - mov r0, r7 - mov r2, r6 - add r1, r1, #0x4000000 - orr r3, r3, #0xc5000000 - bl sub_01FF9B18 - mov r0, r4 - bl SetIrqFlag - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_0207BE30: - bl EnableIrqFlag - mov r2, r7, lsl #2 - add r1, r2, #0xe0 - mov r3, r4, lsr #2 - mov r4, r0 - add ip, r2, #0x4000000 - mov r0, r7 - mov r2, r6 - add r1, r1, #0x4000000 - orr r3, r3, #0x85000000 - str r5, [ip, #0xe0] - bl sub_01FF9B18 - mov r0, r4 - bl SetIrqFlag - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_0207BDA8 - - arm_func_start sub_0207BE6C -sub_0207BE6C: ; 0x0207BE6C - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r5, r3 - mov r6, r2 - mov r2, r5 - mov r3, #0 - mov r8, r0 - mov r7, r1 - ldr r4, [sp, #0x18] - bl sub_0207C264 - cmp r5, #0 - bne _0207BEAC - cmp r4, #0 - ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - ldr r0, [sp, #0x1c] - blx r4 - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_0207BEAC: - mov r0, r8 - bl sub_0207C0FC - cmp r4, #0 - beq _0207BEE8 - ldr r2, [sp, #0x1c] - mov r0, r8 - mov r1, r4 - bl sub_02078BAC - mov r3, r5, lsr #2 - mov r0, r8 - mov r1, r7 - mov r2, r6 - orr r3, r3, #0xc4000000 - bl sub_01FF9A68 - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_0207BEE8: - mov r3, r5, lsr #2 - mov r0, r8 - mov r1, r7 - mov r2, r6 - orr r3, r3, #0x84000000 - bl sub_01FF9A68 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_0207BE6C - - arm_func_start sub_0207BF04 -sub_0207BF04: ; 0x0207BF04 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r5, r3 - mov r6, r2 - mov r2, r5 - mov r3, #0 - mov r8, r0 - mov r7, r1 - ldr r4, [sp, #0x18] - bl sub_0207C264 - cmp r5, #0 - bne _0207BF44 - cmp r4, #0 - ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - ldr r0, [sp, #0x1c] - blx r4 - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_0207BF44: - mov r0, r8 - bl sub_0207C0FC - cmp r4, #0 - beq _0207BF84 - ldr r2, [sp, #0x1c] - mov r0, r8 - mov r1, r4 - bl sub_02078BAC - mov r3, #0x3bc00000 - rsb r3, r3, #0 - mov r0, r8 - mov r1, r7 - mov r2, r6 - orr r3, r3, r5, lsr #2 - bl sub_01FF9A68 - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_0207BF84: - ldr r3, _0207BFA0 ; =0x84400000 - mov r0, r8 - mov r1, r7 - mov r2, r6 - orr r3, r3, r5, lsr #2 - bl sub_01FF9A68 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - .align 2, 0 -_0207BFA0: .word 0x84400000 - arm_func_end sub_0207BF04 - - arm_func_start sub_0207BFA4 -sub_0207BFA4: ; 0x0207BFA4 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r5, r3 - mov r6, r2 - mov r2, r5 - mov r3, #0 - mov r8, r0 - mov r7, r1 - ldr r4, [sp, #0x18] - bl sub_0207C264 - cmp r5, #0 - bne _0207BFE4 - cmp r4, #0 - ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - ldr r0, [sp, #0x1c] - blx r4 - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_0207BFE4: - mov r0, r8 - bl sub_0207C0FC - cmp r4, #0 - beq _0207C020 - ldr r2, [sp, #0x1c] - mov r0, r8 - mov r1, r4 - bl sub_02078BAC - mov r3, r5, lsr #1 - mov r0, r8 - mov r1, r7 - mov r2, r6 - orr r3, r3, #0xc0000000 - bl sub_01FF9A68 - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_0207C020: - mov r3, r5, lsr #1 - mov r0, r8 - mov r1, r7 - mov r2, r6 - orr r3, r3, #0x80000000 - bl sub_01FF9A68 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_0207BFA4 - - arm_func_start sub_0207C03C -sub_0207C03C: ; 0x0207C03C - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r5, r3 - mov r6, r2 - mov r2, r5 - mov r3, #0 - mov r8, r0 - mov r7, r1 - ldr r4, [sp, #0x18] - bl sub_0207C264 - cmp r5, #0 - bne _0207C07C - cmp r4, #0 - ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - ldr r0, [sp, #0x1c] - blx r4 - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_0207C07C: - mov r0, r8 - bl sub_0207C0FC - cmp r4, #0 - beq _0207C0BC - ldr r2, [sp, #0x1c] - mov r0, r8 - mov r1, r4 - bl sub_02078BAC - mov r3, #0x3fc00000 - rsb r3, r3, #0 - mov r0, r8 - mov r1, r7 - mov r2, r6 - orr r3, r3, r5, lsr #1 - bl sub_01FF9A68 - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_0207C0BC: - ldr r3, _0207C0D8 ; =0x80400000 - mov r0, r8 - mov r1, r7 - mov r2, r6 - orr r3, r3, r5, lsr #1 - bl sub_01FF9A68 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - .align 2, 0 -_0207C0D8: .word 0x80400000 - arm_func_end sub_0207C03C - - arm_func_start sub_0207C0DC -sub_0207C0DC: ; 0x0207C0DC - add r0, r0, r0, lsl #1 - add r0, r0, #2 - mov r0, r0, lsl #2 - add r0, r0, #0x4000000 - ldr r0, [r0, #0xb0] - and r0, r0, #0x80000000 - mov r0, r0, lsr #0x1f - bx lr - arm_func_end sub_0207C0DC - - arm_func_start sub_0207C0FC -sub_0207C0FC: ; 0x0207C0FC - stmdb sp!, {r4, lr} - mov r4, r0 - bl EnableIrqFlag - add r1, r4, r4, lsl #1 - add r1, r1, #2 - mov r1, r1, lsl #2 - add r1, r1, #0xb0 - add r2, r1, #0x4000000 -_0207C11C: - ldr r1, [r2] - tst r1, #0x80000000 - bne _0207C11C - cmp r4, #0 - bne _0207C158 - mov r1, #0xc - mul r2, r4, r1 - add r1, r2, #0xb0 - add r2, r2, #0x4000000 - mov r3, #0 - str r3, [r2, #0xb0] - add r2, r1, #0x4000000 - ldr r1, _0207C160 ; =0x81400001 - str r3, [r2, #4] - str r1, [r2, #8] -_0207C158: - bl SetIrqFlag - ldmia sp!, {r4, pc} - .align 2, 0 -_0207C160: .word 0x81400001 - arm_func_end sub_0207C0FC - - arm_func_start sub_0207C164 -sub_0207C164: ; 0x0207C164 - stmdb sp!, {r4, lr} - mov r4, r0 - bl EnableIrqFlag - mov r1, #6 - mul r1, r4, r1 - add r1, r1, #5 - mov r1, r1, lsl #1 - add r1, r1, #0x4000000 - ldrh r2, [r1, #0xb0] - cmp r4, #0 - bic r2, r2, #0x3a00 - strh r2, [r1, #0xb0] - ldrh r2, [r1, #0xb0] - bic r2, r2, #0x8000 - strh r2, [r1, #0xb0] - ldrh r2, [r1, #0xb0] - ldrh r1, [r1, #0xb0] - bne _0207C1D4 - mov r1, #0xc - mul r2, r4, r1 - add r1, r2, #0xb0 - add r2, r2, #0x4000000 - mov r3, #0 - str r3, [r2, #0xb0] - add r2, r1, #0x4000000 - ldr r1, _0207C1DC ; =0x81400001 - str r3, [r2, #4] - str r1, [r2, #8] -_0207C1D4: - bl SetIrqFlag - ldmia sp!, {r4, pc} - .align 2, 0 -_0207C1DC: .word 0x81400001 - arm_func_end sub_0207C164 - - arm_func_start sub_0207C1E0 -sub_0207C1E0: ; 0x0207C1E0 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - ldr r5, _0207C260 ; =0x040000B8 - mov r7, r0 - mov r6, r1 - mov r4, #0 -_0207C1F4: - cmp r4, r7 - beq _0207C24C - ldr r0, [r5] - tst r0, #0x80000000 - andne r0, r0, #0x38000000 - cmpne r0, r6 - beq _0207C24C - cmp r0, #0x8000000 - cmpeq r6, #0x10000000 - beq _0207C24C - cmp r0, #0x10000000 - cmpeq r6, #0x8000000 - beq _0207C24C - cmp r0, #0x18000000 - cmpne r0, #0x20000000 - cmpne r0, #0x28000000 - cmpne r0, #0x30000000 - cmpne r0, #0x38000000 - cmpne r0, #0x8000000 - cmpne r0, #0x10000000 - bne _0207C24C - bl WaitForever2 -_0207C24C: - add r4, r4, #1 - cmp r4, #3 - add r5, r5, #0xc - blt _0207C1F4 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_0207C260: .word 0x040000B8 - arm_func_end sub_0207C1E0 - - arm_func_start sub_0207C264 -sub_0207C264: ; 0x0207C264 - stmdb sp!, {r3, lr} - cmp r0, #0 - ldmneia sp!, {r3, pc} - cmp r3, #0 - and ip, r1, #0xff000000 - beq _0207C288 - cmp r3, #0x800000 - subeq r1, r1, r2 - b _0207C28C -_0207C288: - add r1, r1, r2 -_0207C28C: - cmp ip, #0x4000000 - and r0, r1, #0xff000000 - beq _0207C2B0 - cmp ip, #0x8000000 - bhs _0207C2B0 - cmp r0, #0x4000000 - beq _0207C2B0 - cmp r0, #0x8000000 - ldmloia sp!, {r3, pc} -_0207C2B0: - bl WaitForever2 - ldmia sp!, {r3, pc} - arm_func_end sub_0207C264 - - arm_func_start ArrayFill16 -ArrayFill16: ; 0x0207C2B8 - mov r3, #0 -_0207C2BC: - cmp r3, r2 - blt _0207C2C8 - b _0207C2CC -_0207C2C8: - strh r0, [r1, r3] -_0207C2CC: - blt _0207C2D4 - b _0207C2D8 -_0207C2D4: - add r3, r3, #2 -_0207C2D8: - blt _0207C2BC - bx lr - arm_func_end ArrayFill16 - - arm_func_start ArrayCopy16 -ArrayCopy16: ; 0x0207C2E0 - mov ip, #0 -_0207C2E4: - cmp ip, r2 - blt _0207C2F0 - b _0207C2F4 -_0207C2F0: - ldrh r3, [r0, ip] -_0207C2F4: - blt _0207C2FC - b _0207C300 -_0207C2FC: - strh r3, [r1, ip] -_0207C300: - blt _0207C308 - b _0207C30C -_0207C308: - add ip, ip, #2 -_0207C30C: - blt _0207C2E4 - bx lr - arm_func_end ArrayCopy16 - - arm_func_start ArrayFill32 -ArrayFill32: ; 0x0207C314 - add ip, r1, r2 -_0207C318: - cmp r1, ip - blt _0207C324 - b _0207C328 -_0207C324: - stmia r1!, {r0} -_0207C328: - blt _0207C318 - bx lr - arm_func_end ArrayFill32 - - arm_func_start ArrayCopy32 -ArrayCopy32: ; 0x0207C330 - add ip, r1, r2 -_0207C334: - cmp r1, ip - blt _0207C340 - b _0207C344 -_0207C340: - ldmia r0!, {r2} -_0207C344: - blt _0207C34C - b _0207C350 -_0207C34C: - stmia r1!, {r2} -_0207C350: - blt _0207C334 - bx lr - arm_func_end ArrayCopy32 - - arm_func_start ArrayFill32Fast -ArrayFill32Fast: ; 0x0207C358 - stmdb sp!, {r4, r5, r6, r7, r8, sb} - add sb, r1, r2 - mov ip, r2, lsr #5 - add ip, r1, ip, lsl #5 - mov r2, r0 - mov r3, r2 - mov r4, r2 - mov r5, r2 - mov r6, r2 - mov r7, r2 - mov r8, r2 -_0207C384: - cmp r1, ip - blt _0207C390 - b _0207C394 -_0207C390: - stmia r1!, {r0, r2, r3, r4, r5, r6, r7, r8} -_0207C394: - blt _0207C384 -_0207C398: - cmp r1, sb - blt _0207C3A4 - b _0207C3A8 -_0207C3A4: - stmia r1!, {r0} -_0207C3A8: - blt _0207C398 - ldmia sp!, {r4, r5, r6, r7, r8, sb} - bx lr - arm_func_end ArrayFill32Fast - - arm_func_start ArrayCopy32Fast -ArrayCopy32Fast: ; 0x0207C3B4 - stmdb sp!, {r4, r5, r6, r7, r8, sb, sl} - add sl, r1, r2 - mov ip, r2, lsr #5 - add ip, r1, ip, lsl #5 -_0207C3C4: - cmp r1, ip - blt _0207C3D0 - b _0207C3D4 -_0207C3D0: - ldmia r0!, {r2, r3, r4, r5, r6, r7, r8, sb} -_0207C3D4: - blt _0207C3DC - b _0207C3E0 -_0207C3DC: - stmia r1!, {r2, r3, r4, r5, r6, r7, r8, sb} -_0207C3E0: - blt _0207C3C4 -_0207C3E4: - cmp r1, sl - blt _0207C3F0 - b _0207C3F4 -_0207C3F0: - ldmia r0!, {r2} -_0207C3F4: - blt _0207C3FC - b _0207C400 -_0207C3FC: - stmia r1!, {r2} -_0207C400: - blt _0207C3E4 - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl} - bx lr - arm_func_end ArrayCopy32Fast - - arm_func_start MemsetFast -MemsetFast: ; 0x0207C40C - cmp r2, #0 - beq _0207C418 - b _0207C41C -_0207C418: - bx lr -_0207C41C: - tst r0, #1 - beq _0207C448 - ldrh ip, [r0, #-1] - and ip, ip, #0xff - orr r3, ip, r1, lsl #8 - strh r3, [r0, #-1] - add r0, r0, #1 - subs r2, r2, #1 - beq _0207C444 - b _0207C448 -_0207C444: - bx lr -_0207C448: - cmp r2, #2 - blo _0207C4A0 - orr r1, r1, r1, lsl #8 - tst r0, #2 - beq _0207C470 - strh r1, [r0], #2 - subs r2, r2, #2 - beq _0207C46C - b _0207C470 -_0207C46C: - bx lr -_0207C470: - orr r1, r1, r1, lsl #16 - bics r3, r2, #3 - beq _0207C490 - sub r2, r2, r3 - add ip, r3, r0 -_0207C484: - str r1, [r0], #4 - cmp r0, ip - blo _0207C484 -_0207C490: - tst r2, #2 - bne _0207C49C - b _0207C4A0 -_0207C49C: - strh r1, [r0], #2 -_0207C4A0: - tst r2, #1 - beq _0207C4AC - b _0207C4B0 -_0207C4AC: - bx lr -_0207C4B0: - ldrh r3, [r0] - and r3, r3, #0xff00 - and r1, r1, #0xff - orr r1, r1, r3 - strh r1, [r0] - bx lr - arm_func_end MemsetFast - - arm_func_start MemcpyFast -MemcpyFast: ; 0x0207C4C8 - cmp r2, #0 - beq _0207C4D4 - b _0207C4D8 -_0207C4D4: - bx lr -_0207C4D8: - tst r1, #1 - beq _0207C530 - ldrh ip, [r1, #-1] - and ip, ip, #0xff - tst r0, #1 - bne _0207C4F4 - b _0207C4F8 -_0207C4F4: - ldrh r3, [r0, #-1] -_0207C4F8: - bne _0207C500 - b _0207C504 -_0207C500: - mov r3, r3, lsr #8 -_0207C504: - beq _0207C50C - b _0207C510 -_0207C50C: - ldrh r3, [r0] -_0207C510: - orr r3, ip, r3, lsl #8 - strh r3, [r1, #-1] - add r0, r0, #1 - add r1, r1, #1 - subs r2, r2, #1 - beq _0207C52C - b _0207C530 -_0207C52C: - bx lr -_0207C530: - eor ip, r1, r0 - tst ip, #1 - beq _0207C58C - bic r0, r0, #1 - ldrh ip, [r0], #2 - mov r3, ip, lsr #8 - subs r2, r2, #2 - blo _0207C568 -_0207C550: - ldrh ip, [r0], #2 - orr ip, r3, ip, lsl #8 - strh ip, [r1], #2 - mov r3, ip, lsr #0x10 - subs r2, r2, #2 - bhs _0207C550 -_0207C568: - tst r2, #1 - beq _0207C574 - b _0207C578 -_0207C574: - bx lr -_0207C578: - ldrh ip, [r1] - and ip, ip, #0xff00 - orr ip, ip, r3 - strh ip, [r1] - bx lr -_0207C58C: - tst ip, #2 - beq _0207C5B8 - bics r3, r2, #1 - beq _0207C61C - sub r2, r2, r3 - add ip, r3, r1 -_0207C5A4: - ldrh r3, [r0], #2 - strh r3, [r1], #2 - cmp r1, ip - blo _0207C5A4 - b _0207C61C -_0207C5B8: - cmp r2, #2 - blo _0207C61C - tst r1, #2 - beq _0207C5E0 - ldrh r3, [r0], #2 - strh r3, [r1], #2 - subs r2, r2, #2 - beq _0207C5DC - b _0207C5E0 -_0207C5DC: - bx lr -_0207C5E0: - bics r3, r2, #3 - beq _0207C600 - sub r2, r2, r3 - add ip, r3, r1 -_0207C5F0: - ldr r3, [r0], #4 - str r3, [r1], #4 - cmp r1, ip - blo _0207C5F0 -_0207C600: - tst r2, #2 - bne _0207C60C - b _0207C610 -_0207C60C: - ldrh r3, [r0], #2 -_0207C610: - bne _0207C618 - b _0207C61C -_0207C618: - strh r3, [r1], #2 -_0207C61C: - tst r2, #1 - beq _0207C628 - b _0207C62C -_0207C628: - bx lr -_0207C62C: - ldrh r2, [r1] - ldrh r0, [r0] - and r2, r2, #0xff00 - and r0, r0, #0xff - orr r0, r2, r0 - strh r0, [r1] - bx lr - arm_func_end MemcpyFast - - arm_func_start AtomicExchange -AtomicExchange: ; 0x0207C648 - .word 0xE1010090 - bx lr - arm_func_end AtomicExchange - - arm_func_start sub_0207C650 -sub_0207C650: ; 0x0207C650 - stmdb sp!, {r4, r5, r6, r7, lr} - ldr r5, [r0], #4 - mov r2, r5, lsr #8 - mov r7, #0 - tst r5, #0xf - bne _0207C66C - b _0207C670 -_0207C66C: - mov r7, #1 -_0207C670: - cmp r2, #0 - ble _0207C748 - ldrb lr, [r0], #1 - mov r4, #8 -_0207C680: - subs r4, r4, #1 - blt _0207C670 - tst lr, #0x80 - bne _0207C6A4 - ldrb r6, [r0], #1 - .word 0xE1416096 - add r1, r1, #1 - sub r2, r2, #1 - b _0207C730 -_0207C6A4: - ldrb r5, [r0] - cmp r7, #0 - beq _0207C6B4 - b _0207C6B8 -_0207C6B4: - mov r6, #3 -_0207C6B8: - beq _0207C6FC - tst r5, #0xe0 - bne _0207C6C8 - b _0207C6CC -_0207C6C8: - mov r6, #1 -_0207C6CC: - bne _0207C6FC - add r0, r0, #1 - and r6, r5, #0xf - mov r6, r6, lsl #4 - tst r5, #0x10 - beq _0207C6F4 - mov r6, r6, lsl #8 - ldrb r5, [r0], #1 - add r6, r6, r5, lsl #4 - add r6, r6, #0x100 -_0207C6F4: - add r6, r6, #0x11 - ldrb r5, [r0] -_0207C6FC: - add r3, r6, r5, asr #4 - add r0, r0, #1 - and r5, r5, #0xf - mov ip, r5, lsl #8 - ldrb r6, [r0], #1 - orr r5, r6, ip - add ip, r5, #1 - sub r2, r2, r3 -_0207C71C: - ldrb r5, [r1, -ip] - .word 0xE1415095 - add r1, r1, #1 - subs r3, r3, #1 - bgt _0207C71C -_0207C730: - cmp r2, #0 - bgt _0207C73C - b _0207C740 -_0207C73C: - mov lr, lr, lsl #1 -_0207C740: - bgt _0207C680 - b _0207C670 -_0207C748: - ldmia sp!, {r4, r5, r6, r7, lr} - bx lr - arm_func_end sub_0207C650 - - arm_func_start sub_0207C750 -sub_0207C750: ; 0x0207C750 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r5, r1 - mov r6, r0 - mov r7, r3 - mvn r1, #0 - mov r4, r2 - bl sub_0207C1E0 - mov r0, r6 - mov r1, r5 - mov r2, r7 - mov r3, #0x1000000 - bl sub_0207C264 - cmp r7, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - add r0, r6, r6, lsl #1 - add r0, r0, #2 - mov r0, r0, lsl #2 - add r0, r0, #0xb0 - add r1, r0, #0x4000000 -_0207C79C: - ldr r0, [r1] - tst r0, #0x80000000 - bne _0207C79C - ldr r3, _0207C7C0 ; =0xAF000001 - mov r0, r6 - mov r1, r5 - mov r2, r4 - bl sub_01FF9A68 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_0207C7C0: .word 0xAF000001 - arm_func_end sub_0207C750 - - arm_func_start sub_0207C7C4 -sub_0207C7C4: ; 0x0207C7C4 - stmdb sp!, {r3, lr} - mov r0, #3 - bl sub_0207BC3C - mov r0, #0 - bl sub_0207C164 - ldmia sp!, {r3, pc} - arm_func_end sub_0207C7C4 - - arm_func_start sub_0207C7DC -sub_0207C7DC: ; 0x0207C7DC - stmdb sp!, {r3, lr} - mov r2, #0 - mov r1, r0 - mov r3, r2 - mov r0, #1 - str r2, [sp] - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207C7DC - - arm_func_start sub_0207C7FC -sub_0207C7FC: ; 0x0207C7FC - stmdb sp!, {r3, lr} - mov lr, r1 - mov ip, r2 - str r3, [sp] - mov r1, r0 - mov r2, lr - mov r3, ip - mov r0, #2 - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207C7FC - - arm_func_start sub_0207C824 -sub_0207C824: ; 0x0207C824 - stmdb sp!, {r3, lr} - mov r2, #0 - mov r1, r0 - mov r3, r2 - mov r0, #3 - str r2, [sp] - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207C824 - - arm_func_start sub_0207C844 -sub_0207C844: ; 0x0207C844 - ldr ip, _0207C858 ; =sub_0207CB7C - mov r2, r1 - mov r1, #6 - mov r3, #2 - bx ip - .align 2, 0 -_0207C858: .word sub_0207CB7C - arm_func_end sub_0207C844 - - arm_func_start sub_0207C85C -sub_0207C85C: ; 0x0207C85C - ldr ip, _0207C870 ; =sub_0207CB7C - mov r2, r1 - mov r1, #4 - mov r3, #1 - bx ip - .align 2, 0 -_0207C870: .word sub_0207CB7C - arm_func_end sub_0207C85C - - arm_func_start sub_0207C874 -sub_0207C874: ; 0x0207C874 - stmdb sp!, {r3, lr} - mov r3, r2 - mov ip, #2 - mov r2, #0xc - str ip, [sp] - bl sub_0207CBA4 - ldmia sp!, {r3, pc} - arm_func_end sub_0207C874 - - arm_func_start sub_0207C890 -sub_0207C890: ; 0x0207C890 - stmdb sp!, {r3, lr} - mov lr, r1 - mov r3, r2 - mov ip, #0 - mov r1, r0 - mov r2, lr - mov r0, #9 - str ip, [sp] - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207C890 - - arm_func_start sub_0207C8B8 -sub_0207C8B8: ; 0x0207C8B8 - stmdb sp!, {r3, lr} - mov lr, r1 - mov ip, r2 - str r3, [sp] - mov r1, r0 - mov r2, lr - mov r3, ip - mov r0, #0xc - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207C8B8 - - arm_func_start sub_0207C8E0 -sub_0207C8E0: ; 0x0207C8E0 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} - mov r7, r2 - mov sb, r0 - mov r8, r1 - mov r6, r3 - mov r5, r7 - mov r4, #0 - b _0207C918 -_0207C900: - tst r5, #1 - beq _0207C910 - mov r0, r4 - bl sub_0207D3B0 -_0207C910: - add r4, r4, #1 - mov r5, r5, lsr #1 -_0207C918: - cmp r4, #8 - bge _0207C928 - cmp r5, #0 - bne _0207C900 -_0207C928: - mov r1, sb - mov r2, r8 - mov r3, r7 - mov r0, #0xd - str r6, [sp] - bl sub_0207CBCC - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - arm_func_end sub_0207C8E0 - - arm_func_start sub_0207C944 -sub_0207C944: ; 0x0207C944 - stmdb sp!, {r3, lr} - mov r1, r1, lsl #0x1e - orr r0, r1, r0, lsl #31 - ldr ip, [sp, #8] - mov r1, r2 - orr r0, r0, ip, lsl #29 - ldr r2, [sp, #0xc] - mov lr, #0 - orr r0, r0, r2, lsl #28 - ldr ip, [sp, #0x10] - mov r2, r3 - orr r3, r0, ip, lsl #27 - mov r0, #0x11 - str lr, [sp] - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207C944 - - arm_func_start sub_0207C984 -sub_0207C984: ; 0x0207C984 - stmdb sp!, {r3, r4, r5, r6, lr} - sub sp, sp, #4 - mov r4, r2 - mov r5, r1 - ldr r2, [sp, #0x18] - mov r6, r0 - mov r1, r3 - bl sub_0207D3D0 - str r0, [sp] - mov r1, r6 - mov r2, r5 - mov r3, r4 - mov r0, #0x12 - bl sub_0207CBCC - add sp, sp, #4 - ldmia sp!, {r3, r4, r5, r6, pc} - arm_func_end sub_0207C984 - - arm_func_start sub_0207C9C4 -sub_0207C9C4: ; 0x0207C9C4 - stmdb sp!, {r3, lr} - mov r2, r1 - mov r3, #0 - mov r1, r0 - mov r0, #0x1a - str r3, [sp] - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207C9C4 - - arm_func_start sub_0207C9E4 -sub_0207C9E4: ; 0x0207C9E4 - stmdb sp!, {r3, lr} - mov r2, r1 - mov r3, #0 - mov r1, r0 - mov r0, #0x1b - str r3, [sp] - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207C9E4 - - arm_func_start sub_0207CA04 -sub_0207CA04: ; 0x0207CA04 - stmdb sp!, {r3, lr} - mov r2, r1 - mov r3, #0 - mov r1, r0 - mov r0, #0x13 - str r3, [sp] - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207CA04 - - arm_func_start sub_0207CA24 -sub_0207CA24: ; 0x0207CA24 - stmdb sp!, {r3, lr} - mov lr, r1 - mov r3, r2 - mov ip, #0 - mov r1, r0 - mov r2, lr - mov r0, #0x14 - str ip, [sp] - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207CA24 - - arm_func_start sub_0207CA4C -sub_0207CA4C: ; 0x0207CA4C - stmdb sp!, {r3, lr} - mov r2, r1 - mov r3, #0 - mov r1, r0 - mov r0, #0x15 - str r3, [sp] - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207CA4C - - arm_func_start sub_0207CA6C -sub_0207CA6C: ; 0x0207CA6C - stmdb sp!, {r3, r4, r5, lr} - ldr ip, [sp, #0x1c] - mov r1, r1, lsl #0x18 - orr r4, r1, r3, lsl #26 - ldr r5, [sp, #0x24] - mov r1, ip, lsl #0x16 - ldr r3, [sp, #0x18] - ldr ip, [sp, #0x10] - orr r4, r4, r5, lsl #16 - orr r4, ip, r4 - ldr lr, [sp, #0x20] - orr r3, r1, r3, lsl #24 - ldr ip, [sp, #0x14] - orr r1, r0, lr, lsl #16 - orr r3, ip, r3 - mov r0, #0xe - str r4, [sp] - bl sub_0207CBCC - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0207CA6C - - arm_func_start sub_0207CAB8 -sub_0207CAB8: ; 0x0207CAB8 - stmdb sp!, {r3, lr} - ldr lr, [sp, #8] - ldr ip, [sp, #0xc] - str r1, [sp] - orr r2, r2, r3, lsl #8 - mov r1, r0 - orr r3, ip, lr, lsl #8 - mov r0, #0xf - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207CAB8 - - arm_func_start sub_0207CAE0 -sub_0207CAE0: ; 0x0207CAE0 - stmdb sp!, {r3, r4, lr} - sub sp, sp, #4 - ldr ip, [sp, #0x10] - mov r4, r1 - mov lr, #0 - mov r1, r0 - orr r2, r4, r2, lsl #8 - orr r3, ip, r3, lsl #8 - mov r0, #0x10 - str lr, [sp] - bl sub_0207CBCC - add sp, sp, #4 - ldmia sp!, {r3, r4, pc} - arm_func_end sub_0207CAE0 - - arm_func_start sub_0207CB14 -sub_0207CB14: ; 0x0207CB14 - stmdb sp!, {r3, lr} - mov r2, r1 - mov r3, #0 - mov r1, r0 - mov r0, #0x1f - str r3, [sp] - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207CB14 - - arm_func_start sub_0207CB34 -sub_0207CB34: ; 0x0207CB34 - stmdb sp!, {r3, lr} - mov r2, r1 - mov r3, #0 - mov r1, r0 - mov r0, #0x20 - str r3, [sp] - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207CB34 - - arm_func_start sub_0207CB54 -sub_0207CB54: ; 0x0207CB54 - stmdb sp!, {r3, lr} - mov lr, r1 - mov ip, r2 - str r3, [sp] - mov r1, r0 - mov r2, lr - mov r3, ip - mov r0, #0x19 - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207CB54 - - arm_func_start sub_0207CB7C -sub_0207CB7C: ; 0x0207CB7C - stmdb sp!, {r3, lr} - mov lr, r1 - mov ip, r2 - str r3, [sp] - mov r1, r0 - mov r2, lr - mov r3, ip - mov r0, #6 - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207CB7C - - arm_func_start sub_0207CBA4 -sub_0207CBA4: ; 0x0207CBA4 - stmdb sp!, {r3, lr} - ldr ip, [sp, #8] - mov lr, r2 - str r3, [sp] - mov r2, r1 - orr r1, r0, ip, lsl #24 - mov r3, lr - mov r0, #7 - bl sub_0207CBCC - ldmia sp!, {r3, pc} - arm_func_end sub_0207CBA4 - - arm_func_start sub_0207CBCC -sub_0207CBCC: ; 0x0207CBCC - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r0 - mov r0, #1 - mov r6, r1 - mov r5, r2 - mov r4, r3 - bl sub_0207CE54 - cmp r0, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - str r7, [r0, #4] - str r6, [r0, #8] - str r5, [r0, #0xc] - ldr r1, [sp, #0x18] - str r4, [r0, #0x10] - str r1, [r0, #0x14] - bl sub_0207CEDC - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_0207CBCC - - arm_func_start sub_0207CC10 -sub_0207CC10: ; 0x0207CC10 - stmdb sp!, {r3, lr} - ldr r1, _0207CC40 ; =_022B99EC - ldr r0, [r1] - cmp r0, #0 - ldmneia sp!, {r3, pc} - ldr r0, _0207CC44 ; =_022B99F0 - mov r2, #1 - str r2, [r1] - bl sub_0207A030 - bl sub_0207CC70 - bl sub_0207D380 - ldmia sp!, {r3, pc} - .align 2, 0 -_0207CC40: .word _022B99EC -_0207CC44: .word _022B99F0 - arm_func_end sub_0207CC10 - - arm_func_start sub_0207CC48 -sub_0207CC48: ; 0x0207CC48 - ldr ip, _0207CC54 ; =sub_0207A048 - ldr r0, _0207CC58 ; =_022B99F0 - bx ip - .align 2, 0 -_0207CC54: .word sub_0207A048 -_0207CC58: .word _022B99F0 - arm_func_end sub_0207CC48 - - arm_func_start sub_0207CC5C -sub_0207CC5C: ; 0x0207CC5C - ldr ip, _0207CC68 ; =sub_0207A0CC - ldr r0, _0207CC6C ; =_022B99F0 - bx ip - .align 2, 0 -_0207CC68: .word sub_0207A0CC -_0207CC6C: .word _022B99F0 - arm_func_end sub_0207CC5C - - arm_func_start sub_0207CC70 -sub_0207CC70: ; 0x0207CC70 - stmdb sp!, {r4, lr} - bl sub_0207D270 - ldr lr, _0207CD2C ; =_022B9D00 - ldr r0, _0207CD30 ; =_022B9A20 - mov r4, #0 - str lr, [r0] - mov r0, #0x18 - mov r1, r0 - b _0207CCA8 -_0207CC94: - add r3, r4, #1 - mul r2, r4, r1 - mla ip, r3, r0, lr - mov r4, r3 - str ip, [lr, r2] -_0207CCA8: - cmp r4, #0xff - blt _0207CC94 - ldr r0, _0207CD34 ; =_022BAA20 - mov r3, #0 - str r3, [r0, #0xac8] - ldr r1, _0207CD38 ; =_022BB4E8 - ldr r2, _0207CD30 ; =_022B9A20 - mov r0, #1 - str r1, [r2, #0x10] - str r3, [r2, #8] - str r3, [r2, #0xc] - str r3, [r2, #0x1c] - str r3, [r2, #0x14] - str r3, [r2, #0x18] - str r0, [r2, #0x20] - ldr r0, _0207CD3C ; =_022B9A80 - ldr r1, _0207CD40 ; =_022BB560 - str r3, [r2, #4] - str r0, [r1] - bl sub_0207D4C4 - mov r0, #1 - bl sub_0207CE54 - cmp r0, #0 - ldmeqia sp!, {r4, pc} - mov r2, #0x1d - ldr r1, _0207CD40 ; =_022BB560 - str r2, [r0, #4] - ldr r1, [r1] - str r1, [r0, #8] - bl sub_0207CEDC - mov r0, #1 - bl sub_0207CF14 - ldmia sp!, {r4, pc} - .align 2, 0 -_0207CD2C: .word _022B9D00 -_0207CD30: .word _022B9A20 -_0207CD34: .word _022BAA20 -_0207CD38: .word _022BB4E8 -_0207CD3C: .word _022B9A80 -_0207CD40: .word _022BB560 - arm_func_end sub_0207CC70 - - arm_func_start sub_0207CD44 -sub_0207CD44: ; 0x0207CD44 - stmdb sp!, {r4, r5, r6, lr} - mov r5, r0 - bl EnableIrqFlag - mov r4, r0 - tst r5, #1 - beq _0207CDA0 - bl sub_0207D49C - ldr r5, _0207CE4C ; =_022B9A20 - ldr r1, [r5, #4] - cmp r1, r0 - bne _0207CDC4 - mov r6, #0x64 -_0207CD74: - mov r0, r4 - bl SetIrqFlag - mov r0, r6 - bl sub_0207B854 - bl EnableIrqFlag - mov r4, r0 - bl sub_0207D49C - ldr r1, [r5, #4] - cmp r1, r0 - beq _0207CD74 - b _0207CDC4 -_0207CDA0: - bl sub_0207D49C - ldr r1, _0207CE4C ; =_022B9A20 - ldr r1, [r1, #4] - cmp r1, r0 - bne _0207CDC4 - mov r0, r4 - bl SetIrqFlag - mov r0, #0 - ldmia sp!, {r4, r5, r6, pc} -_0207CDC4: - ldr r0, _0207CE4C ; =_022B9A20 - ldr r2, _0207CE50 ; =_022B9A44 - ldr r3, [r0, #0x14] - add r1, r3, #1 - ldr r5, [r2, r3, lsl #2] - str r1, [r0, #0x14] - cmp r1, #8 - movgt r1, #0 - strgt r1, [r0, #0x14] - ldr r0, [r5] - mov r2, r5 - cmp r0, #0 - beq _0207CE08 -_0207CDF8: - ldr r2, [r2] - ldr r0, [r2] - cmp r0, #0 - bne _0207CDF8 -_0207CE08: - ldr r0, _0207CE4C ; =_022B9A20 - ldr r1, [r0, #0x10] - cmp r1, #0 - strne r5, [r1] - streq r5, [r0] - ldr r1, _0207CE4C ; =_022B9A20 - mov r0, r4 - str r2, [r1, #0x10] - ldr r2, [r1, #0x1c] - sub r2, r2, #1 - str r2, [r1, #0x1c] - ldr r2, [r1, #4] - add r2, r2, #1 - str r2, [r1, #4] - bl SetIrqFlag - mov r0, r5 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207CE4C: .word _022B9A20 -_0207CE50: .word _022B9A44 - arm_func_end sub_0207CD44 - - arm_func_start sub_0207CE54 -sub_0207CE54: ; 0x0207CE54 - stmdb sp!, {r4, lr} - mov r4, r0 - bl sub_0207D340 - cmp r0, #0 - moveq r0, #0 - ldmeqia sp!, {r4, pc} - bl sub_0207D2F8 - cmp r0, #0 - ldmneia sp!, {r4, pc} - tst r4, #1 - moveq r0, #0 - ldmeqia sp!, {r4, pc} - bl sub_0207D230 - cmp r0, #0 - ble _0207CEB4 - mov r4, #0 -_0207CE94: - mov r0, r4 - bl sub_0207CD44 - cmp r0, #0 - bne _0207CE94 - bl sub_0207D2F8 - cmp r0, #0 - beq _0207CEBC - ldmia sp!, {r4, pc} -_0207CEB4: - mov r0, #1 - bl sub_0207CF14 -_0207CEBC: - bl sub_0207D2D0 - mov r4, #1 -_0207CEC4: - mov r0, r4 - bl sub_0207CD44 - bl sub_0207D2F8 - cmp r0, #0 - beq _0207CEC4 - ldmia sp!, {r4, pc} - arm_func_end sub_0207CE54 - - arm_func_start sub_0207CEDC -sub_0207CEDC: ; 0x0207CEDC - stmdb sp!, {r4, lr} - mov r4, r0 - bl EnableIrqFlag - ldr r1, _0207CF10 ; =_022B9A20 - ldr r2, [r1, #0xc] - cmp r2, #0 - streq r4, [r1, #8] - strne r4, [r2] - str r4, [r1, #0xc] - mov r1, #0 - str r1, [r4] - bl SetIrqFlag - ldmia sp!, {r4, pc} - .align 2, 0 -_0207CF10: .word _022B9A20 - arm_func_end sub_0207CEDC - - arm_func_start sub_0207CF14 -sub_0207CF14: ; 0x0207CF14 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - mov sl, r0 - bl EnableIrqFlag - ldr r4, _0207D0C4 ; =_022B9A20 - mov sb, r0 - ldr r1, [r4, #8] - cmp r1, #0 - bne _0207CF40 - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0207CF40: - ldr r1, [r4, #0x1c] - cmp r1, #8 - blt _0207CF98 - tst sl, #1 - bne _0207CF60 - bl SetIrqFlag - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0207CF60: - mov r5, #1 -_0207CF64: - mov r0, r5 - bl sub_0207CD44 - ldr r0, [r4, #0x1c] - cmp r0, #8 - bge _0207CF64 - ldr r0, _0207D0C4 ; =_022B9A20 - ldr r0, [r0, #8] - cmp r0, #0 - bne _0207CF98 - mov r0, sb - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0207CF98: - ldr r0, _0207D0C8 ; =_022B9D00 - mov r1, #0x1800 - bl sub_0207A2DC - ldr r1, _0207D0C4 ; =_022B9A20 - mov r0, #7 - ldr r1, [r1, #8] - mov r2, #0 - bl sub_0207DB20 - cmp r0, #0 - bge _0207D058 - tst sl, #1 - bne _0207CFD8 - mov r0, sb - bl SetIrqFlag - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0207CFD8: - mov fp, #0 - mov r5, #7 - mov r8, fp - ldr r7, _0207D0C8 ; =_022B9D00 - mov r6, #0x1800 - ldr r4, _0207D0C4 ; =_022B9A20 - b _0207D034 -_0207CFF4: - mov r0, sb - bl SetIrqFlag - mov r0, r8 - bl sub_0207CD44 - bl EnableIrqFlag - mov sb, r0 - mov r0, r7 - mov r1, r6 - bl sub_0207A2DC - ldr r0, [r4, #8] - cmp r0, #0 - bne _0207D034 - mov r0, sb - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0207D034: - ldr r0, [r4, #0x1c] - cmp r0, #8 - bge _0207CFF4 - ldr r1, [r4, #8] - mov r0, r5 - mov r2, fp - bl sub_0207DB20 - cmp r0, #0 - blt _0207CFF4 -_0207D058: - ldr r0, _0207D0C4 ; =_022B9A20 - ldr r2, _0207D0CC ; =_022B9A44 - ldr r3, [r0, #0x18] - ldr r4, [r0, #8] - add r1, r3, #1 - str r4, [r2, r3, lsl #2] - str r1, [r0, #0x18] - cmp r1, #8 - movgt r1, #0 - strgt r1, [r0, #0x18] - ldr r1, _0207D0C4 ; =_022B9A20 - mov r0, #0 - str r0, [r1, #8] - str r0, [r1, #0xc] - ldr r2, [r1, #0x1c] - mov r0, sb - add r2, r2, #1 - str r2, [r1, #0x1c] - ldr r2, [r1, #0x20] - add r2, r2, #1 - str r2, [r1, #0x20] - bl SetIrqFlag - tst sl, #2 - beq _0207D0BC - bl sub_0207D2D0 -_0207D0BC: - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_0207D0C4: .word _022B9A20 -_0207D0C8: .word _022B9D00 -_0207D0CC: .word _022B9A44 - arm_func_end sub_0207CF14 - - arm_func_start sub_0207D0D0 -sub_0207D0D0: ; 0x0207D0D0 - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - bl sub_0207D168 - cmp r0, #0 - ldmneia sp!, {r3, r4, r5, pc} - mov r4, #0 -_0207D0E8: - mov r0, r4 - bl sub_0207CD44 - cmp r0, #0 - bne _0207D0E8 - mov r0, r5 - bl sub_0207D168 - cmp r0, #0 - ldmneia sp!, {r3, r4, r5, pc} - bl sub_0207D2D0 - mov r0, r5 - bl sub_0207D168 - cmp r0, #0 - ldmneia sp!, {r3, r4, r5, pc} - mov r4, #1 -_0207D120: - mov r0, r4 - bl sub_0207CD44 - mov r0, r5 - bl sub_0207D168 - cmp r0, #0 - beq _0207D120 - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0207D0D0 - - arm_func_start sub_0207D13C -sub_0207D13C: ; 0x0207D13C - stmdb sp!, {r4, lr} - bl EnableIrqFlag - ldr r1, _0207D164 ; =_022B9A20 - ldr r2, [r1, #8] - cmp r2, #0 - ldreq r4, [r1, #4] - ldrne r4, [r1, #0x20] - bl SetIrqFlag - mov r0, r4 - ldmia sp!, {r4, pc} - .align 2, 0 -_0207D164: .word _022B9A20 - arm_func_end sub_0207D13C - - arm_func_start sub_0207D168 -sub_0207D168: ; 0x0207D168 - stmdb sp!, {r4, lr} - mov r4, r0 - bl EnableIrqFlag - ldr r1, _0207D1B4 ; =_022B9A20 - ldr r1, [r1, #4] - cmp r4, r1 - bls _0207D198 - sub r1, r4, r1 - cmp r1, #0x80000000 - movlo r4, #0 - movhs r4, #1 - b _0207D1A8 -_0207D198: - sub r1, r1, r4 - cmp r1, #0x80000000 - movlo r4, #1 - movhs r4, #0 -_0207D1A8: - bl SetIrqFlag - mov r0, r4 - ldmia sp!, {r4, pc} - .align 2, 0 -_0207D1B4: .word _022B9A20 - arm_func_end sub_0207D168 - - arm_func_start sub_0207D1B8 -sub_0207D1B8: ; 0x0207D1B8 - stmdb sp!, {r4, lr} - bl EnableIrqFlag - ldr r1, _0207D1F0 ; =_022B9A20 - mov r4, #0 - ldr r1, [r1] - cmp r1, #0 - beq _0207D1E4 -_0207D1D4: - ldr r1, [r1] - add r4, r4, #1 - cmp r1, #0 - bne _0207D1D4 -_0207D1E4: - bl SetIrqFlag - mov r0, r4 - ldmia sp!, {r4, pc} - .align 2, 0 -_0207D1F0: .word _022B9A20 - arm_func_end sub_0207D1B8 - - arm_func_start sub_0207D1F4 -sub_0207D1F4: ; 0x0207D1F4 - stmdb sp!, {r4, lr} - bl EnableIrqFlag - ldr r1, _0207D22C ; =_022B9A20 - mov r4, #0 - ldr r1, [r1, #8] - cmp r1, #0 - beq _0207D220 -_0207D210: - ldr r1, [r1] - add r4, r4, #1 - cmp r1, #0 - bne _0207D210 -_0207D220: - bl SetIrqFlag - mov r0, r4 - ldmia sp!, {r4, pc} - .align 2, 0 -_0207D22C: .word _022B9A20 - arm_func_end sub_0207D1F4 - - arm_func_start sub_0207D230 -sub_0207D230: ; 0x0207D230 - stmdb sp!, {r4, lr} - bl sub_0207D1B8 - mov r4, r0 - bl sub_0207D1F4 - rsb r1, r4, #0x100 - sub r0, r1, r0 - ldmia sp!, {r4, pc} - arm_func_end sub_0207D230 - - arm_func_start sub_0207D24C -sub_0207D24C: ; 0x0207D24C - stmdb sp!, {r3, r4, r5, lr} - mov r5, r1 - bl EnableIrqFlag - mov r4, r0 - mov r0, r5 - bl sub_0207D400 - mov r0, r4 - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0207D24C - - arm_func_start sub_0207D270 -sub_0207D270: ; 0x0207D270 - stmdb sp!, {r4, r5, r6, lr} - ldr r1, _0207D2CC ; =sub_0207D24C - mov r0, #7 - bl sub_0207DAB0 - bl sub_0207D340 - cmp r0, #0 - ldmeqia sp!, {r4, r5, r6, pc} - mov r0, #7 - mov r1, #1 - bl sub_0207DAFC - cmp r0, #0 - ldmneia sp!, {r4, r5, r6, pc} - mov r6, #0x64 - mov r5, #7 - mov r4, #1 -_0207D2AC: - mov r0, r6 - bl sub_0207B854 - mov r0, r5 - mov r1, r4 - bl sub_0207DAFC - cmp r0, #0 - beq _0207D2AC - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207D2CC: .word sub_0207D24C - arm_func_end sub_0207D270 - - arm_func_start sub_0207D2D0 -sub_0207D2D0: ; 0x0207D2D0 - stmdb sp!, {r3, r4, r5, lr} - mov r5, #7 - mov r4, #0 -_0207D2DC: - mov r0, r5 - mov r1, r4 - mov r2, r4 - bl sub_0207DB20 - cmp r0, #0 - blt _0207D2DC - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0207D2D0 - - arm_func_start sub_0207D2F8 -sub_0207D2F8: ; 0x0207D2F8 - stmdb sp!, {r4, lr} - bl EnableIrqFlag - ldr r1, _0207D33C ; =_022B9A20 - ldr r4, [r1] - cmp r4, #0 - bne _0207D31C - bl SetIrqFlag - mov r0, #0 - ldmia sp!, {r4, pc} -_0207D31C: - ldr r2, [r4] - str r2, [r1] - cmp r2, #0 - moveq r2, #0 - streq r2, [r1, #0x10] - bl SetIrqFlag - mov r0, r4 - ldmia sp!, {r4, pc} - .align 2, 0 -_0207D33C: .word _022B9A20 - arm_func_end sub_0207D2F8 - - arm_func_start sub_0207D340 -sub_0207D340: ; 0x0207D340 - stmdb sp!, {r4, lr} - bl sub_02079D98 - cmp r0, #0 - moveq r0, #1 - ldmeqia sp!, {r4, pc} - bl EnableIrqFlag - ldr r1, _0207D37C ; =0x04FFF200 - mov r2, #0x10 - str r2, [r1] - ldr r4, [r1] - bl SetIrqFlag - cmp r4, #0 - movne r0, #1 - moveq r0, #0 - ldmia sp!, {r4, pc} - .align 2, 0 -_0207D37C: .word 0x04FFF200 - arm_func_end sub_0207D340 - - arm_func_start sub_0207D380 -sub_0207D380: ; 0x0207D380 - mov r1, #0 - ldr r2, _0207D3AC ; =_022BB500 - mov r0, r1 -_0207D38C: - str r0, [r2] - str r0, [r2, #4] - add r1, r1, #1 - strb r0, [r2, #8] - cmp r1, #8 - add r2, r2, #0xc - blt _0207D38C - bx lr - .align 2, 0 -_0207D3AC: .word _022BB500 - arm_func_end sub_0207D380 - - arm_func_start sub_0207D3B0 -sub_0207D3B0: ; 0x0207D3B0 - ldr r2, _0207D3CC ; =_022BB500 - mov r1, #0xc - mla r1, r0, r1, r2 - ldrb r0, [r1, #8] - add r0, r0, #1 - strb r0, [r1, #8] - bx lr - .align 2, 0 -_0207D3CC: .word _022BB500 - arm_func_end sub_0207D3B0 - - arm_func_start sub_0207D3D0 -sub_0207D3D0: ; 0x0207D3D0 - mov r3, #0xc - mul r3, r0, r3 - ldr r0, _0207D3FC ; =_022BB500 - str r1, [r0, r3] - add r1, r0, r3 - str r2, [r1, #4] - ldrb r0, [r1, #8] - add r0, r0, #1 - strb r0, [r1, #8] - and r0, r0, #0xff - bx lr - .align 2, 0 -_0207D3FC: .word _022BB500 - arm_func_end sub_0207D3D0 - - arm_func_start sub_0207D400 -sub_0207D400: ; 0x0207D400 - stmdb sp!, {r3, lr} - ldr r3, _0207D440 ; =_022BB500 - and r2, r0, #0xff - mov r1, #0xc - mla r3, r2, r1, r3 - mov r1, r0, asr #8 - ldrb r0, [r3, #8] - and r1, r1, #0xff - cmp r1, r0 - ldmneia sp!, {r3, pc} - ldr r1, [r3] - cmp r1, #0 - ldmeqia sp!, {r3, pc} - ldr r0, [r3, #4] - blx r1 - ldmia sp!, {r3, pc} - .align 2, 0 -_0207D440: .word _022BB500 - arm_func_end sub_0207D400 - - arm_func_start sub_0207D444 -sub_0207D444: ; 0x0207D444 - stmdb sp!, {r3, lr} - ldr r0, _0207D46C ; =_022BB560 - mov r1, #4 - ldr r0, [r0] - add r0, r0, #4 - bl sub_0207A2A4 - ldr r0, _0207D46C ; =_022BB560 - ldr r0, [r0] - ldr r0, [r0, #4] - ldmia sp!, {r3, pc} - .align 2, 0 -_0207D46C: .word _022BB560 - arm_func_end sub_0207D444 - - arm_func_start sub_0207D470 -sub_0207D470: ; 0x0207D470 - stmdb sp!, {r3, lr} - ldr r0, _0207D498 ; =_022BB560 - mov r1, #2 - ldr r0, [r0] - add r0, r0, #8 - bl sub_0207A2A4 - ldr r0, _0207D498 ; =_022BB560 - ldr r0, [r0] - ldrh r0, [r0, #8] - ldmia sp!, {r3, pc} - .align 2, 0 -_0207D498: .word _022BB560 - arm_func_end sub_0207D470 - - arm_func_start sub_0207D49C -sub_0207D49C: ; 0x0207D49C - stmdb sp!, {r3, lr} - ldr r0, _0207D4C0 ; =_022BB560 - mov r1, #4 - ldr r0, [r0] - bl sub_0207A2A4 - ldr r0, _0207D4C0 ; =_022BB560 - ldr r0, [r0] - ldr r0, [r0] - ldmia sp!, {r3, pc} - .align 2, 0 -_0207D4C0: .word _022BB560 - arm_func_end sub_0207D49C - - arm_func_start sub_0207D4C4 -sub_0207D4C4: ; 0x0207D4C4 - stmdb sp!, {r4, lr} - mov ip, #0 - str ip, [r0, #4] - strh ip, [r0, #8] - strh ip, [r0, #0xa] - mov r4, r0 - str ip, [r0] - mvn r2, #0 - mov r3, ip -_0207D4E8: - mov lr, r3 - str r3, [r4, #0x40] -_0207D4F0: - add r1, r4, lr, lsl #1 - add lr, lr, #1 - strh r2, [r1, #0x20] - cmp lr, #0x10 - blt _0207D4F0 - add ip, ip, #1 - cmp ip, #0x10 - add r4, r4, #0x24 - blt _0207D4E8 - mov r3, #0 - mvn r2, #0 -_0207D51C: - add r1, r0, r3, lsl #1 - add r1, r1, #0x200 - add r3, r3, #1 - strh r2, [r1, #0x60] - cmp r3, #0x10 - blt _0207D51C - mov r1, #0x280 - bl sub_0207A2DC - ldmia sp!, {r4, pc} - arm_func_end sub_0207D4C4 - - arm_func_start sub_0207D540 -sub_0207D540: ; 0x0207D540 - ldr r1, _0207D5A8 ; =0xFFFFFD2D - cmp r0, r1 - movlt r0, r1 - blt _0207D558 - cmp r0, #0 - movgt r0, #0 -_0207D558: - add r1, r0, #0xd3 - mvn r2, #0xef - cmp r0, r2 - ldr r3, _0207D5AC ; =ARM9_UNKNOWN_TABLE__NA_20AE924 - add r1, r1, #0x200 - ldrb r3, [r3, r1] - movlt r0, #3 - blt _0207D598 - add r1, r2, #0x78 - cmp r0, r1 - movlt r0, #2 - blt _0207D598 - add r1, r2, #0xb4 - cmp r0, r1 - movlt r0, #1 - movge r0, #0 -_0207D598: - orr r0, r3, r0, lsl #8 - mov r0, r0, lsl #0x10 - mov r0, r0, lsr #0x10 - bx lr - .align 2, 0 -_0207D5A8: .word 0xFFFFFD2D -_0207D5AC: .word ARM9_UNKNOWN_TABLE__NA_20AE924 - arm_func_end sub_0207D540 - - arm_func_start sub_0207D5B0 -sub_0207D5B0: ; 0x0207D5B0 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_0207CC48 - add r3, r6, r5, lsl #3 - ldr r2, [r3, #0x18] - cmp r2, #0 - beq _0207D640 - cmp r4, r2 - bne _0207D5E4 - bl sub_0207CC5C - ldmia sp!, {r4, r5, r6, pc} -_0207D5E4: - add r1, r6, #0x18 - ldr r0, [r2, #0x18] - add ip, r1, r5, lsl #3 - cmp ip, r0 - bne _0207D610 - ldr r0, [r3, #0x1c] - mov r1, #0x3c - str r0, [r2, #0x18] - ldr r0, [r3, #0x18] - bl sub_0207A2C0 - b _0207D640 -_0207D610: - cmp r0, #0 - beq _0207D62C -_0207D618: - ldr r1, [r0, #4] - cmp ip, r1 - movne r0, r1 - cmpne r1, #0 - bne _0207D618 -_0207D62C: - add r1, r6, r5, lsl #3 - ldr r2, [r1, #0x1c] - mov r1, #8 - str r2, [r0, #4] - bl sub_0207A2C0 -_0207D640: - add r0, r6, #0x18 - ldr r1, [r4, #0x18] - add r0, r0, r5, lsl #3 - str r0, [r4, #0x18] - add r0, r6, r5, lsl #3 - str r1, [r0, #0x1c] - str r4, [r0, #0x18] - bl sub_0207CC5C - mov r0, r6 - mov r1, #0x3c - bl sub_0207A2C0 - mov r0, r4 - mov r1, #0x3c - bl sub_0207A2C0 - ldmia sp!, {r4, r5, r6, pc} - arm_func_end sub_0207D5B0 - - arm_func_start sub_0207D67C -sub_0207D67C: ; 0x0207D67C - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r7, r0 - bl sub_0207CC48 - add r5, r7, #0x18 - mov r6, #0 - mov r8, #8 - mov r4, #0x3c -_0207D698: - add r1, r7, r6, lsl #3 - ldr r0, [r1, #0x18] - cmp r0, #0 - beq _0207D6FC - ldr r3, [r0, #0x18] - cmp r5, r3 - bne _0207D6C8 - ldr r2, [r1, #0x1c] - mov r1, r4 - str r2, [r0, #0x18] - bl sub_0207A2C0 - b _0207D6FC -_0207D6C8: - cmp r3, #0 - beq _0207D6E4 -_0207D6D0: - ldr r0, [r3, #4] - cmp r5, r0 - movne r3, r0 - cmpne r0, #0 - bne _0207D6D0 -_0207D6E4: - add r0, r7, r6, lsl #3 - ldr r2, [r0, #0x1c] - mov r0, r3 - mov r1, r8 - str r2, [r3, #4] - bl sub_0207A2C0 -_0207D6FC: - add r6, r6, #1 - cmp r6, #4 - add r5, r5, #8 - blt _0207D698 - bl sub_0207CC5C - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_0207D67C - - arm_func_start sub_0207D714 -sub_0207D714: ; 0x0207D714 - stmdb sp!, {r4, r5, r6, lr} - mov r4, r0 - bl sub_0207CC48 - ldr r0, [r4, #0x18] - cmp r0, #0 - beq _0207D754 - mov r5, #0 - mov r4, #8 -_0207D734: - ldr r6, [r0, #4] - mov r1, r4 - str r5, [r0] - str r5, [r0, #4] - bl sub_0207A2C0 - mov r0, r6 - cmp r6, #0 - bne _0207D734 -_0207D754: - bl sub_0207CC5C - ldmia sp!, {r4, r5, r6, pc} - arm_func_end sub_0207D714 - - arm_func_start sub_0207D75C -sub_0207D75C: ; 0x0207D75C - sub sp, sp, #8 - mov r1, #0 - str r1, [r0] - str r1, [sp] - str r1, [sp, #4] - str r1, [r0, #4] - add sp, sp, #8 - bx lr - arm_func_end sub_0207D75C - - arm_func_start sub_0207D77C -sub_0207D77C: ; 0x0207D77C - stmdb sp!, {r3, r4, r5, lr} - ldr r4, [r2] - ldr r3, [r0, #0x38] - cmp r4, r3 - bhs _0207D924 - mov ip, #0 -_0207D794: - add r3, r0, r4, lsl #2 - ldr r4, [r3, #0x3c] - and r3, r4, #0xff - strb r4, [r1] - cmp r3, #0x10 - mov r4, r4, lsr #8 - bgt _0207D7DC - cmp r3, #0x10 - bge _0207D828 - cmp r3, #5 - addls pc, pc, r3, lsl #2 - b _0207D908 -_0207D7C4: ; jump table - b _0207D908 ; case 0 - b _0207D7E8 ; case 1 - b _0207D7E8 ; case 2 - b _0207D7E8 ; case 3 - b _0207D7E8 ; case 4 - b _0207D7E8 ; case 5 -_0207D7DC: - cmp r3, #0x11 - beq _0207D89C - b _0207D908 -_0207D7E8: - add r5, r0, r4 - ldrh r4, [r0, r4] - ldrh r3, [r5, #2] - mov r0, #1 - strh r4, [r1, #2] - strh r3, [r1, #4] - ldrh r4, [r5, #4] - ldrh r3, [r5, #6] - strh r4, [r1, #6] - strh r3, [r1, #8] - ldrh r3, [r5, #8] - strh r3, [r1, #0xa] - ldr r1, [r2] - add r1, r1, #1 - str r1, [r2] - ldmia sp!, {r3, r4, r5, pc} -_0207D828: - add r5, r0, r4 - b _0207D87C -_0207D830: - mov r0, #0xc - mla ip, lr, r0, r5 - ldrh r4, [ip, #2] - ldrh r3, [ip, #4] - mov r0, #1 - strh r4, [r1] - strh r3, [r1, #2] - ldrh r4, [ip, #6] - ldrh r3, [ip, #8] - strh r4, [r1, #4] - strh r3, [r1, #6] - ldrh r4, [ip, #0xa] - ldrh r3, [ip, #0xc] - strh r4, [r1, #8] - strh r3, [r1, #0xa] - ldr r1, [r2, #4] - add r1, r1, #1 - str r1, [r2, #4] - ldmia sp!, {r3, r4, r5, pc} -_0207D87C: - ldrb r4, [r5, #1] - ldrb r3, [r5] - ldr lr, [r2, #4] - sub r3, r4, r3 - add r3, r3, #1 - cmp lr, r3 - blo _0207D830 - b _0207D908 -_0207D89C: - add r4, r0, r4 - b _0207D8FC -_0207D8A4: - ldrb lr, [r4, r3] - cmp lr, #0 - beq _0207D908 - mov r0, #0xc - mla lr, r3, r0, r4 - ldrh ip, [lr, #8] - ldrh r3, [lr, #0xa] - mov r0, #1 - strh ip, [r1] - strh r3, [r1, #2] - ldrh ip, [lr, #0xc] - ldrh r3, [lr, #0xe] - strh ip, [r1, #4] - strh r3, [r1, #6] - ldrh ip, [lr, #0x10] - ldrh r3, [lr, #0x12] - strh ip, [r1, #8] - strh r3, [r1, #0xa] - ldr r1, [r2, #4] - add r1, r1, #1 - str r1, [r2, #4] - ldmia sp!, {r3, r4, r5, pc} -_0207D8FC: - ldr r3, [r2, #4] - cmp r3, #8 - blo _0207D8A4 -_0207D908: - ldr r3, [r2] - add r3, r3, #1 - stmia r2, {r3, ip} - ldr r4, [r2] - ldr r3, [r0, #0x38] - cmp r4, r3 - blo _0207D794 -_0207D924: - mov r0, #0 - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0207D77C - - arm_func_start sub_0207D92C -sub_0207D92C: ; 0x0207D92C - ldr r0, [r0, #0x38] - bx lr - arm_func_end sub_0207D92C - - arm_func_start sub_0207D934 -sub_0207D934: ; 0x0207D934 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_0207CC48 - add r0, r6, #0x3c - add r2, r6, r5, lsl #2 - add r0, r0, r5, lsl #2 - mov r1, #4 - str r4, [r2, #0x3c] - bl sub_0207A2C0 - bl sub_0207CC5C - ldmia sp!, {r4, r5, r6, pc} - arm_func_end sub_0207D934 - - arm_func_start sub_0207D968 -sub_0207D968: ; 0x0207D968 - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - mov r4, r1 - bl sub_0207CC48 - add r0, r5, r4, lsl #2 - ldr r4, [r0, #0x3c] - cmp r4, #0 - beq _0207D994 - cmp r4, #0x2000000 - addlo r4, r5, r4 - b _0207D998 -_0207D994: - mov r4, #0 -_0207D998: - bl sub_0207CC5C - mov r0, r4 - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0207D968 - - arm_func_start sub_0207D9A4 -sub_0207D9A4: ; 0x0207D9A4 - ldr ip, _0207D9AC ; =sub_0207D9B0 - bx ip - .align 2, 0 -_0207D9AC: .word sub_0207D9B0 - arm_func_end sub_0207D9A4 - - arm_func_start sub_0207D9B0 -sub_0207D9B0: ; 0x0207D9B0 - stmdb sp!, {r3, r4, r5, lr} - bl EnableIrqFlag - ldr r1, _0207DA94 ; =_022BB564 - mov r4, r0 - ldrh r0, [r1] - cmp r0, #0 - bne _0207DA88 - mov r2, #1 - strh r2, [r1] - mov r2, #0 - ldr r0, _0207DA98 ; =0x027FFC00 - mov r1, r2 - str r2, [r0, #0x388] - ldr r0, _0207DA9C ; =_022BB568 -_0207D9E8: - str r1, [r0, r2, lsl #2] - add r2, r2, #1 - cmp r2, #0x20 - blt _0207D9E8 - ldr r2, _0207DAA0 ; =0x0000C408 - ldr r1, _0207DAA4 ; =0x04000184 - mov r0, #0x40000 - strh r2, [r1] - bl sub_02078CC8 - ldr r1, _0207DAA8 ; =sub_0207DBA8 - mov r0, #0x40000 - bl sub_02078A98 - mov r0, #0x40000 - bl sub_02078C68 - mov r5, #0 - ldr r3, _0207DAAC ; =0x04000180 - mov r1, r5 - mov r2, #0x3e8 -_0207DA30: - ldrh r0, [r3] - ands lr, r0, #0xf - mov r0, lr, lsl #8 - strh r0, [r3] - bne _0207DA4C - cmp r5, #4 - bgt _0207DA88 -_0207DA4C: - ldrh r0, [r3] - mov ip, r2 - and r0, r0, #0xf - cmp r0, lr - bne _0207DA80 -_0207DA60: - cmp ip, #0 - movle r5, r1 - ble _0207DA80 - ldrh r0, [r3] - sub ip, ip, #1 - and r0, r0, #0xf - cmp r0, lr - beq _0207DA60 -_0207DA80: - add r5, r5, #1 - b _0207DA30 -_0207DA88: - mov r0, r4 - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0207DA94: .word _022BB564 -_0207DA98: .word 0x027FFC00 -_0207DA9C: .word _022BB568 -_0207DAA0: .word 0x0000C408 -_0207DAA4: .word 0x04000184 -_0207DAA8: .word sub_0207DBA8 -_0207DAAC: .word 0x04000180 - arm_func_end sub_0207D9B0 - - arm_func_start sub_0207DAB0 -sub_0207DAB0: ; 0x0207DAB0 - stmdb sp!, {r3, r4, r5, lr} - mov r4, r0 - mov r5, r1 - bl EnableIrqFlag - ldr r1, _0207DAF4 ; =_022BB568 - ldr r3, _0207DAF8 ; =0x027FFC00 - str r5, [r1, r4, lsl #2] - cmp r5, #0 - ldrne r2, [r3, #0x388] - mov r1, #1 - orrne r1, r2, r1, lsl r4 - mvneq r1, r1, lsl r4 - ldreq r2, [r3, #0x388] - andeq r1, r2, r1 - str r1, [r3, #0x388] - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0207DAF4: .word _022BB568 -_0207DAF8: .word 0x027FFC00 - arm_func_end sub_0207DAB0 - - arm_func_start sub_0207DAFC -sub_0207DAFC: ; 0x0207DAFC - ldr r2, _0207DB1C ; =0x027FFC00 - mov r3, #1 - add r1, r2, r1, lsl #2 - ldr r1, [r1, #0x388] - tst r1, r3, lsl r0 - moveq r3, #0 - mov r0, r3 - bx lr - .align 2, 0 -_0207DB1C: .word 0x027FFC00 - arm_func_end sub_0207DAFC - - arm_func_start sub_0207DB20 -sub_0207DB20: ; 0x0207DB20 - stmdb sp!, {r3, lr} - ldr ip, [sp] - ldr r3, _0207DBA4 ; =0x04000184 - bic ip, ip, #0x1f - and r0, r0, #0x1f - orr ip, ip, r0 - ldrh r0, [r3] - bic ip, ip, #0x20 - mov r2, r2, lsl #0x1f - orr r2, ip, r2, lsr #26 - and r2, r2, #0x3f - orr r1, r2, r1, lsl #6 - str r1, [sp] - tst r0, #0x4000 - beq _0207DB70 - ldrh r1, [r3] - mvn r0, #0 - orr r1, r1, #0xc000 - strh r1, [r3] - ldmia sp!, {r3, pc} -_0207DB70: - bl EnableIrqFlag - ldr r2, _0207DBA4 ; =0x04000184 - ldrh r1, [r2] - tst r1, #2 - beq _0207DB90 - bl SetIrqFlag - mvn r0, #1 - ldmia sp!, {r3, pc} -_0207DB90: - ldr r1, [sp] - str r1, [r2, #4] - bl SetIrqFlag - mov r0, #0 - ldmia sp!, {r3, pc} - .align 2, 0 -_0207DBA4: .word 0x04000184 - arm_func_end sub_0207DB20 - - arm_func_start sub_0207DBA8 -sub_0207DBA8: ; 0x0207DBA8 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - sub sp, sp, #4 - mvn r8, #3 - ldr r6, [sp] - ldr sb, _0207DCB8 ; =0x04000184 - ldr r4, _0207DCBC ; =_022BB568 - add sl, r8, #1 - mov r7, #0x4100000 - mov r5, #0 -_0207DBCC: - ldrh r0, [sb] - tst r0, #0x4000 - beq _0207DBEC - ldrh r0, [sb] - add r1, r8, #1 - orr r0, r0, #0xc000 - strh r0, [sb] - b _0207DC18 -_0207DBEC: - bl EnableIrqFlag - ldrh r1, [sb] - tst r1, #0x100 - beq _0207DC08 - bl SetIrqFlag - mov r1, r8 - b _0207DC18 -_0207DC08: - ldr r6, [r7] - str r6, [sp] - bl SetIrqFlag - mov r1, r5 -_0207DC18: - cmp r1, r8 - addeq sp, sp, #4 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} - cmp r1, sl - beq _0207DBCC - mov r0, r6, lsl #0x1b - movs r0, r0, lsr #0x1b - beq _0207DBCC - ldr r3, [r4, r0, lsl #2] - cmp r3, #0 - beq _0207DC58 - mov r2, r6, lsl #0x1a - mov r1, r6, lsr #6 - mov r2, r2, lsr #0x1f - blx r3 - b _0207DBCC -_0207DC58: - mov r0, r6, lsl #0x1a - movs r0, r0, lsr #0x1f - bne _0207DBCC - ldrh r0, [sb] - orr r6, r6, #0x20 - str r6, [sp] - tst r0, #0x4000 - beq _0207DC88 - ldrh r0, [sb] - orr r0, r0, #0xc000 - strh r0, [sb] - b _0207DBCC -_0207DC88: - bl EnableIrqFlag - ldrh r1, [sb] - tst r1, #2 - beq _0207DCA0 - bl SetIrqFlag - b _0207DBCC -_0207DCA0: - mov r1, r6 - str r1, [sb, #4] - bl SetIrqFlag - b _0207DBCC -_0207DCB0: - add sp, sp, #4 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} - .align 2, 0 -_0207DCB8: .word 0x04000184 -_0207DCBC: .word _022BB568 - arm_func_end sub_0207DBA8 - - arm_func_start sub_0207DCC0 -sub_0207DCC0: ; 0x0207DCC0 - stmdb sp!, {r4, r5, r6, lr} - mov r5, r0 - mov r4, r1 - bl EnableIrqFlag - ldr r1, [r5] - mov r6, r0 - ldr r0, [r5, #4] - cmp r1, #0 - strne r0, [r1, #4] - cmp r0, #0 - strne r1, [r0] - mov r0, #0 - str r0, [r5] - str r0, [r5, #4] - ldr r1, [r5, #0xc] - add r0, r5, #0x18 - bic r1, r1, #0x4f - str r1, [r5, #0xc] - str r4, [r5, #0x14] - bl sub_020798D8 - mov r0, r6 - bl SetIrqFlag - ldmia sp!, {r4, r5, r6, pc} - arm_func_end sub_0207DCC0 - - arm_func_start sub_0207DD1C -sub_0207DD1C: ; 0x0207DD1C - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r8, r0 - ldr r0, [r8, #0xc] - ldr r5, [r8, #8] - mov r7, r1 - mov r1, #1 - tst r0, #4 - mov r6, r1, lsl r7 - moveq r1, #0 - ldr r0, [r5, #0x1c] - cmp r1, #0 - orrne r0, r0, #0x200 - orreq r0, r0, #0x100 - str r0, [r5, #0x1c] - ldr r0, [r5, #0x58] - tst r0, r6 - beq _0207DDC4 - ldr r2, [r5, #0x54] - mov r0, r8 - mov r1, r7 - blx r2 - mov r4, r0 - cmp r4, #8 - addls pc, pc, r4, lsl #2 - b _0207DDC8 -_0207DD80: ; jump table - b _0207DDA4 ; case 0 - b _0207DDA4 ; case 1 - b _0207DDC8 ; case 2 - b _0207DDC8 ; case 3 - b _0207DDA4 ; case 4 - b _0207DDC8 ; case 5 - b _0207DDC8 ; case 6 - b _0207DDC8 ; case 7 - b _0207DDAC ; case 8 -_0207DDA4: - str r4, [r8, #0x14] - b _0207DDC8 -_0207DDAC: - ldr r1, [r5, #0x58] - mvn r0, r6 - and r0, r1, r0 - str r0, [r5, #0x58] - mov r4, #7 - b _0207DDC8 -_0207DDC4: - mov r4, #7 -_0207DDC8: - cmp r4, #7 - bne _0207DDE4 - ldr r1, _0207DEA8 ; =_020AEBF8 - mov r0, r8 - ldr r1, [r1, r7, lsl #2] - blx r1 - mov r4, r0 -_0207DDE4: - cmp r4, #6 - bne _0207DE5C - ldr r0, [r8, #0xc] - tst r0, #4 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - beq _0207DEA0 - bl EnableIrqFlag - ldr r1, [r5, #0x1c] - mov r7, r0 - tst r1, #0x200 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - beq _0207DE4C - mov r4, #0 - mov r6, #1 -_0207DE2C: - add r0, r5, #0xc - bl sub_02079888 - ldr r0, [r5, #0x1c] - tst r0, #0x200 - movne r0, r6 - moveq r0, r4 - cmp r0, #0 - bne _0207DE2C -_0207DE4C: - mov r0, r7 - ldr r4, [r8, #0x14] - bl SetIrqFlag - b _0207DEA0 -_0207DE5C: - ldr r0, [r8, #0xc] - tst r0, #4 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - bne _0207DE90 - ldr r1, [r5, #0x1c] - mov r0, r8 - bic r2, r1, #0x100 - mov r1, r4 - str r2, [r5, #0x1c] - bl sub_0207DCC0 - b _0207DEA0 -_0207DE90: - ldr r0, [r5, #0x1c] - bic r0, r0, #0x200 - str r0, [r5, #0x1c] - str r4, [r8, #0x14] -_0207DEA0: - mov r0, r4 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - .align 2, 0 -_0207DEA8: .word _020AEBF8 - arm_func_end sub_0207DD1C - - arm_func_start sub_0207DEAC -sub_0207DEAC: ; 0x0207DEAC - stmdb sp!, {r3, lr} - cmp r2, #0 - mov lr, #0 - bls _0207DEF4 -_0207DEBC: - ldrb ip, [r0, lr] - ldrb r3, [r1, lr] - sub ip, ip, #0x41 - cmp ip, #0x19 - sub r3, r3, #0x41 - addls ip, ip, #0x20 - cmp r3, #0x19 - addls r3, r3, #0x20 - cmp ip, r3 - subne r0, ip, r3 - ldmneia sp!, {r3, pc} - add lr, lr, #1 - cmp lr, r2 - blo _0207DEBC -_0207DEF4: - mov r0, #0 - ldmia sp!, {r3, pc} - arm_func_end sub_0207DEAC - - arm_func_start sub_0207DEFC -sub_0207DEFC: ; 0x0207DEFC - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} - mov r7, r0 - ldr r4, [r7] - mov r6, r2 - ldr r2, [r4, #0x1c] - mov r0, r4 - orr r2, r2, #0x200 - str r2, [r4, #0x1c] - ldr r2, [r7, #4] - ldr r5, [r4, #0x50] - mov r3, r6 - blx r5 - cmp r0, #0 - cmpne r0, #1 - beq _0207DF44 - cmp r0, #6 - beq _0207DF54 - b _0207DFAC -_0207DF44: - ldr r1, [r4, #0x1c] - bic r1, r1, #0x200 - str r1, [r4, #0x1c] - b _0207DFAC -_0207DF54: - bl EnableIrqFlag - ldr r1, [r4, #0x1c] - mov r5, r0 - tst r1, #0x200 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - beq _0207DF9C - mov r8, #0 - mov sb, #1 -_0207DF7C: - add r0, r4, #0xc - bl sub_02079888 - ldr r0, [r4, #0x1c] - tst r0, #0x200 - movne r0, sb - moveq r0, r8 - cmp r0, #0 - bne _0207DF7C -_0207DF9C: - mov r0, r5 - bl SetIrqFlag - ldr r0, [r4, #0x24] - ldr r0, [r0, #0x14] -_0207DFAC: - ldr r1, [r7, #4] - add r1, r1, r6 - str r1, [r7, #4] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - arm_func_end sub_0207DEFC - - arm_func_start sub_0207DFBC -sub_0207DFBC: ; 0x0207DFBC - ldr r3, [r0, #0xc] - mov r2, #0 - orr r3, r3, #4 - str r3, [r0, #0xc] - ldr r3, [r0, #8] - ldr ip, _0207DFEC ; =sub_0207DD1C - str r3, [r0, #0x30] - str r2, [r0, #0x38] - strh r2, [r0, #0x36] - strh r1, [r0, #0x34] - mov r1, #2 - bx ip - .align 2, 0 -_0207DFEC: .word sub_0207DD1C - arm_func_end sub_0207DFBC - - arm_func_start sub_0207DFF0 -sub_0207DFF0: ; 0x0207DFF0 - stmdb sp!, {r3, lr} - ldr r2, [r0, #0x2c] - ldr r3, [r0, #0x38] - ldr lr, [r0, #8] - ldr r1, [r0, #0x30] - add ip, r2, r3 - str ip, [r0, #0x2c] - ldr ip, [lr, #0x48] - mov r0, lr - blx ip - ldmia sp!, {r3, pc} - arm_func_end sub_0207DFF0 - - arm_func_start sub_0207E01C -sub_0207E01C: ; 0x0207E01C - stmdb sp!, {r3, lr} - ldr r2, [r0, #0x2c] - ldr r3, [r0, #0x38] - ldr lr, [r0, #8] - ldr r1, [r0, #0x30] - add ip, r2, r3 - str ip, [r0, #0x2c] - ldr ip, [lr, #0x4c] - mov r0, lr - blx ip - ldmia sp!, {r3, pc} - arm_func_end sub_0207E01C - - arm_func_start sub_0207E048 -sub_0207E048: ; 0x0207E048 - stmdb sp!, {r4, r5, r6, lr} - sub sp, sp, #0x10 - mov r6, r0 - ldr r4, [r6, #8] - add r5, r6, #0x30 - str r4, [sp] - ldrh r1, [r5, #4] - ldr r2, [r4, #0x34] - add r0, sp, #0 - add r3, r2, r1, lsl #3 - add r1, sp, #8 - mov r2, #8 - str r3, [sp, #4] - bl sub_0207DEFC - movs r3, r0 - bne _0207E0D0 - add ip, r6, #0x20 - ldmia r5, {r0, r1, r2} - stmia ip, {r0, r1, r2} - ldrh r0, [r5, #6] - cmp r0, #0 - ldreq r0, [r5, #8] - cmpeq r0, #0 - bne _0207E0C0 - ldrh r0, [sp, #0xc] - strh r0, [r6, #0x26] - ldr r1, [r4, #0x34] - ldr r0, [sp, #8] - add r0, r1, r0 - str r0, [r6, #0x28] -_0207E0C0: - ldrh r1, [sp, #0xe] - ldr r0, _0207E0DC ; =0x00000FFF - and r0, r1, r0 - str r0, [r6, #0x2c] -_0207E0D0: - mov r0, r3 - add sp, sp, #0x10 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207E0DC: .word 0x00000FFF - arm_func_end sub_0207E048 - - arm_func_start sub_0207E0E0 -sub_0207E0E0: ; 0x0207E0E0 - stmdb sp!, {r4, r5, lr} - sub sp, sp, #0xc - mov r5, r0 - ldr r4, [r5, #0x30] - ldr r1, [r5, #8] - add r0, sp, #4 - str r1, [sp, #4] - ldr r3, [r5, #0x28] - add r1, sp, #0 - mov r2, #1 - str r3, [sp, #8] - bl sub_0207DEFC - cmp r0, #0 - addne sp, sp, #0xc - ldmneia sp!, {r4, r5, pc} - ldrb r1, [sp] - and r2, r1, #0x7f - mov r1, r1, asr #7 - str r2, [r4, #0x10] - and r1, r1, #1 - str r1, [r4, #0xc] - ldr r2, [r4, #0x10] - cmp r2, #0 - addeq sp, sp, #0xc - moveq r0, #1 - ldmeqia sp!, {r4, r5, pc} - ldr r1, [r5, #0x34] - cmp r1, #0 - bne _0207E180 - add r0, sp, #4 - add r1, r4, #0x14 - bl sub_0207DEFC - cmp r0, #0 - addne sp, sp, #0xc - ldmneia sp!, {r4, r5, pc} - ldr r1, [r4, #0x10] - mov r2, #0 - add r1, r4, r1 - strb r2, [r1, #0x14] - b _0207E18C -_0207E180: - ldr r1, [sp, #8] - add r1, r1, r2 - str r1, [sp, #8] -_0207E18C: - ldr r1, [r4, #0xc] - cmp r1, #0 - beq _0207E1DC - add r0, sp, #4 - add r1, sp, #2 - mov r2, #2 - bl sub_0207DEFC - cmp r0, #0 - addne sp, sp, #0xc - ldmneia sp!, {r4, r5, pc} - ldr r2, [r5, #8] - ldr r1, _0207E208 ; =0x00000FFF - str r2, [r4] - ldrh r3, [sp, #2] - mov r2, #0 - and r1, r3, r1 - strh r1, [r4, #4] - strh r2, [r4, #6] - str r2, [r4, #8] - b _0207E1F8 -_0207E1DC: - ldr r1, [r5, #8] - str r1, [r4] - ldrh r1, [r5, #0x26] - str r1, [r4, #4] - ldrh r1, [r5, #0x26] - add r1, r1, #1 - strh r1, [r5, #0x26] -_0207E1F8: - ldr r1, [sp, #8] - str r1, [r5, #0x28] - add sp, sp, #0xc - ldmia sp!, {r4, r5, pc} - .align 2, 0 -_0207E208: .word 0x00000FFF - arm_func_end sub_0207E0E0 - - arm_func_start sub_0207E20C -sub_0207E20C: ; 0x0207E20C - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - sub sp, sp, #0x94 - mov sb, r0 - ldr r5, [sb, #0x3c] - mov r1, #2 - ldr r6, [sb, #0x40] - bl sub_0207DD1C - ldrb r3, [r5] - cmp r3, #0 - beq _0207E3C4 -_0207E234: - mov r8, #0 - mov r0, #1 - mov r1, r8 - b _0207E248 -_0207E244: - add r8, r8, #1 -_0207E248: - ldrb r7, [r5, r8] - mov r2, r1 - cmp r7, #0 - cmpne r7, #0x2f - cmpne r7, #0x5c - movne r2, r0 - cmp r2, #0 - bne _0207E244 - cmp r7, #0 - cmpeq r6, #0 - movne r7, #1 - cmp r8, #0 - addeq sp, sp, #0x94 - moveq r0, #1 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} - cmp r3, #0x2e - bne _0207E2DC - cmp r8, #1 - addeq r5, r5, #1 - beq _0207E3A8 - ldrb r0, [r5, #1] - cmp r8, #2 - moveq r1, #1 - movne r1, #0 - cmp r0, #0x2e - moveq r0, #1 - movne r0, #0 - tst r1, r0 - beq _0207E2DC - ldrh r0, [sb, #0x24] - cmp r0, #0 - beq _0207E2D4 - ldr r1, [sb, #0x2c] - mov r0, sb - bl sub_0207DFBC -_0207E2D4: - add r5, r5, #2 - b _0207E3A8 -_0207E2DC: - cmp r8, #0x7f - addgt sp, sp, #0x94 - movgt r0, #1 - ldmgtia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} - add r1, sp, #0 - mov r0, #0 - str r1, [sb, #0x30] - str r0, [sb, #0x34] - add sl, sp, #0x14 - mov r4, #3 -_0207E304: - mov r0, sb - mov r1, r4 - bl sub_0207DD1C - cmp r0, #0 - addne sp, sp, #0x94 - movne r0, #1 - ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} - ldr r0, [sp, #0xc] - cmp r7, r0 - ldreq r0, [sp, #0x10] - cmpeq r8, r0 - bne _0207E304 - mov r0, r5 - mov r1, sl - mov r2, r8 - bl sub_0207DEAC - cmp r0, #0 - bne _0207E304 - cmp r7, #0 - beq _0207E378 - add r0, sp, #0 - add r3, sb, #0x30 - ldmia r0, {r0, r1, r2} - stmia r3, {r0, r1, r2} - mov r0, sb - mov r1, #2 - add r5, r5, r8 - bl sub_0207DD1C - b _0207E3A8 -_0207E378: - cmp r6, #0 - addne sp, sp, #0x94 - movne r0, #1 - ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} - ldr r3, [sb, #0x44] - ldr r2, [sp] - ldr r1, [sp, #4] - add sp, sp, #0x94 - str r2, [r3] - mov r0, #0 - str r1, [r3, #4] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} -_0207E3A8: - ldrb r0, [r5] - cmp r0, #0 - movne r0, #1 - moveq r0, #0 - ldrb r3, [r5, r0]! - cmp r3, #0 - bne _0207E234 -_0207E3C4: - cmp r6, #0 - addeq sp, sp, #0x94 - moveq r0, #1 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} - ldr r3, [sb, #0x44] - add r0, sb, #0x20 - ldmia r0, {r0, r1, r2} - stmia r3, {r0, r1, r2} - mov r0, #0 - add sp, sp, #0x94 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} - arm_func_end sub_0207E20C - - arm_func_start sub_0207E3F0 -sub_0207E3F0: ; 0x0207E3F0 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - sub sp, sp, #0xe0 - mov sl, r0 - ldr r1, [sl, #8] - add r0, sp, #4 - str r1, [sp] - bl FileInit - ldr r0, [sl, #8] - str r0, [sp, #0xc] - ldr r0, [sl, #0xc] - tst r0, #0x20 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - ldrneh sb, [sl, #0x24] - movne r6, #0x10000 - bne _0207E4D4 - ldrh r0, [sl, #0x38] - ldr r6, [sl, #0x20] - cmp r0, #0 - ldrneh sb, [sl, #0x3a] - bne _0207E4D4 - mov r7, #0 - mov r8, r7 - mov sb, #0x10000 - add r5, sp, #4 - mov r4, #3 - add fp, sp, #0x4c -_0207E460: - mov r0, r5 - mov r1, r7 - bl sub_0207DFBC - mov r2, #1 - cmp r7, #0 - mov r0, r5 - mov r1, #3 - ldreq r8, [sp, #0x30] - str fp, [sp, #0x34] - str r2, [sp, #0x38] - bl sub_0207DD1C - cmp r0, #0 - bne _0207E4C0 -_0207E494: - ldr r0, [sp, #0x58] - cmp r0, #0 - ldreq r0, [sp, #0x50] - cmpeq r0, r6 - ldreqh sb, [sp, #0x28] - beq _0207E4C0 - mov r0, r5 - mov r1, r4 - bl sub_0207DD1C - cmp r0, #0 - beq _0207E494 -_0207E4C0: - cmp sb, #0x10000 - bne _0207E4D4 - add r7, r7, #1 - cmp r7, r8 - blo _0207E460 -_0207E4D4: - cmp sb, #0x10000 - bne _0207E4F0 - mov r0, #0 - strh r0, [sl, #0x38] - add sp, sp, #0xe0 - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0207E4F0: - ldrh r0, [sl, #0x38] - cmp r0, #0 - bne _0207E5D4 - ldr r0, [sp] - mov r1, #0 - ldr r0, [r0] - cmp r0, #0xff - addls r8, r1, #1 - bls _0207E520 - cmp r0, #0xff00 - addls r8, r1, #2 - addhi r8, r1, #3 -_0207E520: - cmp r6, #0x10000 - ldrne r0, [sp, #0x5c] - add r8, r8, #2 - addne r8, r8, r0 - mov r7, sb - cmp sb, #0 - beq _0207E5C8 - add r0, sp, #4 - mov r1, sb - bl sub_0207DFBC - add r5, sp, #4 - mov r4, #3 - add fp, sp, #0x4c -_0207E554: - ldr r1, [sp, #0x30] - mov r0, r5 - bl sub_0207DFBC - mov r1, #1 - str r1, [sp, #0x38] - mov r0, r5 - mov r1, #3 - str fp, [sp, #0x34] - bl sub_0207DD1C - cmp r0, #0 - bne _0207E5BC -_0207E580: - ldr r0, [sp, #0x58] - cmp r0, #0 - beq _0207E5A8 - ldrh r0, [sp, #0x50] - cmp r0, r7 - bne _0207E5A8 - ldr r0, [sp, #0x5c] - add r0, r0, #1 - add r8, r8, r0 - b _0207E5BC -_0207E5A8: - mov r0, r5 - mov r1, r4 - bl sub_0207DD1C - cmp r0, #0 - beq _0207E580 -_0207E5BC: - ldrh r7, [sp, #0x28] - cmp r7, #0 - bne _0207E554 -_0207E5C8: - add r0, r8, #1 - strh r0, [sl, #0x38] - strh sb, [sl, #0x3a] -_0207E5D4: - ldr r5, [sl, #0x30] - cmp r5, #0 - addeq sp, sp, #0xe0 - moveq r0, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldrh r4, [sl, #0x38] - ldr r0, [sl, #0x34] - cmp r0, r4 - addlo sp, sp, #0xe0 - movlo r0, #1 - ldmloia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r0, [sp] - mov r7, #0 - ldr r0, [r0] - cmp r0, #0xff - movls r8, #1 - bls _0207E624 - cmp r0, #0xff00 - movls r8, #2 - movhi r8, #3 -_0207E624: - ldr r0, [sp] - mov r1, r5 - mov r2, r8 - bl MemcpyFast - add r1, r7, r8 - ldr r0, _0207E798 ; =_020B2BB0 - add r1, r5, r1 - mov r2, #2 - bl MemcpyFast - add r0, sp, #4 - mov r1, sb - bl sub_0207DFBC - cmp r6, #0x10000 - beq _0207E6D4 - add r3, sp, #0x4c - mov r2, #0 - add r0, sp, #4 - mov r1, #3 - str r3, [sp, #0x34] - str r2, [sp, #0x38] - bl sub_0207DD1C - cmp r0, #0 - bne _0207E6B0 - add r8, sp, #4 - mov r7, #3 -_0207E688: - ldr r0, [sp, #0x58] - cmp r0, #0 - ldreq r0, [sp, #0x50] - cmpeq r0, r6 - beq _0207E6B0 - mov r0, r8 - mov r1, r7 - bl sub_0207DD1C - cmp r0, #0 - beq _0207E688 -_0207E6B0: - ldr r0, [sp, #0x5c] - add r1, r5, r4 - add r6, r0, #1 - add r0, sp, #0x60 - mov r2, r6 - sub r1, r1, r6 - bl MemcpyFast - sub r4, r4, r6 - b _0207E6E4 -_0207E6D4: - add r0, r5, r4 - mov r1, #0 - strb r1, [r0, #-1] - sub r4, r4, #1 -_0207E6E4: - cmp sb, #0 - beq _0207E78C - add sl, sp, #4 - mov r6, #3 - add r8, sp, #0x4c - mov r7, #0 - mov fp, #0x2f -_0207E700: - ldr r1, [sp, #0x30] - mov r0, sl - bl sub_0207DFBC - add r1, r5, r4 - str r8, [sp, #0x34] - str r7, [sp, #0x38] - strb fp, [r1, #-1] - mov r0, sl - mov r1, #3 - sub r4, r4, #1 - bl sub_0207DD1C - cmp r0, #0 - bne _0207E780 -_0207E734: - ldr r0, [sp, #0x58] - cmp r0, #0 - beq _0207E76C - ldrh r0, [sp, #0x50] - cmp r0, sb - bne _0207E76C - ldr sb, [sp, #0x5c] - add r1, r5, r4 - add r0, sp, #0x60 - mov r2, sb - sub r1, r1, sb - bl MemcpyFast - sub r4, r4, sb - b _0207E780 -_0207E76C: - mov r0, sl - mov r1, r6 - bl sub_0207DD1C - cmp r0, #0 - beq _0207E734 -_0207E780: - ldrh sb, [sp, #0x28] - cmp sb, #0 - bne _0207E700 -_0207E78C: - mov r0, #0 - add sp, sp, #0xe0 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_0207E798: .word _020B2BB0 - arm_func_end sub_0207E3F0 - - arm_func_start sub_0207E79C -sub_0207E79C: ; 0x0207E79C - stmdb sp!, {r3, r4, r5, lr} - sub sp, sp, #0x10 - mov r5, r0 - ldr r1, [r5, #8] - ldr r4, [r5, #0x34] - ldr r0, [r1, #0x30] - mov r2, r4, lsl #3 - cmp r0, r4, lsl #3 - addls sp, sp, #0x10 - movls r0, #1 - ldmlsia sp!, {r3, r4, r5, pc} - str r1, [sp] - ldr r1, [r1, #0x2c] - add r0, sp, #0 - add r3, r1, r2 - add r1, sp, #8 - mov r2, #8 - str r3, [sp, #4] - bl sub_0207DEFC - cmp r0, #0 - addne sp, sp, #0x10 - ldmneia sp!, {r3, r4, r5, pc} - ldr r1, [sp, #8] - mov r0, r5 - str r1, [r5, #0x30] - ldr r2, [sp, #0xc] - mov r1, #7 - str r2, [r5, #0x34] - str r4, [r5, #0x38] - bl sub_0207DD1C - add sp, sp, #0x10 - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0207E79C - - arm_func_start sub_0207E81C -sub_0207E81C: ; 0x0207E81C - ldr r1, [r0, #0x30] - str r1, [r0, #0x24] - ldr r1, [r0, #0x30] - str r1, [r0, #0x2c] - ldr r1, [r0, #0x34] - str r1, [r0, #0x28] - ldr r1, [r0, #0x38] - str r1, [r0, #0x20] - mov r0, #0 - bx lr - arm_func_end sub_0207E81C - - arm_func_start sub_0207E844 -sub_0207E844: ; 0x0207E844 - mov r0, #0 - bx lr - arm_func_end sub_0207E844 - - arm_func_start sub_0207E84C -sub_0207E84C: ; 0x0207E84C - stmdb sp!, {r3, lr} - cmp r1, #3 - mov r3, #0 - bgt _0207E89C - mov ip, r3 - cmp r1, #0 - ble _0207E89C - mov lr, r3 -_0207E86C: - ldrb r2, [r0, ip] - cmp r2, #0 - beq _0207E89C - sub r2, r2, #0x41 - cmp r2, #0x19 - addls r2, r2, #0x61 - addhi r2, r2, #0x41 - add ip, ip, #1 - orr r3, r3, r2, lsl lr - cmp ip, r1 - add lr, lr, #8 - blt _0207E86C -_0207E89C: - mov r0, r3 - ldmia sp!, {r3, pc} - arm_func_end sub_0207E84C - - arm_func_start sub_0207E8A4 -sub_0207E8A4: ; 0x0207E8A4 - stmdb sp!, {r3, lr} - ldr r0, [r0, #0x28] - add r0, r0, r2 - mov r2, r3 - bl MemcpyFast - mov r0, #0 - ldmia sp!, {r3, pc} - arm_func_end sub_0207E8A4 - - arm_func_start sub_0207E8C0 -sub_0207E8C0: ; 0x0207E8C0 - stmdb sp!, {r3, lr} - ldr ip, [r0, #0x28] - mov r0, r1 - add r1, ip, r2 - mov r2, r3 - bl MemcpyFast - mov r0, #0 - ldmia sp!, {r3, pc} - arm_func_end sub_0207E8C0 - - arm_func_start sub_0207E8E0 -sub_0207E8E0: ; 0x0207E8E0 - stmdb sp!, {r3, lr} - mov r0, r2 - mov r2, r3 - bl MemcpyFast - mov r0, #0 - ldmia sp!, {r3, pc} - arm_func_end sub_0207E8E0 - - arm_func_start sub_0207E8F8 -sub_0207E8F8: ; 0x0207E8F8 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} - sub sp, sp, #0x48 - mov r6, r0 - bl EnableIrqFlag - ldr r1, [r6, #0x1c] - mov r4, r0 - tst r1, #0x20 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - beq _0207E98C - ldr r0, [r6, #0x1c] - bic r0, r0, #0x20 - str r0, [r6, #0x1c] - ldr r0, [r6, #0x24] - cmp r0, #0 - beq _0207E98C - mov r8, #0 - mov sb, #1 - mov r7, #3 -_0207E948: - ldr r1, [r0, #0xc] - ldr r5, [r0, #4] - tst r1, #2 - movne r1, sb - moveq r1, r8 - cmp r1, #0 - beq _0207E980 - ldr r1, [r6, #0x24] - cmp r1, r0 - mov r1, r7 - streq r5, [r6, #0x24] - bl sub_0207DCC0 - cmp r5, #0 - ldreq r5, [r6, #0x24] -_0207E980: - mov r0, r5 - cmp r5, #0 - bne _0207E948 -_0207E98C: - ldr r0, [r6, #0x1c] - tst r0, #0x40 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - bne _0207EA7C - ldr r0, [r6, #0x1c] - tst r0, #8 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - bne _0207EA7C - ldr r5, [r6, #0x24] - cmp r5, #0 - beq _0207EA7C - ldr r0, [r6, #0x1c] - tst r0, #0x10 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - moveq r7, #1 - movne r7, #0 - cmp r7, #0 - ldrne r0, [r6, #0x1c] - orrne r0, r0, #0x10 - strne r0, [r6, #0x1c] - mov r0, r4 - bl SetIrqFlag - cmp r7, #0 - beq _0207EA20 - ldr r0, [r6, #0x58] - tst r0, #0x200 - beq _0207EA20 - ldr r2, [r6, #0x54] - mov r0, r5 - mov r1, #9 - blx r2 -_0207EA20: - bl EnableIrqFlag - ldr r1, [r5, #0xc] - mov r4, r0 - orr r0, r1, #0x40 - str r0, [r5, #0xc] - ldr r0, [r5, #0xc] - tst r0, #4 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - beq _0207EA68 - add r0, r5, #0x18 - bl sub_020798D8 - mov r0, r4 - bl SetIrqFlag - add sp, sp, #0x48 - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} -_0207EA68: - mov r0, r4 - bl SetIrqFlag - add sp, sp, #0x48 - mov r0, r5 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} -_0207EA7C: - ldr r0, [r6, #0x1c] - tst r0, #0x10 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - beq _0207EAC8 - ldr r0, [r6, #0x1c] - bic r0, r0, #0x10 - str r0, [r6, #0x1c] - ldr r0, [r6, #0x58] - tst r0, #0x400 - beq _0207EAC8 - add r0, sp, #0 - bl FileInit - str r6, [sp, #8] - ldr r2, [r6, #0x54] - add r0, sp, #0 - mov r1, #0xa - blx r2 -_0207EAC8: - ldr r0, [r6, #0x1c] - tst r0, #0x40 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - beq _0207EAF8 - ldr r1, [r6, #0x1c] - add r0, r6, #0x14 - bic r1, r1, #0x40 - orr r1, r1, #8 - str r1, [r6, #0x1c] - bl sub_020798D8 -_0207EAF8: - mov r0, r4 - bl SetIrqFlag - mov r0, #0 - add sp, sp, #0x48 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - arm_func_end sub_0207E8F8 - - arm_func_start sub_0207EB0C -sub_0207EB0C: ; 0x0207EB0C - stmdb sp!, {r4, r5, r6, r7, r8, lr} - movs r6, r0 - ldr r4, [r6, #8] - ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - mov r7, #0 - mov r8, #1 -_0207EB24: - bl EnableIrqFlag - ldr r1, [r6, #0xc] - mov r5, r0 - orr r0, r1, #0x40 - str r0, [r6, #0xc] - ldr r0, [r6, #0xc] - tst r0, #4 - movne r0, r8 - moveq r0, r7 - cmp r0, #0 - beq _0207EB64 - add r0, r6, #0x18 - bl sub_020798D8 - mov r0, r5 - bl SetIrqFlag - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_0207EB64: - ldr r1, [r6, #0xc] - mov r0, r5 - orr r1, r1, #8 - str r1, [r6, #0xc] - bl SetIrqFlag - ldr r1, [r6, #0x10] - mov r0, r6 - bl sub_0207DD1C - cmp r0, #6 - ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - mov r0, r4 - bl sub_0207E8F8 - movs r6, r0 - bne _0207EB24 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_0207EB0C - - arm_func_start sub_0207EBA0 -sub_0207EBA0: ; 0x0207EBA0 - stmdb sp!, {r4, lr} - mov r4, r0 - ldr r1, [r4, #0x10] - bl sub_0207DD1C - mov r1, r0 - mov r0, r4 - bl sub_0207DCC0 - ldr r0, [r4, #8] - bl sub_0207E8F8 - cmp r0, #0 - beq _0207EBD0 - bl sub_0207EB0C -_0207EBD0: - ldr r0, [r4, #0x14] - cmp r0, #0 - moveq r0, #1 - movne r0, #0 - ldmia sp!, {r4, pc} - arm_func_end sub_0207EBA0 - - arm_func_start sub_0207EBE4 -sub_0207EBE4: ; 0x0207EBE4 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r6, r0 - ldr r4, [r6, #8] - mov r2, #1 - str r1, [r6, #0x10] - mov r0, #2 - str r0, [r6, #0x14] - ldr r0, [r6, #0xc] - mov r7, r2, lsl r1 - orr r0, r0, #1 - str r0, [r6, #0xc] - bl EnableIrqFlag - ldr r1, [r4, #0x1c] - mov r5, r0 - tst r1, #0x80 - beq _0207EC40 - mov r0, r6 - mov r1, #3 - bl sub_0207DCC0 - mov r0, r5 - bl SetIrqFlag - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_0207EC40: - tst r7, #0x1fc - ldrne r0, [r6, #0xc] - orrne r0, r0, #4 - strne r0, [r6, #0xc] - ldr r1, [r6] - ldr r2, [r6, #4] - cmp r1, #0 - strne r2, [r1, #4] - cmp r2, #0 - add r0, r4, #0x20 - strne r1, [r2] - ldr r1, [r0, #4] - cmp r1, #0 - beq _0207EC88 -_0207EC78: - mov r0, r1 - ldr r1, [r1, #4] - cmp r1, #0 - bne _0207EC78 -_0207EC88: - str r6, [r0, #4] - str r0, [r6] - mov r1, #0 - str r1, [r6, #4] - ldr r0, [r4, #0x1c] - tst r0, #8 - movne r1, #1 - cmp r1, #0 - bne _0207ED38 - ldr r0, [r4, #0x1c] - tst r0, #0x10 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - bne _0207ED38 - ldr r1, [r4, #0x1c] - mov r0, r5 - orr r1, r1, #0x10 - str r1, [r4, #0x1c] - bl SetIrqFlag - ldr r0, [r4, #0x58] - tst r0, #0x200 - beq _0207ECF4 - ldr r2, [r4, #0x54] - mov r0, r6 - mov r1, #9 - blx r2 -_0207ECF4: - bl EnableIrqFlag - ldr r1, [r6, #0xc] - orr r1, r1, #0x40 - str r1, [r6, #0xc] - ldr r1, [r6, #0xc] - tst r1, #4 - movne r1, #1 - moveq r1, #0 - cmp r1, #0 - bne _0207ED30 - bl SetIrqFlag - mov r0, r6 - bl sub_0207EB0C - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_0207ED30: - bl SetIrqFlag - b _0207ED7C -_0207ED38: - ldr r0, [r6, #0xc] - tst r0, #4 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - bne _0207ED60 - mov r0, r5 - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_0207ED60: - add r0, r6, #0x18 - bl sub_02079888 - ldr r0, [r6, #0xc] - tst r0, #0x40 - beq _0207ED60 - mov r0, r5 - bl SetIrqFlag -_0207ED7C: - mov r0, r6 - bl sub_0207EBA0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_0207EBE4 - - arm_func_start sub_0207ED88 -sub_0207ED88: ; 0x0207ED88 - stmdb sp!, {r4, lr} - mov r1, #0 - mov r2, #0x5c - mov r4, r0 - bl MemsetFast - mov r0, #0 - str r0, [r4, #0x10] - str r0, [r4, #0xc] - str r0, [r4, #0x18] - str r0, [r4, #0x14] - ldmia sp!, {r4, pc} - arm_func_end sub_0207ED88 - - arm_func_start sub_0207EDB4 -sub_0207EDB4: ; 0x0207EDB4 - stmdb sp!, {r3, r4, r5, lr} - bl sub_0207E84C - mov r4, r0 - bl EnableIrqFlag - ldr r1, _0207EDF0 ; =_022BB5E8 - ldr r5, [r1] - b _0207EDD4 -_0207EDD0: - ldr r5, [r5, #4] -_0207EDD4: - cmp r5, #0 - ldrne r1, [r5] - cmpne r1, r4 - bne _0207EDD0 - bl SetIrqFlag - mov r0, r5 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0207EDF0: .word _022BB5E8 - arm_func_end sub_0207EDB4 - - arm_func_start sub_0207EDF4 -sub_0207EDF4: ; 0x0207EDF4 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r6, r1 - mov r5, r2 - mov r7, r0 - mov r8, #0 - bl EnableIrqFlag - mov r4, r0 - mov r0, r6 - mov r1, r5 - bl sub_0207EDB4 - cmp r0, #0 - bne _0207EE94 - ldr r0, _0207EEA4 ; =_022BB5E8 - ldr r1, [r0] - cmp r1, #0 - bne _0207EE50 - str r7, [r0] - str r7, [r0, #4] - mov r1, r8 - str r1, [r0, #0xc] - strh r1, [r0, #0xa] - strh r1, [r0, #8] - b _0207EE74 -_0207EE50: - ldr r0, [r1, #4] - cmp r0, #0 - beq _0207EE6C -_0207EE5C: - mov r1, r0 - ldr r0, [r0, #4] - cmp r0, #0 - bne _0207EE5C -_0207EE6C: - str r7, [r1, #4] - str r1, [r7, #8] -_0207EE74: - mov r0, r6 - mov r1, r5 - bl sub_0207E84C - str r0, [r7] - ldr r0, [r7, #0x1c] - mov r8, #1 - orr r0, r0, #1 - str r0, [r7, #0x1c] -_0207EE94: - mov r0, r4 - bl SetIrqFlag - mov r0, r8 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - .align 2, 0 -_0207EEA4: .word _022BB5E8 - arm_func_end sub_0207EDF4 - - arm_func_start sub_0207EEA8 -sub_0207EEA8: ; 0x0207EEA8 - stmdb sp!, {r4, lr} - mov r4, r0 - ldr r0, [r4] - cmp r0, #0 - ldmeqia sp!, {r4, pc} - bl EnableIrqFlag - ldr r2, [r4, #4] - mov r3, #0 - cmp r2, #0 - ldrne r1, [r4, #8] - strne r1, [r2, #8] - ldr r2, [r4, #8] - cmp r2, #0 - ldrne r1, [r4, #4] - strne r1, [r2, #4] - str r3, [r4] - str r3, [r4, #8] - str r3, [r4, #4] - ldr r2, [r4, #0x1c] - ldr r1, _0207EF28 ; =_022BB5E8 - bic r2, r2, #1 - str r2, [r4, #0x1c] - ldr r2, [r1, #4] - cmp r2, r4 - bne _0207EF20 - ldr r2, [r1] - str r2, [r1, #4] - str r3, [r1, #0xc] - strh r3, [r1, #0xa] - strh r3, [r1, #8] -_0207EF20: - bl SetIrqFlag - ldmia sp!, {r4, pc} - .align 2, 0 -_0207EF28: .word _022BB5E8 - arm_func_end sub_0207EEA8 - - arm_func_start sub_0207EF2C -sub_0207EF2C: ; 0x0207EF2C - str r1, [r0, #0x28] - str r3, [r0, #0x30] - str r2, [r0, #0x3c] - ldr r3, [sp, #4] - str r2, [r0, #0x2c] - ldr ip, [sp, #8] - ldr r1, [sp] - str r3, [r0, #0x38] - str r1, [r0, #0x40] - str r1, [r0, #0x34] - cmp ip, #0 - ldreq ip, _0207EF94 ; =sub_0207E8A4 - ldr r1, [sp, #0xc] - str ip, [r0, #0x48] - cmp r1, #0 - ldreq r1, _0207EF98 ; =sub_0207E8C0 - str r1, [r0, #0x4c] - ldr r2, [r0, #0x48] - mov r1, #0 - str r2, [r0, #0x50] - str r1, [r0, #0x44] - ldr r1, [r0, #0x1c] - orr r1, r1, #2 - str r1, [r0, #0x1c] - mov r0, #1 - bx lr - .align 2, 0 -_0207EF94: .word sub_0207E8A4 -_0207EF98: .word sub_0207E8C0 - arm_func_end sub_0207EF2C - - arm_func_start sub_0207EF9C -sub_0207EF9C: ; 0x0207EF9C - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r6, r0 - bl EnableIrqFlag - ldr r1, [r6, #0x1c] - mov r4, r0 - tst r1, #2 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - beq _0207F04C - mov r0, r6 - ldr r1, [r6, #0x1c] - bl sub_0207F20C - ldr r1, [r6, #0x1c] - mov r5, r0 - orr r0, r1, #0x80 - str r0, [r6, #0x1c] - ldr r0, [r6, #0x24] - cmp r0, #0 - beq _0207F008 - mov r7, #3 -_0207EFF0: - ldr r8, [r0, #4] - mov r1, r7 - bl sub_0207DCC0 - mov r0, r8 - cmp r8, #0 - bne _0207EFF0 -_0207F008: - mov r0, #0 - str r0, [r6, #0x24] - cmp r5, #0 - beq _0207F020 - mov r0, r6 - bl sub_0207F2A8 -_0207F020: - mov r0, #0 - str r0, [r6, #0x28] - str r0, [r6, #0x2c] - str r0, [r6, #0x30] - str r0, [r6, #0x34] - str r0, [r6, #0x38] - str r0, [r6, #0x40] - str r0, [r6, #0x3c] - ldr r0, [r6, #0x1c] - bic r0, r0, #0xa2 - str r0, [r6, #0x1c] -_0207F04C: - mov r0, r4 - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_0207EF9C - - arm_func_start sub_0207F05C -sub_0207F05C: ; 0x0207F05C - stmdb sp!, {r4, r5, r6, r7, lr} - sub sp, sp, #0x4c - mov r7, r0 - ldr r3, [r7, #0x30] - ldr r0, [r7, #0x38] - mov r6, r1 - add r0, r3, r0 - add r0, r0, #0x3f - bic r4, r0, #0x1f - cmp r4, r2 - bhi _0207F170 - add r1, r6, #0x1f - add r0, sp, #4 - bic r5, r1, #0x1f - bl FileInit - ldr r2, [r7, #0x2c] - mvn r0, #0 - str r0, [sp] - ldr r3, [r7, #0x30] - add r0, sp, #4 - mov r1, r7 - add r3, r2, r3 - bl sub_0207F60C - cmp r0, #0 - beq _0207F0F0 - ldr r2, [r7, #0x30] - add r0, sp, #4 - mov r1, r5 - bl sub_0207F818 - cmp r0, #0 - bge _0207F0E8 - ldr r2, [r7, #0x30] - mov r0, r5 - mov r1, #0 - bl MemsetFast -_0207F0E8: - add r0, sp, #4 - bl sub_0207F70C -_0207F0F0: - str r5, [r7, #0x2c] - ldr ip, [r7, #0x30] - ldr r2, [r7, #0x34] - mvn r0, #0 - str r0, [sp] - ldr r3, [r7, #0x38] - add r0, sp, #4 - mov r1, r7 - add r3, r2, r3 - add r5, r5, ip - bl sub_0207F60C - cmp r0, #0 - beq _0207F154 - ldr r2, [r7, #0x38] - add r0, sp, #4 - mov r1, r5 - bl sub_0207F818 - cmp r0, #0 - bge _0207F14C - ldr r2, [r7, #0x38] - mov r0, r5 - mov r1, #0 - bl MemsetFast -_0207F14C: - add r0, sp, #4 - bl sub_0207F70C -_0207F154: - str r5, [r7, #0x34] - ldr r0, _0207F17C ; =sub_0207E8E0 - str r6, [r7, #0x44] - str r0, [r7, #0x50] - ldr r0, [r7, #0x1c] - orr r0, r0, #4 - str r0, [r7, #0x1c] -_0207F170: - mov r0, r4 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, r6, r7, pc} - .align 2, 0 -_0207F17C: .word sub_0207E8E0 - arm_func_end sub_0207F05C - - arm_func_start sub_0207F180 -sub_0207F180: ; 0x0207F180 - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - ldr r0, [r5, #0x1c] - mov r4, #0 - tst r0, #2 - movne r0, #1 - moveq r0, r4 - cmp r0, #0 - beq _0207F204 - mov r0, r5 - bl sub_0207F20C - ldr r1, [r5, #0x1c] - tst r1, #4 - movne r1, #1 - moveq r1, #0 - cmp r1, #0 - beq _0207F1F4 - ldr r2, [r5, #0x1c] - mov r1, #0 - bic r2, r2, #4 - str r2, [r5, #0x1c] - ldr r4, [r5, #0x44] - str r1, [r5, #0x44] - ldr r1, [r5, #0x3c] - str r1, [r5, #0x2c] - ldr r1, [r5, #0x40] - str r1, [r5, #0x34] - ldr r1, [r5, #0x48] - str r1, [r5, #0x50] -_0207F1F4: - cmp r0, #0 - beq _0207F204 - mov r0, r5 - bl sub_0207F2A8 -_0207F204: - mov r0, r4 - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0207F180 - - arm_func_start sub_0207F20C -sub_0207F20C: ; 0x0207F20C - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r6, r0 - bl EnableIrqFlag - ldr r1, [r6, #0x1c] - mov r4, r0 - tst r1, #8 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - moveq r5, #1 - movne r5, #0 - cmp r5, #0 - beq _0207F298 - ldr r0, [r6, #0x1c] - tst r0, #0x10 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - ldr r0, [r6, #0x1c] - beq _0207F290 - orr r0, r0, #0x40 - str r0, [r6, #0x1c] - mov r7, #0 - mov r8, #1 -_0207F26C: - add r0, r6, #0x14 - bl sub_02079888 - ldr r0, [r6, #0x1c] - tst r0, #0x40 - movne r0, r8 - moveq r0, r7 - cmp r0, #0 - bne _0207F26C - b _0207F298 -_0207F290: - orr r0, r0, #8 - str r0, [r6, #0x1c] -_0207F298: - mov r0, r4 - bl SetIrqFlag - mov r0, r5 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_0207F20C - - arm_func_start sub_0207F2A8 -sub_0207F2A8: ; 0x0207F2A8 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r4, r0 - mov r5, #0 - bl EnableIrqFlag - ldr r1, [r4, #0x1c] - mov r6, r0 - tst r1, #8 - movne r0, #1 - moveq r0, r5 - cmp r0, #0 - moveq r7, #1 - movne r7, #0 - cmp r7, #0 - bne _0207F2F8 - ldr r1, [r4, #0x1c] - mov r0, r4 - bic r1, r1, #8 - str r1, [r4, #0x1c] - bl sub_0207E8F8 - mov r5, r0 -_0207F2F8: - mov r0, r6 - bl SetIrqFlag - cmp r5, #0 - beq _0207F310 - mov r0, r5 - bl sub_0207EB0C -_0207F310: - mov r0, r7 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_0207F2A8 - - arm_func_start sub_0207F318 -sub_0207F318: ; 0x0207F318 - cmp r2, #0 - moveq r1, #0 - beq _0207F32C - cmp r1, #0 - moveq r2, #0 -_0207F32C: - str r1, [r0, #0x54] - str r2, [r0, #0x58] - bx lr - arm_func_end sub_0207F318 - - arm_func_start sub_0207F338 -sub_0207F338: ; 0x0207F338 - stmdb sp!, {r4, r5, r6, lr} - mov r4, r0 - ldr r0, [r4, #0x1c] - mov r6, r1 - tst r0, #0x100 - movne r0, #1 - moveq r0, #0 - cmp r0, #0 - beq _0207F38C - ldr r1, [r4, #0x1c] - ldr r0, [r4, #0x24] - bic r2, r1, #0x100 - mov r1, r6 - str r2, [r4, #0x1c] - bl sub_0207DCC0 - mov r0, r4 - bl sub_0207E8F8 - cmp r0, #0 - ldmeqia sp!, {r4, r5, r6, pc} - bl sub_0207EB0C - ldmia sp!, {r4, r5, r6, pc} -_0207F38C: - ldr r5, [r4, #0x24] - bl EnableIrqFlag - str r6, [r5, #0x14] - ldr r1, [r4, #0x1c] - mov r5, r0 - bic r1, r1, #0x200 - add r0, r4, #0xc - str r1, [r4, #0x1c] - bl sub_020798D8 - mov r0, r5 - bl SetIrqFlag - ldmia sp!, {r4, r5, r6, pc} - arm_func_end sub_0207F338 - - arm_func_start sub_0207F3BC -sub_0207F3BC: ; 0x0207F3BC - stmdb sp!, {r3, lr} - ldr r1, _0207F3E0 ; =_022BB5F8 - ldr r2, [r1] - cmp r2, #0 - ldmneia sp!, {r3, pc} - mov r2, #1 - str r2, [r1] - bl sub_0207F9DC - ldmia sp!, {r3, pc} - .align 2, 0 -_0207F3E0: .word _022BB5F8 - arm_func_end sub_0207F3BC - - arm_func_start FileInit -FileInit: ; 0x0207F3E4 - mov r2, #0 - str r2, [r0] - str r2, [r0, #4] - str r2, [r0, #0x1c] - str r2, [r0, #0x18] - str r2, [r0, #8] - mov r1, #0xe - str r1, [r0, #0x10] - str r2, [r0, #0xc] - bx lr - arm_func_end FileInit - - arm_func_start sub_0207F40C -sub_0207F40C: ; 0x0207F40C - stmdb sp!, {r3, r4, r5, r6, r7, r8, lr} - sub sp, sp, #0xc - mov r7, r1 - ldrb r1, [r7] - mov r8, r0 - mov r6, r2 - cmp r1, #0x2f - mov r5, r3 - cmpne r1, #0x5c - bne _0207F458 - ldr r0, _0207F54C ; =_022BB5EC - mov r1, #0 - ldr r0, [r0] - strh r1, [sp, #4] - str r0, [sp] - str r1, [sp, #8] - strh r1, [sp, #6] - add r7, r7, #1 - b _0207F4FC -_0207F458: - ldr r0, _0207F54C ; =_022BB5EC - add r3, sp, #0 - ldmia r0, {r0, r1, r2} - stmia r3, {r0, r1, r2} - mov r4, #0 -_0207F46C: - ldrb r0, [r7, r4] - cmp r0, #0 - cmpne r0, #0x2f - cmpne r0, #0x5c - beq _0207F4FC - cmp r0, #0x3a - bne _0207F4F0 - mov r0, r7 - mov r1, r4 - bl sub_0207EDB4 - cmp r0, #0 - addeq sp, sp, #0xc - moveq r0, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, pc} - ldr r1, [r0, #0x1c] - tst r1, #2 - movne r1, #1 - moveq r1, #0 - cmp r1, #0 - addeq sp, sp, #0xc - moveq r0, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, pc} - mov r1, #0 - str r0, [sp] - str r1, [sp, #8] - strh r1, [sp, #6] - strh r1, [sp, #4] - add r0, r4, #1 - ldrb r0, [r7, r0]! - cmp r0, #0x2f - cmpne r0, #0x5c - addeq r7, r7, #1 - b _0207F4FC -_0207F4F0: - add r4, r4, #1 - cmp r4, #3 - ble _0207F46C -_0207F4FC: - ldr r1, [sp] - add r0, sp, #0 - str r1, [r8, #8] - str r7, [r8, #0x3c] - add r3, r8, #0x30 - ldmia r0, {r0, r1, r2} - stmia r3, {r0, r1, r2} - cmp r5, #0 - moveq r0, #0 - streq r0, [r8, #0x40] - streq r6, [r8, #0x44] - beq _0207F538 - mov r0, #1 - str r0, [r8, #0x40] - str r5, [r8, #0x44] -_0207F538: - mov r0, r8 - mov r1, #4 - bl sub_0207EBE4 - add sp, sp, #0xc - ldmia sp!, {r3, r4, r5, r6, r7, r8, pc} - .align 2, 0 -_0207F54C: .word _022BB5EC - arm_func_end sub_0207F40C - - arm_func_start sub_0207F550 -sub_0207F550: ; 0x0207F550 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r0 - ldr r4, [r7, #0x2c] - ldr r0, [r7, #0x28] - mov r6, r2 - str r1, [r7, #0x30] - sub r0, r0, r4 - cmp r6, r0 - movgt r6, r0 - cmp r6, #0 - movlt r6, #0 - str r2, [r7, #0x34] - mov r5, r3 - str r6, [r7, #0x38] - cmp r5, #0 - ldreq r0, [r7, #0xc] - mov r1, #0 - orreq r0, r0, #4 - streq r0, [r7, #0xc] - mov r0, r7 - bl sub_0207EBE4 - cmp r5, #0 - bne _0207F5C4 - mov r0, r7 - bl sub_0207F748 - cmp r0, #0 - ldrne r0, [r7, #0x2c] - subne r6, r0, r4 - mvneq r6, #0 -_0207F5C4: - mov r0, r6 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_0207F550 - - arm_func_start sub_0207F5CC -sub_0207F5CC: ; 0x0207F5CC - stmdb sp!, {r3, r4, r5, lr} - sub sp, sp, #0x48 - mov r5, r0 - add r0, sp, #0 - mov r4, r1 - bl FileInit - add r0, sp, #0 - mov r1, r4 - mov r2, r5 - mov r3, #0 - bl sub_0207F40C - cmp r0, #0 - movne r0, #1 - moveq r0, #0 - add sp, sp, #0x48 - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0207F5CC - - arm_func_start sub_0207F60C -sub_0207F60C: ; 0x0207F60C - stmdb sp!, {r4, lr} - mov r4, r0 - str r1, [r4, #8] - ldr ip, [sp, #8] - mov r1, #7 - str ip, [r4, #0x38] - str r2, [r4, #0x30] - str r3, [r4, #0x34] - bl sub_0207EBE4 - cmp r0, #0 - moveq r0, #0 - ldmeqia sp!, {r4, pc} - ldr r1, [r4, #0xc] - mov r0, #1 - orr r1, r1, #0x10 - bic r1, r1, #0x20 - str r1, [r4, #0xc] - ldmia sp!, {r4, pc} - arm_func_end sub_0207F60C - - arm_func_start sub_0207F654 -sub_0207F654: ; 0x0207F654 - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r4, lr} - ldr r1, [sp, #0xc] - mov r4, r0 - cmp r1, #0 - moveq r0, #0 - ldmeqia sp!, {r4, lr} - addeq sp, sp, #0x10 - bxeq lr - str r1, [r4, #8] - str r1, [r4, #0x30] - ldr r2, [sp, #0x10] - mov r1, #6 - str r2, [r4, #0x34] - bl sub_0207EBE4 - cmp r0, #0 - moveq r0, #0 - ldmeqia sp!, {r4, lr} - addeq sp, sp, #0x10 - bxeq lr - ldr r1, [r4, #0xc] - mov r0, #1 - orr r1, r1, #0x10 - bic r1, r1, #0x20 - str r1, [r4, #0xc] - ldmia sp!, {r4, lr} - add sp, sp, #0x10 - bx lr - arm_func_end sub_0207F654 - - arm_func_start sub_0207F6C4 -sub_0207F6C4: ; 0x0207F6C4 - stmdb sp!, {r4, lr} - sub sp, sp, #8 - mov r4, r0 - add r0, sp, #0 - bl sub_0207F5CC - cmp r0, #0 - beq _0207F700 - add r1, sp, #0 - mov r0, r4 - ldmia r1, {r1, r2} - bl sub_0207F654 - cmp r0, #0 - addne sp, sp, #8 - movne r0, #1 - ldmneia sp!, {r4, pc} -_0207F700: - mov r0, #0 - add sp, sp, #8 - ldmia sp!, {r4, pc} - arm_func_end sub_0207F6C4 - - arm_func_start sub_0207F70C -sub_0207F70C: ; 0x0207F70C - stmdb sp!, {r4, lr} - mov r1, #8 - mov r4, r0 - bl sub_0207EBE4 - cmp r0, #0 - mov r0, #0 - ldmeqia sp!, {r4, pc} - str r0, [r4, #8] - mov r0, #0xe - str r0, [r4, #0x10] - ldr r1, [r4, #0xc] - mov r0, #1 - bic r1, r1, #0x30 - str r1, [r4, #0xc] - ldmia sp!, {r4, pc} - arm_func_end sub_0207F70C - - arm_func_start sub_0207F748 -sub_0207F748: ; 0x0207F748 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r6, r0 - mov r5, #0 - bl EnableIrqFlag - ldr r1, [r6, #0xc] - mov r4, r0 - tst r1, #1 - movne r0, #1 - moveq r0, r5 - cmp r0, #0 - beq _0207F7D8 - ldr r0, [r6, #0xc] - tst r0, #0x44 - moveq r5, #1 - movne r5, #0 - cmp r5, #0 - beq _0207F7B0 - ldr r0, [r6, #0xc] - orr r0, r0, #4 - str r0, [r6, #0xc] -_0207F798: - add r0, r6, #0x18 - bl sub_02079888 - ldr r0, [r6, #0xc] - tst r0, #0x40 - beq _0207F798 - b _0207F7D8 -_0207F7B0: - mov r7, #0 - mov r8, #1 -_0207F7B8: - add r0, r6, #0x18 - bl sub_02079888 - ldr r0, [r6, #0xc] - tst r0, #1 - movne r0, r8 - moveq r0, r7 - cmp r0, #0 - bne _0207F7B8 -_0207F7D8: - mov r0, r4 - bl SetIrqFlag - cmp r5, #0 - beq _0207F7F4 - mov r0, r6 - bl sub_0207EBA0 - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_0207F7F4: - ldr r0, [r6, #0x14] - cmp r0, #0 - moveq r0, #1 - movne r0, #0 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_0207F748 - - arm_func_start sub_0207F808 -sub_0207F808: ; 0x0207F808 - ldr ip, _0207F814 ; =sub_0207F550 - mov r3, #1 - bx ip - .align 2, 0 -_0207F814: .word sub_0207F550 - arm_func_end sub_0207F808 - - arm_func_start sub_0207F818 -sub_0207F818: ; 0x0207F818 - ldr ip, _0207F824 ; =sub_0207F550 - mov r3, #0 - bx ip - .align 2, 0 -_0207F824: .word sub_0207F550 - arm_func_end sub_0207F818 - - arm_func_start sub_0207F828 -sub_0207F828: ; 0x0207F828 - cmp r2, #0 - beq _0207F844 - cmp r2, #1 - beq _0207F850 - cmp r2, #2 - beq _0207F85C - b _0207F868 -_0207F844: - ldr r2, [r0, #0x24] - add r1, r1, r2 - b _0207F870 -_0207F850: - ldr r2, [r0, #0x2c] - add r1, r1, r2 - b _0207F870 -_0207F85C: - ldr r2, [r0, #0x28] - add r1, r1, r2 - b _0207F870 -_0207F868: - mov r0, #0 - bx lr -_0207F870: - ldr r2, [r0, #0x24] - cmp r1, r2 - movlt r1, r2 - ldr r2, [r0, #0x28] - cmp r1, r2 - movgt r1, r2 - str r1, [r0, #0x2c] - mov r0, #1 - bx lr - arm_func_end sub_0207F828 - - arm_func_start sub_0207F894 -sub_0207F894: ; 0x0207F894 - stmdb sp!, {r3, r4, lr} - sub sp, sp, #0x54 - mov r4, r0 - add r0, sp, #0xc - bl FileInit - add r0, sp, #0xc - add r3, sp, #0 - mov r1, r4 - mov r2, #0 - bl sub_0207F40C - cmp r0, #0 - addeq sp, sp, #0x54 - moveq r0, #0 - ldmeqia sp!, {r3, r4, pc} - ldr r3, _0207F8E8 ; =_022BB5EC - add r0, sp, #0 - ldmia r0, {r0, r1, r2} - stmia r3, {r0, r1, r2} - mov r0, #1 - add sp, sp, #0x54 - ldmia sp!, {r3, r4, pc} - .align 2, 0 -_0207F8E8: .word _022BB5EC - arm_func_end sub_0207F894 - - arm_func_start sub_0207F8EC -sub_0207F8EC: ; 0x0207F8EC - stmdb sp!, {r4, lr} - mov r4, r0 - bl sub_020845E8 - cmp r0, #0 - movne r1, #5 - moveq r1, #0 - mov r0, r4 - bl sub_0207F338 - ldmia sp!, {r4, pc} - arm_func_end sub_0207F8EC - - arm_func_start sub_0207F910 -sub_0207F910: ; 0x0207F910 - stmdb sp!, {lr} - sub sp, sp, #0xc - ldr ip, _0207F950 ; =_0207F8EC - mov lr, r1 - str ip, [sp] - str r0, [sp, #4] - mov r1, #1 - ldr r0, _0207F954 ; =_022BB5FC - str r1, [sp, #8] - mov r1, r2 - ldr r0, [r0, #4] - mov r2, lr - bl sub_0208420C - mov r0, #6 - add sp, sp, #0xc - ldmia sp!, {pc} - .align 2, 0 -_0207F950: .word sub_0207F8EC -_0207F954: .word _022BB5FC - arm_func_end sub_0207F910 - - arm_func_start sub_0207F958 -sub_0207F958: ; 0x0207F958 - mov r0, #1 - bx lr - arm_func_end sub_0207F958 - - arm_func_start sub_0207F960 -sub_0207F960: ; 0x0207F960 - stmdb sp!, {r3, lr} - cmp r1, #1 - beq _0207F9B8 - cmp r1, #9 - beq _0207F980 - cmp r1, #0xa - beq _0207F99C - b _0207F9C0 -_0207F980: - ldr r0, _0207F9C8 ; =_022BB5FC - ldr r0, [r0] - mov r0, r0, lsl #0x10 - mov r0, r0, lsr #0x10 - bl sub_02083434 - mov r0, #0 - ldmia sp!, {r3, pc} -_0207F99C: - ldr r0, _0207F9C8 ; =_022BB5FC - ldr r0, [r0] - mov r0, r0, lsl #0x10 - mov r0, r0, lsr #0x10 - bl sub_02083450 - mov r0, #0 - ldmia sp!, {r3, pc} -_0207F9B8: - mov r0, #4 - ldmia sp!, {r3, pc} -_0207F9C0: - mov r0, #8 - ldmia sp!, {r3, pc} - .align 2, 0 -_0207F9C8: .word _022BB5FC - arm_func_end sub_0207F960 - - arm_func_start sub_0207F9CC -sub_0207F9CC: ; 0x0207F9CC - mov r0, #1 - bx lr - arm_func_end sub_0207F9CC - - arm_func_start sub_0207F9D4 -sub_0207F9D4: ; 0x0207F9D4 - mov r0, #4 - bx lr - arm_func_end sub_0207F9D4 - - arm_func_start sub_0207F9DC -sub_0207F9DC: ; 0x0207F9DC - stmdb sp!, {r4, lr} - sub sp, sp, #0x10 - ldr r1, _0207FAFC ; =_022BB5FC - str r0, [r1, #4] - bl sub_0207902C - ldr r1, _0207FAFC ; =_022BB5FC - mov r2, #0 - str r0, [r1] - str r2, [r1, #8] - str r2, [r1, #0xc] - str r2, [r1, #0x10] - str r2, [r1, #0x14] - bl sub_02084304 - ldr r0, _0207FB00 ; =_022BB614 - bl sub_0207ED88 - ldr r0, _0207FB00 ; =_022BB614 - ldr r1, _0207FB04 ; =_020B2BB4 - mov r2, #3 - bl sub_0207EDF4 - ldr r4, _0207FB08 ; =0x027FFC40 - ldrh r0, [r4] - cmp r0, #2 - bne _0207FA94 - ldr r3, _0207FAFC ; =_022BB5FC - mvn r2, #0 - str r2, [r3, #8] - mov ip, #0 - str ip, [r3, #0xc] - str r2, [r3, #0x10] - ldr r0, _0207FB00 ; =_022BB614 - ldr r1, _0207FB0C ; =_0207F9D4 - str ip, [r3, #0x14] - bl sub_0207F318 - mov r1, #0 - str r1, [sp] - ldr r0, _0207FB10 ; =sub_0207F9CC - str r1, [sp, #4] - str r0, [sp, #8] - ldr ip, _0207FB14 ; =_0207F958 - ldr r0, _0207FB00 ; =_022BB614 - mov r2, r1 - mov r3, r1 - str ip, [sp, #0xc] - bl sub_0207EF2C - add sp, sp, #0x10 - ldmia sp!, {r4, pc} -_0207FA94: - ldr r0, _0207FB00 ; =_022BB614 - ldr r1, _0207FB18 ; =sub_0207F960 - ldr r2, _0207FB1C ; =0x00000602 - bl sub_0207F318 - ldr r1, [r4, #0x200] - mvn r0, #0 - cmp r1, r0 - cmpne r1, #0 - ldrne r2, [r4, #0x208] - cmpne r2, r0 - cmpne r2, #0 - addeq sp, sp, #0x10 - ldmeqia sp!, {r4, pc} - str r1, [sp] - ldr r0, [r4, #0x204] - ldr r1, _0207FB20 ; =sub_0207F910 - str r0, [sp, #4] - ldr r0, _0207FB14 ; =_0207F958 - str r1, [sp, #8] - str r0, [sp, #0xc] - ldr r3, [r4, #0x20c] - ldr r0, _0207FB00 ; =_022BB614 - mov r1, #0 - bl sub_0207EF2C - add sp, sp, #0x10 - ldmia sp!, {r4, pc} - .align 2, 0 -_0207FAFC: .word _022BB5FC -_0207FB00: .word _022BB614 -_0207FB04: .word _020B2BB4 -_0207FB08: .word 0x027FFC40 -_0207FB0C: .word sub_0207F9D4 -_0207FB10: .word sub_0207F9CC -_0207FB14: .word sub_0207F958 -_0207FB18: .word sub_0207F960 -_0207FB1C: .word 0x00000602 -_0207FB20: .word sub_0207F910 - arm_func_end sub_0207F9DC - - arm_func_start sub_0207FB24 -sub_0207FB24: ; 0x0207FB24 - ldr r1, [r0, #0x1c] - mov r2, r1, lsr #0x18 - tst r2, #1 - movne r0, r1, lsl #8 - movne r0, r0, lsr #8 - ldreq r0, [r0, #8] - bx lr - arm_func_end sub_0207FB24 - - arm_func_start sub_0207FB40 -sub_0207FB40: ; 0x0207FB40 - stmdb sp!, {r4, r5, r6, lr} - ldr r1, [r0, #0xc] - ldmib r0, {r4, r5} - add r6, r5, r1 - mov r0, r4 - mov r1, r6 - bl sub_0207A330 - mov r0, r4 - mov r1, r6 - bl sub_0207A2A4 - add r0, r4, r5 - sub r2, r6, r5 - mov r1, #0 - bl MemsetFast - ldmia sp!, {r4, r5, r6, pc} - arm_func_end sub_0207FB40 - - arm_func_start sub_0207FB7C -sub_0207FB7C: ; 0x0207FB7C - sub sp, sp, #8 - ldr r1, [r1, #0x18] - ldr r2, _0207FBA0 ; =_022BB614 - str r1, [sp, #4] - str r2, [r0] - str r2, [sp] - str r1, [r0, #4] - add sp, sp, #8 - bx lr - .align 2, 0 -_0207FBA0: .word _022BB614 - arm_func_end sub_0207FB7C - - arm_func_start sub_0207FBA4 -sub_0207FBA4: ; 0x0207FBA4 - stmdb sp!, {r4, r5, r6, r7, r8, sb, lr} - sub sp, sp, #0x54 - movs sb, r1 - ldreq r7, [sp, #0x74] - ldreq r6, [sp, #0x70] - ldrne r7, [sp, #0x7c] - ldrne r6, [sp, #0x78] - cmp r7, r2, lsl #5 - mov r4, r0 - mov r8, r3 - mov r5, r2, lsl #5 - addls sp, sp, #0x54 - movls r0, #0 - ldmlsia sp!, {r4, r5, r6, r7, r8, sb, pc} - add r0, sp, #0xc - bl FileInit - mvn ip, #0 - add r0, sp, #0xc - mov r1, r8 - add r2, r6, r5 - add r3, r6, r7 - str ip, [sp] - bl sub_0207F60C - cmp r0, #0 - addeq sp, sp, #0x54 - moveq r0, #0 - ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc} - add r0, sp, #0xc - mov r1, r4 - mov r2, #0x20 - bl sub_0207F818 - cmp r0, #0x20 - add r0, sp, #0xc - beq _0207FC3C - bl sub_0207F70C - add sp, sp, #0x54 - mov r0, #0 - ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} -_0207FC3C: - bl sub_0207F70C - add r0, sp, #4 - mov r1, r4 - str sb, [r4, #0x20] - bl sub_0207FB7C - add r1, sp, #4 - add r0, sp, #0xc - ldmia r1, {r1, r2} - bl sub_0207F654 - cmp r0, #0 - addeq sp, sp, #0x54 - moveq r0, #0 - ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc} - ldr r1, [sp, #0x30] - add r0, sp, #0xc - str r1, [r4, #0x24] - ldr r2, [sp, #0x34] - ldr r1, [sp, #0x30] - sub r1, r2, r1 - str r1, [r4, #0x28] - bl sub_0207F70C - mov r0, #1 - add sp, sp, #0x54 - ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} - arm_func_end sub_0207FBA4 - - arm_func_start GetOverlayInfo -GetOverlayInfo: ; 0x0207FC9C - stmdb sp!, {r3, r4, r5, lr} - sub sp, sp, #0x60 - movs r4, r1 - mov r5, r0 - ldreq r0, _0207FD88 ; =_022BB604 - ldrne r0, _0207FD8C ; =_022BB60C - ldr ip, [r0] - cmp ip, #0 - beq _0207FD4C - ldr r0, [r0, #4] - mov r3, r2, lsl #5 - cmp r0, r2, lsl #5 - addls sp, sp, #0x60 - movls r0, #0 - ldmlsia sp!, {r3, r4, r5, pc} - mov r1, r5 - add r0, ip, r3 - mov r2, #0x20 - bl MemcpyFast - add r0, sp, #0x18 - str r4, [r5, #0x20] - bl FileInit - add r0, sp, #0x10 - mov r1, r5 - bl sub_0207FB7C - add r1, sp, #0x10 - add r0, sp, #0x18 - ldmia r1, {r1, r2} - bl sub_0207F654 - cmp r0, #0 - addeq sp, sp, #0x60 - moveq r0, #0 - ldmeqia sp!, {r3, r4, r5, pc} - ldr r1, [sp, #0x3c] - add r0, sp, #0x18 - str r1, [r5, #0x24] - ldr r2, [sp, #0x40] - ldr r1, [sp, #0x3c] - sub r1, r2, r1 - str r1, [r5, #0x28] - bl sub_0207F70C - add sp, sp, #0x60 - mov r0, #1 - ldmia sp!, {r3, r4, r5, pc} -_0207FD4C: - ldr ip, _0207FD90 ; =0x027FFE50 - ldr r3, _0207FD94 ; =_022BB614 - ldr r1, [ip] - mov r0, r5 - str r1, [sp] - ldr r5, [ip, #4] - mov r1, r4 - str r5, [sp, #4] - ldr r4, [ip, #8] - str r4, [sp, #8] - ldr r4, [ip, #0xc] - str r4, [sp, #0xc] - bl sub_0207FBA4 - add sp, sp, #0x60 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0207FD88: .word _022BB604 -_0207FD8C: .word _022BB60C -_0207FD90: .word 0x027FFE50 -_0207FD94: .word _022BB614 - arm_func_end GetOverlayInfo - - arm_func_start LoadOverlayInternal -LoadOverlayInternal: ; 0x0207FD98 - stmdb sp!, {r3, r4, r5, lr} - sub sp, sp, #0x50 - mov r5, r0 - add r0, sp, #8 - bl FileInit - add r0, sp, #0 - mov r1, r5 - bl sub_0207FB7C - add r1, sp, #0 - add r0, sp, #8 - ldmia r1, {r1, r2} - bl sub_0207F654 - cmp r0, #0 - addeq sp, sp, #0x50 - moveq r0, #0 - ldmeqia sp!, {r3, r4, r5, pc} - mov r0, r5 - bl sub_0207FB24 - mov r4, r0 - mov r0, r5 - bl sub_0207FB40 - ldr r1, [r5, #4] - add r0, sp, #8 - mov r2, r4 - bl sub_0207F818 - cmp r4, r0 - add r0, sp, #8 - beq _0207FE18 - bl sub_0207F70C - add sp, sp, #0x50 - mov r0, #0 - ldmia sp!, {r3, r4, r5, pc} -_0207FE18: - bl sub_0207F70C - mov r0, #1 - add sp, sp, #0x50 - ldmia sp!, {r3, r4, r5, pc} - arm_func_end LoadOverlayInternal - - arm_func_start sub_0207FE28 -sub_0207FE28: ; 0x0207FE28 - stmdb sp!, {r4, r5, r6, lr} - sub sp, sp, #0x58 - mov r4, r0 - mov r6, r1 - mov r5, r2 - add r0, sp, #0x44 - mov r1, #0 - mov r2, #0x14 - bl MemsetFast - ldr r2, _0207FEB8 ; =_020B2BB8 - add r1, sp, #4 - ldmia r2, {r0, r2} - bl MemcpyFast - ldr r3, _0207FEB8 ; =_020B2BB8 - mov r1, r6 - ldr ip, [r3, #4] - mov r2, r5 - add r0, sp, #0x44 - add r3, sp, #4 - str ip, [sp] - bl sub_02080A10 - add r3, sp, #0x44 - mov r2, #0 -_0207FE84: - ldr r1, [r3] - ldr r0, [r4, r2] - cmp r1, r0 - bne _0207FEA4 - add r2, r2, #4 - cmp r2, #0x14 - add r3, r3, #4 - blo _0207FE84 -_0207FEA4: - cmp r2, #0x14 - moveq r0, #1 - movne r0, #0 - add sp, sp, #0x58 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0207FEB8: .word _020B2BB8 - arm_func_end sub_0207FE28 - - arm_func_start InitOverlay -InitOverlay: ; 0x0207FEBC - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - bl sub_0207FB24 - ldr r1, _0207FFA0 ; =0x027FFC40 - mov r4, r0 - ldrh r0, [r1] - cmp r0, #2 - bne _0207FF4C - ldr r1, [r5, #0x1c] - mov r0, #0 - mov r1, r1, lsr #0x18 - tst r1, #2 - beq _0207FF2C - ldr r1, _0207FFA4 ; =_020B3364 - ldr r3, _0207FFA8 ; =_020B3364 - ldr r2, _0207FFAC ; =0x66666667 - sub ip, r1, r3 - smull r1, lr, r2, ip - mov r1, ip, lsr #0x1f - ldr r2, [r5] - add lr, r1, lr, asr #3 - cmp r2, lr - bhs _0207FF2C - mov r0, #0x14 - mla r0, r2, r0, r3 - ldr r1, [r5, #4] - mov r2, r4 - bl sub_0207FE28 -_0207FF2C: - cmp r0, #0 - bne _0207FF4C - ldr r0, [r5, #4] - mov r2, r4 - mov r1, #0 - bl MemsetFast - bl WaitForever2 - ldmia sp!, {r3, r4, r5, pc} -_0207FF4C: - ldr r0, [r5, #0x1c] - mov r0, r0, lsr #0x18 - tst r0, #1 - beq _0207FF68 - ldr r0, [r5, #4] - add r0, r0, r4 - bl MIi_UncompressBackward -_0207FF68: - ldmib r5, {r0, r1} - bl sub_0207A2DC - ldr r4, [r5, #0x10] - ldr r5, [r5, #0x14] - cmp r4, r5 - ldmhsia sp!, {r3, r4, r5, pc} -_0207FF80: - ldr r0, [r4] - cmp r0, #0 - beq _0207FF90 - blx r0 -_0207FF90: - add r4, r4, #4 - cmp r4, r5 - blo _0207FF80 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0207FFA0: .word 0x027FFC40 -_0207FFA4: .word _020B3364 -_0207FFA8: .word _020B3364 -_0207FFAC: .word 0x66666667 - arm_func_end InitOverlay - - arm_func_start sub_0207FFB0 -sub_0207FFB0: ; 0x0207FFB0 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - mov fp, r0 -_0207FFB8: - ldr r1, [fp, #8] - ldr r0, [fp, #0xc] - mov r4, #0 - ldr r6, [fp, #4] - add r0, r1, r0 - mov r5, r4 - add r7, r6, r0 - bl EnableIrqFlag - ldr r1, _0208009C ; =_022BCA74 - mov ip, r4 - ldr lr, [r1] - mov r8, lr - cmp lr, #0 - beq _02080064 - mov r2, r4 -_0207FFF4: - ldr sl, [r8, #8] - ldr sb, [r8] - cmp sl, #0 - ldr r3, [r8, #4] - bne _02080018 - cmp r3, r6 - blo _02080018 - cmp r3, r7 - blo _02080028 -_02080018: - cmp sl, r6 - blo _02080054 - cmp sl, r7 - bhs _02080054 -_02080028: - cmp r5, #0 - strne r8, [r5] - moveq r4, r8 - cmp lr, r8 - streq sb, [r1] - moveq lr, sb - str r2, [r8] - cmp ip, #0 - mov r5, r8 - strne sb, [ip] - b _02080058 -_02080054: - mov ip, r8 -_02080058: - mov r8, sb - cmp sb, #0 - bne _0207FFF4 -_02080064: - bl SetIrqFlag - cmp r4, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_02080070: - ldr r1, [r4, #4] - ldr r5, [r4] - cmp r1, #0 - beq _02080088 - ldr r0, [r4, #8] - blx r1 -_02080088: - mov r4, r5 - cmp r5, #0 - bne _02080070 - b _0207FFB8 -_02080098: - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_0208009C: .word _022BCA74 - arm_func_end sub_0207FFB0 - - arm_func_start sub_020800A0 -sub_020800A0: ; 0x020800A0 - stmdb sp!, {r3, lr} - bl sub_0207FFB0 - mov r0, #1 - ldmia sp!, {r3, pc} - arm_func_end sub_020800A0 - - arm_func_start sub_020800B0 -sub_020800B0: ; 0x020800B0 - stmdb sp!, {lr} - sub sp, sp, #0x2c - mov r3, r0 - mov r2, r1 - add r0, sp, #0 - mov r1, r3 - bl GetOverlayInfo - cmp r0, #0 - beq _020800E4 - add r0, sp, #0 - bl sub_020800A0 - cmp r0, #0 - bne _020800F0 -_020800E4: - add sp, sp, #0x2c - mov r0, #0 - ldmia sp!, {pc} -_020800F0: - mov r0, #1 - add sp, sp, #0x2c - ldmia sp!, {pc} - arm_func_end sub_020800B0 - - arm_func_start sub_020800FC -sub_020800FC: ; 0x020800FC - ldr r2, _0208012C ; =0x67452301 - ldr r1, _02080130 ; =0xEFCDAB89 - str r2, [r0] - ldr r2, _02080134 ; =0x98BADCFE - str r1, [r0, #4] - ldr r1, _02080138 ; =0x10325476 - str r2, [r0, #8] - str r1, [r0, #0xc] - mov r1, #0 - str r1, [r0, #0x10] - str r1, [r0, #0x14] - bx lr - .align 2, 0 -_0208012C: .word 0x67452301 -_02080130: .word 0xEFCDAB89 -_02080134: .word 0x98BADCFE -_02080138: .word 0x10325476 - arm_func_end sub_020800FC - - arm_func_start sub_0208013C -sub_0208013C: ; 0x0208013C - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r6, r0 - ldr r3, [r6, #0x10] - mov r4, r2 - and ip, r3, #0x3f - ldr r0, [r6, #0x14] - adds r3, r3, r4 - str r3, [r6, #0x10] - adc r0, r0, #0 - rsb r7, ip, #0x40 - mov r5, r1 - str r0, [r6, #0x14] - cmp r7, r4 - bls _02080190 - cmp r4, #0 - ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - add r1, r6, #0x18 - mov r0, r5 - add r1, r1, ip - bl MemcpyFast - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_02080190: - add r1, r6, #0x18 - mov r0, r5 - mov r2, r7 - add r1, r1, ip - bl MemcpyFast - mov r0, r6 - bl sub_020802BC - sub r4, r4, r7 - mov r8, r4, lsr #6 - cmp r8, #0 - add r7, r5, r7 - ble _020801EC - mov r5, #0x40 -_020801C4: - mov r0, r7 - mov r2, r5 - add r1, r6, #0x18 - bl MemcpyFast - mov r0, r6 - add r7, r7, #0x40 - bl sub_020802BC - sub r8, r8, #1 - cmp r8, #0 - bgt _020801C4 -_020801EC: - ands r2, r4, #0x3f - ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - mov r0, r7 - add r1, r6, #0x18 - bl MemcpyFast - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_0208013C - - arm_func_start sub_02080204 -sub_02080204: ; 0x02080204 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r4, r1 - ldr r1, [r4, #0x14] - ldr r3, [r4, #0x10] - mov r5, r0 - mov r6, r1, lsl #3 - ldr r1, _020802B8 ; =_020B2BC0 - mov r0, r4 - mov r2, #1 - orr r6, r6, r3, lsr #29 - mov r7, r3, lsl #3 - bl sub_0208013C - ldr r0, [r4, #0x10] - mov r1, #0 - and r3, r0, #0x3f - rsb r2, r3, #0x40 - cmp r2, #8 - bhs _02080268 - add r0, r4, #0x18 - add r0, r0, r3 - bl MemsetFast - mov r0, r4 - bl sub_020802BC - mov r3, #0 - mov r2, #0x40 -_02080268: - cmp r2, #8 - bls _02080284 - add r0, r4, #0x18 - add r0, r0, r3 - sub r2, r2, #8 - mov r1, #0 - bl MemsetFast -_02080284: - str r7, [r4, #0x50] - mov r0, r4 - str r6, [r4, #0x54] - bl sub_020802BC - mov r0, r4 - mov r1, r5 - mov r2, #0x10 - bl MemcpyFast - mov r0, r4 - mov r1, #0 - mov r2, #0x58 - bl MemsetFast - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_020802B8: .word _020B2BC0 - arm_func_end sub_02080204 - - arm_func_start sub_020802BC -sub_020802BC: ; 0x020802BC - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - ldmia r0, {r2, r3, ip, lr} - add r4, r0, #0x18 - ldr r5, _02080668 ; =_020B2C84 - mov r7, r4 - mov r8, #0 -_020802D4: - mvn r1, r3 - and r6, r3, ip - and r1, r1, lr - orr r1, r6, r1 - ldr r6, [r7] - add r1, r2, r1 - ldr r2, [r5] - add r1, r6, r1 - add r2, r2, r1 - mov r1, r2, lsr #0x19 - orr r1, r1, r2, lsl #7 - add r2, r3, r1 - mvn r1, r2 - and r6, r2, r3 - and r1, r1, ip - orr r1, r6, r1 - ldr r6, [r7, #4] - add r1, lr, r1 - ldr sb, [r5, #4] - add r1, r6, r1 - add r6, sb, r1 - mov r1, r6, lsr #0x14 - orr r1, r1, r6, lsl #12 - add lr, r2, r1 - mvn r1, lr - and r6, lr, r2 - and r1, r1, r3 - orr r1, r6, r1 - ldr sb, [r7, #8] - add r6, ip, r1 - ldr r1, [r7, #0xc] - add sb, sb, r6 - ldr sl, [r5, #8] - ldr r6, [r5, #0xc] - add sl, sl, sb - mov sb, sl, lsr #0xf - orr sb, sb, sl, lsl #17 - add ip, lr, sb - add r5, r5, #0x10 - add r7, r7, #0x10 - and sl, ip, lr - mvn sb, ip - and sb, sb, r2 - orr sb, sl, sb - add r3, r3, sb - add r1, r1, r3 - add r3, r6, r1 - mov r1, r3, lsr #0xa - orr r1, r1, r3, lsl #22 - add r3, ip, r1 - add r8, r8, #1 - cmp r8, #4 - blt _020802D4 - ldr r1, _0208066C ; =_020B2BC4 - mov r6, #0 -_020803B0: - mvn r7, lr - ldr sb, [r1] - and r8, r3, lr - and r7, ip, r7 - orr r7, r8, r7 - ldr r8, [r4, sb, lsl #2] - add r2, r2, r7 - ldr r7, [r5] - add r2, r8, r2 - add r7, r7, r2 - mov r2, r7, lsr #0x1b - orr r2, r2, r7, lsl #5 - add r2, r3, r2 - mvn r8, ip - ldr r7, [r1, #4] - and sb, r2, ip - and r8, r3, r8 - orr sl, sb, r8 - mvn r8, r3 - ldr sb, [r1, #8] - ldr fp, [r4, r7, lsl #2] - add r7, lr, sl - add r7, fp, r7 - ldr sl, [r5, #4] - ldr sb, [r4, sb, lsl #2] - add sl, sl, r7 - ldr r7, [r1, #0xc] - and r8, r2, r8 - ldr r7, [r4, r7, lsl #2] - mov fp, sl, lsr #0x17 - orr sl, fp, sl, lsl #9 - add lr, r2, sl - ldr sl, [r5, #8] - and fp, lr, r3 - orr r8, fp, r8 - add r8, ip, r8 - add r8, sb, r8 - add sb, sl, r8 - mov r8, sb, lsr #0x12 - orr r8, r8, sb, lsl #14 - add ip, lr, r8 - mvn r8, r2 - and sb, lr, r8 - ldr r8, [r5, #0xc] - add r5, r5, #0x10 - add r1, r1, #0x10 - and sl, ip, r2 - orr sb, sl, sb - add r3, r3, sb - add r3, r7, r3 - add r7, r8, r3 - mov r3, r7, lsr #0xc - orr r3, r3, r7, lsl #20 - add r3, ip, r3 - add r6, r6, #1 - cmp r6, #4 - blt _020803B0 - mov r6, #0 -_02080498: - ldr r8, [r1] - eor r7, r3, ip - eor r7, lr, r7 - ldr r8, [r4, r8, lsl #2] - add r2, r2, r7 - ldr r7, [r5] - add r2, r8, r2 - add r7, r7, r2 - mov r2, r7, lsr #0x1c - orr r2, r2, r7, lsl #4 - add r2, r3, r2 - ldr r8, [r1, #4] - eor r7, r2, r3 - eor r7, ip, r7 - ldr r8, [r4, r8, lsl #2] - add r7, lr, r7 - ldr sb, [r1, #8] - ldr sl, [r5, #4] - add r7, r8, r7 - add r8, sl, r7 - mov r7, r8, lsr #0x15 - orr r7, r7, r8, lsl #11 - add lr, r2, r7 - eor r8, lr, r2 - ldr r7, [r1, #0xc] - ldr sb, [r4, sb, lsl #2] - eor r8, r3, r8 - add r8, ip, r8 - add sb, sb, r8 - ldr sl, [r5, #8] - ldr r8, [r4, r7, lsl #2] - add sb, sl, sb - mov r7, sb, lsr #0x10 - orr r7, r7, sb, lsl #16 - add ip, lr, r7 - eor r7, ip, lr - eor r7, r2, r7 - add r3, r3, r7 - add r3, r8, r3 - ldr r7, [r5, #0xc] - add r5, r5, #0x10 - add r7, r7, r3 - add r1, r1, #0x10 - mov r3, r7, lsr #9 - orr r3, r3, r7, lsl #23 - add r3, ip, r3 - add r6, r6, #1 - cmp r6, #4 - blt _02080498 - mov r8, #0 -_02080560: - mvn r6, lr - ldr r7, [r1] - orr r6, r3, r6 - eor r6, ip, r6 - ldr r7, [r4, r7, lsl #2] - add r2, r2, r6 - ldr r6, [r5] - add r2, r7, r2 - add r6, r6, r2 - mov r2, r6, lsr #0x1a - orr r2, r2, r6, lsl #6 - add r2, r3, r2 - mvn r6, ip - ldr sb, [r1, #4] - orr r6, r2, r6 - eor r7, r3, r6 - ldr r6, [r1, #8] - ldr sb, [r4, sb, lsl #2] - add r7, lr, r7 - ldr sl, [r5, #4] - add r7, sb, r7 - add sb, sl, r7 - mov r7, sb, lsr #0x16 - orr sb, r7, sb, lsl #10 - ldr r7, [r1, #0xc] - add lr, r2, sb - mvn sb, r3 - ldr r6, [r4, r6, lsl #2] - orr sb, lr, sb - eor sb, r2, sb - add sb, ip, sb - add sb, r6, sb - ldr sl, [r5, #8] - ldr r6, [r4, r7, lsl #2] - add sb, sl, sb - mov r7, sb, lsr #0x11 - orr sb, r7, sb, lsl #15 - ldr r7, [r5, #0xc] - add ip, lr, sb - add r5, r5, #0x10 - add r1, r1, #0x10 - mvn sb, r2 - orr sb, ip, sb - eor sb, lr, sb - add r3, r3, sb - add r3, r6, r3 - add r6, r7, r3 - mov r3, r6, lsr #0xb - orr r3, r3, r6, lsl #21 - add r3, ip, r3 - add r8, r8, #1 - cmp r8, #4 - blt _02080560 - ldr r1, [r0] - add r1, r1, r2 - str r1, [r0] - ldr r1, [r0, #4] - add r1, r1, r3 - str r1, [r0, #4] - ldr r1, [r0, #8] - add r1, r1, ip - str r1, [r0, #8] - ldr r1, [r0, #0xc] - add r1, r1, lr - str r1, [r0, #0xc] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_02080668: .word _020B2C84 -_0208066C: .word _020B2BC4 - arm_func_end sub_020802BC - - arm_func_start sub_02080670 -sub_02080670: ; 0x02080670 - ldr r1, _020806AC ; =0x67452301 - ldr r2, _020806B0 ; =0xEFCDAB89 - str r1, [r0] - ldr r1, _020806B4 ; =0x98BADCFE - str r2, [r0, #4] - ldr r2, _020806B8 ; =0x10325476 - str r1, [r0, #8] - ldr r1, _020806BC ; =0xC3D2E1F0 - str r2, [r0, #0xc] - str r1, [r0, #0x10] - mov r1, #0 - str r1, [r0, #0x14] - str r1, [r0, #0x18] - str r1, [r0, #0x1c] - bx lr - .align 2, 0 -_020806AC: .word 0x67452301 -_020806B0: .word 0xEFCDAB89 -_020806B4: .word 0x98BADCFE -_020806B8: .word 0x10325476 -_020806BC: .word 0xC3D2E1F0 - arm_func_end sub_02080670 - - arm_func_start sub_020806C0 -sub_020806C0: ; 0x020806C0 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - mov sl, r0 - movs r8, r2 - mov sb, r1 - add r6, sl, #0x20 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r0, [sl, #0x14] - add r1, r0, r8, lsl #3 - cmp r1, r0 - ldrlo r0, [sl, #0x18] - addlo r0, r0, #1 - strlo r0, [sl, #0x18] - ldr r0, [sl, #0x18] - add r0, r0, r8, lsr #29 - str r0, [sl, #0x18] - str r1, [sl, #0x14] - ldr r1, [sl, #0x1c] - cmp r1, #0 - beq _02080778 - add r0, r1, r8 - cmp r0, #0x40 - blo _02080758 - rsb r4, r1, #0x40 - mov r0, sb - mov r2, r4 - add r1, r6, r1 - bl MemcpyFast - ldr r1, _02080810 ; =_020B2D88 - mov r0, sl - ldr r3, [r1] - mov r1, r6 - mov r2, #0x40 - sub r8, r8, r4 - add sb, sb, r4 - blx r3 - mov r0, #0 - str r0, [sl, #0x1c] - b _02080778 -_02080758: - mov r0, sb - mov r2, r8 - add r1, r6, r1 - bl MemcpyFast - ldr r0, [sl, #0x1c] - add r0, r0, r8 - str r0, [sl, #0x1c] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_02080778: - cmp r8, #0x40 - blo _020807F0 - bic r7, r8, #0x3f - tst sb, #3 - sub r8, r8, r7 - bne _020807B0 - ldr r1, _02080810 ; =_020B2D88 - mov r0, sl - ldr r3, [r1] - mov r1, sb - mov r2, r7 - blx r3 - add sb, sb, r7 - b _020807F0 -_020807B0: - mov r5, #0x40 - ldr r4, _02080810 ; =_020B2D88 - mov fp, r5 -_020807BC: - mov r0, sb - mov r1, r6 - mov r2, r5 - bl MemcpyFast - ldr r3, [r4] - mov r0, sl - mov r1, r6 - add sb, sb, #0x40 - mov r2, fp - blx r3 - sub r7, r7, #0x40 - cmp r7, #0 - bgt _020807BC -_020807F0: - str r8, [sl, #0x1c] - cmp r8, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - mov r0, sb - mov r1, r6 - mov r2, r8 - bl MemcpyFast - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_02080810: .word _020B2D88 - arm_func_end sub_020806C0 - - arm_func_start sub_02080814 -sub_02080814: ; 0x02080814 - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r4, r5, r6, lr} - ldr r0, [sp, #0x10] - mov r6, r1 - ldr r3, [r0, #0x1c] - add r4, r0, #0x20 - tst r3, #3 - mov r2, r3, asr #2 - moveq r0, #0 - streq r0, [r4, r2, lsl #2] - ldr r1, [sp, #0x10] - mov r0, #0x80 - add r5, r1, #0x20 - strb r0, [r5, r3] - add r3, r3, #1 - tst r3, #3 - beq _0208086C - mov r0, #0 -_0208085C: - strb r0, [r5, r3] - add r3, r3, #1 - tst r3, #3 - bne _0208085C -_0208086C: - ldr r0, [sp, #0x10] - add r2, r2, #1 - ldr r0, [r0, #0x1c] - cmp r0, #0x38 - blt _020808B8 - cmp r2, #0x10 - bge _0208089C - mov r0, #0 -_0208088C: - str r0, [r4, r2, lsl #2] - add r2, r2, #1 - cmp r2, #0x10 - blt _0208088C -_0208089C: - ldr r1, _02080A0C ; =_020B2D88 - ldr r0, [sp, #0x10] - ldr r3, [r1] - mov r1, r4 - mov r2, #0x40 - blx r3 - mov r2, #0 -_020808B8: - cmp r2, #0xe - bge _020808D4 - mov r0, #0 -_020808C4: - str r0, [r4, r2, lsl #2] - add r2, r2, #1 - cmp r2, #0xe - blt _020808C4 -_020808D4: - ldr r0, [sp, #0x10] - ldr r3, _02080A0C ; =_020B2D88 - ldr r2, [r0, #0x14] - mov r1, r4 - strb r2, [r5, #0x3f] - mov r0, r2, lsr #8 - strb r0, [r5, #0x3e] - mov r0, r2, lsr #0x10 - strb r0, [r5, #0x3d] - mov r0, r2, lsr #0x18 - strb r0, [r5, #0x3c] - ldr r0, [sp, #0x10] - mov r2, #0x40 - ldr r4, [r0, #0x18] - strb r4, [r5, #0x3b] - mov r0, r4, lsr #8 - strb r0, [r5, #0x3a] - mov r0, r4, lsr #0x10 - strb r0, [r5, #0x39] - mov r0, r4, lsr #0x18 - strb r0, [r5, #0x38] - ldr r0, [sp, #0x10] - ldr r3, [r3] - blx r3 - ldr r0, [sp, #0x10] - ldr r1, [r0] - mov r0, r1, lsr #0x18 - strb r0, [r6] - mov r0, r1, lsr #0x10 - strb r0, [r6, #1] - mov r0, r1, lsr #8 - strb r0, [r6, #2] - strb r1, [r6, #3] - ldr r0, [sp, #0x10] - ldr r1, [r0, #4] - mov r0, r1, lsr #0x18 - strb r0, [r6, #4] - mov r0, r1, lsr #0x10 - strb r0, [r6, #5] - mov r0, r1, lsr #8 - strb r0, [r6, #6] - strb r1, [r6, #7] - ldr r0, [sp, #0x10] - ldr r1, [r0, #8] - mov r0, r1, lsr #0x18 - strb r0, [r6, #8] - mov r0, r1, lsr #0x10 - strb r0, [r6, #9] - mov r0, r1, lsr #8 - strb r0, [r6, #0xa] - strb r1, [r6, #0xb] - ldr r0, [sp, #0x10] - ldr r1, [r0, #0xc] - mov r0, r1, lsr #0x18 - strb r0, [r6, #0xc] - mov r0, r1, lsr #0x10 - strb r0, [r6, #0xd] - mov r0, r1, lsr #8 - strb r0, [r6, #0xe] - strb r1, [r6, #0xf] - ldr r0, [sp, #0x10] - ldr r1, [r0, #0x10] - mov r0, r1, lsr #0x18 - strb r0, [r6, #0x10] - mov r0, r1, lsr #0x10 - strb r0, [r6, #0x11] - mov r0, r1, lsr #8 - strb r0, [r6, #0x12] - strb r1, [r6, #0x13] - ldr r3, [sp, #0x10] - mov r0, #0 - add r1, sp, #0x10 - mov r2, #4 - str r0, [r3, #0x1c] - bl ArrayFill32 - ldmia sp!, {r4, r5, r6, lr} - add sp, sp, #0x10 - bx lr - .align 2, 0 -_02080A0C: .word _020B2D88 - arm_func_end sub_02080814 - - arm_func_start sub_02080A10 -sub_02080A10: ; 0x02080A10 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - sub sp, sp, #0xa0 - ldr lr, _02080A94 ; =_020AEC5C - add ip, sp, #8 - mov r8, r0 - mov r7, r1 - mov r6, r2 - mov r5, r3 - mov r4, ip - ldmia lr!, {r0, r1, r2, r3} - stmia ip!, {r0, r1, r2, r3} - ldmia lr, {r0, r1, r2} - stmia ip, {r0, r1, r2} - add lr, sp, #0x38 - add ip, sp, #0x24 - str lr, [sp, #0x10] - ldr lr, _02080A98 ; =sub_02080670 - str ip, [sp, #0x14] - ldr ip, _02080A9C ; =sub_020806C0 - str lr, [sp, #0x18] - ldr lr, _02080AA0 ; =sub_02080814 - str ip, [sp, #0x1c] - ldr ip, [sp, #0xb8] - str lr, [sp, #0x20] - str ip, [sp] - mov r3, r5 - mov r0, r8 - mov r1, r7 - mov r2, r6 - str r4, [sp, #4] - bl sub_02080AA4 - add sp, sp, #0xa0 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - .align 2, 0 -_02080A94: .word _020AEC5C -_02080A98: .word sub_02080670 -_02080A9C: .word sub_020806C0 -_02080AA0: .word sub_02080814 - arm_func_end sub_02080A10 - - arm_func_start sub_02080AA4 -sub_02080AA4: ; 0x02080AA4 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} - sub sp, sp, #0xc0 - ldr r5, [sp, #0xe0] - ldr r4, [sp, #0xe4] - mov r8, r1 - movs sb, r0 - mov r7, r2 - cmpne r8, #0 - mov r6, r3 - cmpne r7, #0 - cmpne r6, #0 - cmpne r5, #0 - cmpne r4, #0 - addeq sp, sp, #0xc0 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - ldr r0, [r4, #4] - cmp r5, r0 - ble _02080B24 - ldr r0, [r4, #8] - ldr r1, [r4, #0x10] - blx r1 - ldr r0, [r4, #8] - ldr r3, [r4, #0x14] - mov r1, r6 - mov r2, r5 - blx r3 - ldr r0, [r4, #8] - ldr r2, [r4, #0x18] - add r1, sp, #0x80 - blx r2 - ldr r5, [r4] - add r6, sp, #0x80 -_02080B24: - cmp r5, #0 - mov r2, #0 - ble _02080B4C - add r1, sp, #0x40 -_02080B34: - ldrb r0, [r6, r2] - add r2, r2, #1 - cmp r2, r5 - eor r0, r0, #0x36 - strb r0, [r1], #1 - blt _02080B34 -_02080B4C: - ldr r0, [r4, #4] - cmp r2, r0 - bge _02080B78 - add r0, sp, #0x40 - add r3, r0, r2 - mov r1, #0x36 -_02080B64: - strb r1, [r3], #1 - ldr r0, [r4, #4] - add r2, r2, #1 - cmp r2, r0 - blt _02080B64 -_02080B78: - ldr r0, [r4, #8] - ldr r1, [r4, #0x10] - blx r1 - ldr r0, [r4, #8] - ldr r2, [r4, #4] - ldr r3, [r4, #0x14] - add r1, sp, #0x40 - blx r3 - ldr r0, [r4, #8] - ldr r3, [r4, #0x14] - mov r1, r8 - mov r2, r7 - blx r3 - ldr r0, [r4, #8] - ldr r1, [r4, #0xc] - ldr r2, [r4, #0x18] - blx r2 - cmp r5, #0 - mov r3, #0 - ble _02080BE4 - add r1, sp, #0 -_02080BCC: - ldrb r0, [r6, r3] - add r3, r3, #1 - cmp r3, r5 - eor r0, r0, #0x5c - strb r0, [r1], #1 - blt _02080BCC -_02080BE4: - ldr r0, [r4, #4] - cmp r3, r0 - bge _02080C10 - add r0, sp, #0 - add r2, r0, r3 - mov r1, #0x5c -_02080BFC: - strb r1, [r2], #1 - ldr r0, [r4, #4] - add r3, r3, #1 - cmp r3, r0 - blt _02080BFC -_02080C10: - ldr r0, [r4, #8] - ldr r1, [r4, #0x10] - blx r1 - ldr r0, [r4, #8] - ldr r2, [r4, #4] - ldr r3, [r4, #0x14] - add r1, sp, #0 - blx r3 - ldr r0, [r4, #8] - ldr r1, [r4, #0xc] - ldr r2, [r4] - ldr r3, [r4, #0x14] - blx r3 - ldr r0, [r4, #8] - ldr r2, [r4, #0x18] - mov r1, sb - blx r2 - add sp, sp, #0xc0 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - .align 2, 0 -_02080C5C: .word 0x00FF00FF -_02080C60: .word 0x5A827999 -_02080C64: .word 0x6ED9EBA1 -_02080C68: .word 0x8F1BBCDC -_02080C6C: .word 0xCA62C1D6 - arm_func_end sub_02080AA4 - - arm_func_start sub_02080C70 -sub_02080C70: ; 0x02080C70 - stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, ip, lr} - ldmia r0, {r3, sb, sl, fp, ip} - sub sp, sp, #0x84 - str r2, [sp, #0x80] -_02080C80: - ldr r8, _02080C60 ; =0x5A827999 - ldr r7, _02080C5C ; =0x00FF00FF - mov r6, sp - mov r5, #0 -_02080C90: - ldr r4, [r1], #4 - add r2, r8, ip - add r2, r2, r3, ror #27 - and lr, r4, r7 - and r4, r7, r4, ror #24 - orr r4, r4, lr, ror #8 - str r4, [r6, #0x40] - str r4, [r6], #4 - add r2, r2, r4 - eor r4, sl, fp - and r4, r4, sb - eor r4, r4, fp - add r2, r2, r4 - mov sb, sb, ror #2 - mov ip, fp - mov fp, sl - mov sl, sb - mov sb, r3 - mov r3, r2 - add r5, r5, #4 - cmp r5, #0x40 - blt _02080C90 - mov r7, #0 - mov r6, sp -_02080CF0: - ldr r2, [r6] - ldr r5, [r6, #8] - ldr r4, [r6, #0x20] - ldr lr, [r6, #0x34] - eor r2, r2, r5 - eor r4, r4, lr - eor r2, r2, r4 - mov r2, r2, ror #0x1f - str r2, [r6, #0x40] - str r2, [r6], #4 - add r2, r2, ip - add r2, r2, r8 - add r2, r2, r3, ror #27 - eor r4, sl, fp - and r4, r4, sb - eor r4, r4, fp - add r2, r2, r4 - mov sb, sb, ror #2 - mov ip, fp - mov fp, sl - mov sl, sb - mov sb, r3 - mov r3, r2 - add r7, r7, #4 - cmp r7, #0x10 - blt _02080CF0 - ldr r8, _02080C64 ; =0x6ED9EBA1 - mov r7, #0 -_02080D60: - ldr r2, [r6] - ldr r4, [r6, #8] - ldr lr, [r6, #0x20] - ldr r5, [r6, #0x34] - eor r2, r2, r4 - eor lr, lr, r5 - eor r2, r2, lr - mov r2, r2, ror #0x1f - str r2, [r6, #0x40] - str r2, [r6], #4 - add r2, r2, ip - add r2, r2, r8 - add r2, r2, r3, ror #27 - eor lr, sb, sl - eor lr, lr, fp - add r2, r2, lr - mov sb, sb, ror #2 - mov ip, fp - mov fp, sl - mov sl, sb - mov sb, r3 - mov r3, r2 - add r7, r7, #1 - cmp r7, #0xc - moveq r6, sp - cmp r7, #0x14 - blt _02080D60 - ldr r8, _02080C68 ; =0x8F1BBCDC - mov r7, #0 -_02080DD4: - ldr r2, [r6] - ldr lr, [r6, #8] - ldr r5, [r6, #0x20] - ldr r4, [r6, #0x34] - eor r2, r2, lr - eor r5, r5, r4 - eor r2, r2, r5 - mov r2, r2, ror #0x1f - str r2, [r6, #0x40] - str r2, [r6], #4 - add r2, r2, ip - add r2, r2, r8 - add r2, r2, r3, ror #27 - orr r5, sb, sl - and r5, r5, fp - and r4, sb, sl - orr r5, r5, r4 - add r2, r2, r5 - mov sb, sb, ror #2 - mov ip, fp - mov fp, sl - mov sl, sb - mov sb, r3 - mov r3, r2 - add r7, r7, #1 - cmp r7, #8 - moveq r6, sp - cmp r7, #0x14 - blt _02080DD4 - ldr r8, _02080C6C ; =0xCA62C1D6 - mov r7, #0 -_02080E50: - ldr r2, [r6] - ldr r5, [r6, #8] - ldr r4, [r6, #0x20] - ldr lr, [r6, #0x34] - eor r2, r2, r5 - eor r4, r4, lr - eor r2, r2, r4 - mov r2, r2, ror #0x1f - str r2, [r6, #0x40] - str r2, [r6], #4 - add r2, r2, ip - add r2, r2, r8 - add r2, r2, r3, ror #27 - eor r4, sb, sl - eor r4, r4, fp - add r2, r2, r4 - mov sb, sb, ror #2 - mov ip, fp - mov fp, sl - mov sl, sb - mov sb, r3 - mov r3, r2 - add r7, r7, #1 - cmp r7, #4 - moveq r6, sp - cmp r7, #0x14 - blt _02080E50 - ldmia r0, {r2, r4, r6, r7, lr} - add r3, r3, r2 - add sb, sb, r4 - add sl, sl, r6 - add fp, fp, r7 - add ip, ip, lr - stmia r0, {r3, sb, sl, fp, ip} - ldr lr, [sp, #0x80] - subs lr, lr, #0x40 - str lr, [sp, #0x80] - bgt _02080C80 - add sp, sp, #0x84 - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, ip, pc} - arm_func_end sub_02080C70 - - arm_func_start sub_02080EF0 -sub_02080EF0: ; 0x02080EF0 - ldr r1, _02080F2C ; =0x04000290 - stmdb sp!, {r4} - ldmia r1, {r2, r3, r4, ip} - stmia r0!, {r2, r3, r4, ip} - ldrh ip, [r1, #-0x10] - add r1, r1, #0x28 - ldmia r1, {r2, r3} - stmia r0!, {r2, r3} - and ip, ip, #3 - ldrh r2, [r1, #-8] - strh ip, [r0] - and r2, r2, #1 - strh r2, [r0, #2] - ldmia sp!, {r4} - bx lr - .align 2, 0 -_02080F2C: .word 0x04000290 - arm_func_end sub_02080EF0 - - arm_func_start sub_02080F30 -sub_02080F30: ; 0x02080F30 - stmdb sp!, {r4} - ldr r1, _02080F68 ; =0x04000290 - ldmia r0, {r2, r3, r4, ip} - stmia r1, {r2, r3, r4, ip} - ldrh r2, [r0, #0x18] - ldrh r3, [r0, #0x1a] - strh r2, [r1, #-0x10] - strh r3, [r1, #0x20] - add r0, r0, #0x10 - add r1, r1, #0x28 - ldmia r0, {r2, r3} - stmia r1, {r2, r3} - ldmia sp!, {r4} - bx lr - .align 2, 0 -_02080F68: .word 0x04000290 - arm_func_end sub_02080F30 - - arm_func_start sub_02080F6C -sub_02080F6C: ; 0x02080F6C - stmdb sp!, {r3, r4, r5, r6, r7, lr} - sub sp, sp, #8 - mov r0, r1, lsl #0x10 - mov r3, r0, lsr #0x10 - and r0, r3, #0x7f00 - mov r0, r0, lsl #8 - cmp r2, #0 - mov r0, r0, lsr #0x10 - beq _02080FC8 - ldr r1, _020811E4 ; =_022BB670 - mov r2, #1 - ldrh r3, [r1, #0x38] - orr r2, r3, r2, lsl r0 - strh r2, [r1, #0x38] - ldr r3, [r1, #4] - cmp r3, #0 - addeq sp, sp, #8 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - mov r1, #4 - mov r2, #0 - blx r3 - add sp, sp, #8 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_02080FC8: - cmp r0, #0x10 - bne _02081080 - ldr r1, _020811E4 ; =_022BB670 - ldrh r2, [r1, #0x10] - add r2, r2, #1 - strh r2, [r1, #0x10] - ldrh r3, [r1, #0x10] - ldrh r2, [r1, #0x18] - cmp r3, r2 - movhs r2, #0 - strhsh r2, [r1, #0x10] - ldr r2, _020811E8 ; =0x027FFFAA - ldr r1, _020811E4 ; =_022BB670 - ldrh r3, [r2] - ldrh r2, [r2, #2] - ldrh lr, [r1, #0x10] - strh r3, [sp, #4] - strh r2, [sp, #6] - ldr r5, [sp, #4] - ldr r7, [r1, #0x14] - mov r2, r5, lsl #7 - mov r3, r2, lsr #0x1f - mov r4, r5, lsl #8 - mov r2, r5, lsl #5 - mov ip, r5, lsl #0x14 - mov r2, r2, lsr #0x1e - mov r6, lr, lsl #3 - mov r5, ip, lsr #0x14 - strh r5, [r7, r6] - add r5, r7, lr, lsl #3 - mov r4, r4, lsr #0x14 - strh r4, [r5, #2] - and r3, r3, #0xff - strh r3, [r5, #4] - and r2, r2, #0xff - strh r2, [r5, #6] - ldr r3, [r1, #4] - cmp r3, #0 - addeq sp, sp, #8 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - ldrh r2, [r1, #0x10] - mov r1, #0 - and r2, r2, #0xff - blx r3 - add sp, sp, #8 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_02081080: - tst r1, #0x1000000 - addeq sp, sp, #8 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - and r1, r3, #0xff - cmp r1, #4 - addls pc, pc, r1, lsl #2 - b _020811D8 -_0208109C: ; jump table - b _020810B0 ; case 0 - b _020811D8 ; case 1 - b _02081184 ; case 2 - b _0208118C ; case 3 - b _0208117C ; case 4 -_020810B0: - cmp r0, #0 - beq _020810D4 - cmp r0, #1 - beq _02081134 - cmp r0, #2 - ldreq r1, _020811E4 ; =_022BB670 - moveq r2, #0 - streqh r2, [r1, #0x36] - b _02081140 -_020810D4: - ldr r2, _020811E8 ; =0x027FFFAA - ldr r1, _020811E4 ; =_022BB670 - ldrh r4, [r2] - ldrh r3, [r2, #2] - mov r2, #0 - strh r4, [sp] - strh r3, [sp, #2] - ldr r4, [sp] - mov r3, r4, lsl #0x14 - mov r5, r3, lsr #0x14 - mov lr, r4, lsl #8 - mov r3, r4, lsl #7 - mov ip, r3, lsr #0x1f - mov r3, r4, lsl #5 - mov r3, r3, lsr #0x1e - strh r5, [r1, #8] - mov lr, lr, lsr #0x14 - strh lr, [r1, #0xa] - and ip, ip, #0xff - strh ip, [r1, #0xc] - and r3, r3, #0xff - strh r3, [r1, #0xe] - strh r2, [r1, #0x36] - b _02081140 -_02081134: - ldr r1, _020811E4 ; =_022BB670 - mov r2, #2 - strh r2, [r1, #0x36] -_02081140: - ldr r1, _020811E4 ; =_022BB670 - mov r2, #1 - ldrh r3, [r1, #0x3a] - mvn r2, r2, lsl r0 - and r2, r3, r2 - strh r2, [r1, #0x3a] - ldr r3, [r1, #4] - cmp r3, #0 - addeq sp, sp, #8 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - mov r1, #0 - mov r2, r1 - blx r3 - add sp, sp, #8 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_0208117C: - mov r4, #3 - b _02081190 -_02081184: - mov r4, #1 - b _02081190 -_0208118C: - mov r4, #2 -_02081190: - ldr r1, _020811E4 ; =_022BB670 - mov ip, #1 - ldrh r3, [r1, #0x38] - mvn r2, ip, lsl r0 - orr r3, r3, ip, lsl r0 - strh r3, [r1, #0x38] - ldrh r3, [r1, #0x3a] - and r2, r3, r2 - strh r2, [r1, #0x3a] - ldr r3, [r1, #4] - cmp r3, #0 - addeq sp, sp, #8 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - and r1, r4, #0xff - mov r2, #0 - blx r3 - add sp, sp, #8 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_020811D8: - bl WaitForever2 - add sp, sp, #8 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_020811E4: .word _022BB670 -_020811E8: .word 0x027FFFAA - arm_func_end sub_02080F6C - - arm_func_start sub_020811EC -sub_020811EC: ; 0x020811EC - stmdb sp!, {r3, r4, r5, lr} - ldr r0, _0208125C ; =_022BB670 - ldrh r1, [r0] - cmp r1, #0 - ldmneia sp!, {r3, r4, r5, pc} - mov r1, #1 - strh r1, [r0] - bl sub_0207D9A4 - ldr r0, _0208125C ; =_022BB670 - mov r1, #0 - strh r1, [r0, #0x10] - str r1, [r0, #4] - str r1, [r0, #0x14] - strh r1, [r0, #0x36] - strh r1, [r0, #0x34] - strh r1, [r0, #0x3a] - strh r1, [r0, #0x38] - mov r5, #6 - mov r4, #1 -_02081238: - mov r0, r5 - mov r1, r4 - bl sub_0207DAFC - cmp r0, #0 - beq _02081238 - ldr r1, _02081260 ; =_02080F6C - mov r0, #6 - bl sub_0207DAB0 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0208125C: .word _022BB670 -_02081260: .word sub_02080F6C - arm_func_end sub_020811EC - - arm_func_start sub_02081264 -sub_02081264: ; 0x02081264 - stmdb sp!, {r3, r4, r5, r6, lr} - sub sp, sp, #0x14 - ldr ip, _020812F4 ; =0x027FFC80 - mov r4, r0 - ldrh r1, [ip, #0x58] - ldrh r2, [ip, #0x5a] - ldrh r0, [ip, #0x5e] - cmp r1, #0 - ldrh lr, [ip, #0x60] - cmpeq r0, #0 - cmpeq r2, #0 - ldrb r3, [ip, #0x5c] - ldrb r5, [ip, #0x5d] - ldrb r6, [ip, #0x62] - ldrb ip, [ip, #0x63] - cmpeq lr, #0 - beq _020812C8 - str r5, [sp] - stmib sp, {r0, lr} - str r6, [sp, #0xc] - mov r0, r4 - str ip, [sp, #0x10] - bl sub_020816C4 - cmp r0, #0 - beq _020812E8 -_020812C8: - mov r0, #0 - strh r0, [r4] - strh r0, [r4, #2] - strh r0, [r4, #4] - strh r0, [r4, #6] - add sp, sp, #0x14 - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, pc} -_020812E8: - mov r0, #1 - add sp, sp, #0x14 - ldmia sp!, {r3, r4, r5, r6, pc} - .align 2, 0 -_020812F4: .word 0x027FFC80 - arm_func_end sub_02081264 - - arm_func_start sub_020812F8 -sub_020812F8: ; 0x020812F8 - stmdb sp!, {r4, lr} - movs r4, r0 - bne _02081314 - ldr r0, _02081414 ; =_022BB670 - mov r1, #0 - strh r1, [r0, #0x34] - ldmia sp!, {r4, pc} -_02081314: - bl EnableIrqFlag - ldrsh r2, [r4, #4] - cmp r2, #0 - beq _02081378 - ldr r3, _02081418 ; =0x04000280 - mov r1, #0 - strh r1, [r3] - mov r1, #0x10000000 - str r1, [r3, #0x10] - str r2, [r3, #0x18] - mov r1, #0 - str r1, [r3, #0x1c] - ldrsh r2, [r4] - ldr r1, _02081414 ; =_022BB670 - str r2, [r1, #0x1c] - ldrsh r2, [r4, #4] - str r2, [r1, #0x20] -_02081358: - ldrh r1, [r3] - tst r1, #0x8000 - bne _02081358 - ldr r2, _0208141C ; =0x040002A0 - ldr r1, _02081414 ; =_022BB670 - ldr r2, [r2] - str r2, [r1, #0x24] - b _0208138C -_02081378: - ldr r1, _02081414 ; =_022BB670 - mov r2, #0 - str r2, [r1, #0x1c] - str r2, [r1, #0x20] - str r2, [r1, #0x24] -_0208138C: - ldrsh r2, [r4, #6] - cmp r2, #0 - beq _020813EC - ldr r3, _02081418 ; =0x04000280 - mov r1, #0 - strh r1, [r3] - mov r1, #0x10000000 - str r1, [r3, #0x10] - str r2, [r3, #0x18] - mov r1, #0 - str r1, [r3, #0x1c] - ldrsh r2, [r4, #2] - ldr r1, _02081414 ; =_022BB670 - str r2, [r1, #0x28] - ldrsh r2, [r4, #6] - str r2, [r1, #0x2c] -_020813CC: - ldrh r1, [r3] - tst r1, #0x8000 - bne _020813CC - ldr r2, _0208141C ; =0x040002A0 - ldr r1, _02081414 ; =_022BB670 - ldr r2, [r2] - str r2, [r1, #0x30] - b _02081400 -_020813EC: - ldr r1, _02081414 ; =_022BB670 - mov r2, #0 - str r2, [r1, #0x28] - str r2, [r1, #0x2c] - str r2, [r1, #0x30] -_02081400: - bl SetIrqFlag - ldr r0, _02081414 ; =_022BB670 - mov r1, #1 - strh r1, [r0, #0x34] - ldmia sp!, {r4, pc} - .align 2, 0 -_02081414: .word _022BB670 -_02081418: .word 0x04000280 -_0208141C: .word 0x040002A0 - arm_func_end sub_020812F8 - - arm_func_start sub_02081420 -sub_02081420: ; 0x02081420 - stmdb sp!, {r4, lr} - bl EnableIrqFlag - mov r4, r0 - mov r0, #6 - mov r1, #0x3000000 - mov r2, #0 - bl sub_0207DB20 - cmp r0, #0 - movge r0, #1 - movlt r0, #0 - cmp r0, #0 - bne _02081488 - mov r0, r4 - bl SetIrqFlag - ldr r0, _020814B0 ; =_022BB670 - ldrh r1, [r0, #0x38] - orr r1, r1, #1 - strh r1, [r0, #0x38] - ldr r3, [r0, #4] - cmp r3, #0 - ldmeqia sp!, {r4, pc} - mov r0, #0 - mov r2, r0 - mov r1, #4 - blx r3 - ldmia sp!, {r4, pc} -_02081488: - ldr r1, _020814B0 ; =_022BB670 - mov r0, r4 - ldrh r2, [r1, #0x3a] - orr r2, r2, #1 - strh r2, [r1, #0x3a] - ldrh r2, [r1, #0x38] - bic r2, r2, #1 - strh r2, [r1, #0x38] - bl SetIrqFlag - ldmia sp!, {r4, pc} - .align 2, 0 -_020814B0: .word _022BB670 - arm_func_end sub_02081420 - - arm_func_start sub_020814B4 -sub_020814B4: ; 0x020814B4 - stmdb sp!, {r3, lr} - ldr r2, _020814FC ; =_022BB670 - ldrh r1, [r2, #0x38] - tst r1, #1 - movne r0, #1 - ldmneia sp!, {r3, pc} - ldrh ip, [r2, #8] - ldrh r3, [r2, #0xa] - mov r1, r0 - strh ip, [r0] - strh r3, [r0, #2] - ldrh r3, [r2, #0xc] - ldrh r2, [r2, #0xe] - strh r3, [r0, #4] - strh r2, [r0, #6] - bl sub_020818B0 - mov r0, #0 - ldmia sp!, {r3, pc} - .align 2, 0 -_020814FC: .word _022BB670 - arm_func_end sub_020814B4 - - arm_func_start sub_02081500 -sub_02081500: ; 0x02081500 - stmdb sp!, {r4, lr} - mov r4, r0 - mov r0, #1 - bl sub_020819D4 - mov r0, r4 - bl sub_020814B4 - ldmia sp!, {r4, pc} - arm_func_end sub_02081500 - - arm_func_start sub_0208151C -sub_0208151C: ; 0x0208151C - stmdb sp!, {r3, r4, r5, lr} - ldr ip, _02081618 ; =_022BB670 - mov lr, #0 - str r2, [ip, #0x14] - mov r5, r1 - strh lr, [ip, #0x10] - strh r5, [ip, #0x12] - mov r4, r0 - strh r3, [ip, #0x18] - cmp r3, #0 - bls _02081564 - mov r1, lr -_0208154C: - ldr r0, [ip, #0x14] - add r0, r0, lr, lsl #3 - add lr, lr, #1 - strh r1, [r0, #4] - cmp lr, r3 - blo _0208154C -_02081564: - bl EnableIrqFlag - and r1, r5, #0xff - orr r1, r1, #0x100 - mov r5, r0 - orr r1, r1, #0x2000000 - mov r0, #6 - mov r2, #0 - bl sub_0207DB20 - cmp r0, #0 - movlt r0, #0 - blt _020815B0 - orr r1, r4, #0x10000 - orr r1, r1, #0x1000000 - mov r0, #6 - mov r2, #0 - bl sub_0207DB20 - cmp r0, #0 - movlt r0, #0 - movge r0, #1 -_020815B0: - tst r0, #0xff - bne _020815F0 - mov r0, r5 - bl SetIrqFlag - ldr r0, _02081618 ; =_022BB670 - ldrh r1, [r0, #0x38] - orr r1, r1, #2 - strh r1, [r0, #0x38] - ldr r3, [r0, #4] - cmp r3, #0 - ldmeqia sp!, {r3, r4, r5, pc} - mov r0, #1 - mov r1, #4 - mov r2, #0 - blx r3 - ldmia sp!, {r3, r4, r5, pc} -_020815F0: - ldr r1, _02081618 ; =_022BB670 - mov r0, r5 - ldrh r2, [r1, #0x3a] - orr r2, r2, #2 - strh r2, [r1, #0x3a] - ldrh r2, [r1, #0x38] - bic r2, r2, #2 - strh r2, [r1, #0x38] - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02081618: .word _022BB670 - arm_func_end sub_0208151C - - arm_func_start sub_0208161C -sub_0208161C: ; 0x0208161C - stmdb sp!, {r4, lr} - bl EnableIrqFlag - mov r4, r0 - ldr r1, _020816AC ; =0x03000200 - mov r0, #6 - mov r2, #0 - bl sub_0207DB20 - cmp r0, #0 - movge r0, #1 - movlt r0, #0 - cmp r0, #0 - bne _02081684 - mov r0, r4 - bl SetIrqFlag - ldr r0, _020816B0 ; =_022BB670 - ldrh r1, [r0, #0x38] - orr r1, r1, #4 - strh r1, [r0, #0x38] - ldr r3, [r0, #4] - cmp r3, #0 - ldmeqia sp!, {r4, pc} - mov r0, #2 - mov r1, #4 - mov r2, #0 - blx r3 - ldmia sp!, {r4, pc} -_02081684: - ldr r1, _020816B0 ; =_022BB670 - mov r0, r4 - ldrh r2, [r1, #0x3a] - orr r2, r2, #4 - strh r2, [r1, #0x3a] - ldrh r2, [r1, #0x38] - bic r2, r2, #4 - strh r2, [r1, #0x38] - bl SetIrqFlag - ldmia sp!, {r4, pc} - .align 2, 0 -_020816AC: .word 0x03000200 -_020816B0: .word _022BB670 - arm_func_end sub_0208161C - - arm_func_start sub_020816B4 -sub_020816B4: ; 0x020816B4 - ldr r0, _020816C0 ; =_022BB670 - ldrh r0, [r0, #0x10] - bx lr - .align 2, 0 -_020816C0: .word _022BB670 - arm_func_end sub_020816B4 - - arm_func_start sub_020816C4 -sub_020816C4: ; 0x020816C4 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - mov sb, r1 - mov r8, r2 - cmp sb, #0x1000 - cmplo r8, #0x1000 - ldrloh r4, [sp, #0x2c] - mov r7, r3 - mov sl, r0 - cmplo r4, #0x1000 - ldrloh r3, [sp, #0x30] - cmplo r3, #0x1000 - movhs r0, #1 - ldmhsia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - cmp r7, #0x100 - ldrloh r2, [sp, #0x34] - cmplo r2, #0x100 - ldrloh r1, [sp, #0x28] - cmplo r1, #0xc0 - ldrloh r0, [sp, #0x38] - cmplo r0, #0xc0 - movhs r0, #1 - ldmhsia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - cmp r7, r2 - cmpne r1, r0 - cmpne sb, r4 - cmpne r8, r3 - moveq r0, #1 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - bl EnableIrqFlag - ldrh lr, [sp, #0x2c] - ldrh ip, [sp, #0x34] - ldr r3, _020818A8 ; =0x04000280 - sub r1, sb, lr - mov r2, #0 - ldrh r4, [sp, #0x38] - ldrh r5, [sp, #0x28] - ldrh r6, [sp, #0x30] - strh r2, [r3] - mov r1, r1, lsl #8 - str r1, [r3, #0x10] - sub r1, r7, ip - str r1, [r3, #0x18] - mov r1, r2 - sub r2, r5, r4 - str r1, [r3, #0x1c] - sub r1, r8, r6 - str r2, [sp] -_02081780: - ldrh r2, [r3] - tst r2, #0x8000 - bne _02081780 - mov fp, r1, lsl #8 - ldr r1, _020818AC ; =0x040002A0 - ldr r2, [r1] - mov r1, #0 - strh r1, [r3] - ldr r1, _020818AC ; =0x040002A0 - cmp r2, #0x8000 - str fp, [r1, #-0x10] - sub r3, r1, #8 - ldr r1, [sp] - mov fp, #0 - stmia r3, {r1, fp} - bge _020817D0 - mov r1, fp - sub r1, r1, #0x8000 - cmp r2, r1 - bge _020817DC -_020817D0: - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_020817DC: - strh r2, [sl, #4] - ldrsh r2, [sl, #4] - add r1, r7, ip - add r3, sb, lr - mul r1, r2, r1 - rsb r1, r1, r3, lsl #8 - mov r1, r1, lsl #9 - mov r2, r1, asr #0x10 - cmp r2, #0x8000 - bge _02081814 - mov r1, fp - sub r1, r1, #0x8000 - cmp r2, r1 - bge _02081820 -_02081814: - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_02081820: - ldr r1, _020818AC ; =0x040002A0 - strh r2, [sl] - sub r2, r1, #0x20 -_0208182C: - ldrh r1, [r2] - tst r1, #0x8000 - bne _0208182C - ldr r1, _020818AC ; =0x040002A0 - ldr r7, [r1] - bl SetIrqFlag - cmp r7, #0x8000 - bge _0208185C - mov r1, #0x8000 - rsb r1, r1, #0 - cmp r7, r1 - bge _02081864 -_0208185C: - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_02081864: - strh r7, [sl, #6] - ldrsh r2, [sl, #6] - add r0, r5, r4 - add r3, r8, r6 - mul r0, r2, r0 - rsb r0, r0, r3, lsl #8 - mov r0, r0, lsl #9 - mov r0, r0, asr #0x10 - cmp r0, #0x8000 - bge _02081894 - cmp r0, r1 - bge _0208189C -_02081894: - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0208189C: - strh r0, [sl, #2] - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_020818A8: .word 0x04000280 -_020818AC: .word 0x040002A0 - arm_func_end sub_020816C4 - - arm_func_start sub_020818B0 -sub_020818B0: ; 0x020818B0 - stmdb sp!, {r4, r5, r6, lr} - ldr r2, _020819CC ; =_022BB670 - ldrh r2, [r2, #0x34] - cmp r2, #0 - bne _020818E8 - ldrh r3, [r1] - ldrh r2, [r1, #2] - strh r3, [r0] - strh r2, [r0, #2] - ldrh r2, [r1, #4] - ldrh r1, [r1, #6] - strh r2, [r0, #4] - strh r1, [r0, #6] - ldmia sp!, {r4, r5, r6, pc} -_020818E8: - ldrh r3, [r1, #4] - ldr r2, _020819D0 ; =_022BB68C - strh r3, [r0, #4] - ldrh r3, [r1, #6] - strh r3, [r0, #6] - ldrh r3, [r1, #4] - cmp r3, #0 - bne _02081918 - mov r1, #0 - strh r1, [r0] - strh r1, [r0, #2] - ldmia sp!, {r4, r5, r6, pc} -_02081918: - ldrh r4, [r1] - ldr r3, [r2] - ldr lr, [r2, #8] - mov r4, r4, lsl #2 - subs ip, r4, r3 - mov r3, r3, asr #0x1f - rsc r3, r3, r4, asr #31 - umull r6, r5, lr, ip - mla r5, lr, r3, r5 - mov r3, lr, asr #0x1f - mla r5, r3, ip, r5 - mov r3, r6, lsr #0x16 - orr r3, r3, r5, lsl #10 - strh r3, [r0] - ldrsh r3, [r0] - cmp r3, #0 - movlt r3, #0 - strlth r3, [r0] - blt _02081970 - cmp r3, #0xff - movgt r3, #0xff - strgth r3, [r0] -_02081970: - ldrh r3, [r1, #2] - ldr r1, [r2, #0xc] - ldr ip, [r2, #0x14] - mov r2, r3, lsl #2 - subs r3, r2, r1 - mov r1, r1, asr #0x1f - rsc r1, r1, r2, asr #31 - umull r4, lr, ip, r3 - mla lr, ip, r1, lr - mov r1, ip, asr #0x1f - mla lr, r1, r3, lr - mov r1, r4, lsr #0x16 - orr r1, r1, lr, lsl #10 - strh r1, [r0, #2] - ldrsh r1, [r0, #2] - cmp r1, #0 - movlt r1, #0 - strlth r1, [r0, #2] - ldmltia sp!, {r4, r5, r6, pc} - cmp r1, #0xbf - movgt r1, #0xbf - strgth r1, [r0, #2] - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_020819CC: .word _022BB670 -_020819D0: .word _022BB68C - arm_func_end sub_020818B0 - - arm_func_start sub_020819D4 -sub_020819D4: ; 0x020819D4 - ldr r1, _020819E8 ; =_022BB670 -_020819D8: - ldrh r2, [r1, #0x3a] - tst r2, r0 - bne _020819D8 - bx lr - .align 2, 0 -_020819E8: .word _022BB670 - arm_func_end sub_020819D4 - - arm_func_start sub_020819EC -sub_020819EC: ; 0x020819EC - ldr r1, _020819FC ; =_022BB670 - ldrh r1, [r1, #0x38] - and r0, r1, r0 - bx lr - .align 2, 0 -_020819FC: .word _022BB670 - arm_func_end sub_020819EC - - arm_func_start sub_02081A00 -sub_02081A00: ; 0x02081A00 - stmdb sp!, {r3, lr} - bl EnableIrqFlag - ldr r1, _02081A38 ; =_022BB6AC - ldr r2, [r1, #0x1c] - cmp r2, #0 - beq _02081A24 - bl SetIrqFlag - mov r0, #0 - ldmia sp!, {r3, pc} -_02081A24: - mov r2, #1 - str r2, [r1, #0x1c] - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r3, pc} - .align 2, 0 -_02081A38: .word _022BB6AC - arm_func_end sub_02081A00 - - arm_func_start sub_02081A3C -sub_02081A3C: ; 0x02081A3C - stmdb sp!, {r4, lr} - ldr r0, _02081A74 ; =_022BB6AC - ldr r4, _02081A78 ; =_022BB6C8 - ldr r0, [r0, #0x1c] - cmp r0, #0 - ldmeqia sp!, {r4, pc} -_02081A54: - bl GetIrqFlag - cmp r0, #0x80 - bne _02081A64 - bl sub_0207DBA8 -_02081A64: - ldr r0, [r4] - cmp r0, #0 - bne _02081A54 - ldmia sp!, {r4, pc} - .align 2, 0 -_02081A74: .word _022BB6AC -_02081A78: .word _022BB6C8 - arm_func_end sub_02081A3C - - arm_func_start sub_02081A7C -sub_02081A7C: ; 0x02081A7C - str r0, [r1] - bx lr - arm_func_end sub_02081A7C - - arm_func_start sub_02081A84 -sub_02081A84: ; 0x02081A84 - stmdb sp!, {r3, lr} - ldr r2, _02081AC0 ; =_022BB6AC - ldr r1, [r2, #0x1c] - ldr ip, [r2, #0x20] - cmp r1, #0 - ldr r1, [r2, #0x24] - movne r3, #0 - strne r3, [r2, #0x1c] - cmp ip, #0 - ldmeqia sp!, {r3, pc} - ldr r2, _02081AC0 ; =_022BB6AC - mov r3, #0 - str r3, [r2, #0x20] - blx ip - ldmia sp!, {r3, pc} - .align 2, 0 -_02081AC0: .word _022BB6AC - arm_func_end sub_02081A84 - - arm_func_start sub_02081AC4 -sub_02081AC4: ; 0x02081AC4 - stmdb sp!, {r3, r4, r5, lr} - ldr r0, _02081B54 ; =_022BB6AC - ldrh r1, [r0] - cmp r1, #0 - ldmneia sp!, {r3, r4, r5, pc} - mov r1, #1 - strh r1, [r0] - mov r1, #0 - str r1, [r0, #0x1c] - str r1, [r0, #0x20] - bl sub_0207D9A4 - mov r5, #8 - mov r4, #1 -_02081AF8: - mov r0, r5 - mov r1, r4 - bl sub_0207DAFC - cmp r0, #0 - beq _02081AF8 - ldr r1, _02081B58 ; =sub_02081B68 - mov r0, #8 - bl sub_0207DAB0 - mov r3, #0 - ldr r0, _02081B5C ; =_022BB6F0 - mov r2, r3 -_02081B24: - mov r1, r3, lsl #3 - add r3, r3, #1 - strh r2, [r0, r1] - cmp r3, #5 - blt _02081B24 - ldr r0, _02081B60 ; =_022BB6D8 - bl sub_0207A030 - ldr r1, _02081B64 ; =0x027FFC3C - ldr r0, _02081B54 ; =_022BB6AC - ldr r1, [r1] - str r1, [r0, #0x10] - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02081B54: .word _022BB6AC -_02081B58: .word sub_02081B68 -_02081B5C: .word _022BB6F0 -_02081B60: .word _022BB6D8 -_02081B64: .word 0x027FFC3C - arm_func_end sub_02081AC4 - - arm_func_start sub_02081B68 -sub_02081B68: ; 0x02081B68 - stmdb sp!, {r3, lr} - cmp r2, #0 - beq _02081B80 - mov r0, #2 - bl sub_02081A84 - ldmia sp!, {r3, pc} -_02081B80: - and r0, r1, #0x7f00 - mov r0, r0, lsl #8 - mov r2, r0, lsr #0x10 - and r0, r1, #0xff - cmp r2, #0x70 - blo _02081BD0 - cmp r2, #0x74 - bhi _02081BD0 - ldr r1, _02081C24 ; =_022BB6F4 - sub r2, r2, #0x70 - ldr r1, [r1, r2, lsl #3] - and r0, r0, #0xff - cmp r1, #0 - strneh r0, [r1] - mov r1, r2, lsl #3 - ldr r0, _02081C28 ; =_022BB6F0 - mov r2, #1 - strh r2, [r0, r1] - mov r0, #0 - b _02081C1C -_02081BD0: - cmp r2, #0x60 - bne _02081BE8 - ldr r1, _02081C2C ; =_022BB6AC - mov r2, #1 - str r2, [r1, #4] - b _02081C1C -_02081BE8: - cmp r2, #0x62 - bne _02081C00 - ldr r1, _02081C2C ; =_022BB6AC - mov r2, #1 - str r2, [r1, #8] - b _02081C1C -_02081C00: - cmp r2, #0x67 - bne _02081C1C - ldr r1, _02081C2C ; =_022BB6AC - ldr r1, [r1, #0x28] - cmp r1, #0 - strne r0, [r1] - mov r0, #0 -_02081C1C: - bl sub_02081A84 - ldmia sp!, {r3, pc} - .align 2, 0 -_02081C24: .word _022BB6F4 -_02081C28: .word _022BB6F0 -_02081C2C: .word _022BB6AC - arm_func_end sub_02081B68 - - arm_func_start sub_02081C30 -sub_02081C30: ; 0x02081C30 - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - mov r4, r1 - bl sub_02081A00 - cmp r0, #0 - moveq r0, #1 - ldmeqia sp!, {r3, r4, r5, pc} - ldr r1, _02081CB8 ; =_022BB6AC - mov r2, #0 - ldr r0, _02081CBC ; =0x03006000 - str r2, [r1, #4] - bl sub_020820BC - ldr r0, _02081CB8 ; =_022BB6AC -_02081C64: - ldr r1, [r0, #4] - cmp r1, #0 - beq _02081C64 - ldr ip, _02081CB8 ; =_022BB6AC - mov r0, #0 - str r0, [ip, #4] - mov r2, r0 - mov r1, #2 - mov r3, #1 - str r0, [ip, #8] - bl sub_02082328 - and r0, r5, #0xff - orr r0, r0, #0x6100 - orr r0, r0, #0x2000000 - bl sub_020820BC - ldr r1, _02081CC0 ; =0x01010000 - mov r0, r4, lsl #0x10 - orr r0, r1, r0, lsr #16 - bl sub_020820BC - mov r0, #0 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02081CB8: .word _022BB6AC -_02081CBC: .word 0x03006000 -_02081CC0: .word 0x01010000 - arm_func_end sub_02081C30 - - arm_func_start sub_02081CC4 -sub_02081CC4: ; 0x02081CC4 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_02081A00 - cmp r0, #0 - moveq r0, #1 - ldmeqia sp!, {r4, r5, r6, pc} - mov r0, r6, lsr #0x10 - and r0, r0, #0xff - ldr r1, _02081D1C ; =_022BB6AC - orr r0, r0, #0x6300 - str r5, [r1, #0x20] - orr r0, r0, #0x2000000 - str r4, [r1, #0x24] - bl sub_020820BC - ldr r1, _02081D20 ; =0x01010000 - mov r0, r6, lsl #0x10 - orr r0, r1, r0, lsr #16 - bl sub_020820BC - mov r0, #0 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_02081D1C: .word _022BB6AC -_02081D20: .word 0x01010000 - arm_func_end sub_02081CC4 - - arm_func_start sub_02081D24 -sub_02081D24: ; 0x02081D24 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r5, r0 - mov r4, r1 - mov r7, r2 - mov r6, r3 - bl sub_02081A00 - cmp r0, #0 - moveq r0, #1 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - ldr r1, _02081D84 ; =_022BB6AC - and r0, r5, #0xff - str r7, [r1, #0x20] - orr r0, r0, #0x6500 - ldr r2, _02081D88 ; =_022BB6F0 - str r6, [r1, #0x24] - mov r3, r5, lsl #3 - mov ip, #0 - ldr r1, _02081D8C ; =_022BB6F4 - strh ip, [r2, r3] - orr r0, r0, #0x3000000 - str r4, [r1, r5, lsl #3] - bl sub_020820BC - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_02081D84: .word _022BB6AC -_02081D88: .word _022BB6F0 -_02081D8C: .word _022BB6F4 - arm_func_end sub_02081D24 - - arm_func_start sub_02081D90 -sub_02081D90: ; 0x02081D90 - stmdb sp!, {r3, lr} - ldr r2, _02081DB4 ; =_02081A7C - add r3, sp, #0 - bl sub_02081D24 - cmp r0, #0 - ldmneia sp!, {r3, pc} - bl sub_02081A3C - ldr r0, [sp] - ldmia sp!, {r3, pc} - .align 2, 0 -_02081DB4: .word sub_02081A7C - arm_func_end sub_02081D90 - - arm_func_start sub_02081DB8 -sub_02081DB8: ; 0x02081DB8 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r0 - mov r6, r1 - mov r5, r2 - mov r4, r3 - bl sub_02081A00 - cmp r0, #0 - moveq r0, #1 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - and r0, r7, #0xff - ldr r1, _02081E10 ; =_022BB6AC - orr r0, r0, #0x6400 - str r5, [r1, #0x20] - orr r0, r0, #0x2000000 - str r4, [r1, #0x24] - bl sub_020820BC - ldr r1, _02081E14 ; =0x01010000 - mov r0, r6, lsl #0x10 - orr r0, r1, r0, lsr #16 - bl sub_020820BC - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_02081E10: .word _022BB6AC -_02081E14: .word 0x01010000 - arm_func_end sub_02081DB8 - - arm_func_start sub_02081E18 -sub_02081E18: ; 0x02081E18 - stmdb sp!, {r3, lr} - ldr r2, _02081E3C ; =_02081A7C - add r3, sp, #0 - bl sub_02081DB8 - cmp r0, #0 - ldmneia sp!, {r3, pc} - bl sub_02081A3C - ldr r0, [sp] - ldmia sp!, {r3, pc} - .align 2, 0 -_02081E3C: .word sub_02081A7C - arm_func_end sub_02081E18 - - arm_func_start sub_02081E40 -sub_02081E40: ; 0x02081E40 - stmdb sp!, {r3, lr} - cmp r0, #1 - beq _02081E60 - cmp r0, #2 - beq _02081E70 - cmp r0, #3 - beq _02081E68 - b _02081E78 -_02081E60: - mov r0, #1 - b _02081E7C -_02081E68: - mov r0, #2 - b _02081E7C -_02081E70: - mov r0, #3 - b _02081E7C -_02081E78: - mov r0, #0 -_02081E7C: - cmp r0, #0 - ldreq r0, _02081E90 ; =0x0000FFFF - ldmeqia sp!, {r3, pc} - bl sub_02081CC4 - ldmia sp!, {r3, pc} - .align 2, 0 -_02081E90: .word 0x0000FFFF - arm_func_end sub_02081E40 - - arm_func_start sub_02081E94 -sub_02081E94: ; 0x02081E94 - stmdb sp!, {r3, lr} - ldr r1, _02081EB8 ; =_02081A7C - add r2, sp, #0 - bl sub_02081E40 - cmp r0, #0 - ldmneia sp!, {r3, pc} - bl sub_02081A3C - ldr r0, [sp] - ldmia sp!, {r3, pc} - .align 2, 0 -_02081EB8: .word sub_02081A7C - arm_func_end sub_02081E94 - - arm_func_start sub_02081EBC -sub_02081EBC: ; 0x02081EBC - stmdb sp!, {r3, lr} - cmp r0, #0 - mov ip, #0 - bne _02081EE0 - cmp r1, #1 - moveq ip, #6 - cmp r1, #0 - moveq ip, #7 - b _02081F14 -_02081EE0: - cmp r0, #1 - bne _02081EFC - cmp r1, #1 - moveq ip, #4 - cmp r1, #0 - moveq ip, #5 - b _02081F14 -_02081EFC: - cmp r0, #2 - bne _02081F14 - cmp r1, #1 - moveq ip, #8 - cmp r1, #0 - moveq ip, #9 -_02081F14: - cmp ip, #0 - ldreq r0, _02081F34 ; =0x0000FFFF - ldmeqia sp!, {r3, pc} - mov r1, r2 - mov r0, ip - mov r2, r3 - bl sub_02081CC4 - ldmia sp!, {r3, pc} - .align 2, 0 -_02081F34: .word 0x0000FFFF - arm_func_end sub_02081EBC - - arm_func_start sub_02081F38 -sub_02081F38: ; 0x02081F38 - stmdb sp!, {r3, lr} - ldr r2, _02081F5C ; =_02081A7C - add r3, sp, #0 - bl sub_02081EBC - cmp r0, #0 - ldmneia sp!, {r3, pc} - bl sub_02081A3C - ldr r0, [sp] - ldmia sp!, {r3, pc} - .align 2, 0 -_02081F5C: .word sub_02081A7C - arm_func_end sub_02081F38 - - arm_func_start sub_02081F60 -sub_02081F60: ; 0x02081F60 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - sub sp, sp, #8 - mov r7, r0 - ldr r0, _02082008 ; =0x00996A00 - mov r6, r1 - bl sub_0207B854 - bl sub_02082440 - cmp r0, #1 - beq _02081FF0 - add r0, sp, #4 - add r1, sp, #0 - bl sub_02082060 - ldr r0, [sp, #4] - cmp r0, #0 - beq _02081FA8 - mov r0, #0 - mov r1, r0 - bl sub_02081F38 -_02081FA8: - ldr r0, [sp] - cmp r0, #0 - beq _02081FC0 - mov r0, #1 - mov r1, #0 - bl sub_02081F38 -_02081FC0: - mov r0, #1 - bl sub_02082420 - cmp r0, #0 - bne _02081FF0 - ldr r5, _02082008 ; =0x00996A00 - mov r4, #1 -_02081FD8: - mov r0, r5 - bl sub_0207B854 - mov r0, r4 - bl sub_02082420 - cmp r0, #0 - beq _02081FD8 -_02081FF0: - mov r1, r7 - mov r2, r6 - mov r0, #0xe - bl sub_02081CC4 - add sp, sp, #8 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_02082008: .word 0x00996A00 - arm_func_end sub_02081F60 - - arm_func_start sub_0208200C -sub_0208200C: ; 0x0208200C - stmdb sp!, {r3, lr} - ldr r0, _02082030 ; =_02081A7C - add r1, sp, #0 - bl sub_02081F60 - cmp r0, #0 - ldmneia sp!, {r3, pc} - bl sub_02081A3C - ldr r0, [sp] - ldmia sp!, {r3, pc} - .align 2, 0 -_02082030: .word sub_02081A7C - arm_func_end sub_0208200C - - arm_func_start sub_02082034 -sub_02082034: ; 0x02082034 - stmdb sp!, {r4, lr} - mov r4, r0 - bl sub_02082440 - cmp r0, #0 - moveq r0, #0 - ldmeqia sp!, {r4, pc} - mov r0, r4, lsl #0x10 - mov r1, r0, lsr #0x10 - mov r0, #2 - bl sub_02081E18 - ldmia sp!, {r4, pc} - arm_func_end sub_02082034 - - arm_func_start sub_02082060 -sub_02082060: ; 0x02082060 - stmdb sp!, {r3, r4, r5, lr} - mov r4, r1 - mov r5, r0 - add r1, sp, #0 - mov r0, #0 - bl sub_02081D90 - cmp r0, #0 - ldmneia sp!, {r3, r4, r5, pc} - cmp r5, #0 - beq _0208209C - ldrh r1, [sp] - tst r1, #8 - movne r1, #1 - moveq r1, #0 - str r1, [r5] -_0208209C: - cmp r4, #0 - ldmeqia sp!, {r3, r4, r5, pc} - ldrh r1, [sp] - tst r1, #4 - movne r1, #1 - moveq r1, #0 - str r1, [r4] - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_02082060 - - arm_func_start sub_020820BC -sub_020820BC: ; 0x020820BC - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, #8 - mov r4, #0 -_020820CC: - mov r0, r5 - mov r1, r6 - mov r2, r4 - bl sub_0207DB20 - cmp r0, #0 - bne _020820CC - ldmia sp!, {r4, r5, r6, pc} - arm_func_end sub_020820BC - - arm_func_start sub_020820E8 -sub_020820E8: ; 0x020820E8 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - sub sp, sp, #0x18 - ldr r3, _0208230C ; =_022BB6AC - mov sl, r0 - ldr r0, [r3, #0xc] - mov sb, r1 - mov fp, r2 - mov r4, #0 - bl sub_020825E4 - ldr r1, _02082310 ; =0x04000208 - mov r0, r4 - ldrh r8, [r1] - strh r0, [r1] - bl EnableIrqFlag - str r0, [sp, #8] - ldr r0, _02082314 ; =0x003FFFFF - bl sub_02078C98 - str r0, [sp, #4] - bl sub_0207ADCC - cmp r0, #0 - movne r0, #8 - moveq r0, r4 - orr r0, r0, #0x40000 - bl sub_02078C3C - ldr r0, [sp, #8] - bl SetIrqFlag - ldr r2, _02082310 ; =0x04000208 - mov r0, #1 - ldrh r1, [r2] - tst sl, #8 - strh r0, [r2] - beq _02082178 - ldr r0, _02082318 ; =0x027FFC40 - ldrh r0, [r0] - cmp r0, #2 - biceq sl, sl, #8 -_02082178: - tst sl, #0x10 - beq _0208218C - bl sub_020847AC - cmp r0, #0 - biceq sl, sl, #0x10 -_0208218C: - mov r1, #0x4000000 - add r0, r1, #0x1000 - ldr r5, [r1] - ldr r6, [r0] - bl sub_02082440 - str r0, [sp] - add r0, sp, #0x14 - add r1, sp, #0x10 - bl sub_02082060 - mov r0, #2 - mov r1, #0 - bl sub_02081F38 - ldr r2, _0208231C ; =0x027FFC3C - ldr r0, [r2] - str r0, [sp, #0xc] -_020821C8: - ldr r1, [r2] - ldr r0, [sp, #0xc] - cmp r0, r1 - beq _020821C8 - ldr r0, [r2] - mov r2, #0x4000000 - str r0, [sp, #0xc] - ldr r0, [r2] - add r1, r2, #0x1000 - bic r0, r0, #0x30000 - str r0, [r2] - ldr r0, [r1] - bic r0, r0, #0x10000 - str r0, [r1] - ldr r2, _0208231C ; =0x027FFC3C -_02082204: - ldr r1, [r2] - ldr r0, [sp, #0xc] - cmp r0, r1 - beq _02082204 - ldr r0, [r2] - str r0, [sp, #0xc] - ldr r2, _0208231C ; =0x027FFC3C -_02082220: - ldr r1, [r2] - ldr r0, [sp, #0xc] - cmp r0, r1 - beq _02082220 - ldr r0, [sp, #0x14] - ldr r1, [sp, #0x10] - orr r0, sl, r0, lsl #5 - orr r0, r0, r1, lsl #6 - mov r0, r0, lsl #0x10 - mov r7, r0, lsr #0x10 - orr r0, sb, fp - mov r0, r0, lsl #0x10 - mov sb, r0, lsr #0x10 -_02082254: - mov r0, r7 - mov r1, sb - bl sub_02081C30 - cmp r0, #0 - bne _02082254 - bl WaitForInterrupt - tst sl, #8 - beq _02082284 - ldr r0, _02082320 ; =0x04000214 - ldr r0, [r0] - tst r0, #0x100000 - movne r4, #1 -_02082284: - cmp r4, #0 - bne _020822C4 - ldr r0, [sp] - cmp r0, #1 - mov r0, #1 - bne _020822B0 - mov r1, r0 - mov r2, r0 - mov r3, r0 - bl sub_02082328 - b _020822B4 -_020822B0: - bl sub_02081E94 -_020822B4: - mov r0, #0x4000000 - str r5, [r0] - add r0, r0, #0x1000 - str r6, [r0] -_020822C4: - ldr r0, _02082324 ; =0x00708100 - bl sub_0207B854 - bl EnableIrqFlag - ldr r0, [sp, #4] - bl sub_02078C3C - ldr r0, [sp, #8] - bl SetIrqFlag - ldr r1, _02082310 ; =0x04000208 - cmp r4, #0 - ldrh r0, [r1] - strh r8, [r1] - beq _020822F8 - bl sub_0208200C -_020822F8: - ldr r0, _0208230C ; =_022BB6AC - ldr r0, [r0, #0x18] - bl sub_020825E4 - add sp, sp, #0x18 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_0208230C: .word _022BB6AC -_02082310: .word 0x04000208 -_02082314: .word 0x003FFFFF -_02082318: .word 0x027FFC40 -_0208231C: .word 0x027FFC3C -_02082320: .word 0x04000214 -_02082324: .word 0x00708100 - arm_func_end sub_020820E8 - - arm_func_start sub_02082328 -sub_02082328: ; 0x02082328 - stmdb sp!, {r3, r4, r5, lr} - mov r5, r1 - mov r4, r3 - cmp r0, #0 - beq _020823B8 - cmp r0, #1 - bne _0208240C - cmp r2, #0 - bne _0208236C - ldr r1, _02082414 ; =0x027FFC3C - ldr r0, _02082418 ; =_022BB6AC - ldr r1, [r1] - ldr r0, [r0, #0x10] - sub r0, r1, r0 - cmp r0, #7 - movls r0, #0 - ldmlsia sp!, {r3, r4, r5, pc} -_0208236C: - cmp r5, #0 - beq _02082398 - cmp r4, #0 - beq _02082388 - mov r0, r5 - bl sub_02081E94 - b _02082398 -_02082388: - mov r1, #0 - mov r0, r5 - mov r2, r1 - bl sub_02081E40 -_02082398: - ldr r2, _0208241C ; =0x04000304 - ldr r0, _02082418 ; =_022BB6AC - ldrh r1, [r2] - orr r1, r1, #1 - strh r1, [r2] - ldr r0, [r0, #0x14] - bl sub_02082034 - b _0208240C -_020823B8: - mov r0, #0 - bl sub_02082034 - ldr r3, _0208241C ; =0x04000304 - ldr r1, _02082414 ; =0x027FFC3C - ldrh r2, [r3] - ldr r0, _02082418 ; =_022BB6AC - cmp r5, #0 - bic r2, r2, #1 - strh r2, [r3] - ldr r1, [r1] - str r1, [r0, #0x10] - beq _0208240C - cmp r4, #0 - beq _020823FC - mov r0, r5 - bl sub_02081E94 - b _0208240C -_020823FC: - mov r1, #0 - mov r0, r5 - mov r2, r1 - bl sub_02081E40 -_0208240C: - mov r0, #1 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02082414: .word 0x027FFC3C -_02082418: .word _022BB6AC -_0208241C: .word 0x04000304 - arm_func_end sub_02082328 - - arm_func_start sub_02082420 -sub_02082420: ; 0x02082420 - ldr ip, _0208243C ; =sub_02082328 - mov r1, #0 - cmp r0, #1 - movne r0, #0 - mov r2, r1 - mov r3, #1 - bx ip - .align 2, 0 -_0208243C: .word sub_02082328 - arm_func_end sub_02082420 - - arm_func_start sub_02082440 -sub_02082440: ; 0x02082440 - ldr r0, _02082458 ; =0x04000304 - ldrh r0, [r0] - tst r0, #1 - movne r0, #1 - moveq r0, #0 - bx lr - .align 2, 0 -_02082458: .word 0x04000304 - arm_func_end sub_02082440 - - arm_func_start sub_0208245C -sub_0208245C: ; 0x0208245C - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_02081A00 - cmp r0, #0 - moveq r0, #1 - ldmeqia sp!, {r4, r5, r6, pc} - and r0, r6, #0xff - ldr r1, _020824A0 ; =_022BB6AC - orr r0, r0, #0x6600 - str r5, [r1, #0x20] - orr r0, r0, #0x3000000 - str r4, [r1, #0x24] - bl sub_020820BC - mov r0, #0 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_020824A0: .word _022BB6AC - arm_func_end sub_0208245C - - arm_func_start sub_020824A4 -sub_020824A4: ; 0x020824A4 - stmdb sp!, {r3, lr} - ldr r1, _020824C8 ; =_02081A7C - add r2, sp, #0 - bl sub_0208245C - cmp r0, #0 - ldmneia sp!, {r3, pc} - bl sub_02081A3C - ldr r0, [sp] - ldmia sp!, {r3, pc} - .align 2, 0 -_020824C8: .word sub_02081A7C - arm_func_end sub_020824A4 - - arm_func_start sub_020824CC -sub_020824CC: ; 0x020824CC - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl sub_02081A00 - cmp r0, #0 - moveq r0, #1 - ldmeqia sp!, {r4, r5, r6, pc} - ldr r1, _0208250C ; =_022BB6AC - ldr r0, _02082510 ; =0x03006700 - str r5, [r1, #0x20] - str r4, [r1, #0x24] - str r6, [r1, #0x28] - bl sub_020820BC - mov r0, #0 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0208250C: .word _022BB6AC -_02082510: .word 0x03006700 - arm_func_end sub_020824CC - - arm_func_start sub_02082514 -sub_02082514: ; 0x02082514 - stmdb sp!, {r3, lr} - ldr r1, _02082538 ; =_02081A7C - add r2, sp, #0 - bl sub_020824CC - cmp r0, #0 - ldmneia sp!, {r3, pc} - bl sub_02081A3C - ldr r0, [sp] - ldmia sp!, {r3, pc} - .align 2, 0 -_02082538: .word sub_02081A7C - arm_func_end sub_02082514 - - arm_func_start sub_0208253C -sub_0208253C: ; 0x0208253C - cmp r0, #0 - ldrne r2, [r0] - strne r2, [r1, #8] - strne r1, [r0] - bx lr - arm_func_end sub_0208253C - - arm_func_start sub_02082550 -sub_02082550: ; 0x02082550 - cmp r0, #0 - bxeq lr - ldr r2, [r0] - cmp r2, #0 - bne _02082574 - mov r2, #0 - str r2, [r1, #8] - str r1, [r0] - bx lr -_02082574: - ldr r0, [r2, #8] - cmp r0, #0 - beq _02082590 -_02082580: - mov r2, r0 - ldr r0, [r0, #8] - cmp r0, #0 - bne _02082580 -_02082590: - str r0, [r1, #8] - str r1, [r2, #8] - bx lr - arm_func_end sub_02082550 - - arm_func_start sub_0208259C -sub_0208259C: ; 0x0208259C - cmp r0, #0 - ldrne r2, [r0] - movne r3, r2 - cmpne r2, #0 - bxeq lr -_020825B0: - cmp r2, r1 - bne _020825D0 - cmp r2, r3 - ldreq r1, [r2, #8] - streq r1, [r0] - ldrne r0, [r2, #8] - strne r0, [r3, #8] - bx lr -_020825D0: - mov r3, r2 - ldr r2, [r2, #8] - cmp r2, #0 - bne _020825B0 - bx lr - arm_func_end sub_0208259C - - arm_func_start sub_020825E4 -sub_020825E4: ; 0x020825E4 - stmdb sp!, {r4, lr} - movs r4, r0 - ldmeqia sp!, {r4, pc} -_020825F0: - ldr r0, [r4, #4] - ldr r1, [r4] - blx r1 - ldr r4, [r4, #8] - cmp r4, #0 - bne _020825F0 - ldmia sp!, {r4, pc} - arm_func_end sub_020825E4 - - arm_func_start sub_0208260C -sub_0208260C: ; 0x0208260C - ldr ip, _0208261C ; =sub_0208253C - mov r1, r0 - ldr r0, _02082620 ; =_022BB6B8 - bx ip - .align 2, 0 -_0208261C: .word sub_0208253C -_02082620: .word _022BB6B8 - arm_func_end sub_0208260C - - arm_func_start sub_02082624 -sub_02082624: ; 0x02082624 - ldr ip, _02082634 ; =sub_02082550 - mov r1, r0 - ldr r0, _02082638 ; =_022BB6C4 - bx ip - .align 2, 0 -_02082634: .word sub_02082550 -_02082638: .word _022BB6C4 - arm_func_end sub_02082624 - - arm_func_start sub_0208263C -sub_0208263C: ; 0x0208263C - ldr ip, _0208264C ; =sub_0208259C - mov r1, r0 - ldr r0, _02082650 ; =_022BB6B8 - bx ip - .align 2, 0 -_0208264C: .word sub_0208259C -_02082650: .word _022BB6B8 - arm_func_end sub_0208263C - - arm_func_start sub_02082654 -sub_02082654: ; 0x02082654 - ldr ip, _02082664 ; =sub_0208259C - mov r1, r0 - ldr r0, _02082668 ; =_022BB6C4 - bx ip - .align 2, 0 -_02082664: .word sub_0208259C -_02082668: .word _022BB6C4 - arm_func_end sub_02082654 - - arm_func_start sub_0208266C -sub_0208266C: ; 0x0208266C - stmdb sp!, {r3, r4, r5, lr} - ldr r0, _020826D0 ; =_022BB718 - ldrh r1, [r0] - cmp r1, #0 - ldmneia sp!, {r3, r4, r5, pc} - mov r1, #1 - strh r1, [r0] - mov r1, #0 - str r1, [r0, #0xc] - str r1, [r0, #0x10] - str r1, [r0, #0x28] - str r1, [r0, #0x14] - str r1, [r0, #0x18] - bl sub_0207D9A4 - mov r5, #5 - mov r4, #1 -_020826AC: - mov r0, r5 - mov r1, r4 - bl sub_0207DAFC - cmp r0, #0 - beq _020826AC - ldr r1, _020826D4 ; =sub_020828E0 - mov r0, #5 - bl sub_0207DAB0 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_020826D0: .word _022BB718 -_020826D4: .word sub_020828E0 - arm_func_end sub_0208266C - - arm_func_start sub_020826D8 -sub_020826D8: ; 0x020826D8 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl EnableIrqFlag - ldr r1, _02082744 ; =_022BB718 - ldr r2, [r1, #0xc] - cmp r2, #0 - beq _02082708 - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r4, r5, r6, pc} -_02082708: - mov r2, #1 - str r2, [r1, #0xc] - bl SetIrqFlag - ldr r0, _02082744 ; =_022BB718 - mov r1, #0 - str r1, [r0, #0x20] - str r1, [r0, #0x24] - str r6, [r0, #0x14] - str r5, [r0, #0x10] - str r4, [r0, #0x1c] - bl sub_02082ED8 - cmp r0, #0 - movne r0, #0 - moveq r0, #3 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_02082744: .word _022BB718 - arm_func_end sub_020826D8 - - arm_func_start sub_02082748 -sub_02082748: ; 0x02082748 - stmdb sp!, {r3, lr} - ldr r1, _02082778 ; =sub_02082EA0 - mov r2, #0 - bl sub_020826D8 - ldr r1, _0208277C ; =_022BB718 - cmp r0, #0 - str r0, [r1, #0x2c] - bne _0208276C - bl sub_02082EB0 -_0208276C: - ldr r0, _0208277C ; =_022BB718 - ldr r0, [r0, #0x2c] - ldmia sp!, {r3, pc} - .align 2, 0 -_02082778: .word sub_02082EA0 -_0208277C: .word _022BB718 - arm_func_end sub_02082748 - - arm_func_start sub_02082780 -sub_02082780: ; 0x02082780 - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r4, r2 - bl EnableIrqFlag - ldr r1, _020827F0 ; =_022BB718 - ldr r2, [r1, #0xc] - cmp r2, #0 - beq _020827B0 - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r4, r5, r6, pc} -_020827B0: - mov r2, #1 - str r2, [r1, #0xc] - bl SetIrqFlag - ldr r0, _020827F0 ; =_022BB718 - mov r1, #1 - str r1, [r0, #0x20] - mov r1, #0 - str r1, [r0, #0x24] - str r6, [r0, #0x14] - str r5, [r0, #0x10] - str r4, [r0, #0x1c] - bl sub_02082EE8 - cmp r0, #0 - movne r0, #0 - moveq r0, #3 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_020827F0: .word _022BB718 - arm_func_end sub_02082780 - - arm_func_start sub_020827F4 -sub_020827F4: ; 0x020827F4 - stmdb sp!, {r3, lr} - ldr r1, _02082824 ; =sub_02082EA0 - mov r2, #0 - bl sub_02082780 - ldr r1, _02082828 ; =_022BB718 - cmp r0, #0 - str r0, [r1, #0x2c] - bne _02082818 - bl sub_02082EB0 -_02082818: - ldr r0, _02082828 ; =_022BB718 - ldr r0, [r0, #0x2c] - ldmia sp!, {r3, pc} - .align 2, 0 -_02082824: .word sub_02082EA0 -_02082828: .word _022BB718 - arm_func_end sub_020827F4 - - arm_func_start sub_0208282C -sub_0208282C: ; 0x0208282C - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r0 - mov r6, r1 - mov r5, r2 - mov r4, r3 - bl EnableIrqFlag - ldr r1, _020828A4 ; =_022BB718 - ldr r2, [r1, #0xc] - cmp r2, #0 - beq _02082860 - bl SetIrqFlag - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_02082860: - mov r2, #1 - str r2, [r1, #0xc] - bl SetIrqFlag - ldr r0, _020828A4 ; =_022BB718 - mov r1, #2 - str r1, [r0, #0x20] - mov r1, #0 - str r1, [r0, #0x24] - str r7, [r0, #0x14] - str r6, [r0, #0x18] - str r5, [r0, #0x10] - str r4, [r0, #0x1c] - bl sub_02082EC8 - cmp r0, #0 - movne r0, #0 - moveq r0, #3 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_020828A4: .word _022BB718 - arm_func_end sub_0208282C - - arm_func_start sub_020828A8 -sub_020828A8: ; 0x020828A8 - stmdb sp!, {r3, lr} - ldr r2, _020828D8 ; =sub_02082EA0 - mov r3, #0 - bl sub_0208282C - ldr r1, _020828DC ; =_022BB718 - cmp r0, #0 - str r0, [r1, #0x2c] - bne _020828CC - bl sub_02082EB0 -_020828CC: - ldr r0, _020828DC ; =_022BB718 - ldr r0, [r0, #0x2c] - ldmia sp!, {r3, pc} - .align 2, 0 -_020828D8: .word sub_02082EA0 -_020828DC: .word _022BB718 - arm_func_end sub_020828A8 - - arm_func_start sub_020828E0 -sub_020828E0: ; 0x020828E0 - stmdb sp!, {r3, r4, r5, lr} - cmp r2, #0 - beq _0208293C - ldr r0, _02082E20 ; =_022BB718 - ldr r1, [r0, #0x24] - cmp r1, #0 - movne r1, #0 - strne r1, [r0, #0x24] - ldr r0, _02082E20 ; =_022BB718 - ldr r1, [r0, #0xc] - cmp r1, #0 - movne r1, #0 - strne r1, [r0, #0xc] - ldr r0, _02082E20 ; =_022BB718 - ldr r2, [r0, #0x10] - cmp r2, #0 - ldmeqia sp!, {r3, r4, r5, pc} - mov r1, #0 - str r1, [r0, #0x10] - ldr r1, [r0, #0x1c] - mov r0, #6 - blx r2 - ldmia sp!, {r3, r4, r5, pc} -_0208293C: - and r0, r1, #0x7f00 - mov r0, r0, lsr #8 - and r0, r0, #0xff - cmp r0, #0x30 - and r2, r1, #0xff - bne _0208296C - ldr r0, _02082E20 ; =_022BB718 - ldr r0, [r0, #0x28] - cmp r0, #0 - ldmeqia sp!, {r3, r4, r5, pc} - blx r0 - ldmia sp!, {r3, r4, r5, pc} -_0208296C: - cmp r2, #0 - bne _02082D90 - ldr r0, _02082E20 ; =_022BB718 - mov r4, #0 - ldr r1, [r0, #0x20] - cmp r1, #0xf - addls pc, pc, r1, lsl #2 - b _02082D7C -_0208298C: ; jump table - b _020829CC ; case 0 - b _02082A28 ; case 1 - b _02082A78 ; case 2 - b _02082DD8 ; case 3 - b _02082DD8 ; case 4 - b _02082DD8 ; case 5 - b _02082B20 ; case 6 - b _02082B50 ; case 7 - b _02082B74 ; case 8 - b _02082C1C ; case 9 - b _02082CD0 ; case 10 - b _02082DD8 ; case 11 - b _02082DD8 ; case 12 - b _02082DD8 ; case 13 - b _02082DD8 ; case 14 - b _02082DD8 ; case 15 -_020829CC: - ldr r1, _02082E24 ; =0x027FFDE8 - ldr r5, [r0, #0x14] - ldr r0, [r1] - mov r0, r0, lsl #0x18 - mov r0, r0, lsr #0x18 - bl sub_02082E30 - ldr r1, _02082E24 ; =0x027FFDE8 - str r0, [r5] - ldr r0, [r1] - mov r0, r0, lsl #0x13 - mov r0, r0, lsr #0x1b - bl sub_02082E30 - ldr r1, _02082E24 ; =0x027FFDE8 - str r0, [r5, #4] - ldr r0, [r1] - mov r0, r0, lsl #0xa - mov r0, r0, lsr #0x1a - bl sub_02082E30 - str r0, [r5, #8] - mov r0, r5 - bl sub_02083040 - str r0, [r5, #0xc] - b _02082DD8 -_02082A28: - ldr r1, _02082E28 ; =0x027FFDEC - ldr r5, [r0, #0x14] - ldr r0, [r1] - mov r0, r0, lsl #0x1a - mov r0, r0, lsr #0x1a - bl sub_02082E30 - ldr r1, _02082E28 ; =0x027FFDEC - str r0, [r5] - ldr r0, [r1] - mov r0, r0, lsl #0x11 - mov r0, r0, lsr #0x19 - bl sub_02082E30 - ldr r1, _02082E28 ; =0x027FFDEC - str r0, [r5, #4] - ldr r0, [r1] - mov r0, r0, lsl #9 - mov r0, r0, lsr #0x19 - bl sub_02082E30 - str r0, [r5, #8] - b _02082DD8 -_02082A78: - ldr r1, _02082E24 ; =0x027FFDE8 - ldr r5, [r0, #0x14] - ldr r0, [r1] - and r0, r0, #0xff - bl sub_02082E30 - ldr r1, _02082E24 ; =0x027FFDE8 - str r0, [r5] - ldr r0, [r1] - mov r0, r0, lsl #0x13 - mov r0, r0, lsr #0x1b - bl sub_02082E30 - ldr r1, _02082E24 ; =0x027FFDE8 - str r0, [r5, #4] - ldr r0, [r1] - mov r0, r0, lsl #0xa - mov r0, r0, lsr #0x1a - bl sub_02082E30 - str r0, [r5, #8] - mov r0, r5 - bl sub_02083040 - ldr r1, _02082E28 ; =0x027FFDEC - str r0, [r5, #0xc] - ldr r0, [r1] - ldr r1, _02082E20 ; =_022BB718 - mov r0, r0, lsl #0x1a - mov r0, r0, lsr #0x1a - ldr r5, [r1, #0x18] - bl sub_02082E30 - ldr r1, _02082E28 ; =0x027FFDEC - str r0, [r5] - ldr r0, [r1] - mov r0, r0, lsl #0x11 - mov r0, r0, lsr #0x19 - bl sub_02082E30 - ldr r1, _02082E28 ; =0x027FFDEC - str r0, [r5, #4] - ldr r0, [r1] - mov r0, r0, lsl #9 - mov r0, r0, lsr #0x19 - bl sub_02082E30 - str r0, [r5, #8] - b _02082DD8 -_02082B20: - ldr r1, _02082E2C ; =0x027FFDEA - ldr r2, [r0, #0x14] - ldrh r0, [r1] - mov r0, r0, lsl #0x1c - mov r0, r0, lsr #0x1c - cmp r0, #4 - bne _02082B48 - mov r0, #1 - str r0, [r2] - b _02082DD8 -_02082B48: - str r4, [r2] - b _02082DD8 -_02082B50: - ldr r1, _02082E2C ; =0x027FFDEA - ldr r2, [r0, #0x14] - ldrh r0, [r1] - mov r0, r0, lsl #0x19 - movs r0, r0, lsr #0x1f - movne r0, #1 - strne r0, [r2] - streq r4, [r2] - b _02082DD8 -_02082B74: - ldr r1, _02082E28 ; =0x027FFDEC - ldr r5, [r0, #0x14] - ldr r0, [r1] - mov r0, r0, lsl #0x1d - mov r0, r0, lsr #0x1d - str r0, [r5] - ldr r0, [r1] - mov r0, r0, lsl #0x12 - mov r0, r0, lsr #0x1a - bl sub_02082E30 - ldr r1, _02082E28 ; =0x027FFDEC - str r0, [r5, #4] - ldr r0, [r1] - mov r0, r0, lsl #9 - mov r0, r0, lsr #0x19 - bl sub_02082E30 - str r0, [r5, #8] - mov r1, r4 - ldr r0, _02082E28 ; =0x027FFDEC - str r1, [r5, #0xc] - ldr r0, [r0] - mov r0, r0, lsl #0x18 - movs r0, r0, lsr #0x1f - ldrne r0, [r5, #0xc] - addne r0, r0, #1 - strne r0, [r5, #0xc] - ldr r0, _02082E28 ; =0x027FFDEC - ldr r0, [r0] - mov r0, r0, lsl #0x10 - movs r0, r0, lsr #0x1f - ldrne r0, [r5, #0xc] - addne r0, r0, #2 - strne r0, [r5, #0xc] - ldr r0, _02082E28 ; =0x027FFDEC - ldr r0, [r0] - mov r0, r0, lsl #8 - movs r0, r0, lsr #0x1f - beq _02082DD8 - ldr r0, [r5, #0xc] - add r0, r0, #4 - str r0, [r5, #0xc] - b _02082DD8 -_02082C1C: - ldr r3, [r0, #0x24] - cmp r3, #0 - bne _02082CC8 - ldr r1, [r0, #0x14] - ldr r2, _02082E2C ; =0x027FFDEA - ldr r1, [r1] - cmp r1, #1 - ldrh r1, [r2] - bne _02082C88 - mov r1, r1, lsl #0x1c - mov r1, r1, lsr #0x1c - cmp r1, #4 - beq _02082DD8 - add r1, r3, #1 - str r1, [r0, #0x24] - ldrh r0, [r2] - bic r0, r0, #0xf - orr r0, r0, #4 - strh r0, [r2] - bl sub_02082EF8 - cmp r0, #0 - bne _02082DD8 - ldr r0, _02082E20 ; =_022BB718 - mov r1, r4 - str r1, [r0, #0x24] - mov r4, #3 - b _02082DD8 -_02082C88: - mov r1, r1, lsl #0x1c - movs r1, r1, lsr #0x1c - beq _02082DD8 - add r1, r3, #1 - str r1, [r0, #0x24] - ldrh r0, [r2] - bic r0, r0, #0xf - strh r0, [r2] - bl sub_02082EF8 - cmp r0, #0 - bne _02082DD8 - ldr r0, _02082E20 ; =_022BB718 - mov r1, r4 - str r1, [r0, #0x24] - mov r4, #3 - b _02082DD8 -_02082CC8: - str r4, [r0, #0x24] - b _02082DD8 -_02082CD0: - ldr r3, [r0, #0x24] - cmp r3, #0 - bne _02082D74 - ldr r1, [r0, #0x14] - ldr r2, _02082E2C ; =0x027FFDEA - ldr r1, [r1] - cmp r1, #1 - ldrh r1, [r2] - bne _02082D34 - mov r1, r1, lsl #0x19 - movs r1, r1, lsr #0x1f - bne _02082DD8 - add r1, r3, #1 - str r1, [r0, #0x24] - ldrh r0, [r2] - orr r0, r0, #0x40 - strh r0, [r2] - bl sub_02082EF8 - cmp r0, #0 - bne _02082DD8 - ldr r0, _02082E20 ; =_022BB718 - mov r1, r4 - str r1, [r0, #0x24] - mov r4, #3 - b _02082DD8 -_02082D34: - mov r1, r1, lsl #0x19 - movs r1, r1, lsr #0x1f - beq _02082DD8 - add r1, r3, #1 - str r1, [r0, #0x24] - ldrh r0, [r2] - bic r0, r0, #0x40 - strh r0, [r2] - bl sub_02082EF8 - cmp r0, #0 - bne _02082DD8 - ldr r0, _02082E20 ; =_022BB718 - mov r1, r4 - str r1, [r0, #0x24] - mov r4, #3 - b _02082DD8 -_02082D74: - str r4, [r0, #0x24] - b _02082DD8 -_02082D7C: - ldr r0, _02082E20 ; =_022BB718 - mov r1, #0 - str r1, [r0, #0x24] - mov r4, #4 - b _02082DD8 -_02082D90: - ldr r0, _02082E20 ; =_022BB718 - mov r1, #0 - str r1, [r0, #0x24] - cmp r2, #4 - addls pc, pc, r2, lsl #2 - b _02082DD4 -_02082DA8: ; jump table - b _02082DD4 ; case 0 - b _02082DBC ; case 1 - b _02082DC4 ; case 2 - b _02082DCC ; case 3 - b _02082DD4 ; case 4 -_02082DBC: - mov r4, #4 - b _02082DD8 -_02082DC4: - mov r4, #5 - b _02082DD8 -_02082DCC: - mov r4, #1 - b _02082DD8 -_02082DD4: - mov r4, #6 -_02082DD8: - ldr r0, _02082E20 ; =_022BB718 - ldr r1, [r0, #0x24] - cmp r1, #0 - ldmneia sp!, {r3, r4, r5, pc} - ldr r1, [r0, #0xc] - cmp r1, #0 - movne r1, #0 - strne r1, [r0, #0xc] - ldr r0, _02082E20 ; =_022BB718 - ldr r2, [r0, #0x10] - cmp r2, #0 - ldmeqia sp!, {r3, r4, r5, pc} - mov r1, #0 - str r1, [r0, #0x10] - ldr r1, [r0, #0x1c] - mov r0, r4 - blx r2 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02082E20: .word _022BB718 -_02082E24: .word 0x027FFDE8 -_02082E28: .word 0x027FFDEC -_02082E2C: .word 0x027FFDEA - arm_func_end sub_020828E0 - - arm_func_start sub_02082E30 -sub_02082E30: ; 0x02082E30 - stmdb sp!, {r3, r4, r5, lr} - mov ip, #0 - mov r2, ip - mov r3, ip -_02082E40: - mov r1, r0, lsr r3 - and r1, r1, #0xf - cmp r1, #0xa - movhs r0, #0 - ldmhsia sp!, {r3, r4, r5, pc} - add r2, r2, #1 - cmp r2, #8 - add r3, r3, #4 - blt _02082E40 - mov r5, #0 - mov r4, r5 - mov lr, #1 - mov r2, #0xa -_02082E74: - mov r1, r0, lsr r4 - and r3, r1, #0xf - mul r1, lr, r2 - mla ip, lr, r3, ip - add r5, r5, #1 - mov lr, r1 - cmp r5, #8 - add r4, r4, #4 - blt _02082E74 - mov r0, ip - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_02082E30 - - arm_func_start sub_02082EA0 -sub_02082EA0: ; 0x02082EA0 - ldr r1, _02082EAC ; =_022BB718 - str r0, [r1, #0x2c] - bx lr - .align 2, 0 -_02082EAC: .word _022BB718 - arm_func_end sub_02082EA0 - - arm_func_start sub_02082EB0 -sub_02082EB0: ; 0x02082EB0 - ldr ip, _02082EC4 ; =_022BB724 -_02082EB4: - ldr r0, [ip] - cmp r0, #1 - beq _02082EB4 - bx lr - .align 2, 0 -_02082EC4: .word _022BB724 - arm_func_end sub_02082EB0 - - arm_func_start sub_02082EC8 -sub_02082EC8: ; 0x02082EC8 - ldr ip, _02082ED4 ; =sub_02082F08 - mov r0, #0x10 - bx ip - .align 2, 0 -_02082ED4: .word sub_02082F08 - arm_func_end sub_02082EC8 - - arm_func_start sub_02082ED8 -sub_02082ED8: ; 0x02082ED8 - ldr ip, _02082EE4 ; =sub_02082F08 - mov r0, #0x11 - bx ip - .align 2, 0 -_02082EE4: .word sub_02082F08 - arm_func_end sub_02082ED8 - - arm_func_start sub_02082EE8 -sub_02082EE8: ; 0x02082EE8 - ldr ip, _02082EF4 ; =sub_02082F08 - mov r0, #0x12 - bx ip - .align 2, 0 -_02082EF4: .word sub_02082F08 - arm_func_end sub_02082EE8 - - arm_func_start sub_02082EF8 -sub_02082EF8: ; 0x02082EF8 - ldr ip, _02082F04 ; =sub_02082F08 - mov r0, #0x27 - bx ip - .align 2, 0 -_02082F04: .word sub_02082F08 - arm_func_end sub_02082EF8 - - arm_func_start sub_02082F08 -sub_02082F08: ; 0x02082F08 - stmdb sp!, {r3, lr} - mov r0, r0, lsl #8 - and r1, r0, #0x7f00 - mov r0, #5 - mov r2, #0 - bl sub_0207DB20 - cmp r0, #0 - movge r0, #1 - movlt r0, #0 - ldmia sp!, {r3, pc} - arm_func_end sub_02082F08 - - arm_func_start sub_02082F30 -sub_02082F30: ; 0x02082F30 - ldr r3, [r0] - cmp r3, #0x64 - bhs _02082F80 - ldr r2, [r0, #4] - cmp r2, #1 - blo _02082F80 - cmp r2, #0xc - bhi _02082F80 - ldr r1, [r0, #8] - cmp r1, #1 - blo _02082F80 - cmp r1, #0x1f - bhi _02082F80 - ldr r0, [r0, #0xc] - cmp r0, #7 - bge _02082F80 - cmp r2, #1 - blo _02082F80 - cmp r2, #0xc - bls _02082F88 -_02082F80: - mvn r0, #0 - bx lr -_02082F88: - ldr r0, _02082FBC ; =_020B2E9C - sub r1, r1, #1 - ldr r0, [r0, r2, lsl #2] - cmp r2, #3 - add r2, r1, r0 - blo _02082FA8 - tst r3, #3 - addeq r2, r2, #1 -_02082FA8: - ldr r0, _02082FC0 ; =0x0000016D - add r1, r3, #3 - mla r0, r3, r0, r2 - add r0, r0, r1, lsr #2 - bx lr - .align 2, 0 -_02082FBC: .word _020B2E9C -_02082FC0: .word 0x0000016D - arm_func_end sub_02082F30 - - arm_func_start sub_02082FC4 -sub_02082FC4: ; 0x02082FC4 - mov r1, #0x3c - ldmia r0, {r2, r3} - mla r3, r2, r1, r3 - ldr r0, [r0, #8] - mla r0, r3, r1, r0 - bx lr - arm_func_end sub_02082FC4 - - arm_func_start sub_02082FDC -sub_02082FDC: ; 0x02082FDC - stmdb sp!, {r3, r4, r5, lr} - mov r5, r1 - bl sub_02082F30 - mov r4, r0 - mvn r0, #0 - cmp r4, r0 - moveq r1, r0 - ldmeqia sp!, {r3, r4, r5, pc} - mov r0, r5 - bl sub_02082FC4 - mvn r2, #0 - cmp r0, r2 - moveq r1, r2 - beq _02083034 - ldr r1, _0208303C ; =0x00015180 - mov r2, #0 - umull ip, r3, r4, r1 - mla r3, r4, r2, r3 - mov r2, r4, asr #0x1f - mla r3, r2, r1, r3 - adds r2, r0, ip - adc r1, r3, r0, asr #31 -_02083034: - mov r0, r2 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0208303C: .word 0x00015180 - arm_func_end sub_02082FDC - - arm_func_start sub_02083040 -sub_02083040: ; 0x02083040 - stmdb sp!, {r4, r5, r6, lr} - ldr r1, [r0, #4] - ldr r2, [r0] - sub r1, r1, #2 - cmp r1, #1 - add ip, r2, #0x7d0 - sublt ip, ip, #1 - ldr r6, _020830F0 ; =0x51EB851F - ldr lr, [r0, #8] - smull r3, r2, r6, ip - smull r4, r3, r6, ip - mov r5, ip, lsr #0x1f - add r3, r5, r3, asr #5 - add r2, r5, r2, asr #5 - mov r5, #0x64 - smull r2, r4, r5, r2 - sub r2, ip, r2 - addlt r1, r1, #0xc - mov r0, #0x1a - mul r0, r1, r0 - sub r1, r0, #2 - ldr r0, _020830F4 ; =0x66666667 - mov r5, r1, lsr #0x1f - smull r1, ip, r0, r1 - add ip, r5, ip, asr #2 - mov r4, r2, asr #1 - add r0, lr, ip - add r1, r2, r4, lsr #30 - add r2, r2, r0 - mov r6, r3, asr #1 - add r0, r3, r6, lsr #30 - add r1, r2, r1, asr #2 - add r1, r1, r0, asr #2 - add r0, r3, r3, lsl #2 - add r4, r1, r0 - ldr r3, _020830F8 ; =0x92492493 - mov r1, r4, lsr #0x1f - smull r2, r0, r3, r4 - add r0, r4, r0 - add r0, r1, r0, asr #2 - mov r2, #7 - smull r0, r1, r2, r0 - sub r0, r4, r0 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_020830F0: .word 0x51EB851F -_020830F4: .word 0x66666667 -_020830F8: .word 0x92492493 - arm_func_end sub_02083040 - - arm_func_start sub_020830FC -sub_020830FC: ; 0x020830FC - stmdb sp!, {r3, r4, r5, lr} - ldr r4, _02083134 ; =_022BB7E0 - mov r5, r0 - ldr r1, [r4, #0x108] - add r0, r4, #0x44 - bl sub_02079A64 - ldr r1, [r4, #0x114] - add r0, r4, #0x44 - orr r1, r1, #8 - str r0, [r4, #0x104] - str r5, [r4, #0x40] - str r1, [r4, #0x114] - bl sub_02079940 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02083134: .word _022BB7E0 - arm_func_end sub_020830FC - - arm_func_start sub_02083138 -sub_02083138: ; 0x02083138 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - ldr r4, _020831B8 ; =_022BB7E0 - mov r8, r0 - mov r7, r1 - bl EnableIrqFlag - ldr r1, [r4, #8] - mov r5, r0 - cmp r1, r8 - bne _02083170 - ldr r0, [r4, #0x18] - cmp r0, r7 - beq _02083194 - bl WaitForever2 - b _02083194 -_02083170: - mvn r6, #2 - b _02083180 -_02083178: - add r0, r4, #0x10 - bl sub_02079888 -_02083180: - ldr r0, [r4, #8] - cmp r0, r6 - bne _02083178 - str r8, [r4, #8] - str r7, [r4, #0x18] -_02083194: - ldr r0, [r4, #0xc] - ldr r1, [r4] - add r2, r0, #1 - mov r0, r5 - str r2, [r4, #0xc] - mov r2, #0 - str r2, [r1] - bl SetIrqFlag - ldmia sp!, {r4, r5, r6, r7, r8, pc} - .align 2, 0 -_020831B8: .word _022BB7E0 - arm_func_end sub_02083138 - - arm_func_start sub_020831BC -sub_020831BC: ; 0x020831BC - stmdb sp!, {r3, r4, r5, r6, r7, lr} - ldr r4, _02083244 ; =_022BB7E0 - mov r7, r0 - mov r6, r1 - bl EnableIrqFlag - ldr r1, [r4, #8] - mov r5, r0 - cmp r1, r7 - bne _020831EC - ldr r0, [r4, #0xc] - cmp r0, #0 - bne _020831F4 -_020831EC: - bl WaitForever2 - b _0208322C -_020831F4: - ldr r0, [r4, #0x18] - cmp r0, r6 - beq _02083204 - bl WaitForever2 -_02083204: - ldr r0, [r4, #0xc] - subs r0, r0, #1 - str r0, [r4, #0xc] - bne _0208322C - mvn r2, #2 - mov r1, #0 - add r0, r4, #0x10 - str r2, [r4, #8] - str r1, [r4, #0x18] - bl sub_020798D8 -_0208322C: - ldr r1, [r4] - mov r2, #0 - mov r0, r5 - str r2, [r1] - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_02083244: .word _022BB7E0 - arm_func_end sub_020831BC - - arm_func_start sub_02083248 -sub_02083248: ; 0x02083248 - stmdb sp!, {r4, lr} - sub sp, sp, #8 - ldr r4, _0208333C ; =_022BB7E0 - ldr r1, _02083340 ; =_022BB780 - mvn r2, #2 - mov r0, #0 - str r2, [r4, #8] - mov r2, #0x60 - str r0, [r4, #0xc] - str r0, [r4, #0x18] - str r1, [r4] - bl ArrayFill32Fast - ldr r0, _02083340 ; =_022BB780 - mov r1, #0x60 - bl sub_0207A2DC - mvn r1, #0 - ldr r0, _02083344 ; =0x027FFC40 - str r1, [r4, #0x118] - str r1, [r4, #0x11c] - ldrh r0, [r0] - cmp r0, #2 - moveq r0, #1 - movne r0, #0 - cmp r0, #0 - bne _020832BC - ldr r0, _02083348 ; =0x027FFE00 - mov r2, #0x160 - sub r1, r0, #0x380 - bl MemcpyFast -_020832BC: - mov r2, #0 - mov r0, #4 - str r0, [r4, #0x108] - str r2, [r4, #0x14] - str r2, [r4, #0x10] - str r2, [r4, #0x110] - str r2, [r4, #0x10c] - mov r0, #0x400 - str r0, [sp] - ldr ip, [r4, #0x108] - ldr r1, _0208334C ; =sub_020843B4 - ldr r3, _02083350 ; =_022BBE00 - add r0, r4, #0x44 - str ip, [sp, #4] - bl StartThread - add r0, r4, #0x44 - bl sub_02079940 - ldr r1, _02083354 ; =sub_02084380 - mov r0, #0xb - bl sub_0207DAB0 - ldr r0, _02083344 ; =0x027FFC40 - ldrh r0, [r0] - cmp r0, #2 - moveq r0, #1 - movne r0, #0 - cmp r0, #0 - addne sp, sp, #8 - ldmneia sp!, {r4, pc} - mov r0, #1 - bl sub_02083380 - add sp, sp, #8 - ldmia sp!, {r4, pc} - .align 2, 0 -_0208333C: .word _022BB7E0 -_02083340: .word _022BB780 -_02083344: .word 0x027FFC40 -_02083348: .word 0x027FFE00 -_0208334C: .word sub_020843B4 -_02083350: .word _022BBE00 -_02083354: .word sub_02084380 - arm_func_end sub_02083248 - - arm_func_start sub_02083358 -sub_02083358: ; 0x02083358 - ldr r0, _02083364 ; =_022BB760 - ldr r0, [r0] - bx lr - .align 2, 0 -_02083364: .word _022BB760 - arm_func_end sub_02083358 - - arm_func_start sub_02083368 -sub_02083368: ; 0x02083368 - stmdb sp!, {r3, lr} - bl sub_02083358 - cmp r0, #0 - ldmneia sp!, {r3, pc} - bl WaitForever2 - ldmia sp!, {r3, pc} - arm_func_end sub_02083368 - - arm_func_start sub_02083380 -sub_02083380: ; 0x02083380 - ldr r1, _0208338C ; =_022BB760 - str r0, [r1] - bx lr - .align 2, 0 -_0208338C: .word _022BB760 - arm_func_end sub_02083380 - - arm_func_start sub_02083390 -sub_02083390: ; 0x02083390 - stmdb sp!, {r3, r4, r5, lr} - ldr r4, _020833D8 ; =_022BB7E0 - bl EnableIrqFlag - mov r5, r0 - b _020833AC -_020833A4: - add r0, r4, #0x10c - bl sub_02079888 -_020833AC: - ldr r0, [r4, #0x114] - tst r0, #4 - bne _020833A4 - mov r0, r5 - bl SetIrqFlag - ldr r0, [r4] - ldr r0, [r0] - cmp r0, #0 - moveq r0, #1 - movne r0, #0 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_020833D8: .word _022BB7E0 - arm_func_end sub_02083390 - - arm_func_start sub_020833DC -sub_020833DC: ; 0x020833DC - ldr r0, _020833F4 ; =_022BB7E0 - ldr r0, [r0, #0x114] - tst r0, #4 - moveq r0, #1 - movne r0, #0 - bx lr - .align 2, 0 -_020833F4: .word _022BB7E0 - arm_func_end sub_020833DC - - arm_func_start sub_020833F8 -sub_020833F8: ; 0x020833F8 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - ldr r5, _02083430 ; =_022BB7E0 - mov r7, r0 - bl EnableIrqFlag - ldr r6, [r5, #0x108] - mov r4, r0 - mov r1, r7 - add r0, r5, #0x44 - str r7, [r5, #0x108] - bl sub_02079A64 - mov r0, r4 - bl SetIrqFlag - mov r0, r6 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_02083430: .word _022BB7E0 - arm_func_end sub_020833F8 - - arm_func_start sub_02083434 -sub_02083434: ; 0x02083434 - stmdb sp!, {r4, lr} - mov r4, r0 - mov r1, #1 - bl sub_02083138 - mov r0, r4 - bl sub_02078FBC - ldmia sp!, {r4, pc} - arm_func_end sub_02083434 - - arm_func_start sub_02083450 -sub_02083450: ; 0x02083450 - stmdb sp!, {r4, lr} - mov r4, r0 - bl sub_02078FD8 - mov r0, r4 - mov r1, #1 - bl sub_020831BC - ldmia sp!, {r4, pc} - arm_func_end sub_02083450 - - arm_func_start sub_0208346C -sub_0208346C: ; 0x0208346C - ldr ip, _02083478 ; =sub_02083138 - mov r1, #2 - bx ip - .align 2, 0 -_02083478: .word sub_02083138 - arm_func_end sub_0208346C - - arm_func_start sub_0208347C -sub_0208347C: ; 0x0208347C - stmdb sp!, {r4, lr} - mov r4, r0 - bl sub_02083C80 - cmp r0, #0 - bne _02083494 - bl sub_02083C74 -_02083494: - mov r0, r4 - mov r1, #2 - bl sub_020831BC - ldmia sp!, {r4, pc} - arm_func_end sub_0208347C - - arm_func_start sub_020834A4 -sub_020834A4: ; 0x020834A4 - stmdb sp!, {r3, r4, r5, lr} - ldr r1, _02083808 ; =_022BB7E0 - mov r5, r0 - ldr r4, [r1] - mov r1, #0 - add r0, r4, #0x18 - mov r2, #0x48 - bl MemsetFast - ldr r0, _0208380C ; =0x0000203F - str r5, [r4, #4] - str r0, [r4, #0x58] - cmp r5, #0 - ldmeqia sp!, {r3, r4, r5, pc} - mov r0, r5, asr #8 - and r0, r0, #0xff - mov r3, #1 - mov ip, r3, lsl r0 - and r2, r5, #0xff - mov r1, r5, asr #0x10 - str ip, [r4, #0x18] - mov r0, #0xff - strb r0, [r4, #0x54] - cmp r2, #1 - and r0, r1, #0xff - bne _020835E0 - cmp ip, #0x2000 - bhi _02083520 - bhs _0208355C - cmp ip, #0x200 - beq _0208353C - b _020837E8 -_02083520: - cmp ip, #0x10000 - bhi _02083530 - beq _02083580 - b _020837E8 -_02083530: - cmp ip, #0x20000 - beq _020835A4 - b _020837E8 -_0208353C: - mov r0, #0x10 - str r0, [r4, #0x24] - str r3, [r4, #0x28] - mov r0, #5 - str r0, [r4, #0x2c] - mov r0, #0xf0 - strb r0, [r4, #0x54] - b _020835C4 -_0208355C: - mov r0, #0x20 - str r0, [r4, #0x24] - mov r0, #2 - str r0, [r4, #0x28] - mov r0, #5 - str r0, [r4, #0x2c] - mov r0, #0 - strb r0, [r4, #0x54] - b _020835C4 -_02083580: - mov r0, #0x80 - str r0, [r4, #0x24] - mov r0, #2 - str r0, [r4, #0x28] - mov r0, #0xa - str r0, [r4, #0x2c] - mov r0, #0 - strb r0, [r4, #0x54] - b _020835C4 -_020835A4: - mov r0, #0x100 - str r0, [r4, #0x24] - mov r0, #3 - str r0, [r4, #0x28] - mov r0, #5 - str r0, [r4, #0x2c] - mov r0, #0 - strb r0, [r4, #0x54] -_020835C4: - ldr r0, [r4, #0x24] - str r0, [r4, #0x1c] - ldr r0, [r4, #0x58] - orr r0, r0, #0x40 - orr r0, r0, #0x4300 - str r0, [r4, #0x58] - ldmia sp!, {r3, r4, r5, pc} -_020835E0: - cmp r2, #2 - bne _020837A8 - cmp ip, #0x100000 - bhi _02083610 - bhs _02083634 - cmp ip, #0x40000 - bhi _02083604 - beq _02083634 - b _020837E8 -_02083604: - cmp ip, #0x80000 - beq _02083634 - b _020837E8 -_02083610: - cmp ip, #0x400000 - bhi _02083628 - bhs _020836AC - cmp ip, #0x200000 - beq _02083660 - b _020837E8 -_02083628: - cmp ip, #0x800000 - beq _020836FC - b _020837E8 -_02083634: - mov r0, #0x19 - str r0, [r4, #0x30] - mov r1, #0x12c - str r1, [r4, #0x34] - ldr r0, _02083810 ; =0x00001388 - str r1, [r4, #0x50] - str r0, [r4, #0x40] - ldr r0, [r4, #0x58] - orr r0, r0, #0x480 - str r0, [r4, #0x58] - b _02083778 -_02083660: - mov r0, #0x17 - str r0, [r4, #0x30] - mov r1, #0x12c - str r1, [r4, #0x34] - mov r1, #0x1f4 - ldr r0, _02083810 ; =0x00001388 - str r1, [r4, #0x40] - str r0, [r4, #0x44] - mov r1, r0, lsl #1 - ldr r0, _02083814 ; =0x0000EA60 - str r1, [r4, #0x38] - str r0, [r4, #0x3c] - mov r0, #0 - strb r0, [r4, #0x54] - ldr r0, [r4, #0x58] - orr r0, r0, #0x80 - orr r0, r0, #0x5400 - str r0, [r4, #0x58] - b _02083778 -_020836AC: - mov r0, #0x258 - str r0, [r4, #0x40] - add r0, r0, #0x960 - str r0, [r4, #0x44] - mov r0, #0x46 - str r0, [r4, #0x48] - mov r0, #0x96 - str r0, [r4, #0x4c] - ldr r1, _02083818 ; =0x000059D8 - ldr r0, _0208381C ; =0x000C3500 - str r1, [r4, #0x38] - str r0, [r4, #0x3c] - mov r0, #0 - strb r0, [r4, #0x54] - mov r0, #0x1000 - str r0, [r4, #0x20] - ldr r0, [r4, #0x58] - orr r0, r0, #0xd000 - str r0, [r4, #0x58] - b _02083778 -_020836FC: - cmp r0, #0 - bne _0208373C - mov r0, #0x3e8 - str r0, [r4, #0x40] - add r0, r0, #0x7d0 - str r0, [r4, #0x44] - ldr r1, _02083820 ; =0x000109A0 - ldr r0, _02083824 ; =0x00027100 - str r1, [r4, #0x38] - str r0, [r4, #0x3c] - mov r0, #0 - strb r0, [r4, #0x54] - ldr r0, [r4, #0x58] - orr r0, r0, #0x5000 - str r0, [r4, #0x58] - b _02083778 -_0208373C: - cmp r0, #1 - bne _02083778 - mov r0, #0x3e8 - str r0, [r4, #0x40] - add r0, r0, #0x7d0 - str r0, [r4, #0x44] - ldr r1, _02083820 ; =0x000109A0 - ldr r0, _02083824 ; =0x00027100 - str r1, [r4, #0x38] - str r0, [r4, #0x3c] - mov r0, #0x84 - strb r0, [r4, #0x54] - ldr r0, [r4, #0x58] - orr r0, r0, #0x5000 - str r0, [r4, #0x58] -_02083778: - mov r0, #0x10000 - str r0, [r4, #0x1c] - mov r0, #0x100 - str r0, [r4, #0x24] - mov r0, #3 - str r0, [r4, #0x28] - mov r0, #5 - str r0, [r4, #0x2c] - ldr r0, [r4, #0x58] - orr r0, r0, #0xb40 - str r0, [r4, #0x58] - ldmia sp!, {r3, r4, r5, pc} -_020837A8: - cmp r2, #3 - bne _020837E8 - cmp ip, #0x2000 - cmpne ip, #0x8000 - bne _020837E8 - str ip, [r4, #0x24] - str ip, [r4, #0x1c] - mov r0, #2 - str r0, [r4, #0x28] - mov r0, #0 - strb r0, [r4, #0x54] - ldr r0, [r4, #0x58] - orr r0, r0, #0x40 - orr r0, r0, #0x4300 - str r0, [r4, #0x58] - ldmia sp!, {r3, r4, r5, pc} -_020837E8: - mov r1, #0 - str r1, [r4, #4] - str r1, [r4, #0x18] - ldr r0, _02083808 ; =_022BB7E0 - mov r1, #3 - ldr r0, [r0] - str r1, [r0] - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02083808: .word _022BB7E0 -_0208380C: .word 0x0000203F -_02083810: .word 0x00001388 -_02083814: .word 0x0000EA60 -_02083818: .word 0x000059D8 -_0208381C: .word 0x000C3500 -_02083820: .word 0x000109A0 -_02083824: .word 0x00027100 - arm_func_end sub_020834A4 - - arm_func_start sub_02083828 -sub_02083828: ; 0x02083828 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - mov sb, r0 - ldr r7, [sb, #0x2c] - ldr r0, _02083A10 ; =_02000BC4 - ldr r4, [sb, #0x34] - ldr sl, [sb, #0x30] - mov r5, #0x100 - bl OSi_ReferSymbol - cmp r7, #0xb - bne _0208385C - bl sub_02083B28 - mov r5, r0 - b _0208386C -_0208385C: - cmp r7, #0xf - ldreq r0, _02083A14 ; =_022BB7E0 - ldreq r0, [r0] - ldreq r5, [r0, #0x20] -_0208386C: - add r6, sb, #0x120 - mov fp, #9 -_02083874: - ldr r8, [sb, #0x24] - ldr r0, [sb] - cmp r5, r8 - movlo r8, r5 - str r8, [r0, #0x14] - ldr r0, [sb, #0x114] - tst r0, #0x40 - beq _020838B0 - ldr r0, [sb, #0x114] - mov r1, #7 - bic r0, r0, #0x40 - str r0, [sb, #0x114] - ldr r0, [sb] - str r1, [r0] - b _020839BC -_020838B0: - cmp r4, #3 - addls pc, pc, r4, lsl #2 - b _02083940 -_020838BC: ; jump table - b _020838CC ; case 0 - b _020838F0 ; case 1 - b _020838F0 ; case 2 - b _02083928 ; case 3 -_020838CC: - mov r0, r6 - mov r1, r8 - bl sub_0207A2A4 - ldr r1, [sb, #0x1c] - ldr r0, [sb] - str r1, [r0, #0xc] - ldr r0, [sb] - str r6, [r0, #0x10] - b _02083940 -_020838F0: - ldr r0, [sb, #0x1c] - mov r1, r6 - mov r2, r8 - bl MemcpyFast - mov r0, r6 - mov r1, r8 - bl sub_0207A2DC - bl sub_0207A300 - ldr r0, [sb] - str r6, [r0, #0xc] - ldr r1, [sb, #0x20] - ldr r0, [sb] - str r1, [r0, #0x10] - b _02083940 -_02083928: - ldr r1, [sb, #0x1c] - ldr r0, [sb] - str r1, [r0, #0xc] - ldr r1, [sb, #0x20] - ldr r0, [sb] - str r1, [r0, #0x10] -_02083940: - mov r0, sb - mov r1, r7 - mov r2, sl - bl sub_02084404 - cmp r0, #0 - beq _020839BC - cmp r4, #2 - bne _0208397C - mov r0, sb - mov r1, fp - mov r2, #1 - bl sub_02084404 - cmp r0, #0 - beq _020839BC - b _02083994 -_0208397C: - cmp r4, #0 - bne _02083994 - ldr r1, [sb, #0x20] - mov r0, r6 - mov r2, r8 - bl MemcpyFast -_02083994: - ldr r0, [sb, #0x1c] - add r0, r0, r8 - str r0, [sb, #0x1c] - ldr r0, [sb, #0x20] - add r0, r0, r8 - str r0, [sb, #0x20] - ldr r0, [sb, #0x24] - subs r0, r0, r8 - str r0, [sb, #0x24] - bne _02083874 -_020839BC: - ldr r6, [sb, #0x38] - ldr r5, [sb, #0x3c] - bl EnableIrqFlag - ldr r1, [sb, #0x114] - mov r4, r0 - bic r0, r1, #0x4c - str r0, [sb, #0x114] - add r0, sb, #0x10c - bl sub_020798D8 - ldr r0, [sb, #0x114] - tst r0, #0x10 - beq _020839F4 - add r0, sb, #0x44 - bl sub_02079940 -_020839F4: - mov r0, r4 - bl SetIrqFlag - cmp r6, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - mov r0, r5 - blx r6 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_02083A10: .word _02000BC4 -_02083A14: .word _022BB7E0 - arm_func_end sub_02083828 - - arm_func_start sub_02083A18 -sub_02083A18: ; 0x02083A18 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} - mov sb, r0 - ldr r4, _02083AF0 ; =_022BB7E0 - ldr r0, _02083AF4 ; =_02000BC4 - mov r8, r1 - mov r7, r2 - mov r6, r3 - bl OSi_ReferSymbol - bl EnableIrqFlag - ldr r1, [r4, #0x114] - mov r5, r0 - tst r1, #4 - beq _02083A60 -_02083A4C: - add r0, r4, #0x10c - bl sub_02079888 - ldr r0, [r4, #0x114] - tst r0, #4 - bne _02083A4C -_02083A60: - ldr r0, [r4, #0x114] - ldr r1, [sp, #0x20] - orr r2, r0, #4 - mov r0, r5 - str r2, [r4, #0x114] - str r6, [r4, #0x38] - str r1, [r4, #0x3c] - bl SetIrqFlag - ldr r3, [sp, #0x28] - ldr r2, [sp, #0x2c] - ldr r1, [sp, #0x30] - ldr r0, [sp, #0x24] - str sb, [r4, #0x1c] - str r8, [r4, #0x20] - str r7, [r4, #0x24] - str r3, [r4, #0x2c] - str r2, [r4, #0x30] - str r1, [r4, #0x34] - cmp r0, #0 - beq _02083AC0 - ldr r0, _02083AF8 ; =sub_02083828 - bl sub_020830FC - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} -_02083AC0: - ldr r0, _02083AFC ; =_022B966C - ldr r1, _02083AF0 ; =_022BB7E0 - ldr r2, [r0, #4] - mov r0, r4 - str r2, [r1, #0x104] - bl sub_02083828 - ldr r0, [r4] - ldr r0, [r0] - cmp r0, #0 - moveq r0, #1 - movne r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - .align 2, 0 -_02083AF0: .word _022BB7E0 -_02083AF4: .word _02000BC4 -_02083AF8: .word sub_02083828 -_02083AFC: .word _022B966C - arm_func_end sub_02083A18 - - arm_func_start sub_02083B00 -sub_02083B00: ; 0x02083B00 - ldr r0, _02083B10 ; =_022BB7E0 - ldr r0, [r0] - ldr r0, [r0, #4] - bx lr - .align 2, 0 -_02083B10: .word _022BB7E0 - arm_func_end sub_02083B00 - - arm_func_start sub_02083B14 -sub_02083B14: ; 0x02083B14 - ldr r0, _02083B24 ; =_022BB7E0 - ldr r0, [r0] - ldr r0, [r0, #0x18] - bx lr - .align 2, 0 -_02083B24: .word _022BB7E0 - arm_func_end sub_02083B14 - - arm_func_start sub_02083B28 -sub_02083B28: ; 0x02083B28 - ldr r0, _02083B38 ; =_022BB7E0 - ldr r0, [r0] - ldr r0, [r0, #0x1c] - bx lr - .align 2, 0 -_02083B38: .word _022BB7E0 - arm_func_end sub_02083B28 - - arm_func_start sub_02083B3C -sub_02083B3C: ; 0x02083B3C - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r6, r0 - ldr r0, _02083C68 ; =_02000BC4 - ldr r4, _02083C6C ; =_022BB7E0 - bl OSi_ReferSymbol - cmp r6, #0 - bne _02083B5C - bl WaitForever2 -_02083B5C: - bl sub_02083368 - bl EnableIrqFlag - ldr r1, [r4, #0x114] - mov r5, r0 - tst r1, #4 - beq _02083B88 -_02083B74: - add r0, r4, #0x10c - bl sub_02079888 - ldr r0, [r4, #0x114] - tst r0, #4 - bne _02083B74 -_02083B88: - ldr r0, [r4, #0x114] - mov r1, #0 - orr r2, r0, #4 - mov r0, r5 - str r2, [r4, #0x114] - str r1, [r4, #0x38] - str r1, [r4, #0x3c] - bl SetIrqFlag - mov r0, r6 - bl sub_020834A4 - ldr r0, _02083C70 ; =_022B966C - ldr r1, _02083C6C ; =_022BB7E0 - ldr r2, [r0, #4] - mov r0, r4 - str r2, [r1, #0x104] - mov r1, #2 - mov r2, #1 - bl sub_02084404 - ldr r0, [r4] - mov r1, #0 - str r1, [r0, #0xc] - ldr r0, [r4] - add r1, r4, #0x120 - str r1, [r0, #0x10] - ldr r1, [r4] - mov r2, #1 - mov r0, r4 - str r2, [r1, #0x14] - mov r1, #6 - bl sub_02084404 - ldr r7, [r4, #0x38] - ldr r6, [r4, #0x3c] - bl EnableIrqFlag - mov r5, r0 - ldr r1, [r4, #0x114] - add r0, r4, #0x10c - bic r1, r1, #0x4c - str r1, [r4, #0x114] - bl sub_020798D8 - ldr r0, [r4, #0x114] - tst r0, #0x10 - beq _02083C38 - add r0, r4, #0x44 - bl sub_02079940 -_02083C38: - mov r0, r5 - bl SetIrqFlag - cmp r7, #0 - beq _02083C50 - mov r0, r6 - blx r7 -_02083C50: - ldr r0, [r4] - ldr r0, [r0] - cmp r0, #0 - moveq r0, #1 - movne r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_02083C68: .word _02000BC4 -_02083C6C: .word _022BB7E0 -_02083C70: .word _022B966C - arm_func_end sub_02083B3C - - arm_func_start sub_02083C74 -sub_02083C74: ; 0x02083C74 - ldr ip, _02083C7C ; =sub_02083390 - bx ip - .align 2, 0 -_02083C7C: .word sub_02083390 - arm_func_end sub_02083C74 - - arm_func_start sub_02083C80 -sub_02083C80: ; 0x02083C80 - ldr ip, _02083C88 ; =sub_020833DC - bx ip - .align 2, 0 -_02083C88: .word sub_020833DC - arm_func_end sub_02083C80 - - arm_func_start sub_02083C8C -sub_02083C8C: ; 0x02083C8C - stmdb sp!, {r3, r4, r5, lr} - ldr r4, _02083D14 ; =_022BB7E0 - mov r1, #0x200 - ldr r3, [r4, #0x1c] - rsb r1, r1, #0 - ldr r2, [r0, #8] - and r3, r3, r1 - cmp r3, r2 - bne _02083D00 - ldr r2, [r4, #0x1c] - ldr r1, [r4, #0x24] - sub r3, r2, r3 - rsb r5, r3, #0x200 - cmp r5, r1 - movhi r5, r1 - add r0, r0, #0x20 - ldr r1, [r4, #0x20] - mov r2, r5 - add r0, r0, r3 - bl MemcpyFast - ldr r2, [r4, #0x1c] - ldr r1, [r4, #0x20] - ldr r0, [r4, #0x24] - add r2, r2, r5 - add r1, r1, r5 - sub r0, r0, r5 - str r2, [r4, #0x1c] - str r1, [r4, #0x20] - str r0, [r4, #0x24] -_02083D00: - ldr r0, [r4, #0x24] - cmp r0, #0 - movne r0, #1 - moveq r0, #0 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02083D14: .word _022BB7E0 - arm_func_end sub_02083C8C - - arm_func_start sub_02083D18 -sub_02083D18: ; 0x02083D18 - ldr r3, _02083D70 ; =0x040001A4 -_02083D1C: - ldr r2, [r3] - tst r2, #0x80000000 - bne _02083D1C - ldr r3, _02083D74 ; =0x040001A1 - mov r2, #0xc0 - strb r2, [r3] - mov r2, r0, lsr #0x18 - strb r2, [r3, #7] - mov r2, r0, lsr #0x10 - strb r2, [r3, #8] - mov r2, r0, lsr #8 - strb r2, [r3, #9] - strb r0, [r3, #0xa] - mov r0, r1, lsr #0x18 - strb r0, [r3, #0xb] - mov r0, r1, lsr #0x10 - strb r0, [r3, #0xc] - mov r0, r1, lsr #8 - strb r0, [r3, #0xd] - strb r1, [r3, #0xe] - bx lr - .align 2, 0 -_02083D70: .word 0x040001A4 -_02083D74: .word 0x040001A1 - arm_func_end sub_02083D18 - - arm_func_start sub_02083D78 -sub_02083D78: ; 0x02083D78 - stmdb sp!, {r3, r4, r5, lr} - ldr r4, _02083DBC ; =_022BB7E0 - ldr r1, _02083DC0 ; =0x04100010 - ldr r0, [r4, #0x28] - ldr r2, [r4, #0x20] - mov r3, #0x200 - ldr r5, _02083DC4 ; =_022BBE20 - bl sub_0207C750 - ldr r1, [r4, #0x1c] - mov r0, r1, lsr #8 - orr r0, r0, #0xb7000000 - mov r1, r1, lsl #0x18 - bl sub_02083D18 - ldr r1, [r5, #4] - ldr r0, _02083DC8 ; =0x040001A4 - str r1, [r0] - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02083DBC: .word _022BB7E0 -_02083DC0: .word 0x04100010 -_02083DC4: .word _022BBE20 -_02083DC8: .word 0x040001A4 - arm_func_end sub_02083D78 - - arm_func_start sub_02083DCC -sub_02083DCC: ; 0x02083DCC - stmdb sp!, {r3, r4, r5, r6, r7, lr} - ldr r0, _02083E98 ; =_022BB7E0 - ldr r0, [r0, #0x28] - bl sub_0207C164 - ldr r3, _02083E98 ; =_022BB7E0 - ldr r0, [r3, #0x24] - ldr r2, [r3, #0x1c] - ldr r1, [r3, #0x20] - subs r0, r0, #0x200 - str r0, [r3, #0x24] - movne r0, #1 - add r2, r2, #0x200 - add r1, r1, #0x200 - moveq r0, #0 - str r2, [r3, #0x1c] - str r1, [r3, #0x20] - cmp r0, #0 - bne _02083E90 - mov r0, #0x80000 - bl sub_02078C98 - mov r0, #0x80000 - bl sub_02078CC8 - ldr r4, _02083E98 ; =_022BB7E0 - bl sub_02084118 - bl sub_02084684 - ldr r0, [r4] - mov r1, #0 - str r1, [r0] - ldr r5, [r4, #0x38] - ldr r6, [r4, #0x3c] - bl EnableIrqFlag - ldr r1, [r4, #0x114] - mov r7, r0 - bic r0, r1, #0x4c - str r0, [r4, #0x114] - add r0, r4, #0x10c - bl sub_020798D8 - ldr r0, [r4, #0x114] - tst r0, #0x10 - beq _02083E74 - add r0, r4, #0x44 - bl sub_02079940 -_02083E74: - mov r0, r7 - bl SetIrqFlag - cmp r5, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - mov r0, r6 - blx r5 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_02083E90: - bl sub_02083D78 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_02083E98: .word _022BB7E0 - arm_func_end sub_02083DCC - - arm_func_start sub_02083E9C -sub_02083E9C: ; 0x02083E9C - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - ldr r4, _02084014 ; =_022BB7E0 - mov r6, #0 - ldr sb, [r4, #0x20] - mov fp, r0 - mov r7, r6 - mov r8, r6 - mov r1, r6 - ands sl, sb, #0x1f - ldr r5, [r4, #0x24] - bne _02083ED4 - ldr r0, [r4, #0x28] - cmp r0, #3 - movls r1, #1 -_02083ED4: - cmp r1, #0 - beq _02083F28 - bl sub_0207AACC - ldr r1, _02084018 ; =sub_01FF8000 - add r3, sb, r5 - cmp r3, r1 - mov r1, #1 - mov r2, #0 - bls _02083F00 - cmp sb, #0x2000000 - movlo r2, r1 -_02083F00: - cmp r2, #0 - bne _02083F20 - cmp r0, r3 - bhs _02083F1C - add r0, r0, #0x4000 - cmp r0, sb - bhi _02083F20 -_02083F1C: - mov r1, #0 -_02083F20: - cmp r1, #0 - moveq r8, #1 -_02083F28: - cmp r8, #0 - beq _02083F44 - ldr r1, [r4, #0x1c] - ldr r0, _0208401C ; =0x000001FF - orr r1, r1, r5 - tst r1, r0 - moveq r7, #1 -_02083F44: - ldr r0, _02084020 ; =_020B2ED0 - cmp r7, #0 - ldr r0, [r0] - cmpne r5, #0 - ldr r0, [r0, #0x60] - movne r6, #1 - bic r0, r0, #0x7000000 - orr r0, r0, #0xa1000000 - cmp r6, #0 - str r0, [fp, #4] - beq _0208400C - bl EnableIrqFlag - ldr r1, [r4, #0x118] - mov r7, r0 - cmp r5, r1 - bhs _02083F94 - mov r0, sb - mov r1, r5 - bl sub_0207A330 - b _02083F98 -_02083F94: - bl sub_0207A324 -_02083F98: - ldr r0, [r4, #0x11c] - cmp r5, r0 - bhs _02083FE0 - cmp sl, #0 - beq _02083FCC - sub sb, sb, sl - mov r0, sb - mov r1, #0x20 - bl sub_0207A2C0 - add r0, sb, r5 - mov r1, #0x20 - bl sub_0207A2C0 - add r5, r5, #0x20 -_02083FCC: - mov r0, sb - mov r1, r5 - bl sub_0207A2A4 - bl sub_0207A300 - b _02083FE4 -_02083FE0: - bl sub_0207A270 -_02083FE4: - ldr r1, _02084024 ; =_02083DCC - mov r0, #0x80000 - bl sub_02078A98 - mov r0, #0x80000 - bl sub_02078CC8 - mov r0, #0x80000 - bl sub_02078C68 - mov r0, r7 - bl SetIrqFlag - bl sub_02083D78 -_0208400C: - mov r0, r6 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_02084014: .word _022BB7E0 -_02084018: .word sub_01FF8000 -_0208401C: .word 0x000001FF -_02084020: .word _020B2ED0 -_02084024: .word sub_02083DCC - arm_func_end sub_02083E9C - - arm_func_start sub_02084028 -sub_02084028: ; 0x02084028 - stmdb sp!, {r4, r5, r6, lr} - ldr r4, _0208410C ; =_022BB7E0 - mov r6, r0 -_02084034: - mov r0, #0x200 - ldr r1, [r4, #0x1c] - rsb r0, r0, #0 - and r2, r1, r0 - cmp r2, r1 - bne _02084064 - ldr r5, [r4, #0x20] - tst r5, #3 - bne _02084064 - ldr r0, [r4, #0x24] - cmp r0, #0x200 - bhs _0208406C -_02084064: - str r2, [r6, #8] - add r5, r6, #0x20 -_0208406C: - mov r0, r2, lsr #8 - orr r0, r0, #0xb7000000 - mov r1, r2, lsl #0x18 - bl sub_02083D18 - mov ip, #0 - ldr r0, [r6, #4] - ldr r2, _02084110 ; =0x040001A4 - mov lr, ip - str r0, [r2] - ldr r1, _02084114 ; =0x04100010 -_02084094: - ldr r3, [r2] - tst r3, #0x800000 - beq _020840B4 - ldr r0, [r1] - cmp lr, #0x200 - strlo r0, [r5, ip, lsl #2] - addlo lr, lr, #4 - addlo ip, ip, #1 -_020840B4: - tst r3, #0x80000000 - bne _02084094 - ldr r0, [r4, #0x20] - cmp r5, r0 - bne _020840F8 - ldr r0, _0208410C ; =_022BB7E0 - ldr r1, [r0, #0x1c] - add r1, r1, #0x200 - str r1, [r0, #0x1c] - ldr r1, [r0, #0x20] - add r1, r1, #0x200 - str r1, [r0, #0x20] - ldr r1, [r0, #0x24] - subs r1, r1, #0x200 - str r1, [r0, #0x24] - ldmeqia sp!, {r4, r5, r6, pc} - b _02084034 -_020840F8: - mov r0, r6 - bl sub_02083C8C - cmp r0, #0 - bne _02084034 - ldmia sp!, {r4, r5, r6, pc} - .align 2, 0 -_0208410C: .word _022BB7E0 -_02084110: .word 0x040001A4 -_02084114: .word 0x04100010 - arm_func_end sub_02084028 - - arm_func_start sub_02084118 -sub_02084118: ; 0x02084118 - stmdb sp!, {r3, lr} - mov r0, #0xb8000000 - mov r1, #0 - bl sub_02083D18 - ldr r1, _02084168 ; =_020B2ED0 - mov r0, #0x2000 - ldr r1, [r1] - rsb r0, r0, #0 - ldr r2, [r1, #0x60] - ldr r1, _0208416C ; =0x040001A4 - bic r2, r2, #0x7000000 - orr r2, r2, #0xa7000000 - and r0, r2, r0 - str r0, [r1] -_02084150: - ldr r0, [r1] - tst r0, #0x800000 - beq _02084150 - ldr r0, _02084170 ; =0x04100010 - ldr r0, [r0] - ldmia sp!, {r3, pc} - .align 2, 0 -_02084168: .word _020B2ED0 -_0208416C: .word 0x040001A4 -_02084170: .word 0x04100010 - arm_func_end sub_02084118 - - arm_func_start sub_02084174 -sub_02084174: ; 0x02084174 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - ldr r4, _02084204 ; =_022BBE20 - mov r0, r4 - bl sub_02083C8C - cmp r0, #0 - beq _02084198 - ldr r1, [r4] - mov r0, r4 - blx r1 -_02084198: - ldr r4, _02084208 ; =_022BB7E0 - bl sub_02084118 - bl sub_02084684 - ldr r0, [r4] - mov r1, #0 - str r1, [r0] - ldr r5, [r4, #0x38] - ldr r6, [r4, #0x3c] - bl EnableIrqFlag - ldr r1, [r4, #0x114] - mov r7, r0 - bic r0, r1, #0x4c - str r0, [r4, #0x114] - add r0, r4, #0x10c - bl sub_020798D8 - ldr r0, [r4, #0x114] - tst r0, #0x10 - beq _020841E8 - add r0, r4, #0x44 - bl sub_02079940 -_020841E8: - mov r0, r7 - bl SetIrqFlag - cmp r5, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - mov r0, r6 - blx r5 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_02084204: .word _022BBE20 -_02084208: .word _022BB7E0 - arm_func_end sub_02084174 - - arm_func_start sub_0208420C -sub_0208420C: ; 0x0208420C - stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, lr} - mov sl, r0 - mov sb, r1 - mov r8, r2 - mov r7, r3 - ldr r4, _020842F0 ; =_022BBE20 - ldr r5, _020842F4 ; =_022BB7E0 - bl sub_02083368 - bl EnableIrqFlag - mov r6, r0 - b _02084240 -_02084238: - add r0, r5, #0x10c - bl sub_02079888 -_02084240: - ldr r0, [r5, #0x114] - tst r0, #4 - bne _02084238 - ldr r0, [r5, #0x114] - ldr r2, [sp, #0x20] - ldr r1, [sp, #0x24] - orr r3, r0, #4 - mov r0, r6 - str r3, [r5, #0x114] - str r2, [r5, #0x38] - str r1, [r5, #0x3c] - bl SetIrqFlag - ldr r0, _020842F8 ; =_022BBE00 - str sl, [r5, #0x28] - ldr r0, [r0] - str r8, [r5, #0x20] - add r0, sb, r0 - str r0, [r5, #0x1c] - str r7, [r5, #0x24] - cmp sl, #3 - bhi _0208429C - mov r0, sl - bl sub_0207C164 -_0208429C: - mov r0, r4 - bl sub_02083E9C - cmp r0, #0 - beq _020842C0 - ldr r0, [sp, #0x28] - cmp r0, #0 - ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} - bl sub_02084368 - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} -_020842C0: - ldr r0, [sp, #0x28] - cmp r0, #0 - beq _020842D8 - ldr r0, _020842FC ; =sub_02084174 - bl sub_020830FC - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} -_020842D8: - ldr r1, _02084300 ; =_022B966C - mov r0, r5 - ldr r1, [r1, #4] - str r1, [r5, #0x104] - bl sub_02084174 - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} - .align 2, 0 -_020842F0: .word _022BBE20 -_020842F4: .word _022BB7E0 -_020842F8: .word _022BBE00 -_020842FC: .word sub_02084174 -_02084300: .word _022B966C - arm_func_end sub_0208420C - - arm_func_start sub_02084304 -sub_02084304: ; 0x02084304 - stmdb sp!, {r3, lr} - ldr ip, _02084360 ; =_022BB7E0 - ldr r0, [ip, #0x114] - cmp r0, #0 - ldmneia sp!, {r3, pc} - mov r2, #0 - ldr r0, _02084364 ; =_022BBE00 - sub r1, r2, #1 - mov r3, #1 - str r3, [ip, #0x114] - str r2, [ip, #0x24] - str r2, [ip, #0x20] - str r2, [ip, #0x1c] - str r1, [ip, #0x28] - str r2, [ip, #0x38] - str r2, [ip, #0x3c] - str r2, [r0] - bl sub_02083248 - bl sub_02084374 - ldr r1, _02084364 ; =_022BBE00 - str r0, [r1, #0x20] - bl sub_02084558 - ldmia sp!, {r3, pc} - .align 2, 0 -_02084360: .word _022BB7E0 -_02084364: .word _022BBE00 - arm_func_end sub_02084304 - - arm_func_start sub_02084368 -sub_02084368: ; 0x02084368 - ldr ip, _02084370 ; =sub_02083390 - bx ip - .align 2, 0 -_02084370: .word sub_02083390 - arm_func_end sub_02084368 - - arm_func_start sub_02084374 -sub_02084374: ; 0x02084374 - ldr r0, _0208437C ; =sub_02084028 - bx lr - .align 2, 0 -_0208437C: .word sub_02084028 - arm_func_end sub_02084374 - - arm_func_start sub_02084380 -sub_02084380: ; 0x02084380 - stmdb sp!, {r3, lr} - cmp r0, #0xb - ldmneia sp!, {r3, pc} - cmp r2, #0 - ldmeqia sp!, {r3, pc} - ldr r2, _020843B0 ; =_022BB7E0 - ldr r1, [r2, #0x114] - ldr r0, [r2, #0x104] - bic r1, r1, #0x20 - str r1, [r2, #0x114] - bl sub_02079940 - ldmia sp!, {r3, pc} - .align 2, 0 -_020843B0: .word _022BB7E0 - arm_func_end sub_02084380 - - arm_func_start sub_020843B4 -sub_020843B4: ; 0x020843B4 - stmdb sp!, {r4, r5, r6, lr} - ldr r5, _02084400 ; =_022BB7E0 - mov r4, #0 -_020843C0: - bl EnableIrqFlag - ldr r1, [r5, #0x114] - mov r6, r0 - tst r1, #8 - bne _020843E8 -_020843D4: - mov r0, r4 - bl sub_02079888 - ldr r0, [r5, #0x114] - tst r0, #8 - beq _020843D4 -_020843E8: - mov r0, r6 - bl SetIrqFlag - ldr r1, [r5, #0x40] - mov r0, r5 - blx r1 - b _020843C0 - .align 2, 0 -_02084400: .word _022BB7E0 - arm_func_end sub_020843B4 - - arm_func_start sub_02084404 -sub_02084404: ; 0x02084404 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - mov sl, r0 - ldr r0, [sl, #0x114] - mov sb, r1 - str r2, [sp] - tst r0, #2 - bne _02084478 - ldr r1, [sl, #0x114] - mov r0, #0xb - orr r2, r1, #2 - mov r1, #1 - str r2, [sl, #0x114] - bl sub_0207DAFC - cmp r0, #0 - bne _02084468 - mov r6, #0x64 - mov r5, #0xb - mov r4, #1 -_0208444C: - mov r0, r6 - bl sub_0207B854 - mov r0, r5 - mov r1, r4 - bl sub_0207DAFC - cmp r0, #0 - beq _0208444C -_02084468: - mov r0, sl - mov r1, #0 - mov r2, #1 - bl sub_02084404 -_02084478: - ldr r0, [sl] - mov r1, #0x60 - bl sub_0207A2DC - bl sub_0207A300 - mov r7, #0xb - mov r6, #1 - mov r5, r7 - mov r4, r6 - mov fp, #0 -_0208449C: - str sb, [sl, #4] - ldr r0, [sl, #0x114] - orr r0, r0, #0x20 - str r0, [sl, #0x114] -_020844AC: - mov r0, r7 - mov r1, sb - mov r2, r6 - bl sub_0207DB20 - cmp r0, #0 - blt _020844AC - cmp sb, #0 - bne _020844E8 - ldr r8, [sl] -_020844D0: - mov r0, r5 - mov r1, r8 - mov r2, r4 - bl sub_0207DB20 - cmp r0, #0 - blt _020844D0 -_020844E8: - bl EnableIrqFlag - ldr r1, [sl, #0x114] - mov r8, r0 - tst r1, #0x20 - beq _02084510 -_020844FC: - mov r0, fp - bl sub_02079888 - ldr r0, [sl, #0x114] - tst r0, #0x20 - bne _020844FC -_02084510: - mov r0, r8 - bl SetIrqFlag - ldr r0, [sl] - mov r1, #0x60 - bl sub_0207A2A4 - ldr r0, [sl] - ldr r1, [r0] - cmp r1, #4 - bne _02084548 - ldr r0, [sp] - sub r0, r0, #1 - str r0, [sp] - cmp r0, #0 - bgt _0208449C -_02084548: - cmp r1, #0 - moveq r0, #1 - movne r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - arm_func_end sub_02084404 - - arm_func_start sub_02084558 -sub_02084558: ; 0x02084558 - stmdb sp!, {r3, lr} - bl sub_0207D9A4 - ldr r1, _0208457C ; =sub_02084584 - mov r0, #0xe - bl sub_0207DAB0 - ldr r0, _02084580 ; =_022BC040 - mov r1, #0 - str r1, [r0, #4] - ldmia sp!, {r3, pc} - .align 2, 0 -_0208457C: .word sub_02084584 -_02084580: .word _022BC040 - arm_func_end sub_02084558 - - arm_func_start sub_02084584 -sub_02084584: ; 0x02084584 - stmdb sp!, {r3, lr} - and r0, r1, #0x3f - cmp r0, #0x11 - bne _020845CC - ldr r1, _020845D4 ; =_022BC040 - ldr r0, [r1] - cmp r0, #0 - ldmneia sp!, {r3, pc} - mov r0, #1 - str r0, [r1] - ldr r1, [r1, #4] - cmp r1, #0 - beq _020845BC - blx r1 -_020845BC: - cmp r0, #0 - ldmeqia sp!, {r3, pc} - bl sub_020845F8 - ldmia sp!, {r3, pc} -_020845CC: - bl WaitForever2 - ldmia sp!, {r3, pc} - .align 2, 0 -_020845D4: .word _022BC040 - arm_func_end sub_02084584 - - arm_func_start sub_020845D8 -sub_020845D8: ; 0x020845D8 - ldr r1, _020845E4 ; =_022BC040 - str r0, [r1, #4] - bx lr - .align 2, 0 -_020845E4: .word _022BC040 - arm_func_end sub_020845D8 - - arm_func_start sub_020845E8 -sub_020845E8: ; 0x020845E8 - ldr r0, _020845F4 ; =_022BC040 - ldr r0, [r0] - bx lr - .align 2, 0 -_020845F4: .word _022BC040 - arm_func_end sub_020845E8 - - arm_func_start sub_020845F8 -sub_020845F8: ; 0x020845F8 - stmdb sp!, {r3, r4, r5, lr} - mov r0, #0 - mov r5, #1 - bl sub_0207C164 - mov r0, r5 - bl sub_0207C164 - mov r0, #2 - bl sub_0207C164 - mov r0, #3 - bl sub_0207C164 - ldr r0, _0208467C ; =0x027FFFA8 - ldrh r0, [r0] - and r0, r0, #0x8000 - movs r0, r0, asr #0xf - beq _02084660 - bl sub_0208200C - cmp r0, #4 - bne _02084658 - ldr r4, _02084680 ; =0x000A3A47 -_02084644: - mov r0, r4 - bl sub_0207B854 - bl sub_0208200C - cmp r0, #4 - beq _02084644 -_02084658: - cmp r0, #0 - moveq r5, #0 -_02084660: - cmp r5, #0 - beq _02084674 - mov r0, #1 - mov r1, r0 - bl sub_020846E4 -_02084674: - bl WaitForever2 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0208467C: .word 0x027FFFA8 -_02084680: .word 0x000A3A47 - arm_func_end sub_020845F8 - - arm_func_start sub_02084684 -sub_02084684: ; 0x02084684 - stmdb sp!, {r3, r4, lr} - sub sp, sp, #4 - ldr r2, _020846E0 ; =0x027FFC10 - ldrh r1, [r2] - cmp r1, #0 - subeq r1, r2, #0x410 - subne r1, r2, #0x10 - ldr r1, [r1] - str r1, [sp] - ldr r1, [sp] - cmp r0, r1 - addeq sp, sp, #4 - ldmeqia sp!, {r3, r4, pc} - bl EnableIrqFlag - mov r4, r0 - mov r0, #0xe - mov r1, #0x11 - mov r2, #0 - bl sub_02084584 - mov r0, r4 - bl SetIrqFlag - add sp, sp, #4 - ldmia sp!, {r3, r4, pc} - .align 2, 0 -_020846E0: .word 0x027FFC10 - arm_func_end sub_02084684 - - arm_func_start sub_020846E4 -sub_020846E4: ; 0x020846E4 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r0 - mov r6, r1 - mov r1, r7 - mov r0, #0xe - mov r2, #0 - bl sub_0207DB20 - cmp r0, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - mov r5, #0xe - mov r4, #0 -_02084710: - mov r0, r6 - blx SVC_WaitByLoop - mov r0, r5 - mov r1, r7 - mov r2, r4 - bl sub_0207DB20 - cmp r0, #0 - bne _02084710 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_020846E4 - - arm_func_start sub_02084734 -sub_02084734: ; 0x02084734 - stmdb sp!, {r3, lr} - ldr r1, _02084760 ; =_022BC04C - mov r3, #0 - ldr r2, _02084764 ; =0x05000001 - add r0, sp, #0 - str r3, [sp] - blx SVC_CpuSet - bl sub_0207902C - ldr r1, _02084768 ; =_022BC048 - strh r0, [r1, #6] - ldmia sp!, {r3, pc} - .align 2, 0 -_02084760: .word _022BC04C -_02084764: .word 0x05000001 -_02084768: .word _022BC048 - arm_func_end sub_02084734 - - arm_func_start sub_0208476C -sub_0208476C: ; 0x0208476C - stmdb sp!, {r3, lr} - bl sub_020847AC - cmp r0, #0 - beq _0208478C - bl sub_02084794 - cmp r0, #0 - moveq r0, #1 - ldmeqia sp!, {r3, pc} -_0208478C: - mov r0, #0 - ldmia sp!, {r3, pc} - arm_func_end sub_0208476C - - arm_func_start sub_02084794 -sub_02084794: ; 0x02084794 - ldr r0, _020847A8 ; =0x027FFC30 - ldrb r0, [r0, #5] - mov r0, r0, lsl #0x1f - mov r0, r0, lsr #0x1f - bx lr - .align 2, 0 -_020847A8: .word 0x027FFC30 - arm_func_end sub_02084794 - - arm_func_start sub_020847AC -sub_020847AC: ; 0x020847AC - stmdb sp!, {r4, lr} - sub sp, sp, #0x10 - ldr r2, _020848AC ; =0x027FFC30 - mov r4, #1 - ldrh r1, [r2] - rsb r0, r4, #0x10000 - cmp r1, r0 - addeq sp, sp, #0x10 - moveq r0, #0 - ldmeqia sp!, {r4, pc} - ldrb r0, [r2, #5] - mov r0, r0, lsl #0x1e - mov r0, r0, lsr #0x1f - cmp r0, #1 - addeq sp, sp, #0x10 - moveq r0, #0 - ldmeqia sp!, {r4, pc} - ldr r0, _020848B0 ; =_022BC048 - add r1, sp, #8 - ldrh r0, [r0, #6] - bl sub_02084934 - add r0, sp, #0 - bl sub_020848B8 - mov r0, #0x8000000 - ldrb r2, [r0, #0xb2] - cmp r2, #0x96 - bne _0208482C - ldr r1, _020848AC ; =0x027FFC30 - ldrh r0, [r0, #0xbe] - ldrh r1, [r1] - cmp r1, r0 - bne _02084874 -_0208482C: - cmp r2, #0x96 - beq _0208484C - ldr r1, _020848AC ; =0x027FFC30 - ldr r0, _020848B4 ; =0x0801FFFE - ldrh r1, [r1] - ldrh r0, [r0] - cmp r1, r0 - bne _02084874 -_0208484C: - ldr r2, _020848AC ; =0x027FFC30 - mov r0, #0x8000000 - ldr r1, [r2, #8] - ldr r0, [r0, #0xac] - cmp r1, r0 - beq _02084888 - ldrb r0, [r2, #5] - mov r0, r0, lsl #0x1f - movs r0, r0, lsr #0x1f - beq _02084888 -_02084874: - ldr r1, _020848AC ; =0x027FFC30 - mov r4, #0 - ldrb r0, [r1, #5] - orr r0, r0, #2 - strb r0, [r1, #5] -_02084888: - add r0, sp, #0 - bl sub_02084900 - ldr r0, _020848B0 ; =_022BC048 - add r1, sp, #8 - ldrh r0, [r0, #6] - bl sub_02084990 - mov r0, r4 - add sp, sp, #0x10 - ldmia sp!, {r4, pc} - .align 2, 0 -_020848AC: .word 0x027FFC30 -_020848B0: .word _022BC048 -_020848B4: .word 0x0801FFFE - arm_func_end sub_020847AC - - arm_func_start sub_020848B8 -sub_020848B8: ; 0x020848B8 - ldr r2, _020848FC ; =0x04000204 - ldrh r1, [r2] - and r1, r1, #0xc - mov r1, r1, asr #2 - str r1, [r0] - ldrh r1, [r2] - and r1, r1, #0x10 - mov r1, r1, asr #4 - str r1, [r0, #4] - ldrh r0, [r2] - bic r0, r0, #0xc - orr r0, r0, #0xc - strh r0, [r2] - ldrh r0, [r2] - bic r0, r0, #0x10 - strh r0, [r2] - bx lr - .align 2, 0 -_020848FC: .word 0x04000204 - arm_func_end sub_020848B8 - - arm_func_start sub_02084900 -sub_02084900: ; 0x02084900 - ldr r3, _02084930 ; =0x04000204 - ldr r2, [r0] - ldrh r1, [r3] - bic r1, r1, #0xc - orr r1, r1, r2, lsl #2 - strh r1, [r3] - ldrh r1, [r3] - ldr r2, [r0, #4] - bic r0, r1, #0x10 - orr r0, r0, r2, lsl #4 - strh r0, [r3] - bx lr - .align 2, 0 -_02084930: .word 0x04000204 - arm_func_end sub_02084900 - - arm_func_start sub_02084934 -sub_02084934: ; 0x02084934 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - ldr r5, _0208498C ; =0x027FFFE8 - mov r7, r0 - mov r6, r1 - mov r4, #1 -_02084948: - bl EnableIrqFlag - str r0, [r6, #4] - mov r0, r5 - bl sub_02079024 - ands r0, r0, #0x40 - str r0, [r6] - ldmneia sp!, {r3, r4, r5, r6, r7, pc} - mov r0, r7 - bl sub_02078F6C - cmp r0, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - ldr r0, [r6, #4] - bl SetIrqFlag - mov r0, r4 - blx SVC_WaitByLoop - b _02084948 -_02084988: - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_0208498C: .word 0x027FFFE8 - arm_func_end sub_02084934 - - arm_func_start sub_02084990 -sub_02084990: ; 0x02084990 - stmdb sp!, {r4, lr} - mov r4, r1 - ldr r1, [r4] - cmp r1, #0 - bne _020849A8 - bl sub_02078F60 -_020849A8: - ldr r0, [r4, #4] - bl SetIrqFlag - ldmia sp!, {r4, pc} - arm_func_end sub_02084990 - - arm_func_start sub_020849B4 -sub_020849B4: ; 0x020849B4 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r0 - mov r1, r7 - mov r0, #0xd - mov r2, #0 - bl sub_0207DB20 - cmp r0, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - mov r6, #1 - mov r5, #0xd - mov r4, #0 -_020849E0: - mov r0, r6 - blx SVC_WaitByLoop - mov r0, r5 - mov r1, r7 - mov r2, r4 - bl sub_0207DB20 - cmp r0, #0 - bne _020849E0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_020849B4 - - arm_func_start sub_02084A04 -sub_02084A04: ; 0x02084A04 - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - bl EnableIrqFlag - ldr r1, _02084A48 ; =_022BC048 - mov r4, r0 - str r5, [r1] - bl sub_0208476C - cmp r0, #0 - bne _02084A3C - cmp r5, #0 - movne r1, #0x1000 - moveq r1, #0x5000 - mov r0, #0xf000 - bl sub_0207AB00 -_02084A3C: - mov r0, r4 - bl SetIrqFlag - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02084A48: .word _022BC048 - arm_func_end sub_02084A04 - - arm_func_start sub_02084A4C -sub_02084A4C: ; 0x02084A4C - stmdb sp!, {r3, r4, r5, lr} - ldr r0, _02084AEC ; =_022BC060 - ldr r1, [r0, #8] - cmp r1, #0 - ldmneia sp!, {r3, r4, r5, pc} - mov r1, #1 - str r1, [r0, #8] - bl sub_02084734 - ldr r0, _02084AEC ; =_022BC060 - mov r1, #0 - str r1, [r0, #0xc] - bl sub_0207D9A4 - mov r5, #0xd - mov r4, #1 -_02084A84: - mov r0, r5 - mov r1, r4 - bl sub_0207DAFC - cmp r0, #0 - beq _02084A84 - ldr r1, _02084AF0 ; =sub_02084CF4 - mov r0, #0xd - bl sub_0207DAB0 - bl sub_02084B00 - mov r0, #0xd - mov r1, #0 - bl sub_0207DAB0 - ldr r1, _02084AF4 ; =sub_02084D20 - mov r0, #0xd - bl sub_0207DAB0 - ldr r1, _02084AEC ; =_022BC060 - mov r2, #0 - ldr r0, _02084AF8 ; =_022BC140 - str r2, [r1, #0x18] - bl sub_02084DA4 - ldr r1, _02084AFC ; =_02084D90 - mov r0, #0x11 - bl sub_0207DAB0 - mov r0, #0 - bl sub_02084A04 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02084AEC: .word _022BC060 -_02084AF0: .word sub_02084CF4 -_02084AF4: .word sub_02084D20 -_02084AF8: .word _022BC140 -_02084AFC: .word sub_02084D90 - arm_func_end sub_02084A4C - - arm_func_start sub_02084B00 -sub_02084B00: ; 0x02084B00 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - sub sp, sp, #0x10 - ldr r0, _02084CC8 ; =_022BC060 - ldr r1, [r0] - cmp r1, #0 - addne sp, sp, #0x10 - ldmneia sp!, {r3, r4, r5, r6, r7, pc} - ldr r1, _02084CCC ; =0x04000300 - mov r2, #1 - ldrh r1, [r1] - str r2, [r0] - tst r1, #1 - addeq sp, sp, #0x10 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - mov r0, #0x40000 - bl sub_02078C3C - ldr r3, _02084CD0 ; =0x04000208 - mov r2, #1 - ldrh r5, [r3] - ldr r1, _02084CD4 ; =_022BC04C - mov r4, r0 - strh r2, [r3] - ldrh r0, [r1, #2] - add r1, sp, #8 - bl sub_02084934 - ldr r1, _02084CD8 ; =0x04000204 - add r0, sp, #0 - ldrh r1, [r1] - and r1, r1, #0x8000 - mov r6, r1, asr #0xf - bl sub_020848B8 - ldr r3, _02084CD8 ; =0x04000204 - ldr r0, _02084CDC ; =_022BC080 - ldrh r2, [r3] - add r0, r0, #0x80 - mov r1, #0x40 - bic r2, r2, #0x8000 - strh r2, [r3] - bl sub_0207A2A4 - ldr r2, _02084CDC ; =_022BC080 - ldr r1, _02084CE0 ; =0x08000080 - mov r0, #1 - mov r3, #0x40 - add r2, r2, #0x80 - bl sub_0207BD3C - ldr r2, _02084CD8 ; =0x04000204 - add r0, sp, #0 - ldrh r1, [r2] - bic r1, r1, #0x8000 - orr r1, r1, r6, lsl #15 - strh r1, [r2] - bl sub_02084900 - ldr r0, _02084CD4 ; =_022BC04C - add r1, sp, #8 - ldrh r0, [r0, #2] - bl sub_02084990 - ldr r1, _02084CE4 ; =0x027FFF9B - ldrb r0, [r1] - cmp r0, #0 - bne _02084BFC - ldrb r0, [r1, #-1] - cmp r0, #0 - bne _02084C60 -_02084BFC: - ldr r3, _02084CDC ; =_022BC080 - ldr r6, _02084CE8 ; =0x027FFC30 - ldrh r0, [r3, #0xbe] - mov r2, #0 - strh r0, [r6] - b _02084C28 -_02084C14: - add r0, r3, r2 - ldrb r1, [r0, #0xb5] - add r0, r6, r2 - add r2, r2, #1 - strb r1, [r0, #2] -_02084C28: - cmp r2, #3 - blt _02084C14 - ldrh r0, [r3, #0xb0] - strh r0, [r6, #6] - ldr r0, [r3, #0xac] - str r0, [r6, #8] - bl sub_020847AC - cmp r0, #0 - movne r2, #1 - ldr r1, _02084CE4 ; =0x027FFF9B - moveq r2, #0 - mov r0, #1 - strb r2, [r1] - strb r0, [r1, #-1] -_02084C60: - ldr r0, _02084CEC ; =0xFFFF0020 - ldr r1, _02084CF0 ; =_022BC084 - mov r2, #0x9c - bl ArrayCopy32 - bl sub_0207A270 - ldr r0, _02084CDC ; =_022BC080 - add r0, r0, #0xfe000000 - mov r0, r0, lsr #5 - mov r0, r0, lsl #6 - orr r0, r0, #1 - bl sub_020849B4 - mov r7, #1 - ldr r6, _02084CD4 ; =_022BC04C - b _02084CA0 -_02084C98: - mov r0, r7 - blx SVC_WaitByLoop -_02084CA0: - ldrh r0, [r6] - cmp r0, #1 - bne _02084C98 - ldr r2, _02084CD0 ; =0x04000208 - mov r0, r4 - ldrh r1, [r2] - strh r5, [r2] - bl sub_02078C3C - add sp, sp, #0x10 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_02084CC8: .word _022BC060 -_02084CCC: .word 0x04000300 -_02084CD0: .word 0x04000208 -_02084CD4: .word _022BC04C -_02084CD8: .word 0x04000204 -_02084CDC: .word _022BC080 -_02084CE0: .word 0x08000080 -_02084CE4: .word 0x027FFF9B -_02084CE8: .word 0x027FFC30 -_02084CEC: .word 0xFFFF0020 -_02084CF0: .word _022BC084 - arm_func_end sub_02084B00 - - arm_func_start sub_02084CF4 -sub_02084CF4: ; 0x02084CF4 - stmdb sp!, {r3, lr} - and r0, r1, #0x3f - cmp r0, #1 - bne _02084D14 - ldr r0, _02084D1C ; =_022BC04C - mov r1, #1 - strh r1, [r0] - ldmia sp!, {r3, pc} -_02084D14: - bl WaitForever2 - ldmia sp!, {r3, pc} - .align 2, 0 -_02084D1C: .word _022BC04C - arm_func_end sub_02084CF4 - - arm_func_start sub_02084D20 -sub_02084D20: ; 0x02084D20 - stmdb sp!, {r3, lr} - and r0, r1, #0x3f - cmp r0, #0x11 - bne _02084D70 - ldr r0, _02084D78 ; =_022BC060 - ldr r1, [r0, #0xc] - cmp r1, #0 - ldmneia sp!, {r3, pc} - ldr r1, [r0, #0x18] - mov r0, #0 - cmp r1, #0 - beq _02084D54 - blx r1 -_02084D54: - cmp r0, #0 - beq _02084D60 - bl sub_02084D7C -_02084D60: - ldr r0, _02084D78 ; =_022BC060 - mov r1, #1 - str r1, [r0, #0xc] - ldmia sp!, {r3, pc} -_02084D70: - bl WaitForever2 - ldmia sp!, {r3, pc} - .align 2, 0 -_02084D78: .word _022BC060 - arm_func_end sub_02084D20 - - arm_func_start sub_02084D7C -sub_02084D7C: ; 0x02084D7C - stmdb sp!, {r3, lr} - mov r0, #2 - bl sub_020849B4 - bl WaitForever2 - ldmia sp!, {r3, pc} - arm_func_end sub_02084D7C - - arm_func_start sub_02084D90 -sub_02084D90: ; 0x02084D90 - ldr r0, _02084DA0 ; =_022BC060 - mov r1, #0 - str r1, [r0, #4] - bx lr - .align 2, 0 -_02084DA0: .word _022BC060 - arm_func_end sub_02084D90 - - arm_func_start sub_02084DA4 -sub_02084DA4: ; 0x02084DA4 - stmdb sp!, {r3, r4, r5, lr} - sub sp, sp, #8 - mov r5, r0 - bl EnableIrqFlag - ldr r1, _02084E20 ; =_022BC228 - mov r4, r0 - ldr r0, [r1] - cmp r0, #0 - bne _02084E10 - add r0, r5, #0xc4 - str r5, [r1] - bl sub_02084E30 - ldr r0, _02084E24 ; =_022BC22C - bl sub_02084E30 - mov r0, #0 - str r0, [r5, #0xc0] - mov r2, #0x400 - ldr r1, _02084E28 ; =sub_02084E44 - ldr r3, _02084E2C ; =_022BC650 - mov r0, r5 - str r2, [sp] - mov r2, #0x14 - str r2, [sp, #4] - mov r2, r5 - bl StartThread - mov r0, r5 - bl sub_02079940 -_02084E10: - mov r0, r4 - bl SetIrqFlag - add sp, sp, #8 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02084E20: .word _022BC228 -_02084E24: .word _022BC22C -_02084E28: .word sub_02084E44 -_02084E2C: .word _022BC650 - arm_func_end sub_02084DA4 - - arm_func_start sub_02084E30 -sub_02084E30: ; 0x02084E30 - ldr ip, _02084E40 ; =MemsetFast - mov r1, #0 - mov r2, #0x24 - bx ip - .align 2, 0 -_02084E40: .word MemsetFast - arm_func_end sub_02084E30 - - arm_func_start sub_02084E44 -sub_02084E44: ; 0x02084E44 - stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - sub sp, sp, #0x24 - mov r4, #0 - mov r8, r0 - add r6, sp, #0 - mov sl, r4 - mov sb, r4 - mov r5, r4 - mov fp, #0x24 -_02084E68: - mov r0, r6 - mov r1, r5 - mov r2, fp - bl MemsetFast - bl EnableIrqFlag - ldr r1, [r8, #0xc0] - mov r7, r0 - cmp r1, #0 - bne _02084EA0 -_02084E8C: - mov r0, r4 - bl sub_02079888 - ldr r0, [r8, #0xc0] - cmp r0, #0 - beq _02084E8C -_02084EA0: - ldr lr, [r8, #0xc0] - add ip, sp, #0 - ldmia lr!, {r0, r1, r2, r3} - stmia ip!, {r0, r1, r2, r3} - ldmia lr!, {r0, r1, r2, r3} - stmia ip!, {r0, r1, r2, r3} - ldr r1, [lr] - mov r0, r7 - str r1, [ip] - bl SetIrqFlag - ldr r1, [sp] - cmp r1, #0 - beq _02084EE0 - mov r0, r6 - blx r1 - str r0, [sp, #8] -_02084EE0: - bl EnableIrqFlag - ldr r2, [sp, #4] - ldr r1, _02084F30 ; =_022BC228 - mov r7, r0 - strb sl, [r1, #0x26] - cmp r2, #0 - beq _02084F04 - mov r0, r6 - blx r2 -_02084F04: - ldr r0, _02084F30 ; =_022BC228 - ldr r0, [r0] - cmp r0, #0 - beq _02084F24 - mov r0, r7 - str sb, [r8, #0xc0] - bl SetIrqFlag - b _02084E68 -_02084F24: - bl ThreadExit - add sp, sp, #0x24 - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_02084F30: .word _022BC228 - arm_func_end sub_02084E44 - - arm_func_start sub_02084F34 -sub_02084F34: ; 0x02084F34 - ldr r1, _02084F6C ; =0x55555555 - ldr r2, _02084F70 ; =0x33333333 - and r1, r1, r0, lsr #1 - sub r0, r0, r1 - and r1, r0, r2 - and r0, r2, r0, lsr #2 - add r1, r1, r0 - ldr r0, _02084F74 ; =0x0F0F0F0F - add r1, r1, r1, lsr #4 - and r0, r1, r0 - add r0, r0, r0, lsr #8 - add r0, r0, r0, lsr #16 - and r0, r0, #0xff - bx lr - .align 2, 0 -_02084F6C: .word 0x55555555 -_02084F70: .word 0x33333333 -_02084F74: .word 0x0F0F0F0F - arm_func_end sub_02084F34 - - arm_func_start sub_02084F78 -sub_02084F78: ; 0x02084F78 - stmdb sp!, {r4, r5, r6, lr} - sub sp, sp, #0x68 - mov r6, r0 - add r0, sp, #0 - mov r5, r1 - mov r4, r2 - bl sub_02080670 - add r0, sp, #0 - mov r1, r5 - mov r2, r4 - bl sub_020806C0 - add r0, sp, #0 - mov r1, r6 - bl sub_02080814 - add sp, sp, #0x68 - ldmia sp!, {r4, r5, r6, pc} - arm_func_end sub_02084F78 - - arm_func_start sub_02084FB8 -sub_02084FB8: ; 0x02084FB8 - stmdb sp!, {r3, lr} - mov ip, #0 - mov r2, ip -_02084FC4: - mov r3, ip - mov lr, r2 -_02084FCC: - tst r3, #0x80 - eorne r3, r1, r3, lsl #1 - add lr, lr, #1 - moveq r3, r3, lsl #1 - cmp lr, #8 - blo _02084FCC - strb r3, [r0, ip] - add ip, ip, #1 - cmp ip, #0x100 - blo _02084FC4 - ldmia sp!, {r3, pc} - arm_func_end sub_02084FB8 - - arm_func_start sub_02084FF8 -sub_02084FF8: ; 0x02084FF8 - stmdb sp!, {r4, lr} - cmp r3, #0 - ldrb lr, [r1] - mov r4, #0 - bls _02085028 -_0208500C: - ldrb ip, [r2], #1 - add r4, r4, #1 - cmp r4, r3 - eor ip, lr, ip - and ip, ip, #0xff - ldrb lr, [r0, ip] - blo _0208500C -_02085028: - strb lr, [r1] - ldmia sp!, {r4, pc} - arm_func_end sub_02084FF8 - - arm_func_start sub_02085030 -sub_02085030: ; 0x02085030 - stmdb sp!, {r3, lr} - mov lr, #0 - mov r3, lr -_0208503C: - mov ip, lr - mov r2, r3 -_02085044: - tst ip, #1 - eorne ip, r1, ip, lsr #1 - add r2, r2, #1 - moveq ip, ip, lsr #1 - cmp r2, #8 - blo _02085044 - mov r2, lr, lsl #1 - add lr, lr, #1 - strh ip, [r0, r2] - cmp lr, #0x100 - blo _0208503C - ldmia sp!, {r3, pc} - arm_func_end sub_02085030 - - arm_func_start sub_02085074 -sub_02085074: ; 0x02085074 - stmdb sp!, {r4, lr} - cmp r3, #0 - ldrh lr, [r1] - mov r4, #0 - bls _020850AC -_02085088: - ldrb ip, [r2], #1 - add r4, r4, #1 - cmp r4, r3 - eor ip, lr, ip - mov ip, ip, lsl #0x18 - mov ip, ip, lsr #0x17 - ldrh ip, [r0, ip] - eor lr, ip, lr, lsr #8 - blo _02085088 -_020850AC: - strh lr, [r1] - ldmia sp!, {r4, pc} - arm_func_end sub_02085074 - - arm_func_start sub_020850B4 -sub_020850B4: ; 0x020850B4 - stmdb sp!, {r3, lr} - mov ip, #0 - mov r2, ip -_020850C0: - mov r3, ip - mov lr, r2 -_020850C8: - tst r3, #1 - eorne r3, r1, r3, lsr #1 - add lr, lr, #1 - moveq r3, r3, lsr #1 - cmp lr, #8 - blo _020850C8 - str r3, [r0, ip, lsl #2] - add ip, ip, #1 - cmp ip, #0x100 - blo _020850C0 - ldmia sp!, {r3, pc} - arm_func_end sub_020850B4 - - arm_func_start sub_020850F4 -sub_020850F4: ; 0x020850F4 - stmdb sp!, {r4, lr} - cmp r3, #0 - ldr lr, [r1] - mov r4, #0 - bls _02085128 -_02085108: - ldrb ip, [r2], #1 - add r4, r4, #1 - cmp r4, r3 - eor ip, lr, ip - and ip, ip, #0xff - ldr ip, [r0, ip, lsl #2] - eor lr, ip, lr, lsr #8 - blo _02085108 -_02085128: - str lr, [r1] - ldmia sp!, {r4, pc} - arm_func_end sub_020850F4 - - arm_func_start sub_02085130 -sub_02085130: ; 0x02085130 - stmdb sp!, {r3, lr} - mov lr, r1 - mov ip, #0 - mov r3, r2 - add r1, sp, #0 - mov r2, lr - strb ip, [sp] - bl sub_02084FF8 - ldrb r0, [sp] - ldmia sp!, {r3, pc} - arm_func_end sub_02085130 - - arm_func_start sub_02085158 -sub_02085158: ; 0x02085158 - stmdb sp!, {r3, lr} - mov lr, r1 - mov ip, #0 - mov r3, r2 - add r1, sp, #0 - mov r2, lr - strh ip, [sp] - bl sub_02085074 - ldrh r0, [sp] - ldmia sp!, {r3, pc} - arm_func_end sub_02085158 - - arm_func_start sub_02085180 -sub_02085180: ; 0x02085180 - stmdb sp!, {r3, lr} - mov lr, r1 - mvn ip, #0 - mov r3, r2 - add r1, sp, #0 - mov r2, lr - str ip, [sp] - bl sub_020850F4 - ldr r0, [sp] - mvn r0, r0 - ldmia sp!, {r3, pc} - arm_func_end sub_02085180 - - arm_func_start sub_020851AC -sub_020851AC: ; 0x020851AC - stmdb sp!, {r4, lr} - sub sp, sp, #8 - movs r4, r0 - addeq sp, sp, #8 - moveq r0, #0 - ldmeqia sp!, {r4, pc} - ldrh r0, [r4, #0x3c] - cmp r0, #0 - addeq sp, sp, #8 - moveq r0, #0 - ldmeqia sp!, {r4, pc} - add r1, sp, #0 - add r0, r4, #0x50 - mov r2, #8 - bl MemcpyFast - add r0, sp, #0 - mov r1, #8 - bl sub_0207A2C0 - ldr r0, [r4, #0x44] - cmp r0, #0 - bne _02085230 - ldrh r1, [sp] - ldr r0, _0208523C ; =0x00002348 - cmp r1, r0 - ldrneh r1, [sp] - ldrne r0, _02085240 ; =0x0000BD8A - cmpne r1, r0 - bne _02085230 - ldrh r0, [sp, #6] - cmp r0, #4 - addeq sp, sp, #8 - moveq r0, #1 - ldmeqia sp!, {r4, pc} -_02085230: - mov r0, #0 - add sp, sp, #8 - ldmia sp!, {r4, pc} - .align 2, 0 -_0208523C: .word 0x00002348 -_02085240: .word 0x0000BD8A - arm_func_end sub_020851AC - - arm_func_start sub_02085244 -sub_02085244: ; 0x02085244 - stmdb sp!, {r4, lr} - sub ip, r2, #1 - mov r4, r1 - cmp ip, #0 - mov lr, #0 - ble _02085280 -_0208525C: - ldrsb r3, [r4] - strb r3, [r0, lr] - ldrsb r3, [r4] - cmp r3, #0 - beq _02085280 - add lr, lr, #1 - cmp lr, ip - add r4, r4, #1 - blt _0208525C -_02085280: - sub r3, r2, #1 - cmp lr, r3 - blt _02085298 - cmp r2, #0 - movne r2, #0 - strneb r2, [r0, lr] -_02085298: - mov r0, r1 - bl sub_020852A4 - ldmia sp!, {r4, pc} - arm_func_end sub_02085244 - - arm_func_start sub_020852A4 -sub_020852A4: ; 0x020852A4 - ldrsb r1, [r0] - mov r2, #0 - cmp r1, #0 - beq _020852C4 -_020852B4: - add r2, r2, #1 - ldrsb r1, [r0, r2] - cmp r1, #0 - bne _020852B4 -_020852C4: - mov r0, r2 - bx lr - arm_func_end sub_020852A4 - - arm_func_start sub_020852CC -sub_020852CC: ; 0x020852CC - b _020852D8 -_020852D0: - add r0, r0, #1 - add r1, r1, #1 -_020852D8: - ldrsb r3, [r1] - ldrsb r2, [r0] - cmp r2, r3 - bne _020852F0 - cmp r2, #0 - bne _020852D0 -_020852F0: - sub r0, r2, r3 - bx lr - arm_func_end sub_020852CC - - arm_func_start sub_020852F8 -sub_020852F8: ; 0x020852F8 - stmdb sp!, {r3, lr} - cmp r2, #0 - beq _02085330 - cmp r2, #0 - mov lr, #0 - ble _02085330 -_02085310: - ldrb ip, [r0, lr] - ldrb r3, [r1, lr] - cmp ip, r3 - subne r0, ip, r3 - ldmneia sp!, {r3, pc} - add lr, lr, #1 - cmp lr, r2 - blt _02085310 -_02085330: - mov r0, #0 - ldmia sp!, {r3, pc} - arm_func_end sub_020852F8 - - arm_func_start sub_02085338 -sub_02085338: ; 0x02085338 - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r3, lr} - add r2, sp, #0xc - bic r2, r2, #3 - ldr r1, [sp, #0xc] - add r2, r2, #4 - bl sub_020853DC - ldmia sp!, {r3, lr} - add sp, sp, #0x10 - bx lr - arm_func_end sub_02085338 - - arm_func_start sub_02085360 -sub_02085360: ; 0x02085360 - sub r3, r0, #9 - cmp r3, #0x17 - mov r0, #0 - bxhi lr - ldr r1, _02085384 ; =0x0080001F - mov r2, #1 - tst r1, r2, lsl r3 - movne r0, r2 - bx lr - .align 2, 0 -_02085384: .word 0x0080001F - arm_func_end sub_02085360 - - arm_func_start sub_02085388 -sub_02085388: ; 0x02085388 - stmdb sp!, {r3, r4, r5, lr} - cmp r1, r2 - ldmhsia sp!, {r3, r4, r5, pc} - and r3, r2, #0x1f - mov ip, #1 - mov r3, ip, lsl r3 - sub r5, r3, #1 - mvn ip, #0 -_020853A8: - and r3, r1, #0x1f - mov lr, r1, lsr #5 - mov r4, ip, lsl r3 - add r1, lr, #1 - cmp r2, r1, lsl #5 - ldr r3, [r0, lr, lsl #2] - andlo r4, r4, r5 - mov r1, r1, lsl #5 - orr r3, r3, r4 - cmp r1, r2 - str r3, [r0, lr, lsl #2] - blo _020853A8 - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_02085388 - - arm_func_start sub_020853DC -sub_020853DC: ; 0x020853DC - stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - sub sp, sp, #0x34 - mov r8, r1 - ldrsb r4, [r8] - mov sb, r0 - mov r0, #0 - str r0, [sp, #0xc] - str r2, [sp] - str sb, [sp, #0x10] - str r0, [sp, #4] - cmp r4, #0 - beq _02085AD4 -_0208540C: - mov r0, r4 - bl sub_02085360 - cmp r0, #0 - beq _02085460 - ldrsb r0, [r8] - bl sub_02085360 - cmp r0, #0 - beq _0208543C -_0208542C: - ldrsb r0, [r8, #1]! - bl sub_02085360 - cmp r0, #0 - bne _0208542C -_0208543C: - ldrsb r0, [sb] - bl sub_02085360 - cmp r0, #0 - beq _02085AC8 -_0208544C: - ldrsb r0, [sb, #1]! - bl sub_02085360 - cmp r0, #0 - bne _0208544C - b _02085AC8 -_02085460: - cmp r4, #0x25 - beq _020854A0 - ldrsb r0, [sb] - cmp r4, r0 - bne _02085AD4 - and r0, r4, #0xff - eor r0, r0, #0x20 - sub r0, r0, #0xa1 - cmp r0, #0x3c - bhs _02085494 - ldrsb r0, [sb, #1]! - cmp r4, r0 - bne _02085AD4 -_02085494: - add sb, sb, #1 - add r8, r8, #1 - b _02085AC8 -_020854A0: - ldrsb r0, [r8, #1] - cmp r0, #0x25 - bne _020854C0 - ldrsb r0, [sb] - cmp r4, r0 - bne _02085AD4 - add r8, r8, #2 - b _02085AC8 -_020854C0: - ldrsb r0, [r8, #1]! - mov sl, #0 - mov r5, sl - cmp r0, #0x2a - mov fp, sl - mov r6, sl - orreq r5, sl, #0x2000 - ldreqsb r0, [r8, #1]! - mov r1, #0xa - b _020854F4 -_020854E8: - mla r2, r6, r1, r0 - ldrsb r0, [r8, #1]! - sub r6, r2, #0x30 -_020854F4: - cmp r0, #0x30 - blt _02085504 - cmp r0, #0x39 - ble _020854E8 -_02085504: - cmp r0, #0x68 - beq _02085518 - cmp r0, #0x6c - beq _02085530 - b _02085544 -_02085518: - ldrsb r0, [r8, #1]! - cmp r0, #0x68 - orrne r5, r5, #0x40 - orreq r5, r5, #0x100 - ldreqsb r0, [r8, #1]! - b _02085544 -_02085530: - ldrsb r0, [r8, #1]! - cmp r0, #0x6c - orrne r5, r5, #0x20 - ldreqsb r0, [r8, #1]! - orreq r5, r5, #0x80 -_02085544: - cmp r0, #0x69 - bgt _02085590 - cmp r0, #0x64 - blt _02085564 - beq _020855D8 - cmp r0, #0x69 - beq _020855E0 - b _02085AD4 -_02085564: - cmp r0, #0x5b - bgt _02085584 - cmp r0, #0x58 - blt _02085AD4 - beq _020855FC - cmp r0, #0x5b - beq _020858D0 - b _02085AD4 -_02085584: - cmp r0, #0x63 - beq _020857D8 - b _02085AD4 -_02085590: - cmp r0, #0x6e - bgt _020855A0 - beq _02085608 - b _02085AD4 -_020855A0: - sub r1, r0, #0x6f - cmp r1, #9 - addls pc, pc, r1, lsl #2 - b _02085AD4 -_020855B0: ; jump table - b _020855E8 ; case 0 - b _020855FC ; case 1 - b _02085AD4 ; case 2 - b _02085AD4 ; case 3 - b _020857D8 ; case 4 - b _02085AD4 ; case 5 - b _020855F0 ; case 6 - b _02085AD4 ; case 7 - b _02085AD4 ; case 8 - b _020855FC ; case 9 -_020855D8: - mov r4, #0xa - b _0208562C -_020855E0: - mvn r4, #0 - b _0208562C -_020855E8: - mov r4, #8 - b _0208562C -_020855F0: - orr r5, r5, #0x1000 - mov r4, #0xa - b _0208562C -_020855FC: - orr r5, r5, #0x1000 - mov r4, #0x10 - b _0208562C -_02085608: - tst r5, #0x2000 - ldreq r0, [sp, #4] - add r8, r8, #1 - subeq r0, r0, #1 - streq r0, [sp, #4] - ldr r0, [sp, #0x10] - sub sl, sb, r0 - mov fp, sl, asr #0x1f - b _0208574C -_0208562C: - ldrsb r7, [sb] - add r8, r8, #1 - mov r0, r7 - bl sub_02085360 - cmp r0, #0 - beq _02085658 -_02085644: - ldrsb r7, [sb, #1]! - mov r0, r7 - bl sub_02085360 - cmp r0, #0 - bne _02085644 -_02085658: - cmp r7, #0x2b - orreq r5, r5, #2 - beq _02085670 - cmp r7, #0x2d - bne _02085678 - orr r5, r5, #8 -_02085670: - ldrsb r7, [sb, #1]! - b _02085658 -_02085678: - mvn r0, #0 - cmp r4, r0 - bne _020856A4 - cmp r7, #0x30 - movne r4, #0xa - bne _020856A4 - ldrsb r0, [sb, #1] - cmp r0, #0x78 - cmpne r0, #0x58 - moveq r4, #0x10 - movne r4, #8 -_020856A4: - cmp r4, #0x10 - cmpeq r7, #0x30 - bne _020856C0 - ldrsb r0, [sb, #1] - cmp r0, #0x78 - cmpne r0, #0x58 - ldreqsb r7, [sb, #2]! -_020856C0: - cmp r6, #0 - mvneq r6, #0x80000000 - cmp r6, #0 - mov r2, #0 - ble _0208572C - mov ip, r4, asr #0x1f -_020856D8: - sub r3, r7, #0x30 - cmp r3, #0xa - blo _02085700 - sub r0, r3, #0x31 - cmp r0, #6 - sublo r3, r3, #0x27 - blo _02085700 - sub r3, r3, #0x11 - cmp r3, #6 - addlo r3, r3, #0xa -_02085700: - cmp r3, r4 - bhs _0208572C - ldrsb r7, [sb, #1]! - add r2, r2, #1 - umull r1, r0, sl, r4 - mla r0, sl, ip, r0 - adds sl, r3, r1 - mla r0, fp, r4, r0 - adc fp, r0, #0 - cmp r2, r6 - blt _020856D8 -_0208572C: - cmp r2, #0 - beq _02085AD4 - tst r5, #8 - beq _02085744 - rsbs sl, sl, #0 - rsc fp, fp, #0 -_02085744: - mov r0, #1 - str r0, [sp, #0xc] -_0208574C: - tst r5, #0x2000 - bne _02085AC8 - ldr r0, [sp, #4] - tst r5, #0x100 - add r0, r0, #1 - str r0, [sp, #4] - beq _02085780 - ldr r0, [sp] - add r0, r0, #4 - str r0, [sp] - ldr r0, [r0, #-4] - strb sl, [r0] - b _02085AC8 -_02085780: - tst r5, #0x40 - beq _020857A0 - ldr r0, [sp] - add r0, r0, #4 - str r0, [sp] - ldr r0, [r0, #-4] - strh sl, [r0] - b _02085AC8 -_020857A0: - tst r5, #0x80 - beq _020857C0 - ldr r0, [sp] - add r0, r0, #4 - str r0, [sp] - ldr r0, [r0, #-4] - stmia r0, {sl, fp} - b _02085AC8 -_020857C0: - ldr r0, [sp] - add r0, r0, #4 - str r0, [sp] - ldr r0, [r0, #-4] - str sl, [r0] - b _02085AC8 -_020857D8: - mov r1, #1 - tst r5, #0x2000 - add r8, r8, #1 - mov r4, #0 - str r1, [sp, #0xc] - bne _0208580C - ldr r1, [sp] - add r1, r1, #4 - str r1, [sp] - ldr r4, [r1, #-4] - ldr r1, [sp, #4] - add r1, r1, #1 - str r1, [sp, #4] -_0208580C: - cmp r0, #0x73 - bne _02085888 - ldrsb r5, [sb] - cmp r6, #0 - mvneq r6, #0x80000000 - mov r0, r5 - bl sub_02085360 - cmp r0, #0 - beq _02085858 -_02085830: - ldrsb r5, [sb, #1]! - mov r0, r5 - bl sub_02085360 - cmp r0, #0 - bne _02085830 - b _02085858 -_02085848: - cmp r4, #0 - strneb r5, [r4], #1 - ldrsb r5, [sb, #1]! - sub r6, r6, #1 -_02085858: - cmp r5, #0 - beq _02085878 - mov r0, r5 - bl sub_02085360 - cmp r0, #0 - bne _02085878 - cmp r6, #0 - bgt _02085848 -_02085878: - cmp r4, #0 - movne r0, #0 - strneb r0, [r4] - b _02085AC8 -_02085888: - cmp r6, #0 - moveq r6, #1 - ldrsb r0, [sb] - b _020858A8 -_02085898: - cmp r4, #0 - strneb r0, [r4], #1 - ldrsb r0, [sb, #1]! - sub r6, r6, #1 -_020858A8: - cmp r0, #0 - beq _020858B8 - cmp r6, #0 - bgt _02085898 -_020858B8: - cmp r4, #0 - beq _02085AC8 - cmp r6, #0 - movgt r0, #0 - strgtb r0, [r4] - b _02085AC8 -_020858D0: - mov sl, #0 - mov r3, #1 - add r1, sp, #0x14 - mov r0, sl - mov r2, #0x20 - mov r7, sl - mov fp, sl - str r3, [sp, #8] - bl ArrayFill32 - ldrsb r0, [r8, #1]! - cmp r0, #0x5e - moveq r0, sl - addeq r8, r8, #1 - streq r0, [sp, #8] - ldrsb r0, [r8] - cmp r0, #0x5d - bne _02085938 - and r2, r0, #0xff - mov r0, r2, lsr #5 - add r1, sp, #0x14 - ldr r4, [r1, r0, lsl #2] - and r2, r2, #0x1f - mov r3, #1 - orr r2, r4, r3, lsl r2 - str r2, [r1, r0, lsl #2] - add r8, r8, #1 -_02085938: - add r4, sp, #0x14 -_0208593C: - ldrsb r0, [r8] - cmp r0, #0 - cmpne r0, #0x5d - bne _0208598C - cmp fp, #0 - beq _0208597C - add r4, sp, #0x14 - mov r3, r7, lsr #5 - ldr r2, [r4, r3, lsl #2] - and r0, r7, #0x1f - mov r1, #1 - orr r0, r2, r1, lsl r0 - str r0, [r4, r3, lsl #2] - ldr r0, [sp, #0x18] - orr r0, r0, #0x2000 - str r0, [sp, #0x18] -_0208597C: - ldrsb r0, [r8] - cmp r0, #0x5d - addeq r8, r8, #1 - b _02085A38 -_0208598C: - cmp fp, #0 - bne _020859CC - cmp r7, #0 - beq _020859A8 - cmp r0, #0x2d - moveq fp, #1 - beq _02085A30 -_020859A8: - and r0, r0, #0xff - mov r3, r0, lsr #5 - ldr r2, [r4, r3, lsl #2] - and r1, r0, #0x1f - mov r0, #1 - orr r0, r2, r0, lsl r1 - str r0, [r4, r3, lsl #2] - ldrb r7, [r8] - b _02085A30 -_020859CC: - and r2, r0, #0xff - cmp r7, r2 - bls _02085A18 - mov r1, r7, lsr #5 - ldr fp, [r4, r1, lsl #2] - and r7, r7, #0x1f - mov r3, #1 - orr r3, fp, r3, lsl r7 - str r3, [r4, r1, lsl #2] - ldr r1, [sp, #0x18] - mov r0, r2, lsr #5 - orr r1, r1, #0x2000 - str r1, [sp, #0x18] - ldr r3, [r4, r0, lsl #2] - and r2, r2, #0x1f - mov r1, #1 - orr r1, r3, r1, lsl r2 - str r1, [r4, r0, lsl #2] - b _02085A28 -_02085A18: - mov r1, r7 - add r2, r2, #1 - mov r0, r4 - bl sub_02085388 -_02085A28: - mov fp, #0 - mov r7, fp -_02085A30: - add r8, r8, #1 - b _0208593C -_02085A38: - mov r0, #1 - tst r5, #0x2000 - str r0, [sp, #0xc] - bne _02085A64 - ldr r0, [sp] - add r0, r0, #4 - str r0, [sp] - ldr sl, [r0, #-4] - ldr r0, [sp, #4] - add r0, r0, #1 - str r0, [sp, #4] -_02085A64: - cmp r6, #0 - mvneq r6, #0x80000000 - ldrsb r0, [sb] - add r3, sp, #0x14 - b _02085AAC -_02085A78: - and r4, r0, #0xff - mov r1, r4, lsr #5 - ldr r2, [r3, r1, lsl #2] - and r1, r4, #0x1f - mov r1, r2, lsr r1 - and r2, r1, #1 - ldr r1, [sp, #8] - cmp r1, r2 - bne _02085ABC - cmp sl, #0 - strneb r0, [sl], #1 - ldrsb r0, [sb, #1]! - sub r6, r6, #1 -_02085AAC: - cmp r0, #0 - beq _02085ABC - cmp r6, #0 - bgt _02085A78 -_02085ABC: - cmp sl, #0 - movne r0, #0 - strneb r0, [sl] -_02085AC8: - ldrsb r4, [r8] - cmp r4, #0 - bne _0208540C -_02085AD4: - ldrsb r0, [sb] - cmp r0, #0 - ldreq r0, [sp, #0xc] - cmpeq r0, #0 - mvneq r0, #0 - streq r0, [sp, #4] - ldr r0, [sp, #4] - add sp, sp, #0x34 - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - arm_func_end sub_020853DC - - arm_func_start sub_02085AF8 -sub_02085AF8: ; 0x02085AF8 - ldr r2, [r0] - cmp r2, #0 - beq _02085B18 - ldr r2, [r0, #4] - strb r1, [r2] - ldr r1, [r0] - sub r1, r1, #1 - str r1, [r0] -_02085B18: - ldr r1, [r0, #4] - add r1, r1, #1 - str r1, [r0, #4] - bx lr - arm_func_end sub_02085AF8 - - arm_func_start sub_02085B28 -sub_02085B28: ; 0x02085B28 - stmdb sp!, {r3, lr} - cmp r2, #0 - ldmleia sp!, {r3, pc} - ldr lr, [r0] - mov ip, #0 - cmp lr, r2 - movhi lr, r2 - cmp lr, #0 - bls _02085B60 -_02085B4C: - ldr r3, [r0, #4] - strb r1, [r3, ip] - add ip, ip, #1 - cmp ip, lr - blo _02085B4C -_02085B60: - ldr r1, [r0] - sub r1, r1, lr - str r1, [r0] - ldr r1, [r0, #4] - add r1, r1, r2 - str r1, [r0, #4] - ldmia sp!, {r3, pc} - arm_func_end sub_02085B28 - - arm_func_start sub_02085B7C -sub_02085B7C: ; 0x02085B7C - stmdb sp!, {r4, lr} - cmp r2, #0 - ldmleia sp!, {r4, pc} - ldr r4, [r0] - mov lr, #0 - cmp r4, r2 - movhi r4, r2 - cmp r4, #0 - bls _02085BB8 -_02085BA0: - ldrsb ip, [r1, lr] - ldr r3, [r0, #4] - strb ip, [r3, lr] - add lr, lr, #1 - cmp lr, r4 - blo _02085BA0 -_02085BB8: - ldr r1, [r0] - sub r1, r1, r4 - str r1, [r0] - ldr r1, [r0, #4] - add r1, r1, r2 - str r1, [r0, #4] - ldmia sp!, {r4, pc} - arm_func_end sub_02085B7C - - arm_func_start sub_02085BD4 -sub_02085BD4: ; 0x02085BD4 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - sub sp, sp, #0x30 - mov sb, r2 - str r1, [sp, #0xc] - str r0, [sp, #0x14] - str r0, [sp, #0x10] - ldrsb r0, [sb] - str r1, [sp] - mov fp, r3 - cmp r0, #0 - beq _02086400 -_02085C00: - ldrsb r1, [sb] - and r0, r1, #0xff - eor r0, r0, #0x20 - sub r0, r0, #0xa1 - cmp r0, #0x3c - bhs _02085C3C - add r0, sp, #0xc - bl sub_02085AF8 - ldrsb r1, [sb, #1]! - cmp r1, #0 - beq _020863F4 - add r0, sp, #0xc - add sb, sb, #1 - bl sub_02085AF8 - b _020863F4 -_02085C3C: - cmp r1, #0x25 - beq _02085C54 - add r0, sp, #0xc - add sb, sb, #1 - bl sub_02085AF8 - b _020863F4 -_02085C54: - mov r5, #0 - mov sl, r5 - mov r2, sb - sub r6, r5, #1 - mov r0, #0xa - mov r3, #0x57 -_02085C6C: - ldrsb r4, [sb, #1]! - cmp r4, #0x20 - bgt _02085C80 - beq _02085CBC - b _02085CD4 -_02085C80: - cmp r4, #0x30 - bgt _02085CD4 - cmp r4, #0x2b - blt _02085CD4 - beq _02085CA8 - cmp r4, #0x2d - beq _02085CC4 - cmp r4, #0x30 - beq _02085CCC - b _02085CD4 -_02085CA8: - ldrsb r1, [sb, #-1] - cmp r1, #0x20 - bne _02085CD4 - orr r5, r5, #2 - b _02085C6C -_02085CBC: - orr r5, r5, #1 - b _02085C6C -_02085CC4: - orr r5, r5, #8 - b _02085C6C -_02085CCC: - orr r5, r5, #0x10 - b _02085C6C -_02085CD4: - cmp r4, #0x2a - bne _02085CF8 - add fp, fp, #4 - ldr sl, [fp, #-4] - add sb, sb, #1 - cmp sl, #0 - rsblt sl, sl, #0 - orrlt r5, r5, #8 - b _02085D20 -_02085CF8: - mov r1, #0xa - b _02085D0C -_02085D00: - ldrsb r4, [sb], #1 - mla r4, sl, r1, r4 - sub sl, r4, #0x30 -_02085D0C: - ldrsb r4, [sb] - cmp r4, #0x30 - blt _02085D20 - cmp r4, #0x39 - ble _02085D00 -_02085D20: - ldrsb r1, [sb] - cmp r1, #0x2e - bne _02085D7C - ldrsb r1, [sb, #1]! - mov r6, #0 - cmp r1, #0x2a - bne _02085D54 - add fp, fp, #4 - ldr r6, [fp, #-4] - add sb, sb, #1 - cmp r6, #0 - mvnlt r6, #0 - b _02085D7C -_02085D54: - mov r1, #0xa - b _02085D68 -_02085D5C: - ldrsb r4, [sb], #1 - mla r4, r6, r1, r4 - sub r6, r4, #0x30 -_02085D68: - ldrsb r4, [sb] - cmp r4, #0x30 - blt _02085D7C - cmp r4, #0x39 - ble _02085D5C -_02085D7C: - ldrsb r1, [sb] - cmp r1, #0x68 - beq _02085D94 - cmp r1, #0x6c - beq _02085DAC - b _02085DC0 -_02085D94: - ldrsb r1, [sb, #1]! - cmp r1, #0x68 - orrne r5, r5, #0x40 - addeq sb, sb, #1 - orreq r5, r5, #0x100 - b _02085DC0 -_02085DAC: - ldrsb r1, [sb, #1]! - cmp r1, #0x6c - orrne r5, r5, #0x20 - addeq sb, sb, #1 - orreq r5, r5, #0x80 -_02085DC0: - ldrsb r1, [sb] - cmp r1, #0x69 - bgt _02085E04 - cmp r1, #0x63 - blt _02085DE8 - beq _02085E74 - cmp r1, #0x64 - cmpne r1, #0x69 - beq _0208602C - b _02086010 -_02085DE8: - cmp r1, #0x25 - bgt _02085DF8 - beq _02085FF4 - b _02086010 -_02085DF8: - cmp r1, #0x58 - beq _02085E60 - b _02086010 -_02085E04: - cmp r1, #0x6e - bgt _02085E14 - beq _02085F9C - b _02086010 -_02085E14: - sub r1, r1, #0x6f - cmp r1, #9 - addls pc, pc, r1, lsl #2 - b _02086010 -_02085E24: ; jump table - b _02085E4C ; case 0 - b _02085E68 ; case 1 - b _02086010 ; case 2 - b _02086010 ; case 3 - b _02085EE8 ; case 4 - b _02086010 ; case 5 - b _02085E58 ; case 6 - b _02086010 ; case 7 - b _02086010 ; case 8 - b _02086024 ; case 9 -_02085E4C: - orr r5, r5, #0x1000 - mov r0, #8 - b _0208602C -_02085E58: - orr r5, r5, #0x1000 - b _0208602C -_02085E60: - mov r3, #0x37 - b _02086024 -_02085E68: - orr r5, r5, #4 - mov r6, #8 - b _02086024 -_02085E74: - cmp r6, #0 - bge _02086010 - add fp, fp, #4 - tst r5, #8 - ldr r4, [fp, #-4] - beq _02085EB0 - mov r1, r4, lsl #0x18 - add r0, sp, #0xc - mov r1, r1, asr #0x18 - bl sub_02085AF8 - add r0, sp, #0xc - sub r2, sl, #1 - mov r1, #0x20 - bl sub_02085B28 - b _02085EE0 -_02085EB0: - tst r5, #0x10 - movne r0, #0x30 - moveq r0, #0x20 - mov r1, r0, lsl #0x18 - add r0, sp, #0xc - mov r1, r1, asr #0x18 - sub r2, sl, #1 - bl sub_02085B28 - mov r1, r4, lsl #0x18 - add r0, sp, #0xc - mov r1, r1, asr #0x18 - bl sub_02085AF8 -_02085EE0: - add sb, sb, #1 - b _020863F4 -_02085EE8: - add fp, fp, #4 - cmp r6, #0 - ldr r7, [fp, #-4] - mov r4, #0 - bge _02085F20 - ldrsb r0, [r7] - cmp r0, #0 - beq _02085F34 -_02085F08: - add r4, r4, #1 - ldrsb r0, [r7, r4] - cmp r0, #0 - bne _02085F08 - b _02085F34 -_02085F1C: - add r4, r4, #1 -_02085F20: - cmp r4, r6 - bge _02085F34 - ldrsb r0, [r7, r4] - cmp r0, #0 - bne _02085F1C -_02085F34: - tst r5, #8 - sub sl, sl, r4 - beq _02085F64 - add r0, sp, #0xc - mov r1, r7 - mov r2, r4 - bl sub_02085B7C - add r0, sp, #0xc - mov r2, sl - mov r1, #0x20 - bl sub_02085B28 - b _02085F94 -_02085F64: - tst r5, #0x10 - movne r0, #0x30 - moveq r0, #0x20 - mov r1, r0, lsl #0x18 - add r0, sp, #0xc - mov r2, sl - mov r1, r1, asr #0x18 - bl sub_02085B28 - add r0, sp, #0xc - mov r1, r7 - mov r2, r4 - bl sub_02085B7C -_02085F94: - add sb, sb, #1 - b _020863F4 -_02085F9C: - ldr r1, [sp, #0x10] - ldr r0, [sp, #0x14] - tst r5, #0x100 - sub r2, r1, r0 - bne _02085FEC - tst r5, #0x40 - beq _02085FC8 - add fp, fp, #4 - ldr r0, [fp, #-4] - strh r2, [r0] - b _02085FEC -_02085FC8: - add fp, fp, #4 - tst r5, #0x80 - ldreq r0, [fp, #-4] - streq r2, [r0] - beq _02085FEC - ldr r0, [fp, #-4] - mov r1, r2, asr #0x1f - str r2, [r0] - str r1, [r0, #4] -_02085FEC: - add sb, sb, #1 - b _020863F4 -_02085FF4: - add r0, r2, #1 - cmp r0, sb - bne _02086010 - add r0, sp, #0xc - add sb, sb, #1 - bl sub_02085AF8 - b _020863F4 -_02086010: - mov r1, r2 - add r0, sp, #0xc - sub r2, sb, r2 - bl sub_02085B7C - b _020863F4 -_02086024: - orr r5, r5, #0x1000 - mov r0, #0x10 -_0208602C: - tst r5, #8 - bicne r5, r5, #0x10 - cmp r6, #0 - bicge r5, r5, #0x10 - movlt r6, #1 - mov r4, #0 - tst r5, #0x1000 - beq _020860EC - tst r5, #0x100 - beq _02086064 - add fp, fp, #4 - ldrb r7, [fp, #-4] - mov r1, #0 - b _0208609C -_02086064: - tst r5, #0x40 - beq _0208607C - add fp, fp, #4 - ldrh r7, [fp, #-4] - mov r1, #0 - b _0208609C -_0208607C: - tst r5, #0x80 - addeq fp, fp, #4 - ldreq r7, [fp, #-4] - moveq r1, #0 - beq _0208609C - add fp, fp, #8 - ldr r7, [fp, #-8] - ldr r1, [fp, #-4] -_0208609C: - bic r5, r5, #3 - tst r5, #4 - beq _020861AC - cmp r0, #0x10 - bne _020860D4 - cmp r1, #0 - cmpeq r7, #0 - beq _020861AC - add r4, r3, #0x21 - mov r2, #0x30 - strb r4, [sp, #8] - strb r2, [sp, #9] - mov r4, #2 - b _020861AC -_020860D4: - cmp r0, #8 - bne _020861AC - mov r2, #0x30 - strb r2, [sp, #8] - mov r4, #1 - b _020861AC -_020860EC: - tst r5, #0x100 - beq _02086104 - add fp, fp, #4 - ldrsb r7, [fp, #-4] - mov r1, r7, asr #0x1f - b _0208613C -_02086104: - tst r5, #0x40 - beq _0208611C - add fp, fp, #4 - ldrsh r7, [fp, #-4] - mov r1, r7, asr #0x1f - b _0208613C -_0208611C: - tst r5, #0x80 - addeq fp, fp, #4 - ldreq r7, [fp, #-4] - moveq r1, r7, asr #0x1f - beq _0208613C - add fp, fp, #8 - ldr r7, [fp, #-8] - ldr r1, [fp, #-4] -_0208613C: - mov ip, #0 - and r2, ip, #0 - and r8, r1, #0x80000000 - cmp r2, #0 - cmpeq r8, #0 - beq _02086174 - mvn r4, r7 - mov r2, #0x2d - mvn r1, r1 - strb r2, [sp, #8] - adds r7, r4, #1 - adc r1, r1, ip - mov r4, #1 - b _020861AC -_02086174: - cmp r1, ip - cmpeq r7, ip - cmpeq r6, #0 - beq _020861AC - tst r5, #2 - beq _0208619C - mov r2, #0x2b - strb r2, [sp, #8] - mov r4, #1 - b _020861AC -_0208619C: - tst r5, #1 - movne r2, #0x20 - strneb r2, [sp, #8] - movne r4, #1 -_020861AC: - cmp r0, #8 - mov r8, #0 - beq _020861CC - cmp r0, #0xa - beq _02086218 - cmp r0, #0x10 - beq _020862B0 - b _020862FC -_020861CC: - cmp r1, r8 - cmpeq r7, r8 - beq _020862FC - add r2, sp, #0x18 - mov r0, r8 - mov lr, #7 - mov ip, r8 -_020861E8: - and r3, r7, lr - add r3, r3, #0x30 - strb r3, [r2, r8] - mov r3, r1, lsr #3 - cmp r3, r0 - mov r7, r7, lsr #3 - orr r7, r7, r1, lsl #29 - mov r1, r3 - cmpeq r7, ip - add r8, r8, #1 - bne _020861E8 - b _020862FC -_02086218: - mov r0, r8 - cmp r0, r8 - cmpeq r1, r8 - bne _02086264 - cmp r7, #0 - beq _020862FC - ldr ip, _0208644C ; =0xCCCCCCCD - add r3, sp, #0x18 - mov r2, #0xa -_0208623C: - umull r1, r0, r7, ip - movs r0, r0, lsr #3 - mul r1, r0, r2 - sub r1, r7, r1 - mov r7, r0 - add r0, r1, #0x30 - strb r0, [r3, r8] - add r8, r8, #1 - bne _0208623C - b _020862FC -_02086264: - cmp r1, r8 - cmpeq r7, r8 - beq _020862FC -_02086270: - mov r0, r7 - mov r2, #0xa - mov r3, #0 - bl sub_0208FE3C - mov r2, #0xa - umull r3, r2, r0, r2 - subs r2, r7, r3 - add r3, r2, #0x30 - add r2, sp, #0x18 - strb r3, [r2, r8] - cmp r1, #0 - cmpeq r0, #0 - mov r7, r0 - add r8, r8, #1 - bne _02086270 - b _020862FC -_020862B0: - cmp r1, r8 - cmpeq r7, r8 - beq _020862FC - add ip, sp, #0x18 - mov lr, #0xf -_020862C4: - and r2, r7, lr - mov r7, r7, lsr #4 - mov r0, r1, lsr #4 - orr r7, r7, r1, lsl #28 - cmp r2, #0xa - mov r1, r0 - addlt r0, r2, #0x30 - addge r0, r2, r3 - strb r0, [ip, r8] - mov r0, #0 - cmp r1, r0 - cmpeq r7, r0 - add r8, r8, #1 - bne _020862C4 -_020862FC: - cmp r4, #0 - ble _02086324 - ldrsb r0, [sp, #8] - cmp r0, #0x30 - bne _02086324 - add r0, sp, #0x18 - mov r1, #0x30 - strb r1, [r0, r8] - add r8, r8, #1 - mov r4, #0 -_02086324: - tst r5, #0x10 - sub r6, r6, r8 - beq _02086340 - sub r0, sl, r8 - sub r0, r0, r4 - cmp r6, r0 - movlt r6, r0 -_02086340: - cmp r6, #0 - subgt sl, sl, r6 - add r0, r4, r8 - sub sl, sl, r0 - ands r0, r5, #8 - str r0, [sp, #4] - bne _0208636C - add r0, sp, #0xc - mov r2, sl - mov r1, #0x20 - bl sub_02085B28 -_0208636C: - cmp r4, #0 - ble _02086398 - add r0, sp, #8 - add r5, r0, r4 - add r7, sp, #0xc -_02086380: - ldrsb r1, [r5, #-1]! - mov r0, r7 - sub r4, r4, #1 - bl sub_02085AF8 - cmp r4, #0 - bgt _02086380 -_02086398: - add r0, sp, #0xc - mov r2, r6 - mov r1, #0x30 - bl sub_02085B28 - cmp r8, #0 - ble _020863D4 - add r0, sp, #0x18 - add r5, r0, r8 - add r4, sp, #0xc -_020863BC: - ldrsb r1, [r5, #-1]! - mov r0, r4 - sub r8, r8, #1 - bl sub_02085AF8 - cmp r8, #0 - bgt _020863BC -_020863D4: - ldr r0, [sp, #4] - cmp r0, #0 - beq _020863F0 - add r0, sp, #0xc - mov r2, sl - mov r1, #0x20 - bl sub_02085B28 -_020863F0: - add sb, sb, #1 -_020863F4: - ldrsb r0, [sb] - cmp r0, #0 - bne _02085C00 -_02086400: - ldr r0, [sp, #0xc] - cmp r0, #0 - beq _0208641C - ldr r0, [sp, #0x10] - mov r1, #0 - strb r1, [r0] - b _02086438 -_0208641C: - ldr r0, [sp] - cmp r0, #0 - beq _02086438 - ldr r1, [sp, #0x14] - mov r2, #0 - add r0, r1, r0 - strb r2, [r0, #-1] -_02086438: - ldr r1, [sp, #0x10] - ldr r0, [sp, #0x14] - sub r0, r1, r0 - add sp, sp, #0x30 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_0208644C: .word 0xCCCCCCCD - arm_func_end sub_02085BD4 - - arm_func_start sub_02086450 -sub_02086450: ; 0x02086450 - ldr r0, _02086460 ; =_020B2FBC - ldr ip, _02086464 ; =__extendsfdf2 - ldr r0, [r0] - bx ip - .align 2, 0 -_02086460: .word _020B2FBC -_02086464: .word __extendsfdf2 - arm_func_end sub_02086450 - - arm_func_start sub_02086468 -sub_02086468: ; 0x02086468 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} - ldr r0, _020864F0 ; =_020B2ED4 - mov r4, #0 - mov r5, #1 - mov r8, r0 - mvn sb, #0 - mov r7, r4 - mov r6, #0x4c -_02086488: - ldr r1, [r0, #4] - mov r2, r1, lsl #0x16 - movs r2, r2, lsr #0x1d - beq _020864C8 - mov r1, r1, lsl #0x19 - mov r1, r1, lsr #0x1e - tst r1, #1 - beq _020864C8 - ldr r1, [r0, #8] - mov r1, r1, lsl #0x1d - mov r1, r1, lsr #0x1d - cmp r1, #1 - bne _020864C8 - bl sub_02086B7C - cmp r0, #0 - movne r4, sb -_020864C8: - cmp r5, #3 - movge r0, r7 - bge _020864E0 - mul r0, r5, r6 - add r5, r5, #1 - add r0, r8, r0 -_020864E0: - cmp r0, #0 - bne _02086488 - mov r0, r4 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - .align 2, 0 -_020864F0: .word _020B2ED4 - arm_func_end sub_02086468 - - arm_func_start sub_020864F4 -sub_020864F4: ; 0x020864F4 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} - ldr r0, _02086558 ; =_020B2ED4 - mov r4, #0 - mov r5, #1 - mov r8, r0 - mvn sb, #0 - mov r7, r4 - mov r6, #0x4c -_02086514: - ldr r1, [r0, #4] - mov r1, r1, lsl #0x16 - movs r1, r1, lsr #0x1d - beq _02086530 - bl sub_02086B7C - cmp r0, #0 - movne r4, sb -_02086530: - cmp r5, #3 - movge r0, r7 - bge _02086548 - mul r0, r5, r6 - add r5, r5, #1 - add r0, r8, r0 -_02086548: - cmp r0, #0 - bne _02086514 - mov r0, r4 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - .align 2, 0 -_02086558: .word _020B2ED4 - arm_func_end sub_020864F4 - - arm_func_start abs -abs: ; 0x0208655C - cmp r0, #0 - rsblt r0, r0, #0 - bx lr - arm_func_end abs - - arm_func_start sub_02086568 -sub_02086568: ; 0x02086568 - bx lr - arm_func_end sub_02086568 - - arm_func_start sub_0208656C -sub_0208656C: ; 0x0208656C - bx lr - arm_func_end sub_0208656C - - arm_func_start sub_02086570 -sub_02086570: ; 0x02086570 - ldr r1, [r0, #0x1c] - str r1, [r0, #0x24] - ldr r3, [r0, #0x20] - str r3, [r0, #0x28] - ldr r2, [r0, #0x18] - ldr r1, [r0, #0x2c] - and r1, r2, r1 - sub r1, r3, r1 - str r1, [r0, #0x28] - ldr r1, [r0, #0x18] - str r1, [r0, #0x34] - bx lr - arm_func_end sub_02086570 - - arm_func_start sub_020865A0 -sub_020865A0: ; 0x020865A0 - stmdb sp!, {r4, r5, r6, lr} - mov r5, r2 - mov r4, r0 - mov r6, r1 - bl sub_02086570 - cmp r5, #1 - ldreq r0, [r4, #0x20] - add r2, r4, #0x28 - streq r0, [r4, #0x28] - ldr r0, [r4] - ldr r1, [r4, #0x1c] - ldr r3, [r4, #0x48] - ldr ip, [r4, #0x3c] - blx ip - cmp r0, #2 - moveq r1, #0 - streq r1, [r4, #0x28] - cmp r6, #0 - ldrne r1, [r4, #0x28] - strne r1, [r6] - cmp r0, #0 - ldmneia sp!, {r4, r5, r6, pc} - ldr r1, [r4, #0x18] - ldr r0, [r4, #0x28] - add r0, r1, r0 - str r0, [r4, #0x18] - ldr r0, [r4, #4] - mov r0, r0, lsl #0x13 - movs r0, r0, lsr #0x1f - bne _02086624 - ldr r0, [r4, #0x1c] - add r1, r4, #0x28 - bl sub_0208656C -_02086624: - mov r0, #0 - ldmia sp!, {r4, r5, r6, pc} - arm_func_end sub_020865A0 - - arm_func_start sub_0208662C -sub_0208662C: ; 0x0208662C - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - ldr r2, [r5, #0x24] - ldr r0, [r5, #0x1c] - mov r4, r1 - subs r0, r2, r0 - beq _020866A4 - str r0, [r5, #0x28] - ldr r0, [r5, #4] - mov r0, r0, lsl #0x13 - movs r0, r0, lsr #0x1f - bne _02086668 - ldr r0, [r5, #0x1c] - add r1, r5, #0x28 - bl sub_02086568 -_02086668: - ldr r0, [r5] - ldr r1, [r5, #0x1c] - ldr r3, [r5, #0x48] - ldr ip, [r5, #0x40] - add r2, r5, #0x28 - blx ip - cmp r4, #0 - ldrne r1, [r5, #0x28] - strne r1, [r4] - cmp r0, #0 - ldmneia sp!, {r3, r4, r5, pc} - ldr r1, [r5, #0x18] - ldr r0, [r5, #0x28] - add r0, r1, r0 - str r0, [r5, #0x18] -_020866A4: - mov r0, r5 - bl sub_02086570 - mov r0, #0 - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0208662C - - arm_func_start sub_020866B4 -sub_020866B4: ; 0x020866B4 - stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, lr} - ldr r4, _020867AC ; =_020B2ED4 - mov r7, r3 - cmp r7, r4 - moveq r6, #2 - mov sl, r0 - movne r6, #5 - mov r0, #0x18 - mul r4, r6, r0 - ldr r5, _020867B0 ; =_022BC698 - mov sb, r1 - add r0, r5, r4 - mov r8, r2 - bl sub_0207A164 - cmp r0, #0 - bne _02086718 - ldr r0, _020867B4 ; =_022B966C - ldr r2, _020867B8 ; =_022BC650 - ldr r1, [r0, #4] - ldr r0, _020867BC ; =_022BC674 - ldr r3, [r1, #0x6c] - mov r1, #1 - str r3, [r2, r6, lsl #2] - str r1, [r0, r6, lsl #2] - b _02086770 -_02086718: - ldr r0, _020867B4 ; =_022B966C - ldr r1, _020867B8 ; =_022BC650 - ldr r0, [r0, #4] - ldr r1, [r1, r6, lsl #2] - ldr r0, [r0, #0x6c] - cmp r1, r0 - bne _02086748 - ldr r1, _020867BC ; =_022BC674 - ldr r0, [r1, r6, lsl #2] - add r0, r0, #1 - str r0, [r1, r6, lsl #2] - b _02086770 -_02086748: - add r0, r5, r4 - bl sub_0207A048 - ldr r0, _020867B4 ; =_022B966C - ldr r2, _020867B8 ; =_022BC650 - ldr r1, [r0, #4] - ldr r0, _020867BC ; =_022BC674 - ldr r3, [r1, #0x6c] - mov r1, #1 - str r3, [r2, r6, lsl #2] - str r1, [r0, r6, lsl #2] -_02086770: - mov r0, sl - mov r1, sb - mov r2, r8 - mov r3, r7 - bl sub_020867C0 - ldr r1, _020867BC ; =_022BC674 - mov r7, r0 - ldr r0, [r1, r6, lsl #2] - subs r0, r0, #1 - str r0, [r1, r6, lsl #2] - bne _020867A4 - add r0, r5, r4 - bl sub_0207A0CC -_020867A4: - mov r0, r7 - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} - .align 2, 0 -_020867AC: .word _020B2ED4 -_020867B0: .word _022BC698 -_020867B4: .word _022B966C -_020867B8: .word _022BC650 -_020867BC: .word _022BC674 - arm_func_end sub_020866B4 - - arm_func_start sub_020867C0 -sub_020867C0: ; 0x020867C0 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - sub sp, sp, #4 - mov r7, r3 - mov sb, r0 - mov r8, r1 - mov r0, r7 - mov r1, #0 - mov r4, r2 - bl sub_0208B374 - cmp r0, #0 - bne _020867F8 - mov r0, r7 - mvn r1, #0 - bl sub_0208B374 -_020867F8: - muls r4, r8, r4 - beq _0208681C - ldrb r0, [r7, #0xd] - cmp r0, #0 - bne _0208681C - ldr r1, [r7, #4] - mov r0, r1, lsl #0x16 - movs r0, r0, lsr #0x1d - bne _02086828 -_0208681C: - add sp, sp, #4 - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} -_02086828: - mov r0, r1, lsl #0x13 - movs r0, r0, lsr #0x1f - movne r0, r1, lsl #0x19 - movne r0, r0, lsr #0x1e - ldr r1, [r7, #8] - cmpne r0, #2 - mov r6, #1 - mov r0, r1, lsl #0x1d - movne r6, #0 - movs r0, r0, lsr #0x1d - bne _0208687C - ldr r0, [r7, #4] - mov r0, r0, lsl #0x1b - mov r0, r0, lsr #0x1d - tst r0, #1 - beq _0208687C - bic r0, r1, #7 - orr r0, r0, #2 - str r0, [r7, #8] - mov r0, #0 - str r0, [r7, #0x28] -_0208687C: - ldr r0, [r7, #8] - mov r0, r0, lsl #0x1d - mov r0, r0, lsr #0x1d - cmp r0, #2 - bhs _020868A8 - mov r0, #1 - strb r0, [r7, #0xd] - mov r0, #0 - add sp, sp, #4 - str r0, [r7, #0x28] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} -_020868A8: - ldr r0, [r7, #4] - mov r0, r0, lsl #0x19 - mov r0, r0, lsr #0x1e - tst r0, #1 - beq _020868E0 - bl sub_02086468 - cmp r0, #0 - beq _020868E0 - mov r0, #1 - strb r0, [r7, #0xd] - mov r0, #0 - add sp, sp, #4 - str r0, [r7, #0x28] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} -_020868E0: - cmp r4, #0 - mov r5, #0 - beq _020869A4 - ldr r0, [r7, #8] - mov r0, r0, lsl #0x1d - mov r0, r0, lsr #0x1d - cmp r0, #3 - blo _020869A4 - mov sl, r5 -_02086904: - mov r0, r7 - mov r1, sl - bl sub_0208B374 - cmp r0, #1 - ldr r0, [r7, #8] - bne _02086938 - mov r0, r0, lsl #0x1d - add r0, r7, r0, lsr #28 - ldrh r0, [r0, #0xe] - add r5, r5, #2 - sub r4, r4, #2 - strh r0, [sb], #2 - b _02086950 -_02086938: - mov r0, r0, lsl #0x1d - add r0, r7, r0, lsr #29 - ldrb r0, [r0, #0xf] - add r5, r5, #1 - sub r4, r4, #1 - strb r0, [sb], #1 -_02086950: - ldr r1, [r7, #8] - cmp r4, #0 - mov r0, r1, lsl #0x1d - mov r0, r0, lsr #0x1d - sub r0, r0, #1 - bic r1, r1, #7 - and r0, r0, #7 - orr r0, r1, r0 - str r0, [r7, #8] - beq _0208698C - ldr r0, [r7, #8] - mov r0, r0, lsl #0x1d - mov r0, r0, lsr #0x1d - cmp r0, #3 - bhs _02086904 -_0208698C: - ldr r0, [r7, #8] - mov r0, r0, lsl #0x1d - mov r0, r0, lsr #0x1d - cmp r0, #2 - ldreq r0, [r7, #0x30] - streq r0, [r7, #0x28] -_020869A4: - cmp r4, #0 - beq _02086A68 - ldr r0, [r7, #0x28] - cmp r0, #0 - cmpeq r6, #0 - beq _02086A68 - mov sl, #0 -_020869C0: - ldr r0, [r7, #0x28] - cmp r0, #0 - bne _02086A14 - mov r0, r7 - mov r1, sl - mov r2, sl - bl sub_020865A0 - cmp r0, #0 - beq _02086A14 - cmp r0, #1 - mov r0, #1 - streqb r0, [r7, #0xd] - beq _02086A04 - ldr r1, [r7, #8] - bic r1, r1, #7 - str r1, [r7, #8] - strb r0, [r7, #0xc] -_02086A04: - mov r0, #0 - str r0, [r7, #0x28] - mov r4, #0 - b _02086A68 -_02086A14: - ldr r0, [r7, #0x28] - str r0, [sp] - cmp r0, r4 - strhi r4, [sp] - ldr r1, [r7, #0x24] - ldr r2, [sp] - mov r0, sb - bl memcpy - ldr r2, [sp] - ldr r0, [r7, #0x24] - subs r4, r4, r2 - add r0, r0, r2 - str r0, [r7, #0x24] - ldr r1, [r7, #0x28] - ldr r0, [sp] - add sb, sb, r2 - sub r0, r1, r0 - add r5, r5, r2 - str r0, [r7, #0x28] - cmpne r6, #0 - bne _020869C0 -_02086A68: - cmp r4, #0 - beq _02086AF4 - cmp r6, #0 - bne _02086AF4 - ldr r6, [r7, #0x1c] - ldr sl, [r7, #0x20] - add r1, sp, #0 - str sb, [r7, #0x1c] - mov r0, r7 - mov r2, #1 - str r4, [r7, #0x20] - bl sub_020865A0 - cmp r0, #0 - beq _02086AD4 - cmp r0, #1 - mov r0, #1 - bne _02086ABC - strb r0, [r7, #0xd] - mov r0, #0 - str r0, [r7, #0x28] - b _02086AD4 -_02086ABC: - ldr r1, [r7, #8] - bic r1, r1, #7 - str r1, [r7, #8] - strb r0, [r7, #0xc] - mov r0, #0 - str r0, [r7, #0x28] -_02086AD4: - ldr r1, [sp] - mov r0, r7 - str r6, [r7, #0x1c] - str sl, [r7, #0x20] - add r5, r5, r1 - bl sub_02086570 - mov r0, #0 - str r0, [r7, #0x28] -_02086AF4: - mov r0, r5 - mov r1, r8 - bl __udivsi3 - add sp, sp, #4 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} - arm_func_end sub_020867C0 - - arm_func_start sub_02086B08 -sub_02086B08: ; 0x02086B08 - stmdb sp!, {r3, r4, r5, lr} - movs r5, r0 - mvneq r0, #0 - ldmeqia sp!, {r3, r4, r5, pc} - ldr r1, [r5, #4] - mov r1, r1, lsl #0x16 - movs r1, r1, lsr #0x1d - moveq r0, #0 - ldmeqia sp!, {r3, r4, r5, pc} - bl sub_02086B7C - mov r4, r0 - ldr r0, [r5] - ldr r1, [r5, #0x44] - blx r1 - ldr r1, [r5, #4] - mov r2, #0 - bic r1, r1, #0x380 - str r1, [r5, #4] - str r2, [r5] - ldr r1, [r5, #8] - mov r1, r1, lsl #0x1c - movs r1, r1, lsr #0x1f - subne r0, r2, #1 - ldmneia sp!, {r3, r4, r5, pc} - cmp r4, #0 - cmpeq r0, #0 - movne r2, #1 - rsb r0, r2, #0 - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_02086B08 - - arm_func_start sub_02086B7C -sub_02086B7C: ; 0x02086B7C - stmdb sp!, {r4, lr} - movs r4, r0 - bne _02086B90 - bl sub_020864F4 - ldmia sp!, {r4, pc} -_02086B90: - ldrb r0, [r4, #0xd] - cmp r0, #0 - bne _02086BAC - ldr r0, [r4, #4] - mov r1, r0, lsl #0x16 - movs r1, r1, lsr #0x1d - bne _02086BB4 -_02086BAC: - mvn r0, #0 - ldmia sp!, {r4, pc} -_02086BB4: - mov r0, r0, lsl #0x1b - mov r0, r0, lsr #0x1d - cmp r0, #1 - moveq r0, #0 - ldmeqia sp!, {r4, pc} - ldr r0, [r4, #8] - mov r1, r0, lsl #0x1d - mov r1, r1, lsr #0x1d - cmp r1, #3 - bichs r0, r0, #7 - orrhs r0, r0, #2 - strhs r0, [r4, #8] - ldr r0, [r4, #8] - mov r0, r0, lsl #0x1d - mov r0, r0, lsr #0x1d - cmp r0, #2 - moveq r0, #0 - streq r0, [r4, #0x28] - ldr r0, [r4, #8] - mov r1, r0, lsl #0x1d - mov r1, r1, lsr #0x1d - cmp r1, #1 - beq _02086C20 - bic r0, r0, #7 - str r0, [r4, #8] - mov r0, #0 - ldmia sp!, {r4, pc} -_02086C20: - mov r0, r4 - mov r1, #0 - bl sub_0208662C - cmp r0, #0 - mov r0, #0 - beq _02086C4C - mov r1, #1 - strb r1, [r4, #0xd] - str r0, [r4, #0x28] - sub r0, r0, #1 - ldmia sp!, {r4, pc} -_02086C4C: - ldr r1, [r4, #8] - bic r1, r1, #7 - str r1, [r4, #8] - str r0, [r4, #0x18] - str r0, [r4, #0x28] - ldmia sp!, {r4, pc} - arm_func_end sub_02086B7C - - arm_func_start sub_02086C64 -sub_02086C64: ; 0x02086C64 - stmdb sp!, {r3, r4, r5, lr} - cmp r2, #0 - mov lr, #0 - ble _02086CE0 - ldr ip, _02086CE8 ; =_020AECB0 -_02086C78: - ldrsb r3, [r0], #1 - cmp r3, #0 - blt _02086C90 - cmp r3, #0x80 - bge _02086C90 - ldrb r3, [ip, r3] -_02086C90: - ldrsb r5, [r1], #1 - mov r3, r3, lsl #0x18 - mov r4, r3, asr #0x18 - cmp r5, #0 - blt _02086CB0 - cmp r5, #0x80 - bge _02086CB0 - ldrb r5, [ip, r5] -_02086CB0: - mov r3, r5, lsl #0x18 - cmp r4, r3, asr #24 - mvnlt r0, #0 - ldmltia sp!, {r3, r4, r5, pc} - movgt r0, #1 - ldmgtia sp!, {r3, r4, r5, pc} - cmp r4, #0 - moveq r0, #0 - ldmeqia sp!, {r3, r4, r5, pc} - add lr, lr, #1 - cmp lr, r2 - blt _02086C78 -_02086CE0: - mov r0, #0 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02086CE8: .word _020AECB0 - arm_func_end sub_02086C64 - - arm_func_start sub_02086CEC -sub_02086CEC: ; 0x02086CEC - ldr r1, [r0, #4] - mov r1, r1, lsl #0x16 - mov r1, r1, lsr #0x1d - and r1, r1, #0xff - add r1, r1, #0xff - and r1, r1, #0xff - cmp r1, #1 - bhi _02086D18 - ldrb r1, [r0, #0xd] - cmp r1, #0 - beq _02086D2C -_02086D18: - ldr r0, _02086D64 ; =_022BCA70 - mov r1, #0x28 - str r1, [r0] - sub r0, r1, #0x29 - bx lr -_02086D2C: - ldr r1, [r0, #8] - mov r1, r1, lsl #0x1d - movs ip, r1, lsr #0x1d - ldreq r0, [r0, #0x18] - bxeq lr - ldr r2, [r0, #0x24] - ldr r1, [r0, #0x1c] - ldr r3, [r0, #0x34] - sub r0, r2, r1 - cmp ip, #3 - add r0, r3, r0 - subhs r1, ip, #2 - subhs r0, r0, r1 - bx lr - .align 2, 0 -_02086D64: .word _022BCA70 - arm_func_end sub_02086CEC - - arm_func_start sub_02086D68 -sub_02086D68: ; 0x02086D68 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - ldr r1, _02086E68 ; =_020B2ED4 - mov r7, r0 - cmp r7, r1 - moveq r6, #2 - beq _02086DA0 - ldr r0, _02086E6C ; =_020B2F20 - cmp r7, r0 - moveq r6, #3 - beq _02086DA0 - ldr r0, _02086E70 ; =_020B2F6C - cmp r7, r0 - moveq r6, #4 - movne r6, #5 -_02086DA0: - mov r0, #0x18 - mul r4, r6, r0 - ldr r5, _02086E74 ; =_022BC698 - add r0, r5, r4 - bl sub_0207A164 - cmp r0, #0 - bne _02086DE0 - ldr r0, _02086E78 ; =_022B966C - ldr r2, _02086E7C ; =_022BC650 - ldr r1, [r0, #4] - ldr r0, _02086E80 ; =_022BC674 - ldr r3, [r1, #0x6c] - mov r1, #1 - str r3, [r2, r6, lsl #2] - str r1, [r0, r6, lsl #2] - b _02086E38 -_02086DE0: - ldr r0, _02086E78 ; =_022B966C - ldr r1, _02086E7C ; =_022BC650 - ldr r0, [r0, #4] - ldr r1, [r1, r6, lsl #2] - ldr r0, [r0, #0x6c] - cmp r1, r0 - bne _02086E10 - ldr r1, _02086E80 ; =_022BC674 - ldr r0, [r1, r6, lsl #2] - add r0, r0, #1 - str r0, [r1, r6, lsl #2] - b _02086E38 -_02086E10: - add r0, r5, r4 - bl sub_0207A048 - ldr r0, _02086E78 ; =_022B966C - ldr r2, _02086E7C ; =_022BC650 - ldr r1, [r0, #4] - ldr r0, _02086E80 ; =_022BC674 - ldr r3, [r1, #0x6c] - mov r1, #1 - str r3, [r2, r6, lsl #2] - str r1, [r0, r6, lsl #2] -_02086E38: - mov r0, r7 - bl sub_02086CEC - ldr r1, _02086E80 ; =_022BC674 - mov r7, r0 - ldr r0, [r1, r6, lsl #2] - subs r0, r0, #1 - str r0, [r1, r6, lsl #2] - bne _02086E60 - add r0, r5, r4 - bl sub_0207A0CC -_02086E60: - mov r0, r7 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - .align 2, 0 -_02086E68: .word _020B2ED4 -_02086E6C: .word _020B2F20 -_02086E70: .word _020B2F6C -_02086E74: .word _022BC698 -_02086E78: .word _022B966C -_02086E7C: .word _022BC650 -_02086E80: .word _022BC674 - arm_func_end sub_02086D68 - - arm_func_start sub_02086E84 -sub_02086E84: ; 0x02086E84 - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r3, r4, r5, lr} - mov r5, r0 - ldr r1, [r5, #4] - mov r4, r2 - mov r1, r1, lsl #0x16 - mov r1, r1, lsr #0x1d - and r1, r1, #0xff - cmp r1, #1 - ldreqb r1, [r5, #0xd] - cmpeq r1, #0 - beq _02086ED0 - ldr r0, _02087068 ; =_022BCA70 - mov r1, #0x28 - str r1, [r0] - sub r0, r1, #0x29 - ldmia sp!, {r3, r4, r5, lr} - add sp, sp, #0x10 - bx lr -_02086ED0: - ldr r1, [r5, #8] - mov r1, r1, lsl #0x1d - mov r1, r1, lsr #0x1d - cmp r1, #1 - bne _02086F20 - mov r1, #0 - bl sub_0208662C - cmp r0, #0 - beq _02086F20 - mov r0, #1 - strb r0, [r5, #0xd] - mov r2, #0 - ldr r0, _02087068 ; =_022BCA70 - mov r1, #0x28 - str r2, [r5, #0x28] - str r1, [r0] - sub r0, r1, #0x29 - ldmia sp!, {r3, r4, r5, lr} - add sp, sp, #0x10 - bx lr -_02086F20: - cmp r4, #1 - bne _02086F40 - mov r0, r5 - mov r4, #0 - bl sub_02086CEC - ldr r1, [sp, #0x14] - add r0, r1, r0 - str r0, [sp, #0x14] -_02086F40: - cmp r4, #2 - beq _02086FD4 - ldr r0, [r5, #4] - mov r0, r0, lsl #0x1b - mov r0, r0, lsr #0x1d - cmp r0, #3 - beq _02086FD4 - ldr r0, [r5, #8] - mov r0, r0, lsl #0x1d - mov r0, r0, lsr #0x1d - sub r0, r0, #2 - cmp r0, #1 - bhi _02086FD4 - ldr r2, [sp, #0x14] - ldr r0, [r5, #0x18] - cmp r2, r0 - bhs _02086F90 - ldr r0, [r5, #0x34] - cmp r2, r0 - bhs _02086FA0 -_02086F90: - ldr r0, [r5, #8] - bic r0, r0, #7 - str r0, [r5, #8] - b _02086FE0 -_02086FA0: - ldr r1, [r5, #0x1c] - sub r0, r2, r0 - add r0, r1, r0 - str r0, [r5, #0x24] - ldr r1, [r5, #0x18] - ldr r0, [sp, #0x14] - sub r0, r1, r0 - str r0, [r5, #0x28] - ldr r0, [r5, #8] - bic r0, r0, #7 - orr r0, r0, #2 - str r0, [r5, #8] - b _02086FE0 -_02086FD4: - ldr r0, [r5, #8] - bic r0, r0, #7 - str r0, [r5, #8] -_02086FE0: - ldr r0, [r5, #8] - mov r0, r0, lsl #0x1d - movs r0, r0, lsr #0x1d - bne _02087058 - ldr ip, [r5, #0x38] - cmp ip, #0 - beq _02087044 - ldr r0, [r5] - ldr r3, [r5, #0x48] - add r1, sp, #0x14 - mov r2, r4 - blx ip - cmp r0, #0 - beq _02087044 - mov r0, #1 - strb r0, [r5, #0xd] - mov r2, #0 - ldr r0, _02087068 ; =_022BCA70 - mov r1, #0x28 - str r2, [r5, #0x28] - str r1, [r0] - sub r0, r1, #0x29 - ldmia sp!, {r3, r4, r5, lr} - add sp, sp, #0x10 - bx lr -_02087044: - mov r1, #0 - strb r1, [r5, #0xc] - ldr r0, [sp, #0x14] - str r0, [r5, #0x18] - str r1, [r5, #0x28] -_02087058: - mov r0, #0 - ldmia sp!, {r3, r4, r5, lr} - add sp, sp, #0x10 - bx lr - .align 2, 0 -_02087068: .word _022BCA70 - arm_func_end sub_02086E84 - - arm_func_start sub_0208706C -sub_0208706C: ; 0x0208706C - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} - ldr r3, _0208717C ; =_020B2ED4 - mov sb, r0 - cmp sb, r3 - mov r8, r1 - mov r7, r2 - moveq r6, #2 - beq _020870AC - ldr r0, _02087180 ; =_020B2F20 - cmp sb, r0 - moveq r6, #3 - beq _020870AC - ldr r0, _02087184 ; =_020B2F6C - cmp sb, r0 - moveq r6, #4 - movne r6, #5 -_020870AC: - mov r0, #0x18 - mul r4, r6, r0 - ldr r5, _02087188 ; =_022BC698 - add r0, r5, r4 - bl sub_0207A164 - cmp r0, #0 - bne _020870EC - ldr r0, _0208718C ; =_022B966C - ldr r2, _02087190 ; =_022BC650 - ldr r1, [r0, #4] - ldr r0, _02087194 ; =_022BC674 - ldr r3, [r1, #0x6c] - mov r1, #1 - str r3, [r2, r6, lsl #2] - str r1, [r0, r6, lsl #2] - b _02087144 -_020870EC: - ldr r0, _0208718C ; =_022B966C - ldr r1, _02087190 ; =_022BC650 - ldr r0, [r0, #4] - ldr r1, [r1, r6, lsl #2] - ldr r0, [r0, #0x6c] - cmp r1, r0 - bne _0208711C - ldr r1, _02087194 ; =_022BC674 - ldr r0, [r1, r6, lsl #2] - add r0, r0, #1 - str r0, [r1, r6, lsl #2] - b _02087144 -_0208711C: - add r0, r5, r4 - bl sub_0207A048 - ldr r0, _0208718C ; =_022B966C - ldr r2, _02087190 ; =_022BC650 - ldr r1, [r0, #4] - ldr r0, _02087194 ; =_022BC674 - ldr r3, [r1, #0x6c] - mov r1, #1 - str r3, [r2, r6, lsl #2] - str r1, [r0, r6, lsl #2] -_02087144: - mov r0, sb - mov r1, r8 - mov r2, r7 - bl sub_02086E84 - ldr r1, _02087194 ; =_022BC674 - mov r7, r0 - ldr r0, [r1, r6, lsl #2] - subs r0, r0, #1 - str r0, [r1, r6, lsl #2] - bne _02087174 - add r0, r5, r4 - bl sub_0207A0CC -_02087174: - mov r0, r7 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - .align 2, 0 -_0208717C: .word _020B2ED4 -_02087180: .word _020B2F20 -_02087184: .word _020B2F6C -_02087188: .word _022BC698 -_0208718C: .word _022B966C -_02087190: .word _022BC650 -_02087194: .word _022BC674 - arm_func_end sub_0208706C - - arm_func_start sub_02087198 -sub_02087198: ; 0x02087198 - stmdb sp!, {r4, lr} - mov r1, #0 - mov r4, r0 - mov r2, r1 - strb r1, [r4, #0xd] - bl sub_0208706C - mov r0, #0 - strb r0, [r4, #0xd] - ldmia sp!, {r4, pc} - arm_func_end sub_02087198 - - arm_func_start mbtowc -mbtowc: ; 0x020871BC - cmp r1, #0 - moveq r0, #0 - bxeq lr - cmp r2, #0 - mvneq r0, #0 - bxeq lr - cmp r0, #0 - ldrneb r2, [r1] - strneh r2, [r0] - ldrsb r0, [r1] - cmp r0, #0 - moveq r0, #0 - movne r0, #1 - bx lr - arm_func_end mbtowc - - arm_func_start TryAssignByte -TryAssignByte: ; 0x020871F4 - cmp r0, #0 - moveq r0, #0 - strneb r1, [r0] - movne r0, #1 - bx lr - arm_func_end TryAssignByte - - arm_func_start TryAssignByteWrapper -TryAssignByteWrapper: ; 0x02087208 - stmdb sp!, {r3, lr} - ldr r2, _02087220 ; =_020B301C - ldr r2, [r2, #8] - ldr r2, [r2, #4] - blx r2 - ldmia sp!, {r3, pc} - .align 2, 0 -_02087220: .word _020B301C - arm_func_end TryAssignByteWrapper - - arm_func_start wcstombs -wcstombs: ; 0x02087224 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} - movs r4, r0 - mov sb, r1 - cmpne sb, #0 - mov r8, r2 - mov r7, #0 - moveq r0, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - add r6, sp, #0 -_02087248: - ldrh r1, [sb] - cmp r1, #0 - moveq r0, #0 - streqb r0, [r4, r7] - beq _02087294 - mov r0, r6 - add sb, sb, #2 - bl TryAssignByteWrapper - mov r5, r0 - add r0, r7, r5 - cmp r0, r8 - bhi _02087294 - mov r1, r6 - mov r2, r5 - add r0, r4, r7 - bl strncpy - add r7, r7, r5 - cmp r7, r8 - bls _02087248 -_02087294: - mov r0, r7 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} - arm_func_end wcstombs - - arm_func_start memcpy -memcpy: ; 0x0208729C - mov ip, r0 - cmp r2, #0 - bxeq lr -_020872A8: - ldrsb r3, [r1], #1 - subs r2, r2, #1 - strb r3, [ip], #1 - bne _020872A8 - bx lr - arm_func_end memcpy - - arm_func_start memmove -memmove: ; 0x020872BC - cmp r1, r0 - blo _020872E4 - mov ip, r0 - cmp r2, #0 - bxeq lr -_020872D0: - ldrsb r3, [r1], #1 - subs r2, r2, #1 - strb r3, [ip], #1 - bne _020872D0 - bx lr -_020872E4: - cmp r2, #0 - add r3, r1, r2 - add ip, r0, r2 - bxeq lr -_020872F4: - ldrsb r1, [r3, #-1]! - subs r2, r2, #1 - strb r1, [ip, #-1]! - bne _020872F4 - bx lr - arm_func_end memmove - - arm_func_start memset -memset: ; 0x02087308 - stmdb sp!, {r4, lr} - mov r4, r0 - bl memset_internal - mov r0, r4 - ldmia sp!, {r4, pc} - arm_func_end memset - - arm_func_start memchr -memchr: ; 0x0208731C - cmp r2, #0 - and r3, r1, #0xff - beq _02087340 -_02087328: - ldrb r1, [r0], #1 - cmp r1, r3 - subeq r0, r0, #1 - bxeq lr - subs r2, r2, #1 - bne _02087328 -_02087340: - mov r0, #0 - bx lr - arm_func_end memchr - - arm_func_start memcmp -memcmp: ; 0x02087348 - cmp r2, #0 - beq _02087380 -_02087350: - ldrb ip, [r0], #1 - ldrb r3, [r1], #1 - cmp ip, r3 - beq _02087378 - ldrb r2, [r0, #-1] - ldrb r0, [r1, #-1] - cmp r2, r0 - mvnlo r0, #0 - movhs r0, #1 - bx lr -_02087378: - subs r2, r2, #1 - bne _02087350 -_02087380: - mov r0, #0 - bx lr - arm_func_end memcmp - - arm_func_start memset_internal -memset_internal: ; 0x02087388 - cmp r2, #0x20 - and r3, r1, #0xff - blo _0208741C - rsb r1, r0, #0 - ands ip, r1, #3 - beq _020873B4 - sub r2, r2, ip - and r1, r3, #0xff -_020873A8: - strb r1, [r0], #1 - subs ip, ip, #1 - bne _020873A8 -_020873B4: - cmp r3, #0 - beq _020873CC - mov r1, r3, lsl #0x10 - orr r1, r1, r3, lsl #24 - orr r1, r1, r3, lsl #8 - orr r3, r3, r1 -_020873CC: - movs r1, r2, lsr #5 - beq _02087400 -_020873D4: - str r3, [r0] - str r3, [r0, #4] - str r3, [r0, #8] - str r3, [r0, #0xc] - str r3, [r0, #0x10] - str r3, [r0, #0x14] - str r3, [r0, #0x18] - str r3, [r0, #0x1c] - add r0, r0, #0x20 - subs r1, r1, #1 - bne _020873D4 -_02087400: - and r1, r2, #0x1f - movs r1, r1, lsr #2 - beq _02087418 -_0208740C: - str r3, [r0], #4 - subs r1, r1, #1 - bne _0208740C -_02087418: - and r2, r2, #3 -_0208741C: - cmp r2, #0 - bxeq lr - and r1, r3, #0xff -_02087428: - strb r1, [r0], #1 - subs r2, r2, #1 - bne _02087428 - bx lr - arm_func_end memset_internal - - arm_func_start sub_02087438 -sub_02087438: ; 0x02087438 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - sub sp, sp, #0x10 - ldrsb r3, [r0, #1] - mov r4, #0 - mov r5, #1 - mov lr, r2 - strb r5, [sp] - strb r4, [sp, #1] - strb r4, [sp, #2] - strb r4, [sp, #3] - strb r4, [sp, #4] - str r4, [sp, #8] - str r4, [sp, #0xc] - cmp r3, #0x25 - add ip, r0, #1 - bne _02087494 - add r0, sp, #0 - strb r3, [sp, #5] - ldmia r0, {r0, r1, r2, r3} - stmia lr, {r0, r1, r2, r3} - add sp, sp, #0x10 - add r0, ip, #1 - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_02087494: - mov r2, #2 - mov r0, r4 - mov r5, r2 - mov r6, r4 - mov r7, #1 -_020874A8: - mov r8, r7 - cmp r3, #0x2b - bgt _020874D8 - bge _02087500 - cmp r3, #0x23 - bgt _02087530 - cmp r3, #0x20 - blt _02087530 - beq _02087508 - cmp r3, #0x23 - beq _02087518 - b _02087530 -_020874D8: - cmp r3, #0x30 - bgt _02087530 - cmp r3, #0x2d - blt _02087530 - beq _020874F8 - cmp r3, #0x30 - beq _02087520 - b _02087530 -_020874F8: - strb r6, [sp] - b _02087534 -_02087500: - strb r7, [sp, #1] - b _02087534 -_02087508: - ldrb r4, [sp, #1] - cmp r4, #1 - strneb r5, [sp, #1] - b _02087534 -_02087518: - strb r7, [sp, #3] - b _02087534 -_02087520: - ldrb r4, [sp] - cmp r4, #0 - strneb r2, [sp] - b _02087534 -_02087530: - mov r8, r0 -_02087534: - cmp r8, #0 - ldrnesb r3, [ip, #1]! - bne _020874A8 - cmp r3, #0x2a - bne _0208757C - ldr r0, [r1] - add r0, r0, #4 - str r0, [r1] - ldr r0, [r0, #-4] - str r0, [sp, #8] - cmp r0, #0 - bge _02087574 - rsb r0, r0, #0 - mov r2, #0 - strb r2, [sp] - str r0, [sp, #8] -_02087574: - ldrsb r3, [ip, #1]! - b _020875CC -_0208757C: - ldr r4, _020879C0 ; =_020AEDB0 - mov r5, #0 - mov r0, #0xa - b _020875A0 -_0208758C: - ldr r2, [sp, #8] - sub r3, r3, #0x30 - mla r6, r2, r0, r3 - ldrsb r3, [ip, #1]! - str r6, [sp, #8] -_020875A0: - cmp r3, #0 - blt _020875B0 - cmp r3, #0x80 - blt _020875B8 -_020875B0: - mov r2, r5 - b _020875C4 -_020875B8: - mov r2, r3, lsl #1 - ldrh r2, [r4, r2] - and r2, r2, #8 -_020875C4: - cmp r2, #0 - bne _0208758C -_020875CC: - ldr r2, [sp, #8] - ldr r0, _020879C4 ; =0x000001FD - cmp r2, r0 - ble _020875FC - mov r1, #0xff - add r0, sp, #0 - strb r1, [sp, #5] - ldmia r0, {r0, r1, r2, r3} - stmia lr, {r0, r1, r2, r3} - add sp, sp, #0x10 - add r0, ip, #1 - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_020875FC: - cmp r3, #0x2e - bne _02087690 - ldrsb r3, [ip, #1]! - mov r0, #1 - strb r0, [sp, #2] - cmp r3, #0x2a - bne _02087640 - ldr r0, [r1] - add r0, r0, #4 - str r0, [r1] - ldr r0, [r0, #-4] - ldrsb r3, [ip, #1]! - str r0, [sp, #0xc] - cmp r0, #0 - movlt r0, #0 - strltb r0, [sp, #2] - b _02087690 -_02087640: - ldr r2, _020879C0 ; =_020AEDB0 - mov r4, #0 - mov r0, #0xa - b _02087664 -_02087650: - ldr r1, [sp, #0xc] - sub r3, r3, #0x30 - mla r5, r1, r0, r3 - ldrsb r3, [ip, #1]! - str r5, [sp, #0xc] -_02087664: - cmp r3, #0 - blt _02087674 - cmp r3, #0x80 - blt _0208767C -_02087674: - mov r1, r4 - b _02087688 -_0208767C: - mov r1, r3, lsl #1 - ldrh r1, [r2, r1] - and r1, r1, #8 -_02087688: - cmp r1, #0 - bne _02087650 -_02087690: - cmp r3, #0x6c - mov r0, #1 - bgt _020876C8 - cmp r3, #0x68 - blt _020876BC - beq _020876E4 - cmp r3, #0x6a - beq _02087730 - cmp r3, #0x6c - beq _02087700 - b _02087754 -_020876BC: - cmp r3, #0x4c - beq _02087724 - b _02087754 -_020876C8: - cmp r3, #0x74 - bgt _020876D8 - beq _0208773C - b _02087754 -_020876D8: - cmp r3, #0x7a - beq _02087748 - b _02087754 -_020876E4: - ldrsb r1, [ip, #1] - mov r2, #2 - strb r2, [sp, #4] - cmp r1, #0x68 - streqb r0, [sp, #4] - ldreqsb r3, [ip, #1]! - b _02087758 -_02087700: - ldrsb r1, [ip, #1] - mov r2, #3 - strb r2, [sp, #4] - cmp r1, #0x6c - bne _02087758 - mov r1, #4 - strb r1, [sp, #4] - ldrsb r3, [ip, #1]! - b _02087758 -_02087724: - mov r1, #9 - strb r1, [sp, #4] - b _02087758 -_02087730: - mov r1, #6 - strb r1, [sp, #4] - b _02087758 -_0208773C: - mov r1, #8 - strb r1, [sp, #4] - b _02087758 -_02087748: - mov r1, #7 - strb r1, [sp, #4] - b _02087758 -_02087754: - mov r0, #0 -_02087758: - cmp r0, #0 - ldrnesb r3, [ip, #1]! - strb r3, [sp, #5] - cmp r3, #0x61 - bgt _020877AC - bge _02087894 - cmp r3, #0x47 - bgt _020877A0 - subs r0, r3, #0x41 - addpl pc, pc, r0, lsl #2 - b _020879A0 -_02087784: ; jump table - b _02087894 ; case 0 - b _020879A0 ; case 1 - b _020879A0 ; case 2 - b _020879A0 ; case 3 - b _020878DC ; case 4 - b _0208785C ; case 5 - b _020878CC ; case 6 -_020877A0: - cmp r3, #0x58 - beq _02087820 - b _020879A0 -_020877AC: - cmp r3, #0x63 - bgt _020877BC - beq _0208793C - b _020879A0 -_020877BC: - sub r0, r3, #0x64 - cmp r0, #0x14 - addls pc, pc, r0, lsl #2 - b _020879A0 -_020877CC: ; jump table - b _02087820 ; case 0 - b _020878DC ; case 1 - b _0208785C ; case 2 - b _020878CC ; case 3 - b _020879A0 ; case 4 - b _02087820 ; case 5 - b _020879A0 ; case 6 - b _020879A0 ; case 7 - b _020879A0 ; case 8 - b _020879A0 ; case 9 - b _0208798C ; case 10 - b _02087820 ; case 11 - b _02087918 ; case 12 - b _020879A0 ; case 13 - b _020879A0 ; case 14 - b _02087968 ; case 15 - b _020879A0 ; case 16 - b _02087820 ; case 17 - b _020879A0 ; case 18 - b _020879A0 ; case 19 - b _02087820 ; case 20 -_02087820: - ldrb r0, [sp, #4] - cmp r0, #9 - moveq r0, #0xff - streqb r0, [sp, #5] - beq _020879A8 - ldrb r0, [sp, #2] - cmp r0, #0 - moveq r0, #1 - streq r0, [sp, #0xc] - beq _020879A8 - ldrb r0, [sp] - cmp r0, #2 - moveq r0, #1 - streqb r0, [sp] - b _020879A8 -_0208785C: - ldrb r0, [sp, #4] - cmp r0, #2 - cmpne r0, #6 - cmpne r0, #7 - cmpne r0, #8 - cmpne r0, #4 - moveq r0, #0xff - streqb r0, [sp, #5] - beq _020879A8 - ldrb r0, [sp, #2] - cmp r0, #0 - moveq r0, #6 - streq r0, [sp, #0xc] - b _020879A8 -_02087894: - ldrb r0, [sp, #2] - cmp r0, #0 - moveq r0, #0xd - streq r0, [sp, #0xc] - ldrb r0, [sp, #4] - cmp r0, #2 - cmpne r0, #6 - cmpne r0, #7 - cmpne r0, #8 - cmpne r0, #4 - cmpne r0, #1 - moveq r0, #0xff - streqb r0, [sp, #5] - b _020879A8 -_020878CC: - ldr r0, [sp, #0xc] - cmp r0, #0 - moveq r0, #1 - streq r0, [sp, #0xc] -_020878DC: - ldrb r0, [sp, #4] - cmp r0, #2 - cmpne r0, #6 - cmpne r0, #7 - cmpne r0, #8 - cmpne r0, #4 - cmpne r0, #1 - moveq r0, #0xff - streqb r0, [sp, #5] - beq _020879A8 - ldrb r0, [sp, #2] - cmp r0, #0 - moveq r0, #6 - streq r0, [sp, #0xc] - b _020879A8 -_02087918: - mov r3, #0x78 - mov r2, #1 - mov r1, #3 - mov r0, #8 - strb r3, [sp, #5] - strb r2, [sp, #3] - strb r1, [sp, #4] - str r0, [sp, #0xc] - b _020879A8 -_0208793C: - ldrb r1, [sp, #4] - cmp r1, #3 - moveq r0, #5 - streqb r0, [sp, #4] - beq _020879A8 - ldrb r0, [sp, #2] - cmp r0, #0 - cmpeq r1, #0 - movne r0, #0xff - strneb r0, [sp, #5] - b _020879A8 -_02087968: - ldrb r0, [sp, #4] - cmp r0, #3 - moveq r0, #5 - streqb r0, [sp, #4] - beq _020879A8 - cmp r0, #0 - movne r0, #0xff - strneb r0, [sp, #5] - b _020879A8 -_0208798C: - ldrb r0, [sp, #4] - cmp r0, #9 - moveq r0, #0xff - streqb r0, [sp, #5] - b _020879A8 -_020879A0: - mov r0, #0xff - strb r0, [sp, #5] -_020879A8: - add r0, sp, #0 - ldmia r0, {r0, r1, r2, r3} - stmia lr, {r0, r1, r2, r3} - add r0, ip, #1 - add sp, sp, #0x10 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - .align 2, 0 -_020879C0: .word _020AEDB0 -_020879C4: .word 0x000001FD - arm_func_end sub_02087438 - - arm_func_start sub_020879C8 -sub_020879C8: ; 0x020879C8 - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - sub sp, sp, #0x10 - movs sl, r0 - mov r0, #0 - mov r5, r1 - str r0, [sp, #0xc] - ldr r7, [sp, #0x4c] - mov r6, r0 - strb r0, [r5, #-1]! - ldrb r0, [sp, #0x43] - str r1, [sp] - ldrb r8, [sp, #0x45] - str r0, [sp, #4] - ldr r0, [sp, #0x48] - ldrb fp, [sp, #0x41] - str r0, [sp, #8] - cmpeq r7, #0 - bne _02087A3C - ldr r0, [sp, #4] - cmp r0, #0 - beq _02087A28 - cmp r8, #0x6f - beq _02087A3C -_02087A28: - add sp, sp, #0x10 - mov r0, r5 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_02087A3C: - cmp r8, #0x69 - bgt _02087A64 - bge _02087A98 - cmp r8, #0x58 - bgt _02087A58 - beq _02087AC4 - b _02087ACC -_02087A58: - cmp r8, #0x64 - beq _02087A98 - b _02087ACC -_02087A64: - cmp r8, #0x6f - bgt _02087A78 - moveq r4, #8 - moveq fp, #0 - b _02087ACC -_02087A78: - cmp r8, #0x78 - bgt _02087ACC - cmp r8, #0x75 - blt _02087ACC - beq _02087AB8 - cmp r8, #0x78 - beq _02087AC4 - b _02087ACC -_02087A98: - cmp sl, #0 - mov r4, #0xa - bge _02087ACC - mov r0, #1 - cmp sl, #0x80000000 - rsbne sl, sl, #0 - str r0, [sp, #0xc] - b _02087ACC -_02087AB8: - mov r4, #0xa - mov fp, #0 - b _02087ACC -_02087AC4: - mov r4, #0x10 - mov fp, #0 -_02087ACC: - mov r0, sl - mov r1, r4 - bl __udivsi3 - mov sb, r1 - mov r0, sl - mov r1, r4 - bl __udivsi3 - cmp sb, #0xa - mov sl, r0 - addlt sb, sb, #0x30 - blt _02087B04 - cmp r8, #0x78 - addeq sb, sb, #0x57 - addne sb, sb, #0x37 -_02087B04: - cmp sl, #0 - strb sb, [r5, #-1]! - add r6, r6, #1 - bne _02087ACC - cmp r4, #8 - bne _02087B38 - ldr r0, [sp, #4] - cmp r0, #0 - ldrnesb r0, [r5] - cmpne r0, #0x30 - movne r0, #0x30 - strneb r0, [r5, #-1]! - addne r6, r6, #1 -_02087B38: - ldrb r0, [sp, #0x40] - cmp r0, #2 - bne _02087B6C - ldr r0, [sp, #0xc] - ldr r7, [sp, #8] - cmp r0, #0 - cmpeq fp, #0 - subne r7, r7, #1 - cmp r4, #0x10 - bne _02087B6C - ldr r0, [sp, #4] - cmp r0, #0 - subne r7, r7, #2 -_02087B6C: - ldr r0, [sp] - sub r1, r0, r5 - ldr r0, _02087C10 ; =0x000001FD - add r1, r7, r1 - cmp r1, r0 - addgt sp, sp, #0x10 - movgt r0, #0 - ldmgtia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - addgt sp, sp, #0x10 - bxgt lr - cmp r6, r7 - bge _02087BB0 - mov r0, #0x30 -_02087BA0: - add r6, r6, #1 - cmp r6, r7 - strb r0, [r5, #-1]! - blt _02087BA0 -_02087BB0: - cmp r4, #0x10 - bne _02087BCC - ldr r0, [sp, #4] - cmp r0, #0 - movne r0, #0x30 - strneb r8, [r5, #-1] - strneb r0, [r5, #-2]! -_02087BCC: - ldr r0, [sp, #0xc] - cmp r0, #0 - movne r0, #0x2d - strneb r0, [r5, #-1]! - bne _02087BFC - cmp fp, #1 - moveq r0, #0x2b - streqb r0, [r5, #-1]! - beq _02087BFC - cmp fp, #2 - moveq r0, #0x20 - streqb r0, [r5, #-1]! -_02087BFC: - mov r0, r5 - add sp, sp, #0x10 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr - .align 2, 0 -_02087C10: .word 0x000001FD - arm_func_end sub_020879C8 - - arm_func_start sub_02087C14 -sub_02087C14: ; 0x02087C14 - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - sub sp, sp, #0x1c - mov sb, r1 - mov r1, #0 - mov sl, r0 - mov r8, r2 - mov r0, r1 - strb r0, [r8, #-1]! - ldr r0, [sp, #0x58] - cmp sb, #0 - str r0, [sp, #0x14] - ldrb r0, [sp, #0x4f] - cmpeq sl, #0 - str r2, [sp] - str r0, [sp, #4] - ldrb r0, [sp, #0x51] - str r1, [sp, #0x18] - mov fp, r1 - str r0, [sp, #8] - ldr r0, [sp, #0x54] - str r0, [sp, #0xc] - ldrb r0, [sp, #0x4d] - str r0, [sp, #0x10] - ldreq r0, [sp, #0x14] - cmpeq r0, #0 - bne _02087CAC - ldr r0, [sp, #4] - cmp r0, #0 - beq _02087C98 - ldr r0, [sp, #8] - cmp r0, #0x6f - beq _02087CAC -_02087C98: - add sp, sp, #0x1c - mov r0, r8 - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_02087CAC: - ldr r0, [sp, #8] - cmp r0, #0x69 - bgt _02087CD8 - bge _02087D08 - cmp r0, #0x58 - bgt _02087CCC - beq _02087D5C - b _02087D68 -_02087CCC: - cmp r0, #0x64 - beq _02087D08 - b _02087D68 -_02087CD8: - cmp r0, #0x6f - bgt _02087CE8 - beq _02087D3C - b _02087D68 -_02087CE8: - cmp r0, #0x78 - bgt _02087D68 - cmp r0, #0x75 - blt _02087D68 - beq _02087D4C - cmp r0, #0x78 - beq _02087D5C - b _02087D68 -_02087D08: - subs r0, sl, #0 - sbcs r0, sb, #0 - mov r7, #0xa - mov r6, #0 - bge _02087D68 - cmp sb, #0x80000000 - cmpeq sl, r6 - beq _02087D30 - rsbs sl, sl, #0 - rsc sb, sb, #0 -_02087D30: - mov r0, #1 - str r0, [sp, #0x18] - b _02087D68 -_02087D3C: - mov r6, #0 - str r6, [sp, #0x10] - mov r7, #8 - b _02087D68 -_02087D4C: - mov r6, #0 - str r6, [sp, #0x10] - mov r7, #0xa - b _02087D68 -_02087D5C: - mov r6, #0 - str r6, [sp, #0x10] - mov r7, #0x10 -_02087D68: - mov r4, #0 -_02087D6C: - mov r0, sl - mov r1, sb - mov r2, r7 - mov r3, r6 - bl sub_0208FE48 - mov r5, r0 - mov r0, sl - mov r1, sb - mov r2, r7 - mov r3, r6 - bl sub_0208FE3C - mov sl, r0 - cmp r5, #0xa - mov sb, r1 - addlt r0, r5, #0x30 - blt _02087DBC - ldr r0, [sp, #8] - cmp r0, #0x78 - addeq r0, r5, #0x57 - addne r0, r5, #0x37 -_02087DBC: - strb r0, [r8, #-1]! - mov r0, #0 - cmp sb, r0 - cmpeq sl, r4 - add fp, fp, #1 - bne _02087D6C - cmp r6, #0 - cmpeq r7, #8 - bne _02087DFC - ldr r0, [sp, #4] - cmp r0, #0 - ldrnesb r0, [r8] - cmpne r0, #0x30 - movne r0, #0x30 - strneb r0, [r8, #-1]! - addne fp, fp, #1 -_02087DFC: - ldrb r0, [sp, #0x4c] - cmp r0, #2 - bne _02087E4C - ldr r0, [sp, #0xc] - str r0, [sp, #0x14] - ldr r0, [sp, #0x18] - cmp r0, #0 - ldreq r0, [sp, #0x10] - cmpeq r0, #0 - ldrne r0, [sp, #0x14] - subne r0, r0, #1 - strne r0, [sp, #0x14] - cmp r6, #0 - cmpeq r7, #0x10 - bne _02087E4C - ldr r0, [sp, #4] - cmp r0, #0 - ldrne r0, [sp, #0x14] - subne r0, r0, #2 - strne r0, [sp, #0x14] -_02087E4C: - ldr r0, [sp] - ldr r1, _02087F0C ; =0x000001FD - sub r2, r0, r8 - ldr r0, [sp, #0x14] - add r0, r0, r2 - cmp r0, r1 - addgt sp, sp, #0x1c - movgt r0, #0 - ldmgtia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - addgt sp, sp, #0x10 - bxgt lr - ldr r0, [sp, #0x14] - cmp fp, r0 - bge _02087E9C - mov r1, #0x30 -_02087E88: - ldr r0, [sp, #0x14] - add fp, fp, #1 - cmp fp, r0 - strb r1, [r8, #-1]! - blt _02087E88 -_02087E9C: - cmp r6, #0 - cmpeq r7, #0x10 - bne _02087EC4 - ldr r0, [sp, #4] - cmp r0, #0 - beq _02087EC4 - ldr r0, [sp, #8] - mov r1, #0x30 - strb r0, [r8, #-1] - strb r1, [r8, #-2]! -_02087EC4: - ldr r0, [sp, #0x18] - cmp r0, #0 - movne r0, #0x2d - strneb r0, [r8, #-1]! - bne _02087EF8 - ldr r0, [sp, #0x10] - cmp r0, #1 - moveq r0, #0x2b - streqb r0, [r8, #-1]! - beq _02087EF8 - cmp r0, #2 - moveq r0, #0x20 - streqb r0, [r8, #-1]! -_02087EF8: - mov r0, r8 - add sp, sp, #0x1c - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr - .align 2, 0 -_02087F0C: .word 0x000001FD - arm_func_end sub_02087C14 - - arm_func_start sub_02087F10 -sub_02087F10: ; 0x02087F10 - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - sub sp, sp, #0x44 - ldr r7, [sp, #0x80] - ldr r0, _020883C0 ; =0x000001FD - mov r8, r2 - cmp r7, r0 - ldrb r6, [sp, #0x79] - ldrb r5, [sp, #0x77] - ldrb r4, [sp, #0x75] - ldr r1, [sp, #0x68] - ldr r2, [sp, #0x6c] - addgt sp, sp, #0x44 - movgt r0, #0 - ldmgtia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - addgt sp, sp, #0x10 - bxgt lr - mov sl, #0 - mov sb, #0x20 - add r0, sp, #8 - add r3, sp, #0xc - strb sl, [sp, #8] - strh sb, [sp, #0xa] - bl sub_0208D638 - ldr r0, [sp, #0x68] - ldr r1, [sp, #0x6c] - bl sub_0208C5B4 - mov r2, r0 - mov r0, sl - mov r3, r1 - mov r1, r0 - bl sub_0208F0B4 - bne _02087FDC - ldr r3, _020883C4 ; =_020B31E4 - sub r0, r8, #6 - ldrb r2, [r3] - ldrb r1, [r3, #1] - add sp, sp, #0x44 - strb r2, [r8, #-6] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldrb r2, [r3, #4] - ldrb r1, [r3, #5] - strb r2, [r0, #4] - strb r1, [r0, #5] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - add sp, sp, #0x10 - bx lr -_02087FDC: - ldrb r0, [sp, #0x11] - cmp r0, #0x49 - bne _020880EC - ldrsb r0, [sp, #0xc] - cmp r0, #0 - beq _02088078 - cmp r6, #0x41 - sub r0, r8, #5 - bne _0208803C - ldr r3, _020883C8 ; =_020B31EC - add sp, sp, #0x44 - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldrb r1, [r3, #4] - strb r1, [r0, #4] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - add sp, sp, #0x10 - bx lr -_0208803C: - ldr r3, _020883CC ; =_020B31F4 - add sp, sp, #0x44 - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldrb r1, [r3, #4] - strb r1, [r0, #4] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - add sp, sp, #0x10 - bx lr -_02088078: - cmp r6, #0x41 - sub r0, r8, #4 - bne _020880B8 - ldr r3, _020883D0 ; =_020B31FC - add sp, sp, #0x44 - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - add sp, sp, #0x10 - bx lr -_020880B8: - ldr r3, _020883D4 ; =_020B3200 - add sp, sp, #0x44 - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - add sp, sp, #0x10 - bx lr -_020880EC: - cmp r0, #0x4e - bne _020881F8 - ldrsb r0, [sp, #0xc] - cmp r0, #0 - beq _02088184 - cmp r6, #0x41 - sub r0, r8, #5 - bne _02088148 - ldr r3, _020883D8 ; =_020B3204 - add sp, sp, #0x44 - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldrb r1, [r3, #4] - strb r1, [r0, #4] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - add sp, sp, #0x10 - bx lr -_02088148: - ldr r3, _020883DC ; =_020B320C - add sp, sp, #0x44 - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldrb r1, [r3, #4] - strb r1, [r0, #4] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - add sp, sp, #0x10 - bx lr -_02088184: - cmp r6, #0x41 - sub r0, r8, #4 - bne _020881C4 - ldr r3, _020883E0 ; =_020B3214 - add sp, sp, #0x44 - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - add sp, sp, #0x10 - bx lr -_020881C4: - ldr r3, _020883E4 ; =_020B3218 - add sp, sp, #0x44 - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - add sp, sp, #0x10 - bx lr -_020881F8: - mov r3, sl - mov r1, #1 - mov r0, #0x64 - add sb, sp, #0x68 - strb r1, [sp, #0x34] - strb r1, [sp, #0x35] - strb r3, [sp, #0x36] - strb r3, [sp, #0x37] - strb r3, [sp, #0x38] - str r3, [sp, #0x3c] - str r1, [sp, #0x40] - strb r0, [sp, #0x39] -_02088228: - rsb r1, r3, #7 - ldrsb r2, [sb, r3] - ldrsb r0, [sb, r1] - strb r0, [sb, r3] - add r3, r3, #1 - strb r2, [sb, r1] - cmp r3, #4 - blt _02088228 - ldrb r0, [sp, #0x69] - ldrb r1, [sp, #0x68] - ldr sb, _020883E8 ; =0x000007FF - mov r0, r0, lsl #0x11 - orr r1, r0, r1, lsl #25 - add r0, sp, #0x34 - and lr, sb, r1, lsr #21 - sub ip, sp, #8 - ldmia r0, {r0, r1, r2, r3} - stmia ip, {r0, r1, r2, r3} - rsb r0, sb, #0x400 - mov r1, r8 - add r0, lr, r0 - ldmia ip, {r2, r3} - bl sub_020879C8 - cmp r6, #0x61 - moveq r1, #0x70 - movne r1, #0x50 - strb r1, [r0, #-1]! - mov r1, r7, lsl #2 - mov lr, r7 - cmp r7, #1 - add r8, r1, #0xb - add ip, sp, #0x68 - blt _02088338 - mov sb, #0x30 -_020882B0: - cmp r8, #0x40 - bge _02088320 - ldrb r1, [ip, r8, asr #3] - and r2, r8, #7 - rsb r3, r2, #7 - mov r2, r1, asr r3 - sub sl, r8, #4 - bic r1, r8, #7 - bic sl, sl, #7 - cmp r1, sl - add sl, ip, r8, asr #3 - and r1, r2, #0xff - beq _020882F4 - ldrb r2, [sl, #-1] - mov r2, r2, lsl #8 - orr r1, r1, r2, asr r3 - and r1, r1, #0xff -_020882F4: - and r1, r1, #0xf - cmp r1, #0xa - addlo r1, r1, #0x30 - andlo r1, r1, #0xff - blo _02088324 - cmp r6, #0x61 - addeq r1, r1, #0x57 - andeq r1, r1, #0xff - addne r1, r1, #0x37 - andne r1, r1, #0xff - b _02088324 -_02088320: - mov r1, sb -_02088324: - sub lr, lr, #1 - cmp lr, #1 - strb r1, [r0, #-1]! - sub r8, r8, #4 - bge _020882B0 -_02088338: - cmp r7, #0 - cmpeq r5, #0 - movne r1, #0x2e - strneb r1, [r0, #-1]! - mov r1, #0x31 - strb r1, [r0, #-1] - cmp r6, #0x61 - moveq r1, #0x78 - movne r1, #0x58 - strb r1, [r0, #-2]! - mov r1, #0x30 - strb r1, [r0, #-1]! - ldrsb r1, [sp, #0xc] - cmp r1, #0 - movne r1, #0x2d - strneb r1, [r0, #-1]! - addne sp, sp, #0x44 - ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - addne sp, sp, #0x10 - bxne lr - cmp r4, #1 - moveq r1, #0x2b - streqb r1, [r0, #-1]! - addeq sp, sp, #0x44 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - addeq sp, sp, #0x10 - bxeq lr - cmp r4, #2 - moveq r1, #0x20 - streqb r1, [r0, #-1]! - add sp, sp, #0x44 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} - add sp, sp, #0x10 - bx lr - .align 2, 0 -_020883C0: .word 0x000001FD -_020883C4: .word _020B31E4 -_020883C8: .word _020B31EC -_020883CC: .word _020B31F4 -_020883D0: .word _020B31FC -_020883D4: .word _020B3200 -_020883D8: .word _020B3204 -_020883DC: .word _020B320C -_020883E0: .word _020B3214 -_020883E4: .word _020B3218 -_020883E8: .word 0x000007FF - arm_func_end sub_02087F10 - - arm_func_start sub_020883EC -sub_020883EC: ; 0x020883EC - stmdb sp!, {r4, lr} - cmp r1, #0 - bge _02088414 -_020883F8: - mov r1, #0 - strh r1, [r0, #2] - mov r1, #1 - strb r1, [r0, #4] - mov r1, #0x30 - strb r1, [r0, #5] - ldmia sp!, {r4, pc} -_02088414: - ldrb lr, [r0, #4] - cmp r1, lr - ldmgeia sp!, {r4, pc} - add ip, r0, #5 - add r2, ip, r1 - add r2, r2, #1 - ldrsb r3, [r2, #-1]! - sub r3, r3, #0x30 - mov r3, r3, lsl #0x18 - mov r3, r3, asr #0x18 - cmp r3, #5 - bne _02088474 - add ip, ip, lr -_02088448: - sub ip, ip, #1 - cmp ip, r2 - bls _02088460 - ldrsb r3, [ip] - cmp r3, #0x30 - beq _02088448 -_02088460: - cmp ip, r2 - ldreqsb r3, [r2, #-1] - andeq r4, r3, #1 - movne r4, #1 - b _0208847C -_02088474: - movgt r4, #1 - movle r4, #0 -_0208847C: - cmp r1, #0 - beq _020884D8 - mov ip, #0 - mov lr, #1 -_0208848C: - ldrsb r3, [r2, #-1]! - sub r3, r3, #0x30 - add r3, r3, r4 - mov r3, r3, lsl #0x18 - mov r3, r3, asr #0x18 - cmp r3, #9 - movgt r4, lr - movle r4, ip - cmp r4, #0 - bne _020884BC - cmp r3, #0 - bne _020884C4 -_020884BC: - sub r1, r1, #1 - b _020884D0 -_020884C4: - add r3, r3, #0x30 - strb r3, [r2] - b _020884D8 -_020884D0: - cmp r1, #0 - bne _0208848C -_020884D8: - cmp r4, #0 - beq _02088500 - ldrsh r3, [r0, #2] - mov r2, #1 - mov r1, #0x31 - add r3, r3, #1 - strh r3, [r0, #2] - strb r2, [r0, #4] - strb r1, [r0, #5] - ldmia sp!, {r4, pc} -_02088500: - cmp r1, #0 - beq _020883F8 - strb r1, [r0, #4] - ldmia sp!, {r4, pc} - arm_func_end sub_020883EC - - arm_func_start sub_02088510 -sub_02088510: ; 0x02088510 - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - sub sp, sp, #0x2c - ldr r7, [sp, #0x68] - ldr r3, _02088C48 ; =0x000001FD - ldrb r6, [sp, #0x61] - ldrb r5, [sp, #0x5f] - ldrb r4, [sp, #0x5d] - cmp r7, r3 - mov sl, r0 - mov r8, r1 - mov sb, r2 - addgt sp, sp, #0x2c - movgt r0, #0 - ldmgtia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - addgt sp, sp, #0x10 - bxgt lr - mov ip, #0 - mov fp, #0x20 - add r0, sp, #0 - add r3, sp, #4 - mov r1, sl - mov r2, r8 - strb ip, [sp] - strh fp, [sp, #2] - bl sub_0208D638 - ldrb r0, [sp, #8] - add r1, sp, #9 - add r0, r1, r0 - b _020885A0 -_02088588: - ldrb r2, [sp, #8] - ldrsh r1, [sp, #6] - sub r2, r2, #1 - add r1, r1, #1 - strb r2, [sp, #8] - strh r1, [sp, #6] -_020885A0: - ldrb r1, [sp, #8] - cmp r1, #1 - bls _020885B8 - ldrsb r1, [r0, #-1]! - cmp r1, #0x30 - beq _02088588 -_020885B8: - ldrb r0, [sp, #9] - cmp r0, #0x30 - beq _020885D8 - cmp r0, #0x49 - beq _020885E4 - cmp r0, #0x4e - beq _02088744 - b _02088898 -_020885D8: - mov r0, #0 - strh r0, [sp, #6] - b _02088898 -_020885E4: - mov r2, #0 - mov r0, sl - mov r1, r8 - mov r3, r2 - bl sub_0208F018 - bhs _020886A8 - cmp r6, #0 - sub r0, sb, #5 - blt _02088610 - cmp r6, #0x80 - blt _02088618 -_02088610: - mov r1, #0 - b _02088628 -_02088618: - ldr r1, _02088C4C ; =_020AEDB0 - mov r2, r6, lsl #1 - ldrh r1, [r1, r2] - and r1, r1, #0x200 -_02088628: - cmp r1, #0 - beq _0208866C - ldr r3, _02088C50 ; =_020B31EC - add sp, sp, #0x2c - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldrb r1, [r3, #4] - strb r1, [r0, #4] - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208866C: - ldr r3, _02088C54 ; =_020B31F4 - add sp, sp, #0x2c - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldrb r1, [r3, #4] - strb r1, [r0, #4] - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_020886A8: - cmp r6, #0 - sub r0, sb, #4 - blt _020886BC - cmp r6, #0x80 - blt _020886C4 -_020886BC: - mov r1, #0 - b _020886D4 -_020886C4: - ldr r1, _02088C4C ; =_020AEDB0 - mov r2, r6, lsl #1 - ldrh r1, [r1, r2] - and r1, r1, #0x200 -_020886D4: - cmp r1, #0 - beq _02088710 - ldr r3, _02088C58 ; =_020B31FC - add sp, sp, #0x2c - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_02088710: - ldr r3, _02088C5C ; =_020B3200 - add sp, sp, #0x2c - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_02088744: - ldrsb r0, [sp, #4] - cmp r0, #0 - beq _020887FC - cmp r6, #0 - sub r0, sb, #5 - blt _02088764 - cmp r6, #0x80 - blt _0208876C -_02088764: - mov r1, #0 - b _0208877C -_0208876C: - ldr r1, _02088C4C ; =_020AEDB0 - mov r2, r6, lsl #1 - ldrh r1, [r1, r2] - and r1, r1, #0x200 -_0208877C: - cmp r1, #0 - beq _020887C0 - ldr r3, _02088C60 ; =_020B3204 - add sp, sp, #0x2c - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldrb r1, [r3, #4] - strb r1, [r0, #4] - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_020887C0: - ldr r3, _02088C64 ; =_020B320C - add sp, sp, #0x2c - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldrb r1, [r3, #4] - strb r1, [r0, #4] - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_020887FC: - cmp r6, #0 - sub r0, sb, #4 - blt _02088810 - cmp r6, #0x80 - blt _02088818 -_02088810: - mov r1, #0 - b _02088828 -_02088818: - ldr r1, _02088C4C ; =_020AEDB0 - mov r2, r6, lsl #1 - ldrh r1, [r1, r2] - and r1, r1, #0x200 -_02088828: - cmp r1, #0 - beq _02088864 - ldr r3, _02088C68 ; =_020B3214 - add sp, sp, #0x2c - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_02088864: - ldr r3, _02088C6C ; =_020B3218 - add sp, sp, #0x2c - ldrb r2, [r3] - ldrb r1, [r3, #1] - strb r2, [r0] - strb r1, [r0, #1] - ldrb r2, [r3, #2] - ldrb r1, [r3, #3] - strb r2, [r0, #2] - strb r1, [r0, #3] - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_02088898: - ldrb r0, [sp, #8] - ldrsh r1, [sp, #6] - sub r8, sb, #1 - sub r0, r0, #1 - add r0, r1, r0 - strh r0, [sp, #6] - mov r0, #0 - strb r0, [r8] - cmp r6, #0x65 - bgt _020888EC - bge _02088978 - cmp r6, #0x47 - bgt _02088C34 - cmp r6, #0x45 - blt _02088C34 - beq _02088978 - cmp r6, #0x46 - beq _02088AC0 - cmp r6, #0x47 - beq _02088904 - b _02088C34 -_020888EC: - cmp r6, #0x66 - bgt _020888FC - beq _02088AC0 - b _02088C34 -_020888FC: - cmp r6, #0x67 - bne _02088C34 -_02088904: - ldrb r0, [sp, #8] - cmp r0, r7 - ble _0208891C - add r0, sp, #4 - mov r1, r7 - bl sub_020883EC -_0208891C: - ldrsh r2, [sp, #6] - mvn r0, #3 - cmp r2, r0 - blt _02088934 - cmp r2, r7 - blt _02088954 -_02088934: - cmp r5, #0 - ldreqb r0, [sp, #8] - subne r7, r7, #1 - subeq r7, r0, #1 - cmp r6, #0x67 - moveq r6, #0x65 - movne r6, #0x45 - b _02088978 -_02088954: - cmp r5, #0 - addne r0, r2, #1 - subne r7, r7, r0 - bne _02088AC0 - ldrb r1, [sp, #8] - add r0, r2, #1 - subs r7, r1, r0 - movmi r7, #0 - b _02088AC0 -_02088978: - ldrb r0, [sp, #8] - add r1, r7, #1 - cmp r0, r1 - ble _02088990 - add r0, sp, #4 - bl sub_020883EC -_02088990: - ldrsh lr, [sp, #6] - mov fp, #0x2b - mov sl, #0 - cmp lr, #0 - rsblt lr, lr, #0 - movlt fp, #0x2d - ldr r3, _02088C70 ; =0x66666667 - mov r0, #0xa - b _020889E4 -_020889B4: - mov r1, lr, lsr #0x1f - smull r2, ip, r3, lr - add ip, r1, ip, asr #2 - smull r1, r2, r0, ip - sub ip, lr, r1 - add r1, ip, #0x30 - strb r1, [r8, #-1]! - mov r2, lr - smull r1, lr, r3, r2 - mov r1, r2, lsr #0x1f - add lr, r1, lr, asr #2 - add sl, sl, #1 -_020889E4: - cmp lr, #0 - bne _020889B4 - cmp sl, #2 - blt _020889B4 - strb fp, [r8, #-1] - strb r6, [r8, #-2]! - sub r1, sb, r8 - ldr r0, _02088C48 ; =0x000001FD - add r1, r7, r1 - cmp r1, r0 - addgt sp, sp, #0x2c - movgt r0, #0 - ldmgtia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - addgt sp, sp, #0x10 - bxgt lr - ldrb r1, [sp, #8] - add r0, r7, #1 - cmp r1, r0 - bge _02088A50 - add r0, r7, #2 - sub r0, r0, r1 - subs r1, r0, #1 - beq _02088A50 - mov r0, #0x30 -_02088A44: - strb r0, [r8, #-1]! - subs r1, r1, #1 - bne _02088A44 -_02088A50: - ldrb r1, [sp, #8] - add r0, sp, #9 - add r2, r0, r1 - subs r1, r1, #1 - beq _02088A74 -_02088A64: - ldrsb r0, [r2, #-1]! - subs r1, r1, #1 - strb r0, [r8, #-1]! - bne _02088A64 -_02088A74: - cmp r7, #0 - cmpeq r5, #0 - movne r0, #0x2e - strneb r0, [r8, #-1]! - ldrb r0, [sp, #9] - strb r0, [r8, #-1]! - ldrsb r0, [sp, #4] - cmp r0, #0 - movne r0, #0x2d - strneb r0, [r8, #-1]! - bne _02088C34 - cmp r4, #1 - moveq r0, #0x2b - streqb r0, [r8, #-1]! - beq _02088C34 - cmp r4, #2 - moveq r0, #0x20 - streqb r0, [r8, #-1]! - b _02088C34 -_02088AC0: - ldrsh r3, [sp, #6] - ldrb r2, [sp, #8] - sub r0, r2, r3 - subs r1, r0, #1 - movmi r1, #0 - cmp r1, r7 - ble _02088B00 - sub r1, r1, r7 - add r0, sp, #4 - sub r1, r2, r1 - bl sub_020883EC - ldrsh r3, [sp, #6] - ldrb r2, [sp, #8] - sub r0, r2, r3 - subs r1, r0, #1 - movmi r1, #0 -_02088B00: - adds r0, r3, #1 - movmi r0, #0 - ldr r3, _02088C48 ; =0x000001FD - add r6, r0, r1 - cmp r6, r3 - addgt sp, sp, #0x2c - movgt r0, #0 - ldmgtia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - addgt sp, sp, #0x10 - bxgt lr - add r3, sp, #9 - sub r6, r7, r1 - cmp r6, #0 - add r2, r3, r2 - mov sb, #0 - ble _02088B54 - mov r3, #0x30 -_02088B44: - add sb, sb, #1 - cmp sb, r6 - strb r3, [r8, #-1]! - blt _02088B44 -_02088B54: - mov r6, #0 - b _02088B68 -_02088B5C: - ldrsb r3, [r2, #-1]! - add r6, r6, #1 - strb r3, [r8, #-1]! -_02088B68: - cmp r6, r1 - ldrltb r3, [sp, #8] - cmplt r6, r3 - blt _02088B5C - cmp r6, r1 - bge _02088B94 - mov r3, #0x30 -_02088B84: - add r6, r6, #1 - cmp r6, r1 - strb r3, [r8, #-1]! - blt _02088B84 -_02088B94: - cmp r7, #0 - cmpeq r5, #0 - movne r1, #0x2e - strneb r1, [r8, #-1]! - cmp r0, #0 - beq _02088BFC - ldrb r1, [sp, #8] - mov r5, #0 - sub r1, r0, r1 - cmp r1, #0 - ble _02088BDC - mov r3, #0x30 -_02088BC4: - strb r3, [r8, #-1]! - ldrb r1, [sp, #8] - add r5, r5, #1 - sub r1, r0, r1 - cmp r5, r1 - blt _02088BC4 -_02088BDC: - cmp r5, r0 - bge _02088C04 -_02088BE4: - ldrsb r1, [r2, #-1]! - add r5, r5, #1 - cmp r5, r0 - strb r1, [r8, #-1]! - blt _02088BE4 - b _02088C04 -_02088BFC: - mov r0, #0x30 - strb r0, [r8, #-1]! -_02088C04: - ldrsb r0, [sp, #4] - cmp r0, #0 - movne r0, #0x2d - strneb r0, [r8, #-1]! - bne _02088C34 - cmp r4, #1 - moveq r0, #0x2b - streqb r0, [r8, #-1]! - beq _02088C34 - cmp r4, #2 - moveq r0, #0x20 - streqb r0, [r8, #-1]! -_02088C34: - mov r0, r8 - add sp, sp, #0x2c - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr - .align 2, 0 -_02088C48: .word 0x000001FD -_02088C4C: .word _020AEDB0 -_02088C50: .word _020B31EC -_02088C54: .word _020B31F4 -_02088C58: .word _020B31FC -_02088C5C: .word _020B3200 -_02088C60: .word _020B3204 -_02088C64: .word _020B320C -_02088C68: .word _020B3214 -_02088C6C: .word _020B3218 -_02088C70: .word 0x66666667 - arm_func_end sub_02088510 - - arm_func_start __vsprintf_internal_slice -__vsprintf_internal_slice: ; 0x02088C74 - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - sub sp, sp, #0x22c - mov r3, #0x20 - mov fp, r2 - strb r3, [sp, #0x19] - ldrsb r2, [fp] - mov sb, r0 - mov r8, r1 - cmp r2, #0 - mov sl, #0 - beq _0208947C -_02088CA4: - mov r0, fp - mov r1, #0x25 - bl strchr - str r0, [sp, #0xc] - cmp r0, #0 - bne _02088CF8 - mov r0, fp - bl strlen - movs r2, r0 - add sl, sl, r2 - beq _0208947C - mov r0, r8 - mov r1, fp - blx sb - cmp r0, #0 - bne _0208947C - add sp, sp, #0x22c - mvn r0, #0 - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_02088CF8: - subs r2, r0, fp - add sl, sl, r2 - beq _02088D28 - mov r0, r8 - mov r1, fp - blx sb - cmp r0, #0 - addeq sp, sp, #0x22c - mvneq r0, #0 - ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - addeq sp, sp, #0x10 - bxeq lr -_02088D28: - ldr r0, [sp, #0xc] - add r1, sp, #0x25c - add r2, sp, #0x1c - bl sub_02087438 - ldrb r1, [sp, #0x21] - mov fp, r0 - cmp r1, #0x61 - bgt _02088D94 - bge _020890F8 - cmp r1, #0x47 - bgt _02088D88 - subs r0, r1, #0x41 - addpl pc, pc, r0, lsl #2 - b _02088D7C -_02088D60: ; jump table - b _020890F8 ; case 0 - b _020892E0 ; case 1 - b _020892E0 ; case 2 - b _020892E0 ; case 3 - b _02089090 ; case 4 - b _02089090 ; case 5 - b _02089090 ; case 6 -_02088D7C: - cmp r1, #0x25 - beq _020892CC - b _020892E0 -_02088D88: - cmp r1, #0x58 - beq _02088F54 - b _020892E0 -_02088D94: - cmp r1, #0x75 - bgt _02088DFC - subs r0, r1, #0x64 - addpl pc, pc, r0, lsl #2 - b _02088DF0 -_02088DA8: ; jump table - b _02088E14 ; case 0 - b _02089090 ; case 1 - b _02089090 ; case 2 - b _02089090 ; case 3 - b _020892E0 ; case 4 - b _02088E14 ; case 5 - b _020892E0 ; case 6 - b _020892E0 ; case 7 - b _020892E0 ; case 8 - b _020892E0 ; case 9 - b _02089220 ; case 10 - b _02088F54 ; case 11 - b _020892E0 ; case 12 - b _020892E0 ; case 13 - b _020892E0 ; case 14 - b _02089160 ; case 15 - b _020892E0 ; case 16 - b _02088F54 ; case 17 -_02088DF0: - cmp r1, #0x63 - beq _020892AC - b _020892E0 -_02088DFC: - cmp r1, #0x78 - bgt _02088E0C - beq _02088F54 - b _020892E0 -_02088E0C: - cmp r1, #0xff - b _020892E0 -_02088E14: - ldrb r0, [sp, #0x20] - cmp r0, #3 - bne _02088E34 - ldr r1, [sp, #0x25c] - add r1, r1, #4 - str r1, [sp, #0x25c] - ldr r5, [r1, #-4] - b _02088ECC -_02088E34: - cmp r0, #4 - bne _02088E5C - ldr r1, [sp, #0x25c] - add r2, r1, #8 - str r2, [sp, #0x25c] - ldr r1, [r2, #-8] - str r1, [sp, #0x10] - ldr r1, [r2, #-4] - str r1, [sp, #0x14] - b _02088ECC -_02088E5C: - cmp r0, #6 - bne _02088E84 - ldr r1, [sp, #0x25c] - add r2, r1, #8 - str r2, [sp, #0x25c] - ldr r1, [r2, #-8] - str r1, [sp, #0x10] - ldr r1, [r2, #-4] - str r1, [sp, #0x14] - b _02088ECC -_02088E84: - cmp r0, #7 - bne _02088EA0 - ldr r1, [sp, #0x25c] - add r1, r1, #4 - str r1, [sp, #0x25c] - ldr r5, [r1, #-4] - b _02088ECC -_02088EA0: - cmp r0, #8 - bne _02088EBC - ldr r1, [sp, #0x25c] - add r1, r1, #4 - str r1, [sp, #0x25c] - ldr r5, [r1, #-4] - b _02088ECC -_02088EBC: - ldr r1, [sp, #0x25c] - add r1, r1, #4 - str r1, [sp, #0x25c] - ldr r5, [r1, #-4] -_02088ECC: - cmp r0, #2 - moveq r1, r5, lsl #0x10 - moveq r5, r1, asr #0x10 - cmp r0, #1 - moveq r1, r5, lsl #0x18 - moveq r5, r1, asr #0x18 - cmp r0, #4 - cmpne r0, #6 - add r0, sp, #0x1c - bne _02088F20 - sub r4, sp, #4 - ldmia r0, {r0, r1, r2, r3} - stmia r4, {r0, r1, r2, r3} - ldr r3, [r4] - ldr r0, [sp, #0x10] - ldr r1, [sp, #0x14] - add r2, sp, #0x22c - bl sub_02087C14 - movs r7, r0 - beq _020892E0 - b _02088F44 -_02088F20: - sub r4, sp, #8 - ldmia r0, {r0, r1, r2, r3} - stmia r4, {r0, r1, r2, r3} - add r1, sp, #0x22c - mov r0, r5 - ldmia r4, {r2, r3} - bl sub_020879C8 - movs r7, r0 - beq _020892E0 -_02088F44: - add r0, sp, #0x200 - add r0, r0, #0x2b - sub r6, r0, r7 - b _0208932C -_02088F54: - ldrb r0, [sp, #0x20] - cmp r0, #3 - bne _02088F74 - ldr r1, [sp, #0x25c] - add r1, r1, #4 - str r1, [sp, #0x25c] - ldr r5, [r1, #-4] - b _0208900C -_02088F74: - cmp r0, #4 - bne _02088F9C - ldr r1, [sp, #0x25c] - add r2, r1, #8 - str r2, [sp, #0x25c] - ldr r1, [r2, #-8] - str r1, [sp, #0x10] - ldr r1, [r2, #-4] - str r1, [sp, #0x14] - b _0208900C -_02088F9C: - cmp r0, #6 - bne _02088FC4 - ldr r1, [sp, #0x25c] - add r2, r1, #8 - str r2, [sp, #0x25c] - ldr r1, [r2, #-8] - str r1, [sp, #0x10] - ldr r1, [r2, #-4] - str r1, [sp, #0x14] - b _0208900C -_02088FC4: - cmp r0, #7 - bne _02088FE0 - ldr r1, [sp, #0x25c] - add r1, r1, #4 - str r1, [sp, #0x25c] - ldr r5, [r1, #-4] - b _0208900C -_02088FE0: - cmp r0, #8 - bne _02088FFC - ldr r1, [sp, #0x25c] - add r1, r1, #4 - str r1, [sp, #0x25c] - ldr r5, [r1, #-4] - b _0208900C -_02088FFC: - ldr r1, [sp, #0x25c] - add r1, r1, #4 - str r1, [sp, #0x25c] - ldr r5, [r1, #-4] -_0208900C: - cmp r0, #2 - moveq r1, r5, lsl #0x10 - moveq r5, r1, lsr #0x10 - cmp r0, #1 - andeq r5, r5, #0xff - cmp r0, #4 - cmpne r0, #6 - add r0, sp, #0x1c - bne _0208905C - sub r4, sp, #4 - ldmia r0, {r0, r1, r2, r3} - stmia r4, {r0, r1, r2, r3} - ldr r3, [r4] - ldr r0, [sp, #0x10] - ldr r1, [sp, #0x14] - add r2, sp, #0x22c - bl sub_02087C14 - movs r7, r0 - beq _020892E0 - b _02089080 -_0208905C: - sub r4, sp, #8 - ldmia r0, {r0, r1, r2, r3} - stmia r4, {r0, r1, r2, r3} - add r1, sp, #0x22c - mov r0, r5 - ldmia r4, {r2, r3} - bl sub_020879C8 - movs r7, r0 - beq _020892E0 -_02089080: - add r0, sp, #0x200 - add r0, r0, #0x2b - sub r6, r0, r7 - b _0208932C -_02089090: - ldrb r0, [sp, #0x20] - cmp r0, #9 - ldrne r0, [sp, #0x25c] - addne r0, r0, #8 - strne r0, [sp, #0x25c] - bne _020890B4 - ldr r0, [sp, #0x25c] - add r0, r0, #8 - str r0, [sp, #0x25c] -_020890B4: - ldr r7, [r0, #-8] - ldr r6, [r0, #-4] - add r0, sp, #0x1c - sub r4, sp, #4 - ldmia r0, {r0, r1, r2, r3} - stmia r4, {r0, r1, r2, r3} - ldr r3, [r4] - mov r0, r7 - mov r1, r6 - add r2, sp, #0x22c - bl sub_02088510 - movs r7, r0 - beq _020892E0 - add r0, sp, #0x200 - add r0, r0, #0x2b - sub r6, r0, r7 - b _0208932C -_020890F8: - ldrb r0, [sp, #0x20] - cmp r0, #9 - ldrne r0, [sp, #0x25c] - addne r0, r0, #8 - strne r0, [sp, #0x25c] - bne _0208911C - ldr r0, [sp, #0x25c] - add r0, r0, #8 - str r0, [sp, #0x25c] -_0208911C: - ldr r7, [r0, #-8] - ldr r6, [r0, #-4] - add r0, sp, #0x1c - sub r4, sp, #4 - ldmia r0, {r0, r1, r2, r3} - stmia r4, {r0, r1, r2, r3} - ldr r3, [r4] - mov r0, r7 - mov r1, r6 - add r2, sp, #0x22c - bl sub_02087F10 - movs r7, r0 - beq _020892E0 - add r0, sp, #0x200 - add r0, r0, #0x2b - sub r6, r0, r7 - b _0208932C -_02089160: - ldrb r0, [sp, #0x20] - cmp r0, #5 - bne _020891A0 - ldr r0, [sp, #0x25c] - mov r2, #0x200 - add r0, r0, #4 - str r0, [sp, #0x25c] - ldr r1, [r0, #-4] - add r0, sp, #0x2c - cmp r1, #0 - ldreq r1, _02089490 ; =_020B321C - bl wcstombs - cmp r0, #0 - blt _020892E0 - add r7, sp, #0x2c - b _020891B0 -_020891A0: - ldr r0, [sp, #0x25c] - add r0, r0, #4 - str r0, [sp, #0x25c] - ldr r7, [r0, #-4] -_020891B0: - ldrb r0, [sp, #0x1f] - cmp r7, #0 - ldreq r7, _02089494 ; =_020B3220 - cmp r0, #0 - beq _020891E4 - ldrb r0, [sp, #0x1e] - ldrb r6, [r7], #1 - cmp r0, #0 - beq _0208932C - ldr r0, [sp, #0x28] - cmp r6, r0 - movgt r6, r0 - b _0208932C -_020891E4: - ldrb r0, [sp, #0x1e] - cmp r0, #0 - beq _02089210 - ldr r6, [sp, #0x28] - mov r0, r7 - mov r2, r6 - mov r1, #0 - bl memchr - cmp r0, #0 - subne r6, r0, r7 - b _0208932C -_02089210: - mov r0, r7 - bl strlen - mov r6, r0 - b _0208932C -_02089220: - ldr r1, [sp, #0x25c] - ldrb r0, [sp, #0x20] - add r1, r1, #4 - str r1, [sp, #0x25c] - ldr r1, [r1, #-4] - cmp r0, #8 - addls pc, pc, r0, lsl #2 - b _02089470 -_02089240: ; jump table - b _02089264 ; case 0 - b _02089470 ; case 1 - b _0208926C ; case 2 - b _02089274 ; case 3 - b _0208929C ; case 4 - b _02089470 ; case 5 - b _0208927C ; case 6 - b _0208928C ; case 7 - b _02089294 ; case 8 -_02089264: - str sl, [r1] - b _02089470 -_0208926C: - strh sl, [r1] - b _02089470 -_02089274: - str sl, [r1] - b _02089470 -_0208927C: - str sl, [r1] - mov r0, sl, asr #0x1f - str r0, [r1, #4] - b _02089470 -_0208928C: - str sl, [r1] - b _02089470 -_02089294: - str sl, [r1] - b _02089470 -_0208929C: - str sl, [r1] - mov r0, sl, asr #0x1f - str r0, [r1, #4] - b _02089470 -_020892AC: - ldr r0, [sp, #0x25c] - add r7, sp, #0x2c - add r0, r0, #4 - str r0, [sp, #0x25c] - ldr r0, [r0, #-4] - mov r6, #1 - strb r0, [sp, #0x2c] - b _0208932C -_020892CC: - mov r0, #0x25 - strb r0, [sp, #0x2c] - add r7, sp, #0x2c - mov r6, #1 - b _0208932C -_020892E0: - ldr r0, [sp, #0xc] - bl strlen - movs r4, r0 - beq _02089318 - ldr r1, [sp, #0xc] - mov r0, r8 - mov r2, r4 - blx sb - cmp r0, #0 - addeq sp, sp, #0x22c - mvneq r0, #0 - ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - addeq sp, sp, #0x10 - bxeq lr -_02089318: - add sp, sp, #0x22c - add r0, sl, r4 - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208932C: - ldrb r0, [sp, #0x1c] - mov r4, r6 - cmp r0, #0 - beq _020893E0 - cmp r0, #2 - moveq r0, #0x30 - movne r0, #0x20 - strb r0, [sp, #0x19] - ldrsb r0, [r7] - cmp r0, #0x2b - cmpne r0, #0x2d - cmpne r0, #0x20 - bne _0208939C - ldrsb r0, [sp, #0x19] - cmp r0, #0x30 - bne _0208939C - mov r0, r8 - mov r1, r7 - mov r2, #1 - blx sb - cmp r0, #0 - addeq sp, sp, #0x22c - mvneq r0, #0 - ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - addeq sp, sp, #0x10 - bxeq lr - add r7, r7, #1 - sub r6, r6, #1 -_0208939C: - ldr r0, [sp, #0x24] - cmp r4, r0 - bge _020893E0 -_020893A8: - mov r0, r8 - add r1, sp, #0x19 - mov r2, #1 - blx sb - cmp r0, #0 - addeq sp, sp, #0x22c - mvneq r0, #0 - ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - addeq sp, sp, #0x10 - bxeq lr - ldr r0, [sp, #0x24] - add r4, r4, #1 - cmp r4, r0 - blt _020893A8 -_020893E0: - cmp r6, #0 - beq _02089410 - mov r0, r8 - mov r1, r7 - mov r2, r6 - blx sb - cmp r0, #0 - addeq sp, sp, #0x22c - mvneq r0, #0 - ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - addeq sp, sp, #0x10 - bxeq lr -_02089410: - ldrb r0, [sp, #0x1c] - cmp r0, #0 - bne _0208946C - ldr r0, [sp, #0x24] - cmp r4, r0 - bge _0208946C - mov r6, #0x20 - add r7, sp, #0x18 -_02089430: - mov r0, r8 - mov r1, r7 - mov r2, #1 - strb r6, [sp, #0x18] - blx sb - cmp r0, #0 - addeq sp, sp, #0x22c - mvneq r0, #0 - ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - addeq sp, sp, #0x10 - bxeq lr - ldr r0, [sp, #0x24] - add r4, r4, #1 - cmp r4, r0 - blt _02089430 -_0208946C: - add sl, sl, r4 -_02089470: - ldrsb r0, [fp] - cmp r0, #0 - bne _02088CA4 -_0208947C: - mov r0, sl - add sp, sp, #0x22c - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr - .align 2, 0 -_02089490: .word _020B321C -_02089494: .word _020B3220 - arm_func_end __vsprintf_internal_slice - - arm_func_start TryAppendToSlice -TryAppendToSlice: ; 0x02089498 - stmdb sp!, {r3, r4, r5, lr} - mov r4, r0 - ldr r3, [r4, #8] - mov r5, r2 - ldr r2, [r4, #4] - add r0, r3, r5 - cmp r0, r2 - ldr r0, [r4] - subhi r5, r2, r3 - mov r2, r5 - add r0, r0, r3 - bl memcpy - ldr r1, [r4, #8] - mov r0, #1 - add r1, r1, r5 - str r1, [r4, #8] - ldmia sp!, {r3, r4, r5, pc} - arm_func_end TryAppendToSlice - - arm_func_start __vsprintf_internal -__vsprintf_internal: ; 0x020894DC - stmdb sp!, {r4, r5, lr} - sub sp, sp, #0xc - mov r5, r0 - mov r4, r1 - mov ip, #0 - ldr r0, _02089540 ; =TryAppendToSlice - add r1, sp, #0 - str r5, [sp] - str r4, [sp, #4] - str ip, [sp, #8] - bl __vsprintf_internal_slice - cmp r5, #0 - addeq sp, sp, #0xc - ldmeqia sp!, {r4, r5, pc} - cmp r0, r4 - movlo r1, #0 - addlo sp, sp, #0xc - strlob r1, [r5, r0] - ldmloia sp!, {r4, r5, pc} - cmp r4, #0 - addne r1, r5, r4 - movne r2, #0 - strneb r2, [r1, #-1] - add sp, sp, #0xc - ldmia sp!, {r4, r5, pc} - .align 2, 0 -_02089540: .word TryAppendToSlice - arm_func_end __vsprintf_internal - - arm_func_start vsprintf -vsprintf: ; 0x02089544 - ldr ip, _02089558 ; =__vsprintf_internal - mov r3, r2 - mov r2, r1 - mvn r1, #0 - bx ip - .align 2, 0 -_02089558: .word __vsprintf_internal - arm_func_end vsprintf - - arm_func_start snprintf -snprintf: ; 0x0208955C - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r3, lr} - add r3, sp, #0x10 - bic r3, r3, #3 - ldr r2, [sp, #0x10] - add r3, r3, #4 - bl __vsprintf_internal - ldmia sp!, {r3, lr} - add sp, sp, #0x10 - bx lr - arm_func_end snprintf - - arm_func_start sprintf -sprintf: ; 0x02089584 - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r3, lr} - add r1, sp, #0xc - bic r1, r1, #3 - add r3, r1, #4 - ldr r2, [sp, #0xc] - mvn r1, #0 - bl __vsprintf_internal - ldmia sp!, {r3, lr} - add sp, sp, #0x10 - bx lr - arm_func_end sprintf - - arm_func_start sub_020895B0 -sub_020895B0: ; 0x020895B0 - ldr r2, _020895D8 ; =_020B3224 - ldr r0, _020895DC ; =0x41C64E6D - ldr r3, [r2] - ldr r1, _020895E0 ; =0x00007FFF - mul r0, r3, r0 - add r0, r0, #0x39 - add r0, r0, #0x3000 - str r0, [r2] - and r0, r1, r0, lsr #16 - bx lr - .align 2, 0 -_020895D8: .word _020B3224 -_020895DC: .word 0x41C64E6D -_020895E0: .word 0x00007FFF - arm_func_end sub_020895B0 - - arm_func_start sub_020895E4 -sub_020895E4: ; 0x020895E4 - ldr r1, _020895F0 ; =_020B3224 - str r0, [r1] - bx lr - .align 2, 0 -_020895F0: .word _020B3224 - arm_func_end sub_020895E4 - - arm_func_start sub_020895F4 -sub_020895F4: ; 0x020895F4 - cmp r2, #0 - beq _02089610 - cmp r2, #1 - beq _02089640 - cmp r2, #2 - beq _02089668 - b _02089670 -_02089610: - ldr r1, [r0] - ldrsb r2, [r1] - cmp r2, #0 - bne _02089630 - mov r1, #1 - str r1, [r0, #4] - sub r0, r1, #2 - bx lr -_02089630: - add r1, r1, #1 - str r1, [r0] - and r0, r2, #0xff - bx lr -_02089640: - ldr r2, [r0, #4] - cmp r2, #0 - movne r2, #0 - strne r2, [r0, #4] - bne _02089660 - ldr r2, [r0] - sub r2, r2, #1 - str r2, [r0] -_02089660: - mov r0, r1 - bx lr -_02089668: - ldr r0, [r0, #4] - bx lr -_02089670: - mov r0, #0 - bx lr - arm_func_end sub_020895F4 - - arm_func_start strlen -strlen: ; 0x02089678 - mvn r2, #0 -_0208967C: - ldrsb r1, [r0], #1 - add r2, r2, #1 - cmp r1, #0 - bne _0208967C - mov r0, r2 - bx lr - arm_func_end strlen - - arm_func_start strcpy -strcpy: ; 0x02089694 - stmdb sp!, {r3, r4, r5, lr} - and r4, r1, #3 - and r3, r0, #3 - mov r2, r0 - cmp r3, r4 - bne _02089730 - cmp r4, #0 - beq _020896EC - ldrb r3, [r1] - strb r3, [r0] - cmp r3, #0 - ldmeqia sp!, {r3, r4, r5, pc} - rsbs r4, r4, #3 - beq _020896E4 -_020896CC: - ldrb r3, [r1, #1]! - cmp r3, #0 - strb r3, [r2, #1]! - ldmeqia sp!, {r3, r4, r5, pc} - subs r4, r4, #1 - bne _020896CC -_020896E4: - add r2, r2, #1 - add r1, r1, #1 -_020896EC: - ldr r5, [r1] - ldr r3, _02089754 ; =0xFEFEFEFF - mvn r4, r5 - add lr, r5, r3 - ldr ip, _02089758 ; =0x80808080 - and r4, lr, r4 - tst r4, ip - bne _02089730 - sub r2, r2, #4 -_02089710: - str r5, [r2, #4]! - ldr r5, [r1, #4]! - add r4, r5, r3 - mvn lr, r5 - and lr, r4, lr - tst lr, ip - beq _02089710 - add r2, r2, #4 -_02089730: - ldrb r3, [r1] - strb r3, [r2] - cmp r3, #0 - ldmeqia sp!, {r3, r4, r5, pc} -_02089740: - ldrb r3, [r1, #1]! - cmp r3, #0 - strb r3, [r2, #1]! - bne _02089740 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_02089754: .word 0xFEFEFEFF -_02089758: .word 0x80808080 - arm_func_end strcpy - - arm_func_start strncpy -strncpy: ; 0x0208975C - stmdb sp!, {r3, lr} - mov lr, r0 - cmp r2, #0 - ldmeqia sp!, {r3, pc} -_0208976C: - ldrsb r3, [r1], #1 - mov ip, lr - strb r3, [lr], #1 - ldrsb r3, [ip] - cmp r3, #0 - bne _020897A0 - subs r2, r2, #1 - ldmeqia sp!, {r3, pc} - mov r1, #0 -_02089790: - strb r1, [lr], #1 - subs r2, r2, #1 - bne _02089790 - ldmia sp!, {r3, pc} -_020897A0: - subs r2, r2, #1 - bne _0208976C - ldmia sp!, {r3, pc} - arm_func_end strncpy - - arm_func_start strcat -strcat: ; 0x020897AC - mov r3, r0 -_020897B0: - ldrsb r2, [r3], #1 - cmp r2, #0 - bne _020897B0 - sub r3, r3, #1 -_020897C0: - ldrsb r2, [r1], #1 - mov ip, r3 - strb r2, [r3], #1 - ldrsb r2, [ip] - cmp r2, #0 - bne _020897C0 - bx lr - arm_func_end strcat - - arm_func_start strncat -strncat: ; 0x020897DC - stmdb sp!, {r3, lr} - mov ip, r0 -_020897E4: - ldrsb r3, [ip], #1 - cmp r3, #0 - bne _020897E4 - cmp r2, #0 - sub ip, ip, #1 - beq _02089820 -_020897FC: - ldrsb r3, [r1], #1 - mov lr, ip - strb r3, [ip], #1 - ldrsb r3, [lr] - cmp r3, #0 - subeq ip, ip, #1 - beq _02089820 - subs r2, r2, #1 - bne _020897FC -_02089820: - mov r1, #0 - strb r1, [ip] - ldmia sp!, {r3, pc} - arm_func_end strncat - - arm_func_start strcmp -strcmp: ; 0x0208982C - stmdb sp!, {r4, lr} - ldrb r2, [r0] - ldrb r3, [r1] - subs r3, r2, r3 - movne r0, r3 - ldmneia sp!, {r4, pc} - and r4, r0, #3 - and r3, r1, #3 - cmp r3, r4 - bne _02089908 - cmp r4, #0 - beq _020898A0 - cmp r2, #0 - moveq r0, #0 - ldmeqia sp!, {r4, pc} - rsbs r4, r4, #3 - beq _02089898 -_02089870: - ldrb r3, [r0, #1]! - ldrb r2, [r1, #1]! - subs r2, r3, r2 - movne r0, r2 - ldmneia sp!, {r4, pc} - cmp r3, #0 - moveq r0, #0 - ldmeqia sp!, {r4, pc} - subs r4, r4, #1 - bne _02089870 -_02089898: - add r0, r0, #1 - add r1, r1, #1 -_020898A0: - ldr r2, [r0] - ldr r3, _02089938 ; =0xFEFEFEFF - mvn r4, r2 - add lr, r2, r3 - ldr ip, _0208993C ; =0x80808080 - and r4, lr, r4 - tst r4, ip - ldr r4, [r1] - bne _020898F4 - cmp r2, r4 - bne _020898E8 -_020898CC: - ldr r2, [r0, #4]! - ldr r4, [r1, #4]! - add lr, r2, r3 - tst lr, ip - bne _020898F4 - cmp r2, r4 - beq _020898CC -_020898E8: - sub r0, r0, #1 - sub r1, r1, #1 - b _02089908 -_020898F4: - ldrb r2, [r0] - ldrb r3, [r1] - subs r3, r2, r3 - movne r0, r3 - ldmneia sp!, {r4, pc} -_02089908: - cmp r2, #0 - moveq r0, #0 - ldmeqia sp!, {r4, pc} -_02089914: - ldrb r3, [r0, #1]! - ldrb r2, [r1, #1]! - subs r2, r3, r2 - movne r0, r2 - ldmneia sp!, {r4, pc} - cmp r3, #0 - bne _02089914 - mov r0, #0 - ldmia sp!, {r4, pc} - .align 2, 0 -_02089938: .word 0xFEFEFEFF -_0208993C: .word 0x80808080 - arm_func_end strcmp - - arm_func_start strncmp -strncmp: ; 0x02089940 - cmp r2, #0 - beq _0208996C -_02089948: - ldrb ip, [r1], #1 - ldrb r3, [r0], #1 - cmp r3, ip - subne r0, r3, ip - bxne lr - cmp r3, #0 - beq _0208996C - subs r2, r2, #1 - bne _02089948 -_0208996C: - mov r0, #0 - bx lr - arm_func_end strncmp - - arm_func_start strchr -strchr: ; 0x02089974 - ldrsb r2, [r0], #1 - mov r1, r1, lsl #0x18 - mov r1, r1, asr #0x18 - cmp r2, #0 - beq _020899A0 -_02089988: - cmp r2, r1 - subeq r0, r0, #1 - bxeq lr - ldrsb r2, [r0], #1 - cmp r2, #0 - bne _02089988 -_020899A0: - cmp r1, #0 - movne r0, #0 - subeq r0, r0, #1 - bx lr - arm_func_end strchr - - arm_func_start strcspn -strcspn: ; 0x020899B0 - stmdb sp!, {r4, lr} - sub sp, sp, #0x20 - add ip, sp, #0 - mov r3, #8 - mov r2, #0 -_020899C4: - strb r2, [ip] - strb r2, [ip, #1] - strb r2, [ip, #2] - strb r2, [ip, #3] - add ip, ip, #4 - subs r3, r3, #1 - bne _020899C4 - ldrb r3, [r1] - add r4, r1, #1 - cmp r3, #0 - beq _02089A20 - add lr, sp, #0 - mov r2, #1 -_020899F8: - and ip, r3, #0xff - and r1, r3, #7 - mov r1, r2, lsl r1 - ldrb r3, [lr, ip, asr #3] - and r1, r1, #0xff - orr r1, r3, r1 - strb r1, [lr, ip, asr #3] - ldrb r3, [r4], #1 - cmp r3, #0 - bne _020899F8 -_02089A20: - ldrb r1, [r0] - add r4, r0, #1 - cmp r1, #0 - beq _02089A60 - add ip, sp, #0 - mov r2, #1 -_02089A38: - and r3, r1, #0xff - and r1, r1, #7 - mov r1, r2, lsl r1 - ldrb r3, [ip, r3, asr #3] - and r1, r1, #0xff - tst r3, r1 - bne _02089A60 - ldrb r1, [r4], #1 - cmp r1, #0 - bne _02089A38 -_02089A60: - sub r0, r4, r0 - sub r0, r0, #1 - add sp, sp, #0x20 - ldmia sp!, {r4, pc} - arm_func_end strcspn - - arm_func_start strstr -strstr: ; 0x02089A70 - stmdb sp!, {r4, lr} - cmp r1, #0 - ldrneb r2, [r1] - cmpne r2, #0 - ldmeqia sp!, {r4, pc} - ldrb r3, [r0] - add r4, r0, #1 - cmp r3, #0 - beq _02089AD4 -_02089A94: - cmp r3, r2 - bne _02089AC8 - mov lr, r4 - add ip, r1, #1 -_02089AA4: - ldrb r3, [ip], #1 - ldrb r0, [lr], #1 - cmp r0, r3 - bne _02089ABC - cmp r0, #0 - bne _02089AA4 -_02089ABC: - cmp r3, #0 - subeq r0, r4, #1 - ldmeqia sp!, {r4, pc} -_02089AC8: - ldrb r3, [r4], #1 - cmp r3, #0 - bne _02089A94 -_02089AD4: - mov r0, #0 - ldmia sp!, {r4, pc} - arm_func_end strstr - - arm_func_start sub_02089ADC -sub_02089ADC: ; 0x02089ADC - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - sub sp, sp, #0xa8 - ldr r4, [sp, #0xd0] - mov sl, #0 - str r4, [sp, #0xd0] - str r0, [sp] - add r6, sp, #0x80 - mov sb, r1 - mov r8, r2 - str r3, [sp, #4] - mov r4, sl - str sl, [sp, #0x2c] - mov r5, #1 - mov r0, #4 -_02089B14: - strh sl, [r6] - strh sl, [r6, #2] - strh sl, [r6, #4] - strh sl, [r6, #6] - add r6, r6, #8 - subs r0, r0, #1 - bne _02089B14 - mov r0, #0 - str r0, [sp, #0x28] - strh sl, [r6] - strh sl, [r6, #2] - ldr r2, [sp, #0x28] - ldr r1, [sp, #0xd0] - strh sl, [r6, #4] - str r2, [r1] - mov r1, r2 - mov r0, r8 - str r1, [sp, #0x24] - str r1, [sp, #0x20] - str r1, [sp, #0x1c] - str r1, [sp, #0x18] - str r1, [sp, #0x10] - str r1, [sp, #0xc] - str r1, [sp, #8] - add r4, r4, #1 - blx sb - mov r1, r0 - ldr r7, _0208AABC ; =_020AEEB5 - add r0, sp, #0x4d - mov r6, #4 -_02089B8C: - ldrb r3, [r7] - ldrb r2, [r7, #1] - add r7, r7, #2 - strb r3, [r0] - strb r2, [r0, #1] - add r0, r0, #2 - subs r6, r6, #1 - bne _02089B8C - ldrb r3, [r7] - ldr r2, _0208AAC0 ; =_020AEEB0 - strb r3, [r0] - ldrb r3, [r2, #1] - ldrb r0, [r2, #2] - ldrb r6, [r2] - strb r3, [sp, #0x31] - strb r0, [sp, #0x32] - ldrb r3, [r2, #3] - ldrb r0, [r2, #4] - strb r6, [sp, #0x30] - strb r3, [sp, #0x33] - strb r0, [sp, #0x34] - b _0208A8D0 -_02089BE4: - cmp r5, #0x100 - bgt _02089C5C - bge _0208A364 - cmp r5, #0x20 - bgt _02089C40 - bge _0208A238 - cmp r5, #8 - bgt _02089C34 - cmp r5, #0 - addge pc, pc, r5, lsl #2 - b _0208A8D0 -_02089C10: ; jump table - b _0208A8D0 ; case 0 - b _02089CA0 ; case 1 - b _0208A084 ; case 2 - b _0208A8D0 ; case 3 - b _0208A134 ; case 4 - b _0208A8D0 ; case 5 - b _0208A8D0 ; case 6 - b _0208A8D0 ; case 7 - b _0208A15C ; case 8 -_02089C34: - cmp r5, #0x10 - beq _0208A200 - b _0208A8D0 -_02089C40: - cmp r5, #0x40 - bgt _02089C50 - beq _0208A2C4 - b _0208A8D0 -_02089C50: - cmp r5, #0x80 - beq _0208A310 - b _0208A8D0 -_02089C5C: - cmp r5, #0x2000 - bgt _02089C84 - bge _02089EB8 - cmp r5, #0x200 - bgt _02089C78 - beq _0208A3C4 - b _0208A8D0 -_02089C78: - cmp r5, #0x400 - beq _0208A3EC - b _0208A8D0 -_02089C84: - cmp r5, #0x4000 - bgt _02089C94 - beq _02089DC0 - b _0208A8D0 -_02089C94: - cmp r5, #0x8000 - beq _0208A464 - b _0208A8D0 -_02089CA0: - cmp r1, #0 - blt _02089CB0 - cmp r1, #0x80 - blt _02089CB8 -_02089CB0: - mov r0, #0 - b _02089CC8 -_02089CB8: - mov r2, r1, lsl #1 - ldr r0, _0208AAC4 ; =_020AEDB0 - ldrh r0, [r0, r2] - and r0, r0, #0x100 -_02089CC8: - cmp r0, #0 - beq _02089CF4 - mov r1, #0 - mov r0, r8 - mov r2, r1 - blx sb - mov r1, r0 - ldr r0, [sp, #0x2c] - add r0, r0, #1 - str r0, [sp, #0x2c] - b _0208A8D0 -_02089CF4: - cmp r1, #0 - blt _02089D04 - cmp r1, #0x80 - blt _02089D0C -_02089D04: - mov r0, r1 - b _02089D14 -_02089D0C: - ldr r0, _0208AAC8 ; =_020AED30 - ldrb r0, [r0, r1] -_02089D14: - cmp r0, #0x49 - bgt _02089D40 - bge _02089D78 - cmp r0, #0x2d - bgt _02089DB8 - cmp r0, #0x2b - blt _02089DB8 - beq _02089D54 - cmp r0, #0x2d - beq _02089D4C - b _02089DB8 -_02089D40: - cmp r0, #0x4e - beq _02089D98 - b _02089DB8 -_02089D4C: - mov r0, #1 - str r0, [sp, #0x28] -_02089D54: - mov r1, #0 - mov r0, r8 - mov r2, r1 - add r4, r4, #1 - blx sb - mov r1, r0 - mov r0, #1 - str r0, [sp, #0x18] - b _0208A8D0 -_02089D78: - add r4, r4, #1 - mov r0, r8 - mov r1, #0 - mov r2, r1 - blx sb - mov r1, r0 - mov r5, #0x4000 - b _0208A8D0 -_02089D98: - add r4, r4, #1 - mov r0, r8 - mov r1, #0 - mov r2, r1 - blx sb - mov r1, r0 - mov r5, #0x2000 - b _0208A8D0 -_02089DB8: - mov r5, #2 - b _0208A8D0 -_02089DC0: - mov r5, #1 - add r7, sp, #0x4d - add r0, sp, #0x76 - mov r6, #4 -_02089DD0: - ldrb r3, [r7] - ldrb r2, [r7, #1] - add r7, r7, #2 - strb r3, [r0] - strb r2, [r0, #1] - add r0, r0, #2 - subs r6, r6, #1 - bne _02089DD0 - ldrb r2, [r7] - add r6, sp, #0x77 - ldr r7, _0208AAC8 ; =_020AED30 - strb r2, [r0] - b _02089E24 -_02089E04: - mov r1, #0 - mov r0, r8 - mov r2, r1 - add r6, r6, #1 - add r5, r5, #1 - add r4, r4, #1 - blx sb - mov r1, r0 -_02089E24: - cmp r5, #8 - bge _02089E54 - cmp r1, #0 - blt _02089E3C - cmp r1, #0x80 - blt _02089E44 -_02089E3C: - mov r2, r1 - b _02089E48 -_02089E44: - ldrb r2, [r7, r1] -_02089E48: - ldrsb r0, [r6] - cmp r0, r2 - beq _02089E04 -_02089E54: - cmp r5, #3 - cmpne r5, #8 - bne _02089EB0 - ldr r0, [sp, #0x28] - cmp r0, #0 - beq _02089E84 - ldr r1, _0208AACC ; =_020B2FB8 - mov r0, #0 - ldr r1, [r1] - bl __subsf3 - bl __extendsfdf2 - b _02089E90 -_02089E84: - ldr r0, _0208AACC ; =_020B2FB8 - ldr r0, [r0] - bl __extendsfdf2 -_02089E90: - ldr r2, [sp, #0x2c] - add r3, r2, r5 - ldr r2, [sp, #0x18] - add r3, r2, r3 - ldr r2, [sp, #4] - add sp, sp, #0xa8 - str r3, [r2] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_02089EB0: - mov r5, #0x1000 - b _0208A8D0 -_02089EB8: - ldrb r3, [sp, #0x30] - ldrb r0, [sp, #0x32] - ldrb r2, [sp, #0x31] - strb r3, [sp, #0x40] - strb r0, [sp, #0x42] - ldrb r3, [sp, #0x33] - ldrb r0, [sp, #0x34] - strb r2, [sp, #0x41] - mov r5, #1 - strb r0, [sp, #0x44] - mov r6, #0 - add r2, sp, #0x56 - strb r3, [sp, #0x43] - mov r0, #8 -_02089EF0: - strb r6, [r2] - strb r6, [r2, #1] - strb r6, [r2, #2] - strb r6, [r2, #3] - add r2, r2, #4 - subs r0, r0, #1 - bne _02089EF0 - add r7, sp, #0x41 - b _02089F34 -_02089F14: - mov r1, #0 - mov r0, r8 - mov r2, r1 - add r7, r7, #1 - add r5, r5, #1 - add r4, r4, #1 - blx sb - mov r1, r0 -_02089F34: - cmp r5, #4 - bge _02089F68 - cmp r1, #0 - blt _02089F4C - cmp r1, #0x80 - blt _02089F54 -_02089F4C: - mov r2, r1 - b _02089F5C -_02089F54: - ldr r0, _0208AAC8 ; =_020AED30 - ldrb r2, [r0, r1] -_02089F5C: - ldrsb r0, [r7] - cmp r0, r2 - beq _02089F14 -_02089F68: - sub r0, r5, #3 - cmp r0, #1 - bhi _0208A07C - cmp r5, #4 - bne _0208A020 - ldr r7, _0208AAC4 ; =_020AEDB0 - b _02089FA8 -_02089F84: - add r0, sp, #0x56 - strb r1, [r0, r6] - mov r1, #0 - mov r0, r8 - mov r2, r1 - add r6, r6, #1 - add r4, r4, #1 - blx sb - mov r1, r0 -_02089FA8: - cmp r6, #0x20 - bge _0208A010 - cmp r1, #0 - blt _02089FC0 - cmp r1, #0x80 - blt _02089FC8 -_02089FC0: - mov r0, #0 - b _02089FD4 -_02089FC8: - mov r0, r1, lsl #1 - ldrh r0, [r7, r0] - and r0, r0, #8 -_02089FD4: - cmp r0, #0 - bne _02089F84 - cmp r1, #0 - blt _02089FEC - cmp r1, #0x80 - blt _02089FF4 -_02089FEC: - mov r0, #0 - b _0208A000 -_02089FF4: - mov r0, r1, lsl #1 - ldrh r0, [r7, r0] - and r0, r0, #1 -_0208A000: - cmp r0, #0 - bne _02089F84 - cmp r1, #0x2e - beq _02089F84 -_0208A010: - cmp r1, #0x29 - movne r5, #0x1000 - bne _0208A8D0 - add r6, r6, #1 -_0208A020: - add r0, sp, #0x56 - mov r1, #0 - strb r1, [r0, r6] - ldr r1, [sp, #0x28] - cmp r1, #0 - beq _0208A054 - bl sub_02086450 - mov r2, r0 - mov r0, #0 - mov r3, r1 - mov r1, r0 - bl sub_0208E904 - b _0208A058 -_0208A054: - bl sub_02086450 -_0208A058: - ldr r2, [sp, #0x2c] - add r2, r2, r5 - add r3, r6, r2 - ldr r2, [sp, #0x18] - add r3, r2, r3 - ldr r2, [sp, #4] - add sp, sp, #0xa8 - str r3, [r2] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0208A07C: - mov r5, #0x1000 - b _0208A8D0 -_0208A084: - cmp r1, #0x2e - bne _0208A0AC - mov r5, #0x10 - add r4, r4, #1 - mov r0, r8 - mov r1, #0 - mov r2, r1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A0AC: - cmp r1, #0 - blt _0208A0BC - cmp r1, #0x80 - blt _0208A0C4 -_0208A0BC: - mov r0, #0 - b _0208A0D4 -_0208A0C4: - mov r2, r1, lsl #1 - ldr r0, _0208AAC4 ; =_020AEDB0 - ldrh r0, [r0, r2] - and r0, r0, #8 -_0208A0D4: - cmp r0, #0 - moveq r5, #0x1000 - beq _0208A8D0 - cmp r1, #0x30 - bne _0208A12C - add r4, r4, #1 - mov r0, r8 - mov r1, #0 - mov r2, r1 - blx sb - cmp r0, #0 - mov r1, r0 - blt _0208A118 - cmp r0, #0x80 - bge _0208A118 - ldr r2, _0208AAC8 ; =_020AED30 - ldrb r0, [r2, r0] -_0208A118: - cmp r0, #0x58 - moveq r5, #0x8000 - moveq sl, #1 - movne r5, #4 - b _0208A8D0 -_0208A12C: - mov r5, #8 - b _0208A8D0 -_0208A134: - cmp r1, #0x30 - movne r5, #8 - bne _0208A8D0 - mov r1, #0 - mov r0, r8 - mov r2, r1 - add r4, r4, #1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A15C: - cmp r1, #0 - blt _0208A16C - cmp r1, #0x80 - blt _0208A174 -_0208A16C: - mov r0, #0 - b _0208A184 -_0208A174: - mov r2, r1, lsl #1 - ldr r0, _0208AAC4 ; =_020AEDB0 - ldrh r0, [r0, r2] - and r0, r0, #8 -_0208A184: - cmp r0, #0 - bne _0208A1B8 - cmp r1, #0x2e - movne r5, #0x40 - bne _0208A8D0 - mov r1, #0 - mov r0, r8 - mov r2, r1 - mov r5, #0x20 - add r4, r4, #1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A1B8: - ldrb r2, [sp, #0x84] - cmp r2, #0x14 - ldrhs r0, [sp, #0x1c] - addhs r0, r0, #1 - strhs r0, [sp, #0x1c] - bhs _0208A1E4 - add r0, r2, #1 - strb r0, [sp, #0x84] - add r0, sp, #0x80 - add r0, r0, r2 - strb r1, [r0, #5] -_0208A1E4: - add r4, r4, #1 - mov r0, r8 - mov r1, #0 - mov r2, r1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A200: - cmp r1, #0 - blt _0208A210 - cmp r1, #0x80 - blt _0208A218 -_0208A210: - mov r0, #0 - b _0208A228 -_0208A218: - mov r2, r1, lsl #1 - ldr r0, _0208AAC4 ; =_020AEDB0 - ldrh r0, [r0, r2] - and r0, r0, #8 -_0208A228: - cmp r0, #0 - moveq r5, #0x1000 - movne r5, #0x20 - b _0208A8D0 -_0208A238: - cmp r1, #0 - blt _0208A248 - cmp r1, #0x80 - blt _0208A250 -_0208A248: - mov r0, #0 - b _0208A260 -_0208A250: - mov r2, r1, lsl #1 - ldr r0, _0208AAC4 ; =_020AEDB0 - ldrh r0, [r0, r2] - and r0, r0, #8 -_0208A260: - cmp r0, #0 - moveq r5, #0x40 - beq _0208A8D0 - ldrb r3, [sp, #0x84] - cmp r3, #0x14 - bhs _0208A2A8 - cmp r1, #0x30 - cmpeq r3, #0 - beq _0208A29C - ldrb r2, [sp, #0x84] - add r0, sp, #0x80 - add r0, r0, r3 - add r2, r2, #1 - strb r2, [sp, #0x84] - strb r1, [r0, #5] -_0208A29C: - ldr r0, [sp, #0x1c] - sub r0, r0, #1 - str r0, [sp, #0x1c] -_0208A2A8: - add r4, r4, #1 - mov r0, r8 - mov r1, #0 - mov r2, r1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A2C4: - cmp r1, #0 - blt _0208A2D4 - cmp r1, #0x80 - blt _0208A2DC -_0208A2D4: - mov r0, r1 - b _0208A2E4 -_0208A2DC: - ldr r0, _0208AAC8 ; =_020AED30 - ldrb r0, [r0, r1] -_0208A2E4: - cmp r0, #0x45 - movne r5, #0x800 - bne _0208A8D0 - mov r1, #0 - mov r0, r8 - mov r2, r1 - mov r5, #0x80 - add r4, r4, #1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A310: - cmp r1, #0x2b - bne _0208A334 - add r4, r4, #1 - mov r0, r8 - mov r1, #0 - mov r2, r1 - blx sb - mov r1, r0 - b _0208A35C -_0208A334: - cmp r1, #0x2d - bne _0208A35C - mov r1, #0 - mov r0, r8 - mov r2, r1 - add r4, r4, #1 - blx sb - mov r1, r0 - mov r0, #1 - str r0, [sp, #0x24] -_0208A35C: - mov r5, #0x100 - b _0208A8D0 -_0208A364: - cmp r1, #0 - blt _0208A374 - cmp r1, #0x80 - blt _0208A37C -_0208A374: - mov r0, #0 - b _0208A38C -_0208A37C: - mov r2, r1, lsl #1 - ldr r0, _0208AAC4 ; =_020AEDB0 - ldrh r0, [r0, r2] - and r0, r0, #8 -_0208A38C: - cmp r0, #0 - moveq r5, #0x1000 - beq _0208A8D0 - cmp r1, #0x30 - movne r5, #0x400 - bne _0208A8D0 - mov r1, #0 - mov r0, r8 - mov r2, r1 - mov r5, #0x200 - add r4, r4, #1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A3C4: - cmp r1, #0x30 - movne r5, #0x400 - bne _0208A8D0 - mov r1, #0 - mov r0, r8 - mov r2, r1 - add r4, r4, #1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A3EC: - cmp r1, #0 - blt _0208A3FC - cmp r1, #0x80 - blt _0208A404 -_0208A3FC: - mov r0, #0 - b _0208A414 -_0208A404: - mov r2, r1, lsl #1 - ldr r0, _0208AAC4 ; =_020AEDB0 - ldrh r0, [r0, r2] - and r0, r0, #8 -_0208A414: - cmp r0, #0 - moveq r5, #0x800 - beq _0208A8D0 - ldr r0, [sp, #0x20] - sub r2, r1, #0x30 - mov r1, #0xa - mla r0, r1, r0, r2 - ldr r1, _0208AAD0 ; =0x00007FFF - str r0, [sp, #0x20] - cmp r0, r1 - ldrgt r0, [sp, #0xd0] - movgt r1, #1 - strgt r1, [r0] - mov r1, #0 - mov r0, r8 - mov r2, r1 - add r4, r4, #1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A464: - cmp sl, #0x20 - bgt _0208A4B4 - bge _0208A788 - cmp sl, #8 - bgt _0208A4A8 - cmp sl, #0 - addge pc, pc, sl, lsl #2 - b _0208A8D0 -_0208A484: ; jump table - b _0208A8D0 ; case 0 - b _0208A4D8 ; case 1 - b _0208A528 ; case 2 - b _0208A8D0 ; case 3 - b _0208A550 ; case 4 - b _0208A8D0 ; case 5 - b _0208A8D0 ; case 6 - b _0208A8D0 ; case 7 - b _0208A660 ; case 8 -_0208A4A8: - cmp sl, #0x10 - beq _0208A73C - b _0208A8D0 -_0208A4B4: - cmp sl, #0x80 - bgt _0208A4CC - bge _0208A830 - cmp sl, #0x40 - beq _0208A7D0 - b _0208A8D0 -_0208A4CC: - cmp sl, #0x100 - beq _0208A858 - b _0208A8D0 -_0208A4D8: - mov r1, #0 - add r0, sp, #0x45 - str r0, [sp, #0x14] - strb r1, [r0] - strb r1, [r0, #1] - strb r1, [r0, #2] - strb r1, [r0, #3] - strb r1, [r0, #4] - strb r1, [r0, #5] - strb r1, [r0, #6] - strb r1, [r0, #7] - mov r0, r8 - mov r2, r1 - str r1, [sp, #8] - mov fp, r1 - mov sl, #2 - add r4, r4, #1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A528: - cmp r1, #0x30 - movne sl, #4 - bne _0208A8D0 - mov r1, #0 - mov r0, r8 - mov r2, r1 - add r4, r4, #1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A550: - cmp r1, #0 - blt _0208A560 - cmp r1, #0x80 - blt _0208A568 -_0208A560: - mov r0, #0 - b _0208A578 -_0208A568: - mov r2, r1, lsl #1 - ldr r0, _0208AAC4 ; =_020AEDB0 - ldrh r0, [r0, r2] - and r0, r0, #0x400 -_0208A578: - cmp r0, #0 - bne _0208A5AC - cmp r1, #0x2e - movne sl, #0x10 - bne _0208A8D0 - mov r1, #0 - mov r0, r8 - mov r2, r1 - mov sl, #8 - add r4, r4, #1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A5AC: - ldr r2, [sp, #8] - mov r0, #0xe - cmp r2, r0 - bhs _0208A644 - mov r0, r2 - add r0, r0, #1 - str r0, [sp, #8] - ldr r0, [sp, #0x14] - add r2, fp, fp, lsr #31 - cmp r1, #0 - ldrb r0, [r0, r2, asr #1] - blt _0208A5EC - cmp r1, #0x80 - bge _0208A5EC - ldr r2, _0208AAC8 ; =_020AED30 - ldrb r1, [r2, r1] -_0208A5EC: - cmp r1, #0x41 - subge r1, r1, #0x37 - sublt r1, r1, #0x30 - mov r2, fp, lsr #0x1f - and r3, r1, #0xff - rsb r1, r2, fp, lsl #31 - adds r1, r2, r1, ror #31 - moveq r1, r3, lsl #4 - add r2, fp, fp, lsr #31 - orrne r0, r0, r3 - andeq r1, r1, #0xff - orreq r0, r0, r1 - ldr r1, [sp, #0x14] - add fp, fp, #1 - strb r0, [r1, r2, asr #1] - mov r1, #0 - mov r0, r8 - mov r2, r1 - add r4, r4, #1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A644: - add r4, r4, #1 - mov r0, r8 - mov r1, #0 - mov r2, r1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A660: - cmp r1, #0 - blt _0208A670 - cmp r1, #0x80 - blt _0208A678 -_0208A670: - mov r0, #0 - b _0208A688 -_0208A678: - mov r2, r1, lsl #1 - ldr r0, _0208AAC4 ; =_020AEDB0 - ldrh r0, [r0, r2] - and r0, r0, #0x400 -_0208A688: - cmp r0, #0 - moveq sl, #0x10 - beq _0208A8D0 - ldr r2, [sp, #8] - mov r0, #0xe - cmp r2, r0 - bhs _0208A720 - ldr r0, [sp, #0x14] - add r2, fp, fp, lsr #31 - cmp r1, #0 - ldrb r0, [r0, r2, asr #1] - blt _0208A6C8 - cmp r1, #0x80 - bge _0208A6C8 - ldr r2, _0208AAC8 ; =_020AED30 - ldrb r1, [r2, r1] -_0208A6C8: - cmp r1, #0x41 - subge r1, r1, #0x37 - sublt r1, r1, #0x30 - mov r2, fp, lsr #0x1f - and r3, r1, #0xff - rsb r1, r2, fp, lsl #31 - adds r1, r2, r1, ror #31 - moveq r1, r3, lsl #4 - add r2, fp, fp, lsr #31 - orrne r0, r0, r3 - andeq r1, r1, #0xff - orreq r0, r0, r1 - ldr r1, [sp, #0x14] - add fp, fp, #1 - strb r0, [r1, r2, asr #1] - mov r1, #0 - mov r0, r8 - mov r2, r1 - add r4, r4, #1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A720: - add r4, r4, #1 - mov r0, r8 - mov r1, #0 - mov r2, r1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A73C: - cmp r1, #0 - blt _0208A74C - cmp r1, #0x80 - blt _0208A754 -_0208A74C: - mov r0, r1 - b _0208A75C -_0208A754: - ldr r0, _0208AAC8 ; =_020AED30 - ldrb r0, [r0, r1] -_0208A75C: - cmp r0, #0x50 - movne r5, #0x800 - bne _0208A8D0 - mov r1, #0 - mov r0, r8 - mov r2, r1 - mov sl, #0x20 - add r4, r4, #1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A788: - cmp r1, #0x2d - moveq r0, #1 - streq r0, [sp, #0xc] - beq _0208A7B0 - cmp r1, #0x2b - beq _0208A7B0 - mov r0, r8 - mov r2, #1 - blx sb - sub r4, r4, #1 -_0208A7B0: - mov sl, #0x40 - add r4, r4, #1 - mov r0, r8 - mov r1, #0 - mov r2, r1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A7D0: - cmp r1, #0 - blt _0208A7E0 - cmp r1, #0x80 - blt _0208A7E8 -_0208A7E0: - mov r0, #0 - b _0208A7F8 -_0208A7E8: - mov r2, r1, lsl #1 - ldr r0, _0208AAC4 ; =_020AEDB0 - ldrh r0, [r0, r2] - and r0, r0, #8 -_0208A7F8: - cmp r0, #0 - moveq r5, #0x1000 - beq _0208A8D0 - cmp r1, #0x30 - movne sl, #0x100 - bne _0208A8D0 - mov r1, #0 - mov r0, r8 - mov r2, r1 - mov sl, #0x80 - add r4, r4, #1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A830: - cmp r1, #0x30 - movne sl, #0x100 - bne _0208A8D0 - mov r1, #0 - mov r0, r8 - mov r2, r1 - add r4, r4, #1 - blx sb - mov r1, r0 - b _0208A8D0 -_0208A858: - cmp r1, #0 - blt _0208A868 - cmp r1, #0x80 - blt _0208A870 -_0208A868: - mov r0, #0 - b _0208A880 -_0208A870: - mov r2, r1, lsl #1 - ldr r0, _0208AAC4 ; =_020AEDB0 - ldrh r0, [r0, r2] - and r0, r0, #8 -_0208A880: - cmp r0, #0 - moveq r5, #0x800 - beq _0208A8D0 - ldr r0, [sp, #0x10] - sub r2, r1, #0x30 - mov r1, #0xa - mla r0, r1, r0, r2 - str r0, [sp, #0x10] - ldr r1, _0208AAD0 ; =0x00007FFF - ldr r0, [sp, #0x20] - add r4, r4, #1 - cmp r0, r1 - ldrgt r0, [sp, #0xd0] - movgt r1, #1 - strgt r1, [r0] - mov r1, #0 - mov r0, r8 - mov r2, r1 - blx sb - mov r1, r0 -_0208A8D0: - ldr r0, [sp] - cmp r4, r0 - bgt _0208A8F0 - mvn r0, #0 - cmp r1, r0 - beq _0208A8F0 - tst r5, #0x1800 - beq _02089BE4 -_0208A8F0: - cmp r5, #0x8000 - beq _0208A90C - ldr r0, _0208AAD4 ; =0x00000E2C - tst r5, r0 - moveq r0, #1 - movne r0, #0 - b _0208A930 -_0208A90C: - sub r0, r4, #1 - cmp r0, #2 - ble _0208A924 - ldr r0, _0208AAD8 ; =0x0000018E - tst sl, r0 - bne _0208A92C -_0208A924: - mov r0, #1 - b _0208A930 -_0208A92C: - mov r0, #0 -_0208A930: - cmp r0, #0 - movne r2, #0 - ldrne r0, [sp, #4] - bne _0208A950 - ldr r0, [sp, #0x2c] - sub r2, r4, #1 - add r2, r2, r0 - ldr r0, [sp, #4] -_0208A950: - str r2, [r0] - mov r0, r8 - mov r2, #1 - blx sb - cmp sl, #0 - bne _0208AB54 - ldr r0, [sp, #0x24] - ldrb r2, [sp, #0x84] - cmp r0, #0 - ldrne r0, [sp, #0x20] - rsbne r0, r0, #0 - strne r0, [sp, #0x20] - add r0, sp, #0x85 - add r1, r0, r2 - b _0208A998 -_0208A98C: - ldr r0, [sp, #0x1c] - add r0, r0, #1 - str r0, [sp, #0x1c] -_0208A998: - cmp r2, #0 - sub r2, r2, #1 - beq _0208A9B0 - ldrb r0, [r1, #-1]! - cmp r0, #0x30 - beq _0208A98C -_0208A9B0: - add r0, r2, #1 - strb r0, [sp, #0x84] - ands r2, r0, #0xff - bne _0208A9D4 - add r1, r2, #1 - strb r1, [sp, #0x84] - add r0, sp, #0x85 - mov r1, #0x30 - strb r1, [r0, r2] -_0208A9D4: - ldr r1, [sp, #0x20] - ldr r0, [sp, #0x1c] - mov r2, #0x8000 - add r0, r1, r0 - rsb r2, r2, #0 - str r0, [sp, #0x20] - cmp r0, r2 - blt _0208A9FC - cmp r0, r2, lsr #17 - ble _0208AA08 -_0208A9FC: - ldr r0, [sp, #0xd0] - mov r1, #1 - str r1, [r0] -_0208AA08: - ldr r0, [sp, #0xd0] - ldr r0, [r0] - cmp r0, #0 - beq _0208AA64 - ldr r0, [sp, #0x24] - cmp r0, #0 - movne r0, #0 - addne sp, sp, #0xa8 - movne r1, r0 - ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r0, [sp, #0x28] - cmp r0, #0 - ldreq r1, _0208AADC ; =_020B2FC0 - addeq sp, sp, #0xa8 - ldmeqia r1, {r0, r1} - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _0208AADC ; =_020B2FC0 - mov r0, #0 - ldmia r1, {r2, r3} - mov r1, r0 - bl sub_0208E904 - add sp, sp, #0xa8 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0208AA64: - ldr r1, [sp, #0x20] - add r0, sp, #0x80 - strh r1, [sp, #0x82] - bl sub_0208D6E0 - mov r4, r0 - mov r6, r1 - mov r0, #0 - mov r1, r0 - mov r2, r4 - mov r3, r6 - bl sub_0208F140 - beq _0208AAE4 - mov r0, r4 - mov r1, r6 - mov r2, #0 - mov r3, #0x100000 - bl sub_0208F018 - bhs _0208AAE4 - ldr r0, [sp, #0xd0] - mov r1, #1 - str r1, [r0] - b _0208AB10 - .align 2, 0 -_0208AABC: .word _020AEEB5 -_0208AAC0: .word _020AEEB0 -_0208AAC4: .word _020AEDB0 -_0208AAC8: .word _020AED30 -_0208AACC: .word _020B2FB8 -_0208AAD0: .word 0x00007FFF -_0208AAD4: .word 0x00000E2C -_0208AAD8: .word 0x0000018E -_0208AADC: .word _020B2FC0 -_0208AAE0: .word 0x7FEFFFFF -_0208AAE4: - ldr r3, _0208AAE0 ; =0x7FEFFFFF - mov r0, r4 - mov r1, r6 - mvn r2, #0 - bl sub_0208EEDC - bls _0208AB10 - ldr r0, [sp, #0xd0] - mov r2, #1 - ldr r1, _0208AADC ; =_020B2FC0 - str r2, [r0] - ldmia r1, {r4, r6} -_0208AB10: - ldr r0, [sp, #0x28] - cmp r0, #0 - beq _0208AB44 - ldr r0, _0208AAD4 ; =0x00000E2C - tst r5, r0 - beq _0208AB44 - mov r0, #0 - mov r1, r0 - mov r2, r4 - mov r3, r6 - bl sub_0208E904 - mov r4, r0 - mov r6, r1 -_0208AB44: - add sp, sp, #0xa8 - mov r0, r4 - mov r1, r6 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0208AB54: - ldr r0, [sp, #0xc] - add r4, sp, #0x38 - cmp r0, #0 - ldrne r0, [sp, #0x10] - ldrb r3, [sp, #0x45] - rsbne r0, r0, #0 - strne r0, [sp, #0x10] - ldr r1, [sp, #0x10] - ldr r0, [sp, #8] - mov r2, #0 - add r0, r1, r0, lsl #2 - str r0, [sp, #0x10] - mov r1, #0x80 - b _0208AB9C -_0208AB8C: - ldr r0, [sp, #0x10] - add r2, r2, #1 - sub r0, r0, #1 - str r0, [sp, #0x10] -_0208AB9C: - cmp r2, #4 - bhs _0208ABAC - tst r3, r1, asr r2 - beq _0208AB8C -_0208ABAC: - adds r5, r2, #1 - beq _0208ABF8 - add r0, sp, #0x4c - add r3, sp, #0x45 - str r0, [sp, #0x14] - mov r1, #0 - cmp r0, r3 - blo _0208ABF8 - rsb r6, r5, #8 -_0208ABD0: - ldr r0, [sp, #0x14] - ldrb r0, [r0] - orr r2, r1, r0, lsl r5 - mov r1, r0, asr r6 - ldr r0, [sp, #0x14] - and r1, r1, #0xff - strb r2, [r0], #-1 - str r0, [sp, #0x14] - cmp r0, r3 - bhs _0208ABD0 -_0208ABF8: - mov r2, #0 - mov r6, r2 - strb r2, [r4] - strb r2, [r4, #1] - strb r2, [r4, #2] - strb r2, [r4, #3] - strb r2, [r4, #4] - strb r2, [r4, #5] - strb r2, [r4, #6] - strb r2, [r4, #7] - mov r3, #0xc - mov r7, #1 - mov r0, #0xff - add r1, sp, #0x45 -_0208AC30: - add r5, r2, #8 - cmp r5, #0x34 - ldrb r5, [r1, r6] - rsbhi r8, r2, #0x34 - and fp, r3, #7 - andhi r5, r5, r0, lsl r8 - andhi r5, r5, #0xff - mov r8, r5, asr fp - and sb, r8, #0xff - ldrb sl, [r4, r7] - rsb r8, fp, #8 - mov r5, r5, lsl r8 - orr sb, sl, sb - strb sb, [r4, r7] - add r7, r7, #1 - add r2, r2, #8 - ldrb r8, [r4, r7] - and r5, r5, #0xff - cmp r2, #0x34 - orr r5, r8, r5 - strb r5, [r4, r7] - add r3, r3, #8 - add r6, r6, #1 - blo _0208AC30 - ldr r0, [sp, #0x10] - mov r1, #0x800 - add r0, r0, #0xfe - add r2, r0, #0x300 - rsb r1, r1, #0 - tst r2, r1 - beq _0208ACC8 - ldr r2, [sp, #0xd0] - mov r3, #1 - mov r0, #0 - add sp, sp, #0xa8 - mov r1, r0 - str r3, [r2] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0208ACC8: - ldrb r0, [r4, #1] - mov r2, r2, lsl #0x15 - ldrb r1, [r4] - orr r0, r0, r2, lsr #17 - strb r0, [r4, #1] - ldr r0, [sp, #0x28] - orr r1, r1, r2, lsr #25 - cmp r0, #0 - andne r0, r1, #0xff - strb r1, [r4] - orrne r0, r0, #0x80 - strneb r0, [r4] - mov r3, #0 -_0208ACFC: - rsb r1, r3, #7 - ldrb r2, [r4, r3] - ldrb r0, [r4, r1] - strb r0, [r4, r3] - add r3, r3, #1 - strb r2, [r4, r1] - cmp r3, #4 - blt _0208ACFC - ldmia r4, {r0, r1} - add sp, sp, #0xa8 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - arm_func_end sub_02089ADC - - arm_func_start sub_0208AD28 -sub_0208AD28: ; 0x0208AD28 - stmdb sp!, {r4, r5, r6, r7, lr} - sub sp, sp, #0x14 - mov r7, r0 - mov r0, #0 - mov r6, r1 - str r0, [sp, #8] - add r4, sp, #0xc - str r7, [sp, #4] - ldr r1, _0208ADFC ; =sub_020895F4 - add r2, sp, #4 - add r3, sp, #0x10 - sub r0, r0, #0x80000001 - str r4, [sp] - bl sub_02089ADC - mov r5, r1 - mov r4, r0 - cmp r6, #0 - ldrne r0, [sp, #0x10] - mov r1, r5 - addne r0, r7, r0 - strne r0, [r6] - mov r0, r4 - bl sub_0208C5B4 - ldr r2, [sp, #0xc] - mov r6, r0 - mov r7, r1 - cmp r2, #0 - bne _0208ADE0 - mov r0, #0 - mov r1, r0 - mov r2, r4 - mov r3, r5 - bl sub_0208F140 - beq _0208ADEC - mov r0, r6 - mov r1, r7 - mov r2, #0 - mov r3, #0x100000 - bl sub_0208F018 - blo _0208ADE0 - ldr r3, _0208AE00 ; =0x7FEFFFFF - mov r0, r6 - mov r1, r7 - mvn r2, #0 - bl sub_0208EEDC - bls _0208ADEC -_0208ADE0: - ldr r0, _0208AE04 ; =_022BCA70 - mov r1, #0x22 - str r1, [r0] -_0208ADEC: - mov r0, r4 - mov r1, r5 - add sp, sp, #0x14 - ldmia sp!, {r4, r5, r6, r7, pc} - .align 2, 0 -_0208ADFC: .word sub_020895F4 -_0208AE00: .word 0x7FEFFFFF -_0208AE04: .word _022BCA70 - arm_func_end sub_0208AD28 - - arm_func_start sub_0208AE08 -sub_0208AE08: ; 0x0208AE08 - ldr ip, _0208AE14 ; =sub_0208AD28 - mov r1, #0 - bx ip - .align 2, 0 -_0208AE14: .word sub_0208AD28 - arm_func_end sub_0208AE08 - - arm_func_start sub_0208AE18 -sub_0208AE18: ; 0x0208AE18 - stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - sub sp, sp, #0xc - ldr r4, [sp, #0x38] - movs sb, r0 - ldr r0, [sp, #0x34] - str r4, [sp, #0x38] - mov r4, #0 - str r0, [sp, #0x34] - ldr r0, [sp, #0x38] - str r1, [sp] - str r4, [r0] - mov r0, r4 - str r0, [sp, #4] - ldr r0, [sp, #0x34] - mov r1, r4 - str r1, [r0] - ldr r0, [sp, #0x30] - str r4, [sp, #8] - mov r8, r2 - mov r7, r3 - mov r5, r4 - mov sl, r4 - str r0, [sp, #0x30] - mov r4, #1 - bmi _0208AE98 - cmp sb, #1 - beq _0208AE98 - cmp sb, #0x24 - bgt _0208AE98 - ldr r0, [sp] - cmp r0, #1 - bge _0208AEA0 -_0208AE98: - mov r4, #0x40 - b _0208AEBC -_0208AEA0: - ldr r1, [sp, #8] - mov r0, r7 - mov r3, r1 - mov r2, r1 - add r5, r3, #1 - blx r8 - mov r6, r0 -_0208AEBC: - cmp sb, #0 - beq _0208AED4 - mov r1, sb - mvn r0, #0 - bl __udivsi3 - str r0, [sp, #4] -_0208AED4: - mvn fp, #0 - b _0208B194 -_0208AEDC: - cmp r4, #8 - bgt _0208AF14 - cmp r4, #0 - addge pc, pc, r4, lsl #2 - b _0208B194 -_0208AEF0: ; jump table - b _0208B194 ; case 0 - b sub_0208AF20 ; case 1 - b sub_0208AFCC ; case 2 - b _0208B194 ; case 3 - b sub_0208B008 ; case 4 - b _0208B194 ; case 5 - b _0208B194 ; case 6 - b _0208B194 ; case 7 - b _0208B048 ; case 8 -_0208AF14: - cmp r4, #0x10 - beq _0208B048 - b _0208B194 - arm_func_end sub_0208AE18 - - arm_func_start sub_0208AF20 -sub_0208AF20: ; 0x0208AF20 - cmp r6, #0 - blt _0208AF30 - cmp r6, #0x80 - blt _0208AF38 -_0208AF30: - mov r0, #0 - b _0208AF48 -_0208AF38: - ldr r0, _0208B1F8 ; =_020AEDB0 - mov r1, r6, lsl #1 - ldrh r0, [r0, r1] - and r0, r0, #0x100 -_0208AF48: - cmp r0, #0 - beq _0208AF74 - mov r1, #0 - mov r0, r7 - mov r2, r1 - blx r8 - mov r6, r0 - ldr r0, [sp, #8] - add r0, r0, #1 - str r0, [sp, #8] - b _0208B194 -_0208AF74: - cmp r6, #0x2b - bne _0208AF98 - mov r1, #0 - mov r0, r7 - mov r2, r1 - add r5, r5, #1 - blx r8 - mov r6, r0 - b _0208AFC4 -_0208AF98: - cmp r6, #0x2d - bne _0208AFC4 - mov r1, #0 - mov r0, r7 - mov r2, r1 - add r5, r5, #1 - blx r8 - mov r6, r0 - ldr r0, [sp, #0x34] - mov r1, #1 - str r1, [r0] -_0208AFC4: - mov r4, #2 - b _0208B194 - arm_func_end sub_0208AF20 - - arm_func_start sub_0208AFCC -sub_0208AFCC: ; 0x0208AFCC - cmp sb, #0 - cmpne sb, #0x10 - bne _0208B000 - cmp r6, #0x30 - bne _0208B000 - mov r1, #0 - mov r0, r7 - mov r2, r1 - mov r4, #4 - add r5, r5, #1 - blx r8 - mov r6, r0 - b _0208B194 -_0208B000: - mov r4, #8 - b _0208B194 - arm_func_end sub_0208AFCC - - arm_func_start sub_0208B008 -sub_0208B008: ; 0x0208B008 - cmp r6, #0x58 - cmpne r6, #0x78 - bne _0208B038 - mov r1, #0 - mov r0, r7 - mov r2, r1 - mov sb, #0x10 - mov r4, #8 - add r5, r5, #1 - blx r8 - mov r6, r0 - b _0208B194 -_0208B038: - cmp sb, #0 - moveq sb, #8 - mov r4, #0x10 - b _0208B194 -_0208B048: - ldr r0, [sp, #4] - cmp sb, #0 - moveq sb, #0xa - cmp r0, #0 - bne _0208B06C - mov r0, fp - mov r1, sb - bl __udivsi3 - str r0, [sp, #4] -_0208B06C: - cmp r6, #0 - blt _0208B07C - cmp r6, #0x80 - blt _0208B084 -_0208B07C: - mov r0, #0 - b _0208B094 -_0208B084: - ldr r0, _0208B1F8 ; =_020AEDB0 - mov r1, r6, lsl #1 - ldrh r0, [r0, r1] - and r0, r0, #8 -_0208B094: - cmp r0, #0 - beq _0208B0BC - sub r6, r6, #0x30 - cmp r6, sb - blt _0208B144 - cmp r4, #0x10 - moveq r4, #0x20 - movne r4, #0x40 - add r6, r6, #0x30 - b _0208B194 -_0208B0BC: - cmp r6, #0 - blt _0208B0CC - cmp r6, #0x80 - blt _0208B0D4 -_0208B0CC: - mov r0, #0 - b _0208B0E4 -_0208B0D4: - ldr r0, _0208B1F8 ; =_020AEDB0 - mov r1, r6, lsl #1 - ldrh r0, [r0, r1] - and r0, r0, #1 -_0208B0E4: - cmp r0, #0 - beq _0208B118 - cmp r6, #0 - blt _0208B0FC - cmp r6, #0x80 - blt _0208B104 -_0208B0FC: - mov r0, r6 - b _0208B10C -_0208B104: - ldr r0, _0208B1FC ; =_020AED30 - ldrb r0, [r0, r6] -_0208B10C: - sub r0, r0, #0x37 - cmp r0, sb - blt _0208B128 -_0208B118: - cmp r4, #0x10 - moveq r4, #0x20 - movne r4, #0x40 - b _0208B194 -_0208B128: - cmp r6, #0 - blt _0208B140 - cmp r6, #0x80 - bge _0208B140 - ldr r0, _0208B1FC ; =_020AED30 - ldrb r6, [r0, r6] -_0208B140: - sub r6, r6, #0x37 -_0208B144: - ldr r0, [sp, #4] - mov r4, #0x10 - cmp sl, r0 - ldrhi r0, [sp, #0x38] - movhi r1, #1 - strhi r1, [r0] - mul r0, sl, sb - mov sl, r0 - sub r0, fp, r0 - cmp r6, r0 - ldrhi r0, [sp, #0x38] - movhi r1, #1 - strhi r1, [r0] - mov r1, #0 - mov r0, r7 - mov r2, r1 - add sl, sl, r6 - add r5, r5, #1 - blx r8 - mov r6, r0 -_0208B194: - ldr r0, [sp] - cmp r5, r0 - bgt _0208B1B0 - cmp r6, fp - beq _0208B1B0 - tst r4, #0x60 - beq _0208AEDC -_0208B1B0: - tst r4, #0x34 - bne _0208B1C8 - ldr r0, [sp, #0x30] - mov sl, #0 - str sl, [r0] - b _0208B1DC -_0208B1C8: - ldr r0, [sp, #8] - sub r1, r5, #1 - add r1, r1, r0 - ldr r0, [sp, #0x30] - str r1, [r0] -_0208B1DC: - mov r0, r7 - mov r1, r6 - mov r2, #1 - blx r8 - mov r0, sl - add sp, sp, #0xc - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_0208B1F8: .word _020AEDB0 -_0208B1FC: .word _020AED30 - arm_func_end sub_0208B008 - - arm_func_start sub_0208B200 -sub_0208B200: ; 0x0208B200 - stmdb sp!, {r3, r4, r5, lr} - sub sp, sp, #0x20 - mov r5, r0 - mov lr, #0 - mov r0, r2 - mov r4, r1 - add r2, sp, #0x1c - str r5, [sp, #0xc] - str lr, [sp, #0x10] - str r2, [sp] - add r1, sp, #0x18 - str r1, [sp, #4] - add ip, sp, #0x14 - ldr r2, _0208B290 ; =sub_020895F4 - add r3, sp, #0xc - sub r1, lr, #0x80000001 - str ip, [sp, #8] - bl sub_0208AE18 - cmp r4, #0 - ldrne r1, [sp, #0x1c] - addne r1, r5, r1 - strne r1, [r4] - ldr r1, [sp, #0x14] - cmp r1, #0 - beq _0208B27C - ldr r0, _0208B294 ; =_022BCA70 - mov r1, #0x22 - str r1, [r0] - add sp, sp, #0x20 - mvn r0, #0 - ldmia sp!, {r3, r4, r5, pc} -_0208B27C: - ldr r1, [sp, #0x18] - cmp r1, #0 - rsbne r0, r0, #0 - add sp, sp, #0x20 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0208B290: .word sub_020895F4 -_0208B294: .word _022BCA70 - arm_func_end sub_0208B200 - - arm_func_start sub_0208B298 -sub_0208B298: ; 0x0208B298 - stmdb sp!, {r3, r4, r5, lr} - sub sp, sp, #0x20 - mov r5, r0 - mov lr, #0 - mov r0, r2 - mov r4, r1 - add r2, sp, #0x1c - str r5, [sp, #0xc] - str lr, [sp, #0x10] - str r2, [sp] - add r1, sp, #0x18 - str r1, [sp, #4] - add ip, sp, #0x14 - ldr r2, _0208B358 ; =sub_020895F4 - add r3, sp, #0xc - sub r1, lr, #0x80000001 - str ip, [sp, #8] - bl sub_0208AE18 - cmp r4, #0 - ldrne r1, [sp, #0x1c] - addne r1, r5, r1 - strne r1, [r4] - ldr r1, [sp, #0x14] - cmp r1, #0 - bne _0208B324 - ldr r2, [sp, #0x18] - cmp r2, #0 - bne _0208B314 - mvn r1, #0x80000000 - cmp r0, r1 - bhi _0208B324 -_0208B314: - cmp r2, #0 - beq _0208B348 - cmp r0, #0x80000000 - bls _0208B348 -_0208B324: - ldr r0, [sp, #0x18] - ldr r1, _0208B35C ; =_022BCA70 - mov r2, #0x22 - cmp r0, #0 - movne r0, #0x80000000 - str r2, [r1] - add sp, sp, #0x20 - mvneq r0, #0x80000000 - ldmia sp!, {r3, r4, r5, pc} -_0208B348: - cmp r2, #0 - rsbne r0, r0, #0 - add sp, sp, #0x20 - ldmia sp!, {r3, r4, r5, pc} - .align 2, 0 -_0208B358: .word sub_020895F4 -_0208B35C: .word _022BCA70 - arm_func_end sub_0208B298 - - arm_func_start sub_0208B360 -sub_0208B360: ; 0x0208B360 - ldr ip, _0208B370 ; =sub_0208B298 - mov r1, #0 - mov r2, #0xa - bx ip - .align 2, 0 -_0208B370: .word sub_0208B298 - arm_func_end sub_0208B360 - - arm_func_start sub_0208B374 -sub_0208B374: ; 0x0208B374 - cmp r0, #0 - beq _0208B38C - ldr r3, [r0, #4] - mov r2, r3, lsl #0x16 - movs r2, r2, lsr #0x1d - bne _0208B394 -_0208B38C: - mov r0, #0 - bx lr -_0208B394: - mov r2, r3, lsl #0x14 - movs r2, r2, lsr #0x1e - beq _0208B3B4 - cmp r2, #1 - beq _0208B3DC - cmp r2, #2 - moveq r1, #1 - b _0208B3E0 -_0208B3B4: - cmp r1, #0 - ble _0208B3CC - bic r2, r3, #0xc00 - orr r2, r2, #0x800 - str r2, [r0, #4] - b _0208B3E0 -_0208B3CC: - biclt r2, r3, #0xc00 - orrlt r2, r2, #0x400 - strlt r2, [r0, #4] - b _0208B3E0 -_0208B3DC: - mvn r1, #0 -_0208B3E0: - mov r0, r1 - bx lr - arm_func_end sub_0208B374 - - arm_func_start wcslen -wcslen: ; 0x0208B3E8 - mvn r2, #0 -_0208B3EC: - ldrh r1, [r0], #2 - add r2, r2, #1 - cmp r1, #0 - bne _0208B3EC - mov r0, r2 - bx lr - arm_func_end wcslen - - arm_func_start sub_0208B404 -sub_0208B404: ; 0x0208B404 - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - sub sp, sp, #0x80 - ldr r8, [sp, #0xb4] - ldr r6, [sp, #0xac] - ldr r0, [sp, #0xb0] - bic sb, r8, #0x80000000 - orrs r1, sb, r0 - ldr r7, [sp, #0xa8] - bic r4, r6, #0x80000000 - addeq sp, sp, #0x80 - moveq r0, #0 - ldreq r1, _0208B9B0 ; =0x3FF00000 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - addeq sp, sp, #0x10 - bxeq lr - ldr r1, _0208B9B4 ; =0x7FF00000 - cmp r4, r1 - bgt _0208B474 - bne _0208B45C - cmp r7, #0 - bne _0208B474 -_0208B45C: - ldr r1, _0208B9B4 ; =0x7FF00000 - cmp sb, r1 - bgt _0208B474 - bne _0208B498 - cmp r0, #0 - beq _0208B498 -_0208B474: - ldr r0, [sp, #0xa8] - ldr r1, [sp, #0xac] - ldr r2, [sp, #0xb0] - ldr r3, [sp, #0xb4] - bl sub_0208DEC8 - add sp, sp, #0x80 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208B498: - cmp r6, #0 - mov r5, #0 - bge _0208B500 - ldr r1, _0208B9B8 ; =0x43400000 - cmp sb, r1 - movge r5, #2 - bge _0208B500 - sub r1, r1, #0x3500000 - cmp sb, r1 - blt _0208B500 - ldr r1, _0208B9BC ; =0xFFFFFC01 - add r1, r1, sb, asr #20 - cmp r1, #0x14 - ble _0208B4E8 - rsb r2, r1, #0x34 - mov r1, r0, lsr r2 - cmp r0, r1, lsl r2 - andeq r1, r1, #1 - rsbeq r5, r1, #2 - b _0208B500 -_0208B4E8: - cmp r0, #0 - rsbeq r2, r1, #0x14 - moveq r1, sb, asr r2 - cmpeq sb, r1, lsl r2 - andeq r1, r1, #1 - rsbeq r5, r1, #2 -_0208B500: - cmp r0, #0 - bne _0208B65C - ldr r1, _0208B9B4 ; =0x7FF00000 - cmp sb, r1 - bne _0208B5B4 - add r0, r4, #0x100000 - add r0, r0, #0xc0000000 - orrs r0, r0, r7 - bne _0208B548 - ldr r0, [sp, #0xb0] - ldr r1, [sp, #0xb4] - mov r2, r0 - mov r3, r1 - bl sub_0208E904 - add sp, sp, #0x80 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208B548: - sub r0, r1, #0x40000000 - cmp r4, r0 - blt _0208B578 - cmp r8, #0 - ldrge r0, [sp, #0xb0] - ldrge r1, [sp, #0xb4] - movlt r0, #0 - add sp, sp, #0x80 - movlt r1, r0 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208B578: - cmp r8, #0 - mov r0, #0 - addge sp, sp, #0x80 - movge r1, r0 - ldmgeia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - addge sp, sp, #0x10 - bxge lr - ldr r2, [sp, #0xb0] - ldr r3, [sp, #0xb4] - mov r1, r0 - bl sub_0208E904 - add sp, sp, #0x80 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208B5B4: - sub r0, r1, #0x40000000 - cmp sb, r0 - bne _0208B600 - cmp r8, #0 - ldrge r0, [sp, #0xa8] - ldrge r1, [sp, #0xac] - addge sp, sp, #0x80 - ldmgeia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - addge sp, sp, #0x10 - bxge lr - ldr r2, [sp, #0xa8] - ldr r3, [sp, #0xac] - sub r1, r1, #0x40000000 - mov r0, #0 - bl sub_020902AC - add sp, sp, #0x80 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208B600: - cmp r8, #0x40000000 - bne _0208B62C - ldr r0, [sp, #0xa8] - ldr r1, [sp, #0xac] - mov r2, r0 - mov r3, r1 - bl sub_0208E3EC - add sp, sp, #0x80 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208B62C: - ldr r0, _0208B9C0 ; =0x3FE00000 - cmp r8, r0 - bne _0208B65C - cmp r6, #0 - blt _0208B65C - ldr r0, [sp, #0xa8] - ldr r1, [sp, #0xac] - bl sub_0208E750 - add sp, sp, #0x80 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208B65C: - ldr r0, [sp, #0xa8] - ldr r1, [sp, #0xac] - bl sub_0208C5B4 - str r0, [sp, #0x70] - str r1, [sp, #0x74] - cmp r7, #0 - bne _0208B760 - ldr r0, _0208B9B4 ; =0x7FF00000 - cmp r4, r0 - cmpne r4, #0 - subne r0, r0, #0x40000000 - cmpne r4, r0 - bne _0208B760 - ldr r2, [sp, #0x70] - ldr r3, [sp, #0x74] - str r2, [sp, #0x78] - str r3, [sp, #0x7c] - cmp r8, #0 - bge _0208B6BC - ldr r1, _0208B9B0 ; =0x3FF00000 - mov r0, #0 - bl sub_020902AC - str r0, [sp, #0x78] - str r1, [sp, #0x7c] -_0208B6BC: - cmp r6, #0 - bge _0208B748 - add r0, r4, #0x100000 - add r0, r0, #0xc0000000 - orrs r0, r0, r5 - bne _0208B724 - ldr r0, [sp, #0x78] - ldr r1, [sp, #0x7c] - mov r2, r0 - mov r3, r1 - bl sub_0208E904 - mov r4, r0 - mov r5, r1 - ldr r0, [sp, #0x78] - ldr r1, [sp, #0x7c] - mov r2, r0 - mov r3, r1 - bl sub_0208E904 - mov r2, r0 - mov r3, r1 - mov r0, r4 - mov r1, r5 - bl sub_020902AC - str r0, [sp, #0x78] - str r1, [sp, #0x7c] - b _0208B748 -_0208B724: - cmp r5, #1 - bne _0208B748 - mov r0, #0 - ldr r2, [sp, #0x78] - ldr r3, [sp, #0x7c] - mov r1, r0 - bl sub_0208E904 - str r0, [sp, #0x78] - str r1, [sp, #0x7c] -_0208B748: - ldr r0, [sp, #0x78] - ldr r1, [sp, #0x7c] - add sp, sp, #0x80 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208B760: - mov r0, r6, asr #0x1f - add r7, r0, #1 - orrs r0, r7, r5 - bne _0208B798 - ldr r0, _0208B9C4 ; =_020B2FBC - ldr r1, _0208B9C8 ; =_022BCA70 - ldr r0, [r0] - mov r2, #0x21 - str r2, [r1] - bl __extendsfdf2 - add sp, sp, #0x80 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208B798: - ldr r3, _0208B9CC ; =0x41E00000 - cmp sb, r3 - ble _0208BA9C - add r0, r3, #0x2100000 - cmp sb, r0 - ble _0208B808 - ldr r1, _0208B9D0 ; =0x3FEFFFFF - cmp r4, r1 - bgt _0208B7DC - cmp r8, #0 - mov r0, #0 - addlt r1, r1, #0x40000001 - add sp, sp, #0x80 - movge r1, r0 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208B7DC: - add r0, r1, #1 - cmp r4, r0 - blt _0208B808 - cmp r8, #0 - mov r0, #0 - addgt r1, r1, #0x40000001 - add sp, sp, #0x80 - movle r1, r0 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208B808: - ldr r2, _0208B9D0 ; =0x3FEFFFFF - cmp r4, r2 - bge _0208B834 - cmp r8, #0 - mov r0, #0 - addlt r1, r2, #0x40000001 - add sp, sp, #0x80 - movge r1, r0 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208B834: - add r0, r2, #1 - cmp r4, r0 - ble _0208B860 - cmp r8, #0 - mov r0, #0 - addgt r1, r2, #0x40000001 - add sp, sp, #0x80 - movle r1, r0 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208B860: - ldr r0, [sp, #0xa8] - ldr r1, [sp, #0xac] - add r3, r2, #1 - mov r2, #0 - bl sub_0208E904 - mov r2, r0 - mov r3, r1 - str r0, [sp, #0x50] - str r1, [sp, #0x54] - bl sub_0208E3EC - mov r6, r1 - mov r4, r0 - ldr r2, [sp, #0x50] - ldr r3, [sp, #0x54] - ldr r1, _0208B9D4 ; =0x3FD00000 - mov r0, #0 - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, _0208B9D8 ; =0x55555555 - sub r1, r0, #0x15800000 - bl sub_0208E904 - mov r2, r0 - mov r3, r1 - ldr r0, [sp, #0x50] - ldr r1, [sp, #0x54] - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - mov r0, #0 - ldr r1, _0208B9C0 ; =0x3FE00000 - bl sub_0208E904 - mov r2, r0 - mov r0, r4 - mov r3, r1 - mov r1, r6 - bl sub_0208E3EC - mov r6, r0 - mov r8, r1 - mov r0, #0x60000000 - ldr r1, _0208B9DC ; =0x3FF71547 - ldr r2, [sp, #0x50] - ldr r3, [sp, #0x54] - bl sub_0208E3EC - mov r4, r0 - mov sb, r1 - ldr r0, _0208B9E0 ; =0xF85DDF44 - ldr r1, _0208B9E4 ; =0x3E54AE0B - ldr r2, [sp, #0x50] - ldr r3, [sp, #0x54] - bl sub_0208E3EC - mov fp, r0 - mov sl, r1 - ldr r0, _0208B9E8 ; =0x652B82FE - ldr r1, _0208B9DC ; =0x3FF71547 - mov r2, r6 - mov r3, r8 - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - mov r0, fp - mov r1, sl - bl sub_0208E904 - mov r6, r0 - mov r8, r1 - mov r0, r4 - mov r1, sb - mov r2, r6 - mov r3, r8 - bl sub_0208DEC8 - mov r2, r4 - mov r3, sb - str r1, [sp, #0x5c] - mov r0, #0 - str r0, [sp, #0x58] - bl sub_0208E904 - mov r2, r0 - mov r0, r6 - mov r3, r1 - mov r1, r8 - bl sub_0208E904 - mov r4, r0 - mov r8, r1 - b _0208BFF8 - .align 2, 0 -_0208B9B0: .word 0x3FF00000 -_0208B9B4: .word 0x7FF00000 -_0208B9B8: .word 0x43400000 -_0208B9BC: .word 0xFFFFFC01 -_0208B9C0: .word 0x3FE00000 -_0208B9C4: .word _020B2FBC -_0208B9C8: .word _022BCA70 -_0208B9CC: .word 0x41E00000 -_0208B9D0: .word 0x3FEFFFFF -_0208B9D4: .word 0x3FD00000 -_0208B9D8: .word 0x55555555 -_0208B9DC: .word 0x3FF71547 -_0208B9E0: .word 0xF85DDF44 -_0208B9E4: .word 0x3E54AE0B -_0208B9E8: .word 0x652B82FE -_0208B9EC: .word 0x0003988E -_0208B9F0: .word 0x000BB67A -_0208B9F4: .word _020AEED0 -_0208B9F8: .word 0x4A454EEF -_0208B9FC: .word 0x3FCA7E28 -_0208BA00: .word 0x93C9DB65 -_0208BA04: .word 0x3FCD864A -_0208BA08: .word 0xA91D4101 -_0208BA0C: .word 0x3FD17460 -_0208BA10: .word 0x518F264D -_0208BA14: .word 0x3FD55555 -_0208BA18: .word 0xDB6FABFF -_0208BA1C: .word 0x3FDB6DB6 -_0208BA20: .word 0x33333303 -_0208BA24: .word 0x3FE33333 -_0208BA28: .word 0x40080000 -_0208BA2C: .word 0x3FEEC709 -_0208BA30: .word 0x145B01F5 -_0208BA34: .word 0xBE3E2FE0 -_0208BA38: .word 0xDC3A03FD -_0208BA3C: .word _020AEEE0 -_0208BA40: .word _020AEEC0 -_0208BA44: .word 0x40900000 -_0208BA48: .word 0x8800759C -_0208BA4C: .word 0x7E37E43C -_0208BA50: .word 0x3C971547 -_0208BA54: .word 0x3F6F3400 -_0208BA58: .word 0xC2F8F359 -_0208BA5C: .word 0x01A56E1F -_0208BA60: .word 0x3FE62E43 -_0208BA64: .word 0xFEFA39EF -_0208BA68: .word 0x3FE62E42 -_0208BA6C: .word 0x0CA86C39 -_0208BA70: .word 0xBE205C61 -_0208BA74: .word 0x72BEA4D0 -_0208BA78: .word 0x3E663769 -_0208BA7C: .word 0xC5D26BF1 -_0208BA80: .word 0xBEBBBD41 -_0208BA84: .word 0xAF25DE2C -_0208BA88: .word 0x3F11566A -_0208BA8C: .word 0x16BEBD93 -_0208BA90: .word 0xBF66C16C -_0208BA94: .word 0x5555553E -_0208BA98: .word 0x3FC55555 -_0208BA9C: - cmp r4, #0x100000 - mov r6, #0 - bge _0208BACC - ldr r0, [sp, #0x70] - ldr r1, [sp, #0x74] - mov r2, r6 - add r3, r3, #0x1600000 - bl sub_0208E3EC - mov r4, r1 - str r0, [sp, #0x70] - str r4, [sp, #0x74] - sub r6, r6, #0x35 -_0208BACC: - ldr r0, _0208B9BC ; =0xFFFFFC01 - ldr r1, _0208B9EC ; =0x0003988E - and r2, r4, r0, lsr #12 - add r0, r0, r4, asr #20 - orr sb, r2, #0xff00000 - cmp r2, r1 - add r6, r6, r0 - orr sb, sb, #0x30000000 - movle r8, #0 - ble _0208BB0C - ldr r0, _0208B9F0 ; =0x000BB67A - cmp r2, r0 - movlt r8, #1 - addge r6, r6, #1 - subge sb, sb, #0x100000 - movge r8, #0 -_0208BB0C: - ldr r2, _0208B9F4 ; =_020AEED0 - ldr r0, [sp, #0x70] - add r1, r2, r8, lsl #3 - ldr r3, [r1, #4] - ldr r2, [r2, r8, lsl #3] - mov r1, sb - str sb, [sp, #0x74] - bl sub_0208E904 - ldr r2, _0208B9F4 ; =_020AEED0 - mov sl, r0 - add r3, r2, r8, lsl #3 - mov r4, r1 - ldr r0, [sp, #0x70] - ldr r2, [r2, r8, lsl #3] - ldr r3, [r3, #4] - mov r1, sb - bl sub_0208DEC8 - mov r3, r1 - mov r2, r0 - ldr r1, _0208B9B0 ; =0x3FF00000 - mov r0, #0 - bl sub_020902AC - str r1, [sp, #0x24] - mov fp, r0 - ldr r3, [sp, #0x24] - mov r0, sl - mov r1, r4 - mov r2, fp - bl sub_0208E3EC - mov r2, sb, asr #1 - orr r2, r2, #0x20000000 - mov sb, r1 - add r2, r2, #0x80000 - add r1, r2, r8, lsl #18 - ldr r2, _0208B9F4 ; =_020AEED0 - str r0, [sp, #0x28] - add r3, r2, r8, lsl #3 - mov r0, #0 - ldr r2, [r2, r8, lsl #3] - ldr r3, [r3, #4] - str sb, [sp, #0x4c] - str r1, [sp, #0x44] - str r0, [sp, #0x48] - str r0, [sp, #0x40] - bl sub_0208E904 - mov r2, r0 - mov r3, r1 - ldr r0, [sp, #0x70] - ldr r1, [sp, #0x74] - bl sub_0208E904 - str r0, [sp, #0x2c] - str r1, [sp, #0x1c] - ldr r0, [sp, #0x48] - ldr r2, [sp, #0x40] - ldr r3, [sp, #0x44] - mov r1, sb - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - mov r0, sl - mov r1, r4 - bl sub_0208E904 - mov sl, r0 - mov r4, r1 - ldr r2, [sp, #0x2c] - ldr r3, [sp, #0x1c] - ldr r0, [sp, #0x48] - mov r1, sb - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - mov r0, sl - mov r1, r4 - bl sub_0208E904 - mov r3, r1 - mov r2, r0 - ldr r1, [sp, #0x24] - mov r0, fp - bl sub_0208E3EC - str r0, [sp, #0x30] - ldr r0, [sp, #0x28] - str r1, [sp, #0x14] - mov r1, sb - mov r2, r0 - mov r3, sb - bl sub_0208E3EC - mov r4, r0 - mov sl, r1 - mov r2, r4 - mov r3, sl - bl sub_0208E3EC - str r0, [sp, #0x34] - mov fp, r1 - ldr r0, _0208B9F8 ; =0x4A454EEF - ldr r1, _0208B9FC ; =0x3FCA7E28 - mov r2, r4 - mov r3, sl - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, _0208BA00 ; =0x93C9DB65 - ldr r1, _0208BA04 ; =0x3FCD864A - bl sub_0208DEC8 - mov r2, r0 - mov r3, r1 - mov r0, r4 - mov r1, sl - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, _0208BA08 ; =0xA91D4101 - ldr r1, _0208BA0C ; =0x3FD17460 - bl sub_0208DEC8 - mov r2, r0 - mov r3, r1 - mov r0, r4 - mov r1, sl - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, _0208BA10 ; =0x518F264D - ldr r1, _0208BA14 ; =0x3FD55555 - bl sub_0208DEC8 - mov r2, r0 - mov r3, r1 - mov r0, r4 - mov r1, sl - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, _0208BA18 ; =0xDB6FABFF - ldr r1, _0208BA1C ; =0x3FDB6DB6 - bl sub_0208DEC8 - mov r2, r0 - mov r3, r1 - mov r0, r4 - mov r1, sl - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, _0208BA20 ; =0x33333303 - ldr r1, _0208BA24 ; =0x3FE33333 - bl sub_0208DEC8 - mov r2, r0 - mov r3, r1 - ldr r0, [sp, #0x34] - mov r1, fp - bl sub_0208E3EC - mov r4, r0 - mov sl, r1 - ldr r0, [sp, #0x48] - ldr r2, [sp, #0x28] - mov r1, sb - mov r3, sb - bl sub_0208DEC8 - mov r2, r0 - mov r3, r1 - ldr r0, [sp, #0x30] - ldr r1, [sp, #0x14] - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - mov r0, r4 - mov r1, sl - bl sub_0208DEC8 - mov r4, r0 - ldr r0, [sp, #0x48] - mov sl, r1 - mov r1, sb - mov r2, r0 - mov r3, r1 - bl sub_0208E3EC - str r1, [sp, #0xc] - mov fp, r0 - ldr r1, _0208BA28 ; =0x40080000 - ldr r3, [sp, #0xc] - mov r0, #0 - mov r2, fp - bl sub_0208DEC8 - mov r2, r4 - mov r3, sl - bl sub_0208DEC8 - mov r0, #0 - ldr r3, _0208BA28 ; =0x40080000 - mov r2, r0 - str r1, [sp, #0x44] - str r0, [sp, #0x40] - bl sub_0208E904 - ldr r3, [sp, #0xc] - mov r2, fp - bl sub_0208E904 - mov r2, r0 - mov r3, r1 - mov r0, r4 - mov r1, sl - bl sub_0208E904 - str r0, [sp, #0x38] - str r1, [sp, #4] - ldr r0, [sp, #0x48] - ldr r2, [sp, #0x40] - ldr r3, [sp, #0x44] - mov r1, sb - bl sub_0208E3EC - mov r4, r0 - mov sl, r1 - ldr r0, [sp, #0x30] - ldr r1, [sp, #0x14] - ldr r2, [sp, #0x40] - ldr r3, [sp, #0x44] - bl sub_0208E3EC - str r0, [sp, #0x3c] - mov fp, r1 - ldr r0, [sp, #0x38] - ldr r1, [sp, #4] - ldr r2, [sp, #0x28] - mov r3, sb - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, [sp, #0x3c] - mov r1, fp - bl sub_0208DEC8 - mov sb, r0 - mov fp, r1 - mov r0, r4 - mov r1, sl - mov r2, sb - mov r3, fp - bl sub_0208DEC8 - mov r0, #0 - mov r2, r4 - mov r3, sl - str r1, [sp, #0x6c] - str r0, [sp, #0x68] - bl sub_0208E904 - mov r2, r0 - mov r3, r1 - mov r0, sb - mov r1, fp - bl sub_0208E904 - mov sl, r1 - mov fp, r0 - ldr r1, _0208BA2C ; =0x3FEEC709 - ldr r2, [sp, #0x68] - ldr r3, [sp, #0x6c] - mov r0, #0xe0000000 - bl sub_0208E3EC - mov r4, r0 - mov sb, r1 - ldr r0, _0208BA30 ; =0x145B01F5 - ldr r1, _0208BA34 ; =0xBE3E2FE0 - ldr r2, [sp, #0x68] - ldr r3, [sp, #0x6c] - bl sub_0208E3EC - mov r2, fp - mov r3, sl - mov fp, r0 - mov sl, r1 - ldr r0, _0208BA38 ; =0xDC3A03FD - ldr r1, _0208BA2C ; =0x3FEEC709 - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - mov r0, fp - mov r1, sl - bl sub_0208DEC8 - mov r2, r0 - mov r3, r1 - ldr r0, _0208BA3C ; =_020AEEE0 - add r1, r0, r8, lsl #3 - ldr r0, [r0, r8, lsl #3] - ldr r1, [r1, #4] - bl sub_0208DEC8 - mov fp, r0 - mov sl, r1 - mov r0, r6 - bl sub_0208E370 - str r0, [sp, #0x50] - str r1, [sp, #0x54] - mov r0, r4 - mov r1, sb - mov r2, fp - mov r3, sl - bl sub_0208DEC8 - ldr r2, _0208BA40 ; =_020AEEC0 - add r3, r2, r8, lsl #3 - ldr r2, [r2, r8, lsl #3] - ldr r3, [r3, #4] - bl sub_0208DEC8 - mov r2, r0 - mov r3, r1 - ldr r0, [sp, #0x50] - ldr r1, [sp, #0x54] - bl sub_0208DEC8 - str r1, [sp, #0x5c] - mov r0, #0 - str r0, [sp, #0x58] - ldr r2, [sp, #0x50] - ldr r3, [sp, #0x54] - bl sub_0208E904 - ldr r2, _0208BA40 ; =_020AEEC0 - add r3, r2, r8, lsl #3 - ldr r2, [r2, r8, lsl #3] - ldr r3, [r3, #4] - bl sub_0208E904 - mov r2, r4 - mov r3, sb - bl sub_0208E904 - mov r2, r0 - mov r0, fp - mov r3, r1 - mov r1, sl - bl sub_0208E904 - mov r4, r0 - mov r8, r1 -_0208BFF8: - sub r0, r5, #1 - ldr r1, [sp, #0xb4] - orrs r0, r7, r0 - ldr r5, _0208B9B0 ; =0x3FF00000 - mov r2, #0 - ldr r0, [sp, #0xb0] - mov r3, r1 - mov r6, #0 - subeq r5, r5, #0x80000000 - str r1, [sp, #0x64] - str r2, [sp, #0x60] - bl sub_0208E904 - mov r2, r0 - mov r3, r1 - ldr r0, [sp, #0x58] - ldr r1, [sp, #0x5c] - bl sub_0208E3EC - mov r7, r0 - mov sb, r1 - ldr r0, [sp, #0xb0] - ldr r1, [sp, #0xb4] - mov r2, r4 - mov r3, r8 - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - mov r0, r7 - mov r1, sb - bl sub_0208DEC8 - mov r7, r0 - mov r8, r1 - ldr r0, [sp, #0x60] - ldr r1, [sp, #0x64] - ldr r2, [sp, #0x58] - ldr r3, [sp, #0x5c] - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - mov r0, r7 - mov r1, r8 - str r2, [sp, #0x68] - str r3, [sp, #0x6c] - bl sub_0208DEC8 - mov sb, r1 - ldr r2, _0208BA44 ; =0x40900000 - str r0, [sp, #0x78] - str sb, [sp, #0x7c] - cmp sb, r2 - blt _0208C184 - add r1, sb, #0xf700000 - add r1, r1, #0xb0000000 - orrs r0, r1, r0 - beq _0208C104 - ldr r0, _0208BA48 ; =0x8800759C - ldr r1, _0208BA4C ; =0x7E37E43C - mov r2, r6 - mov r3, r5 - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, _0208BA48 ; =0x8800759C - ldr r1, _0208BA4C ; =0x7E37E43C - bl sub_0208E3EC - add sp, sp, #0x80 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208C104: - ldr r0, _0208B9E8 ; =0x652B82FE - ldr r1, _0208BA50 ; =0x3C971547 - mov r2, r7 - mov r3, r8 - bl sub_0208DEC8 - mov r4, r0 - mov sl, r1 - ldr r0, [sp, #0x78] - ldr r2, [sp, #0x68] - ldr r3, [sp, #0x6c] - mov r1, sb - bl sub_0208E904 - mov r2, r0 - mov r3, r1 - mov r0, r4 - mov r1, sl - bl sub_0208EEDC - bls _0208C238 - ldr r0, _0208BA48 ; =0x8800759C - ldr r1, _0208BA4C ; =0x7E37E43C - mov r2, r6 - mov r3, r5 - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, _0208BA48 ; =0x8800759C - ldr r1, _0208BA4C ; =0x7E37E43C - bl sub_0208E3EC - add sp, sp, #0x80 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208C184: - bic r3, sb, #0x80000000 - add r2, r2, #0xcc00 - cmp r3, r2 - blt _0208C238 - ldr r2, _0208BA54 ; =0x3F6F3400 - add r2, sb, r2 - orrs r2, r2, r0 - beq _0208C1DC - ldr r0, _0208BA58 ; =0xC2F8F359 - ldr r1, _0208BA5C ; =0x01A56E1F - mov r2, r6 - mov r3, r5 - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, _0208BA58 ; =0xC2F8F359 - ldr r1, _0208BA5C ; =0x01A56E1F - bl sub_0208E3EC - add sp, sp, #0x80 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208C1DC: - ldr r2, [sp, #0x68] - ldr r3, [sp, #0x6c] - bl sub_0208E904 - mov r2, r0 - mov r3, r1 - mov r0, r7 - mov r1, r8 - bl sub_0208EF74 - bhi _0208C238 - ldr r0, _0208BA58 ; =0xC2F8F359 - ldr r1, _0208BA5C ; =0x01A56E1F - mov r2, r6 - mov r3, r5 - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, _0208BA58 ; =0xC2F8F359 - ldr r1, _0208BA5C ; =0x01A56E1F - bl sub_0208E3EC - add sp, sp, #0x80 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr -_0208C238: - ldr r0, _0208B9BC ; =0xFFFFFC01 - bic r3, sb, #0x80000000 - ldr r1, _0208B9C0 ; =0x3FE00000 - add r2, r0, r3, asr #20 - cmp r3, r1 - mov r4, #0 - ble _0208C2B4 - mov r1, #0x100000 - add r2, r2, #1 - add r2, sb, r1, asr r2 - bic r3, r2, #0x80000000 - add r0, r0, r3, asr #20 - sub r3, r1, #1 - mvn r3, r3, asr r0 - sub r1, r1, #1 - and r1, r2, r1 - and r2, r2, r3 - str r2, [sp, #0x54] - str r4, [sp, #0x50] - orr r1, r1, #0x100000 - rsb r0, r0, #0x14 - mov r4, r1, asr r0 - cmp sb, #0 - ldr r0, [sp, #0x68] - ldr r1, [sp, #0x6c] - ldr r2, [sp, #0x50] - ldr r3, [sp, #0x54] - rsblt r4, r4, #0 - bl sub_0208E904 - str r0, [sp, #0x68] - str r1, [sp, #0x6c] -_0208C2B4: - ldr r2, [sp, #0x68] - ldr r3, [sp, #0x6c] - mov r0, r7 - mov r1, r8 - bl sub_0208DEC8 - mov r3, r1 - mov r0, #0 - ldr r1, _0208BA60 ; =0x3FE62E43 - mov r2, r0 - str r3, [sp, #0x54] - str r0, [sp, #0x50] - bl sub_0208E3EC - mov sb, r0 - mov sl, r1 - ldr r0, [sp, #0x50] - ldr r1, [sp, #0x54] - ldr r2, [sp, #0x68] - ldr r3, [sp, #0x6c] - bl sub_0208E904 - mov r2, r0 - mov r0, r7 - mov r3, r1 - mov r1, r8 - bl sub_0208E904 - mov r2, r0 - mov r3, r1 - ldr r0, _0208BA64 ; =0xFEFA39EF - ldr r1, _0208BA68 ; =0x3FE62E42 - bl sub_0208E3EC - mov r7, r0 - mov r8, r1 - ldr r0, _0208BA6C ; =0x0CA86C39 - ldr r1, _0208BA70 ; =0xBE205C61 - ldr r2, [sp, #0x50] - ldr r3, [sp, #0x54] - bl sub_0208E3EC - mov r2, r0 - mov r0, r7 - mov r3, r1 - mov r1, r8 - bl sub_0208DEC8 - mov r7, r0 - mov r8, r1 - mov r0, sb - mov r1, sl - mov r2, r7 - mov r3, r8 - bl sub_0208DEC8 - mov r2, sb - mov r3, sl - str r0, [sp, #0x78] - str r1, [sp, #0x7c] - bl sub_0208E904 - mov r2, r0 - mov r3, r1 - mov r0, r7 - mov r1, r8 - bl sub_0208E904 - mov r8, r0 - mov sb, r1 - ldr r0, [sp, #0x78] - ldr r1, [sp, #0x7c] - mov r2, r0 - mov r3, r1 - bl sub_0208E3EC - mov r2, r0 - str r2, [sp, #0x50] - mov r3, r1 - str r3, [sp, #0x54] - ldr r0, _0208BA74 ; =0x72BEA4D0 - ldr r1, _0208BA78 ; =0x3E663769 - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, _0208BA7C ; =0xC5D26BF1 - ldr r1, _0208BA80 ; =0xBEBBBD41 - bl sub_0208DEC8 - mov r2, r0 - mov r3, r1 - ldr r0, [sp, #0x50] - ldr r1, [sp, #0x54] - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, _0208BA84 ; =0xAF25DE2C - ldr r1, _0208BA88 ; =0x3F11566A - bl sub_0208DEC8 - mov r2, r0 - mov r3, r1 - ldr r0, [sp, #0x50] - ldr r1, [sp, #0x54] - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, _0208BA8C ; =0x16BEBD93 - ldr r1, _0208BA90 ; =0xBF66C16C - bl sub_0208DEC8 - mov r2, r0 - mov r3, r1 - ldr r0, [sp, #0x50] - ldr r1, [sp, #0x54] - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, _0208BA94 ; =0x5555553E - ldr r1, _0208BA98 ; =0x3FC55555 - bl sub_0208DEC8 - mov r2, r0 - mov r3, r1 - ldr r0, [sp, #0x50] - ldr r1, [sp, #0x54] - bl sub_0208E3EC - mov r2, r0 - mov r3, r1 - ldr r0, [sp, #0x78] - ldr r1, [sp, #0x7c] - bl sub_0208E904 - mov r2, r0 - str r2, [sp, #0x58] - mov r3, r1 - str r3, [sp, #0x5c] - ldr r0, [sp, #0x78] - ldr r1, [sp, #0x7c] - bl sub_0208E3EC - mov r7, r0 - mov sl, r1 - ldr r0, [sp, #0x58] - ldr r1, [sp, #0x5c] - mov r2, #0 - mov r3, #0x40000000 - bl sub_0208E904 - mov r2, r0 - mov r0, r7 - mov r3, r1 - mov r1, sl - bl sub_020902AC - mov r7, r0 - mov sl, r1 - ldr r0, [sp, #0x78] - ldr r1, [sp, #0x7c] - mov r2, r8 - mov r3, sb - bl sub_0208E3EC - mov r2, r0 - mov r0, r8 - mov r3, r1 - mov r1, sb - bl sub_0208DEC8 - mov r2, r0 - mov r0, r7 - mov r3, r1 - mov r1, sl - bl sub_0208E904 - ldr r2, [sp, #0x78] - ldr r3, [sp, #0x7c] - bl sub_0208E904 - mov r3, r1 - mov r2, r0 - ldr r1, _0208B9B0 ; =0x3FF00000 - mov r0, #0 - bl sub_0208E904 - add r3, r1, r4, lsl #20 - mov r2, r3, asr #0x14 - str r0, [sp, #0x78] - cmp r2, #0 - str r1, [sp, #0x7c] - addgt r0, sp, #0x78 - strgt r3, [r0, #4] - bgt _0208C568 - mov r2, r4 - bl sub_0208DE1C - str r0, [sp, #0x78] - str r1, [sp, #0x7c] -_0208C568: - ldr r2, [sp, #0x78] - ldr r3, [sp, #0x7c] - mov r0, r6 - mov r1, r5 - bl sub_0208E3EC - add sp, sp, #0x80 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - add sp, sp, #0x10 - bx lr - arm_func_end sub_0208B404 - - arm_func_start sub_0208C58C -sub_0208C58C: ; 0x0208C58C - stmdb sp!, {r0, r1, r2, r3} - ldr r1, [sp, #4] - ldr r0, [sp, #0xc] - bic r1, r1, #0x80000000 - and r0, r0, #0x80000000 - orr r1, r1, r0 - ldr r0, [sp] - str r1, [sp, #4] - add sp, sp, #0x10 - bx lr - arm_func_end sub_0208C58C - - arm_func_start sub_0208C5B4 -sub_0208C5B4: ; 0x0208C5B4 - stmdb sp!, {r0, r1, r2, r3} - add r2, sp, #0 - ldr r1, [r2, #4] - ldr r0, [sp] - bic r1, r1, #0x80000000 - str r1, [r2, #4] - add sp, sp, #0x10 - bx lr - arm_func_end sub_0208C5B4 - - arm_func_start sub_0208C5D4 -sub_0208C5D4: ; 0x0208C5D4 - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r4, lr} - ldr r1, [sp, #0xc] - ldr r0, _0208C680 ; =0x7FF00000 - mov r4, r2 - bic r3, r1, #0x80000000 - mov r2, #0 - str r2, [r4] - cmp r3, r0 - ldr r0, [sp, #8] - bge _0208C608 - orrs r0, r3, r0 - bne _0208C61C -_0208C608: - ldr r0, [sp, #8] - ldr r1, [sp, #0xc] - ldmia sp!, {r4, lr} - add sp, sp, #0x10 - bx lr -_0208C61C: - cmp r3, #0x100000 - bge _0208C648 - ldr r0, [sp, #8] - ldr r1, [sp, #0xc] - ldr r3, _0208C684 ; =0x43500000 - bl sub_0208E3EC - mvn r2, #0x35 - str r0, [sp, #8] - str r1, [sp, #0xc] - str r2, [r4] - bic r3, r1, #0x80000000 -_0208C648: - ldr r2, _0208C688 ; =0x800FFFFF - ldr r0, _0208C68C ; =0xFFFFFC02 - and r1, r1, r2 - orr r1, r1, #0xfe00000 - orr r1, r1, #0x30000000 - ldr r2, [r4] - add r0, r0, r3, asr #20 - add r2, r2, r0 - ldr r0, [sp, #8] - str r2, [r4] - str r1, [sp, #0xc] - ldmia sp!, {r4, lr} - add sp, sp, #0x10 - bx lr - .align 2, 0 -_0208C680: .word 0x7FF00000 -_0208C684: .word 0x43500000 -_0208C688: .word 0x800FFFFF -_0208C68C: .word 0xFFFFFC02 - arm_func_end sub_0208C5D4 - - arm_func_start sub_0208C690 -sub_0208C690: ; 0x0208C690 - stmdb sp!, {r0, r1, r2, r3} - stmdb sp!, {r4, lr} - ldr r0, [sp, #8] - ldr r1, [sp, #0xc] - mov r4, r2 - bl sub_0208DDAC - cmp r0, #2 - ble _0208C6C8 - mov r0, #0 - ldr r2, [sp, #8] - ldr r3, [sp, #0xc] - mov r1, r0 - bl sub_0208F0B4 - bne _0208C6DC -_0208C6C8: - ldr r0, [sp, #8] - ldr r1, [sp, #0xc] - ldmia sp!, {r4, lr} - add sp, sp, #0x10 - bx lr -_0208C6DC: - ldr r3, [sp, #0xc] - ldr r0, _0208C8B0 ; =0x7FF00000 - ldr r1, [sp, #8] - and r0, r3, r0 - movs ip, r0, asr #0x14 - bne _0208C768 - bic r0, r3, #0x80000000 - orrs r0, r1, r0 - ldreq r0, [sp, #8] - ldreq r1, [sp, #0xc] - ldmeqia sp!, {r4, lr} - addeq sp, sp, #0x10 - bxeq lr - ldr r0, [sp, #8] - ldr r1, [sp, #0xc] - ldr r3, _0208C8B4 ; =0x43500000 - mov r2, #0 - bl sub_0208E3EC - mov r3, r1 - ldr r1, _0208C8B0 ; =0x7FF00000 - ldr ip, _0208C8B8 ; =0xFFFF3CB0 - and r1, r3, r1 - mov r2, r0 - mov r0, r1, asr #0x14 - str r2, [sp, #8] - str r3, [sp, #0xc] - cmp r4, ip - sub ip, r0, #0x36 - bge _0208C768 - ldr r0, _0208C8BC ; =0xC2F8F359 - ldr r1, _0208C8C0 ; =0x01A56E1F - bl sub_0208E3EC - ldmia sp!, {r4, lr} - add sp, sp, #0x10 - bx lr -_0208C768: - ldr r0, _0208C8C4 ; =0x000007FF - cmp ip, r0 - bne _0208C794 - ldr r0, [sp, #8] - ldr r1, [sp, #0xc] - mov r2, r0 - mov r3, r1 - bl sub_0208DEC8 - ldmia sp!, {r4, lr} - add sp, sp, #0x10 - bx lr -_0208C794: - add r2, ip, r4 - sub r0, r0, #1 - cmp r2, r0 - ble _0208C7D8 - ldr r2, [sp, #8] - ldr r3, [sp, #0xc] - ldr r0, _0208C8C8 ; =0x8800759C - ldr r1, _0208C8CC ; =0x7E37E43C - bl sub_0208C58C - mov r2, r0 - mov r3, r1 - ldr r0, _0208C8C8 ; =0x8800759C - ldr r1, _0208C8CC ; =0x7E37E43C - bl sub_0208E3EC - ldmia sp!, {r4, lr} - add sp, sp, #0x10 - bx lr -_0208C7D8: - cmp r2, #0 - ble _0208C800 - ldr r1, _0208C8D0 ; =0x800FFFFF - ldr r0, [sp, #8] - and r1, r3, r1 - orr r1, r1, r2, lsl #20 - str r1, [sp, #0xc] - ldmia sp!, {r4, lr} - add sp, sp, #0x10 - bx lr -_0208C800: - mvn r0, #0x35 - cmp r2, r0 - bgt _0208C880 - ldr r0, _0208C8D4 ; =0x0000C350 - cmp r4, r0 - ble _0208C84C - ldr r2, [sp, #8] - ldr r3, [sp, #0xc] - ldr r0, _0208C8C8 ; =0x8800759C - ldr r1, _0208C8CC ; =0x7E37E43C - bl sub_0208C58C - mov r2, r0 - mov r3, r1 - ldr r0, _0208C8C8 ; =0x8800759C - ldr r1, _0208C8CC ; =0x7E37E43C - bl sub_0208E3EC - ldmia sp!, {r4, lr} - add sp, sp, #0x10 - bx lr -_0208C84C: - ldr r2, [sp, #8] - ldr r3, [sp, #0xc] - ldr r0, _0208C8BC ; =0xC2F8F359 - ldr r1, _0208C8C0 ; =0x01A56E1F - bl sub_0208C58C - mov r2, r0 - mov r3, r1 - ldr r0, _0208C8BC ; =0xC2F8F359 - ldr r1, _0208C8C0 ; =0x01A56E1F - bl sub_0208E3EC - ldmia sp!, {r4, lr} - add sp, sp, #0x10 - bx lr -_0208C880: - ldr r0, _0208C8D0 ; =0x800FFFFF - add r1, r2, #0x36 - and r0, r3, r0 - orr r3, r0, r1, lsl #20 - ldr r2, [sp, #8] - ldr r1, _0208C8D8 ; =0x3C900000 - mov r0, #0 - str r3, [sp, #0xc] - bl sub_0208E3EC - ldmia sp!, {r4, lr} - add sp, sp, #0x10 - bx lr - .align 2, 0 -_0208C8B0: .word 0x7FF00000 -_0208C8B4: .word 0x43500000 -_0208C8B8: .word 0xFFFF3CB0 -_0208C8BC: .word 0xC2F8F359 -_0208C8C0: .word 0x01A56E1F -_0208C8C4: .word 0x000007FF -_0208C8C8: .word 0x8800759C -_0208C8CC: .word 0x7E37E43C -_0208C8D0: .word 0x800FFFFF -_0208C8D4: .word 0x0000C350 -_0208C8D8: .word 0x3C900000 - arm_func_end sub_0208C690 - - arm_func_start sub_0208C8DC -sub_0208C8DC: ; 0x0208C8DC - ldr ip, _0208C8E4 ; =sub_0208B404 - bx ip - .align 2, 0 -_0208C8E4: .word sub_0208B404 - arm_func_end sub_0208C8DC - - arm_func_start sub_0208C8E8 -sub_0208C8E8: ; 0x0208C8E8 - add r3, r0, #5 - ldrb r2, [r3, r1] - add ip, r3, r1 - cmp r2, #5 - movhi r0, #1 - bxhi lr - mvnlo r0, #0 - bxlo lr - ldrb r2, [r0, #4] - add ip, ip, #1 - add r3, r3, r2 - cmp ip, r3 - bhs _0208C938 -_0208C91C: - ldrb r2, [ip] - cmp r2, #0 - movne r0, #1 - bxne lr - add ip, ip, #1 - cmp ip, r3 - blo _0208C91C -_0208C938: - sub r1, r1, #1 - add r0, r0, r1 - ldrb r0, [r0, #5] - tst r0, #1 - movne r0, #1 - mvneq r0, #0 - bx lr - arm_func_end sub_0208C8E8 - - arm_func_start sub_0208C954 -sub_0208C954: ; 0x0208C954 - add r3, r0, #5 - add r1, r3, r1 - sub ip, r1, #1 - mov r1, #0 -_0208C964: - ldrb r2, [ip] - cmp r2, #9 - addlo r0, r2, #1 - strlob r0, [ip] - bxlo lr - cmp ip, r3 - bne _0208C998 - mov r1, #1 - strb r1, [ip] - ldrsh r1, [r0, #2] - add r1, r1, #1 - strh r1, [r0, #2] - bx lr -_0208C998: - strb r1, [ip], #-1 - b _0208C964 - arm_func_end sub_0208C954 - - arm_func_start sub_0208C9A0 -sub_0208C9A0: ; 0x0208C9A0 - bx lr - arm_func_end sub_0208C9A0 - - arm_func_start sub_0208C9A4 -sub_0208C9A4: ; 0x0208C9A4 - stmdb sp!, {r3, r4, r5, lr} - mov r4, r1 - mov r5, r0 - cmp r4, #0 - ldmleia sp!, {r3, r4, r5, pc} - ldrb r2, [r5, #4] - cmp r4, r2 - ldmgeia sp!, {r3, r4, r5, pc} - bl sub_0208C8E8 - strb r4, [r5, #4] - cmp r0, #0 - ldmltia sp!, {r3, r4, r5, pc} - mov r0, r5 - mov r1, r4 - bl sub_0208C954 - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0208C9A4 - - arm_func_start sub_0208C9E4 -sub_0208C9E4: ; 0x0208C9E4 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - mov sl, r0 - mov r0, #0 - mov r8, r2 - strb r0, [sl] - mov sb, r1 - cmp r8, #0 - strb r0, [sl, #4] - cmpeq sb, #0 - beq _0208CA70 - mov r6, #0xa - mov fp, r0 - mov r5, r0 - mov r4, r0 -_0208CA1C: - ldrb r1, [sl, #4] - mov r0, sb - mov r2, r6 - add r3, r1, #1 - mov r7, r1 - strb r3, [sl, #4] - mov r1, r8 - mov r3, fp - bl sub_0208FE48 - add r1, sl, r7 - strb r0, [r1, #5] - mov r0, sb - mov r1, r8 - mov r2, #0xa - mov r3, #0 - bl sub_0208FE3C - mov r8, r1 - mov sb, r0 - cmp r8, r5 - cmpeq sb, r4 - bne _0208CA1C -_0208CA70: - ldrb r0, [sl, #4] - add r2, sl, #5 - add r0, r2, r0 - sub r3, r0, #1 - cmp r2, r3 - bhs _0208CAA0 -_0208CA88: - ldrb r0, [r3] - ldrb r1, [r2] - strb r0, [r2], #1 - strb r1, [r3], #-1 - cmp r2, r3 - blo _0208CA88 -_0208CAA0: - ldrb r0, [sl, #4] - sub r0, r0, #1 - strh r0, [sl, #2] - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - arm_func_end sub_0208C9E4 - - arm_func_start sub_0208CAB0 -sub_0208CAB0: ; 0x0208CAB0 - stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} - sub sp, sp, #0x40 - ldrb r6, [r1, #4] - ldrb r5, [r2, #4] - mov r4, #0 - add r3, sp, #0 - add r5, r6, r5 - sub r5, r5, #1 - add r3, r3, r5 - add r6, r3, #1 - mov r7, r6 - strb r4, [r0] - cmp r5, #0 - ble _0208CB78 - add lr, r1, #5 - add fp, r2, #5 -_0208CAF0: - ldrb r3, [r2, #4] - sub sl, r3, #1 - sub r3, r5, sl - subs sb, r3, #1 - ldrb r3, [r1, #4] - movmi sb, #0 - submi sl, r5, #1 - add r8, sl, #1 - sub r3, r3, sb - cmp r8, r3 - movgt r8, r3 - add sl, fp, sl - add sb, lr, sb - cmp r8, #0 - ble _0208CB44 -_0208CB2C: - ldrb ip, [sb], #1 - ldrb r3, [sl], #-1 - sub r8, r8, #1 - cmp r8, #0 - mla r4, ip, r3, r4 - bgt _0208CB2C -_0208CB44: - ldr r3, _0208CC30 ; =0xCCCCCCCD - sub r5, r5, #1 - umull r8, sb, r4, r3 - mov sb, sb, lsr #3 - cmp r5, #0 - mov sl, #0xa - umull r8, sb, sl, sb - sub sb, r4, r8 - strb sb, [r6, #-1]! - mov r8, r4 - umull r3, r4, r8, r3 - mov r4, r4, lsr #3 - bgt _0208CAF0 -_0208CB78: - ldrsh r3, [r1, #2] - ldrsh r1, [r2, #2] - cmp r4, #0 - add r1, r3, r1 - strh r1, [r0, #2] - beq _0208CBA0 - strb r4, [r6, #-1]! - ldrsh r1, [r0, #2] - add r1, r1, #1 - strh r1, [r0, #2] -_0208CBA0: - mov r3, #0 - b _0208CBB8 -_0208CBA8: - ldrb r2, [r6], #1 - add r1, r0, r3 - add r3, r3, #1 - strb r2, [r1, #5] -_0208CBB8: - cmp r3, #0x20 - bge _0208CBC8 - cmp r6, r7 - blo _0208CBA8 -_0208CBC8: - cmp r6, r7 - addhs sp, sp, #0x40 - strb r3, [r0, #4] - ldmhsia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldrb r1, [r6] - cmp r1, #5 - addlo sp, sp, #0x40 - ldmloia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - bne _0208CC20 - add r2, r6, #1 - cmp r2, r7 - bhs _0208CC10 -_0208CBF8: - ldrb r1, [r2] - cmp r1, #0 - bne _0208CC20 - add r2, r2, #1 - cmp r2, r7 - blo _0208CBF8 -_0208CC10: - ldrb r1, [r6, #-1] - tst r1, #1 - addeq sp, sp, #0x40 - ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0208CC20: - ldrb r1, [r0, #4] - bl sub_0208C954 - add sp, sp, #0x40 - ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_0208CC30: .word 0xCCCCCCCD - arm_func_end sub_0208CAB0 - - arm_func_start sub_0208CC34 -sub_0208CC34: ; 0x0208CC34 - stmdb sp!, {r3, lr} - strh r2, [r0, #2] - mov ip, #0 - strb ip, [r0] - b _0208CC5C -_0208CC48: - ldrsb r3, [r1], #1 - add r2, r0, ip - add ip, ip, #1 - sub r3, r3, #0x30 - strb r3, [r2, #5] -_0208CC5C: - cmp ip, #0x20 - bge _0208CC70 - ldrsb r2, [r1] - cmp r2, #0 - bne _0208CC48 -_0208CC70: - strb ip, [r0, #4] - ldrsb r2, [r1] - cmp r2, #0 - ldmeqia sp!, {r3, pc} - cmp r2, #5 - ldmltia sp!, {r3, pc} - bgt _0208CCC4 - ldrsb r2, [r1, #1] - add r1, r1, #1 - cmp r2, #0 - beq _0208CCB0 -_0208CC9C: - cmp r2, #0x30 - bne _0208CCC4 - ldrsb r2, [r1, #1]! - cmp r2, #0 - bne _0208CC9C -_0208CCB0: - sub r1, ip, #1 - add r1, r0, r1 - ldrb r1, [r1, #5] - tst r1, #1 - ldmeqia sp!, {r3, pc} -_0208CCC4: - ldrb r1, [r0, #4] - bl sub_0208C954 - ldmia sp!, {r3, pc} - arm_func_end sub_0208CC34 - - arm_func_start sub_0208CCD0 -sub_0208CCD0: ; 0x0208CCD0 - stmdb sp!, {r4, r5, lr} - sub sp, sp, #0x4c - mov r4, r1 - mvn r2, #0x34 - mov r5, r0 - cmp r4, r2 - bgt _0208CD00 - bge _0208CDCC - sub r0, r2, #0xb - cmp r4, r0 - beq _0208CDB4 - b _0208CF5C -_0208CD00: - add r1, r4, #0x20 - cmp r1, #0x28 - addls pc, pc, r1, lsl #2 - b _0208CF5C -_0208CD10: ; jump table - b _0208CDE0 ; case 0 - b _0208CF5C ; case 1 - b _0208CF5C ; case 2 - b _0208CF5C ; case 3 - b _0208CF5C ; case 4 - b _0208CF5C ; case 5 - b _0208CF5C ; case 6 - b _0208CF5C ; case 7 - b _0208CF5C ; case 8 - b _0208CF5C ; case 9 - b _0208CF5C ; case 10 - b _0208CF5C ; case 11 - b _0208CF5C ; case 12 - b _0208CF5C ; case 13 - b _0208CF5C ; case 14 - b _0208CF5C ; case 15 - b _0208CDF4 ; case 16 - b _0208CF5C ; case 17 - b _0208CF5C ; case 18 - b _0208CF5C ; case 19 - b _0208CF5C ; case 20 - b _0208CF5C ; case 21 - b _0208CF5C ; case 22 - b _0208CF5C ; case 23 - b _0208CE08 ; case 24 - b _0208CE1C ; case 25 - b _0208CE30 ; case 26 - b _0208CE44 ; case 27 - b _0208CE58 ; case 28 - b _0208CE6C ; case 29 - b _0208CE80 ; case 30 - b _0208CE94 ; case 31 - b _0208CEA8 ; case 32 - b _0208CEBC ; case 33 - b _0208CED0 ; case 34 - b _0208CEE4 ; case 35 - b _0208CEF8 ; case 36 - b _0208CF0C ; case 37 - b _0208CF20 ; case 38 - b _0208CF34 ; case 39 - b _0208CF48 ; case 40 -_0208CDB4: - ldr r1, _0208D000 ; =_020B3268 - mov r0, r5 - mvn r2, #0x13 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CDCC: - ldr r1, _0208D004 ; =_020B3298 - add r2, r2, #0x25 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CDE0: - ldr r1, _0208D008 ; =_020B32C0 - add r2, r2, #0x2b - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CDF4: - ldr r1, _0208D00C ; =_020B32D8 - add r2, r2, #0x30 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CE08: - ldr r1, _0208D010 ; =_020B32E8 - add r2, r2, #0x32 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CE1C: - ldr r1, _0208D014 ; =_020B32F0 - add r2, r2, #0x32 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CE30: - ldr r1, _0208D018 ; =_020B32F8 - add r2, r2, #0x33 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CE44: - ldr r1, _0208D01C ; =_020B3300 - add r2, r2, #0x33 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CE58: - ldr r1, _0208D020 ; =_020B3308 - add r2, r2, #0x33 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CE6C: - ldr r1, _0208D024 ; =_020B330C - add r2, r2, #0x34 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CE80: - ldr r1, _0208D028 ; =_020B3310 - add r2, r2, #0x34 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CE94: - ldr r1, _0208D02C ; =_020B3314 - add r2, r2, #0x34 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CEA8: - ldr r1, _0208D030 ; =_020B3318 - mov r2, #0 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CEBC: - ldr r1, _0208D034 ; =_020B331C - mov r2, #0 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CED0: - ldr r1, _0208D038 ; =_020B3320 - mov r2, #0 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CEE4: - ldr r1, _0208D03C ; =_020B3324 - mov r2, #0 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CEF8: - ldr r1, _0208D040 ; =_020B3328 - mov r2, #1 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CF0C: - ldr r1, _0208D044 ; =_020B332C - mov r2, #1 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CF20: - ldr r1, _0208D048 ; =_020B3330 - mov r2, #1 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CF34: - ldr r1, _0208D04C ; =_020B3334 - mov r2, #2 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CF48: - ldr r1, _0208D050 ; =_020B3338 - mov r2, #2 - bl sub_0208CC34 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} -_0208CF5C: - and r0, r4, #0x80000000 - add r1, r4, r0, lsr #31 - add r0, sp, #0x26 - mov r1, r1, asr #1 - bl sub_0208CCD0 - add r1, sp, #0x26 - mov r0, r5 - mov r2, r1 - bl sub_0208CAB0 - tst r4, #1 - addeq sp, sp, #0x4c - ldmeqia sp!, {r4, r5, pc} - add r3, sp, #0 - mov ip, r5 - mov r2, #9 -_0208CF98: - ldrh r1, [ip] - ldrh r0, [ip, #2] - add ip, ip, #4 - subs r2, r2, #1 - strh r1, [r3] - strh r0, [r3, #2] - add r3, r3, #4 - bne _0208CF98 - ldrh r0, [ip] - cmp r4, #0 - strh r0, [r3] - add r0, sp, #0x26 - ble _0208CFDC - ldr r1, _0208D034 ; =_020B331C - mov r2, #0 - bl sub_0208CC34 - b _0208CFE8 -_0208CFDC: - ldr r1, _0208D02C ; =_020B3314 - mvn r2, #0 - bl sub_0208CC34 -_0208CFE8: - add r1, sp, #0 - add r2, sp, #0x26 - mov r0, r5 - bl sub_0208CAB0 - add sp, sp, #0x4c - ldmia sp!, {r4, r5, pc} - .align 2, 0 -_0208D000: .word _020B3268 -_0208D004: .word _020B3298 -_0208D008: .word _020B32C0 -_0208D00C: .word _020B32D8 -_0208D010: .word _020B32E8 -_0208D014: .word _020B32F0 -_0208D018: .word _020B32F8 -_0208D01C: .word _020B3300 -_0208D020: .word _020B3308 -_0208D024: .word _020B330C -_0208D028: .word _020B3310 -_0208D02C: .word _020B3314 -_0208D030: .word _020B3318 -_0208D034: .word _020B331C -_0208D038: .word _020B3320 -_0208D03C: .word _020B3324 -_0208D040: .word _020B3328 -_0208D044: .word _020B332C -_0208D048: .word _020B3330 -_0208D04C: .word _020B3334 -_0208D050: .word _020B3338 - arm_func_end sub_0208CCD0 - - arm_func_start sub_0208D054 -sub_0208D054: ; 0x0208D054 - stmdb sp!, {r4, lr} - ldrb r3, [r0, #5] - cmp r3, #0 - bne _0208D078 - ldrb r0, [r1, #5] - cmp r0, #0 - moveq r0, #1 - movne r0, #0 - ldmia sp!, {r4, pc} -_0208D078: - ldrb r2, [r1, #5] - cmp r2, #0 - bne _0208D094 - cmp r3, #0 - moveq r0, #1 - movne r0, #0 - ldmia sp!, {r4, pc} -_0208D094: - ldrsh r3, [r0, #2] - ldrsh r2, [r1, #2] - cmp r3, r2 - bne _0208D12C - ldrb r4, [r0, #4] - ldrb r2, [r1, #4] - mov ip, #0 - mov lr, r4 - cmp r4, r2 - movgt lr, r2 - cmp lr, #0 - ble _0208D0EC -_0208D0C4: - add r3, r0, ip - add r2, r1, ip - ldrb r3, [r3, #5] - ldrb r2, [r2, #5] - cmp r3, r2 - movne r0, #0 - ldmneia sp!, {r4, pc} - add ip, ip, #1 - cmp ip, lr - blt _0208D0C4 -_0208D0EC: - cmp lr, r4 - moveq r0, r1 - ldrb r1, [r0, #4] - cmp ip, r1 - bge _0208D124 -_0208D100: - add r1, r0, ip - ldrb r1, [r1, #5] - cmp r1, #0 - movne r0, #0 - ldmneia sp!, {r4, pc} - ldrb r1, [r0, #4] - add ip, ip, #1 - cmp ip, r1 - blt _0208D100 -_0208D124: - mov r0, #1 - ldmia sp!, {r4, pc} -_0208D12C: - mov r0, #0 - ldmia sp!, {r4, pc} - arm_func_end sub_0208D054 - - arm_func_start sub_0208D134 -sub_0208D134: ; 0x0208D134 - stmdb sp!, {r3, r4, r5, lr} - ldrb r2, [r0, #5] - cmp r2, #0 - bne _0208D158 - ldrb r0, [r1, #5] - cmp r0, #0 - movne r0, #1 - moveq r0, #0 - ldmia sp!, {r3, r4, r5, pc} -_0208D158: - ldrb r2, [r1, #5] - cmp r2, #0 - moveq r0, #0 - ldmeqia sp!, {r3, r4, r5, pc} - ldrsh r3, [r1, #2] - ldrsh r2, [r0, #2] - cmp r2, r3 - bne _0208D208 - ldrb r5, [r0, #4] - ldrb r4, [r1, #4] - mov ip, #0 - mov lr, r5 - cmp r5, r4 - movgt lr, r4 - cmp lr, #0 - ble _0208D1CC -_0208D198: - add r3, r1, ip - add r2, r0, ip - ldrb r3, [r3, #5] - ldrb r2, [r2, #5] - cmp r2, r3 - movlo r0, #1 - ldmloia sp!, {r3, r4, r5, pc} - cmp r3, r2 - movlo r0, #0 - ldmloia sp!, {r3, r4, r5, pc} - add ip, ip, #1 - cmp ip, lr - blt _0208D198 -_0208D1CC: - cmp lr, r5 - bne _0208D200 - cmp ip, r4 - bge _0208D200 -_0208D1DC: - add r0, r1, ip - ldrb r0, [r0, #5] - cmp r0, #0 - movne r0, #1 - ldmneia sp!, {r3, r4, r5, pc} - ldrb r0, [r1, #4] - add ip, ip, #1 - cmp ip, r0 - blt _0208D1DC -_0208D200: - mov r0, #0 - ldmia sp!, {r3, r4, r5, pc} -_0208D208: - movlt r0, #1 - movge r0, #0 - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0208D134 - - arm_func_start sub_0208D214 -sub_0208D214: ; 0x0208D214 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r6, r0 - mov r5, #9 -_0208D220: - ldrh r4, [r1] - ldrh r3, [r1, #2] - add r1, r1, #4 - subs r5, r5, #1 - strh r4, [r6] - strh r3, [r6, #2] - add r6, r6, #4 - bne _0208D220 - ldrh r1, [r1] - strh r1, [r6] - ldrb r1, [r2, #5] - cmp r1, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - ldrb r7, [r0, #4] - ldrb r3, [r2, #4] - ldrsh r4, [r0, #2] - mov r1, r7 - cmp r7, r3 - movlt r1, r3 - ldrsh r3, [r2, #2] - sub r6, r4, r3 - add r1, r1, r6 - cmp r1, #0x20 - movgt r1, #0x20 - cmp r7, r1 - bge _0208D2AC - mov r4, #0 -_0208D28C: - ldrb r5, [r0, #4] - add r3, r0, r7 - add r5, r5, #1 - strb r5, [r0, #4] - strb r4, [r3, #5] - ldrb r7, [r0, #4] - cmp r7, r1 - blt _0208D28C -_0208D2AC: - ldrb r4, [r2, #4] - add r3, r0, #5 - add ip, r3, r1 - add r4, r4, r6 - cmp r4, r1 - addlt ip, r3, r4 - sub r4, ip, r3 - add r1, r2, #5 - sub r4, r4, r6 - add lr, r1, r4 - mov r4, lr - b _0208D340 -_0208D2DC: - ldrb r7, [ip, #-1]! - ldrb r5, [lr, #-1]! - cmp r7, r5 - bhs _0208D330 - ldrb r7, [ip, #-1] - sub r5, ip, #1 - cmp r7, #0 - bne _0208D308 -_0208D2FC: - ldrb r7, [r5, #-1]! - cmp r7, #0 - beq _0208D2FC -_0208D308: - cmp r5, ip - beq _0208D330 -_0208D310: - ldrb r7, [r5] - sub r7, r7, #1 - strb r7, [r5] - ldrb r7, [r5, #1]! - cmp r5, ip - add r7, r7, #0xa - strb r7, [r5] - bne _0208D310 -_0208D330: - ldrb r7, [ip] - ldrb r5, [lr] - sub r5, r7, r5 - strb r5, [ip] -_0208D340: - cmp ip, r3 - cmphi lr, r1 - bhi _0208D2DC - ldrb r5, [r2, #4] - sub lr, r4, r1 - cmp lr, r5 - bge _0208D41C - ldrb r1, [r4] - mov r7, #0 - cmp r1, #5 - movlo r7, #1 - blo _0208D3B8 - bne _0208D3B8 - add r1, r2, #5 - add r2, r1, r5 - add r4, r4, #1 - cmp r4, r2 - bhs _0208D3A0 -_0208D388: - ldrb r1, [r4] - cmp r1, #0 - bne _0208D41C - add r4, r4, #1 - cmp r4, r2 - blo _0208D388 -_0208D3A0: - add r1, r3, lr - add r2, r1, r6 - ldrb r1, [r2, #-1] - sub ip, r2, #1 - tst r1, #1 - movne r7, #1 -_0208D3B8: - cmp r7, #0 - beq _0208D41C - ldrb r1, [ip] - cmp r1, #1 - bhs _0208D410 - ldrb r1, [ip, #-1] - sub r2, ip, #1 - cmp r1, #0 - bne _0208D3E8 -_0208D3DC: - ldrb r1, [r2, #-1]! - cmp r1, #0 - beq _0208D3DC -_0208D3E8: - cmp r2, ip - beq _0208D410 -_0208D3F0: - ldrb r1, [r2] - sub r1, r1, #1 - strb r1, [r2] - ldrb r1, [r2, #1]! - cmp r2, ip - add r1, r1, #0xa - strb r1, [r2] - bne _0208D3F0 -_0208D410: - ldrb r1, [ip] - sub r1, r1, #1 - strb r1, [ip] -_0208D41C: - ldrb r1, [r3] - mov r5, r3 - cmp r1, #0 - bne _0208D438 -_0208D42C: - ldrb r1, [r5, #1]! - cmp r1, #0 - beq _0208D42C -_0208D438: - cmp r5, r3 - bls _0208D480 - ldrsh r1, [r0, #2] - sub r2, r5, r3 - and r4, r2, #0xff - sub r1, r1, r4 - strh r1, [r0, #2] - ldrb r1, [r0, #4] - add r2, r3, r1 - cmp r5, r2 - bhs _0208D474 -_0208D464: - ldrb r1, [r5], #1 - cmp r5, r2 - strb r1, [r3], #1 - blo _0208D464 -_0208D474: - ldrb r1, [r0, #4] - sub r1, r1, r4 - strb r1, [r0, #4] -_0208D480: - ldrb r1, [r0, #4] - add r2, r0, #5 - add r3, r2, r1 - cmp r3, r2 - bls _0208D4A8 -_0208D494: - ldrb r1, [r3, #-1]! - cmp r1, #0 - bne _0208D4A8 - cmp r3, r2 - bhi _0208D494 -_0208D4A8: - sub r1, r3, r2 - add r1, r1, #1 - strb r1, [r0, #4] - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_0208D214 - - arm_func_start sub_0208D4B8 -sub_0208D4B8: ; 0x0208D4B8 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - sub sp, sp, #0x58 - mov r8, r1 - mov r6, r2 - mov r7, r0 - mov r0, r8 - mov r1, r6 - bl sub_0208DD98 - cmp r0, #0 - movne r1, #1 - moveq r1, #0 - mov r4, r1, lsl #0x18 - mov r0, #0 - mov r1, r0 - mov r2, r8 - mov r3, r6 - mov r5, r4, asr #0x18 - bl sub_0208F0B4 - bne _0208D524 - strb r5, [r7] - mov r1, #0 - strh r1, [r7, #2] - mov r0, #1 - strb r0, [r7, #4] - add sp, sp, #0x58 - strb r1, [r7, #5] - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_0208D524: - mov r0, r8 - mov r1, r6 - bl sub_0208DDAC - cmp r0, #2 - bgt _0208D570 - strb r5, [r7] - mov r2, #0 - strh r2, [r7, #2] - mov r2, #1 - mov r0, r8 - mov r1, r6 - strb r2, [r7, #4] - bl sub_0208DDAC - cmp r0, #1 - moveq r0, #0x4e - movne r0, #0x49 - add sp, sp, #0x58 - strb r0, [r7, #5] - ldmia sp!, {r4, r5, r6, r7, r8, pc} -_0208D570: - cmp r5, #0 - beq _0208D594 - mov r0, #0 - mov r1, r0 - mov r2, r8 - mov r3, r6 - bl sub_0208E904 - mov r8, r0 - mov r6, r1 -_0208D594: - add r2, sp, #8 - mov r0, r8 - mov r1, r6 - bl sub_0208C5D4 - mov r4, r0 - mov r6, r1 - orr ip, r4, #0 - rsbs r2, ip, #0 - orr r3, r6, #0x100000 - rsc r1, r3, #0 - mov r0, #0 - and r3, r3, r1 - sub r1, r0, #1 - and ip, ip, r2 - mov r2, r1 - adds r0, ip, r1 - adc r1, r3, r2 - str r4, [sp] - str r6, [sp, #4] - bl sub_0208DD04 - rsb r8, r0, #0x35 - ldr r1, [sp, #8] - add r0, sp, #0xc - sub r1, r1, r8 - bl sub_0208CCD0 - mov r0, r4 - mov r1, r6 - mov r2, r8 - bl sub_0208C690 - bl sub_0208E2E4 - mov r2, r1 - mov r1, r0 - add r0, sp, #0x32 - bl sub_0208C9E4 - mov r0, r7 - add r1, sp, #0x32 - add r2, sp, #0xc - bl sub_0208CAB0 - strb r5, [r7] - add sp, sp, #0x58 - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_0208D4B8 - - arm_func_start sub_0208D638 -sub_0208D638: ; 0x0208D638 - stmdb sp!, {r3, r4, r5, lr} - mov r4, r3 - ldrsh r5, [r0, #2] - mov r0, r4 - bl sub_0208D4B8 - ldrb r0, [r4, #5] - cmp r0, #9 - ldmhiia sp!, {r3, r4, r5, pc} - cmp r5, #0x20 - movgt r5, #0x20 - mov r0, r4 - mov r1, r5 - bl sub_0208C9A4 - ldrb r0, [r4, #4] - cmp r0, r5 - bge _0208D69C - mov r1, #0 -_0208D67C: - ldrb r2, [r4, #4] - add r0, r4, r0 - add r2, r2, #1 - strb r2, [r4, #4] - strb r1, [r0, #5] - ldrb r0, [r4, #4] - cmp r0, r5 - blt _0208D67C -_0208D69C: - ldrsh r1, [r4, #2] - sub r0, r0, #1 - mov r2, #0 - sub r0, r1, r0 - strh r0, [r4, #2] - ldrb r0, [r4, #4] - cmp r0, #0 - ldmleia sp!, {r3, r4, r5, pc} -_0208D6BC: - add r1, r4, r2 - ldrb r0, [r1, #5] - add r2, r2, #1 - add r0, r0, #0x30 - strb r0, [r1, #5] - ldrb r0, [r4, #4] - cmp r2, r0 - blt _0208D6BC - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0208D638 - - arm_func_start sub_0208D6E0 -sub_0208D6E0: ; 0x0208D6E0 - stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} - sub sp, sp, #0xfc - mov r4, r0 - ldrb r0, [r4, #4] - cmp r0, #0 - bne _0208D720 - ldrsb r0, [r4] - mov r2, #0 - cmp r0, #0 - ldreq r3, _0208DCE4 ; =0x3FF00000 - mov r0, #0 - ldrne r3, _0208DCE8 ; =0xBFF00000 - mov r1, r0 - bl sub_0208C58C - add sp, sp, #0xfc - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0208D720: - ldrb r0, [r4, #5] - cmp r0, #0x30 - beq _0208D740 - cmp r0, #0x49 - beq _0208D768 - cmp r0, #0x4e - beq _0208D79C - b _0208D7E4 -_0208D740: - ldrsb r0, [r4] - mov r2, #0 - cmp r0, #0 - ldreq r3, _0208DCE4 ; =0x3FF00000 - mov r0, #0 - ldrne r3, _0208DCE8 ; =0xBFF00000 - mov r1, r0 - bl sub_0208C58C - add sp, sp, #0xfc - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0208D768: - ldrsb r0, [r4] - mov r5, #0 - cmp r0, #0 - ldreq r4, _0208DCE4 ; =0x3FF00000 - ldr r0, _0208DCEC ; =_020B2FB8 - ldrne r4, _0208DCE8 ; =0xBFF00000 - ldr r0, [r0] - bl __extendsfdf2 - mov r2, r5 - mov r3, r4 - bl sub_0208C58C - add sp, sp, #0xfc - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0208D79C: - ldr r1, _0208DCF0 ; =0x7FF00000 - add r3, sp, #0x10 - mov r2, #0 - str r2, [r3] - str r1, [r3, #4] - ldrsb r0, [r4] - cmp r0, #0 - beq _0208D7CC - orr r0, r1, #0x80000000 - orr r1, r2, r2 - str r1, [r3] - str r0, [r3, #4] -_0208D7CC: - ldmia r3, {r0, r1} - orr r0, r0, #0 - orr r1, r1, #0x80000 - stmia r3, {r0, r1} - add sp, sp, #0xfc - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0208D7E4: - add r3, sp, #0xd6 - mov r5, r4 - mov r2, #9 -_0208D7F0: - ldrh r1, [r5] - ldrh r0, [r5, #2] - add r5, r5, #4 - subs r2, r2, #1 - strh r1, [r3] - strh r0, [r3, #2] - add r3, r3, #4 - bne _0208D7F0 - ldrh r0, [r5] - add r1, sp, #0xdb - strh r0, [r3] - ldrb r0, [sp, #0xda] - add r5, r1, r0 - cmp r1, r5 - bhs _0208D840 -_0208D82C: - ldrb r0, [r1] - sub r0, r0, #0x30 - strb r0, [r1], #1 - cmp r1, r5 - blo _0208D82C -_0208D840: - ldrb r1, [sp, #0xda] - ldrsh r2, [sp, #0xd8] - add r0, sp, #0xb0 - sub r1, r1, #1 - add r1, r2, r1 - strh r1, [sp, #0xd8] - ldr r1, _0208DCF4 ; =_020B333C - mov r2, #0x134 - ldrsh fp, [sp, #0xd8] - bl sub_0208CC34 - add r0, sp, #0xb0 - add r1, sp, #0xd6 - bl sub_0208D134 - cmp r0, #0 - beq _0208D8B0 - ldrsb r0, [r4] - mov r5, #0 - cmp r0, #0 - ldreq r4, _0208DCE4 ; =0x3FF00000 - ldr r0, _0208DCEC ; =_020B2FB8 - ldrne r4, _0208DCE8 ; =0xBFF00000 - ldr r0, [r0] - bl __extendsfdf2 - mov r2, r5 - mov r3, r4 - bl sub_0208C58C - add sp, sp, #0xfc - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} -_0208D8B0: - add r1, sp, #0xdb - ldrb r0, [r1] - add r8, r1, #1 - bl sub_0208E3B0 - str r0, [sp, #8] - str r1, [sp, #0xc] - cmp r8, r5 - bhs _0208D988 -_0208D8D0: - sub r0, r5, r8 - mov r1, r0, lsr #0x1f - rsb r0, r1, r0, lsl #29 - adds r7, r1, r0, ror #29 - moveq r7, #8 - mov r6, #0 - mov r2, #0 - cmp r7, #0 - ble _0208D90C - mov r0, #0xa -_0208D8F8: - ldrb r1, [r8], #1 - add r2, r2, #1 - cmp r2, r7 - mla r6, r0, r6, r1 - blt _0208D8F8 -_0208D90C: - ldr r0, _0208DCF8 ; =_020B3228 - ldr r1, [sp, #0xc] - add r3, r0, r7, lsl #3 - ldr r2, [r3, #-8] - ldr r0, [sp, #8] - ldr r3, [r3, #-4] - bl sub_0208E3EC - mov r4, r0 - mov sb, r1 - mov r0, r6 - bl sub_0208E3B0 - mov r2, r0 - mov r3, r1 - mov r0, r4 - mov r1, sb - bl sub_0208DEC8 - cmp r6, #0 - mov r6, r0 - mov sl, r1 - beq _0208D974 - mov r0, r4 - mov r1, sb - mov r2, r6 - mov r3, sl - bl sub_0208F0B4 - beq _0208D988 -_0208D974: - str r6, [sp, #8] - str sl, [sp, #0xc] - cmp r8, r5 - sub fp, fp, r7 - blo _0208D8D0 -_0208D988: - cmp fp, #0 - bge _0208D9CC - rsb r0, fp, #0 - bl sub_0208E370 - mov r3, r1 - mov r2, r0 - ldr r1, _0208DCFC ; =0x40140000 - mov r0, #0 - bl sub_0208C8DC - mov r2, r0 - mov r3, r1 - ldr r0, [sp, #8] - ldr r1, [sp, #0xc] - bl sub_020902AC - str r0, [sp, #8] - str r1, [sp, #0xc] - b _0208DA04 -_0208D9CC: - mov r0, fp - bl sub_0208E370 - mov r3, r1 - mov r2, r0 - ldr r1, _0208DCFC ; =0x40140000 - mov r0, #0 - bl sub_0208C8DC - mov r2, r0 - mov r3, r1 - ldr r0, [sp, #8] - ldr r1, [sp, #0xc] - bl sub_0208E3EC - str r0, [sp, #8] - str r1, [sp, #0xc] -_0208DA04: - ldr r0, [sp, #8] - ldr r1, [sp, #0xc] - mov r2, fp - bl sub_0208C690 - str r0, [sp, #8] - str r1, [sp, #0xc] - bl sub_0208DDAC - cmp r0, #2 - bne _0208DA38 - ldr r0, _0208DD00 ; =0x7FEFFFFF - mvn r1, #0 - str r1, [sp, #8] - str r0, [sp, #0xc] -_0208DA38: - ldr r1, [sp, #8] - ldr r2, [sp, #0xc] - add r0, sp, #0x8a - add r4, sp, #0 - mov r5, #0 - bl sub_0208D4B8 - add r0, sp, #0x8a - add r1, sp, #0xd6 - bl sub_0208D054 - cmp r0, #0 - bne _0208DCAC - add r0, sp, #0x8a - add r1, sp, #0xd6 - bl sub_0208D134 - cmp r0, #0 - movne r5, #1 - ldr r1, [sp, #8] - ldr r0, [sp, #0xc] - cmp r5, #0 - moveq r6, #1 - str r1, [sp] - str r0, [sp, #4] - movne r6, #0 -_0208DA94: - cmp r6, #0 - bne _0208DABC - ldmia r4, {r0, r1} - adds r0, r0, #1 - adc r1, r1, #0 - stmia r4, {r0, r1} - bl sub_0208DDAC - cmp r0, #2 - beq _0208DCAC - b _0208DAD4 -_0208DABC: - ldr r1, [r4] - ldr r0, [r4, #4] - subs r1, r1, #1 - sbc r0, r0, #0 - str r1, [r4] - str r0, [r4, #4] -_0208DAD4: - ldr r1, [sp] - ldr r2, [sp, #4] - add r0, sp, #0x64 - bl sub_0208D4B8 - cmp r5, #0 - beq _0208DB00 - add r0, sp, #0x64 - add r1, sp, #0xd6 - bl sub_0208D134 - cmp r0, #0 - beq _0208DC24 -_0208DB00: - cmp r5, #0 - bne _0208DBDC - add r0, sp, #0xd6 - add r1, sp, #0x64 - bl sub_0208D134 - cmp r0, #0 - bne _0208DBDC - add r3, sp, #0x8a - add r5, sp, #0x3e - mov r2, #9 -_0208DB28: - ldrh r1, [r3] - ldrh r0, [r3, #2] - add r3, r3, #4 - strh r1, [r5] - strh r0, [r5, #2] - add r5, r5, #4 - subs r2, r2, #1 - bne _0208DB28 - ldrh r0, [r3] - add r3, sp, #0x64 - add r4, sp, #0x8a - strh r0, [r5] - mov r2, #9 -_0208DB5C: - ldrh r1, [r3] - ldrh r0, [r3, #2] - add r3, r3, #4 - strh r1, [r4] - strh r0, [r4, #2] - add r4, r4, #4 - subs r2, r2, #1 - bne _0208DB5C - ldrh r0, [r3] - add r3, sp, #0x3e - add r5, sp, #0x64 - strh r0, [r4] - mov r2, #9 -_0208DB90: - ldrh r1, [r3] - ldrh r0, [r3, #2] - add r3, r3, #4 - strh r1, [r5] - strh r0, [r5, #2] - add r5, r5, #4 - subs r2, r2, #1 - bne _0208DB90 - ldrh r4, [r3] - ldr r3, [sp, #8] - ldr r1, [sp] - ldr r2, [sp, #0xc] - ldr r0, [sp, #4] - strh r4, [r5] - str r1, [sp, #8] - str r0, [sp, #0xc] - str r3, [sp] - str r2, [sp, #4] - b _0208DC24 -_0208DBDC: - add r7, sp, #0x64 - add r3, sp, #0x8a - mov r2, #9 -_0208DBE8: - ldrh r1, [r7] - ldrh r0, [r7, #2] - add r7, r7, #4 - strh r1, [r3] - strh r0, [r3, #2] - add r3, r3, #4 - subs r2, r2, #1 - bne _0208DBE8 - ldrh r2, [r7] - ldr r1, [sp] - ldr r0, [sp, #4] - strh r2, [r3] - str r1, [sp, #8] - str r0, [sp, #0xc] - b _0208DA94 -_0208DC24: - add r0, sp, #0x3e - add r1, sp, #0xd6 - add r2, sp, #0x8a - bl sub_0208D214 - add r0, sp, #0x18 - add r1, sp, #0x64 - add r2, sp, #0xd6 - bl sub_0208D214 - add r0, sp, #0x3e - add r1, sp, #0x18 - bl sub_0208D054 - cmp r0, #0 - beq _0208DC88 - ldr r1, [sp, #8] - ldr r0, [sp, #0xc] - and r1, r1, #1 - and r0, r0, #0 - cmp r0, #0 - cmpeq r1, #0 - beq _0208DCAC - ldr r1, [sp] - ldr r0, [sp, #4] - str r1, [sp, #8] - str r0, [sp, #0xc] - b _0208DCAC -_0208DC88: - add r0, sp, #0x3e - add r1, sp, #0x18 - bl sub_0208D134 - cmp r0, #0 - bne _0208DCAC - ldr r1, [sp] - ldr r0, [sp, #4] - str r1, [sp, #8] - str r0, [sp, #0xc] -_0208DCAC: - ldrsb r0, [sp, #0xd6] - cmp r0, #0 - beq _0208DCD4 - mov r0, #0 - ldr r2, [sp, #8] - ldr r3, [sp, #0xc] - mov r1, r0 - bl sub_0208E904 - str r0, [sp, #8] - str r1, [sp, #0xc] -_0208DCD4: - ldr r0, [sp, #8] - ldr r1, [sp, #0xc] - add sp, sp, #0xfc - ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - .align 2, 0 -_0208DCE4: .word 0x3FF00000 -_0208DCE8: .word 0xBFF00000 -_0208DCEC: .word _020B2FB8 -_0208DCF0: .word 0x7FF00000 -_0208DCF4: .word _020B333C -_0208DCF8: .word _020B3228 -_0208DCFC: .word 0x40140000 -_0208DD00: .word 0x7FEFFFFF - arm_func_end sub_0208D6E0 - - arm_func_start sub_0208DD04 -sub_0208DD04: ; 0x0208DD04 - mov r3, r0, lsr #1 - ldr r2, _0208DD8C ; =0x55555555 - orr r3, r3, r1, lsl #31 - and r3, r3, r2 - subs ip, r0, r3 - and r2, r2, r1, lsr #1 - ldr r0, _0208DD90 ; =0x33333333 - sbc r3, r1, r2 - mov r1, ip, lsr #2 - orr r1, r1, r3, lsl #30 - and r2, ip, r0 - and r1, r1, r0 - adds r2, r2, r1 - and r1, r3, r0 - and r0, r0, r3, lsr #2 - adc r1, r1, r0 - mov r0, r2, lsr #4 - orr r0, r0, r1, lsl #28 - adds r2, r2, r0 - ldr r0, _0208DD94 ; =0x0F0F0F0F - adc r1, r1, r1, lsr #4 - and r3, r2, r0 - and r2, r1, r0 - mov r0, r3, lsr #8 - orr r0, r0, r2, lsl #24 - adds r1, r3, r0 - adc r2, r2, r2, lsr #8 - mov r0, r1, lsr #0x10 - orr r0, r0, r2, lsl #16 - adds r1, r1, r0 - adc r0, r2, r2, lsr #16 - adds r0, r1, r0 - and r0, r0, #0xff - bx lr - .align 2, 0 -_0208DD8C: .word 0x55555555 -_0208DD90: .word 0x33333333 -_0208DD94: .word 0x0F0F0F0F - arm_func_end sub_0208DD04 - - arm_func_start sub_0208DD98 -sub_0208DD98: ; 0x0208DD98 - stmdb sp!, {r0, r1, r2, r3} - ldr r0, [sp, #4] - and r0, r0, #0x80000000 - add sp, sp, #0x10 - bx lr - arm_func_end sub_0208DD98 - - arm_func_start sub_0208DDAC -sub_0208DDAC: ; 0x0208DDAC - stmdb sp!, {r0, r1, r2, r3} - ldr r2, [sp, #4] - ldr r0, _0208DE14 ; =0x7FF00000 - ands r1, r2, r0 - beq _0208DDE8 - cmp r1, r0 - bne _0208DE08 - ldr r0, _0208DE18 ; =0x000FFFFF - tst r2, r0 - ldreq r0, [sp] - add sp, sp, #0x10 - cmpeq r0, #0 - movne r0, #1 - moveq r0, #2 - bx lr -_0208DDE8: - ldr r0, _0208DE18 ; =0x000FFFFF - tst r2, r0 - ldreq r0, [sp] - add sp, sp, #0x10 - cmpeq r0, #0 - movne r0, #5 - moveq r0, #3 - bx lr -_0208DE08: - mov r0, #4 - add sp, sp, #0x10 - bx lr - .align 2, 0 -_0208DE14: .word 0x7FF00000 -_0208DE18: .word 0x000FFFFF - arm_func_end sub_0208DDAC - - arm_func_start sub_0208DE1C -sub_0208DE1C: ; 0x0208DE1C - stmdb sp!, {r3, r4, lr} - sub sp, sp, #4 - mov r4, r2 - add r2, sp, #0 - bl sub_0208C5D4 - ldr r2, [sp] - add r2, r2, r4 - str r2, [sp] - bl sub_0208C690 - add sp, sp, #4 - ldmia sp!, {r3, r4, pc} - arm_func_end sub_0208DE1C - - arm_func_start sub_0208DE48 -sub_0208DE48: ; 0x0208DE48 - stmdb sp!, {r3, lr} - ldr r3, _0208DEAC ; =_020AECB0 -_0208DE50: - ldrb r2, [r0], #1 - cmp r2, #0 - blt _0208DE68 - cmp r2, #0x80 - bge _0208DE68 - ldrb r2, [r3, r2] -_0208DE68: - ldrb lr, [r1], #1 - and ip, r2, #0xff - cmp lr, #0 - blt _0208DE84 - cmp lr, #0x80 - bge _0208DE84 - ldrb lr, [r3, lr] -_0208DE84: - and r2, lr, #0xff - cmp ip, r2 - mvnlo r0, #0 - ldmloia sp!, {r3, pc} - movhi r0, #1 - ldmhiia sp!, {r3, pc} - cmp ip, #0 - bne _0208DE50 - mov r0, #0 - ldmia sp!, {r3, pc} - .align 2, 0 -_0208DEAC: .word _020AECB0 - arm_func_end sub_0208DE48 - - arm_func_start sub_0208DEB0 -sub_0208DEB0: ; 0x0208DEB0 - ldr ip, _0208DEB8 ; =sub_02086C64 - bx ip - .align 2, 0 -_0208DEB8: .word sub_02086C64 - arm_func_end sub_0208DEB0 - - arm_func_start sub_0208DEBC -sub_0208DEBC: ; 0x0208DEBC - ldr ip, _0208DEC4 ; =sub_0208DE48 - bx ip - .align 2, 0 -_0208DEC4: .word sub_0208DE48 - arm_func_end sub_0208DEBC - - arm_func_start sub_0208DEC8 -sub_0208DEC8: ; 0x0208DEC8 - stmdb sp!, {r4, lr} - eors ip, r1, r3 - eormi r3, r3, #0x80000000 - bmi _0208E914 -_0208DED8: - subs ip, r0, r2 - sbcs lr, r1, r3 - bhs _0208DEF4 - adds r2, r2, ip - adc r3, r3, lr - subs r0, r0, ip - sbc r1, r1, lr -_0208DEF4: - mov lr, #0x80000000 - mov ip, r1, lsr #0x14 - orr r1, lr, r1, lsl #11 - orr r1, r1, r0, lsr #21 - mov r0, r0, lsl #0xb - movs r4, ip, lsl #0x15 - cmnne r4, #0x200000 - beq _0208DFF0 - mov r4, r3, lsr #0x14 - orr r3, lr, r3, lsl #11 - orr r3, r3, r2, lsr #21 - mov r2, r2, lsl #0xb - movs lr, r4, lsl #0x15 - beq _0208E038 -_0208DF2C: - subs r4, ip, r4 - beq _0208DF84 - cmp r4, #0x20 - ble _0208DF68 - cmp r4, #0x38 - movge r4, #0x3f - sub r4, r4, #0x20 - rsb lr, r4, #0x20 - orrs lr, r2, r3, lsl lr - mov r2, r3, lsr r4 - orrne r2, r2, #1 - adds r0, r0, r2 - adcs r1, r1, #0 - blo _0208DFAC - b _0208DF90 -_0208DF68: - rsb lr, r4, #0x20 - movs lr, r2, lsl lr - rsb lr, r4, #0x20 - mov r2, r2, lsr r4 - orr r2, r2, r3, lsl lr - mov r3, r3, lsr r4 - orrne r2, r2, #1 -_0208DF84: - adds r0, r0, r2 - adcs r1, r1, r3 - blo _0208DFAC -_0208DF90: - add ip, ip, #1 - and r4, r0, #1 - movs r1, r1, rrx - orr r0, r4, r0, rrx - mov lr, ip, lsl #0x15 - cmn lr, #0x200000 - beq _0208E1BC -_0208DFAC: - movs r2, r0, lsl #0x15 - mov r0, r0, lsr #0xb - orr r0, r0, r1, lsl #21 - add r1, r1, r1 - mov r1, r1, lsr #0xc - orr r1, r1, ip, lsl #20 - tst r2, #0x80000000 - ldmeqia sp!, {r4, lr} - bxeq lr - movs r2, r2, lsl #1 - andeqs r2, r0, #1 - ldmeqia sp!, {r4, lr} - bxeq lr - adds r0, r0, #1 - adc r1, r1, #0 - ldmia sp!, {r4, lr} - bx lr -_0208DFF0: - cmp ip, #0x800 - movge lr, #0x80000000 - movlt lr, #0 - bics ip, ip, #0x800 - beq _0208E05C - orrs r4, r0, r1, lsl #1 - bne _0208E198 - mov r4, r3, lsr #0x14 - mov r3, r3, lsl #0xb - orr r3, r3, r2, lsr #21 - mov r2, r2, lsl #0xb - movs r4, r4, lsl #0x15 - beq _0208E184 - cmn r4, #0x200000 - bne _0208E184 - orrs r4, r2, r3, lsl #1 - beq _0208E184 - b _0208E198 -_0208E038: - cmp r4, #0x800 - movge lr, #0x80000000 - movlt lr, #0 - bic ip, ip, #0x800 - bics r4, r4, #0x800 - beq _0208E0C8 - orrs r4, r2, r3, lsl #1 - bne _0208E198 - b _0208E184 -_0208E05C: - orrs r4, r0, r1, lsl #1 - beq _0208E09C - mov ip, #1 - bic r1, r1, #0x80000000 - mov r4, r3, lsr #0x14 - mov r3, r3, lsl #0xb - orr r3, r3, r2, lsr #21 - mov r2, r2, lsl #0xb - movs r4, r4, lsl #0x15 - cmnne r4, #0x200000 - mov r4, r4, lsr #0x15 - orr r4, r4, lr, lsr #20 - beq _0208E038 - orr r3, r3, #0x80000000 - orr ip, ip, lr, lsr #20 - b _0208DF2C -_0208E09C: - mov ip, r3, lsr #0x14 - mov r1, r3, lsl #0xb - orr r1, r1, r2, lsr #21 - mov r0, r2, lsl #0xb - movs r4, ip, lsl #0x15 - beq _0208E150 - cmn r4, #0x200000 - bne _0208E150 - orrs r4, r0, r1, lsl #1 - beq _0208E184 - b _0208E19C -_0208E0C8: - orrs r4, r2, r3, lsl #1 - beq _0208E160 - mov r4, #1 - bic r3, r3, #0x80000000 - cmp r1, #0 - bpl _0208E0EC - orr ip, ip, lr, lsr #20 - orr r4, r4, lr, lsr #20 - b _0208DF2C -_0208E0EC: - adds r0, r0, r2 - adcs r1, r1, r3 - blo _0208E10C - add ip, ip, #1 - and r4, r0, #1 - movs r1, r1, rrx - mov r0, r0, rrx - orr r0, r0, r4 -_0208E10C: - cmp r1, #0 - subges ip, ip, #1 - movs r2, r0, lsl #0x15 - mov r0, r0, lsr #0xb - orr r0, r0, r1, lsl #21 - add r1, r1, r1 - orr r1, lr, r1, lsr #12 - orr r1, r1, ip, lsl #20 - ldmeqia sp!, {r4, lr} - bxeq lr - tst r2, #0x80000000 - ldmeqia sp!, {r4, lr} - bxeq lr - movs r2, r2, lsl #1 - andeqs r2, r0, #1 - ldmeqia sp!, {r4, lr} - bxeq lr -_0208E150: - mov r1, r3 - mov r0, r2 - ldmia sp!, {r4, lr} - bx lr -_0208E160: - cmp r1, #0 - subges ip, ip, #1 - mov r0, r0, lsr #0xb - orr r0, r0, r1, lsl #21 - add r1, r1, r1 - orr r1, lr, r1, lsr #12 - orr r1, r1, ip, lsl #20 - ldmia sp!, {r4, lr} - bx lr -_0208E184: - ldr r1, _0208E1DC ; =0x7FF00000 - orr r1, lr, r1 - mov r0, #0 - ldmia sp!, {r4, lr} - bx lr -_0208E198: - mov r1, r3 -_0208E19C: - mvn r0, #0 - bic r1, r0, #0x80000000 - ldmia sp!, {r4, lr} - bx lr -_0208E1AC: - mvn r0, #0 - bic r1, r0, #0x80000000 - ldmia sp!, {r4, lr} - bx lr -_0208E1BC: - cmp ip, #0x800 - movge lr, #0x80000000 - movlt lr, #0 - ldr r1, _0208E1DC ; =0x7FF00000 - orr r1, lr, r1 - mov r0, #0 - ldmia sp!, {r4, lr} - bx lr - .align 2, 0 -_0208E1DC: .word 0x7FF00000 - arm_func_end sub_0208DEC8 - - arm_func_start sub_0208E1E0 -sub_0208E1E0: ; 0x0208E1E0 - and r2, r1, #0x80000000 - mov ip, r1, lsr #0x14 - bics ip, ip, #0x800 - beq _0208E258 - mov r3, ip, lsl #0x15 - cmn r3, #0x200000 - bhs _0208E23C - subs ip, ip, #0x380 - bls _0208E268 - cmp ip, #0xff - bge _0208E2D8 - mov r1, r1, lsl #0xc - orr r3, r2, r1, lsr #9 - orr r3, r3, r0, lsr #29 - movs r1, r0, lsl #3 - orr r0, r3, ip, lsl #23 - bxeq lr - tst r1, #0x80000000 - bxeq lr - movs r1, r1, lsl #1 - andeqs r1, r0, #1 - addne r0, r0, #1 - bx lr -_0208E23C: - orrs r3, r0, r1, lsl #12 - bne _0208E250 - mov r0, #0xff000000 - orr r0, r2, r0, lsr #1 - bx lr -_0208E250: - mvn r0, #0x80000000 - bx lr -_0208E258: - orrs r3, r0, r1, lsl #12 - bne _0208E2D0 - mov r0, r2 - bx lr -_0208E268: - cmn ip, #0x17 - beq _0208E2BC - bmi _0208E2D0 - mov r1, r1, lsl #0xb - orr r1, r1, #0x80000000 - mov r3, r1, lsr #8 - orr r3, r3, r0, lsr #29 - rsb ip, ip, #1 - movs r1, r0, lsl #3 - orr r0, r2, r3, lsr ip - rsb ip, ip, #0x20 - mov r3, r3, lsl ip - orrne r3, r3, #1 - movs r1, r3 - bxeq lr - tst r1, #0x80000000 - bxeq lr - movs r1, r1, lsl #1 - andeqs r1, r0, #1 - addne r0, r0, #1 - bx lr -_0208E2BC: - orr r0, r0, r1, lsl #12 - movs r1, r0 - mov r0, r2 - addne r0, r0, #1 - bx lr -_0208E2D0: - mov r0, r2 - bx lr -_0208E2D8: - mov r0, #0xff000000 - orr r0, r2, r0, lsr #1 - bx lr - arm_func_end sub_0208E1E0 - - arm_func_start sub_0208E2E4 -sub_0208E2E4: ; 0x0208E2E4 - tst r1, #0x80000000 - bne _0208E348 - ldr r2, _0208E36C ; =0x0000043E - subs r2, r2, r1, lsr #20 - blt _0208E360 - cmp r2, #0x40 - bge _0208E33C - mov ip, r1, lsl #0xb - orr ip, ip, #0x80000000 - orr ip, ip, r0, lsr #21 - cmp r2, #0x20 - ble _0208E324 - sub r2, r2, #0x20 - mov r1, #0 - mov r0, ip, lsr r2 - bx lr -_0208E324: - mov r3, r0, lsl #0xb - mov r1, ip, lsr r2 - mov r0, r3, lsr r2 - rsb r2, r2, #0x20 - orr r0, r0, ip, lsl r2 - bx lr -_0208E33C: - mov r1, #0 - mov r0, #0 - bx lr -_0208E348: - cmn r1, #0x100000 - cmpeq r0, #0 - bhi _0208E360 - mov r1, #0 - mov r0, #0 - bx lr -_0208E360: - mvn r1, #0 - mvn r0, #0 - bx lr - .align 2, 0 -_0208E36C: .word 0x0000043E - arm_func_end sub_0208E2E4 - - arm_func_start sub_0208E370 -sub_0208E370: ; 0x0208E370 - ands r2, r0, #0x80000000 - rsbmi r0, r0, #0 - cmp r0, #0 - mov r1, #0 - bxeq lr - mov r3, #0x400 - add r3, r3, #0x1e - clz ip, r0 - movs r0, r0, lsl ip - sub r3, r3, ip - movs r1, r0 - mov r0, r1, lsl #0x15 - add r1, r1, r1 - orr r1, r2, r1, lsr #12 - orr r1, r1, r3, lsl #20 - bx lr - arm_func_end sub_0208E370 - - arm_func_start sub_0208E3B0 -sub_0208E3B0: ; 0x0208E3B0 - cmp r0, #0 - mov r1, #0 - bxeq lr - mov r3, #0x400 - add r3, r3, #0x1e - bmi _0208E3D4 - clz ip, r0 - movs r0, r0, lsl ip - sub r3, r3, ip -_0208E3D4: - mov r1, r0 - mov r0, r1, lsl #0x15 - add r1, r1, r1 - mov r1, r1, lsr #0xc - orr r1, r1, r3, lsl #20 - bx lr - arm_func_end sub_0208E3B0 - - arm_func_start sub_0208E3EC -sub_0208E3EC: ; 0x0208E3EC - stmdb sp!, {r4, r5, r6, r7, lr} - eor lr, r1, r3 - and lr, lr, #0x80000000 - mov ip, r1, lsr #0x14 - mov r1, r1, lsl #0xb - orr r1, r1, r0, lsr #21 - mov r0, r0, lsl #0xb - movs r6, ip, lsl #0x15 - cmnne r6, #0x200000 - beq _0208E4F4 - orr r1, r1, #0x80000000 - bic ip, ip, #0x800 - mov r4, r3, lsr #0x14 - mov r3, r3, lsl #0xb - orr r3, r3, r2, lsr #21 - mov r2, r2, lsl #0xb - movs r5, r4, lsl #0x15 - cmnne r5, #0x200000 - beq _0208E53C - orr r3, r3, #0x80000000 - bic r4, r4, #0x800 -_0208E440: - add ip, r4, ip - umull r5, r4, r0, r2 - umull r7, r6, r0, r3 - adds r4, r7, r4 - adc r6, r6, #0 - umull r7, r0, r1, r2 - adds r4, r7, r4 - adcs r0, r0, r6 - umull r7, r2, r1, r3 - adc r1, r2, #0 - adds r0, r0, r7 - adc r1, r1, #0 - orrs r4, r4, r5 - orrne r0, r0, #1 - cmp r1, #0 - blt _0208E48C - sub ip, ip, #1 - adds r0, r0, r0 - adc r1, r1, r1 -_0208E48C: - add ip, ip, #2 - subs ip, ip, #0x400 - bmi _0208E628 - beq _0208E628 - mov r6, ip, lsl #0x14 - cmn r6, #0x100000 - bmi _0208E728 - movs r2, r0, lsl #0x15 - mov r0, r0, lsr #0xb - orr r0, r0, r1, lsl #21 - add r1, r1, r1 - orr r1, lr, r1, lsr #12 - orr r1, r1, ip, lsl #20 - ldmeqia sp!, {r4, r5, r6, r7, lr} - bxeq lr - tst r2, #0x80000000 - ldmeqia sp!, {r4, r5, r6, r7, lr} - bxeq lr - movs r2, r2, lsl #1 - andeqs r2, r0, #1 - ldmeqia sp!, {r4, r5, r6, r7, lr} - bxeq lr - adds r0, r0, #1 - adc r1, r1, #0 - ldmia sp!, {r4, r5, r6, r7, lr} - bx lr -_0208E4F4: - bics ip, ip, #0x800 - beq _0208E550 - orrs r6, r0, r1, lsl #1 - bne _0208E6DC - mov r4, r3, lsr #0x14 - mov r3, r3, lsl #0xb - orr r3, r3, r2, lsr #21 - mov r2, r2, lsl #0xb - movs r5, r4, lsl #0x15 - beq _0208E530 - cmn r5, #0x200000 - bne _0208E6C8 - orrs r5, r2, r3, lsl #1 - beq _0208E6C8 - b _0208E6DC -_0208E530: - orrs r5, r3, r2 - beq _0208E6F0 - b _0208E6C8 -_0208E53C: - bics r4, r4, #0x800 - beq _0208E5E4 - orrs r6, r2, r3, lsl #1 - bne _0208E6DC - b _0208E6C8 -_0208E550: - orrs r6, r0, r1, lsl #1 - beq _0208E5B8 - mov ip, #1 - cmp r1, #0 - bne _0208E574 - sub ip, ip, #0x20 - movs r1, r0 - mov r0, #0 - bmi _0208E590 -_0208E574: - clz r6, r1 - movs r1, r1, lsl r6 - rsb r6, r6, #0x20 - orr r1, r1, r0, lsr r6 - rsb r6, r6, #0x20 - mov r0, r0, lsl r6 - sub ip, ip, r6 -_0208E590: - mov r4, r3, lsr #0x14 - mov r3, r3, lsl #0xb - orr r3, r3, r2, lsr #21 - mov r2, r2, lsl #0xb - movs r5, r4, lsl #0x15 - cmnne r5, #0x200000 - beq _0208E53C - orr r3, r3, #0x80000000 - bic r4, r4, #0x800 - b _0208E440 -_0208E5B8: - mov r4, r3, lsr #0x14 - mov r3, r3, lsl #0xb - orr r3, r3, r2, lsr #21 - mov r2, r2, lsl #0xb - movs r5, r4, lsl #0x15 - beq _0208E73C - cmn r5, #0x200000 - bne _0208E73C - orrs r6, r2, r3, lsl #1 - beq _0208E6F0 - b _0208E6DC -_0208E5E4: - orrs r5, r2, r3, lsl #1 - beq _0208E73C - mov r4, #1 - cmp r3, #0 - bne _0208E608 - sub r4, r4, #0x20 - movs r3, r2 - mov r2, #0 - bmi _0208E440 -_0208E608: - clz r6, r3 - movs r3, r3, lsl r6 - rsb r6, r6, #0x20 - orr r3, r3, r2, lsr r6 - rsb r6, r6, #0x20 - mov r2, r2, lsl r6 - sub r4, r4, r6 - b _0208E440 -_0208E628: - cmn ip, #0x34 - beq _0208E6C0 - bmi _0208E718 - mov r2, r1 - mov r3, r0 - add r4, ip, #0x34 - cmp r4, #0x20 - movge r2, r3 - movge r3, #0 - subge r4, r4, #0x20 - rsb r5, r4, #0x20 - mov r2, r2, lsl r4 - orr r2, r2, r3, lsr r5 - movs r3, r3, lsl r4 - orrne r2, r2, #1 - rsb ip, ip, #0xc - cmp ip, #0x20 - movge r0, r1 - movge r1, #0 - subge ip, ip, #0x20 - rsb r4, ip, #0x20 - mov r0, r0, lsr ip - orr r0, r0, r1, lsl r4 - orr r1, lr, r1, lsr ip - cmp r2, #0 - ldmeqia sp!, {r4, r5, r6, r7, lr} - bxeq lr - tst r2, #0x80000000 - ldmeqia sp!, {r4, r5, r6, r7, lr} - bxeq lr - movs r2, r2, lsl #1 - andeqs r2, r0, #1 - ldmeqia sp!, {r4, r5, r6, r7, lr} - bxeq lr - adds r0, r0, #1 - adc r1, r1, #0 - ldmia sp!, {r4, r5, r6, r7, lr} - bx lr -_0208E6C0: - orr r0, r0, r1, lsl #1 - b _0208E700 -_0208E6C8: - ldr r1, _0208E74C ; =0x7FF00000 - orr r1, lr, r1 - mov r0, #0 - ldmia sp!, {r4, r5, r6, r7, lr} - bx lr -_0208E6DC: - mov r1, r3 - mvn r0, #0 - bic r1, r0, #0x80000000 - ldmia sp!, {r4, r5, r6, r7, lr} - bx lr -_0208E6F0: - mvn r0, #0 - bic r1, r0, #0x80000000 - ldmia sp!, {r4, r5, r6, r7, lr} - bx lr -_0208E700: - movs r2, r0 - mov r1, lr - mov r0, #0 - addne r0, r0, #1 - ldmia sp!, {r4, r5, r6, r7, lr} - bx lr -_0208E718: - mov r1, lr - mov r0, #0 - ldmia sp!, {r4, r5, r6, r7, lr} - bx lr -_0208E728: - ldr r1, _0208E74C ; =0x7FF00000 - orr r1, lr, r1 - mov r0, #0 - ldmia sp!, {r4, r5, r6, r7, lr} - bx lr -_0208E73C: - mov r1, lr - mov r0, #0 - ldmia sp!, {r4, r5, r6, r7, lr} - bx lr - .align 2, 0 -_0208E74C: .word 0x7FF00000 - arm_func_end sub_0208E3EC - - arm_func_start sub_0208E750 -sub_0208E750: ; 0x0208E750 - stmdb sp!, {r4, r5, r6, lr} - ldr r2, _0208E8E0 ; =0x7FF00000 - cmp r1, r2 - bhs _0208E89C - movs ip, r1, lsr #0x14 - beq _0208E848 - bic r1, r1, r2 - orr r1, r1, #0x100000 -_0208E770: - movs ip, ip, asr #1 - bhs _0208E784 - sub ip, ip, #1 - movs r0, r0, lsl #1 - adc r1, r1, r1 -_0208E784: - movs r3, r0, lsl #1 - adc r1, r1, r1 - mov r2, #0 - mov r4, #0 - mov lr, #0x200000 -_0208E798: - add r6, r4, lr - cmp r6, r1 - addle r4, r6, lr - suble r1, r1, r6 - addle r2, r2, lr - movs r3, r3, lsl #1 - adc r1, r1, r1 - movs lr, lr, lsr #1 - bne _0208E798 - mov r0, #0 - mov r5, #0 - cmp r1, r4 - cmpeq r3, #0x80000000 - blo _0208E7E0 - subs r3, r3, #0x80000000 - sbc r1, r1, r4 - add r4, r4, #1 - mov r0, #0x80000000 -_0208E7E0: - movs r3, r3, lsl #1 - adc r1, r1, r1 - mov lr, #0x40000000 -_0208E7EC: - add r6, r5, lr - cmp r4, r1 - cmpeq r6, r3 - bhi _0208E80C - add r5, r6, lr - subs r3, r3, r6 - sbc r1, r1, r4 - add r0, r0, lr -_0208E80C: - movs r3, r3, lsl #1 - adc r1, r1, r1 - movs lr, lr, lsr #1 - bne _0208E7EC - orrs r1, r1, r3 - biceq r0, r0, #1 - movs r1, r2, lsr #1 - movs r0, r0, rrx - adcs r0, r0, #0 - adc r1, r1, #0 - add r1, r1, #0x20000000 - sub r1, r1, #0x100000 - add r1, r1, ip, lsl #20 - ldmia sp!, {r4, r5, r6, lr} - bx lr -_0208E848: - cmp r1, #0 - bne _0208E878 - cmp r0, #0 - ldmeqia sp!, {r4, r5, r6, lr} - bxeq lr - mvn ip, #0x13 - clz r5, r0 - movs r0, r0, lsl r5 - sub ip, ip, r5 - mov r1, r0, lsr #0xb - mov r0, r0, lsl #0x15 - b _0208E770 -_0208E878: - clz r2, r1 - movs r1, r1, lsl r2 - rsb r2, r2, #0x2b - mov r1, r1, lsr #0xb - orr r1, r1, r0, lsr r2 - rsb r2, r2, #0x20 - mov r0, r0, lsl r2 - rsb ip, r2, #1 - b _0208E770 -_0208E89C: - tst r1, #0x80000000 - beq _0208E8B8 - bics r3, r1, #0x80000000 - cmpeq r0, #0 - ldmeqia sp!, {r4, r5, r6, lr} - bxeq lr - b _0208E8C4 -_0208E8B8: - orrs r2, r0, r1, lsl #12 - ldmeqia sp!, {r4, r5, r6, lr} - bxeq lr -_0208E8C4: - ldr r2, _0208E8E4 ; =0x7FF80000 - orr r1, r1, r2 - ldr r3, _0208E8E8 ; =_022BCA70 - mov r4, #0x21 - str r4, [r3] - ldmia sp!, {r4, r5, r6, lr} - bx lr - .align 2, 0 -_0208E8E0: .word 0x7FF00000 -_0208E8E4: .word 0x7FF80000 -_0208E8E8: .word _022BCA70 - arm_func_end sub_0208E750 -_0208E8EC: - .byte 0x03, 0x10, 0x21, 0xE0 - .byte 0x03, 0x30, 0x21, 0xE0, 0x03, 0x10, 0x21, 0xE0, 0x02, 0x00, 0x20, 0xE0, 0x02, 0x20, 0x20, 0xE0 - .byte 0x02, 0x00, 0x20, 0xE0 - - arm_func_start sub_0208E904 -sub_0208E904: ; 0x0208E904 - stmdb sp!, {r4, lr} - eors ip, r1, r3 - eormi r3, r3, #0x80000000 - bmi _0208DED8 -_0208E914: - subs ip, r0, r2 - sbcs lr, r1, r3 - bhs _0208E934 - eor lr, lr, #0x80000000 - adds r2, r2, ip - adc r3, r3, lr - subs r0, r0, ip - sbc r1, r1, lr -_0208E934: - mov lr, #0x80000000 - mov ip, r1, lsr #0x14 - orr r1, lr, r1, lsl #11 - orr r1, r1, r0, lsr #21 - mov r0, r0, lsl #0xb - movs r4, ip, lsl #0x15 - cmnne r4, #0x200000 - beq _0208EB38 - mov r4, r3, lsr #0x14 - orr r3, lr, r3, lsl #11 - orr r3, r3, r2, lsr #21 - mov r2, r2, lsl #0xb - movs lr, r4, lsl #0x15 - beq _0208EB80 -_0208E96C: - subs r4, ip, r4 - beq _0208EA14 - cmp r4, #0x20 - ble _0208E9A8 - cmp r4, #0x38 - movge r4, #0x3f - sub r4, r4, #0x20 - rsb lr, r4, #0x20 - orrs lr, r2, r3, lsl lr - mov r2, r3, lsr r4 - orrne r2, r2, #1 - subs r0, r0, r2 - sbcs r1, r1, #0 - bmi _0208E9D0 - b _0208EAC0 -_0208E9A8: - rsb lr, r4, #0x20 - movs lr, r2, lsl lr - rsb lr, r4, #0x20 - mov r2, r2, lsr r4 - orr r2, r2, r3, lsl lr - mov r3, r3, lsr r4 - orrne r2, r2, #1 - subs r0, r0, r2 - sbcs r1, r1, r3 - bpl _0208EAC0 -_0208E9D0: - movs r2, r0, lsl #0x15 - mov r0, r0, lsr #0xb - orr r0, r0, r1, lsl #21 - add r1, r1, r1 - mov r1, r1, lsr #0xc - orr r1, r1, ip, lsl #20 - tst r2, #0x80000000 - ldmeqia sp!, {r4, lr} - bxeq lr - movs r2, r2, lsl #1 - andeqs r2, r0, #1 - ldmeqia sp!, {r4, lr} - bxeq lr - adds r0, r0, #1 - adc r1, r1, #0 - ldmia sp!, {r4, lr} - bx lr -_0208EA14: - subs r0, r0, r2 - sbc r1, r1, r3 - orrs lr, r1, r0 - beq _0208ECA4 - mov lr, ip, lsl #0x14 - and lr, lr, #0x80000000 - bic ip, ip, #0x800 - cmp r1, #0 - bmi _0208EA9C - bne _0208EA4C - sub ip, ip, #0x20 - movs r1, r0 - mov r0, #0 - bmi _0208EA68 -_0208EA4C: - clz r4, r1 - movs r1, r1, lsl r4 - rsb r4, r4, #0x20 - orr r1, r1, r0, lsr r4 - rsb r4, r4, #0x20 - mov r0, r0, lsl r4 - sub ip, ip, r4 -_0208EA68: - cmp ip, #0 - bgt _0208EAA4 - rsb ip, ip, #0xc - cmp ip, #0x20 - movge r0, r1 - movge r1, #0 - subge ip, ip, #0x20 - rsb r4, ip, #0x20 - mov r0, r0, lsr ip - orr r0, r0, r1, lsl r4 - orr r1, lr, r1, lsr ip - ldmia sp!, {r4, lr} - bx lr -_0208EA9C: - cmp r1, #0 - subges ip, ip, #1 -_0208EAA4: - mov r0, r0, lsr #0xb - orr r0, r0, r1, lsl #21 - add r1, r1, r1 - orr r1, lr, r1, lsr #12 - orr r1, r1, ip, lsl #20 - ldmia sp!, {r4, lr} - bx lr -_0208EAC0: - mov lr, ip, lsl #0x14 - and lr, lr, #0x80000000 - bic ip, ip, #0x800 - cmp r1, #0 - bne _0208EAE4 - sub ip, ip, #0x20 - movs r1, r0 - mov r0, #0 - bmi _0208EB00 -_0208EAE4: - clz r4, r1 - movs r1, r1, lsl r4 - rsb r4, r4, #0x20 - orr r1, r1, r0, lsr r4 - rsb r4, r4, #0x20 - mov r0, r0, lsl r4 - sub ip, ip, r4 -_0208EB00: - cmp ip, #0 - orrgt ip, ip, lr, lsr #20 - bgt _0208E9D0 - rsb ip, ip, #0xc - cmp ip, #0x20 - movge r0, r1 - movge r1, #0 - subge ip, ip, #0x20 - rsb r4, ip, #0x20 - mov r0, r0, lsr ip - orr r0, r0, r1, lsl r4 - orr r1, lr, r1, lsr ip - ldmia sp!, {r4, lr} - bx lr -_0208EB38: - cmp ip, #0x800 - movge lr, #0x80000000 - movlt lr, #0 - bics ip, ip, #0x800 - beq _0208EBA4 - orrs r4, r0, r1, lsl #1 - bne _0208EC80 - mov r4, r3, lsr #0x14 - mov r3, r3, lsl #0xb - orr r3, r3, r2, lsr #21 - mov r2, r2, lsl #0xb - movs r4, r4, lsl #0x15 - beq _0208EC6C - cmn r4, #0x200000 - bne _0208EC6C - orrs r4, r2, r3, lsl #1 - beq _0208EC94 - b _0208EC80 -_0208EB80: - cmp r4, #0x800 - movge lr, #0x80000000 - movlt lr, #0 - bic ip, ip, #0x800 - bics r4, r4, #0x800 - beq _0208EC1C - orrs r4, r2, r3, lsl #1 - bne _0208EC80 - b _0208EC6C -_0208EBA4: - orrs r4, r0, r1, lsl #1 - beq _0208EBE4 - mov ip, #1 - bic r1, r1, #0x80000000 - mov r4, r3, lsr #0x14 - mov r3, r3, lsl #0xb - orr r3, r3, r2, lsr #21 - mov r2, r2, lsl #0xb - movs r4, r4, lsl #0x15 - cmnne r4, #0x200000 - mov r4, r4, lsr #0x15 - orr r4, r4, lr, lsr #20 - beq _0208EB80 - orr r3, r3, #0x80000000 - orr ip, ip, lr, lsr #20 - b _0208E96C -_0208EBE4: - mov ip, r3, lsr #0x14 - mov r1, r3, lsl #0xb - orr r1, r1, r2, lsr #21 - mov r0, r2, lsl #0xb - movs r4, ip, lsl #0x15 - beq _0208EC10 - cmn r4, #0x200000 - bne _0208EC38 - orrs r4, r0, r1, lsl #1 - bne _0208EC84 - b _0208EC6C -_0208EC10: - orrs r4, r0, r1, lsl #1 - beq _0208ECA4 - b _0208EC38 -_0208EC1C: - orrs r4, r2, r3, lsl #1 - beq _0208EC48 - mov r4, #1 - bic r3, r3, #0x80000000 - orr ip, ip, lr, lsr #20 - orr r4, r4, lr, lsr #20 - b _0208E96C -_0208EC38: - mov r1, r3 - mov r0, r2 - ldmia sp!, {r4, lr} - bx lr -_0208EC48: - cmp r1, #0 - subges ip, ip, #1 - mov r0, r0, lsr #0xb - orr r0, r0, r1, lsl #21 - add r1, r1, r1 - orr r1, lr, r1, lsr #12 - orr r1, r1, ip, lsl #20 - ldmia sp!, {r4, lr} - bx lr -_0208EC6C: - ldr r1, _0208ECB4 ; =0x7FF00000 - orr r1, lr, r1 - mov r0, #0 - ldmia sp!, {r4, lr} - bx lr -_0208EC80: - mov r1, r3 -_0208EC84: - mvn r0, #0 - bic r1, r0, #0x80000000 - ldmia sp!, {r4, lr} - bx lr -_0208EC94: - mvn r0, #0 - bic r1, r0, #0x80000000 - ldmia sp!, {r4, lr} - bx lr -_0208ECA4: - mov r1, #0 - mov r0, #0 - ldmia sp!, {r4, lr} - bx lr - .align 2, 0 -_0208ECB4: .word 0x7FF00000 - arm_func_end sub_0208E904 - - arm_func_start __addsf3 -__addsf3: ; 0x0208ECB8 - eors r2, r0, r1 - eormi r1, r1, #0x80000000 - bmi _0208FA10 -_0208ECC4: - subs ip, r0, r1 - sublo r0, r0, ip - addlo r1, r1, ip - mov r2, #0x80000000 - mov r3, r0, lsr #0x17 - orr r0, r2, r0, lsl #8 - ands ip, r3, #0xff - cmpne ip, #0xff - beq _0208ED58 - mov ip, r1, lsr #0x17 - orr r1, r2, r1, lsl #8 - ands r2, ip, #0xff - beq _0208ED98 -_0208ECF8: - subs ip, r3, ip - beq _0208ED10 - rsb r2, ip, #0x20 - movs r2, r1, lsl r2 - mov r1, r1, lsr ip - orrne r1, r1, #1 -_0208ED10: - adds r0, r0, r1 - blo _0208ED30 - and r1, r0, #1 - orr r0, r1, r0, rrx - add r3, r3, #1 - and r2, r3, #0xff - cmp r2, #0xff - beq _0208EEA0 -_0208ED30: - ands r1, r0, #0xff - add r0, r0, r0 - mov r0, r0, lsr #9 - orr r0, r0, r3, lsl #23 - tst r1, #0x80 - bxeq lr - ands r1, r1, #0x7f - andeqs r1, r0, #1 - addne r0, r0, #1 - bx lr -_0208ED58: - cmp r3, #0x100 - movge r2, #0x80000000 - movlt r2, #0 - ands r3, r3, #0xff - beq _0208EDBC - movs r0, r0, lsl #1 - bne _0208EECC - mov ip, r1, lsr #0x17 - mov r1, r1, lsl #9 - ands ip, ip, #0xff - beq _0208EEC0 - cmp ip, #0xff - blt _0208EEC0 - cmp r1, #0 - beq _0208EEC0 - b _0208EECC -_0208ED98: - cmp r3, #0x100 - movge r2, #0x80000000 - movlt r2, #0 - and r3, r3, #0xff - ands ip, ip, #0xff - beq _0208EE18 -_0208EDB0: - movs r1, r1, lsl #1 - bne _0208EECC - b _0208EEC0 -_0208EDBC: - movs r0, r0, lsl #1 - beq _0208EDF4 - mov r3, #1 - mov r0, r0, lsr #1 - mov ip, r1, lsr #0x17 - mov r1, r1, lsl #8 - ands ip, ip, #0xff - beq _0208EE18 - cmp ip, #0xff - beq _0208EDB0 - orr r1, r1, #0x80000000 - orr r3, r3, r2, lsr #23 - orr ip, ip, r2, lsr #23 - b _0208ECF8 -_0208EDF4: - mov r3, r1, lsr #0x17 - mov r0, r1, lsl #9 - ands r3, r3, #0xff - beq _0208EE80 - cmp r3, #0xff - blt _0208EE80 - cmp r0, #0 - beq _0208EEC0 - b _0208EEB8 -_0208EE18: - movs r1, r1, lsl #1 - beq _0208EE88 - mov r1, r1, lsr #1 - mov ip, #1 - orr r3, r3, r2, lsr #23 - orr ip, ip, r2, lsr #23 - cmp r0, #0 - bmi _0208ECF8 - adds r0, r0, r1 - blo _0208EE4C - and r1, r0, #1 - orr r0, r1, r0, rrx - add ip, ip, #1 -_0208EE4C: - cmp r0, #0 - subge ip, ip, #1 - ands r1, r0, #0xff - add r0, r0, r0 - mov r0, r0, lsr #9 - orr r0, r0, ip, lsl #23 - bxeq lr - tst r1, #0x80 - bxeq lr - ands r1, r1, #0x7f - andeqs r1, r0, #1 - addne r0, r0, #1 - bx lr -_0208EE80: - mov r0, r1 - bx lr -_0208EE88: - cmp r0, #0 - subges r3, r3, #1 - add r0, r0, r0 - orr r0, r2, r0, lsr #9 - orr r0, r0, r3, lsl #23 - bx lr -_0208EEA0: - cmp r3, #0x100 - movge r2, #0x80000000 - movlt r2, #0 - mov r0, #0xff000000 - orr r0, r2, r0, lsr #1 - bx lr -_0208EEB8: - mvn r0, #0x80000000 - bx lr -_0208EEC0: - mov r0, #0xff000000 - orr r0, r2, r0, lsr #1 - bx lr -_0208EECC: - mvn r0, #0x80000000 - bx lr - arm_func_end __addsf3 - - arm_func_start sub_0208EED4 -sub_0208EED4: ; 0x0208EED4 - mvn r0, #0x80000000 - bx lr - arm_func_end sub_0208EED4 - - arm_func_start sub_0208EEDC -sub_0208EEDC: ; 0x0208EEDC - mov ip, #0x200000 - cmn ip, r1, lsl #1 - bhs _0208EF50 - cmn ip, r3, lsl #1 - bhs _0208EF64 -_0208EEF0: - orrs ip, r3, r1 - bmi _0208EF20 - cmp r1, r3 - cmpeq r0, r2 - movhi r0, #1 - movls r0, #0 - bx lr -_0208EF0C: - mov r0, #0 - mrs ip, cpsr - bic ip, ip, #0x20000000 - msr cpsr_f, ip - bx lr -_0208EF20: - orr ip, r0, ip, lsl #1 - orrs ip, ip, r2 - moveq r0, #0 - mrs ip, cpsr - bic ip, ip, #0x20000000 - msr cpsr_f, ip - bxeq lr - cmp r3, r1 - cmpeq r2, r0 - movhi r0, #1 - movls r0, #0 - bx lr -_0208EF50: - bne _0208EF0C - cmp r0, #0 - bhi _0208EF0C - cmn ip, r3, lsl #1 - blo _0208EEF0 -_0208EF64: - bne _0208EF0C - cmp r2, #0 - bhi _0208EF0C - b _0208EEF0 - arm_func_end sub_0208EEDC - - arm_func_start sub_0208EF74 -sub_0208EF74: ; 0x0208EF74 - mov ip, #0x200000 - cmn ip, r1, lsl #1 - bhs _0208EFF4 - cmn ip, r3, lsl #1 - bhs _0208F008 -_0208EF88: - orrs ip, r3, r1 - bmi _0208EFBC - cmp r1, r3 - cmpeq r0, r2 - movls r0, #1 - movhi r0, #0 - bx lr -_0208EFA4: - mov r0, #0 - mrs ip, cpsr - bic ip, ip, #0x40000000 - orr ip, ip, #0x20000000 - msr cpsr_f, ip - bx lr -_0208EFBC: - orr ip, r0, ip, lsl #1 - orrs ip, ip, r2 - moveq r0, #1 - bne _0208EFE0 - mrs ip, cpsr - bic ip, ip, #0x20000000 - orr ip, ip, #0x40000000 - msr cpsr_f, ip - bxeq lr -_0208EFE0: - cmp r3, r1 - cmpeq r2, r0 - movls r0, #1 - movhi r0, #0 - bx lr -_0208EFF4: - bne _0208EFA4 - cmp r0, #0 - bhi _0208EFA4 - cmn ip, r3, lsl #1 - blo _0208EF88 -_0208F008: - bne _0208EFA4 - cmp r2, #0 - bhi _0208EFA4 - b _0208EF88 - arm_func_end sub_0208EF74 - - arm_func_start sub_0208F018 -sub_0208F018: ; 0x0208F018 - mov ip, #0x200000 - cmn ip, r1, lsl #1 - bhs _0208F090 - cmn ip, r3, lsl #1 - bhs _0208F0A4 -_0208F02C: - orrs ip, r3, r1 - bmi _0208F05C - cmp r1, r3 - cmpeq r0, r2 - movlo r0, #1 - movhs r0, #0 - bx lr -_0208F048: - mov r0, #0 - mrs ip, cpsr - orr ip, ip, #0x20000000 - msr cpsr_f, ip - bx lr -_0208F05C: - orr ip, r0, ip, lsl #1 - orrs ip, ip, r2 - moveq r0, #0 - bne _0208F07C - mrs ip, cpsr - orr ip, ip, #0x20000000 - msr cpsr_f, ip - bxeq lr -_0208F07C: - cmp r3, r1 - cmpeq r2, r0 - movlo r0, #1 - movhs r0, #0 - bx lr -_0208F090: - bne _0208F048 - cmp r0, #0 - bhi _0208F048 - cmn ip, r3, lsl #1 - blo _0208F02C -_0208F0A4: - bne _0208F048 - cmp r2, #0 - bhi _0208F048 - b _0208F02C - arm_func_end sub_0208F018 - - arm_func_start sub_0208F0B4 -sub_0208F0B4: ; 0x0208F0B4 - mov ip, #0x200000 - cmn ip, r1, lsl #1 - bhs _0208F11C - cmn ip, r3, lsl #1 - bhs _0208F130 -_0208F0C8: - orrs ip, r3, r1 - bmi _0208F0F8 - cmp r1, r3 - cmpeq r0, r2 - moveq r0, #1 - movne r0, #0 - bx lr -_0208F0E4: - mov r0, #0 - mrs ip, cpsr - bic ip, ip, #0x40000000 - msr cpsr_f, ip - bx lr -_0208F0F8: - orr ip, r0, ip, lsl #1 - orrs ip, ip, r2 - moveq r0, #1 - bxeq lr - cmp r3, r1 - cmpeq r2, r0 - moveq r0, #1 - movne r0, #0 - bx lr -_0208F11C: - bne _0208F0E4 - cmp r0, #0 - bhi _0208F0E4 - cmn ip, r3, lsl #1 - blo _0208F0C8 -_0208F130: - bne _0208F0E4 - cmp r2, #0 - bhi _0208F0E4 - b _0208F0C8 - arm_func_end sub_0208F0B4 - - arm_func_start sub_0208F140 -sub_0208F140: ; 0x0208F140 - mov ip, #0x200000 - cmn ip, r1, lsl #1 - bhs _0208F1A8 - cmn ip, r3, lsl #1 - bhs _0208F1BC -_0208F154: - orrs ip, r3, r1 - bmi _0208F184 - cmp r1, r3 - cmpeq r0, r2 - movne r0, #1 - moveq r0, #0 - bx lr -_0208F170: - mov r0, #1 - mrs ip, cpsr - bic ip, ip, #0x40000000 - msr cpsr_f, ip - bx lr -_0208F184: - orr ip, r0, ip, lsl #1 - orrs ip, ip, r2 - moveq r0, #0 - bxeq lr - cmp r3, r1 - cmpeq r2, r0 - movne r0, #1 - moveq r0, #0 - bx lr -_0208F1A8: - bne _0208F170 - cmp r0, #0 - bhi _0208F170 - cmn ip, r3, lsl #1 - blo _0208F154 -_0208F1BC: - bne _0208F170 - cmp r2, #0 - bhi _0208F170 - b _0208F154 - arm_func_end sub_0208F140 - - arm_func_start sub_0208F1CC -sub_0208F1CC: ; 0x0208F1CC - mov r3, #0xff000000 - cmp r3, r0, lsl #1 - cmphs r3, r1, lsl #1 - blo _0208F214 - cmp r0, #0 - bicmi r0, r0, #0x80000000 - rsbmi r0, r0, #0 - cmp r1, #0 - bicmi r1, r1, #0x80000000 - rsbmi r1, r1, #0 - cmp r0, r1 - movlt r0, #1 - movge r0, #0 - mrs ip, cpsr - orrge ip, ip, #0x20000000 - biclt ip, ip, #0x20000000 - msr cpsr_f, ip - bx lr -_0208F214: - mov r0, #0 - mrs ip, cpsr - orr ip, ip, #0x20000000 - msr cpsr_f, ip - bx lr - arm_func_end sub_0208F1CC -_0208F228: - .byte 0x01, 0x00, 0x20, 0xE0, 0x01, 0x10, 0x20, 0xE0 - .byte 0x01, 0x00, 0x20, 0xE0 - - arm_func_start __divsf3 -__divsf3: ; 0x0208F234 - stmdb sp!, {lr} - mov ip, #0xff - ands r3, ip, r0, lsr #23 - cmpne r3, #0xff - beq _0208F408 - ands ip, ip, r1, lsr #23 - cmpne ip, #0xff - beq _0208F444 - orr r1, r1, #0x800000 - orr r0, r0, #0x800000 - bic r2, r0, #0xff000000 - bic lr, r1, #0xff000000 -_0208F264: - cmp r2, lr - movlo r2, r2, lsl #1 - sublo r3, r3, #1 - teq r0, r1 - sub r0, pc, #0x94 - ldrb r1, [r0, lr, lsr #15] - rsb lr, lr, #0 - mov r0, lr, asr #1 - mul r0, r1, r0 - add r0, r0, #0x80000000 - mov r0, r0, lsr #6 - mul r0, r1, r0 - mov r0, r0, lsr #0xe - mul r1, lr, r0 - sub ip, r3, ip - mov r1, r1, lsr #0xc - mul r1, r0, r1 - mov r0, r0, lsl #0xe - add r0, r0, r1, lsr #15 - umull r1, r0, r2, r0 - mov r3, r0 - orrmi r0, r0, #0x80000000 - adds ip, ip, #0x7e - bmi _0208F50C - cmp ip, #0xfe - bge _0208F5C0 - add r0, r0, ip, lsl #23 - mov ip, r1, lsr #0x1c - cmp ip, #7 - beq _0208F3E8 - add r0, r0, r1, lsr #31 - ldmia sp!, {lr} - bx lr -_0208F2E8: - .byte 0xFF, 0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9 - .byte 0xF8, 0xF7, 0xF6, 0xF5, 0xF4, 0xF3, 0xF2, 0xF1, 0xF0, 0xF0, 0xEF, 0xEE, 0xED, 0xEC, 0xEB, 0xEA - .byte 0xEA, 0xE9, 0xE8, 0xE7, 0xE6, 0xE6, 0xE5, 0xE4, 0xE3, 0xE2, 0xE2, 0xE1, 0xE0, 0xDF, 0xDF, 0xDE - .byte 0xDD, 0xDC, 0xDC, 0xDB, 0xDA, 0xD9, 0xD9, 0xD8, 0xD7, 0xD7, 0xD6, 0xD5, 0xD4, 0xD4, 0xD3, 0xD2 - .byte 0xD2, 0xD1, 0xD0, 0xD0, 0xCF, 0xCE, 0xCE, 0xCD, 0xCC, 0xCC, 0xCB, 0xCB, 0xCA, 0xC9, 0xC9, 0xC8 - .byte 0xC8, 0xC7, 0xC6, 0xC6, 0xC5, 0xC5, 0xC4, 0xC3, 0xC3, 0xC2, 0xC2, 0xC1, 0xC0, 0xC0, 0xBF, 0xBF - .byte 0xBE, 0xBE, 0xBD, 0xBD, 0xBC, 0xBC, 0xBB, 0xBA, 0xBA, 0xB9, 0xB9, 0xB8, 0xB8, 0xB7, 0xB7, 0xB6 - .byte 0xB6, 0xB5, 0xB5, 0xB4, 0xB4, 0xB3, 0xB3, 0xB2, 0xB2, 0xB1, 0xB1, 0xB0, 0xB0, 0xAF, 0xAF, 0xAF - .byte 0xAE, 0xAE, 0xAD, 0xAD, 0xAC, 0xAC, 0xAB, 0xAB, 0xAA, 0xAA, 0xAA, 0xA9, 0xA9, 0xA8, 0xA8, 0xA7 - .byte 0xA7, 0xA7, 0xA6, 0xA6, 0xA5, 0xA5, 0xA4, 0xA4, 0xA4, 0xA3, 0xA3, 0xA2, 0xA2, 0xA2, 0xA1, 0xA1 - .byte 0xA0, 0xA0, 0xA0, 0x9F, 0x9F, 0x9E, 0x9E, 0x9E, 0x9D, 0x9D, 0x9D, 0x9C, 0x9C, 0x9B, 0x9B, 0x9B - .byte 0x9A, 0x9A, 0x9A, 0x99, 0x99, 0x99, 0x98, 0x98, 0x98, 0x97, 0x97, 0x96, 0x96, 0x96, 0x95, 0x95 - .byte 0x95, 0x94, 0x94, 0x94, 0x93, 0x93, 0x93, 0x92, 0x92, 0x92, 0x91, 0x91, 0x91, 0x91, 0x90, 0x90 - .byte 0x90, 0x8F, 0x8F, 0x8F, 0x8E, 0x8E, 0x8E, 0x8D, 0x8D, 0x8D, 0x8C, 0x8C, 0x8C, 0x8C, 0x8B, 0x8B - .byte 0x8B, 0x8A, 0x8A, 0x8A, 0x8A, 0x89, 0x89, 0x89, 0x88, 0x88, 0x88, 0x88, 0x87, 0x87, 0x87, 0x86 - .byte 0x86, 0x86, 0x86, 0x85, 0x85, 0x85, 0x85, 0x84, 0x84, 0x84, 0x83, 0x83, 0x83, 0x83, 0x82, 0x82 - .byte 0x82, 0x82, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80 -_0208F3E8: - mov r1, r3, lsl #1 - add r1, r1, #1 - rsb lr, lr, #0 - mul r1, lr, r1 - cmp r1, r2, lsl #24 - addmi r0, r0, #1 - ldmia sp!, {lr} - bx lr -_0208F408: - eor lr, r0, r1 - and lr, lr, #0x80000000 - cmp r3, #0 - beq _0208F460 - movs r0, r0, lsl #9 - bne _0208F5A8 - mov ip, r1, lsr #0x17 - mov r1, r1, lsl #9 - ands ip, ip, #0xff - beq _0208F598 - cmp ip, #0xff - blt _0208F598 - cmp r1, #0 - beq _0208F5B4 - b _0208F590 -_0208F444: - eor lr, r0, r1 - and lr, lr, #0x80000000 - cmp ip, #0 - beq _0208F4C4 -_0208F454: - movs r1, r1, lsl #9 - bne _0208F590 - b _0208F5E0 -_0208F460: - movs r2, r0, lsl #9 - beq _0208F494 - clz r3, r2 - movs r2, r2, lsl r3 - rsb r3, r3, #0 - mov r2, r2, lsr #8 - ands ip, ip, r1, lsr #23 - beq _0208F4EC - cmp ip, #0xff - beq _0208F454 - orr r1, r1, #0x800000 - bic lr, r1, #0xff000000 - b _0208F264 -_0208F494: - mov ip, r1, lsr #0x17 - mov r1, r1, lsl #9 - ands ip, ip, #0xff - beq _0208F4B8 - cmp ip, #0xff - blt _0208F5E0 - cmp r1, #0 - beq _0208F5E0 - b _0208F590 -_0208F4B8: - cmp r1, #0 - beq _0208F5B4 - b _0208F5E0 -_0208F4C4: - movs ip, r1, lsl #9 - beq _0208F598 - mov lr, ip - clz ip, lr - movs lr, lr, lsl ip - rsb ip, ip, #0 - mov lr, lr, lsr #8 - orr r0, r0, #0x800000 - bic r2, r0, #0xff000000 - b _0208F264 -_0208F4EC: - movs ip, r1, lsl #9 - beq _0208F598 - mov lr, ip - clz ip, lr - movs lr, lr, lsl ip - rsb ip, ip, #0 - mov lr, lr, lsr #8 - b _0208F264 -_0208F50C: - and r0, r0, #0x80000000 - cmn ip, #0x18 - beq _0208F580 - bmi _0208F5D8 - add r1, ip, #0x17 - mov r2, r2, lsl r1 - rsb ip, ip, #0 - mov r3, r3, lsr ip - orr r0, r0, r3 - rsb lr, lr, #0 - mul r1, lr, r3 - cmp r1, r2 - ldmeqia sp!, {lr} - bxeq lr - add r1, r1, lr - cmp r1, r2 - beq _0208F574 - addmi r0, r0, #1 - subpl r1, r1, lr - add r1, lr, r1, lsl #1 - cmp r1, r2, lsl #1 - and r3, r0, #1 - addmi r0, r0, #1 - addeq r0, r0, r3 - ldmia sp!, {lr} - bx lr -_0208F574: - add r0, r0, #1 - ldmia sp!, {lr} - bx lr -_0208F580: - cmn r2, lr - addne r0, r0, #1 - ldmia sp!, {lr} - bx lr -_0208F590: - mov r0, r1 - b _0208F5A8 -_0208F598: - mov r0, #0xff000000 - orr r0, lr, r0, lsr #1 - ldmia sp!, {lr} - bx lr -_0208F5A8: - mvn r0, #0x80000000 - ldmia sp!, {lr} - bx lr -_0208F5B4: - mvn r0, #0x80000000 - ldmia sp!, {lr} - bx lr -_0208F5C0: - tst r0, #0x80000000 - mov r0, #0xff000000 - movne r0, r0, asr #1 - moveq r0, r0, lsr #1 - ldmia sp!, {lr} - bx lr -_0208F5D8: - ldmia sp!, {lr} - bx lr -_0208F5E0: - mov r0, lr - ldmia sp!, {lr} - bx lr - arm_func_end __divsf3 - - arm_func_start __extendsfdf2 -__extendsfdf2: ; 0x0208F5EC - and r2, r0, #0x80000000 - mov ip, r0, lsr #0x17 - mov r3, r0, lsl #9 - ands ip, ip, #0xff - beq _0208F61C - cmp ip, #0xff - beq _0208F648 -_0208F608: - add ip, ip, #0x380 - mov r0, r3, lsl #0x14 - orr r1, r2, r3, lsr #12 - orr r1, r1, ip, lsl #20 - bx lr -_0208F61C: - cmp r3, #0 - bne _0208F630 - mov r1, r2 - mov r0, #0 - bx lr -_0208F630: - mov r3, r3, lsr #1 - clz ip, r3 - movs r3, r3, lsl ip - rsb ip, ip, #1 - add r3, r3, r3 - b _0208F608 -_0208F648: - cmp r3, #0 - bhi _0208F660 - ldr r1, _0208F66C ; =0x7FF00000 - orr r1, r1, r2 - mov r0, #0 - bx lr -_0208F660: - mvn r0, #0 - bic r1, r0, #0x80000000 - bx lr - .align 2, 0 -_0208F66C: .word 0x7FF00000 - arm_func_end __extendsfdf2 - - arm_func_start __fixsfsi -__fixsfsi: ; 0x0208F670 - bic r1, r0, #0x80000000 - mov r2, #0x9e - subs r2, r2, r1, lsr #23 - ble _0208F698 - mov r1, r1, lsl #8 - orr r1, r1, #0x80000000 - cmp r0, #0 - mov r0, r1, lsr r2 - rsbmi r0, r0, #0 - bx lr -_0208F698: - mvn r0, r0, asr #31 - add r0, r0, #0x80000000 - bx lr - arm_func_end __fixsfsi - - arm_func_start __floatsisf -__floatsisf: ; 0x0208F6A4 - ands r2, r0, #0x80000000 - rsbmi r0, r0, #0 - cmp r0, #0 - bxeq lr - clz r3, r0 - movs r0, r0, lsl r3 - rsb r3, r3, #0x9e - ands r1, r0, #0xff - add r0, r0, r0 - orr r0, r2, r0, lsr #9 - orr r0, r0, r3, lsl #23 - bxeq lr - tst r1, #0x80 - bxeq lr - ands r3, r1, #0x7f - andeqs r3, r0, #1 - addne r0, r0, #1 - bx lr - arm_func_end __floatsisf - - arm_func_start __floatunsisf -__floatunsisf: ; 0x0208F6EC - cmp r0, #0 - bxeq lr - mov r3, #0x9e - bmi _0208F708 - clz ip, r0 - movs r0, r0, lsl ip - sub r3, r3, ip -_0208F708: - ands r2, r0, #0xff - add r0, r0, r0 - mov r0, r0, lsr #9 - orr r0, r0, r3, lsl #23 - bxeq lr - tst r2, #0x80 - bxeq lr - ands r1, r2, #0x7f - andeqs r1, r0, #1 - addne r0, r0, #1 - bx lr - arm_func_end __floatunsisf - - arm_func_start __mulsf3 -__mulsf3: ; 0x0208F734 - eor r2, r0, r1 - and r2, r2, #0x80000000 - mov ip, #0xff - ands r3, ip, r0, lsr #23 - mov r0, r0, lsl #8 - cmpne r3, #0xff - beq _0208F7B0 - orr r0, r0, #0x80000000 - ands ip, ip, r1, lsr #23 - mov r1, r1, lsl #8 - cmpne ip, #0xff - beq _0208F7F0 - orr r1, r1, #0x80000000 -_0208F768: - add ip, r3, ip - umull r1, r3, r0, r1 - movs r0, r3 - addpl r0, r0, r0 - subpl ip, ip, #1 - subs ip, ip, #0x7f - bmi _0208F87C - cmp ip, #0xfe - bge _0208F8E8 - ands r3, r0, #0xff - orr r0, r2, r0, lsr #8 - add r0, r0, ip, lsl #23 - tst r3, #0x80 - bxeq lr - orrs r1, r1, r3, lsl #25 - andeqs r3, r0, #1 - addne r0, r0, #1 - bx lr -_0208F7B0: - cmp r3, #0 - beq _0208F804 - movs r0, r0, lsl #1 - bne _0208F8D8 - mov ip, r1, lsr #0x17 - mov r1, r1, lsl #9 - ands ip, ip, #0xff - beq _0208F7E4 - cmp ip, #0xff - blt _0208F8CC - cmp r1, #0 - beq _0208F8CC - b _0208F8D8 -_0208F7E4: - cmp r1, #0 - beq _0208F8E0 - b _0208F8CC -_0208F7F0: - cmp ip, #0 - beq _0208F860 -_0208F7F8: - movs r1, r1, lsl #1 - bne _0208F8D8 - b _0208F8CC -_0208F804: - movs r0, r0, lsl #1 - beq _0208F83C - mov r0, r0, lsr #1 - clz r3, r0 - movs r0, r0, lsl r3 - rsb r3, r3, #1 - mov ip, r1, lsr #0x17 - mov r1, r1, lsl #8 - ands ip, ip, #0xff - beq _0208F860 - cmp ip, #0xff - beq _0208F7F8 - orr r1, r1, #0x80000000 - b _0208F768 -_0208F83C: - mov ip, r1, lsr #0x17 - mov r1, r1, lsl #9 - ands ip, ip, #0xff - beq _0208F90C - cmp ip, #0xff - blt _0208F90C - cmp r1, #0 - beq _0208F8E0 - b _0208F8D8 -_0208F860: - movs r1, r1, lsl #1 - beq _0208F90C - mov r1, r1, lsr #1 - clz ip, r1 - movs r1, r1, lsl ip - rsb ip, ip, #1 - b _0208F768 -_0208F87C: - cmn ip, #0x18 - beq _0208F8C4 - bmi _0208F904 - cmp r1, #0 - orrne r0, r0, #1 - mov r3, r0 - mov r0, r0, lsr #8 - rsb ip, ip, #0 - orr r0, r2, r0, lsr ip - rsb ip, ip, #0x18 - movs r1, r3, lsl ip - bxeq lr - tst r1, #0x80000000 - bxeq lr - movs r1, r1, lsl #1 - andeqs r1, r0, #1 - addne r0, r0, #1 - bx lr -_0208F8C4: - mov r0, r0, lsl #1 - b _0208F8F4 -_0208F8CC: - mov r0, #0xff000000 - orr r0, r2, r0, lsr #1 - bx lr -_0208F8D8: - mvn r0, #0x80000000 - bx lr -_0208F8E0: - mvn r0, #0x80000000 - bx lr -_0208F8E8: - mov r0, #0xff000000 - orr r0, r2, r0, lsr #1 - bx lr -_0208F8F4: - movs r1, r0 - mov r0, r2 - addne r0, r0, #1 - bx lr -_0208F904: - mov r0, r2 - bx lr -_0208F90C: - mov r0, r2 - bx lr - arm_func_end __mulsf3 - - arm_func_start sqrtf -sqrtf: ; 0x0208F914 - stmdb sp!, {lr} - mov r2, #0xff - cmp r0, r2, lsl #23 - bhs _0208F9B8 - movs ip, r0, lsr #0x17 - beq _0208F998 - bic r0, r0, r2, lsl #23 - orr r0, r0, #0x800000 -_0208F934: - movs ip, ip, asr #1 - bhs _0208F944 - sub ip, ip, #1 - mov r0, r0, lsl #1 -_0208F944: - movs r1, r0, lsl #1 - mov r0, #0 - mov r2, #0 - mov lr, #0x1000000 -_0208F954: - add r3, r2, lr - cmp r3, r1 - addle r2, r3, lr - suble r1, r1, r3 - addle r0, r0, lr - mov r1, r1, lsl #1 - movs lr, lr, lsr #1 - bne _0208F954 - cmp r1, #0 - biceq r0, r0, #1 - movs r0, r0, lsr #1 - adc r0, r0, #0 - add r0, r0, #0x20000000 - sub r0, r0, #0x800000 - add r0, r0, ip, lsl #23 - ldmia sp!, {lr} - bx lr -_0208F998: - cmp r0, #0 - ldmeqia sp!, {lr} - bxeq lr - clz ip, r0 - movs r0, r0, lsl ip - rsb ip, ip, #9 - mov r0, r0, lsr #8 - b _0208F934 -_0208F9B8: - ldmeqia sp!, {lr} - bxeq lr - tst r0, #0x80000000 - beq _0208F9D4 - bics r3, r0, #0x80000000 - ldmeqia sp!, {lr} - bxeq lr -_0208F9D4: - ldr r2, _0208F9F0 ; =0x7FC00000 - orr r0, r0, r2 - ldr r3, _0208F9F4 ; =_022BCA70 - mov r4, #0x21 - str r4, [r3] - ldmia sp!, {lr} - bx lr - .align 2, 0 -_0208F9F0: .word 0x7FC00000 -_0208F9F4: .word _022BCA70 - arm_func_end sqrtf -_0208F9F8: - .byte 0x01, 0x00, 0x20, 0xE0, 0x01, 0x10, 0x20, 0xE0 - .byte 0x01, 0x00, 0x20, 0xE0 - - arm_func_start __subsf3 -__subsf3: ; 0x0208FA04 - eors r2, r0, r1 - eormi r1, r1, #0x80000000 - bmi _0208ECC4 -_0208FA10: - subs ip, r0, r1 - eorlo ip, ip, #0x80000000 - sublo r0, r0, ip - addlo r1, r1, ip - mov r2, #0x80000000 - mov r3, r0, lsr #0x17 - orr r0, r2, r0, lsl #8 - ands ip, r3, #0xff - cmpne ip, #0xff - beq _0208FB2C - mov ip, r1, lsr #0x17 - orr r1, r2, r1, lsl #8 - ands r2, ip, #0xff - beq _0208FB6C -_0208FA48: - subs ip, r3, ip - beq _0208FA90 - rsb r2, ip, #0x20 - movs r2, r1, lsl r2 - mov r1, r1, lsr ip - orrne r1, r1, #1 - subs r0, r0, r1 - bpl _0208FAD4 - ands r1, r0, #0xff - add r0, r0, r0 - mov r0, r0, lsr #9 - orr r0, r0, r3, lsl #23 - tst r1, #0x80 - bxeq lr - ands r1, r1, #0x7f - andeqs r1, r0, #1 - addne r0, r0, #1 - bx lr -_0208FA90: - subs r0, r0, r1 - beq _0208FC38 - mov r2, r3, lsl #0x17 - and r2, r2, #0x80000000 - bic r3, r3, #0x100 - clz ip, r0 - movs r0, r0, lsl ip - sub r3, r3, ip - cmp r3, #0 - bgt _0208FAC4 - rsb r3, r3, #9 - orr r0, r2, r0, lsr r3 - bx lr -_0208FAC4: - add r0, r0, r0 - orr r0, r2, r0, lsr #9 - orr r0, r0, r3, lsl #23 - bx lr -_0208FAD4: - mov r2, r3, lsl #0x17 - and r2, r2, #0x80000000 - bic r3, r3, #0x100 - clz ip, r0 - movs r0, r0, lsl ip - sub r3, r3, ip - cmp r3, #0 - bgt _0208FB00 - rsb r3, r3, #9 - orr r0, r2, r0, lsr r3 - bx lr -_0208FB00: - ands r1, r0, #0xff - add r0, r0, r0 - orr r0, r2, r0, lsr #9 - orr r0, r0, r3, lsl #23 - bxeq lr - tst r1, #0x80 - bxeq lr - ands r1, r1, #0x7f - andeqs r1, r0, #1 - addne r0, r0, #1 - bx lr -_0208FB2C: - cmp r3, #0x100 - movge r2, #0x80000000 - movlt r2, #0 - ands r3, r3, #0xff - beq _0208FB94 - movs r0, r0, lsl #1 - bne _0208FC6C - mov ip, r1, lsr #0x17 - mov r1, r1, lsl #9 - ands ip, ip, #0xff - beq _0208FC60 - cmp ip, #0xff - blt _0208FC60 - cmp r1, #0 - beq _0208FC74 - b _0208FC6C -_0208FB6C: - cmp ip, #0x100 - movge r2, #0x80000000 - movlt r2, #0 - and r3, r3, #0xff - ands ip, ip, #0xff - beq _0208FBFC -_0208FB84: - eor r2, r2, #0x80000000 - movs r1, r1, lsl #1 - bne _0208FC6C - b _0208FC60 -_0208FB94: - movs r0, r0, lsl #1 - beq _0208FBCC - mov r0, r0, lsr #1 - mov r3, #1 - mov ip, r1, lsr #0x17 - mov r1, r1, lsl #8 - ands ip, ip, #0xff - beq _0208FBFC - cmp ip, #0xff - beq _0208FB84 - orr r1, r1, #0x80000000 - orr r3, r3, r2, lsr #23 - orr ip, ip, r2, lsr #23 - b _0208FA48 -_0208FBCC: - mov r3, r1, lsr #0x17 - mov r0, r1, lsl #9 - ands r2, r3, #0xff - beq _0208FBF0 - cmp r2, #0xff - blt _0208FC18 - cmp r0, #0 - bne _0208FC58 - b _0208FC60 -_0208FBF0: - cmp r0, #0 - beq _0208FC38 - b _0208FC18 -_0208FBFC: - movs r1, r1, lsl #1 - beq _0208FC20 - mov r1, r1, lsr #1 - mov ip, #1 - orr ip, ip, r2, lsr #23 - orr r3, r3, r2, lsr #23 - b _0208FA48 -_0208FC18: - mov r0, r1 - bx lr -_0208FC20: - cmp r0, #0 - subges r3, r3, #1 - add r0, r0, r0 - orr r0, r2, r0, lsr #9 - orr r0, r0, r3, lsl #23 - bx lr -_0208FC38: - mov r0, #0 - bx lr -_0208FC40: - cmp r0, #0 - subges r3, r3, #1 - add r0, r0, r0 - mov r0, r0, lsr #9 - orr r0, r0, r3, lsl #23 - bx lr -_0208FC58: - mvn r0, #0x80000000 - bx lr -_0208FC60: - mov r0, #0xff000000 - orr r0, r2, r0, lsr #1 - bx lr -_0208FC6C: - mvn r0, #0x80000000 - bx lr -_0208FC74: - mvn r0, #0x80000000 - bx lr - arm_func_end __subsf3 - - arm_func_start sub_0208FC7C -sub_0208FC7C: ; 0x0208FC7C - stmdb sp!, {r4, r5, r6, r7, fp, ip, lr} - mov r4, r1 - orr r4, r4, #1 - b _0208FC9C - arm_func_end sub_0208FC7C - - arm_func_start sub_0208FC8C -sub_0208FC8C: ; 0x0208FC8C - stmdb sp!, {r4, r5, r6, r7, fp, ip, lr} - eor r4, r1, r3 - mov r4, r4, asr #1 - mov r4, r4, lsl #1 -_0208FC9C: - orrs r5, r3, r2 - bne _0208FCAC - ldmia sp!, {r4, r5, r6, r7, fp, ip, lr} - bx lr -_0208FCAC: - mov r5, r0, lsr #0x1f - add r5, r5, r1 - mov r6, r2, lsr #0x1f - add r6, r6, r3 - orrs r6, r5, r6 - bne _0208FCE0 - mov r1, r2 - bl __divsi3 - ands r4, r4, #1 - movne r0, r1 - mov r1, r0, asr #0x1f - ldmia sp!, {r4, r5, r6, r7, fp, ip, lr} - bx lr -_0208FCE0: - cmp r1, #0 - bge _0208FCF0 - rsbs r0, r0, #0 - rsc r1, r1, #0 -_0208FCF0: - cmp r3, #0 - bge _0208FD00 - rsbs r2, r2, #0 - rsc r3, r3, #0 -_0208FD00: - orrs r5, r1, r0 - beq _0208FE24 - mov r5, #0 - mov r6, #1 - cmp r3, #0 - bmi _0208FD2C -_0208FD18: - add r5, r5, #1 - adds r2, r2, r2 - adcs r3, r3, r3 - bpl _0208FD18 - add r6, r6, r5 -_0208FD2C: - cmp r1, #0 - blt _0208FD4C -_0208FD34: - cmp r6, #1 - beq _0208FD4C - sub r6, r6, #1 - adds r0, r0, r0 - adcs r1, r1, r1 - bpl _0208FD34 -_0208FD4C: - mov r7, #0 - mov ip, #0 - mov fp, #0 - b _0208FD74 -_0208FD5C: - orr ip, ip, #1 - subs r6, r6, #1 - beq _0208FDCC - adds r0, r0, r0 - adcs r1, r1, r1 - adcs r7, r7, r7 -_0208FD74: - subs r0, r0, r2 - sbcs r1, r1, r3 - sbcs r7, r7, #0 - adds ip, ip, ip - adc fp, fp, fp - cmp r7, #0 - bge _0208FD5C -_0208FD90: - subs r6, r6, #1 - beq _0208FDC4 - adds r0, r0, r0 - adcs r1, r1, r1 - adc r7, r7, r7 - adds r0, r0, r2 - adcs r1, r1, r3 - adc r7, r7, #0 - adds ip, ip, ip - adc fp, fp, fp - cmp r7, #0 - bge _0208FD5C - b _0208FD90 -_0208FDC4: - adds r0, r0, r2 - adc r1, r1, r3 -_0208FDCC: - ands r7, r4, #1 - moveq r0, ip - moveq r1, fp - beq _0208FE04 - subs r7, r5, #0x20 - movge r0, r1, lsr r7 - bge _0208FE28 - rsb r7, r5, #0x20 - mov r0, r0, lsr r5 - orr r0, r0, r1, lsl r7 - mov r1, r1, lsr r5 - b _0208FE04 -_0208FDFC: - mov r0, r1, lsr r7 - mov r1, #0 -_0208FE04: - cmp r4, #0 - blt _0208FE14 - ldmia sp!, {r4, r5, r6, r7, fp, ip, lr} - bx lr -_0208FE14: - rsbs r0, r0, #0 - rsc r1, r1, #0 - ldmia sp!, {r4, r5, r6, r7, fp, ip, lr} - bx lr -_0208FE24: - mov r0, #0 -_0208FE28: - mov r1, #0 - cmp r4, #0 - blt _0208FE14 - ldmia sp!, {r4, r5, r6, r7, fp, ip, lr} - bx lr - arm_func_end sub_0208FC8C - - arm_func_start sub_0208FE3C -sub_0208FE3C: ; 0x0208FE3C - stmdb sp!, {r4, r5, r6, r7, fp, ip, lr} - mov r4, #0 - b _0208FE50 - arm_func_end sub_0208FE3C - - arm_func_start sub_0208FE48 -sub_0208FE48: ; 0x0208FE48 - stmdb sp!, {r4, r5, r6, r7, fp, ip, lr} - mov r4, #1 -_0208FE50: - orrs r5, r3, r2 - bne _0208FE60 - ldmia sp!, {r4, r5, r6, r7, fp, ip, lr} - bx lr -_0208FE60: - orrs r5, r1, r3 - bne _0208FD00 - mov r1, r2 - bl __udivsi3_no_zero_check - cmp r4, #0 - movne r0, r1 - mov r1, #0 - ldmia sp!, {r4, r5, r6, r7, fp, ip, lr} - bx lr - arm_func_end sub_0208FE48 - - arm_func_start sub_0208FE84 -sub_0208FE84: ; 0x0208FE84 - stmdb sp!, {r4, r5, lr} - umull r5, r4, r0, r2 - mla r4, r0, r3, r4 - mla r4, r2, r1, r4 - mov r1, r4 - mov r0, r5 - ldmia sp!, {r4, r5, lr} - bx lr - arm_func_end sub_0208FE84 - - arm_func_start __divsi3 -__divsi3: ; 0x0208FEA4 - eor ip, r0, r1 - and ip, ip, #0x80000000 - cmp r0, #0 - rsblt r0, r0, #0 - addlt ip, ip, #1 - cmp r1, #0 - rsblt r1, r1, #0 - beq _0209009C - cmp r0, r1 - movlo r1, r0 - movlo r0, #0 - blo _0209009C - mov r2, #0x1c - mov r3, r0, lsr #4 - cmp r1, r3, lsr #12 - suble r2, r2, #0x10 - movle r3, r3, lsr #0x10 - cmp r1, r3, lsr #4 - suble r2, r2, #8 - movle r3, r3, lsr #8 - cmp r1, r3 - suble r2, r2, #4 - movle r3, r3, lsr #4 - mov r0, r0, lsl r2 - rsb r1, r1, #0 - adds r0, r0, r0 - add r2, r2, r2, lsl #1 - add pc, pc, r2, lsl #2 - mov r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - mov r1, r3 -_0209009C: - ands r3, ip, #0x80000000 - rsbne r0, r0, #0 - ands r3, ip, #1 - rsbne r1, r1, #0 - bx lr - arm_func_end __divsi3 - - arm_func_start __udivsi3 -__udivsi3: ; 0x020900B0 - cmp r1, #0 - bxeq lr - arm_func_end __udivsi3 - - arm_func_start __udivsi3_no_zero_check -__udivsi3_no_zero_check: ; 0x020900B8 - cmp r0, r1 - movlo r1, r0 - movlo r0, #0 - bxlo lr - mov r2, #0x1c - mov r3, r0, lsr #4 - cmp r1, r3, lsr #12 - suble r2, r2, #0x10 - movle r3, r3, lsr #0x10 - cmp r1, r3, lsr #4 - suble r2, r2, #8 - movle r3, r3, lsr #8 - cmp r1, r3 - suble r2, r2, #4 - movle r3, r3, lsr #4 - mov r0, r0, lsl r2 - rsb r1, r1, #0 - adds r0, r0, r0 - add r2, r2, r2, lsl #1 - add pc, pc, r2, lsl #2 - mov r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - adcs r3, r1, r3, lsl #1 - sublo r3, r3, r1 - adcs r0, r0, r0 - mov r1, r3 - bx lr - arm_func_end __udivsi3_no_zero_check -_02090294: - .byte 0x03, 0x10, 0x21, 0xE0, 0x03, 0x30, 0x21, 0xE0, 0x03, 0x10, 0x21, 0xE0 - .byte 0x02, 0x00, 0x20, 0xE0, 0x02, 0x20, 0x20, 0xE0, 0x02, 0x00, 0x20, 0xE0 - - arm_func_start sub_020902AC -sub_020902AC: ; 0x020902AC - stmdb sp!, {r4, r5, r6, lr} - ldr lr, _020907EC ; =0x00000FFE - eor r4, r1, r3 - ands ip, lr, r1, lsr #19 - cmpne ip, lr - beq _02090658 - bic r1, r1, lr, lsl #20 - orr r1, r1, #0x100000 - add ip, ip, r4, lsr #31 -_020902D0: - ands r4, lr, r3, lsr #19 - cmpne r4, lr - beq _020906F0 - bic r3, r3, lr, lsl #20 - orr r3, r3, #0x100000 -_020902E4: - sub ip, ip, r4 - cmp r1, r3 - cmpeq r0, r2 - bhs _02090300 - adds r0, r0, r0 - adc r1, r1, r1 - sub ip, ip, #2 -_02090300: - sub r4, pc, #0x24 - ldrb lr, [r4, r3, lsr #12] - rsbs r2, r2, #0 - rsc r3, r3, #0 - mov r4, #0x20000000 - mla r5, lr, r3, r4 - mov r6, r3, lsl #0xa - mov r5, r5, lsr #7 - mul lr, r5, lr - orr r6, r6, r2, lsr #22 - mov lr, lr, lsr #0xd - mul r5, lr, r6 - mov r6, r1, lsl #0xa - orr r6, r6, r0, lsr #22 - mov r5, r5, lsr #0x10 - mul r5, lr, r5 - mov lr, lr, lsl #0xe - add lr, lr, r5, lsr #16 - umull r5, r6, lr, r6 - umull r4, r5, r6, r2 - mla r5, r3, r6, r5 - mov r4, r4, lsr #0x1a - orr r4, r4, r5, lsl #6 - add r4, r4, r0, lsl #2 - umull lr, r5, r4, lr - mov r4, #0 - adds r5, r5, r6, lsl #24 - adc r4, r4, r6, lsr #8 - cmp ip, #0x800 - bge _020904E4 - add ip, ip, #0x7f0 - adds ip, ip, #0xc - bmi _020904FC - orr r1, r4, ip, lsl #31 - bic ip, ip, #1 - add r1, r1, ip, lsl #19 - tst lr, #0x80000000 - bne _020903D4 - rsbs r2, r2, #0 - mov r4, r4, lsl #1 - add r4, r4, r5, lsr #31 - mul lr, r2, r4 - mov r6, #0 - mov r4, r5, lsl #1 - orr r4, r4, #1 - umlal r6, lr, r4, r2 - rsc r3, r3, #0 - mla lr, r4, r3, lr - cmp lr, r0, lsl #21 - bmi _020903D4 - mov r0, r5 - ldmia sp!, {r4, r5, r6, lr} - bx lr -_020903D4: - adds r0, r5, #1 - adc r1, r1, #0 - ldmia sp!, {r4, r5, r6, lr} - bx lr -_020903E4: - .byte 0xFF, 0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9, 0xF8, 0xF7, 0xF6, 0xF5 - .byte 0xF4, 0xF3, 0xF2, 0xF1, 0xF0, 0xF0, 0xEF, 0xEE, 0xED, 0xEC, 0xEB, 0xEA, 0xEA, 0xE9, 0xE8, 0xE7 - .byte 0xE6, 0xE6, 0xE5, 0xE4, 0xE3, 0xE2, 0xE2, 0xE1, 0xE0, 0xDF, 0xDF, 0xDE, 0xDD, 0xDC, 0xDC, 0xDB - .byte 0xDA, 0xD9, 0xD9, 0xD8, 0xD7, 0xD7, 0xD6, 0xD5, 0xD4, 0xD4, 0xD3, 0xD2, 0xD2, 0xD1, 0xD0, 0xD0 - .byte 0xCF, 0xCE, 0xCE, 0xCD, 0xCC, 0xCC, 0xCB, 0xCB, 0xCA, 0xC9, 0xC9, 0xC8, 0xC8, 0xC7, 0xC6, 0xC6 - .byte 0xC5, 0xC5, 0xC4, 0xC3, 0xC3, 0xC2, 0xC2, 0xC1, 0xC0, 0xC0, 0xBF, 0xBF, 0xBE, 0xBE, 0xBD, 0xBD - .byte 0xBC, 0xBC, 0xBB, 0xBA, 0xBA, 0xB9, 0xB9, 0xB8, 0xB8, 0xB7, 0xB7, 0xB6, 0xB6, 0xB5, 0xB5, 0xB4 - .byte 0xB4, 0xB3, 0xB3, 0xB2, 0xB2, 0xB1, 0xB1, 0xB0, 0xB0, 0xAF, 0xAF, 0xAF, 0xAE, 0xAE, 0xAD, 0xAD - .byte 0xAC, 0xAC, 0xAB, 0xAB, 0xAA, 0xAA, 0xAA, 0xA9, 0xA9, 0xA8, 0xA8, 0xA7, 0xA7, 0xA7, 0xA6, 0xA6 - .byte 0xA5, 0xA5, 0xA4, 0xA4, 0xA4, 0xA3, 0xA3, 0xA2, 0xA2, 0xA2, 0xA1, 0xA1, 0xA0, 0xA0, 0xA0, 0x9F - .byte 0x9F, 0x9E, 0x9E, 0x9E, 0x9D, 0x9D, 0x9D, 0x9C, 0x9C, 0x9B, 0x9B, 0x9B, 0x9A, 0x9A, 0x9A, 0x99 - .byte 0x99, 0x99, 0x98, 0x98, 0x98, 0x97, 0x97, 0x96, 0x96, 0x96, 0x95, 0x95, 0x95, 0x94, 0x94, 0x94 - .byte 0x93, 0x93, 0x93, 0x92, 0x92, 0x92, 0x91, 0x91, 0x91, 0x91, 0x90, 0x90, 0x90, 0x8F, 0x8F, 0x8F - .byte 0x8E, 0x8E, 0x8E, 0x8D, 0x8D, 0x8D, 0x8C, 0x8C, 0x8C, 0x8C, 0x8B, 0x8B, 0x8B, 0x8A, 0x8A, 0x8A - .byte 0x8A, 0x89, 0x89, 0x89, 0x88, 0x88, 0x88, 0x88, 0x87, 0x87, 0x87, 0x86, 0x86, 0x86, 0x86, 0x85 - .byte 0x85, 0x85, 0x85, 0x84, 0x84, 0x84, 0x83, 0x83, 0x83, 0x83, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81 - .byte 0x81, 0x81, 0x80, 0x80 -_020904E4: - movs r1, ip, lsl #0x1f - orr r1, r1, #0x7f000000 - orr r1, r1, #0xf00000 - mov r0, #0 - ldmia sp!, {r4, r5, r6, lr} - bx lr -_020904FC: - mvn r6, ip, asr #1 - cmp r6, #0x34 - bgt _02090648 - beq _02090624 - cmp r6, #0x14 - bge _02090544 - rsb r6, r6, #0x13 - mov lr, r0, lsl r6 - rsb r6, r6, #0x14 - mov r0, r5, lsr r6 - rsb r6, r6, #0x20 - orr r0, r0, r4, lsl r6 - rsb r6, r6, #0x20 - mov r4, r4, lsr r6 - orr r1, r4, ip, lsl #31 - mov ip, lr - mov lr, #0 - b _02090574 -_02090544: - rsb r6, r6, #0x33 - mov lr, r1, lsl r6 - mov r1, ip, lsl #0x1f - rsb r6, r6, #0x20 - orr ip, lr, r0, lsr r6 - rsb r6, r6, #0x20 - mov lr, r0, lsl r6 - mov r5, r5, lsr #0x15 - orr r5, r5, r4, lsl #11 - rsb r6, r6, #0x1f - mov r0, r5, lsr r6 - mov r4, #0 -_02090574: - rsbs r2, r2, #0 - mul r4, r2, r4 - mov r5, #0 - umlal r5, r4, r2, r0 - rsc r3, r3, #0 - mla r4, r0, r3, r4 - cmp r4, ip - cmpeq r5, lr - ldmeqia sp!, {r4, r5, r6, lr} - bxeq lr - adds r5, r5, r2 - adc r4, r4, r3 - cmp r4, ip - bmi _02090618 - bne _020905BC - cmp r5, lr - beq _02090608 - blo _02090618 -_020905BC: - subs r5, r5, r2 - sbc r4, r4, r3 -_020905C4: - adds r5, r5, r5 - adc r4, r4, r4 - adds r5, r5, r2 - adc r4, r4, r3 - adds lr, lr, lr - adc ip, ip, ip - cmp r4, ip - bmi _02090608 - ldmneia sp!, {r4, r5, r6, lr} - bxne lr - cmp r5, lr - blo _02090608 - ldmneia sp!, {r4, r5, r6, lr} - bxne lr - tst r0, #1 - ldmeqia sp!, {r4, r5, r6, lr} - bxeq lr -_02090608: - adds r0, r0, #1 - adc r1, r1, #0 - ldmia sp!, {r4, r5, r6, lr} - bx lr -_02090618: - adds r0, r0, #1 - adc r1, r1, #0 - b _020905C4 -_02090624: - rsbs r2, r2, #0 - rsc r3, r3, #0 - cmp r1, r3 - cmpeq r0, r2 - mov r1, ip, lsl #0x1f - mov r0, #0 - movne r0, #1 - ldmia sp!, {r4, r5, r6, lr} - bx lr -_02090648: - mov r1, ip, lsl #0x1f - mov r0, #0 - ldmia sp!, {r4, r5, r6, lr} - bx lr -_02090658: - orrs r5, r0, r1, lsl #1 - beq _0209077C - cmp ip, lr - beq _020906C0 - movs r1, r1, lsl #0xc - beq _0209069C - clz r5, r1 - movs r1, r1, lsl r5 - sub ip, ip, r5 - add r5, ip, #0x1f - mov r1, r1, lsr #0xb - orr r1, r1, r0, lsr r5 - rsb r5, r5, #0x20 - mov r0, r0, lsl r5 - mov ip, ip, lsl #1 - orr ip, ip, r4, lsr #31 - b _020902D0 -_0209069C: - mvn ip, #0x13 - clz r5, r0 - movs r0, r0, lsl r5 - sub ip, ip, r5 - mov r1, r0, lsr #0xb - mov r0, r0, lsl #0x15 - mov ip, ip, lsl #1 - orr ip, ip, r4, lsr #31 - b _020902D0 -_020906C0: - orrs r5, r0, r1, lsl #12 - bne _020907A4 - bic r5, r3, #0x80000000 - cmp r5, lr, lsl #19 - bhs _020906E4 - and r5, r3, #0x80000000 - eor r1, r5, r1 - ldmia sp!, {r4, r5, r6, lr} - bx lr -_020906E4: - orrs r5, r2, r3, lsl #12 - bne _020907C4 - b _020907DC -_020906F0: - orrs r5, r2, r3, lsl #1 - beq _02090768 - cmp r4, lr - beq _02090750 - movs r3, r3, lsl #0xc - beq _02090730 - clz r5, r3 - movs r3, r3, lsl r5 - sub r4, r4, r5 - add r5, r4, #0x1f - mov r3, r3, lsr #0xb - orr r3, r3, r2, lsr r5 - rsb r5, r5, #0x20 - mov r2, r2, lsl r5 - mov r4, r4, lsl #1 - b _020902E4 -_02090730: - mvn r4, #0x13 - clz r5, r2 - movs r2, r2, lsl r5 - sub r4, r4, r5 - mov r3, r2, lsr #0xb - mov r2, r2, lsl #0x15 - mov r4, r4, lsl #1 - b _020902E4 -_02090750: - orrs r5, r2, r3, lsl #12 - bne _020907C4 - mov r1, ip, lsl #0x1f - mov r0, #0 - ldmia sp!, {r4, r5, r6, lr} - bx lr -_02090768: - mov r1, ip, lsl #0x1f - orr r1, r1, lr, lsl #19 - mov r0, #0 - ldmia sp!, {r4, r5, r6, lr} - bx lr -_0209077C: - orrs r5, r2, r3, lsl #1 - beq _020907DC - bic r5, r3, #0x80000000 - cmp r5, lr, lsl #19 - cmpeq r2, #0 - bhi _020907C4 - eor r1, r1, r3 - and r1, r1, #0x80000000 - ldmia sp!, {r4, r5, r6, lr} - bx lr -_020907A4: - tst r1, #0x80000 - beq _020907DC - bic r5, r3, #0x80000000 - cmp r5, lr, lsl #19 - cmpeq r2, #0 - bhi _020907C4 - ldmia sp!, {r4, r5, r6, lr} - bx lr -_020907C4: - tst r3, #0x80000 - beq _020907DC - mov r1, r3 - mov r0, r2 - ldmia sp!, {r4, r5, r6, lr} - bx lr -_020907DC: - orr r1, r1, #0x7f000000 - orr r1, r1, #0xf80000 - ldmia sp!, {r4, r5, r6, lr} - bx lr - .align 2, 0 -_020907EC: .word 0x00000FFE - arm_func_end sub_020902AC - - arm_func_start sub_020907F0 -sub_020907F0: ; 0x020907F0 - bx lr - arm_func_end sub_020907F0 - - arm_func_start sub_020907F4 -sub_020907F4: ; 0x020907F4 - str lr, [sp, #-4]! - mov r1, r0 - mov r0, #3 - swi 0x123456 - ldr pc, [sp], #4 - arm_func_end sub_020907F4 - - arm_func_start sub_02090808 -sub_02090808: ; 0x02090808 - str lr, [sp, #-4]! - mov r1, #0 - mov r0, #7 - swi 0x123456 - ldr pc, [sp], #4 - arm_func_end sub_02090808 - - arm_func_start sub_0209081C -sub_0209081C: ; 0x0209081C - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r6, r2 - ldr r5, [r6] - mov r7, r1 - cmp r5, #0 - mov r4, #0 - bls _02090864 -_02090838: - bl sub_02090808 - and r1, r0, #0xff - cmp r1, #0xd - strb r0, [r7, r4] - cmpne r1, #0xa - addeq r0, r4, #1 - streq r0, [r6] - beq _02090864 - add r4, r4, #1 - cmp r4, r5 - blo _02090838 -_02090864: - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_0209081C - - arm_func_start sub_0209086C -sub_0209086C: ; 0x0209086C - stmdb sp!, {r4, r5, r6, lr} - ldr r5, [r2] - mov r6, r1 - cmp r5, #0 - mov r4, #0 - bls _02090898 -_02090884: - add r0, r6, r4 - bl sub_020907F4 - add r4, r4, #1 - cmp r4, r5 - blo _02090884 -_02090898: - mov r0, #0 - ldmia sp!, {r4, r5, r6, pc} - arm_func_end sub_0209086C - - arm_func_start sub_020908A0 -sub_020908A0: ; 0x020908A0 - mov r0, #0 - bx lr - arm_func_end sub_020908A0 - - arm_func_start sub_020908A8 -sub_020908A8: ; 0x020908A8 - stmdb sp!, {r4, lr} - ldr r4, _020908D0 ; =_020AEEF0 - b _020908BC -_020908B4: - blx r0 - add r4, r4, #4 -_020908BC: - cmp r4, #0 - ldrne r0, [r4] - cmpne r0, #0 - bne _020908B4 - ldmia sp!, {r4, pc} - .align 2, 0 -_020908D0: .word _020AEEF0 - arm_func_end sub_020908A8 - ; 0x020908D4 - - .global _020908D4 -_020908D4: - .byte 0x20, 0xFF, 0x09, 0x60, 0x00, 0x00, 0x00, 0x00 - .global _020908DC -_020908DC: - .byte 0x00, 0xFF, 0x01, 0xD0, 0x00, 0x00, 0x00, 0x00 - .global _020908E4 -_020908E4: - .byte 0x20, 0xFF, 0x01, 0xB8, 0x00, 0x00, 0x00, 0x00 - .global _020908EC -_020908EC: - .byte 0x00, 0xFF, 0x05, 0x20, 0x00, 0x00, 0x00, 0x00 - .word sub_02086450 - .byte 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_02086468 - .byte 0x8D, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00 - .word sub_020864F4 - .byte 0x69, 0x00, 0x00, 0x00 - .byte 0x00, 0x3F, 0x40, 0x00 - .word sub_020865A0 - .byte 0x8D, 0x00, 0x00, 0x00, 0x00, 0x07, 0x20, 0x00 - .word sub_0208662C - .byte 0x89, 0x00, 0x00, 0x00, 0x00, 0x03, 0x20, 0x00 - .word sub_020866B4 - .byte 0x0D, 0x01, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00 - .word sub_020867C0 - .byte 0x49, 0x03, 0x00, 0x00 - .byte 0x00, 0x7F, 0x50, 0x00 - .word sub_02086B08 - .byte 0x75, 0x00, 0x00, 0x00, 0x00, 0x03, 0x20, 0x00 - .word sub_02086B7C - .byte 0xE9, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00 - .word sub_02086D68 - .byte 0x1D, 0x01, 0x00, 0x00, 0x00, 0x0F, 0x30, 0x00 - .word sub_02086E84 - .byte 0xE9, 0x01, 0x00, 0x00 - .byte 0x20, 0x03, 0x40, 0x00 - .word sub_0208706C - .byte 0x2D, 0x01, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00 - .word sub_02087198 - .byte 0x25, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00 - .word TryAssignByteWrapper - .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00 - .word wcstombs - .byte 0x79, 0x00, 0x00, 0x00 - .byte 0x00, 0x3F, 0x40, 0x00 - .word memset - .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00 - .word sub_020879C8 - .byte 0x4D, 0x02, 0x00, 0x00, 0x20, 0xFF, 0x90, 0x00 - .word sub_02087C14 - .byte 0xFD, 0x02, 0x00, 0x00, 0x20, 0xFF, 0xA0, 0x00 - .word sub_02087F10 - .byte 0xDD, 0x04, 0x00, 0x00 - .byte 0x20, 0x7F, 0xF0, 0x00 - .word sub_02088510 - .byte 0x65, 0x07, 0x00, 0x00, 0x20, 0xFF, 0xC0, 0x00 - .word __vsprintf_internal_slice - .byte 0x24, 0x08, 0x00, 0x00 - .word _020908D4 - .word TryAppendToSlice - .byte 0x45, 0x00, 0x00, 0x00, 0x00, 0x03, 0x20, 0x00 - .word __vsprintf_internal - .byte 0x69, 0x00, 0x00, 0x00 - .byte 0x00, 0x03, 0x30, 0x00 - .word vsprintf - .byte 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word snprintf - .byte 0x29, 0x00, 0x00, 0x00, 0x20, 0x00, 0x30, 0x00 - .word sprintf - .byte 0x2D, 0x00, 0x00, 0x00, 0x20, 0x00, 0x30, 0x00 - .word sub_02089ADC - .byte 0x4C, 0x12, 0x00, 0x00 - .word _020908DC - .word sub_0208AD28 - .byte 0xE1, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x50, 0x00 - .word sub_0208AE08 - .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_0208AE18 - .byte 0xE9, 0x03, 0x00, 0x00, 0x00, 0xFF, 0x60, 0x00 - .word sub_0208B200 - .byte 0x99, 0x00, 0x00, 0x00 - .byte 0x00, 0x03, 0x60, 0x00 - .word sub_0208B298 - .byte 0xC9, 0x00, 0x00, 0x00, 0x00, 0x03, 0x60, 0x00 - .word sub_0208B360 - .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_0208B404 - .byte 0x88, 0x11, 0x00, 0x00 - .word _020908E4 - .word sub_0208C5D4 - .byte 0xBD, 0x00, 0x00, 0x00 - .byte 0x20, 0x01, 0x30, 0x00 - .word sub_0208C690 - .byte 0x4D, 0x02, 0x00, 0x00, 0x20, 0x01, 0x30, 0x00 - .word sub_0208C8DC - .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_0208C9A4 - .byte 0x41, 0x00, 0x00, 0x00, 0x00, 0x03, 0x20, 0x00 - .word sub_0208C9E4 - .byte 0xCD, 0x00, 0x00, 0x00 - .byte 0x00, 0xFF, 0x50, 0x00 - .word sub_0208CAB0 - .byte 0x85, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00 - .word sub_0208CC34 - .byte 0x9D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00 - .word sub_0208CCD0 - .byte 0x85, 0x03, 0x00, 0x00, 0x00, 0x03, 0xB0, 0x00 - .word sub_0208D4B8 - .byte 0x81, 0x01, 0x00, 0x00 - .byte 0x00, 0x1F, 0xE0, 0x00 - .word sub_0208D638 - .byte 0xA9, 0x00, 0x00, 0x00, 0x00, 0x03, 0x20, 0x00 - .word sub_0208D6E0 - .byte 0x24, 0x06, 0x00, 0x00 - .word _020908EC - .word sub_0208DE1C - .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x00 - .word sub_0209081C - .byte 0x51, 0x00, 0x00, 0x00 - .byte 0x00, 0x0F, 0x30, 0x00 - .word sub_0209086C - .byte 0x35, 0x00, 0x00, 0x00, 0x00, 0x07, 0x20, 0x00 - .word sub_020908A8 - .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00 - .global _02090B40 -_02090B40: - .word _02090B60 - .byte 0xC7, 0x03, 0x00, 0x00 - .word _02090B60 - .byte 0xFD, 0x04, 0x00, 0x00 - .word _02090B60 - .byte 0xCB, 0x02, 0x00, 0x00 - .word _02090B60 - .byte 0x2D, 0x03, 0x00, 0x00 - .global _02090B60 -_02090B60: - .byte 0x6D, 0x65, 0x6D, 0x6F - .byte 0x72, 0x79, 0x5F, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x65, 0x2E, 0x63, 0x00 - .global _02090B70 -_02090B70: - .byte 0x4D, 0x65, 0x6D, 0x6F - .byte 0x72, 0x79, 0x4C, 0x6F, 0x63, 0x61, 0x74, 0x65, 0x20, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x20 - .byte 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x20, 0x25, 0x70, 0x5B, 0x25, 0x70, 0x5D, 0x20, 0x73 - .byte 0x69, 0x7A, 0x65, 0x20, 0x25, 0x38, 0x78, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global _02090BA0 -_02090BA0: - .byte 0x4D, 0x65, 0x6D, 0x6F - .byte 0x72, 0x79, 0x20, 0x4C, 0x6F, 0x63, 0x61, 0x74, 0x65, 0x20, 0x73, 0x70, 0x72, 0x69, 0x74, 0x20 - .byte 0x6D, 0x61, 0x78, 0x20, 0x6F, 0x76, 0x65, 0x72, 0x20, 0x5B, 0x25, 0x33, 0x64, 0x2F, 0x25, 0x33 - .byte 0x64, 0x5D, 0x00, 0x00 - .global _02090BC8 -_02090BC8: - .byte 0x4D, 0x65, 0x6D, 0x72, 0x6F, 0x79, 0x20, 0x4C, 0x6F, 0x63, 0x61, 0x6C - .byte 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x20, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x20, 0x25, 0x30 - .byte 0x38, 0x78, 0x20, 0x73, 0x69, 0x7A, 0x65, 0x20, 0x63, 0x61, 0x6E, 0x27, 0x74, 0x20, 0x6C, 0x6F - .byte 0x63, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00 - .global _02090BFC -_02090BFC: - .byte 0x4D, 0x65, 0x6D, 0x72, 0x6F, 0x79, 0x20, 0x4C - .byte 0x6F, 0x63, 0x61, 0x74, 0x65, 0x53, 0x65, 0x74, 0x20, 0x5B, 0x25, 0x70, 0x5D, 0x20, 0x62, 0x75 - .byte 0x66, 0x66, 0x65, 0x72, 0x20, 0x25, 0x38, 0x78, 0x20, 0x73, 0x69, 0x7A, 0x65, 0x20, 0x63, 0x61 - .byte 0x6E, 0x27, 0x74, 0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x65, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x61 - .byte 0x74, 0x62, 0x20, 0x25, 0x30, 0x32, 0x78, 0x20, 0x67, 0x72, 0x70, 0x20, 0x25, 0x33, 0x64, 0x20 - .byte 0x00, 0x00, 0x00, 0x00 - .global _02090C48 -_02090C48: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00 - .byte 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00 - .byte 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00 - .byte 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0B, 0x00 - .byte 0x0B, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0D, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x0E, 0x00 - .byte 0x0E, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x11, 0x00, 0x11, 0x00 - .byte 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x13, 0x00, 0x13, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00 - .byte 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x16, 0x00, 0x16, 0x00, 0x17, 0x00, 0x17, 0x00, 0x17, 0x00 - .byte 0x18, 0x00, 0x18, 0x00, 0x19, 0x00, 0x19, 0x00, 0x19, 0x00, 0x1A, 0x00, 0x1A, 0x00, 0x1B, 0x00 - .byte 0x1B, 0x00, 0x1B, 0x00, 0x1C, 0x00, 0x1C, 0x00, 0x1C, 0x00, 0x1D, 0x00, 0x1D, 0x00, 0x1E, 0x00 - .byte 0x1E, 0x00, 0x1E, 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x21, 0x00 - .byte 0x21, 0x00, 0x22, 0x00, 0x22, 0x00, 0x22, 0x00, 0x23, 0x00, 0x23, 0x00, 0x24, 0x00, 0x24, 0x00 - .byte 0x24, 0x00, 0x25, 0x00, 0x25, 0x00, 0x25, 0x00, 0x26, 0x00, 0x26, 0x00, 0x27, 0x00, 0x27, 0x00 - .byte 0x27, 0x00, 0x28, 0x00, 0x28, 0x00, 0x29, 0x00, 0x29, 0x00, 0x29, 0x00, 0x2A, 0x00, 0x2A, 0x00 - .byte 0x2A, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2D, 0x00, 0x2D, 0x00 - .byte 0x2E, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x2F, 0x00, 0x2F, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00 - .byte 0x31, 0x00, 0x31, 0x00, 0x31, 0x00, 0x32, 0x00, 0x32, 0x00, 0x33, 0x00, 0x33, 0x00, 0x33, 0x00 - .byte 0x34, 0x00, 0x34, 0x00, 0x35, 0x00, 0x35, 0x00, 0x35, 0x00, 0x36, 0x00, 0x36, 0x00, 0x36, 0x00 - .byte 0x37, 0x00, 0x37, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x39, 0x00, 0x39, 0x00, 0x3A, 0x00 - .byte 0x3A, 0x00, 0x3A, 0x00, 0x3B, 0x00, 0x3B, 0x00, 0x3B, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x3D, 0x00 - .byte 0x3D, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x3E, 0x00, 0x3E, 0x00, 0x3F, 0x00, 0x3F, 0x00, 0x40, 0x00 - .byte 0x40, 0x00, 0x40, 0x00, 0x41, 0x00, 0x41, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x43, 0x00 - .byte 0x43, 0x00, 0x43, 0x00, 0x44, 0x00, 0x44, 0x00, 0x45, 0x00, 0x45, 0x00, 0x45, 0x00, 0x46, 0x00 - .byte 0x46, 0x00, 0x46, 0x00, 0x47, 0x00, 0x47, 0x00, 0x48, 0x00, 0x48, 0x00, 0x48, 0x00, 0x49, 0x00 - .byte 0x49, 0x00, 0x49, 0x00, 0x4A, 0x00, 0x4A, 0x00, 0x4B, 0x00, 0x4B, 0x00, 0x4B, 0x00, 0x4C, 0x00 - .byte 0x4C, 0x00, 0x4C, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4F, 0x00 - .byte 0x4F, 0x00, 0x4F, 0x00, 0x50, 0x00, 0x50, 0x00, 0x51, 0x00, 0x51, 0x00, 0x51, 0x00, 0x52, 0x00 - .byte 0x52, 0x00, 0x52, 0x00, 0x53, 0x00, 0x53, 0x00, 0x54, 0x00, 0x54, 0x00, 0x54, 0x00, 0x55, 0x00 - .byte 0x55, 0x00, 0x55, 0x00, 0x56, 0x00, 0x56, 0x00, 0x56, 0x00, 0x57, 0x00, 0x57, 0x00, 0x58, 0x00 - .byte 0x58, 0x00, 0x58, 0x00, 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5B, 0x00 - .byte 0x5B, 0x00, 0x5B, 0x00, 0x5C, 0x00, 0x5C, 0x00, 0x5C, 0x00, 0x5D, 0x00, 0x5D, 0x00, 0x5D, 0x00 - .byte 0x5E, 0x00, 0x5E, 0x00, 0x5F, 0x00, 0x5F, 0x00, 0x5F, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00 - .byte 0x61, 0x00, 0x61, 0x00, 0x61, 0x00, 0x62, 0x00, 0x62, 0x00, 0x63, 0x00, 0x63, 0x00, 0x63, 0x00 - .byte 0x64, 0x00, 0x64, 0x00, 0x64, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x66, 0x00, 0x66, 0x00 - .byte 0x67, 0x00, 0x67, 0x00, 0x67, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x69, 0x00, 0x69, 0x00 - .byte 0x69, 0x00, 0x6A, 0x00, 0x6A, 0x00, 0x6A, 0x00, 0x6B, 0x00, 0x6B, 0x00, 0x6C, 0x00, 0x6C, 0x00 - .byte 0x6C, 0x00, 0x6D, 0x00, 0x6D, 0x00, 0x6D, 0x00, 0x6E, 0x00, 0x6E, 0x00, 0x6E, 0x00, 0x6F, 0x00 - .byte 0x6F, 0x00, 0x6F, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x71, 0x00, 0x71, 0x00, 0x72, 0x00 - .byte 0x72, 0x00, 0x72, 0x00, 0x73, 0x00, 0x73, 0x00, 0x73, 0x00, 0x74, 0x00, 0x74, 0x00, 0x74, 0x00 - .byte 0x75, 0x00, 0x75, 0x00, 0x75, 0x00, 0x76, 0x00, 0x76, 0x00, 0x76, 0x00, 0x77, 0x00, 0x77, 0x00 - .byte 0x77, 0x00, 0x78, 0x00, 0x78, 0x00, 0x79, 0x00, 0x79, 0x00, 0x79, 0x00, 0x7A, 0x00, 0x7A, 0x00 - .byte 0x7A, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7D, 0x00 - .byte 0x7D, 0x00, 0x7D, 0x00, 0x7E, 0x00, 0x7E, 0x00, 0x7E, 0x00, 0x7F, 0x00, 0x7F, 0x00, 0x7F, 0x00 - .byte 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x81, 0x00, 0x81, 0x00, 0x81, 0x00, 0x82, 0x00, 0x82, 0x00 - .byte 0x82, 0x00, 0x83, 0x00, 0x83, 0x00, 0x83, 0x00, 0x84, 0x00, 0x84, 0x00, 0x84, 0x00, 0x85, 0x00 - .byte 0x85, 0x00, 0x85, 0x00, 0x86, 0x00, 0x86, 0x00, 0x86, 0x00, 0x87, 0x00, 0x87, 0x00, 0x87, 0x00 - .byte 0x88, 0x00, 0x88, 0x00, 0x88, 0x00, 0x89, 0x00, 0x89, 0x00, 0x89, 0x00, 0x8A, 0x00, 0x8A, 0x00 - .byte 0x8A, 0x00, 0x8B, 0x00, 0x8B, 0x00, 0x8B, 0x00, 0x8C, 0x00, 0x8C, 0x00, 0x8C, 0x00, 0x8D, 0x00 - .byte 0x8D, 0x00, 0x8D, 0x00, 0x8E, 0x00, 0x8E, 0x00, 0x8E, 0x00, 0x8F, 0x00, 0x8F, 0x00, 0x8F, 0x00 - .byte 0x90, 0x00, 0x90, 0x00, 0x90, 0x00, 0x91, 0x00, 0x91, 0x00, 0x91, 0x00, 0x92, 0x00, 0x92, 0x00 - .byte 0x92, 0x00, 0x93, 0x00, 0x93, 0x00, 0x93, 0x00, 0x94, 0x00, 0x94, 0x00, 0x94, 0x00, 0x95, 0x00 - .byte 0x95, 0x00, 0x95, 0x00, 0x95, 0x00, 0x96, 0x00, 0x96, 0x00, 0x96, 0x00, 0x97, 0x00, 0x97, 0x00 - .byte 0x97, 0x00, 0x98, 0x00, 0x98, 0x00, 0x98, 0x00, 0x99, 0x00, 0x99, 0x00, 0x99, 0x00, 0x9A, 0x00 - .byte 0x9A, 0x00, 0x9A, 0x00, 0x9B, 0x00, 0x9B, 0x00, 0x9B, 0x00, 0x9B, 0x00, 0x9C, 0x00, 0x9C, 0x00 - .byte 0x9C, 0x00, 0x9D, 0x00, 0x9D, 0x00, 0x9D, 0x00, 0x9E, 0x00, 0x9E, 0x00, 0x9E, 0x00, 0x9F, 0x00 - .byte 0x9F, 0x00, 0x9F, 0x00, 0x9F, 0x00, 0xA0, 0x00, 0xA0, 0x00, 0xA0, 0x00, 0xA1, 0x00, 0xA1, 0x00 - .byte 0xA1, 0x00, 0xA2, 0x00, 0xA2, 0x00, 0xA2, 0x00, 0xA3, 0x00, 0xA3, 0x00, 0xA3, 0x00, 0xA3, 0x00 - .byte 0xA4, 0x00, 0xA4, 0x00, 0xA4, 0x00, 0xA5, 0x00, 0xA5, 0x00, 0xA5, 0x00, 0xA6, 0x00, 0xA6, 0x00 - .byte 0xA6, 0x00, 0xA6, 0x00, 0xA7, 0x00, 0xA7, 0x00, 0xA7, 0x00, 0xA8, 0x00, 0xA8, 0x00, 0xA8, 0x00 - .byte 0xA8, 0x00, 0xA9, 0x00, 0xA9, 0x00, 0xA9, 0x00, 0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00, 0xAB, 0x00 - .byte 0xAB, 0x00, 0xAB, 0x00, 0xAB, 0x00, 0xAC, 0x00, 0xAC, 0x00, 0xAC, 0x00, 0xAD, 0x00, 0xAD, 0x00 - .byte 0xAD, 0x00, 0xAD, 0x00, 0xAE, 0x00, 0xAE, 0x00, 0xAE, 0x00, 0xAF, 0x00, 0xAF, 0x00, 0xAF, 0x00 - .byte 0xAF, 0x00, 0xB0, 0x00, 0xB0, 0x00, 0xB0, 0x00, 0xB1, 0x00, 0xB1, 0x00, 0xB1, 0x00, 0xB1, 0x00 - .byte 0xB2, 0x00, 0xB2, 0x00, 0xB2, 0x00, 0xB3, 0x00, 0xB3, 0x00, 0xB3, 0x00, 0xB3, 0x00, 0xB4, 0x00 - .byte 0xB4, 0x00, 0xB4, 0x00, 0xB5, 0x00, 0xB5, 0x00, 0xB5, 0x00, 0xB5, 0x00, 0xB6, 0x00, 0xB6, 0x00 - .byte 0xB6, 0x00, 0xB6, 0x00, 0xB7, 0x00, 0xB7, 0x00, 0xB7, 0x00, 0xB8, 0x00, 0xB8, 0x00, 0xB8, 0x00 - .byte 0xB8, 0x00, 0xB9, 0x00, 0xB9, 0x00, 0xB9, 0x00, 0xB9, 0x00, 0xBA, 0x00, 0xBA, 0x00, 0xBA, 0x00 - .byte 0xBB, 0x00, 0xBB, 0x00, 0xBB, 0x00, 0xBB, 0x00, 0xBC, 0x00, 0xBC, 0x00, 0xBC, 0x00, 0xBC, 0x00 - .byte 0xBD, 0x00, 0xBD, 0x00, 0xBD, 0x00, 0xBD, 0x00, 0xBE, 0x00, 0xBE, 0x00, 0xBE, 0x00, 0xBE, 0x00 - .byte 0xBF, 0x00, 0xBF, 0x00, 0xBF, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC1, 0x00 - .byte 0xC1, 0x00, 0xC1, 0x00, 0xC1, 0x00, 0xC2, 0x00, 0xC2, 0x00, 0xC2, 0x00, 0xC2, 0x00, 0xC3, 0x00 - .byte 0xC3, 0x00, 0xC3, 0x00, 0xC3, 0x00, 0xC4, 0x00, 0xC4, 0x00, 0xC4, 0x00, 0xC4, 0x00, 0xC5, 0x00 - .byte 0xC5, 0x00, 0xC5, 0x00, 0xC5, 0x00, 0xC6, 0x00, 0xC6, 0x00, 0xC6, 0x00, 0xC6, 0x00, 0xC7, 0x00 - .byte 0xC7, 0x00, 0xC7, 0x00, 0xC7, 0x00, 0xC8, 0x00, 0xC8, 0x00, 0xC8, 0x00, 0xC8, 0x00, 0xC9, 0x00 - .byte 0xC9, 0x00, 0xC9, 0x00, 0xC9, 0x00, 0xCA, 0x00, 0xCA, 0x00, 0xCA, 0x00, 0xCA, 0x00, 0xCB, 0x00 - .byte 0xCB, 0x00, 0xCB, 0x00, 0xCB, 0x00, 0xCB, 0x00, 0xCC, 0x00, 0xCC, 0x00, 0xCC, 0x00, 0xCC, 0x00 - .byte 0xCD, 0x00, 0xCD, 0x00, 0xCD, 0x00, 0xCD, 0x00, 0xCE, 0x00, 0xCE, 0x00, 0xCE, 0x00, 0xCE, 0x00 - .byte 0xCF, 0x00, 0xCF, 0x00, 0xCF, 0x00, 0xCF, 0x00, 0xCF, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00 - .byte 0xD0, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xD2, 0x00, 0xD2, 0x00 - .byte 0xD2, 0x00, 0xD2, 0x00, 0xD3, 0x00, 0xD3, 0x00, 0xD3, 0x00, 0xD3, 0x00, 0xD3, 0x00, 0xD4, 0x00 - .byte 0xD4, 0x00, 0xD4, 0x00, 0xD4, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xD5, 0x00 - .byte 0xD6, 0x00, 0xD6, 0x00, 0xD6, 0x00, 0xD6, 0x00, 0xD7, 0x00, 0xD7, 0x00, 0xD7, 0x00, 0xD7, 0x00 - .byte 0xD7, 0x00, 0xD8, 0x00, 0xD8, 0x00, 0xD8, 0x00, 0xD8, 0x00, 0xD8, 0x00, 0xD9, 0x00, 0xD9, 0x00 - .byte 0xD9, 0x00, 0xD9, 0x00, 0xD9, 0x00, 0xDA, 0x00, 0xDA, 0x00, 0xDA, 0x00, 0xDA, 0x00, 0xDA, 0x00 - .byte 0xDB, 0x00, 0xDB, 0x00, 0xDB, 0x00, 0xDB, 0x00, 0xDB, 0x00, 0xDC, 0x00, 0xDC, 0x00, 0xDC, 0x00 - .byte 0xDC, 0x00, 0xDC, 0x00, 0xDD, 0x00, 0xDD, 0x00, 0xDD, 0x00, 0xDD, 0x00, 0xDD, 0x00, 0xDE, 0x00 - .byte 0xDE, 0x00, 0xDE, 0x00, 0xDE, 0x00, 0xDE, 0x00, 0xDF, 0x00, 0xDF, 0x00, 0xDF, 0x00, 0xDF, 0x00 - .byte 0xDF, 0x00, 0xE0, 0x00, 0xE0, 0x00, 0xE0, 0x00, 0xE0, 0x00, 0xE0, 0x00, 0xE1, 0x00, 0xE1, 0x00 - .byte 0xE1, 0x00, 0xE1, 0x00, 0xE1, 0x00, 0xE1, 0x00, 0xE2, 0x00, 0xE2, 0x00, 0xE2, 0x00, 0xE2, 0x00 - .byte 0xE2, 0x00, 0xE3, 0x00, 0xE3, 0x00, 0xE3, 0x00, 0xE3, 0x00, 0xE3, 0x00, 0xE3, 0x00, 0xE4, 0x00 - .byte 0xE4, 0x00, 0xE4, 0x00, 0xE4, 0x00, 0xE4, 0x00, 0xE5, 0x00, 0xE5, 0x00, 0xE5, 0x00, 0xE5, 0x00 - .byte 0xE5, 0x00, 0xE5, 0x00, 0xE6, 0x00, 0xE6, 0x00, 0xE6, 0x00, 0xE6, 0x00, 0xE6, 0x00, 0xE6, 0x00 - .byte 0xE7, 0x00, 0xE7, 0x00, 0xE7, 0x00, 0xE7, 0x00, 0xE7, 0x00, 0xE7, 0x00, 0xE8, 0x00, 0xE8, 0x00 - .byte 0xE8, 0x00, 0xE8, 0x00, 0xE8, 0x00, 0xE8, 0x00, 0xE9, 0x00, 0xE9, 0x00, 0xE9, 0x00, 0xE9, 0x00 - .byte 0xE9, 0x00, 0xE9, 0x00, 0xEA, 0x00, 0xEA, 0x00, 0xEA, 0x00, 0xEA, 0x00, 0xEA, 0x00, 0xEA, 0x00 - .byte 0xEA, 0x00, 0xEB, 0x00, 0xEB, 0x00, 0xEB, 0x00, 0xEB, 0x00, 0xEB, 0x00, 0xEB, 0x00, 0xEC, 0x00 - .byte 0xEC, 0x00, 0xEC, 0x00, 0xEC, 0x00, 0xEC, 0x00, 0xEC, 0x00, 0xEC, 0x00, 0xED, 0x00, 0xED, 0x00 - .byte 0xED, 0x00, 0xED, 0x00, 0xED, 0x00, 0xED, 0x00, 0xED, 0x00, 0xEE, 0x00, 0xEE, 0x00, 0xEE, 0x00 - .byte 0xEE, 0x00, 0xEE, 0x00, 0xEE, 0x00, 0xEE, 0x00, 0xEF, 0x00, 0xEF, 0x00, 0xEF, 0x00, 0xEF, 0x00 - .byte 0xEF, 0x00, 0xEF, 0x00, 0xEF, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00 - .byte 0xF0, 0x00, 0xF0, 0x00, 0xF1, 0x00, 0xF1, 0x00, 0xF1, 0x00, 0xF1, 0x00, 0xF1, 0x00, 0xF1, 0x00 - .byte 0xF1, 0x00, 0xF1, 0x00, 0xF2, 0x00, 0xF2, 0x00, 0xF2, 0x00, 0xF2, 0x00, 0xF2, 0x00, 0xF2, 0x00 - .byte 0xF2, 0x00, 0xF2, 0x00, 0xF3, 0x00, 0xF3, 0x00, 0xF3, 0x00, 0xF3, 0x00, 0xF3, 0x00, 0xF3, 0x00 - .byte 0xF3, 0x00, 0xF3, 0x00, 0xF4, 0x00, 0xF4, 0x00, 0xF4, 0x00, 0xF4, 0x00, 0xF4, 0x00, 0xF4, 0x00 - .byte 0xF4, 0x00, 0xF4, 0x00, 0xF4, 0x00, 0xF5, 0x00, 0xF5, 0x00, 0xF5, 0x00, 0xF5, 0x00, 0xF5, 0x00 - .byte 0xF5, 0x00, 0xF5, 0x00, 0xF5, 0x00, 0xF5, 0x00, 0xF6, 0x00, 0xF6, 0x00, 0xF6, 0x00, 0xF6, 0x00 - .byte 0xF6, 0x00, 0xF6, 0x00, 0xF6, 0x00, 0xF6, 0x00, 0xF6, 0x00, 0xF7, 0x00, 0xF7, 0x00, 0xF7, 0x00 - .byte 0xF7, 0x00, 0xF7, 0x00, 0xF7, 0x00, 0xF7, 0x00, 0xF7, 0x00, 0xF7, 0x00, 0xF7, 0x00, 0xF8, 0x00 - .byte 0xF8, 0x00, 0xF8, 0x00, 0xF8, 0x00, 0xF8, 0x00, 0xF8, 0x00, 0xF8, 0x00, 0xF8, 0x00, 0xF8, 0x00 - .byte 0xF8, 0x00, 0xF8, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xF9, 0x00 - .byte 0xF9, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0xFA, 0x00 - .byte 0xFA, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0xFA, 0x00 - .byte 0xFA, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00 - .byte 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFC, 0x00 - .byte 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00 - .byte 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFD, 0x00 - .byte 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00 - .byte 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00 - .byte 0xFD, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00 - .byte 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00 - .byte 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00 - .byte 0xFE, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 - .byte 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 - .byte 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 - .byte 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 - .byte 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 - .byte 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 - .byte 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 - .byte 0xFF, 0x00, 0xFF, 0x00 - .global NATURAL_LOG_VALUE_TABLE -NATURAL_LOG_VALUE_TABLE: - .byte 0x00, 0x00, 0x00, 0x00, 0x17, 0x0B, 0x93, 0x11, 0x2E, 0x16, 0xC0, 0x19 - .byte 0xAB, 0x1C, 0x22, 0x1F, 0x45, 0x21, 0x27, 0x23, 0xD7, 0x24, 0x5D, 0x26, 0xC2, 0x27, 0x0A, 0x29 - .byte 0x39, 0x2A, 0x54, 0x2B, 0x5C, 0x2C, 0x54, 0x2D, 0x3E, 0x2E, 0x1C, 0x2F, 0xEE, 0x2F, 0xB6, 0x30 - .byte 0x74, 0x31, 0x2A, 0x32, 0xD9, 0x32, 0x80, 0x33, 0x21, 0x34, 0xBB, 0x34, 0x50, 0x35, 0xE0, 0x35 - .byte 0x6B, 0x36, 0xF1, 0x36, 0x73, 0x37, 0xF1, 0x37, 0x6B, 0x38, 0xE2, 0x38, 0x56, 0x39, 0xC6, 0x39 - .byte 0x33, 0x3A, 0x9D, 0x3A, 0x05, 0x3B, 0x6A, 0x3B, 0xCD, 0x3B, 0x2D, 0x3C, 0x8C, 0x3C, 0xE8, 0x3C - .byte 0x42, 0x3D, 0x9A, 0x3D, 0xF0, 0x3D, 0x44, 0x3E, 0x97, 0x3E, 0xE8, 0x3E, 0x38, 0x3F, 0x86, 0x3F - .byte 0xD2, 0x3F, 0x1E, 0x40, 0x67, 0x40, 0xB0, 0x40, 0xF7, 0x40, 0x3D, 0x41, 0x82, 0x41, 0xC6, 0x41 - .byte 0x08, 0x42, 0x4A, 0x42, 0x8A, 0x42, 0xCA, 0x42, 0x08, 0x43, 0x46, 0x43, 0x83, 0x43, 0xBE, 0x43 - .byte 0xF9, 0x43, 0x33, 0x44, 0x6D, 0x44, 0xA5, 0x44, 0xDD, 0x44, 0x14, 0x45, 0x4A, 0x45, 0x80, 0x45 - .byte 0xB5, 0x45, 0xE9, 0x45, 0x1C, 0x46, 0x4F, 0x46, 0x81, 0x46, 0xB3, 0x46, 0xE4, 0x46, 0x15, 0x47 - .byte 0x45, 0x47, 0x74, 0x47, 0xA3, 0x47, 0xD1, 0x47, 0xFF, 0x47, 0x2C, 0x48, 0x59, 0x48, 0x85, 0x48 - .byte 0xB1, 0x48, 0xDC, 0x48, 0x07, 0x49, 0x32, 0x49, 0x5C, 0x49, 0x85, 0x49, 0xAE, 0x49, 0xD7, 0x49 - .byte 0xFF, 0x49, 0x27, 0x4A, 0x4F, 0x4A, 0x76, 0x4A, 0x9D, 0x4A, 0xC3, 0x4A, 0xEA, 0x4A, 0x0F, 0x4B - .byte 0x35, 0x4B, 0x5A, 0x4B, 0x7E, 0x4B, 0xA3, 0x4B, 0xC7, 0x4B, 0xEB, 0x4B, 0x0E, 0x4C, 0x31, 0x4C - .byte 0x54, 0x4C, 0x77, 0x4C, 0x99, 0x4C, 0xBB, 0x4C, 0xDD, 0x4C, 0xFE, 0x4C, 0x1F, 0x4D, 0x40, 0x4D - .byte 0x61, 0x4D, 0x81, 0x4D, 0xA1, 0x4D, 0xC1, 0x4D, 0xE1, 0x4D, 0x00, 0x4E, 0x1F, 0x4E, 0x3E, 0x4E - .byte 0x5D, 0x4E, 0x7C, 0x4E, 0x9A, 0x4E, 0xB8, 0x4E, 0xD6, 0x4E, 0xF3, 0x4E, 0x10, 0x4F, 0x2E, 0x4F - .byte 0x4B, 0x4F, 0x67, 0x4F, 0x84, 0x4F, 0xA0, 0x4F, 0xBC, 0x4F, 0xD8, 0x4F, 0xF4, 0x4F, 0x10, 0x50 - .byte 0x2B, 0x50, 0x46, 0x50, 0x61, 0x50, 0x7C, 0x50, 0x97, 0x50, 0xB1, 0x50, 0xCC, 0x50, 0xE6, 0x50 - .byte 0x00, 0x51, 0x1A, 0x51, 0x33, 0x51, 0x4D, 0x51, 0x66, 0x51, 0x80, 0x51, 0x99, 0x51, 0xB1, 0x51 - .byte 0xCA, 0x51, 0xE3, 0x51, 0xFB, 0x51, 0x14, 0x52, 0x2C, 0x52, 0x44, 0x52, 0x5C, 0x52, 0x73, 0x52 - .byte 0x8B, 0x52, 0xA2, 0x52, 0xBA, 0x52, 0xD1, 0x52, 0xE8, 0x52, 0xFF, 0x52, 0x16, 0x53, 0x2D, 0x53 - .byte 0x43, 0x53, 0x5A, 0x53, 0x70, 0x53, 0x86, 0x53, 0x9C, 0x53, 0xB2, 0x53, 0xC8, 0x53, 0xDE, 0x53 - .byte 0xF3, 0x53, 0x09, 0x54, 0x1E, 0x54, 0x33, 0x54, 0x49, 0x54, 0x5E, 0x54, 0x73, 0x54, 0x88, 0x54 - .byte 0x9C, 0x54, 0xB1, 0x54, 0xC5, 0x54, 0xDA, 0x54, 0xEE, 0x54, 0x02, 0x55, 0x17, 0x55, 0x2B, 0x55 - .byte 0x3E, 0x55, 0x52, 0x55, 0x66, 0x55, 0x7A, 0x55, 0x8D, 0x55, 0xA1, 0x55, 0xB4, 0x55, 0xC7, 0x55 - .byte 0xDB, 0x55, 0xEE, 0x55, 0x01, 0x56, 0x14, 0x56, 0x26, 0x56, 0x39, 0x56, 0x4C, 0x56, 0x5E, 0x56 - .byte 0x71, 0x56, 0x83, 0x56, 0x96, 0x56, 0xA8, 0x56, 0xBA, 0x56, 0xCC, 0x56, 0xDE, 0x56, 0xF0, 0x56 - .byte 0x02, 0x57, 0x14, 0x57, 0x25, 0x57, 0x37, 0x57, 0x48, 0x57, 0x5A, 0x57, 0x6B, 0x57, 0x7D, 0x57 - .byte 0x8E, 0x57, 0x9F, 0x57, 0xB0, 0x57, 0xC1, 0x57, 0xD2, 0x57, 0xE3, 0x57, 0xF4, 0x57, 0x05, 0x58 - .byte 0x15, 0x58, 0x26, 0x58, 0x37, 0x58, 0x47, 0x58, 0x57, 0x58, 0x68, 0x58, 0x78, 0x58, 0x88, 0x58 - .byte 0x98, 0x58, 0xA9, 0x58, 0xB9, 0x58, 0xC9, 0x58, 0xD8, 0x58, 0xE8, 0x58, 0xF8, 0x58, 0x08, 0x59 - .byte 0x17, 0x59, 0x27, 0x59, 0x37, 0x59, 0x46, 0x59, 0x56, 0x59, 0x65, 0x59, 0x74, 0x59, 0x83, 0x59 - .byte 0x93, 0x59, 0xA2, 0x59, 0xB1, 0x59, 0xC0, 0x59, 0xCF, 0x59, 0xDE, 0x59, 0xED, 0x59, 0xFB, 0x59 - .byte 0x0A, 0x5A, 0x19, 0x5A, 0x28, 0x5A, 0x36, 0x5A, 0x45, 0x5A, 0x53, 0x5A, 0x62, 0x5A, 0x70, 0x5A - .byte 0x7E, 0x5A, 0x8D, 0x5A, 0x9B, 0x5A, 0xA9, 0x5A, 0xB7, 0x5A, 0xC5, 0x5A, 0xD3, 0x5A, 0xE1, 0x5A - .byte 0xEF, 0x5A, 0xFD, 0x5A, 0x0B, 0x5B, 0x19, 0x5B, 0x27, 0x5B, 0x35, 0x5B, 0x42, 0x5B, 0x50, 0x5B - .byte 0x5D, 0x5B, 0x6B, 0x5B, 0x78, 0x5B, 0x86, 0x5B, 0x93, 0x5B, 0xA1, 0x5B, 0xAE, 0x5B, 0xBB, 0x5B - .byte 0xC9, 0x5B, 0xD6, 0x5B, 0xE3, 0x5B, 0xF0, 0x5B, 0xFD, 0x5B, 0x0A, 0x5C, 0x17, 0x5C, 0x24, 0x5C - .byte 0x31, 0x5C, 0x3E, 0x5C, 0x4B, 0x5C, 0x57, 0x5C, 0x64, 0x5C, 0x71, 0x5C, 0x7D, 0x5C, 0x8A, 0x5C - .byte 0x97, 0x5C, 0xA3, 0x5C, 0xB0, 0x5C, 0xBC, 0x5C, 0xC9, 0x5C, 0xD5, 0x5C, 0xE1, 0x5C, 0xEE, 0x5C - .byte 0xFA, 0x5C, 0x06, 0x5D, 0x12, 0x5D, 0x1F, 0x5D, 0x2B, 0x5D, 0x37, 0x5D, 0x43, 0x5D, 0x4F, 0x5D - .byte 0x5B, 0x5D, 0x67, 0x5D, 0x73, 0x5D, 0x7F, 0x5D, 0x8B, 0x5D, 0x96, 0x5D, 0xA2, 0x5D, 0xAE, 0x5D - .byte 0xBA, 0x5D, 0xC5, 0x5D, 0xD1, 0x5D, 0xDD, 0x5D, 0xE8, 0x5D, 0xF4, 0x5D, 0xFF, 0x5D, 0x0B, 0x5E - .byte 0x16, 0x5E, 0x22, 0x5E, 0x2D, 0x5E, 0x38, 0x5E, 0x44, 0x5E, 0x4F, 0x5E, 0x5A, 0x5E, 0x65, 0x5E - .byte 0x71, 0x5E, 0x7C, 0x5E, 0x87, 0x5E, 0x92, 0x5E, 0x9D, 0x5E, 0xA8, 0x5E, 0xB3, 0x5E, 0xBE, 0x5E - .byte 0xC9, 0x5E, 0xD4, 0x5E, 0xDF, 0x5E, 0xEA, 0x5E, 0xF5, 0x5E, 0x00, 0x5F, 0x0A, 0x5F, 0x15, 0x5F - .byte 0x20, 0x5F, 0x2B, 0x5F, 0x35, 0x5F, 0x40, 0x5F, 0x4B, 0x5F, 0x55, 0x5F, 0x60, 0x5F, 0x6A, 0x5F - .byte 0x75, 0x5F, 0x7F, 0x5F, 0x8A, 0x5F, 0x94, 0x5F, 0x9F, 0x5F, 0xA9, 0x5F, 0xB3, 0x5F, 0xBE, 0x5F - .byte 0xC8, 0x5F, 0xD2, 0x5F, 0xDD, 0x5F, 0xE7, 0x5F, 0xF1, 0x5F, 0xFB, 0x5F, 0x05, 0x60, 0x0F, 0x60 - .byte 0x1A, 0x60, 0x24, 0x60, 0x2E, 0x60, 0x38, 0x60, 0x42, 0x60, 0x4C, 0x60, 0x56, 0x60, 0x60, 0x60 - .byte 0x69, 0x60, 0x73, 0x60, 0x7D, 0x60, 0x87, 0x60, 0x91, 0x60, 0x9B, 0x60, 0xA4, 0x60, 0xAE, 0x60 - .byte 0xB8, 0x60, 0xC2, 0x60, 0xCB, 0x60, 0xD5, 0x60, 0xDE, 0x60, 0xE8, 0x60, 0xF2, 0x60, 0xFB, 0x60 - .byte 0x05, 0x61, 0x0E, 0x61, 0x18, 0x61, 0x21, 0x61, 0x2B, 0x61, 0x34, 0x61, 0x3E, 0x61, 0x47, 0x61 - .byte 0x50, 0x61, 0x5A, 0x61, 0x63, 0x61, 0x6C, 0x61, 0x76, 0x61, 0x7F, 0x61, 0x88, 0x61, 0x91, 0x61 - .byte 0x9A, 0x61, 0xA4, 0x61, 0xAD, 0x61, 0xB6, 0x61, 0xBF, 0x61, 0xC8, 0x61, 0xD1, 0x61, 0xDA, 0x61 - .byte 0xE3, 0x61, 0xEC, 0x61, 0xF5, 0x61, 0xFE, 0x61, 0x07, 0x62, 0x10, 0x62, 0x19, 0x62, 0x22, 0x62 - .byte 0x2B, 0x62, 0x34, 0x62, 0x3C, 0x62, 0x45, 0x62, 0x4E, 0x62, 0x57, 0x62, 0x60, 0x62, 0x68, 0x62 - .byte 0x71, 0x62, 0x7A, 0x62, 0x82, 0x62, 0x8B, 0x62, 0x94, 0x62, 0x9C, 0x62, 0xA5, 0x62, 0xAE, 0x62 - .byte 0xB6, 0x62, 0xBF, 0x62, 0xC7, 0x62, 0xD0, 0x62, 0xD8, 0x62, 0xE1, 0x62, 0xE9, 0x62, 0xF2, 0x62 - .byte 0xFA, 0x62, 0x03, 0x63, 0x0B, 0x63, 0x13, 0x63, 0x1C, 0x63, 0x24, 0x63, 0x2C, 0x63, 0x35, 0x63 - .byte 0x3D, 0x63, 0x45, 0x63, 0x4E, 0x63, 0x56, 0x63, 0x5E, 0x63, 0x66, 0x63, 0x6F, 0x63, 0x77, 0x63 - .byte 0x7F, 0x63, 0x87, 0x63, 0x8F, 0x63, 0x97, 0x63, 0x9F, 0x63, 0xA7, 0x63, 0xB0, 0x63, 0xB8, 0x63 - .byte 0xC0, 0x63, 0xC8, 0x63, 0xD0, 0x63, 0xD8, 0x63, 0xE0, 0x63, 0xE8, 0x63, 0xF0, 0x63, 0xF7, 0x63 - .byte 0xFF, 0x63, 0x07, 0x64, 0x0F, 0x64, 0x17, 0x64, 0x1F, 0x64, 0x27, 0x64, 0x2F, 0x64, 0x36, 0x64 - .byte 0x3E, 0x64, 0x46, 0x64, 0x4E, 0x64, 0x55, 0x64, 0x5D, 0x64, 0x65, 0x64, 0x6D, 0x64, 0x74, 0x64 - .byte 0x7C, 0x64, 0x84, 0x64, 0x8B, 0x64, 0x93, 0x64, 0x9B, 0x64, 0xA2, 0x64, 0xAA, 0x64, 0xB1, 0x64 - .byte 0xB9, 0x64, 0xC0, 0x64, 0xC8, 0x64, 0xD0, 0x64, 0xD7, 0x64, 0xDF, 0x64, 0xE6, 0x64, 0xED, 0x64 - .byte 0xF5, 0x64, 0xFC, 0x64, 0x04, 0x65, 0x0B, 0x65, 0x13, 0x65, 0x1A, 0x65, 0x21, 0x65, 0x29, 0x65 - .byte 0x30, 0x65, 0x37, 0x65, 0x3F, 0x65, 0x46, 0x65, 0x4D, 0x65, 0x55, 0x65, 0x5C, 0x65, 0x63, 0x65 - .byte 0x6A, 0x65, 0x72, 0x65, 0x79, 0x65, 0x80, 0x65, 0x87, 0x65, 0x8E, 0x65, 0x96, 0x65, 0x9D, 0x65 - .byte 0xA4, 0x65, 0xAB, 0x65, 0xB2, 0x65, 0xB9, 0x65, 0xC0, 0x65, 0xC7, 0x65, 0xCE, 0x65, 0xD6, 0x65 - .byte 0xDD, 0x65, 0xE4, 0x65, 0xEB, 0x65, 0xF2, 0x65, 0xF9, 0x65, 0x00, 0x66, 0x07, 0x66, 0x0E, 0x66 - .byte 0x14, 0x66, 0x1B, 0x66, 0x22, 0x66, 0x29, 0x66, 0x30, 0x66, 0x37, 0x66, 0x3E, 0x66, 0x45, 0x66 - .byte 0x4C, 0x66, 0x52, 0x66, 0x59, 0x66, 0x60, 0x66, 0x67, 0x66, 0x6E, 0x66, 0x75, 0x66, 0x7B, 0x66 - .byte 0x82, 0x66, 0x89, 0x66, 0x90, 0x66, 0x96, 0x66, 0x9D, 0x66, 0xA4, 0x66, 0xAA, 0x66, 0xB1, 0x66 - .byte 0xB8, 0x66, 0xBE, 0x66, 0xC5, 0x66, 0xCC, 0x66, 0xD2, 0x66, 0xD9, 0x66, 0xE0, 0x66, 0xE6, 0x66 - .byte 0xED, 0x66, 0xF3, 0x66, 0xFA, 0x66, 0x01, 0x67, 0x07, 0x67, 0x0E, 0x67, 0x14, 0x67, 0x1B, 0x67 - .byte 0x21, 0x67, 0x28, 0x67, 0x2E, 0x67, 0x35, 0x67, 0x3B, 0x67, 0x42, 0x67, 0x48, 0x67, 0x4E, 0x67 - .byte 0x55, 0x67, 0x5B, 0x67, 0x62, 0x67, 0x68, 0x67, 0x6E, 0x67, 0x75, 0x67, 0x7B, 0x67, 0x82, 0x67 - .byte 0x88, 0x67, 0x8E, 0x67, 0x95, 0x67, 0x9B, 0x67, 0xA1, 0x67, 0xA7, 0x67, 0xAE, 0x67, 0xB4, 0x67 - .byte 0xBA, 0x67, 0xC1, 0x67, 0xC7, 0x67, 0xCD, 0x67, 0xD3, 0x67, 0xDA, 0x67, 0xE0, 0x67, 0xE6, 0x67 - .byte 0xEC, 0x67, 0xF2, 0x67, 0xF8, 0x67, 0xFF, 0x67, 0x05, 0x68, 0x0B, 0x68, 0x11, 0x68, 0x17, 0x68 - .byte 0x1D, 0x68, 0x23, 0x68, 0x2A, 0x68, 0x30, 0x68, 0x36, 0x68, 0x3C, 0x68, 0x42, 0x68, 0x48, 0x68 - .byte 0x4E, 0x68, 0x54, 0x68, 0x5A, 0x68, 0x60, 0x68, 0x66, 0x68, 0x6C, 0x68, 0x72, 0x68, 0x78, 0x68 - .byte 0x7E, 0x68, 0x84, 0x68, 0x8A, 0x68, 0x90, 0x68, 0x96, 0x68, 0x9C, 0x68, 0xA2, 0x68, 0xA8, 0x68 - .byte 0xAD, 0x68, 0xB3, 0x68, 0xB9, 0x68, 0xBF, 0x68, 0xC5, 0x68, 0xCB, 0x68, 0xD1, 0x68, 0xD7, 0x68 - .byte 0xDC, 0x68, 0xE2, 0x68, 0xE8, 0x68, 0xEE, 0x68, 0xF4, 0x68, 0xF9, 0x68, 0xFF, 0x68, 0x05, 0x69 - .byte 0x0B, 0x69, 0x11, 0x69, 0x16, 0x69, 0x1C, 0x69, 0x22, 0x69, 0x28, 0x69, 0x2D, 0x69, 0x33, 0x69 - .byte 0x39, 0x69, 0x3E, 0x69, 0x44, 0x69, 0x4A, 0x69, 0x4F, 0x69, 0x55, 0x69, 0x5B, 0x69, 0x60, 0x69 - .byte 0x66, 0x69, 0x6C, 0x69, 0x71, 0x69, 0x77, 0x69, 0x7D, 0x69, 0x82, 0x69, 0x88, 0x69, 0x8D, 0x69 - .byte 0x93, 0x69, 0x99, 0x69, 0x9E, 0x69, 0xA4, 0x69, 0xA9, 0x69, 0xAF, 0x69, 0xB4, 0x69, 0xBA, 0x69 - .byte 0xBF, 0x69, 0xC5, 0x69, 0xCA, 0x69, 0xD0, 0x69, 0xD5, 0x69, 0xDB, 0x69, 0xE0, 0x69, 0xE6, 0x69 - .byte 0xEB, 0x69, 0xF1, 0x69, 0xF6, 0x69, 0xFC, 0x69, 0x01, 0x6A, 0x07, 0x6A, 0x0C, 0x6A, 0x11, 0x6A - .byte 0x17, 0x6A, 0x1C, 0x6A, 0x22, 0x6A, 0x27, 0x6A, 0x2C, 0x6A, 0x32, 0x6A, 0x37, 0x6A, 0x3C, 0x6A - .byte 0x42, 0x6A, 0x47, 0x6A, 0x4C, 0x6A, 0x52, 0x6A, 0x57, 0x6A, 0x5C, 0x6A, 0x62, 0x6A, 0x67, 0x6A - .byte 0x6C, 0x6A, 0x72, 0x6A, 0x77, 0x6A, 0x7C, 0x6A, 0x81, 0x6A, 0x87, 0x6A, 0x8C, 0x6A, 0x91, 0x6A - .byte 0x96, 0x6A, 0x9C, 0x6A, 0xA1, 0x6A, 0xA6, 0x6A, 0xAB, 0x6A, 0xB1, 0x6A, 0xB6, 0x6A, 0xBB, 0x6A - .byte 0xC0, 0x6A, 0xC5, 0x6A, 0xCB, 0x6A, 0xD0, 0x6A, 0xD5, 0x6A, 0xDA, 0x6A, 0xDF, 0x6A, 0xE4, 0x6A - .byte 0xE9, 0x6A, 0xEF, 0x6A, 0xF4, 0x6A, 0xF9, 0x6A, 0xFE, 0x6A, 0x03, 0x6B, 0x08, 0x6B, 0x0D, 0x6B - .byte 0x12, 0x6B, 0x17, 0x6B, 0x1C, 0x6B, 0x21, 0x6B, 0x27, 0x6B, 0x2C, 0x6B, 0x31, 0x6B, 0x36, 0x6B - .byte 0x3B, 0x6B, 0x40, 0x6B, 0x45, 0x6B, 0x4A, 0x6B, 0x4F, 0x6B, 0x54, 0x6B, 0x59, 0x6B, 0x5E, 0x6B - .byte 0x63, 0x6B, 0x68, 0x6B, 0x6D, 0x6B, 0x72, 0x6B, 0x77, 0x6B, 0x7C, 0x6B, 0x81, 0x6B, 0x86, 0x6B - .byte 0x8A, 0x6B, 0x8F, 0x6B, 0x94, 0x6B, 0x99, 0x6B, 0x9E, 0x6B, 0xA3, 0x6B, 0xA8, 0x6B, 0xAD, 0x6B - .byte 0xB2, 0x6B, 0xB7, 0x6B, 0xBC, 0x6B, 0xC0, 0x6B, 0xC5, 0x6B, 0xCA, 0x6B, 0xCF, 0x6B, 0xD4, 0x6B - .byte 0xD9, 0x6B, 0xDE, 0x6B, 0xE2, 0x6B, 0xE7, 0x6B, 0xEC, 0x6B, 0xF1, 0x6B, 0xF6, 0x6B, 0xFA, 0x6B - .byte 0xFF, 0x6B, 0x04, 0x6C, 0x09, 0x6C, 0x0E, 0x6C, 0x12, 0x6C, 0x17, 0x6C, 0x1C, 0x6C, 0x21, 0x6C - .byte 0x25, 0x6C, 0x2A, 0x6C, 0x2F, 0x6C, 0x34, 0x6C, 0x38, 0x6C, 0x3D, 0x6C, 0x42, 0x6C, 0x47, 0x6C - .byte 0x4B, 0x6C, 0x50, 0x6C, 0x55, 0x6C, 0x59, 0x6C, 0x5E, 0x6C, 0x63, 0x6C, 0x67, 0x6C, 0x6C, 0x6C - .byte 0x71, 0x6C, 0x75, 0x6C, 0x7A, 0x6C, 0x7F, 0x6C, 0x83, 0x6C, 0x88, 0x6C, 0x8D, 0x6C, 0x91, 0x6C - .byte 0x96, 0x6C, 0x9B, 0x6C, 0x9F, 0x6C, 0xA4, 0x6C, 0xA8, 0x6C, 0xAD, 0x6C, 0xB2, 0x6C, 0xB6, 0x6C - .byte 0xBB, 0x6C, 0xBF, 0x6C, 0xC4, 0x6C, 0xC8, 0x6C, 0xCD, 0x6C, 0xD2, 0x6C, 0xD6, 0x6C, 0xDB, 0x6C - .byte 0xDF, 0x6C, 0xE4, 0x6C, 0xE8, 0x6C, 0xED, 0x6C, 0xF1, 0x6C, 0xF6, 0x6C, 0xFA, 0x6C, 0xFF, 0x6C - .byte 0x03, 0x6D, 0x08, 0x6D, 0x0C, 0x6D, 0x11, 0x6D, 0x15, 0x6D, 0x1A, 0x6D, 0x1E, 0x6D, 0x23, 0x6D - .byte 0x27, 0x6D, 0x2C, 0x6D, 0x30, 0x6D, 0x35, 0x6D, 0x39, 0x6D, 0x3D, 0x6D, 0x42, 0x6D, 0x46, 0x6D - .byte 0x4B, 0x6D, 0x4F, 0x6D, 0x54, 0x6D, 0x58, 0x6D, 0x5C, 0x6D, 0x61, 0x6D, 0x65, 0x6D, 0x6A, 0x6D - .byte 0x6E, 0x6D, 0x72, 0x6D, 0x77, 0x6D, 0x7B, 0x6D, 0x7F, 0x6D, 0x84, 0x6D, 0x88, 0x6D, 0x8D, 0x6D - .byte 0x91, 0x6D, 0x95, 0x6D, 0x9A, 0x6D, 0x9E, 0x6D, 0xA2, 0x6D, 0xA7, 0x6D, 0xAB, 0x6D, 0xAF, 0x6D - .byte 0xB4, 0x6D, 0xB8, 0x6D, 0xBC, 0x6D, 0xC0, 0x6D, 0xC5, 0x6D, 0xC9, 0x6D, 0xCD, 0x6D, 0xD2, 0x6D - .byte 0xD6, 0x6D, 0xDA, 0x6D, 0xDE, 0x6D, 0xE3, 0x6D, 0xE7, 0x6D, 0xEB, 0x6D, 0xEF, 0x6D, 0xF4, 0x6D - .byte 0xF8, 0x6D, 0xFC, 0x6D, 0x00, 0x6E, 0x05, 0x6E, 0x09, 0x6E, 0x0D, 0x6E, 0x11, 0x6E, 0x16, 0x6E - .byte 0x1A, 0x6E, 0x1E, 0x6E, 0x22, 0x6E, 0x26, 0x6E, 0x2B, 0x6E, 0x2F, 0x6E, 0x33, 0x6E, 0x37, 0x6E - .byte 0x3B, 0x6E, 0x3F, 0x6E, 0x44, 0x6E, 0x48, 0x6E, 0x4C, 0x6E, 0x50, 0x6E, 0x54, 0x6E, 0x58, 0x6E - .byte 0x5C, 0x6E, 0x61, 0x6E, 0x65, 0x6E, 0x69, 0x6E, 0x6D, 0x6E, 0x71, 0x6E, 0x75, 0x6E, 0x79, 0x6E - .byte 0x7D, 0x6E, 0x82, 0x6E, 0x86, 0x6E, 0x8A, 0x6E, 0x8E, 0x6E, 0x92, 0x6E, 0x96, 0x6E, 0x9A, 0x6E - .byte 0x9E, 0x6E, 0xA2, 0x6E, 0xA6, 0x6E, 0xAA, 0x6E, 0xAE, 0x6E, 0xB2, 0x6E, 0xB7, 0x6E, 0xBB, 0x6E - .byte 0xBF, 0x6E, 0xC3, 0x6E, 0xC7, 0x6E, 0xCB, 0x6E, 0xCF, 0x6E, 0xD3, 0x6E, 0xD7, 0x6E, 0xDB, 0x6E - .byte 0xDF, 0x6E, 0xE3, 0x6E, 0xE7, 0x6E, 0xEB, 0x6E, 0xEF, 0x6E, 0xF3, 0x6E, 0xF7, 0x6E, 0xFB, 0x6E - .byte 0xFF, 0x6E, 0x03, 0x6F, 0x07, 0x6F, 0x0B, 0x6F, 0x0F, 0x6F, 0x13, 0x6F, 0x17, 0x6F, 0x1A, 0x6F - .byte 0x1E, 0x6F, 0x22, 0x6F, 0x26, 0x6F, 0x2A, 0x6F, 0x2E, 0x6F, 0x32, 0x6F, 0x36, 0x6F, 0x3A, 0x6F - .byte 0x3E, 0x6F, 0x42, 0x6F, 0x46, 0x6F, 0x4A, 0x6F, 0x4E, 0x6F, 0x51, 0x6F, 0x55, 0x6F, 0x59, 0x6F - .byte 0x5D, 0x6F, 0x61, 0x6F, 0x65, 0x6F, 0x69, 0x6F, 0x6D, 0x6F, 0x70, 0x6F, 0x74, 0x6F, 0x78, 0x6F - .byte 0x7C, 0x6F, 0x80, 0x6F, 0x84, 0x6F, 0x88, 0x6F, 0x8B, 0x6F, 0x8F, 0x6F, 0x93, 0x6F, 0x97, 0x6F - .byte 0x9B, 0x6F, 0x9F, 0x6F, 0xA2, 0x6F, 0xA6, 0x6F, 0xAA, 0x6F, 0xAE, 0x6F, 0xB2, 0x6F, 0xB6, 0x6F - .byte 0xB9, 0x6F, 0xBD, 0x6F, 0xC1, 0x6F, 0xC5, 0x6F, 0xC8, 0x6F, 0xCC, 0x6F, 0xD0, 0x6F, 0xD4, 0x6F - .byte 0xD8, 0x6F, 0xDB, 0x6F, 0xDF, 0x6F, 0xE3, 0x6F, 0xE7, 0x6F, 0xEA, 0x6F, 0xEE, 0x6F, 0xF2, 0x6F - .byte 0xF6, 0x6F, 0xF9, 0x6F, 0xFD, 0x6F, 0x01, 0x70, 0x05, 0x70, 0x08, 0x70, 0x0C, 0x70, 0x10, 0x70 - .byte 0x13, 0x70, 0x17, 0x70, 0x1B, 0x70, 0x1F, 0x70, 0x22, 0x70, 0x26, 0x70, 0x2A, 0x70, 0x2D, 0x70 - .byte 0x31, 0x70, 0x35, 0x70, 0x38, 0x70, 0x3C, 0x70, 0x40, 0x70, 0x44, 0x70, 0x47, 0x70, 0x4B, 0x70 - .byte 0x4F, 0x70, 0x52, 0x70, 0x56, 0x70, 0x5A, 0x70, 0x5D, 0x70, 0x61, 0x70, 0x64, 0x70, 0x68, 0x70 - .byte 0x6C, 0x70, 0x6F, 0x70, 0x73, 0x70, 0x77, 0x70, 0x7A, 0x70, 0x7E, 0x70, 0x82, 0x70, 0x85, 0x70 - .byte 0x89, 0x70, 0x8C, 0x70, 0x90, 0x70, 0x94, 0x70, 0x97, 0x70, 0x9B, 0x70, 0x9E, 0x70, 0xA2, 0x70 - .byte 0xA6, 0x70, 0xA9, 0x70, 0xAD, 0x70, 0xB0, 0x70, 0xB4, 0x70, 0xB7, 0x70, 0xBB, 0x70, 0xBF, 0x70 - .byte 0xC2, 0x70, 0xC6, 0x70, 0xC9, 0x70, 0xCD, 0x70, 0xD0, 0x70, 0xD4, 0x70, 0xD7, 0x70, 0xDB, 0x70 - .byte 0xDF, 0x70, 0xE2, 0x70, 0xE6, 0x70, 0xE9, 0x70, 0xED, 0x70, 0xF0, 0x70, 0xF4, 0x70, 0xF7, 0x70 - .byte 0xFB, 0x70, 0xFE, 0x70, 0x02, 0x71, 0x05, 0x71, 0x09, 0x71, 0x0C, 0x71, 0x10, 0x71, 0x13, 0x71 - .byte 0x17, 0x71, 0x1A, 0x71, 0x1E, 0x71, 0x21, 0x71, 0x25, 0x71, 0x28, 0x71, 0x2C, 0x71, 0x2F, 0x71 - .byte 0x33, 0x71, 0x36, 0x71, 0x39, 0x71, 0x3D, 0x71, 0x40, 0x71, 0x44, 0x71, 0x47, 0x71, 0x4B, 0x71 - .byte 0x4E, 0x71, 0x52, 0x71, 0x55, 0x71, 0x58, 0x71, 0x5C, 0x71, 0x5F, 0x71, 0x63, 0x71, 0x66, 0x71 - .byte 0x6A, 0x71, 0x6D, 0x71, 0x70, 0x71, 0x74, 0x71, 0x77, 0x71, 0x7B, 0x71, 0x7E, 0x71, 0x81, 0x71 - .byte 0x85, 0x71, 0x88, 0x71, 0x8C, 0x71, 0x8F, 0x71, 0x92, 0x71, 0x96, 0x71, 0x99, 0x71, 0x9D, 0x71 - .byte 0xA0, 0x71, 0xA3, 0x71, 0xA7, 0x71, 0xAA, 0x71, 0xAD, 0x71, 0xB1, 0x71, 0xB4, 0x71, 0xB8, 0x71 - .byte 0xBB, 0x71, 0xBE, 0x71, 0xC2, 0x71, 0xC5, 0x71, 0xC8, 0x71, 0xCC, 0x71, 0xCF, 0x71, 0xD2, 0x71 - .byte 0xD6, 0x71, 0xD9, 0x71, 0xDC, 0x71, 0xE0, 0x71, 0xE3, 0x71, 0xE6, 0x71, 0xEA, 0x71, 0xED, 0x71 - .byte 0xF0, 0x71, 0xF3, 0x71, 0xF7, 0x71, 0xFA, 0x71, 0xFD, 0x71, 0x01, 0x72, 0x04, 0x72, 0x07, 0x72 - .byte 0x0B, 0x72, 0x0E, 0x72, 0x11, 0x72, 0x14, 0x72, 0x18, 0x72, 0x1B, 0x72, 0x1E, 0x72, 0x21, 0x72 - .byte 0x25, 0x72, 0x28, 0x72, 0x2B, 0x72, 0x2F, 0x72, 0x32, 0x72, 0x35, 0x72, 0x38, 0x72, 0x3C, 0x72 - .byte 0x3F, 0x72, 0x42, 0x72, 0x45, 0x72, 0x49, 0x72, 0x4C, 0x72, 0x4F, 0x72, 0x52, 0x72, 0x55, 0x72 - .byte 0x59, 0x72, 0x5C, 0x72, 0x5F, 0x72, 0x62, 0x72, 0x66, 0x72, 0x69, 0x72, 0x6C, 0x72, 0x6F, 0x72 - .byte 0x72, 0x72, 0x76, 0x72, 0x79, 0x72, 0x7C, 0x72, 0x7F, 0x72, 0x82, 0x72, 0x86, 0x72, 0x89, 0x72 - .byte 0x8C, 0x72, 0x8F, 0x72, 0x92, 0x72, 0x96, 0x72, 0x99, 0x72, 0x9C, 0x72, 0x9F, 0x72, 0xA2, 0x72 - .byte 0xA5, 0x72, 0xA9, 0x72, 0xAC, 0x72, 0xAF, 0x72, 0xB2, 0x72, 0xB5, 0x72, 0xB8, 0x72, 0xBB, 0x72 - .byte 0xBF, 0x72, 0xC2, 0x72, 0xC5, 0x72, 0xC8, 0x72, 0xCB, 0x72, 0xCE, 0x72, 0xD1, 0x72, 0xD5, 0x72 - .byte 0xD8, 0x72, 0xDB, 0x72, 0xDE, 0x72, 0xE1, 0x72, 0xE4, 0x72, 0xE7, 0x72, 0xEA, 0x72, 0xEE, 0x72 - .byte 0xF1, 0x72, 0xF4, 0x72, 0xF7, 0x72, 0xFA, 0x72, 0xFD, 0x72, 0x00, 0x73, 0x03, 0x73, 0x06, 0x73 - .byte 0x09, 0x73, 0x0D, 0x73, 0x10, 0x73, 0x13, 0x73, 0x16, 0x73, 0x19, 0x73, 0x1C, 0x73, 0x1F, 0x73 - .byte 0x22, 0x73, 0x25, 0x73, 0x28, 0x73, 0x2B, 0x73, 0x2E, 0x73, 0x31, 0x73, 0x34, 0x73, 0x37, 0x73 - .byte 0x3B, 0x73, 0x3E, 0x73, 0x41, 0x73, 0x44, 0x73, 0x47, 0x73, 0x4A, 0x73, 0x4D, 0x73, 0x50, 0x73 - .byte 0x53, 0x73, 0x56, 0x73, 0x59, 0x73, 0x5C, 0x73, 0x5F, 0x73, 0x62, 0x73, 0x65, 0x73, 0x68, 0x73 - .byte 0x6B, 0x73, 0x6E, 0x73, 0x71, 0x73, 0x74, 0x73, 0x77, 0x73, 0x7A, 0x73, 0x7D, 0x73, 0x80, 0x73 - .byte 0x83, 0x73, 0x86, 0x73, 0x89, 0x73, 0x8C, 0x73, 0x8F, 0x73, 0x92, 0x73, 0x95, 0x73, 0x98, 0x73 - .byte 0x9B, 0x73, 0x9E, 0x73, 0xA1, 0x73, 0xA4, 0x73, 0xA7, 0x73, 0xAA, 0x73, 0xAD, 0x73, 0xB0, 0x73 - .byte 0xB3, 0x73, 0xB6, 0x73, 0xB9, 0x73, 0xBC, 0x73, 0xBF, 0x73, 0xC2, 0x73, 0xC5, 0x73, 0xC8, 0x73 - .byte 0xCA, 0x73, 0xCD, 0x73, 0xD0, 0x73, 0xD3, 0x73, 0xD6, 0x73, 0xD9, 0x73, 0xDC, 0x73, 0xDF, 0x73 - .byte 0xE2, 0x73, 0xE5, 0x73, 0xE8, 0x73, 0xEB, 0x73, 0xEE, 0x73, 0xF1, 0x73, 0xF4, 0x73, 0xF6, 0x73 - .byte 0xF9, 0x73, 0xFC, 0x73, 0xFF, 0x73, 0x02, 0x74, 0x05, 0x74, 0x08, 0x74, 0x0B, 0x74, 0x0E, 0x74 - .byte 0x11, 0x74, 0x14, 0x74, 0x16, 0x74, 0x19, 0x74, 0x1C, 0x74, 0x1F, 0x74, 0x22, 0x74, 0x25, 0x74 - .byte 0x28, 0x74, 0x2B, 0x74, 0x2D, 0x74, 0x30, 0x74, 0x33, 0x74, 0x36, 0x74, 0x39, 0x74, 0x3C, 0x74 - .byte 0x3F, 0x74, 0x42, 0x74, 0x44, 0x74, 0x47, 0x74, 0x4A, 0x74, 0x4D, 0x74, 0x50, 0x74, 0x53, 0x74 - .byte 0x56, 0x74, 0x58, 0x74, 0x5B, 0x74, 0x5E, 0x74, 0x61, 0x74, 0x64, 0x74, 0x67, 0x74, 0x69, 0x74 - .byte 0x6C, 0x74, 0x6F, 0x74, 0x72, 0x74, 0x75, 0x74, 0x78, 0x74, 0x7A, 0x74, 0x7D, 0x74, 0x80, 0x74 - .byte 0x83, 0x74, 0x86, 0x74, 0x89, 0x74, 0x8B, 0x74, 0x8E, 0x74, 0x91, 0x74, 0x94, 0x74, 0x97, 0x74 - .byte 0x99, 0x74, 0x9C, 0x74, 0x9F, 0x74, 0xA2, 0x74, 0xA5, 0x74, 0xA7, 0x74, 0xAA, 0x74, 0xAD, 0x74 - .byte 0xB0, 0x74, 0xB2, 0x74, 0xB5, 0x74, 0xB8, 0x74, 0xBB, 0x74, 0xBE, 0x74, 0xC0, 0x74, 0xC3, 0x74 - .byte 0xC6, 0x74, 0xC9, 0x74, 0xCB, 0x74, 0xCE, 0x74, 0xD1, 0x74, 0xD4, 0x74, 0xD7, 0x74, 0xD9, 0x74 - .byte 0xDC, 0x74, 0xDF, 0x74, 0xE2, 0x74, 0xE4, 0x74, 0xE7, 0x74, 0xEA, 0x74, 0xED, 0x74, 0xEF, 0x74 - .byte 0xF2, 0x74, 0xF5, 0x74, 0xF8, 0x74, 0xFA, 0x74, 0xFD, 0x74, 0x00, 0x75, 0x02, 0x75, 0x05, 0x75 - .byte 0x08, 0x75, 0x0B, 0x75, 0x0D, 0x75, 0x10, 0x75, 0x13, 0x75, 0x16, 0x75, 0x18, 0x75, 0x1B, 0x75 - .byte 0x1E, 0x75, 0x20, 0x75, 0x23, 0x75, 0x26, 0x75, 0x29, 0x75, 0x2B, 0x75, 0x2E, 0x75, 0x31, 0x75 - .byte 0x33, 0x75, 0x36, 0x75, 0x39, 0x75, 0x3B, 0x75, 0x3E, 0x75, 0x41, 0x75, 0x43, 0x75, 0x46, 0x75 - .byte 0x49, 0x75, 0x4C, 0x75, 0x4E, 0x75, 0x51, 0x75, 0x54, 0x75, 0x56, 0x75, 0x59, 0x75, 0x5C, 0x75 - .byte 0x5E, 0x75, 0x61, 0x75, 0x64, 0x75, 0x66, 0x75, 0x69, 0x75, 0x6C, 0x75, 0x6E, 0x75, 0x71, 0x75 - .byte 0x74, 0x75, 0x76, 0x75, 0x79, 0x75, 0x7C, 0x75, 0x7E, 0x75, 0x81, 0x75, 0x83, 0x75, 0x86, 0x75 - .byte 0x89, 0x75, 0x8B, 0x75, 0x8E, 0x75, 0x91, 0x75, 0x93, 0x75, 0x96, 0x75, 0x99, 0x75, 0x9B, 0x75 - .byte 0x9E, 0x75, 0xA0, 0x75, 0xA3, 0x75, 0xA6, 0x75, 0xA8, 0x75, 0xAB, 0x75, 0xAE, 0x75, 0xB0, 0x75 - .byte 0xB3, 0x75, 0xB5, 0x75, 0xB8, 0x75, 0xBB, 0x75, 0xBD, 0x75, 0xC0, 0x75, 0xC2, 0x75, 0xC5, 0x75 - .byte 0xC8, 0x75, 0xCA, 0x75, 0xCD, 0x75, 0xCF, 0x75, 0xD2, 0x75, 0xD5, 0x75, 0xD7, 0x75, 0xDA, 0x75 - .byte 0xDC, 0x75, 0xDF, 0x75, 0xE2, 0x75, 0xE4, 0x75, 0xE7, 0x75, 0xE9, 0x75, 0xEC, 0x75, 0xEF, 0x75 - .byte 0xF1, 0x75, 0xF4, 0x75, 0xF6, 0x75, 0xF9, 0x75, 0xFB, 0x75, 0xFE, 0x75, 0x01, 0x76, 0x03, 0x76 - .byte 0x06, 0x76, 0x08, 0x76, 0x0B, 0x76, 0x0D, 0x76, 0x10, 0x76, 0x12, 0x76, 0x15, 0x76, 0x18, 0x76 - .byte 0x1A, 0x76, 0x1D, 0x76, 0x1F, 0x76, 0x22, 0x76, 0x24, 0x76, 0x27, 0x76, 0x29, 0x76, 0x2C, 0x76 - .byte 0x2E, 0x76, 0x31, 0x76, 0x34, 0x76, 0x36, 0x76, 0x39, 0x76, 0x3B, 0x76, 0x3E, 0x76, 0x40, 0x76 - .byte 0x43, 0x76, 0x45, 0x76, 0x48, 0x76, 0x4A, 0x76, 0x4D, 0x76, 0x4F, 0x76, 0x52, 0x76, 0x54, 0x76 - .byte 0x57, 0x76, 0x59, 0x76, 0x5C, 0x76, 0x5E, 0x76, 0x61, 0x76, 0x63, 0x76, 0x66, 0x76, 0x68, 0x76 - .byte 0x6B, 0x76, 0x6D, 0x76, 0x70, 0x76, 0x72, 0x76, 0x75, 0x76, 0x77, 0x76, 0x7A, 0x76, 0x7C, 0x76 - .byte 0x7F, 0x76, 0x81, 0x76, 0x84, 0x76, 0x86, 0x76, 0x89, 0x76, 0x8B, 0x76, 0x8E, 0x76, 0x90, 0x76 - .byte 0x93, 0x76, 0x95, 0x76, 0x98, 0x76, 0x9A, 0x76, 0x9D, 0x76, 0x9F, 0x76, 0xA2, 0x76, 0xA4, 0x76 - .byte 0xA7, 0x76, 0xA9, 0x76, 0xAB, 0x76, 0xAE, 0x76, 0xB0, 0x76, 0xB3, 0x76, 0xB5, 0x76, 0xB8, 0x76 - .byte 0xBA, 0x76, 0xBD, 0x76, 0xBF, 0x76, 0xC2, 0x76, 0xC4, 0x76, 0xC6, 0x76, 0xC9, 0x76, 0xCB, 0x76 - .byte 0xCE, 0x76, 0xD0, 0x76, 0xD3, 0x76, 0xD5, 0x76, 0xD8, 0x76, 0xDA, 0x76, 0xDC, 0x76, 0xDF, 0x76 - .byte 0xE1, 0x76, 0xE4, 0x76, 0xE6, 0x76, 0xE9, 0x76, 0xEB, 0x76, 0xED, 0x76, 0xF0, 0x76, 0xF2, 0x76 - .byte 0xF5, 0x76, 0xF7, 0x76, 0xF9, 0x76, 0xFC, 0x76, 0xFE, 0x76, 0x01, 0x77, 0x03, 0x77, 0x06, 0x77 - .byte 0x08, 0x77, 0x0A, 0x77, 0x0D, 0x77, 0x0F, 0x77, 0x12, 0x77, 0x14, 0x77, 0x16, 0x77, 0x19, 0x77 - .byte 0x1B, 0x77, 0x1E, 0x77, 0x20, 0x77, 0x22, 0x77, 0x25, 0x77, 0x27, 0x77, 0x29, 0x77, 0x2C, 0x77 - .byte 0x2E, 0x77, 0x31, 0x77, 0x33, 0x77, 0x35, 0x77, 0x38, 0x77, 0x3A, 0x77, 0x3D, 0x77, 0x3F, 0x77 - .byte 0x41, 0x77, 0x44, 0x77, 0x46, 0x77, 0x48, 0x77, 0x4B, 0x77, 0x4D, 0x77, 0x50, 0x77, 0x52, 0x77 - .byte 0x54, 0x77, 0x57, 0x77, 0x59, 0x77, 0x5B, 0x77, 0x5E, 0x77, 0x60, 0x77, 0x62, 0x77, 0x65, 0x77 - .byte 0x67, 0x77, 0x69, 0x77, 0x6C, 0x77, 0x6E, 0x77, 0x70, 0x77, 0x73, 0x77, 0x75, 0x77, 0x78, 0x77 - .byte 0x7A, 0x77, 0x7C, 0x77, 0x7F, 0x77, 0x81, 0x77, 0x83, 0x77, 0x86, 0x77, 0x88, 0x77, 0x8A, 0x77 - .byte 0x8D, 0x77, 0x8F, 0x77, 0x91, 0x77, 0x94, 0x77, 0x96, 0x77, 0x98, 0x77, 0x9A, 0x77, 0x9D, 0x77 - .byte 0x9F, 0x77, 0xA1, 0x77, 0xA4, 0x77, 0xA6, 0x77, 0xA8, 0x77, 0xAB, 0x77, 0xAD, 0x77, 0xAF, 0x77 - .byte 0xB2, 0x77, 0xB4, 0x77, 0xB6, 0x77, 0xB9, 0x77, 0xBB, 0x77, 0xBD, 0x77, 0xBF, 0x77, 0xC2, 0x77 - .byte 0xC4, 0x77, 0xC6, 0x77, 0xC9, 0x77, 0xCB, 0x77, 0xCD, 0x77, 0xD0, 0x77, 0xD2, 0x77, 0xD4, 0x77 - .byte 0xD6, 0x77, 0xD9, 0x77, 0xDB, 0x77, 0xDD, 0x77, 0xE0, 0x77, 0xE2, 0x77, 0xE4, 0x77, 0xE6, 0x77 - .byte 0xE9, 0x77, 0xEB, 0x77, 0xED, 0x77, 0xF0, 0x77, 0xF2, 0x77, 0xF4, 0x77, 0xF6, 0x77, 0xF9, 0x77 - .byte 0xFB, 0x77, 0xFD, 0x77, 0xFF, 0x77, 0x02, 0x78, 0x04, 0x78, 0x06, 0x78, 0x08, 0x78, 0x0B, 0x78 - .byte 0x0D, 0x78, 0x0F, 0x78, 0x11, 0x78, 0x14, 0x78, 0x16, 0x78, 0x18, 0x78, 0x1A, 0x78, 0x1D, 0x78 - .byte 0x1F, 0x78, 0x21, 0x78, 0x23, 0x78, 0x26, 0x78, 0x28, 0x78, 0x2A, 0x78, 0x2C, 0x78, 0x2F, 0x78 - .byte 0x31, 0x78, 0x33, 0x78, 0x35, 0x78, 0x38, 0x78, 0x3A, 0x78, 0x3C, 0x78, 0x3E, 0x78, 0x41, 0x78 - .byte 0x43, 0x78, 0x45, 0x78, 0x47, 0x78, 0x49, 0x78, 0x4C, 0x78, 0x4E, 0x78, 0x50, 0x78, 0x52, 0x78 - .byte 0x55, 0x78, 0x57, 0x78, 0x59, 0x78, 0x5B, 0x78, 0x5D, 0x78, 0x60, 0x78, 0x62, 0x78, 0x64, 0x78 - .byte 0x66, 0x78, 0x69, 0x78, 0x6B, 0x78, 0x6D, 0x78, 0x6F, 0x78, 0x71, 0x78, 0x74, 0x78, 0x76, 0x78 - .byte 0x78, 0x78, 0x7A, 0x78, 0x7C, 0x78, 0x7F, 0x78, 0x81, 0x78, 0x83, 0x78, 0x85, 0x78, 0x87, 0x78 - .byte 0x8A, 0x78, 0x8C, 0x78, 0x8E, 0x78, 0x90, 0x78, 0x92, 0x78, 0x94, 0x78, 0x97, 0x78, 0x99, 0x78 - .byte 0x9B, 0x78, 0x9D, 0x78, 0x9F, 0x78, 0xA2, 0x78, 0xA4, 0x78, 0xA6, 0x78, 0xA8, 0x78, 0xAA, 0x78 - .byte 0xAC, 0x78, 0xAF, 0x78, 0xB1, 0x78, 0xB3, 0x78, 0xB5, 0x78, 0xB7, 0x78, 0xB9, 0x78, 0xBC, 0x78 - .byte 0xBE, 0x78, 0xC0, 0x78, 0xC2, 0x78, 0xC4, 0x78, 0xC6, 0x78, 0xC9, 0x78, 0xCB, 0x78, 0xCD, 0x78 - .byte 0xCF, 0x78, 0xD1, 0x78, 0xD3, 0x78, 0xD5, 0x78, 0xD8, 0x78, 0xDA, 0x78, 0xDC, 0x78, 0xDE, 0x78 - .byte 0xE0, 0x78, 0xE2, 0x78, 0xE4, 0x78, 0xE7, 0x78, 0xE9, 0x78, 0xEB, 0x78, 0xED, 0x78, 0xEF, 0x78 - .byte 0xF1, 0x78, 0xF3, 0x78, 0xF6, 0x78, 0xF8, 0x78, 0xFA, 0x78, 0xFC, 0x78, 0xFE, 0x78, 0x00, 0x79 - .byte 0x02, 0x79, 0x04, 0x79, 0x07, 0x79, 0x09, 0x79, 0x0B, 0x79, 0x0D, 0x79, 0x0F, 0x79, 0x11, 0x79 - .byte 0x13, 0x79, 0x15, 0x79, 0x18, 0x79, 0x1A, 0x79, 0x1C, 0x79, 0x1E, 0x79, 0x20, 0x79, 0x22, 0x79 - .byte 0x24, 0x79, 0x26, 0x79, 0x28, 0x79, 0x2B, 0x79, 0x2D, 0x79, 0x2F, 0x79, 0x31, 0x79, 0x33, 0x79 - .byte 0x35, 0x79, 0x37, 0x79, 0x39, 0x79, 0x3B, 0x79, 0x3D, 0x79, 0x40, 0x79, 0x42, 0x79, 0x44, 0x79 - .byte 0x46, 0x79, 0x48, 0x79, 0x4A, 0x79, 0x4C, 0x79, 0x4E, 0x79, 0x50, 0x79, 0x52, 0x79, 0x54, 0x79 - .byte 0x57, 0x79, 0x59, 0x79, 0x5B, 0x79, 0x5D, 0x79, 0x5F, 0x79, 0x61, 0x79, 0x63, 0x79, 0x65, 0x79 - .byte 0x67, 0x79, 0x69, 0x79, 0x6B, 0x79, 0x6D, 0x79, 0x6F, 0x79, 0x72, 0x79, 0x74, 0x79, 0x76, 0x79 - .byte 0x78, 0x79, 0x7A, 0x79, 0x7C, 0x79, 0x7E, 0x79, 0x80, 0x79, 0x82, 0x79, 0x84, 0x79, 0x86, 0x79 - .byte 0x88, 0x79, 0x8A, 0x79, 0x8C, 0x79, 0x8E, 0x79, 0x90, 0x79, 0x93, 0x79, 0x95, 0x79, 0x97, 0x79 - .byte 0x99, 0x79, 0x9B, 0x79, 0x9D, 0x79, 0x9F, 0x79, 0xA1, 0x79, 0xA3, 0x79, 0xA5, 0x79, 0xA7, 0x79 - .byte 0xA9, 0x79, 0xAB, 0x79, 0xAD, 0x79, 0xAF, 0x79, 0xB1, 0x79, 0xB3, 0x79, 0xB5, 0x79, 0xB7, 0x79 - .byte 0xB9, 0x79, 0xBB, 0x79, 0xBD, 0x79, 0xBF, 0x79, 0xC1, 0x79, 0xC4, 0x79, 0xC6, 0x79, 0xC8, 0x79 - .byte 0xCA, 0x79, 0xCC, 0x79, 0xCE, 0x79, 0xD0, 0x79, 0xD2, 0x79, 0xD4, 0x79, 0xD6, 0x79, 0xD8, 0x79 - .byte 0xDA, 0x79, 0xDC, 0x79, 0xDE, 0x79, 0xE0, 0x79, 0xE2, 0x79, 0xE4, 0x79, 0xE6, 0x79, 0xE8, 0x79 - .byte 0xEA, 0x79, 0xEC, 0x79, 0xEE, 0x79, 0xF0, 0x79, 0xF2, 0x79, 0xF4, 0x79, 0xF6, 0x79, 0xF8, 0x79 - .byte 0xFA, 0x79, 0xFC, 0x79 - .global _02092448 -_02092448: - .byte 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x20, 0x68, 0x65, 0x61, 0x70, 0x20 - .byte 0x6D, 0x61, 0x69, 0x6E, 0x20, 0x25, 0x70, 0x20, 0x25, 0x70, 0x0A, 0x00 - .global _02092460 -_02092460: - .byte 0x00, 0x00, 0x00, 0x00 - .global _02092464 -_02092464: - .byte 0x72, 0x6F, 0x6F, 0x74, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00 - .global _02092474 -_02092474: - .byte 0x4D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _0209247C -_0209247C: - .byte 0x54, 0x61, 0x73, 0x6B, 0x00, 0x00, 0x00, 0x00 - .global _02092484 -_02092484: - .byte 0x55, 0x6E, 0x4B, 0x6E, 0x6F, 0x77, 0x6E, 0x00 - .global _0209248C -_0209248C: - .byte 0x55, 0x6E, 0x6B, 0x6E, 0x6F, 0x77, 0x6E, 0x00 - .global _02092494 -_02092494: - .byte 0x53, 0x6F, 0x75, 0x6E, 0x64, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00 - .global _020924A4 -_020924A4: - .byte 0x53, 0x6F, 0x75, 0x6E, 0x64, 0x20, 0x41, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _020924B4 -_020924B4: - .byte 0x53, 0x6F, 0x75, 0x6E, 0x64, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x61, 0x6E, 0x64, 0x00, 0x00, 0x00 - .global _020924C4 -_020924C4: - .byte 0x53, 0x6F, 0x75, 0x6E, 0x64, 0x20, 0x4C, 0x6F, 0x61, 0x64, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x61 - .byte 0x6E, 0x64, 0x00, 0x00 - .global _020924D8 -_020924D8: - .byte 0x74, 0x61, 0x73, 0x6B, 0x20, 0x70, 0x72, 0x6F, 0x63, 0x20, 0x62, 0x6F - .byte 0x6F, 0x74, 0x0A, 0x00 - .global _020924E8 -_020924E8: - .byte 0x73, 0x6F, 0x75, 0x6E, 0x64, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6D, 0x65 - .byte 0x0A, 0x00, 0x00, 0x00 - .global _020924F8 -_020924F8: - .byte 0x73, 0x6F, 0x75, 0x6E, 0x64, 0x20, 0x73, 0x6C, 0x65, 0x65, 0x70, 0x0A - .byte 0x00, 0x00, 0x00, 0x00 - .global _02092508 -_02092508: - .byte 0x63, 0x61, 0x72, 0x64, 0x20, 0x70, 0x75, 0x6C, 0x6C, 0x20, 0x6F, 0x75 - .byte 0x74, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 - .global _0209251C -_0209251C: - .byte 0x63, 0x61, 0x72, 0x64, 0x20, 0x70, 0x75, 0x6C - .byte 0x6C, 0x20, 0x6F, 0x75, 0x74, 0x0A, 0x00, 0x00 - .global _0209252C -_0209252C: - .byte 0x63, 0x61, 0x72, 0x64, 0x20, 0x62, 0x61, 0x63 - .byte 0x6B, 0x75, 0x70, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x0A, 0x00, 0x00 - .global _02092540 -_02092540: - .byte 0x68, 0x61, 0x6C, 0x74 - .byte 0x20, 0x70, 0x72, 0x6F, 0x63, 0x65, 0x73, 0x73, 0x20, 0x64, 0x69, 0x73, 0x70, 0x20, 0x25, 0x64 - .byte 0x0A, 0x00, 0x00, 0x00 - .global _02092558 -_02092558: - .word _02092580 - .byte 0x77, 0x03, 0x00, 0x00 - .word _02092580 - .byte 0x16, 0x02, 0x00, 0x00 - .word _02092580 - .byte 0xB1, 0x00, 0x00, 0x00 - .word _02092580 - .byte 0x0D, 0x01, 0x00, 0x00 - .word _02092580 - .byte 0x72, 0x02, 0x00, 0x00 - .global _02092580 -_02092580: - .byte 0x6F, 0x76, 0x65, 0x72 - .byte 0x6C, 0x61, 0x79, 0x2E, 0x63, 0x00, 0x00, 0x00 - .global _0209258C -_0209258C: - .byte 0x63, 0x68, 0x65, 0x63, 0x6B, 0x20, 0x67, 0x72 - .byte 0x6F, 0x75, 0x70, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x00, 0x00, 0x00 - .global _020925A0 -_020925A0: - .byte 0x6C, 0x6F, 0x61, 0x64 - .byte 0x20, 0x67, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x00, 0x00, 0x00, 0x00 - .global _020925B4 -_020925B4: - .byte 0x75, 0x6E, 0x6C, 0x6F, 0x61, 0x64, 0x20, 0x67, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x65, 0x72, 0x72 - .byte 0x6F, 0x72, 0x00, 0x00 - .global _020925C8 -_020925C8: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020925F8 -_020925F8: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00 - .global _02092640 -_02092640: - .byte 0x64, 0x6D, 0x61, 0x31 - .byte 0x00, 0x00, 0x00, 0x00 - .global _02092648 -_02092648: - .byte 0x64, 0x6D, 0x61, 0x33, 0x00, 0x00, 0x00, 0x00 - .global _02092650 -_02092650: - .byte 0x64, 0x6D, 0x61, 0x32 - .byte 0x00, 0x00, 0x00, 0x00 - .global _02092658 -_02092658: - .byte 0x64, 0x6D, 0x61, 0x30, 0x00, 0x00, 0x00, 0x00 - .global _02092660 -_02092660: - .word sub_02005D14 - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02005D90 - .word sub_02005DE0 - .global _02092670 -_02092670: - .word _02092658 - .byte 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00 - .word _02092660 - .word _02092640 - .byte 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00 - .word _02092660 - .word _02092650 - .byte 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00 - .byte 0x00, 0x02, 0x00, 0x00 - .word _02092660 - .word _02092648 - .byte 0x08, 0x00, 0x08, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00 - .word _02092660 - .global _020926C0 -_020926C0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209276C -_0209276C: - .byte 0x4E, 0x4F, 0x4E, 0x45, 0x00, 0x00, 0x00, 0x00 - .global _02092774 -_02092774: - .byte 0x4F, 0x50, 0x54, 0x49, 0x4F, 0x49, 0x4E, 0x00 - .global _0209277C -_0209277C: - .byte 0x4E, 0x6F, 0x77, 0x20, 0x64, 0x61, 0x74, 0x65 - .byte 0x20, 0x26, 0x20, 0x74, 0x69, 0x6D, 0x65, 0x00 - .global _0209278C -_0209278C: - .byte 0x25, 0x73, 0x20, 0x27, 0x25, 0x73, 0x27, 0x0A - .byte 0x00, 0x00, 0x00, 0x00 - .global _02092798 -_02092798: - .byte 0x25, 0x30, 0x34, 0x64, 0x2F, 0x25, 0x30, 0x32, 0x64, 0x2F, 0x25, 0x30 - .byte 0x32, 0x64, 0x20, 0x25, 0x30, 0x32, 0x64, 0x3A, 0x25, 0x30, 0x32, 0x64, 0x3A, 0x25, 0x30, 0x32 - .byte 0x64, 0x00, 0x00, 0x00 - .global _020927B8 -_020927B8: - .byte 0x25, 0x73, 0x2F, 0x00 - .global _020927BC -_020927BC: - .byte 0x46, 0x69, 0x6C, 0x65, 0x4E, 0x61, 0x6D, 0x65 - .byte 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6C, 0x74, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x5B, 0x25 - .byte 0x73, 0x5D, 0x20, 0x70, 0x50, 0x61, 0x74, 0x68, 0x5B, 0x25, 0x73, 0x5D, 0x0A, 0x00, 0x00, 0x00 - .global _020927E4 -_020927E4: - .byte 0x25, 0x73, 0x3A, 0x25, 0x73, 0x00, 0x00, 0x00 - .global _020927EC -_020927EC: - .byte 0x2F, 0x00, 0x00, 0x00 - .global _020927F0 -_020927F0: - .byte 0x64, 0x69, 0x72, 0x00 - .global _020927F4 -_020927F4: - .byte 0x66, 0x69, 0x6C, 0x65, 0x00, 0x00, 0x00, 0x00 - .global _020927FC -_020927FC: - .word _02092834 - .byte 0xB6, 0x03, 0x00, 0x00 - .word _02092834 - .byte 0x86, 0x03, 0x00, 0x00 - .word _02092834 - .byte 0xDA, 0x03, 0x00, 0x00 - .word _02092834 - .byte 0x34, 0x03, 0x00, 0x00 - .word _02092834 - .byte 0x0E, 0x03, 0x00, 0x00 - .word _02092834 - .byte 0xE8, 0x02, 0x00, 0x00 - .word _02092834 - .byte 0x66, 0x03, 0x00, 0x00 - .global _02092834 -_02092834: - .byte 0x66, 0x69, 0x6C, 0x65, 0x5F, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2E, 0x63, 0x00, 0x00, 0x00 - .global _02092844 -_02092844: - .byte 0x46, 0x69, 0x6C, 0x65, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x49, 0x6E, 0x69, 0x74, 0x20 - .byte 0x27, 0x25, 0x73, 0x27, 0x00, 0x00, 0x00, 0x00 - .global _0209285C -_0209285C: - .byte 0x6E, 0x75, 0x6C, 0x6C, 0x00, 0x00, 0x00, 0x00 - .global _02092864 -_02092864: - .byte 0x4E, 0x75, 0x6C, 0x6C, 0x00, 0x00, 0x00, 0x00 - .global _0209286C -_0209286C: - .byte 0x00, 0x00, 0x00, 0x00 - .word _02092864 - .word _0209285C - .word sub_02007EB4 - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02007EB8 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020928B0 -_020928B0: - .byte 0x72, 0x6F, 0x6D, 0x00 - .global _020928B4 -_020928B4: - .byte 0x43, 0x41, 0x52, 0x44, 0x20, 0x52, 0x4F, 0x4D, 0x00, 0x00, 0x00, 0x00 - .global _020928C0 -_020928C0: - .byte 0x4C, 0x6F, 0x63, 0x6B - .byte 0x00, 0x00, 0x00, 0x00 - .global _020928C8 -_020928C8: - .byte 0x50, 0x72, 0x6F, 0x67, 0x00, 0x00, 0x00, 0x00 - .global _020928D0 -_020928D0: - .byte 0x4C, 0x6F, 0x61, 0x64 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020928D8 -_020928D8: - .byte 0x4E, 0x6F, 0x6E, 0x65, 0x00, 0x00, 0x00, 0x00 - .global _020928E0 -_020928E0: - .byte 0x53, 0x61, 0x76, 0x65 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020928E8 -_020928E8: - .byte 0x41, 0x62, 0x6F, 0x72, 0x74, 0x00, 0x00, 0x00 - .global _020928F0 -_020928F0: - .byte 0x44, 0x65, 0x6C, 0x65 - .byte 0x74, 0x65, 0x00, 0x00 - .global _020928F8 -_020928F8: - .byte 0x46, 0x6F, 0x72, 0x6D, 0x61, 0x74, 0x00, 0x00 - .global _02092900 -_02092900: - .byte 0x66, 0x69, 0x6C, 0x65 - .byte 0x2E, 0x63, 0x00, 0x00 - .global _02092908 -_02092908: - .word _02092900 - .byte 0xEF, 0x01, 0x00, 0x00 - .word _02092900 - .byte 0x36, 0x04, 0x00, 0x00 - .word _02092900 - .byte 0x6D, 0x0A, 0x00, 0x00 - .word _02092900 - .byte 0xDF, 0x0B, 0x00, 0x00 - .word _02092900 - .byte 0xFA, 0x03, 0x00, 0x00 - .global _02092930 -_02092930: - .byte 0x4C, 0x6F, 0x61, 0x64 - .byte 0x53, 0x74, 0x72, 0x00 - .global _02092938 -_02092938: - .byte 0x52, 0x65, 0x61, 0x64, 0x41, 0x6C, 0x6C, 0x00 - .global _02092940 -_02092940: - .byte 0x53, 0x74, 0x72, 0x4F - .byte 0x70, 0x65, 0x6E, 0x00 - .global _02092948 -_02092948: - .byte 0x46, 0x69, 0x6C, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6B, 0x00, 0x00, 0x00 - .global _02092954 -_02092954: - .byte 0x52, 0x65, 0x61, 0x64, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x00, 0x00 - .global _02092960 -_02092960: - .byte 0x52, 0x65, 0x61, 0x64 - .byte 0x41, 0x6C, 0x6C, 0x53, 0x74, 0x72, 0x00, 0x00 - .global _0209296C -_0209296C: - .byte 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x43, 0x68 - .byte 0x65, 0x63, 0x6B, 0x00 - .global _02092978 -_02092978: - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209297C -_0209297C: - .byte 0x46, 0x69, 0x6C, 0x65, 0x44, 0x65, 0x76, 0x69 - .byte 0x63, 0x65, 0x5F, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x49, 0x6E, 0x69, 0x74, 0x20, 0x73, 0x74 - .byte 0x61, 0x72, 0x74, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global _0209299C -_0209299C: - .byte 0x46, 0x69, 0x6C, 0x65, 0x44, 0x65, 0x76, 0x69 - .byte 0x63, 0x65, 0x5F, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x49, 0x6E, 0x69, 0x74, 0x20, 0x65, 0x6E - .byte 0x64, 0x0A, 0x00, 0x00 - .global _020929B8 -_020929B8: - .byte 0x46, 0x69, 0x6C, 0x65, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x61, 0x6E, 0x64 - .byte 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x20, 0x25, 0x73, 0x5B, 0x25, 0x73, 0x5D, 0x20, 0x65 - .byte 0x72, 0x72, 0x6F, 0x72, 0x20, 0x25, 0x64, 0x20, 0x5B, 0x25, 0x64, 0x2C, 0x25, 0x64, 0x5D, 0x20 - .byte 0x66, 0x69, 0x6C, 0x65, 0x20, 0x25, 0x70, 0x20, 0x62, 0x75, 0x66, 0x20, 0x25, 0x70, 0x20, 0x64 - .byte 0x61, 0x74, 0x61, 0x20, 0x25, 0x70, 0x20, 0x73, 0x69, 0x7A, 0x65, 0x20, 0x25, 0x38, 0x78, 0x00 - .global _02092A04 -_02092A04: - .byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 - .byte 0x10, 0x00, 0x00, 0x00 - .global _02092A18 -_02092A18: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x06, 0x00, 0x00, 0x01, 0x06 - .byte 0x00, 0x80, 0x01, 0x06, 0x00, 0x80, 0x89, 0x06, 0x00, 0xA0, 0x89, 0x06, 0x00, 0x00, 0x21, 0x06 - .byte 0x00, 0x80, 0x21, 0x06 - .global _02092A38 -_02092A38: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x01, 0x06 - .byte 0x00, 0x80, 0x01, 0x06, 0x00, 0x00, 0x20, 0x06, 0x00, 0xC0, 0x20, 0x06, 0x00, 0x00, 0x21, 0x06 - .byte 0x00, 0x80, 0x21, 0x06 - .global _02092A58 -_02092A58: - .byte 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00 - .byte 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00 - .byte 0x20, 0x00, 0x00, 0x00 - .global _02092A78 -_02092A78: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xD8, 0x00, 0x06, 0x00, 0xE0, 0x00, 0x06 - .byte 0x00, 0xF0, 0x00, 0x06, 0x00, 0xD0, 0x20, 0x06, 0x00, 0xD8, 0x20, 0x06, 0x00, 0xE0, 0x20, 0x06 - .byte 0x00, 0xF0, 0x20, 0x06 - .global _02092A98 -_02092A98: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 - .byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 - .byte 0x00, 0x10, 0x00, 0x00 - .global _02092AB8 -_02092AB8: - .byte 0x64, 0x69, 0x73, 0x70, 0x6C, 0x61, 0x79, 0x20, 0x73, 0x65, 0x74, 0x20 - .byte 0x6D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x33, 0x64, 0x20, 0x2D, 0x3E, 0x20, 0x25, 0x33, 0x64, 0x0A - .byte 0x00, 0x00, 0x00, 0x00 - .global _02092AD8 -_02092AD8: - .byte 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 - .byte 0x00, 0x20, 0x00, 0x00 -#ifdef EUROPE - .global _02092E80 -_02092E80: - .byte 0x2F, 0x53, 0x59, 0x53, 0x54, 0x45, 0x4D, 0x2F, 0x68, 0x73, 0x64, 0x5F - .byte 0x69, 0x74, 0x61, 0x2E, 0x64, 0x61, 0x74, 0x00 - .global _02092E94 -_02092E94: - .byte 0x2F, 0x53, 0x59, 0x53, 0x54, 0x45, 0x4D, 0x2F - .byte 0x68, 0x73, 0x64, 0x5F, 0x73, 0x70, 0x61, 0x2E, 0x64, 0x61, 0x74, 0x00 - .global _02092EA8 -_02092EA8: - .byte 0x2F, 0x53, 0x59, 0x53 - .byte 0x54, 0x45, 0x4D, 0x2F, 0x68, 0x73, 0x64, 0x5F, 0x66, 0x72, 0x65, 0x2E, 0x64, 0x61, 0x74, 0x00 - .global _02092EBC -_02092EBC: - .byte 0x2F, 0x53, 0x59, 0x53, 0x54, 0x45, 0x4D, 0x2F, 0x68, 0x73, 0x64, 0x5F, 0x65, 0x6E, 0x67, 0x2E - .byte 0x64, 0x61, 0x74, 0x00 - .global _02092ED0 -_02092ED0: - .byte 0x2F, 0x53, 0x59, 0x53, 0x54, 0x45, 0x4D, 0x2F, 0x68, 0x73, 0x64, 0x5F - .byte 0x67, 0x65, 0x72, 0x2E, 0x64, 0x61, 0x74, 0x00 -#endif - .global CART_REMOVED_IMG_DATA -CART_REMOVED_IMG_DATA: - .byte 0x41, 0x54, 0x34, 0x50, 0x58, 0x6A, 0x19, 0x02, 0x04, 0x06, 0x08, 0x0A - .byte 0x0C, 0x0E, 0x00, 0x0D, 0x00, 0xC0, 0x00, 0x20, 0x20, 0x1F, 0xFC, 0x5F, 0xF8, 0xBF, 0xF2, 0xFF - .byte 0xE2, 0xFF, 0xD0, 0xFF, 0xBE, 0x00, 0xFF, 0xAC, 0xFF, 0x9A, 0xFF, 0x88, 0xFF, 0x76, 0xFF, 0x64 - .byte 0xFF, 0x52, 0xFF, 0x40, 0xFF, 0x2E, 0x00, 0xFF, 0x1C, 0xFF, 0x0A, 0xFE, 0xF8, 0xFE, 0xE6, 0xFE - .byte 0xD4, 0xFE, 0xC2, 0xFE, 0xB0, 0xFE, 0x9E, 0x00, 0xFE, 0x8C, 0xFE, 0x7A, 0xFE, 0x68, 0xFE, 0x56 - .byte 0xFE, 0x44, 0xFE, 0x32, 0xFE, 0x20, 0xFE, 0x0E, 0x00, 0xFD, 0xFC, 0xFD, 0xEA, 0xFD, 0xD8, 0xFD - .byte 0xC6, 0xFD, 0xB4, 0xFD, 0xA2, 0xFD, 0x90, 0xFD, 0x7E, 0x00, 0xFD, 0x6C, 0xFD, 0x5A, 0xFD, 0x48 - .byte 0xFD, 0x36, 0xFD, 0x24, 0xFD, 0x12, 0xFD, 0x00, 0xFC, 0xEE, 0x00, 0xFC, 0xDC, 0xFC, 0xCA, 0xFC - .byte 0xB8, 0xFC, 0xA6, 0xFC, 0x94, 0xFC, 0x82, 0xFC, 0x70, 0xFC, 0x5E, 0x00, 0xFC, 0x4C, 0xFC, 0x3A - .byte 0xFC, 0x28, 0xFC, 0x16, 0xFC, 0x04, 0xFB, 0xF2, 0xFB, 0xE0, 0xFB, 0xCE, 0x00, 0xFB, 0xBC, 0xFB - .byte 0xAA, 0xFB, 0x98, 0xFB, 0x86, 0xFB, 0x74, 0xFB, 0x62, 0xFB, 0x50, 0xFB, 0x3E, 0x00, 0xFB, 0x2C - .byte 0xFB, 0x1A, 0xFB, 0x08, 0xFA, 0xF6, 0xFA, 0xE4, 0xFA, 0xD2, 0xFA, 0xC0, 0xFA, 0xAE, 0x00, 0xFA - .byte 0x9C, 0xFA, 0x8A, 0xFA, 0x78, 0xFA, 0x66, 0xFA, 0x54, 0xFA, 0x42, 0xFA, 0x30, 0xFA, 0x1E, 0x00 - .byte 0xFA, 0x0C, 0xF9, 0xFA, 0xF9, 0xE8, 0xF9, 0xD6, 0xF9, 0xC4, 0xF9, 0xB2, 0xF9, 0xA0, 0xF9, 0x8E - .byte 0x00, 0xF9, 0x7C, 0xF9, 0x6A, 0xF9, 0x58, 0xF9, 0x46, 0xF9, 0x34, 0xF9, 0x22, 0xF9, 0x10, 0xF8 - .byte 0xFE, 0x00, 0xF8, 0xEC, 0xF8, 0xDA, 0xF8, 0xC8, 0xF8, 0xB6, 0xF8, 0xA4, 0xF8, 0x92, 0xF8, 0x80 - .byte 0xF8, 0x6E, 0x00, 0xF8, 0x5C, 0xF8, 0x4A, 0xF8, 0x38, 0xF8, 0x26, 0xF8, 0x14, 0xF8, 0x02, 0xF7 - .byte 0xF0, 0xF7, 0xDE, 0x00, 0xF7, 0xCC, 0xF7, 0xBA, 0xF7, 0xA8, 0xF7, 0x96, 0xF7, 0x84, 0xF7, 0x72 - .byte 0xF7, 0x60, 0xF7, 0x4E, 0x00, 0xF7, 0x3C, 0xF7, 0x2A, 0xF7, 0x18, 0xF7, 0x06, 0xF6, 0xF4, 0xF6 - .byte 0xE2, 0xF6, 0xD0, 0xF6, 0xBE, 0x00, 0xF6, 0xAC, 0xF6, 0x9A, 0xF6, 0x88, 0xF6, 0x76, 0xF6, 0x64 - .byte 0xF6, 0x52, 0xF6, 0x40, 0xF6, 0x2E, 0x00, 0xF6, 0x1C, 0xF6, 0x0A, 0xF5, 0xF8, 0xF5, 0xE6, 0xF5 - .byte 0xD4, 0xF5, 0xC2, 0xF5, 0xB0, 0xF5, 0x9E, 0x00, 0xF5, 0x8C, 0xF5, 0x7A, 0xF5, 0x68, 0xF5, 0x56 - .byte 0xF5, 0x44, 0xF5, 0x32, 0xF5, 0x20, 0xF5, 0x0E, 0x00, 0xF4, 0xFC, 0xF4, 0xEA, 0xF4, 0xD8, 0xF4 - .byte 0xC6, 0xF4, 0xB4, 0xF4, 0xA2, 0xF4, 0x90, 0xF4, 0x7E, 0x00, 0xF4, 0x6C, 0xF4, 0x5A, 0xF4, 0x48 - .byte 0xF4, 0x36, 0xF4, 0x24, 0xF4, 0x12, 0xF4, 0x00, 0xF3, 0xEE, 0x00, 0xF3, 0xDC, 0xF3, 0xCA, 0xF3 - .byte 0xB8, 0xF3, 0xA6, 0xF3, 0x94, 0xF3, 0x82, 0xF3, 0x70, 0xF3, 0x5E, 0x00, 0xF3, 0x4C, 0xF3, 0x3A - .byte 0xF3, 0x28, 0xF3, 0x16, 0xF3, 0x04, 0xF2, 0xF2, 0xF2, 0xE0, 0xF2, 0xCE, 0x00, 0xF2, 0xBC, 0xF2 - .byte 0xAA, 0xF2, 0x98, 0xF2, 0x86, 0xF2, 0x74, 0xF2, 0x62, 0xF2, 0x50, 0xF2, 0x3E, 0x00, 0xF2, 0x2C - .byte 0xF2, 0x1A, 0xF2, 0x08, 0xF1, 0xF6, 0xF1, 0xE4, 0xF1, 0xD2, 0xF1, 0xC0, 0xF1, 0xAE, 0x00, 0xF1 - .byte 0x9C, 0xF1, 0x8A, 0xF1, 0x78, 0xF1, 0x66, 0xF1, 0x54, 0xF1, 0x42, 0xF1, 0x30, 0xF1, 0x1E, 0x00 - .byte 0xF1, 0x0C, 0xF0, 0xFA, 0xF0, 0xE8, 0xF0, 0xD6, 0xF0, 0xC4, 0xF0, 0xB2, 0xF0, 0xA0, 0xF0, 0x8E - .byte 0x00, 0xF0, 0x7C, 0xF0, 0x6A, 0xF0, 0x58, 0xF0, 0x46, 0xF0, 0x34, 0xF0, 0x22, 0xF0, 0x10, 0xF0 - .byte 0x00, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00 - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00 - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00 - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF6, 0xFF, 0x7F, 0xFF, 0x7F, 0x1F, 0xFC, 0xFF, 0x7F - .byte 0x20, 0x00, 0x1F, 0xFC, 0xF0, 0x0C, 0x50, 0x0C, 0x5F, 0xDA, 0xF0, 0x0E, 0xF0, 0x0E, 0x90, 0x0E - .byte 0xFF, 0xC8, 0x00, 0xF0, 0x02, 0xFF, 0x86, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0 - .byte 0x02, 0xF0, 0x02, 0x00, 0x10, 0x02, 0xFF, 0x04, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10 - .byte 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0 - .byte 0x10, 0x9E, 0x64, 0x10, 0x04, 0xFF, 0x08, 0x21, 0xFF, 0x7F, 0x08, 0x21, 0x08, 0x21, 0x00, 0x3F - .byte 0xF8, 0xF0, 0x04, 0x30, 0x04, 0x1D, 0xE0, 0x3F, 0xDC, 0xF0, 0x06, 0xF0, 0x06, 0x70, 0x06, 0x18 - .byte 0xFF, 0xC8, 0xF0, 0x0E, 0x1D, 0x86, 0x08, 0x21, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0x00, 0xF0 - .byte 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0x1E, 0xFC, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0x00 - .byte 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04 - .byte 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xB0, 0x04, 0x5F, 0x04, 0x9C, 0x1E, 0x1B, 0xE8, 0xBC, 0x3A, 0x5E - .byte 0x5E, 0x00, 0x1E, 0x56, 0x5F, 0xE2, 0x7B, 0xC6, 0x5B, 0xC4, 0xFF, 0xC8, 0xFF, 0xC8, 0x3B, 0x96 - .byte 0xBF, 0xBC, 0x00, 0x7E, 0x00, 0x9B, 0x7A, 0x3B, 0x6E, 0x7F, 0x74, 0x9F, 0x5E, 0x5C, 0x4A, 0x9F - .byte 0x74, 0x3C, 0x36, 0x00, 0x3F, 0x44, 0xBF, 0xCA, 0x9C, 0x1C, 0xFF, 0xAA, 0x1A, 0xFA, 0xFD, 0x7E - .byte 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0 - .byte 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xBE, 0x02, 0x7C, 0x82, 0x3B, 0xF8 - .byte 0x59, 0xF6, 0x1B, 0xE8, 0x9C, 0x38, 0x00, 0xBE, 0x5E, 0x3F, 0xE2, 0x7F, 0xCE, 0x5F, 0xF0, 0x20 - .byte 0xFF, 0xC8, 0x79, 0xBE, 0x5F, 0xE2, 0x00, 0x3D, 0xA2, 0x5B, 0xB0, 0xBB, 0x86, 0x9C, 0x76, 0x1B - .byte 0x66, 0x3B, 0x86, 0x7F, 0x6A, 0x1B, 0x54, 0x00, 0x99, 0x6C, 0x1F, 0x8E, 0x3F, 0x54, 0xFF, 0x6C - .byte 0xBF, 0x34, 0x7D, 0x18, 0xBF, 0xD0, 0x3F, 0x4C, 0x00, 0xFB, 0x7E, 0xF0, 0x08, 0xF0, 0x08, 0xF0 - .byte 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0x00, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08 - .byte 0xF0, 0x08, 0xF0, 0x08, 0xFE, 0x00, 0x3A, 0x82, 0x3A, 0xFC, 0x00, 0x3E, 0x8C, 0x37, 0xE8, 0x9C - .byte 0x6A, 0xFC, 0x08, 0x59, 0xCE, 0xFF, 0xC8, 0x9C, 0x32, 0x9A, 0x26, 0x00, 0x5F, 0xAA, 0x39, 0x8E - .byte 0x38, 0x88, 0x3B, 0xB0, 0xBF, 0xDA, 0x5B, 0xDE, 0x1D, 0xB2, 0x17, 0x68, 0x00, 0x5C, 0x60, 0xFB - .byte 0x6A, 0x5D, 0xF2, 0x57, 0x38, 0xFF, 0x6C, 0x7F, 0x2A, 0x9F, 0xAA, 0xFF, 0xD0, 0x00, 0xF9, 0x7E - .byte 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0 - .byte 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xFC, 0x00, 0xFE, 0x00, 0x37, 0xEE, 0x00 - .byte 0xFE, 0x38, 0x9C, 0x6E, 0xFE, 0x00, 0x57, 0xB6, 0xFE, 0x00, 0x56, 0x9C, 0x37, 0x92, 0x78, 0x92 - .byte 0x00, 0x9E, 0x62, 0x75, 0x96, 0x9F, 0xDA, 0x5C, 0x00, 0x37, 0xDE, 0xFB, 0x6A, 0x57, 0x60, 0x5F - .byte 0x4E, 0x00, 0xBE, 0x10, 0xFD, 0x5C, 0x7D, 0x1A, 0x97, 0x0A, 0xF8, 0x00, 0xF0, 0x0C, 0xF0, 0x0C - .byte 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0 - .byte 0x0C, 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xF0, 0x0C, 0x9A, 0xE8, 0x36, 0x74, 0x5B, 0xF6, 0xFA, 0x00 - .byte 0x3A, 0x6E, 0x5C, 0x4C, 0x00, 0xFE, 0x94, 0x37, 0xE2, 0xF9, 0xC8, 0x33, 0xA0, 0xBF, 0xC8, 0xFC - .byte 0x00, 0x99, 0xD6, 0x35, 0x8E, 0x00, 0x55, 0xE4, 0x59, 0xF6, 0xB5, 0xD4, 0xFD, 0xB8, 0x9F, 0xD0 - .byte 0xBF, 0x34, 0x5B, 0x1C, 0x5B, 0xAC, 0x00, 0x5F, 0x56, 0xFD, 0x7E, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x7C, 0xC4, 0x00, 0x32, 0xFC, 0x7A, 0x74, 0x58, 0x5E, 0x94 - .byte 0x36, 0x7F, 0xEC, 0x9A, 0x38, 0x9E, 0x5E, 0x3A, 0x54, 0x00, 0x3A, 0x4A, 0x98, 0x5C, 0x7E, 0x34 - .byte 0x36, 0x96, 0xB8, 0x1C, 0xF6, 0x82, 0x7D, 0x9A, 0x76, 0x2E, 0x00, 0x75, 0x88, 0xF9, 0xA2, 0x56 - .byte 0x08, 0x78, 0x36, 0xBA, 0x0A, 0x5D, 0xB4, 0x93, 0x96, 0xFF, 0x32, 0x00, 0xF0, 0xFE, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF1, 0xFC, 0x30, 0x08, 0x5A, 0x9C, 0x00, 0x31, 0xE8 - .byte 0x98, 0x46, 0x5F, 0xEE, 0x73, 0xFA, 0x36, 0x78, 0xBF, 0xCE, 0xFF, 0xC8, 0xFF, 0xC8, 0x00, 0x9F - .byte 0xC8, 0x5F, 0x8A, 0x96, 0x2C, 0x7F, 0x76, 0x71, 0xEC, 0x31, 0x60, 0xFF, 0x6A, 0xBD, 0x96, 0x00 - .byte 0x55, 0xE6, 0xFF, 0x6C, 0x95, 0xCC, 0xBF, 0xAA, 0x5F, 0x08, 0xBF, 0xC4, 0xF0, 0x04, 0xF0, 0x04 - .byte 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0 - .byte 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x22, 0xF0, 0x10, 0xF0, 0x20, 0xF0, 0x0E, 0xF0, 0x0E - .byte 0xF0, 0x2A, 0x00, 0xF0, 0x18, 0xF0, 0x06, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0 - .byte 0x0C, 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10 - .byte 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0 - .byte 0x10, 0xF1, 0x36, 0xF1, 0x24, 0x00, 0xF1, 0x12, 0xF1, 0x00, 0xF0, 0xEE, 0xF0, 0xDC, 0xF0, 0xCA - .byte 0xF0, 0xB8, 0xF0, 0xA6, 0xF0, 0x94, 0x00, 0xF0, 0x82, 0xF0, 0x70, 0xF0, 0x5E, 0xF0, 0x4C, 0xF0 - .byte 0x3A, 0xF0, 0x28, 0xF0, 0x16, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04 - .byte 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF1 - .byte 0x2C, 0xF1, 0x1A, 0xF1, 0x08, 0xF0, 0xF6, 0xF0, 0xE4, 0x00, 0xF0, 0xD2, 0xF0, 0xC0, 0xF0, 0xAE - .byte 0xF0, 0x9C, 0xF0, 0x8A, 0xF0, 0x78, 0xF0, 0x66, 0xF0, 0x54, 0x00, 0xF0, 0x42, 0xF0, 0x30, 0xF0 - .byte 0x1E, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xF0, 0x0C - .byte 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF1, 0x34, 0x00, 0xF1, 0x22, 0xF1 - .byte 0x10, 0xF0, 0xFE, 0xF0, 0xEC, 0xF0, 0xDA, 0xF0, 0xC8, 0xF0, 0xB6, 0xF0, 0xA4, 0x00, 0xF0, 0x92 - .byte 0xF0, 0x80, 0xF0, 0x6E, 0xF0, 0x5C, 0xF0, 0x4A, 0xF0, 0x38, 0xF0, 0x26, 0xF0, 0x14, 0x00, 0xF0 - .byte 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0x00 - .byte 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xB0, 0x02, 0x34, 0x36, 0x34, 0x12, 0xF1, 0x0E - .byte 0x00, 0xF0, 0xFC, 0xBF, 0xC2, 0x54, 0x10, 0x74, 0x80, 0x91, 0xCE, 0x50, 0x0C, 0xF0, 0xB6, 0xF0 - .byte 0xA4, 0x00, 0xF0, 0x92, 0xF0, 0x80, 0xF0, 0x6E, 0xF0, 0x5C, 0xF0, 0x4A, 0xF0, 0x38, 0xF0, 0x26 - .byte 0xF0, 0x14, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0 - .byte 0x02, 0xF0, 0x02, 0x06, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0x08, 0x21 - .byte 0x10, 0x00, 0x00, 0xF4, 0x7E, 0xF0, 0xFA, 0xF0, 0xE8, 0x30, 0x5C, 0x50, 0x0C, 0xB4, 0x3A, 0xF0 - .byte 0xA8, 0xF0, 0xA8, 0x00, 0xF0, 0x96, 0xF0, 0x84, 0xF0, 0x72, 0xF0, 0x60, 0xF0, 0x4E, 0xF0, 0x3C - .byte 0xF0, 0x2A, 0xF0, 0x18, 0x00, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0 - .byte 0x06, 0xF0, 0x06, 0xF0, 0x06, 0x00, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06 - .byte 0x91, 0x26, 0x50, 0x72, 0x10, 0x5A, 0x00, 0x30, 0xFC, 0x10, 0x50, 0x30, 0x12, 0x30, 0x16, 0xFB - .byte 0xCC, 0x70, 0x68, 0x70, 0x5E, 0xBF, 0xAC, 0x00, 0xFF, 0xC0, 0x30, 0x8E, 0x9B, 0xDE, 0x7B, 0x88 - .byte 0x5B, 0x7E, 0x3F, 0x7C, 0x30, 0x88, 0x5F, 0x70, 0x00, 0x9F, 0x68, 0x9F, 0xE0, 0xF0, 0x62, 0xF0 - .byte 0x50, 0xF0, 0x3E, 0xF0, 0x2C, 0xF0, 0x1A, 0xF0, 0x08, 0x00, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08 - .byte 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0x00, 0xF0, 0x08, 0xF0, 0x08, 0xF0 - .byte 0x08, 0xF1, 0x28, 0x3A, 0x46, 0x30, 0x08, 0x7C, 0x4E, 0x39, 0xF0, 0x00, 0x10, 0x1E, 0x3B, 0xE4 - .byte 0x9E, 0x8A, 0x3C, 0x0C, 0x5D, 0xD4, 0x50, 0x46, 0x3B, 0xBC, 0xBD, 0xFE, 0x00, 0xBF, 0xC0, 0x9F - .byte 0xC8, 0x5E, 0x20, 0x3F, 0x9E, 0x3D, 0x8C, 0x1B, 0x78, 0x19, 0xB0, 0x70, 0x0A, 0x00, 0x1B, 0x68 - .byte 0x7F, 0x92, 0x7F, 0x6C, 0xF0, 0x62, 0xF0, 0x50, 0xF0, 0x3E, 0xF0, 0x2C, 0xF0, 0x1A, 0x00, 0xF0 - .byte 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0x00 - .byte 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xFC, 0x00, 0x5E, 0x84, 0x3E, 0x8A - .byte 0x00, 0x9E, 0x28, 0xFE, 0x6A, 0x9F, 0xD4, 0x7E, 0x34, 0xB0, 0x0E, 0x9A, 0x00, 0x3E, 0x36, 0x37 - .byte 0x94, 0x00, 0xBE, 0x20, 0x3E, 0x0E, 0xBF, 0xD4, 0x7B, 0x7C, 0x19, 0x64, 0x5F, 0xCA, 0xFD, 0x9E - .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xFC, 0x00, 0x5E, 0x00, 0x9E, 0x28, 0x59, 0xDE, 0x7B - .byte 0xD2, 0x9E, 0x22, 0x9B, 0xBC, 0x00, 0x96, 0x00, 0x37, 0xE8, 0x37, 0xE2, 0x77, 0x9A, 0xFE, 0x00 - .byte 0x37, 0x7E, 0x9D, 0xAC, 0x7F, 0x7C, 0x00, 0x57, 0x64, 0x5F, 0xDC, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0 - .byte 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E - .byte 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0 - .byte 0x0E, 0xF4, 0x3C, 0xFA, 0x00, 0x5A, 0x7A, 0xF6, 0x3A, 0x00, 0xBC, 0x54, 0xBF, 0xD8, 0xF7, 0xAA - .byte 0x99, 0xAC, 0x55, 0xD8, 0x50, 0x0C, 0x57, 0xA4, 0xBE, 0x00, 0x00, 0x9C, 0x02, 0x7B, 0x6C, 0xB9 - .byte 0xE6, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00 - .byte 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0 - .byte 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x92, 0x56, 0x7E, 0x12, 0x11, 0xF0, 0x00, 0x9C, 0x94 - .byte 0xF4, 0x3A, 0x52, 0x0C, 0x7C, 0x22, 0xFC, 0x00, 0x76, 0x40, 0xB9, 0xFA, 0x33, 0xD0, 0x00, 0x7E - .byte 0x00, 0x13, 0x8A, 0x57, 0x84, 0x7F, 0xE4, 0x7C, 0x02, 0x71, 0xA8, 0xBC, 0x00, 0xF5, 0xFA, 0x00 - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0x00, 0xF0, 0x24, 0x90, 0x12, 0x76, 0x8C, 0x5E, 0x6E, 0x9F, 0xEE, 0x10, 0x0C, 0x76, 0x6A - .byte 0x3F, 0xF2, 0x00, 0x56, 0x5A, 0x9F, 0xC6, 0xF0, 0x18, 0x11, 0xE6, 0x35, 0xA4, 0x35, 0x9E, 0xF1 - .byte 0xDE, 0x70, 0x08, 0x00, 0x91, 0x7E, 0x7F, 0xC8, 0x9F, 0x92, 0xB5, 0xE6, 0xF0, 0x04, 0xF0, 0x04 - .byte 0xF0, 0x04, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0 - .byte 0x04, 0xF0, 0x04, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04 - .byte 0xF0, 0x04, 0xF0, 0x1C, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x38, 0xF0, 0x26, 0xF0, 0x14, 0xF0 - .byte 0x02, 0x20, 0xBD, 0xAA, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0x31, 0x88, 0xFF, 0xC6, 0xF0, 0x10, 0xF0 - .byte 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10 - .byte 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0 - .byte 0xD4, 0xF0, 0xC2, 0xF0, 0xB0, 0xF0, 0x9E, 0xF0, 0x8C, 0x00, 0xF0, 0x7A, 0xF0, 0x68, 0xF0, 0x56 - .byte 0xF0, 0x44, 0xF0, 0x32, 0xF0, 0x20, 0x50, 0x0E, 0xFD, 0xC8, 0x00, 0xF0, 0x06, 0xF0, 0x06, 0xF0 - .byte 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0x00, 0xF0, 0x06, 0xF0, 0x06 - .byte 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0x00, 0xF0, 0x06, 0xF0 - .byte 0xBA, 0xF0, 0xA8, 0xF0, 0x96, 0xF0, 0x84, 0xF0, 0x72, 0xF0, 0x60, 0xF0, 0x4E, 0x00, 0xF0, 0x3C - .byte 0xF0, 0x2A, 0xF0, 0x18, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0x00, 0xF0 - .byte 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0x00 - .byte 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0xCA, 0xF0, 0xB8, 0xF0, 0xA6 - .byte 0x00, 0xF0, 0x94, 0xF0, 0x82, 0xF0, 0x70, 0xF0, 0x5E, 0xF0, 0x4C, 0xF0, 0x3A, 0xF0, 0x28, 0xF0 - .byte 0x16, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04 - .byte 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0 - .byte 0x04, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0xB4, 0x72, 0x66, 0xF0, 0x98, 0xF0, 0x86 - .byte 0xFF, 0xD2, 0x74, 0x08, 0x00, 0x32, 0x3A, 0xF0, 0x52, 0x74, 0x04, 0x12, 0x02, 0xF0, 0x32, 0xF0 - .byte 0x20, 0xB0, 0x0E, 0x51, 0xCC, 0x00, 0xF0, 0x0A, 0x93, 0x30, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10 - .byte 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0 - .byte 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0xD2, 0xF0, 0xC0, 0xBE, 0x9A - .byte 0xF6, 0x66, 0xF0, 0x8E, 0xF1, 0xC0, 0x92, 0x28, 0x00, 0xF0, 0x50, 0x90, 0x4C, 0x31, 0xF8, 0x10 - .byte 0x08, 0xF0, 0x36, 0xF0, 0x24, 0xBE, 0x26, 0x11, 0xCC, 0x00, 0xF2, 0x00, 0xBF, 0xA2, 0xF5, 0xA8 - .byte 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0 - .byte 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04 - .byte 0xBC, 0xD4, 0x5C, 0x76, 0x5C, 0x6E, 0x3C, 0x66, 0x9C, 0x96, 0x7C, 0x8A, 0x00, 0x7F, 0xD4, 0x1C - .byte 0x1E, 0x10, 0x30, 0x9F, 0xD8, 0x50, 0x50, 0x10, 0x18, 0x9C, 0x56, 0x5F, 0x9E, 0x03, 0xBD, 0xDE - .byte 0x51, 0xA8, 0x9F, 0x80, 0x5F, 0xAE, 0x5B, 0xB6, 0xB0, 0x16, 0xFF, 0x7F, 0x00, 0x91, 0x88, 0xFF - .byte 0x74, 0x3F, 0x6C, 0x7F, 0xDA, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E - .byte 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0 - .byte 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x60, 0x5E, 0x3C, 0x5C, 0xAC, 0x5C, 0x6E, 0x1E, 0x98, 0x00 - .byte 0x1E, 0x94, 0x3C, 0x5E, 0x5C, 0x52, 0x3C, 0x50, 0x5F, 0xEC, 0x5C, 0x3C, 0x3C, 0x16, 0x92, 0x36 - .byte 0x00, 0x5F, 0xC6, 0x5C, 0x56, 0x3C, 0x12, 0x9C, 0x4C, 0x9E, 0x5E, 0x7F, 0xE2, 0x7F, 0x8E, 0x9F - .byte 0x88, 0x00, 0xFF, 0xC8, 0x79, 0x9A, 0x5F, 0x60, 0x9B, 0xB0, 0x1B, 0xAA, 0xF1, 0xA8, 0xF0, 0x08 - .byte 0xF0, 0x08, 0x00, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0 - .byte 0x08, 0xF0, 0x08, 0x00, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xBA, 0x44 - .byte 0x30, 0x7A, 0x38, 0xA6, 0x00, 0x3C, 0x9E, 0x5E, 0x00, 0x5A, 0x3A, 0xBC, 0x5E, 0x7D, 0xE2, 0x58 - .byte 0x10, 0xB0, 0x38, 0x7F, 0xBC, 0x00, 0x39, 0xFA, 0x9F, 0xA6, 0x9F, 0xCE, 0xBC, 0x08, 0x5E, 0x48 - .byte 0x9F, 0x7E, 0x38, 0x12, 0x72, 0x12, 0x00, 0xBC, 0x26, 0x5F, 0xE2, 0x3D, 0x56, 0x3B, 0x84, 0x11 - .byte 0xE6, 0xFC, 0x00, 0xF0, 0x06, 0xF0, 0x06, 0x00, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06 - .byte 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0x00, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0 - .byte 0x06, 0xF0, 0x06, 0xF8, 0xD4, 0x5E, 0xC4, 0x18, 0xA4, 0x00, 0x5E, 0xBE, 0x9E, 0x3A, 0x17, 0xF0 - .byte 0x3A, 0x14, 0x3F, 0xDE, 0xBC, 0x9C, 0xBE, 0x6A, 0x7D, 0xCC, 0x00, 0x9F, 0xB6, 0x5F, 0xA6, 0xBD - .byte 0xCE, 0x3B, 0x98, 0x3F, 0xA2, 0xFE, 0x00, 0x3B, 0x7E, 0x18, 0x10, 0x00, 0xF9, 0xC8, 0x35, 0xA0 - .byte 0x3C, 0x14, 0x79, 0xEA, 0xBF, 0x4C, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0 - .byte 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10 - .byte 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x7C, 0xCE, 0x9C, 0xC4, 0x5C, 0xB8, 0x00, 0x9B - .byte 0xF6, 0x5C, 0xA4, 0x5B, 0xE2, 0xB6, 0x22, 0xFE, 0x00, 0x7C, 0x7A, 0x9B, 0xB6, 0xF5, 0xCE, 0x00 - .byte 0xBB, 0x98, 0xFB, 0xC8, 0x3C, 0x32, 0xF5, 0x96, 0x5D, 0x74, 0x5B, 0xA0, 0x56, 0x10, 0xFE, 0x00 - .byte 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0 - .byte 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04 - .byte 0xF0, 0x04, 0x00, 0xB8, 0x76, 0x34, 0x68, 0x9E, 0xAA, 0x59, 0xF0, 0x7F, 0xE6, 0x58, 0x32, 0xB8 - .byte 0x0E, 0xB0, 0x04, 0x00, 0xBE, 0x60, 0x77, 0x9A, 0x92, 0x5C, 0x32, 0x00, 0x3A, 0x50, 0x11, 0xF4 - .byte 0xFA, 0x00, 0xFF, 0xC8, 0x00, 0x56, 0x20, 0x33, 0x60, 0x9A, 0x00, 0xB1, 0xA8, 0x39, 0xFA, 0xF0 - .byte 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00 - .byte 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0 - .byte 0x00, 0x30, 0x00, 0x92, 0xD4, 0x7A, 0x94, 0x00, 0x12, 0xBE, 0x32, 0xBA, 0x32, 0xB4, 0x9F, 0xE6 - .byte 0x9F, 0xE8, 0x50, 0x1E, 0xB7, 0xFE, 0x31, 0xC0, 0x00, 0xFF, 0xC0, 0x90, 0x10, 0x99, 0xEE, 0x59 - .byte 0x88, 0xBF, 0x8E, 0x33, 0xE0, 0xFF, 0xA6, 0xBF, 0x74, 0x00, 0x7F, 0x56, 0x5F, 0x30, 0x39, 0xCE - .byte 0xF3, 0xFA, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0 - .byte 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E, 0xF0, 0x0E - .byte 0xF0, 0x0E, 0xF0, 0x2E, 0xF0, 0x1C, 0xF0, 0x0A, 0xF0, 0x50, 0xF0, 0x3E, 0x00, 0xF0, 0x2C, 0xF0 - .byte 0x1A, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x4C, 0xF0, 0x3A, 0xF0, 0x28, 0x93, 0xE2, 0x00, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0xF2, 0x00 - .byte 0xF0, 0xE0, 0xF0, 0xCE, 0xF0, 0xBC, 0xF0, 0xAA, 0xF0, 0x98, 0xF0, 0x86, 0xF0, 0x74, 0xF0, 0x62 - .byte 0x00, 0xF0, 0x50, 0xF0, 0x3E, 0xF0, 0x2C, 0xF0, 0x1A, 0x3B, 0xC6, 0xF0, 0x02, 0xF0, 0x02, 0xF0 - .byte 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02 - .byte 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0xEC, 0xF0 - .byte 0xDA, 0xF0, 0xC8, 0x00, 0xF0, 0xB6, 0xF0, 0xA4, 0xF0, 0x92, 0xF0, 0x80, 0xF0, 0x6E, 0xF0, 0x5C - .byte 0xF0, 0x4A, 0xF0, 0x38, 0x00, 0xF0, 0x26, 0xF0, 0x14, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0 - .byte 0x02, 0xF0, 0x02, 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02 - .byte 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0xF2, 0xF0, 0xE0, 0xF0, 0xCE, 0xF0 - .byte 0xBC, 0xF0, 0xAA, 0xF0, 0x98, 0xF0, 0x86, 0x00, 0xF0, 0x74, 0xF0, 0x62, 0xF0, 0x50, 0xF0, 0x3E - .byte 0xF0, 0x2C, 0xF0, 0x1A, 0xF0, 0x08, 0xF0, 0x08, 0x00, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0 - .byte 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0x00, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08 - .byte 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0xF0, 0x30, 0x08, 0x30, 0x02, 0x00, 0xF0, 0xD2, 0xF0, 0xC0, 0x30 - .byte 0x8A, 0xF0, 0xA8, 0xF0, 0x96, 0x78, 0x7A, 0xFF, 0xCC, 0xF0, 0x68, 0x00, 0xF0, 0x56, 0xF0, 0x44 - .byte 0xF0, 0x32, 0xFF, 0x48, 0xB3, 0x7A, 0xFF, 0x52, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0 - .byte 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0, 0x00 - .byte 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x56, 0xD6, 0x70, 0x52, 0xF0, 0xD2, 0x00, 0xFE - .byte 0xAE, 0x92, 0x08, 0xF0, 0xA2, 0xB0, 0x90, 0xF0, 0x70, 0xF0, 0x70, 0xF0, 0x5E, 0xF0, 0x4C, 0x00 - .byte 0xF0, 0x3A, 0x72, 0x10, 0xFF, 0x70, 0x91, 0x9A, 0xFF, 0x52, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00 - .byte 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0 - .byte 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x30, 0xBC, 0x70, 0xA8, 0x3B, 0xEE - .byte 0x10, 0x12, 0x00, 0xBF, 0xEC, 0x54, 0xAA, 0x30, 0x4A, 0x5F, 0xE0, 0x3B, 0xF0, 0x5F, 0xEC, 0x30 - .byte 0x2E, 0xF0, 0x1C, 0x00, 0x5F, 0x9C, 0x9F, 0xA4, 0xB0, 0x50, 0x7F, 0xA2, 0x7B, 0x6E, 0xBB, 0xBE - .byte 0x9F, 0x8E, 0x3F, 0x62, 0x00, 0xBF, 0x6E, 0xBF, 0xA4, 0x5F, 0x76, 0x5D, 0x80, 0x90, 0x08, 0x7F - .byte 0xE4, 0x5F, 0xDA, 0xF0, 0x0E, 0x00, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E - .byte 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0 - .byte 0xFE, 0x1A, 0x2E, 0x10, 0x0A, 0x10, 0xD2, 0xC0, 0x08, 0x21, 0x1E, 0x08, 0x1E, 0x04, 0x5F, 0xF6 - .byte 0x3F, 0xE6, 0xBE, 0xC2, 0x5F, 0xD2, 0x00, 0x3F, 0xC6, 0x3D, 0xF0, 0xBF, 0xBE, 0xBC, 0x80, 0x1F - .byte 0xAA, 0x5F, 0xB8, 0x7F, 0xA4, 0x9C, 0x40, 0x00, 0xFF, 0x88, 0x70, 0x0C, 0x10, 0x3A, 0x9F, 0x6E - .byte 0x3F, 0x62, 0xBF, 0xE0, 0xFF, 0x48, 0x20, 0x00, 0x7F, 0x3E, 0x3F, 0x30, 0x7B, 0xD0, 0x9F, 0xE4 - .byte 0x3F, 0x0E, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0 - .byte 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C - .byte 0x3E, 0x00, 0x3D, 0xFA, 0x7E, 0x2E, 0x1B, 0xEA, 0x3E, 0x48, 0x00, 0x5F, 0xE0, 0xBA, 0x90, 0x7A - .byte 0x28, 0x3D, 0xC8, 0x37, 0xB8, 0xF9, 0xB8, 0x9A, 0x00, 0x3E, 0x36, 0x00, 0x3B, 0x90, 0xBE, 0x20 - .byte 0x5D, 0xB6, 0x79, 0x78, 0x5D, 0x78, 0x5D, 0x74, 0x5F, 0xCA, 0x7F, 0x92, 0x00, 0xFF, 0x70, 0x5B - .byte 0x3C, 0x5F, 0x48, 0x3D, 0xFC, 0xBE, 0x02, 0xBF, 0x18, 0xF9, 0x08, 0xF0, 0x06, 0x00, 0xF0, 0x06 - .byte 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0x00, 0xF0 - .byte 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xBC, 0x5C, 0xBE, 0x00, 0x1B, 0xF0, 0xBC, 0x1A, 0x00 - .byte 0xFF, 0xD2, 0x57, 0xCC, 0x38, 0x1E, 0xFE, 0x00, 0xF7, 0xA4, 0x3C, 0x36, 0x5F, 0xA4, 0xFD, 0xB0 - .byte 0x00, 0xFD, 0xD4, 0x9D, 0x7E, 0x3F, 0x6C, 0x7F, 0x92, 0xFD, 0x70, 0x5B, 0x48, 0x7E, 0x00, 0x39 - .byte 0x2A, 0x00, 0xB7, 0x50, 0xBD, 0x46, 0x5D, 0x02, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C - .byte 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0 - .byte 0x0C, 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xFC, 0x5C, 0x35, 0xF0, 0xBB, 0xE6, 0xFC, 0x00, 0x9C, 0x4A - .byte 0xFC, 0x00, 0xF5, 0xA4, 0x00, 0x5E, 0x00, 0xB3, 0xBC, 0x57, 0x80, 0x9E, 0x14, 0x53, 0x6A, 0x5A - .byte 0x46, 0x78, 0x3A, 0xFE, 0x00, 0x00, 0xFE, 0x30, 0x7B, 0x48, 0x59, 0x5E, 0xB8, 0x02, 0xBD, 0x46 - .byte 0xFD, 0xAE, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x98, 0xEC - .byte 0xBA, 0x56, 0x7C, 0xB4, 0xFC, 0xDE, 0x95, 0xE4, 0x00, 0xBC, 0x94, 0xF3, 0xB8, 0x55, 0xE0, 0x9A - .byte 0x26, 0xBA, 0x6E, 0x37, 0x88, 0x33, 0xAC, 0x57, 0xB4, 0x00, 0x59, 0xB2, 0x9B, 0xA4, 0x9F, 0x6E - .byte 0xB7, 0x70, 0x7F, 0xCA, 0x79, 0xA4, 0x57, 0x6A, 0xF6, 0x00, 0x00, 0x35, 0x16, 0x37, 0xE0, 0xB9 - .byte 0x90, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x16, 0x11 - .byte 0xFE, 0x32, 0x28, 0x32, 0x22, 0x15, 0xEE, 0x10, 0x02, 0x9F, 0xEC, 0x70, 0x0A, 0x00, 0x7F, 0xDC - .byte 0x7F, 0xC8, 0xFF, 0xD2, 0x50, 0x1A, 0xFF, 0xA4, 0x91, 0xBE, 0xBA, 0x2E, 0x5F, 0x88, 0x00, 0x5F - .byte 0x84, 0x71, 0x94, 0xBF, 0x6E, 0x90, 0x18, 0x39, 0x52, 0x30, 0x06, 0x7F, 0xF4, 0xFF, 0x3E, 0x00 - .byte 0x9F, 0x40, 0xBF, 0x14, 0x7F, 0x16, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04 - .byte 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0 - .byte 0x04, 0x00, 0xF0, 0x16, 0xF0, 0x04, 0xF0, 0x22, 0xF0, 0x10, 0xF0, 0x30, 0xF0, 0x1E, 0xF0, 0x0C - .byte 0xBE, 0x40, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x4A, 0xF0, 0x38, 0xF0, 0x26, 0xF0, 0x14, 0xF0 - .byte 0x02, 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02 - .byte 0xF0, 0x02, 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF1 - .byte 0x06, 0xF0, 0xF4, 0xF0, 0xE2, 0x00, 0xF0, 0xD0, 0xF0, 0xBE, 0xF0, 0xAC, 0xF0, 0x9A, 0xF0, 0x88 - .byte 0xF0, 0x76, 0xF0, 0x64, 0xF0, 0x52, 0x00, 0xF0, 0x40, 0xF0, 0x2E, 0xF0, 0x1C, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF1, 0x0E, 0xF0, 0xFC, 0xF0 - .byte 0xEA, 0xF0, 0xD8, 0xF0, 0xC6, 0xF0, 0xB4, 0xF0, 0xA2, 0x00, 0xF0, 0x90, 0xF0, 0x7E, 0xF0, 0x6C - .byte 0xF0, 0x5A, 0xF0, 0x48, 0xF0, 0x36, 0xF0, 0x24, 0xF0, 0x12, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0 - .byte 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00 - .byte 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF1, 0x0E, 0xF0, 0xFC, 0x00, 0xF0, 0xEA, 0xF0 - .byte 0xD8, 0xF0, 0xC6, 0xF0, 0xB4, 0xF0, 0xA2, 0xF0, 0x90, 0xF0, 0x7E, 0xF0, 0x6C, 0x00, 0xF0, 0x5A - .byte 0xF0, 0x48, 0xF0, 0x36, 0xF0, 0x24, 0xF0, 0x12, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0 - .byte 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00 - .byte 0xF0, 0x00, 0xF0, 0x00, 0xF1, 0x0E, 0xF0, 0xFC, 0xF0, 0xEA, 0xF0, 0xD8, 0xF0, 0xC6, 0xF0, 0xB4 - .byte 0x00, 0xF0, 0xA2, 0xF0, 0x90, 0xF0, 0x7E, 0xF0, 0x6C, 0xF0, 0x5A, 0xF0, 0x48, 0xF0, 0x36, 0xF0 - .byte 0x24, 0x00, 0xF0, 0x12, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00 - .byte 0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0 - .byte 0x00, 0xF1, 0x10, 0x00, 0xF0, 0xFE, 0xF0, 0xEC, 0xF0, 0xDA, 0xF0, 0xC8, 0xF0, 0xB6, 0xF0, 0xA4 - .byte 0xF0, 0x92, 0xF0, 0x80, 0x00, 0xF0, 0x6E, 0xF0, 0x5C, 0xF0, 0x4A, 0xF0, 0x38, 0xF0, 0x26, 0xF0 - .byte 0x14, 0xF0, 0x02, 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02 - .byte 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF1, 0x10, 0xF0 - .byte 0xFE, 0xF0, 0xEC, 0xF0, 0xDA, 0xF0, 0xC8, 0x00, 0xF0, 0xB6, 0xF0, 0xA4, 0xF0, 0x92, 0xF0, 0x80 - .byte 0xF0, 0x6E, 0xF0, 0x5C, 0xF0, 0x4A, 0xF0, 0x38, 0x00, 0xF0, 0x26, 0xF0, 0x14, 0xF0, 0x02, 0xF0 - .byte 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02 - .byte 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0x00, 0xF1, 0x0A, 0xF0, 0xF8, 0xF0 - .byte 0xE6, 0xF0, 0xD4, 0xF0, 0xC2, 0xF0, 0xB0, 0xF0, 0x9E, 0xF0, 0x8C, 0x00, 0xF0, 0x7A, 0xF0, 0x68 - .byte 0xF0, 0x56, 0xF0, 0x44, 0xF0, 0x32, 0xF0, 0x20, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E, 0xF0 - .byte 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E - .byte 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0 - .byte 0x0E, 0xF0, 0x0E, 0xF0, 0x1C, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00 - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00 - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00 - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00 - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A - .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 - .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0x30, 0x0A, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _02094AE8 -_02094AE8: - .byte 0x00, 0x00, 0x00, 0xFF, 0x00, 0x01, 0x00, 0x00 - .global _02094AF0 -_02094AF0: - .byte 0x03, 0x00, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - - .global STRING_DEBUG_EMPTY ; 0x02094afc - STRING_DEBUG_EMPTY: - .string "" - .align 4 - - .global STRING_DEBUG_FORMAT_LINE_FILE ; 0x02094b00 - STRING_DEBUG_FORMAT_LINE_FILE: - .string "%sfile = '%s' line = %5d\n" - .align 4 - - .global STRING_DEBUG_NO_PROG_POS ; 0x02094b1c - STRING_DEBUG_NO_PROG_POS: - .string "%sProgPos info NULL\n" - .align 4 - - .global STRING_DEBUG_SPACED_PRINT ; 0x02094b34 - STRING_DEBUG_SPACED_PRINT: - .string " Print " - .align 4 - - .global STRING_DEBUG_FATAL ; 0x02094b40 - STRING_DEBUG_FATAL: - .string "!!!!! Fatal !!!!!\n" - .align 4 - - .global STRING_DEBUG_NEWLINE ; 0x02094b54 - STRING_DEBUG_NEWLINE: - .string "\n" - .align 4 - - .global STRING_DEBUG_LOG_NULL ; 0x02094b58 - STRING_DEBUG_LOG_NULL: - .string "(NULL)\n" - .align 4 - - .global STRING_DEBUG_STRING_NEWLINE ; 0x02094b60 - STRING_DEBUG_STRING_NEWLINE: - .string "%s\n" - .align 4 - - ; section for pack files - - .global STRING_EFFECT_EFFECT_BIN ; 0x02094b64 - STRING_EFFECT_EFFECT_BIN: - .string "EFFECT/effect.bin" - .align 4 - - .global STRING_MONSTER_MONSTER_BIN ; 0x02094b78 - STRING_MONSTER_MONSTER_BIN: - .string "MONSTER/monster.bin" - .align 4 - - .global STRING_BALANCE_M_LEVEL_BIN ; 0x02094b8c - STRING_BALANCE_M_LEVEL_BIN: - .string "BALANCE/m_level.bin" - .align 4 - - .global STRING_DUNGEON_DUNGEON_BIN ; 0x02094ba0 - STRING_DUNGEON_DUNGEON_BIN: - .string "DUNGEON/dungeon.bin" - .align 4 - - .global STRING_MONSTER_M_ATTACK_BIN ; 0x02094bb4 - STRING_MONSTER_M_ATTACK_BIN: - .string "MONSTER/m_attack.bin" - .align 4 - - .global STRING_MONSTER_M_GROUND_BIN ; 0x02094bcc - STRING_MONSTER_M_GROUND_BIN: - .string "MONSTER/m_ground.bin" - .align 4 - - .global STRING_FILE_DIRECTORY_INIT ; 0x02094be4 - STRING_FILE_DIRECTORY_INIT: - .string "file directory init %4d %4d %08x %s\n" - .align 4 - - ; 0x02094c0c - .global _02094C0C -_02094C0C: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .global _02094C18 -_02094C18: - .byte 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x02 - .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x64, 0x00, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _02094D00 -_02094D00: - .byte 0x30, 0x31, 0x32, 0x33 - .byte 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x00, 0x00 - .global _02094D0C -_02094D0C: - .byte 0xA0, 0x86, 0x01, 0x00, 0x10, 0x27, 0x00, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 - .global _02094D20 -_02094D20: - .byte 0x01, 0x00, 0x03, 0x00 - .byte 0x05, 0x00, 0x07, 0x00, 0x02, 0x00, 0x03, 0x00, 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00 - .global AVAILABLE_ITEMS_IN_GROUP_TABLE -AVAILABLE_ITEMS_IN_GROUP_TABLE: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x02, 0x00, 0x00, 0x0F, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x10, 0xD2, 0x08, 0x08, 0x60, 0xF0, 0x4F - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x52, 0xD6, 0x08, 0x08, 0x6F, 0xF0, 0x26 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4F, 0xE0, 0xA4, 0x00, 0x08, 0xC4, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x01, 0x04, 0x04, 0x00, 0x01, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x08, 0x08, 0x2F, 0xF0, 0x7F - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4F, 0xE0, 0xBC, 0x02, 0x00, 0xC4, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x02, 0x00, 0x04, 0x04, 0x00, 0x01, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x08, 0x08, 0x6F, 0xF0, 0x7F - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xBC, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x08, 0x08, 0x20, 0x80, 0xA6 - .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x50, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x01, 0x04, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x08, 0x08, 0x20, 0x80, 0xFF - .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x50, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x02, 0x00, 0x04, 0x04, 0x00, 0x01, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x08, 0x08, 0x20, 0x80, 0xFF - .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xBC, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x50, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x04, 0x0C, 0x40, 0x01, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x08, 0x08, 0x2F, 0xF0, 0xFF - .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x04, 0x1C, 0x40, 0x01, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x88, 0x08, 0x2F, 0xF0, 0xFF - .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00 - .byte 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00 - .byte 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x0C, 0x01, 0x8E, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x88, 0x09, 0x2F, 0xF0, 0xFF - .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x85, 0xCF, 0xE1, 0x84, 0x22, 0x08, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x0C, 0x00, 0x8E, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x88, 0x09, 0x2F, 0xF0, 0xFF - .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0x84, 0x00, 0x08, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x80, 0x00, 0x8E, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x92, 0xD6, 0xC8, 0x09, 0x2F, 0x70, 0x00 - .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xE1, 0x9C, 0x03, 0x1C, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x80, 0x00, 0x1C, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x92, 0xD6, 0xC8, 0x09, 0x2F, 0x70, 0x00 - .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x41, 0xFF, 0xE1, 0x9C, 0x03, 0x1C, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x80, 0x00, 0x1C, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x92, 0xD6, 0xC8, 0x09, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x41, 0xFF, 0xE1, 0x9C, 0x03, 0x1C, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x0C, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x92, 0xD6, 0xC8, 0x09, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xE1, 0x9C, 0x03, 0x1C, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x06, 0x00, 0x1C, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x92, 0xD6, 0xC8, 0x09, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x41, 0xFF, 0xE1, 0x9C, 0x03, 0x1C, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x0C, 0x1E, 0x40, 0x01, 0x00, 0x00, 0x60, 0x02, 0xD6, 0x88, 0x09, 0x20, 0x80, 0xFF - .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x61, 0xFF, 0xE1, 0x9E, 0x00, 0x0C, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0xE1, 0x86, 0x8E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x92, 0xD6, 0x88, 0x09, 0x2F, 0xF0, 0xFF - .byte 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x61, 0xFF, 0xE1, 0x9E, 0x00, 0x0C, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0xE0, 0x86, 0x8E, 0x60, 0x03, 0x02, 0x00, 0x60, 0x52, 0xD7, 0x8C, 0x09, 0x6F, 0xF0, 0xFF - .byte 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x61, 0xFF, 0xE1, 0x9E, 0x00, 0x0C, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0xE0, 0x9E, 0x9E, 0x60, 0x03, 0x06, 0x00, 0x60, 0x52, 0xD7, 0x8C, 0x09, 0x6F, 0xF0, 0xFF - .byte 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC - .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x61, 0xFF, 0xE1, 0x9E, 0x00, 0x0C, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA0, 0x3E, 0xBE, 0x70, 0x07, 0x0A, 0x00, 0x40, 0x5F, 0x5F, 0x84, 0x08, 0x2F, 0xF0, 0xFF - .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC - .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xEF, 0xDE, 0x34, 0xD8, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8C, 0xA0, 0x8E, 0x3E, 0x71, 0x00, 0x00, 0x00, 0x40, 0x46, 0x07, 0x00, 0x09, 0x0F, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC - .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8C, 0xA0, 0x8E, 0x3E, 0x71, 0x00, 0x00, 0x00, 0x40, 0x46, 0x07, 0x00, 0x09, 0x0F, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC - .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA1, 0xBE, 0xBE, 0x71, 0x47, 0x2B, 0x00, 0x40, 0x4F, 0x4F, 0x05, 0x09, 0xEF, 0xF0, 0xFF - .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x80, 0xA0, 0x06, 0x1C, 0x41, 0x00, 0x00, 0x00, 0x40, 0x46, 0x07, 0x00, 0x08, 0x0F, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC - .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x80, 0xA0, 0xA4, 0x80, 0x30, 0x03, 0x00, 0x00, 0x40, 0x5C, 0x17, 0x00, 0x08, 0x2F, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC - .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8C, 0xA0, 0xA4, 0x80, 0x30, 0x03, 0x08, 0x00, 0x40, 0x5F, 0x5F, 0x04, 0x08, 0x6F, 0xF0, 0xFF - .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC - .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA0, 0xA4, 0x80, 0x30, 0x03, 0x00, 0x00, 0x40, 0x5F, 0x5F, 0x04, 0x08, 0x2F, 0xF0, 0xFF - .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC - .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA0, 0xA4, 0x80, 0x30, 0x03, 0x00, 0x00, 0x40, 0x5F, 0x5F, 0x04, 0x08, 0x2F, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC - .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0xA0, 0x1E, 0x02, 0x60, 0x06, 0x08, 0x00, 0x40, 0x04, 0x06, 0x00, 0x08, 0x0F, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC - .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA0, 0xA4, 0x80, 0x30, 0x03, 0x00, 0x00, 0x40, 0x5F, 0x5F, 0x04, 0x08, 0x2F, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC - .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA1, 0xBE, 0xBE, 0x70, 0x47, 0x0B, 0x00, 0x40, 0xD6, 0x1E, 0x08, 0x08, 0x2F, 0xF0, 0xFF - .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC - .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x80, 0x01, 0x9E, 0xBC, 0x51, 0x44, 0x00, 0x00, 0x60, 0x5C, 0x1E, 0x08, 0x08, 0x0F, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC - .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0xA8 - .byte 0x1E, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x80, 0x00, 0x04, 0x04, 0x20, 0x03, 0x00, 0x00, 0x40, 0x5C, 0x16, 0x00, 0x08, 0x2F, 0xF0, 0xFF - .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x80, 0xA0, 0x04, 0x04, 0x20, 0x03, 0x00, 0x00, 0x40, 0x5C, 0x16, 0x00, 0x08, 0x2F, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x88, 0xA1, 0x9E, 0xBC, 0x51, 0x44, 0x00, 0x00, 0x60, 0x5C, 0x1F, 0x00, 0x00, 0x0F, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x88, 0xA1, 0x9E, 0xBC, 0x51, 0x44, 0x00, 0x00, 0x60, 0x08, 0x17, 0x00, 0x00, 0x0F, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x02, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA0, 0x9E, 0xBC, 0x51, 0x44, 0x00, 0x00, 0x60, 0x5E, 0x5F, 0x04, 0x08, 0x2F, 0x70, 0x00 - .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x1E, 0x56, 0x00, 0x08, 0x20, 0x80, 0xFF - .byte 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x56, 0xDE, 0x8C, 0x09, 0x20, 0x80, 0xFF - .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xBB, 0xDF, 0xFF, 0xF7, 0xFA, 0xEF, 0xFF, 0xFF - .byte 0xF3, 0xFF, 0xFF, 0xFF, 0x1F, 0x00, 0xF0, 0x9F, 0xE1, 0x04, 0x02, 0x00, 0xFC, 0x04, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA1, 0xBF, 0xBE, 0x71, 0x47, 0x2B, 0x00, 0x40, 0x4B, 0x57, 0x04, 0x08, 0x2F, 0xF0, 0xFF - .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0xA0, 0xBF, 0xBE, 0x71, 0x47, 0x2B, 0x00, 0x40, 0x57, 0x5F, 0x04, 0x08, 0x2F, 0xF0, 0xFF - .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x1C, 0x56, 0x00, 0x08, 0x0F, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x14, 0x57, 0x00, 0x08, 0x0F, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA1, 0xA6, 0x3E, 0x40, 0x47, 0x0D, 0x00, 0x40, 0xDE, 0x5F, 0x00, 0x08, 0x2F, 0xF0, 0xFF - .byte 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC - .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0xE0, 0xD7, 0xFF, 0xE7, 0xDE, 0x35, 0xDD, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x7D, 0xDF, 0xCC, 0x78, 0x1F, 0xF0, 0xFF - .byte 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xA4, 0xF4, 0xC8, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA1, 0xBE, 0xBE, 0xF1, 0xF7, 0x1F, 0x00, 0xE0, 0x7F, 0xDF, 0x0F, 0x79, 0xFF, 0x70, 0x00 - .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF0, 0xBB, 0xDD, 0x9E, 0xF7, 0xFA, 0xE7, 0x05, 0xFC - .byte 0xF3, 0xFF, 0x1F, 0x00, 0x00, 0xE0, 0x87, 0xB7, 0x0F, 0x3D, 0x46, 0x8C, 0x1C, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA1, 0xAE, 0x3E, 0xF1, 0x63, 0x0E, 0x00, 0xE0, 0x7F, 0xDF, 0x8E, 0x79, 0xFF, 0x70, 0x00 - .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF0, 0xBB, 0xDD, 0x9E, 0xF7, 0xFA, 0xE7, 0x05, 0xFC - .byte 0xF3, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xEF, 0xFF, 0x42, 0x8C, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA1, 0xBE, 0x3E, 0xF1, 0xE7, 0x1F, 0x00, 0xE0, 0x77, 0x5F, 0xCF, 0x79, 0xFF, 0x70, 0x00 - .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF0, 0xBB, 0xDD, 0x9E, 0xF7, 0xFA, 0xE7, 0x05, 0xFC - .byte 0xF3, 0xFF, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xEF, 0xFF, 0xF7, 0xDD, 0x01, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0x01, 0xFF, 0xFF, 0xF5, 0xF7, 0x3F, 0x00, 0xE0, 0xFD, 0xDF, 0x0F, 0x08, 0xE0, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x31, 0xCC, 0x8E, 0x30, 0x80, 0x45, 0x06, 0xF4 - .byte 0x12, 0x18, 0x11, 0x20, 0x01, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA1, 0x3C, 0x9E, 0x61, 0x03, 0x31, 0x00, 0x40, 0x5F, 0x0E, 0x04, 0x08, 0x2F, 0x70, 0x59 - .byte 0x7A, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x08, 0xC4, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA1, 0xBE, 0x3E, 0xF1, 0xE7, 0x1F, 0x00, 0xE0, 0x75, 0x5F, 0xCF, 0x79, 0xFD, 0x70, 0x00 - .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xEF, 0xFF, 0xF7, 0xDD, 0x01, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA1, 0x3C, 0x9E, 0x61, 0x03, 0x31, 0x00, 0x40, 0x5F, 0x0E, 0x04, 0x08, 0x2F, 0x70, 0x59 - .byte 0x7A, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x08, 0xC4, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0xA1, 0x3C, 0x9E, 0x61, 0x03, 0x31, 0x00, 0x40, 0x5F, 0x0E, 0x04, 0x08, 0x2F, 0x70, 0x59 - .byte 0x7A, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x08, 0xC4, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0xA0, 0x86, 0x3E, 0x41, 0x47, 0x05, 0x00, 0x40, 0x5D, 0x5F, 0x4E, 0x08, 0x2F, 0xF0, 0xFF - .byte 0x7F, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xD7, 0xFF, 0xE7, 0xDE, 0x35, 0xDD, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0xA0, 0x86, 0x3E, 0x41, 0x47, 0x05, 0x00, 0x40, 0x5D, 0x5F, 0x4E, 0x08, 0x2F, 0xF0, 0xFF - .byte 0x7F, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xD7, 0xFF, 0xE7, 0xDE, 0x35, 0xDD, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0xA0, 0x86, 0x3E, 0x41, 0x47, 0x05, 0x00, 0x40, 0x5D, 0x5F, 0x4E, 0x08, 0x2F, 0xF0, 0xFF - .byte 0x7F, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xD7, 0xFF, 0xE7, 0xDE, 0x35, 0xDD, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0xA0, 0x86, 0x3E, 0x41, 0x47, 0x05, 0x00, 0x40, 0x5D, 0x5F, 0x4E, 0x08, 0x2F, 0xF0, 0xFF - .byte 0x7F, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xD7, 0xFF, 0xE7, 0xDE, 0x35, 0xDD, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0xA0, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x2F, 0x70, 0x00 - .byte 0x00, 0x02, 0x00, 0x00, 0x80, 0x01, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x02, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0xE4, 0x20, 0x1C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x02, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0xE4, 0x20, 0x1C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x02, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0xD6, 0x00, 0x08, 0x20, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0x01, 0x3C, 0x9E, 0x61, 0x03, 0x31, 0x00, 0x40, 0x5F, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x59 - .byte 0x7A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x08, 0xC4, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x8E, 0x01, 0x3C, 0x9E, 0x61, 0x03, 0x31, 0x00, 0x40, 0x5F, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x59 - .byte 0x7A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x08, 0xC4, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _02097F34 -_02097F34: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x49, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x5B, 0x43, 0x53, 0x3A - .byte 0x56, 0x5D, 0x28, 0x25, 0x64, 0x29, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00 - .global _02097F50 -_02097F50: - .byte 0x25, 0x73, 0x28, 0x25 - .byte 0x64, 0x29, 0x00, 0x00 - .global _02097F58 -_02097F58: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x49, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D - .byte 0x00, 0x00, 0x00, 0x00 - .global _02097F68 -_02097F68: - .byte 0x25, 0x73, 0x00, 0x00 - .global _02097F6C -_02097F6C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x55, 0x5D, 0x25, 0x73 - .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02097F7C -_02097F7C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x47, 0x5D, 0x25, 0x73 - .byte 0x5B, 0x43, 0x52, 0x5D, 0x5B, 0x4D, 0x3A, 0x53, 0x30, 0x5D, 0x00, 0x00 - .global _02097F90 -_02097F90: - .byte 0x25, 0x73, 0x5B, 0x4D - .byte 0x3A, 0x53, 0x30, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02097F9C -_02097F9C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x5A, 0x5D, 0x25, 0x73 - .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02097FAC -_02097FAC: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x34, 0x5D, 0x25, 0x73 - .byte 0x00, 0x00, 0x00, 0x00 - .global _02097FB8 -_02097FB8: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x31, 0x5D, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00 - .global _02097FC4 -_02097FC4: - .byte 0x25, 0x73, 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x25, 0x64, 0x5D, 0x5B - .byte 0x43, 0x53, 0x3A, 0x31, 0x3A, 0x52, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x3A, 0x31, 0x5D, 0x00 - .global _02097FE4 -_02097FE4: - .byte 0x25, 0x73, 0x5B, 0x43, 0x53, 0x3A, 0x31, 0x3A, 0x52, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x3A - .byte 0x31, 0x5D, 0x00, 0x00 -#ifdef EUROPE - .global _020983F4 -_020983F4: - .byte 0x73, 0x74, 0x5F, 0x69, 0x32, 0x6E, 0x5F, 0x69 - .byte 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _02098404 -_02098404: - .byte 0x73, 0x74, 0x5F, 0x69, 0x32, 0x6E, 0x5F, 0x65 - .byte 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _02098414 -_02098414: - .byte 0x73, 0x74, 0x5F, 0x69, 0x32, 0x6E, 0x5F, 0x73 - .byte 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _02098424 -_02098424: - .byte 0x73, 0x74, 0x5F, 0x69, 0x32, 0x6E, 0x5F, 0x67 - .byte 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _02098434 -_02098434: - .byte 0x73, 0x74, 0x5F, 0x69, 0x32, 0x6E, 0x5F, 0x66 - .byte 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 -#endif - .global ARM9_UNKNOWN_TABLE__NA_2097FF8 -ARM9_UNKNOWN_TABLE__NA_2097FF8: - .byte 0xC8, 0x01, 0xAC, 0x00, 0xC9, 0x01, 0xAD, 0x00, 0xCA, 0x01, 0xAE, 0x00 - .byte 0xCB, 0x01, 0xAF, 0x00, 0xCC, 0x01, 0x07, 0x01, 0xCD, 0x01, 0x09, 0x01, 0xCE, 0x01, 0x0A, 0x01 - .byte 0xCF, 0x01, 0x0B, 0x01, 0xD0, 0x01, 0x46, 0x01, 0xD1, 0x01, 0x88, 0x01, 0xD2, 0x01, 0xE0, 0x01 - .byte 0xD3, 0x01, 0xE1, 0x01, 0xD4, 0x01, 0xE2, 0x01, 0xD5, 0x01, 0xE9, 0x01, 0xD6, 0x01, 0xF4, 0x01 - .byte 0xD7, 0x01, 0x13, 0x02 - .global _02098038 -_02098038: - .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x2F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43 - .byte 0x45, 0x2F, 0x69, 0x74, 0x65, 0x6D, 0x5F, 0x70, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _02098054 -_02098054: - .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x2F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43, 0x45, 0x2F, 0x69, 0x74 - .byte 0x65, 0x6D, 0x5F, 0x73, 0x5F, 0x70, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00 - .global _02098070 -_02098070: - .byte 0x72, 0x6F, 0x6D, 0x30 - .byte 0x3A, 0x2F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43 -#ifdef EUROPE - .byte 0x45, 0x2F, 0x25, 0x73 - .byte 0x00, 0x00, 0x00, 0x00 -#else - .byte 0x45, 0x2F, 0x73, 0x74, 0x5F, 0x69, 0x32, 0x6E - .byte 0x5F, 0x6A, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00 -#endif - .global _0209808C -_0209808C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x55, 0x5D, 0x25, 0x73 - .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _0209809C -_0209809C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x5A, 0x5D, 0x25, 0x73 - .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _020980AC -_020980AC: - .byte 0x25, 0x73, 0x00, 0x00 - .global _020980B0 -_020980B0: - .byte 0x5B, 0x43, 0x53, 0x3A - .byte 0x49, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global KECLEON_SHOP_ITEM_TABLE_LISTS_1 -KECLEON_SHOP_ITEM_TABLE_LISTS_1: - .byte 0x10, 0x00, 0x00, 0x00 - .byte 0x12, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00 - .global KECLEON_SHOP_ITEM_TABLE_LISTS_2 -KECLEON_SHOP_ITEM_TABLE_LISTS_2: - .byte 0x11, 0x00, 0x00, 0x00 - .byte 0x13, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global EXCLUSIVE_ITEM_ATTACK_BOOSTS -EXCLUSIVE_ITEM_ATTACK_BOOSTS: - .byte 0x00 - .global EXCLUSIVE_ITEM_DEFENSE_BOOSTS -EXCLUSIVE_ITEM_DEFENSE_BOOSTS: - .byte 0x00 - .global EXCLUSIVE_ITEM_SPECIAL_ATTACK_BOOSTS -EXCLUSIVE_ITEM_SPECIAL_ATTACK_BOOSTS: - .byte 0x00 - .global EXCLUSIVE_ITEM_SPECIAL_DEFENSE_BOOSTS -EXCLUSIVE_ITEM_SPECIAL_DEFENSE_BOOSTS: - .byte 0x00, 0x0A, 0x07, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x07 - .byte 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x07, 0x00, 0x07, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00 - .byte 0x05, 0x00, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03 - .byte 0x05, 0x00, 0x00, 0x03, 0x00, 0x03, 0x05, 0x00, 0x00, 0x00, 0x05, 0x03, 0x05, 0x03, 0x00, 0x00 - .global EXCLUSIVE_ITEM_EFFECT_DATA -EXCLUSIVE_ITEM_EFFECT_DATA: - .byte 0x09 - .global EXCLUSIVE_ITEM_STAT_BOOST_DATA_INDEXES -EXCLUSIVE_ITEM_STAT_BOOST_DATA_INDEXES: - .byte 0x00, 0x16, 0x00, 0x10, 0x00, 0x0F, 0x00, 0x11, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x13, 0x00 - .byte 0x50, 0x00, 0x20, 0x00, 0x18, 0x00, 0x44, 0x00, 0x52, 0x00, 0x56, 0x00, 0x56, 0x00, 0x54, 0x00 - .byte 0x45, 0x00, 0x46, 0x00, 0x4C, 0x00, 0x4C, 0x00, 0x4C, 0x00, 0x56, 0x00, 0x4C, 0x00, 0x46, 0x00 - .byte 0x56, 0x00, 0x56, 0x00, 0x49, 0x00, 0x65, 0x00, 0x22, 0x00, 0x22, 0x00, 0x22, 0x00, 0x58, 0x00 - .byte 0x59, 0x00, 0x44, 0x00, 0x44, 0x00, 0x1F, 0x00, 0x58, 0x00, 0x21, 0x00, 0x47, 0x00, 0x1E, 0x00 - .byte 0x1E, 0x00, 0x1E, 0x00, 0x19, 0x00, 0x1A, 0x00, 0x3A, 0x00, 0x37, 0x00, 0x36, 0x00, 0x48, 0x00 - .byte 0x58, 0x00, 0x08, 0x00, 0x10, 0x00, 0x1B, 0x00, 0x1B, 0x00, 0x1B, 0x00, 0x5A, 0x00, 0x5B, 0x00 - .byte 0x48, 0x00, 0x59, 0x00, 0x15, 0x00, 0x55, 0x00, 0x64, 0x00, 0x0E, 0x00, 0x00, 0x01, 0x00, 0x02 - .byte 0x2B, 0x00, 0x6A, 0x00, 0x00, 0x02, 0x00, 0x03, 0x29, 0x00, 0x67, 0x00, 0x00, 0x02, 0x00, 0x04 - .byte 0x2C, 0x00, 0x69, 0x00, 0x00, 0x02, 0x00, 0x04, 0x30, 0x00, 0x66, 0x00, 0x00, 0x02, 0x00, 0x03 - .byte 0x32, 0x00, 0x6B, 0x00, 0x00, 0x02, 0x00, 0x04, 0x2D, 0x00, 0x66, 0x00, 0x00, 0x01, 0x00, 0x03 - .byte 0x2F, 0x00, 0x6D, 0x00, 0x00, 0x01, 0x00, 0x03, 0x2B, 0x00, 0x6B, 0x00, 0x00, 0x01, 0x00, 0x04 - .byte 0x2A, 0x00, 0x68, 0x00, 0x00, 0x01, 0x00, 0x02, 0x2F, 0x00, 0x69, 0x00, 0x00, 0x02, 0x00, 0x03 - .byte 0x2E, 0x00, 0x70, 0x00, 0x00, 0x01, 0x00, 0x03, 0x28, 0x00, 0x6C, 0x00, 0x00, 0x01, 0x00, 0x04 - .byte 0x31, 0x00, 0x71, 0x00, 0x00, 0x01, 0x00, 0x02, 0x35, 0x00, 0x6E, 0x00, 0x00, 0x03, 0x00, 0x04 - .byte 0x28, 0x00, 0x6F, 0x00, 0x00, 0x03, 0x00, 0x04, 0x2E, 0x00, 0x6A, 0x00, 0x00, 0x01, 0x00, 0x04 - .byte 0x2A, 0x00, 0x6B, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x06 - .byte 0x00, 0x07, 0x57, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x72, 0x00, 0x00, 0x05, 0x00, 0x06 - .byte 0x00, 0x07, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x30, 0x00, 0x00, 0x05, 0x00, 0x06 - .byte 0x00, 0x07, 0x73, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x06 - .byte 0x00, 0x07, 0x06, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x75, 0x00, 0x00, 0x08, 0x00, 0x09 - .byte 0x00, 0x0A, 0x4A, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x44, 0x00, 0x00, 0x08, 0x00, 0x09 - .byte 0x00, 0x0A, 0x78, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x06 - .byte 0x00, 0x07, 0x77, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x09 - .byte 0x00, 0x0B, 0x57, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x72, 0x00, 0x00, 0x09, 0x00, 0x05 - .byte 0x00, 0x0B, 0x4C, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x30, 0x00, 0x00, 0x06, 0x00, 0x05 - .byte 0x00, 0x07, 0x73, 0x00, 0x00, 0x08, 0x00, 0x06, 0x00, 0x0C, 0x4C, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x23, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x75, 0x00, 0x00, 0x05, 0x00, 0x09 - .byte 0x00, 0x0B, 0x4C, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x23, 0x00, 0x00, 0x05, 0x00, 0x09 - .byte 0x00, 0x0B, 0x72, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x06 - .byte 0x00, 0x07, 0x30, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x73, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x53, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x14, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x74, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x49, 0x00, 0x00, 0x09, 0x00, 0x06 - .byte 0x00, 0x0D, 0x77, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x4C, 0x00, 0x00, 0x08, 0x00, 0x05 - .byte 0x00, 0x0E, 0x57, 0x00, 0x00, 0x06, 0x00, 0x05, 0x00, 0x07, 0x74, 0x00, 0x00, 0x09, 0x00, 0x06 - .byte 0x00, 0x0D, 0x0F, 0x00, 0x00, 0x09, 0x00, 0x06, 0x00, 0x0D, 0x30, 0x00, 0x00, 0x09, 0x00, 0x06 - .byte 0x00, 0x0D, 0x73, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x4C, 0x00, 0x00, 0x08, 0x00, 0x09 - .byte 0x00, 0x0A, 0x23, 0x00, 0x00, 0x06, 0x00, 0x05, 0x00, 0x07, 0x78, 0x00, 0x00, 0x06, 0x00, 0x05 - .byte 0x00, 0x07, 0x4C, 0x00, 0x00, 0x06, 0x00, 0x05, 0x00, 0x07, 0x77, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x53, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x79, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x06, 0x00, 0x72, 0x00, 0x00, 0x08, 0x00, 0x09, 0x4F, 0x00, 0x09, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x11, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x4A, 0x00, 0x00, 0x05, 0x00, 0x09 - .byte 0x00, 0x0B, 0x77, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x4C, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x0D, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x77, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x52, 0x00, 0x00, 0x05, 0x00, 0x09 - .byte 0x00, 0x0B, 0x75, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x03, 0x00, 0x00, 0x05, 0x00, 0x06 - .byte 0x00, 0x07, 0x77, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x49, 0x00, 0x00, 0x05, 0x00, 0x06 - .byte 0x00, 0x07, 0x77, 0x00, 0x00, 0x05, 0x00, 0x09, 0x24, 0x00, 0x50, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x12, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x7F, 0x00, 0x00, 0x05, 0x00, 0x09 - .byte 0x00, 0x0B, 0x4A, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x01, 0x00, 0x00, 0x05, 0x00, 0x09 - .byte 0x00, 0x0B, 0x78, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x4A, 0x00, 0x00, 0x05, 0x00, 0x09 - .byte 0x00, 0x0B, 0x30, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x73, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x4A, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x14, 0x00, 0x00, 0x08, 0x00, 0x09 - .byte 0x00, 0x0A, 0x75, 0x00, 0x00, 0x08, 0x00, 0x09, 0x4F, 0x00, 0x51, 0x00, 0x00, 0x08, 0x00, 0x09 - .byte 0x4F, 0x00, 0x51, 0x00, 0x00, 0x08, 0x00, 0x09, 0x07, 0x00, 0x28, 0x00, 0x00, 0x08, 0x00, 0x09 - .byte 0x00, 0x0A, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x7F, 0x00, 0x00, 0x05, 0x00, 0x09 - .byte 0x00, 0x0B, 0x03, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x75, 0x00, 0x00, 0x05, 0x00, 0x06 - .byte 0x00, 0x07, 0x4A, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x10, 0x00, 0x00, 0x05, 0x00, 0x06 - .byte 0x00, 0x07, 0x78, 0x00, 0x00, 0x05, 0x00, 0x09, 0x02, 0x00, 0x78, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x33, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x75, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x53, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x7D, 0x00, 0x00, 0x08, 0x00, 0x09 - .byte 0x00, 0x0A, 0x4A, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x72, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x05, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x80, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x50, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x7F, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x50, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x51, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x77, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x06 - .byte 0x00, 0x07, 0x44, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x7E, 0x00, 0x00, 0x08, 0x00, 0x09 - .byte 0x00, 0x0A, 0x45, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x7A, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x4C, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x75, 0x00, 0x00, 0x08, 0x00, 0x09 - .byte 0x00, 0x0A, 0x64, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x1F, 0x00, 0x00, 0x08, 0x00, 0x09 - .byte 0x00, 0x0A, 0x73, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x5F, 0x00, 0x00, 0x06, 0x00, 0x09 - .byte 0x00, 0x0D, 0x74, 0x00, 0x5D, 0x00, 0x4C, 0x00, 0x7C, 0x00, 0x5D, 0x00, 0x54, 0x00, 0x7C, 0x00 - .byte 0x53, 0x00, 0x3D, 0x00, 0x7C, 0x00, 0x44, 0x00, 0x77, 0x00, 0x3D, 0x00, 0x7C, 0x00, 0x14, 0x00 - .byte 0x7A, 0x00, 0x05, 0x00, 0x74, 0x00, 0x4A, 0x00, 0x50, 0x00, 0x7A, 0x00, 0x4C, 0x00, 0x51, 0x00 - .byte 0x7A, 0x00, 0x40, 0x00, 0x57, 0x00, 0x11, 0x00, 0x57, 0x00, 0x72, 0x00, 0x01, 0x00, 0x72, 0x00 - .byte 0x50, 0x00, 0x7C, 0x00, 0x53, 0x00, 0x74, 0x00, 0x3D, 0x00, 0x75, 0x00, 0x16, 0x00, 0x7A, 0x00 - .byte 0x4F, 0x00, 0x73, 0x00, 0x41, 0x00, 0x11, 0x00, 0x79, 0x00, 0x08, 0x00, 0x18, 0x00, 0x7F, 0x00 - .byte 0x05, 0x00, 0x44, 0x00, 0x7A, 0x00, 0x06, 0x00, 0x5D, 0x00, 0x72, 0x00, 0x14, 0x00, 0x7A, 0x00 - .byte 0x49, 0x00, 0x07, 0x00, 0x74, 0x00, 0x30, 0x00, 0x73, 0x00, 0x1D, 0x00, 0x7F, 0x00, 0x01, 0x00 - .byte 0x40, 0x00, 0x45, 0x00, 0x5F, 0x00, 0x7C, 0x00, 0x51, 0x00, 0x7C, 0x00, 0x17, 0x00, 0x7A, 0x00 - .byte 0x41, 0x00, 0x7C, 0x00, 0x43, 0x00, 0x60, 0x00, 0x7D, 0x00, 0x06, 0x00, 0x0D, 0x00, 0x7F, 0x00 - .byte 0x49, 0x00, 0x75, 0x00, 0x06, 0x00, 0x78, 0x00, 0x08, 0x00, 0x7B, 0x00, 0x24, 0x00, 0x74, 0x00 - .byte 0x5E, 0x00, 0x17, 0x00, 0x7A, 0x00, 0x07, 0x00, 0x44, 0x00, 0x14, 0x00, 0x5F, 0x00, 0x17, 0x00 - .byte 0x33, 0x00, 0x33, 0x00, 0x75, 0x00, 0x49, 0x00, 0x7F, 0x00, 0x44, 0x00, 0x20, 0x00, 0x52, 0x00 - .byte 0x75, 0x00, 0x5E, 0x00, 0x27, 0x00, 0x44, 0x00, 0x74, 0x00, 0x02, 0x00, 0x74, 0x00, 0x58, 0x00 - .byte 0x43, 0x00, 0x4A, 0x00, 0x76, 0x00, 0x32, 0x00, 0x77, 0x00, 0x45, 0x00, 0x7C, 0x00, 0x2F, 0x00 - .byte 0x7C, 0x00, 0x1D, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x10, 0x00, 0x78, 0x00, 0x5F, 0x00, 0x7C, 0x00 - .byte 0x0A, 0x00, 0x1F, 0x00, 0x78, 0x00, 0x29, 0x00, 0x75, 0x00, 0x3E, 0x00, 0x49, 0x00, 0x76, 0x00 - .byte 0x61, 0x00, 0x3E, 0x00, 0x72, 0x00, 0x09, 0x00, 0x09, 0x00, 0x74, 0x00, 0x18, 0x00, 0x1F, 0x00 - .byte 0x1C, 0x00, 0x11, 0x00, 0x11, 0x00, 0x4C, 0x00, 0x79, 0x00, 0x32, 0x00, 0x31, 0x00, 0x78, 0x00 - .byte 0x52, 0x00, 0x77, 0x00, 0x54, 0x00, 0x5D, 0x00, 0x44, 0x00, 0x4F, 0x00, 0x73, 0x00, 0x4F, 0x00 - .byte 0x13, 0x00, 0x09, 0x00, 0x24, 0x00, 0x75, 0x00, 0x3B, 0x00, 0x20, 0x00, 0x16, 0x00, 0x77, 0x00 - .byte 0x7E, 0x00, 0x60, 0x00, 0x11, 0x00, 0x5F, 0x00, 0x49, 0x00, 0x16, 0x00, 0x06, 0x00, 0x77, 0x00 - .byte 0x32, 0x00, 0x77, 0x00, 0x61, 0x00, 0x77, 0x00, 0x4F, 0x00, 0x05, 0x00, 0x7C, 0x00, 0x09, 0x00 - .byte 0x7A, 0x00, 0x4C, 0x00, 0x41, 0x00, 0x7B, 0x00, 0x4C, 0x00, 0x3E, 0x00, 0x7B, 0x00, 0x50, 0x00 - .byte 0x7C, 0x00, 0x51, 0x00, 0x75, 0x00, 0x4A, 0x00, 0x46, 0x00, 0x7F, 0x00, 0x33, 0x00, 0x7C, 0x00 - .byte 0x01, 0x00, 0x79, 0x00, 0x0D, 0x00, 0x44, 0x00, 0x77, 0x00, 0x49, 0x00, 0x7C, 0x00, 0x7D, 0x00 - .byte 0x4A, 0x00, 0x0A, 0x00, 0x77, 0x00, 0x20, 0x00, 0x7A, 0x00, 0x02, 0x00, 0x17, 0x00, 0x18, 0x00 - .byte 0x05, 0x00, 0x07, 0x00, 0x77, 0x00, 0x3D, 0x00, 0x7D, 0x00, 0x23, 0x00, 0x78, 0x00, 0x62, 0x00 - .byte 0x56, 0x00, 0x23, 0x00, 0x5D, 0x00, 0x7A, 0x00, 0x33, 0x00, 0x7B, 0x00, 0x51, 0x00, 0x75, 0x00 - .byte 0x4C, 0x00, 0x73, 0x00, 0x0F, 0x00, 0x62, 0x00, 0x7F, 0x00, 0x56, 0x00, 0x3F, 0x00, 0x0A, 0x00 - .byte 0x76, 0x00, 0x31, 0x00, 0x7B, 0x00, 0x26, 0x00, 0x76, 0x00, 0x20, 0x00, 0x16, 0x00, 0x51, 0x00 - .byte 0x52, 0x00, 0x41, 0x00, 0x74, 0x00, 0x16, 0x00, 0x7B, 0x00, 0x18, 0x00, 0x7F, 0x00, 0x14, 0x00 - .byte 0x80, 0x00, 0x4C, 0x00, 0x73, 0x00, 0x62, 0x00, 0x75, 0x00, 0x5E, 0x00, 0x40, 0x00, 0x7D, 0x00 - .byte 0x0A, 0x00, 0x0D, 0x00, 0x0B, 0x00, 0x7F, 0x00, 0x1C, 0x00, 0x13, 0x00, 0x72, 0x00, 0x13, 0x00 - .byte 0x34, 0x00, 0x75, 0x00, 0x06, 0x00, 0x75, 0x00, 0x74, 0x00, 0x08, 0x00, 0x12, 0x00, 0x05, 0x00 - .byte 0x07, 0x00, 0x76, 0x00, 0x07, 0x00, 0x46, 0x00, 0x78, 0x00, 0x11, 0x00, 0x05, 0x00, 0x7C, 0x00 - .byte 0x4C, 0x00, 0x79, 0x00, 0x51, 0x00, 0x72, 0x00, 0x44, 0x00, 0x80, 0x00, 0x54, 0x00, 0x77, 0x00 - .byte 0x4C, 0x00, 0x0B, 0x00, 0x7C, 0x00, 0x56, 0x00, 0x7C, 0x00, 0x33, 0x00, 0x74, 0x00, 0x77, 0x00 - .byte 0x04, 0x00, 0x77, 0x00, 0x7D, 0x00, 0x75, 0x00, 0x12, 0x00, 0x77, 0x00, 0x5E, 0x00, 0x16, 0x00 - .byte 0x78, 0x00, 0x17, 0x00, 0x7D, 0x00, 0x25, 0x00, 0x3F, 0x00, 0x74, 0x00, 0x14, 0x00, 0x78, 0x00 - .byte 0x56, 0x00, 0x7A, 0x00, 0x5D, 0x00, 0x33, 0x00, 0x75, 0x00, 0x3B, 0x00, 0x72, 0x00, 0x78, 0x00 - .byte 0x77, 0x00, 0x74, 0x00, 0x72, 0x00, 0x7C, 0x00, 0x76, 0x00, 0x80, 0x00, 0x77, 0x00, 0x7D, 0x00 - .byte 0x77, 0x00, 0x7D, 0x00, 0x7F, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209889C -_0209889C: - .byte 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x08, 0x00 - .global _020988A4 -_020988A4: - .byte 0x03, 0x00, 0x00, 0x00 - .global _020988A8 -_020988A8: - .byte 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x3C, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 - .byte 0x96, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 - .global RECYCLE_SHOP_ITEM_LIST -RECYCLE_SHOP_ITEM_LIST: - .byte 0x46, 0x00, 0x00, 0x00 - .global _020988D0 -_020988D0: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020988D4 -_020988D4: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020988D8 -_020988D8: - .byte 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x6D, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4A, 0x01, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00 - .byte 0x6D, 0x00, 0x01, 0x00, 0x6E, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 - .byte 0x05, 0x00, 0x06, 0x00, 0x6E, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x43, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x08, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x6F, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x4A, 0x01, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00 - .byte 0x63, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00 - .byte 0x05, 0x00, 0x06, 0x00, 0x6D, 0x00, 0x01, 0x00, 0x63, 0x00, 0x01, 0x00, 0x4A, 0x01, 0x01, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x10, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x6D, 0x00, 0x01, 0x00, 0x63, 0x00, 0x01, 0x00 - .byte 0x4A, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x6D, 0x00, 0x01, 0x00 - .byte 0x63, 0x00, 0x01, 0x00, 0x4A, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00 - .byte 0x6D, 0x00, 0x01, 0x00, 0x63, 0x00, 0x01, 0x00, 0x4A, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x64, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00 - .byte 0x08, 0x00, 0x08, 0x00, 0x46, 0x00, 0x03, 0x00, 0x4C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x18, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00, 0x46, 0x00, 0x03, 0x00, 0x54, 0x00, 0x01, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00, 0x46, 0x00, 0x03, 0x00 - .byte 0x4A, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00 - .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00 - .byte 0x46, 0x00, 0x03, 0x00, 0x53, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x6A, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00 - .byte 0x08, 0x00, 0x08, 0x00, 0x4E, 0x00, 0x03, 0x00, 0x52, 0x00, 0x03, 0x00, 0x51, 0x00, 0x03, 0x00 - .byte 0x5A, 0x00, 0x03, 0x00, 0x4D, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x32, 0x00, 0x00, 0x00, 0x08, 0x00, 0x06, 0x00, 0x46, 0x00, 0x03, 0x00, 0x55, 0x00, 0x01, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x08, 0x00, 0x06, 0x00, 0x46, 0x00, 0x02, 0x00 - .byte 0x6D, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00 - .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x08, 0x00, 0x06, 0x00 - .byte 0x46, 0x00, 0x02, 0x00, 0x6D, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x14, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00 - .byte 0x08, 0x00, 0x06, 0x00, 0x46, 0x00, 0x03, 0x00, 0x6D, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x64, 0x00, 0x00, 0x00, 0x08, 0x00, 0x06, 0x00, 0x46, 0x00, 0x03, 0x00, 0x55, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA9, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x0A, 0x00, 0x78, 0x05, 0x04, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAA, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x0D, 0x00 - .byte 0x78, 0x05, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0xAB, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x0D, 0x00, 0x11, 0x00, 0x78, 0x05, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0xAC, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x14, 0x00, 0x78, 0x05, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global TYPE_SPECIFIC_EXCLUSIVE_ITEMS -TYPE_SPECIFIC_EXCLUSIVE_ITEMS: - .byte 0xFA, 0x01, 0xFB, 0x01, 0xFC, 0x01, 0xFD, 0x01 - .byte 0xFE, 0x01, 0xFF, 0x01, 0x00, 0x02, 0x01, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x02, 0x05, 0x02 - .byte 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, 0x09, 0x02, 0x0A, 0x02, 0x0B, 0x02, 0x0C, 0x02, 0x0D, 0x02 - .byte 0x0E, 0x02, 0x0F, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02, 0x15, 0x02 - .byte 0x16, 0x02, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x1A, 0x02, 0x1B, 0x02, 0x1C, 0x02, 0x1D, 0x02 - .byte 0x1E, 0x02, 0x1F, 0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, 0x23, 0x02, 0x24, 0x02, 0x25, 0x02 - .byte 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2A, 0x02, 0x2B, 0x02, 0x2C, 0x02, 0x2D, 0x02 - .byte 0x2E, 0x02, 0x2F, 0x02, 0x30, 0x02, 0x31, 0x02, 0x32, 0x02, 0x33, 0x02, 0x34, 0x02, 0x35, 0x02 - .byte 0x36, 0x02, 0x37, 0x02, 0x38, 0x02, 0x39, 0x02, 0x3A, 0x02, 0x3B, 0x02, 0x3C, 0x02, 0x3D, 0x02 - .global _02098CB4 -_02098CB4: - .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x53, 0x59, 0x4E, 0x54, 0x48, 0x2F, 0x73, 0x79, 0x6E, 0x74, 0x68 - .byte 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _02098CCC -_02098CCC: - .byte 0x53, 0x79, 0x6E, 0x74, 0x68, 0x65, 0x73, 0x69 - .byte 0x73, 0x5F, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x20, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D - .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D - .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D - .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D - .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x0A, 0x00, 0x00, 0x00 - .global _02098D24 -_02098D24: - .byte 0x20, 0x20, 0x20, 0x20, 0x70, 0x69, 0x63, 0x6B, 0x20, 0x75, 0x70, 0x20, 0x70, 0x61, 0x72, 0x74 - .byte 0x79, 0x20, 0x25, 0x34, 0x64, 0x20, 0x25, 0x34, 0x64, 0x20, 0x25, 0x34, 0x64, 0x20, 0x25, 0x34 - .byte 0x64, 0x0A, 0x00, 0x00 - .global _02098D48 -_02098D48: - .byte 0x20, 0x20, 0x20, 0x20, 0x70, 0x69, 0x63, 0x6B, 0x20, 0x75, 0x70, 0x20 - .byte 0x73, 0x61, 0x6D, 0x65, 0x20, 0x69, 0x74, 0x65, 0x6D, 0x20, 0x25, 0x34, 0x64, 0x0A, 0x00, 0x00 - .global _02098D64 -_02098D64: - .byte 0x00, 0x00, 0x00, 0x00 - .global _02098D68 -_02098D68: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global RECOIL_MOVE_LIST -RECOIL_MOVE_LIST: - .byte 0x74, 0x00, 0x8C, 0x00, 0xCB, 0x00, 0xCC, 0x00, 0xCE, 0x00, 0x62, 0x01, 0xB9, 0x01, 0x05, 0x02 - .byte 0x06, 0x02, 0x15, 0x02, 0x00, 0x00 - .global PUNCH_MOVE_LIST -PUNCH_MOVE_LIST: - .byte 0x41, 0x00, 0x4B, 0x00, 0x67, 0x00, 0x7E, 0x00, 0x88, 0x00 - .byte 0xF6, 0x00, 0x08, 0x01, 0x24, 0x01, 0x2C, 0x01, 0x42, 0x01, 0x58, 0x01, 0x5B, 0x01, 0xAE, 0x01 - .byte 0xF4, 0x01, 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00 - .global _02098DAC -_02098DAC: - .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x2F, 0x42, 0x41 - .byte 0x4C, 0x41, 0x4E, 0x43, 0x45, 0x2F, 0x77, 0x61, 0x7A, 0x61, 0x5F, 0x70, 0x2E, 0x62, 0x69, 0x6E - .byte 0x00, 0x00, 0x00, 0x00 - .global _02098DC8 -_02098DC8: - .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x2F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43 - .byte 0x45, 0x2F, 0x77, 0x61, 0x7A, 0x61, 0x5F, 0x70, 0x32, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00 - .global _02098DE4 -_02098DE4: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x5D, 0x25, 0x2B, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00 - .global _02098DF4 -_02098DF4: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x4D, 0x5D, 0x25, 0x73, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00 - .global _02098E04 -_02098E04: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x32, 0x5D, 0x00, 0x00 - .global _02098E0C -_02098E0C: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x31, 0x5D, 0x00, 0x00 - .global _02098E14 -_02098E14: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x5D, 0x25, 0x73, 0x25, 0x73, 0x25, 0x73, 0x5B, 0x43, 0x4C - .byte 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x31, 0x31, 0x5D, 0x25, 0x32, 0x64, 0x5B, 0x43 - .byte 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x32, 0x33, 0x5D, 0x2F, 0x5B, 0x43, 0x4C - .byte 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x32, 0x38, 0x5D, 0x25, 0x32, 0x64, 0x5B, 0x43 - .byte 0x52, 0x5D, 0x00, 0x00 - .global _02098E58 -_02098E58: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x3A, 0x5D, 0x25, 0x73, 0x25, 0x73 - .byte 0x25, 0x73, 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x31, 0x31, 0x5D - .byte 0x25, 0x32, 0x64, 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x32, 0x33 - .byte 0x5D, 0x2F, 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x32, 0x38, 0x5D - .byte 0x25, 0x32, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00 - .global _02098E9C -_02098E9C: - .byte 0x25, 0x73, 0x20, 0x25, 0x32, 0x64, 0x2F, 0x25 - .byte 0x32, 0x64, 0x00, 0x00 - .global _02098EA8 -_02098EA8: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _02098EB0 -_02098EB0: - .byte 0x72, 0x6F, 0x6D, 0x30 - .byte 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x62, 0x61, 0x6E, 0x6E, 0x65, 0x72, 0x2E, 0x62, 0x69, 0x6E - .byte 0x00, 0x00, 0x00, 0x00 - .global _02098EC8 -_02098EC8: - .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x62, 0x61 - .byte 0x6E, 0x6E, 0x65, 0x72, 0x5F, 0x63, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00 - .global _02098EE0 -_02098EE0: - .byte 0xFF, 0xFF, 0xFF, 0xFF - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x0F - .byte 0x00, 0x00, 0x00, 0xF0, 0x04, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x00 - .byte 0x00, 0x00, 0x00, 0xFF, 0x08, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0F, 0x00 - .byte 0x00, 0x00, 0xF0, 0xFF, 0x0C, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0xFF, 0xFF, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0x00 - .byte 0x00, 0xF0, 0xFF, 0xFF, 0x14, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00 - .byte 0x00, 0xFF, 0xFF, 0xFF, 0x18, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00 - .byte 0xF0, 0xFF, 0xFF, 0xFF, 0x1C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 - .global _02098F60 -_02098F60: - .byte 0x72, 0x6F, 0x6D, 0x30 - .byte 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x62, 0x5F, 0x70, 0x61, 0x6C, 0x5F, 0x72, 0x2E, 0x62, 0x69 - .byte 0x6E, 0x00, 0x00, 0x00 - .global _02098F78 -_02098F78: - .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x62, 0x5F - .byte 0x70, 0x61, 0x6C, 0x5F, 0x70, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00 - .global _02098F90 -_02098F90: - .byte 0x72, 0x6F, 0x6D, 0x30 - .byte 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x62, 0x5F, 0x70, 0x61, 0x6C, 0x32, 0x2E, 0x62, 0x69, 0x6E - .byte 0x00, 0x00, 0x00, 0x00 - .global _02098FA8 -_02098FA8: - .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x62, 0x5F - .byte 0x70, 0x61, 0x6C, 0x2E, 0x62, 0x69, 0x6E, 0x00 - .global _02098FBC -_02098FBC: - .byte 0x5B, 0x52, 0x5D, 0x00 -#ifdef EUROPE - .global _02099404_EU -_02099404_EU: - .byte 0x46, 0x00, 0x00, 0x00 -#endif - .global _02098FC0 -_02098FC0: - .byte 0x4C, 0x49, 0x4E, 0x45 - .byte 0x00, 0x00, 0x00, 0x00 - .global _02098FC8 -_02098FC8: - .byte 0x07, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00 - .byte 0x08, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00 - .byte 0xA0, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00 - .byte 0x58, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00 - .byte 0x0B, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00 - .byte 0xD0, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00 - .global _0209901C -_0209901C: - .byte 0x00, 0x00, 0x00, 0x00 - .global _02099020 -_02099020: - .byte 0x00, 0x00, 0x00, 0x00 - .global _02099024 -_02099024: - .word sub_02016788 - .global _02099028 -_02099028: - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209902C -_0209902C: - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word sub_02016814 - .word sub_02016774 - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02016888 - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_020168C8 - .word sub_0201693C - .word sub_02016BF0 - .word sub_02016BB8 - .byte 0x02, 0x00, 0x00, 0x00 - .word sub_02016EAC - .word sub_02017144 - .word sub_02017314 - .word sub_0201758C - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02016814 - .word sub_020167FC - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02016888 - .global _02099080 -_02099080: - .byte 0x01, 0x00, 0x00, 0x00 - .byte 0x80, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xE6, 0x00, 0x00, 0x00 - .byte 0x20, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0xAC, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00 - .byte 0xBE, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00 - .byte 0x8C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0xE6, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAC, 0x00, 0x00, 0x00 - .byte 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00 - .global _02099110 -_02099110: - .byte 0x47, 0x52, 0x4F, 0x55 - .byte 0x4E, 0x44, 0x2F, 0x73, 0x32, 0x30, 0x70, 0x30, 0x31, 0x61, 0x31, 0x2E, 0x77, 0x61, 0x6E, 0x00 - .global _02099124 -_02099124: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x73, 0x32, 0x30, 0x70, 0x30, 0x31, 0x61, 0x32, 0x2E - .byte 0x77, 0x61, 0x6E, 0x00 - .global _02099138 -_02099138: - .byte 0x25, 0x73, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00 - .global _02099140 -_02099140: - .byte 0x25, 0x73, 0x00, 0x00 -#ifdef EUROPE - .global _0209958C -_0209958C: - .byte 0x5B, 0x66, 0x6C, 0x6F, 0x6F, 0x72, 0x3A, 0x30, 0x5D, 0x00, 0x00, 0x00 -#else - .global _02099144 -_02099144: - .byte 0x00, 0x00, 0x00, 0x00 - .global _02099148 -_02099148: - .byte 0x42, 0x00, 0x00, 0x00 - .global _0209914C -_0209914C: - .byte 0x25, 0x73, 0x25, 0x63, 0x46, 0x00, 0x00, 0x00 - .global _02099154 -_02099154: - .byte 0x25, 0x73, 0x25, 0x63, 0x25, 0x63, 0x46, 0x00 -#endif - .global _0209915C -_0209915C: - .byte 0x02, 0x3F, 0x03, 0x3F, 0x03, 0x3F, 0x01, 0x3F - .byte 0x04, 0x3F, 0x06, 0x3F, 0x07, 0x3F, 0x0B, 0x3F - .global _0209916C -_0209916C: - .byte 0x73, 0x65, 0x20, 0x70, 0x6C, 0x61, 0x79, 0x20 - .byte 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25, 0x33, 0x64, 0x20, 0x20, 0x76, 0x6F, 0x6C, 0x75, 0x6D, 0x65 - .byte 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00, 0x00 - .global _0209918C -_0209918C: - .byte 0x73, 0x65, 0x20, 0x70, 0x6C, 0x61, 0x79, 0x20 - .byte 0x66, 0x75, 0x6C, 0x6C, 0x20, 0x73, 0x70, 0x65, 0x63, 0x20, 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25 - .byte 0x33, 0x64, 0x20, 0x20, 0x74, 0x69, 0x6D, 0x65, 0x20, 0x25, 0x33, 0x64, 0x20, 0x20, 0x76, 0x6F - .byte 0x6C, 0x75, 0x6D, 0x65, 0x20, 0x25, 0x33, 0x64, 0x20, 0x20, 0x70, 0x61, 0x6E, 0x20, 0x25, 0x33 - .byte 0x64, 0x00, 0x00, 0x00 - .global _020991C8 -_020991C8: - .byte 0x73, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x76, 0x6F - .byte 0x6C, 0x75, 0x6D, 0x65, 0x20, 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25, 0x33, 0x64, 0x20, 0x20, 0x76 - .byte 0x6F, 0x6C, 0x75, 0x6D, 0x65, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00 - .global _020991F0 -_020991F0: - .byte 0x73, 0x65, 0x20, 0x63 - .byte 0x68, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x70, 0x61, 0x6E, 0x20, 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25 - .byte 0x33, 0x64, 0x20, 0x20, 0x70, 0x61, 0x6E, 0x20, 0x25, 0x33, 0x64, 0x00 - .global _02099210 -_02099210: - .byte 0x73, 0x65, 0x20, 0x73 - .byte 0x74, 0x6F, 0x70, 0x20, 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00, 0x00 - .global _02099224 -_02099224: - .byte 0x73, 0x65, 0x20, 0x73, 0x74, 0x6F, 0x70, 0x20, 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25, 0x33, 0x64 - .byte 0x20, 0x20, 0x74, 0x69, 0x6D, 0x65, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00 - .global _02099240 -_02099240: - .byte 0x61, 0x75, 0x64, 0x69 - .byte 0x6F, 0x20, 0x63, 0x6F, 0x6D, 0x6D, 0x61, 0x6E, 0x64, 0x20, 0x6C, 0x69, 0x73, 0x74, 0x00, 0x00 - .global _02099254 -_02099254: - .byte 0x00, 0x00, 0x00, 0x00 - .global _02099258 -_02099258: - .byte 0x74, 0x72, 0x61, 0x70, 0x00, 0x00, 0x00, 0x00 - .global _02099260 -_02099260: - .byte 0x77, 0x61, 0x7A, 0x61 - .byte 0x39, 0x00, 0x00, 0x00 - .global _02099268 -_02099268: - .byte 0x77, 0x61, 0x7A, 0x61, 0x38, 0x00, 0x00, 0x00 - .global _02099270 -_02099270: - .byte 0x77, 0x61, 0x7A, 0x61 - .byte 0x36, 0x00, 0x00, 0x00 - .global _02099278 -_02099278: - .byte 0x77, 0x61, 0x7A, 0x61, 0x32, 0x00, 0x00, 0x00 - .global _02099280 -_02099280: - .byte 0x65, 0x76, 0x65, 0x6E - .byte 0x74, 0x00, 0x00, 0x00 - .global _02099288 -_02099288: - .byte 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00 - .global _02099290 -_02099290: - .byte 0x77, 0x61, 0x7A, 0x61 - .byte 0x37, 0x00, 0x00, 0x00 - .global _02099298 -_02099298: - .byte 0x77, 0x61, 0x7A, 0x61, 0x35, 0x00, 0x00, 0x00 - .global _020992A0 -_020992A0: - .byte 0x77, 0x61, 0x7A, 0x61 - .byte 0x31, 0x00, 0x00, 0x00 - .global _020992A8 -_020992A8: - .byte 0x77, 0x61, 0x7A, 0x61, 0x33, 0x00, 0x00, 0x00 - .global _020992B0 -_020992B0: - .byte 0x77, 0x61, 0x7A, 0x61 - .byte 0x34, 0x00, 0x00, 0x00 - .global _020992B8 -_020992B8: - .byte 0x65, 0x76, 0x5F, 0x65, 0x30, 0x33, 0x00, 0x00 - .global _020992C0 -_020992C0: - .byte 0x65, 0x76, 0x5F, 0x6D - .byte 0x30, 0x31, 0x00, 0x00 - .global _020992C8 -_020992C8: - .byte 0x65, 0x76, 0x5F, 0x65, 0x30, 0x34, 0x00, 0x00 - .global _020992D0 -_020992D0: - .byte 0x65, 0x76, 0x5F, 0x65 - .byte 0x30, 0x36, 0x00, 0x00 - .global _020992D8 -_020992D8: - .byte 0x65, 0x76, 0x5F, 0x6D, 0x31, 0x34, 0x00, 0x00 - .global _020992E0 -_020992E0: - .byte 0x65, 0x76, 0x5F, 0x6D - .byte 0x31, 0x38, 0x00, 0x00 - .global _020992E8 -_020992E8: - .byte 0x65, 0x76, 0x5F, 0x65, 0x30, 0x38, 0x00, 0x00 - .global _020992F0 -_020992F0: - .byte 0x65, 0x76, 0x5F, 0x6D - .byte 0x32, 0x35, 0x00, 0x00 - .global _020992F8 -_020992F8: - .byte 0x65, 0x76, 0x5F, 0x6D, 0x31, 0x30, 0x00, 0x00 - .global _02099300 -_02099300: - .byte 0x65, 0x76, 0x5F, 0x6D - .byte 0x30, 0x35, 0x00, 0x00 - .global _02099308 -_02099308: - .byte 0x65, 0x76, 0x5F, 0x73, 0x30, 0x31, 0x00, 0x00 - .global _02099310 -_02099310: - .byte 0x65, 0x76, 0x5F, 0x65 - .byte 0x30, 0x39, 0x00, 0x00 - .global _02099318 -_02099318: - .byte 0x65, 0x76, 0x5F, 0x73, 0x31, 0x30, 0x00, 0x00 - .global _02099320 -_02099320: - .byte 0x77, 0x61, 0x7A, 0x61 - .byte 0x31, 0x35, 0x00, 0x00 - .global _02099328 -_02099328: - .byte 0x65, 0x76, 0x5F, 0x6D, 0x32, 0x36, 0x00, 0x00 - .global _02099330 -_02099330: - .byte 0x65, 0x76, 0x5F, 0x73 - .byte 0x33, 0x30, 0x00, 0x00 - .global _02099338 -_02099338: - .byte 0x65, 0x76, 0x5F, 0x73, 0x32, 0x33, 0x00, 0x00 - .global _02099340 -_02099340: - .byte 0x77, 0x61, 0x7A, 0x61 - .byte 0x31, 0x30, 0x00, 0x00 - .global _02099348 -_02099348: - .byte 0x65, 0x76, 0x5F, 0x65, 0x74, 0x31, 0x00, 0x00 - .global _02099350 -_02099350: - .byte 0x77, 0x61, 0x7A, 0x61 - .byte 0x31, 0x31, 0x00, 0x00 - .global _02099358 -_02099358: - .byte 0x77, 0x61, 0x7A, 0x61, 0x31, 0x32, 0x00, 0x00 - .global _02099360 -_02099360: - .byte 0x65, 0x76, 0x5F, 0x65 - .byte 0x30, 0x31, 0x00, 0x00 - .global _02099368 -_02099368: - .byte 0x77, 0x61, 0x7A, 0x61, 0x31, 0x33, 0x00, 0x00 - .global _02099370 -_02099370: - .byte 0x77, 0x61, 0x7A, 0x61 - .byte 0x31, 0x34, 0x00, 0x00 - .global _02099378 -_02099378: - .byte 0x65, 0x76, 0x5F, 0x65, 0x30, 0x32, 0x00, 0x00 - .global _02099380 -_02099380: - .byte 0x65, 0x76, 0x65, 0x6E - .byte 0x74, 0x5F, 0x73, 0x00 - .global _02099388 -_02099388: - .byte 0x65, 0x76, 0x5F, 0x65, 0x30, 0x39, 0x62, 0x00 - .global _02099390 -_02099390: - .byte 0x6D, 0x6F, 0x74, 0x69 - .byte 0x6F, 0x6E, 0x5F, 0x73, 0x00, 0x00, 0x00, 0x00 - .global _0209939C -_0209939C: - .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x53, 0x59 - .byte 0x53, 0x54, 0x45, 0x4D, 0x2F, 0x73, 0x65, 0x5F, 0x73, 0x79, 0x73, 0x2E, 0x73, 0x77, 0x64, 0x00 - .global _020993B4 -_020993B4: - .byte 0x65, 0x6E, 0x74, 0x72, 0x79, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x73, 0x65, 0x20 - .byte 0x73, 0x77, 0x64, 0x20, 0x25, 0x30, 0x34, 0x78, 0x0A, 0x00, 0x00, 0x00 - .global _020993D0 -_020993D0: - .byte 0x53, 0x4F, 0x55, 0x4E - .byte 0x44, 0x2F, 0x53, 0x59, 0x53, 0x54, 0x45, 0x4D, 0x2F, 0x73, 0x65, 0x5F, 0x73, 0x79, 0x73, 0x2E - .byte 0x73, 0x65, 0x64, 0x00 - .global _020993E8 -_020993E8: - .byte 0x65, 0x6E, 0x74, 0x72, 0x79, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6D - .byte 0x20, 0x73, 0x65, 0x20, 0x73, 0x65, 0x64, 0x20, 0x25, 0x30, 0x34, 0x78, 0x0A, 0x00, 0x00, 0x00 - .global _02099404 -_02099404: - .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x53, 0x45, 0x2F, 0x6D, 0x6F, 0x74, 0x69, 0x6F, 0x6E, 0x2E - .byte 0x73, 0x77, 0x64, 0x00 - .global _02099418 -_02099418: - .byte 0x65, 0x6E, 0x74, 0x72, 0x79, 0x20, 0x6D, 0x6F, 0x74, 0x69, 0x6F, 0x6E - .byte 0x20, 0x73, 0x65, 0x20, 0x73, 0x77, 0x64, 0x20, 0x25, 0x30, 0x34, 0x78, 0x0A, 0x00, 0x00, 0x00 - .global _02099434 -_02099434: - .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x53, 0x45, 0x2F, 0x6D, 0x6F, 0x74, 0x69, 0x6F, 0x6E, 0x2E - .byte 0x73, 0x65, 0x64, 0x00 - .global _02099448 -_02099448: - .byte 0x65, 0x6E, 0x74, 0x72, 0x79, 0x20, 0x6D, 0x6F, 0x74, 0x69, 0x6F, 0x6E - .byte 0x20, 0x73, 0x65, 0x20, 0x73, 0x65, 0x64, 0x20, 0x25, 0x30, 0x34, 0x78, 0x0A, 0x00, 0x00, 0x00 - .global _02099464 -_02099464: - .byte 0x62, 0x67, 0x6D, 0x20, 0x65, 0x6E, 0x64, 0x20, 0x25, 0x64, 0x00, 0x00 - .global _02099470 -_02099470: - .byte 0x62, 0x67, 0x6D, 0x32 - .byte 0x20, 0x65, 0x6E, 0x64, 0x20, 0x25, 0x64, 0x00 - .global _0209947C -_0209947C: - .byte 0x72, 0x65, 0x73, 0x75, 0x6D, 0x65, 0x20, 0x62 - .byte 0x67, 0x6D, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00 - .global _0209948C -_0209948C: - .byte 0x72, 0x65, 0x73, 0x75, 0x6D, 0x65, 0x20, 0x62 - .byte 0x67, 0x6D, 0x32, 0x20, 0x25, 0x64, 0x00, 0x00 - .global _0209949C -_0209949C: - .byte 0x53, 0x6F, 0x75, 0x6E, 0x64, 0x44, 0x72, 0x69 - .byte 0x76, 0x65, 0x72, 0x5F, 0x52, 0x65, 0x73, 0x65, 0x74, 0x0A, 0x00, 0x00 - .global _020994B0 -_020994B0: - .byte 0x53, 0x4F, 0x55, 0x4E - .byte 0x44, 0x2F, 0x53, 0x45, 0x2F, 0x25, 0x73, 0x2E, 0x73, 0x65, 0x64, 0x00 - .global _020994C0 -_020994C0: - .byte 0x73, 0x65, 0x20, 0x70 - .byte 0x6C, 0x61, 0x79, 0x20, 0x6C, 0x6F, 0x61, 0x64, 0x20, 0x25, 0x30, 0x34, 0x78, 0x20, 0x5B, 0x25 - .byte 0x73, 0x5D, 0x00, 0x00 - .global _020994D8 -_020994D8: - .byte 0x73, 0x65, 0x20, 0x62, 0x61, 0x6E, 0x6B, 0x20, 0x6C, 0x69, 0x73, 0x74 - .byte 0x20, 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25, 0x30, 0x34, 0x78, 0x5B, 0x25, 0x30, 0x34, 0x78, 0x5D - .byte 0x20, 0x20, 0x73, 0x75, 0x6D, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00 - .global _02099500 -_02099500: - .byte 0x20, 0x20, 0x20, 0x20 - .byte 0x5B, 0x25, 0x33, 0x64, 0x5D, 0x20, 0x25, 0x33, 0x64, 0x5B, 0x25, 0x30, 0x34, 0x78, 0x5D, 0x00 - .global _02099514 -_02099514: - .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x53, 0x57, 0x44, 0x2F, 0x25, 0x30, 0x33, 0x64, 0x2E, 0x73 - .byte 0x77, 0x64, 0x00, 0x00 - .global _02099528 -_02099528: - .byte 0x20, 0x20, 0x20, 0x20, 0x6C, 0x6F, 0x61, 0x64, 0x20, 0x25, 0x32, 0x64 - .byte 0x20, 0x5B, 0x25, 0x73, 0x5D, 0x00, 0x00, 0x00 - .global _0209953C -_0209953C: - .byte 0x62, 0x67, 0x6D, 0x20, 0x70, 0x6C, 0x61, 0x79 - .byte 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00, 0x00 - .global _02099554 -_02099554: - .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x42, 0x47, 0x4D, 0x2F, 0x62, 0x67, 0x6D, 0x25, 0x30, 0x34 - .byte 0x64, 0x2E, 0x73, 0x6D, 0x64, 0x00, 0x00, 0x00 - .global _0209956C -_0209956C: - .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x42, 0x47 - .byte 0x4D, 0x2F, 0x62, 0x67, 0x6D, 0x25, 0x30, 0x34, 0x64, 0x2E, 0x73, 0x77, 0x64, 0x00, 0x00, 0x00 - .global _02099584 -_02099584: - .byte 0x62, 0x67, 0x6D, 0x20, 0x73, 0x74, 0x6F, 0x70, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00, 0x00 - .global _02099594 -_02099594: - .byte 0x42, 0x67, 0x6D, 0x53, 0x74, 0x6F, 0x70, 0x20, 0x20, 0x6D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x64 - .byte 0x20, 0x25, 0x64, 0x20, 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25, 0x64, 0x20, 0x20, 0x74, 0x69, 0x6D - .byte 0x65, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 - .global _020995BC -_020995BC: - .byte 0x62, 0x67, 0x6D, 0x20, 0x63, 0x68, 0x61, 0x6E - .byte 0x67, 0x65, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00 - .global _020995D0 -_020995D0: - .byte 0x62, 0x67, 0x6D, 0x32 - .byte 0x20, 0x70, 0x6C, 0x61, 0x79, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33 - .byte 0x64, 0x00, 0x00, 0x00 - .global _020995E8 -_020995E8: - .byte 0x62, 0x67, 0x6D, 0x32, 0x20, 0x73, 0x74, 0x6F, 0x70, 0x20, 0x25, 0x33 - .byte 0x64, 0x00, 0x00, 0x00 - .global _020995F8 -_020995F8: - .byte 0x62, 0x67, 0x6D, 0x32, 0x20, 0x63, 0x68, 0x61, 0x6E, 0x67, 0x65, 0x20 - .byte 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00 - .global _0209960C -_0209960C: - .byte 0x6D, 0x65, 0x20, 0x70, 0x6C, 0x61, 0x79, 0x20 - .byte 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00 - .global _02099620 -_02099620: - .byte 0x53, 0x4F, 0x55, 0x4E - .byte 0x44, 0x2F, 0x4D, 0x45, 0x2F, 0x6D, 0x65, 0x25, 0x30, 0x34, 0x64, 0x2E, 0x73, 0x6D, 0x64, 0x00 - .global _02099634 -_02099634: - .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x4D, 0x45, 0x2F, 0x6D, 0x65, 0x2E, 0x73, 0x77, 0x64, 0x00 - .global _02099644 -_02099644: - .byte 0x6D, 0x65, 0x20, 0x73, 0x74, 0x6F, 0x70, 0x20, 0x25, 0x33, 0x64, 0x00 - .global _02099650 -_02099650: - .byte 0x73, 0x65, 0x20, 0x70 - .byte 0x6C, 0x61, 0x79, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00 - .global _02099660 -_02099660: - .byte 0x73, 0x65, 0x20, 0x70 - .byte 0x6C, 0x61, 0x79, 0x20, 0x66, 0x75, 0x6C, 0x6C, 0x20, 0x73, 0x70, 0x65, 0x63, 0x20, 0x25, 0x33 - .byte 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00 - .global _02099684 -_02099684: - .byte 0x73, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x76, 0x6F, 0x6C, 0x75, 0x6D, 0x65 - .byte 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00, 0x00 - .global _020996A4 -_020996A4: - .byte 0x73, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x70, 0x61, 0x6E, 0x20, 0x25, 0x33 - .byte 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00 - .global _020996C0 -_020996C0: - .byte 0x73, 0x65, 0x20, 0x73 - .byte 0x74, 0x6F, 0x70, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00, 0xC0, 0xFF, 0xC0, 0xFF - .byte 0x00, 0x01, 0xC0, 0x00 - .global _020996D8 -_020996D8: - .byte 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020996E0 -_020996E0: - .byte 0x41, 0x6E, 0x69, 0x6D - .byte 0x65, 0x43, 0x74, 0x72, 0x6C, 0x5F, 0x53, 0x65, 0x74, 0x56, 0x72, 0x61, 0x6D, 0x4E, 0x6F, 0x54 - .byte 0x72, 0x61, 0x6E, 0x73, 0x20, 0x3A, 0x20, 0x61, 0x6E, 0x69, 0x6D, 0x65, 0x20, 0x66, 0x69, 0x6C - .byte 0x65, 0x20, 0x6E, 0x6F, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6E, 0x67, 0x2E, 0x00, 0x00, 0x00 - .global _02099714 -_02099714: - .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x00, 0x00, 0x00 - .global _0209971C -_0209971C: - .byte 0x57, 0x54, 0x45, 0x00 - .global _02099720 -_02099720: - .byte 0x57, 0x54, 0x55, 0x00 - .global _02099724 -_02099724: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _02099734 -_02099734: - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .global _02099744 -_02099744: - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00 - .global _02099764 -_02099764: - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00 - .global _02099784 -_02099784: - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00 - .global _020997A4 -_020997A4: - .byte 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00 -#ifdef EUROPE - .global _02099BF0_EU -_02099BF0_EU: - .byte 0x01, 0x02, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00 - .global _020997B4 -_020997B4: - .byte 0xFF, 0x00, 0x01, 0x02 - .byte 0x03, 0x04, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00 - .global _02099C04_EU -_02099C04_EU: - .byte 0x73, 0x65, 0x74, 0x20, 0x6C, 0x61, 0x6E, 0x67 - .byte 0x20, 0x6D, 0x6F, 0x64, 0x65, 0x20, 0x28, 0x25, 0x64, 0x29, 0x2D, 0x3E, 0x28, 0x25, 0x64, 0x29 - .byte 0x0A, 0x00, 0x00, 0x00 -#else - .global _020997B4 -_020997B4: - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 -#endif - .global _020997C0 -_020997C0: - .byte 0x45, 0x00, 0x00, 0x00 - .global _020997C4 -_020997C4: - .byte 0x4F, 0x00, 0x00, 0x00 - .global _020997C8 -_020997C8: - .byte 0x45, 0x32, 0x00, 0x00 - .global _020997CC -_020997CC: -#ifdef EUROPE - .byte 0x53, 0x31, 0x00, 0x00 - .global _020997D0 -_020997D0: - .byte 0x52, 0x51, 0x00, 0x00 - .global _020997D4 -_020997D4: - .byte 0x53, 0x32, 0x00, 0x00 - .global _020997D8 -_020997D8: - .byte 0x45, 0x52, 0x00, 0x00 - .global _020997DC -_020997DC: - .byte 0x52, 0x45, 0x00, 0x00 - .global _020997E0 -_020997E0: - .byte 0x45, 0x31, 0x00, 0x00 -#else - .byte 0x45, 0x52, 0x00, 0x00 - .global _020997D0 -_020997D0: - .byte 0x52, 0x45, 0x00, 0x00 - .global _020997D4 -_020997D4: - .byte 0x52, 0x51, 0x00, 0x00 - .global _020997D8 -_020997D8: - .byte 0x45, 0x31, 0x00, 0x00 - .global _020997DC -_020997DC: - .byte 0x53, 0x31, 0x00, 0x00 - .global _020997E0 -_020997E0: - .byte 0x53, 0x32, 0x00, 0x00 -#endif - .global _020997E4 -_020997E4: - .byte 0x8B, 0x87, 0x8C, 0x87 - .word _020998F8 -#ifdef EUROPE - .byte 0x93, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0xB3, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0x3D, 0x09, 0x00, 0x00 - .word _020998F8 - .byte 0xBE, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0xCD, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0x63, 0x09, 0x00, 0x00 - .word _020998F8 - .byte 0xD7, 0x09, 0x00, 0x00 - .word _020998F8 - .byte 0x7D, 0x06, 0x00, 0x00 - .word _020998F8 - .byte 0x86, 0x06, 0x00, 0x00 - .word _020998F8 - .byte 0xDB, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0x77, 0x06, 0x00, 0x00 - .word _020998F8 - .byte 0x64, 0x06, 0x00, 0x00 - .word _020998F8 - .byte 0x46, 0x06, 0x00, 0x00 - .word _020998F8 - .byte 0x34, 0x06, 0x00, 0x00 - .word _020998F8 - .byte 0x13, 0x06, 0x00, 0x00 - .word _020998F8 - .byte 0xDA, 0x05, 0x00, 0x00 - .word _020998F8 - .byte 0x7E, 0x05, 0x00, 0x00 - .word _020998F8 - .byte 0x69, 0x05, 0x00, 0x00 - .word _020998F8 - .byte 0x8A, 0x06, 0x00, 0x00 - .word _020998F8 - .byte 0x9E, 0x09, 0x00, 0x00 - .word _020998F8 - .byte 0xDD, 0x09, 0x00, 0x00 - .word _020998F8 - .byte 0x22, 0x0A, 0x00, 0x00 - .word _020998F8 - .byte 0x34, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0xC2, 0x09, 0x00, 0x00 - .word _020998F8 - .byte 0x54, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0x10, 0x09, 0x00, 0x00 - .word _020998F8 - .byte 0x1F, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0xED, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0x98, 0x04, 0x00, 0x00 - .word _020998F8 - .byte 0x20, 0x05, 0x00, 0x00 - .word _020998F8 - .byte 0x72, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0x2D, 0x05, 0x00, 0x00 - .word _020998F8 - .byte 0x4D, 0x05, 0x00, 0x00 - .word _020998F8 - .byte 0x84, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0x2A, 0x09, 0x00, 0x00 -#else - .byte 0x1C, 0x09, 0x00, 0x00 - .word _020998F8 - .byte 0x9D, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0x92, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0x72, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0xAC, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0x42, 0x09, 0x00, 0x00 - .word _020998F8 - .byte 0xB6, 0x09, 0x00, 0x00 - .word _020998F8 - .byte 0xBA, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0x6D, 0x06, 0x00, 0x00 - .word _020998F8 - .byte 0xFE, 0x07, 0x00, 0x00 - .word _020998F8 - .byte 0x69, 0x06, 0x00, 0x00 - .word _020998F8 - .byte 0x60, 0x06, 0x00, 0x00 - .word _020998F8 - .byte 0x5A, 0x06, 0x00, 0x00 - .word _020998F8 - .byte 0x47, 0x06, 0x00, 0x00 - .word _020998F8 - .byte 0x29, 0x06, 0x00, 0x00 - .word _020998F8 - .byte 0x17, 0x06, 0x00, 0x00 - .word _020998F8 - .byte 0xF6, 0x05, 0x00, 0x00 - .word _020998F8 - .byte 0xBD, 0x05, 0x00, 0x00 - .word _020998F8 - .byte 0x61, 0x05, 0x00, 0x00 - .word _020998F8 - .byte 0x49, 0x05, 0x00, 0x00 - .word _020998F8 - .byte 0xCC, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0x7D, 0x09, 0x00, 0x00 - .word _020998F8 - .byte 0x13, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0xEF, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0x33, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0xA1, 0x09, 0x00, 0x00 - .word _020998F8 - .byte 0xBC, 0x09, 0x00, 0x00 - .word _020998F8 - .byte 0x51, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0x94, 0x04, 0x00, 0x00 - .word _020998F8 - .byte 0x09, 0x09, 0x00, 0x00 - .word _020998F8 - .byte 0x1C, 0x05, 0x00, 0x00 - .word _020998F8 - .byte 0x29, 0x05, 0x00, 0x00 - .word _020998F8 - .byte 0x63, 0x08, 0x00, 0x00 - .word _020998F8 - .byte 0x01, 0x0A, 0x00, 0x00 -#endif - .global _020998F8 -_020998F8: - .byte 0x6D, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5F, 0x61, 0x6E, 0x61, 0x6C - .byte 0x79, 0x7A, 0x65, 0x2E, 0x63, 0x00, 0x00, 0x00 - .global _0209990C -_0209990C: -#ifdef EUROPE - .word _020997D8 - .byte 0x96, 0x00, 0x00, 0x00 - .word _020997DC - .byte 0x97, 0x00, 0x00, 0x00 - .word _020997C4 - .byte 0xBA, 0x00, 0x00, 0x00 - .word _020997C0 - .byte 0x8D, 0x00, 0x00, 0x00 - .word _020997D0 - .byte 0xBF, 0x00, 0x00, 0x00 - .word _020997CC - .byte 0x91, 0x00, 0x00, 0x00 - .word _020997E0 - .byte 0x92, 0x00, 0x00, 0x00 - .word _020997D4 - .byte 0x93, 0x00, 0x00, 0x00 - .word _020997C8 - .byte 0x94, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209995C -_0209995C: - .word _020997D8 - .byte 0x96, 0x00, 0x00, 0x00 - .word _020997DC - .byte 0x97, 0x00, 0x00, 0x00 - .word _020997C4 - .byte 0xBA, 0x00, 0x00, 0x00 - .word _020997C0 - .byte 0x8D, 0x00, 0x00, 0x00 - .word _020997D0 - .byte 0xBF, 0x00, 0x00, 0x00 - .word _020997CC - .byte 0xB8, 0x00, 0x00, 0x00 - .word _020997E0 - .byte 0x91, 0x00, 0x00, 0x00 - .word _020997D4 -#else - .word _020997CC - .byte 0x96, 0x00, 0x00, 0x00 - .word _020997D0 - .byte 0x97, 0x00, 0x00, 0x00 - .word _020997C4 - .byte 0xBA, 0x00, 0x00, 0x00 - .word _020997C0 - .byte 0x8D, 0x00, 0x00, 0x00 - .word _020997D4 - .byte 0xBF, 0x00, 0x00, 0x00 - .word _020997DC - .byte 0x91, 0x00, 0x00, 0x00 - .word _020997D8 - .byte 0x92, 0x00, 0x00, 0x00 - .word _020997E0 - .byte 0x93, 0x00, 0x00, 0x00 - .word _020997C8 - .byte 0x94, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209995C -_0209995C: - .word _020997CC - .byte 0x96, 0x00, 0x00, 0x00 - .word _020997D0 - .byte 0x97, 0x00, 0x00, 0x00 - .word _020997C4 - .byte 0xBA, 0x00, 0x00, 0x00 - .word _020997C0 - .byte 0x8D, 0x00, 0x00, 0x00 - .word _020997D4 - .byte 0xBF, 0x00, 0x00, 0x00 - .word _020997DC - .byte 0xB8, 0x00, 0x00, 0x00 - .word _020997D8 - .byte 0x91, 0x00, 0x00, 0x00 - .word _020997E0 -#endif - .byte 0xB7, 0x00, 0x00, 0x00 - .word _020997C8 - .byte 0x93, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020999AC -_020999AC: - .byte 0x42, 0x41, 0x52, 0x00 - .global _020999B0 -_020999B0: - .byte 0x74, 0x61, 0x67, 0x20 - .byte 0x63, 0x6F, 0x64, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x5B, 0x25, 0x73, 0x5D, 0x5B - .byte 0x25, 0x73, 0x5D, 0x00 - .global _020999C8 -_020999C8: - .byte 0x43, 0x53, 0x00, 0x00 - .global _020999CC -_020999CC: - .byte 0x43, 0x52, 0x00, 0x00 - .global _020999D0 -_020999D0: - .byte 0x43, 0x4E, 0x00, 0x00 - .global _020999D4 -_020999D4: - .byte 0x43, 0x00, 0x00, 0x00 - .global _020999D8 -_020999D8: - .byte 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x00, 0x00, 0x00, 0x00 - .global _020999E4 -_020999E4: - .byte 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x4F, 0x46, 0x46, 0x53, 0x45, 0x54, 0x00 - .global _020999F0 -_020999F0: - .byte 0x48, 0x52, 0x00, 0x00 - .global _020999F4 -_020999F4: - .byte 0x46, 0x00, 0x00, 0x00 - .global _020999F8 -_020999F8: - .byte 0x46, 0x54, 0x00, 0x00 -#ifdef EUROPE - .global _02099E64_EU -_02099E64_EU: - .byte 0x47, 0x50, 0x00, 0x00 -#endif - .global _020999FC -_020999FC: - .byte 0x4B, 0x00, 0x00, 0x00 - .global _02099A00 -_02099A00: - .byte 0x4C, 0x53, 0x00, 0x00 - .global _02099A04 -_02099A04: - .byte 0x4C, 0x45, 0x00, 0x00 - .global _02099A08 -_02099A08: - .byte 0x4C, 0x49, 0x4E, 0x45, 0x00, 0x00, 0x00, 0x00 - .global _02099A10 -_02099A10: - .byte 0x4D, 0x00, 0x00, 0x00 - .global _02099A14 -_02099A14: - .byte 0x4D, 0x53, 0x00, 0x00 - .global _02099A18 -_02099A18: - .byte 0x4D, 0x50, 0x00, 0x00 - .global _02099A1C -_02099A1C: - .byte 0x4D, 0x45, 0x5F, 0x50, 0x4C, 0x41, 0x59, 0x00 - .global _02099A24 -_02099A24: - .byte 0x50, 0x00, 0x00, 0x00 - .global _02099A28 -_02099A28: - .byte 0x52, 0x00, 0x00, 0x00 - .global _02099A2C -_02099A2C: - .byte 0x53, 0x00, 0x00, 0x00 - .global _02099A30 -_02099A30: - .byte 0x53, 0x54, 0x53, 0x00 - .global _02099A34 -_02099A34: - .byte 0x53, 0x54, 0x45, 0x00 - .global _02099A38 -_02099A38: - .byte 0x53, 0x45, 0x5F, 0x50, 0x4C, 0x41, 0x59, 0x00 - .global _02099A40 -_02099A40: - .byte 0x57, 0x00, 0x00, 0x00 - .global _02099A44 -_02099A44: - .byte 0x61, 0x6E, 0x61, 0x6C, 0x79, 0x7A, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x5B, 0x25 - .byte 0x73, 0x5D, 0x5B, 0x25, 0x73, 0x5D, 0x00, 0x00 - .global _02099A5C -_02099A5C: - .byte 0x5B, 0x53, 0x54, 0x53, 0x5D, 0x00, 0x00, 0x00 - .global _02099A64 -_02099A64: - .byte 0x5B, 0x4D, 0x3A, 0x54, 0x30, 0x5D, 0x5B, 0x53, 0x54, 0x45, 0x5D, 0x00 - .global _02099A70 -_02099A70: - .byte 0x00, 0x00, 0x00, 0x00 - .global _02099A74 -_02099A74: - .byte 0x61, 0x72, 0x65, 0x61, 0x00, 0x00, 0x00, 0x00 - .global _02099A7C -_02099A7C: - .byte 0x61, 0x64, 0x76, 0x65, 0x72, 0x62, 0x00, 0x00 - .global _02099A84 -_02099A84: - .byte 0x62, 0x61, 0x6E, 0x6B, 0x00, 0x00, 0x00, 0x00 - .global _02099A8C -_02099A8C: - .byte 0x62, 0x61, 0x6E, 0x6B, 0x5F, 0x6C, 0x65, 0x66 - .byte 0x74, 0x00, 0x00, 0x00 - .global _02099A98 -_02099A98: - .byte 0x63, 0x5F, 0x6B, 0x69, 0x6E, 0x64, 0x00, 0x00 - .global _02099AA0 -_02099AA0: - .byte 0x63, 0x5F, 0x69, 0x00 - .global _02099AA4 -_02099AA4: - .byte 0x63, 0x5F, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x00 - .global _02099AAC -_02099AAC: - .byte 0x63, 0x5F, 0x73, 0x74, 0x61, 0x6D, 0x6D, 0x65 - .byte 0x72, 0x00, 0x00, 0x00 - .global _02099AB8 -_02099AB8: - .byte 0x63, 0x6C, 0x61, 0x73, 0x73, 0x00, 0x00, 0x00 - .global _02099AC0 -_02099AC0: - .byte 0x83, 0x4E, 0x83, 0x89 - .byte 0x83, 0x58, 0x00, 0x00 - .global _02099AC8 -_02099AC8: - .byte 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x00, 0x00 - .global _02099AD0 -_02099AD0: - .byte 0x25, 0x64, 0x00, 0x00 - .global _02099AD4 -_02099AD4: - .byte 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x5F, 0x63, 0x00, 0x00, 0x00, 0x00 - .global _02099AE0 -_02099AE0: - .byte 0x5B, 0x43, 0x53, 0x3A - .byte 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099AF0 -_02099AF0: - .byte 0x64, 0x75, 0x6E, 0x67 - .byte 0x65, 0x6F, 0x6E, 0x00 - .global _02099AF8 -_02099AF8: - .byte 0x65, 0x71, 0x75, 0x69, 0x70, 0x5F, 0x6C, 0x69, 0x73, 0x74, 0x00, 0x00 - .global _02099B04 -_02099B04: - .byte 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x65, 0x6E, 0x63, 0x65, 0x00, 0x00 - .global _02099B10 -_02099B10: - .byte 0x66, 0x6C, 0x6F, 0x6F - .byte 0x72, 0x00, 0x00, 0x00 - .global _02099B18 -_02099B18: - .byte 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5F, 0x62, 0x61, 0x67, 0x00, 0x00 - .global _02099B24 -_02099B24: - .byte 0x67, 0x65, 0x6E, 0x64, 0x65, 0x72, 0x00, 0x00 - .global _02099B2C -_02099B2C: - .byte 0x67, 0x6F, 0x6C, 0x64, 0x00, 0x00, 0x00, 0x00 - .global _02099B34 -_02099B34: - .byte 0x67, 0x6F, 0x6C, 0x64, 0x5F, 0x6C, 0x65, 0x66, 0x74, 0x00, 0x00, 0x00 - .global _02099B40 -_02099B40: - .byte 0x68, 0x65, 0x72, 0x6F - .byte 0x00, 0x00, 0x00, 0x00 - .global _02099B48 -_02099B48: - .byte 0x69, 0x74, 0x65, 0x6D, 0x00, 0x00, 0x00, 0x00 - .global _02099B50 -_02099B50: - .byte 0x6B, 0x69, 0x6E, 0x64 - .byte 0x00, 0x00, 0x00, 0x00 - .global _02099B58 -_02099B58: - .byte 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x00, 0x00, 0x00 - .global _02099B60 -_02099B60: - .byte 0x6E, 0x6F, 0x77, 0x5F - .byte 0x74, 0x65, 0x61, 0x6D, 0x00, 0x00, 0x00, 0x00 - .global _02099B6C -_02099B6C: - .byte 0x6D, 0x6F, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00 - .global _02099B74 -_02099B74: - .byte 0x6D, 0x65, 0x5F, 0x70, 0x6C, 0x61, 0x79, 0x00 - .global _02099B7C -_02099B7C: - .byte 0x5B, 0x4D, 0x45, 0x5F, 0x50, 0x4C, 0x41, 0x59 - .byte 0x3A, 0x25, 0x64, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099B8C -_02099B8C: - .byte 0x6D, 0x6F, 0x76, 0x65, 0x5F, 0x68, 0x69, 0x74 - .byte 0x5F, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x00, 0x00 - .global _02099B9C -_02099B9C: - .byte 0x6D, 0x6F, 0x76, 0x65, 0x5F, 0x70, 0x6F, 0x77 - .byte 0x65, 0x72, 0x00, 0x00 - .global _02099BA8 -_02099BA8: - .byte 0x70, 0x61, 0x72, 0x74, 0x6E, 0x65, 0x72, 0x00 - .global _02099BB0 -_02099BB0: - .byte 0x70, 0x61, 0x72, 0x74 - .byte 0x6E, 0x65, 0x72, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _02099BBC -_02099BBC: - .byte 0x70, 0x6C, 0x61, 0x79, 0x65, 0x72, 0x00, 0x00 - .global _02099BC4 -_02099BC4: - .byte 0x70, 0x75, 0x72, 0x70, 0x6F, 0x73, 0x65, 0x00 - .global _02099BCC -_02099BCC: - .byte 0x72, 0x61, 0x6E, 0x6B, 0x00, 0x00, 0x00, 0x00 - .global _02099BD4 -_02099BD4: - .byte 0x72, 0x61, 0x6E, 0x67, 0x65, 0x00, 0x00, 0x00 - .global _02099BDC -_02099BDC: - .byte 0x73, 0x5F, 0x69, 0x74, 0x65, 0x6D, 0x00, 0x00 - .global _02099BE4 -_02099BE4: - .byte 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x30, 0x00 - .global _02099BEC -_02099BEC: - .byte 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x00, 0x00 - .global _02099BF4 -_02099BF4: - .byte 0x73, 0x65, 0x5F, 0x70, 0x6C, 0x61, 0x79, 0x00 - .global _02099BFC -_02099BFC: - .byte 0x5B, 0x53, 0x45, 0x5F, 0x50, 0x4C, 0x41, 0x59 - .byte 0x3A, 0x25, 0x64, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099C0C -_02099C0C: - .byte 0x74, 0x79, 0x70, 0x65, 0x00, 0x00, 0x00, 0x00 - .global _02099C14 -_02099C14: - .byte 0x74, 0x72, 0x61, 0x70, 0x00, 0x00, 0x00, 0x00 - .global _02099C1C -_02099C1C: - .byte 0x74, 0x61, 0x63, 0x74, 0x69, 0x63, 0x73, 0x00 - .global _02099C24 -_02099C24: - .byte 0x74, 0x65, 0x61, 0x6D, 0x00, 0x00, 0x00, 0x00 - .global _02099C2C -_02099C2C: - .byte 0x74, 0x69, 0x6D, 0x65, 0x00, 0x00, 0x00, 0x00 - .global _02099C34 -_02099C34: - .byte 0x25, 0x64, 0x3A, 0x25, 0x30, 0x32, 0x64, 0x3A, 0x25, 0x30, 0x32, 0x64, 0x00, 0x00, 0x00, 0x00 - .global _02099C44 -_02099C44: - .byte 0x76, 0x61, 0x6C, 0x75, 0x65, 0x00, 0x00, 0x00 - .global _02099C4C -_02099C4C: - .byte 0x76, 0x61, 0x6C, 0x75, 0x65, 0x30, 0x00, 0x00 - .global _02099C54 -_02099C54: - .byte 0x25, 0x30, 0x2A, 0x64, 0x00, 0x00, 0x00, 0x00 - .global _02099C5C -_02099C5C: - .byte 0x5B, 0x53, 0x3A, 0x30, 0x30, 0x5D, 0x25, 0x73 - .byte 0x00, 0x00, 0x00, 0x00 - .global _02099C68 -_02099C68: - .byte 0x76, 0x61, 0x6C, 0x75, 0x65, 0x5F, 0x69, 0x00 - .global _02099C70 -_02099C70: - .byte 0x77, 0x65, 0x61, 0x74 - .byte 0x68, 0x65, 0x72, 0x00 - .global _02099C78 -_02099C78: - .byte 0x77, 0x69, 0x73, 0x65, 0x6E, 0x65, 0x73, 0x73, 0x00, 0x00, 0x00, 0x00 - .global _02099C84 -_02099C84: - .byte 0x74, 0x61, 0x67, 0x20, 0x63, 0x6F, 0x64, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x25 - .byte 0x30, 0x32, 0x78, 0x20, 0x25, 0x63, 0x20, 0x5B, 0x25, 0x73, 0x5D, 0x00 - .global _02099CA0 -#ifdef EUROPE - .global _0209A10C_EU -_0209A10C_EU: - .byte 0x4C, 0x2E, 0x00, 0x00 - .global _0209A110_EU -_0209A110_EU: - .byte 0x4E, 0x2E, 0x00, 0x00 -#endif -_02099CA0: - .byte 0xBD, 0xBE, 0x2D, 0x00 -#ifdef EUROPE - .global _0209A118_EU -_0209A118_EU: - .byte 0x4C, 0x76, 0x2E, 0x00 - .global _0209A11C_EU -_0209A11C_EU: - .byte 0x4E, 0x76, 0x2E, 0x00 -#endif - .global _02099CA4 -_02099CA4: - .byte 0x3C, 0x00, 0x3D, 0x00, 0xFF, 0xFF, 0x00, 0x00 - .global _02099CAC -_02099CAC: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .global _02099CB8 -_02099CB8: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .global _02099CC4 -_02099CC4: - .byte 0x3C, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0xFF, 0xFF - .global MOVE_POWER_STARS_TABLE -MOVE_POWER_STARS_TABLE: - .byte 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00 - .byte 0x12, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00 - .global MOVE_ACCURACY_STARS_TABLE -MOVE_ACCURACY_STARS_TABLE: - .byte 0x1E, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00 - .byte 0x46, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00 - .byte 0x5F, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00 - .global _02099D0C -_02099D0C: -#ifdef EUROPE - .byte 0x45, 0x5B, 0x43, 0x53 - .byte 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00 - .global _0209A198 -_0209A198: - .byte 0x55, 0x5B, 0x43, 0x53 - .byte 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00 - .global _0209A1A8 -_0209A1A8: - .byte 0x5B, 0x43, 0x53, 0x3A - .byte 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x46, 0x00, 0x00, 0x00 - .global _0209A1B8 -_0209A1B8: - .byte 0x50, 0x20, 0x5B, 0x43 - .byte 0x53, 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00 - .global _0209A1C8 -_0209A1C8: - .byte 0x42, 0x5B, 0x43, 0x53 - .byte 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x46, 0x00, 0x00 - .global _0209A1D8 -_0209A1D8: - .byte 0x50, 0x2E, 0x20, 0x5B - .byte 0x43, 0x53, 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00 - .global _0209A1E8 -_0209A1E8: - .byte 0x50, 0x20, 0x2D, 0x5B - .byte 0x43, 0x53, 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00 - .global _0209A1F8 -_0209A1F8: - .byte 0x45, 0x2E, 0x20, 0x5B - .byte 0x43, 0x53, 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00 - .global _0209A208 -_0209A208: - .byte 0x50, 0x2E, 0x20, 0x2D - .byte 0x5B, 0x43, 0x53, 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _0209A21C -_0209A21C: - .byte 0x45, 0x2E, 0x20, 0x2D, 0x5B, 0x43, 0x53, 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209A230_EU -_0209A230_EU: - .byte 0x25, 0x64, 0x00, 0x00 - .global _02099D10 -_02099D10: - .byte 0x5B, 0x4D, 0x53, 0x3A, 0x25, 0x64, 0x5D, 0x25 - .byte 0x73, 0x00, 0x00, 0x00 - .global _02099D1C -_02099D1C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x4B, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D - .byte 0x00, 0x00, 0x00, 0x00 - .global _02099D2C -_02099D2C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x4E, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D - .byte 0x00, 0x00, 0x00, 0x00 - .global _02099D3C -_02099D3C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x4B, 0x5D, 0x5B, 0x4D, 0x3A, 0x54, 0x31, 0x5D - .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099D50 -_02099D50: - .byte 0x00, 0x00, 0x00, 0x00 - .global _02099D54 -_02099D54: - .byte 0x5B, 0x43, 0x53, 0x3A - .byte 0x59, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099D64 -_02099D64: - .byte 0x5B, 0x43, 0x53, 0x3A - .byte 0x46, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099D74 -_02099D74: - .byte 0x5B, 0x43, 0x53, 0x3A - .byte 0x4D, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099D84 -_02099D84: - .byte 0x5B, 0x4D, 0x3A, 0x53 - .byte 0x33, 0x5D, 0x00, 0x00 - .global _02099D8C -_02099D8C: - .byte 0x25, 0x73, 0x00, 0x00 - .global _02099D90 -_02099D90: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x48, 0x5D, 0x25, 0x73 - .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099DC0 -_02099DC0: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x50, 0x5D, 0x25, 0x73 - .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _0209A2D4_EU -_0209A2D4_EU: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x50, 0x5D, 0x25, 0x73 - .byte 0x5B, 0x43, 0x52, 0x5D, 0x20, 0x25, 0x73, 0x00 - .global _02099E08 -_02099E08: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x58, 0x5D, 0x25, 0x73 - .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _0209A2F4_EU -_0209A2F4_EU: - .byte 0x25, 0x73, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00 -#else - .byte 0x25, 0x64, 0x00, 0x00 - .global _02099D10 -_02099D10: - .byte 0x5B, 0x4D, 0x53, 0x3A - .byte 0x25, 0x64, 0x5D, 0x25, 0x73, 0x00, 0x00, 0x00 - .global _02099D1C -_02099D1C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x4B, 0x5D, 0x25, 0x73 - .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099D2C -_02099D2C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x4E, 0x5D, 0x25, 0x73 - .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099D3C -_02099D3C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x4B, 0x5D, 0x5B, 0x4D - .byte 0x3A, 0x54, 0x31, 0x5D, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099D50 -_02099D50: - .byte 0x00, 0x00, 0x00, 0x00 - .global _02099D54 -_02099D54: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x59, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099D64 -_02099D64: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x46, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099D74 -_02099D74: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x4D, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099D84 -_02099D84: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x00, 0x00 - .global _02099D8C -_02099D8C: - .byte 0x25, 0x73, 0x00, 0x00 - .global _02099D90 -_02099D90: - .byte 0x5B, 0x43, 0x53, 0x3A - .byte 0x48, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099DA0 -_02099DA0: - .byte 0x5B, 0x43, 0x53, 0x3A - .byte 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x46, 0x00, 0x00, 0x00 - .global _02099DB0 -_02099DB0: - .byte 0x42, 0x5B, 0x43, 0x53 - .byte 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x46, 0x00, 0x00 - .global _02099DC0 -_02099DC0: - .byte 0x5B, 0x43, 0x53, 0x3A - .byte 0x50, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _02099DD0 -_02099DD0: - .byte 0x5B, 0x43, 0x53, 0x3A - .byte 0x50, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x20, 0x20, 0x5B, 0x43, 0x53, 0x3A, 0x56, 0x5D - .byte 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x46, 0x00 - .global _02099DEC -_02099DEC: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x50, 0x5D, 0x25, 0x73 - .byte 0x5B, 0x43, 0x52, 0x5D, 0x20, 0x42, 0x5B, 0x43, 0x53, 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43 - .byte 0x52, 0x5D, 0x46, 0x00 - .global _02099E08 -_02099E08: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x58, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D - .byte 0x00, 0x00, 0x00, 0x00 -#endif - .global _02099E18 -_02099E18: - .byte 0x5B, 0x42, 0x41, 0x52, 0x5D, 0x00, 0x00, 0x00 - .global _02099E20 -_02099E20: - .byte 0x0A, 0x5B, 0x43, 0x4C - .byte 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x36, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x4C, 0x55 - .byte 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x39, 0x36, 0x5D, 0x25, 0x73, 0x00 - .global _02099E40 -_02099E40: - .byte 0x0A, 0x00, 0x00, 0x00 - .global _02099E44 -_02099E44: - .byte 0x00, 0x00, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08 - .byte 0x00, 0x09, 0x00, 0x0A, 0x00, 0x0B, 0x00, 0x0C, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x0F, 0x00, 0x10 - .byte 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18 - .byte 0x00, 0x19, 0x00, 0x1A, 0x00, 0x1B, 0x00, 0x1C, 0x00, 0x1D, 0x00, 0x1E, 0x00, 0x1F, 0x00, 0x20 - .byte 0x00, 0x01, 0x00, 0x0A, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x06 - .byte 0x00, 0x38, 0x00, 0x39, 0x00, 0x3A, 0x00, 0x0E, 0x00, 0x0F, 0x00, 0x10, 0x00, 0x11, 0x00, 0x3D - .byte 0x00, 0x5F, 0x00, 0x60, 0x00, 0x61, 0x00, 0x62, 0x00, 0x63, 0x00, 0x64, 0x00, 0x65, 0x00, 0x66 - .byte 0x00, 0x67, 0x00, 0x68, 0x00, 0x12, 0x00, 0x3F, 0x00, 0x52, 0x00, 0x54, 0x00, 0x55, 0x00, 0x0B - .byte 0x00, 0x1A, 0x00, 0x69, 0x00, 0x79, 0x00, 0x7B, 0x00, 0x7F, 0x00, 0x83, 0x00, 0x8D, 0x00, 0x8F - .byte 0x00, 0x91, 0x00, 0x93, 0x00, 0x9D, 0x00, 0x9F, 0x00, 0xA1, 0x00, 0xA3, 0x00, 0xA5, 0x00, 0xA9 - .byte 0x00, 0xB9, 0x00, 0xBB, 0x00, 0xBD, 0x00, 0xBF, 0x00, 0xC4, 0x00, 0xC8, 0x00, 0xD2, 0x00, 0xD4 - .byte 0x00, 0xD6, 0x00, 0xD8, 0x00, 0xDE, 0x00, 0x42, 0x00, 0x5B, 0x00, 0x43, 0x00, 0x44, 0x00, 0x45 - .byte 0x00, 0x46, 0x01, 0x69, 0x01, 0x79, 0x01, 0x7B, 0x01, 0x7F, 0x01, 0x83, 0x01, 0x8D, 0x01, 0x8F - .byte 0x01, 0x91, 0x01, 0x93, 0x01, 0x9D, 0x01, 0x9F, 0x01, 0xA1, 0x01, 0xA3, 0x01, 0xA5, 0x01, 0xA9 - .byte 0x01, 0xB9, 0x01, 0xBB, 0x01, 0xBD, 0x01, 0xBF, 0x01, 0xC4, 0x01, 0xC8, 0x01, 0xD2, 0x01, 0xD4 - .byte 0x01, 0xD6, 0x01, 0xD8, 0x01, 0xDE, 0x00, 0x42, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4A, 0x00, 0x01 - .byte 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x0A, 0x00, 0x05, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x0C - .byte 0x00, 0x0D, 0x00, 0x0E, 0x02, 0xBF, 0x00, 0x53, 0x00, 0xB0, 0x00, 0x0F, 0x02, 0xDE, 0x00, 0x10 - .byte 0x00, 0x11, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14 - .byte 0x00, 0x15, 0x00, 0x16, 0x03, 0xBF, 0x00, 0x18, 0x01, 0xB0, 0x00, 0x19, 0x03, 0xDE, 0x04, 0xD8 - .byte 0x00, 0x01, 0x00, 0x0C, 0x00, 0x58, 0x00, 0x59, 0x00, 0x5A, 0x00, 0x5C, 0x00, 0x1B, 0x00, 0x5D - .byte 0x00, 0x1C, 0x00, 0x1D, 0x00, 0x1E, 0x00, 0x1F, 0x00, 0x20, 0x00, 0x08, 0x00, 0x21, 0x00, 0x22 - .byte 0x00, 0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00, 0x29, 0x00, 0x2A - .byte 0x00, 0x2B, 0x00, 0x2C, 0x00, 0x2D, 0x00, 0x2E, 0x00, 0x2F, 0x00, 0x19, 0x00, 0x18, 0x00, 0x0D - .byte 0x04, 0x69, 0x02, 0x69, 0x06, 0x69, 0x0A, 0x69, 0x08, 0x69, 0x0C, 0x69, 0x00, 0x6A, 0x02, 0x7B - .byte 0x04, 0x83, 0x02, 0x83, 0x06, 0x83, 0x08, 0x83, 0x04, 0x93, 0x02, 0x93, 0x06, 0x93, 0x08, 0x93 - .byte 0x00, 0x80, 0x02, 0xA5, 0x04, 0xA9, 0x02, 0xA9 -#ifdef EUROPE - .byte 0x06, 0xA9, 0x0A, 0xA9, 0x08, 0xA9, 0x00, 0x56, 0x0C, 0xA9, 0x06, 0xC8 - .byte 0x04, 0xC8, 0x08, 0xC8 -#else - .byte 0x06, 0xA9, 0x09, 0xA9, 0x07, 0xA9, 0x00, 0x56 - .byte 0x0B, 0xA9, 0x04, 0xC8, 0x06, 0xC8, 0x08, 0xC8 -#endif - .byte 0x0A, 0xC8, 0x02, 0xD8, 0x00, 0xC6, 0x00, 0xC3 - .byte 0x05, 0x69, 0x03, 0x69, 0x07, 0x69, 0x0B, 0x69, 0x09, 0x69, 0x0D, 0x69, 0x01, 0x6A, 0x03, 0x7B - .byte 0x05, 0x83, 0x03, 0x83, 0x07, 0x83, 0x09, 0x83, 0x05, 0x93, 0x03, 0x93, 0x07, 0x93, 0x09, 0x93 - .byte 0x01, 0x80, 0x03, 0xA5, 0x05, 0xA9, 0x03, 0xA9 -#ifdef EUROPE - .byte 0x07, 0xA9, 0x0B, 0xA9, 0x09, 0xA9, 0x00, 0x57, 0x0D, 0xA9, 0x07, 0xC8 - .byte 0x05, 0xC8, 0x09, 0xC8 -#else - .byte 0x07, 0xA9, 0x0A, 0xA9, 0x08, 0xA9, 0x00, 0x57 - .byte 0x0C, 0xA9, 0x05, 0xC8, 0x07, 0xC8, 0x09, 0xC8, -#endif - .byte 0x0B, 0xC8, 0x03, 0xD8, 0x01, 0xC6, 0x05, 0xD8 - .global _0209A044 -_0209A044: - .byte 0x20, 0x00 - .global _0209A046 -_0209A046: - .byte 0x20, 0x00, 0x21, 0x00, 0x21, 0x00, 0x22, 0x00, 0x22, 0x00, 0x23, 0x00, 0x23, 0x00 - .byte 0x24, 0x00, 0x24, 0x00, 0x25, 0x00, 0x25, 0x00, 0x26, 0x00, 0x26, 0x00, 0x27, 0x00, 0x27, 0x00 - .byte 0x28, 0x00, 0x28, 0x00, 0x29, 0x00, 0x29, 0x00, 0x2A, 0x00, 0x2A, 0x00, 0x2B, 0x00, 0x2B, 0x00 - .byte 0x2C, 0x00, 0x2C, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x2F, 0x00, 0x2F, 0x00 - .byte 0x30, 0x00, 0x30, 0x00, 0x31, 0x00, 0x31, 0x00, 0x32, 0x00, 0x32, 0x00, 0x33, 0x00, 0x33, 0x00 - .byte 0x34, 0x00, 0x34, 0x00, 0x35, 0x00, 0x35, 0x00, 0x36, 0x00, 0x36, 0x00, 0x37, 0x00, 0x37, 0x00 - .byte 0x38, 0x00, 0x38, 0x00, 0x39, 0x00, 0x39, 0x00, 0x3A, 0x00, 0x3A, 0x00, 0x3B, 0x00, 0x3B, 0x00 - .byte 0x3C, 0x00, 0x3C, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x3E, 0x00, 0x3F, 0x00, 0x3F, 0x00 - .byte 0x40, 0x00, 0x40, 0x00, 0x41, 0x00, 0x41, 0x00, 0x42, 0x00, 0x42, 0x00, 0x43, 0x00, 0x43, 0x00 - .byte 0x44, 0x00, 0x44, 0x00, 0x45, 0x00, 0x45, 0x00, 0x46, 0x00, 0x46, 0x00, 0x47, 0x00, 0x47, 0x00 - .byte 0x48, 0x00, 0x48, 0x00, 0x49, 0x00, 0x49, 0x00, 0x4A, 0x00, 0x4A, 0x00, 0x4B, 0x00, 0x4B, 0x00 - .byte 0x4C, 0x00, 0x4C, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4F, 0x00, 0x4F, 0x00 - .byte 0x50, 0x00, 0x50, 0x00, 0x51, 0x00, 0x51, 0x00, 0x52, 0x00, 0x52, 0x00, 0x53, 0x00, 0x53, 0x00 - .byte 0x54, 0x00, 0x54, 0x00, 0x55, 0x00, 0x55, 0x00, 0x56, 0x00, 0x56, 0x00, 0x57, 0x00, 0x57, 0x00 - .byte 0x58, 0x00, 0x58, 0x00, 0x59, 0x00, 0x59, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5B, 0x00, 0x5B, 0x00 - .byte 0xA5, 0x00, 0xA5, 0x00, 0x5D, 0x00, 0x5D, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x5F, 0x00, 0x5F, 0x00 - .byte 0x60, 0x00, 0x60, 0x00, 0x61, 0x00, 0x61, 0x00, 0x62, 0x00, 0x62, 0x00, 0x63, 0x00, 0x63, 0x00 - .byte 0x64, 0x00, 0x64, 0x00, 0x65, 0x00, 0x65, 0x00, 0x66, 0x00, 0x66, 0x00, 0x67, 0x00, 0x67, 0x00 - .byte 0x68, 0x00, 0x68, 0x00, 0x69, 0x00, 0x69, 0x00, 0x6A, 0x00, 0x6A, 0x00, 0x6B, 0x00, 0x6B, 0x00 - .byte 0x6C, 0x00, 0x6C, 0x00, 0x6D, 0x00, 0x6D, 0x00, 0x6E, 0x00, 0x6E, 0x00, 0x6F, 0x00, 0x6F, 0x00 - .byte 0x70, 0x00, 0x70, 0x00, 0x71, 0x00, 0x71, 0x00, 0x72, 0x00, 0x72, 0x00, 0x73, 0x00, 0x73, 0x00 - .byte 0x74, 0x00, 0x74, 0x00, 0x75, 0x00, 0x75, 0x00, 0x76, 0x00, 0x76, 0x00, 0x77, 0x00, 0x77, 0x00 - .byte 0x78, 0x00, 0x78, 0x00, 0x79, 0x00, 0x79, 0x00, 0x7A, 0x00, 0x7A, 0x00, 0x7B, 0x00, 0x7B, 0x00 - .byte 0x7C, 0x00, 0x7C, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x80, 0x00, 0x80, 0x00, 0x85, 0x00, 0x85, 0x00 - .byte 0x86, 0x00, 0x86, 0x00, 0x88, 0x00, 0x88, 0x00, 0x89, 0x00, 0x89, 0x00, 0x8A, 0x00, 0x8A, 0x00 - .byte 0x8B, 0x00, 0x8B, 0x00, 0x8C, 0x00, 0x8C, 0x00, 0x8D, 0x00, 0x8D, 0x00, 0x8E, 0x00, 0x8E, 0x00 - .byte 0x8F, 0x00, 0x8F, 0x00, 0x90, 0x00, 0x90, 0x00, 0x91, 0x00, 0x91, 0x00, 0x92, 0x00, 0x92, 0x00 - .byte 0x93, 0x00, 0x93, 0x00, 0x94, 0x00, 0x94, 0x00, 0x95, 0x00, 0x95, 0x00, 0x96, 0x00, 0x96, 0x00 - .byte 0x97, 0x00, 0x97, 0x00, 0x98, 0x00, 0x98, 0x00, 0x99, 0x00, 0x99, 0x00, 0x9A, 0x00, 0x9A, 0x00 - .byte 0x9B, 0x00, 0x9B, 0x00, 0x9C, 0x00, 0x9C, 0x00, 0x9D, 0x00, 0x9D, 0x00, 0x9E, 0x00, 0x9E, 0x00 - .byte 0x9F, 0x00, 0x9F, 0x00, 0xA0, 0x00, 0xA0, 0x00, 0xA1, 0x00, 0xA1, 0x00, 0xA2, 0x00, 0xA2, 0x00 - .byte 0xA3, 0x00, 0xA3, 0x00, 0xA4, 0x00, 0xA4, 0x00, 0xA5, 0x00, 0xA5, 0x00, 0xA6, 0x00, 0xA6, 0x00 - .byte 0xA7, 0x00, 0xA7, 0x00, 0xA8, 0x00, 0xA8, 0x00, 0xA9, 0x00, 0xA9, 0x00, 0xAA, 0x00, 0xAA, 0x00 - .byte 0xAB, 0x00, 0xAB, 0x00, 0xAC, 0x00, 0xAC, 0x00, 0xAD, 0x00, 0xAD, 0x00, 0xAE, 0x00, 0xAE, 0x00 - .byte 0xAF, 0x00, 0xAF, 0x00, 0xB0, 0x00, 0xB0, 0x00, 0xB1, 0x00, 0xB1, 0x00, 0xB2, 0x00, 0xB2, 0x00 - .byte 0xB3, 0x00, 0xB3, 0x00, 0xB4, 0x00, 0xB4, 0x00, 0xB5, 0x00, 0xB5, 0x00, 0xB6, 0x00, 0xB6, 0x00 - .byte 0xB7, 0x00, 0xB7, 0x00, 0xB8, 0x00, 0xB8, 0x00, 0xB9, 0x00, 0xB9, 0x00, 0xBA, 0x00, 0xBA, 0x00 - .byte 0xBB, 0x00, 0xBB, 0x00, 0xBC, 0x00, 0xBC, 0x00, 0xBD, 0x00, 0xBD, 0x00, 0xBE, 0x00, 0xBE, 0x00 - .byte 0xBF, 0x00, 0xBF, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC1, 0x00, 0xC1, 0x00, 0xC2, 0x00, 0xC2, 0x00 - .byte 0xC3, 0x00, 0xC3, 0x00, 0xC4, 0x00, 0xC4, 0x00, 0xC5, 0x00, 0xC5, 0x00, 0xC6, 0x00, 0xC6, 0x00 - .byte 0xC7, 0x00, 0xC7, 0x00, 0xC8, 0x00, 0xC8, 0x00, 0xC9, 0x00, 0xC9, 0x00, 0xCA, 0x00, 0xCA, 0x00 - .byte 0xCB, 0x00, 0xCB, 0x00, 0xCC, 0x00, 0xCC, 0x00, 0xCD, 0x00, 0xCD, 0x00, 0xCE, 0x00, 0xCE, 0x00 - .byte 0xCF, 0x00, 0xCF, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xD2, 0x00, 0xD2, 0x00 - .byte 0xD3, 0x00, 0xD3, 0x00, 0xD4, 0x00, 0xD4, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xD6, 0x00, 0xD6, 0x00 - .byte 0xD7, 0x00, 0xD7, 0x00, 0xD8, 0x00, 0xD8, 0x00, 0xD9, 0x00, 0xD9, 0x00, 0xDA, 0x00, 0xDA, 0x00 - .byte 0xDB, 0x00, 0xDB, 0x00, 0xDC, 0x00, 0xDC, 0x00, 0xDD, 0x00, 0xDD, 0x00, 0xDE, 0x00, 0xDE, 0x00 - .byte 0xDF, 0x00, 0xDF, 0x00, 0xE0, 0x00, 0xE0, 0x00, 0xE1, 0x00, 0xE1, 0x00, 0xE2, 0x00, 0xE2, 0x00 - .byte 0xE3, 0x00, 0xE3, 0x00, 0xE4, 0x00, 0xE4, 0x00, 0xE5, 0x00, 0xE5, 0x00, 0xE6, 0x00, 0xE6, 0x00 - .byte 0xE7, 0x00, 0xE7, 0x00, 0xE8, 0x00, 0xE8, 0x00, 0xE9, 0x00, 0xE9, 0x00, 0xEA, 0x00, 0xEA, 0x00 - .byte 0xEB, 0x00, 0xEB, 0x00, 0xEC, 0x00, 0xEC, 0x00, 0xED, 0x00, 0xED, 0x00, 0xEE, 0x00, 0xEE, 0x00 - .byte 0xEF, 0x00, 0xEF, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF1, 0x00, 0xF1, 0x00, 0xF2, 0x00, 0xF2, 0x00 - .byte 0xF3, 0x00, 0xF3, 0x00, 0xF4, 0x00, 0xF4, 0x00, 0xF5, 0x00, 0xF5, 0x00, 0xF6, 0x00, 0xF6, 0x00 - .byte 0xF7, 0x00, 0xF7, 0x00, 0xF8, 0x00, 0xF8, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xFA, 0x00, 0xFA, 0x00 - .byte 0xFB, 0x00, 0xFB, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFE, 0x00, 0xFE, 0x00 - .byte 0xFF, 0x00, 0xFF, 0x00, 0x3E, 0x20, 0x3E, 0x20, 0xA8, 0x81, 0x92, 0x21, 0xF4, 0x81, 0x6A, 0x26 - .global _0209A3B4 -_0209A3B4: - .byte 0x20, 0x00 - .global _0209A3B6 -_0209A3B6: - .byte 0x20, 0x00, 0x21, 0x00, 0x21, 0x00, 0x22, 0x00, 0x22, 0x00, 0x23, 0x00, 0x23, 0x00 - .byte 0x24, 0x00, 0x24, 0x00, 0x25, 0x00, 0x25, 0x00, 0x26, 0x00, 0x26, 0x00, 0x27, 0x00, 0x27, 0x00 - .byte 0x28, 0x00, 0x28, 0x00, 0x29, 0x00, 0x29, 0x00, 0x2A, 0x00, 0x2A, 0x00, 0x2B, 0x00, 0x2B, 0x00 - .byte 0x2C, 0x00, 0x2C, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x2F, 0x00, 0x2F, 0x00 - .byte 0x30, 0x00, 0x30, 0x00, 0x31, 0x00, 0x31, 0x00, 0x32, 0x00, 0x32, 0x00, 0x33, 0x00, 0x33, 0x00 - .byte 0x34, 0x00, 0x34, 0x00, 0x35, 0x00, 0x35, 0x00, 0x36, 0x00, 0x36, 0x00, 0x37, 0x00, 0x37, 0x00 - .byte 0x38, 0x00, 0x38, 0x00, 0x39, 0x00, 0x39, 0x00, 0x3A, 0x00, 0x3A, 0x00, 0x3B, 0x00, 0x3B, 0x00 - .byte 0x3C, 0x00, 0x3C, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x3E, 0x00, 0x3F, 0x00, 0x3F, 0x00 - .byte 0x40, 0x00, 0x40, 0x00, 0x41, 0x00, 0x41, 0x00, 0x42, 0x00, 0x42, 0x00, 0x43, 0x00, 0x43, 0x00 - .byte 0x44, 0x00, 0x44, 0x00, 0x45, 0x00, 0x45, 0x00, 0x46, 0x00, 0x46, 0x00, 0x47, 0x00, 0x47, 0x00 - .byte 0x48, 0x00, 0x48, 0x00, 0x49, 0x00, 0x49, 0x00, 0x4A, 0x00, 0x4A, 0x00, 0x4B, 0x00, 0x4B, 0x00 - .byte 0x4C, 0x00, 0x4C, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4F, 0x00, 0x4F, 0x00 - .byte 0x50, 0x00, 0x50, 0x00, 0x51, 0x00, 0x51, 0x00, 0x52, 0x00, 0x52, 0x00, 0x53, 0x00, 0x53, 0x00 - .byte 0x54, 0x00, 0x54, 0x00, 0x55, 0x00, 0x55, 0x00, 0x56, 0x00, 0x56, 0x00, 0x57, 0x00, 0x57, 0x00 - .byte 0x58, 0x00, 0x58, 0x00, 0x59, 0x00, 0x59, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5B, 0x00, 0x3F, 0x00 - .byte 0x5C, 0x00, 0x5C, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x5F, 0x00, 0x5F, 0x00, 0x60, 0x00, 0x60, 0x00 - .byte 0x61, 0x00, 0x61, 0x00, 0x62, 0x00, 0x62, 0x00, 0x63, 0x00, 0x63, 0x00, 0x64, 0x00, 0x64, 0x00 - .byte 0x65, 0x00, 0x65, 0x00, 0x66, 0x00, 0x66, 0x00, 0x67, 0x00, 0x67, 0x00, 0x68, 0x00, 0x68, 0x00 - .byte 0x69, 0x00, 0x69, 0x00, 0x6A, 0x00, 0x6A, 0x00, 0x6B, 0x00, 0x6B, 0x00, 0x6C, 0x00, 0x6C, 0x00 - .byte 0x6D, 0x00, 0x6D, 0x00, 0x6E, 0x00, 0x6E, 0x00, 0x6F, 0x00, 0x6F, 0x00, 0x70, 0x00, 0x70, 0x00 - .byte 0x71, 0x00, 0x71, 0x00, 0x72, 0x00, 0x72, 0x00, 0x73, 0x00, 0x73, 0x00, 0x74, 0x00, 0x74, 0x00 - .byte 0x75, 0x00, 0x75, 0x00, 0x76, 0x00, 0x76, 0x00, 0x77, 0x00, 0x77, 0x00, 0x78, 0x00, 0x78, 0x00 - .byte 0x79, 0x00, 0x79, 0x00, 0x7A, 0x00, 0x7A, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x7C, 0x00, 0x7C, 0x00 - .byte 0x7D, 0x00, 0x7D, 0x00, 0x7E, 0x00, 0x3F, 0x00, 0xA1, 0x00, 0xA1, 0x00, 0xA2, 0x00, 0xA2, 0x00 - .byte 0xA3, 0x00, 0xA3, 0x00, 0xA8, 0x00, 0xA8, 0x00, 0xA9, 0x00, 0xA9, 0x00, 0xAE, 0x00, 0xAE, 0x00 - .byte 0xB0, 0x00, 0xB0, 0x00, 0xB1, 0x00, 0xB1, 0x00, 0xB4, 0x00, 0xB4, 0x00, 0xB7, 0x00, 0x8F, 0x00 - .byte 0xBF, 0x00, 0xBF, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC1, 0x00, 0xC1, 0x00, 0xC2, 0x00, 0xC2, 0x00 - .byte 0xC3, 0x00, 0xC3, 0x00, 0xC4, 0x00, 0xC4, 0x00, 0xC5, 0x00, 0xC5, 0x00, 0xC6, 0x00, 0xC6, 0x00 - .byte 0xC7, 0x00, 0xC7, 0x00, 0xC8, 0x00, 0xC8, 0x00, 0xC9, 0x00, 0xC9, 0x00, 0xCA, 0x00, 0xCA, 0x00 - .byte 0xCB, 0x00, 0xCB, 0x00, 0xCC, 0x00, 0xCC, 0x00, 0xCD, 0x00, 0xCD, 0x00, 0xCE, 0x00, 0xCE, 0x00 - .byte 0xCF, 0x00, 0xCF, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xD2, 0x00, 0xD2, 0x00 - .byte 0xD3, 0x00, 0xD3, 0x00, 0xD4, 0x00, 0xD4, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xD6, 0x00, 0xD6, 0x00 - .byte 0xD7, 0x00, 0xD7, 0x00, 0xD8, 0x00, 0xD8, 0x00, 0xD9, 0x00, 0xD9, 0x00, 0xDA, 0x00, 0xDA, 0x00 - .byte 0xDB, 0x00, 0xDB, 0x00, 0xDC, 0x00, 0xDC, 0x00, 0xDD, 0x00, 0xDD, 0x00, 0xDF, 0x00, 0xDF, 0x00 - .byte 0xE0, 0x00, 0xE0, 0x00, 0xE1, 0x00, 0xE1, 0x00, 0xE2, 0x00, 0xE2, 0x00, 0xE3, 0x00, 0xE3, 0x00 - .byte 0xE4, 0x00, 0xE4, 0x00, 0xE5, 0x00, 0xE5, 0x00, 0xE6, 0x00, 0xE6, 0x00, 0xE7, 0x00, 0xE7, 0x00 - .byte 0xE8, 0x00, 0xE8, 0x00, 0xE9, 0x00, 0xE9, 0x00, 0xEA, 0x00, 0xEA, 0x00, 0xEB, 0x00, 0xEB, 0x00 - .byte 0xEC, 0x00, 0xEC, 0x00, 0xED, 0x00, 0xED, 0x00, 0xEE, 0x00, 0xEE, 0x00, 0xEF, 0x00, 0xEF, 0x00 - .byte 0xF0, 0x00, 0xF0, 0x00, 0xF1, 0x00, 0xF1, 0x00, 0xF2, 0x00, 0xF2, 0x00, 0xF3, 0x00, 0xF3, 0x00 - .byte 0xF4, 0x00, 0xF4, 0x00, 0xF5, 0x00, 0xF5, 0x00, 0xF6, 0x00, 0xF6, 0x00, 0xF7, 0x00, 0xF7, 0x00 - .byte 0xF8, 0x00, 0xF8, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0xFB, 0x00, 0xFB, 0x00 - .byte 0xFC, 0x00, 0xFC, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x52, 0x01, 0x8C, 0x00, 0x53, 0x01, 0x89, 0x00 - .byte 0xC6, 0x02, 0x5E, 0x00, 0xDC, 0x02, 0x3F, 0x00, 0x10, 0x20, 0x2D, 0x00, 0x15, 0x20, 0x3F, 0x00 - .byte 0x18, 0x20, 0x91, 0x00, 0x19, 0x20, 0x92, 0x00, 0x1A, 0x20, 0x3F, 0x00, 0x1C, 0x20, 0x93, 0x00 - .byte 0x1D, 0x20, 0x94, 0x00, 0x1E, 0x20, 0x3F, 0x00, 0x22, 0x20, 0x8F, 0x00, 0x26, 0x20, 0x85, 0x00 - .byte 0x32, 0x20, 0xB4, 0x00, 0x33, 0x20, 0x22, 0x00, 0x3A, 0x20, 0x3E, 0x00, 0x3B, 0x20, 0x3F, 0x00 - .byte 0xAC, 0x20, 0x3F, 0x00, 0x22, 0x21, 0x99, 0x00, 0x90, 0x21, 0x3F, 0x00, 0x91, 0x21, 0x3F, 0x00 - .byte 0x92, 0x21, 0x3F, 0x00, 0x93, 0x21, 0x3F, 0x00, 0x1E, 0x22, 0x3F, 0x00, 0x34, 0x22, 0x3F, 0x00 - .byte 0xA0, 0x25, 0x3F, 0x00, 0xA1, 0x25, 0x3F, 0x00, 0xB2, 0x25, 0x3F, 0x00, 0xB3, 0x25, 0x3F, 0x00 - .byte 0xBC, 0x25, 0x3F, 0x00, 0xBD, 0x25, 0x3F, 0x00, 0xC6, 0x25, 0x3F, 0x00, 0xC7, 0x25, 0x3F, 0x00 - .byte 0xCB, 0x25, 0x3F, 0x00, 0xCE, 0x25, 0x3F, 0x00, 0xCF, 0x25, 0x3F, 0x00, 0x05, 0x26, 0x3F, 0x00 - .byte 0x06, 0x26, 0x3F, 0x00, 0x6A, 0x26, 0xF4, 0x81, 0x6D, 0x26, 0x3F, 0x00, 0x6F, 0x26, 0x23, 0x00 - .byte 0x00, 0x30, 0x20, 0x00, 0x01, 0x30, 0x3F, 0x00, 0x02, 0x30, 0x3F, 0x00, 0x05, 0x30, 0x3F, 0x00 - .byte 0x08, 0x30, 0x3C, 0x00, 0x09, 0x30, 0x3E, 0x00, 0x0C, 0x30, 0x3F, 0x00, 0x0D, 0x30, 0x3F, 0x00 - .byte 0x12, 0x30, 0x3F, 0x00, 0x14, 0x30, 0x3F, 0x00, 0x15, 0x30, 0x3F, 0x00, 0x41, 0x30, 0x3F, 0x00 - .byte 0x42, 0x30, 0x3F, 0x00, 0x43, 0x30, 0x3F, 0x00, 0x44, 0x30, 0x3F, 0x00, 0x45, 0x30, 0x3F, 0x00 - .byte 0x46, 0x30, 0x3F, 0x00, 0x47, 0x30, 0x3F, 0x00, 0x48, 0x30, 0x3F, 0x00, 0x49, 0x30, 0x3F, 0x00 - .byte 0x4A, 0x30, 0x3F, 0x00, 0x4B, 0x30, 0x3F, 0x00, 0x4C, 0x30, 0x3F, 0x00, 0x4D, 0x30, 0x3F, 0x00 - .byte 0x4E, 0x30, 0x3F, 0x00, 0x4F, 0x30, 0x3F, 0x00, 0x50, 0x30, 0x3F, 0x00, 0x51, 0x30, 0x3F, 0x00 - .byte 0x52, 0x30, 0x3F, 0x00, 0x53, 0x30, 0x3F, 0x00, 0x54, 0x30, 0x3F, 0x00, 0x55, 0x30, 0x3F, 0x00 - .byte 0x56, 0x30, 0x3F, 0x00, 0x57, 0x30, 0x3F, 0x00, 0x58, 0x30, 0x3F, 0x00, 0x59, 0x30, 0x3F, 0x00 - .byte 0x5A, 0x30, 0x3F, 0x00, 0x5B, 0x30, 0x3F, 0x00, 0x5C, 0x30, 0x3F, 0x00, 0x5D, 0x30, 0x3F, 0x00 - .byte 0x5E, 0x30, 0x3F, 0x00, 0x5F, 0x30, 0x3F, 0x00, 0x60, 0x30, 0x3F, 0x00, 0x61, 0x30, 0x3F, 0x00 - .byte 0x62, 0x30, 0x3F, 0x00, 0x63, 0x30, 0x3F, 0x00, 0x64, 0x30, 0x3F, 0x00, 0x65, 0x30, 0x3F, 0x00 - .byte 0x66, 0x30, 0x3F, 0x00, 0x67, 0x30, 0x3F, 0x00, 0x68, 0x30, 0x3F, 0x00, 0x69, 0x30, 0x3F, 0x00 - .byte 0x6A, 0x30, 0x3F, 0x00, 0x6B, 0x30, 0x3F, 0x00, 0x6C, 0x30, 0x3F, 0x00, 0x6D, 0x30, 0x3F, 0x00 - .byte 0x6E, 0x30, 0x3F, 0x00, 0x6F, 0x30, 0x3F, 0x00, 0x70, 0x30, 0x3F, 0x00, 0x71, 0x30, 0x3F, 0x00 - .byte 0x72, 0x30, 0x3F, 0x00, 0x73, 0x30, 0x3F, 0x00, 0x74, 0x30, 0x3F, 0x00, 0x75, 0x30, 0x3F, 0x00 - .byte 0x76, 0x30, 0x3F, 0x00, 0x77, 0x30, 0x3F, 0x00, 0x78, 0x30, 0x3F, 0x00, 0x79, 0x30, 0x3F, 0x00 - .byte 0x7A, 0x30, 0x3F, 0x00, 0x7B, 0x30, 0x3F, 0x00, 0x7C, 0x30, 0x3F, 0x00, 0x7D, 0x30, 0x3F, 0x00 - .byte 0x7E, 0x30, 0x3F, 0x00, 0x7F, 0x30, 0x3F, 0x00, 0x80, 0x30, 0x3F, 0x00, 0x81, 0x30, 0x3F, 0x00 - .byte 0x82, 0x30, 0x3F, 0x00, 0x83, 0x30, 0x3F, 0x00, 0x84, 0x30, 0x3F, 0x00, 0x85, 0x30, 0x3F, 0x00 - .byte 0x86, 0x30, 0x3F, 0x00, 0x87, 0x30, 0x3F, 0x00, 0x88, 0x30, 0x3F, 0x00, 0x89, 0x30, 0x3F, 0x00 - .byte 0x8A, 0x30, 0x3F, 0x00, 0x8B, 0x30, 0x3F, 0x00, 0x8C, 0x30, 0x3F, 0x00, 0x8D, 0x30, 0x3F, 0x00 - .byte 0x8E, 0x30, 0x3F, 0x00, 0x8F, 0x30, 0x3F, 0x00, 0x90, 0x30, 0x3F, 0x00, 0x91, 0x30, 0x3F, 0x00 - .byte 0x92, 0x30, 0x3F, 0x00, 0x93, 0x30, 0x3F, 0x00, 0x9B, 0x30, 0x3F, 0x00, 0x9C, 0x30, 0x3F, 0x00 - .byte 0x9D, 0x30, 0x3F, 0x00, 0x9E, 0x30, 0x3F, 0x00, 0xA1, 0x30, 0x3F, 0x00, 0xA2, 0x30, 0x3F, 0x00 - .byte 0xA3, 0x30, 0x3F, 0x00, 0xA4, 0x30, 0x3F, 0x00, 0xA5, 0x30, 0x3F, 0x00, 0xA6, 0x30, 0x3F, 0x00 - .byte 0xA7, 0x30, 0x3F, 0x00, 0xA8, 0x30, 0x3F, 0x00, 0xA9, 0x30, 0x3F, 0x00, 0xAA, 0x30, 0x3F, 0x00 - .byte 0xAB, 0x30, 0x3F, 0x00, 0xAC, 0x30, 0x3F, 0x00, 0xAD, 0x30, 0x3F, 0x00, 0xAE, 0x30, 0x3F, 0x00 - .byte 0xAF, 0x30, 0x3F, 0x00, 0xB0, 0x30, 0x3F, 0x00, 0xB1, 0x30, 0x3F, 0x00, 0xB2, 0x30, 0x3F, 0x00 - .byte 0xB3, 0x30, 0x3F, 0x00, 0xB4, 0x30, 0x3F, 0x00, 0xB5, 0x30, 0x3F, 0x00, 0xB6, 0x30, 0x3F, 0x00 - .byte 0xB7, 0x30, 0x3F, 0x00, 0xB8, 0x30, 0x3F, 0x00, 0xB9, 0x30, 0x3F, 0x00, 0xBA, 0x30, 0x3F, 0x00 - .byte 0xBB, 0x30, 0x3F, 0x00, 0xBC, 0x30, 0x3F, 0x00, 0xBD, 0x30, 0x3F, 0x00, 0xBE, 0x30, 0x3F, 0x00 - .byte 0xBF, 0x30, 0x3F, 0x00, 0xC0, 0x30, 0x3F, 0x00, 0xC1, 0x30, 0x3F, 0x00, 0xC2, 0x30, 0x3F, 0x00 - .byte 0xC3, 0x30, 0x3F, 0x00, 0xC4, 0x30, 0x3F, 0x00, 0xC5, 0x30, 0x3F, 0x00, 0xC6, 0x30, 0x3F, 0x00 - .byte 0xC7, 0x30, 0x3F, 0x00, 0xC8, 0x30, 0x3F, 0x00, 0xC9, 0x30, 0x3F, 0x00, 0xCA, 0x30, 0x3F, 0x00 - .byte 0xCB, 0x30, 0x3F, 0x00, 0xCC, 0x30, 0x3F, 0x00, 0xCD, 0x30, 0x3F, 0x00, 0xCE, 0x30, 0x3F, 0x00 - .byte 0xCF, 0x30, 0x3F, 0x00, 0xD0, 0x30, 0x3F, 0x00, 0xD1, 0x30, 0x3F, 0x00, 0xD2, 0x30, 0x3F, 0x00 - .byte 0xD3, 0x30, 0x3F, 0x00, 0xD4, 0x30, 0x3F, 0x00, 0xD5, 0x30, 0x3F, 0x00, 0xD6, 0x30, 0x3F, 0x00 - .byte 0xD7, 0x30, 0x3F, 0x00, 0xD8, 0x30, 0x3F, 0x00, 0xD9, 0x30, 0x3F, 0x00, 0xDA, 0x30, 0x3F, 0x00 - .byte 0xDB, 0x30, 0x3F, 0x00, 0xDC, 0x30, 0x3F, 0x00, 0xDD, 0x30, 0x3F, 0x00, 0xDE, 0x30, 0x3F, 0x00 - .byte 0xDF, 0x30, 0x3F, 0x00, 0xE0, 0x30, 0x3F, 0x00, 0xE1, 0x30, 0x3F, 0x00, 0xE2, 0x30, 0x3F, 0x00 - .byte 0xE3, 0x30, 0x3F, 0x00, 0xE4, 0x30, 0x3F, 0x00, 0xE5, 0x30, 0x3F, 0x00, 0xE6, 0x30, 0x3F, 0x00 - .byte 0xE7, 0x30, 0x3F, 0x00, 0xE8, 0x30, 0x3F, 0x00, 0xE9, 0x30, 0x3F, 0x00, 0xEA, 0x30, 0x3F, 0x00 - .byte 0xEB, 0x30, 0x3F, 0x00, 0xEC, 0x30, 0x3F, 0x00, 0xED, 0x30, 0x3F, 0x00, 0xEE, 0x30, 0x3F, 0x00 - .byte 0xEF, 0x30, 0x3F, 0x00, 0xF0, 0x30, 0x3F, 0x00, 0xF1, 0x30, 0x3F, 0x00, 0xF2, 0x30, 0x3F, 0x00 - .byte 0xF3, 0x30, 0x3F, 0x00, 0xF4, 0x30, 0x3F, 0x00, 0xF5, 0x30, 0x3F, 0x00, 0xF6, 0x30, 0x3F, 0x00 - .byte 0xFB, 0x30, 0x8F, 0x00, 0xFC, 0x30, 0x2D, 0x00, 0x00, 0xE0, 0x8F, 0x00, 0x01, 0xE0, 0x8F, 0x00 - .byte 0x02, 0xE0, 0x8F, 0x00, 0x03, 0xE0, 0x8F, 0x00, 0x04, 0xE0, 0x8F, 0x00, 0x05, 0xE0, 0x8F, 0x00 - .byte 0x06, 0xE0, 0x8F, 0x00, 0x07, 0xE0, 0x8F, 0x00, 0x08, 0xE0, 0x8F, 0x00, 0x09, 0xE0, 0x8F, 0x00 - .byte 0x0A, 0xE0, 0x8F, 0x00, 0x0B, 0xE0, 0x8F, 0x00, 0x0C, 0xE0, 0x8F, 0x00, 0x0D, 0xE0, 0x8F, 0x00 - .byte 0x0E, 0xE0, 0x8F, 0x00, 0x0F, 0xE0, 0x8F, 0x00, 0x10, 0xE0, 0x8F, 0x00, 0x11, 0xE0, 0x8F, 0x00 - .byte 0x12, 0xE0, 0x8F, 0x00, 0x13, 0xE0, 0x8F, 0x00, 0x15, 0xE0, 0x8F, 0x00, 0x16, 0xE0, 0x8F, 0x00 - .byte 0x17, 0xE0, 0x8F, 0x00, 0x18, 0xE0, 0x8F, 0x00, 0x19, 0xE0, 0x8F, 0x00, 0x1A, 0xE0, 0x8F, 0x00 - .byte 0x1B, 0xE0, 0x8F, 0x00, 0x1C, 0xE0, 0x8F, 0x00, 0x28, 0xE0, 0x8F, 0x00, 0x01, 0xFF, 0x21, 0x00 - .byte 0x06, 0xFF, 0x26, 0x00, 0x08, 0xFF, 0x28, 0x00, 0x09, 0xFF, 0x29, 0x00, 0x0B, 0xFF, 0x2B, 0x00 - .byte 0x0C, 0xFF, 0x2C, 0x00, 0x0D, 0xFF, 0x2D, 0x00, 0x0E, 0xFF, 0x2E, 0x00, 0x0F, 0xFF, 0x2F, 0x00 - .byte 0x1A, 0xFF, 0x3A, 0x00, 0x1B, 0xFF, 0x3B, 0x00, 0x1D, 0xFF, 0x3D, 0x00, 0x1F, 0xFF, 0x3F, 0x00 - .byte 0x3B, 0xFF, 0x3F, 0x00, 0x3C, 0xFF, 0x3F, 0x00, 0x3D, 0xFF, 0x3F, 0x00, 0x3E, 0xFF, 0x5E, 0x00 - .byte 0x3F, 0xFF, 0x5F, 0x00, 0x40, 0xFF, 0x60, 0x00, 0x5B, 0xFF, 0x7B, 0x00, 0x5C, 0xFF, 0x7C, 0x00 - .byte 0x5D, 0xFF, 0x7D, 0x00, 0x5E, 0xFF, 0x3F, 0x00, 0xE3, 0xFF, 0xAF, 0x00 - .global _0209AAB0 -_0209AAB0: -#ifdef EUROPE - .byte 0x2F, 0x4D, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45 - .byte 0x2F, 0x74, 0x65, 0x78, 0x74, 0x5F, 0x69, 0x2E, 0x73, 0x74, 0x72, 0x00 - .global _0209AAC4 -_0209AAC4: - .byte 0x2F, 0x4D, 0x45, 0x53 - .byte 0x53, 0x41, 0x47, 0x45, 0x2F, 0x74, 0x65, 0x78, 0x74, 0x5F, 0x73, 0x2E, 0x73, 0x74, 0x72, 0x00 - .global _0209AFBC -_0209AFBC: - .byte 0x2F, 0x4D, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x2F, 0x74, 0x65, 0x78, 0x74, 0x5F, 0x66, 0x2E - .byte 0x73, 0x74, 0x72, 0x00 - .global _0209AFD0 -_0209AFD0: - .byte 0x2F, 0x4D, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x2F, 0x74, 0x65, 0x78 - .byte 0x74, 0x5F, 0x67, 0x2E, 0x73, 0x74, 0x72, 0x00 - .global _0209AFE4_EU -_0209AFE4_EU: - .byte 0x2F, 0x4D, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45 - .byte 0x2F, 0x74, 0x65, 0x78, 0x74, 0x5F, 0x65, 0x2E, 0x73, 0x74, 0x72, 0x00 -#else - .byte 0x2F, 0x4D, 0x45, 0x53 - .byte 0x53, 0x41, 0x47, 0x45, 0x2F, 0x74, 0x65, 0x78, 0x74, 0x5F, 0x65, 0x2E, 0x73, 0x74, 0x72, 0x00 - .global _0209AAC4 -_0209AAC4: - .byte 0x2F, 0x4D, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x2F, 0x74, 0x65, 0x78, 0x74, 0x5F, 0x6A, 0x2E - .byte 0x73, 0x74, 0x72, 0x00 -#endif - .global _0209AAD8 -_0209AAD8: - .byte 0x2F, 0x4D, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x2F, 0x74, 0x62, 0x6C - .byte 0x5F, 0x74, 0x61, 0x6C, 0x6B, 0x2E, 0x74, 0x6C, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209AB60 -_0209AB60: - .byte 0xA1, 0x81, 0x0A, 0x00 - .byte 0xFF, 0x03, 0xFF, 0x03, 0xFF, 0x03, 0xFF, 0x03, 0xFF, 0x03, 0xFF, 0x03, 0xFF, 0x03, 0xFF, 0x03 - .byte 0xFF, 0x03, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00 -#ifdef EUROPE - .global _0209B09C_EU -_0209B09C_EU: - .byte 0xBD, 0x82, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -#endif - .global _0209AB7C -_0209AB7C: - .byte 0x73, 0x74, 0x61, 0x66, 0x66, 0x6F, 0x6E, 0x74 - .byte 0x2E, 0x64, 0x61, 0x74, 0x00, 0x00, 0x00, 0x00 - .global _0209AB8C -_0209AB8C: - .byte 0x73, 0x74, 0x61, 0x66, 0x66, 0x6F, 0x6E, 0x74 - .byte 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00, 0x00, 0x00 - .global _0209AB9C -_0209AB9C: - .byte 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0xF0, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00 - .word IsAOrBPressed - .word sub_02025F10 - .word sub_02025FE0 - .word sub_02026010 - .word sub_02025FF0 - .word sub_02026000 - .word sub_02026020 - .word sub_02026038 - .word sub_0202654C - .word sub_02026594 - .word sub_02026048 - .word sub_02026060 - .word sub_02026070 - .word sub_020260B4 - .word sub_020260C4 - .global _0209ABF0 -_0209ABF0: - .byte 0x2F, 0x46, 0x4F, 0x4E - .byte 0x54, 0x2F, 0x6B, 0x61, 0x6E, 0x6A, 0x69, 0x5F, 0x72, 0x64, 0x2E, 0x64, 0x61, 0x74, 0x00, 0x00 - .global _0209AC04 -_0209AC04: - .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x75, 0x6E, 0x6B, 0x6E, 0x6F, 0x5F, 0x72, 0x64, 0x2E, 0x64 - .byte 0x61, 0x74, 0x00, 0x00 - .global _0209AC18 -_0209AC18: - .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x6D, 0x61, 0x72, 0x6B, 0x66, 0x6F - .byte 0x6E, 0x74, 0x2E, 0x64, 0x61, 0x74, 0x00, 0x00 - .global _0209AC2C -_0209AC2C: - .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x25, 0x73 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209AC38 -_0209AC38: - .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x6D, 0x61, 0x72, 0x6B, 0x66, 0x6F - .byte 0x6E, 0x74, 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00 - .global _0209AC4C -_0209AC4C: - .byte 0x00, 0x00, 0x00, 0xFF - .global _0209AC50 -_0209AC50: - .byte 0x00, 0x00, 0x00, 0xFF - .global _0209AC54 -_0209AC54: - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209AC58 -_0209AC58: - .byte 0x00, 0x00, 0x00, 0xFF, 0xFE, 0xFF, 0x06, 0x00, 0xFF, 0xFF, 0x02, 0x00 - .global _0209AC64 -_0209AC64: - .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 - .byte 0xFF, 0x00, 0xFF, 0x00 - .global _0209AC78 -_0209AC78: - .byte 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x00, 0x00 - .byte 0x18, 0x00, 0x18, 0x00, 0x30, 0x00, 0x00, 0x00, 0x18, 0x00, 0x18, 0x00, 0x40, 0x00, 0x00, 0x00 - .byte 0x18, 0x00, 0x18, 0x00, 0x58, 0x00, 0x00, 0x00, 0x18, 0x00, 0x18, 0x00, 0x70, 0x00, 0x00, 0x00 - .byte 0x18, 0x00, 0x18, 0x00 - .global _0209ACA8 -_0209ACA8: - .byte 0x00, 0x10, 0x20, 0x30 - .global _0209ACAC -_0209ACAC: - .byte 0x00, 0x01, 0x02, 0x03 - .global _0209ACB0 -_0209ACB0: - .byte 0x46, 0x4F, 0x4E, 0x54 - .byte 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x33, 0x2E, 0x77, 0x74, 0x65, 0x00 - .global _0209ACC0 -_0209ACC0: - .byte 0x46, 0x4F, 0x4E, 0x54 - .byte 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x34, 0x2E, 0x77, 0x74, 0x65, 0x00 - .global _0209ACD0 -_0209ACD0: - .byte 0x46, 0x4F, 0x4E, 0x54 - .byte 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x30, 0x2E, 0x77, 0x74, 0x65, 0x00 - .global _0209ACE0 -_0209ACE0: - .byte 0x46, 0x4F, 0x4E, 0x54 - .byte 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x31, 0x2E, 0x77, 0x74, 0x65, 0x00 - .global _0209ACF0 -_0209ACF0: - .byte 0x46, 0x4F, 0x4E, 0x54 - .byte 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x32, 0x2E, 0x77, 0x74, 0x65, 0x00 - .global _0209AD00 -_0209AD00: - .byte 0x2F, 0x46, 0x4F, 0x4E - .byte 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x33, 0x2E, 0x63, 0x68, 0x72, 0x00, 0x00 - .global _0209AD14 -_0209AD14: - .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x33, 0x2E, 0x70 - .byte 0x61, 0x6C, 0x00, 0x00 - .global _0209AD28 -_0209AD28: - .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F - .byte 0x62, 0x34, 0x2E, 0x63, 0x68, 0x72, 0x00, 0x00 - .global _0209AD3C -_0209AD3C: - .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x66, 0x72 - .byte 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x34, 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00 - .global _0209AD50 -_0209AD50: - .byte 0x2F, 0x46, 0x4F, 0x4E - .byte 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x30, 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00 - .global _0209AD64 -_0209AD64: - .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x31, 0x2E, 0x63 - .byte 0x68, 0x72, 0x00, 0x00 - .global _0209AD78 -_0209AD78: - .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F - .byte 0x62, 0x31, 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00 - .global _0209AD8C -_0209AD8C: - .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x66, 0x72 - .byte 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x32, 0x2E, 0x63, 0x68, 0x72, 0x00, 0x00 - .global _0209ADA0 -_0209ADA0: - .byte 0x2F, 0x46, 0x4F, 0x4E - .byte 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x32, 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00 - .global _0209ADB4 -_0209ADB4: - .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x30, 0x2E, 0x63 - .byte 0x68, 0x72, 0x00, 0x00 - .global _0209ADC8 -_0209ADC8: - .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x6D, 0x61, 0x72, 0x6B, 0x66, 0x6F - .byte 0x6E, 0x74, 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00 - .global _0209ADDC -_0209ADDC: - .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x74, 0x65 - .byte 0x78, 0x74, 0x5F, 0x70, 0x61, 0x6C, 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00 - .global _0209ADF0 -_0209ADF0: - .byte 0x72, 0x6F, 0x6D, 0x30 - .byte 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x63, 0x75, 0x72, 0x73, 0x6F, 0x72, 0x2E, 0x77, 0x61, 0x6E - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209AE08 -_0209AE08: - .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x63, 0x75 - .byte 0x72, 0x73, 0x6F, 0x72, 0x31, 0x36, 0x2E, 0x77, 0x61, 0x6E, 0x00, 0x00 - .global _0209AE20 -_0209AE20: - .byte 0x72, 0x6F, 0x6D, 0x30 - .byte 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x61, 0x6C, 0x65, 0x72, 0x74, 0x2E, 0x77, 0x61, 0x6E, 0x00 - .global _0209AE34 -_0209AE34: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0xF7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209AE44 -_0209AE44: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209AE54 -_0209AE54: - .byte 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x63, 0x6C, 0x72, 0x6D, 0x61, 0x72, 0x6B, 0x31, 0x2E, 0x77, 0x31 - .byte 0x36, 0x00, 0x00, 0x00 - .global _0209AE68 -_0209AE68: - .byte 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x63, 0x6C, 0x72, 0x6D, 0x61, 0x72, 0x6B - .byte 0x32, 0x2E, 0x77, 0x31, 0x36, 0x00, 0x00, 0x00 - .global _0209AE7C -_0209AE7C: - .byte 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x72, 0x61, 0x6E - .byte 0x6B, 0x6D, 0x61, 0x72, 0x6B, 0x2E, 0x77, 0x31, 0x36, 0x00, 0x00, 0x00 - .global PARENT_MENU_DEFAULT_WINDOW_PARAMS -PARENT_MENU_DEFAULT_WINDOW_PARAMS: - .word UpdateParentMenu - .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global SIMPLE_MENU_DEFAULT_WINDOW_PARAMS -SIMPLE_MENU_DEFAULT_WINDOW_PARAMS: - .word UpdateSimpleMenu - .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global ADVANCED_MENU_DEFAULT_WINDOW_PARAMS -ADVANCED_MENU_DEFAULT_WINDOW_PARAMS: - .word UpdateAdvancedMenu - .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global COLLECTION_MENU_DEFAULT_WINDOW_PARAMS -COLLECTION_MENU_DEFAULT_WINDOW_PARAMS: - .word UpdateCollectionMenu - .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global OPTIONS_MENU_DEFAULT_WINDOW_PARAMS -OPTIONS_MENU_DEFAULT_WINDOW_PARAMS: - .word UpdateOptionsMenu - .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209AEE0 -_0209AEE0: - .byte 0x5B, 0x64, 0x69, 0x67 - .byte 0x69, 0x74, 0x73, 0x3A, 0x30, 0x5D, 0x00, 0x00 - .global _0209AEEC -_0209AEEC: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x37, 0x5D, 0x00 - .global _0209AEF4 -_0209AEF4: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x34, 0x5D, 0x00 - .global _0209AEFC -_0209AEFC: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x38, 0x5D, 0x00 - .global _0209AF04 -_0209AF04: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x35, 0x5D, 0x00 - .global DEBUG_MENU_DEFAULT_WINDOW_PARAMS -DEBUG_MENU_DEFAULT_WINDOW_PARAMS: - .word UpdateDebugMenu - .byte 0x1E, 0x0F, 0x00, 0x00 - .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global SCROLL_BOX_DEFAULT_WINDOW_PARAMS -SCROLL_BOX_DEFAULT_WINDOW_PARAMS: - .word UpdateScrollBox - .byte 0x02, 0x02, 0x1C, 0x14 - .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global DIALOGUE_BOX_DEFAULT_WINDOW_PARAMS -DIALOGUE_BOX_DEFAULT_WINDOW_PARAMS: - .word UpdateDialogueBox - .byte 0x02, 0x11, 0x1C, 0x05 - .byte 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global PORTRAIT_BOX_DEFAULT_WINDOW_PARAMS -PORTRAIT_BOX_DEFAULT_WINDOW_PARAMS: - .word UpdatePortraitBox - .byte 0x01, 0x0A, 0x05, 0x05 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global TEXT_BOX_DEFAULT_WINDOW_PARAMS -TEXT_BOX_DEFAULT_WINDOW_PARAMS: - .word UpdateTextBox - .byte 0x01, 0x10, 0x1E, 0x06 - .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global AREA_NAME_BOX_DEFAULT_WINDOW_PARAMS -AREA_NAME_BOX_DEFAULT_WINDOW_PARAMS: - .word UpdateAreaNameBox - .byte 0x1E, 0x0F, 0x00, 0x00 - .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209AF6C -_0209AF6C: - .byte 0x5B, 0x61, 0x72, 0x65, 0x61, 0x3A, 0x30, 0x5D - .byte 0x00, 0x00, 0x00, 0x00 - .global CONTROLS_CHART_DEFAULT_WINDOW_PARAMS -CONTROLS_CHART_DEFAULT_WINDOW_PARAMS: - .word UpdateControlsChart - .byte 0x02, 0x02, 0x1C, 0x14, 0x01, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global ALERT_BOX_DEFAULT_WINDOW_PARAMS -ALERT_BOX_DEFAULT_WINDOW_PARAMS: - .word UpdateAlertBox - .byte 0x02, 0x11, 0x1C, 0x05, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global ADVANCED_TEXT_BOX_DEFAULT_WINDOW_PARAMS -ADVANCED_TEXT_BOX_DEFAULT_WINDOW_PARAMS: - .word UpdateAdvancedTextBox - .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global TEAM_SELECTION_MENU_DEFAULT_WINDOW_PARAMS -TEAM_SELECTION_MENU_DEFAULT_WINDOW_PARAMS: - .word UpdateTeamSelectionMenu - .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209AFC4 -_0209AFC4: - .byte 0x28, 0x5B, 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x3A, 0x30, 0x5D, 0x2F, 0x5B, 0x64, 0x69, 0x67 - .byte 0x69, 0x74, 0x73, 0x3A, 0x31, 0x5D, 0x29, 0x00 - .global _0209AFDC -_0209AFDC: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x33, 0x31, 0x5D, 0x00 - .global _0209AFE4 -_0209AFE4: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x38, 0x5D, 0x00 - .global _0209AFEC -_0209AFEC: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x33, 0x32, 0x5D, 0x00 - .global _0209AFF4 -_0209AFF4: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x39, 0x5D, 0x00 - .global _0209AFFC -_0209AFFC: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x39, 0x5D, 0x00 - .global _0209B004 -_0209B004: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x36, 0x5D, 0x00 - .global _0209B00C -_0209B00C: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x33, 0x30, 0x5D, 0x00 - .global _0209B014 -_0209B014: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x37, 0x5D, 0x00 - .global _0209B01C -_0209B01C: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x37, 0x5D, 0x00 - .global _0209B024 -_0209B024: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x34, 0x5D, 0x00 - .global _0209B02C -_0209B02C: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x38, 0x5D, 0x00 - .global _0209B034 -_0209B034: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x35, 0x5D, 0x00 - .global _0209B03C -_0209B03C: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x35, 0x5D, 0x00 - .global _0209B044 -_0209B044: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x32, 0x5D, 0x00 - .global _0209B04C -_0209B04C: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x36, 0x5D, 0x00 - .global _0209B054 -_0209B054: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x33, 0x5D, 0x00 - .global _0209B05C -_0209B05C: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x34, 0x5D, 0x00 - .global _0209B064 -_0209B064: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x31, 0x5D, 0x00 - .global _0209B06C -_0209B06C: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x32, 0x5D, 0x00 - .global _0209B074 -_0209B074: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x39, 0x5D, 0x00, 0x00 - .global _0209B07C -_0209B07C: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x33, 0x5D, 0x00 - .global _0209B084 -_0209B084: - .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x30, 0x5D, 0x00 - .global _0209B08C -_0209B08C: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209B09C -_0209B09C: - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_020350D4 - .word sub_02035154 - .word sub_020351DC - .global _0209B0AC -_0209B0AC: - .byte 0x97, 0x01, 0x98, 0x01, 0x00, 0x00 - .global _0209B0B2 -_0209B0B2: - .byte 0x94, 0x01 - .byte 0x95, 0x01, 0x00, 0x00 - .global _0209B0B8 -_0209B0B8: - .byte 0x9A, 0x01, 0x9B, 0x01, 0x00, 0x00 - .global _0209B0BE -_0209B0BE: - .byte 0x9D, 0x01, 0x9E, 0x01, 0x00, 0x00 - .global _0209B0C4 -_0209B0C4: - .byte 0xA0, 0x01, 0xA1, 0x01, 0x00, 0x00 - .global _0209B0CA -_0209B0CA: - .byte 0xA3, 0x01, 0xA4, 0x01, 0x00, 0x00 - .global _0209B0D0 -_0209B0D0: - .byte 0x86, 0x01, 0x87, 0x01 - .byte 0x88, 0x01, 0x00, 0x00 - .global _0209B0D8 -_0209B0D8: - .byte 0x90, 0x01, 0x91, 0x01, 0x92, 0x01, 0x00, 0x00 - .global _0209B0E0 -_0209B0E0: - .byte 0x8A, 0x01, 0x8B, 0x01 - .byte 0x8C, 0x01, 0x8D, 0x01, 0x8E, 0x01, 0x00, 0x00 - .global _0209B0EC -_0209B0EC: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00 - .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209B0FC -_0209B0FC: - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02035640 - .word sub_02035768 - .word sub_020357F0 - .global _0209B10C -_0209B10C: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_02035768 - .word sub_020357F0 - .global _0209B11C -_0209B11C: - .byte 0xA6, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0xA7, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .global _0209B134 -_0209B134: - .byte 0x85, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word _0209B0D0 - .byte 0x89, 0x01, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .word _0209B0E0 - .byte 0x8F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word _0209B0D8 - .byte 0x93, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word _0209B0B2 - .byte 0x96, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word _0209B0AC - .byte 0x99, 0x01, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .word _0209B0B8 - .byte 0x9C, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word _0209B0BE - .byte 0x9F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word _0209B0C4 - .byte 0xA2, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word _0209B0CA - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209B1AC -_0209B1AC: - .byte 0xAA, 0x01, 0xAB, 0x01, 0xAC, 0x01, 0xAD, 0x01 - .byte 0xAE, 0x01, 0x00, 0x00 - .global _0209B1B8 -_0209B1B8: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_02035DB0 - .word sub_02035E38 - .global _0209B1C8 -_0209B1C8: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209B1D8 -_0209B1D8: - .byte 0xA6, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA7, 0x01, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .global _0209B1F0 -_0209B1F0: - .byte 0xA9, 0x01, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .word _0209B1AC - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209B208 -_0209B208: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209B218 -_0209B218: - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02036358 - .word sub_0203643C - .word sub_02036478 - .global _0209B228 -_0209B228: -#ifndef EUROPE - .byte 0x67, 0x3C, 0x68, 0x3C -#endif - .byte 0x69, 0x3C, 0x6A, 0x3C, 0x6B, 0x3C, 0x6C, 0x3C - .byte 0x6D, 0x3C, 0x6E, 0x3C, 0x6F, 0x3C, 0x70, 0x3C, 0x71, 0x3C, 0x72, 0x3C -#ifdef EUROPE - .byte 0x73, 0x3C, 0x74, 0x3C -#endif - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209B244 -_0209B244: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209B254 -_0209B254: - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_020365A0 - .word sub_02036684 - .word sub_020366C0 - .global _0209B264 -_0209B264: -#ifndef EUROPE - .byte 0x74, 0x3C, 0x75, 0x3C -#endif - .byte 0x76, 0x3C, 0x77, 0x3C, 0x78, 0x3C, 0x79, 0x3C, 0x7A, 0x3C, 0x7B, 0x3C - .byte 0x7C, 0x3C, 0x7D, 0x3C, 0x7E, 0x3C, 0x7F, 0x3C, 0x80, 0x3C, 0x81, 0x3C, 0x82, 0x3C, 0x83, 0x3C -#ifdef EUROPE - .byte 0x84, 0x3C, 0x85, 0x3C -#endif - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209B288 -_0209B288: - .byte 0x17, 0x19, 0x00, 0x00 - .global _0209B28C -_0209B28C: - .byte 0x00, 0x80, 0xFF, 0xFF - .word _0209B2A8 - .word _0209B2B0 - .global _0209B298 -_0209B298: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_02037C4C - .word sub_02037778 - .global _0209B2A8 -_0209B2A8: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x44, 0x5D, 0x00, 0x00 - .global _0209B2B0 -_0209B2B0: - .byte 0x5B, 0x43, 0x53, 0x3A - .byte 0x43, 0x5D, 0x00, 0x00 - .global _0209B2B8 -_0209B2B8: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x11, 0x12, 0x12, 0x00, 0x00, 0x00 - .global _0209B2C4 -_0209B2C4: - .byte 0x42, 0x42, 0x42, 0x42, 0x58, 0x08, 0x08, 0x08, 0x08, 0x58, 0x00, 0x00 - .global _0209B2D0 -_0209B2D0: - .byte 0x16, 0x16, 0x16, 0x16 - .byte 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16 - .global _0209B2DC -_0209B2DC: - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209B2E0 -_0209B2E0: - .byte 0x01 - .global _0209B2E1 -_0209B2E1: - .byte 0x0C - .global _0209B2E2 -_0209B2E2: - .byte 0x1E - .global _0209B2E3 -_0209B2E3: - .byte 0x0A - .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209B2EC -_0209B2EC: - .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x18, 0x05 - .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209B2FC -_0209B2FC: - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x1E, 0x08 - .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209B30C -_0209B30C: - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x06, 0x1E, 0x08 - .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209B31C -_0209B31C: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x1C, 0x14 - .byte 0x01, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209B32C -_0209B32C: - .byte 0x06, 0x00 - .global _0209B32E -_0209B32E: - .byte 0x12, 0x00, 0x13, 0x00, 0x12, 0x00 - .byte 0x20, 0x00, 0x12, 0x00, 0x2D, 0x00, 0x12, 0x00, 0x3A, 0x00, 0x12, 0x00, 0x4B, 0x00, 0x14, 0x00 - .byte 0x58, 0x00, 0x14, 0x00, 0x65, 0x00, 0x14, 0x00, 0x72, 0x00, 0x14, 0x00, 0x7F, 0x00, 0x14, 0x00 - .byte 0x8C, 0x00, 0x14, 0x00, 0x99, 0x00, 0x14, 0x00, 0xAA, 0x00, 0x12, 0x00, 0xB7, 0x00, 0x12, 0x00 - .byte 0xC4, 0x00, 0x12, 0x00, 0xD1, 0x00, 0x12, 0x00, 0xDE, 0x00, 0x12, 0x00, 0x06, 0x00, 0x24, 0x00 - .byte 0x13, 0x00, 0x24, 0x00, 0x20, 0x00, 0x24, 0x00, 0x2D, 0x00, 0x24, 0x00, 0x3A, 0x00, 0x24, 0x00 - .byte 0x4B, 0x00, 0x26, 0x00, 0x58, 0x00, 0x26, 0x00, 0x65, 0x00, 0x26, 0x00, 0x72, 0x00, 0x26, 0x00 - .byte 0x7F, 0x00, 0x26, 0x00, 0x8C, 0x00, 0x26, 0x00, 0x99, 0x00, 0x26, 0x00, 0xAA, 0x00, 0x24, 0x00 - .byte 0xB7, 0x00, 0x24, 0x00, 0xC4, 0x00, 0x24, 0x00, 0xD1, 0x00, 0x24, 0x00, 0xDE, 0x00, 0x24, 0x00 - .global _0209B3B4 -_0209B3B4: - .byte 0x03, 0x00 - .global _0209B3B6 -_0209B3B6: - .byte 0x0F, 0x00, 0x10, 0x00, 0x0F, 0x00, 0x1D, 0x00, 0x0F, 0x00, 0x2A, 0x00, 0x0F, 0x00 - .byte 0x37, 0x00, 0x0F, 0x00, 0x44, 0x00, 0x0F, 0x00, 0x51, 0x00, 0x11, 0x00, 0x5E, 0x00, 0x11, 0x00 - .byte 0x6B, 0x00, 0x11, 0x00, 0x78, 0x00, 0x11, 0x00, 0x85, 0x00, 0x11, 0x00, 0x92, 0x00, 0x11, 0x00 - .byte 0x9F, 0x00, 0x0F, 0x00, 0xAC, 0x00, 0x0F, 0x00, 0xB9, 0x00, 0x0F, 0x00, 0xC6, 0x00, 0x0F, 0x00 - .byte 0xD3, 0x00, 0x0F, 0x00, 0xE0, 0x00, 0x0F, 0x00, 0x03, 0x00, 0x1E, 0x00, 0x10, 0x00, 0x1E, 0x00 - .byte 0x1D, 0x00, 0x1E, 0x00, 0x2A, 0x00, 0x1E, 0x00, 0x37, 0x00, 0x1E, 0x00, 0x44, 0x00, 0x1E, 0x00 - .byte 0x51, 0x00, 0x20, 0x00, 0x5E, 0x00, 0x20, 0x00, 0x6B, 0x00, 0x20, 0x00, 0x78, 0x00, 0x20, 0x00 - .byte 0x85, 0x00, 0x20, 0x00, 0x92, 0x00, 0x20, 0x00, 0x9F, 0x00, 0x1E, 0x00, 0xAC, 0x00, 0x1E, 0x00 - .byte 0xB9, 0x00, 0x1E, 0x00, 0xC6, 0x00, 0x1E, 0x00, 0xD3, 0x00, 0x1E, 0x00, 0xE0, 0x00, 0x1E, 0x00 - .byte 0x03, 0x00, 0x2D, 0x00, 0x10, 0x00, 0x2D, 0x00, 0x1D, 0x00, 0x2D, 0x00, 0x2A, 0x00, 0x2D, 0x00 - .byte 0x37, 0x00, 0x2D, 0x00, 0x44, 0x00, 0x2D, 0x00, 0x51, 0x00, 0x2F, 0x00, 0x5E, 0x00, 0x2F, 0x00 - .byte 0x6B, 0x00, 0x2F, 0x00, 0x78, 0x00, 0x2F, 0x00, 0x85, 0x00, 0x2F, 0x00, 0x92, 0x00, 0x2F, 0x00 - .byte 0x9F, 0x00, 0x2D, 0x00, 0xAC, 0x00, 0x2D, 0x00, 0xB9, 0x00, 0x2D, 0x00, 0xC6, 0x00, 0x2D, 0x00 - .byte 0xD3, 0x00, 0x2D, 0x00, 0xE0, 0x00, 0x2D, 0x00 - .global _0209B48C -_0209B48C: - .byte 0x70, 0x72, 0x6F, 0x63, 0x20, 0x63, 0x68, 0x61 - .byte 0x6E, 0x67, 0x65, 0x20, 0x25, 0x33, 0x64, 0x20, 0x2D, 0x3E, 0x20, 0x25, 0x33, 0x64, 0x0A, 0x00 - .global _0209B4A4 -_0209B4A4: - .byte 0x5B, 0x4D, 0x3A, 0x54, 0x33, 0x5D, 0x00, 0x00 - .global _0209B4AC -_0209B4AC: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x42, 0x5D, 0x25, 0x63 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209B4B8 -_0209B4B8: - .byte 0x5B, 0x4D, 0x3A, 0x54, 0x32, 0x5D, 0x00, 0x00 - .global _0209B4C0 -_0209B4C0: - .byte 0x25, 0x63, 0x00, 0x00 - .global _0209B4C4 -_0209B4C4: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x57, 0x5D, 0x25, 0x63, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _0209B4D4 -_0209B4D4: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0x1C, 0x05, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209B4E4 -_0209B4E4: - .byte 0xA9, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAA, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209B4FC -_0209B4FC: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x43, 0x5D, 0x25, 0x73 - .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _0209B50C -_0209B50C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x58, 0x5D, 0x25, 0x73 - .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _0209B51C -_0209B51C: - .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00 - .byte 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x1D, 0x00, 0x00, 0x10, 0x01, 0x05, 0x04, 0x51, 0x09, 0x04, 0x2A, 0x03, 0x00, 0x09, 0x01 - .byte 0x03, 0x05, 0x52, 0x0A, 0x04, 0x37, 0x03, 0x00, 0x07, 0x01, 0x04, 0x03, 0x11, 0x0B, 0x04, 0x44 - .byte 0x03, 0x00, 0x08, 0x01, 0x0B, 0x07, 0x4E, 0x0C, 0x2A, 0x03, 0x00, 0x00, 0x61, 0x00, 0x06, 0x08 - .byte 0x4F, 0x0D, 0x2A, 0x10, 0x00, 0x00, 0x6E, 0x00, 0x07, 0x09, 0x50, 0x0E, 0x2A, 0x1D, 0x00, 0x00 - .byte 0x41, 0x00, 0x08, 0x0A, 0x03, 0x0F, 0x2A, 0x2A, 0x00, 0x00, 0x4E, 0x00, 0x09, 0x0B, 0x04, 0x10 - .byte 0x2A, 0x37, 0x00, 0x00, 0x30, 0x00, 0x0A, 0x06, 0x05, 0x11, 0x2A, 0x44, 0x00, 0x00, 0x2D, 0x00 - .byte 0x11, 0x0D, 0x06, 0x12, 0x39, 0x03, 0x00, 0x00, 0x62, 0x00, 0x0C, 0x0E, 0x07, 0x13, 0x39, 0x10 - .byte 0x00, 0x00, 0x6F, 0x00, 0x0D, 0x0F, 0x08, 0x14, 0x39, 0x1D, 0x00, 0x00, 0x42, 0x00, 0x0E, 0x10 - .byte 0x09, 0x15, 0x39, 0x2A, 0x00, 0x00, 0x4F, 0x00, 0x0F, 0x11, 0x0A, 0x16, 0x39, 0x37, 0x00, 0x00 - .byte 0x31, 0x00, 0x10, 0x0C, 0x0B, 0x05, 0x39, 0x44, 0x00, 0x00, 0x5F, 0x00, 0x16, 0x13, 0x0C, 0x18 - .byte 0x48, 0x03, 0x00, 0x00, 0x63, 0x00, 0x12, 0x14, 0x0D, 0x19, 0x48, 0x10, 0x00, 0x00, 0x70, 0x00 - .byte 0x13, 0x15, 0x0E, 0x1A, 0x48, 0x1D, 0x00, 0x00, 0x43, 0x00, 0x14, 0x16, 0x0F, 0x1B, 0x48, 0x2A - .byte 0x00, 0x00, 0x50, 0x00, 0x15, 0x12, 0x10, 0x1C, 0x48, 0x37, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x48, 0x44, 0x00, 0x00, 0x10, 0x01, 0x1C, 0x19, 0x12, 0x1E, 0x57, 0x03, 0x00, 0x00 - .byte 0x64, 0x00, 0x18, 0x1A, 0x13, 0x1F, 0x57, 0x10, 0x00, 0x00, 0x71, 0x00, 0x19, 0x1B, 0x14, 0x20 - .byte 0x57, 0x1D, 0x00, 0x00, 0x44, 0x00, 0x1A, 0x1C, 0x15, 0x21, 0x57, 0x2A, 0x00, 0x00, 0x51, 0x00 - .byte 0x1B, 0x18, 0x16, 0x22, 0x57, 0x37, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x44 - .byte 0x00, 0x00, 0x10, 0x01, 0x22, 0x1F, 0x18, 0x24, 0x66, 0x03, 0x00, 0x00, 0x65, 0x00, 0x1E, 0x20 - .byte 0x19, 0x25, 0x66, 0x10, 0x00, 0x00, 0x72, 0x00, 0x1F, 0x21, 0x1A, 0x26, 0x66, 0x1D, 0x00, 0x00 - .byte 0x45, 0x00, 0x20, 0x22, 0x1B, 0x27, 0x66, 0x2A, 0x00, 0x00, 0x52, 0x00, 0x21, 0x1E, 0x1C, 0x28 - .byte 0x66, 0x37, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x44, 0x00, 0x00, 0x10, 0x01 - .byte 0x28, 0x25, 0x1E, 0x2A, 0x75, 0x03, 0x00, 0x00, 0x66, 0x00, 0x24, 0x26, 0x1F, 0x2B, 0x75, 0x10 - .byte 0x00, 0x00, 0x73, 0x00, 0x25, 0x27, 0x20, 0x2C, 0x75, 0x1D, 0x00, 0x00, 0x46, 0x00, 0x26, 0x28 - .byte 0x21, 0x2D, 0x75, 0x2A, 0x00, 0x00, 0x53, 0x00, 0x27, 0x24, 0x22, 0x2E, 0x75, 0x37, 0x00, 0x00 - .byte 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x44, 0x00, 0x00, 0x10, 0x01, 0x2E, 0x2B, 0x24, 0x30 - .byte 0x84, 0x03, 0x00, 0x00, 0x67, 0x00, 0x2A, 0x2C, 0x25, 0x31, 0x84, 0x10, 0x00, 0x00, 0x74, 0x00 - .byte 0x2B, 0x2D, 0x26, 0x32, 0x84, 0x1D, 0x00, 0x00, 0x47, 0x00, 0x2C, 0x2E, 0x27, 0x33, 0x84, 0x2A - .byte 0x00, 0x00, 0x54, 0x00, 0x2D, 0x2A, 0x28, 0x34, 0x84, 0x37, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x84, 0x44, 0x00, 0x00, 0x10, 0x01, 0x34, 0x31, 0x2A, 0x36, 0x93, 0x03, 0x00, 0x00 - .byte 0x68, 0x00, 0x30, 0x32, 0x2B, 0x37, 0x93, 0x10, 0x00, 0x00, 0x75, 0x00, 0x31, 0x33, 0x2C, 0x38 - .byte 0x93, 0x1D, 0x00, 0x00, 0x48, 0x00, 0x32, 0x34, 0x2D, 0x39, 0x93, 0x2A, 0x00, 0x00, 0x55, 0x00 - .byte 0x33, 0x30, 0x2E, 0x3A, 0x93, 0x37, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x93, 0x44 - .byte 0x00, 0x00, 0x10, 0x01, 0x3A, 0x37, 0x30, 0x3C, 0xA2, 0x03, 0x00, 0x00, 0x69, 0x00, 0x36, 0x38 - .byte 0x31, 0x3D, 0xA2, 0x10, 0x00, 0x00, 0x76, 0x00, 0x37, 0x39, 0x32, 0x3E, 0xA2, 0x1D, 0x00, 0x00 - .byte 0x49, 0x00, 0x38, 0x3A, 0x33, 0x3F, 0xA2, 0x2A, 0x00, 0x00, 0x56, 0x00, 0x39, 0x36, 0x34, 0x40 - .byte 0xA2, 0x37, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA2, 0x44, 0x00, 0x00, 0x10, 0x01 - .byte 0x40, 0x3D, 0x36, 0x42, 0xB1, 0x03, 0x00, 0x00, 0x6A, 0x00, 0x3C, 0x3E, 0x37, 0x43, 0xB1, 0x10 - .byte 0x00, 0x00, 0x77, 0x00, 0x3D, 0x3F, 0x38, 0x44, 0xB1, 0x1D, 0x00, 0x00, 0x4A, 0x00, 0x3E, 0x40 - .byte 0x39, 0x45, 0xB1, 0x2A, 0x00, 0x00, 0x57, 0x00, 0x3F, 0x3C, 0x3A, 0x46, 0xB1, 0x37, 0x00, 0x00 - .byte 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB1, 0x44, 0x00, 0x00, 0x10, 0x01, 0x46, 0x43, 0x3C, 0x48 - .byte 0xC0, 0x03, 0x00, 0x00, 0x6B, 0x00, 0x42, 0x44, 0x3D, 0x49, 0xC0, 0x10, 0x00, 0x00, 0x78, 0x00 - .byte 0x43, 0x45, 0x3E, 0x4A, 0xC0, 0x1D, 0x00, 0x00, 0x4B, 0x00, 0x44, 0x46, 0x3F, 0x4B, 0xC0, 0x2A - .byte 0x00, 0x00, 0x58, 0x00, 0x45, 0x42, 0x40, 0x4C, 0xC0, 0x37, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0xC0, 0x44, 0x00, 0x00, 0x10, 0x01, 0x4C, 0x49, 0x42, 0x4E, 0xCF, 0x03, 0x00, 0x00 - .byte 0x6C, 0x00, 0x48, 0x4A, 0x43, 0x4F, 0xCF, 0x10, 0x00, 0x00, 0x79, 0x00, 0x49, 0x4B, 0x44, 0x50 - .byte 0xCF, 0x1D, 0x00, 0x00, 0x4C, 0x00, 0x4A, 0x4C, 0x45, 0x51, 0xCF, 0x2A, 0x00, 0x00, 0x59, 0x00 - .byte 0x4B, 0x48, 0x46, 0x52, 0xCF, 0x37, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCF, 0x44 - .byte 0x00, 0x00, 0x10, 0x01, 0x52, 0x4F, 0x48, 0x06, 0xDE, 0x03, 0x00, 0x00, 0x6D, 0x00, 0x4E, 0x50 - .byte 0x49, 0x07, 0xDE, 0x10, 0x00, 0x00, 0x7A, 0x00, 0x4F, 0x51, 0x4A, 0x08, 0xDE, 0x1D, 0x00, 0x00 - .byte 0x4D, 0x00, 0x50, 0x52, 0x4B, 0x03, 0xDE, 0x2A, 0x00, 0x00, 0x5A, 0x00, 0x51, 0x4E, 0x4C, 0x04 - .byte 0xDE, 0x37, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0xDE, 0x44, 0x00, 0x00, 0x10, 0x01 - .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x02, 0x00, 0x11, 0x01, 0x00, 0x00 - .global _0209B870 -_0209B870: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x03, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, 0x10, 0x01 - .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x1D, 0x00, 0x00, 0x10, 0x01, 0x05, 0x04, 0x51, 0x09, 0x04, 0x2A - .byte 0x03, 0x00, 0x09, 0x01, 0x03, 0x05, 0x52, 0x0A, 0x04, 0x37, 0x03, 0x00, 0x07, 0x01, 0x04, 0x03 - .byte 0x53, 0x0B, 0x04, 0x44, 0x03, 0x00, 0x08, 0x01, 0x0B, 0x07, 0x4E, 0x0C, 0x2A, 0x03, 0x00, 0x00 - .byte 0x61, 0x00, 0x06, 0x08, 0x4F, 0x0D, 0x2A, 0x10, 0x00, 0x00, 0x6E, 0x00, 0x07, 0x09, 0x50, 0x0E - .byte 0x2A, 0x1D, 0x00, 0x00, 0x41, 0x00, 0x08, 0x0A, 0x03, 0x0F, 0x2A, 0x2A, 0x00, 0x00, 0x4E, 0x00 - .byte 0x09, 0x0B, 0x04, 0x10, 0x2A, 0x37, 0x00, 0x00, 0x30, 0x00, 0x0A, 0x06, 0x05, 0x11, 0x2A, 0x44 - .byte 0x00, 0x00, 0x2D, 0x00, 0x11, 0x0D, 0x06, 0x12, 0x39, 0x03, 0x00, 0x00, 0x62, 0x00, 0x0C, 0x0E - .byte 0x07, 0x13, 0x39, 0x10, 0x00, 0x00, 0x6F, 0x00, 0x0D, 0x0F, 0x08, 0x14, 0x39, 0x1D, 0x00, 0x00 - .byte 0x42, 0x00, 0x0E, 0x10, 0x09, 0x15, 0x39, 0x2A, 0x00, 0x00, 0x4F, 0x00, 0x0F, 0x11, 0x0A, 0x16 - .byte 0x39, 0x37, 0x00, 0x00, 0x31, 0x00, 0x10, 0x0C, 0x0B, 0x17, 0x39, 0x44, 0x00, 0x00, 0x5F, 0x00 - .byte 0x17, 0x13, 0x0C, 0x18, 0x48, 0x03, 0x00, 0x00, 0x63, 0x00, 0x12, 0x14, 0x0D, 0x19, 0x48, 0x10 - .byte 0x00, 0x00, 0x70, 0x00, 0x13, 0x15, 0x0E, 0x1A, 0x48, 0x1D, 0x00, 0x00, 0x43, 0x00, 0x14, 0x16 - .byte 0x0F, 0x1B, 0x48, 0x2A, 0x00, 0x00, 0x50, 0x00, 0x15, 0x17, 0x10, 0x1C, 0x48, 0x37, 0x00, 0x00 - .byte 0x32, 0x00, 0x16, 0x12, 0x11, 0x1D, 0x48, 0x44, 0x00, 0x00, 0x23, 0x00, 0x1D, 0x19, 0x12, 0x1E - .byte 0x57, 0x03, 0x00, 0x00, 0x64, 0x00, 0x18, 0x1A, 0x13, 0x1F, 0x57, 0x10, 0x00, 0x00, 0x71, 0x00 - .byte 0x19, 0x1B, 0x14, 0x20, 0x57, 0x1D, 0x00, 0x00, 0x44, 0x00, 0x1A, 0x1C, 0x15, 0x21, 0x57, 0x2A - .byte 0x00, 0x00, 0x51, 0x00, 0x1B, 0x1D, 0x16, 0x22, 0x57, 0x37, 0x00, 0x00, 0x33, 0x00, 0x1C, 0x18 - .byte 0x17, 0x23, 0x57, 0x44, 0x00, 0x00, 0x24, 0x00, 0x23, 0x1F, 0x18, 0x24, 0x66, 0x03, 0x00, 0x00 - .byte 0x65, 0x00, 0x1E, 0x20, 0x19, 0x25, 0x66, 0x10, 0x00, 0x00, 0x72, 0x00, 0x1F, 0x21, 0x1A, 0x26 - .byte 0x66, 0x1D, 0x00, 0x00, 0x45, 0x00, 0x20, 0x22, 0x1B, 0x27, 0x66, 0x2A, 0x00, 0x00, 0x52, 0x00 - .byte 0x21, 0x23, 0x1C, 0x28, 0x66, 0x37, 0x00, 0x00, 0x34, 0x00, 0x22, 0x1E, 0x1D, 0x29, 0x66, 0x44 - .byte 0x00, 0x00, 0x25, 0x00, 0x29, 0x25, 0x1E, 0x2A, 0x75, 0x03, 0x00, 0x00, 0x66, 0x00, 0x24, 0x26 - .byte 0x1F, 0x2B, 0x75, 0x10, 0x00, 0x00, 0x73, 0x00, 0x25, 0x27, 0x20, 0x2C, 0x75, 0x1D, 0x00, 0x00 - .byte 0x46, 0x00, 0x26, 0x28, 0x21, 0x2D, 0x75, 0x2A, 0x00, 0x00, 0x53, 0x00, 0x27, 0x29, 0x22, 0x2E - .byte 0x75, 0x37, 0x00, 0x00, 0x35, 0x00, 0x28, 0x24, 0x23, 0x2F, 0x75, 0x44, 0x00, 0x00, 0x3A, 0x00 - .byte 0x2F, 0x2B, 0x24, 0x30, 0x84, 0x03, 0x00, 0x00, 0x67, 0x00, 0x2A, 0x2C, 0x25, 0x31, 0x84, 0x10 - .byte 0x00, 0x00, 0x74, 0x00, 0x2B, 0x2D, 0x26, 0x32, 0x84, 0x1D, 0x00, 0x00, 0x47, 0x00, 0x2C, 0x2E - .byte 0x27, 0x33, 0x84, 0x2A, 0x00, 0x00, 0x54, 0x00, 0x2D, 0x2F, 0x28, 0x34, 0x84, 0x37, 0x00, 0x00 - .byte 0x36, 0x00, 0x2E, 0x2A, 0x29, 0x35, 0x84, 0x44, 0x00, 0x00, 0x3B, 0x00, 0x35, 0x31, 0x2A, 0x36 - .byte 0x93, 0x03, 0x00, 0x00, 0x68, 0x00, 0x30, 0x32, 0x2B, 0x37, 0x93, 0x10, 0x00, 0x00, 0x75, 0x00 - .byte 0x31, 0x33, 0x2C, 0x38, 0x93, 0x1D, 0x00, 0x00, 0x48, 0x00, 0x32, 0x34, 0x2D, 0x39, 0x93, 0x2A - .byte 0x00, 0x00, 0x55, 0x00, 0x33, 0x35, 0x2E, 0x3A, 0x93, 0x37, 0x00, 0x00, 0x37, 0x00, 0x34, 0x30 - .byte 0x2F, 0x3B, 0x93, 0x44, 0x00, 0x00, 0x2A, 0x00, 0x3B, 0x37, 0x30, 0x3C, 0xA2, 0x03, 0x00, 0x00 - .byte 0x69, 0x00, 0x36, 0x38, 0x31, 0x3D, 0xA2, 0x10, 0x00, 0x00, 0x76, 0x00, 0x37, 0x39, 0x32, 0x3E - .byte 0xA2, 0x1D, 0x00, 0x00, 0x49, 0x00, 0x38, 0x3A, 0x33, 0x3F, 0xA2, 0x2A, 0x00, 0x00, 0x56, 0x00 - .byte 0x39, 0x3B, 0x34, 0x40, 0xA2, 0x37, 0x00, 0x00, 0x38, 0x00, 0x3A, 0x36, 0x35, 0x41, 0xA2, 0x44 - .byte 0x00, 0x00, 0x2B, 0x00, 0x41, 0x3D, 0x36, 0x42, 0xB1, 0x03, 0x00, 0x00, 0x6A, 0x00, 0x3C, 0x3E - .byte 0x37, 0x43, 0xB1, 0x10, 0x00, 0x00, 0x77, 0x00, 0x3D, 0x3F, 0x38, 0x44, 0xB1, 0x1D, 0x00, 0x00 - .byte 0x4A, 0x00, 0x3E, 0x40, 0x39, 0x45, 0xB1, 0x2A, 0x00, 0x00, 0x57, 0x00, 0x3F, 0x41, 0x3A, 0x46 - .byte 0xB1, 0x37, 0x00, 0x00, 0x39, 0x00, 0x40, 0x3C, 0x3B, 0x47, 0xB1, 0x44, 0x00, 0x00, 0x3C, 0x00 - .byte 0x47, 0x43, 0x3C, 0x48, 0xC0, 0x03, 0x00, 0x00, 0x6B, 0x00, 0x42, 0x44, 0x3D, 0x49, 0xC0, 0x10 - .byte 0x00, 0x00, 0x78, 0x00, 0x43, 0x45, 0x3E, 0x4A, 0xC0, 0x1D, 0x00, 0x00, 0x4B, 0x00, 0x44, 0x46 - .byte 0x3F, 0x4B, 0xC0, 0x2A, 0x00, 0x00, 0x58, 0x00, 0x45, 0x47, 0x40, 0x4C, 0xC0, 0x37, 0x00, 0x00 - .byte 0x40, 0x00, 0x46, 0x42, 0x41, 0x4D, 0xC0, 0x44, 0x00, 0x00, 0x3D, 0x00, 0x4D, 0x49, 0x42, 0x4E - .byte 0xCF, 0x03, 0x00, 0x00, 0x6C, 0x00, 0x48, 0x4A, 0x43, 0x4F, 0xCF, 0x10, 0x00, 0x00, 0x79, 0x00 - .byte 0x49, 0x4B, 0x44, 0x50, 0xCF, 0x1D, 0x00, 0x00, 0x4C, 0x00, 0x4A, 0x4C, 0x45, 0x51, 0xCF, 0x2A - .byte 0x00, 0x00, 0x59, 0x00, 0x4B, 0x4D, 0x46, 0x52, 0xCF, 0x37, 0x00, 0x00, 0x2E, 0x00, 0x4C, 0x48 - .byte 0x47, 0x53, 0xCF, 0x44, 0x00, 0x00, 0x3E, 0x00, 0x53, 0x4F, 0x48, 0x06, 0xDE, 0x03, 0x00, 0x00 - .byte 0x6D, 0x00, 0x4E, 0x50, 0x49, 0x07, 0xDE, 0x10, 0x00, 0x00, 0x7A, 0x00, 0x4F, 0x51, 0x4A, 0x08 - .byte 0xDE, 0x1D, 0x00, 0x00, 0x4D, 0x00, 0x50, 0x52, 0x4B, 0x03, 0xDE, 0x2A, 0x00, 0x00, 0x5A, 0x00 - .byte 0x51, 0x53, 0x4C, 0x04, 0xDE, 0x37, 0x00, 0x00, 0x26, 0x00, 0x52, 0x4E, 0x4D, 0x05, 0xDE, 0x44 - .byte 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x02, 0x00, 0x11, 0x01, 0x00, 0x00 - .global _0209BBC4 -_0209BBC4: - .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00, 0x10, 0x01, 0x05, 0x02, 0x4F, 0x07, 0x04, 0x10 - .byte 0x00, 0x00, 0x04, 0x01, 0x01, 0x03, 0x32, 0x08, 0x04, 0x1D, 0x00, 0x00, 0x05, 0x01, 0x02, 0x04 - .byte 0x51, 0x09, 0x04, 0x2A, 0x03, 0x00, 0x09, 0x01, 0x03, 0x05, 0x52, 0x0A, 0x04, 0x37, 0x03, 0x00 - .byte 0x07, 0x01, 0x04, 0x01, 0x41, 0x0B, 0x04, 0x44, 0x03, 0x00, 0x08, 0x01, 0x0B, 0x07, 0x4E, 0x0C - .byte 0x2A, 0x03, 0x00, 0x00, 0xE0, 0x00, 0x06, 0x08, 0x01, 0x0D, 0x2A, 0x10, 0x00, 0x00, 0xED, 0x00 - .byte 0x07, 0x09, 0x02, 0x0E, 0x2A, 0x1D, 0x00, 0x00, 0xFE, 0x00, 0x08, 0x0A, 0x03, 0x0F, 0x2A, 0x2A - .byte 0x00, 0x00, 0xC0, 0x00, 0x09, 0x0B, 0x04, 0x10, 0x2A, 0x37, 0x00, 0x00, 0xCD, 0x00, 0x0A, 0x06 - .byte 0x05, 0x11, 0x2A, 0x44, 0x00, 0x00, 0xDE, 0x00, 0x11, 0x0D, 0x06, 0x12, 0x39, 0x03, 0x00, 0x00 - .byte 0xE1, 0x00, 0x0C, 0x0E, 0x07, 0x13, 0x39, 0x10, 0x00, 0x00, 0xEE, 0x00, 0x0D, 0x0F, 0x08, 0x14 - .byte 0x39, 0x1D, 0x00, 0x00, 0xF9, 0x00, 0x0E, 0x10, 0x09, 0x15, 0x39, 0x2A, 0x00, 0x00, 0xC1, 0x00 - .byte 0x0F, 0x11, 0x0A, 0x16, 0x39, 0x37, 0x00, 0x00, 0xCE, 0x00, 0x10, 0x0C, 0x0B, 0x17, 0x39, 0x44 - .byte 0x00, 0x00, 0xD9, 0x00, 0x17, 0x13, 0x0C, 0x18, 0x48, 0x03, 0x00, 0x00, 0xE2, 0x00, 0x12, 0x14 - .byte 0x0D, 0x19, 0x48, 0x10, 0x00, 0x00, 0xEF, 0x00, 0x13, 0x15, 0x0E, 0x1A, 0x48, 0x1D, 0x00, 0x00 - .byte 0xFA, 0x00, 0x14, 0x16, 0x0F, 0x1B, 0x48, 0x2A, 0x00, 0x00, 0xC2, 0x00, 0x15, 0x17, 0x10, 0x1C - .byte 0x48, 0x37, 0x00, 0x00, 0xCF, 0x00, 0x16, 0x12, 0x11, 0x1D, 0x48, 0x44, 0x00, 0x00, 0xDA, 0x00 - .byte 0x1D, 0x19, 0x12, 0x1E, 0x57, 0x03, 0x00, 0x00, 0xE3, 0x00, 0x18, 0x1A, 0x13, 0x1F, 0x57, 0x10 - .byte 0x00, 0x00, 0xF0, 0x00, 0x19, 0x1B, 0x14, 0x20, 0x57, 0x1D, 0x00, 0x00, 0xFB, 0x00, 0x1A, 0x1C - .byte 0x15, 0x21, 0x57, 0x2A, 0x00, 0x00, 0xC3, 0x00, 0x1B, 0x1D, 0x16, 0x22, 0x57, 0x37, 0x00, 0x00 - .byte 0xD0, 0x00, 0x1C, 0x18, 0x17, 0x23, 0x57, 0x44, 0x00, 0x00, 0xDB, 0x00, 0x23, 0x1F, 0x18, 0x24 - .byte 0x66, 0x03, 0x00, 0x00, 0xE4, 0x00, 0x1E, 0x20, 0x19, 0x25, 0x66, 0x10, 0x00, 0x00, 0xF1, 0x00 - .byte 0x1F, 0x21, 0x1A, 0x26, 0x66, 0x1D, 0x00, 0x00, 0xFC, 0x00, 0x20, 0x22, 0x1B, 0x27, 0x66, 0x2A - .byte 0x00, 0x00, 0xC4, 0x00, 0x21, 0x23, 0x1C, 0x28, 0x66, 0x37, 0x00, 0x00, 0xD1, 0x00, 0x22, 0x1E - .byte 0x1D, 0x29, 0x66, 0x44, 0x00, 0x00, 0xDC, 0x00, 0x29, 0x25, 0x1E, 0x2A, 0x75, 0x03, 0x00, 0x00 - .byte 0xE5, 0x00, 0x24, 0x26, 0x1F, 0x2B, 0x75, 0x10, 0x00, 0x00, 0xF2, 0x00, 0x25, 0x27, 0x20, 0x2C - .byte 0x75, 0x1D, 0x00, 0x00, 0xFD, 0x00, 0x26, 0x28, 0x21, 0x2D, 0x75, 0x2A, 0x00, 0x00, 0xC5, 0x00 - .byte 0x27, 0x29, 0x22, 0x2E, 0x75, 0x37, 0x00, 0x00, 0xD2, 0x00, 0x28, 0x24, 0x23, 0x2F, 0x75, 0x44 - .byte 0x00, 0x00, 0xDD, 0x00, 0x2F, 0x2B, 0x24, 0x30, 0x84, 0x03, 0x00, 0x00, 0xE6, 0x00, 0x2A, 0x2C - .byte 0x25, 0x31, 0x84, 0x10, 0x00, 0x00, 0xF3, 0x00, 0x2B, 0x2D, 0x26, 0x32, 0x84, 0x1D, 0x00, 0x00 - .byte 0xFF, 0x00, 0x2C, 0x2E, 0x27, 0x33, 0x84, 0x2A, 0x00, 0x00, 0xC6, 0x00, 0x2D, 0x2F, 0x28, 0x34 - .byte 0x84, 0x37, 0x00, 0x00, 0xD3, 0x00, 0x2E, 0x2A, 0x29, 0x35, 0x84, 0x44, 0x00, 0x00, 0x9F, 0x00 - .byte 0x35, 0x31, 0x2A, 0x36, 0x93, 0x03, 0x00, 0x00, 0xE7, 0x00, 0x30, 0x32, 0x2B, 0x37, 0x93, 0x10 - .byte 0x00, 0x00, 0xF4, 0x00, 0x31, 0x33, 0x2C, 0x02, 0x93, 0x1D, 0x00, 0x00, 0x9E, 0x00, 0x32, 0x34 - .byte 0x2D, 0x39, 0x93, 0x2A, 0x00, 0x00, 0xC7, 0x00, 0x33, 0x35, 0x2E, 0x3A, 0x93, 0x37, 0x00, 0x00 - .byte 0xD4, 0x00, 0x34, 0x30, 0x2F, 0x3B, 0x93, 0x44, 0x00, 0x00, 0x8E, 0x00, 0x3B, 0x37, 0x30, 0x3C - .byte 0xA2, 0x03, 0x00, 0x00, 0xE8, 0x00, 0x36, 0x39, 0x31, 0x3D, 0xA2, 0x10, 0x00, 0x00, 0xF5, 0x00 - .byte 0x37, 0x39, 0x32, 0x3E, 0xA2, 0x1D, 0x00, 0x00, 0x10, 0x01, 0x37, 0x3A, 0x33, 0x3F, 0xA2, 0x2A - .byte 0x00, 0x00, 0xC8, 0x00, 0x39, 0x3B, 0x34, 0x40, 0xA2, 0x37, 0x00, 0x00, 0xD5, 0x00, 0x3A, 0x36 - .byte 0x35, 0x41, 0xA2, 0x44, 0x00, 0x00, 0xDF, 0x00, 0x41, 0x3D, 0x36, 0x42, 0xB1, 0x03, 0x00, 0x00 - .byte 0xE9, 0x00, 0x3C, 0x3F, 0x37, 0x43, 0xB1, 0x10, 0x00, 0x00, 0xF6, 0x00, 0x3D, 0x3F, 0x38, 0x44 - .byte 0xB1, 0x1D, 0x00, 0x00, 0x10, 0x01, 0x3D, 0x40, 0x39, 0x45, 0xB1, 0x2A, 0x00, 0x00, 0xC9, 0x00 - .byte 0x3F, 0x41, 0x3A, 0x46, 0xB1, 0x37, 0x00, 0x00, 0xD6, 0x00, 0x40, 0x3C, 0x3B, 0x05, 0xB1, 0x44 - .byte 0x00, 0x00, 0x85, 0x00, 0x46, 0x43, 0x3C, 0x48, 0xC0, 0x03, 0x00, 0x00, 0xEA, 0x00, 0x42, 0x45 - .byte 0x3D, 0x49, 0xC0, 0x10, 0x00, 0x00, 0xF8, 0x00, 0x43, 0x45, 0x3E, 0x4A, 0xC0, 0x1D, 0x00, 0x00 - .byte 0x10, 0x01, 0x43, 0x46, 0x3F, 0x4B, 0xC0, 0x2A, 0x00, 0x00, 0xCA, 0x00, 0x45, 0x42, 0x40, 0x4C - .byte 0xC0, 0x37, 0x00, 0x00, 0xD8, 0x00, 0x46, 0x42, 0x41, 0x4D, 0xC0, 0x44, 0x00, 0x00, 0x10, 0x01 - .byte 0x4C, 0x49, 0x42, 0x4E, 0xCF, 0x03, 0x00, 0x00, 0xEB, 0x00, 0x48, 0x4B, 0x43, 0x4F, 0xCF, 0x10 - .byte 0x00, 0x00, 0x9C, 0x00, 0x49, 0x4B, 0x44, 0x50, 0xCF, 0x1D, 0x00, 0x00, 0x10, 0x01, 0x49, 0x4C - .byte 0x45, 0x51, 0xCF, 0x2A, 0x00, 0x00, 0xCB, 0x00, 0x4B, 0x48, 0x46, 0x52, 0xCF, 0x37, 0x00, 0x00 - .byte 0x8C, 0x00, 0x4C, 0x48, 0x47, 0x53, 0xCF, 0x44, 0x00, 0x00, 0x10, 0x01, 0x52, 0x4F, 0x48, 0x06 - .byte 0xDE, 0x03, 0x00, 0x00, 0xEC, 0x00, 0x4E, 0x51, 0x49, 0x01, 0xDE, 0x10, 0x00, 0x00, 0x9A, 0x00 - .byte 0x4F, 0x51, 0x4A, 0x08, 0xDE, 0x1D, 0x00, 0x00, 0x10, 0x01, 0x4F, 0x52, 0x4B, 0x03, 0xDE, 0x2A - .byte 0x00, 0x00, 0xCC, 0x00, 0x51, 0x4E, 0x4C, 0x04, 0xDE, 0x37, 0x00, 0x00, 0x8A, 0x00, 0x52, 0x4E - .byte 0x4D, 0x05, 0xDE, 0x44, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x02, 0x00 - .byte 0x11, 0x01, 0x00, 0x00 - .global _0209BF18 -_0209BF18: - .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00, 0x10, 0x01, 0x05, 0x02 - .byte 0x4F, 0x07, 0x04, 0x10, 0x00, 0x00, 0x04, 0x01, 0x01, 0x03, 0x50, 0x08, 0x04, 0x1D, 0x00, 0x00 - .byte 0x05, 0x01, 0x02, 0x04, 0x51, 0x09, 0x04, 0x2A, 0x03, 0x00, 0x09, 0x01, 0x03, 0x05, 0x52, 0x0A - .byte 0x04, 0x37, 0x03, 0x00, 0x07, 0x01, 0x04, 0x01, 0x53, 0x0B, 0x04, 0x44, 0x03, 0x00, 0x08, 0x01 - .byte 0x0B, 0x07, 0x4E, 0x0C, 0x2A, 0x03, 0x00, 0x00, 0x61, 0x00, 0x06, 0x08, 0x01, 0x0D, 0x2A, 0x10 - .byte 0x00, 0x00, 0x6E, 0x00, 0x07, 0x09, 0x02, 0x0E, 0x2A, 0x1D, 0x00, 0x00, 0x41, 0x00, 0x08, 0x0A - .byte 0x03, 0x0F, 0x2A, 0x2A, 0x00, 0x00, 0x4E, 0x00, 0x09, 0x0B, 0x04, 0x10, 0x2A, 0x37, 0x00, 0x00 - .byte 0x31, 0x00, 0x0A, 0x06, 0x05, 0x11, 0x2A, 0x44, 0x00, 0x00, 0x2C, 0x00, 0x11, 0x0D, 0x06, 0x12 - .byte 0x39, 0x03, 0x00, 0x00, 0x62, 0x00, 0x0C, 0x0E, 0x07, 0x13, 0x39, 0x10, 0x00, 0x00, 0x6F, 0x00 - .byte 0x0D, 0x0F, 0x08, 0x14, 0x39, 0x1D, 0x00, 0x00, 0x42, 0x00, 0x0E, 0x10, 0x09, 0x15, 0x39, 0x2A - .byte 0x00, 0x00, 0x4F, 0x00, 0x0F, 0x11, 0x0A, 0x16, 0x39, 0x37, 0x00, 0x00, 0x32, 0x00, 0x10, 0x0C - .byte 0x0B, 0x17, 0x39, 0x44, 0x00, 0x00, 0x2E, 0x00, 0x17, 0x13, 0x0C, 0x18, 0x48, 0x03, 0x00, 0x00 - .byte 0x63, 0x00, 0x12, 0x14, 0x0D, 0x19, 0x48, 0x10, 0x00, 0x00, 0x70, 0x00, 0x13, 0x15, 0x0E, 0x1A - .byte 0x48, 0x1D, 0x00, 0x00, 0x43, 0x00, 0x14, 0x16, 0x0F, 0x1B, 0x48, 0x2A, 0x00, 0x00, 0x50, 0x00 - .byte 0x15, 0x17, 0x10, 0x1C, 0x48, 0x37, 0x00, 0x00, 0x33, 0x00, 0x16, 0x12, 0x11, 0x1D, 0x48, 0x44 - .byte 0x00, 0x00, 0xA1, 0x00, 0x1D, 0x19, 0x12, 0x1E, 0x57, 0x03, 0x00, 0x00, 0x64, 0x00, 0x18, 0x1A - .byte 0x13, 0x1F, 0x57, 0x10, 0x00, 0x00, 0x71, 0x00, 0x19, 0x1B, 0x14, 0x20, 0x57, 0x1D, 0x00, 0x00 - .byte 0x44, 0x00, 0x1A, 0x1C, 0x15, 0x21, 0x57, 0x2A, 0x00, 0x00, 0x51, 0x00, 0x1B, 0x1D, 0x16, 0x22 - .byte 0x57, 0x37, 0x00, 0x00, 0x34, 0x00, 0x1C, 0x18, 0x17, 0x23, 0x57, 0x44, 0x00, 0x00, 0x21, 0x00 - .byte 0x23, 0x1F, 0x18, 0x24, 0x66, 0x03, 0x00, 0x00, 0x65, 0x00, 0x1E, 0x20, 0x19, 0x25, 0x66, 0x10 - .byte 0x00, 0x00, 0x72, 0x00, 0x1F, 0x21, 0x1A, 0x26, 0x66, 0x1D, 0x00, 0x00, 0x45, 0x00, 0x20, 0x22 - .byte 0x1B, 0x27, 0x66, 0x2A, 0x00, 0x00, 0x52, 0x00, 0x21, 0x23, 0x1C, 0x28, 0x66, 0x37, 0x00, 0x00 - .byte 0x35, 0x00, 0x22, 0x1E, 0x1D, 0x29, 0x66, 0x44, 0x00, 0x00, 0xBF, 0x00, 0x29, 0x25, 0x1E, 0x2A - .byte 0x75, 0x03, 0x00, 0x00, 0x66, 0x00, 0x24, 0x26, 0x1F, 0x2B, 0x75, 0x10, 0x00, 0x00, 0x73, 0x00 - .byte 0x25, 0x27, 0x20, 0x2C, 0x75, 0x1D, 0x00, 0x00, 0x46, 0x00, 0x26, 0x28, 0x21, 0x2D, 0x75, 0x2A - .byte 0x00, 0x00, 0x53, 0x00, 0x27, 0x29, 0x22, 0x2E, 0x75, 0x37, 0x00, 0x00, 0x36, 0x00, 0x28, 0x24 - .byte 0x23, 0x2F, 0x75, 0x44, 0x00, 0x00, 0x3F, 0x00, 0x2F, 0x2B, 0x24, 0x30, 0x84, 0x03, 0x00, 0x00 - .byte 0x67, 0x00, 0x2A, 0x2C, 0x25, 0x31, 0x84, 0x10, 0x00, 0x00, 0x74, 0x00, 0x2B, 0x2D, 0x26, 0x32 - .byte 0x84, 0x1D, 0x00, 0x00, 0x47, 0x00, 0x2C, 0x2E, 0x27, 0x33, 0x84, 0x2A, 0x00, 0x00, 0x54, 0x00 - .byte 0x2D, 0x2F, 0x28, 0x34, 0x84, 0x37, 0x00, 0x00, 0x37, 0x00, 0x2E, 0x2A, 0x29, 0x35, 0x84, 0x44 - .byte 0x00, 0x00, 0x91, 0x00, 0x35, 0x31, 0x2A, 0x36, 0x93, 0x03, 0x00, 0x00, 0x68, 0x00, 0x30, 0x32 - .byte 0x2B, 0x37, 0x93, 0x10, 0x00, 0x00, 0x75, 0x00, 0x31, 0x33, 0x2C, 0x38, 0x93, 0x1D, 0x00, 0x00 - .byte 0x48, 0x00, 0x32, 0x34, 0x2D, 0x39, 0x93, 0x2A, 0x00, 0x00, 0x55, 0x00, 0x33, 0x35, 0x2E, 0x3A - .byte 0x93, 0x37, 0x00, 0x00, 0x38, 0x00, 0x34, 0x30, 0x2F, 0x3B, 0x93, 0x44, 0x00, 0x00, 0x92, 0x00 - .byte 0x3B, 0x37, 0x30, 0x3C, 0xA2, 0x03, 0x00, 0x00, 0x69, 0x00, 0x36, 0x38, 0x31, 0x3D, 0xA2, 0x10 - .byte 0x00, 0x00, 0x76, 0x00, 0x37, 0x39, 0x32, 0x3E, 0xA2, 0x1D, 0x00, 0x00, 0x49, 0x00, 0x38, 0x3A - .byte 0x33, 0x3F, 0xA2, 0x2A, 0x00, 0x00, 0x56, 0x00, 0x39, 0x3B, 0x34, 0x40, 0xA2, 0x37, 0x00, 0x00 - .byte 0x39, 0x00, 0x3A, 0x36, 0x35, 0x41, 0xA2, 0x44, 0x00, 0x00, 0x93, 0x00, 0x41, 0x3D, 0x36, 0x42 - .byte 0xB1, 0x03, 0x00, 0x00, 0x6A, 0x00, 0x3C, 0x3E, 0x37, 0x43, 0xB1, 0x10, 0x00, 0x00, 0x77, 0x00 - .byte 0x3D, 0x3F, 0x38, 0x44, 0xB1, 0x1D, 0x00, 0x00, 0x4A, 0x00, 0x3E, 0x40, 0x39, 0x45, 0xB1, 0x2A - .byte 0x00, 0x00, 0x57, 0x00, 0x3F, 0x41, 0x3A, 0x46, 0xB1, 0x37, 0x00, 0x00, 0x30, 0x00, 0x40, 0x3C - .byte 0x3B, 0x47, 0xB1, 0x44, 0x00, 0x00, 0x94, 0x00, 0x47, 0x43, 0x3C, 0x48, 0xC0, 0x03, 0x00, 0x00 - .byte 0x6B, 0x00, 0x42, 0x44, 0x3D, 0x49, 0xC0, 0x10, 0x00, 0x00, 0x78, 0x00, 0x43, 0x45, 0x3E, 0x4A - .byte 0xC0, 0x1D, 0x00, 0x00, 0x4B, 0x00, 0x44, 0x46, 0x3F, 0x4B, 0xC0, 0x2A, 0x00, 0x00, 0x58, 0x00 - .byte 0x45, 0x47, 0x40, 0x4C, 0xC0, 0x37, 0x00, 0x00, 0x3A, 0x00, 0x46, 0x42, 0x41, 0x4D, 0xC0, 0x44 - .byte 0x00, 0x00, 0xBD, 0x00, 0x4D, 0x49, 0x42, 0x4E, 0xCF, 0x03, 0x00, 0x00, 0x6C, 0x00, 0x48, 0x4A - .byte 0x43, 0x4F, 0xCF, 0x10, 0x00, 0x00, 0x79, 0x00, 0x49, 0x4B, 0x44, 0x50, 0xCF, 0x1D, 0x00, 0x00 - .byte 0x4C, 0x00, 0x4A, 0x4C, 0x45, 0x51, 0xCF, 0x2A, 0x00, 0x00, 0x59, 0x00, 0x4B, 0x4D, 0x46, 0x52 - .byte 0xCF, 0x37, 0x00, 0x00, 0x2B, 0x00, 0x4C, 0x48, 0x47, 0x53, 0xCF, 0x44, 0x00, 0x00, 0xBE, 0x00 - .byte 0x53, 0x4F, 0x48, 0x06, 0xDE, 0x03, 0x00, 0x00, 0x6D, 0x00, 0x4E, 0x50, 0x49, 0x01, 0xDE, 0x10 - .byte 0x00, 0x00, 0x7A, 0x00, 0x4F, 0x51, 0x4A, 0x02, 0xDE, 0x1D, 0x00, 0x00, 0x4D, 0x00, 0x50, 0x52 - .byte 0x4B, 0x03, 0xDE, 0x2A, 0x00, 0x00, 0x5A, 0x00, 0x51, 0x53, 0x4C, 0x04, 0xDE, 0x37, 0x00, 0x00 - .byte 0x2D, 0x00, 0x52, 0x4E, 0x4D, 0x05, 0xDE, 0x44, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x03, 0x02, 0x00, 0x11, 0x01, 0x00, 0x00 - .global _0209C26C -_0209C26C: - .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00 - .byte 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x1D, 0x00, 0x00, 0x10, 0x01, 0x05, 0x04, 0x51, 0x09, 0x04, 0x2A, 0x03, 0x00, 0x09, 0x01 - .byte 0x03, 0x05, 0x52, 0x0A, 0x04, 0x37, 0x03, 0x00, 0x07, 0x01, 0x04, 0x03, 0x53, 0x0B, 0x04, 0x44 - .byte 0x03, 0x00, 0x08, 0x01, 0x0B, 0x07, 0x4E, 0x0C, 0x2A, 0x03, 0x00, 0x00, 0x61, 0x00, 0x06, 0x08 - .byte 0x4F, 0x0D, 0x2A, 0x10, 0x00, 0x00, 0x6E, 0x00, 0x07, 0x09, 0x50, 0x0E, 0x2A, 0x1D, 0x00, 0x00 - .byte 0x41, 0x00, 0x08, 0x0A, 0x03, 0x0F, 0x2A, 0x2A, 0x00, 0x00, 0x4E, 0x00, 0x09, 0x0B, 0x04, 0x10 - .byte 0x2A, 0x37, 0x00, 0x00, 0x31, 0x00, 0x0A, 0x06, 0x05, 0x11, 0x2A, 0x44, 0x00, 0x00, 0x2C, 0x00 - .byte 0x11, 0x0D, 0x06, 0x12, 0x39, 0x03, 0x00, 0x00, 0x62, 0x00, 0x0C, 0x0E, 0x07, 0x13, 0x39, 0x10 - .byte 0x00, 0x00, 0x6F, 0x00, 0x0D, 0x0F, 0x08, 0x14, 0x39, 0x1D, 0x00, 0x00, 0x42, 0x00, 0x0E, 0x10 - .byte 0x09, 0x15, 0x39, 0x2A, 0x00, 0x00, 0x4F, 0x00, 0x0F, 0x11, 0x0A, 0x16, 0x39, 0x37, 0x00, 0x00 - .byte 0x32, 0x00, 0x10, 0x0C, 0x0B, 0x17, 0x39, 0x44, 0x00, 0x00, 0x2E, 0x00, 0x17, 0x13, 0x0C, 0x18 - .byte 0x48, 0x03, 0x00, 0x00, 0x63, 0x00, 0x12, 0x14, 0x0D, 0x19, 0x48, 0x10, 0x00, 0x00, 0x70, 0x00 - .byte 0x13, 0x15, 0x0E, 0x1A, 0x48, 0x1D, 0x00, 0x00, 0x43, 0x00, 0x14, 0x16, 0x0F, 0x1B, 0x48, 0x2A - .byte 0x00, 0x00, 0x50, 0x00, 0x15, 0x17, 0x10, 0x1C, 0x48, 0x37, 0x00, 0x00, 0x33, 0x00, 0x16, 0x12 - .byte 0x11, 0x1D, 0x48, 0x44, 0x00, 0x00, 0xA1, 0x00, 0x1D, 0x19, 0x12, 0x1E, 0x57, 0x03, 0x00, 0x00 - .byte 0x64, 0x00, 0x18, 0x1A, 0x13, 0x1F, 0x57, 0x10, 0x00, 0x00, 0x71, 0x00, 0x19, 0x1B, 0x14, 0x20 - .byte 0x57, 0x1D, 0x00, 0x00, 0x44, 0x00, 0x1A, 0x1C, 0x15, 0x21, 0x57, 0x2A, 0x00, 0x00, 0x51, 0x00 - .byte 0x1B, 0x1D, 0x16, 0x22, 0x57, 0x37, 0x00, 0x00, 0x34, 0x00, 0x1C, 0x18, 0x17, 0x23, 0x57, 0x44 - .byte 0x00, 0x00, 0x21, 0x00, 0x23, 0x1F, 0x18, 0x24, 0x66, 0x03, 0x00, 0x00, 0x65, 0x00, 0x1E, 0x20 - .byte 0x19, 0x25, 0x66, 0x10, 0x00, 0x00, 0x72, 0x00, 0x1F, 0x21, 0x1A, 0x26, 0x66, 0x1D, 0x00, 0x00 - .byte 0x45, 0x00, 0x20, 0x22, 0x1B, 0x27, 0x66, 0x2A, 0x00, 0x00, 0x52, 0x00, 0x21, 0x23, 0x1C, 0x28 - .byte 0x66, 0x37, 0x00, 0x00, 0x35, 0x00, 0x22, 0x1E, 0x1D, 0x29, 0x66, 0x44, 0x00, 0x00, 0xBF, 0x00 - .byte 0x29, 0x25, 0x1E, 0x2A, 0x75, 0x03, 0x00, 0x00, 0x66, 0x00, 0x24, 0x26, 0x1F, 0x2B, 0x75, 0x10 - .byte 0x00, 0x00, 0x73, 0x00, 0x25, 0x27, 0x20, 0x2C, 0x75, 0x1D, 0x00, 0x00, 0x46, 0x00, 0x26, 0x28 - .byte 0x21, 0x2D, 0x75, 0x2A, 0x00, 0x00, 0x53, 0x00, 0x27, 0x29, 0x22, 0x2E, 0x75, 0x37, 0x00, 0x00 - .byte 0x36, 0x00, 0x28, 0x24, 0x23, 0x2F, 0x75, 0x44, 0x00, 0x00, 0x3F, 0x00, 0x2F, 0x2B, 0x24, 0x30 - .byte 0x84, 0x03, 0x00, 0x00, 0x67, 0x00, 0x2A, 0x2C, 0x25, 0x31, 0x84, 0x10, 0x00, 0x00, 0x74, 0x00 - .byte 0x2B, 0x2D, 0x26, 0x32, 0x84, 0x1D, 0x00, 0x00, 0x47, 0x00, 0x2C, 0x2E, 0x27, 0x33, 0x84, 0x2A - .byte 0x00, 0x00, 0x54, 0x00, 0x2D, 0x2F, 0x28, 0x34, 0x84, 0x37, 0x00, 0x00, 0x37, 0x00, 0x2E, 0x2A - .byte 0x29, 0x35, 0x84, 0x44, 0x00, 0x00, 0x91, 0x00, 0x35, 0x31, 0x2A, 0x36, 0x93, 0x03, 0x00, 0x00 - .byte 0x68, 0x00, 0x30, 0x32, 0x2B, 0x37, 0x93, 0x10, 0x00, 0x00, 0x75, 0x00, 0x31, 0x33, 0x2C, 0x38 - .byte 0x93, 0x1D, 0x00, 0x00, 0x48, 0x00, 0x32, 0x34, 0x2D, 0x39, 0x93, 0x2A, 0x00, 0x00, 0x55, 0x00 - .byte 0x33, 0x35, 0x2E, 0x3A, 0x93, 0x37, 0x00, 0x00, 0x38, 0x00, 0x34, 0x30, 0x2F, 0x3B, 0x93, 0x44 - .byte 0x00, 0x00, 0x92, 0x00, 0x3B, 0x37, 0x30, 0x3C, 0xA2, 0x03, 0x00, 0x00, 0x69, 0x00, 0x36, 0x38 - .byte 0x31, 0x3D, 0xA2, 0x10, 0x00, 0x00, 0x76, 0x00, 0x37, 0x39, 0x32, 0x3E, 0xA2, 0x1D, 0x00, 0x00 - .byte 0x49, 0x00, 0x38, 0x3A, 0x33, 0x3F, 0xA2, 0x2A, 0x00, 0x00, 0x56, 0x00, 0x39, 0x3B, 0x34, 0x40 - .byte 0xA2, 0x37, 0x00, 0x00, 0x39, 0x00, 0x3A, 0x36, 0x35, 0x41, 0xA2, 0x44, 0x00, 0x00, 0x93, 0x00 - .byte 0x41, 0x3D, 0x36, 0x42, 0xB1, 0x03, 0x00, 0x00, 0x6A, 0x00, 0x3C, 0x3E, 0x37, 0x43, 0xB1, 0x10 - .byte 0x00, 0x00, 0x77, 0x00, 0x3D, 0x3F, 0x38, 0x44, 0xB1, 0x1D, 0x00, 0x00, 0x4A, 0x00, 0x3E, 0x40 - .byte 0x39, 0x45, 0xB1, 0x2A, 0x00, 0x00, 0x57, 0x00, 0x3F, 0x41, 0x3A, 0x46, 0xB1, 0x37, 0x00, 0x00 - .byte 0x30, 0x00, 0x40, 0x3C, 0x3B, 0x47, 0xB1, 0x44, 0x00, 0x00, 0x94, 0x00, 0x47, 0x43, 0x3C, 0x48 - .byte 0xC0, 0x03, 0x00, 0x00, 0x6B, 0x00, 0x42, 0x44, 0x3D, 0x49, 0xC0, 0x10, 0x00, 0x00, 0x78, 0x00 - .byte 0x43, 0x45, 0x3E, 0x4A, 0xC0, 0x1D, 0x00, 0x00, 0x4B, 0x00, 0x44, 0x46, 0x3F, 0x4B, 0xC0, 0x2A - .byte 0x00, 0x00, 0x58, 0x00, 0x45, 0x47, 0x40, 0x4C, 0xC0, 0x37, 0x00, 0x00, 0x3A, 0x00, 0x46, 0x42 - .byte 0x41, 0x4D, 0xC0, 0x44, 0x00, 0x00, 0xBD, 0x00, 0x4D, 0x49, 0x42, 0x4E, 0xCF, 0x03, 0x00, 0x00 - .byte 0x6C, 0x00, 0x48, 0x4A, 0x43, 0x4F, 0xCF, 0x10, 0x00, 0x00, 0x79, 0x00, 0x49, 0x4B, 0x44, 0x50 - .byte 0xCF, 0x1D, 0x00, 0x00, 0x4C, 0x00, 0x4A, 0x4C, 0x45, 0x51, 0xCF, 0x2A, 0x00, 0x00, 0x59, 0x00 - .byte 0x4B, 0x4D, 0x46, 0x52, 0xCF, 0x37, 0x00, 0x00, 0x2B, 0x00, 0x4C, 0x48, 0x47, 0x53, 0xCF, 0x44 - .byte 0x00, 0x00, 0xBE, 0x00, 0x53, 0x4F, 0x48, 0x06, 0xDE, 0x03, 0x00, 0x00, 0x6D, 0x00, 0x4E, 0x50 - .byte 0x49, 0x07, 0xDE, 0x10, 0x00, 0x00, 0x7A, 0x00, 0x4F, 0x51, 0x4A, 0x08, 0xDE, 0x1D, 0x00, 0x00 - .byte 0x4D, 0x00, 0x50, 0x52, 0x4B, 0x03, 0xDE, 0x2A, 0x00, 0x00, 0x5A, 0x00, 0x51, 0x53, 0x4C, 0x04 - .byte 0xDE, 0x37, 0x00, 0x00, 0x2D, 0x00, 0x52, 0x4E, 0x4D, 0x05, 0xDE, 0x44, 0x00, 0x00, 0x20, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x02, 0x00, 0x11, 0x01, 0x00, 0x00 - .global _0209C5C0 -_0209C5C0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x01, 0x0C, 0x05, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209C5D0 -_0209C5D0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x01, 0x0E, 0x07, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209C5E0 -_0209C5E0: - .byte 0x01, 0x00, 0x00, 0x00 - .byte 0x0A, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00 - .byte 0xA0, 0x86, 0x01, 0x00, 0x40, 0x42, 0x0F, 0x00, 0x80, 0x96, 0x98, 0x00, 0x00, 0xE1, 0xF5, 0x05 - .global _0209C604 -_0209C604: - .word _0209C6F0 - .byte 0xCF, 0x04, 0x00, 0x00 - .global _0209C60C -_0209C60C: - .byte 0x0D, 0x03, 0x04, 0x03, 0x05, 0x03, 0x06, 0x03 - .byte 0x07, 0x03, 0x00, 0x00 - .global _0209C618 -_0209C618: - .byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x00, 0x00, 0xFE, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209C628 -_0209C628: - .byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x08, 0x00, 0xFE, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209C638 -_0209C638: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x14, 0x0F, 0x02, 0x00, 0xFE, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209C648 -_0209C648: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x12, 0x1C, 0x04, 0x00, 0xFD, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209C658 -_0209C658: - .byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x00, 0x00, 0xFE, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209C668 -_0209C668: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x0F, 0x00, 0x00, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209C678 -_0209C678: - .byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x00, 0x00, 0xFE, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209C688 -_0209C688: - .byte 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0x06, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x07, 0x03, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x09, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x05, 0x00, 0x00, 0x00 - .global _0209C6B8 -_0209C6B8: - .byte 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x03, 0x00, 0x00 - .byte 0x02, 0x00, 0x00, 0x00, 0x06, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x07, 0x03, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x0A, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x09, 0x03, 0x00, 0x00 - .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .global _0209C6F0 -_0209C6F0: - .byte 0x6D, 0x65, 0x6E, 0x75 - .byte 0x5F, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x5F, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6F, 0x75 - .byte 0x73, 0x65, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x00 - .global _0209C70C -_0209C70C: - .word sub_0203BCEC - .word sub_0203BE18 - .word sub_0203BEDC - .word sub_0203BF10 - .word sub_0203C030 - .word sub_0203C088 - .word sub_0203C0D4 - .word sub_0203C124 - .word sub_0203C1F8 - .word sub_0203C32C - .word sub_0203C37C - .word sub_0203C3AC - .word sub_0203C408 - .word sub_0203C4B8 - .word sub_0203C4F0 - .word sub_0203C53C - .word sub_0203C56C - .word sub_0203C5C8 - .word sub_0203C688 - .word sub_0203C6C0 - .word sub_0203C70C - .word sub_0203C73C - .global _0209C764 -_0209C764: - .byte 0x6D, 0x65, 0x6E, 0x75, 0x4D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x72, 0x65, 0x68 - .byte 0x6F, 0x75, 0x73, 0x65, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33 - .byte 0x64, 0x20, 0x6D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x33, 0x64, 0x20, 0x69, 0x64, 0x20, 0x25, 0x33 - .byte 0x64, 0x0A, 0x00, 0x00 - .global _0209C798 -_0209C798: - .byte 0x25, 0x73, 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A - .byte 0x33, 0x36, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209C7B8 -_0209C7B8: - .byte 0x25, 0x73, 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A - .byte 0x33, 0x36, 0x5D, 0x25, 0x73, 0x00, 0x00, 0x00 - .global _0209C7CC -_0209C7CC: - .byte 0x04, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00 - .global _0209C7D4 -_0209C7D4: - .byte 0x00, 0x00, 0x00, 0x00, 0x0B, 0x05, 0x14, 0x0F, 0x01, 0xFB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209C7E4 -_0209C7E4: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x03, 0x1C, 0x04, 0x01, 0xFB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209C7F4 -_0209C7F4: - .word sub_0203CA40 - .word sub_0203CA6C - .word sub_0203CA90 - .word sub_0203CACC - .word sub_0203CAF0 - .word sub_0203CB58 - .word sub_0203CB84 - .word sub_0203CC60 - .word sub_0203CC84 - .word sub_0203CCB0 - .word sub_0203CCD4 - .global _0209C820 -_0209C820: - .byte 0x5B, 0x76, 0x61, 0x6C - .byte 0x75, 0x65, 0x3A, 0x30, 0x3A, 0x33, 0x5D, 0x00 - .global _0209C82C -_0209C82C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x5D, 0x25 - .byte 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00 - .global _0209C83C -_0209C83C: - .byte 0x25, 0x73, 0x20, 0x28, 0x25, 0x73, 0x29, 0x00 - .global _0209C844 -_0209C844: - .byte 0xF7, 0x00 - .global _0209C846 -_0209C846: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209C850 -_0209C850: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .global _0209C85C -_0209C85C: - .byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00 - .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209C86C -_0209C86C: - .byte 0xA7, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0xA8, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .global _0209C884 -_0209C884: - .byte 0x78, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .global _0209C89C -_0209C89C: - .byte 0x00, 0x00, 0x4F, 0x09, 0x70, 0x09, 0x71, 0x09 - .byte 0x50, 0x09, 0x74, 0x09 - .global _0209C8A8 -_0209C8A8: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x14, 0x12, 0x00, 0xFE, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209C8B8 -_0209C8B8: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209C8C8 -_0209C8C8: - .byte 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209C928 -_0209C928: - .byte 0x00, 0x80, 0xFF, 0xFF - .global _0209C92C -_0209C92C: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x0E - .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209C93C -_0209C93C: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x0C - .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209C94C -_0209C94C: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x0D, 0x12, 0x0A - .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209C95C -_0209C95C: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x0C - .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209C96C -_0209C96C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x5D, 0x25 - .byte 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00 - .global _0209C97C -_0209C97C: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13 - .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209C98C -_0209C98C: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x00 - .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209C99C -_0209C99C: - .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00 - .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209C9AC -_0209C9AC: - .byte 0x74, 0x0A, 0x00, 0x00 - .global _0209C9B0 -_0209C9B0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x75, 0x0A, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x76, 0x0A, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .global _0209C9CC -_0209C9CC: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x00, 0x00 - .global _0209C9D4 -_0209C9D4: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x32, 0x5D, 0x00, 0x00 - .global _0209C9DC -_0209C9DC: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x31, 0x5D, 0x00, 0x00 - .global _0209C9E4 -_0209C9E4: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209C9F4 -_0209C9F4: -#ifdef EUROPE - .byte 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x37, 0x5D - .byte 0x25, 0x64, 0x5B, 0x4D, 0x3A, 0x53, 0x31, 0x5D, 0x25, 0x73, 0x00, 0x00 -#else - .byte 0x25, 0x64, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00 -#endif - .global _0209C9FC -_0209C9FC: -#ifdef EUROPE - .byte 0x5B, 0x43, 0x4C, 0x55 - .byte 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x37, 0x5D, 0x5B, 0x4D, 0x53, 0x3A, 0x31, 0x5D, 0x5B, 0x4D - .byte 0x3A, 0x53, 0x31, 0x5D, 0x25, 0x73, 0x00, 0x00 -#else - .byte 0x5B, 0x4D, 0x53, 0x3A, 0x31, 0x5D, 0x25, 0x73 - .byte 0x00, 0x00, 0x00, 0x00 -#endif - .global _0209CA08 -_0209CA08: -#ifdef EUROPE - .byte 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45 - .byte 0x54, 0x3A, 0x37, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x57, 0x5D, 0x25, 0x64, 0x5B, 0x4D, 0x3A, 0x53 - .byte 0x31, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 -#else - .byte 0x5B, 0x43, 0x53, 0x3A, 0x57, 0x5D, 0x25, 0x64, 0x25, 0x73, 0x5B, 0x43 - .byte 0x52, 0x5D, 0x00, 0x00 -#endif - .global _0209CA18 -_0209CA18: -#ifdef EUROPE - .byte 0x5B, 0x43, 0x4C, 0x55 - .byte 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x37, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x57, 0x5D, 0x5B, 0x4D - .byte 0x53, 0x3A, 0x31, 0x5D, 0x5B, 0x4D, 0x3A, 0x53, 0x31, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D - .byte 0x00, 0x00, 0x00, 0x00 -#else - .byte 0x5B, 0x43, 0x53, 0x3A, 0x57, 0x5D, 0x5B, 0x4D, 0x53, 0x3A, 0x31, 0x5D - .byte 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00 -#endif - .global _0209CA2C -_0209CA2C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x57, 0x5D, 0x25, 0x73 - .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _0209CA3C -_0209CA3C: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6A, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .global _0209CA48 -_0209CA48: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x14, 0x12, 0x02, 0x00, 0xFE, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209CA58 -_0209CA58: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x00, 0x00, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209CA68 -_0209CA68: - .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x12, 0x00, 0xFE, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209CA78 -_0209CA78: - .byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x14, 0x00, 0xFE, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209CA88 -_0209CA88: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x12, 0x1C, 0x04, 0x00, 0xFD, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209CA98 -_0209CA98: - .word sub_020435CC - .word sub_0204376C - .word sub_020437C4 - .word sub_02043844 - .word sub_02043944 - .word sub_020439FC - .word sub_02043B7C - .global _0209CAB4 -_0209CAB4: - .byte 0xF6, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xF4, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0xF5, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xF7, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .byte 0xF8, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xFB, 0x02, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00 - .byte 0xF9, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xFA, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 - .byte 0xFD, 0x02, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xFC, 0x02, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 - .global _0209CB0C -_0209CB0C: - .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x14, 0x08, 0x02 - .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x14, 0x08, 0x02 - .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x12, 0x08, 0x04 - .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209CB3C -_0209CB3C: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x14, 0x12, 0x02 - .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209CB4C -_0209CB4C: - .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x0F, 0x08, 0x03 - .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x04 - .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209CB6C -_0209CB6C: - .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x6A, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .global _0209CB78 -_0209CB78: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x0A, 0x02, 0x00, 0xFE, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209CB88 -_0209CB88: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x0E, 0x12, 0x04, 0x00, 0xFE, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209CB98 -_0209CB98: - .byte 0x00, 0x00, 0x00, 0x00, 0x0E, 0x02, 0x10, 0x00, 0x00, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209CBA8 -_0209CBA8: - .byte 0x5B, 0x4D, 0x3A, 0x48, 0x37, 0x5D, 0x00, 0x00 - .global _0209CBB0 -_0209CBB0: - .byte 0x5B, 0x4D, 0x3A, 0x48 - .byte 0x30, 0x5D, 0x00, 0x00 - .global _0209CBB8 -_0209CBB8: - .byte 0x5B, 0x4D, 0x3A, 0x48, 0x31, 0x5D, 0x00, 0x00 - .global _0209CBC0 -_0209CBC0: - .byte 0x5B, 0x4D, 0x3A, 0x48 - .byte 0x32, 0x5D, 0x00, 0x00 - .global _0209CBC8 -_0209CBC8: - .byte 0x5B, 0x4D, 0x3A, 0x48, 0x33, 0x5D, 0x00, 0x00 - .global _0209CBD0 -_0209CBD0: - .byte 0x5B, 0x4D, 0x3A, 0x48 - .byte 0x34, 0x5D, 0x00, 0x00 - .global _0209CBD8 -_0209CBD8: - .byte 0x5B, 0x4D, 0x3A, 0x48, 0x35, 0x5D, 0x00, 0x00 - .global _0209CBE0 -_0209CBE0: - .byte 0x5B, 0x4D, 0x3A, 0x48 - .byte 0x36, 0x5D, 0x00, 0x00 - .global _0209CBE8 -_0209CBE8: - .byte 0x5B, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x3A, 0x30, 0x5D, 0x5B, 0x43 - .byte 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x38, 0x30, 0x5D, 0x5B, 0x73, 0x74, 0x72, 0x69 - .byte 0x6E, 0x67, 0x3A, 0x31, 0x5D, 0x00, 0x00, 0x00 - .global _0209CC0C -_0209CC0C: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .global _0209CC18 -_0209CC18: - .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x06, 0x00, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209CC28 -_0209CC28: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209CC38 -_0209CC38: - .byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209CC48 -_0209CC48: - .byte 0x78, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x02, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .global _0209CC60 -_0209CC60: - .byte 0xD2, 0x02, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0xD3, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xD4, 0x02, 0x00, 0x00 - .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .global _0209CC80 -_0209CC80: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x03, 0x03, 0x1A, 0x10, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209CC90 -_0209CC90: - .byte 0x88, 0x00, 0x00, 0x00 - .byte 0xB0, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00 - .global _0209CCA0 -_0209CCA0: - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_0204682C - .word sub_02046898 - .word sub_020468D4 - .global _0209CCB0 -_0209CCB0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02047578 - .word sub_020474E0 - .global _0209CCC0 -_0209CCC0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x02, 0x02, 0x1C, 0x14, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209CCD0 -_0209CCD0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x02, 0x02, 0x1C, 0x14, 0x01, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209CCE0 -_0209CCE0: - .byte 0x5B, 0x52, 0x5D, 0x00 - .global PARTNER_TALK_KIND_TABLE -PARTNER_TALK_KIND_TABLE: - .byte 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x9E, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0xA9, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0xE8, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x73, 0x03, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0xF0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xDD, 0x02, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0x7D, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xA0, 0x03, 0x00, 0x00 - .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _0209CD3C -_0209CD3C: - .byte 0x50, 0x4F, 0x4B, 0x45, 0x5F, 0x44, 0x55, 0x4E - .byte 0x5F, 0x53, 0x4F, 0x52, 0x41, 0x00, 0x00, 0x00 - .global _0209CD4C -_0209CD4C: - .byte 0x4E, 0x6F, 0x74, 0x65, 0x20, 0x53, 0x65, 0x74 - .byte 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x64, 0x20, 0x2D, 0x3E - .byte 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global _0209CD6C -_0209CD6C: - .byte 0x4E, 0x6F, 0x74, 0x65, 0x53, 0x61, 0x76, 0x65 - .byte 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x25, 0x64, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global _0209CD84 -_0209CD84: - .byte 0x72, 0x65, 0x61, 0x64, 0x79, 0x20, 0x74, 0x69, 0x6D, 0x65, 0x20, 0x25, 0x66, 0x0A, 0x00, 0x00 - .global _0209CD94 -_0209CD94: - .byte 0x77, 0x72, 0x69, 0x74, 0x65, 0x20, 0x74, 0x69, 0x6D, 0x65, 0x20, 0x25, 0x66, 0x0A, 0x00, 0x00 - .global _0209CDA4 -_0209CDA4: - .byte 0x4E, 0x6F, 0x74, 0x65, 0x4C, 0x6F, 0x61, 0x64, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x25, 0x64 - .byte 0x0A, 0x00, 0x00, 0x00 - .global _0209CDB8 -_0209CDB8: - .byte 0x4E, 0x6F, 0x74, 0x65, 0x4C, 0x6F, 0x61, 0x64, 0x20, 0x42, 0x61, 0x73 - .byte 0x65, 0x20, 0x6D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00 - .global _0209CDD0 -_0209CDD0: - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02049684 - .word sub_020496F4 - .word sub_02049730 - .global _0209CDE0 -_0209CDE0: - .byte 0x49, 0x02, 0x4B, 0x02 - .byte 0x3B, 0x02, 0x3B, 0x02, 0x3B, 0x02, 0x3D, 0x02, 0x3D, 0x02, 0x45, 0x02, 0x3F, 0x02, 0x41, 0x02 - .byte 0x3B, 0x02, 0x3B, 0x02 - .global _0209CDF8 -_0209CDF8: - .byte 0x4A, 0x02, 0x4C, 0x02, 0x3C, 0x02, 0x3C, 0x02, 0x3C, 0x02, 0x3E, 0x02 - .byte 0x3E, 0x02, 0x46, 0x02, 0x40, 0x02, 0x43, 0x02, 0x3C, 0x02, 0x3C, 0x02 - .global _0209CE10 -_0209CE10: - .byte 0x01, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .global _0209CE40 -_0209CE40: - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02049A74 - .word sub_02049AD0 - .word sub_02049B0C - .global _0209CE50 -_0209CE50: - .byte 0x52, 0x02, 0x54, 0x02 - .global _0209CE54 -_0209CE54: - .byte 0x51, 0x02, 0x53, 0x02 - .global _0209CE58 -_0209CE58: - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02049D84 - .word sub_02049DF4 - .word sub_02049E30 - .global _0209CE68 -_0209CE68: - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_0204A02C - .word sub_0204A080 - .word sub_0204A0BC - .global _0209CE78 -_0209CE78: - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_0204A0FC - .word sub_0204A154 - .word sub_0204A190 - .global _0209CE88 -_0209CE88: - .byte 0xFF - .global _0209CE89 -_0209CE89: - .byte 0x00, 0x00, 0x00 - .global _0209CE8C -_0209CE8C: - .byte 0x4C, 0x4F, 0x43, 0x41, 0x4C, 0x32, 0x00, 0x00 - .global _0209CE94 -_0209CE94: - .byte 0x4C, 0x4F, 0x43, 0x41, 0x4C, 0x33, 0x00, 0x00 - .global _0209CE9C -_0209CE9C: - .byte 0x4C, 0x4F, 0x43, 0x41, 0x4C, 0x30, 0x00, 0x00 - .global _0209CEA4 -_0209CEA4: - .byte 0x4C, 0x4F, 0x43, 0x41, 0x4C, 0x31, 0x00, 0x00 - .global _0209CEAC -_0209CEAC: - .word _0209CEBC - .byte 0xE9, 0x03, 0x00, 0x00 - .word _0209CEBC - .byte 0x14, 0x04, 0x00, 0x00 - .global _0209CEBC -_0209CEBC: - .byte 0x65, 0x76, 0x65, 0x6E, 0x74, 0x5F, 0x66, 0x6C - .byte 0x61, 0x67, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x00 - .global SCRIPT_VARS_LOCALS -SCRIPT_VARS_LOCALS: - .byte 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .word _0209CE9C - .byte 0x06, 0x00, 0x07, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .word _0209CEA4 - .byte 0x06, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .word _0209CE8C - .byte 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .word _0209CE94 - .global _0209CF0C -_0209CF0C: - .byte 0x45, 0x76, 0x65, 0x6E, 0x74, 0x46, 0x6C, 0x61 - .byte 0x67, 0x53, 0x69, 0x7A, 0x65, 0x20, 0x25, 0x30, 0x34, 0x78, 0x2F, 0x25, 0x30, 0x34, 0x78, 0x0A - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209CF28 -_0209CF28: - .byte 0x65, 0x76, 0x65, 0x6E, 0x74, 0x20, 0x66, 0x6C, 0x61, 0x67, 0x20, 0x65 - .byte 0x78, 0x70, 0x61, 0x6E, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x25 - .byte 0x64, 0x00, 0x00, 0x00 - .global _0209CF48 -_0209CF48: - .byte 0x65, 0x76, 0x65, 0x6E, 0x74, 0x20, 0x66, 0x6C, 0x61, 0x67, 0x20, 0x72 - .byte 0x75, 0x6C, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00 - .global _0209CF64 -_0209CF64: - .byte 0x45, 0x76, 0x65, 0x6E, 0x74, 0x46, 0x6C, 0x61, 0x67, 0x20, 0x52, 0x65, 0x73, 0x75, 0x6D, 0x65 - .byte 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global _0209CF84 -_0209CF84: - .byte 0x45, 0x76, 0x65, 0x6E, 0x74, 0x46, 0x6C, 0x61, 0x67, 0x20, 0x42, 0x61, 0x63, 0x6B, 0x75, 0x70 - .byte 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global _0209CFA4 -_0209CFA4: - .byte 0x53, 0x55, 0x4D, 0x00 - .global _0209CFA8 -_0209CFA8: - .byte 0x56, 0x45, 0x52, 0x53, 0x49, 0x4F, 0x4E, 0x00 - .global _0209CFB0 -_0209CFB0: - .byte 0x55, 0x4E, 0x49, 0x54 - .byte 0x5F, 0x53, 0x55, 0x4D, 0x00, 0x00, 0x00, 0x00 - .global _0209CFBC -_0209CFBC: - .byte 0x47, 0x41, 0x4D, 0x45, 0x5F, 0x4D, 0x4F, 0x44 - .byte 0x45, 0x00, 0x00, 0x00 - .global _0209CFC8 -_0209CFC8: - .byte 0x42, 0x41, 0x4E, 0x4B, 0x5F, 0x47, 0x4F, 0x4C, 0x44, 0x00, 0x00, 0x00 - .global _0209CFD4 -_0209CFD4: - .byte 0x43, 0x4F, 0x4E, 0x44, 0x49, 0x54, 0x49, 0x4F, 0x4E, 0x00, 0x00, 0x00 - .global _0209CFE0 -_0209CFE0: - .byte 0x50, 0x4F, 0x53, 0x49 - .byte 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x59, 0x00, 0x00 - .global _0209CFEC -_0209CFEC: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x4D - .byte 0x41, 0x50, 0x00, 0x00 - .global _0209CFF8 -_0209CFF8: - .byte 0x43, 0x41, 0x52, 0x52, 0x59, 0x5F, 0x47, 0x4F, 0x4C, 0x44, 0x00, 0x00 - .global _0209D004 -_0209D004: - .byte 0x50, 0x4F, 0x53, 0x49, 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x58, 0x00, 0x00 - .global _0209D010 -_0209D010: - .byte 0x46, 0x52, 0x49, 0x45 - .byte 0x4E, 0x44, 0x5F, 0x53, 0x55, 0x4D, 0x00, 0x00 - .global _0209D01C -_0209D01C: - .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x42, 0x41, 0x43 - .byte 0x4B, 0x55, 0x50, 0x00 - .global _0209D028 -_0209D028: - .byte 0x53, 0x49, 0x44, 0x45, 0x30, 0x36, 0x5F, 0x52, 0x4F, 0x4F, 0x4D, 0x00 - .global _0209D034 -_0209D034: - .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00 - .global _0209D040 -_0209D040: - .byte 0x53, 0x49, 0x44, 0x45 - .byte 0x30, 0x32, 0x5F, 0x54, 0x41, 0x4C, 0x4B, 0x00 - .global _0209D04C -_0209D04C: - .byte 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4C, 0x4F - .byte 0x43, 0x41, 0x4C, 0x00 - .global _0209D058 -_0209D058: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D068 -_0209D068: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x50, 0x4C, 0x41, 0x43, 0x45 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D078 -_0209D078: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x34, 0x00, 0x00, 0x00 - .global _0209D088 -_0209D088: - .byte 0x52, 0x45, 0x43, 0x59, 0x43, 0x4C, 0x45, 0x5F, 0x43, 0x4F, 0x55, 0x4E - .byte 0x54, 0x00, 0x00, 0x00 - .global _0209D098 -_0209D098: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x49, 0x44 - .byte 0x45, 0x00, 0x00, 0x00 - .global _0209D0A8 -_0209D0A8: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x38, 0x00, 0x00, 0x00 - .global _0209D0B8 -_0209D0B8: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 - .byte 0x52, 0x00, 0x00, 0x00 - .global _0209D0C8 -_0209D0C8: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x37, 0x00, 0x00, 0x00 - .global _0209D0D8 -_0209D0D8: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x33, 0x00, 0x00, 0x00 - .global _0209D0E8 -_0209D0E8: - .byte 0x4C, 0x41, 0x4E, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5F, 0x54, 0x59, 0x50 - .byte 0x45, 0x00, 0x00, 0x00 - .global _0209D0F8 -_0209D0F8: - .byte 0x50, 0x4C, 0x41, 0x59, 0x5F, 0x4F, 0x4C, 0x44, 0x5F, 0x47, 0x41, 0x4D - .byte 0x45, 0x00, 0x00, 0x00 - .global _0209D108 -_0209D108: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x31, 0x00, 0x00, 0x00 - .global _0209D118 -_0209D118: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x36, 0x00, 0x00, 0x00 - .global _0209D128 -_0209D128: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x32, 0x00, 0x00, 0x00 - .global _0209D138 -_0209D138: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x47, 0x45, 0x54, 0x4F, 0x55 - .byte 0x54, 0x00, 0x00, 0x00 - .global _0209D148 -_0209D148: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x4D, 0x41, 0x49 - .byte 0x4E, 0x00, 0x00, 0x00 - .global _0209D158 -_0209D158: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x35, 0x00, 0x00, 0x00 - .global _0209D168 -_0209D168: - .byte 0x52, 0x4F, 0x4D, 0x5F, 0x56, 0x41, 0x52, 0x49, 0x41, 0x54, 0x49, 0x4F - .byte 0x4E, 0x00, 0x00, 0x00 - .global _0209D178 -_0209D178: - .byte 0x53, 0x49, 0x44, 0x45, 0x30, 0x31, 0x5F, 0x42, 0x4F, 0x53, 0x53, 0x32 - .byte 0x4E, 0x44, 0x00, 0x00 - .global _0209D188 -_0209D188: - .byte 0x48, 0x45, 0x52, 0x4F, 0x5F, 0x54, 0x41, 0x4C, 0x4B, 0x5F, 0x4B, 0x49 - .byte 0x4E, 0x44, 0x00, 0x00 - .global _0209D198 -_0209D198: - .byte 0x53, 0x55, 0x42, 0x33, 0x30, 0x5F, 0x50, 0x52, 0x4F, 0x4A, 0x45, 0x43 - .byte 0x54, 0x50, 0x00, 0x00 - .global _0209D1A8 -_0209D1A8: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x53, 0x45, 0x4C, 0x45 - .byte 0x43, 0x54, 0x00, 0x00 - .global _0209D1B8 -_0209D1B8: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x52, 0x45, 0x53, 0x55 - .byte 0x4C, 0x54, 0x00, 0x00 - .global _0209D1C8 -_0209D1C8: - .byte 0x53, 0x49, 0x44, 0x45, 0x30, 0x38, 0x5F, 0x42, 0x4F, 0x53, 0x53, 0x32 - .byte 0x4E, 0x44, 0x00, 0x00 - .global _0209D1D8 -_0209D1D8: - .byte 0x4C, 0x4F, 0x54, 0x54, 0x45, 0x52, 0x59, 0x5F, 0x52, 0x45, 0x53, 0x55 - .byte 0x4C, 0x54, 0x00, 0x00 - .global _0209D1E8 -_0209D1E8: - .byte 0x57, 0x4F, 0x52, 0x4C, 0x44, 0x5F, 0x4D, 0x41, 0x50, 0x5F, 0x4C, 0x45 - .byte 0x56, 0x45, 0x4C, 0x00 - .global _0209D1F8 -_0209D1F8: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x45, 0x4C - .byte 0x45, 0x43, 0x54, 0x00 - .global _0209D208 -_0209D208: - .byte 0x48, 0x45, 0x52, 0x4F, 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5F, 0x4B - .byte 0x49, 0x4E, 0x44, 0x00 - .global _0209D218 -_0209D218: - .byte 0x48, 0x45, 0x52, 0x4F, 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5F, 0x4E - .byte 0x41, 0x4D, 0x45, 0x00 - .global _0209D228 -_0209D228: - .byte 0x50, 0x4F, 0x53, 0x49, 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x48, 0x45, 0x49 - .byte 0x47, 0x48, 0x54, 0x00 - .global _0209D238 -_0209D238: - .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x5F - .byte 0x47, 0x45, 0x54, 0x00 - .global _0209D248 -_0209D248: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x31, 0x5F, 0x4B - .byte 0x49, 0x4E, 0x44, 0x00 - .global _0209D258 -_0209D258: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x32, 0x5F, 0x4B - .byte 0x49, 0x4E, 0x44, 0x00 - .global _0209D268 -_0209D268: - .byte 0x53, 0x55, 0x42, 0x33, 0x30, 0x5F, 0x53, 0x50, 0x4F, 0x54, 0x5F, 0x4C - .byte 0x45, 0x56, 0x45, 0x4C, 0x00, 0x00, 0x00, 0x00 - .global _0209D27C -_0209D27C: - .byte 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4C, 0x5F - .byte 0x43, 0x4F, 0x4C, 0x4F, 0x52, 0x5F, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00 - .global _0209D290 -_0209D290: - .byte 0x43, 0x52, 0x59, 0x53 - .byte 0x54, 0x41, 0x4C, 0x5F, 0x43, 0x4F, 0x4C, 0x4F, 0x52, 0x5F, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _0209D2A4 -_0209D2A4: - .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x5F, 0x54, 0x41, 0x4B, 0x45 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D2B8 -_0209D2B8: - .byte 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4C, 0x5F, 0x43, 0x4F, 0x4C, 0x4F - .byte 0x52, 0x5F, 0x30, 0x33, 0x00, 0x00, 0x00, 0x00 - .global _0209D2CC -_0209D2CC: - .byte 0x4E, 0x4F, 0x54, 0x45, 0x5F, 0x4D, 0x4F, 0x44 - .byte 0x49, 0x46, 0x59, 0x5F, 0x46, 0x4C, 0x41, 0x47, 0x00, 0x00, 0x00, 0x00 - .global _0209D2E0 -_0209D2E0: - .byte 0x50, 0x41, 0x52, 0x54 - .byte 0x4E, 0x45, 0x52, 0x5F, 0x54, 0x41, 0x4C, 0x4B, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00, 0x00, 0x00 - .global _0209D2F4 -_0209D2F4: - .byte 0x43, 0x4F, 0x4E, 0x46, 0x49, 0x47, 0x5F, 0x43, 0x4F, 0x4C, 0x4F, 0x52, 0x5F, 0x4B, 0x49, 0x4E - .byte 0x44, 0x00, 0x00, 0x00 - .global _0209D308 -_0209D308: - .byte 0x53, 0x54, 0x41, 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x49, 0x54, 0x45, 0x4D - .byte 0x5F, 0x54, 0x45, 0x4D, 0x50, 0x00, 0x00, 0x00 - .global _0209D31C -_0209D31C: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x4D - .byte 0x41, 0x50, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 - .global _0209D330 -_0209D330: - .byte 0x44, 0x45, 0x4C, 0x49 - .byte 0x56, 0x45, 0x52, 0x5F, 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x54, 0x45, 0x4D, 0x50, 0x00, 0x00, 0x00 - .global _0209D344 -_0209D344: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x4F, 0x50, 0x45, 0x4E, 0x5F, 0x4C, 0x49, 0x53 - .byte 0x54, 0x00, 0x00, 0x00 - .global _0209D358 -_0209D358: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x53, 0x54, 0x41, 0x52, 0x54 - .byte 0x5F, 0x4D, 0x4F, 0x44, 0x45, 0x00, 0x00, 0x00 - .global _0209D36C -_0209D36C: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x45 - .byte 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4C, 0x49, 0x4E, 0x4B, 0x00, 0x00, 0x00 - .global _0209D380 -_0209D380: - .byte 0x50, 0x4C, 0x41, 0x59 - .byte 0x45, 0x52, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 - .global _0209D394 -_0209D394: - .byte 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5F, 0x4B, 0x49 - .byte 0x4E, 0x44, 0x00, 0x00 - .global _0209D3A8 -_0209D3A8: - .byte 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x5F, 0x46, 0x49, 0x52, 0x53 - .byte 0x54, 0x5F, 0x4E, 0x41, 0x4D, 0x45, 0x00, 0x00 - .global _0209D3BC -_0209D3BC: - .byte 0x50, 0x4F, 0x53, 0x49, 0x54, 0x49, 0x4F, 0x4E - .byte 0x5F, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x49, 0x4F, 0x4E, 0x00, 0x00 - .global _0209D3D0 -_0209D3D0: - .byte 0x44, 0x55, 0x4E, 0x47 - .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4D, 0x4F, 0x44, 0x45, 0x00, 0x00 - .global _0209D3E4 -_0209D3E4: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4C, 0x49 - .byte 0x53, 0x54, 0x00, 0x00 - .global _0209D3F8 -_0209D3F8: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x56, 0x45, 0x4E - .byte 0x54, 0x5F, 0x4C, 0x4F, 0x43, 0x41, 0x4C, 0x00 - .global _0209D40C -_0209D40C: - .byte 0x53, 0x54, 0x41, 0x54, 0x49, 0x4F, 0x4E, 0x5F - .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x53, 0x54, 0x41, 0x54, 0x49, 0x43, 0x00 - .global _0209D420 -_0209D420: - .byte 0x47, 0x52, 0x4F, 0x55 - .byte 0x4E, 0x44, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00 - .global _0209D434 -_0209D434: - .byte 0x44, 0x45, 0x4C, 0x49, 0x56, 0x45, 0x52, 0x5F, 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x53, 0x54, 0x41 - .byte 0x54, 0x49, 0x43, 0x00 - .global _0209D448 -_0209D448: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x50, 0x4C, 0x41, 0x43, 0x45 - .byte 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00 - .global _0209D45C -_0209D45C: - .byte 0x53, 0x55, 0x42, 0x33, 0x30, 0x5F, 0x53, 0x50 - .byte 0x4F, 0x54, 0x5F, 0x44, 0x49, 0x53, 0x43, 0x4F, 0x56, 0x45, 0x52, 0x00 - .global _0209D470 -_0209D470: - .byte 0x44, 0x55, 0x4E, 0x47 - .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x49, 0x4E, 0x44, 0x45, 0x58, 0x00 - .global _0209D484 -_0209D484: - .byte 0x42, 0x49, 0x54, 0x5F, 0x46, 0x55, 0x57, 0x41, 0x52, 0x41, 0x4E, 0x54, 0x45, 0x5F, 0x4C, 0x4F - .byte 0x43, 0x41, 0x4C, 0x00 - .global _0209D498 -_0209D498: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x41, 0x52, 0x52, 0x49 - .byte 0x56, 0x45, 0x5F, 0x4C, 0x49, 0x53, 0x54, 0x00 - .global _0209D4AC -_0209D4AC: - .byte 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F - .byte 0x43, 0x4C, 0x45, 0x41, 0x52, 0x5F, 0x43, 0x4F, 0x55, 0x4E, 0x54, 0x00 - .global _0209D4C0 -_0209D4C0: - .byte 0x49, 0x54, 0x45, 0x4D - .byte 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x5F, 0x4B, 0x55, 0x52, 0x45, 0x4B, 0x55, 0x52, 0x45 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D4D8 -_0209D4D8: - .byte 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53 - .byte 0x4F, 0x44, 0x45, 0x5F, 0x54, 0x59, 0x50, 0x45, 0x00, 0x00, 0x00, 0x00 - .global _0209D4F0 -_0209D4F0: - .byte 0x53, 0x50, 0x45, 0x43 - .byte 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53, 0x4F, 0x44, 0x45, 0x5F, 0x4F, 0x50, 0x45, 0x4E - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D508 -_0209D508: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x47, 0x45, 0x54, 0x4F, 0x55 - .byte 0x54, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00 - .global _0209D520 -_0209D520: - .byte 0x44, 0x55, 0x4E, 0x47 - .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D538 -_0209D538: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x50, 0x52, 0x45, 0x53 - .byte 0x45, 0x4E, 0x54, 0x5F, 0x4C, 0x49, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00 - .global _0209D550 -_0209D550: - .byte 0x44, 0x55, 0x4E, 0x47 - .byte 0x45, 0x4F, 0x4E, 0x5F, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4C, 0x49, 0x53, 0x54 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D568 -_0209D568: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x42, 0x41, 0x4C - .byte 0x41, 0x4E, 0x43, 0x45, 0x5F, 0x46, 0x4C, 0x41, 0x47, 0x00, 0x00, 0x00 - .global _0209D580 -_0209D580: - .byte 0x54, 0x45, 0x41, 0x4D - .byte 0x5F, 0x52, 0x41, 0x4E, 0x4B, 0x5F, 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4C, 0x45, 0x56, 0x45 - .byte 0x4C, 0x00, 0x00, 0x00 - .global _0209D598 -_0209D598: - .byte 0x43, 0x4F, 0x4D, 0x50, 0x55, 0x4C, 0x53, 0x4F, 0x52, 0x59, 0x5F, 0x53 - .byte 0x41, 0x56, 0x45, 0x5F, 0x50, 0x4F, 0x49, 0x4E, 0x54, 0x00, 0x00, 0x00 - .global _0209D5B0 -_0209D5B0: - .byte 0x44, 0x55, 0x4E, 0x47 - .byte 0x45, 0x4F, 0x4E, 0x5F, 0x43, 0x4F, 0x4E, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4C, 0x49, 0x53 - .byte 0x54, 0x00, 0x00, 0x00 - .global _0209D5C8 -_0209D5C8: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x52, 0x45, 0x53, 0x55 - .byte 0x4C, 0x54, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 - .global _0209D5E0 -_0209D5E0: - .byte 0x41, 0x54, 0x54, 0x45 - .byte 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x31, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x5F, 0x42, 0x41, 0x43, 0x4B - .byte 0x55, 0x50, 0x00, 0x00 - .global _0209D5F8 -_0209D5F8: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x32, 0x5F, 0x4B - .byte 0x49, 0x4E, 0x44, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 - .global _0209D610 -_0209D610: - .byte 0x53, 0x43, 0x45, 0x4E - .byte 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x4D, 0x41, 0x49, 0x4E, 0x5F, 0x42, 0x49, 0x54, 0x5F, 0x46, 0x4C - .byte 0x41, 0x47, 0x00, 0x00 - .global _0209D628 -_0209D628: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x54, 0x41, 0x4C - .byte 0x4B, 0x5F, 0x42, 0x49, 0x54, 0x5F, 0x46, 0x4C, 0x41, 0x47, 0x00, 0x00 - .global _0209D640 -_0209D640: - .byte 0x53, 0x43, 0x45, 0x4E - .byte 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43, 0x45, 0x5F, 0x44, 0x45, 0x42 - .byte 0x55, 0x47, 0x00, 0x00 - .global _0209D658 -_0209D658: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x45, 0x4C - .byte 0x45, 0x43, 0x54, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 - .global _0209D670 -_0209D670: - .byte 0x53, 0x55, 0x42, 0x33 - .byte 0x30, 0x5F, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5F, 0x44, 0x49, 0x53, 0x43, 0x4F - .byte 0x56, 0x45, 0x52, 0x00 - .global _0209D688 -_0209D688: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 - .byte 0x52, 0x5F, 0x46, 0x52, 0x45, 0x51, 0x55, 0x45, 0x4E, 0x43, 0x59, 0x00 - .global _0209D6A0 -_0209D6A0: - .byte 0x47, 0x52, 0x4F, 0x55 - .byte 0x4E, 0x44, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4C, 0x49, 0x4E, 0x4B, 0x5F, 0x42, 0x41 - .byte 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00 - .global _0209D6BC -_0209D6BC: - .byte 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F - .byte 0x45, 0x50, 0x49, 0x53, 0x4F, 0x44, 0x45, 0x5F, 0x4F, 0x50, 0x45, 0x4E, 0x5F, 0x4F, 0x4C, 0x44 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D6D8 -_0209D6D8: - .byte 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53 - .byte 0x4F, 0x44, 0x45, 0x5F, 0x43, 0x4F, 0x4E, 0x51, 0x55, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00 - .global _0209D6F4 -_0209D6F4: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5F, 0x4D, 0x4F, 0x44 - .byte 0x45, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00 - .global _0209D710 -_0209D710: - .byte 0x52, 0x41, 0x4E, 0x44 - .byte 0x4F, 0x4D, 0x5F, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x33 - .byte 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00, 0x00, 0x00 - .global _0209D72C -_0209D72C: - .byte 0x50, 0x45, 0x52, 0x46, 0x4F, 0x52, 0x4D, 0x41 - .byte 0x4E, 0x43, 0x45, 0x5F, 0x50, 0x52, 0x4F, 0x47, 0x52, 0x45, 0x53, 0x53, 0x5F, 0x4C, 0x49, 0x53 - .byte 0x54, 0x00, 0x00, 0x00 - .global _0209D748 -_0209D748: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 - .byte 0x52, 0x5F, 0x4D, 0x4F, 0x44, 0x45, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 - .global _0209D764 -_0209D764: - .byte 0x57, 0x4F, 0x52, 0x4C, 0x44, 0x5F, 0x4D, 0x41, 0x50, 0x5F, 0x4D, 0x41, 0x52, 0x4B, 0x5F, 0x4C - .byte 0x49, 0x53, 0x54, 0x5F, 0x4E, 0x4F, 0x52, 0x4D, 0x41, 0x4C, 0x00, 0x00 - .global _0209D780 -_0209D780: - .byte 0x52, 0x45, 0x51, 0x55 - .byte 0x45, 0x53, 0x54, 0x5F, 0x54, 0x48, 0x41, 0x4E, 0x4B, 0x53, 0x5F, 0x52, 0x45, 0x53, 0x55, 0x4C - .byte 0x54, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00, 0x00 - .global _0209D79C -_0209D79C: - .byte 0x43, 0x4F, 0x4D, 0x50, 0x55, 0x4C, 0x53, 0x4F - .byte 0x52, 0x59, 0x5F, 0x53, 0x41, 0x56, 0x45, 0x5F, 0x50, 0x4F, 0x49, 0x4E, 0x54, 0x5F, 0x53, 0x49 - .byte 0x44, 0x45, 0x00, 0x00 - .global _0209D7B8 -_0209D7B8: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 - .byte 0x52, 0x5F, 0x49, 0x4E, 0x44, 0x45, 0x58, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 - .global _0209D7D4 -_0209D7D4: - .byte 0x57, 0x4F, 0x52, 0x4C, 0x44, 0x5F, 0x4D, 0x41, 0x50, 0x5F, 0x4D, 0x41, 0x52, 0x4B, 0x5F, 0x4C - .byte 0x49, 0x53, 0x54, 0x5F, 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x00 - .global _0209D7F0 -_0209D7F0: - .byte 0x45, 0x58, 0x45, 0x43 - .byte 0x55, 0x54, 0x45, 0x5F, 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53 - .byte 0x4F, 0x44, 0x45, 0x5F, 0x54, 0x59, 0x50, 0x45, 0x00, 0x00, 0x00, 0x00 - .global _0209D810 -_0209D810: - .byte 0x53, 0x43, 0x45, 0x4E - .byte 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x4D, 0x41, 0x49, 0x4E, 0x5F, 0x42, 0x49, 0x54, 0x5F, 0x46, 0x4C - .byte 0x41, 0x47, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 - .global _0209D830 -_0209D830: - .byte 0x44, 0x55, 0x4E, 0x47 - .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x46, 0x52, 0x45, 0x51, 0x55, 0x45 - .byte 0x4E, 0x43, 0x59, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 - .global _0209D850 -_0209D850: - .byte 0x52, 0x45, 0x51, 0x55 - .byte 0x45, 0x53, 0x54, 0x5F, 0x54, 0x48, 0x41, 0x4E, 0x4B, 0x53, 0x5F, 0x52, 0x45, 0x53, 0x55, 0x4C - .byte 0x54, 0x5F, 0x56, 0x41, 0x52, 0x49, 0x41, 0x54, 0x49, 0x4F, 0x4E, 0x00 - .global SCRIPT_VARS -SCRIPT_VARS: - .byte 0x08, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00 - .word _0209CFA8 - .byte 0x08, 0x00, 0x02, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209CFD4 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xBA, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D1F8 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xBC, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D148 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xBE, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D098 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xC0, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D108 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xC2, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D128 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xC4, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D0D8 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xC6, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D078 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xC8, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D158 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xCA, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D118 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xCC, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D0C8 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xCE, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D0A8 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0x1B, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .word _0209D040 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0x1B, 0x01, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00 - .word _0209D028 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0x1B, 0x01, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D1C8 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0x1B, 0x01, 0x07, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D178 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0x1C, 0x01, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00 - .word _0209D610 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0x2C, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .word _0209D628 - .byte 0x04, 0x00, 0x06, 0x00 - .byte 0xB0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D568 - .byte 0x04, 0x00, 0x06, 0x00 - .byte 0xB1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D640 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xD0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D27C - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xD1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D290 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xD2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D2B8 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xD3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D598 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xD4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D79C - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xD5, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 - .word _0209D658 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0x4C, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00 - .word _0209D810 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x30, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D058 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xDD, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D36C - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x32, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D138 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x34, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209CFEC - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x36, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D068 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x38, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D420 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xDE, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D6A0 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x42, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D508 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x4C, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D31C - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x56, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D448 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x60, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D1A8 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x62, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D0B8 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x64, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D3D0 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x66, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D470 - .byte 0x05, 0x00, 0x02, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D688 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xE3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D1B8 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xE4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D358 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x68, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D520 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x72, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D748 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x7C, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D7B8 - .byte 0x05, 0x00, 0x02, 0x00 - .byte 0xA6, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D830 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xE5, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D5C8 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xEA, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D6F4 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xEF, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D4AC - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xF0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D034 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xF1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D248 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xF2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D258 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xF3, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D380 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xF8, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D5E0 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xFD, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D5F8 - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D010 - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209CFB0 - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209CFF8 - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209CFC8 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x86, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D208 - .byte 0x02, 0x00, 0x02, 0x00 - .byte 0x07, 0x01, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 - .word _0209D218 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x88, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D394 - .byte 0x02, 0x00, 0x02, 0x00 - .byte 0x11, 0x01, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 - .word _0209D3A8 - .byte 0x04, 0x00, 0x02, 0x00 - .byte 0xB2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D188 - .byte 0x04, 0x00, 0x02, 0x00 - .byte 0xB3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D2E0 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x8A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D710 - .byte 0x04, 0x00, 0x02, 0x00 - .byte 0xB4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D2F4 - .byte 0x04, 0x00, 0x02, 0x00 - .byte 0xB5, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D168 - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D0E8 - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209CFBC - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D7F0 - .byte 0x04, 0x00, 0x02, 0x00 - .byte 0xB6, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D4D8 - .byte 0x01, 0x00, 0x02, 0x00 - .byte 0x8C, 0x01, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 - .word _0209D4F0 - .byte 0x01, 0x00, 0x02, 0x00 - .byte 0x8D, 0x01, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 - .word _0209D6BC - .byte 0x01, 0x00, 0x02, 0x00 - .byte 0x8E, 0x01, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 - .word _0209D6D8 - .byte 0x01, 0x00, 0x02, 0x00 - .byte 0x8F, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00 - .word _0209D72C - .byte 0x01, 0x00, 0x04, 0x00 - .byte 0x97, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .word _0209D344 - .byte 0x01, 0x00, 0x04, 0x00 - .byte 0xB7, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .word _0209D3E4 - .byte 0x01, 0x00, 0x04, 0x00 - .byte 0xD7, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .word _0209D498 - .byte 0x01, 0x00, 0x04, 0x00 - .byte 0xF7, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .word _0209D5B0 - .byte 0x01, 0x00, 0x04, 0x00 - .byte 0x17, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .word _0209D538 - .byte 0x01, 0x00, 0x04, 0x00 - .byte 0x37, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .word _0209D550 - .byte 0x01, 0x00, 0x05, 0x00 - .byte 0x57, 0x02, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00 - .word _0209D764 - .byte 0x01, 0x00, 0x05, 0x00 - .byte 0x7F, 0x02, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00 - .word _0209D7D4 - .byte 0x03, 0x00, 0x05, 0x00 - .byte 0x02, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D1E8 - .byte 0x07, 0x00, 0x02, 0x00 - .byte 0x08, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .word _0209D004 - .byte 0x07, 0x00, 0x02, 0x00 - .byte 0x14, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .word _0209CFE0 - .byte 0x07, 0x00, 0x02, 0x00 - .byte 0x20, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .word _0209D228 - .byte 0x04, 0x00, 0x02, 0x00 - .byte 0xB7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .word _0209D3BC - .byte 0x06, 0x00, 0x05, 0x00 - .byte 0x8C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D04C - .byte 0x06, 0x00, 0x04, 0x00 - .byte 0x8E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D3F8 - .byte 0x01, 0x00, 0x05, 0x00 - .byte 0xA7, 0x02, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00 - .word _0209D40C - .byte 0x01, 0x00, 0x05, 0x00 - .byte 0xAB, 0x02, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00 - .word _0209D308 - .byte 0x01, 0x00, 0x05, 0x00 - .byte 0xAF, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00 - .word _0209D434 - .byte 0x01, 0x00, 0x05, 0x00 - .byte 0xB1, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00 - .word _0209D330 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0xB3, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D484 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0x03, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D1D8 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x90, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D01C - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x94, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D4C0 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x98, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D2A4 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x9C, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D238 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0xA0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D780 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0xA2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D850 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0xB3, 0x02, 0x05, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D670 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0xB3, 0x02, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D45C - .byte 0x07, 0x00, 0x02, 0x00 - .byte 0x2C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D088 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0x04, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D268 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0x05, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D580 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0x06, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D0F8 - .global _0209DF70 -_0209DF70: - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D2CC - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0xB3, 0x02, 0x07, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D198 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0xB4, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word _0209CFA4 - .global _0209DFA0 -_0209DFA0: - .byte 0x53, 0x43, 0x45, 0x4E - .byte 0x41, 0x52, 0x49, 0x4F, 0x20, 0x43, 0x41, 0x4C, 0x43, 0x20, 0x5B, 0x25, 0x33, 0x64, 0x5D, 0x20 - .byte 0x25, 0x34, 0x64, 0x20, 0x25, 0x34, 0x64, 0x20, 0x2D, 0x3E, 0x20, 0x25, 0x34, 0x64, 0x20, 0x25 - .byte 0x34, 0x64, 0x00, 0x00 - .global _0209DFC8 -_0209DFC8: - .byte 0x53, 0x63, 0x65, 0x6E, 0x61, 0x72, 0x69, 0x6F, 0x46, 0x6C, 0x61, 0x67 - .byte 0x20, 0x52, 0x65, 0x73, 0x75, 0x6D, 0x65, 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20 - .byte 0x25, 0x64, 0x0A, 0x00 - .global _0209DFE8 -_0209DFE8: - .byte 0x53, 0x63, 0x65, 0x6E, 0x61, 0x72, 0x69, 0x6F, 0x46, 0x6C, 0x61, 0x67 - .byte 0x20, 0x42, 0x61, 0x63, 0x6B, 0x75, 0x70, 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20 - .byte 0x25, 0x64, 0x0A, 0x00 - .global _0209E008 -_0209E008: - .byte 0x63, 0x64, 0x65, 0x66, 0x67, 0xFF, 0x00, 0x00 - .global _0209E010 -_0209E010: - .byte 0xFF - .global _0209E011 -_0209E011: - .byte 0x00, 0x00, 0x00 - .global PORTRAIT_LAYOUTS -PORTRAIT_LAYOUTS: - .byte 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0E, 0x00, 0x05, 0x00, 0x00, 0x00, 0x02, 0x00 - .byte 0x09, 0x00, 0x00, 0x00, 0x19, 0x00, 0x09, 0x00, 0x01, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00 - .byte 0x15, 0x00, 0x09, 0x00, 0x01, 0x00, 0x0E, 0x00, 0x05, 0x00, 0x01, 0x00, 0x02, 0x00, 0x09, 0x00 - .byte 0x01, 0x00, 0x19, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x01, 0x00, 0x15, 0x00 - .byte 0x09, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00 - .byte 0x19, 0x00, 0x04, 0x00, 0x01, 0x00, 0x07, 0x00, 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x02, 0x00 - .byte 0x01, 0x00, 0x0E, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x01, 0x00, 0x19, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x02, 0x00, 0x01, 0x00, 0x14, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0D, 0x00 - .byte 0x00, 0x00, 0x11, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x11, 0x00, 0x0D, 0x00, 0x00, 0x00 - .global KAOMADO_FILEPATH -KAOMADO_FILEPATH: - .byte 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x6B, 0x61, 0x6F, 0x6D, 0x61, 0x64, 0x6F, 0x2E, 0x6B, 0x61, 0x6F - .byte 0x00, 0x00, 0x00, 0x00 - .global WONDER_MAIL_BITS_MAP -WONDER_MAIL_BITS_MAP: - .byte 0x26, 0x36, 0x37, 0x4E, 0x50, 0x52, 0x38, 0x39, 0x46, 0x30, 0x2B, 0x23 - .byte 0x53, 0x54, 0x58, 0x59, 0x34, 0x35, 0x4D, 0x43, 0x48, 0x4A, 0x2D, 0x4B, 0x31, 0x32, 0x3D, 0x25 - .byte 0x33, 0x51, 0x40, 0x57 - .global WONDER_MAIL_BITS_SWAP -WONDER_MAIL_BITS_SWAP: -#ifdef EUROPE - .byte 0x0E, 0x04, 0x03, 0x18, 0x09, 0x1E, 0x0A, 0x20, 0x10, 0x21, 0x14, 0x00, 0x13, 0x16, 0x05, 0x12 - .byte 0x06, 0x01, 0x17, 0x1C, 0x07, 0x1B, 0x0D, 0x1F, 0x15, 0x1A, 0x02, 0x0B, 0x0C, 0x19, 0x0F, 0x08 - .byte 0x1D, 0x11, 0x00, 0x00 -#else - .byte 0x07, 0x1B, 0x0D, 0x1F, 0x15, 0x1A, 0x06, 0x01, 0x17, 0x1C, 0x09, 0x1E - .byte 0x0A, 0x20, 0x10, 0x21, 0x0F, 0x08, 0x1D, 0x11, 0x14, 0x00, 0x13, 0x16, 0x05, 0x12, 0x0E, 0x04 - .byte 0x03, 0x18, 0x02, 0x0B, 0x0C, 0x19, 0x00, 0x00 -#endif - .global ARM9_UNKNOWN_TABLE__NA_209E12C -ARM9_UNKNOWN_TABLE__NA_209E12C: - .byte 0x0D, 0x07, 0x19, 0x0F, 0x04, 0x1D, 0x2A, 0x31 - .byte 0x08, 0x13, 0x2D, 0x18, 0x0E, 0x1A, 0x1B, 0x29, 0x01, 0x20, 0x21, 0x22, 0x11, 0x33, 0x26, 0x00 - .byte 0x35, 0x0A, 0x2B, 0x1F, 0x12, 0x23, 0x2C, 0x17, 0x27, 0x10, 0x1C, 0x30, 0x0B, 0x02, 0x24, 0x09 - .byte 0x32, 0x05, 0x28, 0x34, 0x2E, 0x03, 0x1E, 0x0C, 0x25, 0x14, 0x2F, 0x16, 0x06, 0x15, 0x00, 0x00 - .global ARM9_UNKNOWN_TABLE__NA_209E164 -ARM9_UNKNOWN_TABLE__NA_209E164: - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0x0B, 0xFF, 0x1B, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x0A, 0xFF, 0x16, 0xFF, 0xFF - .byte 0x09, 0x18, 0x19, 0x1C, 0x10, 0x11, 0x01, 0x02, 0x06, 0x07, 0xFF, 0xFF, 0xFF, 0x1A, 0xFF, 0xFF - .byte 0x1E, 0xFF, 0xFF, 0x13, 0xFF, 0xFF, 0x08, 0xFF, 0x14, 0xFF, 0x15, 0x17, 0xFF, 0x12, 0x03, 0xFF - .byte 0x04, 0x1D, 0x05, 0x0C, 0x0D, 0xFF, 0xFF, 0x1F, 0x0E, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .global _0209E264 -_0209E264: - .byte 0x63, 0x68, 0x65, 0x63, 0x6B, 0x73, 0x75, 0x6D, 0x3A, 0x20, 0x30, 0x78, 0x25, 0x30, 0x38, 0x78 - .byte 0x20, 0x30, 0x78, 0x25, 0x30, 0x32, 0x78, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global ARM9_UNKNOWN_TABLE__NA_209E280 -ARM9_UNKNOWN_TABLE__NA_209E280: - .byte 0x1B, 0x0E, 0x16, 0x1E - .byte 0x13, 0x19, 0x03, 0x0F, 0x00, 0x05, 0x18, 0x06, 0x1C, 0x15, 0x04, 0x1D, 0x17, 0x1F, 0x11, 0x02 - .byte 0x10, 0x12, 0x14, 0x08, 0x0B, 0x0D, 0x01, 0x09, 0x1A, 0x0A, 0x07, 0x0C - .global WONDER_MAIL_ENCRYPTION_TABLE -WONDER_MAIL_ENCRYPTION_TABLE: - .byte 0x2E, 0x75, 0x3F, 0x99 - .byte 0x09, 0x6C, 0xBC, 0x61, 0x7C, 0x2A, 0x96, 0x4A, 0xF4, 0x6D, 0x29, 0xFA, 0x90, 0x14, 0x9D, 0x33 - .byte 0x6F, 0xCB, 0x49, 0x3C, 0x48, 0x80, 0x7B, 0x46, 0x67, 0x01, 0x17, 0x59, 0xB8, 0xFA, 0x70, 0xC0 - .byte 0x44, 0x78, 0x48, 0xFB, 0x26, 0x80, 0x81, 0xFC, 0xFD, 0x61, 0x70, 0xC7, 0xFE, 0xA8, 0x70, 0x28 - .byte 0x6C, 0x9C, 0x07, 0xA4, 0xCB, 0x3F, 0x70, 0xA3, 0x8C, 0xD6, 0xFF, 0xB0, 0x7A, 0x3A, 0x35, 0x54 - .byte 0xE9, 0x9A, 0x3B, 0x61, 0x16, 0x41, 0xE9, 0xA3, 0x90, 0xA3, 0xE9, 0xEE, 0x0E, 0xFA, 0xDC, 0x9B - .byte 0xD6, 0xFB, 0x24, 0xB5, 0x41, 0x9A, 0x20, 0xBA, 0xB3, 0x51, 0x7A, 0x36, 0x3E, 0x60, 0x0E, 0x3D - .byte 0x02, 0xB0, 0x34, 0x57, 0x69, 0x81, 0xEB, 0x67, 0xF3, 0xEB, 0x8C, 0x47, 0x93, 0xCE, 0x2A, 0xAF - .byte 0x35, 0xF4, 0x74, 0x87, 0x50, 0x2C, 0x39, 0x68, 0xBB, 0x47, 0x1A, 0x02, 0xA3, 0x93, 0x64, 0x2E - .byte 0x8C, 0xAD, 0xB1, 0xC4, 0x61, 0x04, 0x5F, 0xBD, 0x59, 0x21, 0x1C, 0xE7, 0x0E, 0x29, 0x26, 0x97 - .byte 0x70, 0xA9, 0xCD, 0x18, 0xA3, 0x7B, 0x74, 0x70, 0x96, 0xDE, 0xA6, 0x72, 0xDD, 0x13, 0x93, 0xAA - .byte 0x90, 0x6C, 0xA7, 0xB5, 0x76, 0x2F, 0xA8, 0x7A, 0xC8, 0x81, 0x06, 0xBB, 0x85, 0x75, 0x11, 0x0C - .byte 0xD2, 0xD1, 0xC9, 0xF8, 0x81, 0x70, 0xEE, 0xC8, 0x71, 0x53, 0x3D, 0xAF, 0x76, 0xCB, 0x0D, 0xC1 - .byte 0x56, 0x28, 0xE8, 0x3C, 0x61, 0x64, 0x4B, 0xB8, 0xEF, 0x3B, 0x41, 0x09, 0x72, 0x07, 0x50, 0xAD - .byte 0xF3, 0x2E, 0x5C, 0x43, 0xFF, 0xC3, 0xB3, 0x32, 0x7A, 0x3E, 0x9C, 0xA3, 0xC2, 0xAB, 0x10, 0x60 - .byte 0x99, 0xFB, 0x08, 0x8A, 0x90, 0x57, 0x8A, 0x7F, 0x61, 0x90, 0x21, 0x88, 0x55, 0xE8, 0xFC, 0x4B - .byte 0x0D, 0x4A, 0x7A, 0x48, 0xC9, 0xB0, 0xC7, 0xA6, 0xD0, 0x04, 0x7E, 0x05 - .global DUNGEON_DATA_LIST -DUNGEON_DATA_LIST: - .byte 0x03 - .global _0209E3A1 -_0209E3A1: - .byte 0x00 - .global _0209E3A2 -_0209E3A2: - .byte 0x00 - .global _0209E3A3 -_0209E3A3: - .byte 0x03 - .byte 0x04, 0x01, 0x00, 0x05, 0x01, 0x01, 0x04, 0x05, 0x06, 0x02, 0x00, 0x06, 0x09, 0x03, 0x00, 0x0A - .byte 0x01, 0x03, 0x09, 0x0A, 0x08, 0x04, 0x00, 0x08, 0x0C, 0x05, 0x00, 0x0C, 0x09, 0x06, 0x00, 0x09 - .byte 0x05, 0x07, 0x00, 0x05, 0x0E, 0x08, 0x00, 0x0E, 0x05, 0x09, 0x00, 0x05, 0x0B, 0x0A, 0x00, 0x0B - .byte 0x05, 0x0B, 0x00, 0x05, 0x08, 0x0C, 0x00, 0x10, 0x07, 0x0C, 0x08, 0x10, 0x01, 0x0C, 0x0F, 0x10 - .byte 0x0A, 0x0D, 0x00, 0x14, 0x09, 0x0D, 0x0A, 0x14, 0x01, 0x0D, 0x13, 0x14, 0x0F, 0x0E, 0x00, 0x0F - .byte 0x0A, 0x0F, 0x00, 0x15, 0x0A, 0x0F, 0x0A, 0x15, 0x01, 0x0F, 0x14, 0x15, 0x0B, 0x10, 0x00, 0x0B - .byte 0x0D, 0x11, 0x00, 0x0E, 0x01, 0x11, 0x0D, 0x0E, 0x08, 0x12, 0x00, 0x08, 0x0F, 0x13, 0x00, 0x0F - .byte 0x08, 0x14, 0x00, 0x0F, 0x06, 0x14, 0x08, 0x0F, 0x01, 0x14, 0x0E, 0x0F, 0x08, 0x15, 0x00, 0x08 - .byte 0x0C, 0x16, 0x00, 0x0C, 0x14, 0x17, 0x00, 0x14, 0x09, 0x18, 0x00, 0x0F, 0x05, 0x18, 0x09, 0x0F - .byte 0x01, 0x18, 0x0E, 0x0F, 0x0F, 0x19, 0x00, 0x18, 0x08, 0x19, 0x0F, 0x18, 0x01, 0x19, 0x17, 0x18 - .byte 0x0D, 0x1A, 0x00, 0x18, 0x0A, 0x1A, 0x0D, 0x18, 0x01, 0x1A, 0x17, 0x18, 0x0D, 0x1B, 0x00, 0x0E - .byte 0x01, 0x1B, 0x0D, 0x0E, 0x14, 0x29, 0x00, 0x14, 0x0A, 0x2B, 0x00, 0x0F, 0x04, 0x2B, 0x0A, 0x0F - .byte 0x01, 0x2B, 0x0E, 0x0F, 0x14, 0x21, 0x00, 0x14, 0x12, 0x22, 0x00, 0x17, 0x04, 0x22, 0x12, 0x17 - .byte 0x01, 0x22, 0x16, 0x17, 0x03, 0x34, 0x00, 0x14, 0x01, 0x34, 0x03, 0x14, 0x03, 0x34, 0x04, 0x14 - .byte 0x01, 0x34, 0x07, 0x14, 0x04, 0x34, 0x08, 0x14, 0x01, 0x34, 0x0C, 0x14, 0x05, 0x34, 0x0D, 0x14 - .byte 0x01, 0x34, 0x12, 0x14, 0x13, 0x38, 0x00, 0x13, 0x11, 0x39, 0x00, 0x11, 0x0F, 0x3A, 0x00, 0x19 - .byte 0x09, 0x3A, 0x0F, 0x19, 0x01, 0x3A, 0x18, 0x19, 0x0F, 0x36, 0x00, 0x1E, 0x0E, 0x36, 0x0F, 0x1E - .byte 0x01, 0x36, 0x1D, 0x1E, 0x1E, 0x23, 0x00, 0x1E, 0x01, 0x23, 0x1E, 0x1E, 0x13, 0x37, 0x00, 0x13 - .byte 0x31, 0x20, 0x00, 0x32, 0x01, 0x20, 0x31, 0x32, 0x09, 0x2A, 0x00, 0x0A, 0x01, 0x2A, 0x09, 0x0A - .byte 0x13, 0x2C, 0x00, 0x14, 0x01, 0x2C, 0x13, 0x14, 0x13, 0x2D, 0x00, 0x14, 0x01, 0x2D, 0x13, 0x14 - .byte 0x1D, 0x2E, 0x00, 0x1E, 0x01, 0x2E, 0x1D, 0x1E, 0x31, 0x33, 0x00, 0x32, 0x01, 0x33, 0x31, 0x32 - .byte 0x1D, 0x25, 0x00, 0x1E, 0x01, 0x25, 0x1D, 0x1E, 0x08, 0x27, 0x00, 0x08, 0x0D, 0x28, 0x00, 0x0D - .byte 0x06, 0x2F, 0x00, 0x06, 0x05, 0x30, 0x00, 0x05, 0x0A, 0x31, 0x00, 0x0A, 0x05, 0x32, 0x00, 0x05 - .byte 0x19, 0x1D, 0x00, 0x19, 0x14, 0x26, 0x00, 0x14, 0x14, 0x1E, 0x00, 0x14, 0x12, 0x1F, 0x00, 0x12 - .byte 0x12, 0x24, 0x00, 0x12, 0x19, 0x1C, 0x00, 0x19, 0x4B, 0x3B, 0x00, 0x4B, 0x28, 0x3D, 0x00, 0x28 - .byte 0x28, 0x3C, 0x00, 0x28, 0x63, 0x3E, 0x00, 0x63, 0x32, 0x40, 0x00, 0x32, 0x63, 0x41, 0x00, 0x63 - .byte 0x0A, 0x42, 0x00, 0x0A, 0x05, 0x43, 0x00, 0x05, 0x0F, 0x44, 0x00, 0x0F, 0x14, 0x45, 0x00, 0x14 - .byte 0x19, 0x46, 0x00, 0x19, 0x1E, 0x47, 0x00, 0x1E, 0x03, 0x48, 0x00, 0x28, 0x03, 0x48, 0x03, 0x28 - .byte 0x03, 0x48, 0x06, 0x28, 0x03, 0x48, 0x09, 0x28, 0x04, 0x48, 0x0C, 0x28, 0x04, 0x48, 0x10, 0x28 - .byte 0x04, 0x48, 0x14, 0x28, 0x04, 0x48, 0x18, 0x28, 0x05, 0x48, 0x1C, 0x28, 0x05, 0x48, 0x21, 0x28 - .byte 0x01, 0x48, 0x26, 0x28, 0x01, 0x48, 0x27, 0x28, 0x07, 0x49, 0x00, 0x11, 0x04, 0x49, 0x07, 0x11 - .byte 0x01, 0x49, 0x0B, 0x11, 0x04, 0x49, 0x0C, 0x11, 0x01, 0x49, 0x10, 0x11, 0x07, 0x4A, 0x00, 0x07 - .byte 0x0A, 0x4B, 0x00, 0x0A, 0x08, 0x4C, 0x00, 0x0F, 0x06, 0x4C, 0x08, 0x0F, 0x01, 0x4C, 0x0E, 0x0F - .byte 0x05, 0x4D, 0x00, 0x0B, 0x05, 0x4D, 0x05, 0x0B, 0x01, 0x4D, 0x0A, 0x0B, 0x04, 0x4E, 0x00, 0x10 - .byte 0x0A, 0x4F, 0x00, 0x14, 0x0A, 0x4F, 0x0A, 0x14, 0x07, 0x50, 0x00, 0x08, 0x01, 0x50, 0x07, 0x08 - .byte 0x0A, 0x51, 0x00, 0x0A, 0x0A, 0x52, 0x00, 0x0F, 0x04, 0x52, 0x0A, 0x0F, 0x01, 0x52, 0x0E, 0x0F - .byte 0x0A, 0x53, 0x00, 0x0A, 0x09, 0x54, 0x00, 0x12, 0x08, 0x54, 0x09, 0x12, 0x01, 0x54, 0x11, 0x12 - .byte 0x0A, 0x55, 0x00, 0x0A, 0x05, 0x56, 0x00, 0x0B, 0x05, 0x56, 0x05, 0x0B, 0x01, 0x56, 0x0A, 0x0B - .byte 0x05, 0x57, 0x00, 0x05, 0x05, 0x58, 0x00, 0x05, 0x05, 0x59, 0x00, 0x0B, 0x05, 0x59, 0x05, 0x0B - .byte 0x01, 0x59, 0x0A, 0x0B, 0x04, 0x5A, 0x00, 0x13, 0x01, 0x5A, 0x04, 0x13, 0x04, 0x5A, 0x05, 0x13 - .byte 0x01, 0x5A, 0x09, 0x13, 0x04, 0x5A, 0x0A, 0x13, 0x04, 0x5A, 0x0E, 0x13, 0x01, 0x5A, 0x12, 0x13 - .byte 0x05, 0x5C, 0x00, 0x05, 0x06, 0x5D, 0x00, 0x06, 0x07, 0x5E, 0x00, 0x07, 0x06, 0x5F, 0x00, 0x06 - .byte 0x05, 0x60, 0x00, 0x05, 0x05, 0x61, 0x00, 0x05, 0x05, 0x62, 0x00, 0x05, 0x05, 0x63, 0x00, 0x05 - .byte 0x05, 0x63, 0x05, 0x05, 0x10, 0x5B, 0x00, 0x10, 0x03, 0x4F, 0x00, 0x14, 0x03, 0x4F, 0x03, 0x14 - .byte 0x03, 0x4F, 0x06, 0x14, 0x06, 0x4F, 0x09, 0x14, 0x01, 0x3F, 0x00, 0x01 - .global ADVENTURE_LOG_ENCOUNTERS_MONSTER_IDS -ADVENTURE_LOG_ENCOUNTERS_MONSTER_IDS: - .byte 0x90, 0x00, 0x91, 0x00 - .byte 0x92, 0x00, 0x96, 0x00, 0x97, 0x00, 0xC9, 0x00, 0x0E, 0x01, 0x0F, 0x01, 0x10, 0x01, 0x14, 0x01 - .byte 0x15, 0x01, 0x16, 0x01, 0x99, 0x01, 0x9A, 0x01, 0x9B, 0x01, 0x9C, 0x01, 0x9D, 0x01, 0x9E, 0x01 - .byte 0x9F, 0x01, 0xA0, 0x01, 0xA1, 0x01, 0xA2, 0x01, 0x09, 0x02, 0x0A, 0x02, 0x0B, 0x02, 0x0C, 0x02 - .byte 0x0D, 0x02, 0x0E, 0x02, 0x0F, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02 - .byte 0x15, 0x02, 0x16, 0x02, 0x00, 0x00, 0x00, 0x00 - .global ARM9_UNKNOWN_DATA__NA_209E6BC -ARM9_UNKNOWN_DATA__NA_209E6BC: - .byte 0xFF - .global _0209E6BD -_0209E6BD: - .byte 0x00, 0x00, 0x00 - .global TACTIC_NAME_STRING_IDS -TACTIC_NAME_STRING_IDS: -#ifndef EUROPE - .byte 0xCF, 0x26, 0xD0, 0x26 -#endif - .byte 0xD1, 0x26, 0xD2, 0x26, 0xD3, 0x26, 0xD4, 0x26, 0xD5, 0x26, 0xD6, 0x26, 0xD7, 0x26, 0xD8, 0x26 -#ifdef EUROPE - .byte 0xD9, 0x26, 0xDA, 0x26, 0xDB, 0x26, 0x00, 0x00 -#else - .byte 0xD9, 0x26, 0x00, 0x00 -#endif - .global STATUS_NAME_STRING_IDS -STATUS_NAME_STRING_IDS: - .byte 0xE9, 0x08, 0xEA, 0x08, 0xEB, 0x08, 0xEC, 0x08, 0xED, 0x08, 0xEE, 0x08 - .byte 0xEF, 0x08, 0xF0, 0x08, 0xF1, 0x08, 0xF2, 0x08, 0xF3, 0x08, 0xF4, 0x08, 0xF5, 0x08, 0xF6, 0x08 - .byte 0xF7, 0x08, 0xF8, 0x08, 0xF9, 0x08, 0xFA, 0x08, 0xFB, 0x08, 0xFC, 0x08, 0xFD, 0x08, 0xFE, 0x08 - .byte 0xFF, 0x08, 0x00, 0x09, 0x01, 0x09, 0x02, 0x09, 0x03, 0x09, 0x04, 0x09, 0x05, 0x09, 0x06, 0x09 - .byte 0x07, 0x09, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x09, 0x0B, 0x09, 0x0C, 0x09, 0x0D, 0x09, 0x0E, 0x09 - .byte 0x0F, 0x09, 0x10, 0x09, 0x11, 0x09, 0x12, 0x09, 0x13, 0x09, 0x14, 0x09, 0x15, 0x09, 0x16, 0x09 - .byte 0x17, 0x09, 0x18, 0x09, 0x19, 0x09, 0x1A, 0x09, 0x1B, 0x09, 0x1C, 0x09, 0x1D, 0x09, 0x1E, 0x09 - .byte 0x1F, 0x09, 0x20, 0x09, 0x21, 0x09, 0x22, 0x09, 0x23, 0x09, 0x24, 0x09, 0x25, 0x09, 0x26, 0x09 - .byte 0x27, 0x09, 0x28, 0x09, 0x29, 0x09, 0x2A, 0x09, 0x2B, 0x09, 0x2C, 0x09, 0x2D, 0x09, 0x2E, 0x09 - .byte 0x2F, 0x09, 0x30, 0x09, 0x31, 0x09, 0x32, 0x09, 0x33, 0x09, 0x34, 0x09, 0x35, 0x09, 0x36, 0x09 - .byte 0x37, 0x09, 0x38, 0x09, 0x39, 0x09, 0x3A, 0x09, 0x3B, 0x09, 0x3C, 0x09, 0x3D, 0x09, 0x3E, 0x09 - .byte 0x3F, 0x09, 0x40, 0x09, 0x41, 0x09, 0x42, 0x09, 0x43, 0x09, 0x44, 0x09, 0x45, 0x09, 0x46, 0x09 - .byte 0x47, 0x09, 0x48, 0x09, 0x49, 0x09, 0x4A, 0x09, 0x4B, 0x09, 0x4C, 0x09, 0x4D, 0x09, 0x4E, 0x09 - .global DUNGEON_RETURN_STATUS_TABLE -DUNGEON_RETURN_STATUS_TABLE: - .byte 0x00, 0x00 - .global _0209E7A6 -_0209E7A6: - .byte 0xDB, 0x09, 0x00, 0x00, 0xDC, 0x09, 0x00, 0x00, 0xDD, 0x09, 0x00, 0x00, 0xDE, 0x09 - .byte 0x00, 0x00, 0xDF, 0x09, 0x00, 0x00, 0xE0, 0x09, 0x00, 0x00, 0xE1, 0x09, 0x01, 0x00, 0xE2, 0x09 - .byte 0x01, 0x00, 0xE3, 0x09, 0x00, 0x00, 0xE4, 0x09, 0x00, 0x00, 0xE5, 0x09, 0x01, 0x00, 0xE6, 0x09 - .byte 0x01, 0x00, 0xE7, 0x09, 0x01, 0x00, 0xE8, 0x09, 0x01, 0x00, 0xE9, 0x09, 0x01, 0x00, 0xEA, 0x09 - .byte 0x01, 0x00, 0xEB, 0x09, 0x01, 0x00, 0xEC, 0x09, 0x00, 0x00, 0xED, 0x09, 0x00, 0x00, 0xEE, 0x09 - .byte 0x00, 0x00, 0xEF, 0x09, 0x00, 0x00, 0xF0, 0x09, 0x00, 0x00, 0xF1, 0x09, 0x00, 0x00, 0xF2, 0x09 - .byte 0x00, 0x00, 0xF3, 0x09, 0x00, 0x00, 0xF4, 0x09, 0x00, 0x00, 0xF5, 0x09, 0x00, 0x00, 0xF6, 0x09 - .byte 0x00, 0x00, 0xF7, 0x09, 0x00, 0x00, 0xF8, 0x09, 0x00, 0x00, 0xF9, 0x09, 0x00, 0x00, 0xFA, 0x09 - .byte 0x00, 0x00, 0xFB, 0x09, 0x00, 0x00, 0xFC, 0x09, 0x01, 0x00, 0xFD, 0x09, 0x00, 0x00, 0xFE, 0x09 - .byte 0x00, 0x00, 0xFF, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x01, 0x0A, 0x00, 0x00, 0x02, 0x0A - .byte 0x00, 0x00, 0x03, 0x0A, 0x00, 0x00, 0x04, 0x0A, 0x00, 0x00, 0x05, 0x0A, 0x00, 0x00, 0x06, 0x0A - .byte 0x00, 0x00, 0x07, 0x0A, 0x00, 0x00, 0x08, 0x0A, 0x00, 0x00, 0x09, 0x0A, 0x00, 0x00, 0x0A, 0x0A - .byte 0x00, 0x00, 0x0B, 0x0A, 0x00, 0x00, 0x0C, 0x0A, 0x00, 0x00, 0x0D, 0x0A, 0x00, 0x00, 0x0E, 0x0A - .byte 0x00, 0x00, 0x0F, 0x0A, 0x00, 0x00, 0x10, 0x0A, 0x00, 0x00, 0x11, 0x0A, 0x00, 0x00, 0x12, 0x0A - .byte 0x00, 0x00, 0x13, 0x0A, 0x00, 0x00, 0x14, 0x0A, 0x00, 0x00, 0x15, 0x0A, 0x00, 0x00, 0x16, 0x0A - .byte 0x00, 0x00, 0x17, 0x0A, 0x00, 0x00, 0x18, 0x0A, 0x00, 0x00, 0x19, 0x0A, 0x00, 0x00, 0x1A, 0x0A - .byte 0x00, 0x00, 0x1B, 0x0A, 0x00, 0x00, 0x1C, 0x0A, 0x00, 0x00, 0x1D, 0x0A, 0x00, 0x00, 0x1E, 0x0A - .byte 0x00, 0x00, 0x1F, 0x0A, 0x00, 0x00, 0x20, 0x0A, 0x00, 0x00, 0x21, 0x0A, 0x00, 0x00, 0x22, 0x0A - .byte 0x00, 0x00, 0x23, 0x0A, 0x00, 0x00, 0x24, 0x0A, 0x00, 0x00, 0x25, 0x0A, 0x00, 0x00, 0x26, 0x0A - .byte 0x00, 0x00, 0x27, 0x0A, 0x00, 0x00, 0x28, 0x0A, 0x00, 0x00, 0x29, 0x0A, 0x00, 0x00, 0x2A, 0x0A - .byte 0x00, 0x00, 0x2B, 0x0A, 0x00, 0x00, 0x2C, 0x0A, 0x00, 0x00, 0x2D, 0x0A, 0x00, 0x00, 0x2E, 0x0A - .byte 0x00, 0x00, 0x2F, 0x0A, 0x00, 0x00, 0x30, 0x0A, 0x00, 0x00, 0x31, 0x0A, 0x00, 0x00, 0x32, 0x0A - .byte 0x00, 0x00, 0x33, 0x0A, 0x00, 0x00, 0x34, 0x0A, 0x00, 0x00, 0x35, 0x0A -#ifdef EUROPE - .global STATUSES_FULL_DESCRIPTION_STRING_IDS -STATUSES_FULL_DESCRIPTION_STRING_IDS: - .byte 0xF5, 0x34 - .global _0209E912 -_0209E912: - .byte 0xF6, 0x34 -#else - .global STATUSES_FULL_DESCRIPTION_STRING_IDS -STATUSES_FULL_DESCRIPTION_STRING_IDS: - .byte 0xF3, 0x34 - .global _0209E912 -_0209E912: - .byte 0xF4, 0x34 - .byte 0xF5, 0x34, 0xF6, 0x34 -#endif - .byte 0xF7, 0x34, 0xF8, 0x34, 0xF9, 0x34, 0xFA, 0x34, 0xFB, 0x34, 0xFC, 0x34 - .byte 0xFD, 0x34, 0xFE, 0x34, 0xFF, 0x34, 0x00, 0x35, 0x01, 0x35, 0x02, 0x35, 0x03, 0x35, 0x04, 0x35 - .byte 0x05, 0x35, 0x06, 0x35, 0x07, 0x35, 0x08, 0x35, 0x09, 0x35, 0x0A, 0x35, 0x0B, 0x35, 0x0C, 0x35 - .byte 0x0D, 0x35, 0x0E, 0x35, 0x0F, 0x35, 0x10, 0x35, 0x11, 0x35, 0x12, 0x35, 0x13, 0x35, 0x14, 0x35 - .byte 0x15, 0x35, 0x16, 0x35, 0x17, 0x35, 0x18, 0x35, 0x19, 0x35, 0x1A, 0x35, 0x1B, 0x35, 0x1C, 0x35 - .byte 0x1D, 0x35, 0x1E, 0x35, 0x1F, 0x35, 0x20, 0x35, 0x21, 0x35, 0x22, 0x35, 0x23, 0x35, 0x24, 0x35 - .byte 0x25, 0x35, 0x26, 0x35, 0x27, 0x35, 0x28, 0x35, 0x29, 0x35, 0x2A, 0x35, 0x2B, 0x35, 0x2C, 0x35 - .byte 0x2D, 0x35, 0x2E, 0x35, 0x2F, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35 - .byte 0x35, 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x35, 0x3A, 0x35, 0x3B, 0x35, 0x3C, 0x35 - .byte 0x3D, 0x35, 0x3E, 0x35, 0x3F, 0x35, 0x40, 0x35, 0x41, 0x35, 0x42, 0x35, 0x43, 0x35, 0x44, 0x35 - .byte 0x45, 0x35, 0x46, 0x35, 0x47, 0x35, 0x48, 0x35, 0x49, 0x35, 0x4A, 0x35, 0x4B, 0x35, 0x4C, 0x35 - .byte 0x4D, 0x35, 0x4E, 0x35, 0x4F, 0x35, 0x50, 0x35, 0x51, 0x35, 0x52, 0x35, 0x53, 0x35, 0x54, 0x35 - .byte 0x55, 0x35, 0x56, 0x35, 0x57, 0x35, 0x58, 0x35, 0x59, 0x35, 0x5A, 0x35, 0x5B, 0x35, 0x5C, 0x35 - .byte 0x5D, 0x35, 0x5E, 0x35, 0x5F, 0x35, 0x60, 0x35, 0x61, 0x35, 0x62, 0x35, 0x63, 0x35, 0x64, 0x35 - .byte 0x65, 0x35, 0x66, 0x35, 0x67, 0x35, 0x68, 0x35, 0x69, 0x35, 0x6A, 0x35, 0x6B, 0x35, 0x6C, 0x35 - .byte 0x6D, 0x35, 0x6E, 0x35, 0x6F, 0x35, 0x70, 0x35, 0x71, 0x35, 0x72, 0x35, 0x73, 0x35, 0x74, 0x35 - .byte 0x75, 0x35, 0x76, 0x35, 0x77, 0x35, 0x78, 0x35, 0x79, 0x35, 0x7A, 0x35, 0x7B, 0x35, 0x7C, 0x35 - .byte 0x7D, 0x35, 0x7E, 0x35, 0x7F, 0x35, 0x80, 0x35, 0x81, 0x35, 0x82, 0x35, 0x83, 0x35, 0x84, 0x35 - .byte 0x85, 0x35, 0x86, 0x35, 0x87, 0x35, 0x88, 0x35, 0x89, 0x35, 0x8A, 0x35, 0x8B, 0x35, 0x8C, 0x35 - .byte 0x8D, 0x35, 0x8E, 0x35, 0x8F, 0x35, 0x90, 0x35, 0x91, 0x35, 0x92, 0x35, 0x93, 0x35, 0x94, 0x35 -#ifdef EUROPE - .byte 0x95, 0x35, 0x96, 0x35, 0x99, 0x35, 0x9A, 0x35 - .byte 0x9C, 0x35, 0x9D, 0x35, 0x9B, 0x35, 0x9E, 0x35 -#else - .byte 0x97, 0x35, 0x98, 0x35, 0x9A, 0x35, 0x9B, 0x35, 0x99, 0x35, 0x9C, 0x35, 0x9D, 0x35, 0x9E, 0x35 -#endif - .byte 0x9F, 0x35, 0xA0, 0x35, 0xA1, 0x35, 0xA2, 0x35, 0xA3, 0x35, 0xA4, 0x35, 0xA5, 0x35, 0xA6, 0x35 - .byte 0xA7, 0x35, 0xA8, 0x35, 0xA9, 0x35, 0xAA, 0x35, 0xAB, 0x35, 0xAC, 0x35, 0xAD, 0x35, 0xAE, 0x35 - .byte 0xAF, 0x35, 0xB0, 0x35, 0xB1, 0x35, 0xB2, 0x35, 0xB3, 0x35, 0xB4, 0x35, 0xB5, 0x35, 0xB6, 0x35 - .byte 0xB7, 0x35, 0xB8, 0x35, 0xB9, 0x35, 0xBA, 0x35, 0xBB, 0x35, 0xBC, 0x35, 0xBD, 0x35, 0xBE, 0x35 - .byte 0xBF, 0x35, 0xC0, 0x35 -#ifdef EUROPE - .byte 0xC1, 0x35, 0xC2, 0x35 -#endif - .byte 0x00, 0x00, 0x00, 0x00 - .global ARM9_UNKNOWN_DATA__NA_209EAAC -ARM9_UNKNOWN_DATA__NA_209EAAC: - .byte 0x00, 0x07, 0x00, 0x00 - .global MISSION_FLOOR_RANKS_AND_ITEM_LISTS_1 -MISSION_FLOOR_RANKS_AND_ITEM_LISTS_1: - .byte 0x00, 0x01, 0x01, 0x01 - .global _0209EAB4 -_0209EAB4: - .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 - .global _0209EABC -_0209EABC: - .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 - .global _0209EAC4 -_0209EAC4: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 - .global _0209EACC -_0209EACC: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 - .global _0209EAD4 -_0209EAD4: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 - .global _0209EADC -_0209EADC: - .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 - .global _0209EAE4 -_0209EAE4: - .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 - .global _0209EAEC -_0209EAEC: - .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 - .global _0209EAF4 -_0209EAF4: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 - .global _0209EAFC -_0209EAFC: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 - .global _0209EB04 -_0209EB04: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 - .global _0209EB0C -_0209EB0C: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 - .global _0209EB14 -_0209EB14: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 - .global _0209EB1C -_0209EB1C: - .byte 0x00, 0x01, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00 - .global _0209EB24 -_0209EB24: - .byte 0x00, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x00 - .global _0209EB2C -_0209EB2C: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x00 - .global _0209EB34 -_0209EB34: - .byte 0x00, 0x01, 0x02, 0x03, 0x03, 0x03, 0x03, 0x00 - .global _0209EB3C -_0209EB3C: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x00 - .global _0209EB44 -_0209EB44: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02 - .global _0209EB4C -_0209EB4C: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .global _0209EB54 -_0209EB54: - .byte 0x00, 0x01, 0x02, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00 - .global _0209EB60 -_0209EB60: - .byte 0x00, 0x01, 0x02, 0x03 - .byte 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00 - .global _0209EB6C -_0209EB6C: - .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06 - .byte 0x06, 0x00, 0x00, 0x00 - .global _0209EB78 -_0209EB78: - .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00 - .global _0209EB84 -_0209EB84: - .byte 0x00, 0x01, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x00, 0x00, 0x00 - .global _0209EB90 -_0209EB90: - .byte 0x00, 0x01, 0x03, 0x03 - .byte 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00, 0x00 - .global _0209EB9C -_0209EB9C: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x09, 0x09, 0x09, 0x00 - .global _0209EBA8 -_0209EBA8: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x00 - .global _0209EBB4 -_0209EBB4: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x00 - .global _0209EBC0 -_0209EBC0: - .byte 0x00, 0x01, 0x02, 0x02 - .byte 0x02, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00 - .global _0209EBCC -_0209EBCC: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x09, 0x09, 0x09, 0x00 - .global _0209EBD8 -_0209EBD8: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x00 - .global _0209EBE4 -_0209EBE4: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x00 - .global _0209EBF0 -_0209EBF0: - .byte 0x00, 0x01, 0x02, 0x02 - .byte 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00 - .global _0209EBFC -_0209EBFC: - .byte 0x00, 0x01, 0x05, 0x05, 0x06, 0x06, 0x06, 0x07 - .byte 0x07, 0x07, 0x07, 0x07 - .global _0209EC08 -_0209EC08: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .global _0209EC14 -_0209EC14: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .global _0209EC20 -_0209EC20: - .byte 0x00, 0x01, 0x03, 0x04 - .byte 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05 - .global _0209EC2C -_0209EC2C: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x09, 0x09, 0x09, 0x09 - .global _0209EC38 -_0209EC38: - .byte 0x00, 0x01, 0x03, 0x03, 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04 - .byte 0x04, 0x00, 0x00, 0x00 - .global _0209EC48 -_0209EC48: - .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x07 - .byte 0x07, 0x00, 0x00, 0x00 - .global _0209EC58 -_0209EC58: - .byte 0x00, 0x01, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03 - .byte 0x03, 0x03, 0x00, 0x00 - .global _0209EC68 -_0209EC68: - .byte 0x00, 0x01, 0x02, 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04 - .byte 0x04, 0x04, 0x04, 0x00 - .global _0209EC78 -_0209EC78: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x09, 0x00 - .global _0209EC88 -_0209EC88: - .byte 0x00, 0x01, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07 - .byte 0x07, 0x07, 0x07, 0x00 - .global _0209EC98 -_0209EC98: - .byte 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x09, 0x09 - .global _0209ECA8 -_0209ECA8: - .byte 0x00, 0x01, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07 - .byte 0x07, 0x07, 0x07, 0x07 - .global _0209ECB8 -_0209ECB8: - .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07 - .byte 0x07, 0x07, 0x07, 0x07 - .global _0209ECC8 -_0209ECC8: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x09, 0x09 - .global _0209ECD8 -_0209ECD8: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08 - .global _0209ECE8 -_0209ECE8: - .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B - .byte 0x0C, 0x0C, 0x0C, 0x0C - .global _0209ECF8 -_0209ECF8: - .byte 0x00, 0x01, 0x04, 0x05, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06 - .byte 0x06, 0x06, 0x06, 0x06 - .global _0209ED08 -_0209ED08: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x09, 0x09 - .global _0209ED18 -_0209ED18: - .byte 0x00, 0x01, 0x04, 0x04, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05 - .byte 0x05, 0x05, 0x05, 0x05, 0x05, 0x00, 0x00, 0x00 - .global _0209ED2C -_0209ED2C: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02 - .byte 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00 - .global _0209ED40 -_0209ED40: - .byte 0x00, 0x01, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x00, 0x00, 0x00 - .global _0209ED54 -_0209ED54: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03 - .byte 0x04, 0x04, 0x00, 0x00 - .global _0209ED68 -_0209ED68: - .byte 0x00, 0x01, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 - .global _0209ED7C -_0209ED7C: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x00 - .global _0209ED90 -_0209ED90: - .byte 0x00, 0x01, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x00 - .global _0209EDA4 -_0209EDA4: - .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x00 - .global _0209EDB8 -_0209EDB8: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A - .global _0209EDCC -_0209EDCC: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .global _0209EDE0 -_0209EDE0: - .byte 0x00, 0x01, 0x08, 0x08 - .byte 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .global _0209EDF4 -_0209EDF4: - .byte 0x00, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x00, 0x00, 0x00 - .global _0209EE0C -_0209EE0C: - .byte 0x00, 0x01, 0x04, 0x04, 0x05, 0x05, 0x05, 0x05 - .byte 0x05, 0x05, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00 - .global _0209EE24 -_0209EE24: - .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07 - .byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x00, 0x00, 0x00 - .global _0209EE3C -_0209EE3C: - .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00 - .global _0209EE54 -_0209EE54: - .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00, 0x00 - .global _0209EE6C -_0209EE6C: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09 - .byte 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 - .global _0209EE84 -_0209EE84: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00, 0x00 - .global _0209EE9C -_0209EE9C: - .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A - .byte 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 - .global _0209EEB4 -_0209EEB4: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B - .byte 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 - .global _0209EECC -_0209EECC: - .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A - .byte 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 - .global _0209EEE4 -_0209EEE4: - .byte 0x00, 0x01, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x09, 0x09, 0x09, 0x09, 0x09, 0x00, 0x00, 0x00 - .global _0209EEFC -_0209EEFC: - .byte 0x00, 0x01, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06 - .byte 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00 - .global _0209EF14 -_0209EF14: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B - .global _0209EF2C -_0209EF2C: - .byte 0x00, 0x01, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x08, 0x00, 0x00, 0x00 - .global _0209EF48 -_0209EF48: - .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00 - .global _0209EF64 -_0209EF64: - .byte 0x00, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00 - .global _0209EF80 -_0209EF80: - .byte 0x00, 0x01, 0x08, 0x08 - .byte 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00 - .global _0209EF9C -_0209EF9C: - .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x00, 0x00 - .global _0209EFB8 -_0209EFB8: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x00, 0x00 - .global _0209EFD4 -_0209EFD4: - .byte 0x00, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00 - .global _0209EFF4 -_0209EFF4: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00 - .global _0209F014 -_0209F014: - .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x00 - .global _0209F034 -_0209F034: - .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C - .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x00 - .global _0209F054 -_0209F054: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x00 - .global _0209F074 -_0209F074: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00, 0x00 - .global _0209F0A0 -_0209F0A0: - .byte 0x00, 0x01, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x00, 0x00, 0x00 - .global _0209F0CC -_0209F0CC: - .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x09, 0x09, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C - .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C - .byte 0x0C, 0x00, 0x00, 0x00 - .global _0209F0F8 -_0209F0F8: - .byte 0x00, 0x01, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09 - .byte 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C - .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00 - .global _0209F12C -_0209F12C: - .byte 0x00, 0x0A, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0F - .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F - .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F - .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x00 - .global _0209F160 -_0209F160: - .byte 0x00, 0x01, 0x08, 0x09 - .byte 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C - .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E - .byte 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x00 - .global _0209F194 -_0209F194: - .byte 0x31, 0x75, 0xC4, 0x09, 0x6A, 0x18, 0x10, 0x27, 0x43, 0x75, 0x10, 0x27, 0x6D, 0x75, 0xA0, 0x0F - .byte 0x33, 0x75, 0x40, 0x1F, 0x49, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06 - .byte 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19 - .byte 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 - .global _0209F1D4 -_0209F1D4: - .byte 0x00, 0x01, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C - .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D - .byte 0x0D, 0x0D, 0x0D, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0F, 0x0F, 0x0F, 0x0F - .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F - .global _0209F220 -_0209F220: - .byte 0x31, 0x75, 0x98, 0x04 - .byte 0x62, 0x12, 0x2B, 0x20, 0x10, 0x27, 0x42, 0x75, 0x10, 0x27, 0x42, 0x75, 0xC4, 0x09, 0x88, 0x13 - .byte 0x34, 0x75, 0x4C, 0x1D, 0x37, 0x75, 0x10, 0x27, 0x4C, 0x75, 0xA0, 0x0F, 0x33, 0x75, 0x40, 0x1F - .byte 0x49, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B - .byte 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D - .byte 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 - .global _0209F270 -_0209F270: - .byte 0x33, 0x75, 0x83, 0x06 - .byte 0x34, 0x75, 0x8D, 0x20, 0x10, 0x27, 0xBE, 0x75, 0x88, 0x13, 0x10, 0x27, 0x33, 0x75, 0x65, 0x01 - .byte 0x32, 0x75, 0xCA, 0x02, 0x2F, 0x04, 0x36, 0x75, 0x95, 0x05, 0xFA, 0x06, 0x5F, 0x08, 0xC4, 0x09 - .byte 0x29, 0x0B, 0x8E, 0x0C, 0xF3, 0x0D, 0x59, 0x0F, 0xBE, 0x10, 0x23, 0x12, 0x88, 0x13, 0xED, 0x14 - .byte 0x52, 0x16, 0xB7, 0x17, 0x31, 0x75, 0x1D, 0x19, 0x82, 0x1A, 0xE7, 0x1B, 0x4C, 0x1D, 0xB1, 0x1E - .byte 0x16, 0x20, 0x7B, 0x21, 0x35, 0x75, 0xE1, 0x22, 0x46, 0x24, 0x31, 0x75, 0xAB, 0x25, 0x33, 0x75 - .byte 0x10, 0x27, 0xCB, 0x75, 0x88, 0x13, 0x37, 0x75, 0x10, 0x27, 0x3D, 0x75 - .global _0209F2D0 -_0209F2D0: - .byte 0x31, 0x75, 0xE2, 0x04 - .byte 0x6A, 0x18, 0x10, 0x27, 0x43, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x6D, 0x75, 0xC9, 0x05, 0x32, 0x75 - .byte 0x05, 0x0D, 0x34, 0x75, 0xEA, 0x0F, 0x32, 0x75, 0xCF, 0x12, 0xB4, 0x15, 0x31, 0x75, 0x98, 0x18 - .byte 0x31, 0x75, 0x0B, 0x1A, 0xEF, 0x1C, 0x33, 0x75, 0xD4, 0x1F, 0x34, 0x75, 0x47, 0x21, 0x32, 0x75 - .byte 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D, 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13 - .byte 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18, 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E - .byte 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23, 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76 - .global _0209F330 -_0209F330: - .byte 0x00, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .global _0209F394 -_0209F394: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09 - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C - .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D - .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D - .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E - .byte 0x0E, 0x0E, 0x0E, 0x0E - .global _0209F3F8 -_0209F3F8: - .byte 0x00, 0x01, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C - .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D - .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E, 0x0E - .byte 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E - .byte 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0F, 0x0F, 0x0F - .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F - .global _0209F45C -_0209F45C: - .byte 0xE8, 0x03, 0xD0, 0x07, 0x70, 0x17, 0x28, 0x23 - .byte 0x10, 0x27, 0x3D, 0x75, 0x8D, 0x20, 0x10, 0x27, 0x33, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x38, 0x75 - .byte 0x83, 0x06, 0x37, 0x75, 0x05, 0x0D, 0x88, 0x13, 0x0B, 0x1A, 0x8D, 0x20, 0x39, 0x75, 0x10, 0x27 - .byte 0x4E, 0x75, 0x35, 0x05, 0x33, 0x75, 0xA0, 0x0F, 0x38, 0x75, 0xD5, 0x14, 0x31, 0x75, 0x0B, 0x1A - .byte 0x31, 0x75, 0x40, 0x1F, 0x39, 0x75, 0xDB, 0x21, 0x32, 0x75, 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D - .byte 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13, 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18 - .byte 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E, 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23 - .byte 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 - .global _0209F4CC -_0209F4CC: - .byte 0xE8, 0x03, 0xD0, 0x07, 0x70, 0x17, 0x28, 0x23 - .byte 0x10, 0x27, 0x3D, 0x75, 0x8D, 0x20, 0x10, 0x27, 0x33, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x38, 0x75 - .byte 0x83, 0x06, 0x37, 0x75, 0x05, 0x0D, 0x88, 0x13, 0x0B, 0x1A, 0x8D, 0x20, 0x39, 0x75, 0x10, 0x27 - .byte 0x4E, 0x75, 0x35, 0x05, 0x33, 0x75, 0xA0, 0x0F, 0x38, 0x75, 0xD5, 0x14, 0x31, 0x75, 0x0B, 0x1A - .byte 0x31, 0x75, 0x40, 0x1F, 0x39, 0x75, 0xDB, 0x21, 0x32, 0x75, 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D - .byte 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13, 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18 - .byte 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E, 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23 - .byte 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 - .global _0209F53C -_0209F53C: - .byte 0x01, 0x03, 0x02, 0x06, 0x09, 0x15, 0x0F, 0x24 - .byte 0x10, 0x27, 0x3D, 0x75, 0x8D, 0x20, 0x10, 0x27, 0x33, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x38, 0x75 - .byte 0x02, 0x06, 0x37, 0x75, 0x05, 0x0C, 0x07, 0x12, 0x0A, 0x18, 0x0B, 0x1B, 0x0E, 0x21, 0x3A, 0x75 - .byte 0x10, 0x27, 0x4C, 0x75, 0x20, 0x03, 0x33, 0x75, 0x60, 0x09, 0x34, 0x75, 0xA0, 0x0F, 0x33, 0x75 - .byte 0xE0, 0x15, 0x38, 0x75, 0x20, 0x1C, 0x33, 0x75, 0xB0, 0x1D, 0x40, 0x1F, 0xD0, 0x20, 0x31, 0x75 - .byte 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D, 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13 - .byte 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18, 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E - .byte 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23, 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76 - .global _0209F5B0 -_0209F5B0: - .byte 0x32, 0x75, 0xD0, 0x07 - .byte 0x70, 0x17, 0x40, 0x1F, 0x10, 0x27, 0x5A, 0x75, 0x10, 0x27, 0x54, 0x75, 0xB8, 0x03, 0x71, 0x07 - .byte 0x32, 0x75, 0xBE, 0x10, 0x34, 0x75, 0x76, 0x14, 0x32, 0x75, 0x2E, 0x18, 0xE7, 0x1B, 0x34, 0x75 - .byte 0x9F, 0x1F, 0x3B, 0x75, 0x10, 0x27, 0x39, 0x75, 0x83, 0x06, 0x05, 0x0D, 0x38, 0x75, 0x88, 0x13 - .byte 0x31, 0x75, 0x0B, 0x1A, 0x8D, 0x20, 0x32, 0x75, 0x10, 0x27, 0x71, 0x75, 0x24, 0x01, 0x48, 0x02 - .byte 0x33, 0x75, 0x91, 0x02, 0xB5, 0x03, 0x34, 0x75, 0x90, 0x04, 0xD8, 0x06, 0x32, 0x75, 0xFC, 0x07 - .byte 0x20, 0x09, 0x31, 0x75, 0xB2, 0x09, 0xFB, 0x09, 0x8D, 0x0A, 0x33, 0x75, 0x1F, 0x0B, 0x34, 0x75 - .byte 0x67, 0x0D, 0xD4, 0x0E, 0x39, 0x75, 0x1C, 0x11, 0x40, 0x12, 0x31, 0x75, 0x1B, 0x13, 0x33, 0x75 - .byte 0x3E, 0x14, 0x32, 0x75, 0x62, 0x15, 0x86, 0x16, 0x37, 0x75, 0xCE, 0x18, 0x31, 0x75, 0x17, 0x19 - .byte 0x3B, 0x1A, 0x83, 0x1C, 0xCC, 0x1C, 0x31, 0x75, 0xF0, 0x1D, 0x32, 0x75, 0xA6, 0x1F, 0x31, 0x75 - .byte 0x5C, 0x21, 0x34, 0x75, 0xA4, 0x23, 0xC8, 0x24, 0x33, 0x75, 0xEC, 0x25, 0x33, 0x75, 0x10, 0x27 - .byte 0x87, 0x75, 0x00, 0x00 - .global _0209F658 -_0209F658: - .byte 0x32, 0x75, 0xA7, 0x0A, 0xC1, 0x11, 0xDC, 0x18, 0x34, 0x75, 0xF6, 0x1F - .byte 0x10, 0x27, 0x46, 0x75, 0xDC, 0x01, 0xB8, 0x03, 0x31, 0x75, 0x95, 0x05, 0x71, 0x07, 0x33, 0x75 - .byte 0x4D, 0x09, 0x29, 0x0B, 0x05, 0x0D, 0xE2, 0x0E, 0xBE, 0x10, 0x36, 0x75, 0x9A, 0x12, 0x76, 0x14 - .byte 0x52, 0x16, 0x31, 0x75, 0x2E, 0x18, 0x0B, 0x1A, 0x33, 0x75, 0xE7, 0x1B, 0xC3, 0x1D, 0x9F, 0x1F - .byte 0x7B, 0x21, 0x58, 0x23, 0x31, 0x75, 0x34, 0x25, 0x10, 0x27, 0x40, 0x75, 0xE2, 0x04, 0xC4, 0x09 - .byte 0x31, 0x75, 0xA6, 0x0E, 0x17, 0x11, 0x36, 0x75, 0xF9, 0x15, 0x33, 0x75, 0xDB, 0x1A, 0x34, 0x75 - .byte 0x4C, 0x1D, 0x39, 0x75, 0x10, 0x27, 0x39, 0x75, 0xD0, 0x07, 0x3A, 0x75, 0xB8, 0x0B, 0xA0, 0x0F - .byte 0x88, 0x13, 0x70, 0x17, 0x58, 0x1B, 0x40, 0x1F, 0x28, 0x23, 0x10, 0x27, 0xE5, 0x75, 0x72, 0x01 - .byte 0x32, 0x75, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x31, 0x75, 0x93, 0x0B - .byte 0x05, 0x0D, 0x78, 0x0E, 0x5C, 0x11, 0x33, 0x75, 0x41, 0x14, 0x26, 0x17, 0x0B, 0x1A, 0x31, 0x75 - .byte 0x7D, 0x1B, 0x31, 0x75, 0xEF, 0x1C, 0x62, 0x1E, 0x34, 0x75, 0xD4, 0x1F, 0x32, 0x75, 0x47, 0x21 - .byte 0x36, 0x75, 0x2B, 0x24, 0x32, 0x75, 0x10, 0x27, 0x3B, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 - .global MISSION_FLOORS_FORBIDDEN -MISSION_FLOORS_FORBIDDEN: - .byte 0x01, 0x05, 0x03, 0x0A, 0x0C, 0x10, 0x0D, 0x14, 0x0F, 0x15, 0x11, 0x0E, 0x14, 0x0F, 0x18, 0x0F - .byte 0x19, 0x18, 0x1A, 0x18, 0x1B, 0x0E, 0x1C, 0x0F, 0x1C, 0x19, 0x1D, 0x0F, 0x1D, 0x19, 0x1E, 0x0F - .byte 0x1E, 0x14, 0x1F, 0x0F, 0x1F, 0x12, 0x20, 0x32, 0x21, 0x14, 0x22, 0x15, 0x22, 0x17, 0x23, 0x1D - .byte 0x23, 0x1E, 0x24, 0x0F, 0x24, 0x12, 0x25, 0x1E, 0x26, 0x0F, 0x26, 0x14, 0x27, 0x08, 0x28, 0x0D - .byte 0x2A, 0x0A, 0x2B, 0x0F, 0x2C, 0x14, 0x2D, 0x14, 0x2E, 0x1E, 0x2F, 0x06, 0x30, 0x05, 0x31, 0x0A - .byte 0x32, 0x05, 0x33, 0x32, 0x34, 0x04, 0x34, 0x08, 0x34, 0x0D, 0x34, 0x13, 0x35, 0x33, 0x36, 0x1E - .byte 0x37, 0x13, 0x3A, 0x18, 0x3A, 0x19, 0x3B, 0x0A, 0x3B, 0x0D, 0x3B, 0x10, 0x3B, 0x13, 0x3B, 0x16 - .byte 0x3B, 0x1A, 0x3B, 0x1E, 0x3B, 0x23, 0x3B, 0x28, 0x3B, 0x2D, 0x3B, 0x4B, 0x3C, 0x09, 0x3C, 0x0D - .byte 0x3C, 0x11, 0x3C, 0x15, 0x3C, 0x19, 0x3C, 0x1D, 0x3C, 0x21, 0x3C, 0x25, 0x3C, 0x28, 0x3D, 0x0A - .byte 0x3D, 0x0F, 0x3D, 0x14, 0x3D, 0x23, 0x3D, 0x28, 0x3E, 0x0F, 0x3E, 0x19, 0x3E, 0x60, 0x3E, 0x63 - .byte 0x40, 0x32, 0x44, 0x0F, 0x45, 0x14, 0x46, 0x19, 0x47, 0x1E, 0x48, 0x27, 0x48, 0x28, 0x49, 0x0C - .byte 0x49, 0x11, 0x4C, 0x0F, 0x4D, 0x0B, 0x50, 0x08, 0x52, 0x0F, 0x54, 0x12, 0x56, 0x0B, 0x59, 0x0B - .byte 0x5A, 0x05, 0x5A, 0x0A, 0x5A, 0x13, 0x64, 0xFF - .global MISSION_FLOOR_RANKS_AND_ITEM_LISTS_2 -MISSION_FLOOR_RANKS_AND_ITEM_LISTS_2: - .byte 0x35, 0x75, 0xC4, 0x09, 0x33, 0x75, 0x10, 0x27 - .byte 0xF2, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75 - .byte 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06 - .byte 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09 - .byte 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75 - .byte 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11 - .byte 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14 - .byte 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75 - .byte 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C - .byte 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21 - .byte 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25 - .byte 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75, 0xBA, 0x02, 0x2D, 0x08, 0xA0, 0x0D - .byte 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13, 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75, 0x29, 0x1C - .byte 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21, 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27, 0x34, 0x75 - .global _0209F8B4 -_0209F8B4: - .byte 0x35, 0x75, 0xC4, 0x09, 0x33, 0x75, 0x10, 0x27, 0xF2, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02 - .byte 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04 - .byte 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08 - .byte 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A - .byte 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F - .byte 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13 - .byte 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16 - .byte 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A - .byte 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E - .byte 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23 - .byte 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27 - .byte 0x46, 0x75, 0xBA, 0x02, 0x2D, 0x08, 0xA0, 0x0D, 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13 - .byte 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75, 0x29, 0x1C, 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21 - .byte 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27, 0x34, 0x75 - .global _0209F98C -_0209F98C: - .byte 0x35, 0x75, 0x6A, 0x18, 0x33, 0x75, 0x10, 0x27 - .byte 0xF2, 0x75, 0x00, 0x01, 0x80, 0x01, 0x7F, 0x02, 0xFF, 0x02, 0x7F, 0x03, 0xFF, 0x03, 0x31, 0x75 - .byte 0x7F, 0x04, 0x9F, 0x04, 0x1F, 0x05, 0x31, 0x75, 0x3F, 0x05, 0xBF, 0x05, 0x3E, 0x06, 0x9E, 0x06 - .byte 0x9E, 0x07, 0x1E, 0x08, 0x31, 0x75, 0x9E, 0x08, 0x1E, 0x09, 0x9E, 0x09, 0xDE, 0x09, 0xFE, 0x09 - .byte 0x3D, 0x0A, 0xBD, 0x0A, 0x31, 0x75, 0xF7, 0x0A, 0x37, 0x0B, 0xB7, 0x0B, 0xF7, 0x0B, 0xF6, 0x0C - .byte 0x31, 0x75, 0xF6, 0x0D, 0x96, 0x0E, 0x96, 0x0F, 0x36, 0x10, 0x31, 0x75, 0x35, 0x11, 0x31, 0x75 - .byte 0xB5, 0x11, 0x35, 0x12, 0x75, 0x12, 0xB5, 0x12, 0xB5, 0x13, 0x35, 0x14, 0x75, 0x14, 0xD4, 0x14 - .byte 0x34, 0x15, 0x31, 0x75, 0x94, 0x15, 0x14, 0x16, 0x94, 0x16, 0x94, 0x17, 0x14, 0x18, 0x94, 0x18 - .byte 0x37, 0x75, 0x93, 0x19, 0x13, 0x1A, 0x33, 0x1A, 0xB3, 0x1A, 0xB3, 0x1B, 0xD3, 0x1B, 0xF3, 0x1B - .byte 0x73, 0x1C, 0x32, 0x75, 0x32, 0x1D, 0xB2, 0x1D, 0x72, 0x1E, 0xF2, 0x1E, 0xB2, 0x1F, 0xB2, 0x20 - .byte 0x31, 0x21, 0x31, 0x22, 0xB1, 0x22, 0x31, 0x23, 0xB1, 0x23, 0x31, 0x24, 0xB1, 0x24, 0x30, 0x25 - .byte 0xF0, 0x25, 0x70, 0x26, 0xF0, 0x26, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75, 0xBA, 0x02, 0x2D, 0x08 - .byte 0xA0, 0x0D, 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13, 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75 - .byte 0x29, 0x1C, 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21, 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27 - .byte 0x34, 0x75, 0x00, 0x00 - .global _0209FA68 -_0209FA68: - .byte 0x31, 0x75, 0x01, 0x03, 0x05, 0x0C, 0x0C, 0x1E, 0x8E, 0x22, 0x10, 0x27 - .byte 0x41, 0x75, 0x10, 0x27, 0x41, 0x75, 0xD0, 0x07, 0xA0, 0x0F, 0x70, 0x17, 0x40, 0x1F, 0x3B, 0x75 - .byte 0x10, 0x27, 0x4C, 0x75, 0xD0, 0x07, 0x33, 0x75, 0xA0, 0x0F, 0x44, 0x75, 0x70, 0x17, 0x31, 0x75 - .byte 0x40, 0x1F, 0x32, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09 - .byte 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B - .byte 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x64, 0x75, 0x2E, 0x01, 0x31, 0x75 - .byte 0x5B, 0x02, 0xF2, 0x02, 0x89, 0x03, 0xFA, 0x03, 0x32, 0x75, 0x20, 0x04, 0xB7, 0x04, 0x31, 0x75 - .byte 0xDC, 0x04, 0x32, 0x75, 0x4D, 0x05, 0x7B, 0x06, 0x12, 0x07, 0x31, 0x75, 0xA9, 0x07, 0x40, 0x08 - .byte 0xD6, 0x08, 0x22, 0x09, 0x48, 0x09, 0x93, 0x09, 0x33, 0x75, 0xDE, 0x09, 0x31, 0x75, 0x2A, 0x0A - .byte 0x57, 0x0B, 0x31, 0x75, 0x85, 0x0C, 0x42, 0x0D, 0x6F, 0x0E, 0x2C, 0x0F, 0x31, 0x75, 0x3B, 0x10 - .byte 0x31, 0x75, 0x8F, 0x11, 0x26, 0x12, 0x32, 0x75, 0x53, 0x13, 0xEA, 0x13, 0x31, 0x75, 0x5B, 0x14 - .byte 0x32, 0x75, 0xCC, 0x14, 0x63, 0x15, 0xFA, 0x15, 0x28, 0x17, 0xBE, 0x17, 0x55, 0x18, 0x37, 0x75 - .byte 0x83, 0x19, 0x1A, 0x1A, 0x3F, 0x1A, 0xD6, 0x1A, 0x04, 0x1C, 0x2A, 0x1C, 0x31, 0x75, 0xC0, 0x1C - .byte 0x32, 0x75, 0xA3, 0x1D, 0x3A, 0x1E, 0x1C, 0x1F, 0x32, 0x75, 0x49, 0x20, 0xE0, 0x20, 0x0E, 0x22 - .byte 0xA5, 0x22, 0x3C, 0x23, 0xD2, 0x23, 0x31, 0x75, 0x69, 0x24, 0x4C, 0x25, 0xE2, 0x25, 0x79, 0x26 - .byte 0x10, 0x27, 0x87, 0x75 - .global _0209FB58 -_0209FB58: - .byte 0x31, 0x75, 0x20, 0x03, 0x80, 0x0C, 0x40, 0x1F, 0xF0, 0x23, 0x10, 0x27 - .byte 0x41, 0x75, 0x10, 0x27, 0x41, 0x75, 0xD0, 0x07, 0xA0, 0x0F, 0x70, 0x17, 0x34, 0x75, 0x40, 0x1F - .byte 0x37, 0x75, 0x10, 0x27, 0x4C, 0x75, 0x29, 0x0B, 0x33, 0x75, 0x52, 0x16, 0x44, 0x75, 0xE7, 0x1B - .byte 0x31, 0x75, 0x7B, 0x21, 0x32, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06 - .byte 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19 - .byte 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x64, 0x75, 0x2E, 0x01 - .byte 0x31, 0x75, 0x5B, 0x02, 0xF2, 0x02, 0x89, 0x03, 0xFA, 0x03, 0x32, 0x75, 0x20, 0x04, 0xB7, 0x04 - .byte 0x31, 0x75, 0xDC, 0x04, 0x32, 0x75, 0x4D, 0x05, 0x7B, 0x06, 0x12, 0x07, 0x31, 0x75, 0xA9, 0x07 - .byte 0x40, 0x08, 0xD6, 0x08, 0x22, 0x09, 0x48, 0x09, 0x93, 0x09, 0x33, 0x75, 0xDE, 0x09, 0x31, 0x75 - .byte 0x2A, 0x0A, 0x57, 0x0B, 0x31, 0x75, 0x85, 0x0C, 0x42, 0x0D, 0x6F, 0x0E, 0x2C, 0x0F, 0x31, 0x75 - .byte 0x3B, 0x10, 0x31, 0x75, 0x8F, 0x11, 0x26, 0x12, 0x32, 0x75, 0x53, 0x13, 0xEA, 0x13, 0x31, 0x75 - .byte 0x5B, 0x14, 0x32, 0x75, 0xCC, 0x14, 0x63, 0x15, 0xFA, 0x15, 0x28, 0x17, 0xBE, 0x17, 0x55, 0x18 - .byte 0x37, 0x75, 0x83, 0x19, 0x1A, 0x1A, 0x3F, 0x1A, 0xD6, 0x1A, 0x04, 0x1C, 0x2A, 0x1C, 0x31, 0x75 - .byte 0xC0, 0x1C, 0x32, 0x75, 0xA3, 0x1D, 0x3A, 0x1E, 0x1C, 0x1F, 0x32, 0x75, 0x49, 0x20, 0xE0, 0x20 - .byte 0x0E, 0x22, 0xA5, 0x22, 0x3C, 0x23, 0xD2, 0x23, 0x31, 0x75, 0x69, 0x24, 0x4C, 0x25, 0xE2, 0x25 - .byte 0x79, 0x26, 0x10, 0x27, 0x87, 0x75, 0x00, 0x00 - .global _0209FC4C -_0209FC4C: - .byte 0x35, 0x75, 0xC0, 0x0F, 0x32, 0x75, 0x50, 0x17 - .byte 0x10, 0x27, 0xEC, 0x75, 0x10, 0x27, 0x35, 0x75, 0xE9, 0x00, 0x5E, 0x01, 0x47, 0x02, 0xBC, 0x02 - .byte 0x31, 0x03, 0xA5, 0x03, 0x31, 0x75, 0x1A, 0x04, 0x37, 0x04, 0xAC, 0x04, 0x31, 0x75, 0xC9, 0x04 - .byte 0x3E, 0x05, 0xB3, 0x05, 0x0A, 0x06, 0xF3, 0x06, 0x68, 0x07, 0x31, 0x75, 0xDD, 0x07, 0x52, 0x08 - .byte 0xC6, 0x08, 0x01, 0x09, 0x1E, 0x09, 0x58, 0x09, 0xCD, 0x09, 0x07, 0x0A, 0x3C, 0x0A, 0x76, 0x0A - .byte 0xEB, 0x0A, 0x25, 0x0B, 0x0E, 0x0C, 0x31, 0x75, 0xF8, 0x0C, 0x8A, 0x0D, 0x73, 0x0E, 0x05, 0x0F - .byte 0x31, 0x75, 0xEE, 0x0F, 0x31, 0x75, 0x63, 0x10, 0xD8, 0x10, 0x12, 0x11, 0x4C, 0x11, 0x36, 0x12 - .byte 0xAA, 0x12, 0xE5, 0x12, 0x3C, 0x13, 0x94, 0x13, 0x31, 0x75, 0xEB, 0x13, 0x60, 0x14, 0xD5, 0x14 - .byte 0xBE, 0x15, 0x33, 0x16, 0xA7, 0x16, 0xE2, 0x16, 0x1C, 0x17, 0x56, 0x17, 0x91, 0x17, 0xCB, 0x17 - .byte 0x05, 0x18, 0x40, 0x18, 0x29, 0x19, 0x9E, 0x19, 0xBB, 0x19, 0x30, 0x1A, 0x19, 0x1B, 0x36, 0x1B - .byte 0x53, 0x1B, 0xC8, 0x1B, 0x32, 0x75, 0x77, 0x1C, 0xEC, 0x1C, 0x9B, 0x1D, 0x0F, 0x1E, 0xBE, 0x1E - .byte 0xA8, 0x1F, 0x1D, 0x20, 0x06, 0x21, 0x7B, 0x21, 0xEF, 0x21, 0x64, 0x22, 0xD9, 0x22, 0x4D, 0x23 - .byte 0xC2, 0x23, 0x71, 0x24, 0xE6, 0x24, 0x5A, 0x25, 0x95, 0x25, 0xB2, 0x25, 0xEC, 0x25, 0x27, 0x26 - .byte 0x61, 0x26, 0x9B, 0x26, 0xD6, 0x26, 0x10, 0x27, 0x40, 0x75, 0xBA, 0x02, 0x2D, 0x08, 0xA0, 0x0D - .byte 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13, 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75, 0x29, 0x1C - .byte 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21, 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27, 0x34, 0x75 - .global _0209FD44 -_0209FD44: - .byte 0x32, 0x75, 0x04, 0x09, 0x09, 0x15, 0x0C, 0x1E, 0x10, 0x27, 0x4B, 0x75, 0x57, 0x04, 0x35, 0x75 - .byte 0xAE, 0x08, 0x31, 0x75, 0x05, 0x0D, 0x5C, 0x11, 0xB4, 0x15, 0x0B, 0x1A, 0x39, 0x75, 0x62, 0x1E - .byte 0x31, 0x75, 0xB9, 0x22, 0x10, 0x27, 0x4B, 0x75, 0x83, 0x06, 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75 - .byte 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A, 0x31, 0x75, 0x8D, 0x20, 0x32, 0x75, 0x10, 0x27, 0x43, 0x75 - .byte 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12 - .byte 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24 - .byte 0x10, 0x27, 0x64, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03 - .byte 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05 - .byte 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09 - .byte 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C - .byte 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75 - .byte 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14 - .byte 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18 - .byte 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75 - .byte 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20 - .byte 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25 - .byte 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x85, 0x75 - .global _0209FE50 -_0209FE50: - .byte 0x32, 0x75, 0xC4, 0x09 - .byte 0x88, 0x13, 0x4C, 0x1D, 0x10, 0x27, 0x4A, 0x75, 0x01, 0x03, 0x02, 0x06, 0x35, 0x75, 0x04, 0x09 - .byte 0x31, 0x75, 0x05, 0x0C, 0x06, 0x0F, 0x07, 0x12, 0x09, 0x15, 0x37, 0x75, 0x0A, 0x18, 0x0B, 0x1B - .byte 0x0C, 0x1E, 0x31, 0x75, 0x0E, 0x21, 0x0F, 0x24, 0x3A, 0x75, 0x10, 0x27, 0x40, 0x75, 0x83, 0x06 - .byte 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75, 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A, 0x31, 0x75, 0x8D, 0x20 - .byte 0x32, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B - .byte 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D - .byte 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x64, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02 - .byte 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04 - .byte 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08 - .byte 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A - .byte 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F - .byte 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13 - .byte 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16 - .byte 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A - .byte 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E - .byte 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23 - .byte 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27 - .byte 0x85, 0x75, 0x00, 0x00 - .global _0209FF68 -_0209FF68: - .byte 0x32, 0x75, 0xC4, 0x09, 0x88, 0x13, 0x4C, 0x1D, 0x10, 0x27, 0x4A, 0x75 - .byte 0x01, 0x03, 0x02, 0x06, 0x35, 0x75, 0x04, 0x09, 0x31, 0x75, 0x05, 0x0C, 0x06, 0x0F, 0x07, 0x12 - .byte 0x09, 0x15, 0x37, 0x75, 0x0A, 0x18, 0x0B, 0x1B, 0x0C, 0x1E, 0x31, 0x75, 0x0E, 0x21, 0x0F, 0x24 - .byte 0x3A, 0x75, 0x10, 0x27, 0x40, 0x75, 0x95, 0x05, 0x33, 0x75, 0x29, 0x0B, 0x35, 0x75, 0xBE, 0x10 - .byte 0x3E, 0x75, 0x52, 0x16, 0x31, 0x75, 0xE7, 0x1B, 0x7B, 0x21, 0x31, 0x75, 0x10, 0x27, 0x43, 0x75 - .byte 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12 - .byte 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24 - .byte 0x10, 0x27, 0x64, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03 - .byte 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05 - .byte 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09 - .byte 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C - .byte 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75 - .byte 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14 - .byte 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18 - .byte 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75 - .byte 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20 - .byte 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25 - .byte 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x85, 0x75 - .global _020A0080 -_020A0080: - .byte 0x32, 0x75, 0xE2, 0x04 - .byte 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75, 0x9F, 0x24, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75 - .byte 0xCA, 0x02, 0x33, 0x75, 0x95, 0x05, 0x33, 0x75, 0x5F, 0x08, 0x29, 0x0B, 0xF3, 0x0D, 0xBE, 0x10 - .byte 0x38, 0x75, 0x88, 0x13, 0x32, 0x75, 0x52, 0x16, 0x1D, 0x19, 0x32, 0x75, 0xE7, 0x1B, 0x37, 0x75 - .byte 0xB1, 0x1E, 0x31, 0x75, 0x7B, 0x21, 0x46, 0x24, 0x10, 0x27, 0x50, 0x75, 0xD0, 0x07, 0x3A, 0x75 - .byte 0xA0, 0x0F, 0x70, 0x17, 0x40, 0x1F, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02 - .byte 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E - .byte 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A - .byte 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25 - .byte 0x10, 0x27, 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03 - .byte 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05 - .byte 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09 - .byte 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C - .byte 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75 - .byte 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14 - .byte 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18 - .byte 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75 - .byte 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20 - .byte 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25 - .byte 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75 - .global _020A01B4 -_020A01B4: - .byte 0x32, 0x75, 0xB8, 0x0B, 0x31, 0x75, 0x70, 0x17, 0x28, 0x23, 0x32, 0x75, 0x1C, 0x25, 0x31, 0x75 - .byte 0x10, 0x27, 0x45, 0x75, 0x9B, 0x02, 0x35, 0x05, 0x33, 0x75, 0xD0, 0x07, 0x31, 0x75, 0x6B, 0x0A - .byte 0x05, 0x0D, 0xA0, 0x0F, 0x3B, 0x12, 0xD5, 0x14, 0x70, 0x17, 0x37, 0x75, 0x0B, 0x1A, 0xA5, 0x1C - .byte 0x40, 0x1F, 0x31, 0x75, 0xDB, 0x21, 0x75, 0x24, 0x3A, 0x75, 0x10, 0x27, 0x40, 0x75, 0x83, 0x06 - .byte 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75, 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A, 0x32, 0x75, 0x8D, 0x20 - .byte 0x31, 0x75, 0x10, 0x27, 0x57, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07 - .byte 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12 - .byte 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E - .byte 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01 - .byte 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04 - .byte 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75 - .byte 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75 - .byte 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D - .byte 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12 - .byte 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15 - .byte 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19 - .byte 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C - .byte 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22 - .byte 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26 - .byte 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 - .global _020A02F0 -_020A02F0: - .byte 0x32, 0x75, 0xE2, 0x04 - .byte 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75, 0x9F, 0x24, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75 - .byte 0x2C, 0x02, 0x33, 0x75, 0x57, 0x04, 0x32, 0x75, 0x83, 0x06, 0xAE, 0x08, 0xDA, 0x0A, 0x05, 0x0D - .byte 0x31, 0x0F, 0x37, 0x75, 0x5C, 0x11, 0x88, 0x13, 0xB4, 0x15, 0x31, 0x75, 0xDF, 0x17, 0x0B, 0x1A - .byte 0x32, 0x75, 0x36, 0x1C, 0x34, 0x75, 0x62, 0x1E, 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75, 0xB9, 0x22 - .byte 0xE4, 0x24, 0x10, 0x27, 0x50, 0x75, 0xD0, 0x07, 0x3A, 0x75, 0xA0, 0x0F, 0x70, 0x17, 0x40, 0x1F - .byte 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07 - .byte 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12 - .byte 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E - .byte 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01 - .byte 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04 - .byte 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75 - .byte 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75 - .byte 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D - .byte 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12 - .byte 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15 - .byte 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19 - .byte 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C - .byte 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22 - .byte 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26 - .byte 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 - .global _020A0430 -_020A0430: - .byte 0x32, 0x75, 0xB8, 0x0B - .byte 0x31, 0x75, 0x70, 0x17, 0x28, 0x23, 0x32, 0x75, 0x1C, 0x25, 0x31, 0x75, 0x10, 0x27, 0x45, 0x75 - .byte 0x2C, 0x02, 0x57, 0x04, 0x33, 0x75, 0x83, 0x06, 0x31, 0x75, 0xAE, 0x08, 0xDA, 0x0A, 0x05, 0x0D - .byte 0x31, 0x0F, 0x5C, 0x11, 0x88, 0x13, 0x37, 0x75, 0xB4, 0x15, 0xDF, 0x17, 0x0B, 0x1A, 0x31, 0x75 - .byte 0x36, 0x1C, 0x62, 0x1E, 0x3A, 0x75, 0x8D, 0x20, 0x31, 0x75, 0xB9, 0x22, 0xE4, 0x24, 0x10, 0x27 - .byte 0x3C, 0x75, 0x1B, 0x06, 0x33, 0x75, 0x35, 0x0C, 0x44, 0x75, 0x50, 0x12, 0x32, 0x75, 0x6A, 0x18 - .byte 0x32, 0x75, 0x14, 0x1C, 0xBD, 0x1F, 0x67, 0x23, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01 - .byte 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D - .byte 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18 - .byte 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24 - .byte 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03 - .byte 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05 - .byte 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08 - .byte 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B - .byte 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10 - .byte 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75 - .byte 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17 - .byte 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B - .byte 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F - .byte 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24 - .byte 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27 - .byte 0x31, 0x75, 0x00, 0x00 - .global _020A0578 -_020A0578: - .byte 0x32, 0x75, 0xE2, 0x04, 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75 - .byte 0x9F, 0x24, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75, 0x2C, 0x02, 0x33, 0x75, 0x57, 0x04, 0x32, 0x75 - .byte 0x83, 0x06, 0xAE, 0x08, 0xDA, 0x0A, 0x05, 0x0D, 0x31, 0x0F, 0x37, 0x75, 0x5C, 0x11, 0x88, 0x13 - .byte 0xB4, 0x15, 0x31, 0x75, 0xDF, 0x17, 0x0B, 0x1A, 0x32, 0x75, 0x36, 0x1C, 0x34, 0x75, 0x62, 0x1E - .byte 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75, 0xB9, 0x22, 0xE4, 0x24, 0x10, 0x27, 0x3C, 0x75, 0x83, 0x06 - .byte 0x33, 0x75, 0x05, 0x0D, 0x3F, 0x75, 0xED, 0x10, 0x37, 0x75, 0x70, 0x17, 0x32, 0x75, 0x58, 0x1B - .byte 0x40, 0x1F, 0x28, 0x23, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04 - .byte 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F - .byte 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B - .byte 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27 - .byte 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75 - .byte 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06 - .byte 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09 - .byte 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75 - .byte 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11 - .byte 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14 - .byte 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75 - .byte 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C - .byte 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21 - .byte 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25 - .byte 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 - .global _020A06C4 -_020A06C4: - .byte 0x32, 0x75, 0xE2, 0x04, 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75, 0x9F, 0x24, 0x31, 0x75 - .byte 0x10, 0x27, 0x46, 0x75, 0x2C, 0x02, 0x33, 0x75, 0x57, 0x04, 0x31, 0x75, 0x83, 0x06, 0xAE, 0x08 - .byte 0xDA, 0x0A, 0x05, 0x0D, 0x31, 0x0F, 0x5C, 0x11, 0x37, 0x75, 0x88, 0x13, 0xB4, 0x15, 0xDF, 0x17 - .byte 0x31, 0x75, 0x0B, 0x1A, 0x36, 0x1C, 0x37, 0x75, 0x62, 0x1E, 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75 - .byte 0xB9, 0x22, 0xE4, 0x24, 0x10, 0x27, 0x3C, 0x75, 0x95, 0x05, 0x33, 0x75, 0x29, 0x0B, 0x3F, 0x75 - .byte 0x82, 0x0E, 0x34, 0x75, 0x17, 0x14, 0x32, 0x75, 0xAB, 0x19, 0x32, 0x75, 0x05, 0x1D, 0x5E, 0x20 - .byte 0xB7, 0x23, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05 - .byte 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11 - .byte 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C - .byte 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75 - .byte 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03 - .byte 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07 - .byte 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09 - .byte 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D - .byte 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12 - .byte 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75 - .byte 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19 - .byte 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75 - .byte 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22 - .byte 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26 - .byte 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75 - .global _020A0810 -_020A0810: - .byte 0x32, 0x75, 0x60, 0x09 - .byte 0xC0, 0x12, 0x20, 0x1C, 0x80, 0x25, 0x32, 0x75, 0x10, 0x27, 0x47, 0x75, 0xCA, 0x02, 0x95, 0x05 - .byte 0x35, 0x75, 0x5F, 0x08, 0x29, 0x0B, 0xF3, 0x0D, 0xBE, 0x10, 0x88, 0x13, 0x52, 0x16, 0x37, 0x75 - .byte 0x1D, 0x19, 0xE7, 0x1B, 0xB1, 0x1E, 0x31, 0x75, 0x7B, 0x21, 0x46, 0x24, 0x3A, 0x75, 0x10, 0x27 - .byte 0x40, 0x75, 0x83, 0x06, 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75, 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A - .byte 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06 - .byte 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19 - .byte 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x33, 0x75, 0x72, 0x01 - .byte 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D - .byte 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18 - .byte 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24 - .byte 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03 - .byte 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05 - .byte 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08 - .byte 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B - .byte 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10 - .byte 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75 - .byte 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17 - .byte 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B - .byte 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F - .byte 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24 - .byte 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x85, 0x75, 0x00, 0x00 - .global _020A0964 -_020A0964: - .byte 0x56, 0x0C, 0x31, 0x75, 0x81, 0x12, 0x9D, 0x16, 0xBA, 0x1A, 0xD7, 0x1E, 0x33, 0x75, 0xF3, 0x22 - .byte 0x10, 0x27, 0x39, 0x75, 0xC4, 0x09, 0x88, 0x13, 0x4C, 0x1D, 0x32, 0x75, 0x10, 0x27, 0x37, 0x75 - .byte 0xB3, 0x01, 0x66, 0x03, 0x31, 0x75, 0x18, 0x05, 0xCB, 0x06, 0x33, 0x75, 0x7E, 0x08, 0x31, 0x0A - .byte 0xE3, 0x0B, 0x96, 0x0D, 0x49, 0x0F, 0x36, 0x75, 0xFC, 0x10, 0xAF, 0x12, 0x61, 0x14, 0x14, 0x16 - .byte 0xC7, 0x17, 0x7A, 0x19, 0x33, 0x75, 0x2D, 0x1B, 0xDF, 0x1C, 0x92, 0x1E, 0x45, 0x20, 0xF8, 0x21 - .byte 0x31, 0x75, 0xAA, 0x23, 0x5D, 0x25, 0x44, 0x75, 0x05, 0x0D, 0x3F, 0x75, 0x0B, 0x1A, 0x39, 0x75 - .byte 0x10, 0x27, 0x54, 0x75, 0x88, 0x13, 0x10, 0x27, 0x58, 0x75, 0x10, 0x27, 0x39, 0x75, 0x2E, 0x01 - .byte 0x31, 0x75, 0x5B, 0x02, 0xF2, 0x02, 0x89, 0x03, 0xFA, 0x03, 0x32, 0x75, 0x20, 0x04, 0xB7, 0x04 - .byte 0x31, 0x75, 0xDC, 0x04, 0x32, 0x75, 0x4D, 0x05, 0x7B, 0x06, 0x12, 0x07, 0x31, 0x75, 0xA9, 0x07 - .byte 0x40, 0x08, 0xD6, 0x08, 0x22, 0x09, 0x48, 0x09, 0x93, 0x09, 0x33, 0x75, 0xDE, 0x09, 0x31, 0x75 - .byte 0x2A, 0x0A, 0x57, 0x0B, 0x31, 0x75, 0x85, 0x0C, 0x42, 0x0D, 0x6F, 0x0E, 0x2C, 0x0F, 0x31, 0x75 - .byte 0x3B, 0x10, 0x31, 0x75, 0x8F, 0x11, 0x26, 0x12, 0x32, 0x75, 0x53, 0x13, 0xEA, 0x13, 0x31, 0x75 - .byte 0x5B, 0x14, 0x32, 0x75, 0xCC, 0x14, 0x63, 0x15, 0xFA, 0x15, 0x28, 0x17, 0xBE, 0x17, 0x55, 0x18 - .byte 0x37, 0x75, 0x83, 0x19, 0x1A, 0x1A, 0x3F, 0x1A, 0xD6, 0x1A, 0x04, 0x1C, 0x2A, 0x1C, 0x31, 0x75 - .byte 0xC0, 0x1C, 0x32, 0x75, 0xA3, 0x1D, 0x3A, 0x1E, 0x1C, 0x1F, 0x32, 0x75, 0x49, 0x20, 0xE0, 0x20 - .byte 0x0E, 0x22, 0xA5, 0x22, 0x3C, 0x23, 0xD2, 0x23, 0x31, 0x75, 0x69, 0x24, 0x00, 0x25, 0xE2, 0x25 - .byte 0x79, 0x26, 0x10, 0x27, 0x48, 0x75, 0xC4, 0x00, 0x88, 0x01, 0x4C, 0x02, 0x10, 0x03, 0xD4, 0x03 - .byte 0x98, 0x04, 0x5D, 0x05, 0x31, 0x75, 0x21, 0x06, 0xE5, 0x06, 0xA9, 0x07, 0x6D, 0x08, 0x31, 0x09 - .byte 0xF5, 0x09, 0xB9, 0x0A, 0x7D, 0x0B, 0x41, 0x0C, 0xC9, 0x0D, 0x8D, 0x0E, 0x52, 0x0F, 0xDA, 0x10 - .byte 0x9E, 0x11, 0x62, 0x12, 0x31, 0x75, 0xEA, 0x13, 0x72, 0x15, 0xFA, 0x16, 0xBE, 0x17, 0x83, 0x18 - .byte 0x47, 0x19, 0x0B, 0x1A, 0xCF, 0x1A, 0x93, 0x1B, 0x57, 0x1C, 0x1B, 0x1D, 0x31, 0x75, 0xDF, 0x1D - .byte 0x32, 0x75, 0xA3, 0x1E, 0x67, 0x1F, 0x2B, 0x20, 0xEF, 0x20, 0xB3, 0x21, 0x32, 0x75, 0x3C, 0x23 - .byte 0x00, 0x24, 0x31, 0x75, 0x88, 0x25, 0x4C, 0x26, 0x10, 0x27, 0x39, 0x75, 0x10, 0x27, 0x31, 0x75 - .global MISSION_FLOOR_RANKS_PTRS -MISSION_FLOOR_RANKS_PTRS: - .word MISSION_FLOOR_RANKS_AND_ITEM_LISTS_1 - .word _0209EAB4 - .word _0209EB24 - .word _0209EBF0 - .word _0209EB54 - .word _0209EC38 - .word _0209EB90 - .word _0209EAE4 - .word _0209EC68 - .word _0209EAEC - .word _0209EC20 - .word _0209EABC - .word _0209ED18 - .word _0209EE0C - .word _0209ECF8 - .word _0209EEFC - .word _0209EBFC - .word _0209EC88 - .word _0209EB84 - .word _0209ECA8 - .word _0209ECB8 - .word _0209EB78 - .word _0209EC48 - .word _0209EE24 - .word _0209ECD8 - .word _0209EF2C - .word _0209EF48 - .word _0209EC78 - .word _0209EF80 - .word _0209EF9C - .word _0209EE54 - .word _0209ED7C - .word _0209F0F8 - .word _0209EE6C - .word _0209EF14 - .word _0209EFF4 - .word _0209EDA4 - .word _0209F014 - .word _0209EE84 - .word _0209EB60 - .word _0209EC58 - .word _0209EE9C - .word _0209EBA8 - .word _0209ECE8 - .word _0209EEB4 - .word _0209EECC - .word _0209F034 - .word _0209EB34 - .word _0209EADC - .word _0209EBC0 - .word _0209EB1C - .word _0209F160 - .word _0209EEE4 - .word _0209F330 - .word _0209F054 - .word _0209EDCC - .word _0209EDE0 - .word _0209ED68 - .word _0209EFB8 - .word _0209F1D4 - .word _0209F0A0 - .word _0209F0CC - .word _0209F394 - .word ARM9_UNKNOWN_DATA__NA_209EAAC - .word _0209F12C - .word _0209F3F8 - .word _0209EBCC - .word _0209EB04 - .word _0209EC98 - .word _0209EDF4 - .word _0209EF64 - .word _0209EFD4 - .word _0209F074 - .word _0209ED54 - .word _0209EB4C - .word _0209EBE4 - .word _0209ECC8 - .word _0209EC2C - .word _0209ED40 - .word _0209EE3C - .word _0209EB6C - .word _0209EBB4 - .word _0209ED08 - .word _0209EB9C - .word _0209ED90 - .word _0209EBD8 - .word _0209EC08 - .word _0209EB14 - .word _0209EAFC - .word _0209EC14 - .word _0209EDB8 - .word _0209ED2C - .word _0209EACC - .word _0209EB3C - .word _0209EB44 - .word _0209EB2C - .word _0209EAD4 - .word _0209EAC4 - .word _0209EAF4 - .word _0209EB0C - .global DUNGEON_RESTRICTIONS -DUNGEON_RESTRICTIONS: - .byte 0xE0, 0x07, 0x00, 0x00 - .global _020A0C68 -_020A0C68: - .byte 0x0A - .global _020A0C69 -_020A0C69: - .byte 0x30 - .global _020A0C6A -_020A0C6A: - .byte 0x04, 0x00 - .global _020A0C6C -_020A0C6C: - .byte 0xE8, 0x03 - .global _020A0C6E -_020A0C6E: - .byte 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x02, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0x14, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA0, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xB4, 0x04, 0x00, 0x00, 0x0A, 0x10, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0xB4, 0x04, 0x00, 0x00 - .byte 0x0A, 0x00, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x94, 0x04, 0x00, 0x00, 0x0A, 0x00, 0x01, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0xA0, 0x06, 0x00, 0x00, 0xFF, 0x10, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x95, 0x07, 0x00, 0x00, 0xFF, 0x00, 0x01, 0x00, 0xD0, 0x07, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0x84, 0x04, 0x00, 0x00, 0xFF, 0x08, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0x84, 0x04, 0x00, 0x00, 0xFF, 0x08, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x84, 0x04, 0x00, 0x00 - .byte 0xFF, 0x08, 0x01, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x84, 0x04, 0x00, 0x00, 0xFF, 0x08, 0x01, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0x78, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00 - .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0x8D, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8C, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0x78, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00 - .byte 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00 - .byte 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .global _020A1864 -_020A1864: - .byte 0xB4, 0x00, 0x00, 0x00 - .global _020A1868 -_020A1868: - .byte 0x32, 0x00, 0x00, 0x00 - .global SPECIAL_BAND_STAT_BOOST -SPECIAL_BAND_STAT_BOOST: - .byte 0x0C, 0x00, 0x00, 0x00 - .global _020A1870 -_020A1870: - .byte 0x0A, 0x00, 0x00, 0x00 - .global _020A1874 -_020A1874: - .byte 0x04, 0x00, 0x00, 0x00 - .global _020A1878 -_020A1878: - .byte 0x0A, 0x00, 0x00, 0x00 - .global MUNCH_BELT_STAT_BOOST -MUNCH_BELT_STAT_BOOST: - .byte 0x08, 0x00, 0x00, 0x00 - .global _020A1880 -_020A1880: - .byte 0x2C, 0x01, 0x00, 0x00 - .global _020A1884 -_020A1884: - .byte 0x2C, 0x01, 0x00, 0x00 - .global GUMMI_STAT_BOOST -GUMMI_STAT_BOOST: - .byte 0x01, 0x00, 0x00, 0x00 - .global MIN_IQ_EXCLUSIVE_MOVE_USER -MIN_IQ_EXCLUSIVE_MOVE_USER: - .byte 0x4B, 0x01, 0x00, 0x00 - .global WONDER_GUMMI_IQ_GAIN -WONDER_GUMMI_IQ_GAIN: - .byte 0x0F, 0x00, 0x00, 0x00 - .global _020A1894 -_020A1894: - .byte 0x32, 0x00, 0x00, 0x00 - .global AURA_BOW_STAT_BOOST -AURA_BOW_STAT_BOOST: - .byte 0x01, 0x00, 0x00, 0x00 - .global _020A189C -_020A189C: - .byte 0x2C, 0x01, 0x00, 0x00 - .global _020A18A0 -_020A18A0: - .byte 0x05, 0x00, 0x00, 0x00 - .global MIN_IQ_ITEM_MASTER -MIN_IQ_ITEM_MASTER: - .byte 0x96, 0x00, 0x00, 0x00 - .global DEF_SCARF_STAT_BOOST -DEF_SCARF_STAT_BOOST: - .byte 0x08, 0x00, 0x00, 0x00 - .global POWER_BAND_STAT_BOOST -POWER_BAND_STAT_BOOST: - .byte 0x0C, 0x00, 0x00, 0x00 - .global WONDER_GUMMI_STAT_BOOST -WONDER_GUMMI_STAT_BOOST: - .byte 0x03, 0x00, 0x00, 0x00 - .global ZINC_BAND_STAT_BOOST -ZINC_BAND_STAT_BOOST: - .byte 0x08, 0x00, 0x00, 0x00 - .global EGG_HP_BONUS -EGG_HP_BONUS: - .byte 0x0A, 0x00, 0x00, 0x00 - .global _020A18BC -_020A18BC: - .byte 0x78, 0x05, 0x00, 0x00 - .global _020A18C0 -_020A18C0: - .byte 0x2C, 0x01, 0x00, 0x00 - .global EVOLUTION_HP_BONUS -EVOLUTION_HP_BONUS: - .byte 0x0A, 0x00, 0x00, 0x00 - .global _020A18C8 -_020A18C8: - .byte 0x02, 0x00, 0x00, 0x00 - .global DAMAGE_FORMULA_FLV_SHIFT -DAMAGE_FORMULA_FLV_SHIFT: - .byte 0x00, 0x32, 0x00, 0x00 - .global EVOLUTION_PHYSICAL_STAT_BONUSES -EVOLUTION_PHYSICAL_STAT_BONUSES: - .byte 0x05, 0x00, 0x05, 0x00 - .global DAMAGE_FORMULA_CONSTANT_SHIFT -DAMAGE_FORMULA_CONSTANT_SHIFT: - .byte 0x00, 0xC9, 0xFE, 0xFF - .global DAMAGE_FORMULA_FLV_DEFICIT_DIVISOR -DAMAGE_FORMULA_FLV_DEFICIT_DIVISOR: - .byte 0x00, 0x08, 0x00, 0x00 - .global EGG_STAT_BONUSES -EGG_STAT_BONUSES: - .byte 0x05, 0x00, 0x05, 0x00 - .global _020A18E0 -_020A18E0: - .byte 0x05, 0x00, 0x05, 0x00 - .global EVOLUTION_SPECIAL_STAT_BONUSES -EVOLUTION_SPECIAL_STAT_BONUSES: - .byte 0x05, 0x00, 0x05, 0x00 - .global DAMAGE_FORMULA_NON_TEAM_MEMBER_MODIFIER -DAMAGE_FORMULA_NON_TEAM_MEMBER_MODIFIER: - .byte 0x54, 0x01, 0x00, 0x00 - .global DAMAGE_FORMULA_LN_PREFACTOR -DAMAGE_FORMULA_LN_PREFACTOR: - .byte 0x00, 0x32, 0x00, 0x00 - .global DAMAGE_FORMULA_DEF_PREFACTOR -DAMAGE_FORMULA_DEF_PREFACTOR: - .byte 0x80, 0xFF, 0xFF, 0xFF - .global DAMAGE_FORMULA_AT_PREFACTOR -DAMAGE_FORMULA_AT_PREFACTOR: - .byte 0x99, 0x00, 0x00, 0x00 - .global DAMAGE_FORMULA_LN_ARG_PREFACTOR -DAMAGE_FORMULA_LN_ARG_PREFACTOR: - .byte 0x00, 0x0A, 0x00, 0x00 - .global _020A18FC -_020A18FC: - .byte 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0x00, 0x00, 0x00 - .global _020A1904 -_020A1904: - .byte 0x96, 0x97, 0x98, 0x99, 0x9A, 0x00, 0x00, 0x00 - .global _020A190C -_020A190C: - .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x00, 0x01, 0x00 - .global FORBIDDEN_FORGOT_MOVE_LIST -FORBIDDEN_FORGOT_MOVE_LIST: - .byte 0x18, 0x03, 0xD6, 0x00, 0xFB, 0x00, 0x19, 0x01, 0xD6, 0x00, 0x08, 0x00 - .byte 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020A192C -_020A192C: - .byte 0x00, 0x0E, 0x03, 0x04, 0x0C, 0x09, 0x02, 0x0E - .byte 0x11, 0x0A, 0x0D, 0x10, 0x08, 0x07, 0x01, 0x11, 0x10, 0x05, 0x00, 0x00 - .global TACTICS_UNLOCK_LEVEL_TABLE -TACTICS_UNLOCK_LEVEL_TABLE: - .byte 0x01, 0x00, 0x14, 0x00 - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0x03, 0xE7, 0x03, 0x23, 0x00, 0x1E, 0x00, 0xE7, 0x03, 0x0A, 0x00 - .byte 0x0F, 0x00, 0xE7, 0x03 - .global _020A1958 -_020A1958: - .byte 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E - .byte 0x7F, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E - .byte 0x8F, 0x90, 0x00, 0x00 - .global CLIENT_LEVEL_TABLE -CLIENT_LEVEL_TABLE: - .byte 0x00, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x00, 0x0B, 0x00 - .byte 0x0B, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0D, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00 - .global OUTLAW_LEVEL_TABLE -OUTLAW_LEVEL_TABLE: - .byte 0x00, 0x00, 0x11, 0x00, 0x14, 0x00, 0x19, 0x00, 0x20, 0x00, 0x25, 0x00 - .byte 0x2A, 0x00, 0x2F, 0x00, 0x34, 0x00, 0x39, 0x00, 0x3C, 0x00, 0x41, 0x00, 0x46, 0x00, 0x4B, 0x00 - .byte 0x50, 0x00, 0x5A, 0x00 - .global OUTLAW_MINION_LEVEL_TABLE -OUTLAW_MINION_LEVEL_TABLE: - .byte 0x00, 0x00, 0x11, 0x00, 0x14, 0x00, 0x19, 0x00, 0x20, 0x00, 0x25, 0x00 - .byte 0x2A, 0x00, 0x2F, 0x00, 0x34, 0x00, 0x39, 0x00, 0x3C, 0x00, 0x41, 0x00, 0x46, 0x00, 0x4B, 0x00 - .byte 0x50, 0x00, 0x5A, 0x00 - .global HIDDEN_POWER_BASE_POWER_TABLE -HIDDEN_POWER_BASE_POWER_TABLE: - .byte 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 - .byte 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 - .byte 0x0D, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00 - .global VERSION_EXCLUSIVE_MONSTERS -VERSION_EXCLUSIVE_MONSTERS: - .byte 0xC8, 0x01, 0x01, 0x00 - .byte 0x20, 0x04, 0x01, 0x00, 0xC6, 0x01, 0x01, 0x00, 0x1E, 0x04, 0x01, 0x00, 0x0C, 0x00, 0x01, 0x00 - .byte 0x64, 0x02, 0x01, 0x00, 0xD5, 0x01, 0x00, 0x01, 0x2D, 0x04, 0x00, 0x01, 0xBF, 0x01, 0x00, 0x01 - .byte 0x17, 0x04, 0x00, 0x01, 0xC0, 0x01, 0x00, 0x01, 0x18, 0x04, 0x00, 0x01, 0xC1, 0x01, 0x00, 0x01 - .byte 0x19, 0x04, 0x00, 0x01, 0x0F, 0x00, 0x00, 0x01, 0x67, 0x02, 0x00, 0x01, 0xE9, 0x01, 0x01, 0x00 - .byte 0x41, 0x04, 0x01, 0x00, 0xEA, 0x01, 0x01, 0x00, 0x42, 0x04, 0x01, 0x00, 0x16, 0x01, 0x01, 0x00 - .byte 0x09, 0x02, 0x00, 0x01, 0x96, 0x00, 0x00, 0x01 - .global IQ_SKILL_RESTRICTIONS -IQ_SKILL_RESTRICTIONS: - .byte 0x0F, 0x27, 0x04, 0x00, 0x01, 0x00, 0x02, 0x00 - .byte 0x04, 0x00, 0x04, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00 - .byte 0x0A, 0x00, 0x0A, 0x00, 0x0B, 0x00, 0x0B, 0x00, 0x0E, 0x00, 0x0E, 0x00, 0x0E, 0x00, 0x10, 0x00 - .byte 0x14, 0x00, 0x09, 0x00, 0x11, 0x00, 0x06, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1A, 0x00, 0x1B, 0x00 - .byte 0x1C, 0x00, 0x1D, 0x00, 0x1E, 0x00, 0x1F, 0x00, 0x20, 0x00, 0x21, 0x00, 0x22, 0x00, 0x23, 0x00 - .byte 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00, 0x29, 0x00, 0x2A, 0x00, 0x2B, 0x00 - .byte 0x2C, 0x00, 0x2D, 0x00, 0x2E, 0x00, 0x2F, 0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x33, 0x00 - .byte 0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3A, 0x00, 0x3B, 0x00 - .byte 0x3C, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x3F, 0x00, 0x40, 0x00, 0x41, 0x00, 0x42, 0x00, 0x43, 0x00 - .byte 0x44, 0x00, 0x00, 0x00 - .global SECONDARY_TERRAIN_TYPES -SECONDARY_TERRAIN_TYPES: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02 - .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x01, 0x01, 0x00 - .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 - .global SENTRY_DUTY_MONSTER_IDS -SENTRY_DUTY_MONSTER_IDS: - .byte 0x1B, 0x01, 0x9F, 0x00 - .byte 0x85, 0x00, 0xFE, 0x00, 0x48, 0x01, 0x49, 0x01, 0xAE, 0x01, 0xA0, 0x00, 0xFB, 0x00, 0x7F, 0x00 - .byte 0xEC, 0x01, 0x8F, 0x00, 0x08, 0x00, 0x09, 0x00, 0x18, 0x01, 0x80, 0x00, 0xAB, 0x01, 0x41, 0x01 - .byte 0xE8, 0x01, 0x6A, 0x00, 0x6B, 0x01, 0x1C, 0x00, 0x1A, 0x01, 0x19, 0x01, 0x7B, 0x00, 0x07, 0x00 - .byte 0x2F, 0x01, 0xBD, 0x01, 0x2D, 0x01, 0x96, 0x01, 0x98, 0x00, 0x54, 0x00, 0xAF, 0x00, 0xA8, 0x01 - .byte 0xA6, 0x01, 0x3B, 0x01, 0x1F, 0x00, 0x34, 0x00, 0xD9, 0x01, 0xBA, 0x00, 0x1F, 0x01, 0x5F, 0x01 - .byte 0x9D, 0x00, 0x1D, 0x01, 0x2B, 0x01, 0xA7, 0x01, 0x19, 0x00, 0xA9, 0x01, 0x04, 0x00, 0x9B, 0x00 - .byte 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x99, 0x00, 0xF1, 0x00, 0x35, 0x00, 0xA3, 0x00, 0x21, 0x01 - .byte 0xAD, 0x01, 0xAC, 0x01, 0x10, 0x00, 0x4D, 0x00, 0x89, 0x00, 0x9C, 0x00, 0x45, 0x00, 0x1E, 0x01 - .byte 0x9A, 0x00, 0xAA, 0x01, 0xC6, 0x00, 0x3C, 0x01, 0x1A, 0x00, 0x20, 0x01, 0x05, 0x00, 0x06, 0x00 - .byte 0xA5, 0x00, 0x1C, 0x01, 0x9E, 0x00, 0xAF, 0x01, 0x26, 0x00, 0x87, 0x01, 0x02, 0x01, 0xB6, 0x01 - .byte 0x6F, 0x00, 0x65, 0x01, 0x64, 0x01, 0x51, 0x01, 0x3F, 0x01, 0x03, 0x01, 0x63, 0x01, 0x3A, 0x01 - .byte 0x24, 0x01, 0x08, 0x01, 0x38, 0x00, 0xE9, 0x01, 0xEA, 0x01, 0xB7, 0x01, 0xB8, 0x01, 0x25, 0x00 - .byte 0x05, 0x02, 0x88, 0x01, 0x22, 0x00, 0x00, 0x00 - .global IQ_SKILLS -IQ_SKILLS: - .byte 0x0F, 0x27, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00 - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x01, 0x00, 0x00, 0x1C, 0x02, 0x00, 0x00 - .byte 0x0F, 0x27, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00 - .byte 0x0A, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00, 0xDE, 0x03, 0x00, 0x00 - .byte 0xF0, 0x00, 0x00, 0x00, 0x20, 0x03, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00 - .byte 0x46, 0x00, 0x00, 0x00, 0x58, 0x02, 0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x0F, 0x27, 0x00, 0x00 - .byte 0xE0, 0x01, 0x00, 0x00, 0x96, 0x00, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00 - .byte 0x26, 0x02, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x0F, 0x27, 0x00, 0x00 - .byte 0xDC, 0x00, 0x00, 0x00, 0xE6, 0x00, 0x00, 0x00, 0x30, 0x02, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00 - .byte 0xA4, 0x01, 0x00, 0x00, 0x4A, 0x01, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, 0x0E, 0x01, 0x00, 0x00 - .byte 0x0F, 0x27, 0x00, 0x00, 0xEE, 0x02, 0x00, 0x00, 0x3A, 0x02, 0x00, 0x00, 0xB4, 0x00, 0x00, 0x00 - .byte 0xAA, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0xB9, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00 - .byte 0x1E, 0x00, 0x00, 0x00, 0x84, 0x03, 0x00, 0x00, 0xAF, 0x00, 0x00, 0x00, 0x22, 0x01, 0x00, 0x00 - .byte 0x32, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x36, 0x01, 0x00, 0x00 - .byte 0xB6, 0x03, 0x00, 0x00, 0x54, 0x01, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00, 0x0F, 0x27, 0x00, 0x00 - .byte 0x5E, 0x01, 0x00, 0x00, 0x68, 0x01, 0x00, 0x00, 0xB8, 0x01, 0x00, 0x00, 0x44, 0x02, 0x00, 0x00 - .byte 0x52, 0x03, 0x00, 0x00, 0x72, 0x01, 0x00, 0x00, 0x0F, 0x27, 0x00, 0x00 - .global IQ_GROUP_SKILLS -IQ_GROUP_SKILLS: - .byte 0x18, 0x1A, 0x1B, 0x1F - .byte 0x25, 0x26, 0x36, 0x39, 0x3E, 0x41, 0x42, 0x43, 0x16, 0x03, 0x07, 0x08, 0x01, 0x17, 0x15, 0x0C - .byte 0x0F, 0x14, 0x02, 0x11, 0xFF, 0x18, 0x1B, 0x1E, 0x20, 0x26, 0x2E, 0x32, 0x33, 0x34, 0x37, 0x3E - .byte 0x42, 0x16, 0x03, 0x07, 0x08, 0x01, 0x17, 0x15, 0x0F, 0x13, 0x02, 0x11, 0x14, 0xFF, 0x18, 0x22 - .byte 0x24, 0x25, 0x28, 0x2C, 0x2F, 0x30, 0x31, 0x38, 0x3B, 0x3C, 0x3F, 0x42, 0x16, 0x03, 0x07, 0x08 - .byte 0x01, 0x17, 0x09, 0x02, 0x11, 0x14, 0xFF, 0x18, 0x1A, 0x1D, 0x1F, 0x27, 0x28, 0x2B, 0x2E, 0x30 - .byte 0x3C, 0x3F, 0x40, 0x16, 0x03, 0x07, 0x08, 0x17, 0x15, 0x0E, 0x12, 0x13, 0x02, 0x05, 0x14, 0xFF - .byte 0x18, 0x20, 0x23, 0x24, 0x25, 0x27, 0x2D, 0x2F, 0x32, 0x34, 0x35, 0x37, 0x38, 0x16, 0x03, 0x07 - .byte 0x08, 0x04, 0x17, 0x0A, 0x0F, 0x02, 0x10, 0x14, 0xFF, 0x18, 0x1A, 0x1C, 0x1D, 0x1F, 0x26, 0x29 - .byte 0x2C, 0x2D, 0x2E, 0x39, 0x42, 0x16, 0x03, 0x07, 0x08, 0x01, 0x17, 0x0B, 0x0C, 0x0F, 0x12, 0x14 - .byte 0x02, 0xFF, 0x18, 0x1A, 0x1C, 0x1F, 0x29, 0x2B, 0x35, 0x36, 0x3B, 0x3C, 0x40, 0x41, 0x16, 0x03 - .byte 0x07, 0x08, 0x17, 0x09, 0x0E, 0x12, 0x13, 0x02, 0x05, 0x14, 0xFF, 0x18, 0x1B, 0x1E, 0x20, 0x26 - .byte 0x2D, 0x33, 0x34, 0x35, 0x37, 0x38, 0x40, 0x16, 0x03, 0x07, 0x08, 0x17, 0x0A, 0x0C, 0x0F, 0x12 - .byte 0x14, 0x02, 0x05, 0xFF, 0x18, 0x16, 0x03, 0x07, 0x08, 0x17, 0x02, 0x14, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x18, 0x16, 0x03 - .byte 0x07, 0x08, 0x17, 0x02, 0x14, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x18, 0x1D, 0x22, 0x24, 0x25, 0x28, 0x1F, 0x2F, 0x35, 0x37 - .byte 0x3A, 0x3C, 0x16, 0x03, 0x07, 0x08, 0x17, 0x09, 0x0C, 0x0F, 0x12, 0x14, 0x02, 0x05, 0xFF, 0x18 - .byte 0x1A, 0x1F, 0x23, 0x24, 0x29, 0x2D, 0x2E, 0x30, 0x39, 0x3C, 0x41, 0x16, 0x03, 0x07, 0x08, 0x04 - .byte 0x17, 0x0B, 0x0D, 0x0F, 0x14, 0x02, 0x10, 0xFF, 0x18, 0x16, 0x03, 0x07, 0x08, 0x17, 0x02, 0x14 - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0x18, 0x16, 0x03, 0x07, 0x08, 0x17, 0x02, 0x14, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x18, 0x16, 0x03, 0x07, 0x08, 0x17 - .byte 0x02, 0x14, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0x18, 0x16, 0x03, 0x07, 0x08, 0x17, 0x02, 0x14, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .global MONEY_QUANTITY_TABLE -MONEY_QUANTITY_TABLE: - .byte 0x02, 0x00, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 - .byte 0x0D, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00 - .byte 0x1D, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00 - .byte 0x2B, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x00, 0x00 - .byte 0x3E, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00 - .byte 0x50, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00 - .byte 0x65, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x6A, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x00, 0x00 - .byte 0x71, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00 - .byte 0x8B, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0x9D, 0x00, 0x00, 0x00 - .byte 0xA3, 0x00, 0x00, 0x00, 0xA8, 0x00, 0x00, 0x00, 0xAD, 0x00, 0x00, 0x00, 0xB3, 0x00, 0x00, 0x00 - .byte 0xB4, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0xC2, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x00 - .byte 0xC7, 0x00, 0x00, 0x00, 0xD4, 0x00, 0x00, 0x00, 0xDF, 0x00, 0x00, 0x00, 0xE3, 0x00, 0x00, 0x00 - .byte 0xE6, 0x00, 0x00, 0x00, 0xE9, 0x00, 0x00, 0x00, 0xEE, 0x00, 0x00, 0x00, 0xF1, 0x00, 0x00, 0x00 - .byte 0xFA, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, 0x0D, 0x01, 0x00, 0x00 - .byte 0x10, 0x01, 0x00, 0x00, 0x15, 0x01, 0x00, 0x00, 0x1A, 0x01, 0x00, 0x00, 0x1C, 0x01, 0x00, 0x00 - .byte 0x25, 0x01, 0x00, 0x00, 0x33, 0x01, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, 0x39, 0x01, 0x00, 0x00 - .byte 0x3D, 0x01, 0x00, 0x00, 0x4C, 0x01, 0x00, 0x00, 0x51, 0x01, 0x00, 0x00, 0x5C, 0x01, 0x00, 0x00 - .byte 0x5D, 0x01, 0x00, 0x00, 0x62, 0x01, 0x00, 0x00, 0x67, 0x01, 0x00, 0x00, 0x6F, 0x01, 0x00, 0x00 - .byte 0x76, 0x01, 0x00, 0x00, 0x7B, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x86, 0x01, 0x00, 0x00 - .byte 0x8D, 0x01, 0x00, 0x00, 0x91, 0x01, 0x00, 0x00, 0x9A, 0x01, 0x00, 0x00, 0xA3, 0x01, 0x00, 0x00 - .byte 0xA5, 0x01, 0x00, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xB3, 0x01, 0x00, 0x00, 0xB8, 0x01, 0x00, 0x00 - .byte 0xBB, 0x01, 0x00, 0x00, 0xC2, 0x01, 0x00, 0x00, 0xC9, 0x01, 0x00, 0x00, 0xCE, 0x01, 0x00, 0x00 - .byte 0xD0, 0x01, 0x00, 0x00, 0xD3, 0x01, 0x00, 0x00, 0xDF, 0x01, 0x00, 0x00, 0xE8, 0x01, 0x00, 0x00 - .byte 0xEB, 0x01, 0x00, 0x00, 0xF3, 0x01, 0x00, 0x00, 0xF4, 0x01, 0x00, 0x00, 0x26, 0x02, 0x00, 0x00 - .byte 0x8A, 0x02, 0x00, 0x00, 0xEE, 0x02, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00 - .global ARM9_UNKNOWN_TABLE__NA_20A20B0 -ARM9_UNKNOWN_TABLE__NA_20A20B0: - .byte 0x00 - .global _020A20B1 -_020A20B1: - .byte 0x00, 0x01, 0x01 - .byte 0x02, 0x02, 0x03, 0x03, 0x04, 0x04, 0x05, 0x05, 0x06, 0x06, 0x07, 0x07, 0x08, 0x08, 0x09, 0x09 - .byte 0x0A, 0x0A, 0x0B, 0x0B, 0x0C, 0x0C, 0x0D, 0x0D, 0x0E, 0x0E, 0x0F, 0x0F, 0x10, 0x10, 0x11, 0x11 - .byte 0x12, 0x12, 0x13, 0x13, 0x14, 0x14, 0x15, 0x15, 0x16, 0x16, 0x17, 0x17, 0x18, 0x18, 0x19, 0x19 - .byte 0x1A, 0x1A, 0x1B, 0x1B, 0x1C, 0x1C, 0x1D, 0x1D, 0x1E, 0x1E, 0x1F, 0x1F, 0x20, 0x20, 0x21, 0x21 - .byte 0x22, 0x22, 0x23, 0x23, 0x24, 0x24, 0x25, 0x25, 0x26, 0x26, 0x27, 0x27, 0x28, 0x28, 0x29, 0x29 - .byte 0x2A, 0x2A, 0x2B, 0x2B, 0x2C, 0x2C, 0x2D, 0x2D, 0x2E, 0x2E, 0x2F, 0x2F, 0x30, 0x30, 0x31, 0x31 - .byte 0x32, 0x32, 0x33, 0x33, 0x34, 0x34, 0x35, 0x35, 0x36, 0x36, 0x37, 0x37, 0x38, 0x38, 0x39, 0x39 - .byte 0x3A, 0x3A, 0x3B, 0x3B, 0x3C, 0x3C, 0x3D, 0x3D, 0x3E, 0x3E, 0x3F, 0x3F, 0x40, 0x40, 0x41, 0x41 - .byte 0x42, 0x42, 0x43, 0x43, 0x44, 0x44, 0x45, 0x45, 0x46, 0x46, 0x47, 0x47, 0x48, 0x48, 0x49, 0x49 - .byte 0x4A, 0x4A, 0x4B, 0x4B, 0x4C, 0x4C, 0x4D, 0x4D, 0x4E, 0x4E, 0x4F, 0x4F, 0x50, 0x50, 0x51, 0x51 - .byte 0x52, 0x52, 0x53, 0x53, 0x54, 0x54, 0x55, 0x55, 0x56, 0x56, 0x57, 0x57, 0x58, 0x58, 0x59, 0x59 - .byte 0x5A, 0x5A, 0x5B, 0x5B, 0x5C, 0x5C, 0x5D, 0x5D, 0x5E, 0x5E, 0x5F, 0x5F, 0x60, 0x60, 0x61, 0x61 - .byte 0x62, 0x62, 0x63, 0x63, 0x64, 0x64, 0x65, 0x65, 0x66, 0x66, 0x67, 0xFF, 0x68, 0xFF, 0x69, 0xB3 - .byte 0x6A, 0xFF, 0x6B, 0xFF, 0x6C, 0xFF, 0x6D, 0xFF, 0x6E, 0xFF, 0x6F, 0xFF, 0x70, 0xFF, 0x71, 0xFF - .byte 0x72, 0xFF, 0x73, 0xFF, 0x74, 0xFF, 0x75, 0xFF, 0x76, 0xFF, 0x77, 0xFF, 0x78, 0xFF, 0x79, 0xFF - .byte 0x7A, 0xFF, 0x7B, 0xFF, 0x7C, 0xFF, 0x7D, 0xFF, 0x7E, 0xB1, 0x7F, 0xB2, 0x80, 0xB4, 0x81, 0xB5 - .byte 0x82, 0xB6, 0x83, 0xB7, 0x84, 0xB8, 0x85, 0xB9, 0x86, 0xBA, 0x87, 0xBB, 0x88, 0xBC, 0x89, 0xBD - .byte 0x8A, 0xBE, 0x8B, 0xBF, 0x8C, 0xC0, 0x8D, 0xC1, 0x8E, 0xC2, 0x8F, 0xC3, 0x90, 0xC4, 0x91, 0xC5 - .byte 0x92, 0xC6, 0x93, 0xC7, 0x94, 0xC8, 0x95, 0xC9, 0x96, 0xCA, 0x97, 0xCB, 0x98, 0xCC, 0x99, 0xCD - .byte 0x9A, 0xCE, 0x9B, 0xCF, 0x9C, 0xD0, 0x9D, 0xD1, 0x9E, 0xD2, 0x9F, 0xD3, 0xA0, 0xD4, 0xA1, 0xD5 - .byte 0xA2, 0xD6, 0xA3, 0xD7, 0xA4, 0xD8, 0xA5, 0xD9, 0xA6, 0xDA, 0xA7, 0xDB, 0xA8, 0xDC, 0xA9, 0xDD - .byte 0xAA, 0xDE, 0xAB, 0xF1, 0xAC, 0xF2, 0xAD, 0xF7, 0xAE, 0xF8, 0xAF, 0xF9, 0xB0, 0xFA, 0xB1, 0xFF - .byte 0xB2, 0xFF, 0xB3, 0xFF, 0xB4, 0xFF, 0xB5, 0xFF, 0xB6, 0xFF, 0xB7, 0xFF, 0xB8, 0xFF, 0xB9, 0xFF - .byte 0xBA, 0xFF, 0xBB, 0xFF, 0xBC, 0xFF, 0xBD, 0xFF, 0xBE, 0xFF, 0xBF, 0xFF, 0xC0, 0xFF, 0xC1, 0xFF - .byte 0xC2, 0xFF, 0xC3, 0xFF, 0xC4, 0xFF, 0xC5, 0xFF, 0xC6, 0xFF, 0xC7, 0xFF, 0xC8, 0xFF, 0xC9, 0xFF - .byte 0xCA, 0xFF, 0xCB, 0xFF, 0xCC, 0xFF, 0xCD, 0xFF, 0xCE, 0xFF, 0xCF, 0xFF, 0xD0, 0xFF, 0xD1, 0xFF - .byte 0xD2, 0xFF, 0xD3, 0xFF, 0xD4, 0xFF, 0xD5, 0xFF, 0xD6, 0xFF, 0xD7, 0xFF, 0xD8, 0xFF, 0xD9, 0xFF - .byte 0xDA, 0xFF, 0xDB, 0xFF, 0xDC, 0xFF, 0xDD, 0xFF, 0xDE, 0xFF, 0xDF, 0xFF, 0xE0, 0xFF, 0xE1, 0xFF - .byte 0xE2, 0xFF, 0xE3, 0xFF, 0xE4, 0xFF, 0xE5, 0xFF, 0xE6, 0xFF, 0xE7, 0xFF, 0xE8, 0xFF, 0xE9, 0xFF - .byte 0xEA, 0xFF, 0xEB, 0xFF, 0xEC, 0xFF, 0xED, 0xFF, 0xEE, 0xFF, 0xEF, 0xFF, 0xF0, 0xFF, 0xF1, 0xFF - .byte 0xF2, 0xFF, 0xF3, 0xFF, 0xF4, 0xFF, 0xF5, 0xFF, 0xF6, 0xFF, 0xF7, 0xFF, 0xF8, 0xFF, 0xF9, 0xFF - .byte 0xFA, 0xFF, 0xFB, 0xFF, 0xFC, 0xFF, 0xFD, 0xFF, 0xFE, 0xFE, 0xFF, 0xFF - .global IQ_GUMMI_GAIN_TABLE -IQ_GUMMI_GAIN_TABLE: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00 - .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x01, 0x00, 0x03, 0x00 - .byte 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x05, 0x00, 0x04, 0x00, 0x02, 0x00, 0x03, 0x00 - .byte 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x04, 0x00 - .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x05, 0x00 - .byte 0x04, 0x00, 0x04, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 - .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00 - .byte 0x04, 0x00, 0x02, 0x00, 0x05, 0x00, 0x02, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x02, 0x00 - .byte 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 - .byte 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00 - .byte 0x03, 0x00, 0x04, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 - .byte 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 - .byte 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00 - .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 - .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00 - .byte 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00 - .byte 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x05, 0x00, 0x04, 0x00 - .byte 0x03, 0x00, 0x04, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 - .byte 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x04, 0x00, 0x03, 0x00 - .byte 0x02, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00 - .byte 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x04, 0x00 - .byte 0x04, 0x00, 0x02, 0x00, 0x03, 0x00, 0x01, 0x00, 0x05, 0x00, 0x03, 0x00, 0x02, 0x00, 0x04, 0x00 - .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 - .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00 - .byte 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00 - .byte 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00 - .byte 0x04, 0x00, 0x03, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 - .byte 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00 - .byte 0x02, 0x00, 0x04, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00 - .byte 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 - .byte 0x03, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x02, 0x00, 0x03, 0x00 - .byte 0x05, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00 - .byte 0x02, 0x00, 0x02, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 - .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00 - .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00 - .byte 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00 - .byte 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x04, 0x00 - .byte 0x01, 0x00, 0x04, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00 - .byte 0x02, 0x00, 0x05, 0x00 - .global GUMMI_BELLY_RESTORE_TABLE -GUMMI_BELLY_RESTORE_TABLE: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x0F, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00, 0x05, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00 - .byte 0x1E, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0A, 0x00 - .byte 0x00, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x1E, 0x00, 0x14, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x1E, 0x00, 0x0A, 0x00 - .byte 0x14, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x1E, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0F, 0x00 - .byte 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x1E, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00 - .byte 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x1E, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0F, 0x00, 0x0F, 0x00 - .byte 0x0A, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x0A, 0x00, 0x1E, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00 - .byte 0x14, 0x00, 0x05, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x1E, 0x00, 0x0F, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x0A, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0F, 0x00, 0x05, 0x00 - .byte 0x1E, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00 - .byte 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0A, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x1E, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0F, 0x00 - .byte 0x14, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x0A, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x1E, 0x00, 0x14, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x14, 0x00 - .byte 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x1E, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x00, 0x00, 0x05, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x05, 0x00, 0x0A, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0F, 0x00, 0x1E, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0F, 0x00 - .byte 0x00, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x1E, 0x00 - .byte 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00 - .byte 0x0F, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x05, 0x00, 0x14, 0x00, 0x0F, 0x00 - .byte 0x0A, 0x00, 0x0F, 0x00, 0x1E, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x0F, 0x00 - .byte 0x0A, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x05, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0A, 0x00 - .byte 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x1E, 0x00 - .global BAG_CAPACITY_TABLE_SPECIAL_EPISODES -BAG_CAPACITY_TABLE_SPECIAL_EPISODES: - .byte 0x18, 0x00, 0x00, 0x00 - .byte 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00 - .global BAG_CAPACITY_TABLE -BAG_CAPACITY_TABLE: - .byte 0x10, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00 - .byte 0x28, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00 - .global SPECIAL_EPISODE_MAIN_CHARACTERS -SPECIAL_EPISODE_MAIN_CHARACTERS: - .byte 0x17, 0x01, 0xEE, 0x00, 0x1A, 0x00, 0x75, 0x00, 0x29, 0x01, 0x5D, 0x00, 0x00, 0x00, 0x2D, 0x00 - .byte 0x6E, 0x00, 0x00, 0x00 - .global _020A2808 -_020A2808: - .byte 0xAE, 0x00, 0xD6, 0x00, 0xFA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x11, 0x00, 0x01, 0x00, 0x00, 0x00 - .global _020A281C -_020A281C: - .byte 0xA8, 0x03, 0xF0, 0x00, 0xFB, 0x01, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1F, 0x00, 0x6E, 0x00, 0x00, 0x00 - .global _020A2830 -_020A2830: - .byte 0xB2, 0x01, 0xD6, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x01, 0x00, 0x00, 0x00 - .global _020A2844 -_020A2844: - .byte 0x18, 0x03, 0xD6, 0x00, 0x54, 0x00, 0xFB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1D, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .global _020A2858 -_020A2858: - .byte 0x8E, 0x03, 0xEF, 0x00, 0xEA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x21, 0x00, 0x6E, 0x00, 0x00, 0x00 - .global _020A286C -_020A286C: - .byte 0x07, 0x02, 0xED, 0x00, 0x58, 0x01, 0xC3, 0x01 - .byte 0x2F, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x6E, 0x00, 0x82, 0x00 - .global _020A2880 -_020A2880: - .byte 0x2E, 0x04, 0xD6, 0x00 - .byte 0xFA, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00 - .global _020A2894 -_020A2894: - .byte 0x19, 0x01, 0xD6, 0x00, 0x87, 0x00, 0xBE, 0x00, 0x50, 0x01, 0x08, 0x00, 0x00, 0x00, 0x2E, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .global _020A28A8 -_020A28A8: - .byte 0x78, 0x01, 0xEC, 0x00, 0x34, 0x01, 0x45, 0x01, 0x3A, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x1C, 0x00, 0x6E, 0x00, 0x00, 0x00 - .global GUEST_MONSTER_DATA -GUEST_MONSTER_DATA: - .byte 0x00, 0x00, 0x00, 0x00, 0x82, 0x01, 0xDF, 0x00 - .byte 0x1B, 0x00, 0x18, 0x00, 0xF9, 0x00, 0x48, 0x01, 0x39, 0x00, 0x0F, 0x00, 0x6E, 0x00, 0x14, 0x00 - .byte 0x14, 0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, 0x7D, 0x34, 0x00, 0x00 - .global _020A28E0 -_020A28E0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0xED, 0x01, 0xE0, 0x00, 0x3F, 0x00, 0xC8, 0x00, 0x32, 0x01, 0x00, 0x00, 0x3E, 0x00, 0x0F, 0x00 - .byte 0x6E, 0x00, 0x1B, 0x00, 0x18, 0x00, 0x11, 0x00, 0x11, 0x00, 0x00, 0x00, 0xCB, 0x37, 0x00, 0x00 - .global _020A2904 -_020A2904: - .byte 0x00, 0x00, 0x00, 0x00, 0xB2, 0x01, 0xD9, 0x00, 0x8B, 0x00, 0xD9, 0x00, 0x2E, 0x01, 0x00, 0x00 - .byte 0x38, 0x00, 0x0E, 0x00, 0x6E, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x14, 0x00, 0x00, 0x00 - .byte 0x52, 0x15, 0x00, 0x00 - .global _020A2928 -_020A2928: - .byte 0x00, 0x00, 0x00, 0x00, 0xF5, 0x01, 0xDE, 0x00, 0x65, 0x00, 0x61, 0x00 - .byte 0x54, 0x00, 0x18, 0x00, 0x40, 0x00, 0x16, 0x00, 0x6E, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x15, 0x00 - .byte 0x17, 0x00, 0x00, 0x00, 0xFE, 0xD6, 0x00, 0x00 - .global _020A294C -_020A294C: - .byte 0x00, 0x00, 0x00, 0x00, 0xB2, 0x01, 0xD9, 0x00 - .byte 0x8B, 0x00, 0xD9, 0x00, 0x2E, 0x01, 0x00, 0x00, 0x41, 0x00, 0x10, 0x00, 0x6E, 0x00, 0x18, 0x00 - .byte 0x16, 0x00, 0x16, 0x00, 0x14, 0x00, 0x00, 0x00, 0x2A, 0x2D, 0x00, 0x00 - .global _020A2970 -_020A2970: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x19, 0x01, 0xDA, 0x00, 0x87, 0x00, 0xBE, 0x00, 0x50, 0x01, 0x08, 0x00, 0x7D, 0x00, 0x2E, 0x00 - .byte 0x6E, 0x00, 0x45, 0x00, 0x44, 0x00, 0x35, 0x00, 0x34, 0x00, 0x00, 0x00, 0xB2, 0xB4, 0x07, 0x00 - .global _020A2994 -_020A2994: - .byte 0x00, 0x00, 0x00, 0x00, 0x42, 0x01, 0xE1, 0x00, 0xFA, 0x00, 0x2E, 0x00, 0xC3, 0x00, 0xAB, 0x00 - .byte 0x54, 0x00, 0x1B, 0x00, 0x6E, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x2D, 0x00, 0x27, 0x00, 0x00, 0x00 - .byte 0xE9, 0x3F, 0x01, 0x00 - .global _020A29B8 -_020A29B8: - .byte 0x00, 0x00, 0x00, 0x00, 0x07, 0x02, 0xE3, 0x00, 0x58, 0x01, 0xC3, 0x01 - .byte 0x2F, 0x00, 0x7E, 0x00, 0x82, 0x00, 0x2D, 0x00, 0x6E, 0x00, 0x3D, 0x00, 0x39, 0x00, 0x2D, 0x00 - .byte 0x35, 0x00, 0x00, 0x00, 0xE7, 0xB6, 0x05, 0x00 - .global _020A29DC -_020A29DC: - .byte 0x00, 0x00, 0x00, 0x00, 0x19, 0x01, 0xDA, 0x00 - .byte 0x87, 0x00, 0xBE, 0x00, 0x50, 0x01, 0x08, 0x00, 0x7D, 0x00, 0x2E, 0x00, 0x6E, 0x00, 0x45, 0x00 - .byte 0x44, 0x00, 0x35, 0x00, 0x34, 0x00, 0x00, 0x00, 0xB2, 0xB4, 0x07, 0x00 - .global _020A2A00 -_020A2A00: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0xE3, 0x01, 0xDC, 0x00, 0xAE, 0x00, 0x28, 0x00, 0x37, 0x01, 0xFD, 0x01, 0x75, 0x00, 0x24, 0x00 - .byte 0x6E, 0x00, 0x3B, 0x00, 0x3C, 0x00, 0x30, 0x00, 0x30, 0x00, 0x00, 0x00, 0x1B, 0xE7, 0x05, 0x00 - .global _020A2A24 -_020A2A24: - .byte 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0xDB, 0x00, 0x1A, 0x00, 0x75, 0x00, 0x29, 0x01, 0x5D, 0x00 - .byte 0x78, 0x00, 0x2D, 0x00, 0x6E, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x25, 0x00, 0x26, 0x00, 0x00, 0x00 - .byte 0xC1, 0xC0, 0x05, 0x00 - .global _020A2A48 -_020A2A48: - .byte 0x00, 0x00, 0x00, 0x00, 0x19, 0x01, 0xDA, 0x00, 0x87, 0x00, 0xBE, 0x00 - .byte 0x50, 0x01, 0x08, 0x00, 0x7D, 0x00, 0x2E, 0x00, 0x6E, 0x00, 0x45, 0x00, 0x44, 0x00, 0x35, 0x00 - .byte 0x34, 0x00, 0x00, 0x00, 0xB2, 0xB4, 0x07, 0x00 - .global _020A2A6C -_020A2A6C: - .byte 0x00, 0x00, 0x00, 0x00, 0x19, 0x01, 0xDA, 0x00 - .byte 0x87, 0x00, 0xBE, 0x00, 0x50, 0x01, 0x08, 0x00, 0x7D, 0x00, 0x2E, 0x00, 0x6E, 0x00, 0x4A, 0x00 - .byte 0x49, 0x00, 0x3A, 0x00, 0x34, 0x00, 0x00, 0x00, 0x82, 0x63, 0x0A, 0x00 - .global _020A2A90 -_020A2A90: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x12, 0x02, 0xDD, 0x00, 0xEA, 0x00, 0x38, 0x00, 0x2A, 0x00, 0x51, 0x00, 0x7E, 0x00, 0x2F, 0x00 - .byte 0x5E, 0x01, 0x42, 0x00, 0x3F, 0x00, 0x3A, 0x00, 0x4A, 0x00, 0x00, 0x00, 0xA0, 0x86, 0x01, 0x00 - .global _020A2AB4 -_020A2AB4: - .byte 0x00, 0x00, 0x00, 0x00, 0xB2, 0x01, 0xD9, 0x00, 0x8B, 0x00, 0xD9, 0x00, 0x2E, 0x01, 0x00, 0x00 - .byte 0x41, 0x00, 0x10, 0x00, 0x6E, 0x00, 0x18, 0x00, 0x16, 0x00, 0x16, 0x00, 0x14, 0x00, 0x00, 0x00 - .byte 0x2A, 0x2D, 0x00, 0x00 - .global _020A2AD8 -_020A2AD8: - .byte 0x00, 0x00, 0x00, 0x00, 0xB2, 0x01, 0xD9, 0x00, 0x8B, 0x00, 0xD9, 0x00 - .byte 0x2E, 0x01, 0x00, 0x00, 0x38, 0x00, 0x0E, 0x00, 0x6E, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00 - .byte 0x14, 0x00, 0x00, 0x00, 0x52, 0x15, 0x00, 0x00 - .global _020A2AFC -_020A2AFC: - .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0xE2, 0x00 - .byte 0x29, 0x01, 0x49, 0x01, 0x5E, 0x00, 0xD7, 0x01, 0x54, 0x00, 0x37, 0x00, 0x5E, 0x01, 0x40, 0x00 - .byte 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0xFB, 0xB7, 0x09, 0x00 - .global _020A2B20 -_020A2B20: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0xF5, 0x01, 0xDE, 0x00, 0x65, 0x00, 0x61, 0x00, 0x54, 0x00, 0x18, 0x00, 0x40, 0x00, 0x16, 0x00 - .byte 0x6E, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x15, 0x00, 0x17, 0x00, 0x00, 0x00, 0xFE, 0xD6, 0x00, 0x00 - .global RANK_UP_TABLE -RANK_UP_TABLE: - .byte 0x77, 0x01, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x78, 0x01, 0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00 - .byte 0x79, 0x01, 0x00, 0x00, 0x40, 0x06, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00 - .byte 0x7A, 0x01, 0x00, 0x00, 0x80, 0x0C, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00 - .byte 0x7B, 0x01, 0x00, 0x00, 0x88, 0x13, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00 - .byte 0x7C, 0x01, 0x00, 0x00, 0x4C, 0x1D, 0x00, 0x00, 0x30, 0x02, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00 - .byte 0x7D, 0x01, 0x00, 0x00, 0x04, 0x29, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00 - .byte 0x7E, 0x01, 0x00, 0x00, 0xBC, 0x34, 0x00, 0x00, 0x20, 0x03, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00 - .byte 0x7F, 0x01, 0x00, 0x00, 0x68, 0x42, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00 - .byte 0x80, 0x01, 0x00, 0x00, 0x08, 0x52, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x81, 0x01, 0x00, 0x00, 0xA8, 0x61, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x82, 0x01, 0x00, 0x00, 0xA0, 0x86, 0x01, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x83, 0x01, 0x00, 0x00, 0x00, 0xE1, 0xF5, 0x05, 0xE8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global DS_DOWNLOAD_TEAMS -DS_DOWNLOAD_TEAMS: - .byte 0xFF, 0x00, 0xE9, 0x01, 0x0E, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00 - .global _020A2C24 -_020A2C24: - .byte 0xFF, 0x00, 0x1E, 0x01, 0x14, 0x00, 0x00, 0x00, 0xAC, 0x01, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00 - .global _020A2C34 -_020A2C34: - .byte 0xFF, 0x00, 0xA6, 0x01, 0x18, 0x00, 0x00, 0x00, 0x35, 0x01, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00 - .global _020A2C44 -_020A2C44: - .byte 0xFF, 0x00, 0x1B, 0x01, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00 - .global _020A2C54 -_020A2C54: - .byte 0xFF, 0x00, 0xC8, 0x01, 0x1E, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00 - .global _020A2C64 -_020A2C64: - .byte 0xFF, 0x00, 0x36, 0x00, 0x11, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00 - .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global ARM9_UNKNOWN_PTR__NA_20A2C84 -ARM9_UNKNOWN_PTR__NA_20A2C84: - .byte 0x00, 0x00, 0x00, 0x00 - .global UNOWN_SPECIES_ADDITIONAL_CHARS -UNOWN_SPECIES_ADDITIONAL_CHARS: - .byte 0x42, 0x00, 0x00, 0x00 - .global _020A2C8C -_020A2C8C: -#ifdef EUROPE - .byte 0x58, 0x00, 0x00, 0x00 - .global _020A2C90 -_020A2C90: - .byte 0x4E, 0x00, 0x00, 0x00 - .global _020A2C94 -_020A2C94: - .byte 0x41, 0x00, 0x00, 0x00 - .global _020A2C98 -_020A2C98: - .byte 0x4F, 0x00, 0x00, 0x00 - .global _020A2C9C -_020A2C9C: - .byte 0x59, 0x00, 0x00, 0x00 - .global _020A2CA0 -_020A2CA0: - .byte 0x49, 0x00, 0x00, 0x00 - .global _020A2CA4 -_020A2CA4: - .byte 0x4D, 0x00, 0x00, 0x00 - .global _020A2CA8 -_020A2CA8: - .byte 0x4C, 0x00, 0x00, 0x00 - .global _020A2CAC -_020A2CAC: - .byte 0x50, 0x00, 0x00, 0x00 - .global _020A2CB0 -_020A2CB0: - .byte 0x5A, 0x00, 0x00, 0x00 - .global _020A2CB4 -_020A2CB4: - .byte 0x53, 0x00, 0x00, 0x00 - .global _020A2CB8 -_020A2CB8: - .byte 0x52, 0x00, 0x00, 0x00 - .global _020A2CBC -_020A2CBC: - .byte 0x51, 0x00, 0x00, 0x00 - .global _020A2CC0 -_020A2CC0: - .byte 0x3F, 0x00, 0x00, 0x00 - .global _020A2CC4 -_020A2CC4: - .byte 0x48, 0x00, 0x00, 0x00 - .global _020A2CC8 -_020A2CC8: - .byte 0x4A, 0x00, 0x00, 0x00 - .global _020A2CCC -_020A2CCC: - .byte 0x4B, 0x00, 0x00, 0x00 - .global _020A2CD0 -_020A2CD0: - .byte 0x21, 0x00, 0x00, 0x00 - .global _020A2CD4 -_020A2CD4: - .byte 0x56, 0x00, 0x00, 0x00 - .global _020A2CD8 -_020A2CD8: - .byte 0x57, 0x00, 0x00, 0x00 - .global _020A2CDC -_020A2CDC: - .byte 0x55, 0x00, 0x00, 0x00 - .global _020A2CE0 -_020A2CE0: - .byte 0x47, 0x00, 0x00, 0x00 - .global _020A2CE4 -_020A2CE4: - .byte 0x54, 0x00, 0x00, 0x00 -#else - .byte 0x4D, 0x00, 0x00, 0x00 - .global _020A2C90 -_020A2C90: - .byte 0x41, 0x00, 0x00, 0x00 - .global _020A2C94 -_020A2C94: - .byte 0x21, 0x00, 0x00, 0x00 - .global _020A2C98 -_020A2C98: - .byte 0x5A, 0x00, 0x00, 0x00 - .global _020A2C9C -_020A2C9C: - .byte 0x59, 0x00, 0x00, 0x00 - .global _020A2CA0 -_020A2CA0: - .byte 0x50, 0x00, 0x00, 0x00 - .global _020A2CA4 -_020A2CA4: - .byte 0x4F, 0x00, 0x00, 0x00 - .global _020A2CA8 -_020A2CA8: - .byte 0x56, 0x00, 0x00, 0x00 - .global _020A2CAC -_020A2CAC: - .byte 0x55, 0x00, 0x00, 0x00 - .global _020A2CB0 -_020A2CB0: - .byte 0x54, 0x00, 0x00, 0x00 - .global _020A2CB4 -_020A2CB4: - .byte 0x53, 0x00, 0x00, 0x00 - .global _020A2CB8 -_020A2CB8: - .byte 0x52, 0x00, 0x00, 0x00 - .global _020A2CBC -_020A2CBC: - .byte 0x51, 0x00, 0x00, 0x00 - .global _020A2CC0 -_020A2CC0: - .byte 0x58, 0x00, 0x00, 0x00 - .global _020A2CC4 -_020A2CC4: - .byte 0x3F, 0x00, 0x00, 0x00 - .global _020A2CC8 -_020A2CC8: - .byte 0x4E, 0x00, 0x00, 0x00 - .global _020A2CCC -_020A2CCC: - .byte 0x57, 0x00, 0x00, 0x00 - .global _020A2CD0 -_020A2CD0: - .byte 0x4C, 0x00, 0x00, 0x00 - .global _020A2CD4 -_020A2CD4: - .byte 0x4B, 0x00, 0x00, 0x00 - .global _020A2CD8 -_020A2CD8: - .byte 0x4A, 0x00, 0x00, 0x00 - .global _020A2CDC -_020A2CDC: - .byte 0x49, 0x00, 0x00, 0x00 - .global _020A2CE0 -_020A2CE0: - .byte 0x48, 0x00, 0x00, 0x00 - .global _020A2CE4 -_020A2CE4: - .byte 0x47, 0x00, 0x00, 0x00 -#endif - .global _020A2CE8 -_020A2CE8: - .byte 0x46, 0x00, 0x00, 0x00 - .global _020A2CEC -_020A2CEC: - .byte 0x45, 0x00, 0x00, 0x00 - .global _020A2CF0 -_020A2CF0: - .byte 0x44, 0x00, 0x00, 0x00 - .global _020A2CF4 -_020A2CF4: - .byte 0x43, 0x00, 0x00, 0x00 - .global _020A2CF8 -_020A2CF8: -#ifdef EUROPE - .word GetKeyM2N - .word GetKeyM2NBaseForm - .word GetKeyN2M - .word GetKeyN2MBaseForm - .global _020A328C_EU -_020A328C_EU: - .byte 0x73, 0x74, 0x5F, 0x6E, 0x32, 0x6D, 0x5F, 0x66, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _020A329C -_020A329C: - .byte 0x73, 0x74, 0x5F, 0x6E, 0x32, 0x6D, 0x5F, 0x67, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _020A32AC -_020A32AC: - .byte 0x73, 0x74, 0x5F, 0x6E, 0x32, 0x6D, 0x5F, 0x69, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _020A32BC -_020A32BC: - .byte 0x73, 0x74, 0x5F, 0x6E, 0x32, 0x6D, 0x5F, 0x73, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _020A32CC -_020A32CC: - .byte 0x73, 0x74, 0x5F, 0x6D, 0x32, 0x6E, 0x5F, 0x65, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _020A32DC -_020A32DC: - .byte 0x73, 0x74, 0x5F, 0x6E, 0x32, 0x6D, 0x5F, 0x65, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _020A32EC -_020A32EC: - .byte 0x73, 0x74, 0x5F, 0x6D, 0x32, 0x6E, 0x5F, 0x66, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _020A32FC -_020A32FC: - .byte 0x73, 0x74, 0x5F, 0x6D, 0x32, 0x6E, 0x5F, 0x67, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _020A330C -_020A330C: - .byte 0x73, 0x74, 0x5F, 0x6D, 0x32, 0x6E, 0x5F, 0x69, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _020A331C -_020A331C: - .byte 0x73, 0x74, 0x5F, 0x6D, 0x32, 0x6E, 0x5F, 0x73, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 -#else - .word GetKeyN2M - .word GetKeyN2MBaseForm - .word GetKeyM2N - .word GetKeyM2NBaseForm -#endif - .global MONSTER_SPRITE_DATA -MONSTER_SPRITE_DATA: - .byte 0x00 - .global _020A2D09 -_020A2D09: - .byte 0x00, 0x06, 0x1D, 0x06, 0x27, 0x06, 0x25, 0x06, 0x1F, 0x06, 0x25 - .byte 0x06, 0x27, 0x06, 0x1F, 0x06, 0x25, 0x06, 0x24, 0x06, 0x1D, 0x06, 0x1F, 0x06, 0x22, 0x06, 0x18 - .byte 0x06, 0x13, 0x06, 0x1F, 0x06, 0x1B, 0x06, 0x1F, 0x06, 0x22, 0x06, 0x1F, 0x06, 0x1F, 0x06, 0x1D - .byte 0x06, 0x20, 0x06, 0x2F, 0x06, 0x2B, 0x06, 0x26, 0x06, 0x2F, 0x06, 0x1C, 0x06, 0x24, 0x06, 0x1E - .byte 0x06, 0x1B, 0x06, 0x23, 0x06, 0x21, 0x06, 0x26, 0x06, 0x26, 0x06, 0x28, 0x06, 0x25, 0x06, 0x1F - .byte 0x06, 0x24, 0x06, 0x20, 0x06, 0x20, 0x06, 0x1D, 0x06, 0x1E, 0x06, 0x1B, 0x06, 0x28, 0x06, 0x22 - .byte 0x06, 0x1D, 0x06, 0x1F, 0x06, 0x1B, 0x06, 0x1F, 0x06, 0x1A, 0x06, 0x27, 0x06, 0x1F, 0x06, 0x1F - .byte 0x06, 0x21, 0x06, 0x20, 0x06, 0x23, 0x06, 0x24, 0x06, 0x1F, 0x06, 0x24, 0x06, 0x1C, 0x06, 0x21 - .byte 0x06, 0x23, 0x06, 0x20, 0x06, 0x37, 0x06, 0x27, 0x06, 0x1E, 0x06, 0x27, 0x06, 0x26, 0x06, 0x1B - .byte 0x06, 0x20, 0x06, 0x28, 0x06, 0x20, 0x06, 0x20, 0x06, 0x1E, 0x06, 0x2A, 0x06, 0x24, 0x06, 0x23 - .byte 0x06, 0x28, 0x06, 0x1F, 0x06, 0x27, 0x06, 0x1D, 0x06, 0x1E, 0x06, 0x27, 0x06, 0x25, 0x06, 0x2F - .byte 0x06, 0x1B, 0x06, 0x23, 0x06, 0x26, 0x06, 0x28, 0x06, 0x20, 0x06, 0x26, 0x06, 0x29, 0x06, 0x25 - .byte 0x06, 0x28, 0x10, 0x44, 0x06, 0x20, 0x06, 0x2E, 0x06, 0x20, 0x06, 0x3F, 0x06, 0x17, 0x06, 0x24 - .byte 0x06, 0x26, 0x06, 0x2E, 0x06, 0x29, 0x06, 0x27, 0x06, 0x2C, 0x06, 0x27, 0x06, 0x25, 0x06, 0x20 - .byte 0x06, 0x30, 0x06, 0x21, 0x06, 0x2B, 0x06, 0x21, 0x06, 0x23, 0x06, 0x2B, 0x06, 0x1D, 0x06, 0x1F - .byte 0x06, 0x21, 0x06, 0x25, 0x06, 0x20, 0x06, 0x1D, 0x06, 0x30, 0x06, 0x24, 0x06, 0x2E, 0x06, 0x2F - .byte 0x06, 0x29, 0x06, 0x24, 0x06, 0x24, 0x06, 0x24, 0x11, 0x5E, 0x09, 0x39, 0x06, 0x1F, 0x06, 0x2B - .byte 0x06, 0x30, 0x06, 0x27, 0x06, 0x29, 0x06, 0x22, 0x06, 0x1A, 0x06, 0x1F, 0x06, 0x20, 0x06, 0x26 - .byte 0x06, 0x23, 0x06, 0x2B, 0x0A, 0x40, 0x0C, 0x40, 0x0C, 0x4C, 0x06, 0x25, 0x06, 0x2D, 0x06, 0x29 - .byte 0x06, 0x26, 0x06, 0x22, 0x06, 0x1D, 0x06, 0x24, 0x06, 0x2E, 0x06, 0x1A, 0x06, 0x1C, 0x06, 0x27 - .byte 0x06, 0x28, 0x06, 0x37, 0x06, 0x2E, 0x06, 0x30, 0x06, 0x22, 0x06, 0x1A, 0x06, 0x2B, 0x06, 0x20 - .byte 0x06, 0x20, 0x06, 0x22, 0x06, 0x2A, 0x06, 0x1E, 0x06, 0x22, 0x06, 0x22, 0x06, 0x1F, 0x06, 0x23 - .byte 0x06, 0x15, 0x06, 0x1A, 0x06, 0x1A, 0x06, 0x19, 0x06, 0x2B, 0x06, 0x21, 0x06, 0x1F, 0x06, 0x2B - .byte 0x06, 0x27, 0x06, 0x1F, 0x06, 0x21, 0x06, 0x1F, 0x06, 0x27, 0x06, 0x28, 0x06, 0x1F, 0x06, 0x1E - .byte 0x06, 0x2D, 0x06, 0x1B, 0x06, 0x25, 0x06, 0x1A, 0x06, 0x25, 0x06, 0x24, 0x06, 0x33, 0x06, 0x29 - .byte 0x06, 0x1F, 0x06, 0x25, 0x06, 0x1E, 0x06, 0x10, 0x06, 0x14, 0x06, 0x15, 0x06, 0x14, 0x06, 0x14 - .byte 0x06, 0x13, 0x06, 0x13, 0x06, 0x15, 0x06, 0x0F, 0x06, 0x13, 0x06, 0x13, 0x06, 0x14, 0x06, 0x11 - .byte 0x06, 0x15, 0x06, 0x11, 0x06, 0x13, 0x06, 0x12, 0x06, 0x12, 0x06, 0x13, 0x06, 0x0F, 0x06, 0x10 - .byte 0x06, 0x13, 0x06, 0x10, 0x06, 0x10, 0x06, 0x10, 0x06, 0x12, 0x06, 0x10, 0x06, 0x13, 0x06, 0x20 - .byte 0x06, 0x24, 0x06, 0x1B, 0x06, 0x17, 0x06, 0x1F, 0x06, 0x20, 0x10, 0x52, 0x06, 0x20, 0x06, 0x27 - .byte 0x06, 0x1B, 0x06, 0x2A, 0x06, 0x23, 0x06, 0x29, 0x06, 0x33, 0x06, 0x2B, 0x06, 0x2D, 0x06, 0x1E - .byte 0x06, 0x2E, 0x06, 0x1D, 0x06, 0x22, 0x06, 0x1F, 0x06, 0x21, 0x06, 0x24, 0x06, 0x36, 0x0B, 0x4C - .byte 0x06, 0x28, 0x06, 0x28, 0x06, 0x2F, 0x06, 0x1F, 0x06, 0x26, 0x06, 0x27, 0x06, 0x24, 0x06, 0x25 - .byte 0x06, 0x36, 0x06, 0x20, 0x06, 0x1F, 0x06, 0x1C, 0x06, 0x29, 0x06, 0x25, 0x06, 0x29, 0x06, 0x23 - .byte 0x06, 0x30, 0x06, 0x30, 0x06, 0x30, 0x06, 0x1F, 0x06, 0x20, 0x06, 0x25, 0x10, 0x58, 0x10, 0x68 - .byte 0x06, 0x1F, 0x06, 0x1F, 0x06, 0x21, 0x06, 0x24, 0x06, 0x2A, 0x06, 0x21, 0x06, 0x22, 0x06, 0x28 - .byte 0x06, 0x1E, 0x06, 0x20, 0x06, 0x2B, 0x06, 0x2A, 0x06, 0x2A, 0x06, 0x20, 0x06, 0x25, 0x06, 0x1E - .byte 0x06, 0x14, 0x06, 0x23, 0x06, 0x15, 0x06, 0x23, 0x06, 0x1D, 0x06, 0x34, 0x06, 0x2A, 0x06, 0x19 - .byte 0x06, 0x24, 0x06, 0x2D, 0x06, 0x17, 0x06, 0x2E, 0x06, 0x22, 0x06, 0x1B, 0x06, 0x19, 0x06, 0x1C - .byte 0x06, 0x27, 0x06, 0x1F, 0x06, 0x1D, 0x06, 0x1E, 0x06, 0x25, 0x06, 0x20, 0x06, 0x1D, 0x06, 0x24 - .byte 0x06, 0x1A, 0x06, 0x1D, 0x06, 0x23, 0x06, 0x24, 0x06, 0x25, 0x06, 0x23, 0x06, 0x24, 0x06, 0x30 - .byte 0x06, 0x29, 0x06, 0x26, 0x06, 0x21, 0x06, 0x34, 0x06, 0x26, 0x06, 0x25, 0x06, 0x21, 0x06, 0x20 - .byte 0x06, 0x32, 0x06, 0x1F, 0x06, 0x24, 0x06, 0x28, 0x06, 0x28, 0x06, 0x1C, 0x06, 0x1C, 0x06, 0x2A - .byte 0x06, 0x21, 0x06, 0x2A, 0x06, 0x1E, 0x06, 0x23, 0x06, 0x23, 0x06, 0x24, 0x06, 0x1E, 0x10, 0x61 - .byte 0x06, 0x21, 0x06, 0x2A, 0x06, 0x25, 0x06, 0x1C, 0x06, 0x24, 0x06, 0x31, 0x06, 0x1E, 0x06, 0x20 - .byte 0x06, 0x22, 0x06, 0x23, 0x06, 0x26, 0x06, 0x1F, 0x06, 0x28, 0x06, 0x39, 0x06, 0x35, 0x06, 0x19 - .byte 0x06, 0x1B, 0x06, 0x21, 0x06, 0x23, 0x06, 0x1F, 0x06, 0x23, 0x06, 0x18, 0x06, 0x1C, 0x06, 0x20 - .byte 0x06, 0x27, 0x06, 0x22, 0x06, 0x34, 0x06, 0x20, 0x10, 0x5F, 0x06, 0x1A, 0x06, 0x2D, 0x06, 0x21 - .byte 0x06, 0x1B, 0x06, 0x24, 0x06, 0x24, 0x06, 0x1B, 0x06, 0x26, 0x06, 0x20, 0x06, 0x25, 0x06, 0x3C - .byte 0x06, 0x1C, 0x06, 0x33, 0x06, 0x20, 0x06, 0x1F, 0x06, 0x26, 0x06, 0x21, 0x06, 0x27, 0x06, 0x30 - .byte 0x06, 0x1F, 0x06, 0x29, 0x06, 0x1F, 0x06, 0x25, 0x06, 0x1B, 0x06, 0x1F, 0x06, 0x27, 0x0C, 0x56 - .byte 0x06, 0x1B, 0x06, 0x21, 0x06, 0x31, 0x06, 0x2D, 0x06, 0x2F, 0x06, 0x2B, 0x0A, 0x35, 0x09, 0x37 - .byte 0x0B, 0x42, 0x10, 0x5D, 0x10, 0x74, 0x06, 0x26, 0x06, 0x21, 0x06, 0x34, 0x06, 0x20, 0x06, 0x34 - .byte 0x06, 0x1D, 0x06, 0x22, 0x06, 0x4A, 0x06, 0x1D, 0x06, 0x34, 0x06, 0x33, 0x06, 0x21, 0x06, 0x22 - .byte 0x06, 0x2D, 0x06, 0x1C, 0x06, 0x28, 0x06, 0x2C, 0x06, 0x27, 0x06, 0x22, 0x06, 0x1A, 0x06, 0x23 - .byte 0x06, 0x25, 0x06, 0x25, 0x06, 0x26, 0x06, 0x21, 0x06, 0x39, 0x06, 0x25, 0x06, 0x26, 0x06, 0x22 - .byte 0x06, 0x28, 0x06, 0x14, 0x06, 0x17, 0x06, 0x17, 0x06, 0x18, 0x06, 0x18, 0x06, 0x18, 0x06, 0x20 - .byte 0x06, 0x1B, 0x06, 0x22, 0x06, 0x21, 0x06, 0x26, 0x06, 0x24, 0x06, 0x30, 0x06, 0x2A, 0x06, 0x1E - .byte 0x06, 0x15, 0x06, 0x16, 0x06, 0x24, 0x06, 0x23, 0x06, 0x27, 0x06, 0x28, 0x06, 0x22, 0x06, 0x2D - .byte 0x06, 0x25, 0x06, 0x2D, 0x06, 0x2A, 0x06, 0x1E, 0x06, 0x30, 0x06, 0x1A, 0x06, 0x29, 0x06, 0x2B - .byte 0x06, 0x1C, 0x06, 0x23, 0x06, 0x17, 0x06, 0x27, 0x06, 0x20, 0x06, 0x22, 0x06, 0x2A, 0x06, 0x25 - .byte 0x06, 0x30, 0x06, 0x38, 0x06, 0x1F, 0x06, 0x23, 0x06, 0x2E, 0x06, 0x21, 0x06, 0x2B, 0x06, 0x28 - .byte 0x06, 0x2B, 0x06, 0x27, 0x06, 0x27, 0x06, 0x2A, 0x06, 0x20, 0x06, 0x25, 0x06, 0x24, 0x06, 0x2E - .byte 0x06, 0x2C, 0x06, 0x30, 0x06, 0x24, 0x06, 0x2D, 0x08, 0x3C, 0x06, 0x26, 0x06, 0x30, 0x06, 0x49 - .byte 0x06, 0x34, 0x06, 0x23, 0x06, 0x29, 0x06, 0x28, 0x06, 0x26, 0x06, 0x2D, 0x06, 0x23, 0x06, 0x29 - .byte 0x06, 0x20, 0x06, 0x30, 0x06, 0x30, 0x06, 0x21, 0x06, 0x25, 0x06, 0x27, 0x06, 0x23, 0x12, 0x7C - .byte 0x10, 0x7F, 0x06, 0x2C, 0x10, 0x54, 0x0E, 0x6A, 0x06, 0x2F, 0x06, 0x21, 0x06, 0x25, 0x06, 0x2F - .byte 0x06, 0x40, 0x06, 0x40, 0x11, 0x6A, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19 - .byte 0x06, 0x19, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19 - .byte 0x06, 0x19, 0x06, 0x19, 0x12, 0x7C, 0x06, 0x19, 0x06, 0x03, 0x06, 0x20, 0x09, 0x12, 0x06, 0x0A - .byte 0x06, 0x0E, 0x06, 0x0C, 0x06, 0x0F, 0x06, 0x0F, 0x06, 0x0F, 0x06, 0x11, 0x06, 0x1C, 0x06, 0x16 - .byte 0x06, 0x22, 0x06, 0x17, 0x06, 0x1E, 0x06, 0x1E, 0x06, 0x18, 0x06, 0x12, 0x06, 0x16, 0x06, 0x13 - .byte 0x06, 0x24, 0x06, 0x20, 0x06, 0x24, 0x06, 0x30, 0x06, 0x30, 0x06, 0x30, 0x06, 0x27, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A31B8 -_020A31B8: - .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x2F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43 - .byte 0x45, 0x2F, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x2E, 0x6D, 0x64, 0x00, 0x00, 0x00, 0x00 - .global _020A31D4 -_020A31D4: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00 - .global _020A31E4 -_020A31E4: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x25, 0x63, 0x00 - .global _020A31F4 -_020A31F4: - .byte 0x25, 0x73, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00 - .global _020A31FC -_020A31FC: - .byte 0x25, 0x73, 0x00, 0x00 - .global _020A3200 -_020A3200: - .byte 0x5B, 0x43, 0x53, 0x3A - .byte 0x4B, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _020A3210 -_020A3210: - .byte 0x72, 0x6F, 0x6D, 0x30 - .byte 0x3A, 0x2F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43 -#ifdef EUROPE - .byte 0x45, 0x2F, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00 -#else - .byte 0x45, 0x2F, 0x73, 0x74, 0x5F, 0x6E, 0x32, 0x6D - .byte 0x5F, 0x6A, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00 - .global _020A322C -_020A322C: - .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x2F, 0x42, 0x41 - .byte 0x4C, 0x41, 0x4E, 0x43, 0x45, 0x2F, 0x73, 0x74, 0x5F, 0x6D, 0x32, 0x6E, 0x5F, 0x6A, 0x2E, 0x62 - .byte 0x69, 0x6E, 0x00, 0x00 -#endif - .global _020A3248 -_020A3248: - .word sub_02054844 - .word sub_02054844 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A3258 -_020A3258: - .byte 0x25, 0x00, 0xA7, 0x00, 0x85, 0x00, 0x79, 0x00, 0x02, 0x01, 0x5D, 0x00 - .byte 0xB6, 0x01, 0xBE, 0x00, 0xE9, 0x01, 0x3F, 0x00, 0x34, 0x00, 0x6F, 0x00, 0xE8, 0x01, 0xD9, 0x01 - .byte 0x48, 0x01, 0xD9, 0x01, 0x00, 0x00, 0x00, 0x00 - .global _020A327C -_020A327C: - .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020A328C -_020A328C: - .byte 0xA1, 0x01, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00 - .byte 0x0E, 0x01, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00 - .byte 0x99, 0x02, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00 - .byte 0x33, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x8B, 0x02, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00 - .byte 0x8B, 0x02, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020A32D4 -_020A32D4: - .byte 0x83, 0x47, 0x83, 0x6C, 0x83, 0x52, 0x82, 0xCD, 0x81, 0x41, 0x82, 0xDD, 0x82, 0xE2, 0x82, 0xD4 - .byte 0x82, 0xE9, 0x82, 0xF0, 0x82, 0xC6, 0x82, 0xE8, 0x82, 0xA9, 0x82, 0xA6, 0x82, 0xDC, 0x82, 0xB5 - .byte 0x82, 0xBD, 0x00, 0x00 - .global _020A32F8 -_020A32F8: - .byte 0x2D, 0x2D, 0x20, 0x4D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x5F, 0x53 - .byte 0x6F, 0x72, 0x74, 0x4C, 0x69, 0x73, 0x74, 0x5F, 0x47, 0x65, 0x74, 0x57, 0x61, 0x72, 0x65, 0x48 - .byte 0x6F, 0x75, 0x73, 0x65, 0x4D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x4C, 0x69, 0x73, 0x74, 0x5F - .byte 0x50, 0x4C, 0x41, 0x4E, 0x45, 0x20, 0x2D, 0x2D, 0x0A, 0x00, 0x00, 0x00 - .global _020A3330 -_020A3330: - .byte 0x25, 0x34, 0x64, 0x3A - .byte 0x25, 0x33, 0x64, 0x3A, 0x25, 0x73, 0x0A, 0x00 - .global _020A333C -_020A333C: - .byte 0x25, 0x73, 0x00, 0x00 - .global _020A3340 -_020A3340: - .byte 0x5B, 0x43, 0x53, 0x3A - .byte 0x25, 0x63, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00 - .global _020A3350 -_020A3350: - .byte 0x6D, 0x6F, 0x6E, 0x73 - .byte 0x74, 0x65, 0x72, 0x20, 0x6D, 0x61, 0x69, 0x6E, 0x20, 0x63, 0x61, 0x73, 0x74, 0x20, 0x61, 0x64 - .byte 0x64, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 - .global _020A336C -_020A336C: - .byte 0x00, 0x01, 0x00, 0x00 - .word _020A3380 - .byte 0xD6, 0x05, 0x00, 0x00 - .word _020A3380 - .byte 0x1A, 0x06, 0x00, 0x00 - .global _020A3380 -_020A3380: - .byte 0x6D, 0x6F, 0x6E, 0x73 - .byte 0x74, 0x65, 0x72, 0x5F, 0x64, 0x67, 0x5F, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6F, 0x75, 0x73, 0x65 - .byte 0x2E, 0x63, 0x00, 0x00 - .global _020A3398 -_020A3398: - .byte 0x73, 0x61, 0x6C, 0x6C, 0x79, 0x20, 0x25, 0x32, 0x64, 0x20, 0x63, 0x6F - .byte 0x6E, 0x76, 0x65, 0x72, 0x74, 0x20, 0x25, 0x33, 0x64, 0x20, 0x2D, 0x3E, 0x20, 0x25, 0x33, 0x64 - .byte 0x0A, 0x00, 0x00, 0x00 - .global _020A33B8 -_020A33B8: - .byte 0x64, 0x67, 0x20, 0x25, 0x32, 0x64, 0x20, 0x63, 0x6F, 0x6E, 0x76, 0x65 - .byte 0x72, 0x74, 0x20, 0x25, 0x33, 0x64, 0x20, 0x2D, 0x3E, 0x20, 0x25, 0x33, 0x64, 0x0A, 0x00, 0x00 - .global _020A33D4 -_020A33D4: - .byte 0x53, 0x65, 0x74, 0x75, 0x70, 0x50, 0x61, 0x72, 0x74, 0x79, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64 - .byte 0x32, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D - .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D - .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x0A, 0x00, 0x00, 0x00 - .global _020A340C -_020A340C: - .byte 0x53, 0x65, 0x74, 0x75, 0x70, 0x50, 0x61, 0x72 - .byte 0x74, 0x79, 0x44, 0x75, 0x6E, 0x67, 0x65, 0x6F, 0x6E, 0x20, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D - .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D - .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x0A, 0x00, 0x00, 0x00 - .global _020A343C -_020A343C: - .byte 0x20, 0x20, 0x20, 0x20, 0x25, 0x33, 0x64, 0x5B - .byte 0x25, 0x33, 0x64, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _020A344C -_020A344C: - .byte 0x0A, 0x00, 0x00, 0x00 - .global _020A3450 -_020A3450: - .byte 0xFC, 0xFF, 0xFF, 0xFF - .byte 0xF8, 0xFF, 0xFF, 0xFF, 0xF0, 0xFF, 0xFF, 0xFF, 0xFC, 0xFF, 0xFF, 0xFF, 0xF8, 0xFF, 0xFF, 0xFF - .byte 0xF0, 0xFF, 0xFF, 0xFF - .global _020A3468 -_020A3468: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .byte 0x40, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x80, 0x00, 0x00, 0x00 - .global _020A3498 -_020A3498: - .byte 0xFF - .global _020A3499 -_020A3499: - .byte 0x00, 0x00, 0x00 - .word _020A34AC - .byte 0xB3, 0x03, 0x00, 0x00 - .word _020A34AC - .byte 0x31, 0x03, 0x00, 0x00 - .global _020A34AC -_020A34AC: - .byte 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x32 - .byte 0x2E, 0x63, 0x00, 0x00 - .global _020A34B8 -_020A34B8: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .global _020A34C4 -_020A34C4: - .byte 0x05, 0x0A, 0x04, 0x08, 0x03, 0x06, 0x02, 0x04, 0x01, 0x02, 0x00, 0x00, 0xFF, 0x00 - .global _020A34D2 -_020A34D2: - .byte 0x60, 0x14 - .byte 0x5B, 0x13, 0x56, 0x12, 0x51, 0x11, 0x4C, 0x10, 0x47, 0x0F, 0x42, 0x0E, 0x3D, 0x0D, 0x38, 0x0C - .byte 0x33, 0x0B, 0x2E, 0x0A, 0x29, 0x09, 0x24, 0x08, 0x1F, 0x07, 0x1A, 0x06, 0x15, 0x05, 0x10, 0x04 - .byte 0x0B, 0x03, 0x06, 0x02, 0x00, 0x01, 0xFF, 0x00 - .global _020A34FC -_020A34FC: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x4A, 0x5D, 0x5B, 0x73 - .byte 0x74, 0x72, 0x69, 0x6E, 0x67, 0x3A, 0x31, 0x5D, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _020A3514 -_020A3514: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x32, 0x5D, 0x00, 0x00 - .global _020A351C -_020A351C: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x31, 0x5D, 0x00, 0x00 - .global _020A3524 -_020A3524: - .byte 0x5B, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x3A, 0x30, 0x5D, 0x5B, 0x73, 0x74, 0x72, 0x69, 0x6E - .byte 0x67, 0x3A, 0x31, 0x5D, 0x00, 0x00, 0x00, 0x00 - .global _020A353C -_020A353C: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x00, 0x00 - .global _020A3544 -_020A3544: - .byte 0x5B, 0x4D, 0x3A, 0x52, 0x31, 0x5D, 0x00, 0x00 - .global _020A354C -_020A354C: - .byte 0x30, 0x00, 0x00, 0x00 - .global _020A3550 -_020A3550: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020A3670 -_020A3670: - .byte 0x00 - .global _020A3671 -_020A3671: - .byte 0x00 - .global _020A3672 -_020A3672: - .byte 0xFF - .global _020A3673 -_020A3673: - .byte 0xFF - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A3678 -_020A3678: - .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x01, 0x00, 0x00 - .global _020A3728 -_020A3728: - .byte 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72 - .byte 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 - .global _020A373C -_020A373C: - .byte 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x64 - .byte 0x65, 0x6C, 0x69, 0x76, 0x65, 0x72, 0x79, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x69 - .byte 0x74, 0x65, 0x6D, 0x20, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x20, 0x7A, 0x65, 0x72, 0x6F, 0x0A, 0x00 - .global _020A3764 -_020A3764: - .byte 0x76, 0x61, 0x72, 0x69, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A - .byte 0x20, 0x25, 0x64, 0x20, 0x25, 0x64, 0x0A, 0x00 - .global _020A377C -_020A377C: - .byte 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20 - .byte 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x63, 0x6F, 0x6D, 0x70, 0x61, 0x72, 0x65, 0x20, 0x65, 0x72 - .byte 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x20, 0x25, 0x64, 0x0A, 0x00 - .global _020A37A0 -_020A37A0: - .byte 0x74, 0x61, 0x72, 0x67 - .byte 0x65, 0x74, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78 - .byte 0x20, 0x42, 0x20, 0x49, 0x6C, 0x6C, 0x65, 0x67, 0x61, 0x6C, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6D - .byte 0x65, 0x74, 0x65, 0x72, 0x2E, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 - .global _020A37D0 -_020A37D0: - .byte 0x72, 0x65, 0x77, 0x61 - .byte 0x72, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25 - .byte 0x64, 0x0A, 0x00, 0x00 - .global _020A37E8 -_020A37E8: - .byte 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x20, 0x69, 0x74, 0x65, 0x6D, 0x20 - .byte 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A3808 -_020A3808: - .byte 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x20, 0x69, 0x74, 0x65, 0x6D, 0x20 - .byte 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6F, 0x75, 0x73, 0x65, 0x20 - .byte 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00 - .global _020A3830 -_020A3830: - .byte 0x72, 0x65, 0x77, 0x61 - .byte 0x72, 0x64, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78 - .byte 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x6E, 0x6F, 0x6E, 0x65, 0x0A, 0x00, 0x00, 0x00 - .global _020A3854 -_020A3854: - .byte 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69 - .byte 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x6F, 0x76, 0x65, 0x72 - .byte 0x20, 0x6D, 0x61, 0x78, 0x0A, 0x00, 0x00, 0x00 - .global _020A387C -_020A387C: - .byte 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x20, 0x6D - .byte 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72 - .byte 0x6F, 0x72, 0x3A, 0x20, 0x69, 0x6C, 0x6C, 0x65, 0x67, 0x61, 0x6C, 0x20, 0x6D, 0x6F, 0x6E, 0x73 - .byte 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x2D, 0x20, 0x25, 0x64, 0x0A, 0x00 - .global _020A38B4 -_020A38B4: - .byte 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x65, 0x72 - .byte 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global _020A38D0 -_020A38D0: - .byte 0x61, 0x74, 0x74, 0x72 - .byte 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x20, 0x65 - .byte 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 - .global _020A38F0 -_020A38F0: - .byte 0x72, 0x65, 0x73, 0x74 - .byte 0x72, 0x69, 0x63, 0x74, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64 - .byte 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x6F, 0x76, 0x65, 0x72, 0x20, 0x6D - .byte 0x61, 0x78, 0x0A, 0x00 - .global _020A3918 -_020A3918: - .byte 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x20, 0x6D, 0x6F, 0x6E - .byte 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72 - .byte 0x3A, 0x20, 0x69, 0x6C, 0x6C, 0x65, 0x67, 0x61, 0x6C, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65 - .byte 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x2D, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 - .global _020A3954 -_020A3954: - .byte 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72 - .byte 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x6E, 0x6F - .byte 0x74, 0x20, 0x6E, 0x61, 0x74, 0x69, 0x76, 0x65, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 - .global _020A3984 -_020A3984: - .byte 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72 - .byte 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x69, 0x6C - .byte 0x6C, 0x65, 0x67, 0x61, 0x6C, 0x20, 0x65, 0x6E, 0x74, 0x72, 0x79, 0x20, 0x6D, 0x6F, 0x6E, 0x73 - .byte 0x74, 0x65, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global _020A39C0 -_020A39C0: - .byte 0x64, 0x75, 0x6E, 0x67 - .byte 0x65, 0x6F, 0x6E, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00 - .global _020A39D4 -_020A39D4: - .byte 0x64, 0x75, 0x6E, 0x67, 0x65, 0x6F, 0x6E, 0x20, 0x66, 0x6C, 0x6F, 0x6F, 0x72, 0x20, 0x65, 0x72 - .byte 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global _020A39F0 -_020A39F0: - .byte 0x64, 0x75, 0x6E, 0x67 - .byte 0x65, 0x6F, 0x6E, 0x20, 0x66, 0x69, 0x78, 0x65, 0x64, 0x6D, 0x61, 0x70, 0x20, 0x65, 0x72, 0x72 - .byte 0x6F, 0x72, 0x0A, 0x00 - .global _020A3A08 -_020A3A08: - .byte 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65 - .byte 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x6E, 0x6F, 0x6E, 0x65, 0x0A, 0x00, 0x00 - .global _020A3A24 -_020A3A24: - .byte 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72 - .byte 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x6F, 0x76, 0x65, 0x72, 0x20, 0x6D, 0x61, 0x78, 0x0A, 0x00, 0x00 - .global _020A3A44 -_020A3A44: - .byte 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72 - .byte 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x6E, 0x6F, 0x74, 0x20, 0x6E, 0x61, 0x74, 0x69, 0x76, 0x65, 0x3A - .byte 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global _020A3A6C -_020A3A6C: - .byte 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20 - .byte 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x69, 0x6C, 0x6C - .byte 0x65, 0x67, 0x61, 0x6C, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64 - .byte 0x65, 0x78, 0x20, 0x2D, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global _020A3AA0 -_020A3AA0: - .byte 0x6D, 0x6F, 0x6E, 0x73 - .byte 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A - .byte 0x20, 0x69, 0x6C, 0x6C, 0x65, 0x67, 0x61, 0x6C, 0x20, 0x65, 0x6E, 0x74, 0x72, 0x79, 0x20, 0x6D - .byte 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x2D, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global _020A3AD4 -_020A3AD4: - .byte 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x69, 0x74, 0x65, 0x6D, 0x20, 0x69, 0x6E, 0x64, 0x65 - .byte 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global _020A3AF4 -_020A3AF4: - .byte 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x69, 0x74, 0x65, 0x6D, 0x20, 0x69, 0x6E, 0x64, 0x65 - .byte 0x78, 0x20, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25 - .byte 0x64, 0x0A, 0x00, 0x00 - .global _020A3B18 -_020A3B18: - .byte 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x69, 0x74, 0x65, 0x6D, 0x20 - .byte 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6F, 0x75, 0x73, 0x65, 0x20 - .byte 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00 - .global REMOTE_STRINGS -REMOTE_STRINGS: - .byte 0x20, 0x00, 0x00, 0x00 - .global _020A3B44 -_020A3B44: - .byte 0x5B, 0x4D, 0x3A, 0x52, 0x34, 0x5D, 0x00, 0x00 - .global _020A3B4C -_020A3B4C: - .byte 0x5B, 0x4D, 0x3A, 0x52, 0x33, 0x5D, 0x00, 0x00 - .global _020A3B54 -_020A3B54: - .byte 0x5B, 0x4D, 0x3A, 0x52, 0x37, 0x5D, 0x00, 0x00 - .global _020A3B5C -_020A3B5C: - .byte 0x5B, 0x4D, 0x3A, 0x52, 0x35, 0x5D, 0x00, 0x00 - .global _020A3B64 -_020A3B64: - .byte 0x5B, 0x4D, 0x3A, 0x52, 0x36, 0x5D, 0x00, 0x00 - .global RANK_STRINGS_1 -RANK_STRINGS_1: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x50, 0x5D, 0x42, 0x5B - .byte 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00, 0x00, 0x00 - .global _020A3B7C -_020A3B7C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x45, 0x5D, 0x41, 0x5B - .byte 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00, 0x00, 0x00 - .global _020A3B8C -_020A3B8C: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x42, 0x5D, 0x53, 0x5B - .byte 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00, 0x00, 0x00 - .global MISSION_MENU_STRING_IDS_1 -MISSION_MENU_STRING_IDS_1: -#ifndef EUROPE - .byte 0xD0, 0x38, 0xD1, 0x38 -#endif - .byte 0xD2, 0x38, 0xD3, 0x38 - .byte 0xD4, 0x38, 0xD5, 0x38 -#ifdef EUROPE - .byte 0xD6, 0x38, 0xD7, 0x38, 0xD8, 0x38, 0x00, 0x00 -#else - .byte 0xD6, 0x38, 0x00, 0x00 -#endif - .global RANK_STRINGS_2 -RANK_STRINGS_2: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x44, 0x5D, 0x45, 0x5B - .byte 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00, 0x00, 0x00 - .global _020A3BBC -_020A3BBC: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x49, 0x5D, 0x44, 0x5B - .byte 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00, 0x00, 0x00 - .global _020A3BCC -_020A3BCC: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x4B, 0x5D, 0x43, 0x5B - .byte 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00, 0x00, 0x00 - .global MISSION_MENU_STRING_IDS_2 -MISSION_MENU_STRING_IDS_2: -#ifdef EUROPE - .byte 0xD9, 0x38, 0xDA, 0x38, 0xDD, 0x38, 0xDB, 0x38, 0xDE, 0x38, 0xDC, 0x38, 0xDF, 0x38, 0xE0, 0x38 -#else - .byte 0xD7, 0x38, 0xD8, 0x38, 0xDB, 0x38, 0xD9, 0x38 - .byte 0xDC, 0x38, 0xDA, 0x38, 0xDD, 0x38, 0xDE, 0x38 -#endif - .global RANK_STRINGS_3 -RANK_STRINGS_3: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x43 - .byte 0x53, 0x3A, 0x43, 0x5D, 0x35, 0x5B, 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00 - .global _020A3C00 -_020A3C00: - .byte 0x5B, 0x4D, 0x3A, 0x53 - .byte 0x33, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x43, 0x5D, 0x36, 0x5B, 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00 - .global _020A3C14 -_020A3C14: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x43, 0x5D, 0x39, 0x5B, 0x43, 0x52 - .byte 0x3A, 0x30, 0x5D, 0x00 - .global _020A3C28 -_020A3C28: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x43, 0x5D - .byte 0x31, 0x5B, 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00 - .global _020A3C3C -_020A3C3C: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x43 - .byte 0x53, 0x3A, 0x43, 0x5D, 0x32, 0x5B, 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00 - .global _020A3C50 -_020A3C50: - .byte 0x5B, 0x4D, 0x3A, 0x53 - .byte 0x33, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x43, 0x5D, 0x37, 0x5B, 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00 - .global _020A3C64 -_020A3C64: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x43, 0x5D, 0x33, 0x5B, 0x43, 0x52 - .byte 0x3A, 0x30, 0x5D, 0x00 - .global _020A3C78 -_020A3C78: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x43, 0x5D - .byte 0x38, 0x5B, 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00 - .global _020A3C8C -_020A3C8C: - .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x43 - .byte 0x53, 0x3A, 0x43, 0x5D, 0x34, 0x5B, 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00 - .global _020A3CA0 -_020A3CA0: - .byte 0x64, 0x00, 0x05, 0x00 - .byte 0x05, 0x00, 0x64, 0x00, 0x05, 0x00, 0x05, 0x00 - .global MISSION_DUNGEON_UNLOCK_TABLE -MISSION_DUNGEON_UNLOCK_TABLE: - .byte 0x5B - .global _020A3CAD -_020A3CAD: - .byte 0x02, 0x60, 0x06, 0x62, 0x06 - .global NO_SEND_ITEM_TABLE -NO_SEND_ITEM_TABLE: - .byte 0xB2, 0x00 - .byte 0xB7, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020A3CBC -_020A3CBC: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .global ARM9_UNKNOWN_TABLE__NA_20A3CC8 -ARM9_UNKNOWN_TABLE__NA_20A3CC8: - .byte 0x32, 0x00, 0x50, 0x00, 0x3C, 0x00, 0x28, 0x00, 0x19, 0x00, 0x14, 0x00 - .byte 0x19, 0x00 - .global _020A3CD6 -_020A3CD6: - .byte 0x1E, 0x00, 0x50, 0x00, 0x28, 0x00, 0x3C, 0x00, 0x17, 0x00, 0x0A, 0x00, 0x00, 0x00 - .global ARM9_UNKNOWN_TABLE__NA_20A3CE4 -ARM9_UNKNOWN_TABLE__NA_20A3CE4: - .byte 0x32, 0x00, 0x50, 0x00, 0x3C, 0x00, 0x28, 0x00, 0x19, 0x00, 0x14, 0x00, 0x19, 0x00, 0x00, 0x00 - .global ARM9_UNKNOWN_FUNCTION_TABLE__NA_20A3CF4 -ARM9_UNKNOWN_FUNCTION_TABLE__NA_20A3CF4: - .word sub_0206063C - .word sub_02060658 - .word sub_02060680 - .word sub_02060680 - .word sub_020606E4 - .word sub_0206074C - .word sub_02060804 - .word sub_02060904 - .global MISSION_BANNED_STORY_MONSTERS -MISSION_BANNED_STORY_MONSTERS: - .byte 0x6D, 0x00, 0x29, 0x00, 0xDD, 0x01, 0x83, 0x01, 0x69, 0x00, 0x71, 0x00, 0x73, 0x00, 0xB2, 0x00 - .byte 0xFC, 0x01, 0x33, 0x01, 0x3C, 0x01, 0x60, 0x01, 0x61, 0x01, 0x8B, 0x00, 0x8D, 0x00, 0xB7, 0x01 - .byte 0xB8, 0x01, 0xE4, 0x01, 0x51, 0x01, 0x52, 0x01, 0x00, 0x00 - .global ITEM_DELIVERY_TABLE -ITEM_DELIVERY_TABLE: - .byte 0x49, 0x00, 0x48, 0x00, 0x57, 0x00 - .byte 0x56, 0x00, 0x54, 0x00, 0x4D, 0x00, 0x59, 0x00, 0x46, 0x00, 0x52, 0x00, 0x5A, 0x00, 0x4E, 0x00 - .byte 0x51, 0x00, 0x47, 0x00, 0x63, 0x00, 0x6E, 0x00, 0x45, 0x01, 0x46, 0x01, 0x47, 0x01, 0x49, 0x01 - .byte 0x4A, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x00, 0x00 - .global MISSION_RANK_POINTS -MISSION_RANK_POINTS: - .byte 0x05, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 - .byte 0x0F, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00 - .byte 0x5A, 0x00, 0x00, 0x00, 0x96, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00 - .byte 0x58, 0x02, 0x00, 0x00, 0x20, 0x03, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xB0, 0x04, 0x00, 0x00 - .byte 0x78, 0x05, 0x00, 0x00, 0x40, 0x06, 0x00, 0x00 - .global MISSION_BANNED_MONSTERS -MISSION_BANNED_MONSTERS: - .byte 0x7B, 0x01, 0x7C, 0x01, 0x7D, 0x01, 0x7E, 0x01 - .byte 0x26, 0x01, 0x28, 0x01, 0x0E, 0x00, 0x7F, 0x01, 0x80, 0x01, 0xC9, 0x00, 0xCA, 0x00, 0xCB, 0x00 - .byte 0xCC, 0x00, 0xCD, 0x00, 0xCE, 0x00, 0xCF, 0x00, 0xD0, 0x00, 0xD1, 0x00, 0xD2, 0x00, 0xD3, 0x00 - .byte 0xD4, 0x00, 0xD5, 0x00, 0xD6, 0x00, 0xD7, 0x00, 0xD8, 0x00, 0xD9, 0x00, 0xDA, 0x00, 0xDB, 0x00 - .byte 0xDC, 0x00, 0xDD, 0x00, 0xDE, 0x00, 0xDF, 0x00, 0xE0, 0x00, 0xE1, 0x00, 0xE2, 0x00, 0xE3, 0x00 - .byte 0xE4, 0x00, 0x89, 0x00, 0x04, 0x01, 0x04, 0x02, 0x51, 0x00, 0x52, 0x00, 0xF8, 0x01, 0x90, 0x00 - .byte 0x91, 0x00, 0x92, 0x00, 0x99, 0x01, 0x9A, 0x01, 0x9B, 0x01, 0x9C, 0x01, 0x9D, 0x01, 0x9E, 0x01 - .byte 0x9F, 0x01, 0xA0, 0x01, 0xA1, 0x01, 0xA2, 0x01, 0xA3, 0x01, 0xA4, 0x01, 0xA5, 0x01, 0x0E, 0x01 - .byte 0x0F, 0x01, 0x10, 0x01, 0x14, 0x01, 0x15, 0x01, 0x16, 0x01, 0x17, 0x01, 0x96, 0x00, 0x97, 0x00 - .byte 0x0A, 0x02, 0x0B, 0x02, 0x0C, 0x02, 0x0D, 0x02, 0x0E, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02 - .byte 0xEA, 0x01, 0x13, 0x02, 0x14, 0x02, 0x15, 0x02, 0x16, 0x02, 0x36, 0x01, 0x28, 0x00, 0x32, 0x00 - .byte 0x33, 0x00, 0x60, 0x00, 0x7A, 0x00, 0x82, 0x00, 0x83, 0x00, 0xB7, 0x00, 0x46, 0x01, 0xC0, 0x00 - .byte 0xEF, 0x00, 0xF3, 0x00, 0xF4, 0x00, 0x19, 0x01, 0x42, 0x01, 0x4A, 0x01, 0x50, 0x01, 0x71, 0x01 - .byte 0x86, 0x01, 0xB2, 0x01, 0xD6, 0x01, 0xE3, 0x01, 0xEF, 0x01, 0x07, 0x02, 0x08, 0x02, 0x0F, 0x02 - .byte 0x05, 0x02, 0xBA, 0x01, 0xFA, 0x01, 0x78, 0x01, 0x88, 0x01, 0xE5, 0x00, 0x63, 0x01, 0xFB, 0x00 - .byte 0xF2, 0x00, 0x23, 0x01, 0xC8, 0x01, 0xF1, 0x00, 0x4B, 0x01, 0x3A, 0x01, 0x43, 0x00, 0x00, 0x00 - .global MISSION_STRING_IDS -MISSION_STRING_IDS: -#ifdef EUROPE - .byte 0x43, 0x3B, 0x44, 0x3B, 0x45, 0x3B, 0x3F, 0x39 - .byte 0x40, 0x39, 0x41, 0x39, 0x42, 0x39, 0x43, 0x39, 0x44, 0x39, 0x45, 0x39, 0x46, 0x39, 0x47, 0x39 - .byte 0x48, 0x39, 0x49, 0x39, 0x1F, 0x3B, 0x20, 0x3B, 0x21, 0x3B, 0x22, 0x3B, 0x23, 0x3B, 0x24, 0x3B - .byte 0x25, 0x3B, 0x26, 0x3B, 0x4A, 0x39, 0x4B, 0x39, 0x4C, 0x39, 0x4D, 0x39, 0x4E, 0x39, 0x4F, 0x39 - .byte 0x50, 0x39, 0x51, 0x39, 0x52, 0x39, 0x53, 0x39, 0x54, 0x39, 0x27, 0x3B, 0x28, 0x3B, 0x29, 0x3B - .byte 0x2A, 0x3B, 0x2B, 0x3B, 0x2C, 0x3B, 0x2D, 0x3B, 0x2E, 0x3B, 0x2F, 0x3B, 0x30, 0x3B, 0x31, 0x3B - .byte 0x55, 0x39, 0x56, 0x39, 0x57, 0x39, 0x58, 0x39, 0x59, 0x39, 0x5A, 0x39, 0x5B, 0x39, 0x32, 0x3B - .byte 0x33, 0x3B, 0x34, 0x3B, 0x35, 0x3B, 0x36, 0x3B, 0x37, 0x3B, 0x38, 0x3B, 0x5C, 0x39, 0x5D, 0x39 - .byte 0x5E, 0x39, 0x5F, 0x39, 0x60, 0x39, 0x61, 0x39, 0x39, 0x3B, 0x3A, 0x3B, 0x3B, 0x3B, 0x3C, 0x3B - .byte 0x3D, 0x3B, 0x3E, 0x3B, 0x3F, 0x3B, 0x40, 0x3B, 0x41, 0x3B, 0x42, 0x3B, 0x90, 0x39, 0x91, 0x39 - .byte 0x92, 0x39, 0x93, 0x39, 0x94, 0x39, 0x95, 0x39, 0x96, 0x39, 0x8A, 0x3B, 0x8B, 0x3B, 0x8C, 0x3B - .byte 0x8D, 0x3B, 0x8E, 0x3B, 0x8F, 0x3B, 0x90, 0x3B, 0x91, 0x3B, 0x92, 0x3B, 0x93, 0x3B, 0x73, 0x39 - .byte 0x74, 0x39, 0x75, 0x39, 0x76, 0x39, 0x77, 0x39, 0x78, 0x39, 0x79, 0x39, 0x7A, 0x39, 0x7B, 0x39 - .byte 0x7C, 0x39, 0x7D, 0x39, 0x7E, 0x39, 0x7F, 0x39, 0x80, 0x39, 0x81, 0x39, 0x82, 0x39, 0x83, 0x39 - .byte 0x84, 0x39, 0x85, 0x39, 0x86, 0x39, 0x87, 0x39, 0x88, 0x39, 0x89, 0x39, 0x8A, 0x39, 0x8B, 0x39 - .byte 0x8C, 0x39, 0x8D, 0x39, 0x8E, 0x39, 0x8F, 0x39, 0x77, 0x3B, 0x78, 0x3B, 0x79, 0x3B, 0x7A, 0x3B - .byte 0x7B, 0x3B, 0x7C, 0x3B, 0x7D, 0x3B, 0x7E, 0x3B, 0x7F, 0x3B, 0x80, 0x3B, 0x81, 0x3B, 0x82, 0x3B - .byte 0x83, 0x3B, 0x84, 0x3B, 0x85, 0x3B, 0x86, 0x3B, 0x87, 0x3B, 0x88, 0x3B, 0x89, 0x3B, 0x9E, 0x39 - .byte 0x9F, 0x39, 0xA0, 0x39, 0xA1, 0x39, 0x9F, 0x3B, 0xA0, 0x3B, 0xA1, 0x3B, 0xA2, 0x3B, 0xA3, 0x3B - .byte 0xA4, 0x3B, 0xA5, 0x3B, 0xA6, 0x3B, 0xA7, 0x3B, 0xA8, 0x3B, 0xA9, 0x3B, 0xAA, 0x3B, 0xAB, 0x3B - .byte 0xAC, 0x3B, 0xAD, 0x3B, 0xAE, 0x3B, 0xAF, 0x3B, 0xB0, 0x3B, 0x97, 0x39, 0x98, 0x39, 0x99, 0x39 - .byte 0x9A, 0x39, 0x9B, 0x39, 0x9C, 0x39, 0x9D, 0x39, 0x94, 0x3B, 0x95, 0x3B, 0x96, 0x3B, 0x97, 0x3B - .byte 0x98, 0x3B, 0x99, 0x3B, 0x9A, 0x3B, 0x9B, 0x3B, 0x9C, 0x3B, 0x9D, 0x3B, 0x9E, 0x3B, 0xB1, 0x3B - .byte 0xB2, 0x3B, 0xB3, 0x3B, 0xB4, 0x3B, 0xB5, 0x3B, 0xB6, 0x3B, 0xB7, 0x3B, 0xB8, 0x3B, 0xB9, 0x3B - .byte 0xBA, 0x3B, 0xBB, 0x3B, 0xBC, 0x3B, 0xBD, 0x3B, 0xBE, 0x3B, 0xBF, 0x3B, 0xC0, 0x3B, 0xC1, 0x3B - .byte 0xC2, 0x3B, 0xC3, 0x3B, 0xC4, 0x3B, 0xC5, 0x3B, 0xC6, 0x3B, 0xC7, 0x3B, 0xC8, 0x3B, 0xC9, 0x3B - .byte 0xCA, 0x3B, 0xCB, 0x3B, 0xCC, 0x3B, 0xCD, 0x3B, 0xCE, 0x3B, 0xCF, 0x3B, 0xD0, 0x3B, 0xD1, 0x3B - .byte 0xD2, 0x3B, 0xD3, 0x3B, 0xD4, 0x3B, 0xD5, 0x3B, 0xD6, 0x3B, 0xD7, 0x3B, 0xD8, 0x3B, 0xD9, 0x3B - .byte 0xDA, 0x3B, 0xDB, 0x3B, 0xDC, 0x3B, 0xDD, 0x3B, 0xDE, 0x3B, 0xDF, 0x3B, 0xE0, 0x3B, 0xE1, 0x3B - .byte 0xE2, 0x3B, 0xE3, 0x3B, 0xE4, 0x3B, 0xE5, 0x3B, 0xE6, 0x3B, 0xE7, 0x3B, 0xE8, 0x3B, 0xE9, 0x3B - .byte 0xEA, 0x3B, 0xEB, 0x3B, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39 - .byte 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39 - .byte 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39 - .byte 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39 - .byte 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39 - .byte 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39 - .byte 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39 - .byte 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA3, 0x3A, 0xA4, 0x3A, 0xA5, 0x3A - .byte 0xA6, 0x3A, 0x0D, 0x39, 0x0E, 0x39, 0x0F, 0x39, 0x8C, 0x3A, 0x8D, 0x3A, 0x8E, 0x3A, 0x8F, 0x3A - .byte 0x90, 0x3A, 0x91, 0x3A, 0x92, 0x3A, 0x93, 0x3A, 0x94, 0x3A, 0x95, 0x3A, 0x96, 0x3A, 0x97, 0x3A - .byte 0x98, 0x3A, 0x99, 0x3A, 0x9A, 0x3A, 0x9B, 0x3A, 0x9C, 0x3A, 0x9D, 0x3A, 0x9E, 0x3A, 0x9F, 0x3A - .byte 0xA0, 0x3A, 0xA1, 0x3A, 0xA2, 0x3A, 0xAD, 0x3A, 0xAE, 0x3A, 0xAF, 0x3A, 0xB0, 0x3A, 0xB1, 0x3A - .byte 0xB2, 0x3A, 0x67, 0x39, 0x67, 0x39, 0x67, 0x39, 0x67, 0x39, 0x67, 0x39, 0x67, 0x39, 0xA7, 0x3A - .byte 0xA8, 0x3A, 0xA9, 0x3A, 0xAA, 0x3A, 0xAB, 0x3A, 0xAC, 0x3A, 0x11, 0x39, 0x12, 0x39, 0x13, 0x39 - .byte 0x14, 0x39, 0x15, 0x39, 0x16, 0x39, 0x17, 0x39, 0x18, 0x39, 0x19, 0x39, 0x1A, 0x39, 0x1B, 0x39 - .byte 0x1C, 0x39, 0x1D, 0x39, 0x5D, 0x3A, 0x5E, 0x3A, 0x5F, 0x3A, 0x60, 0x3A, 0x61, 0x3A, 0x62, 0x3A - .byte 0x63, 0x3A, 0x64, 0x3A, 0x65, 0x3A, 0x66, 0x3A, 0x67, 0x3A, 0x68, 0x3A, 0x69, 0x3A, 0x71, 0x3A - .byte 0x72, 0x3A, 0x73, 0x3A, 0x74, 0x3A, 0x75, 0x3A, 0x1E, 0x39, 0x1F, 0x39, 0x20, 0x39, 0x21, 0x39 - .byte 0x22, 0x39, 0x23, 0x39, 0x24, 0x39, 0x25, 0x39, 0x26, 0x39, 0x27, 0x39, 0x28, 0x39, 0x29, 0x39 - .byte 0x2A, 0x39, 0x6A, 0x3A, 0x6B, 0x3A, 0x6C, 0x3A, 0x6D, 0x3A, 0x6E, 0x3A, 0x6F, 0x3A, 0x70, 0x3A - .byte 0x76, 0x3A, 0x77, 0x3A, 0x78, 0x3A, 0x79, 0x3A, 0x7A, 0x3A, 0x7B, 0x3A, 0x7C, 0x3A, 0x7D, 0x3A - .byte 0x7E, 0x3A, 0x7F, 0x3A, 0x87, 0x3A, 0x88, 0x3A, 0x89, 0x3A, 0x8A, 0x3A, 0x8B, 0x3A, 0x2B, 0x39 - .byte 0x2C, 0x39, 0x2D, 0x39, 0x2E, 0x39, 0x80, 0x3A, 0x81, 0x3A, 0x82, 0x3A, 0x83, 0x3A, 0x84, 0x3A - .byte 0x85, 0x3A, 0x86, 0x3A, 0xDF, 0x39, 0xE0, 0x39, 0xE1, 0x39, 0xE2, 0x39, 0xE3, 0x39, 0xE4, 0x39 - .byte 0xE5, 0x39, 0xE6, 0x39, 0xE7, 0x39, 0xE8, 0x39, 0xE9, 0x39, 0xE3, 0x38, 0xE4, 0x38, 0xE5, 0x38 - .byte 0xE6, 0x38, 0xE7, 0x38, 0xE8, 0x38, 0xE9, 0x38, 0xEA, 0x38, 0xEB, 0x38, 0xEC, 0x38, 0xED, 0x38 - .byte 0xEE, 0x38, 0xEF, 0x38, 0xF0, 0x38, 0xF1, 0x38, 0xF2, 0x38, 0xCE, 0x39, 0xCF, 0x39, 0xD0, 0x39 - .byte 0xD1, 0x39, 0xD2, 0x39, 0xD3, 0x39, 0xD4, 0x39, 0xD5, 0x39, 0xD6, 0x39, 0xD7, 0x39, 0xD8, 0x39 - .byte 0xD9, 0x39, 0xDA, 0x39, 0xDB, 0x39, 0xDC, 0x39, 0xDD, 0x39, 0xDE, 0x39, 0x12, 0x3A, 0x13, 0x3A - .byte 0x14, 0x3A, 0x15, 0x3A, 0x16, 0x3A, 0x17, 0x3A, 0x18, 0x3A, 0x19, 0x3A, 0x1A, 0x3A, 0x1B, 0x3A - .byte 0x1C, 0x3A, 0x1D, 0x3A, 0x1E, 0x3A, 0xF3, 0x38, 0xF4, 0x38, 0xF5, 0x38, 0xF6, 0x38, 0xF7, 0x38 - .byte 0xF8, 0x38, 0xF9, 0x38, 0xFA, 0x38, 0xFB, 0x38, 0xFC, 0x38, 0xFD, 0x38, 0xFE, 0x38, 0xFF, 0x38 - .byte 0x00, 0x39, 0xEA, 0x39, 0xEB, 0x39, 0xEC, 0x39, 0xED, 0x39, 0xEE, 0x39, 0xEF, 0x39, 0xF0, 0x39 - .byte 0xF1, 0x39, 0xF2, 0x39, 0xF3, 0x39, 0xF4, 0x39, 0xF5, 0x39, 0xF6, 0x39, 0xF7, 0x39, 0xF8, 0x39 - .byte 0xF9, 0x39, 0xFA, 0x39, 0xFB, 0x39, 0xFC, 0x39, 0xFD, 0x39, 0xFE, 0x39, 0xFF, 0x39, 0x00, 0x3A - .byte 0x01, 0x3A, 0x02, 0x3A, 0x03, 0x3A, 0x04, 0x3A, 0x05, 0x3A, 0x06, 0x3A, 0x07, 0x3A, 0x08, 0x3A - .byte 0x09, 0x3A, 0x0A, 0x3A, 0x0B, 0x3A, 0x0C, 0x3A, 0x0D, 0x3A, 0x0E, 0x3A, 0x0F, 0x3A, 0x10, 0x3A - .byte 0x11, 0x3A, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39 - .byte 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39 - .byte 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x1F, 0x3A, 0x20, 0x3A, 0x21, 0x3A, 0x22, 0x3A, 0x23, 0x3A - .byte 0x24, 0x3A, 0x25, 0x3A, 0x26, 0x3A, 0x27, 0x3A, 0x28, 0x3A, 0x29, 0x3A, 0x2A, 0x3A, 0x2B, 0x3A - .byte 0x2C, 0x3A, 0x2D, 0x3A, 0x2E, 0x3A, 0x2F, 0x3A, 0x30, 0x3A, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39 - .byte 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39 - .byte 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39 - .byte 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39 - .byte 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x31, 0x3A, 0x32, 0x3A, 0x33, 0x3A - .byte 0x34, 0x3A, 0x35, 0x3A, 0x36, 0x3A, 0x37, 0x3A, 0x38, 0x3A, 0x39, 0x3A, 0x3A, 0x3A, 0x3B, 0x3A - .byte 0x3C, 0x3A, 0x3D, 0x3A, 0x3E, 0x3A, 0x3F, 0x3A, 0x40, 0x3A, 0x41, 0x3A, 0x42, 0x3A, 0x43, 0x3A - .byte 0x44, 0x3A, 0x45, 0x3A, 0x46, 0x3A, 0x47, 0x3A, 0x48, 0x3A, 0x49, 0x3A, 0x4A, 0x3A, 0x4B, 0x3A - .byte 0x4C, 0x3A, 0x4D, 0x3A, 0x4E, 0x3A, 0x4F, 0x3A, 0x50, 0x3A, 0x01, 0x39, 0x02, 0x39, 0x03, 0x39 - .byte 0x04, 0x39, 0x05, 0x39, 0x06, 0x39, 0x07, 0x39, 0x08, 0x39, 0x09, 0x39, 0x0A, 0x39, 0x0B, 0x39 - .byte 0x0C, 0x39, 0x51, 0x3A, 0x52, 0x3A, 0x53, 0x3A, 0x54, 0x3A, 0x55, 0x3A, 0x56, 0x3A, 0x57, 0x3A - .byte 0x58, 0x3A, 0x59, 0x3A, 0x5A, 0x3A, 0x5B, 0x3A, 0x5C, 0x3A, 0x1A, 0x3B, 0x1B, 0x3B, 0x1C, 0x3B - .byte 0x1D, 0x3B, 0x1E, 0x3B, 0x3D, 0x39, 0x3E, 0x39, 0x12, 0x3B, 0x13, 0x3B, 0x14, 0x3B, 0x15, 0x3B - .byte 0x16, 0x3B, 0x17, 0x3B, 0x18, 0x3B, 0x19, 0x3B, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39 - .byte 0x72, 0x39, 0x56, 0x3B, 0x57, 0x3B, 0x58, 0x3B, 0x59, 0x3B, 0x5A, 0x3B, 0x72, 0x39, 0x72, 0x39 - .byte 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39 - .byte 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39 - .byte 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39 - .byte 0x72, 0x39, 0x72, 0x39, 0x5B, 0x3B, 0x5C, 0x3B, 0x5D, 0x3B, 0x5E, 0x3B, 0x5F, 0x3B, 0x60, 0x3B - .byte 0x61, 0x3B, 0x62, 0x3B, 0x63, 0x3B, 0x64, 0x3B, 0x65, 0x3B, 0x66, 0x3B, 0x67, 0x3B, 0x68, 0x3B - .byte 0x69, 0x3B, 0x6A, 0x3B, 0x6B, 0x3B, 0x6C, 0x3B, 0x6D, 0x3B, 0x6E, 0x3B, 0x6F, 0x3B, 0x70, 0x3B - .byte 0x71, 0x3B, 0x72, 0x3B, 0x73, 0x3B, 0x74, 0x3B, 0x75, 0x3B, 0x76, 0x3B, 0x10, 0x3B, 0x11, 0x3B - .byte 0x54, 0x3B, 0x55, 0x3B, 0x08, 0x3B, 0x09, 0x3B, 0x0A, 0x3B, 0x0B, 0x3B, 0x0C, 0x3B, 0x0D, 0x3B - .byte 0x0E, 0x3B, 0x0F, 0x3B, 0x33, 0x39, 0x34, 0x39, 0x35, 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39 - .byte 0x39, 0x39, 0x3A, 0x39, 0x3B, 0x39, 0x3C, 0x39, 0xFA, 0x3A, 0xFB, 0x3A, 0xFC, 0x3A, 0xFD, 0x3A - .byte 0xFE, 0x3A, 0xFF, 0x3A, 0x00, 0x3B, 0x01, 0x3B, 0x02, 0x3B, 0x03, 0x3B, 0x04, 0x3B, 0x05, 0x3B - .byte 0x06, 0x3B, 0x07, 0x3B, 0xA3, 0x39, 0xA4, 0x39, 0xA5, 0x39, 0xA6, 0x39, 0xA7, 0x39, 0xA8, 0x39 - .byte 0xA9, 0x39, 0xAA, 0x39, 0xAB, 0x39, 0xAC, 0x39, 0xAD, 0x39, 0xAE, 0x39, 0xAF, 0x39, 0xB0, 0x39 - .byte 0xB1, 0x39, 0xB2, 0x39, 0xED, 0x3B, 0xEE, 0x3B, 0xEF, 0x3B, 0xF0, 0x3B, 0xF1, 0x3B, 0xF2, 0x3B - .byte 0xF3, 0x3B, 0xF4, 0x3B, 0xF5, 0x3B, 0xF6, 0x3B, 0xF7, 0x3B, 0xF8, 0x3B, 0xF9, 0x3B, 0xFA, 0x3B - .byte 0xFB, 0x3B, 0xFC, 0x3B, 0xFD, 0x3B, 0xFE, 0x3B, 0xFF, 0x3B, 0x00, 0x3C, 0x01, 0x3C, 0x02, 0x3C - .byte 0x03, 0x3C, 0x04, 0x3C, 0x05, 0x3C, 0x06, 0x3C, 0x07, 0x3C, 0x08, 0x3C, 0xB3, 0x39, 0xB4, 0x39 - .byte 0xB5, 0x39, 0xB6, 0x39, 0xB7, 0x39, 0xB8, 0x39, 0xB9, 0x39, 0xBA, 0x39, 0xBB, 0x39, 0xBC, 0x39 - .byte 0xBD, 0x39, 0xBE, 0x39, 0xBF, 0x39, 0xC0, 0x39, 0xC1, 0x39, 0xC2, 0x39, 0xC3, 0x39, 0xC4, 0x39 - .byte 0xC5, 0x39, 0xC6, 0x39, 0xC7, 0x39, 0xC8, 0x39, 0xC9, 0x39, 0xCA, 0x39, 0xCB, 0x39, 0xCC, 0x39 - .byte 0xCD, 0x39, 0x09, 0x3C, 0x0A, 0x3C, 0x0B, 0x3C, 0x0C, 0x3C, 0x0D, 0x3C, 0x0E, 0x3C, 0x0F, 0x3C - .byte 0x10, 0x3C, 0x11, 0x3C, 0x12, 0x3C, 0x13, 0x3C, 0x14, 0x3C, 0x15, 0x3C, 0x16, 0x3C, 0x17, 0x3C - .byte 0x18, 0x3C, 0x19, 0x3C, 0x1A, 0x3C, 0x1B, 0x3C, 0x1C, 0x3C, 0x1D, 0x3C, 0x1E, 0x3C, 0x1F, 0x3C - .byte 0xC0, 0x3A, 0xC1, 0x3A, 0xC2, 0x3A, 0xC3, 0x3A, 0xC4, 0x3A, 0xC5, 0x3A, 0xC6, 0x3A, 0xC7, 0x3A - .byte 0xC8, 0x3A, 0xC9, 0x3A, 0xCA, 0x3A, 0xCB, 0x3A, 0xCC, 0x3A, 0xCD, 0x3A, 0xCE, 0x3A, 0xCF, 0x3A - .byte 0xD0, 0x3A, 0x63, 0x39, 0xB3, 0x3A, 0xB4, 0x3A, 0xB5, 0x3A, 0xB6, 0x3A, 0xB7, 0x3A, 0xB8, 0x3A - .byte 0xB9, 0x3A, 0xBA, 0x3A, 0xBB, 0x3A, 0xBC, 0x3A, 0xBD, 0x3A, 0xBE, 0x3A, 0xBF, 0x3A, 0xDB, 0x3A - .byte 0xDC, 0x3A, 0xDD, 0x3A, 0xDE, 0x3A, 0xDF, 0x3A, 0x2F, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39 - .byte 0xD1, 0x3A, 0xD2, 0x3A, 0xD3, 0x3A, 0xD4, 0x3A, 0xD5, 0x3A, 0xD6, 0x3A, 0xD7, 0x3A, 0xD8, 0x3A - .byte 0xD9, 0x3A, 0xDA, 0x3A, 0xE3, 0x3A, 0xE4, 0x3A, 0x63, 0x39, 0xE0, 0x3A, 0xE1, 0x3A, 0xE2, 0x3A - .byte 0x63, 0x39, 0x46, 0x3B, 0xF1, 0x3A, 0xF2, 0x3A, 0xF3, 0x3A, 0xF4, 0x3A, 0xF5, 0x3A, 0xF6, 0x3A - .byte 0xF7, 0x3A, 0xF8, 0x3A, 0xF9, 0x3A, 0x64, 0x39, 0xE5, 0x3A, 0xE6, 0x3A, 0xE7, 0x3A, 0xE8, 0x3A - .byte 0xE9, 0x3A, 0xEA, 0x3A, 0xEB, 0x3A, 0xEC, 0x3A, 0xED, 0x3A, 0xEE, 0x3A, 0xEF, 0x3A, 0xF0, 0x3A - .byte 0x68, 0x39, 0x69, 0x39, 0x6A, 0x39, 0x6B, 0x39, 0x6C, 0x39, 0x6D, 0x39, 0x6E, 0x39, 0x71, 0x39 - .byte 0x4A, 0x3B, 0x4B, 0x3B, 0x4C, 0x3B, 0x4D, 0x3B, 0x4E, 0x3B, 0x4F, 0x3B, 0x50, 0x3B, 0x53, 0x3B -#else - .byte 0x41, 0x3B, 0x42, 0x3B, 0x43, 0x3B, 0x3D, 0x39, 0x3E, 0x39, 0x3F, 0x39, 0x40, 0x39, 0x41, 0x39 - .byte 0x42, 0x39, 0x43, 0x39, 0x44, 0x39, 0x45, 0x39, 0x46, 0x39, 0x47, 0x39, 0x1D, 0x3B, 0x1E, 0x3B - .byte 0x1F, 0x3B, 0x20, 0x3B, 0x21, 0x3B, 0x22, 0x3B, 0x23, 0x3B, 0x24, 0x3B, 0x48, 0x39, 0x49, 0x39 - .byte 0x4A, 0x39, 0x4B, 0x39, 0x4C, 0x39, 0x4D, 0x39, 0x4E, 0x39, 0x4F, 0x39, 0x50, 0x39, 0x51, 0x39 - .byte 0x52, 0x39, 0x25, 0x3B, 0x26, 0x3B, 0x27, 0x3B, 0x28, 0x3B, 0x29, 0x3B, 0x2A, 0x3B, 0x2B, 0x3B - .byte 0x2C, 0x3B, 0x2D, 0x3B, 0x2E, 0x3B, 0x2F, 0x3B, 0x53, 0x39, 0x54, 0x39, 0x55, 0x39, 0x56, 0x39 - .byte 0x57, 0x39, 0x58, 0x39, 0x59, 0x39, 0x30, 0x3B, 0x31, 0x3B, 0x32, 0x3B, 0x33, 0x3B, 0x34, 0x3B - .byte 0x35, 0x3B, 0x36, 0x3B, 0x5A, 0x39, 0x5B, 0x39, 0x5C, 0x39, 0x5D, 0x39, 0x5E, 0x39, 0x5F, 0x39 - .byte 0x37, 0x3B, 0x38, 0x3B, 0x39, 0x3B, 0x3A, 0x3B, 0x3B, 0x3B, 0x3C, 0x3B, 0x3D, 0x3B, 0x3E, 0x3B - .byte 0x3F, 0x3B, 0x40, 0x3B, 0x8E, 0x39, 0x8F, 0x39, 0x90, 0x39, 0x91, 0x39, 0x92, 0x39, 0x93, 0x39 - .byte 0x94, 0x39, 0x88, 0x3B, 0x89, 0x3B, 0x8A, 0x3B, 0x8B, 0x3B, 0x8C, 0x3B, 0x8D, 0x3B, 0x8E, 0x3B - .byte 0x8F, 0x3B, 0x90, 0x3B, 0x91, 0x3B, 0x71, 0x39, 0x72, 0x39, 0x73, 0x39, 0x74, 0x39, 0x75, 0x39 - .byte 0x76, 0x39, 0x77, 0x39, 0x78, 0x39, 0x79, 0x39, 0x7A, 0x39, 0x7B, 0x39, 0x7C, 0x39, 0x7D, 0x39 - .byte 0x7E, 0x39, 0x7F, 0x39, 0x80, 0x39, 0x81, 0x39, 0x82, 0x39, 0x83, 0x39, 0x84, 0x39, 0x85, 0x39 - .byte 0x86, 0x39, 0x87, 0x39, 0x88, 0x39, 0x89, 0x39, 0x8A, 0x39, 0x8B, 0x39, 0x8C, 0x39, 0x8D, 0x39 - .byte 0x75, 0x3B, 0x76, 0x3B, 0x77, 0x3B, 0x78, 0x3B, 0x79, 0x3B, 0x7A, 0x3B, 0x7B, 0x3B, 0x7C, 0x3B - .byte 0x7D, 0x3B, 0x7E, 0x3B, 0x7F, 0x3B, 0x80, 0x3B, 0x81, 0x3B, 0x82, 0x3B, 0x83, 0x3B, 0x84, 0x3B - .byte 0x85, 0x3B, 0x86, 0x3B, 0x87, 0x3B, 0x9C, 0x39, 0x9D, 0x39, 0x9E, 0x39, 0x9F, 0x39, 0x9D, 0x3B - .byte 0x9E, 0x3B, 0x9F, 0x3B, 0xA0, 0x3B, 0xA1, 0x3B, 0xA2, 0x3B, 0xA3, 0x3B, 0xA4, 0x3B, 0xA5, 0x3B - .byte 0xA6, 0x3B, 0xA7, 0x3B, 0xA8, 0x3B, 0xA9, 0x3B, 0xAA, 0x3B, 0xAB, 0x3B, 0xAC, 0x3B, 0xAD, 0x3B - .byte 0xAE, 0x3B, 0x95, 0x39, 0x96, 0x39, 0x97, 0x39, 0x98, 0x39, 0x99, 0x39, 0x9A, 0x39, 0x9B, 0x39 - .byte 0x92, 0x3B, 0x93, 0x3B, 0x94, 0x3B, 0x95, 0x3B, 0x96, 0x3B, 0x97, 0x3B, 0x98, 0x3B, 0x99, 0x3B - .byte 0x9A, 0x3B, 0x9B, 0x3B, 0x9C, 0x3B, 0xAF, 0x3B, 0xB0, 0x3B, 0xB1, 0x3B, 0xB2, 0x3B, 0xB3, 0x3B - .byte 0xB4, 0x3B, 0xB5, 0x3B, 0xB6, 0x3B, 0xB7, 0x3B, 0xB8, 0x3B, 0xB9, 0x3B, 0xBA, 0x3B, 0xBB, 0x3B - .byte 0xBC, 0x3B, 0xBD, 0x3B, 0xBE, 0x3B, 0xBF, 0x3B, 0xC0, 0x3B, 0xC1, 0x3B, 0xC2, 0x3B, 0xC3, 0x3B - .byte 0xC4, 0x3B, 0xC5, 0x3B, 0xC6, 0x3B, 0xC7, 0x3B, 0xC8, 0x3B, 0xC9, 0x3B, 0xCA, 0x3B, 0xCB, 0x3B - .byte 0xCC, 0x3B, 0xCD, 0x3B, 0xCE, 0x3B, 0xCF, 0x3B, 0xD0, 0x3B, 0xD1, 0x3B, 0xD2, 0x3B, 0xD3, 0x3B - .byte 0xD4, 0x3B, 0xD5, 0x3B, 0xD6, 0x3B, 0xD7, 0x3B, 0xD8, 0x3B, 0xD9, 0x3B, 0xDA, 0x3B, 0xDB, 0x3B - .byte 0xDC, 0x3B, 0xDD, 0x3B, 0xDE, 0x3B, 0xDF, 0x3B, 0xE0, 0x3B, 0xE1, 0x3B, 0xE2, 0x3B, 0xE3, 0x3B - .byte 0xE4, 0x3B, 0xE5, 0x3B, 0xE6, 0x3B, 0xE7, 0x3B, 0xE8, 0x3B, 0xE9, 0x3B, 0xA0, 0x39, 0xA0, 0x39 - .byte 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39 - .byte 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39 - .byte 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39 - .byte 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39 - .byte 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39 - .byte 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39 - .byte 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39 - .byte 0xA0, 0x39, 0xA1, 0x3A, 0xA2, 0x3A, 0xA3, 0x3A, 0xA4, 0x3A, 0x0B, 0x39, 0x0C, 0x39, 0x0D, 0x39 - .byte 0x8A, 0x3A, 0x8B, 0x3A, 0x8C, 0x3A, 0x8D, 0x3A, 0x8E, 0x3A, 0x8F, 0x3A, 0x90, 0x3A, 0x91, 0x3A - .byte 0x92, 0x3A, 0x93, 0x3A, 0x94, 0x3A, 0x95, 0x3A, 0x96, 0x3A, 0x97, 0x3A, 0x98, 0x3A, 0x99, 0x3A - .byte 0x9A, 0x3A, 0x9B, 0x3A, 0x9C, 0x3A, 0x9D, 0x3A, 0x9E, 0x3A, 0x9F, 0x3A, 0xA0, 0x3A, 0xAB, 0x3A - .byte 0xAC, 0x3A, 0xAD, 0x3A, 0xAE, 0x3A, 0xAF, 0x3A, 0xB0, 0x3A, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39 - .byte 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0xA5, 0x3A, 0xA6, 0x3A, 0xA7, 0x3A, 0xA8, 0x3A, 0xA9, 0x3A - .byte 0xAA, 0x3A, 0x0F, 0x39, 0x10, 0x39, 0x11, 0x39, 0x12, 0x39, 0x13, 0x39, 0x14, 0x39, 0x15, 0x39 - .byte 0x16, 0x39, 0x17, 0x39, 0x18, 0x39, 0x19, 0x39, 0x1A, 0x39, 0x1B, 0x39, 0x5B, 0x3A, 0x5C, 0x3A - .byte 0x5D, 0x3A, 0x5E, 0x3A, 0x5F, 0x3A, 0x60, 0x3A, 0x61, 0x3A, 0x62, 0x3A, 0x63, 0x3A, 0x64, 0x3A - .byte 0x65, 0x3A, 0x66, 0x3A, 0x67, 0x3A, 0x6F, 0x3A, 0x70, 0x3A, 0x71, 0x3A, 0x72, 0x3A, 0x73, 0x3A - .byte 0x1C, 0x39, 0x1D, 0x39, 0x1E, 0x39, 0x1F, 0x39, 0x20, 0x39, 0x21, 0x39, 0x22, 0x39, 0x23, 0x39 - .byte 0x24, 0x39, 0x25, 0x39, 0x26, 0x39, 0x27, 0x39, 0x28, 0x39, 0x68, 0x3A, 0x69, 0x3A, 0x6A, 0x3A - .byte 0x6B, 0x3A, 0x6C, 0x3A, 0x6D, 0x3A, 0x6E, 0x3A, 0x74, 0x3A, 0x75, 0x3A, 0x76, 0x3A, 0x77, 0x3A - .byte 0x78, 0x3A, 0x79, 0x3A, 0x7A, 0x3A, 0x7B, 0x3A, 0x7C, 0x3A, 0x7D, 0x3A, 0x85, 0x3A, 0x86, 0x3A - .byte 0x87, 0x3A, 0x88, 0x3A, 0x89, 0x3A, 0x29, 0x39, 0x2A, 0x39, 0x2B, 0x39, 0x2C, 0x39, 0x7E, 0x3A - .byte 0x7F, 0x3A, 0x80, 0x3A, 0x81, 0x3A, 0x82, 0x3A, 0x83, 0x3A, 0x84, 0x3A, 0xDD, 0x39, 0xDE, 0x39 - .byte 0xDF, 0x39, 0xE0, 0x39, 0xE1, 0x39, 0xE2, 0x39, 0xE3, 0x39, 0xE4, 0x39, 0xE5, 0x39, 0xE6, 0x39 - .byte 0xE7, 0x39, 0xE1, 0x38, 0xE2, 0x38, 0xE3, 0x38, 0xE4, 0x38, 0xE5, 0x38, 0xE6, 0x38, 0xE7, 0x38 - .byte 0xE8, 0x38, 0xE9, 0x38, 0xEA, 0x38, 0xEB, 0x38, 0xEC, 0x38, 0xED, 0x38, 0xEE, 0x38, 0xEF, 0x38 - .byte 0xF0, 0x38, 0xCC, 0x39, 0xCD, 0x39, 0xCE, 0x39, 0xCF, 0x39, 0xD0, 0x39, 0xD1, 0x39, 0xD2, 0x39 - .byte 0xD3, 0x39, 0xD4, 0x39, 0xD5, 0x39, 0xD6, 0x39, 0xD7, 0x39, 0xD8, 0x39, 0xD9, 0x39, 0xDA, 0x39 - .byte 0xDB, 0x39, 0xDC, 0x39, 0x10, 0x3A, 0x11, 0x3A, 0x12, 0x3A, 0x13, 0x3A, 0x14, 0x3A, 0x15, 0x3A - .byte 0x16, 0x3A, 0x17, 0x3A, 0x18, 0x3A, 0x19, 0x3A, 0x1A, 0x3A, 0x1B, 0x3A, 0x1C, 0x3A, 0xF1, 0x38 - .byte 0xF2, 0x38, 0xF3, 0x38, 0xF4, 0x38, 0xF5, 0x38, 0xF6, 0x38, 0xF7, 0x38, 0xF8, 0x38, 0xF9, 0x38 - .byte 0xFA, 0x38, 0xFB, 0x38, 0xFC, 0x38, 0xFD, 0x38, 0xFE, 0x38, 0xE8, 0x39, 0xE9, 0x39, 0xEA, 0x39 - .byte 0xEB, 0x39, 0xEC, 0x39, 0xED, 0x39, 0xEE, 0x39, 0xEF, 0x39, 0xF0, 0x39, 0xF1, 0x39, 0xF2, 0x39 - .byte 0xF3, 0x39, 0xF4, 0x39, 0xF5, 0x39, 0xF6, 0x39, 0xF7, 0x39, 0xF8, 0x39, 0xF9, 0x39, 0xFA, 0x39 - .byte 0xFB, 0x39, 0xFC, 0x39, 0xFD, 0x39, 0xFE, 0x39, 0xFF, 0x39, 0x00, 0x3A, 0x01, 0x3A, 0x02, 0x3A - .byte 0x03, 0x3A, 0x04, 0x3A, 0x05, 0x3A, 0x06, 0x3A, 0x07, 0x3A, 0x08, 0x3A, 0x09, 0x3A, 0x0A, 0x3A - .byte 0x0B, 0x3A, 0x0C, 0x3A, 0x0D, 0x3A, 0x0E, 0x3A, 0x0F, 0x3A, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39 - .byte 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39 - .byte 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x1D, 0x3A - .byte 0x1E, 0x3A, 0x1F, 0x3A, 0x20, 0x3A, 0x21, 0x3A, 0x22, 0x3A, 0x23, 0x3A, 0x24, 0x3A, 0x25, 0x3A - .byte 0x26, 0x3A, 0x27, 0x3A, 0x28, 0x3A, 0x29, 0x3A, 0x2A, 0x3A, 0x2B, 0x3A, 0x2C, 0x3A, 0x2D, 0x3A - .byte 0x2E, 0x3A, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39 - .byte 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39 - .byte 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39 - .byte 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39 - .byte 0x64, 0x39, 0x2F, 0x3A, 0x30, 0x3A, 0x31, 0x3A, 0x32, 0x3A, 0x33, 0x3A, 0x34, 0x3A, 0x35, 0x3A - .byte 0x36, 0x3A, 0x37, 0x3A, 0x38, 0x3A, 0x39, 0x3A, 0x3A, 0x3A, 0x3B, 0x3A, 0x3C, 0x3A, 0x3D, 0x3A - .byte 0x3E, 0x3A, 0x3F, 0x3A, 0x40, 0x3A, 0x41, 0x3A, 0x42, 0x3A, 0x43, 0x3A, 0x44, 0x3A, 0x45, 0x3A - .byte 0x46, 0x3A, 0x47, 0x3A, 0x48, 0x3A, 0x49, 0x3A, 0x4A, 0x3A, 0x4B, 0x3A, 0x4C, 0x3A, 0x4D, 0x3A - .byte 0x4E, 0x3A, 0xFF, 0x38, 0x00, 0x39, 0x01, 0x39, 0x02, 0x39, 0x03, 0x39, 0x04, 0x39, 0x05, 0x39 - .byte 0x06, 0x39, 0x07, 0x39, 0x08, 0x39, 0x09, 0x39, 0x0A, 0x39, 0x4F, 0x3A, 0x50, 0x3A, 0x51, 0x3A - .byte 0x52, 0x3A, 0x53, 0x3A, 0x54, 0x3A, 0x55, 0x3A, 0x56, 0x3A, 0x57, 0x3A, 0x58, 0x3A, 0x59, 0x3A - .byte 0x5A, 0x3A, 0x18, 0x3B, 0x19, 0x3B, 0x1A, 0x3B, 0x1B, 0x3B, 0x1C, 0x3B, 0x3B, 0x39, 0x3C, 0x39 - .byte 0x10, 0x3B, 0x11, 0x3B, 0x12, 0x3B, 0x13, 0x3B, 0x14, 0x3B, 0x15, 0x3B, 0x16, 0x3B, 0x17, 0x3B - .byte 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x54, 0x3B, 0x55, 0x3B, 0x56, 0x3B - .byte 0x57, 0x3B, 0x58, 0x3B, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39 - .byte 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39 - .byte 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39 - .byte 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x59, 0x3B, 0x5A, 0x3B - .byte 0x5B, 0x3B, 0x5C, 0x3B, 0x5D, 0x3B, 0x5E, 0x3B, 0x5F, 0x3B, 0x60, 0x3B, 0x61, 0x3B, 0x62, 0x3B - .byte 0x63, 0x3B, 0x64, 0x3B, 0x65, 0x3B, 0x66, 0x3B, 0x67, 0x3B, 0x68, 0x3B, 0x69, 0x3B, 0x6A, 0x3B - .byte 0x6B, 0x3B, 0x6C, 0x3B, 0x6D, 0x3B, 0x6E, 0x3B, 0x6F, 0x3B, 0x70, 0x3B, 0x71, 0x3B, 0x72, 0x3B - .byte 0x73, 0x3B, 0x74, 0x3B, 0x0E, 0x3B, 0x0F, 0x3B, 0x52, 0x3B, 0x53, 0x3B, 0x06, 0x3B, 0x07, 0x3B - .byte 0x08, 0x3B, 0x09, 0x3B, 0x0A, 0x3B, 0x0B, 0x3B, 0x0C, 0x3B, 0x0D, 0x3B, 0x31, 0x39, 0x32, 0x39 - .byte 0x33, 0x39, 0x34, 0x39, 0x35, 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, 0x39, 0x3A, 0x39 - .byte 0xF8, 0x3A, 0xF9, 0x3A, 0xFA, 0x3A, 0xFB, 0x3A, 0xFC, 0x3A, 0xFD, 0x3A, 0xFE, 0x3A, 0xFF, 0x3A - .byte 0x00, 0x3B, 0x01, 0x3B, 0x02, 0x3B, 0x03, 0x3B, 0x04, 0x3B, 0x05, 0x3B, 0xA1, 0x39, 0xA2, 0x39 - .byte 0xA3, 0x39, 0xA4, 0x39, 0xA5, 0x39, 0xA6, 0x39, 0xA7, 0x39, 0xA8, 0x39, 0xA9, 0x39, 0xAA, 0x39 - .byte 0xAB, 0x39, 0xAC, 0x39, 0xAD, 0x39, 0xAE, 0x39, 0xAF, 0x39, 0xB0, 0x39, 0xEB, 0x3B, 0xEC, 0x3B - .byte 0xED, 0x3B, 0xEE, 0x3B, 0xEF, 0x3B, 0xF0, 0x3B, 0xF1, 0x3B, 0xF2, 0x3B, 0xF3, 0x3B, 0xF4, 0x3B - .byte 0xF5, 0x3B, 0xF6, 0x3B, 0xF7, 0x3B, 0xF8, 0x3B, 0xF9, 0x3B, 0xFA, 0x3B, 0xFB, 0x3B, 0xFC, 0x3B - .byte 0xFD, 0x3B, 0xFE, 0x3B, 0xFF, 0x3B, 0x00, 0x3C, 0x01, 0x3C, 0x02, 0x3C, 0x03, 0x3C, 0x04, 0x3C - .byte 0x05, 0x3C, 0x06, 0x3C, 0xB1, 0x39, 0xB2, 0x39, 0xB3, 0x39, 0xB4, 0x39, 0xB5, 0x39, 0xB6, 0x39 - .byte 0xB7, 0x39, 0xB8, 0x39, 0xB9, 0x39, 0xBA, 0x39, 0xBB, 0x39, 0xBC, 0x39, 0xBD, 0x39, 0xBE, 0x39 - .byte 0xBF, 0x39, 0xC0, 0x39, 0xC1, 0x39, 0xC2, 0x39, 0xC3, 0x39, 0xC4, 0x39, 0xC5, 0x39, 0xC6, 0x39 - .byte 0xC7, 0x39, 0xC8, 0x39, 0xC9, 0x39, 0xCA, 0x39, 0xCB, 0x39, 0x07, 0x3C, 0x08, 0x3C, 0x09, 0x3C - .byte 0x0A, 0x3C, 0x0B, 0x3C, 0x0C, 0x3C, 0x0D, 0x3C, 0x0E, 0x3C, 0x0F, 0x3C, 0x10, 0x3C, 0x11, 0x3C - .byte 0x12, 0x3C, 0x13, 0x3C, 0x14, 0x3C, 0x15, 0x3C, 0x16, 0x3C, 0x17, 0x3C, 0x18, 0x3C, 0x19, 0x3C - .byte 0x1A, 0x3C, 0x1B, 0x3C, 0x1C, 0x3C, 0x1D, 0x3C, 0xBE, 0x3A, 0xBF, 0x3A, 0xC0, 0x3A, 0xC1, 0x3A - .byte 0xC2, 0x3A, 0xC3, 0x3A, 0xC4, 0x3A, 0xC5, 0x3A, 0xC6, 0x3A, 0xC7, 0x3A, 0xC8, 0x3A, 0xC9, 0x3A - .byte 0xCA, 0x3A, 0xCB, 0x3A, 0xCC, 0x3A, 0xCD, 0x3A, 0xCE, 0x3A, 0x61, 0x39, 0xB1, 0x3A, 0xB2, 0x3A - .byte 0xB3, 0x3A, 0xB4, 0x3A, 0xB5, 0x3A, 0xB6, 0x3A, 0xB7, 0x3A, 0xB8, 0x3A, 0xB9, 0x3A, 0xBA, 0x3A - .byte 0xBB, 0x3A, 0xBC, 0x3A, 0xBD, 0x3A, 0xD9, 0x3A, 0xDA, 0x3A, 0xDB, 0x3A, 0xDC, 0x3A, 0xDD, 0x3A - .byte 0x2D, 0x39, 0x2E, 0x39, 0x2F, 0x39, 0x30, 0x39, 0xCF, 0x3A, 0xD0, 0x3A, 0xD1, 0x3A, 0xD2, 0x3A - .byte 0xD3, 0x3A, 0xD4, 0x3A, 0xD5, 0x3A, 0xD6, 0x3A, 0xD7, 0x3A, 0xD8, 0x3A, 0xE1, 0x3A, 0xE2, 0x3A - .byte 0x61, 0x39, 0xDE, 0x3A, 0xDF, 0x3A, 0xE0, 0x3A, 0x61, 0x39, 0x44, 0x3B, 0xEF, 0x3A, 0xF0, 0x3A - .byte 0xF1, 0x3A, 0xF2, 0x3A, 0xF3, 0x3A, 0xF4, 0x3A, 0xF5, 0x3A, 0xF6, 0x3A, 0xF7, 0x3A, 0x62, 0x39 - .byte 0xE3, 0x3A, 0xE4, 0x3A, 0xE5, 0x3A, 0xE6, 0x3A, 0xE7, 0x3A, 0xE8, 0x3A, 0xE9, 0x3A, 0xEA, 0x3A - .byte 0xEB, 0x3A, 0xEC, 0x3A, 0xED, 0x3A, 0xEE, 0x3A, 0x66, 0x39, 0x67, 0x39, 0x68, 0x39, 0x69, 0x39 - .byte 0x6A, 0x39, 0x6B, 0x39, 0x6C, 0x39, 0x6F, 0x39, 0x48, 0x3B, 0x49, 0x3B, 0x4A, 0x3B, 0x4B, 0x3B - .byte 0x4C, 0x3B, 0x4D, 0x3B, 0x4E, 0x3B, 0x51, 0x3B -#endif - .global _020A462C -_020A462C: - .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x52, 0x45, 0x53 - .byte 0x43, 0x55, 0x45, 0x2F, 0x72, 0x65, 0x73, 0x63, 0x75, 0x65, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00 - .global _020A4644 -_020A4644: - .byte 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x32, 0x31, 0x5D, 0x00, 0x00, 0x00 - .global _020A4654 -_020A4654: - .byte 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x4F, 0x46, 0x46, 0x53, 0x45, 0x54, 0x3A, 0x30, 0x5D, 0x00 - .global _020A4664 -_020A4664: - .byte 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x30, 0x5D, 0x00, 0x00, 0x00 - .global _020A4674 -_020A4674: - .byte 0x0A, 0x00, 0x00, 0x00 - .global _020A4678 -_020A4678: - .byte 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x38 - .byte 0x37, 0x5D, 0x00, 0x00 - .global _020A4688 -_020A4688: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x58, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A4698 -_020A4698: - .byte 0x5B, 0x43, 0x53, 0x3A, 0x4E, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A46A8 -_020A46A8: - .byte 0x5B, 0x42, 0x41, 0x52, 0x5D, 0x00, 0x00, 0x00 - .global _020A46B0 -_020A46B0: - .byte 0x5F, 0x52, 0x65, 0x6C - .byte 0x65, 0x61, 0x73, 0x65, 0x41, 0x6E, 0x69, 0x6D, 0x65, 0x46, 0x69, 0x6C, 0x65, 0x42, 0x75, 0x66 - .byte 0x66, 0x20, 0x3A, 0x20, 0x25, 0x64, 0x2C, 0x20, 0x25, 0x64, 0x00, 0x00 - .global _020A46D0 -_020A46D0: - .byte 0x5F, 0x52, 0x65, 0x6C - .byte 0x65, 0x61, 0x73, 0x65, 0x41, 0x6E, 0x69, 0x6D, 0x65, 0x46, 0x69, 0x6C, 0x65, 0x42, 0x75, 0x66 - .byte 0x66, 0x20, 0x3A, 0x20, 0x25, 0x73, 0x00, 0x00 - .global LEVEL_LIST -LEVEL_LIST: -#ifdef EUROPE - .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x31, 0x00, 0x00 - .global _020A4CF4 -_020A4CF4: - .byte 0x56, 0x30, 0x30, 0x50, 0x30, 0x31, 0x00, 0x00 - .global _020A4CFC -_020A4CFC: - .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x33, 0x00, 0x00 - .global _020A4D04 -_020A4D04: - .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x32, 0x00, 0x00 - .global _020A4D0C -_020A4D0C: - .byte 0x44, 0x30, 0x30, 0x50, 0x30, 0x32, 0x00, 0x00 - .global _020A4D14 -_020A4D14: - .byte 0x44, 0x30, 0x30, 0x50, 0x30, 0x31, 0x00, 0x00 - .global _020A4D1C -_020A4D1C: - .byte 0x56, 0x30, 0x30, 0x50, 0x30, 0x33, 0x00, 0x00 - .global _020A4D24 -_020A4D24: - .byte 0x56, 0x30, 0x30, 0x50, 0x30, 0x32, 0x00, 0x00 - .global _020A4D2C -_020A4D2C: - .byte 0x44, 0x31, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A4D34 -_020A4D34: - .byte 0x44, 0x31, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4D3C -_020A4D3C: - .byte 0x44, 0x31, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4D44 -_020A4D44: - .byte 0x44, 0x31, 0x32, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A4D4C -_020A4D4C: - .byte 0x44, 0x31, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4D54 -_020A4D54: - .byte 0x44, 0x31, 0x34, 0x50, 0x31, 0x32, 0x41, 0x00 - .global _020A4D5C -_020A4D5C: - .byte 0x44, 0x31, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4D64 -_020A4D64: - .byte 0x44, 0x30, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4D6C -_020A4D6C: - .byte 0x44, 0x30, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4D74 -_020A4D74: - .byte 0x44, 0x30, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4D7C -_020A4D7C: - .byte 0x44, 0x30, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4D84 -_020A4D84: - .byte 0x44, 0x30, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4D8C -_020A4D8C: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x36, 0x44, 0x00 - .global _020A4D94 -_020A4D94: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x36, 0x43, 0x00 - .global _020A4D9C -_020A4D9C: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A4DA4 -_020A4DA4: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A4DAC -_020A4DAC: - .byte 0x44, 0x31, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4DB4 -_020A4DB4: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4DBC -_020A4DBC: - .byte 0x44, 0x31, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4DC4 -_020A4DC4: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4DCC -_020A4DCC: - .byte 0x56, 0x33, 0x37, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4DD4 -_020A4DD4: - .byte 0x56, 0x33, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4DDC -_020A4DDC: - .byte 0x56, 0x32, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4DE4 -_020A4DE4: - .byte 0x56, 0x32, 0x31, 0x50, 0x30, 0x32, 0x42, 0x00 - .global _020A4DEC -_020A4DEC: - .byte 0x56, 0x33, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4DF4 -_020A4DF4: - .byte 0x56, 0x33, 0x38, 0x50, 0x31, 0x30, 0x41, 0x00 - .global _020A4DFC -_020A4DFC: - .byte 0x56, 0x33, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4E04 -_020A4E04: - .byte 0x56, 0x33, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4E0C -_020A4E0C: - .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A4E14 -_020A4E14: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x39, 0x41, 0x00 - .global _020A4E1C -_020A4E1C: - .byte 0x44, 0x30, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4E24 -_020A4E24: - .byte 0x44, 0x30, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A4E2C -_020A4E2C: - .byte 0x44, 0x30, 0x34, 0x50, 0x31, 0x32, 0x41, 0x00 - .global _020A4E34 -_020A4E34: - .byte 0x44, 0x30, 0x35, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A4E3C -_020A4E3C: - .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x30, 0x41, 0x00 - .global _020A4E44 -_020A4E44: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x39, 0x41, 0x00 - .global _020A4E4C -_020A4E4C: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x37, 0x41, 0x00 - .global _020A4E54 -_020A4E54: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A4E5C -_020A4E5C: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A4E64 -_020A4E64: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4E6C -_020A4E6C: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4E74 -_020A4E74: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4E7C -_020A4E7C: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4E84 -_020A4E84: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4E8C -_020A4E8C: - .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4E94 -_020A4E94: - .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4E9C -_020A4E9C: - .byte 0x56, 0x33, 0x39, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4EA4 -_020A4EA4: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x39, 0x41, 0x00 - .global _020A4EAC -_020A4EAC: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x38, 0x41, 0x00 - .global _020A4EB4 -_020A4EB4: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x37, 0x41, 0x00 - .global _020A4EBC -_020A4EBC: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A4EC4 -_020A4EC4: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A4ECC -_020A4ECC: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4ED4 -_020A4ED4: - .byte 0x56, 0x33, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4EDC -_020A4EDC: - .byte 0x56, 0x32, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4EE4 -_020A4EE4: - .byte 0x56, 0x33, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4EEC -_020A4EEC: - .byte 0x56, 0x33, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4EF4 -_020A4EF4: - .byte 0x56, 0x32, 0x33, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4EFC -_020A4EFC: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4F04 -_020A4F04: - .byte 0x56, 0x32, 0x32, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4F0C -_020A4F0C: - .byte 0x56, 0x32, 0x32, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4F14 -_020A4F14: - .byte 0x56, 0x32, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4F1C -_020A4F1C: - .byte 0x53, 0x31, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4F24 -_020A4F24: - .byte 0x56, 0x32, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4F2C -_020A4F2C: - .byte 0x56, 0x32, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4F34 -_020A4F34: - .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A4F3C -_020A4F3C: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x39, 0x41, 0x00 - .global _020A4F44 -_020A4F44: - .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4F4C -_020A4F4C: - .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4F54 -_020A4F54: - .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4F5C -_020A4F5C: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x38, 0x41, 0x00 - .global _020A4F64 -_020A4F64: - .byte 0x56, 0x31, 0x37, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4F6C -_020A4F6C: - .byte 0x44, 0x30, 0x31, 0x50, 0x31, 0x31, 0x42, 0x00 - .global _020A4F74 -_020A4F74: - .byte 0x44, 0x30, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4F7C -_020A4F7C: - .byte 0x44, 0x30, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4F84 -_020A4F84: - .byte 0x44, 0x30, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4F8C -_020A4F8C: - .byte 0x44, 0x30, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A4F94 -_020A4F94: - .byte 0x44, 0x30, 0x35, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4F9C -_020A4F9C: - .byte 0x56, 0x31, 0x34, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4FA4 -_020A4FA4: - .byte 0x56, 0x31, 0x34, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4FAC -_020A4FAC: - .byte 0x56, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4FB4 -_020A4FB4: - .byte 0x56, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4FBC -_020A4FBC: - .byte 0x56, 0x31, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4FC4 -_020A4FC4: - .byte 0x56, 0x31, 0x30, 0x50, 0x30, 0x33, 0x43, 0x00 - .global _020A4FCC -_020A4FCC: - .byte 0x56, 0x31, 0x30, 0x50, 0x30, 0x31, 0x43, 0x00 - .global _020A4FD4 -_020A4FD4: - .byte 0x56, 0x30, 0x39, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4FDC -_020A4FDC: - .byte 0x56, 0x30, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4FE4 -_020A4FE4: - .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A4FEC -_020A4FEC: - .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4FF4 -_020A4FF4: - .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4FFC -_020A4FFC: - .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5004 -_020A5004: - .byte 0x56, 0x30, 0x34, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A500C -_020A500C: - .byte 0x56, 0x30, 0x34, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A5014 -_020A5014: - .byte 0x56, 0x30, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A501C -_020A501C: - .byte 0x56, 0x30, 0x33, 0x50, 0x31, 0x33, 0x41, 0x00 - .global _020A5024 -_020A5024: - .byte 0x56, 0x30, 0x33, 0x50, 0x31, 0x32, 0x41, 0x00 - .global _020A502C -_020A502C: - .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A5034 -_020A5034: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x39, 0x41, 0x00 - .global _020A503C -_020A503C: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x38, 0x41, 0x00 - .global _020A5044 -_020A5044: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x37, 0x41, 0x00 - .global _020A504C -_020A504C: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x36, 0x42, 0x00 - .global _020A5054 -_020A5054: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A505C -_020A505C: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x35, 0x43, 0x00 - .global _020A5064 -_020A5064: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A506C -_020A506C: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A5074 -_020A5074: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A507C -_020A507C: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5084 -_020A5084: - .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x38, 0x41, 0x00 - .global _020A508C -_020A508C: - .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x37, 0x41, 0x00 - .global _020A5094 -_020A5094: - .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A509C -_020A509C: - .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A50A4 -_020A50A4: - .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A50AC -_020A50AC: - .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A50B4 -_020A50B4: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x38, 0x42, 0x00 - .global _020A50BC -_020A50BC: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x37, 0x42, 0x00 - .global _020A50C4 -_020A50C4: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x36, 0x42, 0x00 - .global _020A50CC -_020A50CC: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x35, 0x42, 0x00 - .global _020A50D4 -_020A50D4: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A50DC -_020A50DC: - .byte 0x56, 0x32, 0x33, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A50E4 -_020A50E4: - .byte 0x56, 0x33, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A50EC -_020A50EC: - .byte 0x56, 0x33, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A50F4 -_020A50F4: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A50FC -_020A50FC: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5104 -_020A5104: - .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A510C -_020A510C: - .byte 0x44, 0x39, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5114 -_020A5114: - .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A511C -_020A511C: - .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A5124 -_020A5124: - .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A512C -_020A512C: - .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A5134 -_020A5134: - .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A513C -_020A513C: - .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5144 -_020A5144: - .byte 0x53, 0x32, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A514C -_020A514C: - .byte 0x53, 0x32, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5154 -_020A5154: - .byte 0x53, 0x31, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A515C -_020A515C: - .byte 0x44, 0x36, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5164 -_020A5164: - .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x35, 0x42, 0x00 - .global _020A516C -_020A516C: - .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A5174 -_020A5174: - .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A517C -_020A517C: - .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A5184 -_020A5184: - .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A518C -_020A518C: - .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5194 -_020A5194: - .byte 0x53, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A519C -_020A519C: - .byte 0x44, 0x37, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A51A4 -_020A51A4: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x38, 0x41, 0x00 - .global _020A51AC -_020A51AC: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x37, 0x41, 0x00 - .global _020A51B4 -_020A51B4: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A51BC -_020A51BC: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A51C4 -_020A51C4: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x34, 0x42, 0x00 - .global _020A51CC -_020A51CC: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A51D4 -_020A51D4: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A51DC -_020A51DC: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A51E4 -_020A51E4: - .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A51EC -_020A51EC: - .byte 0x44, 0x35, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A51F4 -_020A51F4: - .byte 0x44, 0x35, 0x33, 0x50, 0x34, 0x31, 0x43, 0x00 - .global _020A51FC -_020A51FC: - .byte 0x56, 0x31, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A5204 -_020A5204: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x42, 0x00 - .global _020A520C -_020A520C: - .byte 0x56, 0x31, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5214 -_020A5214: - .byte 0x44, 0x30, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A521C -_020A521C: - .byte 0x56, 0x31, 0x36, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A5224 -_020A5224: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x37, 0x41, 0x00 - .global _020A522C -_020A522C: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5234 -_020A5234: - .byte 0x56, 0x31, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A523C -_020A523C: - .byte 0x56, 0x31, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A5244 -_020A5244: - .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A524C -_020A524C: - .byte 0x56, 0x31, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5254 -_020A5254: - .byte 0x53, 0x31, 0x31, 0x50, 0x30, 0x32, 0x43, 0x00 - .global _020A525C -_020A525C: - .byte 0x53, 0x31, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5264 -_020A5264: - .byte 0x53, 0x30, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A526C -_020A526C: - .byte 0x53, 0x30, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A5274 -_020A5274: - .byte 0x53, 0x30, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A527C -_020A527C: - .byte 0x53, 0x30, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5284 -_020A5284: - .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A528C -_020A528C: - .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A5294 -_020A5294: - .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x32, 0x43, 0x00 - .global _020A529C -_020A529C: - .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A52A4 -_020A52A4: - .byte 0x53, 0x30, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A52AC -_020A52AC: - .byte 0x53, 0x30, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A52B4 -_020A52B4: - .byte 0x53, 0x30, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A52BC -_020A52BC: - .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A52C4 -_020A52C4: - .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A52CC -_020A52CC: - .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A52D4 -_020A52D4: - .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x31, 0x42, 0x00 - .global _020A52DC -_020A52DC: - .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A52E4 -_020A52E4: - .byte 0x50, 0x32, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A52EC -_020A52EC: - .byte 0x50, 0x32, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A52F4 -_020A52F4: - .byte 0x50, 0x32, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A52FC -_020A52FC: - .byte 0x50, 0x32, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5304 -_020A5304: - .byte 0x50, 0x32, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A530C -_020A530C: - .byte 0x50, 0x32, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A5314 -_020A5314: - .byte 0x50, 0x32, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A531C -_020A531C: - .byte 0x50, 0x32, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5324 -_020A5324: - .byte 0x50, 0x32, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A532C -_020A532C: - .byte 0x50, 0x32, 0x30, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A5334 -_020A5334: - .byte 0x50, 0x32, 0x30, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A533C -_020A533C: - .byte 0x50, 0x32, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5344 -_020A5344: - .byte 0x50, 0x31, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A534C -_020A534C: - .byte 0x50, 0x31, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5354 -_020A5354: - .byte 0x50, 0x31, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A535C -_020A535C: - .byte 0x50, 0x31, 0x37, 0x50, 0x30, 0x32, 0x43, 0x00 - .global _020A5364 -_020A5364: - .byte 0x50, 0x31, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A536C -_020A536C: - .byte 0x50, 0x31, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5374 -_020A5374: - .byte 0x50, 0x31, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A537C -_020A537C: - .byte 0x50, 0x31, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5384 -_020A5384: - .byte 0x56, 0x30, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A538C -_020A538C: - .byte 0x50, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5394 -_020A5394: - .byte 0x50, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A539C -_020A539C: - .byte 0x50, 0x31, 0x32, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A53A4 -_020A53A4: - .byte 0x50, 0x31, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A53AC -_020A53AC: - .byte 0x50, 0x31, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A53B4 -_020A53B4: - .byte 0x50, 0x31, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A53BC -_020A53BC: - .byte 0x50, 0x30, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A53C4 -_020A53C4: - .byte 0x50, 0x30, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A53CC -_020A53CC: - .byte 0x50, 0x30, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A53D4 -_020A53D4: - .byte 0x50, 0x30, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A53DC -_020A53DC: - .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A53E4 -_020A53E4: - .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A53EC -_020A53EC: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A53F4 -_020A53F4: - .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A53FC -_020A53FC: - .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5404 -_020A5404: - .byte 0x50, 0x30, 0x34, 0x50, 0x30, 0x31, 0x43, 0x00 - .global _020A540C -_020A540C: - .byte 0x50, 0x30, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A5414 -_020A5414: - .byte 0x50, 0x30, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A541C -_020A541C: - .byte 0x50, 0x30, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5424 -_020A5424: - .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A542C -_020A542C: - .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A5434 -_020A5434: - .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A543C -_020A543C: - .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5444 -_020A5444: - .byte 0x48, 0x30, 0x32, 0x50, 0x39, 0x39, 0x43, 0x00 - .global _020A544C -_020A544C: - .byte 0x48, 0x30, 0x32, 0x50, 0x39, 0x39, 0x41, 0x00 - .global _020A5454 -_020A5454: - .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x45, 0x00 - .global _020A545C -_020A545C: - .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x44, 0x00 - .global _020A5464 -_020A5464: - .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x43, 0x00 - .global _020A546C -_020A546C: - .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x41, 0x00 - .global _020A5474 -_020A5474: - .byte 0x47, 0x30, 0x31, 0x50, 0x31, 0x30, 0x43, 0x00 - .global _020A547C -_020A547C: - .byte 0x47, 0x30, 0x31, 0x50, 0x31, 0x30, 0x41, 0x00 - .global _020A5484 -_020A5484: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x39, 0x43, 0x00 - .global _020A548C -_020A548C: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x39, 0x41, 0x00 - .global _020A5494 -_020A5494: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x38, 0x41, 0x00 - .global _020A549C -_020A549C: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x37, 0x43, 0x00 - .global _020A54A4 -_020A54A4: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x37, 0x41, 0x00 - .global _020A54AC -_020A54AC: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x36, 0x42, 0x00 - .global _020A54B4 -_020A54B4: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A54BC -_020A54BC: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x35, 0x43, 0x00 - .global _020A54C4 -_020A54C4: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A54CC -_020A54CC: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x34, 0x42, 0x00 - .global _020A54D4 -_020A54D4: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x34, 0x43, 0x00 - .global _020A54DC -_020A54DC: - .byte 0x53, 0x30, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A54E4 -_020A54E4: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A54EC -_020A54EC: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A54F4 -_020A54F4: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x33, 0x42, 0x00 - .global _020A54FC -_020A54FC: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A5504 -_020A5504: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x43, 0x00 - .global _020A550C -_020A550C: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A5514 -_020A5514: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x42, 0x00 - .global _020A551C -_020A551C: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x33, 0x43, 0x00 - .global _020A5524 -_020A5524: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A552C -_020A552C: - .byte 0x44, 0x39, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5534 -_020A5534: - .byte 0x44, 0x39, 0x34, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A553C -_020A553C: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A5544 -_020A5544: - .byte 0x44, 0x39, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A554C -_020A554C: - .byte 0x44, 0x39, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5554 -_020A5554: - .byte 0x44, 0x39, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A555C -_020A555C: - .byte 0x44, 0x38, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5564 -_020A5564: - .byte 0x44, 0x38, 0x38, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A556C -_020A556C: - .byte 0x44, 0x38, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5574 -_020A5574: - .byte 0x44, 0x38, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A557C -_020A557C: - .byte 0x44, 0x38, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5584 -_020A5584: - .byte 0x44, 0x38, 0x34, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A558C -_020A558C: - .byte 0x44, 0x38, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5594 -_020A5594: - .byte 0x44, 0x38, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A559C -_020A559C: - .byte 0x44, 0x38, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A55A4 -_020A55A4: - .byte 0x44, 0x38, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A55AC -_020A55AC: - .byte 0x44, 0x37, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A55B4 -_020A55B4: - .byte 0x44, 0x37, 0x39, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A55BC -_020A55BC: - .byte 0x44, 0x37, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A55C4 -_020A55C4: - .byte 0x44, 0x37, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A55CC -_020A55CC: - .byte 0x44, 0x37, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A55D4 -_020A55D4: - .byte 0x44, 0x37, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A55DC -_020A55DC: - .byte 0x56, 0x33, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A55E4 -_020A55E4: - .byte 0x44, 0x36, 0x38, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A55EC -_020A55EC: - .byte 0x44, 0x36, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A55F4 -_020A55F4: - .byte 0x44, 0x36, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A55FC -_020A55FC: - .byte 0x44, 0x36, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5604 -_020A5604: - .byte 0x44, 0x37, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A560C -_020A560C: - .byte 0x44, 0x37, 0x33, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A5614 -_020A5614: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x39, 0x41, 0x00 - .global _020A561C -_020A561C: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x38, 0x41, 0x00 - .global _020A5624 -_020A5624: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x37, 0x41, 0x00 - .global _020A562C -_020A562C: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x36, 0x41, 0x00 - .global _020A5634 -_020A5634: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x35, 0x41, 0x00 - .global _020A563C -_020A563C: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x34, 0x41, 0x00 - .global _020A5644 -_020A5644: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x33, 0x41, 0x00 - .global _020A564C -_020A564C: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x32, 0x41, 0x00 - .global _020A5654 -_020A5654: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A565C -_020A565C: - .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A5664 -_020A5664: - .byte 0x44, 0x36, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A566C -_020A566C: - .byte 0x44, 0x36, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5674 -_020A5674: - .byte 0x44, 0x36, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A567C -_020A567C: - .byte 0x44, 0x36, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5684 -_020A5684: - .byte 0x44, 0x35, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A568C -_020A568C: - .byte 0x44, 0x35, 0x38, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5694 -_020A5694: - .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x34, 0x41, 0x00 - .global _020A569C -_020A569C: - .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x33, 0x41, 0x00 - .global _020A56A4 -_020A56A4: - .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x32, 0x41, 0x00 - .global _020A56AC -_020A56AC: - .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A56B4 -_020A56B4: - .byte 0x44, 0x35, 0x37, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A56BC -_020A56BC: - .byte 0x44, 0x35, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A56C4 -_020A56C4: - .byte 0x44, 0x35, 0x36, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A56CC -_020A56CC: - .byte 0x44, 0x35, 0x36, 0x50, 0x31, 0x32, 0x41, 0x00 - .global _020A56D4 -_020A56D4: - .byte 0x44, 0x35, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A56DC -_020A56DC: - .byte 0x44, 0x35, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A56E4 -_020A56E4: - .byte 0x44, 0x35, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A56EC -_020A56EC: - .byte 0x44, 0x35, 0x35, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A56F4 -_020A56F4: - .byte 0x44, 0x35, 0x34, 0x50, 0x33, 0x32, 0x41, 0x00 - .global _020A56FC -_020A56FC: - .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A5704 -_020A5704: - .byte 0x44, 0x35, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A570C -_020A570C: - .byte 0x44, 0x31, 0x30, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A5714 -_020A5714: - .byte 0x44, 0x35, 0x33, 0x50, 0x34, 0x31, 0x42, 0x00 - .global _020A571C -_020A571C: - .byte 0x44, 0x35, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5724 -_020A5724: - .byte 0x44, 0x35, 0x33, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A572C -_020A572C: - .byte 0x44, 0x35, 0x33, 0x50, 0x31, 0x31, 0x42, 0x00 - .global _020A5734 -_020A5734: - .byte 0x44, 0x35, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A573C -_020A573C: - .byte 0x44, 0x35, 0x32, 0x50, 0x33, 0x32, 0x41, 0x00 - .global _020A5744 -_020A5744: - .byte 0x44, 0x35, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A574C -_020A574C: - .byte 0x44, 0x35, 0x32, 0x50, 0x31, 0x31, 0x43, 0x00 - .global _020A5754 -_020A5754: - .byte 0x44, 0x35, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A575C -_020A575C: - .byte 0x44, 0x35, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5764 -_020A5764: - .byte 0x44, 0x35, 0x31, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A576C -_020A576C: - .byte 0x44, 0x35, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A5774 -_020A5774: - .byte 0x44, 0x35, 0x30, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A577C -_020A577C: - .byte 0x44, 0x34, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5784 -_020A5784: - .byte 0x44, 0x34, 0x38, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A578C -_020A578C: - .byte 0x44, 0x34, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A5794 -_020A5794: - .byte 0x44, 0x34, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A579C -_020A579C: - .byte 0x44, 0x34, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A57A4 -_020A57A4: - .byte 0x44, 0x34, 0x36, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A57AC -_020A57AC: - .byte 0x44, 0x34, 0x36, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A57B4 -_020A57B4: - .byte 0x44, 0x34, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A57BC -_020A57BC: - .byte 0x44, 0x34, 0x35, 0x50, 0x34, 0x32, 0x41, 0x00 - .global _020A57C4 -_020A57C4: - .byte 0x44, 0x34, 0x35, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A57CC -_020A57CC: - .byte 0x44, 0x34, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A57D4 -_020A57D4: - .byte 0x44, 0x34, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A57DC -_020A57DC: - .byte 0x44, 0x34, 0x33, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A57E4 -_020A57E4: - .byte 0x44, 0x34, 0x32, 0x50, 0x34, 0x32, 0x41, 0x00 - .global _020A57EC -_020A57EC: - .byte 0x44, 0x34, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A57F4 -_020A57F4: - .byte 0x44, 0x34, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A57FC -_020A57FC: - .byte 0x44, 0x34, 0x32, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A5804 -_020A5804: - .byte 0x44, 0x34, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A580C -_020A580C: - .byte 0x44, 0x34, 0x31, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A5814 -_020A5814: - .byte 0x44, 0x34, 0x30, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A581C -_020A581C: - .byte 0x44, 0x33, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5824 -_020A5824: - .byte 0x44, 0x33, 0x39, 0x50, 0x33, 0x32, 0x41, 0x00 - .global _020A582C -_020A582C: - .byte 0x44, 0x33, 0x39, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A5834 -_020A5834: - .byte 0x44, 0x33, 0x38, 0x50, 0x31, 0x32, 0x41, 0x00 - .global _020A583C -_020A583C: - .byte 0x44, 0x33, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A5844 -_020A5844: - .byte 0x44, 0x33, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A584C -_020A584C: - .byte 0x44, 0x33, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A5854 -_020A5854: - .byte 0x44, 0x33, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A585C -_020A585C: - .byte 0x44, 0x33, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A5864 -_020A5864: - .byte 0x44, 0x33, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A586C -_020A586C: - .byte 0x44, 0x33, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A5874 -_020A5874: - .byte 0x44, 0x33, 0x34, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A587C -_020A587C: - .byte 0x44, 0x33, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5884 -_020A5884: - .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x34, 0x41, 0x00 - .global _020A588C -_020A588C: - .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x33, 0x41, 0x00 - .global _020A5894 -_020A5894: - .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x32, 0x41, 0x00 - .global _020A589C -_020A589C: - .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A58A4 -_020A58A4: - .byte 0x44, 0x33, 0x32, 0x50, 0x33, 0x33, 0x41, 0x00 - .global _020A58AC -_020A58AC: - .byte 0x44, 0x33, 0x32, 0x50, 0x33, 0x32, 0x41, 0x00 - .global _020A58B4 -_020A58B4: - .byte 0x44, 0x33, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A58BC -_020A58BC: - .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x34, 0x41, 0x00 - .global _020A58C4 -_020A58C4: - .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x33, 0x41, 0x00 - .global _020A58CC -_020A58CC: - .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x32, 0x41, 0x00 - .global _020A58D4 -_020A58D4: - .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A58DC -_020A58DC: - .byte 0x44, 0x33, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A58E4 -_020A58E4: - .byte 0x44, 0x33, 0x31, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A58EC -_020A58EC: - .byte 0x44, 0x33, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A58F4 -_020A58F4: - .byte 0x44, 0x33, 0x30, 0x50, 0x34, 0x32, 0x41, 0x00 - .global _020A58FC -_020A58FC: - .byte 0x44, 0x33, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5904 -_020A5904: - .byte 0x44, 0x33, 0x30, 0x50, 0x33, 0x34, 0x41, 0x00 - .global _020A590C -_020A590C: - .byte 0x44, 0x33, 0x30, 0x50, 0x33, 0x33, 0x41, 0x00 - .global _020A5914 -_020A5914: - .byte 0x44, 0x33, 0x30, 0x50, 0x33, 0x32, 0x41, 0x00 - .global _020A591C -_020A591C: - .byte 0x44, 0x33, 0x30, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A5924 -_020A5924: - .byte 0x44, 0x32, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A592C -_020A592C: - .byte 0x44, 0x32, 0x38, 0x50, 0x34, 0x34, 0x41, 0x00 - .global _020A5934 -_020A5934: - .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x34, 0x41, 0x00 - .global _020A593C -_020A593C: - .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x33, 0x43, 0x00 - .global _020A5944 -_020A5944: - .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x33, 0x41, 0x00 - .global _020A594C -_020A594C: - .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x32, 0x41, 0x00 - .global _020A5954 -_020A5954: - .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A595C -_020A595C: - .byte 0x44, 0x32, 0x38, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A5964 -_020A5964: - .byte 0x44, 0x32, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A596C -_020A596C: - .byte 0x44, 0x32, 0x36, 0x50, 0x34, 0x33, 0x41, 0x00 - .global _020A5974 -_020A5974: - .byte 0x44, 0x32, 0x36, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A597C -_020A597C: - .byte 0x44, 0x32, 0x36, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A5984 -_020A5984: - .byte 0x44, 0x32, 0x35, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A598C -_020A598C: - .byte 0x44, 0x32, 0x34, 0x50, 0x33, 0x31, 0x42, 0x00 - .global _020A5994 -_020A5994: - .byte 0x44, 0x32, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A599C -_020A599C: - .byte 0x44, 0x32, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A59A4 -_020A59A4: - .byte 0x44, 0x32, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A59AC -_020A59AC: - .byte 0x44, 0x32, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A59B4 -_020A59B4: - .byte 0x44, 0x32, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A59BC -_020A59BC: - .byte 0x44, 0x32, 0x31, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A59C4 -_020A59C4: - .byte 0x44, 0x32, 0x30, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A59CC -_020A59CC: - .byte 0x44, 0x31, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A59D4 -_020A59D4: - .byte 0x44, 0x31, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A59DC -_020A59DC: - .byte 0x44, 0x31, 0x37, 0x50, 0x34, 0x35, 0x41, 0x00 - .global _020A59E4 -_020A59E4: - .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x34, 0x41, 0x00 - .global _020A59EC -_020A59EC: - .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x33, 0x41, 0x00 - .global _020A59F4 -_020A59F4: - .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x32, 0x41, 0x00 - .global _020A59FC -_020A59FC: - .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A5A04 -_020A5A04: - .byte 0x44, 0x31, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A5A0C -_020A5A0C: - .byte 0x44, 0x31, 0x36, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A5A14 -_020A5A14: - .byte 0x44, 0x31, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A5A1C -_020A5A1C: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x34, 0x43, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A5A28 -_020A5A28: - .byte 0x54, 0x30, 0x30, 0x50 - .byte 0x30, 0x34, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A5A34 -_020A5A34: - .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x32, 0x41, 0x32 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A5A40 -_020A5A40: - .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x33, 0x41, 0x34, 0x00, 0x00, 0x00, 0x00 - .global _020A5A4C -_020A5A4C: - .byte 0x50, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A5A58 -_020A5A58: - .byte 0x53, 0x39, 0x39, 0x50 - .byte 0x30, 0x31, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A5A64 -_020A5A64: - .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x31, 0x41, 0x33 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A5A70 -_020A5A70: - .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x33, 0x41, 0x35, 0x00, 0x00, 0x00, 0x00 - .global _020A5A7C -_020A5A7C: - .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x32, 0x43, 0x34, 0x00, 0x00, 0x00, 0x00 - .global _020A5A88 -_020A5A88: - .byte 0x53, 0x39, 0x39, 0x50 - .byte 0x30, 0x31, 0x41, 0x34, 0x00, 0x00, 0x00, 0x00 - .global _020A5A94 -_020A5A94: - .byte 0x53, 0x31, 0x31, 0x50, 0x30, 0x32, 0x43, 0x32 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A5AA0 -_020A5AA0: - .byte 0x53, 0x31, 0x31, 0x50, 0x30, 0x32, 0x43, 0x33, 0x00, 0x00, 0x00, 0x00 - .global _020A5AAC -_020A5AAC: - .byte 0x53, 0x31, 0x31, 0x50, 0x30, 0x32, 0x43, 0x34, 0x00, 0x00, 0x00, 0x00 - .global _020A5AB8 -_020A5AB8: - .byte 0x53, 0x31, 0x31, 0x50 - .byte 0x30, 0x32, 0x43, 0x35, 0x00, 0x00, 0x00, 0x00 - .global _020A5AC4 -_020A5AC4: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x32 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A5AD0 -_020A5AD0: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x33, 0x00, 0x00, 0x00, 0x00 - .global _020A5ADC -_020A5ADC: - .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x31, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A5AE8 -_020A5AE8: - .byte 0x53, 0x31, 0x33, 0x50 - .byte 0x30, 0x31, 0x41, 0x34, 0x00, 0x00, 0x00, 0x00 - .global _020A5AF4 -_020A5AF4: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x35 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A5B00 -_020A5B00: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x42, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A5B0C -_020A5B0C: - .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x31, 0x41, 0x33, 0x00, 0x00, 0x00, 0x00 - .global _020A5B18 -_020A5B18: - .byte 0x53, 0x31, 0x33, 0x50 - .byte 0x30, 0x31, 0x42, 0x33, 0x00, 0x00, 0x00, 0x00 - .global _020A5B24 -_020A5B24: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x42, 0x34 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A5B30 -_020A5B30: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x42, 0x35, 0x00, 0x00, 0x00, 0x00 - .global _020A5B3C -_020A5B3C: - .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x31, 0x41, 0x34, 0x00, 0x00, 0x00, 0x00 - .global _020A5B48 -_020A5B48: - .byte 0x53, 0x39, 0x39, 0x50 - .byte 0x30, 0x31, 0x41, 0x35, 0x00, 0x00, 0x00, 0x00 - .global _020A5B54 -_020A5B54: - .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x32, 0x43, 0x32 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A5B60 -_020A5B60: - .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x31, 0x41, 0x35, 0x00, 0x00, 0x00, 0x00 - .global _020A5B6C -_020A5B6C: - .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x33, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A5B78 -_020A5B78: - .byte 0x54, 0x30, 0x31, 0x50 - .byte 0x30, 0x33, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A5B84 -_020A5B84: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x32 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A5B90 -_020A5B90: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x42, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A5B9C -_020A5B9C: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x43, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A5BA8 -_020A5BA8: - .byte 0x47, 0x30, 0x31, 0x50 - .byte 0x30, 0x34, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A5BB4 -_020A5BB4: - .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x33, 0x41, 0x33 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A5BC0 -_020A5BC0: - .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x32, 0x43, 0x33, 0x00, 0x00, 0x00, 0x00 - .global _020A5BCC -_020A5BCC: - .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x32, 0x43, 0x35 -#else - .byte 0x44, 0x30, 0x30, 0x50, 0x30, 0x31, 0x00, 0x00 - .global _020A46F4 -_020A46F4: - .byte 0x44, 0x30, 0x30, 0x50, 0x30, 0x32, 0x00, 0x00 - .global _020A46FC -_020A46FC: - .byte 0x56, 0x30, 0x30, 0x50, 0x30, 0x32, 0x00, 0x00 - .global _020A4704 -_020A4704: - .byte 0x56, 0x30, 0x30, 0x50, 0x30, 0x33, 0x00, 0x00 - .global _020A470C -_020A470C: - .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x31, 0x00, 0x00 - .global _020A4714 -_020A4714: - .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x33, 0x00, 0x00 - .global _020A471C -_020A471C: - .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x32, 0x00, 0x00 - .global _020A4724 -_020A4724: - .byte 0x56, 0x30, 0x30, 0x50, 0x30, 0x31, 0x00, 0x00 - .global _020A472C -_020A472C: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x39, 0x41, 0x00 - .global _020A4734 -_020A4734: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A473C -_020A473C: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A4744 -_020A4744: - .byte 0x56, 0x33, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A474C -_020A474C: - .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x30, 0x41, 0x00 - .global _020A4754 -_020A4754: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A475C -_020A475C: - .byte 0x56, 0x33, 0x38, 0x50, 0x31, 0x30, 0x41, 0x00 - .global _020A4764 -_020A4764: - .byte 0x56, 0x33, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A476C -_020A476C: - .byte 0x56, 0x33, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4774 -_020A4774: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x36, 0x44, 0x00 - .global _020A477C -_020A477C: - .byte 0x56, 0x33, 0x39, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4784 -_020A4784: - .byte 0x56, 0x33, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A478C -_020A478C: - .byte 0x56, 0x33, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4794 -_020A4794: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x36, 0x43, 0x00 - .global _020A479C -_020A479C: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x35, 0x43, 0x00 - .global _020A47A4 -_020A47A4: - .byte 0x56, 0x33, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A47AC -_020A47AC: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A47B4 -_020A47B4: - .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A47BC -_020A47BC: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x33, 0x43, 0x00 - .global _020A47C4 -_020A47C4: - .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x43, 0x00 - .global _020A47CC -_020A47CC: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x37, 0x41, 0x00 - .global _020A47D4 -_020A47D4: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A47DC -_020A47DC: - .byte 0x56, 0x33, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A47E4 -_020A47E4: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A47EC -_020A47EC: - .byte 0x56, 0x33, 0x37, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A47F4 -_020A47F4: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x37, 0x41, 0x00 - .global _020A47FC -_020A47FC: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4804 -_020A4804: - .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A480C -_020A480C: - .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4814 -_020A4814: - .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A481C -_020A481C: - .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4824 -_020A4824: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x39, 0x41, 0x00 - .global _020A482C -_020A482C: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x38, 0x41, 0x00 - .global _020A4834 -_020A4834: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x37, 0x41, 0x00 - .global _020A483C -_020A483C: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A4844 -_020A4844: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A484C -_020A484C: - .byte 0x56, 0x33, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4854 -_020A4854: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A485C -_020A485C: - .byte 0x50, 0x30, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4864 -_020A4864: - .byte 0x56, 0x33, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A486C -_020A486C: - .byte 0x56, 0x32, 0x33, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A4874 -_020A4874: - .byte 0x56, 0x32, 0x33, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A487C -_020A487C: - .byte 0x56, 0x32, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4884 -_020A4884: - .byte 0x56, 0x32, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A488C -_020A488C: - .byte 0x56, 0x32, 0x32, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4894 -_020A4894: - .byte 0x56, 0x32, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A489C -_020A489C: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x35, 0x43, 0x00 - .global _020A48A4 -_020A48A4: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A48AC -_020A48AC: - .byte 0x56, 0x32, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A48B4 -_020A48B4: - .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A48BC -_020A48BC: - .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A48C4 -_020A48C4: - .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A48CC -_020A48CC: - .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A48D4 -_020A48D4: - .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A48DC -_020A48DC: - .byte 0x56, 0x31, 0x36, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A48E4 -_020A48E4: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A48EC -_020A48EC: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A48F4 -_020A48F4: - .byte 0x56, 0x31, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A48FC -_020A48FC: - .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4904 -_020A4904: - .byte 0x56, 0x31, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A490C -_020A490C: - .byte 0x56, 0x31, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4914 -_020A4914: - .byte 0x56, 0x31, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A491C -_020A491C: - .byte 0x56, 0x31, 0x34, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4924 -_020A4924: - .byte 0x56, 0x31, 0x34, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A492C -_020A492C: - .byte 0x56, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4934 -_020A4934: - .byte 0x56, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A493C -_020A493C: - .byte 0x56, 0x31, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4944 -_020A4944: - .byte 0x56, 0x31, 0x30, 0x50, 0x30, 0x33, 0x43, 0x00 - .global _020A494C -_020A494C: - .byte 0x56, 0x31, 0x30, 0x50, 0x30, 0x31, 0x43, 0x00 - .global _020A4954 -_020A4954: - .byte 0x56, 0x30, 0x39, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A495C -_020A495C: - .byte 0x56, 0x30, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4964 -_020A4964: - .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A496C -_020A496C: - .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4974 -_020A4974: - .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A497C -_020A497C: - .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4984 -_020A4984: - .byte 0x56, 0x30, 0x34, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A498C -_020A498C: - .byte 0x56, 0x30, 0x34, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4994 -_020A4994: - .byte 0x56, 0x30, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A499C -_020A499C: - .byte 0x56, 0x30, 0x33, 0x50, 0x31, 0x33, 0x41, 0x00 - .global _020A49A4 -_020A49A4: - .byte 0x56, 0x30, 0x33, 0x50, 0x31, 0x32, 0x41, 0x00 - .global _020A49AC -_020A49AC: - .byte 0x56, 0x30, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A49B4 -_020A49B4: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x39, 0x41, 0x00 - .global _020A49BC -_020A49BC: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A49C4 -_020A49C4: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x37, 0x41, 0x00 - .global _020A49CC -_020A49CC: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x36, 0x42, 0x00 - .global _020A49D4 -_020A49D4: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A49DC -_020A49DC: - .byte 0x44, 0x32, 0x31, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A49E4 -_020A49E4: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A49EC -_020A49EC: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A49F4 -_020A49F4: - .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A49FC -_020A49FC: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4A04 -_020A4A04: - .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x38, 0x41, 0x00 - .global _020A4A0C -_020A4A0C: - .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x37, 0x41, 0x00 - .global _020A4A14 -_020A4A14: - .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A4A1C -_020A4A1C: - .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4A24 -_020A4A24: - .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4A2C -_020A4A2C: - .byte 0x56, 0x32, 0x32, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4A34 -_020A4A34: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x38, 0x42, 0x00 - .global _020A4A3C -_020A4A3C: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x37, 0x42, 0x00 - .global _020A4A44 -_020A4A44: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x36, 0x42, 0x00 - .global _020A4A4C -_020A4A4C: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x35, 0x42, 0x00 - .global _020A4A54 -_020A4A54: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x34, 0x42, 0x00 - .global _020A4A5C -_020A4A5C: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A4A64 -_020A4A64: - .byte 0x56, 0x32, 0x31, 0x50, 0x30, 0x32, 0x42, 0x00 - .global _020A4A6C -_020A4A6C: - .byte 0x56, 0x32, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4A74 -_020A4A74: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4A7C -_020A4A7C: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4A84 -_020A4A84: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x39, 0x41, 0x00 - .global _020A4A8C -_020A4A8C: - .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A4A94 -_020A4A94: - .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4A9C -_020A4A9C: - .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4AA4 -_020A4AA4: - .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4AAC -_020A4AAC: - .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4AB4 -_020A4AB4: - .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4ABC -_020A4ABC: - .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4AC4 -_020A4AC4: - .byte 0x53, 0x32, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4ACC -_020A4ACC: - .byte 0x53, 0x32, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4AD4 -_020A4AD4: - .byte 0x53, 0x31, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4ADC -_020A4ADC: - .byte 0x56, 0x31, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4AE4 -_020A4AE4: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4AEC -_020A4AEC: - .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4AF4 -_020A4AF4: - .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A4AFC -_020A4AFC: - .byte 0x56, 0x31, 0x37, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4B04 -_020A4B04: - .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4B0C -_020A4B0C: - .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4B14 -_020A4B14: - .byte 0x53, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4B1C -_020A4B1C: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x39, 0x41, 0x00 - .global _020A4B24 -_020A4B24: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x38, 0x41, 0x00 - .global _020A4B2C -_020A4B2C: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x37, 0x41, 0x00 - .global _020A4B34 -_020A4B34: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A4B3C -_020A4B3C: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A4B44 -_020A4B44: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x34, 0x42, 0x00 - .global _020A4B4C -_020A4B4C: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4B54 -_020A4B54: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4B5C -_020A4B5C: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4B64 -_020A4B64: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x42, 0x00 - .global _020A4B6C -_020A4B6C: - .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4B74 -_020A4B74: - .byte 0x53, 0x31, 0x31, 0x50, 0x30, 0x32, 0x43, 0x00 - .global _020A4B7C -_020A4B7C: - .byte 0x53, 0x31, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4B84 -_020A4B84: - .byte 0x53, 0x30, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4B8C -_020A4B8C: - .byte 0x53, 0x30, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4B94 -_020A4B94: - .byte 0x53, 0x30, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4B9C -_020A4B9C: - .byte 0x53, 0x30, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4BA4 -_020A4BA4: - .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4BAC -_020A4BAC: - .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4BB4 -_020A4BB4: - .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x32, 0x43, 0x00 - .global _020A4BBC -_020A4BBC: - .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4BC4 -_020A4BC4: - .byte 0x53, 0x30, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4BCC -_020A4BCC: - .byte 0x53, 0x30, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4BD4 -_020A4BD4: - .byte 0x53, 0x30, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4BDC -_020A4BDC: - .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4BE4 -_020A4BE4: - .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4BEC -_020A4BEC: - .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4BF4 -_020A4BF4: - .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x31, 0x42, 0x00 - .global _020A4BFC -_020A4BFC: - .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4C04 -_020A4C04: - .byte 0x50, 0x32, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4C0C -_020A4C0C: - .byte 0x50, 0x32, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4C14 -_020A4C14: - .byte 0x50, 0x32, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4C1C -_020A4C1C: - .byte 0x50, 0x32, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4C24 -_020A4C24: - .byte 0x50, 0x32, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4C2C -_020A4C2C: - .byte 0x50, 0x32, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4C34 -_020A4C34: - .byte 0x50, 0x32, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4C3C -_020A4C3C: - .byte 0x50, 0x32, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4C44 -_020A4C44: - .byte 0x50, 0x32, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4C4C -_020A4C4C: - .byte 0x50, 0x32, 0x30, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4C54 -_020A4C54: - .byte 0x50, 0x32, 0x30, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4C5C -_020A4C5C: - .byte 0x50, 0x32, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4C64 -_020A4C64: - .byte 0x50, 0x31, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4C6C -_020A4C6C: - .byte 0x50, 0x31, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4C74 -_020A4C74: - .byte 0x50, 0x31, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4C7C -_020A4C7C: - .byte 0x50, 0x31, 0x37, 0x50, 0x30, 0x32, 0x43, 0x00 - .global _020A4C84 -_020A4C84: - .byte 0x50, 0x31, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4C8C -_020A4C8C: - .byte 0x50, 0x31, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4C94 -_020A4C94: - .byte 0x50, 0x31, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4C9C -_020A4C9C: - .byte 0x50, 0x31, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4CA4 -_020A4CA4: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x38, 0x41, 0x00 - .global _020A4CAC -_020A4CAC: - .byte 0x50, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4CB4 -_020A4CB4: - .byte 0x50, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4CBC -_020A4CBC: - .byte 0x50, 0x31, 0x32, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4CC4 -_020A4CC4: - .byte 0x50, 0x31, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4CCC -_020A4CCC: - .byte 0x50, 0x31, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4CD4 -_020A4CD4: - .byte 0x50, 0x31, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4CDC -_020A4CDC: - .byte 0x44, 0x32, 0x30, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4CE4 -_020A4CE4: - .byte 0x50, 0x30, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4CEC -_020A4CEC: - .byte 0x50, 0x30, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4CF4 -_020A4CF4: - .byte 0x50, 0x30, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4CFC -_020A4CFC: - .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4D04 -_020A4D04: - .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4D0C -_020A4D0C: - .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4D14 -_020A4D14: - .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4D1C -_020A4D1C: - .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4D24 -_020A4D24: - .byte 0x50, 0x30, 0x34, 0x50, 0x30, 0x31, 0x43, 0x00 - .global _020A4D2C -_020A4D2C: - .byte 0x50, 0x30, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4D34 -_020A4D34: - .byte 0x50, 0x30, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4D3C -_020A4D3C: - .byte 0x50, 0x30, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4D44 -_020A4D44: - .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4D4C -_020A4D4C: - .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4D54 -_020A4D54: - .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4D5C -_020A4D5C: - .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4D64 -_020A4D64: - .byte 0x48, 0x30, 0x32, 0x50, 0x39, 0x39, 0x43, 0x00 - .global _020A4D6C -_020A4D6C: - .byte 0x48, 0x30, 0x32, 0x50, 0x39, 0x39, 0x41, 0x00 - .global _020A4D74 -_020A4D74: - .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x45, 0x00 - .global _020A4D7C -_020A4D7C: - .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x44, 0x00 - .global _020A4D84 -_020A4D84: - .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4D8C -_020A4D8C: - .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x41, 0x00 - .global _020A4D94 -_020A4D94: - .byte 0x47, 0x30, 0x31, 0x50, 0x31, 0x30, 0x43, 0x00 - .global _020A4D9C -_020A4D9C: - .byte 0x47, 0x30, 0x31, 0x50, 0x31, 0x30, 0x41, 0x00 - .global _020A4DA4 -_020A4DA4: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x39, 0x43, 0x00 - .global _020A4DAC -_020A4DAC: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x39, 0x41, 0x00 - .global _020A4DB4 -_020A4DB4: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x38, 0x41, 0x00 - .global _020A4DBC -_020A4DBC: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x37, 0x43, 0x00 - .global _020A4DC4 -_020A4DC4: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x37, 0x41, 0x00 - .global _020A4DCC -_020A4DCC: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x36, 0x42, 0x00 - .global _020A4DD4 -_020A4DD4: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x36, 0x41, 0x00 - .global _020A4DDC -_020A4DDC: - .byte 0x44, 0x37, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4DE4 -_020A4DE4: - .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x35, 0x42, 0x00 - .global _020A4DEC -_020A4DEC: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x33, 0x42, 0x00 - .global _020A4DF4 -_020A4DF4: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x34, 0x43, 0x00 - .global _020A4DFC -_020A4DFC: - .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4E04 -_020A4E04: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4E0C -_020A4E0C: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 - .global _020A4E14 -_020A4E14: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A4E1C -_020A4E1C: - .byte 0x44, 0x37, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4E24 -_020A4E24: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x43, 0x00 - .global _020A4E2C -_020A4E2C: - .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 - .global _020A4E34 -_020A4E34: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x42, 0x00 - .global _020A4E3C -_020A4E3C: - .byte 0x44, 0x37, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4E44 -_020A4E44: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4E4C -_020A4E4C: - .byte 0x44, 0x39, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4E54 -_020A4E54: - .byte 0x44, 0x39, 0x34, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4E5C -_020A4E5C: - .byte 0x44, 0x39, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4E64 -_020A4E64: - .byte 0x44, 0x39, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4E6C -_020A4E6C: - .byte 0x44, 0x39, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4E74 -_020A4E74: - .byte 0x44, 0x39, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4E7C -_020A4E7C: - .byte 0x44, 0x38, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4E84 -_020A4E84: - .byte 0x44, 0x38, 0x38, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4E8C -_020A4E8C: - .byte 0x44, 0x38, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4E94 -_020A4E94: - .byte 0x44, 0x38, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4E9C -_020A4E9C: - .byte 0x44, 0x38, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4EA4 -_020A4EA4: - .byte 0x44, 0x38, 0x34, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4EAC -_020A4EAC: - .byte 0x44, 0x38, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4EB4 -_020A4EB4: - .byte 0x44, 0x38, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4EBC -_020A4EBC: - .byte 0x44, 0x38, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4EC4 -_020A4EC4: - .byte 0x44, 0x38, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4ECC -_020A4ECC: - .byte 0x44, 0x37, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4ED4 -_020A4ED4: - .byte 0x44, 0x37, 0x39, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A4EDC -_020A4EDC: - .byte 0x53, 0x31, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4EE4 -_020A4EE4: - .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A4EEC -_020A4EEC: - .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x35, 0x41, 0x00 - .global _020A4EF4 -_020A4EF4: - .byte 0x44, 0x37, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4EFC -_020A4EFC: - .byte 0x44, 0x36, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4F04 -_020A4F04: - .byte 0x44, 0x36, 0x38, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4F0C -_020A4F0C: - .byte 0x44, 0x36, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4F14 -_020A4F14: - .byte 0x44, 0x36, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4F1C -_020A4F1C: - .byte 0x44, 0x36, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4F24 -_020A4F24: - .byte 0x44, 0x37, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4F2C -_020A4F2C: - .byte 0x44, 0x37, 0x33, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A4F34 -_020A4F34: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x39, 0x41, 0x00 - .global _020A4F3C -_020A4F3C: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x38, 0x41, 0x00 - .global _020A4F44 -_020A4F44: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x37, 0x41, 0x00 - .global _020A4F4C -_020A4F4C: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x36, 0x41, 0x00 - .global _020A4F54 -_020A4F54: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x35, 0x41, 0x00 - .global _020A4F5C -_020A4F5C: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x34, 0x41, 0x00 - .global _020A4F64 -_020A4F64: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x33, 0x41, 0x00 - .global _020A4F6C -_020A4F6C: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x32, 0x41, 0x00 - .global _020A4F74 -_020A4F74: - .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A4F7C -_020A4F7C: - .byte 0x44, 0x37, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4F84 -_020A4F84: - .byte 0x44, 0x36, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4F8C -_020A4F8C: - .byte 0x44, 0x36, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4F94 -_020A4F94: - .byte 0x44, 0x36, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4F9C -_020A4F9C: - .byte 0x44, 0x36, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4FA4 -_020A4FA4: - .byte 0x44, 0x35, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4FAC -_020A4FAC: - .byte 0x44, 0x35, 0x38, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4FB4 -_020A4FB4: - .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x34, 0x41, 0x00 - .global _020A4FBC -_020A4FBC: - .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x33, 0x41, 0x00 - .global _020A4FC4 -_020A4FC4: - .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x32, 0x41, 0x00 - .global _020A4FCC -_020A4FCC: - .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4FD4 -_020A4FD4: - .byte 0x44, 0x35, 0x37, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A4FDC -_020A4FDC: - .byte 0x44, 0x35, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A4FE4 -_020A4FE4: - .byte 0x44, 0x35, 0x36, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A4FEC -_020A4FEC: - .byte 0x44, 0x35, 0x36, 0x50, 0x31, 0x32, 0x41, 0x00 - .global _020A4FF4 -_020A4FF4: - .byte 0x44, 0x35, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A4FFC -_020A4FFC: - .byte 0x44, 0x35, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5004 -_020A5004: - .byte 0x44, 0x35, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A500C -_020A500C: - .byte 0x44, 0x35, 0x35, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A5014 -_020A5014: - .byte 0x44, 0x35, 0x34, 0x50, 0x33, 0x32, 0x41, 0x00 - .global _020A501C -_020A501C: - .byte 0x44, 0x35, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A5024 -_020A5024: - .byte 0x44, 0x35, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A502C -_020A502C: - .byte 0x44, 0x35, 0x33, 0x50, 0x34, 0x31, 0x43, 0x00 - .global _020A5034 -_020A5034: - .byte 0x44, 0x35, 0x33, 0x50, 0x34, 0x31, 0x42, 0x00 - .global _020A503C -_020A503C: - .byte 0x44, 0x35, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5044 -_020A5044: - .byte 0x44, 0x35, 0x33, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A504C -_020A504C: - .byte 0x44, 0x35, 0x33, 0x50, 0x31, 0x31, 0x42, 0x00 - .global _020A5054 -_020A5054: - .byte 0x44, 0x35, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A505C -_020A505C: - .byte 0x44, 0x35, 0x32, 0x50, 0x33, 0x32, 0x41, 0x00 - .global _020A5064 -_020A5064: - .byte 0x44, 0x35, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A506C -_020A506C: - .byte 0x44, 0x35, 0x32, 0x50, 0x31, 0x31, 0x43, 0x00 - .global _020A5074 -_020A5074: - .byte 0x44, 0x35, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A507C -_020A507C: - .byte 0x44, 0x35, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5084 -_020A5084: - .byte 0x44, 0x35, 0x31, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A508C -_020A508C: - .byte 0x44, 0x35, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A5094 -_020A5094: - .byte 0x44, 0x35, 0x30, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A509C -_020A509C: - .byte 0x44, 0x34, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A50A4 -_020A50A4: - .byte 0x44, 0x34, 0x38, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A50AC -_020A50AC: - .byte 0x44, 0x34, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A50B4 -_020A50B4: - .byte 0x44, 0x34, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A50BC -_020A50BC: - .byte 0x44, 0x34, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A50C4 -_020A50C4: - .byte 0x44, 0x34, 0x36, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A50CC -_020A50CC: - .byte 0x44, 0x34, 0x36, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A50D4 -_020A50D4: - .byte 0x44, 0x34, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A50DC -_020A50DC: - .byte 0x44, 0x34, 0x35, 0x50, 0x34, 0x32, 0x41, 0x00 - .global _020A50E4 -_020A50E4: - .byte 0x44, 0x34, 0x35, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A50EC -_020A50EC: - .byte 0x44, 0x34, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A50F4 -_020A50F4: - .byte 0x44, 0x34, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A50FC -_020A50FC: - .byte 0x44, 0x34, 0x33, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A5104 -_020A5104: - .byte 0x44, 0x34, 0x32, 0x50, 0x34, 0x32, 0x41, 0x00 - .global _020A510C -_020A510C: - .byte 0x44, 0x34, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5114 -_020A5114: - .byte 0x44, 0x34, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A511C -_020A511C: - .byte 0x44, 0x34, 0x32, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A5124 -_020A5124: - .byte 0x44, 0x34, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A512C -_020A512C: - .byte 0x44, 0x34, 0x31, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A5134 -_020A5134: - .byte 0x44, 0x34, 0x30, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A513C -_020A513C: - .byte 0x44, 0x33, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5144 -_020A5144: - .byte 0x44, 0x33, 0x39, 0x50, 0x33, 0x32, 0x41, 0x00 - .global _020A514C -_020A514C: - .byte 0x44, 0x33, 0x39, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A5154 -_020A5154: - .byte 0x44, 0x33, 0x38, 0x50, 0x31, 0x32, 0x41, 0x00 - .global _020A515C -_020A515C: - .byte 0x44, 0x33, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A5164 -_020A5164: - .byte 0x44, 0x33, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A516C -_020A516C: - .byte 0x44, 0x33, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A5174 -_020A5174: - .byte 0x44, 0x33, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A517C -_020A517C: - .byte 0x44, 0x33, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A5184 -_020A5184: - .byte 0x44, 0x33, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A518C -_020A518C: - .byte 0x44, 0x33, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A5194 -_020A5194: - .byte 0x44, 0x33, 0x34, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A519C -_020A519C: - .byte 0x44, 0x33, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A51A4 -_020A51A4: - .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x34, 0x41, 0x00 - .global _020A51AC -_020A51AC: - .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x33, 0x41, 0x00 - .global _020A51B4 -_020A51B4: - .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x32, 0x41, 0x00 - .global _020A51BC -_020A51BC: - .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A51C4 -_020A51C4: - .byte 0x44, 0x33, 0x32, 0x50, 0x33, 0x33, 0x41, 0x00 - .global _020A51CC -_020A51CC: - .byte 0x44, 0x33, 0x32, 0x50, 0x33, 0x32, 0x41, 0x00 - .global _020A51D4 -_020A51D4: - .byte 0x44, 0x33, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A51DC -_020A51DC: - .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x34, 0x41, 0x00 - .global _020A51E4 -_020A51E4: - .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x33, 0x41, 0x00 - .global _020A51EC -_020A51EC: - .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x32, 0x41, 0x00 - .global _020A51F4 -_020A51F4: - .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A51FC -_020A51FC: - .byte 0x44, 0x33, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5204 -_020A5204: - .byte 0x44, 0x33, 0x31, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A520C -_020A520C: - .byte 0x44, 0x33, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A5214 -_020A5214: - .byte 0x44, 0x33, 0x30, 0x50, 0x34, 0x32, 0x41, 0x00 - .global _020A521C -_020A521C: - .byte 0x44, 0x33, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5224 -_020A5224: - .byte 0x44, 0x33, 0x30, 0x50, 0x33, 0x34, 0x41, 0x00 - .global _020A522C -_020A522C: - .byte 0x44, 0x33, 0x30, 0x50, 0x33, 0x33, 0x41, 0x00 - .global _020A5234 -_020A5234: - .byte 0x44, 0x33, 0x30, 0x50, 0x33, 0x32, 0x41, 0x00 - .global _020A523C -_020A523C: - .byte 0x44, 0x33, 0x30, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A5244 -_020A5244: - .byte 0x44, 0x32, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A524C -_020A524C: - .byte 0x44, 0x32, 0x38, 0x50, 0x34, 0x34, 0x41, 0x00 - .global _020A5254 -_020A5254: - .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x34, 0x41, 0x00 - .global _020A525C -_020A525C: - .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x33, 0x43, 0x00 - .global _020A5264 -_020A5264: - .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x33, 0x41, 0x00 - .global _020A526C -_020A526C: - .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x32, 0x41, 0x00 - .global _020A5274 -_020A5274: - .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A527C -_020A527C: - .byte 0x44, 0x32, 0x38, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A5284 -_020A5284: - .byte 0x44, 0x32, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A528C -_020A528C: - .byte 0x44, 0x32, 0x36, 0x50, 0x34, 0x33, 0x41, 0x00 - .global _020A5294 -_020A5294: - .byte 0x44, 0x32, 0x36, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A529C -_020A529C: - .byte 0x44, 0x32, 0x36, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A52A4 -_020A52A4: - .byte 0x44, 0x32, 0x35, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A52AC -_020A52AC: - .byte 0x44, 0x32, 0x34, 0x50, 0x33, 0x31, 0x42, 0x00 - .global _020A52B4 -_020A52B4: - .byte 0x44, 0x32, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A52BC -_020A52BC: - .byte 0x44, 0x32, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A52C4 -_020A52C4: - .byte 0x44, 0x32, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A52CC -_020A52CC: - .byte 0x44, 0x32, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A52D4 -_020A52D4: - .byte 0x44, 0x32, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A52DC -_020A52DC: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x32, 0x41, 0x00 - .global _020A52E4 -_020A52E4: - .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x38, 0x41, 0x00 - .global _020A52EC -_020A52EC: - .byte 0x44, 0x31, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A52F4 -_020A52F4: - .byte 0x44, 0x31, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A52FC -_020A52FC: - .byte 0x44, 0x31, 0x37, 0x50, 0x34, 0x35, 0x41, 0x00 - .global _020A5304 -_020A5304: - .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x34, 0x41, 0x00 - .global _020A530C -_020A530C: - .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x33, 0x41, 0x00 - .global _020A5314 -_020A5314: - .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x32, 0x41, 0x00 - .global _020A531C -_020A531C: - .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A5324 -_020A5324: - .byte 0x44, 0x31, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A532C -_020A532C: - .byte 0x44, 0x31, 0x36, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A5334 -_020A5334: - .byte 0x44, 0x31, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A533C -_020A533C: - .byte 0x44, 0x31, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5344 -_020A5344: - .byte 0x44, 0x31, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A534C -_020A534C: - .byte 0x44, 0x31, 0x34, 0x50, 0x31, 0x32, 0x41, 0x00 - .global _020A5354 -_020A5354: - .byte 0x44, 0x31, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A535C -_020A535C: - .byte 0x44, 0x31, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A5364 -_020A5364: - .byte 0x44, 0x31, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A536C -_020A536C: - .byte 0x44, 0x31, 0x32, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A5374 -_020A5374: - .byte 0x44, 0x31, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A537C -_020A537C: - .byte 0x44, 0x31, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A5384 -_020A5384: - .byte 0x44, 0x31, 0x30, 0x50, 0x32, 0x31, 0x41, 0x00 - .global _020A538C -_020A538C: - .byte 0x44, 0x30, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A5394 -_020A5394: - .byte 0x44, 0x30, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A539C -_020A539C: - .byte 0x44, 0x30, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A53A4 -_020A53A4: - .byte 0x44, 0x30, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A53AC -_020A53AC: - .byte 0x44, 0x30, 0x35, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A53B4 -_020A53B4: - .byte 0x44, 0x30, 0x35, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A53BC -_020A53BC: - .byte 0x44, 0x30, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A53C4 -_020A53C4: - .byte 0x44, 0x30, 0x34, 0x50, 0x31, 0x32, 0x41, 0x00 - .global _020A53CC -_020A53CC: - .byte 0x44, 0x30, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A53D4 -_020A53D4: - .byte 0x44, 0x30, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A53DC -_020A53DC: - .byte 0x44, 0x30, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A53E4 -_020A53E4: - .byte 0x44, 0x30, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 - .global _020A53EC -_020A53EC: - .byte 0x44, 0x30, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A53F4 -_020A53F4: - .byte 0x44, 0x30, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 - .global _020A53FC -_020A53FC: - .byte 0x44, 0x30, 0x31, 0x50, 0x31, 0x31, 0x42, 0x00 - .global _020A5404 -_020A5404: - .byte 0x44, 0x30, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 - .global _020A540C -_020A540C: - .byte 0x56, 0x33, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A5414 -_020A5414: - .byte 0x53, 0x30, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 - .global _020A541C -_020A541C: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x32 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A5428 -_020A5428: - .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A5434 -_020A5434: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x42, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A5440 -_020A5440: - .byte 0x47, 0x30, 0x31, 0x50 - .byte 0x30, 0x31, 0x43, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A544C -_020A544C: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x32 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A5458 -_020A5458: - .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x34, 0x43, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A5464 -_020A5464: - .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x34, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A5470 -_020A5470: - .byte 0x50, 0x30, 0x35, 0x50 - .byte 0x30, 0x32, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A547C -_020A547C: - .byte 0x50, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x32 -#endif - .byte 0x00, 0x00, 0x00, 0x00 - .global EVENTS -EVENTS: - .byte 0x04, 0x00 - .global _020A548A -_020A548A: - .byte 0xB9, 0x00, 0x00, 0x00, 0xFF, 0xFF - .global _020A5490 -_020A5490: -#ifdef EUROPE - .word _020A54DC - .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00 - .word LEVEL_LIST - .byte 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0xFF, 0xFF - .word _020A4D04 - .byte 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0xFF, 0xFF - .word _020A4CFC - .byte 0x06, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0xFF, 0xFF - .word _020A565C - .byte 0x06, 0x00, 0x00, 0x00, 0x05, 0x00, 0xFF, 0xFF - .word _020A5A28 - .byte 0x0B, 0x00, 0x01, 0x00, 0x06, 0x00, 0xFF, 0xFF - .word _020A4D14 - .byte 0x0A, 0x00, 0x01, 0x00, 0x07, 0x00, 0xFF, 0xFF - .word _020A4D0C - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x08, 0x00, 0xFF, 0xFF - .word _020A4CF4 - .byte 0x06, 0x00, 0xBA, 0x00, 0x09, 0x00, 0xFF, 0xFF - .word _020A4D24 - .byte 0x09, 0x00, 0xBA, 0x00, 0x0A, 0x00, 0xFF, 0xFF - .word _020A4D1C - .byte 0x06, 0x00, 0xC4, 0x00, 0x0B, 0x00, 0xFF, 0xFF - .word _020A4E1C - .byte 0x06, 0x00, 0xC4, 0x00 - .byte 0x0C, 0x00, 0xFF, 0xFF - .word _020A4F6C - .byte 0x01, 0x00, 0x02, 0x00, 0x0D, 0x00, 0xFF, 0xFF - .word _020A5214 - .byte 0x06, 0x00, 0x04, 0x00, 0x0E, 0x00, 0xFF, 0xFF - .word _020A4F74 - .byte 0x06, 0x00, 0x04, 0x00, 0x0F, 0x00, 0xFF, 0xFF - .word _020A4E24 - .byte 0x06, 0x00, 0x05, 0x00 - .byte 0x10, 0x00, 0xFF, 0xFF - .word _020A4D6C - .byte 0x01, 0x00, 0x05, 0x00, 0x11, 0x00, 0xFF, 0xFF - .word _020A4F7C - .byte 0x06, 0x00, 0x07, 0x00, 0x12, 0x00, 0xFF, 0xFF - .word _020A4F84 - .byte 0x06, 0x00, 0x07, 0x00, 0x13, 0x00, 0xFF, 0xFF - .word _020A4E2C - .byte 0x06, 0x00, 0x07, 0x00 - .byte 0x14, 0x00, 0xFF, 0xFF - .word _020A4F8C - .byte 0x06, 0x00, 0x08, 0x00, 0x15, 0x00, 0xFF, 0xFF - .word _020A4F94 - .byte 0x06, 0x00, 0x08, 0x00, 0x16, 0x00, 0xFF, 0xFF - .word _020A4E34 - .byte 0x06, 0x00, 0xC5, 0x00, 0x17, 0x00, 0xFF, 0xFF - .word _020A4D84 - .byte 0x06, 0x00, 0xC6, 0x00 - .byte 0x18, 0x00, 0xFF, 0xFF - .word _020A4D74 - .byte 0x06, 0x00, 0xC7, 0x00, 0x19, 0x00, 0x07, 0x00 - .word _020A4D64 - .byte 0x06, 0x00, 0xC8, 0x00, 0x1A, 0x00, 0xFF, 0xFF - .word _020A4D7C - .byte 0x0A, 0x00, 0xC9, 0x00, 0x1B, 0x00, 0xFF, 0xFF - .word _020A570C - .byte 0x01, 0x00, 0x0F, 0x00 - .byte 0x1C, 0x00, 0xFF, 0xFF - .word _020A4D34 - .byte 0x06, 0x00, 0x12, 0x00, 0x1D, 0x00, 0xFF, 0xFF - .word _020A4DAC - .byte 0x0A, 0x00, 0xCA, 0x00, 0x1E, 0x00, 0xFF, 0xFF - .word _020A4D44 - .byte 0x01, 0x00, 0x12, 0x00, 0x1F, 0x00, 0xFF, 0xFF - .word _020A4D3C - .byte 0x06, 0x00, 0x15, 0x00 - .byte 0x20, 0x00, 0xFF, 0xFF - .word _020A4DBC - .byte 0x06, 0x00, 0x16, 0x00, 0x21, 0x00, 0xFF, 0xFF - .word _020A4D4C - .byte 0x07, 0x00, 0x16, 0x00, 0x22, 0x00, 0xFF, 0xFF - .word _020A4D54 - .byte 0x0A, 0x00, 0xCB, 0x00, 0x23, 0x00, 0xFF, 0xFF - .word _020A4D2C - .byte 0x01, 0x00, 0xBC, 0x00 - .byte 0x24, 0x00, 0xFF, 0xFF - .word _020A4D5C - .byte 0x06, 0x00, 0x19, 0x00, 0x25, 0x00, 0xFF, 0xFF - .word _020A5A14 - .byte 0x06, 0x00, 0xCC, 0x00, 0x26, 0x00, 0xFF, 0xFF - .word _020A5A0C - .byte 0x06, 0x00, 0xBD, 0x00, 0x27, 0x00, 0xFF, 0xFF - .word _020A5A04 - .byte 0x06, 0x00, 0xBD, 0x00 - .byte 0x28, 0x00, 0xFF, 0xFF - .word _020A59FC - .byte 0x06, 0x00, 0xBD, 0x00, 0x29, 0x00, 0xFF, 0xFF - .word _020A59F4 - .byte 0x06, 0x00, 0xBD, 0x00, 0x2A, 0x00, 0xFF, 0xFF - .word _020A59EC - .byte 0x06, 0x00, 0xBD, 0x00, 0x2B, 0x00, 0xFF, 0xFF - .word _020A59E4 - .byte 0x01, 0x00, 0xBD, 0x00 - .byte 0x2C, 0x00, 0xFF, 0xFF - .word _020A59DC - .byte 0x06, 0x00, 0xCD, 0x00, 0x2D, 0x00, 0xFF, 0xFF - .word _020A59D4 - .byte 0x06, 0x00, 0xCE, 0x00, 0x2E, 0x00, 0xFF, 0xFF - .word _020A59CC - .byte 0x06, 0x00, 0xCF, 0x00, 0x2F, 0x00, 0xFF, 0xFF - .word _020A59C4 - .byte 0x0A, 0x00, 0xD0, 0x00 - .byte 0x30, 0x00, 0xFF, 0xFF - .word _020A59BC - .byte 0x01, 0x00, 0x1E, 0x00, 0x31, 0x00, 0xFF, 0xFF - .word _020A59B4 - .byte 0x06, 0x00, 0xD1, 0x00, 0x32, 0x00, 0xFF, 0xFF - .word _020A59AC - .byte 0x06, 0x00, 0xD3, 0x00, 0x33, 0x00, 0xFF, 0xFF - .word _020A59A4 - .byte 0x06, 0x00, 0xD4, 0x00 - .byte 0x34, 0x00, 0xFF, 0xFF - .word _020A599C - .byte 0x07, 0x00, 0x23, 0x00, 0x35, 0x00, 0xFF, 0xFF - .word _020A5994 - .byte 0x07, 0x00, 0x23, 0x00, 0x36, 0x00, 0xFF, 0xFF - .word _020A598C - .byte 0x06, 0x00, 0xD5, 0x00, 0x37, 0x00, 0xFF, 0xFF - .word _020A5984 - .byte 0x0A, 0x00, 0xD6, 0x00 - .byte 0x38, 0x00, 0xFF, 0xFF - .word _020A597C - .byte 0x06, 0x00, 0x24, 0x00, 0x39, 0x00, 0xFF, 0xFF - .word _020A5974 - .byte 0x01, 0x00, 0x24, 0x00, 0x3A, 0x00, 0xFF, 0xFF - .word _020A596C - .byte 0x06, 0x00, 0xD7, 0x00, 0x3B, 0x00, 0xFF, 0xFF - .word _020A5964 - .byte 0x0A, 0x00, 0xD8, 0x00 - .byte 0x3C, 0x00, 0xFF, 0xFF - .word _020A595C - .byte 0x06, 0x00, 0xBE, 0x00, 0x3D, 0x00, 0xFF, 0xFF - .word _020A5954 - .byte 0x06, 0x00, 0xBE, 0x00, 0x3E, 0x00, 0xFF, 0xFF - .word _020A594C - .byte 0x06, 0x00, 0xBE, 0x00, 0x3F, 0x00, 0xFF, 0xFF - .word _020A5944 - .byte 0x06, 0x00, 0xBE, 0x00 - .byte 0x40, 0x00, 0xFF, 0xFF - .word _020A593C - .byte 0x06, 0x00, 0xBE, 0x00, 0x41, 0x00, 0xFF, 0xFF - .word _020A5934 - .byte 0x01, 0x00, 0xBE, 0x00, 0x42, 0x00, 0xFF, 0xFF - .word _020A592C - .byte 0x06, 0x00, 0xD9, 0x00, 0x43, 0x00, 0xFF, 0xFF - .word _020A5924 - .byte 0x0A, 0x00, 0xDA, 0x00 - .byte 0x44, 0x00, 0xFF, 0xFF - .word _020A591C - .byte 0x06, 0x00, 0x2A, 0x00, 0x45, 0x00, 0xFF, 0xFF - .word _020A5914 - .byte 0x06, 0x00, 0x2A, 0x00, 0x46, 0x00, 0xFF, 0xFF - .word _020A590C - .byte 0x06, 0x00, 0x2A, 0x00, 0x47, 0x00, 0xFF, 0xFF - .word _020A5904 - .byte 0x01, 0x00, 0x2A, 0x00 - .byte 0x48, 0x00, 0xFF, 0xFF - .word _020A58FC - .byte 0x01, 0x00, 0x2A, 0x00, 0x49, 0x00, 0xFF, 0xFF - .word _020A58F4 - .byte 0x06, 0x00, 0xDB, 0x00, 0x4A, 0x00, 0xFF, 0xFF - .word _020A58EC - .byte 0x06, 0x00, 0x2D, 0x00, 0x4B, 0x00, 0xFF, 0xFF - .word _020A58E4 - .byte 0x01, 0x00, 0x2D, 0x00 - .byte 0x4C, 0x00, 0xFF, 0xFF - .word _020A58DC - .byte 0x0A, 0x00, 0xDC, 0x00, 0x4D, 0x00, 0xFF, 0xFF - .word _020A58D4 - .byte 0x0A, 0x00, 0xDD, 0x00, 0x4E, 0x00, 0xFF, 0xFF - .word _020A58CC - .byte 0x0A, 0x00, 0xDE, 0x00, 0x4F, 0x00, 0xFF, 0xFF - .word _020A58C4 - .byte 0x07, 0x00, 0x37, 0x00 - .byte 0x50, 0x00, 0xFF, 0xFF - .word _020A58BC - .byte 0x0A, 0x00, 0x37, 0x00, 0x51, 0x00, 0xFF, 0xFF - .word _020A58B4 - .byte 0x0A, 0x00, 0x37, 0x00, 0x52, 0x00, 0xFF, 0xFF - .word _020A58AC - .byte 0x0A, 0x00, 0x37, 0x00, 0x53, 0x00, 0xFF, 0xFF - .word _020A58A4 - .byte 0x0B, 0x00, 0x37, 0x00 - .byte 0x54, 0x00, 0xFF, 0xFF - .word _020A589C - .byte 0x0B, 0x00, 0x37, 0x00, 0x55, 0x00, 0xFF, 0xFF - .word _020A5894 - .byte 0x0B, 0x00, 0x37, 0x00, 0x56, 0x00, 0xFF, 0xFF - .word _020A588C - .byte 0x01, 0x00, 0x37, 0x00, 0x57, 0x00, 0xFF, 0xFF - .word _020A5884 - .byte 0x0B, 0x00, 0x47, 0x00 - .byte 0x58, 0x00, 0xFF, 0xFF - .word _020A587C - .byte 0x0A, 0x00, 0x33, 0x00, 0x59, 0x00, 0xFF, 0xFF - .word _020A5874 - .byte 0x0A, 0x00, 0xDF, 0x00, 0x5A, 0x00, 0xFF, 0xFF - .word _020A586C - .byte 0x0B, 0x00, 0x34, 0x00, 0x5B, 0x00, 0xFF, 0xFF - .word _020A5864 - .byte 0x01, 0x00, 0x3F, 0x00 - .byte 0x5C, 0x00, 0xFF, 0xFF - .word _020A585C - .byte 0x06, 0x00, 0x3F, 0x00, 0x5D, 0x00, 0xFF, 0xFF - .word _020A5854 - .byte 0x0A, 0x00, 0x40, 0x00, 0x5E, 0x00, 0xFF, 0xFF - .word _020A584C - .byte 0x0A, 0x00, 0x40, 0x00, 0x5F, 0x00, 0xFF, 0xFF - .word _020A5844 - .byte 0x0A, 0x00, 0x41, 0x00 - .byte 0x60, 0x00, 0xFF, 0xFF - .word _020A583C - .byte 0x0A, 0x00, 0xE0, 0x00, 0x61, 0x00, 0xFF, 0xFF - .word _020A5834 - .byte 0x0A, 0x00, 0xE1, 0x00, 0x62, 0x00, 0xFF, 0xFF - .word _020A582C - .byte 0x0A, 0x00, 0x41, 0x00, 0x63, 0x00, 0xFF, 0xFF - .word _020A5824 - .byte 0x0B, 0x00, 0x41, 0x00 - .byte 0x64, 0x00, 0xFF, 0xFF - .word _020A581C - .byte 0x06, 0x00, 0x44, 0x00, 0x65, 0x00, 0xFF, 0xFF - .word _020A5814 - .byte 0x0A, 0x00, 0xE2, 0x00, 0x66, 0x00, 0xFF, 0xFF - .word _020A580C - .byte 0x01, 0x00, 0x44, 0x00, 0x67, 0x00, 0xFF, 0xFF - .word _020A5804 - .byte 0x0A, 0x00, 0xE3, 0x00 - .byte 0x68, 0x00, 0xFF, 0xFF - .word _020A57FC - .byte 0x06, 0x00, 0xE4, 0x00, 0x69, 0x00, 0xFF, 0xFF - .word _020A57F4 - .byte 0x01, 0x00, 0xE5, 0x00, 0x6A, 0x00, 0xFF, 0xFF - .word _020A57EC - .byte 0x01, 0x00, 0xE6, 0x00, 0x6B, 0x00, 0xFF, 0xFF - .word _020A57E4 - .byte 0x07, 0x00, 0x7C, 0x00 - .byte 0x6C, 0x00, 0xFF, 0xFF - .word _020A57DC - .byte 0x06, 0x00, 0x7C, 0x00, 0x6D, 0x00, 0xFF, 0xFF - .word _020A57D4 - .byte 0x0A, 0x00, 0xE7, 0x00, 0x6E, 0x00, 0xFF, 0xFF - .word _020A57CC - .byte 0x06, 0x00, 0x83, 0x00, 0x6F, 0x00, 0xFF, 0xFF - .word _020A57C4 - .byte 0x01, 0x00, 0xE8, 0x00 - .byte 0x70, 0x00, 0xFF, 0xFF - .word _020A57BC - .byte 0x06, 0x00, 0xE9, 0x00, 0x71, 0x00, 0xFF, 0xFF - .word _020A57B4 - .byte 0x0A, 0x00, 0xEA, 0x00, 0x72, 0x00, 0xFF, 0xFF - .word _020A57AC - .byte 0x01, 0x00, 0xEB, 0x00, 0x73, 0x00, 0xFF, 0xFF - .word _020A57A4 - .byte 0x01, 0x00, 0xEC, 0x00 - .byte 0x74, 0x00, 0xFF, 0xFF - .word _020A579C - .byte 0x06, 0x00, 0xED, 0x00, 0x75, 0x00, 0xFF, 0xFF - .word _020A5794 - .byte 0x06, 0x00, 0xEE, 0x00, 0x76, 0x00, 0xFF, 0xFF - .word _020A578C - .byte 0x0A, 0x00, 0xEF, 0x00, 0x77, 0x00, 0xFF, 0xFF - .word _020A5784 - .byte 0x01, 0x00, 0xF0, 0x00 - .byte 0x78, 0x00, 0xFF, 0xFF - .word _020A577C - .byte 0x06, 0x00, 0xF1, 0x00, 0x79, 0x00, 0xFF, 0xFF - .word _020A5774 - .byte 0x06, 0x00, 0xF2, 0x00, 0x7A, 0x00, 0xFF, 0xFF - .word _020A576C - .byte 0x0A, 0x00, 0xF3, 0x00, 0x7B, 0x00, 0xFF, 0xFF - .word _020A5764 - .byte 0x01, 0x00, 0xF4, 0x00 - .byte 0x7C, 0x00, 0xFF, 0xFF - .word _020A575C - .byte 0x06, 0x00, 0xF5, 0x00, 0x7D, 0x00, 0xFF, 0xFF - .word _020A5754 - .byte 0x06, 0x00, 0xF5, 0x00, 0x7E, 0x00, 0xFF, 0xFF - .word _020A574C - .byte 0x06, 0x00, 0xF6, 0x00, 0x7F, 0x00, 0xFF, 0xFF - .word _020A5744 - .byte 0x07, 0x00, 0xF7, 0x00 - .byte 0x80, 0x00, 0xFF, 0xFF - .word _020A573C - .byte 0x06, 0x00, 0xF8, 0x00, 0x81, 0x00, 0xFF, 0xFF - .word _020A5734 - .byte 0x06, 0x00, 0xF8, 0x00, 0x82, 0x00, 0xFF, 0xFF - .word _020A572C - .byte 0x0A, 0x00, 0xF9, 0x00, 0x83, 0x00, 0xFF, 0xFF - .word _020A5724 - .byte 0x01, 0x00, 0xFA, 0x00 - .byte 0x84, 0x00, 0xFF, 0xFF - .word _020A571C - .byte 0x01, 0x00, 0xFA, 0x00, 0x85, 0x00, 0xFF, 0xFF - .word _020A5714 - .byte 0x01, 0x00, 0xFA, 0x00, 0x86, 0x00, 0xFF, 0xFF - .word _020A51F4 - .byte 0x06, 0x00, 0xFB, 0x00, 0x87, 0x00, 0xFF, 0xFF - .word _020A5704 - .byte 0x06, 0x00, 0x96, 0x00 - .byte 0x88, 0x00, 0xFF, 0xFF - .word _020A51EC - .byte 0x06, 0x00, 0x96, 0x00, 0x89, 0x00, 0xFF, 0xFF - .word _020A56F4 - .byte 0x06, 0x00, 0xFC, 0x00, 0x8A, 0x00, 0xFF, 0xFF - .word _020A56EC - .byte 0x0A, 0x00, 0xFD, 0x00, 0x8B, 0x00, 0xFF, 0xFF - .word _020A56E4 - .byte 0x01, 0x00, 0xFE, 0x00 - .byte 0x8C, 0x00, 0xFF, 0xFF - .word _020A56DC - .byte 0x06, 0x00, 0xFF, 0x00, 0x8D, 0x00, 0xFF, 0xFF - .word _020A56D4 - .byte 0x06, 0x00, 0x9C, 0x00, 0x8E, 0x00, 0xFF, 0xFF - .word _020A56CC - .byte 0x0A, 0x00, 0x00, 0x01, 0x8F, 0x00, 0xFF, 0xFF - .word _020A56C4 - .byte 0x01, 0x00, 0x01, 0x01 - .byte 0x90, 0x00, 0xFF, 0xFF - .word _020A56BC - .byte 0x0A, 0x00, 0x02, 0x01, 0x91, 0x00, 0xFF, 0xFF - .word _020A56B4 - .byte 0x01, 0x00, 0x03, 0x01, 0x92, 0x00, 0xFF, 0xFF - .word _020A56AC - .byte 0x01, 0x00, 0x04, 0x01, 0x93, 0x00, 0xFF, 0xFF - .word _020A56A4 - .byte 0x01, 0x00, 0x05, 0x01 - .byte 0x94, 0x00, 0xFF, 0xFF - .word _020A569C - .byte 0x01, 0x00, 0x06, 0x01, 0x95, 0x00, 0xFF, 0xFF - .word _020A5694 - .byte 0x0A, 0x00, 0x68, 0x00, 0x96, 0x00, 0xFF, 0xFF - .word _020A568C - .byte 0x0A, 0x00, 0x6C, 0x00, 0x97, 0x00, 0xFF, 0xFF - .word _020A5684 - .byte 0x0A, 0x00, 0x6D, 0x00 - .byte 0x98, 0x00, 0xFF, 0xFF - .word _020A567C - .byte 0x0A, 0x00, 0x6E, 0x00, 0x99, 0x00, 0xFF, 0xFF - .word _020A5674 - .byte 0x0A, 0x00, 0x6F, 0x00, 0x9A, 0x00, 0xFF, 0xFF - .word _020A566C - .byte 0x0A, 0x00, 0x69, 0x00, 0x9B, 0x00, 0xFF, 0xFF - .word _020A5664 - .byte 0x06, 0x00, 0x07, 0x01 - .byte 0x9C, 0x00, 0xFF, 0xFF - .word _020A519C - .byte 0x0A, 0x00, 0x08, 0x01, 0x9D, 0x00, 0xFF, 0xFF - .word _020A5654 - .byte 0x0A, 0x00, 0x09, 0x01, 0x9E, 0x00, 0xFF, 0xFF - .word _020A564C - .byte 0x0A, 0x00, 0x0A, 0x01, 0x9F, 0x00, 0xFF, 0xFF - .word _020A5644 - .byte 0x0A, 0x00, 0x0B, 0x01 - .byte 0xA0, 0x00, 0xFF, 0xFF - .word _020A563C - .byte 0x0A, 0x00, 0x0C, 0x01, 0xA1, 0x00, 0xFF, 0xFF - .word _020A5634 - .byte 0x0A, 0x00, 0x0D, 0x01, 0xA2, 0x00, 0xFF, 0xFF - .word _020A562C - .byte 0x0A, 0x00, 0x0E, 0x01, 0xA3, 0x00, 0xFF, 0xFF - .word _020A5624 - .byte 0x06, 0x00, 0x0F, 0x01 - .byte 0xA4, 0x00, 0xFF, 0xFF - .word _020A561C - .byte 0x0A, 0x00, 0x10, 0x01, 0xA5, 0x00, 0xFF, 0xFF - .word _020A5614 - .byte 0x06, 0x00, 0x11, 0x01, 0xA6, 0x00, 0xFF, 0xFF - .word _020A560C - .byte 0x01, 0x00, 0x12, 0x01, 0xA7, 0x00, 0xFF, 0xFF - .word _020A5604 - .byte 0x0B, 0x00, 0x51, 0x00 - .byte 0xA8, 0x00, 0xFF, 0xFF - .word _020A55FC - .byte 0x0B, 0x00, 0x4D, 0x00, 0xA9, 0x00, 0xFF, 0xFF - .word _020A55F4 - .byte 0x0B, 0x00, 0x4F, 0x00, 0xAA, 0x00, 0xFF, 0xFF - .word _020A55EC - .byte 0x0B, 0x00, 0x4B, 0x00, 0xAB, 0x00, 0xFF, 0xFF - .word _020A55E4 - .byte 0x0B, 0x00, 0x53, 0x00 - .byte 0xAC, 0x00, 0xFF, 0xFF - .word _020A515C - .byte 0x0B, 0x00, 0x57, 0x00, 0xAD, 0x00, 0xFF, 0xFF - .word _020A55D4 - .byte 0x0B, 0x00, 0x55, 0x00, 0xAE, 0x00, 0xFF, 0xFF - .word _020A55CC - .byte 0x0B, 0x00, 0x49, 0x00, 0xAF, 0x00, 0xFF, 0xFF - .word _020A55C4 - .byte 0x06, 0x00, 0x13, 0x01 - .byte 0xB0, 0x00, 0xFF, 0xFF - .word _020A55BC - .byte 0x0A, 0x00, 0x14, 0x01, 0xB1, 0x00, 0xFF, 0xFF - .word _020A55B4 - .byte 0x0B, 0x00, 0x30, 0x00, 0xB2, 0x00, 0xFF, 0xFF - .word _020A55AC - .byte 0x0B, 0x00, 0x5C, 0x00, 0xB3, 0x00, 0xFF, 0xFF - .word _020A55A4 - .byte 0x0A, 0x00, 0x5E, 0x00 - .byte 0xB4, 0x00, 0xFF, 0xFF - .word _020A559C - .byte 0x0A, 0x00, 0x5F, 0x00, 0xB5, 0x00, 0xFF, 0xFF - .word _020A5594 - .byte 0x0A, 0x00, 0x60, 0x00, 0xB6, 0x00, 0xFF, 0xFF - .word _020A558C - .byte 0x0A, 0x00, 0x61, 0x00, 0xB7, 0x00, 0xFF, 0xFF - .word _020A5584 - .byte 0x0A, 0x00, 0x62, 0x00 - .byte 0xB8, 0x00, 0xFF, 0xFF - .word _020A557C - .byte 0x0A, 0x00, 0x63, 0x00, 0xB9, 0x00, 0xFF, 0xFF - .word _020A5574 - .byte 0x0A, 0x00, 0x64, 0x00, 0xBA, 0x00, 0xFF, 0xFF - .word _020A556C - .byte 0x0A, 0x00, 0x65, 0x00, 0xBB, 0x00, 0xFF, 0xFF - .word _020A5564 - .byte 0x0A, 0x00, 0x66, 0x00 - .byte 0xBC, 0x00, 0xFF, 0xFF - .word _020A555C - .byte 0x0A, 0x00, 0x67, 0x00, 0xBD, 0x00, 0xFF, 0xFF - .word _020A5554 - .byte 0x0A, 0x00, 0x58, 0x00, 0xBE, 0x00, 0xFF, 0xFF - .word _020A554C - .byte 0x0A, 0x00, 0x59, 0x00, 0xBF, 0x00, 0xFF, 0xFF - .word _020A5544 - .byte 0x0A, 0x00, 0x5A, 0x00 - .byte 0xC0, 0x00, 0xFF, 0xFF - .word _020A510C - .byte 0x0A, 0x00, 0x5B, 0x00, 0xC1, 0x00, 0xFF, 0xFF - .word _020A5534 - .byte 0x0A, 0x00, 0x5C, 0x00, 0xC2, 0x00, 0xFF, 0xFF - .word _020A552C - .byte 0x06, 0x00, 0x15, 0x01, 0xC3, 0x00, 0xFF, 0xFF - .word _020A5524 - .byte 0x06, 0x00, 0x15, 0x01 - .byte 0xC4, 0x00, 0xFF, 0xFF - .word _020A5B84 - .byte 0x06, 0x00, 0x15, 0x01, 0xC5, 0x00, 0xFF, 0xFF - .word _020A5514 - .byte 0x06, 0x00, 0x15, 0x01, 0xC6, 0x00, 0xFF, 0xFF - .word _020A5B90 - .byte 0x06, 0x00, 0x15, 0x01, 0xC7, 0x00, 0xFF, 0xFF - .word _020A5504 - .byte 0x06, 0x00, 0x15, 0x01 - .byte 0xC8, 0x00, 0xFF, 0xFF - .word _020A5B9C - .byte 0x06, 0x00, 0x16, 0x01, 0xC9, 0x00, 0xFF, 0xFF - .word _020A54E4 - .byte 0x06, 0x00, 0x17, 0x01, 0xCA, 0x00, 0xFF, 0xFF - .word _020A54EC - .byte 0x06, 0x00, 0x18, 0x01, 0xCB, 0x00, 0xFF, 0xFF - .word _020A54FC - .byte 0x06, 0x00, 0x18, 0x01 - .byte 0xCC, 0x00, 0xFF, 0xFF - .word _020A5BA8 - .byte 0x06, 0x00, 0x18, 0x01, 0xCD, 0x00, 0xFF, 0xFF - .word _020A54D4 - .byte 0x06, 0x00, 0x18, 0x01, 0xCE, 0x00, 0xFF, 0xFF - .word _020A5A1C - .byte 0x06, 0x00, 0x19, 0x01, 0xCF, 0x00, 0xFF, 0xFF - .word _020A54C4 - .byte 0x06, 0x00, 0x19, 0x01 - .byte 0xD0, 0x00, 0xFF, 0xFF - .word _020A54BC - .byte 0x06, 0x00, 0x1A, 0x01, 0xD1, 0x00, 0xFF, 0xFF - .word _020A54B4 - .byte 0x06, 0x00, 0x1A, 0x01, 0xD2, 0x00, 0xFF, 0xFF - .word _020A54AC - .byte 0x02, 0x00, 0x1B, 0x01, 0xD3, 0x00, 0xFF, 0xFF - .word _020A54A4 - .byte 0x02, 0x00, 0x1B, 0x01 - .byte 0xD4, 0x00, 0xFF, 0xFF - .word _020A549C - .byte 0x02, 0x00, 0x1C, 0x01, 0xD5, 0x00, 0xFF, 0xFF - .word _020A5494 - .byte 0x02, 0x00, 0x1D, 0x01, 0xD6, 0x00, 0xFF, 0xFF - .word _020A548C - .byte 0x02, 0x00, 0x1D, 0x01, 0xD7, 0x00, 0xFF, 0xFF - .word _020A5484 - .byte 0x02, 0x00, 0x1E, 0x01 - .byte 0xD8, 0x00, 0xFF, 0xFF - .word _020A547C - .byte 0x02, 0x00, 0x1E, 0x01, 0xD9, 0x00, 0xFF, 0xFF - .word _020A5474 - .byte 0x06, 0x00, 0x1F, 0x01, 0xDA, 0x00, 0xFF, 0xFF - .word _020A546C - .byte 0x06, 0x00, 0x1F, 0x01, 0xDB, 0x00, 0xFF, 0xFF - .word _020A5464 - .byte 0x06, 0x00, 0x1F, 0x01 - .byte 0xDC, 0x00, 0xFF, 0xFF - .word _020A545C - .byte 0x06, 0x00, 0x1F, 0x01, 0xDD, 0x00, 0xFF, 0xFF - .word _020A5454 - .byte 0x06, 0x00, 0x20, 0x01, 0xDE, 0x00, 0xFF, 0xFF - .word _020A544C - .byte 0x06, 0x00, 0x21, 0x01, 0xDF, 0x00, 0xFF, 0xFF - .word _020A5444 - .byte 0x06, 0x00, 0x22, 0x01 - .byte 0xE0, 0x00, 0xFF, 0xFF - .word _020A543C - .byte 0x06, 0x00, 0x23, 0x01, 0xE1, 0x00, 0xFF, 0xFF - .word _020A5434 - .byte 0x06, 0x00, 0x24, 0x01, 0xE2, 0x00, 0xFF, 0xFF - .word _020A542C - .byte 0x06, 0x00, 0x25, 0x01, 0xE3, 0x00, 0xFF, 0xFF - .word _020A5424 - .byte 0x06, 0x00, 0x26, 0x01 - .byte 0xE4, 0x00, 0xFF, 0xFF - .word _020A541C - .byte 0x07, 0x00, 0xB7, 0x00, 0xE5, 0x00, 0x07, 0x00 - .word _020A5414 - .byte 0x07, 0x00, 0xB7, 0x00, 0xE6, 0x00, 0xFF, 0xFF - .word _020A540C - .byte 0x06, 0x00, 0xB7, 0x00, 0xE7, 0x00, 0xFF, 0xFF - .word _020A5404 - .byte 0x09, 0x00, 0xB7, 0x00 - .byte 0xE8, 0x00, 0xFF, 0xFF - .word _020A53FC - .byte 0x06, 0x00, 0x27, 0x01, 0xE9, 0x00, 0xFF, 0xFF - .word _020A56FC - .byte 0x06, 0x00, 0x27, 0x01, 0xEA, 0x00, 0xFF, 0xFF - .word _020A5A34 - .byte 0x06, 0x00, 0xB7, 0x00, 0xEB, 0x00, 0xFF, 0xFF - .word _020A53E4 - .byte 0x06, 0x00, 0xB7, 0x00 - .byte 0xEC, 0x00, 0xFF, 0xFF - .word _020A53DC - .byte 0x06, 0x00, 0xB7, 0x00, 0xED, 0x00, 0xFF, 0xFF - .word _020A53D4 - .byte 0x06, 0x00, 0xB7, 0x00, 0xEE, 0x00, 0xFF, 0xFF - .word _020A53CC - .byte 0x06, 0x00, 0xB7, 0x00, 0xEF, 0x00, 0xFF, 0xFF - .word _020A53C4 - .byte 0x06, 0x00, 0xB7, 0x00 - .byte 0xF0, 0x00, 0xFF, 0xFF - .word _020A53BC - .byte 0x06, 0x00, 0xB7, 0x00, 0xF1, 0x00, 0xFF, 0xFF - .word _020A53B4 - .byte 0x06, 0x00, 0xB7, 0x00, 0xF2, 0x00, 0xFF, 0xFF - .word _020A53AC - .byte 0x09, 0x00, 0xB7, 0x00, 0xF3, 0x00, 0xFF, 0xFF - .word _020A53A4 - .byte 0x06, 0x00, 0xB7, 0x00 - .byte 0xF4, 0x00, 0xFF, 0xFF - .word _020A539C - .byte 0x06, 0x00, 0xB7, 0x00, 0xF5, 0x00, 0xFF, 0xFF - .word _020A5394 - .byte 0x06, 0x00, 0xB7, 0x00, 0xF6, 0x00, 0xFF, 0xFF - .word _020A538C - .byte 0x06, 0x00, 0xB7, 0x00, 0xF7, 0x00, 0xFF, 0xFF - .word _020A5A4C - .byte 0x06, 0x00, 0xB7, 0x00 - .byte 0xF8, 0x00, 0xFF, 0xFF - .word _020A537C - .byte 0x06, 0x00, 0x28, 0x01, 0xF9, 0x00, 0xFF, 0xFF - .word _020A5374 - .byte 0x06, 0x00, 0x29, 0x01, 0xFA, 0x00, 0xFF, 0xFF - .word _020A536C - .byte 0x06, 0x00, 0x2A, 0x01, 0xFB, 0x00, 0xFF, 0xFF - .word _020A5364 - .byte 0x06, 0x00, 0x2A, 0x01 - .byte 0xFC, 0x00, 0xFF, 0xFF - .word _020A535C - .byte 0x06, 0x00, 0xB7, 0x00, 0xFD, 0x00, 0xFF, 0xFF - .word _020A5354 - .byte 0x07, 0x00, 0x2B, 0x01, 0xFE, 0x00, 0xFF, 0xFF - .word _020A534C - .byte 0x06, 0x00, 0x2C, 0x01, 0xFF, 0x00, 0xFF, 0xFF - .word _020A5344 - .byte 0x06, 0x00, 0xC3, 0x00 - .byte 0x00, 0x01, 0xFF, 0xFF - .word _020A533C - .byte 0x06, 0x00, 0xC3, 0x00, 0x01, 0x01, 0xFF, 0xFF - .word _020A5334 - .byte 0x06, 0x00, 0xC3, 0x00, 0x02, 0x01, 0xFF, 0xFF - .word _020A532C - .byte 0x06, 0x00, 0xB7, 0x00, 0x03, 0x01, 0xFF, 0xFF - .word _020A5324 - .byte 0x06, 0x00, 0xB7, 0x00 - .byte 0x04, 0x01, 0xFF, 0xFF - .word _020A531C - .byte 0x06, 0x00, 0xB7, 0x00, 0x05, 0x01, 0xFF, 0xFF - .word _020A5314 - .byte 0x06, 0x00, 0xB7, 0x00, 0x06, 0x01, 0xFF, 0xFF - .word _020A530C - .byte 0x06, 0x00, 0xB7, 0x00, 0x07, 0x01, 0xFF, 0xFF - .word _020A5304 - .byte 0x06, 0x00, 0xB7, 0x00 - .byte 0x08, 0x01, 0xFF, 0xFF - .word _020A52FC - .byte 0x06, 0x00, 0xB7, 0x00, 0x09, 0x01, 0xFF, 0xFF - .word _020A52F4 - .byte 0x06, 0x00, 0xB7, 0x00, 0x0A, 0x01, 0xFF, 0xFF - .word _020A52EC - .byte 0x06, 0x00, 0xB7, 0x00, 0x0B, 0x01, 0xFF, 0xFF - .word _020A52E4 - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0x0C, 0x01, 0xFF, 0xFF - .word _020A52DC - .byte 0x04, 0x00, 0xB9, 0x00, 0x0D, 0x01, 0xFF, 0xFF - .word _020A52D4 - .byte 0x06, 0x00, 0x2D, 0x01, 0x0E, 0x01, 0xFF, 0xFF - .word _020A52CC - .byte 0x06, 0x00, 0x2E, 0x01, 0x0F, 0x01, 0xFF, 0xFF - .word _020A52C4 - .byte 0x06, 0x00, 0xB9, 0x00 - .byte 0x10, 0x01, 0xFF, 0xFF - .word _020A52BC - .byte 0x06, 0x00, 0xB9, 0x00, 0x11, 0x01, 0xFF, 0xFF - .word _020A52B4 - .byte 0x04, 0x00, 0xB9, 0x00, 0x12, 0x01, 0xFF, 0xFF - .word _020A52AC - .byte 0x04, 0x00, 0xB9, 0x00, 0x14, 0x01, 0xFF, 0xFF - .word _020A52A4 - .byte 0x04, 0x00, 0xB9, 0x00 - .byte 0x15, 0x01, 0xFF, 0xFF - .word _020A529C - .byte 0x09, 0x00, 0xB9, 0x00, 0x16, 0x01, 0xFF, 0xFF - .word _020A5294 - .byte 0x04, 0x00, 0xB9, 0x00, 0x17, 0x01, 0xFF, 0xFF - .word _020A528C - .byte 0x04, 0x00, 0xB9, 0x00, 0x18, 0x01, 0xFF, 0xFF - .word _020A5284 - .byte 0x04, 0x00, 0xB9, 0x00 - .byte 0x19, 0x01, 0xFF, 0xFF - .word _020A527C - .byte 0x04, 0x00, 0xB9, 0x00, 0x1A, 0x01, 0xFF, 0xFF - .word _020A5274 - .byte 0x04, 0x00, 0xB9, 0x00, 0x1B, 0x01, 0xFF, 0xFF - .word _020A526C - .byte 0x04, 0x00, 0xB9, 0x00, 0x1C, 0x01, 0xFF, 0xFF - .word _020A5264 - .byte 0x04, 0x00, 0xB9, 0x00 - .byte 0x1D, 0x01, 0xFF, 0xFF - .word _020A525C - .byte 0x09, 0x00, 0xB9, 0x00, 0x1E, 0x01, 0xFF, 0xFF - .word _020A5254 - .byte 0x09, 0x00, 0xB9, 0x00, 0x1F, 0x01, 0xFF, 0xFF - .word _020A5A94 - .byte 0x09, 0x00, 0xB9, 0x00, 0x20, 0x01, 0xFF, 0xFF - .word _020A5AA0 - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0x21, 0x01, 0xFF, 0xFF - .word _020A5AAC - .byte 0x09, 0x00, 0xB9, 0x00, 0x22, 0x01, 0xFF, 0xFF - .word _020A5AB8 - .byte 0x09, 0x00, 0xB9, 0x00, 0x23, 0x01, 0xFF, 0xFF - .word _020A522C - .byte 0x09, 0x00, 0xB9, 0x00, 0x24, 0x01, 0xFF, 0xFF - .word _020A5AC4 - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0x25, 0x01, 0xFF, 0xFF - .word _020A5AD0 - .byte 0x09, 0x00, 0xB9, 0x00, 0x26, 0x01, 0xFF, 0xFF - .word _020A5AE8 - .byte 0x09, 0x00, 0xB9, 0x00, 0x27, 0x01, 0xFF, 0xFF - .word _020A5AF4 - .byte 0x09, 0x00, 0xB9, 0x00, 0x28, 0x01, 0xFF, 0xFF - .word _020A5204 - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0x29, 0x01, 0xFF, 0xFF - .word _020A5B00 - .byte 0x09, 0x00, 0xB9, 0x00, 0x2A, 0x01, 0xFF, 0xFF - .word _020A5B18 - .byte 0x09, 0x00, 0xB9, 0x00, 0x2B, 0x01, 0xFF, 0xFF - .word _020A5B24 - .byte 0x09, 0x00, 0xB9, 0x00, 0x2C, 0x01, 0xFF, 0xFF - .word _020A5B30 - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0x2D, 0x01, 0xFF, 0xFF - .word _020A51DC - .byte 0x09, 0x00, 0xB9, 0x00, 0x2E, 0x01, 0xFF, 0xFF - .word _020A51D4 - .byte 0x09, 0x00, 0xB9, 0x00, 0x2F, 0x01, 0xFF, 0xFF - .word _020A51CC - .byte 0x09, 0x00, 0xB9, 0x00, 0x30, 0x01, 0xFF, 0xFF - .word _020A51C4 - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0x31, 0x01, 0xFF, 0xFF - .word _020A51BC - .byte 0x09, 0x00, 0xB9, 0x00, 0x32, 0x01, 0xFF, 0xFF - .word _020A51B4 - .byte 0x09, 0x00, 0xB9, 0x00, 0x33, 0x01, 0xFF, 0xFF - .word _020A51AC - .byte 0x04, 0x00, 0xB9, 0x00, 0x34, 0x01, 0xFF, 0xFF - .word _020A51A4 - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0x35, 0x01, 0xFF, 0xFF - .word _020A4F3C - .byte 0x04, 0x00, 0xB9, 0x00, 0x36, 0x01, 0xFF, 0xFF - .word _020A5194 - .byte 0x09, 0x00, 0xB9, 0x00, 0x37, 0x01, 0xFF, 0xFF - .word _020A518C - .byte 0x09, 0x00, 0xB9, 0x00, 0x38, 0x01, 0xFF, 0xFF - .word _020A5184 - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0x39, 0x01, 0xFF, 0xFF - .word _020A517C - .byte 0x09, 0x00, 0xB9, 0x00, 0x3A, 0x01, 0xFF, 0xFF - .word _020A5174 - .byte 0x04, 0x00, 0xB9, 0x00, 0x3B, 0x01, 0xFF, 0xFF - .word _020A516C - .byte 0x04, 0x00, 0xB9, 0x00, 0x3C, 0x01, 0xFF, 0xFF - .word _020A5164 - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0x3D, 0x01, 0xFF, 0xFF - .word _020A4F1C - .byte 0x01, 0x00, 0xB9, 0x00, 0x3E, 0x01, 0xFF, 0xFF - .word _020A5154 - .byte 0x04, 0x00, 0xB9, 0x00, 0x3F, 0x01, 0xFF, 0xFF - .word _020A514C - .byte 0x04, 0x00, 0xB9, 0x00, 0x40, 0x01, 0xFF, 0xFF - .word _020A5144 - .byte 0x04, 0x00, 0xB9, 0x00 - .byte 0x41, 0x01, 0xFF, 0xFF - .word _020A513C - .byte 0x04, 0x00, 0xB9, 0x00, 0x42, 0x01, 0xFF, 0xFF - .word _020A5134 - .byte 0x09, 0x00, 0xB9, 0x00, 0x43, 0x01, 0xFF, 0xFF - .word _020A512C - .byte 0x06, 0x00, 0x2F, 0x01, 0x44, 0x01, 0x03, 0x00 - .word _020A5124 - .byte 0x06, 0x00, 0x30, 0x01 - .byte 0x45, 0x01, 0x03, 0x00 - .word _020A511C - .byte 0x06, 0x00, 0x31, 0x01, 0x46, 0x01, 0xFF, 0xFF - .word _020A5114 - .byte 0x06, 0x00, 0x31, 0x01, 0x47, 0x01, 0xFF, 0xFF - .word _020A5B78 - .byte 0x06, 0x00, 0x32, 0x01, 0x48, 0x01, 0xFF, 0xFF - .word _020A5104 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x49, 0x01, 0xFF, 0xFF - .word _020A4EFC - .byte 0x04, 0x00, 0xBA, 0x00, 0x4A, 0x01, 0xFF, 0xFF - .word _020A550C - .byte 0x06, 0x00, 0xBA, 0x00, 0x4B, 0x01, 0xFF, 0xFF - .word _020A50F4 - .byte 0x06, 0x00, 0xBA, 0x00, 0x4C, 0x01, 0xFF, 0xFF - .word _020A54F4 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x4D, 0x01, 0xFF, 0xFF - .word _020A551C - .byte 0x06, 0x00, 0xBA, 0x00, 0x4E, 0x01, 0xFF, 0xFF - .word _020A54CC - .byte 0x06, 0x00, 0xBA, 0x00, 0x4F, 0x01, 0xFF, 0xFF - .word _020A50CC - .byte 0x09, 0x00, 0xBA, 0x00, 0x50, 0x01, 0xFF, 0xFF - .word _020A50C4 - .byte 0x07, 0x00, 0xBA, 0x00 - .byte 0x51, 0x01, 0xFF, 0xFF - .word _020A50BC - .byte 0x09, 0x00, 0xBA, 0x00, 0x52, 0x01, 0xFF, 0xFF - .word _020A50B4 - .byte 0x09, 0x00, 0xBA, 0x00, 0x53, 0x01, 0xFF, 0xFF - .word _020A50AC - .byte 0x09, 0x00, 0xBA, 0x00, 0x54, 0x01, 0xFF, 0xFF - .word _020A50A4 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x55, 0x01, 0xFF, 0xFF - .word _020A509C - .byte 0x06, 0x00, 0xBA, 0x00, 0x56, 0x01, 0xFF, 0xFF - .word _020A5094 - .byte 0x09, 0x00, 0xBA, 0x00, 0x57, 0x01, 0xFF, 0xFF - .word _020A508C - .byte 0x09, 0x00, 0xBA, 0x00, 0x58, 0x01, 0xFF, 0xFF - .word _020A5084 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x59, 0x01, 0xFF, 0xFF - .word _020A507C - .byte 0x09, 0x00, 0xBA, 0x00, 0x5A, 0x01, 0xFF, 0xFF - .word _020A5074 - .byte 0x06, 0x00, 0xBA, 0x00, 0x5B, 0x01, 0xFF, 0xFF - .word _020A506C - .byte 0x09, 0x00, 0xBA, 0x00, 0x5C, 0x01, 0xFF, 0xFF - .word _020A53EC - .byte 0x01, 0x00, 0xBA, 0x00 - .byte 0x5D, 0x01, 0xFF, 0xFF - .word _020A505C - .byte 0x06, 0x00, 0xBA, 0x00, 0x5E, 0x01, 0xFF, 0xFF - .word _020A5054 - .byte 0x06, 0x00, 0xBA, 0x00, 0x5F, 0x01, 0xFF, 0xFF - .word _020A504C - .byte 0x06, 0x00, 0xBA, 0x00, 0x60, 0x01, 0xFF, 0xFF - .word _020A5044 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x61, 0x01, 0xFF, 0xFF - .word _020A503C - .byte 0x06, 0x00, 0xBA, 0x00, 0x62, 0x01, 0xFF, 0xFF - .word _020A5034 - .byte 0x06, 0x00, 0xBA, 0x00, 0x63, 0x01, 0xFF, 0xFF - .word _020A5384 - .byte 0x09, 0x00, 0xBA, 0x00, 0x64, 0x01, 0xFF, 0xFF - .word _020A5024 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x65, 0x01, 0xFF, 0xFF - .word _020A501C - .byte 0x06, 0x00, 0xBA, 0x00, 0x66, 0x01, 0xFF, 0xFF - .word _020A5014 - .byte 0x09, 0x00, 0xBA, 0x00, 0x67, 0x01, 0xFF, 0xFF - .word _020A500C - .byte 0x06, 0x00, 0xBA, 0x00, 0x68, 0x01, 0xFF, 0xFF - .word _020A5004 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x69, 0x01, 0xFF, 0xFF - .word _020A4FFC - .byte 0x09, 0x00, 0xBA, 0x00, 0x6A, 0x01, 0xFF, 0xFF - .word _020A4FF4 - .byte 0x09, 0x00, 0xBA, 0x00, 0x6B, 0x01, 0xFF, 0xFF - .word _020A4FEC - .byte 0x09, 0x00, 0xBA, 0x00, 0x6C, 0x01, 0xFF, 0xFF - .word _020A4FE4 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x6D, 0x01, 0xFF, 0xFF - .word _020A4FDC - .byte 0x06, 0x00, 0xBA, 0x00, 0x6E, 0x01, 0xFF, 0xFF - .word _020A4FD4 - .byte 0x06, 0x00, 0xBA, 0x00, 0x6F, 0x01, 0xFF, 0xFF - .word _020A4FCC - .byte 0x09, 0x00, 0xBA, 0x00, 0x70, 0x01, 0xFF, 0xFF - .word _020A4FC4 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x71, 0x01, 0xFF, 0xFF - .word _020A4FBC - .byte 0x09, 0x00, 0xBA, 0x00, 0x72, 0x01, 0xFF, 0xFF - .word _020A4FB4 - .byte 0x06, 0x00, 0xBA, 0x00, 0x73, 0x01, 0xFF, 0xFF - .word _020A4FAC - .byte 0x06, 0x00, 0xBA, 0x00, 0x74, 0x01, 0xFF, 0xFF - .word _020A4FA4 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x75, 0x01, 0xFF, 0xFF - .word _020A4F9C - .byte 0x09, 0x00, 0xBA, 0x00, 0x76, 0x01, 0xFF, 0xFF - .word _020A524C - .byte 0x06, 0x00, 0xBA, 0x00, 0x77, 0x01, 0xFF, 0xFF - .word _020A523C - .byte 0x06, 0x00, 0xBA, 0x00, 0x78, 0x01, 0xFF, 0xFF - .word _020A5234 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x79, 0x01, 0xFF, 0xFF - .word _020A521C - .byte 0x04, 0x00, 0xBA, 0x00, 0x7A, 0x01, 0xFF, 0xFF - .word _020A520C - .byte 0x09, 0x00, 0xBA, 0x00, 0x7B, 0x01, 0xFF, 0xFF - .word _020A51FC - .byte 0x06, 0x00, 0xBA, 0x00, 0x7C, 0x01, 0xFF, 0xFF - .word _020A4F64 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x7D, 0x01, 0xFF, 0xFF - .word _020A51E4 - .byte 0x04, 0x00, 0xBA, 0x00, 0x7E, 0x01, 0xFF, 0xFF - .word _020A4F54 - .byte 0x09, 0x00, 0xBA, 0x00, 0x7F, 0x01, 0xFF, 0xFF - .word _020A4F4C - .byte 0x09, 0x00, 0xBA, 0x00, 0x80, 0x01, 0xFF, 0xFF - .word _020A4F44 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x81, 0x01, 0xFF, 0xFF - .word _020A4E0C - .byte 0x04, 0x00, 0xBA, 0x00, 0x82, 0x01, 0xFF, 0xFF - .word _020A4F34 - .byte 0x06, 0x00, 0xBA, 0x00, 0x83, 0x01, 0xFF, 0xFF - .word _020A4F2C - .byte 0x07, 0x00, 0xBA, 0x00, 0x84, 0x01, 0xFF, 0xFF - .word _020A4F24 - .byte 0x07, 0x00, 0xBA, 0x00 - .byte 0x85, 0x01, 0xFF, 0xFF - .word _020A4DE4 - .byte 0x06, 0x00, 0xBA, 0x00, 0x86, 0x01, 0xFF, 0xFF - .word _020A4F14 - .byte 0x06, 0x00, 0xBA, 0x00, 0x87, 0x01, 0xFF, 0xFF - .word _020A4F0C - .byte 0x09, 0x00, 0xBA, 0x00, 0x88, 0x01, 0xFF, 0xFF - .word _020A4F04 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x89, 0x01, 0xFF, 0xFF - .word _020A4EDC - .byte 0x06, 0x00, 0xBA, 0x00, 0x8A, 0x01, 0xFF, 0xFF - .word _020A4EF4 - .byte 0x09, 0x00, 0xBA, 0x00, 0x8B, 0x01, 0xFF, 0xFF - .word _020A50DC - .byte 0x06, 0x00, 0xBA, 0x00, 0x8C, 0x01, 0xFF, 0xFF - .word _020A50FC - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x8D, 0x01, 0xFF, 0xFF - .word _020A553C - .byte 0x09, 0x00, 0xBA, 0x00, 0x8E, 0x01, 0xFF, 0xFF - .word _020A50D4 - .byte 0x06, 0x00, 0xBA, 0x00, 0x8F, 0x01, 0xFF, 0xFF - .word _020A4ECC - .byte 0x09, 0x00, 0xBA, 0x00, 0x90, 0x01, 0xFF, 0xFF - .word _020A4EC4 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x91, 0x01, 0xFF, 0xFF - .word _020A4EBC - .byte 0x09, 0x00, 0xBA, 0x00, 0x92, 0x01, 0xFF, 0xFF - .word _020A4EB4 - .byte 0x09, 0x00, 0xBA, 0x00, 0x93, 0x01, 0xFF, 0xFF - .word _020A4EAC - .byte 0x09, 0x00, 0xBA, 0x00, 0x94, 0x01, 0xFF, 0xFF - .word _020A4EA4 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x95, 0x01, 0xFF, 0xFF - .word _020A53F4 - .byte 0x09, 0x00, 0xBA, 0x00, 0x96, 0x01, 0xFF, 0xFF - .word _020A4E94 - .byte 0x04, 0x00, 0xBA, 0x00, 0x97, 0x01, 0xFF, 0xFF - .word _020A4E8C - .byte 0x09, 0x00, 0xBA, 0x00, 0x98, 0x01, 0xFF, 0xFF - .word _020A502C - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x99, 0x01, 0xFF, 0xFF - .word _020A4E7C - .byte 0x06, 0x00, 0xBA, 0x00, 0x9A, 0x01, 0xFF, 0xFF - .word _020A4E74 - .byte 0x06, 0x00, 0xBA, 0x00, 0x9B, 0x01, 0xFF, 0xFF - .word _020A4E6C - .byte 0x09, 0x00, 0xBA, 0x00, 0x9C, 0x01, 0xFF, 0xFF - .word _020A4E64 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x9D, 0x01, 0xFF, 0xFF - .word _020A4E5C - .byte 0x09, 0x00, 0xBA, 0x00, 0x9E, 0x01, 0xFF, 0xFF - .word _020A4E54 - .byte 0x01, 0x00, 0xBA, 0x00, 0x9F, 0x01, 0xFF, 0xFF - .word _020A4E4C - .byte 0x06, 0x00, 0xBA, 0x00, 0xA0, 0x01, 0xFF, 0xFF - .word _020A4E44 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0xA1, 0x01, 0xFF, 0xFF - .word _020A4E3C - .byte 0x01, 0x00, 0xBA, 0x00, 0xA2, 0x01, 0xFF, 0xFF - .word _020A5244 - .byte 0x01, 0x00, 0xBA, 0x00, 0xA3, 0x01, 0xFF, 0xFF - .word _020A5ADC - .byte 0x01, 0x00, 0xBA, 0x00, 0xA4, 0x01, 0xFF, 0xFF - .word _020A5B0C - .byte 0x01, 0x00, 0xBA, 0x00 - .byte 0xA5, 0x01, 0xFF, 0xFF - .word _020A5B3C - .byte 0x01, 0x00, 0xBA, 0x00, 0xA6, 0x01, 0xFF, 0xFF - .word _020A5B60 - .byte 0x06, 0x00, 0xBA, 0x00, 0xA7, 0x01, 0xFF, 0xFF - .word _020A4DDC - .byte 0x06, 0x00, 0xBA, 0x00, 0xA8, 0x01, 0xFF, 0xFF - .word _020A4E04 - .byte 0x04, 0x00, 0xBA, 0x00 - .byte 0xA9, 0x01, 0xFF, 0xFF - .word _020A4DEC - .byte 0x06, 0x00, 0xBA, 0x00, 0xAA, 0x01, 0xFF, 0xFF - .word _020A4DFC - .byte 0x06, 0x00, 0xBA, 0x00, 0xAB, 0x01, 0xFF, 0xFF - .word _020A4EE4 - .byte 0x06, 0x00, 0xBA, 0x00, 0xAC, 0x01, 0xFF, 0xFF - .word _020A50E4 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0xAD, 0x01, 0xFF, 0xFF - .word _020A55DC - .byte 0x06, 0x00, 0xBA, 0x00, 0xAE, 0x01, 0xFF, 0xFF - .word _020A4ED4 - .byte 0x06, 0x00, 0xBA, 0x00, 0xAF, 0x01, 0xFF, 0xFF - .word _020A4DCC - .byte 0x06, 0x00, 0xBA, 0x00, 0xB0, 0x01, 0xFF, 0xFF - .word _020A4DC4 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0xB1, 0x01, 0xFF, 0xFF - .word _020A5064 - .byte 0x06, 0x00, 0xBA, 0x00, 0xB2, 0x01, 0xFF, 0xFF - .word _020A4DB4 - .byte 0x06, 0x00, 0xBA, 0x00, 0xB3, 0x01, 0xFF, 0xFF - .word _020A4E84 - .byte 0x06, 0x00, 0xBA, 0x00, 0xB4, 0x01, 0xFF, 0xFF - .word _020A4DA4 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0xB5, 0x01, 0xFF, 0xFF - .word _020A4D9C - .byte 0x06, 0x00, 0xBA, 0x00, 0xB6, 0x01, 0xFF, 0xFF - .word _020A4D94 - .byte 0x06, 0x00, 0xBA, 0x00, 0xB7, 0x01, 0xFF, 0xFF - .word _020A4D8C - .byte 0x06, 0x00, 0xBA, 0x00, 0xB8, 0x01, 0xFF, 0xFF - .word _020A5224 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0xB9, 0x01, 0xFF, 0xFF - .word _020A4F5C - .byte 0x06, 0x00, 0xBA, 0x00, 0xBA, 0x01, 0xFF, 0xFF - .word _020A4E14 - .byte 0x09, 0x00, 0xBA, 0x00, 0xBB, 0x01, 0xFF, 0xFF - .word _020A4DF4 - .byte 0x06, 0x00, 0xBA, 0x00, 0xBC, 0x01, 0xFF, 0xFF - .word _020A4EEC - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0xBD, 0x01, 0xFF, 0xFF - .word _020A50EC - .byte 0x06, 0x00, 0xBA, 0x00, 0xBE, 0x01, 0xFF, 0xFF - .word _020A4DD4 - .byte 0x06, 0x00, 0xBA, 0x00, 0xBF, 0x01, 0xFF, 0xFF - .word _020A4E9C - .byte 0x04, 0x00, 0xB9, 0x00, 0xC0, 0x01, 0xFF, 0xFF - .word _020A5A58 - .byte 0x04, 0x00, 0xB9, 0x00 - .byte 0xC1, 0x01, 0xFF, 0xFF - .word _020A5A64 - .byte 0x04, 0x00, 0xB9, 0x00, 0xC2, 0x01, 0xFF, 0xFF - .word _020A5A88 - .byte 0x04, 0x00, 0xB9, 0x00, 0xC3, 0x01, 0xFF, 0xFF - .word _020A5B48 - .byte 0x09, 0x00, 0xB9, 0x00, 0xC4, 0x01, 0xFF, 0xFF - .word _020A5B6C - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0xC5, 0x01, 0xFF, 0xFF - .word _020A5BB4 - .byte 0x09, 0x00, 0xB9, 0x00, 0xC6, 0x01, 0xFF, 0xFF - .word _020A5A40 - .byte 0x09, 0x00, 0xB9, 0x00, 0xC7, 0x01, 0xFF, 0xFF - .word _020A5A70 - .byte 0x09, 0x00, 0xB9, 0x00, 0xC8, 0x01, 0xFF, 0xFF - .word _020A5B54 - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0xC9, 0x01, 0xFF, 0xFF - .word _020A5BC0 - .byte 0x09, 0x00, 0xB9, 0x00, 0xCA, 0x01, 0xFF, 0xFF - .word _020A5A7C - .byte 0x09, 0x00, 0xB9, 0x00, 0xCB, 0x01, 0xFF, 0xFF - .word _020A5BCC -#else - .word _020A5414 - .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00 - .word _020A470C - .byte 0x06, 0x00, 0x00, 0x00 - .byte 0x02, 0x00, 0xFF, 0xFF - .word _020A471C - .byte 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0xFF, 0xFF - .word _020A4714 - .byte 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, 0xFF, 0xFF - .word _020A48B4 - .byte 0x06, 0x00, 0x00, 0x00, 0x05, 0x00, 0xFF, 0xFF - .word _020A5464 - .byte 0x0B, 0x00, 0x01, 0x00 - .byte 0x06, 0x00, 0xFF, 0xFF - .word LEVEL_LIST - .byte 0x0A, 0x00, 0x01, 0x00, 0x07, 0x00, 0xFF, 0xFF - .word _020A46F4 - .byte 0x06, 0x00, 0xBA, 0x00, 0x08, 0x00, 0xFF, 0xFF - .word _020A4724 - .byte 0x06, 0x00, 0xBA, 0x00, 0x09, 0x00, 0xFF, 0xFF - .word _020A46FC - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x0A, 0x00, 0xFF, 0xFF - .word _020A4704 - .byte 0x06, 0x00, 0xC4, 0x00, 0x0B, 0x00, 0xFF, 0xFF - .word _020A5404 - .byte 0x06, 0x00, 0xC4, 0x00, 0x0C, 0x00, 0xFF, 0xFF - .word _020A53FC - .byte 0x01, 0x00, 0x02, 0x00, 0x0D, 0x00, 0xFF, 0xFF - .word _020A53F4 - .byte 0x06, 0x00, 0x04, 0x00 - .byte 0x0E, 0x00, 0xFF, 0xFF - .word _020A53EC - .byte 0x06, 0x00, 0x04, 0x00, 0x0F, 0x00, 0xFF, 0xFF - .word _020A53E4 - .byte 0x06, 0x00, 0x05, 0x00, 0x10, 0x00, 0xFF, 0xFF - .word _020A53DC - .byte 0x01, 0x00, 0x05, 0x00, 0x11, 0x00, 0xFF, 0xFF - .word _020A53D4 - .byte 0x06, 0x00, 0x07, 0x00 - .byte 0x12, 0x00, 0xFF, 0xFF - .word _020A53CC - .byte 0x06, 0x00, 0x07, 0x00, 0x13, 0x00, 0xFF, 0xFF - .word _020A53C4 - .byte 0x06, 0x00, 0x07, 0x00, 0x14, 0x00, 0xFF, 0xFF - .word _020A53BC - .byte 0x06, 0x00, 0x08, 0x00, 0x15, 0x00, 0xFF, 0xFF - .word _020A53B4 - .byte 0x06, 0x00, 0x08, 0x00 - .byte 0x16, 0x00, 0xFF, 0xFF - .word _020A53AC - .byte 0x06, 0x00, 0xC5, 0x00, 0x17, 0x00, 0xFF, 0xFF - .word _020A53A4 - .byte 0x06, 0x00, 0xC6, 0x00, 0x18, 0x00, 0xFF, 0xFF - .word _020A539C - .byte 0x06, 0x00, 0xC7, 0x00, 0x19, 0x00, 0x07, 0x00 - .word _020A5394 - .byte 0x06, 0x00, 0xC8, 0x00 - .byte 0x1A, 0x00, 0xFF, 0xFF - .word _020A538C - .byte 0x0A, 0x00, 0xC9, 0x00, 0x1B, 0x00, 0xFF, 0xFF - .word _020A5384 - .byte 0x01, 0x00, 0x0F, 0x00, 0x1C, 0x00, 0xFF, 0xFF - .word _020A537C - .byte 0x06, 0x00, 0x12, 0x00, 0x1D, 0x00, 0xFF, 0xFF - .word _020A5374 - .byte 0x0A, 0x00, 0xCA, 0x00 - .byte 0x1E, 0x00, 0xFF, 0xFF - .word _020A536C - .byte 0x01, 0x00, 0x12, 0x00, 0x1F, 0x00, 0xFF, 0xFF - .word _020A5364 - .byte 0x06, 0x00, 0x15, 0x00, 0x20, 0x00, 0xFF, 0xFF - .word _020A535C - .byte 0x06, 0x00, 0x16, 0x00, 0x21, 0x00, 0xFF, 0xFF - .word _020A5354 - .byte 0x07, 0x00, 0x16, 0x00 - .byte 0x22, 0x00, 0xFF, 0xFF - .word _020A534C - .byte 0x0A, 0x00, 0xCB, 0x00, 0x23, 0x00, 0xFF, 0xFF - .word _020A5344 - .byte 0x01, 0x00, 0xBC, 0x00, 0x24, 0x00, 0xFF, 0xFF - .word _020A533C - .byte 0x06, 0x00, 0x19, 0x00, 0x25, 0x00, 0xFF, 0xFF - .word _020A5334 - .byte 0x06, 0x00, 0xCC, 0x00 - .byte 0x26, 0x00, 0xFF, 0xFF - .word _020A532C - .byte 0x06, 0x00, 0xBD, 0x00, 0x27, 0x00, 0xFF, 0xFF - .word _020A5324 - .byte 0x06, 0x00, 0xBD, 0x00, 0x28, 0x00, 0xFF, 0xFF - .word _020A531C - .byte 0x06, 0x00, 0xBD, 0x00, 0x29, 0x00, 0xFF, 0xFF - .word _020A5314 - .byte 0x06, 0x00, 0xBD, 0x00 - .byte 0x2A, 0x00, 0xFF, 0xFF - .word _020A530C - .byte 0x06, 0x00, 0xBD, 0x00, 0x2B, 0x00, 0xFF, 0xFF - .word _020A5304 - .byte 0x01, 0x00, 0xBD, 0x00, 0x2C, 0x00, 0xFF, 0xFF - .word _020A52FC - .byte 0x06, 0x00, 0xCD, 0x00, 0x2D, 0x00, 0xFF, 0xFF - .word _020A52F4 - .byte 0x06, 0x00, 0xCE, 0x00 - .byte 0x2E, 0x00, 0xFF, 0xFF - .word _020A52EC - .byte 0x06, 0x00, 0xCF, 0x00, 0x2F, 0x00, 0xFF, 0xFF - .word _020A4CDC - .byte 0x0A, 0x00, 0xD0, 0x00, 0x30, 0x00, 0xFF, 0xFF - .word _020A49DC - .byte 0x01, 0x00, 0x1E, 0x00, 0x31, 0x00, 0xFF, 0xFF - .word _020A52D4 - .byte 0x06, 0x00, 0xD1, 0x00 - .byte 0x32, 0x00, 0xFF, 0xFF - .word _020A52CC - .byte 0x06, 0x00, 0xD3, 0x00, 0x33, 0x00, 0xFF, 0xFF - .word _020A52C4 - .byte 0x06, 0x00, 0xD4, 0x00, 0x34, 0x00, 0xFF, 0xFF - .word _020A52BC - .byte 0x07, 0x00, 0x23, 0x00, 0x35, 0x00, 0xFF, 0xFF - .word _020A52B4 - .byte 0x07, 0x00, 0x23, 0x00 - .byte 0x36, 0x00, 0xFF, 0xFF - .word _020A52AC - .byte 0x06, 0x00, 0xD5, 0x00, 0x37, 0x00, 0xFF, 0xFF - .word _020A52A4 - .byte 0x0A, 0x00, 0xD6, 0x00, 0x38, 0x00, 0xFF, 0xFF - .word _020A529C - .byte 0x06, 0x00, 0x24, 0x00, 0x39, 0x00, 0xFF, 0xFF - .word _020A5294 - .byte 0x01, 0x00, 0x24, 0x00 - .byte 0x3A, 0x00, 0xFF, 0xFF - .word _020A528C - .byte 0x06, 0x00, 0xD7, 0x00, 0x3B, 0x00, 0xFF, 0xFF - .word _020A5284 - .byte 0x0A, 0x00, 0xD8, 0x00, 0x3C, 0x00, 0xFF, 0xFF - .word _020A527C - .byte 0x06, 0x00, 0xBE, 0x00, 0x3D, 0x00, 0xFF, 0xFF - .word _020A5274 - .byte 0x06, 0x00, 0xBE, 0x00 - .byte 0x3E, 0x00, 0xFF, 0xFF - .word _020A526C - .byte 0x06, 0x00, 0xBE, 0x00, 0x3F, 0x00, 0xFF, 0xFF - .word _020A5264 - .byte 0x06, 0x00, 0xBE, 0x00, 0x40, 0x00, 0xFF, 0xFF - .word _020A525C - .byte 0x06, 0x00, 0xBE, 0x00, 0x41, 0x00, 0xFF, 0xFF - .word _020A5254 - .byte 0x01, 0x00, 0xBE, 0x00 - .byte 0x42, 0x00, 0xFF, 0xFF - .word _020A524C - .byte 0x06, 0x00, 0xD9, 0x00, 0x43, 0x00, 0xFF, 0xFF - .word _020A5244 - .byte 0x0A, 0x00, 0xDA, 0x00, 0x44, 0x00, 0xFF, 0xFF - .word _020A523C - .byte 0x06, 0x00, 0x2A, 0x00, 0x45, 0x00, 0xFF, 0xFF - .word _020A5234 - .byte 0x06, 0x00, 0x2A, 0x00 - .byte 0x46, 0x00, 0xFF, 0xFF - .word _020A522C - .byte 0x06, 0x00, 0x2A, 0x00, 0x47, 0x00, 0xFF, 0xFF - .word _020A5224 - .byte 0x01, 0x00, 0x2A, 0x00, 0x48, 0x00, 0xFF, 0xFF - .word _020A521C - .byte 0x01, 0x00, 0x2A, 0x00, 0x49, 0x00, 0xFF, 0xFF - .word _020A5214 - .byte 0x06, 0x00, 0xDB, 0x00 - .byte 0x4A, 0x00, 0xFF, 0xFF - .word _020A520C - .byte 0x06, 0x00, 0x2D, 0x00, 0x4B, 0x00, 0xFF, 0xFF - .word _020A5204 - .byte 0x01, 0x00, 0x2D, 0x00, 0x4C, 0x00, 0xFF, 0xFF - .word _020A51FC - .byte 0x0A, 0x00, 0xDC, 0x00, 0x4D, 0x00, 0xFF, 0xFF - .word _020A51F4 - .byte 0x0A, 0x00, 0xDD, 0x00 - .byte 0x4E, 0x00, 0xFF, 0xFF - .word _020A51EC - .byte 0x0A, 0x00, 0xDE, 0x00, 0x4F, 0x00, 0xFF, 0xFF - .word _020A51E4 - .byte 0x07, 0x00, 0x37, 0x00, 0x50, 0x00, 0xFF, 0xFF - .word _020A51DC - .byte 0x0A, 0x00, 0x37, 0x00, 0x51, 0x00, 0xFF, 0xFF - .word _020A51D4 - .byte 0x0A, 0x00, 0x37, 0x00 - .byte 0x52, 0x00, 0xFF, 0xFF - .word _020A51CC - .byte 0x0A, 0x00, 0x37, 0x00, 0x53, 0x00, 0xFF, 0xFF - .word _020A51C4 - .byte 0x0B, 0x00, 0x37, 0x00, 0x54, 0x00, 0xFF, 0xFF - .word _020A51BC - .byte 0x0B, 0x00, 0x37, 0x00, 0x55, 0x00, 0xFF, 0xFF - .word _020A51B4 - .byte 0x0B, 0x00, 0x37, 0x00 - .byte 0x56, 0x00, 0xFF, 0xFF - .word _020A51AC - .byte 0x01, 0x00, 0x37, 0x00, 0x57, 0x00, 0xFF, 0xFF - .word _020A51A4 - .byte 0x0B, 0x00, 0x47, 0x00, 0x58, 0x00, 0xFF, 0xFF - .word _020A519C - .byte 0x0A, 0x00, 0x33, 0x00, 0x59, 0x00, 0xFF, 0xFF - .word _020A5194 - .byte 0x0A, 0x00, 0xDF, 0x00 - .byte 0x5A, 0x00, 0xFF, 0xFF - .word _020A518C - .byte 0x0B, 0x00, 0x34, 0x00, 0x5B, 0x00, 0xFF, 0xFF - .word _020A5184 - .byte 0x01, 0x00, 0x3F, 0x00, 0x5C, 0x00, 0xFF, 0xFF - .word _020A517C - .byte 0x06, 0x00, 0x3F, 0x00, 0x5D, 0x00, 0xFF, 0xFF - .word _020A5174 - .byte 0x0A, 0x00, 0x40, 0x00 - .byte 0x5E, 0x00, 0xFF, 0xFF - .word _020A516C - .byte 0x0A, 0x00, 0x40, 0x00, 0x5F, 0x00, 0xFF, 0xFF - .word _020A5164 - .byte 0x0A, 0x00, 0x41, 0x00, 0x60, 0x00, 0xFF, 0xFF - .word _020A515C - .byte 0x0A, 0x00, 0xE0, 0x00, 0x61, 0x00, 0xFF, 0xFF - .word _020A5154 - .byte 0x0A, 0x00, 0xE1, 0x00 - .byte 0x62, 0x00, 0xFF, 0xFF - .word _020A514C - .byte 0x0A, 0x00, 0x41, 0x00, 0x63, 0x00, 0xFF, 0xFF - .word _020A5144 - .byte 0x0B, 0x00, 0x41, 0x00, 0x64, 0x00, 0xFF, 0xFF - .word _020A513C - .byte 0x06, 0x00, 0x44, 0x00, 0x65, 0x00, 0xFF, 0xFF - .word _020A5134 - .byte 0x0A, 0x00, 0xE2, 0x00 - .byte 0x66, 0x00, 0xFF, 0xFF - .word _020A512C - .byte 0x01, 0x00, 0x44, 0x00, 0x67, 0x00, 0xFF, 0xFF - .word _020A5124 - .byte 0x0A, 0x00, 0xE3, 0x00, 0x68, 0x00, 0xFF, 0xFF - .word _020A511C - .byte 0x06, 0x00, 0xE4, 0x00, 0x69, 0x00, 0xFF, 0xFF - .word _020A5114 - .byte 0x01, 0x00, 0xE5, 0x00 - .byte 0x6A, 0x00, 0xFF, 0xFF - .word _020A510C - .byte 0x01, 0x00, 0xE6, 0x00, 0x6B, 0x00, 0xFF, 0xFF - .word _020A5104 - .byte 0x07, 0x00, 0x7C, 0x00, 0x6C, 0x00, 0xFF, 0xFF - .word _020A50FC - .byte 0x06, 0x00, 0x7C, 0x00, 0x6D, 0x00, 0xFF, 0xFF - .word _020A50F4 - .byte 0x0A, 0x00, 0xE7, 0x00 - .byte 0x6E, 0x00, 0xFF, 0xFF - .word _020A50EC - .byte 0x06, 0x00, 0x83, 0x00, 0x6F, 0x00, 0xFF, 0xFF - .word _020A50E4 - .byte 0x01, 0x00, 0xE8, 0x00, 0x70, 0x00, 0xFF, 0xFF - .word _020A50DC - .byte 0x06, 0x00, 0xE9, 0x00, 0x71, 0x00, 0xFF, 0xFF - .word _020A50D4 - .byte 0x0A, 0x00, 0xEA, 0x00 - .byte 0x72, 0x00, 0xFF, 0xFF - .word _020A50CC - .byte 0x01, 0x00, 0xEB, 0x00, 0x73, 0x00, 0xFF, 0xFF - .word _020A50C4 - .byte 0x01, 0x00, 0xEC, 0x00, 0x74, 0x00, 0xFF, 0xFF - .word _020A50BC - .byte 0x06, 0x00, 0xED, 0x00, 0x75, 0x00, 0xFF, 0xFF - .word _020A50B4 - .byte 0x06, 0x00, 0xEE, 0x00 - .byte 0x76, 0x00, 0xFF, 0xFF - .word _020A50AC - .byte 0x0A, 0x00, 0xEF, 0x00, 0x77, 0x00, 0xFF, 0xFF - .word _020A50A4 - .byte 0x01, 0x00, 0xF0, 0x00, 0x78, 0x00, 0xFF, 0xFF - .word _020A509C - .byte 0x06, 0x00, 0xF1, 0x00, 0x79, 0x00, 0xFF, 0xFF - .word _020A5094 - .byte 0x06, 0x00, 0xF2, 0x00 - .byte 0x7A, 0x00, 0xFF, 0xFF - .word _020A508C - .byte 0x0A, 0x00, 0xF3, 0x00, 0x7B, 0x00, 0xFF, 0xFF - .word _020A5084 - .byte 0x01, 0x00, 0xF4, 0x00, 0x7C, 0x00, 0xFF, 0xFF - .word _020A507C - .byte 0x06, 0x00, 0xF5, 0x00, 0x7D, 0x00, 0xFF, 0xFF - .word _020A5074 - .byte 0x06, 0x00, 0xF5, 0x00 - .byte 0x7E, 0x00, 0xFF, 0xFF - .word _020A506C - .byte 0x06, 0x00, 0xF6, 0x00, 0x7F, 0x00, 0xFF, 0xFF - .word _020A5064 - .byte 0x07, 0x00, 0xF7, 0x00, 0x80, 0x00, 0xFF, 0xFF - .word _020A505C - .byte 0x06, 0x00, 0xF8, 0x00, 0x81, 0x00, 0xFF, 0xFF - .word _020A5054 - .byte 0x06, 0x00, 0xF8, 0x00 - .byte 0x82, 0x00, 0xFF, 0xFF - .word _020A504C - .byte 0x0A, 0x00, 0xF9, 0x00, 0x83, 0x00, 0xFF, 0xFF - .word _020A5044 - .byte 0x01, 0x00, 0xFA, 0x00, 0x84, 0x00, 0xFF, 0xFF - .word _020A503C - .byte 0x01, 0x00, 0xFA, 0x00, 0x85, 0x00, 0xFF, 0xFF - .word _020A5034 - .byte 0x01, 0x00, 0xFA, 0x00 - .byte 0x86, 0x00, 0xFF, 0xFF - .word _020A502C - .byte 0x06, 0x00, 0xFB, 0x00, 0x87, 0x00, 0xFF, 0xFF - .word _020A5024 - .byte 0x06, 0x00, 0x96, 0x00, 0x88, 0x00, 0xFF, 0xFF - .word _020A501C - .byte 0x06, 0x00, 0x96, 0x00, 0x89, 0x00, 0xFF, 0xFF - .word _020A5014 - .byte 0x06, 0x00, 0xFC, 0x00 - .byte 0x8A, 0x00, 0xFF, 0xFF - .word _020A500C - .byte 0x0A, 0x00, 0xFD, 0x00, 0x8B, 0x00, 0xFF, 0xFF - .word _020A5004 - .byte 0x01, 0x00, 0xFE, 0x00, 0x8C, 0x00, 0xFF, 0xFF - .word _020A4FFC - .byte 0x06, 0x00, 0xFF, 0x00, 0x8D, 0x00, 0xFF, 0xFF - .word _020A4FF4 - .byte 0x06, 0x00, 0x9C, 0x00 - .byte 0x8E, 0x00, 0xFF, 0xFF - .word _020A4FEC - .byte 0x0A, 0x00, 0x00, 0x01, 0x8F, 0x00, 0xFF, 0xFF - .word _020A4FE4 - .byte 0x01, 0x00, 0x01, 0x01, 0x90, 0x00, 0xFF, 0xFF - .word _020A4FDC - .byte 0x0A, 0x00, 0x02, 0x01, 0x91, 0x00, 0xFF, 0xFF - .word _020A4FD4 - .byte 0x01, 0x00, 0x03, 0x01 - .byte 0x92, 0x00, 0xFF, 0xFF - .word _020A4FCC - .byte 0x01, 0x00, 0x04, 0x01, 0x93, 0x00, 0xFF, 0xFF - .word _020A4FC4 - .byte 0x01, 0x00, 0x05, 0x01, 0x94, 0x00, 0xFF, 0xFF - .word _020A4FBC - .byte 0x01, 0x00, 0x06, 0x01, 0x95, 0x00, 0xFF, 0xFF - .word _020A4FB4 - .byte 0x0A, 0x00, 0x68, 0x00 - .byte 0x96, 0x00, 0xFF, 0xFF - .word _020A4FAC - .byte 0x0A, 0x00, 0x6C, 0x00, 0x97, 0x00, 0xFF, 0xFF - .word _020A4FA4 - .byte 0x0A, 0x00, 0x6D, 0x00, 0x98, 0x00, 0xFF, 0xFF - .word _020A4F9C - .byte 0x0A, 0x00, 0x6E, 0x00, 0x99, 0x00, 0xFF, 0xFF - .word _020A4F94 - .byte 0x0A, 0x00, 0x6F, 0x00 - .byte 0x9A, 0x00, 0xFF, 0xFF - .word _020A4F8C - .byte 0x0A, 0x00, 0x69, 0x00, 0x9B, 0x00, 0xFF, 0xFF - .word _020A4F84 - .byte 0x06, 0x00, 0x07, 0x01, 0x9C, 0x00, 0xFF, 0xFF - .word _020A4F7C - .byte 0x0A, 0x00, 0x08, 0x01, 0x9D, 0x00, 0xFF, 0xFF - .word _020A4F74 - .byte 0x0A, 0x00, 0x09, 0x01 - .byte 0x9E, 0x00, 0xFF, 0xFF - .word _020A4F6C - .byte 0x0A, 0x00, 0x0A, 0x01, 0x9F, 0x00, 0xFF, 0xFF - .word _020A4F64 - .byte 0x0A, 0x00, 0x0B, 0x01, 0xA0, 0x00, 0xFF, 0xFF - .word _020A4F5C - .byte 0x0A, 0x00, 0x0C, 0x01, 0xA1, 0x00, 0xFF, 0xFF - .word _020A4F54 - .byte 0x0A, 0x00, 0x0D, 0x01 - .byte 0xA2, 0x00, 0xFF, 0xFF - .word _020A4F4C - .byte 0x0A, 0x00, 0x0E, 0x01, 0xA3, 0x00, 0xFF, 0xFF - .word _020A4F44 - .byte 0x06, 0x00, 0x0F, 0x01, 0xA4, 0x00, 0xFF, 0xFF - .word _020A4F3C - .byte 0x0A, 0x00, 0x10, 0x01, 0xA5, 0x00, 0xFF, 0xFF - .word _020A4F34 - .byte 0x06, 0x00, 0x11, 0x01 - .byte 0xA6, 0x00, 0xFF, 0xFF - .word _020A4F2C - .byte 0x01, 0x00, 0x12, 0x01, 0xA7, 0x00, 0xFF, 0xFF - .word _020A4F24 - .byte 0x0B, 0x00, 0x51, 0x00, 0xA8, 0x00, 0xFF, 0xFF - .word _020A4F1C - .byte 0x0B, 0x00, 0x4D, 0x00, 0xA9, 0x00, 0xFF, 0xFF - .word _020A4F14 - .byte 0x0B, 0x00, 0x4F, 0x00 - .byte 0xAA, 0x00, 0xFF, 0xFF - .word _020A4F0C - .byte 0x0B, 0x00, 0x4B, 0x00, 0xAB, 0x00, 0xFF, 0xFF - .word _020A4F04 - .byte 0x0B, 0x00, 0x53, 0x00, 0xAC, 0x00, 0xFF, 0xFF - .word _020A4EFC - .byte 0x0B, 0x00, 0x57, 0x00, 0xAD, 0x00, 0xFF, 0xFF - .word _020A4EF4 - .byte 0x0B, 0x00, 0x55, 0x00 - .byte 0xAE, 0x00, 0xFF, 0xFF - .word _020A4DDC - .byte 0x0B, 0x00, 0x49, 0x00, 0xAF, 0x00, 0xFF, 0xFF - .word _020A4E1C - .byte 0x06, 0x00, 0x13, 0x01, 0xB0, 0x00, 0xFF, 0xFF - .word _020A4E3C - .byte 0x0A, 0x00, 0x14, 0x01, 0xB1, 0x00, 0xFF, 0xFF - .word _020A4ED4 - .byte 0x0B, 0x00, 0x30, 0x00 - .byte 0xB2, 0x00, 0xFF, 0xFF - .word _020A4ECC - .byte 0x0B, 0x00, 0x5C, 0x00, 0xB3, 0x00, 0xFF, 0xFF - .word _020A4EC4 - .byte 0x0A, 0x00, 0x5E, 0x00, 0xB4, 0x00, 0xFF, 0xFF - .word _020A4EBC - .byte 0x0A, 0x00, 0x5F, 0x00, 0xB5, 0x00, 0xFF, 0xFF - .word _020A4EB4 - .byte 0x0A, 0x00, 0x60, 0x00 - .byte 0xB6, 0x00, 0xFF, 0xFF - .word _020A4EAC - .byte 0x0A, 0x00, 0x61, 0x00, 0xB7, 0x00, 0xFF, 0xFF - .word _020A4EA4 - .byte 0x0A, 0x00, 0x62, 0x00, 0xB8, 0x00, 0xFF, 0xFF - .word _020A4E9C - .byte 0x0A, 0x00, 0x63, 0x00, 0xB9, 0x00, 0xFF, 0xFF - .word _020A4E94 - .byte 0x0A, 0x00, 0x64, 0x00 - .byte 0xBA, 0x00, 0xFF, 0xFF - .word _020A4E8C - .byte 0x0A, 0x00, 0x65, 0x00, 0xBB, 0x00, 0xFF, 0xFF - .word _020A4E84 - .byte 0x0A, 0x00, 0x66, 0x00, 0xBC, 0x00, 0xFF, 0xFF - .word _020A4E7C - .byte 0x0A, 0x00, 0x67, 0x00, 0xBD, 0x00, 0xFF, 0xFF - .word _020A4E74 - .byte 0x0A, 0x00, 0x58, 0x00 - .byte 0xBE, 0x00, 0xFF, 0xFF - .word _020A4E6C - .byte 0x0A, 0x00, 0x59, 0x00, 0xBF, 0x00, 0xFF, 0xFF - .word _020A4E64 - .byte 0x0A, 0x00, 0x5A, 0x00, 0xC0, 0x00, 0xFF, 0xFF - .word _020A4E5C - .byte 0x0A, 0x00, 0x5B, 0x00, 0xC1, 0x00, 0xFF, 0xFF - .word _020A4E54 - .byte 0x0A, 0x00, 0x5C, 0x00 - .byte 0xC2, 0x00, 0xFF, 0xFF - .word _020A4E4C - .byte 0x06, 0x00, 0x15, 0x01, 0xC3, 0x00, 0xFF, 0xFF - .word _020A4E44 - .byte 0x06, 0x00, 0x15, 0x01, 0xC4, 0x00, 0xFF, 0xFF - .word _020A541C - .byte 0x06, 0x00, 0x15, 0x01, 0xC5, 0x00, 0xFF, 0xFF - .word _020A4E34 - .byte 0x06, 0x00, 0x15, 0x01 - .byte 0xC6, 0x00, 0xFF, 0xFF - .word _020A5434 - .byte 0x06, 0x00, 0x15, 0x01, 0xC7, 0x00, 0xFF, 0xFF - .word _020A4E24 - .byte 0x06, 0x00, 0x15, 0x01, 0xC8, 0x00, 0xFF, 0xFF - .word _020A5440 - .byte 0x06, 0x00, 0x16, 0x01, 0xC9, 0x00, 0xFF, 0xFF - .word _020A4E14 - .byte 0x06, 0x00, 0x17, 0x01 - .byte 0xCA, 0x00, 0xFF, 0xFF - .word _020A4E0C - .byte 0x06, 0x00, 0x18, 0x01, 0xCB, 0x00, 0xFF, 0xFF - .word _020A4E04 - .byte 0x06, 0x00, 0x18, 0x01, 0xCC, 0x00, 0xFF, 0xFF - .word _020A544C - .byte 0x06, 0x00, 0x18, 0x01, 0xCD, 0x00, 0xFF, 0xFF - .word _020A4DF4 - .byte 0x06, 0x00, 0x18, 0x01 - .byte 0xCE, 0x00, 0xFF, 0xFF - .word _020A5458 - .byte 0x06, 0x00, 0x19, 0x01, 0xCF, 0x00, 0xFF, 0xFF - .word _020A4A5C - .byte 0x06, 0x00, 0x19, 0x01, 0xD0, 0x00, 0xFF, 0xFF - .word _020A489C - .byte 0x06, 0x00, 0x1A, 0x01, 0xD1, 0x00, 0xFF, 0xFF - .word _020A4DD4 - .byte 0x06, 0x00, 0x1A, 0x01 - .byte 0xD2, 0x00, 0xFF, 0xFF - .word _020A4DCC - .byte 0x02, 0x00, 0x1B, 0x01, 0xD3, 0x00, 0xFF, 0xFF - .word _020A4DC4 - .byte 0x02, 0x00, 0x1B, 0x01, 0xD4, 0x00, 0xFF, 0xFF - .word _020A4DBC - .byte 0x02, 0x00, 0x1C, 0x01, 0xD5, 0x00, 0xFF, 0xFF - .word _020A4DB4 - .byte 0x02, 0x00, 0x1D, 0x01 - .byte 0xD6, 0x00, 0xFF, 0xFF - .word _020A4DAC - .byte 0x02, 0x00, 0x1D, 0x01, 0xD7, 0x00, 0xFF, 0xFF - .word _020A4DA4 - .byte 0x02, 0x00, 0x1E, 0x01, 0xD8, 0x00, 0xFF, 0xFF - .word _020A4D9C - .byte 0x02, 0x00, 0x1E, 0x01, 0xD9, 0x00, 0xFF, 0xFF - .word _020A4D94 - .byte 0x06, 0x00, 0x1F, 0x01 - .byte 0xDA, 0x00, 0xFF, 0xFF - .word _020A4D8C - .byte 0x06, 0x00, 0x1F, 0x01, 0xDB, 0x00, 0xFF, 0xFF - .word _020A47C4 - .byte 0x06, 0x00, 0x1F, 0x01, 0xDC, 0x00, 0xFF, 0xFF - .word _020A4D7C - .byte 0x06, 0x00, 0x1F, 0x01, 0xDD, 0x00, 0xFF, 0xFF - .word _020A4D74 - .byte 0x06, 0x00, 0x20, 0x01 - .byte 0xDE, 0x00, 0xFF, 0xFF - .word _020A4D6C - .byte 0x06, 0x00, 0x21, 0x01, 0xDF, 0x00, 0xFF, 0xFF - .word _020A4D64 - .byte 0x06, 0x00, 0x22, 0x01, 0xE0, 0x00, 0xFF, 0xFF - .word _020A4D5C - .byte 0x06, 0x00, 0x23, 0x01, 0xE1, 0x00, 0xFF, 0xFF - .word _020A4D54 - .byte 0x06, 0x00, 0x24, 0x01 - .byte 0xE2, 0x00, 0xFF, 0xFF - .word _020A4D4C - .byte 0x06, 0x00, 0x25, 0x01, 0xE3, 0x00, 0xFF, 0xFF - .word _020A4D44 - .byte 0x06, 0x00, 0x26, 0x01, 0xE4, 0x00, 0xFF, 0xFF - .word _020A4D3C - .byte 0x07, 0x00, 0xB7, 0x00, 0xE5, 0x00, 0x07, 0x00 - .word _020A4D34 - .byte 0x07, 0x00, 0xB7, 0x00 - .byte 0xE6, 0x00, 0xFF, 0xFF - .word _020A4D2C - .byte 0x06, 0x00, 0xB7, 0x00, 0xE7, 0x00, 0xFF, 0xFF - .word _020A4D24 - .byte 0x09, 0x00, 0xB7, 0x00, 0xE8, 0x00, 0xFF, 0xFF - .word _020A4D1C - .byte 0x06, 0x00, 0x27, 0x01, 0xE9, 0x00, 0xFF, 0xFF - .word _020A4D14 - .byte 0x06, 0x00, 0x27, 0x01 - .byte 0xEA, 0x00, 0xFF, 0xFF - .word _020A5470 - .byte 0x06, 0x00, 0xB7, 0x00, 0xEB, 0x00, 0xFF, 0xFF - .word _020A4D04 - .byte 0x06, 0x00, 0xB7, 0x00, 0xEC, 0x00, 0xFF, 0xFF - .word _020A4CFC - .byte 0x06, 0x00, 0xB7, 0x00, 0xED, 0x00, 0xFF, 0xFF - .word _020A4CF4 - .byte 0x06, 0x00, 0xB7, 0x00 - .byte 0xEE, 0x00, 0xFF, 0xFF - .word _020A4CEC - .byte 0x06, 0x00, 0xB7, 0x00, 0xEF, 0x00, 0xFF, 0xFF - .word _020A4CE4 - .byte 0x06, 0x00, 0xB7, 0x00, 0xF0, 0x00, 0xFF, 0xFF - .word _020A485C - .byte 0x06, 0x00, 0xB7, 0x00, 0xF1, 0x00, 0xFF, 0xFF - .word _020A4CD4 - .byte 0x06, 0x00, 0xB7, 0x00 - .byte 0xF2, 0x00, 0xFF, 0xFF - .word _020A4CCC - .byte 0x09, 0x00, 0xB7, 0x00, 0xF3, 0x00, 0xFF, 0xFF - .word _020A4CC4 - .byte 0x06, 0x00, 0xB7, 0x00, 0xF4, 0x00, 0xFF, 0xFF - .word _020A4CBC - .byte 0x06, 0x00, 0xB7, 0x00, 0xF5, 0x00, 0xFF, 0xFF - .word _020A4CB4 - .byte 0x06, 0x00, 0xB7, 0x00 - .byte 0xF6, 0x00, 0xFF, 0xFF - .word _020A4CAC - .byte 0x06, 0x00, 0xB7, 0x00, 0xF7, 0x00, 0xFF, 0xFF - .word _020A547C - .byte 0x06, 0x00, 0xB7, 0x00, 0xF8, 0x00, 0xFF, 0xFF - .word _020A4C9C - .byte 0x06, 0x00, 0x28, 0x01, 0xF9, 0x00, 0xFF, 0xFF - .word _020A4C94 - .byte 0x06, 0x00, 0x29, 0x01 - .byte 0xFA, 0x00, 0xFF, 0xFF - .word _020A4C8C - .byte 0x06, 0x00, 0x2A, 0x01, 0xFB, 0x00, 0xFF, 0xFF - .word _020A4C84 - .byte 0x06, 0x00, 0x2A, 0x01, 0xFC, 0x00, 0xFF, 0xFF - .word _020A4C7C - .byte 0x06, 0x00, 0xB7, 0x00, 0xFD, 0x00, 0xFF, 0xFF - .word _020A4C74 - .byte 0x07, 0x00, 0x2B, 0x01 - .byte 0xFE, 0x00, 0xFF, 0xFF - .word _020A4C6C - .byte 0x06, 0x00, 0x2C, 0x01, 0xFF, 0x00, 0xFF, 0xFF - .word _020A4C64 - .byte 0x06, 0x00, 0xC3, 0x00, 0x00, 0x01, 0xFF, 0xFF - .word _020A4C5C - .byte 0x06, 0x00, 0xC3, 0x00, 0x01, 0x01, 0xFF, 0xFF - .word _020A4C54 - .byte 0x06, 0x00, 0xC3, 0x00 - .byte 0x02, 0x01, 0xFF, 0xFF - .word _020A4C4C - .byte 0x06, 0x00, 0xB7, 0x00, 0x03, 0x01, 0xFF, 0xFF - .word _020A4C44 - .byte 0x06, 0x00, 0xB7, 0x00, 0x04, 0x01, 0xFF, 0xFF - .word _020A4C3C - .byte 0x06, 0x00, 0xB7, 0x00, 0x05, 0x01, 0xFF, 0xFF - .word _020A4C34 - .byte 0x06, 0x00, 0xB7, 0x00 - .byte 0x06, 0x01, 0xFF, 0xFF - .word _020A4C2C - .byte 0x06, 0x00, 0xB7, 0x00, 0x07, 0x01, 0xFF, 0xFF - .word _020A4C24 - .byte 0x06, 0x00, 0xB7, 0x00, 0x08, 0x01, 0xFF, 0xFF - .word _020A4C1C - .byte 0x06, 0x00, 0xB7, 0x00, 0x09, 0x01, 0xFF, 0xFF - .word _020A4C14 - .byte 0x06, 0x00, 0xB7, 0x00 - .byte 0x0A, 0x01, 0xFF, 0xFF - .word _020A4C0C - .byte 0x06, 0x00, 0xB7, 0x00, 0x0B, 0x01, 0xFF, 0xFF - .word _020A4C04 - .byte 0x09, 0x00, 0xB9, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .word _020A4BFC - .byte 0x04, 0x00, 0xB9, 0x00, 0x0D, 0x01, 0xFF, 0xFF - .word _020A4BF4 - .byte 0x06, 0x00, 0x2D, 0x01 - .byte 0x0E, 0x01, 0xFF, 0xFF - .word _020A4BEC - .byte 0x06, 0x00, 0x2E, 0x01, 0x0F, 0x01, 0xFF, 0xFF - .word _020A4BE4 - .byte 0x06, 0x00, 0xB9, 0x00, 0x10, 0x01, 0xFF, 0xFF - .word _020A4BDC - .byte 0x06, 0x00, 0xB9, 0x00, 0x11, 0x01, 0xFF, 0xFF - .word _020A4BD4 - .byte 0x04, 0x00, 0xB9, 0x00 - .byte 0x12, 0x01, 0xFF, 0xFF - .word _020A4BCC - .byte 0x04, 0x00, 0xB9, 0x00, 0x14, 0x01, 0xFF, 0xFF - .word _020A4BC4 - .byte 0x04, 0x00, 0xB9, 0x00, 0x15, 0x01, 0xFF, 0xFF - .word _020A4BBC - .byte 0x09, 0x00, 0xB9, 0x00, 0x16, 0x01, 0xFF, 0xFF - .word _020A4BB4 - .byte 0x04, 0x00, 0xB9, 0x00 - .byte 0x17, 0x01, 0xFF, 0xFF - .word _020A4BAC - .byte 0x04, 0x00, 0xB9, 0x00, 0x18, 0x01, 0xFF, 0xFF - .word _020A4BA4 - .byte 0x04, 0x00, 0xB9, 0x00, 0x19, 0x01, 0xFF, 0xFF - .word _020A4B9C - .byte 0x04, 0x00, 0xB9, 0x00, 0x1A, 0x01, 0xFF, 0xFF - .word _020A4B94 - .byte 0x04, 0x00, 0xB9, 0x00 - .byte 0x1B, 0x01, 0xFF, 0xFF - .word _020A4B8C - .byte 0x04, 0x00, 0xB9, 0x00, 0x1C, 0x01, 0xFF, 0xFF - .word _020A4B84 - .byte 0x04, 0x00, 0xB9, 0x00, 0x1D, 0x01, 0xFF, 0xFF - .word _020A4B7C - .byte 0x09, 0x00, 0xB9, 0x00, 0x1E, 0x01, 0xFF, 0xFF - .word _020A4B74 - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0x1F, 0x01, 0xFF, 0xFF - .word _020A4B6C - .byte 0x09, 0x00, 0xB9, 0x00, 0x20, 0x01, 0xFF, 0xFF - .word _020A4B64 - .byte 0x09, 0x00, 0xB9, 0x00, 0x21, 0x01, 0xFF, 0xFF - .word _020A4B5C - .byte 0x09, 0x00, 0xB9, 0x00, 0x22, 0x01, 0xFF, 0xFF - .word _020A4B54 - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0x23, 0x01, 0xFF, 0xFF - .word _020A4B4C - .byte 0x09, 0x00, 0xB9, 0x00, 0x24, 0x01, 0xFF, 0xFF - .word _020A4B44 - .byte 0x09, 0x00, 0xB9, 0x00, 0x25, 0x01, 0xFF, 0xFF - .word _020A4B3C - .byte 0x09, 0x00, 0xB9, 0x00, 0x26, 0x01, 0xFF, 0xFF - .word _020A4B34 - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0x27, 0x01, 0xFF, 0xFF - .word _020A4B2C - .byte 0x04, 0x00, 0xB9, 0x00, 0x28, 0x01, 0xFF, 0xFF - .word _020A4B24 - .byte 0x09, 0x00, 0xB9, 0x00, 0x29, 0x01, 0xFF, 0xFF - .word _020A4B1C - .byte 0x04, 0x00, 0xB9, 0x00, 0x2A, 0x01, 0xFF, 0xFF - .word _020A4B14 - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0x2B, 0x01, 0xFF, 0xFF - .word _020A4B0C - .byte 0x09, 0x00, 0xB9, 0x00, 0x2C, 0x01, 0xFF, 0xFF - .word _020A4B04 - .byte 0x09, 0x00, 0xB9, 0x00, 0x2D, 0x01, 0xFF, 0xFF - .word _020A48FC - .byte 0x09, 0x00, 0xB9, 0x00, 0x2E, 0x01, 0xFF, 0xFF - .word _020A4AEC - .byte 0x04, 0x00, 0xB9, 0x00 - .byte 0x2F, 0x01, 0xFF, 0xFF - .word _020A4AF4 - .byte 0x04, 0x00, 0xB9, 0x00, 0x30, 0x01, 0xFF, 0xFF - .word _020A4DE4 - .byte 0x09, 0x00, 0xB9, 0x00, 0x31, 0x01, 0xFF, 0xFF - .word _020A4EDC - .byte 0x01, 0x00, 0xB9, 0x00, 0x32, 0x01, 0xFF, 0xFF - .word _020A4AD4 - .byte 0x04, 0x00, 0xB9, 0x00 - .byte 0x33, 0x01, 0xFF, 0xFF - .word _020A4ACC - .byte 0x04, 0x00, 0xB9, 0x00, 0x34, 0x01, 0xFF, 0xFF - .word _020A4AC4 - .byte 0x04, 0x00, 0xB9, 0x00, 0x35, 0x01, 0xFF, 0xFF - .word _020A4ABC - .byte 0x04, 0x00, 0xB9, 0x00, 0x36, 0x01, 0xFF, 0xFF - .word _020A4AB4 - .byte 0x09, 0x00, 0xB9, 0x00 - .byte 0x37, 0x01, 0xFF, 0xFF - .word _020A4AAC - .byte 0x06, 0x00, 0x2F, 0x01, 0x38, 0x01, 0x03, 0x00 - .word _020A4AA4 - .byte 0x06, 0x00, 0x30, 0x01, 0x39, 0x01, 0x03, 0x00 - .word _020A4A9C - .byte 0x06, 0x00, 0x31, 0x01, 0x3A, 0x01, 0xFF, 0xFF - .word _020A4A94 - .byte 0x06, 0x00, 0x31, 0x01 - .byte 0x3B, 0x01, 0xFF, 0xFF - .word _020A5428 - .byte 0x06, 0x00, 0x32, 0x01, 0x3C, 0x01, 0xFF, 0xFF - .word _020A4E2C - .byte 0x06, 0x00, 0xBA, 0x00, 0x3D, 0x01, 0xFF, 0xFF - .word _020A4A7C - .byte 0x04, 0x00, 0xBA, 0x00, 0x3E, 0x01, 0xFF, 0xFF - .word _020A4A74 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x3F, 0x01, 0xFF, 0xFF - .word _020A4DFC - .byte 0x06, 0x00, 0xBA, 0x00, 0x40, 0x01, 0xFF, 0xFF - .word _020A4DEC - .byte 0x06, 0x00, 0xBA, 0x00, 0x41, 0x01, 0xFF, 0xFF - .word _020A47BC - .byte 0x06, 0x00, 0xBA, 0x00, 0x42, 0x01, 0xFF, 0xFF - .word _020A4A54 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x43, 0x01, 0xFF, 0xFF - .word _020A4A4C - .byte 0x09, 0x00, 0xBA, 0x00, 0x44, 0x01, 0xFF, 0xFF - .word _020A4A44 - .byte 0x07, 0x00, 0xBA, 0x00, 0x45, 0x01, 0xFF, 0xFF - .word _020A4A3C - .byte 0x09, 0x00, 0xBA, 0x00, 0x46, 0x01, 0xFF, 0xFF - .word _020A4A34 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x47, 0x01, 0xFF, 0xFF - .word _020A4D84 - .byte 0x09, 0x00, 0xBA, 0x00, 0x48, 0x01, 0xFF, 0xFF - .word _020A4A24 - .byte 0x06, 0x00, 0xBA, 0x00, 0x49, 0x01, 0xFF, 0xFF - .word _020A4A1C - .byte 0x06, 0x00, 0xBA, 0x00, 0x4A, 0x01, 0xFF, 0xFF - .word _020A4A14 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x4B, 0x01, 0xFF, 0xFF - .word _020A4A0C - .byte 0x09, 0x00, 0xBA, 0x00, 0x4C, 0x01, 0xFF, 0xFF - .word _020A4A04 - .byte 0x09, 0x00, 0xBA, 0x00, 0x4D, 0x01, 0xFF, 0xFF - .word _020A49FC - .byte 0x09, 0x00, 0xBA, 0x00, 0x4E, 0x01, 0xFF, 0xFF - .word _020A4D0C - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x4F, 0x01, 0xFF, 0xFF - .word _020A49EC - .byte 0x09, 0x00, 0xBA, 0x00, 0x50, 0x01, 0xFF, 0xFF - .word _020A49E4 - .byte 0x01, 0x00, 0xBA, 0x00, 0x51, 0x01, 0xFF, 0xFF - .word _020A479C - .byte 0x06, 0x00, 0xBA, 0x00, 0x52, 0x01, 0xFF, 0xFF - .word _020A49D4 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x53, 0x01, 0xFF, 0xFF - .word _020A49CC - .byte 0x06, 0x00, 0xBA, 0x00, 0x54, 0x01, 0xFF, 0xFF - .word _020A49C4 - .byte 0x06, 0x00, 0xBA, 0x00, 0x55, 0x01, 0xFF, 0xFF - .word _020A4CA4 - .byte 0x06, 0x00, 0xBA, 0x00, 0x56, 0x01, 0xFF, 0xFF - .word _020A49B4 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x57, 0x01, 0xFF, 0xFF - .word _020A49AC - .byte 0x09, 0x00, 0xBA, 0x00, 0x58, 0x01, 0xFF, 0xFF - .word _020A49A4 - .byte 0x09, 0x00, 0xBA, 0x00, 0x59, 0x01, 0xFF, 0xFF - .word _020A499C - .byte 0x06, 0x00, 0xBA, 0x00, 0x5A, 0x01, 0xFF, 0xFF - .word _020A4994 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x5B, 0x01, 0xFF, 0xFF - .word _020A498C - .byte 0x06, 0x00, 0xBA, 0x00, 0x5C, 0x01, 0xFF, 0xFF - .word _020A4984 - .byte 0x06, 0x00, 0xBA, 0x00, 0x5D, 0x01, 0xFF, 0xFF - .word _020A497C - .byte 0x09, 0x00, 0xBA, 0x00, 0x5E, 0x01, 0xFF, 0xFF - .word _020A4974 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x5F, 0x01, 0xFF, 0xFF - .word _020A496C - .byte 0x09, 0x00, 0xBA, 0x00, 0x60, 0x01, 0xFF, 0xFF - .word _020A4964 - .byte 0x06, 0x00, 0xBA, 0x00, 0x61, 0x01, 0xFF, 0xFF - .word _020A495C - .byte 0x06, 0x00, 0xBA, 0x00, 0x62, 0x01, 0xFF, 0xFF - .word _020A4954 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x63, 0x01, 0xFF, 0xFF - .word _020A494C - .byte 0x09, 0x00, 0xBA, 0x00, 0x64, 0x01, 0xFF, 0xFF - .word _020A4944 - .byte 0x09, 0x00, 0xBA, 0x00, 0x65, 0x01, 0xFF, 0xFF - .word _020A493C - .byte 0x09, 0x00, 0xBA, 0x00, 0x66, 0x01, 0xFF, 0xFF - .word _020A4934 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x67, 0x01, 0xFF, 0xFF - .word _020A492C - .byte 0x06, 0x00, 0xBA, 0x00, 0x68, 0x01, 0xFF, 0xFF - .word _020A4924 - .byte 0x06, 0x00, 0xBA, 0x00, 0x69, 0x01, 0xFF, 0xFF - .word _020A491C - .byte 0x09, 0x00, 0xBA, 0x00, 0x6A, 0x01, 0xFF, 0xFF - .word _020A4914 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x6B, 0x01, 0xFF, 0xFF - .word _020A490C - .byte 0x06, 0x00, 0xBA, 0x00, 0x6C, 0x01, 0xFF, 0xFF - .word _020A4904 - .byte 0x09, 0x00, 0xBA, 0x00, 0x6D, 0x01, 0xFF, 0xFF - .word _020A48DC - .byte 0x04, 0x00, 0xBA, 0x00, 0x6E, 0x01, 0xFF, 0xFF - .word _020A48F4 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x6F, 0x01, 0xFF, 0xFF - .word _020A4ADC - .byte 0x06, 0x00, 0xBA, 0x00, 0x70, 0x01, 0xFF, 0xFF - .word _020A4AFC - .byte 0x09, 0x00, 0xBA, 0x00, 0x71, 0x01, 0xFF, 0xFF - .word _020A4EE4 - .byte 0x04, 0x00, 0xBA, 0x00, 0x72, 0x01, 0xFF, 0xFF - .word _020A48D4 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x73, 0x01, 0xFF, 0xFF - .word _020A48CC - .byte 0x09, 0x00, 0xBA, 0x00, 0x74, 0x01, 0xFF, 0xFF - .word _020A48C4 - .byte 0x09, 0x00, 0xBA, 0x00, 0x75, 0x01, 0xFF, 0xFF - .word _020A48BC - .byte 0x04, 0x00, 0xBA, 0x00, 0x76, 0x01, 0xFF, 0xFF - .word _020A4A8C - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x77, 0x01, 0xFF, 0xFF - .word _020A48AC - .byte 0x07, 0x00, 0xBA, 0x00, 0x78, 0x01, 0xFF, 0xFF - .word _020A4A6C - .byte 0x07, 0x00, 0xBA, 0x00, 0x79, 0x01, 0xFF, 0xFF - .word _020A4A64 - .byte 0x06, 0x00, 0xBA, 0x00, 0x7A, 0x01, 0xFF, 0xFF - .word _020A4894 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x7B, 0x01, 0xFF, 0xFF - .word _020A488C - .byte 0x09, 0x00, 0xBA, 0x00, 0x7C, 0x01, 0xFF, 0xFF - .word _020A4A2C - .byte 0x09, 0x00, 0xBA, 0x00, 0x7D, 0x01, 0xFF, 0xFF - .word _020A487C - .byte 0x06, 0x00, 0xBA, 0x00, 0x7E, 0x01, 0xFF, 0xFF - .word _020A4874 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x7F, 0x01, 0xFF, 0xFF - .word _020A486C - .byte 0x06, 0x00, 0xBA, 0x00, 0x80, 0x01, 0xFF, 0xFF - .word _020A49F4 - .byte 0x06, 0x00, 0xBA, 0x00, 0x81, 0x01, 0xFF, 0xFF - .word _020A4734 - .byte 0x09, 0x00, 0xBA, 0x00, 0x82, 0x01, 0xFF, 0xFF - .word _020A4854 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x83, 0x01, 0xFF, 0xFF - .word _020A49BC - .byte 0x09, 0x00, 0xBA, 0x00, 0x84, 0x01, 0xFF, 0xFF - .word _020A4844 - .byte 0x06, 0x00, 0xBA, 0x00, 0x85, 0x01, 0xFF, 0xFF - .word _020A483C - .byte 0x09, 0x00, 0xBA, 0x00, 0x86, 0x01, 0xFF, 0xFF - .word _020A4834 - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0x87, 0x01, 0xFF, 0xFF - .word _020A482C - .byte 0x09, 0x00, 0xBA, 0x00, 0x88, 0x01, 0xFF, 0xFF - .word _020A4824 - .byte 0x09, 0x00, 0xBA, 0x00, 0x89, 0x01, 0xFF, 0xFF - .word _020A481C - .byte 0x09, 0x00, 0xBA, 0x00, 0x8A, 0x01, 0xFF, 0xFF - .word _020A4814 - .byte 0x04, 0x00, 0xBA, 0x00 - .byte 0x8B, 0x01, 0xFF, 0xFF - .word _020A480C - .byte 0x09, 0x00, 0xBA, 0x00, 0x8C, 0x01, 0xFF, 0xFF - .word _020A4804 - .byte 0x09, 0x00, 0xBA, 0x00, 0x8D, 0x01, 0xFF, 0xFF - .word _020A47E4 - .byte 0x06, 0x00, 0xBA, 0x00, 0x8E, 0x01, 0xFF, 0xFF - .word _020A47FC - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x8F, 0x01, 0xFF, 0xFF - .word _020A48E4 - .byte 0x09, 0x00, 0xBA, 0x00, 0x90, 0x01, 0xFF, 0xFF - .word _020A4AE4 - .byte 0x09, 0x00, 0xBA, 0x00, 0x91, 0x01, 0xFF, 0xFF - .word _020A4EEC - .byte 0x09, 0x00, 0xBA, 0x00, 0x92, 0x01, 0xFF, 0xFF - .word _020A47D4 - .byte 0x01, 0x00, 0xBA, 0x00 - .byte 0x93, 0x01, 0xFF, 0xFF - .word _020A47CC - .byte 0x06, 0x00, 0xBA, 0x00, 0x94, 0x01, 0xFF, 0xFF - .word _020A4A84 - .byte 0x09, 0x00, 0xBA, 0x00, 0x95, 0x01, 0xFF, 0xFF - .word _020A474C - .byte 0x01, 0x00, 0xBA, 0x00, 0x96, 0x01, 0xFF, 0xFF - .word _020A47B4 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x97, 0x01, 0xFF, 0xFF - .word _020A4884 - .byte 0x06, 0x00, 0xBA, 0x00, 0x98, 0x01, 0xFF, 0xFF - .word _020A47A4 - .byte 0x04, 0x00, 0xBA, 0x00, 0x99, 0x01, 0xFF, 0xFF - .word _020A4864 - .byte 0x06, 0x00, 0xBA, 0x00, 0x9A, 0x01, 0xFF, 0xFF - .word _020A484C - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x9B, 0x01, 0xFF, 0xFF - .word _020A478C - .byte 0x06, 0x00, 0xBA, 0x00, 0x9C, 0x01, 0xFF, 0xFF - .word _020A4784 - .byte 0x06, 0x00, 0xBA, 0x00, 0x9D, 0x01, 0xFF, 0xFF - .word _020A476C - .byte 0x06, 0x00, 0xBA, 0x00, 0x9E, 0x01, 0xFF, 0xFF - .word _020A47DC - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0x9F, 0x01, 0xFF, 0xFF - .word _020A47EC - .byte 0x06, 0x00, 0xBA, 0x00, 0xA0, 0x01, 0xFF, 0xFF - .word _020A48EC - .byte 0x06, 0x00, 0xBA, 0x00, 0xA1, 0x01, 0xFF, 0xFF - .word _020A52DC - .byte 0x06, 0x00, 0xBA, 0x00, 0xA2, 0x01, 0xFF, 0xFF - .word _020A4754 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0xA3, 0x01, 0xFF, 0xFF - .word _020A48A4 - .byte 0x06, 0x00, 0xBA, 0x00, 0xA4, 0x01, 0xFF, 0xFF - .word _020A47AC - .byte 0x06, 0x00, 0xBA, 0x00, 0xA5, 0x01, 0xFF, 0xFF - .word _020A473C - .byte 0x06, 0x00, 0xBA, 0x00, 0xA6, 0x01, 0xFF, 0xFF - .word _020A4794 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0xA7, 0x01, 0xFF, 0xFF - .word _020A4774 - .byte 0x06, 0x00, 0xBA, 0x00, 0xA8, 0x01, 0xFF, 0xFF - .word _020A47F4 - .byte 0x06, 0x00, 0xBA, 0x00, 0xA9, 0x01, 0xFF, 0xFF - .word _020A52E4 - .byte 0x06, 0x00, 0xBA, 0x00, 0xAA, 0x01, 0xFF, 0xFF - .word _020A472C - .byte 0x09, 0x00, 0xBA, 0x00 - .byte 0xAB, 0x01, 0xFF, 0xFF - .word _020A475C - .byte 0x06, 0x00, 0xBA, 0x00, 0xAC, 0x01, 0xFF, 0xFF - .word _020A4764 - .byte 0x09, 0x00, 0xBA, 0x00, 0xAD, 0x01, 0xFF, 0xFF - .word _020A540C - .byte 0x06, 0x00, 0xBA, 0x00, 0xAE, 0x01, 0xFF, 0xFF - .word _020A4744 - .byte 0x06, 0x00, 0xBA, 0x00 - .byte 0xAF, 0x01, 0xFF, 0xFF - .word _020A477C -#endif - .global ARM9_UNKNOWN_TABLE__NA_20A68BC -ARM9_UNKNOWN_TABLE__NA_20A68BC: - .byte 0x5F, 0x00, 0x22, 0x00, 0x10, 0x00, 0x13, 0x00 - .byte 0x1B, 0x00, 0x29, 0x00 - .global DEMO_TEAMS -DEMO_TEAMS: - .byte 0x01, 0x00 - .global _020A68CA -_020A68CA: - .byte 0x04, 0x00, 0x98, 0x00, 0x07, 0x00, 0x18, 0x01, 0x73, 0x03 - .byte 0xA6, 0x01, 0xAC, 0x01, 0x04, 0x00, 0xF0, 0x02, 0x9B, 0x00, 0x9E, 0x00, 0x1B, 0x01, 0x1E, 0x01 - .byte 0xA9, 0x01, 0xA6, 0x01, 0x07, 0x00, 0x01, 0x00, 0x9E, 0x00, 0x18, 0x01, 0x1E, 0x01, 0x9B, 0x00 - .byte 0xAC, 0x01, 0xA9, 0x01, 0x19, 0x00, 0xA9, 0x01, 0x48, 0x01, 0xA6, 0x01, 0xE9, 0x01, 0xAC, 0x01 - .byte 0x25, 0x00, 0x19, 0x00, 0x02, 0x01, 0xE8, 0x01, 0x85, 0x00, 0x34, 0x00 - .global ACTOR_LIST -ACTOR_LIST: - .byte 0x50, 0x4C, 0x41, 0x59 - .byte 0x45, 0x52, 0x00, 0x00 - .global _020A6918 -_020A6918: - .byte 0x54, 0x41, 0x4C, 0x4B, 0x5F, 0x53, 0x55, 0x42, 0x00, 0x00, 0x00, 0x00 - .global _020A6924 -_020A6924: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x59, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00 - .global _020A6930 -_020A6930: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x48, 0x45, 0x52, 0x4F, 0x00, 0x00, 0x00, 0x00 - .global _020A693C -_020A693C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x55, 0x50, 0x41, 0x41 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A6948 -_020A6948: - .byte 0x55, 0x4E, 0x49, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x31, 0x00, 0x00, 0x00 - .global _020A6954 -_020A6954: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x44, 0x4F, 0x4E, 0x00, 0x00, 0x00 - .global _020A6960 -_020A6960: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x52, 0x55, 0x47, 0x49, 0x41, 0x00, 0x00, 0x00 - .global _020A696C -_020A696C: - .byte 0x55, 0x4E, 0x49, 0x54, 0x5F, 0x4E, 0x50, 0x43 - .byte 0x33, 0x00, 0x00, 0x00 - .global _020A6978 -_020A6978: - .byte 0x4F, 0x42, 0x4A, 0x45, 0x43, 0x54, 0x30, 0x30, 0x32, 0x00, 0x00, 0x00 - .global _020A6984 -_020A6984: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x4F, 0x49, 0x52, 0x55, 0x00, 0x00, 0x00 - .global _020A6990 -_020A6990: - .byte 0x55, 0x4E, 0x49, 0x54 - .byte 0x5F, 0x4E, 0x50, 0x43, 0x32, 0x00, 0x00, 0x00 - .global _020A699C -_020A699C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x4F, 0x50, 0x50 - .byte 0x4F, 0x00, 0x00, 0x00 - .global _020A69A8 -_020A69A8: - .byte 0x4F, 0x42, 0x4A, 0x45, 0x43, 0x54, 0x30, 0x30, 0x31, 0x00, 0x00, 0x00 - .global _020A69B4 -_020A69B4: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x42, 0x55, 0x47, 0x00, 0x00, 0x00 - .global _020A69C0 -_020A69C0: - .byte 0x54, 0x41, 0x4C, 0x4B - .byte 0x5F, 0x4D, 0x41, 0x49, 0x4E, 0x00, 0x00, 0x00 - .global _020A69CC -_020A69CC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x49, 0x50, 0x50 - .byte 0x41, 0x00, 0x00, 0x00 - .global _020A69D8 -_020A69D8: - .byte 0x55, 0x4E, 0x49, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x34, 0x00, 0x00, 0x00 - .global _020A69E4 -_020A69E4: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x4F, 0x55, 0x4F, 0x55, 0x00, 0x00, 0x00 - .global _020A69F0 -_020A69F0: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x4B, 0x55, 0x52, 0x41, 0x42, 0x55, 0x00, 0x00 - .global _020A69FC -_020A69FC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x4E, 0x41 - .byte 0x46, 0x49, 0x00, 0x00 - .global _020A6A08 -_020A6A08: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x54, 0x41, 0x43, 0x48, 0x49, 0x00, 0x00 - .global _020A6A14 -_020A6A14: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x49, 0x47, 0x55, 0x44, 0x41, 0x00, 0x00 - .global _020A6A20 -_020A6A20: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x4B, 0x4F, 0x49, 0x52, 0x55, 0x32, 0x00, 0x00 - .global _020A6A2C -_020A6A2C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x4E, 0x45 - .byte 0x4E, 0x45, 0x00, 0x00 - .global _020A6A38 -_020A6A38: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x32, 0x00, 0x00 - .global _020A6A44 -_020A6A44: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E, 0x45, 0x32, 0x00, 0x00 - .global _020A6A50 -_020A6A50: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x4D, 0x41, 0x4E, 0x4B, 0x49, 0x49, 0x00, 0x00 - .global _020A6A5C -_020A6A5C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E - .byte 0x45, 0x37, 0x00, 0x00 - .global _020A6A68 -_020A6A68: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E, 0x45, 0x35, 0x00, 0x00 - .global _020A6A74 -_020A6A74: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E, 0x45, 0x33, 0x00, 0x00 - .global _020A6A80 -_020A6A80: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x47, 0x4F, 0x52, 0x4F, 0x4F, 0x4E, 0x00, 0x00 - .global _020A6A8C -_020A6A8C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E - .byte 0x45, 0x31, 0x00, 0x00 - .global _020A6A98 -_020A6A98: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x59, 0x55, 0x55, 0x52, 0x41, 0x00, 0x00 - .global _020A6AA4 -_020A6AA4: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x4B, 0x49, 0x49, 0x00, 0x00 - .global _020A6AB0 -_020A6AB0: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x4B, 0x4F, 0x44, 0x4F, 0x52, 0x41, 0x00, 0x00 - .global _020A6ABC -_020A6ABC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x52, 0x49 - .byte 0x52, 0x49, 0x00, 0x00 - .global _020A6AC8 -_020A6AC8: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E, 0x45, 0x38, 0x00, 0x00 - .global _020A6AD4 -_020A6AD4: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E, 0x45, 0x34, 0x00, 0x00 - .global _020A6AE0 -_020A6AE0: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x4D, 0x41, 0x52, 0x49, 0x52, 0x55, 0x00, 0x00 - .global _020A6AEC -_020A6AEC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x4E, 0x4D - .byte 0x55, 0x55, 0x00, 0x00 - .global _020A6AF8 -_020A6AF8: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x45, 0x44, 0x49, 0x42, 0x41, 0x00, 0x00 - .global _020A6B04 -_020A6B04: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x31, 0x00, 0x00 - .global _020A6B10 -_020A6B10: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x4F, 0x4B, 0x55, 0x54, 0x41, 0x4E, 0x00, 0x00 - .global _020A6B1C -_020A6B1C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E - .byte 0x45, 0x36, 0x00, 0x00 - .global _020A6B28 -_020A6B28: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x48, 0x45, 0x49, 0x4D, 0x49, 0x00, 0x00 - .global _020A6B34 -_020A6B34: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x45, 0x52, 0x45, 0x42, 0x49, 0x49, 0x00 - .global _020A6B40 -_020A6B40: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x50, 0x4F, 0x4E, 0x49, 0x49, 0x54, 0x41, 0x00 - .global _020A6B4C -_020A6B4C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x5A, 0x55, 0x42, 0x41 - .byte 0x54, 0x54, 0x4F, 0x00 - .global _020A6B58 -_020A6B58: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x41, 0x42, 0x41, 0x49, 0x54, 0x4F, 0x00 - .global _020A6B64 -_020A6B64: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x41, 0x49, 0x4F, 0x4F, 0x47, 0x41, 0x00 - .global _020A6B70 -_020A6B70: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x42, 0x49, 0x49, 0x4B, 0x55, 0x49, 0x4E, 0x00 - .global _020A6B7C -_020A6B7C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x55, 0x4B, 0x55 - .byte 0x52, 0x49, 0x4E, 0x00 - .global _020A6B88 -_020A6B88: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x4F, 0x44, 0x4F, 0x52, 0x41, 0x32, 0x00 - .global _020A6B94 -_020A6B94: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x42, 0x49, 0x50, 0x50, 0x41, 0x00 - .global _020A6BA0 -_020A6BA0: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x54, 0x4F, 0x47, 0x45, 0x50, 0x49, 0x49, 0x00 - .global _020A6BAC -_020A6BAC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x4F, 0x4F, 0x54 - .byte 0x41, 0x53, 0x55, 0x00 - .global _020A6BB8 -_020A6BB8: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x48, 0x45, 0x49, 0x4D, 0x49, 0x34, 0x00 - .global _020A6BC4 -_020A6BC4: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x48, 0x45, 0x49, 0x4D, 0x49, 0x31, 0x00 - .global _020A6BD0 -_020A6BD0: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x50, 0x41, 0x52, 0x55, 0x4B, 0x49, 0x41, 0x00 - .global _020A6BDC -_020A6BDC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x41, 0x41, 0x42, 0x4F - .byte 0x4B, 0x4B, 0x55, 0x00 - .global _020A6BE8 -_020A6BE8: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x4F, 0x52, 0x49, 0x47, 0x4F, 0x4E, 0x00 - .global _020A6BF4 -_020A6BF4: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x45, 0x54, 0x41, 0x4D, 0x4F, 0x4E, 0x00 - .global _020A6C00 -_020A6C00: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x47, 0x41, 0x52, 0x55, 0x55, 0x52, 0x41, 0x00 - .global _020A6C0C -_020A6C0C: - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E - .byte 0x50, 0x43, 0x39, 0x00 - .global _020A6C18 -_020A6C18: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x55, 0x52, 0x49, 0x49, 0x50, 0x55, 0x00 - .global _020A6C24 -_020A6C24: - .byte 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x31, 0x00 - .global _020A6C30 -_020A6C30: - .byte 0x46, 0x52, 0x49, 0x45 - .byte 0x4E, 0x44, 0x5F, 0x4E, 0x50, 0x43, 0x31, 0x00 - .global _020A6C3C -_020A6C3C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x41, 0x50, 0x50, 0x4F - .byte 0x49, 0x4E, 0x54, 0x00 - .global _020A6C48 -_020A6C48: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x57, 0x41, 0x54, 0x41, 0x4B, 0x4B, 0x4F, 0x00 - .global _020A6C54 -_020A6C54: - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E, 0x50, 0x43, 0x32, 0x00 - .global _020A6C60 -_020A6C60: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x54, 0x45, 0x53, 0x54, 0x30, 0x30, 0x32, 0x00 - .global _020A6C6C -_020A6C6C: - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E - .byte 0x50, 0x43, 0x36, 0x00 - .global _020A6C78 -_020A6C78: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54, 0x30, 0x30, 0x39, 0x00 - .global _020A6C84 -_020A6C84: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54, 0x30, 0x30, 0x31, 0x00 - .global _020A6C90 -_020A6C90: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x4B, 0x4F, 0x44, 0x4F, 0x52, 0x41, 0x34, 0x00 - .global _020A6C9C -_020A6C9C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x55, 0x53, 0x4F, 0x4B - .byte 0x4B, 0x49, 0x49, 0x00 - .global _020A6CA8 -_020A6CA8: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x55, 0x42, 0x4F, 0x4D, 0x49, 0x49, 0x00 - .global _020A6CB4 -_020A6CB4: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x00 - .global _020A6CC0 -_020A6CC0: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x52, 0x49, 0x4E, 0x47, 0x55, 0x4D, 0x41, 0x00 - .global _020A6CCC -_020A6CCC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x41, 0x47, 0x55, 0x4E - .byte 0x4F, 0x4D, 0x55, 0x00 - .global _020A6CD8 -_020A6CD8: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x41, 0x4E, 0x45, 0x42, 0x4F, 0x4F, 0x00 - .global _020A6CE4 -_020A6CE4: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x49, 0x41, 0x52, 0x55, 0x47, 0x41, 0x00 - .global _020A6CF0 -_020A6CF0: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x53, 0x48, 0x45, 0x49, 0x4D, 0x49, 0x35, 0x00 - .global _020A6CFC -_020A6CFC: - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E - .byte 0x50, 0x43, 0x38, 0x00 - .global _020A6D08 -_020A6D08: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54, 0x30, 0x31, 0x30, 0x00 - .global _020A6D14 -_020A6D14: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55, 0x52, 0x41, 0x49, 0x00 - .global _020A6D20 -_020A6D20: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x44, 0x4F, 0x4E, 0x4D, 0x45, 0x52, 0x55, 0x00 - .global _020A6D2C -_020A6D2C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54 - .byte 0x30, 0x30, 0x34, 0x00 - .global _020A6D38 -_020A6D38: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54, 0x30, 0x30, 0x33, 0x00 - .global _020A6D44 -_020A6D44: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x45, 0x52, 0x49, 0x49, 0x50, 0x55, 0x00 - .global _020A6D50 -_020A6D50: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x54, 0x45, 0x53, 0x54, 0x30, 0x30, 0x38, 0x00 - .global _020A6D5C -_020A6D5C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x45, 0x52, 0x55 - .byte 0x47, 0x41, 0x41, 0x00 - .global _020A6D68 -_020A6D68: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54, 0x30, 0x30, 0x36, 0x00 - .global _020A6D74 -_020A6D74: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x55, 0x55, 0x42, 0x41, 0x41, 0x4E, 0x00 - .global _020A6D80 -_020A6D80: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x4E, 0x41, 0x53, 0x53, 0x48, 0x49, 0x49, 0x00 - .global _020A6D8C -_020A6D8C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x48, 0x45, 0x49 - .byte 0x4D, 0x49, 0x33, 0x00 - .global _020A6D98 -_020A6D98: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x4B, 0x55, 0x55, 0x44, 0x41, 0x00 - .global _020A6DA4 -_020A6DA4: - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E, 0x50, 0x43, 0x35, 0x00 - .global _020A6DB0 -_020A6DB0: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x48, 0x49, 0x4E, 0x42, 0x41, 0x53, 0x55, 0x00 - .global _020A6DBC -_020A6DBC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x4F, 0x44, 0x4F - .byte 0x52, 0x41, 0x36, 0x00 - .global _020A6DC8 -_020A6DC8: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54, 0x30, 0x30, 0x35, 0x00 - .global _020A6DD4 -_020A6DD4: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x47, 0x41, 0x41, 0x53, 0x55, 0x00 - .global _020A6DE0 -_020A6DE0: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x53, 0x48, 0x45, 0x49, 0x4D, 0x49, 0x32, 0x00 - .global _020A6DEC -_020A6DEC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x43, 0x48, 0x49, 0x52 - .byte 0x49, 0x49, 0x4E, 0x00 - .global _020A6DF8 -_020A6DF8: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x4F, 0x4F, 0x53, 0x55, 0x54, 0x4F, 0x00 - .global _020A6E04 -_020A6E04: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x45, 0x49, 0x54, 0x59, 0x49, 0x4F, 0x00 - .global _020A6E10 -_020A6E10: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x4B, 0x4F, 0x44, 0x4F, 0x52, 0x41, 0x33, 0x00 - .global _020A6E1C -_020A6E1C: - .byte 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4E, 0x50 - .byte 0x43, 0x30, 0x34, 0x00 - .global _020A6E28 -_020A6E28: - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E, 0x50, 0x43, 0x34, 0x00 - .global _020A6E34 -_020A6E34: - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E, 0x50, 0x43, 0x33, 0x00 - .global _020A6E40 -_020A6E40: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x48, 0x45, 0x49, 0x47, 0x41, 0x4E, 0x49, 0x00 - .global _020A6E4C -_020A6E4C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54 - .byte 0x30, 0x30, 0x37, 0x00 - .global _020A6E58 -_020A6E58: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4A, 0x55, 0x50, 0x45, 0x54, 0x54, 0x41, 0x00 - .global _020A6E64 -_020A6E64: - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E, 0x50, 0x43, 0x37, 0x00 - .global _020A6E70 -_020A6E70: - .byte 0x45, 0x56, 0x45, 0x4E - .byte 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x32, 0x00 - .global _020A6E7C -_020A6E7C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x41, 0x53, 0x53 - .byte 0x41, 0x4D, 0x55, 0x00 - .global _020A6E88 -_020A6E88: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x4F, 0x44, 0x4F, 0x52, 0x41, 0x35, 0x00 - .global _020A6E94 -_020A6E94: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x49, 0x49, 0x44, 0x41, 0x52, 0x55, 0x00 - .global _020A6EA0 -_020A6EA0: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x50, 0x49, 0x4E, 0x50, 0x55, 0x4B, 0x55, 0x00 - .global _020A6EAC -_020A6EAC: - .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x48 - .byte 0x45, 0x52, 0x4F, 0x00 - .global _020A6EB8 -_020A6EB8: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x4E, 0x45, 0x42, 0x55, 0x55, 0x00 - .global _020A6EC4 -_020A6EC4: - .byte 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x33, 0x00 - .global _020A6ED0 -_020A6ED0: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x50, 0x45, 0x52, 0x41, 0x50, 0x50, 0x55, 0x00 - .global _020A6EDC -_020A6EDC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x45, 0x4D, 0x55 - .byte 0x53, 0x53, 0x4F, 0x00 - .global _020A6EE8 -_020A6EE8: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x4E, 0x52, 0x59, 0x55, 0x55, 0x00 - .global _020A6EF4 -_020A6EF4: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x4F, 0x4F, 0x4E, 0x41, 0x4E, 0x4F, 0x00 - .global _020A6F00 -_020A6F00: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x44, 0x4F, 0x47, 0x4F, 0x4F, 0x4D, 0x55, 0x00 - .global _020A6F0C -_020A6F0C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x55, 0x4B, 0x55 - .byte 0x53, 0x48, 0x49, 0x49, 0x00, 0x00, 0x00, 0x00 - .global _020A6F1C -_020A6F1C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x45, 0x4D, 0x55, 0x52 - .byte 0x49, 0x54, 0x54, 0x4F, 0x00, 0x00, 0x00, 0x00 - .global _020A6F2C -_020A6F2C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x49, 0x4D, 0x41 - .byte 0x57, 0x41, 0x52, 0x49, 0x00, 0x00, 0x00, 0x00 - .global _020A6F3C -_020A6F3C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x52, 0x41 - .byte 0x50, 0x49, 0x4F, 0x4E, 0x00, 0x00, 0x00, 0x00 - .global _020A6F4C -_020A6F4C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x41, 0x41, 0x4B - .byte 0x55, 0x52, 0x41, 0x49, 0x00, 0x00, 0x00, 0x00 - .global _020A6F5C -_020A6F5C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x45, 0x4B, 0x4B - .byte 0x55, 0x55, 0x5A, 0x41, 0x00, 0x00, 0x00, 0x00 - .global _020A6F6C -_020A6F6C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4A, 0x49, 0x52, 0x41 - .byte 0x41, 0x43, 0x48, 0x49, 0x00, 0x00, 0x00, 0x00 - .global _020A6F7C -_020A6F7C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55 - .byte 0x52, 0x41, 0x49, 0x36, 0x00, 0x00, 0x00, 0x00 - .global _020A6F8C -_020A6F8C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4F, 0x53, 0x55 - .byte 0x42, 0x41, 0x4D, 0x45, 0x00, 0x00, 0x00, 0x00 - .global _020A6F9C -_020A6F9C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x55, 0x52, 0x41 - .byte 0x4B, 0x4B, 0x49, 0x49, 0x00, 0x00, 0x00, 0x00 - .global _020A6FAC -_020A6FAC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x4F, 0x4B, 0x55 - .byte 0x54, 0x41, 0x53, 0x55, 0x00, 0x00, 0x00, 0x00 - .global _020A6FBC -_020A6FBC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x53, 0x48 - .byte 0x41, 0x41, 0x4D, 0x4F, 0x00, 0x00, 0x00, 0x00 - .global _020A6FCC -_020A6FCC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x5A, 0x41, 0x4E, 0x47 - .byte 0x55, 0x55, 0x53, 0x55, 0x00, 0x00, 0x00, 0x00 - .global _020A6FDC -_020A6FDC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55 - .byte 0x52, 0x41, 0x49, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A6FEC -_020A6FEC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x41, 0x54, 0x53 - .byte 0x55, 0x42, 0x45, 0x49, 0x00, 0x00, 0x00, 0x00 - .global _020A6FFC -_020A6FFC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x4E, 0x44 - .byte 0x4F, 0x50, 0x41, 0x4E, 0x00, 0x00, 0x00, 0x00 - .global _020A700C -_020A700C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x4F, 0x4B, 0x4F - .byte 0x54, 0x43, 0x48, 0x49, 0x00, 0x00, 0x00, 0x00 - .global _020A701C -_020A701C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4E, 0x49, 0x47 - .byte 0x4F, 0x4F, 0x52, 0x49, 0x00, 0x00, 0x00, 0x00 - .global _020A702C -_020A702C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x41, 0x4D, 0x41 - .byte 0x4B, 0x45, 0x52, 0x4F, 0x00, 0x00, 0x00, 0x00 - .global _020A703C -_020A703C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x45, 0x52, 0x55, 0x52 - .byte 0x45, 0x49, 0x44, 0x4F, 0x00, 0x00, 0x00, 0x00 - .global _020A704C -_020A704C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55 - .byte 0x52, 0x41, 0x49, 0x37, 0x00, 0x00, 0x00, 0x00 - .global _020A705C -_020A705C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x55, 0x52, 0x41 - .byte 0x49, 0x47, 0x41, 0x41, 0x00, 0x00, 0x00, 0x00 - .global _020A706C -_020A706C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x53, 0x41 - .byte 0x49, 0x44, 0x4F, 0x4E, 0x00, 0x00, 0x00, 0x00 - .global _020A707C -_020A707C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x4E, 0x59 - .byte 0x55, 0x55, 0x52, 0x41, 0x00, 0x00, 0x00, 0x00 - .global _020A708C -_020A708C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x4F, 0x52, 0x49 - .byte 0x47, 0x4F, 0x4E, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A709C -_020A709C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x45, 0x4E, 0x50, 0x45 - .byte 0x52, 0x55, 0x54, 0x4F, 0x00, 0x00, 0x00, 0x00 - .global _020A70AC -_020A70AC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x4F, 0x4F, 0x53 - .byte 0x55, 0x54, 0x4F, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A70BC -_020A70BC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55 - .byte 0x52, 0x41, 0x49, 0x38, 0x00, 0x00, 0x00, 0x00 - .global _020A70CC -_020A70CC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x41, 0x49, 0x4E - .byte 0x4F, 0x4F, 0x5A, 0x55, 0x00, 0x00, 0x00, 0x00 - .global _020A70DC -_020A70DC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x41, 0x4E - .byte 0x41, 0x49, 0x54, 0x4F, 0x00, 0x00, 0x00, 0x00 - .global _020A70EC -_020A70EC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x4F, 0x4F, 0x53 - .byte 0x55, 0x54, 0x4F, 0x33, 0x00, 0x00, 0x00, 0x00 - .global _020A70FC -_020A70FC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x41, 0x41, 0x4D, 0x41 - .byte 0x52, 0x55, 0x44, 0x4F, 0x00, 0x00, 0x00, 0x00 - .global _020A710C -_020A710C: - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E - .byte 0x50, 0x43, 0x31, 0x33, 0x00, 0x00, 0x00, 0x00 - .global _020A711C -_020A711C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x49, 0x49, 0x44 - .byte 0x4F, 0x52, 0x41, 0x4E, 0x00, 0x00, 0x00, 0x00 - .global _020A712C -_020A712C: - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E - .byte 0x50, 0x43, 0x31, 0x34, 0x00, 0x00, 0x00, 0x00 - .global _020A713C -_020A713C: - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E - .byte 0x50, 0x43, 0x31, 0x30, 0x00, 0x00, 0x00, 0x00 - .global _020A714C -_020A714C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x4F, 0x4F, 0x4E - .byte 0x41, 0x4E, 0x53, 0x55, 0x00, 0x00, 0x00, 0x00 - .global _020A715C -_020A715C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x55, 0x4B, 0x4F - .byte 0x52, 0x55, 0x50, 0x49, 0x00, 0x00, 0x00, 0x00 - .global _020A716C -_020A716C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55 - .byte 0x52, 0x41, 0x49, 0x35, 0x00, 0x00, 0x00, 0x00 - .global _020A717C -_020A717C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x41, 0x52, 0x54 - .byte 0x4E, 0x45, 0x52, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A718C -_020A718C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4E, 0x50 - .byte 0x41, 0x50, 0x50, 0x41, 0x00, 0x00, 0x00, 0x00 - .global _020A719C -_020A719C: - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E - .byte 0x50, 0x43, 0x31, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A71AC -_020A71AC: - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E - .byte 0x50, 0x43, 0x31, 0x35, 0x00, 0x00, 0x00, 0x00 - .global _020A71BC -_020A71BC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x49, 0x4E, 0x47 - .byte 0x55, 0x4D, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A71CC -_020A71CC: - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E - .byte 0x50, 0x43, 0x31, 0x31, 0x00, 0x00, 0x00, 0x00 - .global _020A71DC -_020A71DC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x49, 0x4B, 0x41 - .byte 0x52, 0x55, 0x47, 0x45, 0x00, 0x00, 0x00, 0x00 - .global _020A71EC -_020A71EC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x41, 0x52, 0x41 - .byte 0x47, 0x41, 0x52, 0x41, 0x00, 0x00, 0x00, 0x00 - .global _020A71FC -_020A71FC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x50, 0x55 - .byte 0x52, 0x41, 0x53, 0x55, 0x00, 0x00, 0x00, 0x00 - .global _020A720C -_020A720C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4D, 0x55, 0x53 - .byte 0x55, 0x54, 0x41, 0x41, 0x00, 0x00, 0x00, 0x00 - .global _020A721C -_020A721C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x4F, 0x49, 0x4B - .byte 0x49, 0x4E, 0x47, 0x55, 0x00, 0x00, 0x00, 0x00 - .global _020A722C -_020A722C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x41, 0x4D, 0x41 - .byte 0x54, 0x41, 0x4D, 0x41, 0x00, 0x00, 0x00, 0x00 - .global _020A723C -_020A723C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x44, 0x49 - .byte 0x47, 0x55, 0x44, 0x41, 0x00, 0x00, 0x00, 0x00 - .global _020A724C -_020A724C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x49, 0x4D, 0x45 - .byte 0x47, 0x55, 0x4D, 0x41, 0x00, 0x00, 0x00, 0x00 - .global _020A725C -_020A725C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x55, 0x43, 0x48 - .byte 0x55, 0x55, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00 - .global _020A726C -_020A726C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4A, 0x55, 0x50, 0x55 - .byte 0x54, 0x4F, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00 - .global _020A727C -_020A727C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x4F, 0x4F, 0x52 - .byte 0x49, 0x4B, 0x49, 0x49, 0x00, 0x00, 0x00, 0x00 - .global _020A728C -_020A728C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x45, 0x4E, 0x44 - .byte 0x4F, 0x4F, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00 - .global _020A729C -_020A729C: - .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x42 - .byte 0x49, 0x50, 0x50, 0x41, 0x00, 0x00, 0x00, 0x00 - .global _020A72AC -_020A72AC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x4B, 0x55 - .byte 0x4F, 0x4E, 0x47, 0x55, 0x00, 0x00, 0x00, 0x00 - .global _020A72BC -_020A72BC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x43, 0x48, 0x41, 0x41 - .byte 0x52, 0x45, 0x4D, 0x55, 0x00, 0x00, 0x00, 0x00 - .global _020A72CC -_020A72CC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x55, 0x43, 0x48 - .byte 0x49, 0x49, 0x54, 0x4F, 0x00, 0x00, 0x00, 0x00 - .global _020A72DC -_020A72DC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55 - .byte 0x52, 0x41, 0x49, 0x33, 0x00, 0x00, 0x00, 0x00 - .global _020A72EC -_020A72EC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55 - .byte 0x52, 0x41, 0x49, 0x34, 0x00, 0x00, 0x00, 0x00 - .global _020A72FC -_020A72FC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x4D, 0x49 - .byte 0x52, 0x41, 0x4D, 0x49, 0x00, 0x00, 0x00, 0x00 - .global _020A730C -_020A730C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x4F, 0x4D, 0x41 - .byte 0x57, 0x41, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00 - .global _020A731C -_020A731C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x45, 0x4A, 0x49 - .byte 0x41, 0x49, 0x53, 0x55, 0x00, 0x00, 0x00, 0x00 - .global _020A732C -_020A732C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x55, 0x52, 0x49 - .byte 0x49, 0x5A, 0x41, 0x41, 0x00, 0x00, 0x00, 0x00 - .global _020A733C -_020A733C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x55, 0x52, 0x41 - .byte 0x41, 0x44, 0x4F, 0x4E, 0x00, 0x00, 0x00, 0x00 - .global _020A734C -_020A734C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x45, 0x4E, 0x54 - .byte 0x4F, 0x52, 0x41, 0x41, 0x00, 0x00, 0x00, 0x00 - .global _020A735C -_020A735C: - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E - .byte 0x50, 0x43, 0x31, 0x36, 0x00, 0x00, 0x00, 0x00 - .global _020A736C -_020A736C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x55, 0x55, 0x4D - .byte 0x41, 0x41, 0x4A, 0x49, 0x00, 0x00, 0x00, 0x00 - .global _020A737C -_020A737C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x55, 0x52, 0x45 - .byte 0x47, 0x47, 0x55, 0x52, 0x55, 0x00, 0x00, 0x00 - .global _020A738C -_020A738C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4A, 0x49, 0x42, 0x41 - .byte 0x4B, 0x4F, 0x49, 0x52, 0x55, 0x00, 0x00, 0x00 - .global _020A739C -_020A739C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x45, 0x52, 0x45, 0x4B - .byte 0x49, 0x42, 0x55, 0x52, 0x55, 0x00, 0x00, 0x00 - .global _020A73AC -_020A73AC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x4F, 0x4E, 0x4F - .byte 0x57, 0x41, 0x41, 0x52, 0x55, 0x00, 0x00, 0x00 - .global _020A73BC -_020A73BC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x53, 0x55 - .byte 0x4B, 0x49, 0x50, 0x50, 0x41, 0x00, 0x00, 0x00 - .global _020A73CC -_020A73CC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x49, 0x52, 0x41 - .byte 0x54, 0x59, 0x49, 0x4E, 0x41, 0x00, 0x00, 0x00 - .global _020A73DC -_020A73DC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x55, 0x52, 0x45 - .byte 0x53, 0x45, 0x52, 0x49, 0x41, 0x00, 0x00, 0x00 - .global _020A73EC -_020A73EC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x49, 0x52, 0x55, 0x4D - .byte 0x49, 0x49, 0x5A, 0x45, 0x31, 0x00, 0x00, 0x00 - .global _020A73FC -_020A73FC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x49, 0x52, 0x55, 0x4D - .byte 0x49, 0x49, 0x5A, 0x45, 0x32, 0x00, 0x00, 0x00 - .global _020A740C -_020A740C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x49, 0x52, 0x55, 0x4D - .byte 0x49, 0x49, 0x5A, 0x45, 0x33, 0x00, 0x00, 0x00 - .global _020A741C -_020A741C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x49, 0x52, 0x55, 0x4D - .byte 0x49, 0x49, 0x5A, 0x45, 0x34, 0x00, 0x00, 0x00 - .global _020A742C -_020A742C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x41, 0x47, 0x45 - .byte 0x42, 0x4F, 0x55, 0x5A, 0x55, 0x00, 0x00, 0x00 - .global _020A743C -_020A743C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x49, 0x50, 0x50 - .byte 0x41, 0x5F, 0x42, 0x52, 0x4F, 0x00, 0x00, 0x00 - .global _020A744C -_020A744C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x49, 0x50, 0x50 - .byte 0x41, 0x5F, 0x53, 0x49, 0x53, 0x00, 0x00, 0x00 - .global _020A745C -_020A745C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F - .byte 0x42, 0x45, 0x54, 0x41, 0x41, 0x00, 0x00, 0x00 - .global _020A746C -_020A746C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x55, 0x54, 0x4F - .byte 0x52, 0x41, 0x49, 0x4B, 0x55, 0x00, 0x00, 0x00 - .global _020A747C -_020A747C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x59, 0x4F, 0x52 - .byte 0x4F, 0x54, 0x4F, 0x4E, 0x4F, 0x00, 0x00, 0x00 - .global _020A748C -_020A748C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4E, 0x49, 0x47 - .byte 0x4F, 0x4F, 0x52, 0x49, 0x32, 0x00, 0x00, 0x00 - .global _020A749C -_020A749C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4E, 0x49, 0x47 - .byte 0x4F, 0x4F, 0x52, 0x49, 0x33, 0x00, 0x00, 0x00 - .global _020A74AC -_020A74AC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x4F, 0x5A, 0x55 - .byte 0x52, 0x45, 0x49, 0x44, 0x4F, 0x00, 0x00, 0x00 - .global _020A74BC -_020A74BC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4E, 0x49, 0x47 - .byte 0x4F, 0x4F, 0x52, 0x49, 0x34, 0x00, 0x00, 0x00 - .global _020A74CC -_020A74CC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4B, 0x4F, 0x52 - .byte 0x49, 0x5A, 0x41, 0x52, 0x55, 0x00, 0x00, 0x00 - .global _020A74DC -_020A74DC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F - .byte 0x42, 0x45, 0x54, 0x4F, 0x4E, 0x00, 0x00, 0x00 - .global _020A74EC -_020A74EC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x48, 0x45, 0x49 - .byte 0x4D, 0x49, 0x5F, 0x46, 0x43, 0x00, 0x00, 0x00 - .global _020A74FC -_020A74FC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x52, 0x49 - .byte 0x59, 0x41, 0x41, 0x44, 0x4F, 0x00, 0x00, 0x00 - .global _020A750C -_020A750C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x45, 0x47, 0x41 - .byte 0x59, 0x41, 0x4E, 0x4D, 0x41, 0x00, 0x00, 0x00 - .global _020A751C -_020A751C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x52, 0x49 - .byte 0x42, 0x41, 0x41, 0x44, 0x4F, 0x00, 0x00, 0x00 - .global _020A752C -_020A752C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x4D, 0x49 - .byte 0x52, 0x41, 0x4D, 0x49, 0x32, 0x00, 0x00, 0x00 - .global _020A753C -_020A753C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x4D, 0x49 - .byte 0x52, 0x41, 0x4D, 0x49, 0x33, 0x00, 0x00, 0x00 - .global _020A754C -_020A754C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 - .byte 0x53, 0x48, 0x49, 0x4F, 0x33, 0x00, 0x00, 0x00 - .global _020A755C -_020A755C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 - .byte 0x53, 0x48, 0x49, 0x4F, 0x34, 0x00, 0x00, 0x00 - .global _020A756C -_020A756C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 - .byte 0x53, 0x48, 0x49, 0x4F, 0x35, 0x00, 0x00, 0x00 - .global _020A757C -_020A757C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 - .byte 0x53, 0x48, 0x49, 0x4F, 0x36, 0x00, 0x00, 0x00 - .global _020A758C -_020A758C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 - .byte 0x53, 0x48, 0x49, 0x4F, 0x37, 0x00, 0x00, 0x00 - .global _020A759C -_020A759C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 - .byte 0x53, 0x48, 0x49, 0x4F, 0x38, 0x00, 0x00, 0x00 - .global _020A75AC -_020A75AC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x49, 0x44, 0x4F - .byte 0x4B, 0x49, 0x4E, 0x47, 0x55, 0x00, 0x00, 0x00 - .global _020A75BC -_020A75BC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x43, 0x48 - .byte 0x49, 0x52, 0x49, 0x49, 0x4E, 0x00, 0x00, 0x00 - .global _020A75CC -_020A75CC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x50, 0x55 - .byte 0x4B, 0x55, 0x52, 0x49, 0x4E, 0x00, 0x00, 0x00 - .global _020A75DC -_020A75DC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x41, 0x43, 0x48 - .byte 0x49, 0x52, 0x49, 0x53, 0x55, 0x00, 0x00, 0x00 - .global _020A75EC -_020A75EC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x41, 0x47 - .byte 0x55, 0x4E, 0x4F, 0x4D, 0x55, 0x00, 0x00, 0x00 - .global _020A75FC -_020A75FC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x41, 0x54, 0x43 - .byte 0x48, 0x49, 0x49, 0x52, 0x55, 0x00, 0x00, 0x00 - .global _020A760C -_020A760C: - .byte 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4E, 0x50 - .byte 0x43, 0x5F, 0x53, 0x55, 0x42, 0x00, 0x00, 0x00 - .global _020A761C -_020A761C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x49, 0x52, 0x45 - .byte 0x49, 0x48, 0x41, 0x4E, 0x41, 0x00, 0x00, 0x00 - .global _020A762C -_020A762C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x48, 0x45 - .byte 0x49, 0x47, 0x41, 0x4E, 0x49, 0x00, 0x00, 0x00 - .global _020A763C -_020A763C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x49, 0x42 - .byte 0x4F, 0x52, 0x55, 0x54, 0x4F, 0x00, 0x00, 0x00 - .global _020A764C -_020A764C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x4D, 0x4F - .byte 0x5F, 0x48, 0x45, 0x52, 0x4F, 0x00, 0x00, 0x00 - .global _020A765C -_020A765C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x50, 0x45 - .byte 0x52, 0x41, 0x50, 0x50, 0x55, 0x00, 0x00, 0x00 - .global _020A766C -_020A766C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4E, 0x50 - .byte 0x41, 0x50, 0x50, 0x41, 0x32, 0x00, 0x00, 0x00 - .global _020A767C -_020A767C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x45, 0x52, 0x4F - .byte 0x5F, 0x52, 0x45, 0x41, 0x4C, 0x00, 0x00, 0x00 - .global _020A768C -_020A768C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4E, 0x50 - .byte 0x41, 0x50, 0x50, 0x41, 0x33, 0x00, 0x00, 0x00 - .global _020A769C -_020A769C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4E, 0x50 - .byte 0x41, 0x50, 0x50, 0x41, 0x34, 0x00, 0x00, 0x00 - .global _020A76AC -_020A76AC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x47, 0x55 - .byte 0x4D, 0x41, 0x47, 0x47, 0x55, 0x00, 0x00, 0x00 - .global _020A76BC -_020A76BC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4E, 0x50 - .byte 0x41, 0x50, 0x50, 0x41, 0x35, 0x00, 0x00, 0x00 - .global _020A76CC -_020A76CC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x4F, 0x54 - .byte 0x41, 0x4B, 0x55, 0x4E, 0x31, 0x00, 0x00, 0x00 - .global _020A76DC -_020A76DC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x4F, 0x54 - .byte 0x41, 0x4B, 0x55, 0x4E, 0x32, 0x00, 0x00, 0x00 - .global _020A76EC -_020A76EC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x4F, 0x54 - .byte 0x41, 0x4B, 0x55, 0x4E, 0x33, 0x00, 0x00, 0x00 - .global _020A76FC -_020A76FC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x4F, 0x54 - .byte 0x41, 0x4B, 0x55, 0x4E, 0x34, 0x00, 0x00, 0x00 - .global _020A770C -_020A770C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x41, 0x47, 0x55 - .byte 0x54, 0x4F, 0x52, 0x49, 0x4F, 0x00, 0x00, 0x00 - .global _020A771C -_020A771C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x4F, 0x54 - .byte 0x41, 0x4B, 0x55, 0x4E, 0x35, 0x00, 0x00, 0x00 - .global _020A772C -_020A772C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x4F, 0x54 - .byte 0x41, 0x4B, 0x55, 0x4E, 0x36, 0x00, 0x00, 0x00 - .global _020A773C -_020A773C: - .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x46 - .byte 0x55, 0x54, 0x55, 0x52, 0x45, 0x00, 0x00, 0x00 - .global _020A774C -_020A774C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x4D, 0x49 - .byte 0x52, 0x41, 0x4D, 0x49, 0x34, 0x00, 0x00, 0x00 - .global _020A775C -_020A775C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x59, 0x41, 0x52 - .byte 0x41, 0x44, 0x4F, 0x53, 0x55, 0x00, 0x00, 0x00 - .global _020A776C -_020A776C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4D, 0x55, 0x53 - .byte 0x55, 0x54, 0x41, 0x41, 0x32, 0x00, 0x00, 0x00 - .global _020A777C -_020A777C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x4D, 0x49 - .byte 0x52, 0x41, 0x4D, 0x49, 0x35, 0x00, 0x00, 0x00 - .global _020A778C -_020A778C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x44, 0x4F - .byte 0x47, 0x4F, 0x4F, 0x4D, 0x55, 0x00, 0x00, 0x00 - .global _020A779C -_020A779C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x45, 0x52, 0x49 - .byte 0x50, 0x50, 0x41, 0x41, 0x31, 0x00, 0x00, 0x00 - .global _020A77AC -_020A77AC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x45, 0x52, 0x49 - .byte 0x50, 0x50, 0x41, 0x41, 0x32, 0x00, 0x00, 0x00 - .global _020A77BC -_020A77BC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x49, 0x4E, 0x4F - .byte 0x47, 0x41, 0x53, 0x53, 0x41, 0x00, 0x00, 0x00 - .global _020A77CC -_020A77CC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x41, 0x4B, 0x55 - .byte 0x52, 0x45, 0x4F, 0x4E, 0x31, 0x00, 0x00, 0x00 - .global _020A77DC -_020A77DC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x41, 0x4B, 0x55 - .byte 0x52, 0x45, 0x4F, 0x4E, 0x32, 0x00, 0x00, 0x00 - .global _020A77EC -_020A77EC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x45, 0x4A, 0x49 - .byte 0x52, 0x4F, 0x4B, 0x4B, 0x55, 0x00, 0x00, 0x00 - .global _020A77FC -_020A77FC: - .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x43 - .byte 0x48, 0x41, 0x52, 0x4D, 0x53, 0x00, 0x00, 0x00 - .global _020A780C -_020A780C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 - .byte 0x53, 0x48, 0x49, 0x4F, 0x31, 0x00, 0x00, 0x00 - .global _020A781C -_020A781C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 - .byte 0x53, 0x48, 0x49, 0x4F, 0x32, 0x00, 0x00, 0x00 - .global _020A782C -_020A782C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x49, 0x4D, 0x49 - .byte 0x52, 0x4F, 0x50, 0x50, 0x55, 0x00, 0x00, 0x00 - .global _020A783C -_020A783C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x55, 0x4B, 0x41 - .byte 0x54, 0x41, 0x4E, 0x4B, 0x55, 0x00, 0x00, 0x00 - .global _020A784C -_020A784C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x55, 0x57, 0x41 - .byte 0x52, 0x41, 0x49, 0x44, 0x4F, 0x00, 0x00, 0x00 - .global _020A785C -_020A785C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x4D, 0x49 - .byte 0x52, 0x41, 0x4D, 0x49, 0x36, 0x00, 0x00, 0x00 - .global _020A786C -_020A786C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x52, 0x55 - .byte 0x42, 0x49, 0x49, 0x54, 0x4F, 0x31, 0x00, 0x00 - .global _020A787C -_020A787C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x52, 0x55 - .byte 0x42, 0x49, 0x49, 0x54, 0x4F, 0x32, 0x00, 0x00 - .global _020A788C -_020A788C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4A, 0x49, 0x47, 0x55 - .byte 0x5A, 0x41, 0x47, 0x55, 0x4D, 0x41, 0x00, 0x00 - .global _020A789C -_020A789C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x52, 0x55 - .byte 0x42, 0x49, 0x49, 0x54, 0x4F, 0x33, 0x00, 0x00 - .global _020A78AC -_020A78AC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x45, 0x4A, 0x49 - .byte 0x47, 0x49, 0x47, 0x41, 0x53, 0x55, 0x00, 0x00 - .global _020A78BC -_020A78BC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x52, 0x55 - .byte 0x42, 0x49, 0x49, 0x54, 0x4F, 0x34, 0x00, 0x00 - .global _020A78CC -_020A78CC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x53, 0x55 - .byte 0x4B, 0x49, 0x50, 0x50, 0x41, 0x32, 0x00, 0x00 - .global _020A78DC -_020A78DC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x53, 0x55 - .byte 0x4B, 0x49, 0x50, 0x50, 0x41, 0x33, 0x00, 0x00 - .global _020A78EC -_020A78EC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x53, 0x55 - .byte 0x4B, 0x49, 0x50, 0x50, 0x41, 0x34, 0x00, 0x00 - .global _020A78FC -_020A78FC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x53, 0x55 - .byte 0x4B, 0x49, 0x50, 0x50, 0x41, 0x35, 0x00, 0x00 - .global _020A790C -_020A790C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x53, 0x55 - .byte 0x4B, 0x49, 0x50, 0x50, 0x41, 0x36, 0x00, 0x00 - .global _020A791C -_020A791C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x4D, 0x49 - .byte 0x4B, 0x41, 0x52, 0x41, 0x53, 0x55, 0x00, 0x00 - .global _020A792C -_020A792C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x4F, 0x43, 0x48 - .byte 0x49, 0x45, 0x4E, 0x41, 0x5F, 0x41, 0x00, 0x00 - .global _020A793C -_020A793C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x4F, 0x43, 0x48 - .byte 0x49, 0x45, 0x4E, 0x41, 0x5F, 0x42, 0x00, 0x00 - .global _020A794C -_020A794C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x4F, 0x43, 0x48 - .byte 0x49, 0x45, 0x4E, 0x41, 0x5F, 0x43, 0x00, 0x00 - .global _020A795C -_020A795C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x55, 0x4B, 0x49 - .byte 0x4B, 0x41, 0x42, 0x55, 0x52, 0x49, 0x00, 0x00 - .global _020A796C -_020A796C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F - .byte 0x42, 0x45, 0x54, 0x41, 0x41, 0x32, 0x00, 0x00 - .global _020A797C -_020A797C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F - .byte 0x42, 0x45, 0x54, 0x41, 0x41, 0x33, 0x00, 0x00 - .global _020A798C -_020A798C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F - .byte 0x42, 0x45, 0x54, 0x41, 0x41, 0x34, 0x00, 0x00 - .global _020A799C -_020A799C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F - .byte 0x42, 0x45, 0x54, 0x41, 0x41, 0x35, 0x00, 0x00 - .global _020A79AC -_020A79AC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x45, 0x52, 0x41 - .byte 0x4B, 0x55, 0x52, 0x4F, 0x53, 0x55, 0x00, 0x00 - .global _020A79BC -_020A79BC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x52, 0x55 - .byte 0x42, 0x49, 0x52, 0x55, 0x5F, 0x41, 0x00, 0x00 - .global _020A79CC -_020A79CC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x52, 0x55 - .byte 0x42, 0x49, 0x52, 0x55, 0x5F, 0x42, 0x00, 0x00 - .global _020A79DC -_020A79DC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x52, 0x55 - .byte 0x42, 0x49, 0x52, 0x55, 0x5F, 0x43, 0x00, 0x00 - .global _020A79EC -_020A79EC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F - .byte 0x42, 0x45, 0x54, 0x4F, 0x4E, 0x32, 0x00, 0x00 - .global _020A79FC -_020A79FC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x4F, 0x44, 0x4F - .byte 0x5A, 0x45, 0x52, 0x55, 0x47, 0x41, 0x00, 0x00 - .global _020A7A0C -_020A7A0C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F - .byte 0x42, 0x45, 0x54, 0x4F, 0x4E, 0x33, 0x00, 0x00 - .global _020A7A1C -_020A7A1C: - .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x50 - .byte 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x00, 0x00 - .global _020A7A2C -_020A7A2C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x55, 0x4B, 0x49 - .byte 0x4D, 0x45, 0x4E, 0x4F, 0x4B, 0x4F, 0x00, 0x00 - .global _020A7A3C -_020A7A3C: - .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x50 - .byte 0x55, 0x50, 0x55, 0x52, 0x49, 0x4E, 0x00, 0x00 - .global _020A7A4C -_020A7A4C: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E - .byte 0x54, 0x5F, 0x48, 0x45, 0x52, 0x4F, 0x00, 0x00 - .global _020A7A5C -_020A7A5C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x47, 0x55 - .byte 0x4D, 0x41, 0x47, 0x47, 0x55, 0x32, 0x00, 0x00 - .global _020A7A6C -_020A7A6C: - .byte 0x41, 0x44, 0x56, 0x45, 0x4E, 0x54, 0x55, 0x52 - .byte 0x45, 0x5F, 0x4E, 0x50, 0x43, 0x31, 0x00, 0x00 - .global _020A7A7C -_020A7A7C: - .byte 0x41, 0x44, 0x56, 0x45, 0x4E, 0x54, 0x55, 0x52 - .byte 0x45, 0x5F, 0x4E, 0x50, 0x43, 0x32, 0x00, 0x00 - .global _020A7A8C -_020A7A8C: - .byte 0x41, 0x44, 0x56, 0x45, 0x4E, 0x54, 0x55, 0x52 - .byte 0x45, 0x5F, 0x4E, 0x50, 0x43, 0x33, 0x00, 0x00 - .global _020A7A9C -_020A7A9C: - .byte 0x41, 0x44, 0x56, 0x45, 0x4E, 0x54, 0x55, 0x52 - .byte 0x45, 0x5F, 0x4E, 0x50, 0x43, 0x34, 0x00, 0x00 - .global _020A7AAC -_020A7AAC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x59, 0x55 - .byte 0x4B, 0x55, 0x53, 0x48, 0x49, 0x49, 0x00, 0x00 - .global _020A7ABC -_020A7ABC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x45, 0x4D - .byte 0x55, 0x52, 0x49, 0x54, 0x54, 0x4F, 0x00, 0x00 - .global _020A7ACC -_020A7ACC: - .byte 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4E, 0x50 - .byte 0x43, 0x5F, 0x4D, 0x41, 0x49, 0x4E, 0x00, 0x00 - .global _020A7ADC -_020A7ADC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x4B, 0x49 - .byte 0x4D, 0x41, 0x57, 0x41, 0x52, 0x49, 0x00, 0x00 - .global _020A7AEC -_020A7AEC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x53, 0x55, 0x42 - .byte 0x4F, 0x54, 0x53, 0x55, 0x42, 0x4F, 0x00, 0x00 - .global _020A7AFC -_020A7AFC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x49, 0x52, 0x45 - .byte 0x49, 0x48, 0x41, 0x4E, 0x41, 0x32, 0x00, 0x00 - .global _020A7B0C -_020A7B0C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x45, 0x57, 0x5F - .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x00, 0x00 - .global _020A7B1C -_020A7B1C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x4A, 0x55 - .byte 0x50, 0x55, 0x54, 0x4F, 0x52, 0x55, 0x00, 0x00 - .global _020A7B2C -_020A7B2C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x49, 0x52, 0x45 - .byte 0x49, 0x48, 0x41, 0x4E, 0x41, 0x33, 0x00, 0x00 - .global _020A7B3C -_020A7B3C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x45, 0x52, 0x4F - .byte 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x00, 0x00 - .global _020A7B4C -_020A7B4C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x49, 0x52, 0x45 - .byte 0x49, 0x48, 0x41, 0x4E, 0x41, 0x34, 0x00, 0x00 - .global _020A7B5C -_020A7B5C: - .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x41 - .byte 0x50, 0x50, 0x4F, 0x49, 0x4E, 0x54, 0x00, 0x00 - .global _020A7B6C -_020A7B6C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x41, 0x42, 0x55 - .byte 0x54, 0x4F, 0x50, 0x55, 0x53, 0x55, 0x00, 0x00 - .global _020A7B7C -_020A7B7C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x57, 0x41 - .byte 0x4D, 0x55, 0x52, 0x41, 0x41, 0x31, 0x00, 0x00 - .global _020A7B8C -_020A7B8C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x57, 0x41 - .byte 0x4D, 0x55, 0x52, 0x41, 0x41, 0x32, 0x00, 0x00 - .global _020A7B9C -_020A7B9C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x57, 0x41 - .byte 0x4D, 0x55, 0x52, 0x41, 0x41, 0x33, 0x00, 0x00 - .global _020A7BAC -_020A7BAC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x57, 0x41 - .byte 0x4D, 0x55, 0x52, 0x41, 0x41, 0x34, 0x00, 0x00 - .global _020A7BBC -_020A7BBC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x57, 0x41 - .byte 0x4D, 0x55, 0x52, 0x41, 0x41, 0x35, 0x00, 0x00 - .global _020A7BCC -_020A7BCC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x52, 0x55 - .byte 0x4B, 0x49, 0x4D, 0x4F, 0x4E, 0x4F, 0x00, 0x00 - .global _020A7BDC -_020A7BDC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x57, 0x41 - .byte 0x4D, 0x55, 0x52, 0x41, 0x41, 0x36, 0x00, 0x00 - .global _020A7BEC -_020A7BEC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x55, 0x52, 0x45 - .byte 0x53, 0x45, 0x52, 0x49, 0x41, 0x32, 0x00, 0x00 - .global _020A7BFC -_020A7BFC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x4F, 0x53, 0x55 - .byte 0x47, 0x4F, 0x44, 0x4F, 0x52, 0x41, 0x00, 0x00 - .global _020A7C0C -_020A7C0C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x47, 0x55 - .byte 0x4B, 0x41, 0x52, 0x55, 0x47, 0x4F, 0x00, 0x00 - .global _020A7C1C -_020A7C1C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x44, 0x41 - .byte 0x54, 0x53, 0x55, 0x42, 0x4F, 0x4D, 0x49, 0x00 - .global _020A7C2C -_020A7C2C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x55, 0x4B, 0x49 - .byte 0x57, 0x41, 0x52, 0x41, 0x53, 0x48, 0x49, 0x00 - .global _020A7C3C -_020A7C3C: - .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x50 - .byte 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x32, 0x00 - .global _020A7C4C -_020A7C4C: - .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x4B - .byte 0x49, 0x4D, 0x41, 0x57, 0x41, 0x52, 0x49, 0x00 - .global _020A7C5C -_020A7C5C: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E - .byte 0x54, 0x5F, 0x42, 0x49, 0x50, 0x50, 0x41, 0x00 - .global _020A7C6C -_020A7C6C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x44, 0x41 - .byte 0x47, 0x55, 0x54, 0x4F, 0x52, 0x49, 0x4F, 0x00 - .global _020A7C7C -_020A7C7C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x59, 0x4F - .byte 0x4E, 0x4F, 0x57, 0x41, 0x41, 0x52, 0x55, 0x00 - .global _020A7C8C -_020A7C8C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x59, 0x41 - .byte 0x4D, 0x49, 0x52, 0x41, 0x4D, 0x49, 0x31, 0x00 - .global _020A7C9C -_020A7C9C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x59, 0x41 - .byte 0x4D, 0x49, 0x52, 0x41, 0x4D, 0x49, 0x32, 0x00 - .global _020A7CAC -_020A7CAC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x45, 0x4A, 0x49 - .byte 0x53, 0x55, 0x43, 0x48, 0x49, 0x52, 0x55, 0x00 - .global _020A7CBC -_020A7CBC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x55, 0x4B, 0x49 - .byte 0x57, 0x41, 0x52, 0x41, 0x53, 0x48, 0x49, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A7CD0 -_020A7CD0: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x59, 0x55, 0x4B, 0x49, 0x57, 0x41, 0x52, 0x41, 0x53, 0x48, 0x49, 0x33, 0x00, 0x00, 0x00, 0x00 - .global _020A7CE4 -_020A7CE4: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x55, 0x4B, 0x49, 0x57, 0x41, 0x52, 0x41, 0x53, 0x48, 0x49, 0x34 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A7CF8 -_020A7CF8: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x55, 0x4B, 0x55, 0x52, 0x49, 0x4E, 0x5F - .byte 0x50, 0x41, 0x50, 0x41, 0x00, 0x00, 0x00, 0x00 - .global _020A7D0C -_020A7D0C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x55, 0x4B, 0x55 - .byte 0x52, 0x49, 0x4E, 0x5F, 0x4D, 0x41, 0x4D, 0x41, 0x00, 0x00, 0x00, 0x00 - .global _020A7D20 -_020A7D20: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x59, 0x4F, 0x4E, 0x4F, 0x57, 0x41, 0x41, 0x52, 0x55, 0x5F, 0x4E, 0x38, 0x00, 0x00, 0x00, 0x00 - .global _020A7D34 -_020A7D34: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x5F, 0x43, 0x48, 0x41, 0x52, 0x4D, 0x53 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A7D48 -_020A7D48: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x5F, 0x4D, 0x41 - .byte 0x4E, 0x41, 0x46, 0x49, 0x00, 0x00, 0x00, 0x00 - .global _020A7D5C -_020A7D5C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x4D, 0x4F - .byte 0x5F, 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x00, 0x00, 0x00, 0x00 - .global _020A7D70 -_020A7D70: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x5F, 0x52, 0x45, 0x41, 0x4C, 0x00, 0x00, 0x00, 0x00 - .global _020A7D84 -_020A7D84: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x4F, 0x4E, 0x4F, 0x57, 0x41, 0x41, 0x52, 0x55, 0x5F, 0x4E, 0x39 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A7D98 -_020A7D98: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x5F, 0x46, 0x55 - .byte 0x54, 0x55, 0x52, 0x45, 0x00, 0x00, 0x00, 0x00 - .global _020A7DAC -_020A7DAC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x41, 0x52, 0x4B - .byte 0x5F, 0x50, 0x55, 0x4B, 0x55, 0x52, 0x49, 0x4E, 0x00, 0x00, 0x00, 0x00 - .global _020A7DC0 -_020A7DC0: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x44, 0x41, 0x52, 0x4B, 0x5F, 0x44, 0x49, 0x41, 0x52, 0x55, 0x47, 0x41, 0x00, 0x00, 0x00, 0x00 - .global _020A7DD4 -_020A7DD4: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x5F, 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45 - .byte 0x52, 0x00, 0x00, 0x00 - .global _020A7DE8 -_020A7DE8: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x5F, 0x41, 0x50 - .byte 0x50, 0x4F, 0x49, 0x4E, 0x54, 0x00, 0x00, 0x00 - .global _020A7DFC -_020A7DFC: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E - .byte 0x54, 0x5F, 0x50, 0x55, 0x50, 0x55, 0x52, 0x49, 0x4E, 0x00, 0x00, 0x00 - .global _020A7E10 -_020A7E10: - .byte 0x4E, 0x50, 0x43, 0x5F - .byte 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x00, 0x00, 0x00 - .global _020A7E24 -_020A7E24: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x5F, 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45 - .byte 0x52, 0x32, 0x00, 0x00 - .global _020A7E38 -_020A7E38: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x5F, 0x4B, 0x49 - .byte 0x4D, 0x41, 0x57, 0x41, 0x52, 0x49, 0x00, 0x00 - .global _020A7E4C -_020A7E4C: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x45, 0x54, 0x41 - .byte 0x4D, 0x4F, 0x4E, 0x5F, 0x4F, 0x54, 0x41, 0x43, 0x48, 0x49, 0x00, 0x00 - .global _020A7E60 -_020A7E60: - .byte 0x4F, 0x42, 0x4A, 0x5F - .byte 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x44, 0x4F, 0x4F, 0x54, 0x41, 0x4B, 0x55, 0x4E, 0x00, 0x00 - .global _020A7E74 -_020A7E74: - .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x44, 0x4F, 0x4F, 0x54, 0x41, 0x4B - .byte 0x55, 0x4E, 0x32, 0x00 - .global _020A7E88 -_020A7E88: - .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x44, 0x4F - .byte 0x4F, 0x54, 0x41, 0x4B, 0x55, 0x4E, 0x33, 0x00 - .global _020A7E9C -_020A7E9C: - .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47 - .byte 0x45, 0x5F, 0x44, 0x4F, 0x4F, 0x54, 0x41, 0x4B, 0x55, 0x4E, 0x34, 0x00 - .global _020A7EB0 -_020A7EB0: - .byte 0x4F, 0x42, 0x4A, 0x5F - .byte 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x44, 0x4F, 0x4F, 0x54, 0x41, 0x4B, 0x55, 0x4E, 0x35, 0x00 - .global _020A7EC4 -_020A7EC4: - .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x44, 0x4F, 0x4F, 0x54, 0x41, 0x4B - .byte 0x55, 0x4E, 0x36, 0x00 - .global _020A7ED8 -_020A7ED8: - .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x53, 0x41 - .byte 0x57, 0x41, 0x4D, 0x55, 0x52, 0x41, 0x41, 0x00 - .global _020A7EEC -_020A7EEC: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x48, 0x41, 0x44 - .byte 0x4F, 0x57, 0x5F, 0x44, 0x41, 0x41, 0x4B, 0x55, 0x52, 0x41, 0x49, 0x00 - .global _020A7F00 -_020A7F00: - .byte 0x52, 0x41, 0x4E, 0x44 - .byte 0x4F, 0x4D, 0x5F, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x31 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A7F18 -_020A7F18: - .byte 0x52, 0x41, 0x4E, 0x44, 0x4F, 0x4D, 0x5F, 0x52, 0x45, 0x51, 0x55, 0x45 - .byte 0x53, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _020A7F30 -_020A7F30: - .byte 0x52, 0x41, 0x4E, 0x44 - .byte 0x4F, 0x4D, 0x5F, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x33 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A7F48 -_020A7F48: - .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x52, 0x45 - .byte 0x4A, 0x49, 0x47, 0x49, 0x47, 0x41, 0x53, 0x55, 0x00, 0x00, 0x00, 0x00 - .global _020A7F60 -_020A7F60: - .byte 0x4F, 0x42, 0x4A, 0x5F - .byte 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x53, 0x41, 0x57, 0x41, 0x4D, 0x55, 0x52, 0x41, 0x41, 0x32 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A7F78 -_020A7F78: - .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x53, 0x41 - .byte 0x57, 0x41, 0x4D, 0x55, 0x52, 0x41, 0x41, 0x33, 0x00, 0x00, 0x00, 0x00 - .global _020A7F90 -_020A7F90: - .byte 0x4F, 0x42, 0x4A, 0x5F - .byte 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x53, 0x41, 0x57, 0x41, 0x4D, 0x55, 0x52, 0x41, 0x41, 0x34 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A7FA8 -_020A7FA8: - .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x53, 0x41 - .byte 0x57, 0x41, 0x4D, 0x55, 0x52, 0x41, 0x41, 0x35, 0x00, 0x00, 0x00, 0x00 - .global _020A7FC0 -_020A7FC0: - .byte 0x4F, 0x42, 0x4A, 0x5F - .byte 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x53, 0x41, 0x57, 0x41, 0x4D, 0x55, 0x52, 0x41, 0x41, 0x36 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A7FD8 -_020A7FD8: - .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x45, 0x54, 0x41, 0x4D, 0x4F, 0x4E, 0x5F - .byte 0x4B, 0x49, 0x52, 0x45, 0x49, 0x48, 0x41, 0x4E, 0x41, 0x00, 0x00, 0x00 - .global ENTITIES -ENTITIES: - .byte 0x01, 0x00, 0x00, 0x00 - .word ACTOR_LIST - .byte 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 - .word _020A6EAC - .byte 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 - .word _020A7A1C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x01, 0x00, 0x00, 0x00 - .word _020A7C3C - .byte 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 - .word _020A7B5C - .byte 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0xB2, 0x01 - .word _020A729C - .byte 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0xAE, 0x00 - .word _020A7A3C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x01, 0x00, 0xC0, 0x00 - .word _020A7C4C - .byte 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0x40, 0x02 - .word _020A773C - .byte 0x00, 0x00, 0x03, 0x01, 0x01, 0x00, 0x2E, 0x04 - .word _020A77FC - .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00 - .word _020A6B04 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x02, 0x00, 0x00, 0x00 - .word _020A6A38 - .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00 - .word _020A7A4C - .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00 - .word _020A7DD4 - .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00 - .word _020A7E24 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x02, 0x00, 0x00, 0x00 - .word _020A7DE8 - .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0xB2, 0x01 - .word _020A7C5C - .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0xAE, 0x00 - .word _020A7DFC - .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0xC0, 0x00 - .word _020A7E38 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x02, 0x00, 0x19, 0x01 - .word _020A7D98 - .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0x2E, 0x04 - .word _020A7D34 - .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0x14, 0x02 - .word _020A7D48 - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A6948 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x03, 0x00, 0x00, 0x00 - .word _020A6990 - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A696C - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A69D8 - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A7A6C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x03, 0x00, 0x00, 0x00 - .word _020A7A7C - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A7A8C - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A7A9C - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A6C30 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x03, 0x00, 0x00, 0x00 - .word _020A6C54 - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A6E34 - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A6E28 - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A6DA4 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x03, 0x00, 0x00, 0x00 - .word _020A6C6C - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A6E64 - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A6CFC - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A6C0C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x03, 0x00, 0x00, 0x00 - .word _020A713C - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A71CC - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A719C - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A710C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x03, 0x00, 0x00, 0x00 - .word _020A712C - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A71AC - .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 - .word _020A735C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A69C0 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x00, 0x00 - .word _020A6918 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A7ACC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A760C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A7F00 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x00, 0x00 - .word _020A7F18 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A7F30 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A6C24 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A6E70 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x00, 0x00 - .word _020A6EC4 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A6E1C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A7B0C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A764C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x00, 0x00 - .word _020A7D5C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A6930 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A6CB4 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A717C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x00, 0x00 - .word _020A6C3C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A767C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A7D70 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 - .word _020A7B3C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x00, 0x00 - .word _020A7E10 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB8, 0x00 - .word _020A69B4 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x7F, 0x01 - .word _020A6C84 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x80, 0x01 - .word _020A6C60 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x35, 0x00 - .word _020A6D38 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x73, 0x00 - .word _020A6D2C - .byte 0x00, 0x00, 0x02, 0x01, 0x06, 0x00, 0x2B, 0x01 - .word _020A6DC8 -#ifdef EUROPE - .byte 0xA1, 0x45, 0x02, 0x01 -#else - .byte 0x82, 0x45, 0x02, 0x01 -#endif - .byte 0x05, 0x00, 0xEC, 0x00 - .word _020A6D68 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xED, 0x00 - .word _020A6E4C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x44, 0x01 - .word _020A6D50 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x00 - .word _020A6C78 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xBD, 0x00 - .word _020A6D08 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x28, 0x00 - .word _020A6B7C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x29, 0x00 - .word _020A6B4C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x32, 0x00 - .word _020A6A14 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x33, 0x00 - .word _020A770C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x38, 0x00 - .word _020A6A50 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x39, 0x00 - .word _020A74CC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x00 - .word _020A6984 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x60, 0x00 - .word _020A6C18 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x62, 0x00 - .word _020A69F0 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x69, 0x00 - .word _020A71EC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x6D, 0x00 - .word _020A6DD4 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x71, 0x00 - .word _020A6AA4 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x73, 0x00 - .word _020A6C00 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x82, 0x00 - .word _020A775C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x83, 0x00 - .word _020A71FC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x8B, 0x00 - .word _020A720C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x8B, 0x00 - .word _020A776C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x8D, 0x00 - .word _020A7B6C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB2, 0x00 - .word _020A6E04 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0D, 0x03 - .word _020A6EE8 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xB7, 0x00 - .word _020A6AE0 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB9, 0x00 - .word _020A6C9C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x18, 0x03 - .word _020A6F2C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4B, 0x03 - .word _020A724C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xF4, 0x00 - .word _020A6CC0 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x17, 0x01 - .word _020A6B34 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x19, 0x01 - .word _020A726C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x33, 0x01 - .word _020A779C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x8B, 0x03 - .word _020A77AC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x3C, 0x01 - .word _020A7BCC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x42, 0x01 - .word _020A6F00 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x46, 0x01 - .word _020A6ABC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x4A, 0x01 - .word _020A72FC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xA8, 0x03 - .word _020A72BC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x60, 0x01 - .word _020A6BAC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x61, 0x01 - .word _020A6EB8 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x71, 0x01 - .word _020A6E40 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x7F, 0x01 - .word _020A77CC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x80, 0x01 - .word _020A77DC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x83, 0x01 - .word _020A730C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xDE, 0x03 - .word _020A6DEC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x99, 0x01 - .word _020A77EC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x9A, 0x01 - .word _020A731C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x9B, 0x01 - .word _020A7CAC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x9F, 0x01 - .word _020A733C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB2, 0x01 - .word _020A69CC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB7, 0x01 - .word _020A780C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0F, 0x04 - .word _020A781C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xB8, 0x01 - .word _020A734C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x2E, 0x04 - .word _020A782C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xDD, 0x01 - .word _020A783C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x39, 0x04 - .word _020A6A2C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xE3, 0x01 - .word _020A6ED0 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xE4, 0x01 - .word _020A71DC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xEF, 0x01 - .word _020A737C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF8, 0x01 - .word _020A738C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xFC, 0x01 - .word _020A739C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x07, 0x02 - .word _020A73AC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0A, 0x02 - .word _020A6F0C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0B, 0x02 - .word _020A6F1C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x0C, 0x02 - .word _020A6CCC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0D, 0x02 - .word _020A6CE4 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0E, 0x02 - .word _020A6BD0 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x10, 0x02 - .word _020A78AC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x11, 0x02 - .word _020A73CC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x12, 0x02 - .word _020A73DC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x13, 0x02 - .word _020A6A8C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x13, 0x02 - .word _020A6A44 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x13, 0x02 - .word _020A6A74 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x13, 0x02 - .word _020A6AD4 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x13, 0x02 - .word _020A6A68 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x13, 0x02 - .word _020A6B1C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x13, 0x02 - .word _020A6A5C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x13, 0x02 - .word _020A6AC8 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x14, 0x02 - .word _020A69FC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x15, 0x02 - .word _020A6F4C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x2A, 0x02 - .word _020A69A8 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x2A, 0x02 - .word _020A6978 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x00 - .word _020A6A20 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x10, 0x00 - .word _020A699C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x2D, 0x01 - .word _020A6CD8 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x31, 0x01 - .word _020A6F8C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x25, 0x01 - .word _020A6EDC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x1D, 0x03 - .word _020A6F9C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xD9, 0x03 - .word _020A742C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x1E, 0x03 - .word _020A791C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x21, 0x01 - .word _020A792C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x21, 0x01 - .word _020A793C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x21, 0x01 - .word _020A794C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x6B, 0x01 - .word _020A6FCC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x7B, 0x00 - .word _020A746C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x1C, 0x00 - .word _020A6FFC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xA5, 0x02 - .word _020A6B40 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB7, 0x03 - .word _020A6D98 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x45, 0x00 - .word _020A7C1C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xAF, 0x00 - .word _020A6BA0 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xBA, 0x00 - .word _020A747C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xA5, 0x00 - .word _020A6AF8 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4F, 0x00 - .word _020A6954 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x3B, 0x01 - .word _020A702C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x05, 0x02 - .word _020A703C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xBA, 0x01 - .word _020A74AC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xFA, 0x01 - .word _020A706C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4F, 0x04 - .word _020A707C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x18, 0x00 - .word _020A6BDC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xEE, 0x01 - .word _020A6F3C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x1D, 0x01 - .word _020A6FBC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xAE, 0x01 - .word _020A709C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xF1, 0x00 - .word _020A79AC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xFF, 0x00 - .word _020A79BC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xFF, 0x00 - .word _020A79CC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xFF, 0x00 - .word _020A79DC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x36, 0x01 - .word _020A70DC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x8D, 0x01 - .word _020A79FC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xEF, 0x00 - .word _020A6E7C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x7A, 0x00 - .word _020A74FC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x90, 0x00 - .word _020A732C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x08, 0x02 - .word _020A7A2C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4C, 0x03 - .word _020A71BC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4A, 0x01 - .word _020A752C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x4A, 0x01 - .word _020A753C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4A, 0x01 - .word _020A774C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4A, 0x01 - .word _020A777C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4A, 0x01 - .word _020A785C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xB7, 0x01 - .word _020A754C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB7, 0x01 - .word _020A755C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB7, 0x01 - .word _020A756C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0F, 0x04 - .word _020A757C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x0F, 0x04 - .word _020A758C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0F, 0x04 - .word _020A759C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0F, 0x02 - .word _020A711C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x14, 0x01 - .word _020A6960 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x97, 0x00 - .word _020A6924 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x15, 0x01 - .word _020A69E4 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x2F, 0x02 - .word _020A75BC - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x30, 0x02 - .word _020A75CC - .byte 0x00, 0x00, 0x01, 0x01 - .byte 0x05, 0x00, 0x31, 0x02 - .word _020A7AAC - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x32, 0x02 - .word _020A75EC - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x33, 0x02 - .word _020A7ABC - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x34, 0x02 - .word _020A7ADC - .byte 0x00, 0x00, 0x01, 0x01 - .byte 0x05, 0x00, 0x35, 0x02 - .word _020A723C - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x36, 0x02 - .word _020A7C6C - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x37, 0x02 - .word _020A762C - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x38, 0x02 - .word _020A778C - .byte 0x00, 0x00, 0x01, 0x01 - .byte 0x05, 0x00, 0x39, 0x02 - .word _020A6B94 - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x3A, 0x02 - .word _020A765C - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x3B, 0x02 - .word _020A7B1C - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x3C, 0x02 - .word _020A7C7C - .byte 0x00, 0x00, 0x01, 0x01 - .byte 0x05, 0x00, 0x3D, 0x02 - .word _020A7C8C - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x3D, 0x02 - .word _020A7C9C - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2B, 0x02 - .word _020A7DAC - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2C, 0x02 - .word _020A7F48 - .byte 0x00, 0x00, 0x01, 0x01 - .byte 0x05, 0x00, 0xDF, 0x01 - .word _020A76CC - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0xDF, 0x01 - .word _020A76DC - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0xDF, 0x01 - .word _020A76EC - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0xDF, 0x01 - .word _020A76FC - .byte 0x00, 0x00, 0x01, 0x01 - .byte 0x05, 0x00, 0xDF, 0x01 - .word _020A771C - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0xDF, 0x01 - .word _020A772C - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2D, 0x02 - .word _020A7E60 - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2D, 0x02 - .word _020A7E74 - .byte 0x00, 0x00, 0x01, 0x01 - .byte 0x05, 0x00, 0x2D, 0x02 - .word _020A7E88 - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2D, 0x02 - .word _020A7E9C - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2D, 0x02 - .word _020A7EB0 - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2D, 0x02 - .word _020A7EC4 - .byte 0x00, 0x00, 0x01, 0x01 - .byte 0x05, 0x00, 0x6A, 0x00 - .word _020A7B7C - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x6A, 0x00 - .word _020A7B8C - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x6A, 0x00 - .word _020A7B9C - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x6A, 0x00 - .word _020A7BAC - .byte 0x00, 0x00, 0x01, 0x01 - .byte 0x05, 0x00, 0x6A, 0x00 - .word _020A7BBC - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x6A, 0x00 - .word _020A7BDC - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2E, 0x02 - .word _020A7ED8 - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2E, 0x02 - .word _020A7F60 - .byte 0x00, 0x00, 0x01, 0x01 - .byte 0x05, 0x00, 0x2E, 0x02 - .word _020A7F78 - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2E, 0x02 - .word _020A7F90 - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2E, 0x02 - .word _020A7FA8 - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2E, 0x02 - .word _020A7FC0 - .byte 0x00, 0x00, 0x01, 0x01 - .byte 0x05, 0x00, 0x28, 0x02 - .word _020A7DC0 - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x3E, 0x02 - .word _020A7EEC - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x12, 0x02 - .word _020A7BEC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4E, 0x01 - .word _020A7BFC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xF6, 0x00 - .word _020A7C0C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xFD, 0x01 - .word _020A6D74 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xD7, 0x01 - .word _020A736C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x55, 0x01 - .word _020A786C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x55, 0x01 - .word _020A787C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x55, 0x01 - .word _020A789C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x55, 0x01 - .word _020A78BC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x56, 0x01 - .word _020A73EC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x56, 0x01 - .word _020A73FC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x56, 0x01 - .word _020A740C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x56, 0x01 - .word _020A741C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xE6, 0x01 - .word _020A6B58 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xA0, 0x01 - .word _020A6F5C - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x9E, 0x01 - .word _020A6B64 - .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0xA1, 0x01 - .word _020A6F6C - .byte 0x00, 0x00, 0x02, 0x01, 0x06, 0x00, 0x0B, 0x04 - .word _020A6E94 -#ifdef EUROPE - .byte 0xA2, 0x45, 0x02, 0x01 -#else - .byte 0x83, 0x45, 0x02, 0x01 -#endif - .byte 0x06, 0x00, 0xB2, 0x01 - .word _020A743C -#ifdef EUROPE - .byte 0xA4, 0x45, 0x02, 0x01 -#else - .byte 0x85, 0x45, 0x02, 0x01 -#endif - .byte 0x06, 0x00, 0x0A, 0x04 - .word _020A744C -#ifdef EUROPE - .byte 0xA3, 0x45, 0x02, 0x01 -#else - .byte 0x84, 0x45, 0x02, 0x01 -#endif - .byte 0x05, 0x00, 0xEA, 0x00 - .word _020A705C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x93, 0x01 - .word _020A6FEC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xF5, 0x01 - .word _020A795C - .byte 0x00, 0x00, 0x03, 0x02, 0x05, 0x00, 0x03, 0x02 - .word _020A6AEC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x8A, 0x01 - .word _020A701C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x8A, 0x01 - .word _020A748C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x8A, 0x01 - .word _020A749C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x8A, 0x01 - .word _020A74BC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x89, 0x00 - .word _020A6BE8 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x89, 0x00 - .word _020A708C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x89, 0x01 - .word _020A7C2C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x89, 0x01 - .word _020A7CBC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x89, 0x01 - .word _020A7CD0 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x89, 0x01 - .word _020A7CE4 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x82, 0x01 - .word _020A6E58 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xED, 0x01 - .word _020A715C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x78, 0x01 - .word _020A70FC - .byte 0x00, 0x00, 0x03, 0x02, 0x06, 0x00, 0x28, 0x00 - .word _020A7CF8 -#ifdef EUROPE - .byte 0xA5, 0x45, 0x02, 0x02 -#else - .byte 0x86, 0x45, 0x02, 0x02 -#endif - .byte 0x06, 0x00, 0x3F, 0x02 - .word _020A7D0C -#ifdef EUROPE - .byte 0xA6, 0x45, 0x02, 0x02 -#else - .byte 0x87, 0x45, 0x02, 0x02 -#endif - .byte 0x05, 0x00, 0xC2, 0x00 - .word _020A693C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x09, 0x01 - .word _020A725C - .byte 0x00, 0x00, 0x02, 0x02, 0x05, 0x00, 0x11, 0x04 - .word _020A6CA8 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x22, 0x00 - .word _020A75AC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x88, 0x01 - .word _020A6EF4 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x3D, 0x03 - .word _020A714C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x63, 0x01 - .word _020A75FC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xFB, 0x00 - .word _020A6B10 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF0, 0x00 - .word _020A7AEC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x2C, 0x01 - .word _020A718C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x2C, 0x01 - .word _020A766C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x2C, 0x01 - .word _020A768C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x2C, 0x01 - .word _020A769C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x2C, 0x01 - .word _020A76BC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x67, 0x00 - .word _020A6D80 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x16, 0x02 - .word _020A6B28 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x16, 0x02 - .word _020A6BC4 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x16, 0x02 - .word _020A6DE0 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x16, 0x02 - .word _020A6D8C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x16, 0x02 - .word _020A6BB8 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x16, 0x02 - .word _020A6CF0 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x43, 0x00 - .word _020A727C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x3A, 0x01 - .word _020A77BC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x4B, 0x01 - .word _020A72CC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF2, 0x00 - .word _020A6A98 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x81, 0x00 - .word _020A721C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x79, 0x01 - .word _020A6DB0 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xD4, 0x01 - .word _020A784C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x66, 0x00 - .word _020A722C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x23, 0x01 - .word _020A788C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF1, 0x01 - .word _020A73BC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xF1, 0x01 - .word _020A78CC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF1, 0x01 - .word _020A78DC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF1, 0x01 - .word _020A78EC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF1, 0x01 - .word _020A78FC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0xF1, 0x01 - .word _020A790C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x58, 0x00 - .word _020A745C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x58, 0x00 - .word _020A796C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x58, 0x00 - .word _020A797C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x58, 0x00 - .word _020A798C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x58, 0x00 - .word _020A799C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x59, 0x00 - .word _020A74DC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x59, 0x00 - .word _020A79EC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x59, 0x00 - .word _020A7A0C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xFC, 0x00 - .word _020A751C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB3, 0x00 - .word _020A6D44 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xBD, 0x00 - .word _020A6C48 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x5E, 0x01 - .word _020A6D20 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xC8, 0x01 - .word _020A75DC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0E, 0x03 - .word _020A761C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0E, 0x03 - .word _020A7AFC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x0E, 0x03 - .word _020A7B2C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0E, 0x03 - .word _020A7B4C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4D, 0x01 - .word _020A6AB0 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4D, 0x01 - .word _020A6B88 - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x4D, 0x01 - .word _020A6E10 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4D, 0x01 - .word _020A6C90 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4D, 0x01 - .word _020A6E88 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4D, 0x01 - .word _020A6DBC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x84, 0x00 - .word _020A6BF4 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4B, 0x00 - .word _020A6A80 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xA1, 0x00 - .word _020A6A08 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x01 - .word _020A6D5C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x68, 0x01 - .word _020A6FAC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xE9, 0x00 - .word _020A700C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x5D, 0x00 - .word _020A6DF8 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x5D, 0x00 - .word _020A70AC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x5D, 0x00 - .word _020A70EC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF5, 0x00 - .word _020A76AC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF5, 0x00 - .word _020A7A5C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x17, 0x02 - .word _020A74EC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x52, 0x01 - .word _020A763C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x01 - .word _020A6D14 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x01 - .word _020A6FDC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x01 - .word _020A72DC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x51, 0x01 - .word _020A72EC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x01 - .word _020A716C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x01 - .word _020A6F7C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x01 - .word _020A704C - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x51, 0x01 - .word _020A70BC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x41, 0x02 - .word _020A7D20 - .byte 0x00, 0x00, 0x03, 0x02, 0x05, 0x00, 0x42, 0x02 - .word _020A7D84 - .byte 0x00, 0x00, 0x03, 0x02, 0x05, 0x00, 0x43, 0x02 - .word _020A7E4C - .byte 0x00, 0x00, 0x02, 0x02 - .byte 0x05, 0x00, 0x44, 0x02 - .word _020A7FD8 - .byte 0x00, 0x00, 0x02, 0x02, 0x05, 0x00, 0xC7, 0x01 - .word _020A6B70 - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x06, 0x02 - .word _020A70CC - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x43, 0x01 - .word _020A72AC - .byte 0x00, 0x00, 0x02, 0x01 - .byte 0x05, 0x00, 0x74, 0x01 - .word _020A728C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xFF, 0x01 - .word _020A750C - .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xE2, 0x01 - .word _020A6EA0 - .byte 0x00, 0x00, 0x02, 0x01 - .global _020A9208 -_020A9208: - .byte 0x53, 0x50, 0x45, 0x50, 0x20, 0x54, 0x59, 0x50, 0x45, 0x20, 0x25, 0x64 - .byte 0x0A, 0x00, 0x00, 0x00 - .global JOB_WINDOW_PARAMS_1 -JOB_WINDOW_PARAMS_1: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 -#ifdef EUROPE -#define JOB_MENU_OFFSET 2 -#else -#define JOB_MENU_OFFSET 0 -#endif - .global JOB_MENU_ITEMS_1 -JOB_MENU_ITEMS_1: - .byte 0x09 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0x08 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0xFF, 0xFF, 0xFF, 0xFF - .global JOB_MENU_ITEMS_2 -JOB_MENU_ITEMS_2: - .byte 0x0A + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0B + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0x08 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0xFF, 0xFF, 0xFF, 0xFF - .global _020A9268 -_020A9268: - .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x0E, 0x08, 0x00, 0x00, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A9278 -_020A9278: - .byte 0x33, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A9288 -_020A9288: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x1A, 0x11, 0x00, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A9298 -_020A9298: - .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x05, 0x08, 0x00, 0x00, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020A92A8 -_020A92A8: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x14, 0x1A, 0x02, 0x00, 0xFE, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global JOB_MENU_ITEMS_3 -JOB_MENU_ITEMS_3: - .byte 0x29 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2A + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 - .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .global JOB_MENU_ITEMS_4 -JOB_MENU_ITEMS_4: - .byte 0x29 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 - .byte 0x05, 0x00, 0x00, 0x00, 0x2A + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0xFF, 0xFF, 0xFF, 0xFF - .global JOB_MENU_ITEMS_5 -JOB_MENU_ITEMS_5: - .byte 0x91 + JOB_MENU_OFFSET, 0x37, 0x00, 0x00 - .global _020A92EC -_020A92EC: - .byte 0x01, 0x00, 0x00, 0x00, 0x92 + JOB_MENU_OFFSET, 0x37, 0x00, 0x00 - .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .global JOB_MENU_ITEMS_6 -JOB_MENU_ITEMS_6: - .byte 0x29 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 - .global _020A9304 -_020A9304: - .byte 0x01, 0x00, 0x00, 0x00, 0x2A + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0xFF, 0xFF, 0xFF, 0xFF - .global JOB_MENU_ITEMS_7 -JOB_MENU_ITEMS_7: - .byte 0xB1 + JOB_MENU_OFFSET, 0x37, 0x00, 0x00 - .global _020A931C -_020A931C: - .byte 0x05, 0x00, 0x00, 0x00, 0xB2 + JOB_MENU_OFFSET, 0x37, 0x00, 0x00 - .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .global JOB_MENU_ITEMS_8 -JOB_MENU_ITEMS_8: - .byte 0xB4 + JOB_MENU_OFFSET, 0x37, 0x00, 0x00 - .global _020A9334 -_020A9334: - .byte 0x02, 0x00, 0x00, 0x00, 0xB5 + JOB_MENU_OFFSET, 0x37, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0xFF, 0xFF, 0xFF, 0xFF - .global JOB_MENU_ITEMS_9 -JOB_MENU_ITEMS_9: - .byte 0x29 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x2A + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 - .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .global JOB_MENU_ITEMS_10 -JOB_MENU_ITEMS_10: - .byte 0x0E + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 - .global _020A9364 -_020A9364: - .byte 0x02, 0x00, 0x00, 0x00, 0x08 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0xFF, 0xFF, 0xFF, 0xFF - .global JOB_MENU_ITEMS_11 -JOB_MENU_ITEMS_11: - .byte 0x29 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 - .global _020A937C -_020A937C: - .byte 0x06, 0x00, 0x00, 0x00, 0x2A + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 - .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .global JOB_MENU_ITEMS_12 -JOB_MENU_ITEMS_12: - .byte 0x0F + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 - .global _020A9394 -_020A9394: - .byte 0x03, 0x00, 0x00, 0x00, 0x11 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x08 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 - .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .global JOB_MENU_ITEMS_13 -JOB_MENU_ITEMS_13: - .byte 0x10 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 - .global _020A93B4 -_020A93B4: - .byte 0x04, 0x00, 0x00, 0x00, 0x11 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x08 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 - .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .global JOB_WINDOW_PARAMS_2 -JOB_WINDOW_PARAMS_2: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x02, 0x02, 0x1C, 0x14, 0x01, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global DUNGEON_SWAP_ID_TABLE -DUNGEON_SWAP_ID_TABLE: - .byte 0x00, 0x01, 0x02, 0x03 - .byte 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13 - .byte 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23 - .byte 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33 - .byte 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x41, 0x42, 0x43 - .byte 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53 - .byte 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63 - .byte 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73 - .byte 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F, 0x80, 0x81, 0x82, 0x83 - .byte 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F, 0x90, 0x91, 0x92, 0x93 - .byte 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B, 0x9C, 0x9D, 0x9E, 0x9F, 0xA0, 0xA1, 0xA2, 0xA3 - .byte 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF, 0xB0, 0xB1, 0xB2, 0xB3 - .byte 0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE, 0xBF, 0xC0, 0xC1, 0xC2, 0xC3 - .byte 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, 0xD0, 0xD1, 0xD2, 0xD3 - .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020A94BC -_020A94BC: - .byte 0x34, 0x01, 0x29, 0x01, 0x35, 0x01, 0xB8, 0x00 - .byte 0xC1, 0x00 - .global _020A94C6 -_020A94C6: -#ifdef EUROPE -#define MAP_MARKER_OFFSET 0xC -#else -#define MAP_MARKER_OFFSET 0x0 -#endif - .byte 0x2B + MAP_MARKER_OFFSET, 0x01, 0x2A + MAP_MARKER_OFFSET, 0x01, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x2E + MAP_MARKER_OFFSET, 0x01 - .global MAP_MARKER_PLACEMENTS -MAP_MARKER_PLACEMENTS: - .byte 0x0C, 0x01 - .global _020A94D2 -_020A94D2: - .byte 0xFF, 0xFF - .byte 0xD4, 0x00, 0xB4, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x70, 0x01, 0x98, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0xD4, 0x00, 0xC4, 0x00, 0x0C, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0xEC, 0x00, 0xCC, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x34, 0x01, 0x84, 0x00, 0x0C, 0x01, 0x05, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xFC, 0x00, 0x9C, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x44, 0x01, 0x9C, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x24, 0x01, 0xCC, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xFF, 0xFF, 0x5C, 0x01, 0xBC, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xFF, 0xFF, 0x84, 0x01, 0xCC, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xFF, 0xFF, 0x9C, 0x01, 0xE4, 0x00, 0x0C, 0x01, 0x0F, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x04, 0x01, 0x6C, 0x00, 0x0C, 0x01, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x12, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xD0, 0x00, 0x6C, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0xB4, 0x00, 0x74, 0x00, 0x0C, 0x01, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x16, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x34, 0x01, 0x5C, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x24, 0x01, 0x44, 0x00, 0x0C, 0x01, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0xFF, 0xFF - .byte 0x6C, 0x00, 0x54, 0x00, 0x0D, 0x01, 0xFF, 0xFF, 0x74, 0x00, 0x6C, 0x00, 0x0D, 0x01, 0xFF, 0xFF - .byte 0x8C, 0x00, 0x7C, 0x00, 0x0D, 0x01, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x1E, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0xFF, 0xFF, 0xA4, 0x00, 0x5C, 0x00, 0x0D, 0x01, 0xFF, 0xFF - .byte 0xA4, 0x00, 0x44, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x6C, 0x01, 0x6C, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0xC4, 0x00, 0x9C, 0x00, 0x0C, 0x01, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x24, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x54, 0x00, 0xDC, 0x00, 0x0C, 0x01, 0x27, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x3C, 0x00, 0xB4, 0x00, 0x0C, 0x01, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x2A, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xF4, 0x00, 0x84, 0x00, 0x0C, 0x01, 0x2D, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x4C, 0x00, 0x14, 0x01, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x54, 0x00, 0x24, 0x01, 0x0C, 0x01, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x30, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xCC, 0x00, 0x24, 0x01, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x54, 0x00, 0x84, 0x00, 0x0C, 0x01, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x34, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x54, 0x01, 0xFC, 0x00, 0x0C, 0x01, 0x37, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x8C, 0x01, 0x84, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xFF, 0xFF, 0xBC, 0x01, 0xA4, 0x00, 0x0C, 0x01, 0x41, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x44, 0x00, 0x2C, 0x00, 0x0C, 0x01, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x44, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x6C, 0x01, 0x04, 0x01, 0x0C, 0x01, 0x47, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xAC, 0x00, 0xFC, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x9C, 0x00, 0xCC, 0x00, 0x0C, 0x01, 0x4A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0xB4, 0x00, 0x4C, 0x00, 0x0C, 0x01, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x6C, 0x00, 0x24, 0x01, 0x0C, 0x01, 0x4E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x54, 0x00, 0x4C, 0x00, 0x0C, 0x01, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x44, 0x01, 0x24, 0x01, 0x0C, 0x01, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0xBC, 0x00, 0x24, 0x00, 0x0C, 0x01, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x94, 0x01, 0x54, 0x00, 0x0C, 0x01, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0xEC, 0x00, 0xAC, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x3C, 0x01, 0xB4, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x0C, 0x01, 0xAC, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x04, 0x01, 0xC4, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x5C, 0x01, 0x8C, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x24, 0x01, 0x9C, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0xF4, 0x00, 0x1C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0xCC, 0x01, 0x2C, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x34, 0x00, 0x64, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xB4, 0x01, 0x7C, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0xA4, 0x01, 0x04, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0x24, 0x01, 0x24, 0x01, 0x0C, 0x01, 0xFF, 0xFF - .byte 0xEC, 0x00, 0xE4, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xFC, 0x00, 0xF4, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0xDC, 0x00, 0xF4, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xEC, 0x00, 0x04, 0x01, 0x0C, 0x01, 0xFF, 0xFF - .byte 0xEC, 0x00, 0xF4, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x94, 0x01, 0x24, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x74, 0x01, 0xD4, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x84, 0x00, 0xEC, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0xBC, 0x01, 0x1C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0x74, 0x00, 0x34, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x74, 0x01, 0xA4, 0x00, 0x0C, 0x01, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF - .byte 0x3C, 0x01, 0xC0, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x8C, 0x00, 0x64, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF - .byte 0xFC, 0x00, 0x84, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x44, 0x01, 0x34, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0x83, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF - .byte 0x7C, 0x00, 0x5C, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x86, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x84, 0x00, 0x44, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF - .byte 0x54, 0x00, 0x2C, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x8A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF - .byte 0xA4, 0x00, 0x5C, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x2C, 0x01, 0x2C, 0x01, 0x2F + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF - .byte 0xAC, 0x00, 0x7C, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x4C, 0x00, 0x54, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x8F, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF - .byte 0x84, 0x00, 0x74, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0xBC, 0x00, 0x5C, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x93, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF - .byte 0x24, 0x01, 0x28, 0x01, 0x2D + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x34, 0x01, 0x28, 0x01, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x97, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF - .byte 0x2C, 0x01, 0x2C, 0x01, 0x2D + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x2C, 0x01, 0x2C, 0x01, 0x2D + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF - .byte 0x34, 0x01, 0x14, 0x01, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x9C, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x10, 0x01, 0xBC, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0x3C, 0x01, 0xC0, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x74, 0x01, 0xA4, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0xBC, 0x00, 0x5C, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0xEC, 0x00, 0x7C, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x24, 0x01, 0xB4, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0xD4, 0x00, 0xB4, 0x00, 0x0C, 0x01, 0xB5, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xB5, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xFF, 0xFF - .byte 0xA4, 0x00, 0x84, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x14, 0x01, 0x34, 0x00, 0x0C, 0x01, 0xFF, 0xFF - .byte 0x4C, 0x00, 0xC4, 0x00, 0x0D, 0x01, 0xFF, 0xFF, 0x5C, 0x00, 0x34, 0x00, 0x0C, 0x01, 0xB3, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0xFF, 0xFF, 0x64, 0x00, 0x3C, 0x00, 0x0C, 0x01, 0xB2, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x0B, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x0F, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x12, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x19, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x1D, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x1E, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x8C, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x23, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x24, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x27, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x2A, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x41, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x44, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0x83, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x86, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x86, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x8A, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x8A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x8D, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x8E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x8F, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x8F, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x92, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x93, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x93, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x97, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x97, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x9C, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x30, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB3, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0xC1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF - .byte 0x64, 0x00, 0x80, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x44, 0x00, 0x84, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0x29, 0x01 - .byte 0x00, 0x00, 0x00, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xB1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xB1, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x2B + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF - .byte 0xD4, 0x00, 0xB4, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0xD4, 0x00, 0xB4, 0x00 - .global _020A9E80 -_020A9E80: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x18, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00 - .global _020A9E90 -_020A9E90: - .byte 0x2F, 0x47, 0x52, 0x4F - .byte 0x55, 0x4E, 0x44, 0x2F, 0x63, 0x5F, 0x77, 0x69, 0x70, 0x65, 0x2E, 0x77, 0x74, 0x65, 0x00, 0x00 - .global _020A9EA4 -_020A9EA4: - .byte 0x2F, 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x63, 0x5F, 0x77, 0x69, 0x70, 0x65, 0x2E, 0x77 - .byte 0x74, 0x75, 0x00, 0x00 - .global _020A9EB8 -_020A9EB8: - .byte 0x2F, 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x63, 0x5F, 0x77, 0x69 - .byte 0x70, 0x65, 0x32, 0x2E, 0x77, 0x74, 0x75, 0x00 - .global _020A9ECC -_020A9ECC: - .byte 0x2F, 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F - .byte 0x63, 0x5F, 0x77, 0x69, 0x70, 0x65, 0x32, 0x2E, 0x77, 0x74, 0x65, 0x00 - .global _020A9EE0 -_020A9EE0: - .byte 0x07, 0x00, 0x00, 0x00 - .byte 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00 - .byte 0xA0, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00 - .byte 0x0A, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00 - .byte 0x2E, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00 - .byte 0xA0, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xD0, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00 - .global _020A9F34 -_020A9F34: - .byte 0x2F, 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x77, 0x5F, 0x68, 0x65, 0x61, 0x72, 0x74, 0x2E - .byte 0x77, 0x74, 0x65, 0x00 - .global _020A9F48 -_020A9F48: - .byte 0x2F, 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x77, 0x5F, 0x68, 0x65 - .byte 0x61, 0x72, 0x74, 0x2E, 0x77, 0x74, 0x75, 0x00 - .global _020A9F5C -_020A9F5C: - .byte 0x2F, 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F - .byte 0x63, 0x69, 0x72, 0x63, 0x6C, 0x65, 0x2E, 0x77, 0x74, 0x65, 0x00, 0x00 - .global _020A9F70 -_020A9F70: - .byte 0x2F, 0x47, 0x52, 0x4F - .byte 0x55, 0x4E, 0x44, 0x2F, 0x63, 0x69, 0x72, 0x63, 0x6C, 0x65, 0x2E, 0x77, 0x74, 0x75, 0x00, 0x00 - .global _020A9F84 -_020A9F84: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x73, 0x32, 0x30, 0x70, 0x30, 0x31, 0x61, 0x31, 0x2E - .byte 0x77, 0x61, 0x6E, 0x00 - .global _020A9F98 -_020A9F98: - .byte 0x65, 0x72, 0x72, 0x6F, 0x72, 0x21, 0x00, 0x00 - .global _020A9FA0 -_020A9FA0: - .byte 0x00, 0x00, 0x10, 0x00 - .byte 0x20, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global TRIG_TABLE -TRIG_TABLE: - .byte 0x00, 0x00, 0x00, 0x10 - .byte 0x06, 0x00, 0x00, 0x10, 0x0D, 0x00, 0x00, 0x10, 0x13, 0x00, 0x00, 0x10, 0x19, 0x00, 0x00, 0x10 - .byte 0x1F, 0x00, 0x00, 0x10, 0x26, 0x00, 0x00, 0x10, 0x2C, 0x00, 0x00, 0x10, 0x32, 0x00, 0x00, 0x10 - .byte 0x39, 0x00, 0x00, 0x10, 0x3F, 0x00, 0x00, 0x10, 0x45, 0x00, 0xFF, 0x0F, 0x4B, 0x00, 0xFF, 0x0F - .byte 0x52, 0x00, 0xFF, 0x0F, 0x58, 0x00, 0xFF, 0x0F, 0x5E, 0x00, 0xFF, 0x0F, 0x65, 0x00, 0xFF, 0x0F - .byte 0x6B, 0x00, 0xFF, 0x0F, 0x71, 0x00, 0xFE, 0x0F, 0x77, 0x00, 0xFE, 0x0F, 0x7E, 0x00, 0xFE, 0x0F - .byte 0x84, 0x00, 0xFE, 0x0F, 0x8A, 0x00, 0xFE, 0x0F, 0x90, 0x00, 0xFD, 0x0F, 0x97, 0x00, 0xFD, 0x0F - .byte 0x9D, 0x00, 0xFD, 0x0F, 0xA3, 0x00, 0xFD, 0x0F, 0xAA, 0x00, 0xFC, 0x0F, 0xB0, 0x00, 0xFC, 0x0F - .byte 0xB6, 0x00, 0xFC, 0x0F, 0xBC, 0x00, 0xFC, 0x0F, 0xC3, 0x00, 0xFB, 0x0F, 0xC9, 0x00, 0xFB, 0x0F - .byte 0xCF, 0x00, 0xFB, 0x0F, 0xD6, 0x00, 0xFA, 0x0F, 0xDC, 0x00, 0xFA, 0x0F, 0xE2, 0x00, 0xFA, 0x0F - .byte 0xE8, 0x00, 0xF9, 0x0F, 0xEF, 0x00, 0xF9, 0x0F, 0xF5, 0x00, 0xF9, 0x0F, 0xFB, 0x00, 0xF8, 0x0F - .byte 0x01, 0x01, 0xF8, 0x0F, 0x08, 0x01, 0xF8, 0x0F, 0x0E, 0x01, 0xF7, 0x0F, 0x14, 0x01, 0xF7, 0x0F - .byte 0x1B, 0x01, 0xF6, 0x0F, 0x21, 0x01, 0xF6, 0x0F, 0x27, 0x01, 0xF5, 0x0F, 0x2D, 0x01, 0xF5, 0x0F - .byte 0x34, 0x01, 0xF4, 0x0F, 0x3A, 0x01, 0xF4, 0x0F, 0x40, 0x01, 0xF3, 0x0F, 0x46, 0x01, 0xF3, 0x0F - .byte 0x4D, 0x01, 0xF2, 0x0F, 0x53, 0x01, 0xF2, 0x0F, 0x59, 0x01, 0xF1, 0x0F, 0x5F, 0x01, 0xF1, 0x0F - .byte 0x66, 0x01, 0xF0, 0x0F, 0x6C, 0x01, 0xF0, 0x0F, 0x72, 0x01, 0xEF, 0x0F, 0x78, 0x01, 0xEF, 0x0F - .byte 0x7F, 0x01, 0xEE, 0x0F, 0x85, 0x01, 0xED, 0x0F, 0x8B, 0x01, 0xED, 0x0F, 0x91, 0x01, 0xEC, 0x0F - .byte 0x98, 0x01, 0xEC, 0x0F, 0x9E, 0x01, 0xEB, 0x0F, 0xA4, 0x01, 0xEA, 0x0F, 0xAA, 0x01, 0xEA, 0x0F - .byte 0xB1, 0x01, 0xE9, 0x0F, 0xB7, 0x01, 0xE8, 0x0F, 0xBD, 0x01, 0xE8, 0x0F, 0xC3, 0x01, 0xE7, 0x0F - .byte 0xCA, 0x01, 0xE6, 0x0F, 0xD0, 0x01, 0xE6, 0x0F, 0xD6, 0x01, 0xE5, 0x0F, 0xDC, 0x01, 0xE4, 0x0F - .byte 0xE3, 0x01, 0xE3, 0x0F, 0xE9, 0x01, 0xE3, 0x0F, 0xEF, 0x01, 0xE2, 0x0F, 0xF5, 0x01, 0xE1, 0x0F - .byte 0xFC, 0x01, 0xE0, 0x0F, 0x02, 0x02, 0xE0, 0x0F, 0x08, 0x02, 0xDF, 0x0F, 0x0E, 0x02, 0xDE, 0x0F - .byte 0x15, 0x02, 0xDD, 0x0F, 0x1B, 0x02, 0xDC, 0x0F, 0x21, 0x02, 0xDC, 0x0F, 0x27, 0x02, 0xDB, 0x0F - .byte 0x2D, 0x02, 0xDA, 0x0F, 0x34, 0x02, 0xD9, 0x0F, 0x3A, 0x02, 0xD8, 0x0F, 0x40, 0x02, 0xD7, 0x0F - .byte 0x46, 0x02, 0xD6, 0x0F, 0x4D, 0x02, 0xD5, 0x0F, 0x53, 0x02, 0xD5, 0x0F, 0x59, 0x02, 0xD4, 0x0F - .byte 0x5F, 0x02, 0xD3, 0x0F, 0x65, 0x02, 0xD2, 0x0F, 0x6C, 0x02, 0xD1, 0x0F, 0x72, 0x02, 0xD0, 0x0F - .byte 0x78, 0x02, 0xCF, 0x0F, 0x7E, 0x02, 0xCE, 0x0F, 0x84, 0x02, 0xCD, 0x0F, 0x8B, 0x02, 0xCC, 0x0F - .byte 0x91, 0x02, 0xCB, 0x0F, 0x97, 0x02, 0xCA, 0x0F, 0x9D, 0x02, 0xC9, 0x0F, 0xA3, 0x02, 0xC8, 0x0F - .byte 0xAA, 0x02, 0xC7, 0x0F, 0xB0, 0x02, 0xC6, 0x0F, 0xB6, 0x02, 0xC5, 0x0F, 0xBC, 0x02, 0xC4, 0x0F - .byte 0xC2, 0x02, 0xC3, 0x0F, 0xC9, 0x02, 0xC2, 0x0F, 0xCF, 0x02, 0xC0, 0x0F, 0xD5, 0x02, 0xBF, 0x0F - .byte 0xDB, 0x02, 0xBE, 0x0F, 0xE1, 0x02, 0xBD, 0x0F, 0xE8, 0x02, 0xBC, 0x0F, 0xEE, 0x02, 0xBB, 0x0F - .byte 0xF4, 0x02, 0xBA, 0x0F, 0xFA, 0x02, 0xB8, 0x0F, 0x00, 0x03, 0xB7, 0x0F, 0x06, 0x03, 0xB6, 0x0F - .byte 0x0D, 0x03, 0xB5, 0x0F, 0x13, 0x03, 0xB4, 0x0F, 0x19, 0x03, 0xB3, 0x0F, 0x1F, 0x03, 0xB1, 0x0F - .byte 0x25, 0x03, 0xB0, 0x0F, 0x2B, 0x03, 0xAF, 0x0F, 0x32, 0x03, 0xAE, 0x0F, 0x38, 0x03, 0xAC, 0x0F - .byte 0x3E, 0x03, 0xAB, 0x0F, 0x44, 0x03, 0xAA, 0x0F, 0x4A, 0x03, 0xA8, 0x0F, 0x50, 0x03, 0xA7, 0x0F - .byte 0x56, 0x03, 0xA6, 0x0F, 0x5D, 0x03, 0xA5, 0x0F, 0x63, 0x03, 0xA3, 0x0F, 0x69, 0x03, 0xA2, 0x0F - .byte 0x6F, 0x03, 0xA1, 0x0F, 0x75, 0x03, 0x9F, 0x0F, 0x7B, 0x03, 0x9E, 0x0F, 0x81, 0x03, 0x9C, 0x0F - .byte 0x88, 0x03, 0x9B, 0x0F, 0x8E, 0x03, 0x9A, 0x0F, 0x94, 0x03, 0x98, 0x0F, 0x9A, 0x03, 0x97, 0x0F - .byte 0xA0, 0x03, 0x95, 0x0F, 0xA6, 0x03, 0x94, 0x0F, 0xAC, 0x03, 0x93, 0x0F, 0xB2, 0x03, 0x91, 0x0F - .byte 0xB9, 0x03, 0x90, 0x0F, 0xBF, 0x03, 0x8E, 0x0F, 0xC5, 0x03, 0x8D, 0x0F, 0xCB, 0x03, 0x8B, 0x0F - .byte 0xD1, 0x03, 0x8A, 0x0F, 0xD7, 0x03, 0x88, 0x0F, 0xDD, 0x03, 0x87, 0x0F, 0xE3, 0x03, 0x85, 0x0F - .byte 0xE9, 0x03, 0x84, 0x0F, 0xEF, 0x03, 0x82, 0x0F, 0xF6, 0x03, 0x81, 0x0F, 0xFC, 0x03, 0x7F, 0x0F - .byte 0x02, 0x04, 0x7D, 0x0F, 0x08, 0x04, 0x7C, 0x0F, 0x0E, 0x04, 0x7A, 0x0F, 0x14, 0x04, 0x79, 0x0F - .byte 0x1A, 0x04, 0x77, 0x0F, 0x20, 0x04, 0x76, 0x0F, 0x26, 0x04, 0x74, 0x0F, 0x2C, 0x04, 0x72, 0x0F - .byte 0x32, 0x04, 0x71, 0x0F, 0x38, 0x04, 0x6F, 0x0F, 0x3E, 0x04, 0x6D, 0x0F, 0x44, 0x04, 0x6C, 0x0F - .byte 0x4B, 0x04, 0x6A, 0x0F, 0x51, 0x04, 0x68, 0x0F, 0x57, 0x04, 0x67, 0x0F, 0x5D, 0x04, 0x65, 0x0F - .byte 0x63, 0x04, 0x63, 0x0F, 0x69, 0x04, 0x61, 0x0F, 0x6F, 0x04, 0x60, 0x0F, 0x75, 0x04, 0x5E, 0x0F - .byte 0x7B, 0x04, 0x5C, 0x0F, 0x81, 0x04, 0x5A, 0x0F, 0x87, 0x04, 0x59, 0x0F, 0x8D, 0x04, 0x57, 0x0F - .byte 0x93, 0x04, 0x55, 0x0F, 0x99, 0x04, 0x53, 0x0F, 0x9F, 0x04, 0x51, 0x0F, 0xA5, 0x04, 0x50, 0x0F - .byte 0xAB, 0x04, 0x4E, 0x0F, 0xB1, 0x04, 0x4C, 0x0F, 0xB7, 0x04, 0x4A, 0x0F, 0xBD, 0x04, 0x48, 0x0F - .byte 0xC3, 0x04, 0x46, 0x0F, 0xC9, 0x04, 0x45, 0x0F, 0xCF, 0x04, 0x43, 0x0F, 0xD5, 0x04, 0x41, 0x0F - .byte 0xDB, 0x04, 0x3F, 0x0F, 0xE1, 0x04, 0x3D, 0x0F, 0xE7, 0x04, 0x3B, 0x0F, 0xED, 0x04, 0x39, 0x0F - .byte 0xF3, 0x04, 0x37, 0x0F, 0xF9, 0x04, 0x35, 0x0F, 0xFF, 0x04, 0x33, 0x0F, 0x05, 0x05, 0x31, 0x0F - .byte 0x0B, 0x05, 0x2F, 0x0F, 0x11, 0x05, 0x2D, 0x0F, 0x17, 0x05, 0x2B, 0x0F, 0x1D, 0x05, 0x29, 0x0F - .byte 0x23, 0x05, 0x27, 0x0F, 0x29, 0x05, 0x25, 0x0F, 0x2F, 0x05, 0x23, 0x0F, 0x34, 0x05, 0x21, 0x0F - .byte 0x3A, 0x05, 0x1F, 0x0F, 0x40, 0x05, 0x1D, 0x0F, 0x46, 0x05, 0x1B, 0x0F, 0x4C, 0x05, 0x19, 0x0F - .byte 0x52, 0x05, 0x17, 0x0F, 0x58, 0x05, 0x15, 0x0F, 0x5E, 0x05, 0x13, 0x0F, 0x64, 0x05, 0x11, 0x0F - .byte 0x6A, 0x05, 0x0E, 0x0F, 0x70, 0x05, 0x0C, 0x0F, 0x76, 0x05, 0x0A, 0x0F, 0x7C, 0x05, 0x08, 0x0F - .byte 0x81, 0x05, 0x06, 0x0F, 0x87, 0x05, 0x04, 0x0F, 0x8D, 0x05, 0x02, 0x0F, 0x93, 0x05, 0xFF, 0x0E - .byte 0x99, 0x05, 0xFD, 0x0E, 0x9F, 0x05, 0xFB, 0x0E, 0xA5, 0x05, 0xF9, 0x0E, 0xAB, 0x05, 0xF7, 0x0E - .byte 0xB1, 0x05, 0xF4, 0x0E, 0xB6, 0x05, 0xF2, 0x0E, 0xBC, 0x05, 0xF0, 0x0E, 0xC2, 0x05, 0xEE, 0x0E - .byte 0xC8, 0x05, 0xEB, 0x0E, 0xCE, 0x05, 0xE9, 0x0E, 0xD4, 0x05, 0xE7, 0x0E, 0xDA, 0x05, 0xE4, 0x0E - .byte 0xDF, 0x05, 0xE2, 0x0E, 0xE5, 0x05, 0xE0, 0x0E, 0xEB, 0x05, 0xDD, 0x0E, 0xF1, 0x05, 0xDB, 0x0E - .byte 0xF7, 0x05, 0xD9, 0x0E, 0xFD, 0x05, 0xD6, 0x0E, 0x02, 0x06, 0xD4, 0x0E, 0x08, 0x06, 0xD2, 0x0E - .byte 0x0E, 0x06, 0xCF, 0x0E, 0x14, 0x06, 0xCD, 0x0E, 0x1A, 0x06, 0xCB, 0x0E, 0x1F, 0x06, 0xC8, 0x0E - .byte 0x25, 0x06, 0xC6, 0x0E, 0x2B, 0x06, 0xC3, 0x0E, 0x31, 0x06, 0xC1, 0x0E, 0x37, 0x06, 0xBF, 0x0E - .byte 0x3C, 0x06, 0xBC, 0x0E, 0x42, 0x06, 0xBA, 0x0E, 0x48, 0x06, 0xB7, 0x0E, 0x4E, 0x06, 0xB5, 0x0E - .byte 0x54, 0x06, 0xB2, 0x0E, 0x59, 0x06, 0xB0, 0x0E, 0x5F, 0x06, 0xAD, 0x0E, 0x65, 0x06, 0xAB, 0x0E - .byte 0x6B, 0x06, 0xA8, 0x0E, 0x70, 0x06, 0xA6, 0x0E, 0x76, 0x06, 0xA3, 0x0E, 0x7C, 0x06, 0xA1, 0x0E - .byte 0x82, 0x06, 0x9E, 0x0E, 0x87, 0x06, 0x9B, 0x0E, 0x8D, 0x06, 0x99, 0x0E, 0x93, 0x06, 0x96, 0x0E - .byte 0x99, 0x06, 0x94, 0x0E, 0x9E, 0x06, 0x91, 0x0E, 0xA4, 0x06, 0x8F, 0x0E, 0xAA, 0x06, 0x8C, 0x0E - .byte 0xAF, 0x06, 0x89, 0x0E, 0xB5, 0x06, 0x87, 0x0E, 0xBB, 0x06, 0x84, 0x0E, 0xC1, 0x06, 0x81, 0x0E - .byte 0xC6, 0x06, 0x7F, 0x0E, 0xCC, 0x06, 0x7C, 0x0E, 0xD2, 0x06, 0x79, 0x0E, 0xD7, 0x06, 0x77, 0x0E - .byte 0xDD, 0x06, 0x74, 0x0E, 0xE3, 0x06, 0x71, 0x0E, 0xE8, 0x06, 0x6F, 0x0E, 0xEE, 0x06, 0x6C, 0x0E - .byte 0xF4, 0x06, 0x69, 0x0E, 0xF9, 0x06, 0x66, 0x0E, 0xFF, 0x06, 0x64, 0x0E, 0x05, 0x07, 0x61, 0x0E - .byte 0x0A, 0x07, 0x5E, 0x0E, 0x10, 0x07, 0x5B, 0x0E, 0x15, 0x07, 0x59, 0x0E, 0x1B, 0x07, 0x56, 0x0E - .byte 0x21, 0x07, 0x53, 0x0E, 0x26, 0x07, 0x50, 0x0E, 0x2C, 0x07, 0x4D, 0x0E, 0x32, 0x07, 0x4B, 0x0E - .byte 0x37, 0x07, 0x48, 0x0E, 0x3D, 0x07, 0x45, 0x0E, 0x42, 0x07, 0x42, 0x0E, 0x48, 0x07, 0x3F, 0x0E - .byte 0x4E, 0x07, 0x3C, 0x0E, 0x53, 0x07, 0x3A, 0x0E, 0x59, 0x07, 0x37, 0x0E, 0x5E, 0x07, 0x34, 0x0E - .byte 0x64, 0x07, 0x31, 0x0E, 0x6A, 0x07, 0x2E, 0x0E, 0x6F, 0x07, 0x2B, 0x0E, 0x75, 0x07, 0x28, 0x0E - .byte 0x7A, 0x07, 0x25, 0x0E, 0x80, 0x07, 0x22, 0x0E, 0x85, 0x07, 0x1F, 0x0E, 0x8B, 0x07, 0x1C, 0x0E - .byte 0x90, 0x07, 0x19, 0x0E, 0x96, 0x07, 0x16, 0x0E, 0x9B, 0x07, 0x13, 0x0E, 0xA1, 0x07, 0x10, 0x0E - .byte 0xA6, 0x07, 0x0D, 0x0E, 0xAC, 0x07, 0x0A, 0x0E, 0xB2, 0x07, 0x07, 0x0E, 0xB7, 0x07, 0x04, 0x0E - .byte 0xBD, 0x07, 0x01, 0x0E, 0xC2, 0x07, 0xFE, 0x0D, 0xC8, 0x07, 0xFB, 0x0D, 0xCD, 0x07, 0xF8, 0x0D - .byte 0xD2, 0x07, 0xF5, 0x0D, 0xD8, 0x07, 0xF2, 0x0D, 0xDD, 0x07, 0xEF, 0x0D, 0xE3, 0x07, 0xEC, 0x0D - .byte 0xE8, 0x07, 0xE9, 0x0D, 0xEE, 0x07, 0xE6, 0x0D, 0xF3, 0x07, 0xE3, 0x0D, 0xF9, 0x07, 0xDF, 0x0D - .byte 0xFE, 0x07, 0xDC, 0x0D, 0x04, 0x08, 0xD9, 0x0D, 0x09, 0x08, 0xD6, 0x0D, 0x0E, 0x08, 0xD3, 0x0D - .byte 0x14, 0x08, 0xD0, 0x0D, 0x19, 0x08, 0xCC, 0x0D, 0x1F, 0x08, 0xC9, 0x0D, 0x24, 0x08, 0xC6, 0x0D - .byte 0x2A, 0x08, 0xC3, 0x0D, 0x2F, 0x08, 0xC0, 0x0D, 0x34, 0x08, 0xBC, 0x0D, 0x3A, 0x08, 0xB9, 0x0D - .byte 0x3F, 0x08, 0xB6, 0x0D, 0x45, 0x08, 0xB3, 0x0D, 0x4A, 0x08, 0xB0, 0x0D, 0x4F, 0x08, 0xAC, 0x0D - .byte 0x55, 0x08, 0xA9, 0x0D, 0x5A, 0x08, 0xA6, 0x0D, 0x5F, 0x08, 0xA2, 0x0D, 0x65, 0x08, 0x9F, 0x0D - .byte 0x6A, 0x08, 0x9C, 0x0D, 0x6F, 0x08, 0x99, 0x0D, 0x75, 0x08, 0x95, 0x0D, 0x7A, 0x08, 0x92, 0x0D - .byte 0x7F, 0x08, 0x8F, 0x0D, 0x85, 0x08, 0x8B, 0x0D, 0x8A, 0x08, 0x88, 0x0D, 0x8F, 0x08, 0x85, 0x0D - .byte 0x95, 0x08, 0x81, 0x0D, 0x9A, 0x08, 0x7E, 0x0D, 0x9F, 0x08, 0x7A, 0x0D, 0xA5, 0x08, 0x77, 0x0D - .byte 0xAA, 0x08, 0x74, 0x0D, 0xAF, 0x08, 0x70, 0x0D, 0xB4, 0x08, 0x6D, 0x0D, 0xBA, 0x08, 0x69, 0x0D - .byte 0xBF, 0x08, 0x66, 0x0D, 0xC4, 0x08, 0x62, 0x0D, 0xC9, 0x08, 0x5F, 0x0D, 0xCF, 0x08, 0x5C, 0x0D - .byte 0xD4, 0x08, 0x58, 0x0D, 0xD9, 0x08, 0x55, 0x0D, 0xDE, 0x08, 0x51, 0x0D, 0xE4, 0x08, 0x4E, 0x0D - .byte 0xE9, 0x08, 0x4A, 0x0D, 0xEE, 0x08, 0x47, 0x0D, 0xF3, 0x08, 0x43, 0x0D, 0xF8, 0x08, 0x40, 0x0D - .byte 0xFE, 0x08, 0x3C, 0x0D, 0x03, 0x09, 0x39, 0x0D, 0x08, 0x09, 0x35, 0x0D, 0x0D, 0x09, 0x32, 0x0D - .byte 0x12, 0x09, 0x2E, 0x0D, 0x18, 0x09, 0x2A, 0x0D, 0x1D, 0x09, 0x27, 0x0D, 0x22, 0x09, 0x23, 0x0D - .byte 0x27, 0x09, 0x20, 0x0D, 0x2C, 0x09, 0x1C, 0x0D, 0x31, 0x09, 0x18, 0x0D, 0x37, 0x09, 0x15, 0x0D - .byte 0x3C, 0x09, 0x11, 0x0D, 0x41, 0x09, 0x0E, 0x0D, 0x46, 0x09, 0x0A, 0x0D, 0x4B, 0x09, 0x06, 0x0D - .byte 0x50, 0x09, 0x03, 0x0D, 0x55, 0x09, 0xFF, 0x0C, 0x5A, 0x09, 0xFB, 0x0C, 0x5F, 0x09, 0xF8, 0x0C - .byte 0x65, 0x09, 0xF4, 0x0C, 0x6A, 0x09, 0xF0, 0x0C, 0x6F, 0x09, 0xED, 0x0C, 0x74, 0x09, 0xE9, 0x0C - .byte 0x79, 0x09, 0xE5, 0x0C, 0x7E, 0x09, 0xE1, 0x0C, 0x83, 0x09, 0xDE, 0x0C, 0x88, 0x09, 0xDA, 0x0C - .byte 0x8D, 0x09, 0xD6, 0x0C, 0x92, 0x09, 0xD2, 0x0C, 0x97, 0x09, 0xCF, 0x0C, 0x9C, 0x09, 0xCB, 0x0C - .byte 0xA1, 0x09, 0xC7, 0x0C, 0xA6, 0x09, 0xC3, 0x0C, 0xAB, 0x09, 0xC0, 0x0C, 0xB0, 0x09, 0xBC, 0x0C - .byte 0xB5, 0x09, 0xB8, 0x0C, 0xBA, 0x09, 0xB4, 0x0C, 0xBF, 0x09, 0xB0, 0x0C, 0xC4, 0x09, 0xAC, 0x0C - .byte 0xC9, 0x09, 0xA9, 0x0C, 0xCE, 0x09, 0xA5, 0x0C, 0xD3, 0x09, 0xA1, 0x0C, 0xD8, 0x09, 0x9D, 0x0C - .byte 0xDD, 0x09, 0x99, 0x0C, 0xE2, 0x09, 0x95, 0x0C, 0xE7, 0x09, 0x91, 0x0C, 0xEC, 0x09, 0x8E, 0x0C - .byte 0xF1, 0x09, 0x8A, 0x0C, 0xF6, 0x09, 0x86, 0x0C, 0xFB, 0x09, 0x82, 0x0C, 0xFF, 0x09, 0x7E, 0x0C - .byte 0x04, 0x0A, 0x7A, 0x0C, 0x09, 0x0A, 0x76, 0x0C, 0x0E, 0x0A, 0x72, 0x0C, 0x13, 0x0A, 0x6E, 0x0C - .byte 0x18, 0x0A, 0x6A, 0x0C, 0x1D, 0x0A, 0x66, 0x0C, 0x22, 0x0A, 0x62, 0x0C, 0x26, 0x0A, 0x5E, 0x0C - .byte 0x2B, 0x0A, 0x5A, 0x0C, 0x30, 0x0A, 0x56, 0x0C, 0x35, 0x0A, 0x52, 0x0C, 0x3A, 0x0A, 0x4E, 0x0C - .byte 0x3F, 0x0A, 0x4A, 0x0C, 0x44, 0x0A, 0x46, 0x0C, 0x48, 0x0A, 0x42, 0x0C, 0x4D, 0x0A, 0x3E, 0x0C - .byte 0x52, 0x0A, 0x3A, 0x0C, 0x57, 0x0A, 0x36, 0x0C, 0x5C, 0x0A, 0x32, 0x0C, 0x60, 0x0A, 0x2E, 0x0C - .byte 0x65, 0x0A, 0x2A, 0x0C, 0x6A, 0x0A, 0x26, 0x0C, 0x6F, 0x0A, 0x22, 0x0C, 0x73, 0x0A, 0x1E, 0x0C - .byte 0x78, 0x0A, 0x19, 0x0C, 0x7D, 0x0A, 0x15, 0x0C, 0x82, 0x0A, 0x11, 0x0C, 0x86, 0x0A, 0x0D, 0x0C - .byte 0x8B, 0x0A, 0x09, 0x0C, 0x90, 0x0A, 0x05, 0x0C, 0x95, 0x0A, 0x01, 0x0C, 0x99, 0x0A, 0xFC, 0x0B - .byte 0x9E, 0x0A, 0xF8, 0x0B, 0xA3, 0x0A, 0xF4, 0x0B, 0xA7, 0x0A, 0xF0, 0x0B, 0xAC, 0x0A, 0xEC, 0x0B - .byte 0xB1, 0x0A, 0xE8, 0x0B, 0xB5, 0x0A, 0xE3, 0x0B, 0xBA, 0x0A, 0xDF, 0x0B, 0xBF, 0x0A, 0xDB, 0x0B - .byte 0xC3, 0x0A, 0xD7, 0x0B, 0xC8, 0x0A, 0xD2, 0x0B, 0xCD, 0x0A, 0xCE, 0x0B, 0xD1, 0x0A, 0xCA, 0x0B - .byte 0xD6, 0x0A, 0xC6, 0x0B, 0xDB, 0x0A, 0xC1, 0x0B, 0xDF, 0x0A, 0xBD, 0x0B, 0xE4, 0x0A, 0xB9, 0x0B - .byte 0xE8, 0x0A, 0xB5, 0x0B, 0xED, 0x0A, 0xB0, 0x0B, 0xF2, 0x0A, 0xAC, 0x0B, 0xF6, 0x0A, 0xA8, 0x0B - .byte 0xFB, 0x0A, 0xA3, 0x0B, 0xFF, 0x0A, 0x9F, 0x0B, 0x04, 0x0B, 0x9B, 0x0B, 0x08, 0x0B, 0x97, 0x0B - .byte 0x0D, 0x0B, 0x92, 0x0B, 0x11, 0x0B, 0x8E, 0x0B, 0x16, 0x0B, 0x89, 0x0B, 0x1B, 0x0B, 0x85, 0x0B - .byte 0x1F, 0x0B, 0x81, 0x0B, 0x24, 0x0B, 0x7C, 0x0B, 0x28, 0x0B, 0x78, 0x0B, 0x2D, 0x0B, 0x74, 0x0B - .byte 0x31, 0x0B, 0x6F, 0x0B, 0x36, 0x0B, 0x6B, 0x0B, 0x3A, 0x0B, 0x66, 0x0B, 0x3E, 0x0B, 0x62, 0x0B - .byte 0x43, 0x0B, 0x5E, 0x0B, 0x47, 0x0B, 0x59, 0x0B, 0x4C, 0x0B, 0x55, 0x0B, 0x50, 0x0B, 0x50, 0x0B - .byte 0x55, 0x0B, 0x4C, 0x0B, 0x59, 0x0B, 0x47, 0x0B, 0x5E, 0x0B, 0x43, 0x0B, 0x62, 0x0B, 0x3E, 0x0B - .byte 0x66, 0x0B, 0x3A, 0x0B, 0x6B, 0x0B, 0x36, 0x0B, 0x6F, 0x0B, 0x31, 0x0B, 0x74, 0x0B, 0x2D, 0x0B - .byte 0x78, 0x0B, 0x28, 0x0B, 0x7C, 0x0B, 0x24, 0x0B, 0x81, 0x0B, 0x1F, 0x0B, 0x85, 0x0B, 0x1B, 0x0B - .byte 0x89, 0x0B, 0x16, 0x0B, 0x8E, 0x0B, 0x11, 0x0B, 0x92, 0x0B, 0x0D, 0x0B, 0x97, 0x0B, 0x08, 0x0B - .byte 0x9B, 0x0B, 0x04, 0x0B, 0x9F, 0x0B, 0xFF, 0x0A, 0xA3, 0x0B, 0xFB, 0x0A, 0xA8, 0x0B, 0xF6, 0x0A - .byte 0xAC, 0x0B, 0xF2, 0x0A, 0xB0, 0x0B, 0xED, 0x0A, 0xB5, 0x0B, 0xE8, 0x0A, 0xB9, 0x0B, 0xE4, 0x0A - .byte 0xBD, 0x0B, 0xDF, 0x0A, 0xC1, 0x0B, 0xDB, 0x0A, 0xC6, 0x0B, 0xD6, 0x0A, 0xCA, 0x0B, 0xD1, 0x0A - .byte 0xCE, 0x0B, 0xCD, 0x0A, 0xD2, 0x0B, 0xC8, 0x0A, 0xD7, 0x0B, 0xC3, 0x0A, 0xDB, 0x0B, 0xBF, 0x0A - .byte 0xDF, 0x0B, 0xBA, 0x0A, 0xE3, 0x0B, 0xB5, 0x0A, 0xE8, 0x0B, 0xB1, 0x0A, 0xEC, 0x0B, 0xAC, 0x0A - .byte 0xF0, 0x0B, 0xA7, 0x0A, 0xF4, 0x0B, 0xA3, 0x0A, 0xF8, 0x0B, 0x9E, 0x0A, 0xFC, 0x0B, 0x99, 0x0A - .byte 0x01, 0x0C, 0x95, 0x0A, 0x05, 0x0C, 0x90, 0x0A, 0x09, 0x0C, 0x8B, 0x0A, 0x0D, 0x0C, 0x86, 0x0A - .byte 0x11, 0x0C, 0x82, 0x0A, 0x15, 0x0C, 0x7D, 0x0A, 0x19, 0x0C, 0x78, 0x0A, 0x1E, 0x0C, 0x73, 0x0A - .byte 0x22, 0x0C, 0x6F, 0x0A, 0x26, 0x0C, 0x6A, 0x0A, 0x2A, 0x0C, 0x65, 0x0A, 0x2E, 0x0C, 0x60, 0x0A - .byte 0x32, 0x0C, 0x5C, 0x0A, 0x36, 0x0C, 0x57, 0x0A, 0x3A, 0x0C, 0x52, 0x0A, 0x3E, 0x0C, 0x4D, 0x0A - .byte 0x42, 0x0C, 0x48, 0x0A, 0x46, 0x0C, 0x44, 0x0A, 0x4A, 0x0C, 0x3F, 0x0A, 0x4E, 0x0C, 0x3A, 0x0A - .byte 0x52, 0x0C, 0x35, 0x0A, 0x56, 0x0C, 0x30, 0x0A, 0x5A, 0x0C, 0x2B, 0x0A, 0x5E, 0x0C, 0x26, 0x0A - .byte 0x62, 0x0C, 0x22, 0x0A, 0x66, 0x0C, 0x1D, 0x0A, 0x6A, 0x0C, 0x18, 0x0A, 0x6E, 0x0C, 0x13, 0x0A - .byte 0x72, 0x0C, 0x0E, 0x0A, 0x76, 0x0C, 0x09, 0x0A, 0x7A, 0x0C, 0x04, 0x0A, 0x7E, 0x0C, 0xFF, 0x09 - .byte 0x82, 0x0C, 0xFB, 0x09, 0x86, 0x0C, 0xF6, 0x09, 0x8A, 0x0C, 0xF1, 0x09, 0x8E, 0x0C, 0xEC, 0x09 - .byte 0x91, 0x0C, 0xE7, 0x09, 0x95, 0x0C, 0xE2, 0x09, 0x99, 0x0C, 0xDD, 0x09, 0x9D, 0x0C, 0xD8, 0x09 - .byte 0xA1, 0x0C, 0xD3, 0x09, 0xA5, 0x0C, 0xCE, 0x09, 0xA9, 0x0C, 0xC9, 0x09, 0xAC, 0x0C, 0xC4, 0x09 - .byte 0xB0, 0x0C, 0xBF, 0x09, 0xB4, 0x0C, 0xBA, 0x09, 0xB8, 0x0C, 0xB5, 0x09, 0xBC, 0x0C, 0xB0, 0x09 - .byte 0xC0, 0x0C, 0xAB, 0x09, 0xC3, 0x0C, 0xA6, 0x09, 0xC7, 0x0C, 0xA1, 0x09, 0xCB, 0x0C, 0x9C, 0x09 - .byte 0xCF, 0x0C, 0x97, 0x09, 0xD2, 0x0C, 0x92, 0x09, 0xD6, 0x0C, 0x8D, 0x09, 0xDA, 0x0C, 0x88, 0x09 - .byte 0xDE, 0x0C, 0x83, 0x09, 0xE1, 0x0C, 0x7E, 0x09, 0xE5, 0x0C, 0x79, 0x09, 0xE9, 0x0C, 0x74, 0x09 - .byte 0xED, 0x0C, 0x6F, 0x09, 0xF0, 0x0C, 0x6A, 0x09, 0xF4, 0x0C, 0x65, 0x09, 0xF8, 0x0C, 0x5F, 0x09 - .byte 0xFB, 0x0C, 0x5A, 0x09, 0xFF, 0x0C, 0x55, 0x09, 0x03, 0x0D, 0x50, 0x09, 0x06, 0x0D, 0x4B, 0x09 - .byte 0x0A, 0x0D, 0x46, 0x09, 0x0E, 0x0D, 0x41, 0x09, 0x11, 0x0D, 0x3C, 0x09, 0x15, 0x0D, 0x37, 0x09 - .byte 0x18, 0x0D, 0x31, 0x09, 0x1C, 0x0D, 0x2C, 0x09, 0x20, 0x0D, 0x27, 0x09, 0x23, 0x0D, 0x22, 0x09 - .byte 0x27, 0x0D, 0x1D, 0x09, 0x2A, 0x0D, 0x18, 0x09, 0x2E, 0x0D, 0x12, 0x09, 0x32, 0x0D, 0x0D, 0x09 - .byte 0x35, 0x0D, 0x08, 0x09, 0x39, 0x0D, 0x03, 0x09, 0x3C, 0x0D, 0xFE, 0x08, 0x40, 0x0D, 0xF8, 0x08 - .byte 0x43, 0x0D, 0xF3, 0x08, 0x47, 0x0D, 0xEE, 0x08, 0x4A, 0x0D, 0xE9, 0x08, 0x4E, 0x0D, 0xE4, 0x08 - .byte 0x51, 0x0D, 0xDE, 0x08, 0x55, 0x0D, 0xD9, 0x08, 0x58, 0x0D, 0xD4, 0x08, 0x5C, 0x0D, 0xCF, 0x08 - .byte 0x5F, 0x0D, 0xC9, 0x08, 0x62, 0x0D, 0xC4, 0x08, 0x66, 0x0D, 0xBF, 0x08, 0x69, 0x0D, 0xBA, 0x08 - .byte 0x6D, 0x0D, 0xB4, 0x08, 0x70, 0x0D, 0xAF, 0x08, 0x74, 0x0D, 0xAA, 0x08, 0x77, 0x0D, 0xA5, 0x08 - .byte 0x7A, 0x0D, 0x9F, 0x08, 0x7E, 0x0D, 0x9A, 0x08, 0x81, 0x0D, 0x95, 0x08, 0x85, 0x0D, 0x8F, 0x08 - .byte 0x88, 0x0D, 0x8A, 0x08, 0x8B, 0x0D, 0x85, 0x08, 0x8F, 0x0D, 0x7F, 0x08, 0x92, 0x0D, 0x7A, 0x08 - .byte 0x95, 0x0D, 0x75, 0x08, 0x99, 0x0D, 0x6F, 0x08, 0x9C, 0x0D, 0x6A, 0x08, 0x9F, 0x0D, 0x65, 0x08 - .byte 0xA2, 0x0D, 0x5F, 0x08, 0xA6, 0x0D, 0x5A, 0x08, 0xA9, 0x0D, 0x55, 0x08, 0xAC, 0x0D, 0x4F, 0x08 - .byte 0xB0, 0x0D, 0x4A, 0x08, 0xB3, 0x0D, 0x45, 0x08, 0xB6, 0x0D, 0x3F, 0x08, 0xB9, 0x0D, 0x3A, 0x08 - .byte 0xBC, 0x0D, 0x34, 0x08, 0xC0, 0x0D, 0x2F, 0x08, 0xC3, 0x0D, 0x2A, 0x08, 0xC6, 0x0D, 0x24, 0x08 - .byte 0xC9, 0x0D, 0x1F, 0x08, 0xCC, 0x0D, 0x19, 0x08, 0xD0, 0x0D, 0x14, 0x08, 0xD3, 0x0D, 0x0E, 0x08 - .byte 0xD6, 0x0D, 0x09, 0x08, 0xD9, 0x0D, 0x04, 0x08, 0xDC, 0x0D, 0xFE, 0x07, 0xDF, 0x0D, 0xF9, 0x07 - .byte 0xE3, 0x0D, 0xF3, 0x07, 0xE6, 0x0D, 0xEE, 0x07, 0xE9, 0x0D, 0xE8, 0x07, 0xEC, 0x0D, 0xE3, 0x07 - .byte 0xEF, 0x0D, 0xDD, 0x07, 0xF2, 0x0D, 0xD8, 0x07, 0xF5, 0x0D, 0xD2, 0x07, 0xF8, 0x0D, 0xCD, 0x07 - .byte 0xFB, 0x0D, 0xC8, 0x07, 0xFE, 0x0D, 0xC2, 0x07, 0x01, 0x0E, 0xBD, 0x07, 0x04, 0x0E, 0xB7, 0x07 - .byte 0x07, 0x0E, 0xB2, 0x07, 0x0A, 0x0E, 0xAC, 0x07, 0x0D, 0x0E, 0xA6, 0x07, 0x10, 0x0E, 0xA1, 0x07 - .byte 0x13, 0x0E, 0x9B, 0x07, 0x16, 0x0E, 0x96, 0x07, 0x19, 0x0E, 0x90, 0x07, 0x1C, 0x0E, 0x8B, 0x07 - .byte 0x1F, 0x0E, 0x85, 0x07, 0x22, 0x0E, 0x80, 0x07, 0x25, 0x0E, 0x7A, 0x07, 0x28, 0x0E, 0x75, 0x07 - .byte 0x2B, 0x0E, 0x6F, 0x07, 0x2E, 0x0E, 0x6A, 0x07, 0x31, 0x0E, 0x64, 0x07, 0x34, 0x0E, 0x5E, 0x07 - .byte 0x37, 0x0E, 0x59, 0x07, 0x3A, 0x0E, 0x53, 0x07, 0x3C, 0x0E, 0x4E, 0x07, 0x3F, 0x0E, 0x48, 0x07 - .byte 0x42, 0x0E, 0x42, 0x07, 0x45, 0x0E, 0x3D, 0x07, 0x48, 0x0E, 0x37, 0x07, 0x4B, 0x0E, 0x32, 0x07 - .byte 0x4D, 0x0E, 0x2C, 0x07, 0x50, 0x0E, 0x26, 0x07, 0x53, 0x0E, 0x21, 0x07, 0x56, 0x0E, 0x1B, 0x07 - .byte 0x59, 0x0E, 0x15, 0x07, 0x5B, 0x0E, 0x10, 0x07, 0x5E, 0x0E, 0x0A, 0x07, 0x61, 0x0E, 0x05, 0x07 - .byte 0x64, 0x0E, 0xFF, 0x06, 0x66, 0x0E, 0xF9, 0x06, 0x69, 0x0E, 0xF4, 0x06, 0x6C, 0x0E, 0xEE, 0x06 - .byte 0x6F, 0x0E, 0xE8, 0x06, 0x71, 0x0E, 0xE3, 0x06, 0x74, 0x0E, 0xDD, 0x06, 0x77, 0x0E, 0xD7, 0x06 - .byte 0x79, 0x0E, 0xD2, 0x06, 0x7C, 0x0E, 0xCC, 0x06, 0x7F, 0x0E, 0xC6, 0x06, 0x81, 0x0E, 0xC1, 0x06 - .byte 0x84, 0x0E, 0xBB, 0x06, 0x87, 0x0E, 0xB5, 0x06, 0x89, 0x0E, 0xAF, 0x06, 0x8C, 0x0E, 0xAA, 0x06 - .byte 0x8F, 0x0E, 0xA4, 0x06, 0x91, 0x0E, 0x9E, 0x06, 0x94, 0x0E, 0x99, 0x06, 0x96, 0x0E, 0x93, 0x06 - .byte 0x99, 0x0E, 0x8D, 0x06, 0x9B, 0x0E, 0x87, 0x06, 0x9E, 0x0E, 0x82, 0x06, 0xA1, 0x0E, 0x7C, 0x06 - .byte 0xA3, 0x0E, 0x76, 0x06, 0xA6, 0x0E, 0x70, 0x06, 0xA8, 0x0E, 0x6B, 0x06, 0xAB, 0x0E, 0x65, 0x06 - .byte 0xAD, 0x0E, 0x5F, 0x06, 0xB0, 0x0E, 0x59, 0x06, 0xB2, 0x0E, 0x54, 0x06, 0xB5, 0x0E, 0x4E, 0x06 - .byte 0xB7, 0x0E, 0x48, 0x06, 0xBA, 0x0E, 0x42, 0x06, 0xBC, 0x0E, 0x3C, 0x06, 0xBF, 0x0E, 0x37, 0x06 - .byte 0xC1, 0x0E, 0x31, 0x06, 0xC3, 0x0E, 0x2B, 0x06, 0xC6, 0x0E, 0x25, 0x06, 0xC8, 0x0E, 0x1F, 0x06 - .byte 0xCB, 0x0E, 0x1A, 0x06, 0xCD, 0x0E, 0x14, 0x06, 0xCF, 0x0E, 0x0E, 0x06, 0xD2, 0x0E, 0x08, 0x06 - .byte 0xD4, 0x0E, 0x02, 0x06, 0xD6, 0x0E, 0xFD, 0x05, 0xD9, 0x0E, 0xF7, 0x05, 0xDB, 0x0E, 0xF1, 0x05 - .byte 0xDD, 0x0E, 0xEB, 0x05, 0xE0, 0x0E, 0xE5, 0x05, 0xE2, 0x0E, 0xDF, 0x05, 0xE4, 0x0E, 0xDA, 0x05 - .byte 0xE7, 0x0E, 0xD4, 0x05, 0xE9, 0x0E, 0xCE, 0x05, 0xEB, 0x0E, 0xC8, 0x05, 0xEE, 0x0E, 0xC2, 0x05 - .byte 0xF0, 0x0E, 0xBC, 0x05, 0xF2, 0x0E, 0xB6, 0x05, 0xF4, 0x0E, 0xB1, 0x05, 0xF7, 0x0E, 0xAB, 0x05 - .byte 0xF9, 0x0E, 0xA5, 0x05, 0xFB, 0x0E, 0x9F, 0x05, 0xFD, 0x0E, 0x99, 0x05, 0xFF, 0x0E, 0x93, 0x05 - .byte 0x02, 0x0F, 0x8D, 0x05, 0x04, 0x0F, 0x87, 0x05, 0x06, 0x0F, 0x81, 0x05, 0x08, 0x0F, 0x7C, 0x05 - .byte 0x0A, 0x0F, 0x76, 0x05, 0x0C, 0x0F, 0x70, 0x05, 0x0E, 0x0F, 0x6A, 0x05, 0x11, 0x0F, 0x64, 0x05 - .byte 0x13, 0x0F, 0x5E, 0x05, 0x15, 0x0F, 0x58, 0x05, 0x17, 0x0F, 0x52, 0x05, 0x19, 0x0F, 0x4C, 0x05 - .byte 0x1B, 0x0F, 0x46, 0x05, 0x1D, 0x0F, 0x40, 0x05, 0x1F, 0x0F, 0x3A, 0x05, 0x21, 0x0F, 0x34, 0x05 - .byte 0x23, 0x0F, 0x2F, 0x05, 0x25, 0x0F, 0x29, 0x05, 0x27, 0x0F, 0x23, 0x05, 0x29, 0x0F, 0x1D, 0x05 - .byte 0x2B, 0x0F, 0x17, 0x05, 0x2D, 0x0F, 0x11, 0x05, 0x2F, 0x0F, 0x0B, 0x05, 0x31, 0x0F, 0x05, 0x05 - .byte 0x33, 0x0F, 0xFF, 0x04, 0x35, 0x0F, 0xF9, 0x04, 0x37, 0x0F, 0xF3, 0x04, 0x39, 0x0F, 0xED, 0x04 - .byte 0x3B, 0x0F, 0xE7, 0x04, 0x3D, 0x0F, 0xE1, 0x04, 0x3F, 0x0F, 0xDB, 0x04, 0x41, 0x0F, 0xD5, 0x04 - .byte 0x43, 0x0F, 0xCF, 0x04, 0x45, 0x0F, 0xC9, 0x04, 0x46, 0x0F, 0xC3, 0x04, 0x48, 0x0F, 0xBD, 0x04 - .byte 0x4A, 0x0F, 0xB7, 0x04, 0x4C, 0x0F, 0xB1, 0x04, 0x4E, 0x0F, 0xAB, 0x04, 0x50, 0x0F, 0xA5, 0x04 - .byte 0x51, 0x0F, 0x9F, 0x04, 0x53, 0x0F, 0x99, 0x04, 0x55, 0x0F, 0x93, 0x04, 0x57, 0x0F, 0x8D, 0x04 - .byte 0x59, 0x0F, 0x87, 0x04, 0x5A, 0x0F, 0x81, 0x04, 0x5C, 0x0F, 0x7B, 0x04, 0x5E, 0x0F, 0x75, 0x04 - .byte 0x60, 0x0F, 0x6F, 0x04, 0x61, 0x0F, 0x69, 0x04, 0x63, 0x0F, 0x63, 0x04, 0x65, 0x0F, 0x5D, 0x04 - .byte 0x67, 0x0F, 0x57, 0x04, 0x68, 0x0F, 0x51, 0x04, 0x6A, 0x0F, 0x4B, 0x04, 0x6C, 0x0F, 0x44, 0x04 - .byte 0x6D, 0x0F, 0x3E, 0x04, 0x6F, 0x0F, 0x38, 0x04, 0x71, 0x0F, 0x32, 0x04, 0x72, 0x0F, 0x2C, 0x04 - .byte 0x74, 0x0F, 0x26, 0x04, 0x76, 0x0F, 0x20, 0x04, 0x77, 0x0F, 0x1A, 0x04, 0x79, 0x0F, 0x14, 0x04 - .byte 0x7A, 0x0F, 0x0E, 0x04, 0x7C, 0x0F, 0x08, 0x04, 0x7D, 0x0F, 0x02, 0x04, 0x7F, 0x0F, 0xFC, 0x03 - .byte 0x81, 0x0F, 0xF6, 0x03, 0x82, 0x0F, 0xEF, 0x03, 0x84, 0x0F, 0xE9, 0x03, 0x85, 0x0F, 0xE3, 0x03 - .byte 0x87, 0x0F, 0xDD, 0x03, 0x88, 0x0F, 0xD7, 0x03, 0x8A, 0x0F, 0xD1, 0x03, 0x8B, 0x0F, 0xCB, 0x03 - .byte 0x8D, 0x0F, 0xC5, 0x03, 0x8E, 0x0F, 0xBF, 0x03, 0x90, 0x0F, 0xB9, 0x03, 0x91, 0x0F, 0xB2, 0x03 - .byte 0x93, 0x0F, 0xAC, 0x03, 0x94, 0x0F, 0xA6, 0x03, 0x95, 0x0F, 0xA0, 0x03, 0x97, 0x0F, 0x9A, 0x03 - .byte 0x98, 0x0F, 0x94, 0x03, 0x9A, 0x0F, 0x8E, 0x03, 0x9B, 0x0F, 0x88, 0x03, 0x9C, 0x0F, 0x81, 0x03 - .byte 0x9E, 0x0F, 0x7B, 0x03, 0x9F, 0x0F, 0x75, 0x03, 0xA1, 0x0F, 0x6F, 0x03, 0xA2, 0x0F, 0x69, 0x03 - .byte 0xA3, 0x0F, 0x63, 0x03, 0xA5, 0x0F, 0x5D, 0x03, 0xA6, 0x0F, 0x56, 0x03, 0xA7, 0x0F, 0x50, 0x03 - .byte 0xA8, 0x0F, 0x4A, 0x03, 0xAA, 0x0F, 0x44, 0x03, 0xAB, 0x0F, 0x3E, 0x03, 0xAC, 0x0F, 0x38, 0x03 - .byte 0xAE, 0x0F, 0x32, 0x03, 0xAF, 0x0F, 0x2B, 0x03, 0xB0, 0x0F, 0x25, 0x03, 0xB1, 0x0F, 0x1F, 0x03 - .byte 0xB3, 0x0F, 0x19, 0x03, 0xB4, 0x0F, 0x13, 0x03, 0xB5, 0x0F, 0x0D, 0x03, 0xB6, 0x0F, 0x06, 0x03 - .byte 0xB7, 0x0F, 0x00, 0x03, 0xB8, 0x0F, 0xFA, 0x02, 0xBA, 0x0F, 0xF4, 0x02, 0xBB, 0x0F, 0xEE, 0x02 - .byte 0xBC, 0x0F, 0xE8, 0x02, 0xBD, 0x0F, 0xE1, 0x02, 0xBE, 0x0F, 0xDB, 0x02, 0xBF, 0x0F, 0xD5, 0x02 - .byte 0xC0, 0x0F, 0xCF, 0x02, 0xC2, 0x0F, 0xC9, 0x02, 0xC3, 0x0F, 0xC2, 0x02, 0xC4, 0x0F, 0xBC, 0x02 - .byte 0xC5, 0x0F, 0xB6, 0x02, 0xC6, 0x0F, 0xB0, 0x02, 0xC7, 0x0F, 0xAA, 0x02, 0xC8, 0x0F, 0xA3, 0x02 - .byte 0xC9, 0x0F, 0x9D, 0x02, 0xCA, 0x0F, 0x97, 0x02, 0xCB, 0x0F, 0x91, 0x02, 0xCC, 0x0F, 0x8B, 0x02 - .byte 0xCD, 0x0F, 0x84, 0x02, 0xCE, 0x0F, 0x7E, 0x02, 0xCF, 0x0F, 0x78, 0x02, 0xD0, 0x0F, 0x72, 0x02 - .byte 0xD1, 0x0F, 0x6C, 0x02, 0xD2, 0x0F, 0x65, 0x02, 0xD3, 0x0F, 0x5F, 0x02, 0xD4, 0x0F, 0x59, 0x02 - .byte 0xD5, 0x0F, 0x53, 0x02, 0xD5, 0x0F, 0x4D, 0x02, 0xD6, 0x0F, 0x46, 0x02, 0xD7, 0x0F, 0x40, 0x02 - .byte 0xD8, 0x0F, 0x3A, 0x02, 0xD9, 0x0F, 0x34, 0x02, 0xDA, 0x0F, 0x2D, 0x02, 0xDB, 0x0F, 0x27, 0x02 - .byte 0xDC, 0x0F, 0x21, 0x02, 0xDC, 0x0F, 0x1B, 0x02, 0xDD, 0x0F, 0x15, 0x02, 0xDE, 0x0F, 0x0E, 0x02 - .byte 0xDF, 0x0F, 0x08, 0x02, 0xE0, 0x0F, 0x02, 0x02, 0xE0, 0x0F, 0xFC, 0x01, 0xE1, 0x0F, 0xF5, 0x01 - .byte 0xE2, 0x0F, 0xEF, 0x01, 0xE3, 0x0F, 0xE9, 0x01, 0xE3, 0x0F, 0xE3, 0x01, 0xE4, 0x0F, 0xDC, 0x01 - .byte 0xE5, 0x0F, 0xD6, 0x01, 0xE6, 0x0F, 0xD0, 0x01, 0xE6, 0x0F, 0xCA, 0x01, 0xE7, 0x0F, 0xC3, 0x01 - .byte 0xE8, 0x0F, 0xBD, 0x01, 0xE8, 0x0F, 0xB7, 0x01, 0xE9, 0x0F, 0xB1, 0x01, 0xEA, 0x0F, 0xAA, 0x01 - .byte 0xEA, 0x0F, 0xA4, 0x01, 0xEB, 0x0F, 0x9E, 0x01, 0xEC, 0x0F, 0x98, 0x01, 0xEC, 0x0F, 0x91, 0x01 - .byte 0xED, 0x0F, 0x8B, 0x01, 0xED, 0x0F, 0x85, 0x01, 0xEE, 0x0F, 0x7F, 0x01, 0xEF, 0x0F, 0x78, 0x01 - .byte 0xEF, 0x0F, 0x72, 0x01, 0xF0, 0x0F, 0x6C, 0x01, 0xF0, 0x0F, 0x66, 0x01, 0xF1, 0x0F, 0x5F, 0x01 - .byte 0xF1, 0x0F, 0x59, 0x01, 0xF2, 0x0F, 0x53, 0x01, 0xF2, 0x0F, 0x4D, 0x01, 0xF3, 0x0F, 0x46, 0x01 - .byte 0xF3, 0x0F, 0x40, 0x01, 0xF4, 0x0F, 0x3A, 0x01, 0xF4, 0x0F, 0x34, 0x01, 0xF5, 0x0F, 0x2D, 0x01 - .byte 0xF5, 0x0F, 0x27, 0x01, 0xF6, 0x0F, 0x21, 0x01, 0xF6, 0x0F, 0x1B, 0x01, 0xF7, 0x0F, 0x14, 0x01 - .byte 0xF7, 0x0F, 0x0E, 0x01, 0xF8, 0x0F, 0x08, 0x01, 0xF8, 0x0F, 0x01, 0x01, 0xF8, 0x0F, 0xFB, 0x00 - .byte 0xF9, 0x0F, 0xF5, 0x00, 0xF9, 0x0F, 0xEF, 0x00, 0xF9, 0x0F, 0xE8, 0x00, 0xFA, 0x0F, 0xE2, 0x00 - .byte 0xFA, 0x0F, 0xDC, 0x00, 0xFA, 0x0F, 0xD6, 0x00, 0xFB, 0x0F, 0xCF, 0x00, 0xFB, 0x0F, 0xC9, 0x00 - .byte 0xFB, 0x0F, 0xC3, 0x00, 0xFC, 0x0F, 0xBC, 0x00, 0xFC, 0x0F, 0xB6, 0x00, 0xFC, 0x0F, 0xB0, 0x00 - .byte 0xFC, 0x0F, 0xAA, 0x00, 0xFD, 0x0F, 0xA3, 0x00, 0xFD, 0x0F, 0x9D, 0x00, 0xFD, 0x0F, 0x97, 0x00 - .byte 0xFD, 0x0F, 0x90, 0x00, 0xFE, 0x0F, 0x8A, 0x00, 0xFE, 0x0F, 0x84, 0x00, 0xFE, 0x0F, 0x7E, 0x00 - .byte 0xFE, 0x0F, 0x77, 0x00, 0xFE, 0x0F, 0x71, 0x00, 0xFF, 0x0F, 0x6B, 0x00, 0xFF, 0x0F, 0x65, 0x00 - .byte 0xFF, 0x0F, 0x5E, 0x00, 0xFF, 0x0F, 0x58, 0x00, 0xFF, 0x0F, 0x52, 0x00, 0xFF, 0x0F, 0x4B, 0x00 - .byte 0xFF, 0x0F, 0x45, 0x00, 0x00, 0x10, 0x3F, 0x00, 0x00, 0x10, 0x39, 0x00, 0x00, 0x10, 0x32, 0x00 - .byte 0x00, 0x10, 0x2C, 0x00, 0x00, 0x10, 0x26, 0x00, 0x00, 0x10, 0x1F, 0x00, 0x00, 0x10, 0x19, 0x00 - .byte 0x00, 0x10, 0x13, 0x00, 0x00, 0x10, 0x0D, 0x00, 0x00, 0x10, 0x06, 0x00, 0x00, 0x10, 0x00, 0x00 - .byte 0x00, 0x10, 0xFA, 0xFF, 0x00, 0x10, 0xF3, 0xFF, 0x00, 0x10, 0xED, 0xFF, 0x00, 0x10, 0xE7, 0xFF - .byte 0x00, 0x10, 0xE1, 0xFF, 0x00, 0x10, 0xDA, 0xFF, 0x00, 0x10, 0xD4, 0xFF, 0x00, 0x10, 0xCE, 0xFF - .byte 0x00, 0x10, 0xC7, 0xFF, 0x00, 0x10, 0xC1, 0xFF, 0xFF, 0x0F, 0xBB, 0xFF, 0xFF, 0x0F, 0xB5, 0xFF - .byte 0xFF, 0x0F, 0xAE, 0xFF, 0xFF, 0x0F, 0xA8, 0xFF, 0xFF, 0x0F, 0xA2, 0xFF, 0xFF, 0x0F, 0x9B, 0xFF - .byte 0xFF, 0x0F, 0x95, 0xFF, 0xFE, 0x0F, 0x8F, 0xFF, 0xFE, 0x0F, 0x89, 0xFF, 0xFE, 0x0F, 0x82, 0xFF - .byte 0xFE, 0x0F, 0x7C, 0xFF, 0xFE, 0x0F, 0x76, 0xFF, 0xFD, 0x0F, 0x70, 0xFF, 0xFD, 0x0F, 0x69, 0xFF - .byte 0xFD, 0x0F, 0x63, 0xFF, 0xFD, 0x0F, 0x5D, 0xFF, 0xFC, 0x0F, 0x56, 0xFF, 0xFC, 0x0F, 0x50, 0xFF - .byte 0xFC, 0x0F, 0x4A, 0xFF, 0xFC, 0x0F, 0x44, 0xFF, 0xFB, 0x0F, 0x3D, 0xFF, 0xFB, 0x0F, 0x37, 0xFF - .byte 0xFB, 0x0F, 0x31, 0xFF, 0xFA, 0x0F, 0x2A, 0xFF, 0xFA, 0x0F, 0x24, 0xFF, 0xFA, 0x0F, 0x1E, 0xFF - .byte 0xF9, 0x0F, 0x18, 0xFF, 0xF9, 0x0F, 0x11, 0xFF, 0xF9, 0x0F, 0x0B, 0xFF, 0xF8, 0x0F, 0x05, 0xFF - .byte 0xF8, 0x0F, 0xFF, 0xFE, 0xF8, 0x0F, 0xF8, 0xFE, 0xF7, 0x0F, 0xF2, 0xFE, 0xF7, 0x0F, 0xEC, 0xFE - .byte 0xF6, 0x0F, 0xE5, 0xFE, 0xF6, 0x0F, 0xDF, 0xFE, 0xF5, 0x0F, 0xD9, 0xFE, 0xF5, 0x0F, 0xD3, 0xFE - .byte 0xF4, 0x0F, 0xCC, 0xFE, 0xF4, 0x0F, 0xC6, 0xFE, 0xF3, 0x0F, 0xC0, 0xFE, 0xF3, 0x0F, 0xBA, 0xFE - .byte 0xF2, 0x0F, 0xB3, 0xFE, 0xF2, 0x0F, 0xAD, 0xFE, 0xF1, 0x0F, 0xA7, 0xFE, 0xF1, 0x0F, 0xA1, 0xFE - .byte 0xF0, 0x0F, 0x9A, 0xFE, 0xF0, 0x0F, 0x94, 0xFE, 0xEF, 0x0F, 0x8E, 0xFE, 0xEF, 0x0F, 0x88, 0xFE - .byte 0xEE, 0x0F, 0x81, 0xFE, 0xED, 0x0F, 0x7B, 0xFE, 0xED, 0x0F, 0x75, 0xFE, 0xEC, 0x0F, 0x6F, 0xFE - .byte 0xEC, 0x0F, 0x68, 0xFE, 0xEB, 0x0F, 0x62, 0xFE, 0xEA, 0x0F, 0x5C, 0xFE, 0xEA, 0x0F, 0x56, 0xFE - .byte 0xE9, 0x0F, 0x4F, 0xFE, 0xE8, 0x0F, 0x49, 0xFE, 0xE8, 0x0F, 0x43, 0xFE, 0xE7, 0x0F, 0x3D, 0xFE - .byte 0xE6, 0x0F, 0x36, 0xFE, 0xE6, 0x0F, 0x30, 0xFE, 0xE5, 0x0F, 0x2A, 0xFE, 0xE4, 0x0F, 0x24, 0xFE - .byte 0xE3, 0x0F, 0x1D, 0xFE, 0xE3, 0x0F, 0x17, 0xFE, 0xE2, 0x0F, 0x11, 0xFE, 0xE1, 0x0F, 0x0B, 0xFE - .byte 0xE0, 0x0F, 0x04, 0xFE, 0xE0, 0x0F, 0xFE, 0xFD, 0xDF, 0x0F, 0xF8, 0xFD, 0xDE, 0x0F, 0xF2, 0xFD - .byte 0xDD, 0x0F, 0xEB, 0xFD, 0xDC, 0x0F, 0xE5, 0xFD, 0xDC, 0x0F, 0xDF, 0xFD, 0xDB, 0x0F, 0xD9, 0xFD - .byte 0xDA, 0x0F, 0xD3, 0xFD, 0xD9, 0x0F, 0xCC, 0xFD, 0xD8, 0x0F, 0xC6, 0xFD, 0xD7, 0x0F, 0xC0, 0xFD - .byte 0xD6, 0x0F, 0xBA, 0xFD, 0xD5, 0x0F, 0xB3, 0xFD, 0xD5, 0x0F, 0xAD, 0xFD, 0xD4, 0x0F, 0xA7, 0xFD - .byte 0xD3, 0x0F, 0xA1, 0xFD, 0xD2, 0x0F, 0x9B, 0xFD, 0xD1, 0x0F, 0x94, 0xFD, 0xD0, 0x0F, 0x8E, 0xFD - .byte 0xCF, 0x0F, 0x88, 0xFD, 0xCE, 0x0F, 0x82, 0xFD, 0xCD, 0x0F, 0x7C, 0xFD, 0xCC, 0x0F, 0x75, 0xFD - .byte 0xCB, 0x0F, 0x6F, 0xFD, 0xCA, 0x0F, 0x69, 0xFD, 0xC9, 0x0F, 0x63, 0xFD, 0xC8, 0x0F, 0x5D, 0xFD - .byte 0xC7, 0x0F, 0x56, 0xFD, 0xC6, 0x0F, 0x50, 0xFD, 0xC5, 0x0F, 0x4A, 0xFD, 0xC4, 0x0F, 0x44, 0xFD - .byte 0xC3, 0x0F, 0x3E, 0xFD, 0xC2, 0x0F, 0x37, 0xFD, 0xC0, 0x0F, 0x31, 0xFD, 0xBF, 0x0F, 0x2B, 0xFD - .byte 0xBE, 0x0F, 0x25, 0xFD, 0xBD, 0x0F, 0x1F, 0xFD, 0xBC, 0x0F, 0x18, 0xFD, 0xBB, 0x0F, 0x12, 0xFD - .byte 0xBA, 0x0F, 0x0C, 0xFD, 0xB8, 0x0F, 0x06, 0xFD, 0xB7, 0x0F, 0x00, 0xFD, 0xB6, 0x0F, 0xFA, 0xFC - .byte 0xB5, 0x0F, 0xF3, 0xFC, 0xB4, 0x0F, 0xED, 0xFC, 0xB3, 0x0F, 0xE7, 0xFC, 0xB1, 0x0F, 0xE1, 0xFC - .byte 0xB0, 0x0F, 0xDB, 0xFC, 0xAF, 0x0F, 0xD5, 0xFC, 0xAE, 0x0F, 0xCE, 0xFC, 0xAC, 0x0F, 0xC8, 0xFC - .byte 0xAB, 0x0F, 0xC2, 0xFC, 0xAA, 0x0F, 0xBC, 0xFC, 0xA8, 0x0F, 0xB6, 0xFC, 0xA7, 0x0F, 0xB0, 0xFC - .byte 0xA6, 0x0F, 0xAA, 0xFC, 0xA5, 0x0F, 0xA3, 0xFC, 0xA3, 0x0F, 0x9D, 0xFC, 0xA2, 0x0F, 0x97, 0xFC - .byte 0xA1, 0x0F, 0x91, 0xFC, 0x9F, 0x0F, 0x8B, 0xFC, 0x9E, 0x0F, 0x85, 0xFC, 0x9C, 0x0F, 0x7F, 0xFC - .byte 0x9B, 0x0F, 0x78, 0xFC, 0x9A, 0x0F, 0x72, 0xFC, 0x98, 0x0F, 0x6C, 0xFC, 0x97, 0x0F, 0x66, 0xFC - .byte 0x95, 0x0F, 0x60, 0xFC, 0x94, 0x0F, 0x5A, 0xFC, 0x93, 0x0F, 0x54, 0xFC, 0x91, 0x0F, 0x4E, 0xFC - .byte 0x90, 0x0F, 0x47, 0xFC, 0x8E, 0x0F, 0x41, 0xFC, 0x8D, 0x0F, 0x3B, 0xFC, 0x8B, 0x0F, 0x35, 0xFC - .byte 0x8A, 0x0F, 0x2F, 0xFC, 0x88, 0x0F, 0x29, 0xFC, 0x87, 0x0F, 0x23, 0xFC, 0x85, 0x0F, 0x1D, 0xFC - .byte 0x84, 0x0F, 0x17, 0xFC, 0x82, 0x0F, 0x11, 0xFC, 0x81, 0x0F, 0x0A, 0xFC, 0x7F, 0x0F, 0x04, 0xFC - .byte 0x7D, 0x0F, 0xFE, 0xFB, 0x7C, 0x0F, 0xF8, 0xFB, 0x7A, 0x0F, 0xF2, 0xFB, 0x79, 0x0F, 0xEC, 0xFB - .byte 0x77, 0x0F, 0xE6, 0xFB, 0x76, 0x0F, 0xE0, 0xFB, 0x74, 0x0F, 0xDA, 0xFB, 0x72, 0x0F, 0xD4, 0xFB - .byte 0x71, 0x0F, 0xCE, 0xFB, 0x6F, 0x0F, 0xC8, 0xFB, 0x6D, 0x0F, 0xC2, 0xFB, 0x6C, 0x0F, 0xBC, 0xFB - .byte 0x6A, 0x0F, 0xB5, 0xFB, 0x68, 0x0F, 0xAF, 0xFB, 0x67, 0x0F, 0xA9, 0xFB, 0x65, 0x0F, 0xA3, 0xFB - .byte 0x63, 0x0F, 0x9D, 0xFB, 0x61, 0x0F, 0x97, 0xFB, 0x60, 0x0F, 0x91, 0xFB, 0x5E, 0x0F, 0x8B, 0xFB - .byte 0x5C, 0x0F, 0x85, 0xFB, 0x5A, 0x0F, 0x7F, 0xFB, 0x59, 0x0F, 0x79, 0xFB, 0x57, 0x0F, 0x73, 0xFB - .byte 0x55, 0x0F, 0x6D, 0xFB, 0x53, 0x0F, 0x67, 0xFB, 0x51, 0x0F, 0x61, 0xFB, 0x50, 0x0F, 0x5B, 0xFB - .byte 0x4E, 0x0F, 0x55, 0xFB, 0x4C, 0x0F, 0x4F, 0xFB, 0x4A, 0x0F, 0x49, 0xFB, 0x48, 0x0F, 0x43, 0xFB - .byte 0x46, 0x0F, 0x3D, 0xFB, 0x45, 0x0F, 0x37, 0xFB, 0x43, 0x0F, 0x31, 0xFB, 0x41, 0x0F, 0x2B, 0xFB - .byte 0x3F, 0x0F, 0x25, 0xFB, 0x3D, 0x0F, 0x1F, 0xFB, 0x3B, 0x0F, 0x19, 0xFB, 0x39, 0x0F, 0x13, 0xFB - .byte 0x37, 0x0F, 0x0D, 0xFB, 0x35, 0x0F, 0x07, 0xFB, 0x33, 0x0F, 0x01, 0xFB, 0x31, 0x0F, 0xFB, 0xFA - .byte 0x2F, 0x0F, 0xF5, 0xFA, 0x2D, 0x0F, 0xEF, 0xFA, 0x2B, 0x0F, 0xE9, 0xFA, 0x29, 0x0F, 0xE3, 0xFA - .byte 0x27, 0x0F, 0xDD, 0xFA, 0x25, 0x0F, 0xD7, 0xFA, 0x23, 0x0F, 0xD1, 0xFA, 0x21, 0x0F, 0xCC, 0xFA - .byte 0x1F, 0x0F, 0xC6, 0xFA, 0x1D, 0x0F, 0xC0, 0xFA, 0x1B, 0x0F, 0xBA, 0xFA, 0x19, 0x0F, 0xB4, 0xFA - .byte 0x17, 0x0F, 0xAE, 0xFA, 0x15, 0x0F, 0xA8, 0xFA, 0x13, 0x0F, 0xA2, 0xFA, 0x11, 0x0F, 0x9C, 0xFA - .byte 0x0E, 0x0F, 0x96, 0xFA, 0x0C, 0x0F, 0x90, 0xFA, 0x0A, 0x0F, 0x8A, 0xFA, 0x08, 0x0F, 0x84, 0xFA - .byte 0x06, 0x0F, 0x7F, 0xFA, 0x04, 0x0F, 0x79, 0xFA, 0x02, 0x0F, 0x73, 0xFA, 0xFF, 0x0E, 0x6D, 0xFA - .byte 0xFD, 0x0E, 0x67, 0xFA, 0xFB, 0x0E, 0x61, 0xFA, 0xF9, 0x0E, 0x5B, 0xFA, 0xF7, 0x0E, 0x55, 0xFA - .byte 0xF4, 0x0E, 0x4F, 0xFA, 0xF2, 0x0E, 0x4A, 0xFA, 0xF0, 0x0E, 0x44, 0xFA, 0xEE, 0x0E, 0x3E, 0xFA - .byte 0xEB, 0x0E, 0x38, 0xFA, 0xE9, 0x0E, 0x32, 0xFA, 0xE7, 0x0E, 0x2C, 0xFA, 0xE4, 0x0E, 0x26, 0xFA - .byte 0xE2, 0x0E, 0x21, 0xFA, 0xE0, 0x0E, 0x1B, 0xFA, 0xDD, 0x0E, 0x15, 0xFA, 0xDB, 0x0E, 0x0F, 0xFA - .byte 0xD9, 0x0E, 0x09, 0xFA, 0xD6, 0x0E, 0x03, 0xFA, 0xD4, 0x0E, 0xFE, 0xF9, 0xD2, 0x0E, 0xF8, 0xF9 - .byte 0xCF, 0x0E, 0xF2, 0xF9, 0xCD, 0x0E, 0xEC, 0xF9, 0xCB, 0x0E, 0xE6, 0xF9, 0xC8, 0x0E, 0xE1, 0xF9 - .byte 0xC6, 0x0E, 0xDB, 0xF9, 0xC3, 0x0E, 0xD5, 0xF9, 0xC1, 0x0E, 0xCF, 0xF9, 0xBF, 0x0E, 0xC9, 0xF9 - .byte 0xBC, 0x0E, 0xC4, 0xF9, 0xBA, 0x0E, 0xBE, 0xF9, 0xB7, 0x0E, 0xB8, 0xF9, 0xB5, 0x0E, 0xB2, 0xF9 - .byte 0xB2, 0x0E, 0xAC, 0xF9, 0xB0, 0x0E, 0xA7, 0xF9, 0xAD, 0x0E, 0xA1, 0xF9, 0xAB, 0x0E, 0x9B, 0xF9 - .byte 0xA8, 0x0E, 0x95, 0xF9, 0xA6, 0x0E, 0x90, 0xF9, 0xA3, 0x0E, 0x8A, 0xF9, 0xA1, 0x0E, 0x84, 0xF9 - .byte 0x9E, 0x0E, 0x7E, 0xF9, 0x9B, 0x0E, 0x79, 0xF9, 0x99, 0x0E, 0x73, 0xF9, 0x96, 0x0E, 0x6D, 0xF9 - .byte 0x94, 0x0E, 0x67, 0xF9, 0x91, 0x0E, 0x62, 0xF9, 0x8F, 0x0E, 0x5C, 0xF9, 0x8C, 0x0E, 0x56, 0xF9 - .byte 0x89, 0x0E, 0x51, 0xF9, 0x87, 0x0E, 0x4B, 0xF9, 0x84, 0x0E, 0x45, 0xF9, 0x81, 0x0E, 0x3F, 0xF9 - .byte 0x7F, 0x0E, 0x3A, 0xF9, 0x7C, 0x0E, 0x34, 0xF9, 0x79, 0x0E, 0x2E, 0xF9, 0x77, 0x0E, 0x29, 0xF9 - .byte 0x74, 0x0E, 0x23, 0xF9, 0x71, 0x0E, 0x1D, 0xF9, 0x6F, 0x0E, 0x18, 0xF9, 0x6C, 0x0E, 0x12, 0xF9 - .byte 0x69, 0x0E, 0x0C, 0xF9, 0x66, 0x0E, 0x07, 0xF9, 0x64, 0x0E, 0x01, 0xF9, 0x61, 0x0E, 0xFB, 0xF8 - .byte 0x5E, 0x0E, 0xF6, 0xF8, 0x5B, 0x0E, 0xF0, 0xF8, 0x59, 0x0E, 0xEB, 0xF8, 0x56, 0x0E, 0xE5, 0xF8 - .byte 0x53, 0x0E, 0xDF, 0xF8, 0x50, 0x0E, 0xDA, 0xF8, 0x4D, 0x0E, 0xD4, 0xF8, 0x4B, 0x0E, 0xCE, 0xF8 - .byte 0x48, 0x0E, 0xC9, 0xF8, 0x45, 0x0E, 0xC3, 0xF8, 0x42, 0x0E, 0xBE, 0xF8, 0x3F, 0x0E, 0xB8, 0xF8 - .byte 0x3C, 0x0E, 0xB2, 0xF8, 0x3A, 0x0E, 0xAD, 0xF8, 0x37, 0x0E, 0xA7, 0xF8, 0x34, 0x0E, 0xA2, 0xF8 - .byte 0x31, 0x0E, 0x9C, 0xF8, 0x2E, 0x0E, 0x96, 0xF8, 0x2B, 0x0E, 0x91, 0xF8, 0x28, 0x0E, 0x8B, 0xF8 - .byte 0x25, 0x0E, 0x86, 0xF8, 0x22, 0x0E, 0x80, 0xF8, 0x1F, 0x0E, 0x7B, 0xF8, 0x1C, 0x0E, 0x75, 0xF8 - .byte 0x19, 0x0E, 0x70, 0xF8, 0x16, 0x0E, 0x6A, 0xF8, 0x13, 0x0E, 0x65, 0xF8, 0x10, 0x0E, 0x5F, 0xF8 - .byte 0x0D, 0x0E, 0x5A, 0xF8, 0x0A, 0x0E, 0x54, 0xF8, 0x07, 0x0E, 0x4E, 0xF8, 0x04, 0x0E, 0x49, 0xF8 - .byte 0x01, 0x0E, 0x43, 0xF8, 0xFE, 0x0D, 0x3E, 0xF8, 0xFB, 0x0D, 0x38, 0xF8, 0xF8, 0x0D, 0x33, 0xF8 - .byte 0xF5, 0x0D, 0x2E, 0xF8, 0xF2, 0x0D, 0x28, 0xF8, 0xEF, 0x0D, 0x23, 0xF8, 0xEC, 0x0D, 0x1D, 0xF8 - .byte 0xE9, 0x0D, 0x18, 0xF8, 0xE6, 0x0D, 0x12, 0xF8, 0xE3, 0x0D, 0x0D, 0xF8, 0xDF, 0x0D, 0x07, 0xF8 - .byte 0xDC, 0x0D, 0x02, 0xF8, 0xD9, 0x0D, 0xFC, 0xF7, 0xD6, 0x0D, 0xF7, 0xF7, 0xD3, 0x0D, 0xF2, 0xF7 - .byte 0xD0, 0x0D, 0xEC, 0xF7, 0xCC, 0x0D, 0xE7, 0xF7, 0xC9, 0x0D, 0xE1, 0xF7, 0xC6, 0x0D, 0xDC, 0xF7 - .byte 0xC3, 0x0D, 0xD6, 0xF7, 0xC0, 0x0D, 0xD1, 0xF7, 0xBC, 0x0D, 0xCC, 0xF7, 0xB9, 0x0D, 0xC6, 0xF7 - .byte 0xB6, 0x0D, 0xC1, 0xF7, 0xB3, 0x0D, 0xBB, 0xF7, 0xB0, 0x0D, 0xB6, 0xF7, 0xAC, 0x0D, 0xB1, 0xF7 - .byte 0xA9, 0x0D, 0xAB, 0xF7, 0xA6, 0x0D, 0xA6, 0xF7, 0xA2, 0x0D, 0xA1, 0xF7, 0x9F, 0x0D, 0x9B, 0xF7 - .byte 0x9C, 0x0D, 0x96, 0xF7, 0x99, 0x0D, 0x91, 0xF7, 0x95, 0x0D, 0x8B, 0xF7, 0x92, 0x0D, 0x86, 0xF7 - .byte 0x8F, 0x0D, 0x81, 0xF7, 0x8B, 0x0D, 0x7B, 0xF7, 0x88, 0x0D, 0x76, 0xF7, 0x85, 0x0D, 0x71, 0xF7 - .byte 0x81, 0x0D, 0x6B, 0xF7, 0x7E, 0x0D, 0x66, 0xF7, 0x7A, 0x0D, 0x61, 0xF7, 0x77, 0x0D, 0x5B, 0xF7 - .byte 0x74, 0x0D, 0x56, 0xF7, 0x70, 0x0D, 0x51, 0xF7, 0x6D, 0x0D, 0x4C, 0xF7, 0x69, 0x0D, 0x46, 0xF7 - .byte 0x66, 0x0D, 0x41, 0xF7, 0x62, 0x0D, 0x3C, 0xF7, 0x5F, 0x0D, 0x37, 0xF7, 0x5C, 0x0D, 0x31, 0xF7 - .byte 0x58, 0x0D, 0x2C, 0xF7, 0x55, 0x0D, 0x27, 0xF7, 0x51, 0x0D, 0x22, 0xF7, 0x4E, 0x0D, 0x1C, 0xF7 - .byte 0x4A, 0x0D, 0x17, 0xF7, 0x47, 0x0D, 0x12, 0xF7, 0x43, 0x0D, 0x0D, 0xF7, 0x40, 0x0D, 0x08, 0xF7 - .byte 0x3C, 0x0D, 0x02, 0xF7, 0x39, 0x0D, 0xFD, 0xF6, 0x35, 0x0D, 0xF8, 0xF6, 0x32, 0x0D, 0xF3, 0xF6 - .byte 0x2E, 0x0D, 0xEE, 0xF6, 0x2A, 0x0D, 0xE8, 0xF6, 0x27, 0x0D, 0xE3, 0xF6, 0x23, 0x0D, 0xDE, 0xF6 - .byte 0x20, 0x0D, 0xD9, 0xF6, 0x1C, 0x0D, 0xD4, 0xF6, 0x18, 0x0D, 0xCF, 0xF6, 0x15, 0x0D, 0xC9, 0xF6 - .byte 0x11, 0x0D, 0xC4, 0xF6, 0x0E, 0x0D, 0xBF, 0xF6, 0x0A, 0x0D, 0xBA, 0xF6, 0x06, 0x0D, 0xB5, 0xF6 - .byte 0x03, 0x0D, 0xB0, 0xF6, 0xFF, 0x0C, 0xAB, 0xF6, 0xFB, 0x0C, 0xA6, 0xF6, 0xF8, 0x0C, 0xA1, 0xF6 - .byte 0xF4, 0x0C, 0x9B, 0xF6, 0xF0, 0x0C, 0x96, 0xF6, 0xED, 0x0C, 0x91, 0xF6, 0xE9, 0x0C, 0x8C, 0xF6 - .byte 0xE5, 0x0C, 0x87, 0xF6, 0xE1, 0x0C, 0x82, 0xF6, 0xDE, 0x0C, 0x7D, 0xF6, 0xDA, 0x0C, 0x78, 0xF6 - .byte 0xD6, 0x0C, 0x73, 0xF6, 0xD2, 0x0C, 0x6E, 0xF6, 0xCF, 0x0C, 0x69, 0xF6, 0xCB, 0x0C, 0x64, 0xF6 - .byte 0xC7, 0x0C, 0x5F, 0xF6, 0xC3, 0x0C, 0x5A, 0xF6, 0xC0, 0x0C, 0x55, 0xF6, 0xBC, 0x0C, 0x50, 0xF6 - .byte 0xB8, 0x0C, 0x4B, 0xF6, 0xB4, 0x0C, 0x46, 0xF6, 0xB0, 0x0C, 0x41, 0xF6, 0xAC, 0x0C, 0x3C, 0xF6 - .byte 0xA9, 0x0C, 0x37, 0xF6, 0xA5, 0x0C, 0x32, 0xF6, 0xA1, 0x0C, 0x2D, 0xF6, 0x9D, 0x0C, 0x28, 0xF6 - .byte 0x99, 0x0C, 0x23, 0xF6, 0x95, 0x0C, 0x1E, 0xF6, 0x91, 0x0C, 0x19, 0xF6, 0x8E, 0x0C, 0x14, 0xF6 - .byte 0x8A, 0x0C, 0x0F, 0xF6, 0x86, 0x0C, 0x0A, 0xF6, 0x82, 0x0C, 0x05, 0xF6, 0x7E, 0x0C, 0x01, 0xF6 - .byte 0x7A, 0x0C, 0xFC, 0xF5, 0x76, 0x0C, 0xF7, 0xF5, 0x72, 0x0C, 0xF2, 0xF5, 0x6E, 0x0C, 0xED, 0xF5 - .byte 0x6A, 0x0C, 0xE8, 0xF5, 0x66, 0x0C, 0xE3, 0xF5, 0x62, 0x0C, 0xDE, 0xF5, 0x5E, 0x0C, 0xDA, 0xF5 - .byte 0x5A, 0x0C, 0xD5, 0xF5, 0x56, 0x0C, 0xD0, 0xF5, 0x52, 0x0C, 0xCB, 0xF5, 0x4E, 0x0C, 0xC6, 0xF5 - .byte 0x4A, 0x0C, 0xC1, 0xF5, 0x46, 0x0C, 0xBC, 0xF5, 0x42, 0x0C, 0xB8, 0xF5, 0x3E, 0x0C, 0xB3, 0xF5 - .byte 0x3A, 0x0C, 0xAE, 0xF5, 0x36, 0x0C, 0xA9, 0xF5, 0x32, 0x0C, 0xA4, 0xF5, 0x2E, 0x0C, 0xA0, 0xF5 - .byte 0x2A, 0x0C, 0x9B, 0xF5, 0x26, 0x0C, 0x96, 0xF5, 0x22, 0x0C, 0x91, 0xF5, 0x1E, 0x0C, 0x8D, 0xF5 - .byte 0x19, 0x0C, 0x88, 0xF5, 0x15, 0x0C, 0x83, 0xF5, 0x11, 0x0C, 0x7E, 0xF5, 0x0D, 0x0C, 0x7A, 0xF5 - .byte 0x09, 0x0C, 0x75, 0xF5, 0x05, 0x0C, 0x70, 0xF5, 0x01, 0x0C, 0x6B, 0xF5, 0xFC, 0x0B, 0x67, 0xF5 - .byte 0xF8, 0x0B, 0x62, 0xF5, 0xF4, 0x0B, 0x5D, 0xF5, 0xF0, 0x0B, 0x59, 0xF5, 0xEC, 0x0B, 0x54, 0xF5 - .byte 0xE8, 0x0B, 0x4F, 0xF5, 0xE3, 0x0B, 0x4B, 0xF5, 0xDF, 0x0B, 0x46, 0xF5, 0xDB, 0x0B, 0x41, 0xF5 - .byte 0xD7, 0x0B, 0x3D, 0xF5, 0xD2, 0x0B, 0x38, 0xF5, 0xCE, 0x0B, 0x33, 0xF5, 0xCA, 0x0B, 0x2F, 0xF5 - .byte 0xC6, 0x0B, 0x2A, 0xF5, 0xC1, 0x0B, 0x25, 0xF5, 0xBD, 0x0B, 0x21, 0xF5, 0xB9, 0x0B, 0x1C, 0xF5 - .byte 0xB5, 0x0B, 0x18, 0xF5, 0xB0, 0x0B, 0x13, 0xF5, 0xAC, 0x0B, 0x0E, 0xF5, 0xA8, 0x0B, 0x0A, 0xF5 - .byte 0xA3, 0x0B, 0x05, 0xF5, 0x9F, 0x0B, 0x01, 0xF5, 0x9B, 0x0B, 0xFC, 0xF4, 0x97, 0x0B, 0xF8, 0xF4 - .byte 0x92, 0x0B, 0xF3, 0xF4, 0x8E, 0x0B, 0xEF, 0xF4, 0x89, 0x0B, 0xEA, 0xF4, 0x85, 0x0B, 0xE5, 0xF4 - .byte 0x81, 0x0B, 0xE1, 0xF4, 0x7C, 0x0B, 0xDC, 0xF4, 0x78, 0x0B, 0xD8, 0xF4, 0x74, 0x0B, 0xD3, 0xF4 - .byte 0x6F, 0x0B, 0xCF, 0xF4, 0x6B, 0x0B, 0xCA, 0xF4, 0x66, 0x0B, 0xC6, 0xF4, 0x62, 0x0B, 0xC2, 0xF4 - .byte 0x5E, 0x0B, 0xBD, 0xF4, 0x59, 0x0B, 0xB9, 0xF4, 0x55, 0x0B, 0xB4, 0xF4, 0x50, 0x0B, 0xB0, 0xF4 - .byte 0x4C, 0x0B, 0xAB, 0xF4, 0x47, 0x0B, 0xA7, 0xF4, 0x43, 0x0B, 0xA2, 0xF4, 0x3E, 0x0B, 0x9E, 0xF4 - .byte 0x3A, 0x0B, 0x9A, 0xF4, 0x36, 0x0B, 0x95, 0xF4, 0x31, 0x0B, 0x91, 0xF4, 0x2D, 0x0B, 0x8C, 0xF4 - .byte 0x28, 0x0B, 0x88, 0xF4, 0x24, 0x0B, 0x84, 0xF4, 0x1F, 0x0B, 0x7F, 0xF4, 0x1B, 0x0B, 0x7B, 0xF4 - .byte 0x16, 0x0B, 0x77, 0xF4, 0x11, 0x0B, 0x72, 0xF4, 0x0D, 0x0B, 0x6E, 0xF4, 0x08, 0x0B, 0x69, 0xF4 - .byte 0x04, 0x0B, 0x65, 0xF4, 0xFF, 0x0A, 0x61, 0xF4, 0xFB, 0x0A, 0x5D, 0xF4, 0xF6, 0x0A, 0x58, 0xF4 - .byte 0xF2, 0x0A, 0x54, 0xF4, 0xED, 0x0A, 0x50, 0xF4, 0xE8, 0x0A, 0x4B, 0xF4, 0xE4, 0x0A, 0x47, 0xF4 - .byte 0xDF, 0x0A, 0x43, 0xF4, 0xDB, 0x0A, 0x3F, 0xF4, 0xD6, 0x0A, 0x3A, 0xF4, 0xD1, 0x0A, 0x36, 0xF4 - .byte 0xCD, 0x0A, 0x32, 0xF4, 0xC8, 0x0A, 0x2E, 0xF4, 0xC3, 0x0A, 0x29, 0xF4, 0xBF, 0x0A, 0x25, 0xF4 - .byte 0xBA, 0x0A, 0x21, 0xF4, 0xB5, 0x0A, 0x1D, 0xF4, 0xB1, 0x0A, 0x18, 0xF4, 0xAC, 0x0A, 0x14, 0xF4 - .byte 0xA7, 0x0A, 0x10, 0xF4, 0xA3, 0x0A, 0x0C, 0xF4, 0x9E, 0x0A, 0x08, 0xF4, 0x99, 0x0A, 0x04, 0xF4 - .byte 0x95, 0x0A, 0xFF, 0xF3, 0x90, 0x0A, 0xFB, 0xF3, 0x8B, 0x0A, 0xF7, 0xF3, 0x86, 0x0A, 0xF3, 0xF3 - .byte 0x82, 0x0A, 0xEF, 0xF3, 0x7D, 0x0A, 0xEB, 0xF3, 0x78, 0x0A, 0xE7, 0xF3, 0x73, 0x0A, 0xE2, 0xF3 - .byte 0x6F, 0x0A, 0xDE, 0xF3, 0x6A, 0x0A, 0xDA, 0xF3, 0x65, 0x0A, 0xD6, 0xF3, 0x60, 0x0A, 0xD2, 0xF3 - .byte 0x5C, 0x0A, 0xCE, 0xF3, 0x57, 0x0A, 0xCA, 0xF3, 0x52, 0x0A, 0xC6, 0xF3, 0x4D, 0x0A, 0xC2, 0xF3 - .byte 0x48, 0x0A, 0xBE, 0xF3, 0x44, 0x0A, 0xBA, 0xF3, 0x3F, 0x0A, 0xB6, 0xF3, 0x3A, 0x0A, 0xB2, 0xF3 - .byte 0x35, 0x0A, 0xAE, 0xF3, 0x30, 0x0A, 0xAA, 0xF3, 0x2B, 0x0A, 0xA6, 0xF3, 0x26, 0x0A, 0xA2, 0xF3 - .byte 0x22, 0x0A, 0x9E, 0xF3, 0x1D, 0x0A, 0x9A, 0xF3, 0x18, 0x0A, 0x96, 0xF3, 0x13, 0x0A, 0x92, 0xF3 - .byte 0x0E, 0x0A, 0x8E, 0xF3, 0x09, 0x0A, 0x8A, 0xF3, 0x04, 0x0A, 0x86, 0xF3, 0xFF, 0x09, 0x82, 0xF3 - .byte 0xFB, 0x09, 0x7E, 0xF3, 0xF6, 0x09, 0x7A, 0xF3, 0xF1, 0x09, 0x76, 0xF3, 0xEC, 0x09, 0x72, 0xF3 - .byte 0xE7, 0x09, 0x6F, 0xF3, 0xE2, 0x09, 0x6B, 0xF3, 0xDD, 0x09, 0x67, 0xF3, 0xD8, 0x09, 0x63, 0xF3 - .byte 0xD3, 0x09, 0x5F, 0xF3, 0xCE, 0x09, 0x5B, 0xF3, 0xC9, 0x09, 0x57, 0xF3, 0xC4, 0x09, 0x54, 0xF3 - .byte 0xBF, 0x09, 0x50, 0xF3, 0xBA, 0x09, 0x4C, 0xF3, 0xB5, 0x09, 0x48, 0xF3, 0xB0, 0x09, 0x44, 0xF3 - .byte 0xAB, 0x09, 0x40, 0xF3, 0xA6, 0x09, 0x3D, 0xF3, 0xA1, 0x09, 0x39, 0xF3, 0x9C, 0x09, 0x35, 0xF3 - .byte 0x97, 0x09, 0x31, 0xF3, 0x92, 0x09, 0x2E, 0xF3, 0x8D, 0x09, 0x2A, 0xF3, 0x88, 0x09, 0x26, 0xF3 - .byte 0x83, 0x09, 0x22, 0xF3, 0x7E, 0x09, 0x1F, 0xF3, 0x79, 0x09, 0x1B, 0xF3, 0x74, 0x09, 0x17, 0xF3 - .byte 0x6F, 0x09, 0x13, 0xF3, 0x6A, 0x09, 0x10, 0xF3, 0x65, 0x09, 0x0C, 0xF3, 0x5F, 0x09, 0x08, 0xF3 - .byte 0x5A, 0x09, 0x05, 0xF3, 0x55, 0x09, 0x01, 0xF3, 0x50, 0x09, 0xFD, 0xF2, 0x4B, 0x09, 0xFA, 0xF2 - .byte 0x46, 0x09, 0xF6, 0xF2, 0x41, 0x09, 0xF2, 0xF2, 0x3C, 0x09, 0xEF, 0xF2, 0x37, 0x09, 0xEB, 0xF2 - .byte 0x31, 0x09, 0xE8, 0xF2, 0x2C, 0x09, 0xE4, 0xF2, 0x27, 0x09, 0xE0, 0xF2, 0x22, 0x09, 0xDD, 0xF2 - .byte 0x1D, 0x09, 0xD9, 0xF2, 0x18, 0x09, 0xD6, 0xF2, 0x12, 0x09, 0xD2, 0xF2, 0x0D, 0x09, 0xCE, 0xF2 - .byte 0x08, 0x09, 0xCB, 0xF2, 0x03, 0x09, 0xC7, 0xF2, 0xFE, 0x08, 0xC4, 0xF2, 0xF8, 0x08, 0xC0, 0xF2 - .byte 0xF3, 0x08, 0xBD, 0xF2, 0xEE, 0x08, 0xB9, 0xF2, 0xE9, 0x08, 0xB6, 0xF2, 0xE4, 0x08, 0xB2, 0xF2 - .byte 0xDE, 0x08, 0xAF, 0xF2, 0xD9, 0x08, 0xAB, 0xF2, 0xD4, 0x08, 0xA8, 0xF2, 0xCF, 0x08, 0xA4, 0xF2 - .byte 0xC9, 0x08, 0xA1, 0xF2, 0xC4, 0x08, 0x9E, 0xF2, 0xBF, 0x08, 0x9A, 0xF2, 0xBA, 0x08, 0x97, 0xF2 - .byte 0xB4, 0x08, 0x93, 0xF2, 0xAF, 0x08, 0x90, 0xF2, 0xAA, 0x08, 0x8C, 0xF2, 0xA5, 0x08, 0x89, 0xF2 - .byte 0x9F, 0x08, 0x86, 0xF2, 0x9A, 0x08, 0x82, 0xF2, 0x95, 0x08, 0x7F, 0xF2, 0x8F, 0x08, 0x7B, 0xF2 - .byte 0x8A, 0x08, 0x78, 0xF2, 0x85, 0x08, 0x75, 0xF2, 0x7F, 0x08, 0x71, 0xF2, 0x7A, 0x08, 0x6E, 0xF2 - .byte 0x75, 0x08, 0x6B, 0xF2, 0x6F, 0x08, 0x67, 0xF2, 0x6A, 0x08, 0x64, 0xF2, 0x65, 0x08, 0x61, 0xF2 - .byte 0x5F, 0x08, 0x5E, 0xF2, 0x5A, 0x08, 0x5A, 0xF2, 0x55, 0x08, 0x57, 0xF2, 0x4F, 0x08, 0x54, 0xF2 - .byte 0x4A, 0x08, 0x50, 0xF2, 0x45, 0x08, 0x4D, 0xF2, 0x3F, 0x08, 0x4A, 0xF2, 0x3A, 0x08, 0x47, 0xF2 - .byte 0x34, 0x08, 0x44, 0xF2, 0x2F, 0x08, 0x40, 0xF2, 0x2A, 0x08, 0x3D, 0xF2, 0x24, 0x08, 0x3A, 0xF2 - .byte 0x1F, 0x08, 0x37, 0xF2, 0x19, 0x08, 0x34, 0xF2, 0x14, 0x08, 0x30, 0xF2, 0x0E, 0x08, 0x2D, 0xF2 - .byte 0x09, 0x08, 0x2A, 0xF2, 0x04, 0x08, 0x27, 0xF2, 0xFE, 0x07, 0x24, 0xF2, 0xF9, 0x07, 0x21, 0xF2 - .byte 0xF3, 0x07, 0x1D, 0xF2, 0xEE, 0x07, 0x1A, 0xF2, 0xE8, 0x07, 0x17, 0xF2, 0xE3, 0x07, 0x14, 0xF2 - .byte 0xDD, 0x07, 0x11, 0xF2, 0xD8, 0x07, 0x0E, 0xF2, 0xD2, 0x07, 0x0B, 0xF2, 0xCD, 0x07, 0x08, 0xF2 - .byte 0xC8, 0x07, 0x05, 0xF2, 0xC2, 0x07, 0x02, 0xF2, 0xBD, 0x07, 0xFF, 0xF1, 0xB7, 0x07, 0xFC, 0xF1 - .byte 0xB2, 0x07, 0xF9, 0xF1, 0xAC, 0x07, 0xF6, 0xF1, 0xA6, 0x07, 0xF3, 0xF1, 0xA1, 0x07, 0xF0, 0xF1 - .byte 0x9B, 0x07, 0xED, 0xF1, 0x96, 0x07, 0xEA, 0xF1, 0x90, 0x07, 0xE7, 0xF1, 0x8B, 0x07, 0xE4, 0xF1 - .byte 0x85, 0x07, 0xE1, 0xF1, 0x80, 0x07, 0xDE, 0xF1, 0x7A, 0x07, 0xDB, 0xF1, 0x75, 0x07, 0xD8, 0xF1 - .byte 0x6F, 0x07, 0xD5, 0xF1, 0x6A, 0x07, 0xD2, 0xF1, 0x64, 0x07, 0xCF, 0xF1, 0x5E, 0x07, 0xCC, 0xF1 - .byte 0x59, 0x07, 0xC9, 0xF1, 0x53, 0x07, 0xC6, 0xF1, 0x4E, 0x07, 0xC4, 0xF1, 0x48, 0x07, 0xC1, 0xF1 - .byte 0x42, 0x07, 0xBE, 0xF1, 0x3D, 0x07, 0xBB, 0xF1, 0x37, 0x07, 0xB8, 0xF1, 0x32, 0x07, 0xB5, 0xF1 - .byte 0x2C, 0x07, 0xB3, 0xF1, 0x26, 0x07, 0xB0, 0xF1, 0x21, 0x07, 0xAD, 0xF1, 0x1B, 0x07, 0xAA, 0xF1 - .byte 0x15, 0x07, 0xA7, 0xF1, 0x10, 0x07, 0xA5, 0xF1, 0x0A, 0x07, 0xA2, 0xF1, 0x05, 0x07, 0x9F, 0xF1 - .byte 0xFF, 0x06, 0x9C, 0xF1, 0xF9, 0x06, 0x9A, 0xF1, 0xF4, 0x06, 0x97, 0xF1, 0xEE, 0x06, 0x94, 0xF1 - .byte 0xE8, 0x06, 0x91, 0xF1, 0xE3, 0x06, 0x8F, 0xF1, 0xDD, 0x06, 0x8C, 0xF1, 0xD7, 0x06, 0x89, 0xF1 - .byte 0xD2, 0x06, 0x87, 0xF1, 0xCC, 0x06, 0x84, 0xF1, 0xC6, 0x06, 0x81, 0xF1, 0xC1, 0x06, 0x7F, 0xF1 - .byte 0xBB, 0x06, 0x7C, 0xF1, 0xB5, 0x06, 0x79, 0xF1, 0xAF, 0x06, 0x77, 0xF1, 0xAA, 0x06, 0x74, 0xF1 - .byte 0xA4, 0x06, 0x71, 0xF1, 0x9E, 0x06, 0x6F, 0xF1, 0x99, 0x06, 0x6C, 0xF1, 0x93, 0x06, 0x6A, 0xF1 - .byte 0x8D, 0x06, 0x67, 0xF1, 0x87, 0x06, 0x65, 0xF1, 0x82, 0x06, 0x62, 0xF1, 0x7C, 0x06, 0x5F, 0xF1 - .byte 0x76, 0x06, 0x5D, 0xF1, 0x70, 0x06, 0x5A, 0xF1, 0x6B, 0x06, 0x58, 0xF1, 0x65, 0x06, 0x55, 0xF1 - .byte 0x5F, 0x06, 0x53, 0xF1, 0x59, 0x06, 0x50, 0xF1, 0x54, 0x06, 0x4E, 0xF1, 0x4E, 0x06, 0x4B, 0xF1 - .byte 0x48, 0x06, 0x49, 0xF1, 0x42, 0x06, 0x46, 0xF1, 0x3C, 0x06, 0x44, 0xF1, 0x37, 0x06, 0x41, 0xF1 - .byte 0x31, 0x06, 0x3F, 0xF1, 0x2B, 0x06, 0x3D, 0xF1, 0x25, 0x06, 0x3A, 0xF1, 0x1F, 0x06, 0x38, 0xF1 - .byte 0x1A, 0x06, 0x35, 0xF1, 0x14, 0x06, 0x33, 0xF1, 0x0E, 0x06, 0x31, 0xF1, 0x08, 0x06, 0x2E, 0xF1 - .byte 0x02, 0x06, 0x2C, 0xF1, 0xFD, 0x05, 0x2A, 0xF1, 0xF7, 0x05, 0x27, 0xF1, 0xF1, 0x05, 0x25, 0xF1 - .byte 0xEB, 0x05, 0x23, 0xF1, 0xE5, 0x05, 0x20, 0xF1, 0xDF, 0x05, 0x1E, 0xF1, 0xDA, 0x05, 0x1C, 0xF1 - .byte 0xD4, 0x05, 0x19, 0xF1, 0xCE, 0x05, 0x17, 0xF1, 0xC8, 0x05, 0x15, 0xF1, 0xC2, 0x05, 0x12, 0xF1 - .byte 0xBC, 0x05, 0x10, 0xF1, 0xB6, 0x05, 0x0E, 0xF1, 0xB1, 0x05, 0x0C, 0xF1, 0xAB, 0x05, 0x09, 0xF1 - .byte 0xA5, 0x05, 0x07, 0xF1, 0x9F, 0x05, 0x05, 0xF1, 0x99, 0x05, 0x03, 0xF1, 0x93, 0x05, 0x01, 0xF1 - .byte 0x8D, 0x05, 0xFE, 0xF0, 0x87, 0x05, 0xFC, 0xF0, 0x81, 0x05, 0xFA, 0xF0, 0x7C, 0x05, 0xF8, 0xF0 - .byte 0x76, 0x05, 0xF6, 0xF0, 0x70, 0x05, 0xF4, 0xF0, 0x6A, 0x05, 0xF2, 0xF0, 0x64, 0x05, 0xEF, 0xF0 - .byte 0x5E, 0x05, 0xED, 0xF0, 0x58, 0x05, 0xEB, 0xF0, 0x52, 0x05, 0xE9, 0xF0, 0x4C, 0x05, 0xE7, 0xF0 - .byte 0x46, 0x05, 0xE5, 0xF0, 0x40, 0x05, 0xE3, 0xF0, 0x3A, 0x05, 0xE1, 0xF0, 0x34, 0x05, 0xDF, 0xF0 - .byte 0x2F, 0x05, 0xDD, 0xF0, 0x29, 0x05, 0xDB, 0xF0, 0x23, 0x05, 0xD9, 0xF0, 0x1D, 0x05, 0xD7, 0xF0 - .byte 0x17, 0x05, 0xD5, 0xF0, 0x11, 0x05, 0xD3, 0xF0, 0x0B, 0x05, 0xD1, 0xF0, 0x05, 0x05, 0xCF, 0xF0 - .byte 0xFF, 0x04, 0xCD, 0xF0, 0xF9, 0x04, 0xCB, 0xF0, 0xF3, 0x04, 0xC9, 0xF0, 0xED, 0x04, 0xC7, 0xF0 - .byte 0xE7, 0x04, 0xC5, 0xF0, 0xE1, 0x04, 0xC3, 0xF0, 0xDB, 0x04, 0xC1, 0xF0, 0xD5, 0x04, 0xBF, 0xF0 - .byte 0xCF, 0x04, 0xBD, 0xF0, 0xC9, 0x04, 0xBB, 0xF0, 0xC3, 0x04, 0xBA, 0xF0, 0xBD, 0x04, 0xB8, 0xF0 - .byte 0xB7, 0x04, 0xB6, 0xF0, 0xB1, 0x04, 0xB4, 0xF0, 0xAB, 0x04, 0xB2, 0xF0, 0xA5, 0x04, 0xB0, 0xF0 - .byte 0x9F, 0x04, 0xAF, 0xF0, 0x99, 0x04, 0xAD, 0xF0, 0x93, 0x04, 0xAB, 0xF0, 0x8D, 0x04, 0xA9, 0xF0 - .byte 0x87, 0x04, 0xA7, 0xF0, 0x81, 0x04, 0xA6, 0xF0, 0x7B, 0x04, 0xA4, 0xF0, 0x75, 0x04, 0xA2, 0xF0 - .byte 0x6F, 0x04, 0xA0, 0xF0, 0x69, 0x04, 0x9F, 0xF0, 0x63, 0x04, 0x9D, 0xF0, 0x5D, 0x04, 0x9B, 0xF0 - .byte 0x57, 0x04, 0x99, 0xF0, 0x51, 0x04, 0x98, 0xF0, 0x4B, 0x04, 0x96, 0xF0, 0x44, 0x04, 0x94, 0xF0 - .byte 0x3E, 0x04, 0x93, 0xF0, 0x38, 0x04, 0x91, 0xF0, 0x32, 0x04, 0x8F, 0xF0, 0x2C, 0x04, 0x8E, 0xF0 - .byte 0x26, 0x04, 0x8C, 0xF0, 0x20, 0x04, 0x8A, 0xF0, 0x1A, 0x04, 0x89, 0xF0, 0x14, 0x04, 0x87, 0xF0 - .byte 0x0E, 0x04, 0x86, 0xF0, 0x08, 0x04, 0x84, 0xF0, 0x02, 0x04, 0x83, 0xF0, 0xFC, 0x03, 0x81, 0xF0 - .byte 0xF6, 0x03, 0x7F, 0xF0, 0xEF, 0x03, 0x7E, 0xF0, 0xE9, 0x03, 0x7C, 0xF0, 0xE3, 0x03, 0x7B, 0xF0 - .byte 0xDD, 0x03, 0x79, 0xF0, 0xD7, 0x03, 0x78, 0xF0, 0xD1, 0x03, 0x76, 0xF0, 0xCB, 0x03, 0x75, 0xF0 - .byte 0xC5, 0x03, 0x73, 0xF0, 0xBF, 0x03, 0x72, 0xF0, 0xB9, 0x03, 0x70, 0xF0, 0xB2, 0x03, 0x6F, 0xF0 - .byte 0xAC, 0x03, 0x6D, 0xF0, 0xA6, 0x03, 0x6C, 0xF0, 0xA0, 0x03, 0x6B, 0xF0, 0x9A, 0x03, 0x69, 0xF0 - .byte 0x94, 0x03, 0x68, 0xF0, 0x8E, 0x03, 0x66, 0xF0, 0x88, 0x03, 0x65, 0xF0, 0x81, 0x03, 0x64, 0xF0 - .byte 0x7B, 0x03, 0x62, 0xF0, 0x75, 0x03, 0x61, 0xF0, 0x6F, 0x03, 0x5F, 0xF0, 0x69, 0x03, 0x5E, 0xF0 - .byte 0x63, 0x03, 0x5D, 0xF0, 0x5D, 0x03, 0x5B, 0xF0, 0x56, 0x03, 0x5A, 0xF0, 0x50, 0x03, 0x59, 0xF0 - .byte 0x4A, 0x03, 0x58, 0xF0, 0x44, 0x03, 0x56, 0xF0, 0x3E, 0x03, 0x55, 0xF0, 0x38, 0x03, 0x54, 0xF0 - .byte 0x32, 0x03, 0x52, 0xF0, 0x2B, 0x03, 0x51, 0xF0, 0x25, 0x03, 0x50, 0xF0, 0x1F, 0x03, 0x4F, 0xF0 - .byte 0x19, 0x03, 0x4D, 0xF0, 0x13, 0x03, 0x4C, 0xF0, 0x0D, 0x03, 0x4B, 0xF0, 0x06, 0x03, 0x4A, 0xF0 - .byte 0x00, 0x03, 0x49, 0xF0, 0xFA, 0x02, 0x48, 0xF0, 0xF4, 0x02, 0x46, 0xF0, 0xEE, 0x02, 0x45, 0xF0 - .byte 0xE8, 0x02, 0x44, 0xF0, 0xE1, 0x02, 0x43, 0xF0, 0xDB, 0x02, 0x42, 0xF0, 0xD5, 0x02, 0x41, 0xF0 - .byte 0xCF, 0x02, 0x40, 0xF0, 0xC9, 0x02, 0x3E, 0xF0, 0xC2, 0x02, 0x3D, 0xF0, 0xBC, 0x02, 0x3C, 0xF0 - .byte 0xB6, 0x02, 0x3B, 0xF0, 0xB0, 0x02, 0x3A, 0xF0, 0xAA, 0x02, 0x39, 0xF0, 0xA3, 0x02, 0x38, 0xF0 - .byte 0x9D, 0x02, 0x37, 0xF0, 0x97, 0x02, 0x36, 0xF0, 0x91, 0x02, 0x35, 0xF0, 0x8B, 0x02, 0x34, 0xF0 - .byte 0x84, 0x02, 0x33, 0xF0, 0x7E, 0x02, 0x32, 0xF0, 0x78, 0x02, 0x31, 0xF0, 0x72, 0x02, 0x30, 0xF0 - .byte 0x6C, 0x02, 0x2F, 0xF0, 0x65, 0x02, 0x2E, 0xF0, 0x5F, 0x02, 0x2D, 0xF0, 0x59, 0x02, 0x2C, 0xF0 - .byte 0x53, 0x02, 0x2B, 0xF0, 0x4D, 0x02, 0x2B, 0xF0, 0x46, 0x02, 0x2A, 0xF0, 0x40, 0x02, 0x29, 0xF0 - .byte 0x3A, 0x02, 0x28, 0xF0, 0x34, 0x02, 0x27, 0xF0, 0x2D, 0x02, 0x26, 0xF0, 0x27, 0x02, 0x25, 0xF0 - .byte 0x21, 0x02, 0x24, 0xF0, 0x1B, 0x02, 0x24, 0xF0, 0x15, 0x02, 0x23, 0xF0, 0x0E, 0x02, 0x22, 0xF0 - .byte 0x08, 0x02, 0x21, 0xF0, 0x02, 0x02, 0x20, 0xF0, 0xFC, 0x01, 0x20, 0xF0, 0xF5, 0x01, 0x1F, 0xF0 - .byte 0xEF, 0x01, 0x1E, 0xF0, 0xE9, 0x01, 0x1D, 0xF0, 0xE3, 0x01, 0x1D, 0xF0, 0xDC, 0x01, 0x1C, 0xF0 - .byte 0xD6, 0x01, 0x1B, 0xF0, 0xD0, 0x01, 0x1A, 0xF0, 0xCA, 0x01, 0x1A, 0xF0, 0xC3, 0x01, 0x19, 0xF0 - .byte 0xBD, 0x01, 0x18, 0xF0, 0xB7, 0x01, 0x18, 0xF0, 0xB1, 0x01, 0x17, 0xF0, 0xAA, 0x01, 0x16, 0xF0 - .byte 0xA4, 0x01, 0x16, 0xF0, 0x9E, 0x01, 0x15, 0xF0, 0x98, 0x01, 0x14, 0xF0, 0x91, 0x01, 0x14, 0xF0 - .byte 0x8B, 0x01, 0x13, 0xF0, 0x85, 0x01, 0x13, 0xF0, 0x7F, 0x01, 0x12, 0xF0, 0x78, 0x01, 0x11, 0xF0 - .byte 0x72, 0x01, 0x11, 0xF0, 0x6C, 0x01, 0x10, 0xF0, 0x66, 0x01, 0x10, 0xF0, 0x5F, 0x01, 0x0F, 0xF0 - .byte 0x59, 0x01, 0x0F, 0xF0, 0x53, 0x01, 0x0E, 0xF0, 0x4D, 0x01, 0x0E, 0xF0, 0x46, 0x01, 0x0D, 0xF0 - .byte 0x40, 0x01, 0x0D, 0xF0, 0x3A, 0x01, 0x0C, 0xF0, 0x34, 0x01, 0x0C, 0xF0, 0x2D, 0x01, 0x0B, 0xF0 - .byte 0x27, 0x01, 0x0B, 0xF0, 0x21, 0x01, 0x0A, 0xF0, 0x1B, 0x01, 0x0A, 0xF0, 0x14, 0x01, 0x09, 0xF0 - .byte 0x0E, 0x01, 0x09, 0xF0, 0x08, 0x01, 0x08, 0xF0, 0x01, 0x01, 0x08, 0xF0, 0xFB, 0x00, 0x08, 0xF0 - .byte 0xF5, 0x00, 0x07, 0xF0, 0xEF, 0x00, 0x07, 0xF0, 0xE8, 0x00, 0x07, 0xF0, 0xE2, 0x00, 0x06, 0xF0 - .byte 0xDC, 0x00, 0x06, 0xF0, 0xD6, 0x00, 0x06, 0xF0, 0xCF, 0x00, 0x05, 0xF0, 0xC9, 0x00, 0x05, 0xF0 - .byte 0xC3, 0x00, 0x05, 0xF0, 0xBC, 0x00, 0x04, 0xF0, 0xB6, 0x00, 0x04, 0xF0, 0xB0, 0x00, 0x04, 0xF0 - .byte 0xAA, 0x00, 0x04, 0xF0, 0xA3, 0x00, 0x03, 0xF0, 0x9D, 0x00, 0x03, 0xF0, 0x97, 0x00, 0x03, 0xF0 - .byte 0x90, 0x00, 0x03, 0xF0, 0x8A, 0x00, 0x02, 0xF0, 0x84, 0x00, 0x02, 0xF0, 0x7E, 0x00, 0x02, 0xF0 - .byte 0x77, 0x00, 0x02, 0xF0, 0x71, 0x00, 0x02, 0xF0, 0x6B, 0x00, 0x01, 0xF0, 0x65, 0x00, 0x01, 0xF0 - .byte 0x5E, 0x00, 0x01, 0xF0, 0x58, 0x00, 0x01, 0xF0, 0x52, 0x00, 0x01, 0xF0, 0x4B, 0x00, 0x01, 0xF0 - .byte 0x45, 0x00, 0x01, 0xF0, 0x3F, 0x00, 0x00, 0xF0, 0x39, 0x00, 0x00, 0xF0, 0x32, 0x00, 0x00, 0xF0 - .byte 0x2C, 0x00, 0x00, 0xF0, 0x26, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xF0, 0x19, 0x00, 0x00, 0xF0 - .byte 0x13, 0x00, 0x00, 0xF0, 0x0D, 0x00, 0x00, 0xF0, 0x06, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0xF0 - .byte 0xFA, 0xFF, 0x00, 0xF0, 0xF3, 0xFF, 0x00, 0xF0, 0xED, 0xFF, 0x00, 0xF0, 0xE7, 0xFF, 0x00, 0xF0 - .byte 0xE1, 0xFF, 0x00, 0xF0, 0xDA, 0xFF, 0x00, 0xF0, 0xD4, 0xFF, 0x00, 0xF0, 0xCE, 0xFF, 0x00, 0xF0 - .byte 0xC7, 0xFF, 0x00, 0xF0, 0xC1, 0xFF, 0x00, 0xF0, 0xBB, 0xFF, 0x01, 0xF0, 0xB5, 0xFF, 0x01, 0xF0 - .byte 0xAE, 0xFF, 0x01, 0xF0, 0xA8, 0xFF, 0x01, 0xF0, 0xA2, 0xFF, 0x01, 0xF0, 0x9B, 0xFF, 0x01, 0xF0 - .byte 0x95, 0xFF, 0x01, 0xF0, 0x8F, 0xFF, 0x02, 0xF0, 0x89, 0xFF, 0x02, 0xF0, 0x82, 0xFF, 0x02, 0xF0 - .byte 0x7C, 0xFF, 0x02, 0xF0, 0x76, 0xFF, 0x02, 0xF0, 0x70, 0xFF, 0x03, 0xF0, 0x69, 0xFF, 0x03, 0xF0 - .byte 0x63, 0xFF, 0x03, 0xF0, 0x5D, 0xFF, 0x03, 0xF0, 0x56, 0xFF, 0x04, 0xF0, 0x50, 0xFF, 0x04, 0xF0 - .byte 0x4A, 0xFF, 0x04, 0xF0, 0x44, 0xFF, 0x04, 0xF0, 0x3D, 0xFF, 0x05, 0xF0, 0x37, 0xFF, 0x05, 0xF0 - .byte 0x31, 0xFF, 0x05, 0xF0, 0x2A, 0xFF, 0x06, 0xF0, 0x24, 0xFF, 0x06, 0xF0, 0x1E, 0xFF, 0x06, 0xF0 - .byte 0x18, 0xFF, 0x07, 0xF0, 0x11, 0xFF, 0x07, 0xF0, 0x0B, 0xFF, 0x07, 0xF0, 0x05, 0xFF, 0x08, 0xF0 - .byte 0xFF, 0xFE, 0x08, 0xF0, 0xF8, 0xFE, 0x08, 0xF0, 0xF2, 0xFE, 0x09, 0xF0, 0xEC, 0xFE, 0x09, 0xF0 - .byte 0xE5, 0xFE, 0x0A, 0xF0, 0xDF, 0xFE, 0x0A, 0xF0, 0xD9, 0xFE, 0x0B, 0xF0, 0xD3, 0xFE, 0x0B, 0xF0 - .byte 0xCC, 0xFE, 0x0C, 0xF0, 0xC6, 0xFE, 0x0C, 0xF0, 0xC0, 0xFE, 0x0D, 0xF0, 0xBA, 0xFE, 0x0D, 0xF0 - .byte 0xB3, 0xFE, 0x0E, 0xF0, 0xAD, 0xFE, 0x0E, 0xF0, 0xA7, 0xFE, 0x0F, 0xF0, 0xA1, 0xFE, 0x0F, 0xF0 - .byte 0x9A, 0xFE, 0x10, 0xF0, 0x94, 0xFE, 0x10, 0xF0, 0x8E, 0xFE, 0x11, 0xF0, 0x88, 0xFE, 0x11, 0xF0 - .byte 0x81, 0xFE, 0x12, 0xF0, 0x7B, 0xFE, 0x13, 0xF0, 0x75, 0xFE, 0x13, 0xF0, 0x6F, 0xFE, 0x14, 0xF0 - .byte 0x68, 0xFE, 0x14, 0xF0, 0x62, 0xFE, 0x15, 0xF0, 0x5C, 0xFE, 0x16, 0xF0, 0x56, 0xFE, 0x16, 0xF0 - .byte 0x4F, 0xFE, 0x17, 0xF0, 0x49, 0xFE, 0x18, 0xF0, 0x43, 0xFE, 0x18, 0xF0, 0x3D, 0xFE, 0x19, 0xF0 - .byte 0x36, 0xFE, 0x1A, 0xF0, 0x30, 0xFE, 0x1A, 0xF0, 0x2A, 0xFE, 0x1B, 0xF0, 0x24, 0xFE, 0x1C, 0xF0 - .byte 0x1D, 0xFE, 0x1D, 0xF0, 0x17, 0xFE, 0x1D, 0xF0, 0x11, 0xFE, 0x1E, 0xF0, 0x0B, 0xFE, 0x1F, 0xF0 - .byte 0x04, 0xFE, 0x20, 0xF0, 0xFE, 0xFD, 0x20, 0xF0, 0xF8, 0xFD, 0x21, 0xF0, 0xF2, 0xFD, 0x22, 0xF0 - .byte 0xEB, 0xFD, 0x23, 0xF0, 0xE5, 0xFD, 0x24, 0xF0, 0xDF, 0xFD, 0x24, 0xF0, 0xD9, 0xFD, 0x25, 0xF0 - .byte 0xD3, 0xFD, 0x26, 0xF0, 0xCC, 0xFD, 0x27, 0xF0, 0xC6, 0xFD, 0x28, 0xF0, 0xC0, 0xFD, 0x29, 0xF0 - .byte 0xBA, 0xFD, 0x2A, 0xF0, 0xB3, 0xFD, 0x2B, 0xF0, 0xAD, 0xFD, 0x2B, 0xF0, 0xA7, 0xFD, 0x2C, 0xF0 - .byte 0xA1, 0xFD, 0x2D, 0xF0, 0x9B, 0xFD, 0x2E, 0xF0, 0x94, 0xFD, 0x2F, 0xF0, 0x8E, 0xFD, 0x30, 0xF0 - .byte 0x88, 0xFD, 0x31, 0xF0, 0x82, 0xFD, 0x32, 0xF0, 0x7C, 0xFD, 0x33, 0xF0, 0x75, 0xFD, 0x34, 0xF0 - .byte 0x6F, 0xFD, 0x35, 0xF0, 0x69, 0xFD, 0x36, 0xF0, 0x63, 0xFD, 0x37, 0xF0, 0x5D, 0xFD, 0x38, 0xF0 - .byte 0x56, 0xFD, 0x39, 0xF0, 0x50, 0xFD, 0x3A, 0xF0, 0x4A, 0xFD, 0x3B, 0xF0, 0x44, 0xFD, 0x3C, 0xF0 - .byte 0x3E, 0xFD, 0x3D, 0xF0, 0x37, 0xFD, 0x3E, 0xF0, 0x31, 0xFD, 0x40, 0xF0, 0x2B, 0xFD, 0x41, 0xF0 - .byte 0x25, 0xFD, 0x42, 0xF0, 0x1F, 0xFD, 0x43, 0xF0, 0x18, 0xFD, 0x44, 0xF0, 0x12, 0xFD, 0x45, 0xF0 - .byte 0x0C, 0xFD, 0x46, 0xF0, 0x06, 0xFD, 0x48, 0xF0, 0x00, 0xFD, 0x49, 0xF0, 0xFA, 0xFC, 0x4A, 0xF0 - .byte 0xF3, 0xFC, 0x4B, 0xF0, 0xED, 0xFC, 0x4C, 0xF0, 0xE7, 0xFC, 0x4D, 0xF0, 0xE1, 0xFC, 0x4F, 0xF0 - .byte 0xDB, 0xFC, 0x50, 0xF0, 0xD5, 0xFC, 0x51, 0xF0, 0xCE, 0xFC, 0x52, 0xF0, 0xC8, 0xFC, 0x54, 0xF0 - .byte 0xC2, 0xFC, 0x55, 0xF0, 0xBC, 0xFC, 0x56, 0xF0, 0xB6, 0xFC, 0x58, 0xF0, 0xB0, 0xFC, 0x59, 0xF0 - .byte 0xAA, 0xFC, 0x5A, 0xF0, 0xA3, 0xFC, 0x5B, 0xF0, 0x9D, 0xFC, 0x5D, 0xF0, 0x97, 0xFC, 0x5E, 0xF0 - .byte 0x91, 0xFC, 0x5F, 0xF0, 0x8B, 0xFC, 0x61, 0xF0, 0x85, 0xFC, 0x62, 0xF0, 0x7F, 0xFC, 0x64, 0xF0 - .byte 0x78, 0xFC, 0x65, 0xF0, 0x72, 0xFC, 0x66, 0xF0, 0x6C, 0xFC, 0x68, 0xF0, 0x66, 0xFC, 0x69, 0xF0 - .byte 0x60, 0xFC, 0x6B, 0xF0, 0x5A, 0xFC, 0x6C, 0xF0, 0x54, 0xFC, 0x6D, 0xF0, 0x4E, 0xFC, 0x6F, 0xF0 - .byte 0x47, 0xFC, 0x70, 0xF0, 0x41, 0xFC, 0x72, 0xF0, 0x3B, 0xFC, 0x73, 0xF0, 0x35, 0xFC, 0x75, 0xF0 - .byte 0x2F, 0xFC, 0x76, 0xF0, 0x29, 0xFC, 0x78, 0xF0, 0x23, 0xFC, 0x79, 0xF0, 0x1D, 0xFC, 0x7B, 0xF0 - .byte 0x17, 0xFC, 0x7C, 0xF0, 0x11, 0xFC, 0x7E, 0xF0, 0x0A, 0xFC, 0x7F, 0xF0, 0x04, 0xFC, 0x81, 0xF0 - .byte 0xFE, 0xFB, 0x83, 0xF0, 0xF8, 0xFB, 0x84, 0xF0, 0xF2, 0xFB, 0x86, 0xF0, 0xEC, 0xFB, 0x87, 0xF0 - .byte 0xE6, 0xFB, 0x89, 0xF0, 0xE0, 0xFB, 0x8A, 0xF0, 0xDA, 0xFB, 0x8C, 0xF0, 0xD4, 0xFB, 0x8E, 0xF0 - .byte 0xCE, 0xFB, 0x8F, 0xF0, 0xC8, 0xFB, 0x91, 0xF0, 0xC2, 0xFB, 0x93, 0xF0, 0xBC, 0xFB, 0x94, 0xF0 - .byte 0xB5, 0xFB, 0x96, 0xF0, 0xAF, 0xFB, 0x98, 0xF0, 0xA9, 0xFB, 0x99, 0xF0, 0xA3, 0xFB, 0x9B, 0xF0 - .byte 0x9D, 0xFB, 0x9D, 0xF0, 0x97, 0xFB, 0x9F, 0xF0, 0x91, 0xFB, 0xA0, 0xF0, 0x8B, 0xFB, 0xA2, 0xF0 - .byte 0x85, 0xFB, 0xA4, 0xF0, 0x7F, 0xFB, 0xA6, 0xF0, 0x79, 0xFB, 0xA7, 0xF0, 0x73, 0xFB, 0xA9, 0xF0 - .byte 0x6D, 0xFB, 0xAB, 0xF0, 0x67, 0xFB, 0xAD, 0xF0, 0x61, 0xFB, 0xAF, 0xF0, 0x5B, 0xFB, 0xB0, 0xF0 - .byte 0x55, 0xFB, 0xB2, 0xF0, 0x4F, 0xFB, 0xB4, 0xF0, 0x49, 0xFB, 0xB6, 0xF0, 0x43, 0xFB, 0xB8, 0xF0 - .byte 0x3D, 0xFB, 0xBA, 0xF0, 0x37, 0xFB, 0xBB, 0xF0, 0x31, 0xFB, 0xBD, 0xF0, 0x2B, 0xFB, 0xBF, 0xF0 - .byte 0x25, 0xFB, 0xC1, 0xF0, 0x1F, 0xFB, 0xC3, 0xF0, 0x19, 0xFB, 0xC5, 0xF0, 0x13, 0xFB, 0xC7, 0xF0 - .byte 0x0D, 0xFB, 0xC9, 0xF0, 0x07, 0xFB, 0xCB, 0xF0, 0x01, 0xFB, 0xCD, 0xF0, 0xFB, 0xFA, 0xCF, 0xF0 - .byte 0xF5, 0xFA, 0xD1, 0xF0, 0xEF, 0xFA, 0xD3, 0xF0, 0xE9, 0xFA, 0xD5, 0xF0, 0xE3, 0xFA, 0xD7, 0xF0 - .byte 0xDD, 0xFA, 0xD9, 0xF0, 0xD7, 0xFA, 0xDB, 0xF0, 0xD1, 0xFA, 0xDD, 0xF0, 0xCC, 0xFA, 0xDF, 0xF0 - .byte 0xC6, 0xFA, 0xE1, 0xF0, 0xC0, 0xFA, 0xE3, 0xF0, 0xBA, 0xFA, 0xE5, 0xF0, 0xB4, 0xFA, 0xE7, 0xF0 - .byte 0xAE, 0xFA, 0xE9, 0xF0, 0xA8, 0xFA, 0xEB, 0xF0, 0xA2, 0xFA, 0xED, 0xF0, 0x9C, 0xFA, 0xEF, 0xF0 - .byte 0x96, 0xFA, 0xF2, 0xF0, 0x90, 0xFA, 0xF4, 0xF0, 0x8A, 0xFA, 0xF6, 0xF0, 0x84, 0xFA, 0xF8, 0xF0 - .byte 0x7F, 0xFA, 0xFA, 0xF0, 0x79, 0xFA, 0xFC, 0xF0, 0x73, 0xFA, 0xFE, 0xF0, 0x6D, 0xFA, 0x01, 0xF1 - .byte 0x67, 0xFA, 0x03, 0xF1, 0x61, 0xFA, 0x05, 0xF1, 0x5B, 0xFA, 0x07, 0xF1, 0x55, 0xFA, 0x09, 0xF1 - .byte 0x4F, 0xFA, 0x0C, 0xF1, 0x4A, 0xFA, 0x0E, 0xF1, 0x44, 0xFA, 0x10, 0xF1, 0x3E, 0xFA, 0x12, 0xF1 - .byte 0x38, 0xFA, 0x15, 0xF1, 0x32, 0xFA, 0x17, 0xF1, 0x2C, 0xFA, 0x19, 0xF1, 0x26, 0xFA, 0x1C, 0xF1 - .byte 0x21, 0xFA, 0x1E, 0xF1, 0x1B, 0xFA, 0x20, 0xF1, 0x15, 0xFA, 0x23, 0xF1, 0x0F, 0xFA, 0x25, 0xF1 - .byte 0x09, 0xFA, 0x27, 0xF1, 0x03, 0xFA, 0x2A, 0xF1, 0xFE, 0xF9, 0x2C, 0xF1, 0xF8, 0xF9, 0x2E, 0xF1 - .byte 0xF2, 0xF9, 0x31, 0xF1, 0xEC, 0xF9, 0x33, 0xF1, 0xE6, 0xF9, 0x35, 0xF1, 0xE1, 0xF9, 0x38, 0xF1 - .byte 0xDB, 0xF9, 0x3A, 0xF1, 0xD5, 0xF9, 0x3D, 0xF1, 0xCF, 0xF9, 0x3F, 0xF1, 0xC9, 0xF9, 0x41, 0xF1 - .byte 0xC4, 0xF9, 0x44, 0xF1, 0xBE, 0xF9, 0x46, 0xF1, 0xB8, 0xF9, 0x49, 0xF1, 0xB2, 0xF9, 0x4B, 0xF1 - .byte 0xAC, 0xF9, 0x4E, 0xF1, 0xA7, 0xF9, 0x50, 0xF1, 0xA1, 0xF9, 0x53, 0xF1, 0x9B, 0xF9, 0x55, 0xF1 - .byte 0x95, 0xF9, 0x58, 0xF1, 0x90, 0xF9, 0x5A, 0xF1, 0x8A, 0xF9, 0x5D, 0xF1, 0x84, 0xF9, 0x5F, 0xF1 - .byte 0x7E, 0xF9, 0x62, 0xF1, 0x79, 0xF9, 0x65, 0xF1, 0x73, 0xF9, 0x67, 0xF1, 0x6D, 0xF9, 0x6A, 0xF1 - .byte 0x67, 0xF9, 0x6C, 0xF1, 0x62, 0xF9, 0x6F, 0xF1, 0x5C, 0xF9, 0x71, 0xF1, 0x56, 0xF9, 0x74, 0xF1 - .byte 0x51, 0xF9, 0x77, 0xF1, 0x4B, 0xF9, 0x79, 0xF1, 0x45, 0xF9, 0x7C, 0xF1, 0x3F, 0xF9, 0x7F, 0xF1 - .byte 0x3A, 0xF9, 0x81, 0xF1, 0x34, 0xF9, 0x84, 0xF1, 0x2E, 0xF9, 0x87, 0xF1, 0x29, 0xF9, 0x89, 0xF1 - .byte 0x23, 0xF9, 0x8C, 0xF1, 0x1D, 0xF9, 0x8F, 0xF1, 0x18, 0xF9, 0x91, 0xF1, 0x12, 0xF9, 0x94, 0xF1 - .byte 0x0C, 0xF9, 0x97, 0xF1, 0x07, 0xF9, 0x9A, 0xF1, 0x01, 0xF9, 0x9C, 0xF1, 0xFB, 0xF8, 0x9F, 0xF1 - .byte 0xF6, 0xF8, 0xA2, 0xF1, 0xF0, 0xF8, 0xA5, 0xF1, 0xEB, 0xF8, 0xA7, 0xF1, 0xE5, 0xF8, 0xAA, 0xF1 - .byte 0xDF, 0xF8, 0xAD, 0xF1, 0xDA, 0xF8, 0xB0, 0xF1, 0xD4, 0xF8, 0xB3, 0xF1, 0xCE, 0xF8, 0xB5, 0xF1 - .byte 0xC9, 0xF8, 0xB8, 0xF1, 0xC3, 0xF8, 0xBB, 0xF1, 0xBE, 0xF8, 0xBE, 0xF1, 0xB8, 0xF8, 0xC1, 0xF1 - .byte 0xB2, 0xF8, 0xC4, 0xF1, 0xAD, 0xF8, 0xC6, 0xF1, 0xA7, 0xF8, 0xC9, 0xF1, 0xA2, 0xF8, 0xCC, 0xF1 - .byte 0x9C, 0xF8, 0xCF, 0xF1, 0x96, 0xF8, 0xD2, 0xF1, 0x91, 0xF8, 0xD5, 0xF1, 0x8B, 0xF8, 0xD8, 0xF1 - .byte 0x86, 0xF8, 0xDB, 0xF1, 0x80, 0xF8, 0xDE, 0xF1, 0x7B, 0xF8, 0xE1, 0xF1, 0x75, 0xF8, 0xE4, 0xF1 - .byte 0x70, 0xF8, 0xE7, 0xF1, 0x6A, 0xF8, 0xEA, 0xF1, 0x65, 0xF8, 0xED, 0xF1, 0x5F, 0xF8, 0xF0, 0xF1 - .byte 0x5A, 0xF8, 0xF3, 0xF1, 0x54, 0xF8, 0xF6, 0xF1, 0x4E, 0xF8, 0xF9, 0xF1, 0x49, 0xF8, 0xFC, 0xF1 - .byte 0x43, 0xF8, 0xFF, 0xF1, 0x3E, 0xF8, 0x02, 0xF2, 0x38, 0xF8, 0x05, 0xF2, 0x33, 0xF8, 0x08, 0xF2 - .byte 0x2E, 0xF8, 0x0B, 0xF2, 0x28, 0xF8, 0x0E, 0xF2, 0x23, 0xF8, 0x11, 0xF2, 0x1D, 0xF8, 0x14, 0xF2 - .byte 0x18, 0xF8, 0x17, 0xF2, 0x12, 0xF8, 0x1A, 0xF2, 0x0D, 0xF8, 0x1D, 0xF2, 0x07, 0xF8, 0x21, 0xF2 - .byte 0x02, 0xF8, 0x24, 0xF2, 0xFC, 0xF7, 0x27, 0xF2, 0xF7, 0xF7, 0x2A, 0xF2, 0xF2, 0xF7, 0x2D, 0xF2 - .byte 0xEC, 0xF7, 0x30, 0xF2, 0xE7, 0xF7, 0x34, 0xF2, 0xE1, 0xF7, 0x37, 0xF2, 0xDC, 0xF7, 0x3A, 0xF2 - .byte 0xD6, 0xF7, 0x3D, 0xF2, 0xD1, 0xF7, 0x40, 0xF2, 0xCC, 0xF7, 0x44, 0xF2, 0xC6, 0xF7, 0x47, 0xF2 - .byte 0xC1, 0xF7, 0x4A, 0xF2, 0xBB, 0xF7, 0x4D, 0xF2, 0xB6, 0xF7, 0x50, 0xF2, 0xB1, 0xF7, 0x54, 0xF2 - .byte 0xAB, 0xF7, 0x57, 0xF2, 0xA6, 0xF7, 0x5A, 0xF2, 0xA1, 0xF7, 0x5E, 0xF2, 0x9B, 0xF7, 0x61, 0xF2 - .byte 0x96, 0xF7, 0x64, 0xF2, 0x91, 0xF7, 0x67, 0xF2, 0x8B, 0xF7, 0x6B, 0xF2, 0x86, 0xF7, 0x6E, 0xF2 - .byte 0x81, 0xF7, 0x71, 0xF2, 0x7B, 0xF7, 0x75, 0xF2, 0x76, 0xF7, 0x78, 0xF2, 0x71, 0xF7, 0x7B, 0xF2 - .byte 0x6B, 0xF7, 0x7F, 0xF2, 0x66, 0xF7, 0x82, 0xF2, 0x61, 0xF7, 0x86, 0xF2, 0x5B, 0xF7, 0x89, 0xF2 - .byte 0x56, 0xF7, 0x8C, 0xF2, 0x51, 0xF7, 0x90, 0xF2, 0x4C, 0xF7, 0x93, 0xF2, 0x46, 0xF7, 0x97, 0xF2 - .byte 0x41, 0xF7, 0x9A, 0xF2, 0x3C, 0xF7, 0x9E, 0xF2, 0x37, 0xF7, 0xA1, 0xF2, 0x31, 0xF7, 0xA4, 0xF2 - .byte 0x2C, 0xF7, 0xA8, 0xF2, 0x27, 0xF7, 0xAB, 0xF2, 0x22, 0xF7, 0xAF, 0xF2, 0x1C, 0xF7, 0xB2, 0xF2 - .byte 0x17, 0xF7, 0xB6, 0xF2, 0x12, 0xF7, 0xB9, 0xF2, 0x0D, 0xF7, 0xBD, 0xF2, 0x08, 0xF7, 0xC0, 0xF2 - .byte 0x02, 0xF7, 0xC4, 0xF2, 0xFD, 0xF6, 0xC7, 0xF2, 0xF8, 0xF6, 0xCB, 0xF2, 0xF3, 0xF6, 0xCE, 0xF2 - .byte 0xEE, 0xF6, 0xD2, 0xF2, 0xE8, 0xF6, 0xD6, 0xF2, 0xE3, 0xF6, 0xD9, 0xF2, 0xDE, 0xF6, 0xDD, 0xF2 - .byte 0xD9, 0xF6, 0xE0, 0xF2, 0xD4, 0xF6, 0xE4, 0xF2, 0xCF, 0xF6, 0xE8, 0xF2, 0xC9, 0xF6, 0xEB, 0xF2 - .byte 0xC4, 0xF6, 0xEF, 0xF2, 0xBF, 0xF6, 0xF2, 0xF2, 0xBA, 0xF6, 0xF6, 0xF2, 0xB5, 0xF6, 0xFA, 0xF2 - .byte 0xB0, 0xF6, 0xFD, 0xF2, 0xAB, 0xF6, 0x01, 0xF3, 0xA6, 0xF6, 0x05, 0xF3, 0xA1, 0xF6, 0x08, 0xF3 - .byte 0x9B, 0xF6, 0x0C, 0xF3, 0x96, 0xF6, 0x10, 0xF3, 0x91, 0xF6, 0x13, 0xF3, 0x8C, 0xF6, 0x17, 0xF3 - .byte 0x87, 0xF6, 0x1B, 0xF3, 0x82, 0xF6, 0x1F, 0xF3, 0x7D, 0xF6, 0x22, 0xF3, 0x78, 0xF6, 0x26, 0xF3 - .byte 0x73, 0xF6, 0x2A, 0xF3, 0x6E, 0xF6, 0x2E, 0xF3, 0x69, 0xF6, 0x31, 0xF3, 0x64, 0xF6, 0x35, 0xF3 - .byte 0x5F, 0xF6, 0x39, 0xF3, 0x5A, 0xF6, 0x3D, 0xF3, 0x55, 0xF6, 0x40, 0xF3, 0x50, 0xF6, 0x44, 0xF3 - .byte 0x4B, 0xF6, 0x48, 0xF3, 0x46, 0xF6, 0x4C, 0xF3, 0x41, 0xF6, 0x50, 0xF3, 0x3C, 0xF6, 0x54, 0xF3 - .byte 0x37, 0xF6, 0x57, 0xF3, 0x32, 0xF6, 0x5B, 0xF3, 0x2D, 0xF6, 0x5F, 0xF3, 0x28, 0xF6, 0x63, 0xF3 - .byte 0x23, 0xF6, 0x67, 0xF3, 0x1E, 0xF6, 0x6B, 0xF3, 0x19, 0xF6, 0x6F, 0xF3, 0x14, 0xF6, 0x72, 0xF3 - .byte 0x0F, 0xF6, 0x76, 0xF3, 0x0A, 0xF6, 0x7A, 0xF3, 0x05, 0xF6, 0x7E, 0xF3, 0x01, 0xF6, 0x82, 0xF3 - .byte 0xFC, 0xF5, 0x86, 0xF3, 0xF7, 0xF5, 0x8A, 0xF3, 0xF2, 0xF5, 0x8E, 0xF3, 0xED, 0xF5, 0x92, 0xF3 - .byte 0xE8, 0xF5, 0x96, 0xF3, 0xE3, 0xF5, 0x9A, 0xF3, 0xDE, 0xF5, 0x9E, 0xF3, 0xDA, 0xF5, 0xA2, 0xF3 - .byte 0xD5, 0xF5, 0xA6, 0xF3, 0xD0, 0xF5, 0xAA, 0xF3, 0xCB, 0xF5, 0xAE, 0xF3, 0xC6, 0xF5, 0xB2, 0xF3 - .byte 0xC1, 0xF5, 0xB6, 0xF3, 0xBC, 0xF5, 0xBA, 0xF3, 0xB8, 0xF5, 0xBE, 0xF3, 0xB3, 0xF5, 0xC2, 0xF3 - .byte 0xAE, 0xF5, 0xC6, 0xF3, 0xA9, 0xF5, 0xCA, 0xF3, 0xA4, 0xF5, 0xCE, 0xF3, 0xA0, 0xF5, 0xD2, 0xF3 - .byte 0x9B, 0xF5, 0xD6, 0xF3, 0x96, 0xF5, 0xDA, 0xF3, 0x91, 0xF5, 0xDE, 0xF3, 0x8D, 0xF5, 0xE2, 0xF3 - .byte 0x88, 0xF5, 0xE7, 0xF3, 0x83, 0xF5, 0xEB, 0xF3, 0x7E, 0xF5, 0xEF, 0xF3, 0x7A, 0xF5, 0xF3, 0xF3 - .byte 0x75, 0xF5, 0xF7, 0xF3, 0x70, 0xF5, 0xFB, 0xF3, 0x6B, 0xF5, 0xFF, 0xF3, 0x67, 0xF5, 0x04, 0xF4 - .byte 0x62, 0xF5, 0x08, 0xF4, 0x5D, 0xF5, 0x0C, 0xF4, 0x59, 0xF5, 0x10, 0xF4, 0x54, 0xF5, 0x14, 0xF4 - .byte 0x4F, 0xF5, 0x18, 0xF4, 0x4B, 0xF5, 0x1D, 0xF4, 0x46, 0xF5, 0x21, 0xF4, 0x41, 0xF5, 0x25, 0xF4 - .byte 0x3D, 0xF5, 0x29, 0xF4, 0x38, 0xF5, 0x2E, 0xF4, 0x33, 0xF5, 0x32, 0xF4, 0x2F, 0xF5, 0x36, 0xF4 - .byte 0x2A, 0xF5, 0x3A, 0xF4, 0x25, 0xF5, 0x3F, 0xF4, 0x21, 0xF5, 0x43, 0xF4, 0x1C, 0xF5, 0x47, 0xF4 - .byte 0x18, 0xF5, 0x4B, 0xF4, 0x13, 0xF5, 0x50, 0xF4, 0x0E, 0xF5, 0x54, 0xF4, 0x0A, 0xF5, 0x58, 0xF4 - .byte 0x05, 0xF5, 0x5D, 0xF4, 0x01, 0xF5, 0x61, 0xF4, 0xFC, 0xF4, 0x65, 0xF4, 0xF8, 0xF4, 0x69, 0xF4 - .byte 0xF3, 0xF4, 0x6E, 0xF4, 0xEF, 0xF4, 0x72, 0xF4, 0xEA, 0xF4, 0x77, 0xF4, 0xE5, 0xF4, 0x7B, 0xF4 - .byte 0xE1, 0xF4, 0x7F, 0xF4, 0xDC, 0xF4, 0x84, 0xF4, 0xD8, 0xF4, 0x88, 0xF4, 0xD3, 0xF4, 0x8C, 0xF4 - .byte 0xCF, 0xF4, 0x91, 0xF4, 0xCA, 0xF4, 0x95, 0xF4, 0xC6, 0xF4, 0x9A, 0xF4, 0xC2, 0xF4, 0x9E, 0xF4 - .byte 0xBD, 0xF4, 0xA2, 0xF4, 0xB9, 0xF4, 0xA7, 0xF4, 0xB4, 0xF4, 0xAB, 0xF4, 0xB0, 0xF4, 0xB0, 0xF4 - .byte 0xAB, 0xF4, 0xB4, 0xF4, 0xA7, 0xF4, 0xB9, 0xF4, 0xA2, 0xF4, 0xBD, 0xF4, 0x9E, 0xF4, 0xC2, 0xF4 - .byte 0x9A, 0xF4, 0xC6, 0xF4, 0x95, 0xF4, 0xCA, 0xF4, 0x91, 0xF4, 0xCF, 0xF4, 0x8C, 0xF4, 0xD3, 0xF4 - .byte 0x88, 0xF4, 0xD8, 0xF4, 0x84, 0xF4, 0xDC, 0xF4, 0x7F, 0xF4, 0xE1, 0xF4, 0x7B, 0xF4, 0xE5, 0xF4 - .byte 0x77, 0xF4, 0xEA, 0xF4, 0x72, 0xF4, 0xEF, 0xF4, 0x6E, 0xF4, 0xF3, 0xF4, 0x69, 0xF4, 0xF8, 0xF4 - .byte 0x65, 0xF4, 0xFC, 0xF4, 0x61, 0xF4, 0x01, 0xF5, 0x5D, 0xF4, 0x05, 0xF5, 0x58, 0xF4, 0x0A, 0xF5 - .byte 0x54, 0xF4, 0x0E, 0xF5, 0x50, 0xF4, 0x13, 0xF5, 0x4B, 0xF4, 0x18, 0xF5, 0x47, 0xF4, 0x1C, 0xF5 - .byte 0x43, 0xF4, 0x21, 0xF5, 0x3F, 0xF4, 0x25, 0xF5, 0x3A, 0xF4, 0x2A, 0xF5, 0x36, 0xF4, 0x2F, 0xF5 - .byte 0x32, 0xF4, 0x33, 0xF5, 0x2E, 0xF4, 0x38, 0xF5, 0x29, 0xF4, 0x3D, 0xF5, 0x25, 0xF4, 0x41, 0xF5 - .byte 0x21, 0xF4, 0x46, 0xF5, 0x1D, 0xF4, 0x4B, 0xF5, 0x18, 0xF4, 0x4F, 0xF5, 0x14, 0xF4, 0x54, 0xF5 - .byte 0x10, 0xF4, 0x59, 0xF5, 0x0C, 0xF4, 0x5D, 0xF5, 0x08, 0xF4, 0x62, 0xF5, 0x04, 0xF4, 0x67, 0xF5 - .byte 0xFF, 0xF3, 0x6B, 0xF5, 0xFB, 0xF3, 0x70, 0xF5, 0xF7, 0xF3, 0x75, 0xF5, 0xF3, 0xF3, 0x7A, 0xF5 - .byte 0xEF, 0xF3, 0x7E, 0xF5, 0xEB, 0xF3, 0x83, 0xF5, 0xE7, 0xF3, 0x88, 0xF5, 0xE2, 0xF3, 0x8D, 0xF5 - .byte 0xDE, 0xF3, 0x91, 0xF5, 0xDA, 0xF3, 0x96, 0xF5, 0xD6, 0xF3, 0x9B, 0xF5, 0xD2, 0xF3, 0xA0, 0xF5 - .byte 0xCE, 0xF3, 0xA4, 0xF5, 0xCA, 0xF3, 0xA9, 0xF5, 0xC6, 0xF3, 0xAE, 0xF5, 0xC2, 0xF3, 0xB3, 0xF5 - .byte 0xBE, 0xF3, 0xB8, 0xF5, 0xBA, 0xF3, 0xBC, 0xF5, 0xB6, 0xF3, 0xC1, 0xF5, 0xB2, 0xF3, 0xC6, 0xF5 - .byte 0xAE, 0xF3, 0xCB, 0xF5, 0xAA, 0xF3, 0xD0, 0xF5, 0xA6, 0xF3, 0xD5, 0xF5, 0xA2, 0xF3, 0xDA, 0xF5 - .byte 0x9E, 0xF3, 0xDE, 0xF5, 0x9A, 0xF3, 0xE3, 0xF5, 0x96, 0xF3, 0xE8, 0xF5, 0x92, 0xF3, 0xED, 0xF5 - .byte 0x8E, 0xF3, 0xF2, 0xF5, 0x8A, 0xF3, 0xF7, 0xF5, 0x86, 0xF3, 0xFC, 0xF5, 0x82, 0xF3, 0x01, 0xF6 - .byte 0x7E, 0xF3, 0x05, 0xF6, 0x7A, 0xF3, 0x0A, 0xF6, 0x76, 0xF3, 0x0F, 0xF6, 0x72, 0xF3, 0x14, 0xF6 - .byte 0x6F, 0xF3, 0x19, 0xF6, 0x6B, 0xF3, 0x1E, 0xF6, 0x67, 0xF3, 0x23, 0xF6, 0x63, 0xF3, 0x28, 0xF6 - .byte 0x5F, 0xF3, 0x2D, 0xF6, 0x5B, 0xF3, 0x32, 0xF6, 0x57, 0xF3, 0x37, 0xF6, 0x54, 0xF3, 0x3C, 0xF6 - .byte 0x50, 0xF3, 0x41, 0xF6, 0x4C, 0xF3, 0x46, 0xF6, 0x48, 0xF3, 0x4B, 0xF6, 0x44, 0xF3, 0x50, 0xF6 - .byte 0x40, 0xF3, 0x55, 0xF6, 0x3D, 0xF3, 0x5A, 0xF6, 0x39, 0xF3, 0x5F, 0xF6, 0x35, 0xF3, 0x64, 0xF6 - .byte 0x31, 0xF3, 0x69, 0xF6, 0x2E, 0xF3, 0x6E, 0xF6, 0x2A, 0xF3, 0x73, 0xF6, 0x26, 0xF3, 0x78, 0xF6 - .byte 0x22, 0xF3, 0x7D, 0xF6, 0x1F, 0xF3, 0x82, 0xF6, 0x1B, 0xF3, 0x87, 0xF6, 0x17, 0xF3, 0x8C, 0xF6 - .byte 0x13, 0xF3, 0x91, 0xF6, 0x10, 0xF3, 0x96, 0xF6, 0x0C, 0xF3, 0x9B, 0xF6, 0x08, 0xF3, 0xA1, 0xF6 - .byte 0x05, 0xF3, 0xA6, 0xF6, 0x01, 0xF3, 0xAB, 0xF6, 0xFD, 0xF2, 0xB0, 0xF6, 0xFA, 0xF2, 0xB5, 0xF6 - .byte 0xF6, 0xF2, 0xBA, 0xF6, 0xF2, 0xF2, 0xBF, 0xF6, 0xEF, 0xF2, 0xC4, 0xF6, 0xEB, 0xF2, 0xC9, 0xF6 - .byte 0xE8, 0xF2, 0xCF, 0xF6, 0xE4, 0xF2, 0xD4, 0xF6, 0xE0, 0xF2, 0xD9, 0xF6, 0xDD, 0xF2, 0xDE, 0xF6 - .byte 0xD9, 0xF2, 0xE3, 0xF6, 0xD6, 0xF2, 0xE8, 0xF6, 0xD2, 0xF2, 0xEE, 0xF6, 0xCE, 0xF2, 0xF3, 0xF6 - .byte 0xCB, 0xF2, 0xF8, 0xF6, 0xC7, 0xF2, 0xFD, 0xF6, 0xC4, 0xF2, 0x02, 0xF7, 0xC0, 0xF2, 0x08, 0xF7 - .byte 0xBD, 0xF2, 0x0D, 0xF7, 0xB9, 0xF2, 0x12, 0xF7, 0xB6, 0xF2, 0x17, 0xF7, 0xB2, 0xF2, 0x1C, 0xF7 - .byte 0xAF, 0xF2, 0x22, 0xF7, 0xAB, 0xF2, 0x27, 0xF7, 0xA8, 0xF2, 0x2C, 0xF7, 0xA4, 0xF2, 0x31, 0xF7 - .byte 0xA1, 0xF2, 0x37, 0xF7, 0x9E, 0xF2, 0x3C, 0xF7, 0x9A, 0xF2, 0x41, 0xF7, 0x97, 0xF2, 0x46, 0xF7 - .byte 0x93, 0xF2, 0x4C, 0xF7, 0x90, 0xF2, 0x51, 0xF7, 0x8C, 0xF2, 0x56, 0xF7, 0x89, 0xF2, 0x5B, 0xF7 - .byte 0x86, 0xF2, 0x61, 0xF7, 0x82, 0xF2, 0x66, 0xF7, 0x7F, 0xF2, 0x6B, 0xF7, 0x7B, 0xF2, 0x71, 0xF7 - .byte 0x78, 0xF2, 0x76, 0xF7, 0x75, 0xF2, 0x7B, 0xF7, 0x71, 0xF2, 0x81, 0xF7, 0x6E, 0xF2, 0x86, 0xF7 - .byte 0x6B, 0xF2, 0x8B, 0xF7, 0x67, 0xF2, 0x91, 0xF7, 0x64, 0xF2, 0x96, 0xF7, 0x61, 0xF2, 0x9B, 0xF7 - .byte 0x5E, 0xF2, 0xA1, 0xF7, 0x5A, 0xF2, 0xA6, 0xF7, 0x57, 0xF2, 0xAB, 0xF7, 0x54, 0xF2, 0xB1, 0xF7 - .byte 0x50, 0xF2, 0xB6, 0xF7, 0x4D, 0xF2, 0xBB, 0xF7, 0x4A, 0xF2, 0xC1, 0xF7, 0x47, 0xF2, 0xC6, 0xF7 - .byte 0x44, 0xF2, 0xCC, 0xF7, 0x40, 0xF2, 0xD1, 0xF7, 0x3D, 0xF2, 0xD6, 0xF7, 0x3A, 0xF2, 0xDC, 0xF7 - .byte 0x37, 0xF2, 0xE1, 0xF7, 0x34, 0xF2, 0xE7, 0xF7, 0x30, 0xF2, 0xEC, 0xF7, 0x2D, 0xF2, 0xF2, 0xF7 - .byte 0x2A, 0xF2, 0xF7, 0xF7, 0x27, 0xF2, 0xFC, 0xF7, 0x24, 0xF2, 0x02, 0xF8, 0x21, 0xF2, 0x07, 0xF8 - .byte 0x1D, 0xF2, 0x0D, 0xF8, 0x1A, 0xF2, 0x12, 0xF8, 0x17, 0xF2, 0x18, 0xF8, 0x14, 0xF2, 0x1D, 0xF8 - .byte 0x11, 0xF2, 0x23, 0xF8, 0x0E, 0xF2, 0x28, 0xF8, 0x0B, 0xF2, 0x2E, 0xF8, 0x08, 0xF2, 0x33, 0xF8 - .byte 0x05, 0xF2, 0x38, 0xF8, 0x02, 0xF2, 0x3E, 0xF8, 0xFF, 0xF1, 0x43, 0xF8, 0xFC, 0xF1, 0x49, 0xF8 - .byte 0xF9, 0xF1, 0x4E, 0xF8, 0xF6, 0xF1, 0x54, 0xF8, 0xF3, 0xF1, 0x5A, 0xF8, 0xF0, 0xF1, 0x5F, 0xF8 - .byte 0xED, 0xF1, 0x65, 0xF8, 0xEA, 0xF1, 0x6A, 0xF8, 0xE7, 0xF1, 0x70, 0xF8, 0xE4, 0xF1, 0x75, 0xF8 - .byte 0xE1, 0xF1, 0x7B, 0xF8, 0xDE, 0xF1, 0x80, 0xF8, 0xDB, 0xF1, 0x86, 0xF8, 0xD8, 0xF1, 0x8B, 0xF8 - .byte 0xD5, 0xF1, 0x91, 0xF8, 0xD2, 0xF1, 0x96, 0xF8, 0xCF, 0xF1, 0x9C, 0xF8, 0xCC, 0xF1, 0xA2, 0xF8 - .byte 0xC9, 0xF1, 0xA7, 0xF8, 0xC6, 0xF1, 0xAD, 0xF8, 0xC4, 0xF1, 0xB2, 0xF8, 0xC1, 0xF1, 0xB8, 0xF8 - .byte 0xBE, 0xF1, 0xBE, 0xF8, 0xBB, 0xF1, 0xC3, 0xF8, 0xB8, 0xF1, 0xC9, 0xF8, 0xB5, 0xF1, 0xCE, 0xF8 - .byte 0xB3, 0xF1, 0xD4, 0xF8, 0xB0, 0xF1, 0xDA, 0xF8, 0xAD, 0xF1, 0xDF, 0xF8, 0xAA, 0xF1, 0xE5, 0xF8 - .byte 0xA7, 0xF1, 0xEB, 0xF8, 0xA5, 0xF1, 0xF0, 0xF8, 0xA2, 0xF1, 0xF6, 0xF8, 0x9F, 0xF1, 0xFB, 0xF8 - .byte 0x9C, 0xF1, 0x01, 0xF9, 0x9A, 0xF1, 0x07, 0xF9, 0x97, 0xF1, 0x0C, 0xF9, 0x94, 0xF1, 0x12, 0xF9 - .byte 0x91, 0xF1, 0x18, 0xF9, 0x8F, 0xF1, 0x1D, 0xF9, 0x8C, 0xF1, 0x23, 0xF9, 0x89, 0xF1, 0x29, 0xF9 - .byte 0x87, 0xF1, 0x2E, 0xF9, 0x84, 0xF1, 0x34, 0xF9, 0x81, 0xF1, 0x3A, 0xF9, 0x7F, 0xF1, 0x3F, 0xF9 - .byte 0x7C, 0xF1, 0x45, 0xF9, 0x79, 0xF1, 0x4B, 0xF9, 0x77, 0xF1, 0x51, 0xF9, 0x74, 0xF1, 0x56, 0xF9 - .byte 0x71, 0xF1, 0x5C, 0xF9, 0x6F, 0xF1, 0x62, 0xF9, 0x6C, 0xF1, 0x67, 0xF9, 0x6A, 0xF1, 0x6D, 0xF9 - .byte 0x67, 0xF1, 0x73, 0xF9, 0x65, 0xF1, 0x79, 0xF9, 0x62, 0xF1, 0x7E, 0xF9, 0x5F, 0xF1, 0x84, 0xF9 - .byte 0x5D, 0xF1, 0x8A, 0xF9, 0x5A, 0xF1, 0x90, 0xF9, 0x58, 0xF1, 0x95, 0xF9, 0x55, 0xF1, 0x9B, 0xF9 - .byte 0x53, 0xF1, 0xA1, 0xF9, 0x50, 0xF1, 0xA7, 0xF9, 0x4E, 0xF1, 0xAC, 0xF9, 0x4B, 0xF1, 0xB2, 0xF9 - .byte 0x49, 0xF1, 0xB8, 0xF9, 0x46, 0xF1, 0xBE, 0xF9, 0x44, 0xF1, 0xC4, 0xF9, 0x41, 0xF1, 0xC9, 0xF9 - .byte 0x3F, 0xF1, 0xCF, 0xF9, 0x3D, 0xF1, 0xD5, 0xF9, 0x3A, 0xF1, 0xDB, 0xF9, 0x38, 0xF1, 0xE1, 0xF9 - .byte 0x35, 0xF1, 0xE6, 0xF9, 0x33, 0xF1, 0xEC, 0xF9, 0x31, 0xF1, 0xF2, 0xF9, 0x2E, 0xF1, 0xF8, 0xF9 - .byte 0x2C, 0xF1, 0xFE, 0xF9, 0x2A, 0xF1, 0x03, 0xFA, 0x27, 0xF1, 0x09, 0xFA, 0x25, 0xF1, 0x0F, 0xFA - .byte 0x23, 0xF1, 0x15, 0xFA, 0x20, 0xF1, 0x1B, 0xFA, 0x1E, 0xF1, 0x21, 0xFA, 0x1C, 0xF1, 0x26, 0xFA - .byte 0x19, 0xF1, 0x2C, 0xFA, 0x17, 0xF1, 0x32, 0xFA, 0x15, 0xF1, 0x38, 0xFA, 0x12, 0xF1, 0x3E, 0xFA - .byte 0x10, 0xF1, 0x44, 0xFA, 0x0E, 0xF1, 0x4A, 0xFA, 0x0C, 0xF1, 0x4F, 0xFA, 0x09, 0xF1, 0x55, 0xFA - .byte 0x07, 0xF1, 0x5B, 0xFA, 0x05, 0xF1, 0x61, 0xFA, 0x03, 0xF1, 0x67, 0xFA, 0x01, 0xF1, 0x6D, 0xFA - .byte 0xFE, 0xF0, 0x73, 0xFA, 0xFC, 0xF0, 0x79, 0xFA, 0xFA, 0xF0, 0x7F, 0xFA, 0xF8, 0xF0, 0x84, 0xFA - .byte 0xF6, 0xF0, 0x8A, 0xFA, 0xF4, 0xF0, 0x90, 0xFA, 0xF2, 0xF0, 0x96, 0xFA, 0xEF, 0xF0, 0x9C, 0xFA - .byte 0xED, 0xF0, 0xA2, 0xFA, 0xEB, 0xF0, 0xA8, 0xFA, 0xE9, 0xF0, 0xAE, 0xFA, 0xE7, 0xF0, 0xB4, 0xFA - .byte 0xE5, 0xF0, 0xBA, 0xFA, 0xE3, 0xF0, 0xC0, 0xFA, 0xE1, 0xF0, 0xC6, 0xFA, 0xDF, 0xF0, 0xCC, 0xFA - .byte 0xDD, 0xF0, 0xD1, 0xFA, 0xDB, 0xF0, 0xD7, 0xFA, 0xD9, 0xF0, 0xDD, 0xFA, 0xD7, 0xF0, 0xE3, 0xFA - .byte 0xD5, 0xF0, 0xE9, 0xFA, 0xD3, 0xF0, 0xEF, 0xFA, 0xD1, 0xF0, 0xF5, 0xFA, 0xCF, 0xF0, 0xFB, 0xFA - .byte 0xCD, 0xF0, 0x01, 0xFB, 0xCB, 0xF0, 0x07, 0xFB, 0xC9, 0xF0, 0x0D, 0xFB, 0xC7, 0xF0, 0x13, 0xFB - .byte 0xC5, 0xF0, 0x19, 0xFB, 0xC3, 0xF0, 0x1F, 0xFB, 0xC1, 0xF0, 0x25, 0xFB, 0xBF, 0xF0, 0x2B, 0xFB - .byte 0xBD, 0xF0, 0x31, 0xFB, 0xBB, 0xF0, 0x37, 0xFB, 0xBA, 0xF0, 0x3D, 0xFB, 0xB8, 0xF0, 0x43, 0xFB - .byte 0xB6, 0xF0, 0x49, 0xFB, 0xB4, 0xF0, 0x4F, 0xFB, 0xB2, 0xF0, 0x55, 0xFB, 0xB0, 0xF0, 0x5B, 0xFB - .byte 0xAF, 0xF0, 0x61, 0xFB, 0xAD, 0xF0, 0x67, 0xFB, 0xAB, 0xF0, 0x6D, 0xFB, 0xA9, 0xF0, 0x73, 0xFB - .byte 0xA7, 0xF0, 0x79, 0xFB, 0xA6, 0xF0, 0x7F, 0xFB, 0xA4, 0xF0, 0x85, 0xFB, 0xA2, 0xF0, 0x8B, 0xFB - .byte 0xA0, 0xF0, 0x91, 0xFB, 0x9F, 0xF0, 0x97, 0xFB, 0x9D, 0xF0, 0x9D, 0xFB, 0x9B, 0xF0, 0xA3, 0xFB - .byte 0x99, 0xF0, 0xA9, 0xFB, 0x98, 0xF0, 0xAF, 0xFB, 0x96, 0xF0, 0xB5, 0xFB, 0x94, 0xF0, 0xBC, 0xFB - .byte 0x93, 0xF0, 0xC2, 0xFB, 0x91, 0xF0, 0xC8, 0xFB, 0x8F, 0xF0, 0xCE, 0xFB, 0x8E, 0xF0, 0xD4, 0xFB - .byte 0x8C, 0xF0, 0xDA, 0xFB, 0x8A, 0xF0, 0xE0, 0xFB, 0x89, 0xF0, 0xE6, 0xFB, 0x87, 0xF0, 0xEC, 0xFB - .byte 0x86, 0xF0, 0xF2, 0xFB, 0x84, 0xF0, 0xF8, 0xFB, 0x83, 0xF0, 0xFE, 0xFB, 0x81, 0xF0, 0x04, 0xFC - .byte 0x7F, 0xF0, 0x0A, 0xFC, 0x7E, 0xF0, 0x11, 0xFC, 0x7C, 0xF0, 0x17, 0xFC, 0x7B, 0xF0, 0x1D, 0xFC - .byte 0x79, 0xF0, 0x23, 0xFC, 0x78, 0xF0, 0x29, 0xFC, 0x76, 0xF0, 0x2F, 0xFC, 0x75, 0xF0, 0x35, 0xFC - .byte 0x73, 0xF0, 0x3B, 0xFC, 0x72, 0xF0, 0x41, 0xFC, 0x70, 0xF0, 0x47, 0xFC, 0x6F, 0xF0, 0x4E, 0xFC - .byte 0x6D, 0xF0, 0x54, 0xFC, 0x6C, 0xF0, 0x5A, 0xFC, 0x6B, 0xF0, 0x60, 0xFC, 0x69, 0xF0, 0x66, 0xFC - .byte 0x68, 0xF0, 0x6C, 0xFC, 0x66, 0xF0, 0x72, 0xFC, 0x65, 0xF0, 0x78, 0xFC, 0x64, 0xF0, 0x7F, 0xFC - .byte 0x62, 0xF0, 0x85, 0xFC, 0x61, 0xF0, 0x8B, 0xFC, 0x5F, 0xF0, 0x91, 0xFC, 0x5E, 0xF0, 0x97, 0xFC - .byte 0x5D, 0xF0, 0x9D, 0xFC, 0x5B, 0xF0, 0xA3, 0xFC, 0x5A, 0xF0, 0xAA, 0xFC, 0x59, 0xF0, 0xB0, 0xFC - .byte 0x58, 0xF0, 0xB6, 0xFC, 0x56, 0xF0, 0xBC, 0xFC, 0x55, 0xF0, 0xC2, 0xFC, 0x54, 0xF0, 0xC8, 0xFC - .byte 0x52, 0xF0, 0xCE, 0xFC, 0x51, 0xF0, 0xD5, 0xFC, 0x50, 0xF0, 0xDB, 0xFC, 0x4F, 0xF0, 0xE1, 0xFC - .byte 0x4D, 0xF0, 0xE7, 0xFC, 0x4C, 0xF0, 0xED, 0xFC, 0x4B, 0xF0, 0xF3, 0xFC, 0x4A, 0xF0, 0xFA, 0xFC - .byte 0x49, 0xF0, 0x00, 0xFD, 0x48, 0xF0, 0x06, 0xFD, 0x46, 0xF0, 0x0C, 0xFD, 0x45, 0xF0, 0x12, 0xFD - .byte 0x44, 0xF0, 0x18, 0xFD, 0x43, 0xF0, 0x1F, 0xFD, 0x42, 0xF0, 0x25, 0xFD, 0x41, 0xF0, 0x2B, 0xFD - .byte 0x40, 0xF0, 0x31, 0xFD, 0x3E, 0xF0, 0x37, 0xFD, 0x3D, 0xF0, 0x3E, 0xFD, 0x3C, 0xF0, 0x44, 0xFD - .byte 0x3B, 0xF0, 0x4A, 0xFD, 0x3A, 0xF0, 0x50, 0xFD, 0x39, 0xF0, 0x56, 0xFD, 0x38, 0xF0, 0x5D, 0xFD - .byte 0x37, 0xF0, 0x63, 0xFD, 0x36, 0xF0, 0x69, 0xFD, 0x35, 0xF0, 0x6F, 0xFD, 0x34, 0xF0, 0x75, 0xFD - .byte 0x33, 0xF0, 0x7C, 0xFD, 0x32, 0xF0, 0x82, 0xFD, 0x31, 0xF0, 0x88, 0xFD, 0x30, 0xF0, 0x8E, 0xFD - .byte 0x2F, 0xF0, 0x94, 0xFD, 0x2E, 0xF0, 0x9B, 0xFD, 0x2D, 0xF0, 0xA1, 0xFD, 0x2C, 0xF0, 0xA7, 0xFD - .byte 0x2B, 0xF0, 0xAD, 0xFD, 0x2B, 0xF0, 0xB3, 0xFD, 0x2A, 0xF0, 0xBA, 0xFD, 0x29, 0xF0, 0xC0, 0xFD - .byte 0x28, 0xF0, 0xC6, 0xFD, 0x27, 0xF0, 0xCC, 0xFD, 0x26, 0xF0, 0xD3, 0xFD, 0x25, 0xF0, 0xD9, 0xFD - .byte 0x24, 0xF0, 0xDF, 0xFD, 0x24, 0xF0, 0xE5, 0xFD, 0x23, 0xF0, 0xEB, 0xFD, 0x22, 0xF0, 0xF2, 0xFD - .byte 0x21, 0xF0, 0xF8, 0xFD, 0x20, 0xF0, 0xFE, 0xFD, 0x20, 0xF0, 0x04, 0xFE, 0x1F, 0xF0, 0x0B, 0xFE - .byte 0x1E, 0xF0, 0x11, 0xFE, 0x1D, 0xF0, 0x17, 0xFE, 0x1D, 0xF0, 0x1D, 0xFE, 0x1C, 0xF0, 0x24, 0xFE - .byte 0x1B, 0xF0, 0x2A, 0xFE, 0x1A, 0xF0, 0x30, 0xFE, 0x1A, 0xF0, 0x36, 0xFE, 0x19, 0xF0, 0x3D, 0xFE - .byte 0x18, 0xF0, 0x43, 0xFE, 0x18, 0xF0, 0x49, 0xFE, 0x17, 0xF0, 0x4F, 0xFE, 0x16, 0xF0, 0x56, 0xFE - .byte 0x16, 0xF0, 0x5C, 0xFE, 0x15, 0xF0, 0x62, 0xFE, 0x14, 0xF0, 0x68, 0xFE, 0x14, 0xF0, 0x6F, 0xFE - .byte 0x13, 0xF0, 0x75, 0xFE, 0x13, 0xF0, 0x7B, 0xFE, 0x12, 0xF0, 0x81, 0xFE, 0x11, 0xF0, 0x88, 0xFE - .byte 0x11, 0xF0, 0x8E, 0xFE, 0x10, 0xF0, 0x94, 0xFE, 0x10, 0xF0, 0x9A, 0xFE, 0x0F, 0xF0, 0xA1, 0xFE - .byte 0x0F, 0xF0, 0xA7, 0xFE, 0x0E, 0xF0, 0xAD, 0xFE, 0x0E, 0xF0, 0xB3, 0xFE, 0x0D, 0xF0, 0xBA, 0xFE - .byte 0x0D, 0xF0, 0xC0, 0xFE, 0x0C, 0xF0, 0xC6, 0xFE, 0x0C, 0xF0, 0xCC, 0xFE, 0x0B, 0xF0, 0xD3, 0xFE - .byte 0x0B, 0xF0, 0xD9, 0xFE, 0x0A, 0xF0, 0xDF, 0xFE, 0x0A, 0xF0, 0xE5, 0xFE, 0x09, 0xF0, 0xEC, 0xFE - .byte 0x09, 0xF0, 0xF2, 0xFE, 0x08, 0xF0, 0xF8, 0xFE, 0x08, 0xF0, 0xFF, 0xFE, 0x08, 0xF0, 0x05, 0xFF - .byte 0x07, 0xF0, 0x0B, 0xFF, 0x07, 0xF0, 0x11, 0xFF, 0x07, 0xF0, 0x18, 0xFF, 0x06, 0xF0, 0x1E, 0xFF - .byte 0x06, 0xF0, 0x24, 0xFF, 0x06, 0xF0, 0x2A, 0xFF, 0x05, 0xF0, 0x31, 0xFF, 0x05, 0xF0, 0x37, 0xFF - .byte 0x05, 0xF0, 0x3D, 0xFF, 0x04, 0xF0, 0x44, 0xFF, 0x04, 0xF0, 0x4A, 0xFF, 0x04, 0xF0, 0x50, 0xFF - .byte 0x04, 0xF0, 0x56, 0xFF, 0x03, 0xF0, 0x5D, 0xFF, 0x03, 0xF0, 0x63, 0xFF, 0x03, 0xF0, 0x69, 0xFF - .byte 0x03, 0xF0, 0x70, 0xFF, 0x02, 0xF0, 0x76, 0xFF, 0x02, 0xF0, 0x7C, 0xFF, 0x02, 0xF0, 0x82, 0xFF - .byte 0x02, 0xF0, 0x89, 0xFF, 0x02, 0xF0, 0x8F, 0xFF, 0x01, 0xF0, 0x95, 0xFF, 0x01, 0xF0, 0x9B, 0xFF - .byte 0x01, 0xF0, 0xA2, 0xFF, 0x01, 0xF0, 0xA8, 0xFF, 0x01, 0xF0, 0xAE, 0xFF, 0x01, 0xF0, 0xB5, 0xFF - .byte 0x01, 0xF0, 0xBB, 0xFF, 0x00, 0xF0, 0xC1, 0xFF, 0x00, 0xF0, 0xC7, 0xFF, 0x00, 0xF0, 0xCE, 0xFF - .byte 0x00, 0xF0, 0xD4, 0xFF, 0x00, 0xF0, 0xDA, 0xFF, 0x00, 0xF0, 0xE1, 0xFF, 0x00, 0xF0, 0xE7, 0xFF - .byte 0x00, 0xF0, 0xED, 0xFF, 0x00, 0xF0, 0xF3, 0xFF, 0x00, 0xF0, 0xFA, 0xFF, 0x00, 0xF0, 0x00, 0x00 - .byte 0x00, 0xF0, 0x06, 0x00, 0x00, 0xF0, 0x0D, 0x00, 0x00, 0xF0, 0x13, 0x00, 0x00, 0xF0, 0x19, 0x00 - .byte 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xF0, 0x26, 0x00, 0x00, 0xF0, 0x2C, 0x00, 0x00, 0xF0, 0x32, 0x00 - .byte 0x00, 0xF0, 0x39, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x01, 0xF0, 0x45, 0x00, 0x01, 0xF0, 0x4B, 0x00 - .byte 0x01, 0xF0, 0x52, 0x00, 0x01, 0xF0, 0x58, 0x00, 0x01, 0xF0, 0x5E, 0x00, 0x01, 0xF0, 0x65, 0x00 - .byte 0x01, 0xF0, 0x6B, 0x00, 0x02, 0xF0, 0x71, 0x00, 0x02, 0xF0, 0x77, 0x00, 0x02, 0xF0, 0x7E, 0x00 - .byte 0x02, 0xF0, 0x84, 0x00, 0x02, 0xF0, 0x8A, 0x00, 0x03, 0xF0, 0x90, 0x00, 0x03, 0xF0, 0x97, 0x00 - .byte 0x03, 0xF0, 0x9D, 0x00, 0x03, 0xF0, 0xA3, 0x00, 0x04, 0xF0, 0xAA, 0x00, 0x04, 0xF0, 0xB0, 0x00 - .byte 0x04, 0xF0, 0xB6, 0x00, 0x04, 0xF0, 0xBC, 0x00, 0x05, 0xF0, 0xC3, 0x00, 0x05, 0xF0, 0xC9, 0x00 - .byte 0x05, 0xF0, 0xCF, 0x00, 0x06, 0xF0, 0xD6, 0x00, 0x06, 0xF0, 0xDC, 0x00, 0x06, 0xF0, 0xE2, 0x00 - .byte 0x07, 0xF0, 0xE8, 0x00, 0x07, 0xF0, 0xEF, 0x00, 0x07, 0xF0, 0xF5, 0x00, 0x08, 0xF0, 0xFB, 0x00 - .byte 0x08, 0xF0, 0x01, 0x01, 0x08, 0xF0, 0x08, 0x01, 0x09, 0xF0, 0x0E, 0x01, 0x09, 0xF0, 0x14, 0x01 - .byte 0x0A, 0xF0, 0x1B, 0x01, 0x0A, 0xF0, 0x21, 0x01, 0x0B, 0xF0, 0x27, 0x01, 0x0B, 0xF0, 0x2D, 0x01 - .byte 0x0C, 0xF0, 0x34, 0x01, 0x0C, 0xF0, 0x3A, 0x01, 0x0D, 0xF0, 0x40, 0x01, 0x0D, 0xF0, 0x46, 0x01 - .byte 0x0E, 0xF0, 0x4D, 0x01, 0x0E, 0xF0, 0x53, 0x01, 0x0F, 0xF0, 0x59, 0x01, 0x0F, 0xF0, 0x5F, 0x01 - .byte 0x10, 0xF0, 0x66, 0x01, 0x10, 0xF0, 0x6C, 0x01, 0x11, 0xF0, 0x72, 0x01, 0x11, 0xF0, 0x78, 0x01 - .byte 0x12, 0xF0, 0x7F, 0x01, 0x13, 0xF0, 0x85, 0x01, 0x13, 0xF0, 0x8B, 0x01, 0x14, 0xF0, 0x91, 0x01 - .byte 0x14, 0xF0, 0x98, 0x01, 0x15, 0xF0, 0x9E, 0x01, 0x16, 0xF0, 0xA4, 0x01, 0x16, 0xF0, 0xAA, 0x01 - .byte 0x17, 0xF0, 0xB1, 0x01, 0x18, 0xF0, 0xB7, 0x01, 0x18, 0xF0, 0xBD, 0x01, 0x19, 0xF0, 0xC3, 0x01 - .byte 0x1A, 0xF0, 0xCA, 0x01, 0x1A, 0xF0, 0xD0, 0x01, 0x1B, 0xF0, 0xD6, 0x01, 0x1C, 0xF0, 0xDC, 0x01 - .byte 0x1D, 0xF0, 0xE3, 0x01, 0x1D, 0xF0, 0xE9, 0x01, 0x1E, 0xF0, 0xEF, 0x01, 0x1F, 0xF0, 0xF5, 0x01 - .byte 0x20, 0xF0, 0xFC, 0x01, 0x20, 0xF0, 0x02, 0x02, 0x21, 0xF0, 0x08, 0x02, 0x22, 0xF0, 0x0E, 0x02 - .byte 0x23, 0xF0, 0x15, 0x02, 0x24, 0xF0, 0x1B, 0x02, 0x24, 0xF0, 0x21, 0x02, 0x25, 0xF0, 0x27, 0x02 - .byte 0x26, 0xF0, 0x2D, 0x02, 0x27, 0xF0, 0x34, 0x02, 0x28, 0xF0, 0x3A, 0x02, 0x29, 0xF0, 0x40, 0x02 - .byte 0x2A, 0xF0, 0x46, 0x02, 0x2B, 0xF0, 0x4D, 0x02, 0x2B, 0xF0, 0x53, 0x02, 0x2C, 0xF0, 0x59, 0x02 - .byte 0x2D, 0xF0, 0x5F, 0x02, 0x2E, 0xF0, 0x65, 0x02, 0x2F, 0xF0, 0x6C, 0x02, 0x30, 0xF0, 0x72, 0x02 - .byte 0x31, 0xF0, 0x78, 0x02, 0x32, 0xF0, 0x7E, 0x02, 0x33, 0xF0, 0x84, 0x02, 0x34, 0xF0, 0x8B, 0x02 - .byte 0x35, 0xF0, 0x91, 0x02, 0x36, 0xF0, 0x97, 0x02, 0x37, 0xF0, 0x9D, 0x02, 0x38, 0xF0, 0xA3, 0x02 - .byte 0x39, 0xF0, 0xAA, 0x02, 0x3A, 0xF0, 0xB0, 0x02, 0x3B, 0xF0, 0xB6, 0x02, 0x3C, 0xF0, 0xBC, 0x02 - .byte 0x3D, 0xF0, 0xC2, 0x02, 0x3E, 0xF0, 0xC9, 0x02, 0x40, 0xF0, 0xCF, 0x02, 0x41, 0xF0, 0xD5, 0x02 - .byte 0x42, 0xF0, 0xDB, 0x02, 0x43, 0xF0, 0xE1, 0x02, 0x44, 0xF0, 0xE8, 0x02, 0x45, 0xF0, 0xEE, 0x02 - .byte 0x46, 0xF0, 0xF4, 0x02, 0x48, 0xF0, 0xFA, 0x02, 0x49, 0xF0, 0x00, 0x03, 0x4A, 0xF0, 0x06, 0x03 - .byte 0x4B, 0xF0, 0x0D, 0x03, 0x4C, 0xF0, 0x13, 0x03, 0x4D, 0xF0, 0x19, 0x03, 0x4F, 0xF0, 0x1F, 0x03 - .byte 0x50, 0xF0, 0x25, 0x03, 0x51, 0xF0, 0x2B, 0x03, 0x52, 0xF0, 0x32, 0x03, 0x54, 0xF0, 0x38, 0x03 - .byte 0x55, 0xF0, 0x3E, 0x03, 0x56, 0xF0, 0x44, 0x03, 0x58, 0xF0, 0x4A, 0x03, 0x59, 0xF0, 0x50, 0x03 - .byte 0x5A, 0xF0, 0x56, 0x03, 0x5B, 0xF0, 0x5D, 0x03, 0x5D, 0xF0, 0x63, 0x03, 0x5E, 0xF0, 0x69, 0x03 - .byte 0x5F, 0xF0, 0x6F, 0x03, 0x61, 0xF0, 0x75, 0x03, 0x62, 0xF0, 0x7B, 0x03, 0x64, 0xF0, 0x81, 0x03 - .byte 0x65, 0xF0, 0x88, 0x03, 0x66, 0xF0, 0x8E, 0x03, 0x68, 0xF0, 0x94, 0x03, 0x69, 0xF0, 0x9A, 0x03 - .byte 0x6B, 0xF0, 0xA0, 0x03, 0x6C, 0xF0, 0xA6, 0x03, 0x6D, 0xF0, 0xAC, 0x03, 0x6F, 0xF0, 0xB2, 0x03 - .byte 0x70, 0xF0, 0xB9, 0x03, 0x72, 0xF0, 0xBF, 0x03, 0x73, 0xF0, 0xC5, 0x03, 0x75, 0xF0, 0xCB, 0x03 - .byte 0x76, 0xF0, 0xD1, 0x03, 0x78, 0xF0, 0xD7, 0x03, 0x79, 0xF0, 0xDD, 0x03, 0x7B, 0xF0, 0xE3, 0x03 - .byte 0x7C, 0xF0, 0xE9, 0x03, 0x7E, 0xF0, 0xEF, 0x03, 0x7F, 0xF0, 0xF6, 0x03, 0x81, 0xF0, 0xFC, 0x03 - .byte 0x83, 0xF0, 0x02, 0x04, 0x84, 0xF0, 0x08, 0x04, 0x86, 0xF0, 0x0E, 0x04, 0x87, 0xF0, 0x14, 0x04 - .byte 0x89, 0xF0, 0x1A, 0x04, 0x8A, 0xF0, 0x20, 0x04, 0x8C, 0xF0, 0x26, 0x04, 0x8E, 0xF0, 0x2C, 0x04 - .byte 0x8F, 0xF0, 0x32, 0x04, 0x91, 0xF0, 0x38, 0x04, 0x93, 0xF0, 0x3E, 0x04, 0x94, 0xF0, 0x44, 0x04 - .byte 0x96, 0xF0, 0x4B, 0x04, 0x98, 0xF0, 0x51, 0x04, 0x99, 0xF0, 0x57, 0x04, 0x9B, 0xF0, 0x5D, 0x04 - .byte 0x9D, 0xF0, 0x63, 0x04, 0x9F, 0xF0, 0x69, 0x04, 0xA0, 0xF0, 0x6F, 0x04, 0xA2, 0xF0, 0x75, 0x04 - .byte 0xA4, 0xF0, 0x7B, 0x04, 0xA6, 0xF0, 0x81, 0x04, 0xA7, 0xF0, 0x87, 0x04, 0xA9, 0xF0, 0x8D, 0x04 - .byte 0xAB, 0xF0, 0x93, 0x04, 0xAD, 0xF0, 0x99, 0x04, 0xAF, 0xF0, 0x9F, 0x04, 0xB0, 0xF0, 0xA5, 0x04 - .byte 0xB2, 0xF0, 0xAB, 0x04, 0xB4, 0xF0, 0xB1, 0x04, 0xB6, 0xF0, 0xB7, 0x04, 0xB8, 0xF0, 0xBD, 0x04 - .byte 0xBA, 0xF0, 0xC3, 0x04, 0xBB, 0xF0, 0xC9, 0x04, 0xBD, 0xF0, 0xCF, 0x04, 0xBF, 0xF0, 0xD5, 0x04 - .byte 0xC1, 0xF0, 0xDB, 0x04, 0xC3, 0xF0, 0xE1, 0x04, 0xC5, 0xF0, 0xE7, 0x04, 0xC7, 0xF0, 0xED, 0x04 - .byte 0xC9, 0xF0, 0xF3, 0x04, 0xCB, 0xF0, 0xF9, 0x04, 0xCD, 0xF0, 0xFF, 0x04, 0xCF, 0xF0, 0x05, 0x05 - .byte 0xD1, 0xF0, 0x0B, 0x05, 0xD3, 0xF0, 0x11, 0x05, 0xD5, 0xF0, 0x17, 0x05, 0xD7, 0xF0, 0x1D, 0x05 - .byte 0xD9, 0xF0, 0x23, 0x05, 0xDB, 0xF0, 0x29, 0x05, 0xDD, 0xF0, 0x2F, 0x05, 0xDF, 0xF0, 0x34, 0x05 - .byte 0xE1, 0xF0, 0x3A, 0x05, 0xE3, 0xF0, 0x40, 0x05, 0xE5, 0xF0, 0x46, 0x05, 0xE7, 0xF0, 0x4C, 0x05 - .byte 0xE9, 0xF0, 0x52, 0x05, 0xEB, 0xF0, 0x58, 0x05, 0xED, 0xF0, 0x5E, 0x05, 0xEF, 0xF0, 0x64, 0x05 - .byte 0xF2, 0xF0, 0x6A, 0x05, 0xF4, 0xF0, 0x70, 0x05, 0xF6, 0xF0, 0x76, 0x05, 0xF8, 0xF0, 0x7C, 0x05 - .byte 0xFA, 0xF0, 0x81, 0x05, 0xFC, 0xF0, 0x87, 0x05, 0xFE, 0xF0, 0x8D, 0x05, 0x01, 0xF1, 0x93, 0x05 - .byte 0x03, 0xF1, 0x99, 0x05, 0x05, 0xF1, 0x9F, 0x05, 0x07, 0xF1, 0xA5, 0x05, 0x09, 0xF1, 0xAB, 0x05 - .byte 0x0C, 0xF1, 0xB1, 0x05, 0x0E, 0xF1, 0xB6, 0x05, 0x10, 0xF1, 0xBC, 0x05, 0x12, 0xF1, 0xC2, 0x05 - .byte 0x15, 0xF1, 0xC8, 0x05, 0x17, 0xF1, 0xCE, 0x05, 0x19, 0xF1, 0xD4, 0x05, 0x1C, 0xF1, 0xDA, 0x05 - .byte 0x1E, 0xF1, 0xDF, 0x05, 0x20, 0xF1, 0xE5, 0x05, 0x23, 0xF1, 0xEB, 0x05, 0x25, 0xF1, 0xF1, 0x05 - .byte 0x27, 0xF1, 0xF7, 0x05, 0x2A, 0xF1, 0xFD, 0x05, 0x2C, 0xF1, 0x02, 0x06, 0x2E, 0xF1, 0x08, 0x06 - .byte 0x31, 0xF1, 0x0E, 0x06, 0x33, 0xF1, 0x14, 0x06, 0x35, 0xF1, 0x1A, 0x06, 0x38, 0xF1, 0x1F, 0x06 - .byte 0x3A, 0xF1, 0x25, 0x06, 0x3D, 0xF1, 0x2B, 0x06, 0x3F, 0xF1, 0x31, 0x06, 0x41, 0xF1, 0x37, 0x06 - .byte 0x44, 0xF1, 0x3C, 0x06, 0x46, 0xF1, 0x42, 0x06, 0x49, 0xF1, 0x48, 0x06, 0x4B, 0xF1, 0x4E, 0x06 - .byte 0x4E, 0xF1, 0x54, 0x06, 0x50, 0xF1, 0x59, 0x06, 0x53, 0xF1, 0x5F, 0x06, 0x55, 0xF1, 0x65, 0x06 - .byte 0x58, 0xF1, 0x6B, 0x06, 0x5A, 0xF1, 0x70, 0x06, 0x5D, 0xF1, 0x76, 0x06, 0x5F, 0xF1, 0x7C, 0x06 - .byte 0x62, 0xF1, 0x82, 0x06, 0x65, 0xF1, 0x87, 0x06, 0x67, 0xF1, 0x8D, 0x06, 0x6A, 0xF1, 0x93, 0x06 - .byte 0x6C, 0xF1, 0x99, 0x06, 0x6F, 0xF1, 0x9E, 0x06, 0x71, 0xF1, 0xA4, 0x06, 0x74, 0xF1, 0xAA, 0x06 - .byte 0x77, 0xF1, 0xAF, 0x06, 0x79, 0xF1, 0xB5, 0x06, 0x7C, 0xF1, 0xBB, 0x06, 0x7F, 0xF1, 0xC1, 0x06 - .byte 0x81, 0xF1, 0xC6, 0x06, 0x84, 0xF1, 0xCC, 0x06, 0x87, 0xF1, 0xD2, 0x06, 0x89, 0xF1, 0xD7, 0x06 - .byte 0x8C, 0xF1, 0xDD, 0x06, 0x8F, 0xF1, 0xE3, 0x06, 0x91, 0xF1, 0xE8, 0x06, 0x94, 0xF1, 0xEE, 0x06 - .byte 0x97, 0xF1, 0xF4, 0x06, 0x9A, 0xF1, 0xF9, 0x06, 0x9C, 0xF1, 0xFF, 0x06, 0x9F, 0xF1, 0x05, 0x07 - .byte 0xA2, 0xF1, 0x0A, 0x07, 0xA5, 0xF1, 0x10, 0x07, 0xA7, 0xF1, 0x15, 0x07, 0xAA, 0xF1, 0x1B, 0x07 - .byte 0xAD, 0xF1, 0x21, 0x07, 0xB0, 0xF1, 0x26, 0x07, 0xB3, 0xF1, 0x2C, 0x07, 0xB5, 0xF1, 0x32, 0x07 - .byte 0xB8, 0xF1, 0x37, 0x07, 0xBB, 0xF1, 0x3D, 0x07, 0xBE, 0xF1, 0x42, 0x07, 0xC1, 0xF1, 0x48, 0x07 - .byte 0xC4, 0xF1, 0x4E, 0x07, 0xC6, 0xF1, 0x53, 0x07, 0xC9, 0xF1, 0x59, 0x07, 0xCC, 0xF1, 0x5E, 0x07 - .byte 0xCF, 0xF1, 0x64, 0x07, 0xD2, 0xF1, 0x6A, 0x07, 0xD5, 0xF1, 0x6F, 0x07, 0xD8, 0xF1, 0x75, 0x07 - .byte 0xDB, 0xF1, 0x7A, 0x07, 0xDE, 0xF1, 0x80, 0x07, 0xE1, 0xF1, 0x85, 0x07, 0xE4, 0xF1, 0x8B, 0x07 - .byte 0xE7, 0xF1, 0x90, 0x07, 0xEA, 0xF1, 0x96, 0x07, 0xED, 0xF1, 0x9B, 0x07, 0xF0, 0xF1, 0xA1, 0x07 - .byte 0xF3, 0xF1, 0xA6, 0x07, 0xF6, 0xF1, 0xAC, 0x07, 0xF9, 0xF1, 0xB2, 0x07, 0xFC, 0xF1, 0xB7, 0x07 - .byte 0xFF, 0xF1, 0xBD, 0x07, 0x02, 0xF2, 0xC2, 0x07, 0x05, 0xF2, 0xC8, 0x07, 0x08, 0xF2, 0xCD, 0x07 - .byte 0x0B, 0xF2, 0xD2, 0x07, 0x0E, 0xF2, 0xD8, 0x07, 0x11, 0xF2, 0xDD, 0x07, 0x14, 0xF2, 0xE3, 0x07 - .byte 0x17, 0xF2, 0xE8, 0x07, 0x1A, 0xF2, 0xEE, 0x07, 0x1D, 0xF2, 0xF3, 0x07, 0x21, 0xF2, 0xF9, 0x07 - .byte 0x24, 0xF2, 0xFE, 0x07, 0x27, 0xF2, 0x04, 0x08, 0x2A, 0xF2, 0x09, 0x08, 0x2D, 0xF2, 0x0E, 0x08 - .byte 0x30, 0xF2, 0x14, 0x08, 0x34, 0xF2, 0x19, 0x08, 0x37, 0xF2, 0x1F, 0x08, 0x3A, 0xF2, 0x24, 0x08 - .byte 0x3D, 0xF2, 0x2A, 0x08, 0x40, 0xF2, 0x2F, 0x08, 0x44, 0xF2, 0x34, 0x08, 0x47, 0xF2, 0x3A, 0x08 - .byte 0x4A, 0xF2, 0x3F, 0x08, 0x4D, 0xF2, 0x45, 0x08, 0x50, 0xF2, 0x4A, 0x08, 0x54, 0xF2, 0x4F, 0x08 - .byte 0x57, 0xF2, 0x55, 0x08, 0x5A, 0xF2, 0x5A, 0x08, 0x5E, 0xF2, 0x5F, 0x08, 0x61, 0xF2, 0x65, 0x08 - .byte 0x64, 0xF2, 0x6A, 0x08, 0x67, 0xF2, 0x6F, 0x08, 0x6B, 0xF2, 0x75, 0x08, 0x6E, 0xF2, 0x7A, 0x08 - .byte 0x71, 0xF2, 0x7F, 0x08, 0x75, 0xF2, 0x85, 0x08, 0x78, 0xF2, 0x8A, 0x08, 0x7B, 0xF2, 0x8F, 0x08 - .byte 0x7F, 0xF2, 0x95, 0x08, 0x82, 0xF2, 0x9A, 0x08, 0x86, 0xF2, 0x9F, 0x08, 0x89, 0xF2, 0xA5, 0x08 - .byte 0x8C, 0xF2, 0xAA, 0x08, 0x90, 0xF2, 0xAF, 0x08, 0x93, 0xF2, 0xB4, 0x08, 0x97, 0xF2, 0xBA, 0x08 - .byte 0x9A, 0xF2, 0xBF, 0x08, 0x9E, 0xF2, 0xC4, 0x08, 0xA1, 0xF2, 0xC9, 0x08, 0xA4, 0xF2, 0xCF, 0x08 - .byte 0xA8, 0xF2, 0xD4, 0x08, 0xAB, 0xF2, 0xD9, 0x08, 0xAF, 0xF2, 0xDE, 0x08, 0xB2, 0xF2, 0xE4, 0x08 - .byte 0xB6, 0xF2, 0xE9, 0x08, 0xB9, 0xF2, 0xEE, 0x08, 0xBD, 0xF2, 0xF3, 0x08, 0xC0, 0xF2, 0xF8, 0x08 - .byte 0xC4, 0xF2, 0xFE, 0x08, 0xC7, 0xF2, 0x03, 0x09, 0xCB, 0xF2, 0x08, 0x09, 0xCE, 0xF2, 0x0D, 0x09 - .byte 0xD2, 0xF2, 0x12, 0x09, 0xD6, 0xF2, 0x18, 0x09, 0xD9, 0xF2, 0x1D, 0x09, 0xDD, 0xF2, 0x22, 0x09 - .byte 0xE0, 0xF2, 0x27, 0x09, 0xE4, 0xF2, 0x2C, 0x09, 0xE8, 0xF2, 0x31, 0x09, 0xEB, 0xF2, 0x37, 0x09 - .byte 0xEF, 0xF2, 0x3C, 0x09, 0xF2, 0xF2, 0x41, 0x09, 0xF6, 0xF2, 0x46, 0x09, 0xFA, 0xF2, 0x4B, 0x09 - .byte 0xFD, 0xF2, 0x50, 0x09, 0x01, 0xF3, 0x55, 0x09, 0x05, 0xF3, 0x5A, 0x09, 0x08, 0xF3, 0x5F, 0x09 - .byte 0x0C, 0xF3, 0x65, 0x09, 0x10, 0xF3, 0x6A, 0x09, 0x13, 0xF3, 0x6F, 0x09, 0x17, 0xF3, 0x74, 0x09 - .byte 0x1B, 0xF3, 0x79, 0x09, 0x1F, 0xF3, 0x7E, 0x09, 0x22, 0xF3, 0x83, 0x09, 0x26, 0xF3, 0x88, 0x09 - .byte 0x2A, 0xF3, 0x8D, 0x09, 0x2E, 0xF3, 0x92, 0x09, 0x31, 0xF3, 0x97, 0x09, 0x35, 0xF3, 0x9C, 0x09 - .byte 0x39, 0xF3, 0xA1, 0x09, 0x3D, 0xF3, 0xA6, 0x09, 0x40, 0xF3, 0xAB, 0x09, 0x44, 0xF3, 0xB0, 0x09 - .byte 0x48, 0xF3, 0xB5, 0x09, 0x4C, 0xF3, 0xBA, 0x09, 0x50, 0xF3, 0xBF, 0x09, 0x54, 0xF3, 0xC4, 0x09 - .byte 0x57, 0xF3, 0xC9, 0x09, 0x5B, 0xF3, 0xCE, 0x09, 0x5F, 0xF3, 0xD3, 0x09, 0x63, 0xF3, 0xD8, 0x09 - .byte 0x67, 0xF3, 0xDD, 0x09, 0x6B, 0xF3, 0xE2, 0x09, 0x6F, 0xF3, 0xE7, 0x09, 0x72, 0xF3, 0xEC, 0x09 - .byte 0x76, 0xF3, 0xF1, 0x09, 0x7A, 0xF3, 0xF6, 0x09, 0x7E, 0xF3, 0xFB, 0x09, 0x82, 0xF3, 0xFF, 0x09 - .byte 0x86, 0xF3, 0x04, 0x0A, 0x8A, 0xF3, 0x09, 0x0A, 0x8E, 0xF3, 0x0E, 0x0A, 0x92, 0xF3, 0x13, 0x0A - .byte 0x96, 0xF3, 0x18, 0x0A, 0x9A, 0xF3, 0x1D, 0x0A, 0x9E, 0xF3, 0x22, 0x0A, 0xA2, 0xF3, 0x26, 0x0A - .byte 0xA6, 0xF3, 0x2B, 0x0A, 0xAA, 0xF3, 0x30, 0x0A, 0xAE, 0xF3, 0x35, 0x0A, 0xB2, 0xF3, 0x3A, 0x0A - .byte 0xB6, 0xF3, 0x3F, 0x0A, 0xBA, 0xF3, 0x44, 0x0A, 0xBE, 0xF3, 0x48, 0x0A, 0xC2, 0xF3, 0x4D, 0x0A - .byte 0xC6, 0xF3, 0x52, 0x0A, 0xCA, 0xF3, 0x57, 0x0A, 0xCE, 0xF3, 0x5C, 0x0A, 0xD2, 0xF3, 0x60, 0x0A - .byte 0xD6, 0xF3, 0x65, 0x0A, 0xDA, 0xF3, 0x6A, 0x0A, 0xDE, 0xF3, 0x6F, 0x0A, 0xE2, 0xF3, 0x73, 0x0A - .byte 0xE7, 0xF3, 0x78, 0x0A, 0xEB, 0xF3, 0x7D, 0x0A, 0xEF, 0xF3, 0x82, 0x0A, 0xF3, 0xF3, 0x86, 0x0A - .byte 0xF7, 0xF3, 0x8B, 0x0A, 0xFB, 0xF3, 0x90, 0x0A, 0xFF, 0xF3, 0x95, 0x0A, 0x04, 0xF4, 0x99, 0x0A - .byte 0x08, 0xF4, 0x9E, 0x0A, 0x0C, 0xF4, 0xA3, 0x0A, 0x10, 0xF4, 0xA7, 0x0A, 0x14, 0xF4, 0xAC, 0x0A - .byte 0x18, 0xF4, 0xB1, 0x0A, 0x1D, 0xF4, 0xB5, 0x0A, 0x21, 0xF4, 0xBA, 0x0A, 0x25, 0xF4, 0xBF, 0x0A - .byte 0x29, 0xF4, 0xC3, 0x0A, 0x2E, 0xF4, 0xC8, 0x0A, 0x32, 0xF4, 0xCD, 0x0A, 0x36, 0xF4, 0xD1, 0x0A - .byte 0x3A, 0xF4, 0xD6, 0x0A, 0x3F, 0xF4, 0xDB, 0x0A, 0x43, 0xF4, 0xDF, 0x0A, 0x47, 0xF4, 0xE4, 0x0A - .byte 0x4B, 0xF4, 0xE8, 0x0A, 0x50, 0xF4, 0xED, 0x0A, 0x54, 0xF4, 0xF2, 0x0A, 0x58, 0xF4, 0xF6, 0x0A - .byte 0x5D, 0xF4, 0xFB, 0x0A, 0x61, 0xF4, 0xFF, 0x0A, 0x65, 0xF4, 0x04, 0x0B, 0x69, 0xF4, 0x08, 0x0B - .byte 0x6E, 0xF4, 0x0D, 0x0B, 0x72, 0xF4, 0x11, 0x0B, 0x77, 0xF4, 0x16, 0x0B, 0x7B, 0xF4, 0x1B, 0x0B - .byte 0x7F, 0xF4, 0x1F, 0x0B, 0x84, 0xF4, 0x24, 0x0B, 0x88, 0xF4, 0x28, 0x0B, 0x8C, 0xF4, 0x2D, 0x0B - .byte 0x91, 0xF4, 0x31, 0x0B, 0x95, 0xF4, 0x36, 0x0B, 0x9A, 0xF4, 0x3A, 0x0B, 0x9E, 0xF4, 0x3E, 0x0B - .byte 0xA2, 0xF4, 0x43, 0x0B, 0xA7, 0xF4, 0x47, 0x0B, 0xAB, 0xF4, 0x4C, 0x0B, 0xB0, 0xF4, 0x50, 0x0B - .byte 0xB4, 0xF4, 0x55, 0x0B, 0xB9, 0xF4, 0x59, 0x0B, 0xBD, 0xF4, 0x5E, 0x0B, 0xC2, 0xF4, 0x62, 0x0B - .byte 0xC6, 0xF4, 0x66, 0x0B, 0xCA, 0xF4, 0x6B, 0x0B, 0xCF, 0xF4, 0x6F, 0x0B, 0xD3, 0xF4, 0x74, 0x0B - .byte 0xD8, 0xF4, 0x78, 0x0B, 0xDC, 0xF4, 0x7C, 0x0B, 0xE1, 0xF4, 0x81, 0x0B, 0xE5, 0xF4, 0x85, 0x0B - .byte 0xEA, 0xF4, 0x89, 0x0B, 0xEF, 0xF4, 0x8E, 0x0B, 0xF3, 0xF4, 0x92, 0x0B, 0xF8, 0xF4, 0x97, 0x0B - .byte 0xFC, 0xF4, 0x9B, 0x0B, 0x01, 0xF5, 0x9F, 0x0B, 0x05, 0xF5, 0xA3, 0x0B, 0x0A, 0xF5, 0xA8, 0x0B - .byte 0x0E, 0xF5, 0xAC, 0x0B, 0x13, 0xF5, 0xB0, 0x0B, 0x18, 0xF5, 0xB5, 0x0B, 0x1C, 0xF5, 0xB9, 0x0B - .byte 0x21, 0xF5, 0xBD, 0x0B, 0x25, 0xF5, 0xC1, 0x0B, 0x2A, 0xF5, 0xC6, 0x0B, 0x2F, 0xF5, 0xCA, 0x0B - .byte 0x33, 0xF5, 0xCE, 0x0B, 0x38, 0xF5, 0xD2, 0x0B, 0x3D, 0xF5, 0xD7, 0x0B, 0x41, 0xF5, 0xDB, 0x0B - .byte 0x46, 0xF5, 0xDF, 0x0B, 0x4B, 0xF5, 0xE3, 0x0B, 0x4F, 0xF5, 0xE8, 0x0B, 0x54, 0xF5, 0xEC, 0x0B - .byte 0x59, 0xF5, 0xF0, 0x0B, 0x5D, 0xF5, 0xF4, 0x0B, 0x62, 0xF5, 0xF8, 0x0B, 0x67, 0xF5, 0xFC, 0x0B - .byte 0x6B, 0xF5, 0x01, 0x0C, 0x70, 0xF5, 0x05, 0x0C, 0x75, 0xF5, 0x09, 0x0C, 0x7A, 0xF5, 0x0D, 0x0C - .byte 0x7E, 0xF5, 0x11, 0x0C, 0x83, 0xF5, 0x15, 0x0C, 0x88, 0xF5, 0x19, 0x0C, 0x8D, 0xF5, 0x1E, 0x0C - .byte 0x91, 0xF5, 0x22, 0x0C, 0x96, 0xF5, 0x26, 0x0C, 0x9B, 0xF5, 0x2A, 0x0C, 0xA0, 0xF5, 0x2E, 0x0C - .byte 0xA4, 0xF5, 0x32, 0x0C, 0xA9, 0xF5, 0x36, 0x0C, 0xAE, 0xF5, 0x3A, 0x0C, 0xB3, 0xF5, 0x3E, 0x0C - .byte 0xB8, 0xF5, 0x42, 0x0C, 0xBC, 0xF5, 0x46, 0x0C, 0xC1, 0xF5, 0x4A, 0x0C, 0xC6, 0xF5, 0x4E, 0x0C - .byte 0xCB, 0xF5, 0x52, 0x0C, 0xD0, 0xF5, 0x56, 0x0C, 0xD5, 0xF5, 0x5A, 0x0C, 0xDA, 0xF5, 0x5E, 0x0C - .byte 0xDE, 0xF5, 0x62, 0x0C, 0xE3, 0xF5, 0x66, 0x0C, 0xE8, 0xF5, 0x6A, 0x0C, 0xED, 0xF5, 0x6E, 0x0C - .byte 0xF2, 0xF5, 0x72, 0x0C, 0xF7, 0xF5, 0x76, 0x0C, 0xFC, 0xF5, 0x7A, 0x0C, 0x01, 0xF6, 0x7E, 0x0C - .byte 0x05, 0xF6, 0x82, 0x0C, 0x0A, 0xF6, 0x86, 0x0C, 0x0F, 0xF6, 0x8A, 0x0C, 0x14, 0xF6, 0x8E, 0x0C - .byte 0x19, 0xF6, 0x91, 0x0C, 0x1E, 0xF6, 0x95, 0x0C, 0x23, 0xF6, 0x99, 0x0C, 0x28, 0xF6, 0x9D, 0x0C - .byte 0x2D, 0xF6, 0xA1, 0x0C, 0x32, 0xF6, 0xA5, 0x0C, 0x37, 0xF6, 0xA9, 0x0C, 0x3C, 0xF6, 0xAC, 0x0C - .byte 0x41, 0xF6, 0xB0, 0x0C, 0x46, 0xF6, 0xB4, 0x0C, 0x4B, 0xF6, 0xB8, 0x0C, 0x50, 0xF6, 0xBC, 0x0C - .byte 0x55, 0xF6, 0xC0, 0x0C, 0x5A, 0xF6, 0xC3, 0x0C, 0x5F, 0xF6, 0xC7, 0x0C, 0x64, 0xF6, 0xCB, 0x0C - .byte 0x69, 0xF6, 0xCF, 0x0C, 0x6E, 0xF6, 0xD2, 0x0C, 0x73, 0xF6, 0xD6, 0x0C, 0x78, 0xF6, 0xDA, 0x0C - .byte 0x7D, 0xF6, 0xDE, 0x0C, 0x82, 0xF6, 0xE1, 0x0C, 0x87, 0xF6, 0xE5, 0x0C, 0x8C, 0xF6, 0xE9, 0x0C - .byte 0x91, 0xF6, 0xED, 0x0C, 0x96, 0xF6, 0xF0, 0x0C, 0x9B, 0xF6, 0xF4, 0x0C, 0xA1, 0xF6, 0xF8, 0x0C - .byte 0xA6, 0xF6, 0xFB, 0x0C, 0xAB, 0xF6, 0xFF, 0x0C, 0xB0, 0xF6, 0x03, 0x0D, 0xB5, 0xF6, 0x06, 0x0D - .byte 0xBA, 0xF6, 0x0A, 0x0D, 0xBF, 0xF6, 0x0E, 0x0D, 0xC4, 0xF6, 0x11, 0x0D, 0xC9, 0xF6, 0x15, 0x0D - .byte 0xCF, 0xF6, 0x18, 0x0D, 0xD4, 0xF6, 0x1C, 0x0D, 0xD9, 0xF6, 0x20, 0x0D, 0xDE, 0xF6, 0x23, 0x0D - .byte 0xE3, 0xF6, 0x27, 0x0D, 0xE8, 0xF6, 0x2A, 0x0D, 0xEE, 0xF6, 0x2E, 0x0D, 0xF3, 0xF6, 0x32, 0x0D - .byte 0xF8, 0xF6, 0x35, 0x0D, 0xFD, 0xF6, 0x39, 0x0D, 0x02, 0xF7, 0x3C, 0x0D, 0x08, 0xF7, 0x40, 0x0D - .byte 0x0D, 0xF7, 0x43, 0x0D, 0x12, 0xF7, 0x47, 0x0D, 0x17, 0xF7, 0x4A, 0x0D, 0x1C, 0xF7, 0x4E, 0x0D - .byte 0x22, 0xF7, 0x51, 0x0D, 0x27, 0xF7, 0x55, 0x0D, 0x2C, 0xF7, 0x58, 0x0D, 0x31, 0xF7, 0x5C, 0x0D - .byte 0x37, 0xF7, 0x5F, 0x0D, 0x3C, 0xF7, 0x62, 0x0D, 0x41, 0xF7, 0x66, 0x0D, 0x46, 0xF7, 0x69, 0x0D - .byte 0x4C, 0xF7, 0x6D, 0x0D, 0x51, 0xF7, 0x70, 0x0D, 0x56, 0xF7, 0x74, 0x0D, 0x5B, 0xF7, 0x77, 0x0D - .byte 0x61, 0xF7, 0x7A, 0x0D, 0x66, 0xF7, 0x7E, 0x0D, 0x6B, 0xF7, 0x81, 0x0D, 0x71, 0xF7, 0x85, 0x0D - .byte 0x76, 0xF7, 0x88, 0x0D, 0x7B, 0xF7, 0x8B, 0x0D, 0x81, 0xF7, 0x8F, 0x0D, 0x86, 0xF7, 0x92, 0x0D - .byte 0x8B, 0xF7, 0x95, 0x0D, 0x91, 0xF7, 0x99, 0x0D, 0x96, 0xF7, 0x9C, 0x0D, 0x9B, 0xF7, 0x9F, 0x0D - .byte 0xA1, 0xF7, 0xA2, 0x0D, 0xA6, 0xF7, 0xA6, 0x0D, 0xAB, 0xF7, 0xA9, 0x0D, 0xB1, 0xF7, 0xAC, 0x0D - .byte 0xB6, 0xF7, 0xB0, 0x0D, 0xBB, 0xF7, 0xB3, 0x0D, 0xC1, 0xF7, 0xB6, 0x0D, 0xC6, 0xF7, 0xB9, 0x0D - .byte 0xCC, 0xF7, 0xBC, 0x0D, 0xD1, 0xF7, 0xC0, 0x0D, 0xD6, 0xF7, 0xC3, 0x0D, 0xDC, 0xF7, 0xC6, 0x0D - .byte 0xE1, 0xF7, 0xC9, 0x0D, 0xE7, 0xF7, 0xCC, 0x0D, 0xEC, 0xF7, 0xD0, 0x0D, 0xF2, 0xF7, 0xD3, 0x0D - .byte 0xF7, 0xF7, 0xD6, 0x0D, 0xFC, 0xF7, 0xD9, 0x0D, 0x02, 0xF8, 0xDC, 0x0D, 0x07, 0xF8, 0xDF, 0x0D - .byte 0x0D, 0xF8, 0xE3, 0x0D, 0x12, 0xF8, 0xE6, 0x0D, 0x18, 0xF8, 0xE9, 0x0D, 0x1D, 0xF8, 0xEC, 0x0D - .byte 0x23, 0xF8, 0xEF, 0x0D, 0x28, 0xF8, 0xF2, 0x0D, 0x2E, 0xF8, 0xF5, 0x0D, 0x33, 0xF8, 0xF8, 0x0D - .byte 0x38, 0xF8, 0xFB, 0x0D, 0x3E, 0xF8, 0xFE, 0x0D, 0x43, 0xF8, 0x01, 0x0E, 0x49, 0xF8, 0x04, 0x0E - .byte 0x4E, 0xF8, 0x07, 0x0E, 0x54, 0xF8, 0x0A, 0x0E, 0x5A, 0xF8, 0x0D, 0x0E, 0x5F, 0xF8, 0x10, 0x0E - .byte 0x65, 0xF8, 0x13, 0x0E, 0x6A, 0xF8, 0x16, 0x0E, 0x70, 0xF8, 0x19, 0x0E, 0x75, 0xF8, 0x1C, 0x0E - .byte 0x7B, 0xF8, 0x1F, 0x0E, 0x80, 0xF8, 0x22, 0x0E, 0x86, 0xF8, 0x25, 0x0E, 0x8B, 0xF8, 0x28, 0x0E - .byte 0x91, 0xF8, 0x2B, 0x0E, 0x96, 0xF8, 0x2E, 0x0E, 0x9C, 0xF8, 0x31, 0x0E, 0xA2, 0xF8, 0x34, 0x0E - .byte 0xA7, 0xF8, 0x37, 0x0E, 0xAD, 0xF8, 0x3A, 0x0E, 0xB2, 0xF8, 0x3C, 0x0E, 0xB8, 0xF8, 0x3F, 0x0E - .byte 0xBE, 0xF8, 0x42, 0x0E, 0xC3, 0xF8, 0x45, 0x0E, 0xC9, 0xF8, 0x48, 0x0E, 0xCE, 0xF8, 0x4B, 0x0E - .byte 0xD4, 0xF8, 0x4D, 0x0E, 0xDA, 0xF8, 0x50, 0x0E, 0xDF, 0xF8, 0x53, 0x0E, 0xE5, 0xF8, 0x56, 0x0E - .byte 0xEB, 0xF8, 0x59, 0x0E, 0xF0, 0xF8, 0x5B, 0x0E, 0xF6, 0xF8, 0x5E, 0x0E, 0xFB, 0xF8, 0x61, 0x0E - .byte 0x01, 0xF9, 0x64, 0x0E, 0x07, 0xF9, 0x66, 0x0E, 0x0C, 0xF9, 0x69, 0x0E, 0x12, 0xF9, 0x6C, 0x0E - .byte 0x18, 0xF9, 0x6F, 0x0E, 0x1D, 0xF9, 0x71, 0x0E, 0x23, 0xF9, 0x74, 0x0E, 0x29, 0xF9, 0x77, 0x0E - .byte 0x2E, 0xF9, 0x79, 0x0E, 0x34, 0xF9, 0x7C, 0x0E, 0x3A, 0xF9, 0x7F, 0x0E, 0x3F, 0xF9, 0x81, 0x0E - .byte 0x45, 0xF9, 0x84, 0x0E, 0x4B, 0xF9, 0x87, 0x0E, 0x51, 0xF9, 0x89, 0x0E, 0x56, 0xF9, 0x8C, 0x0E - .byte 0x5C, 0xF9, 0x8F, 0x0E, 0x62, 0xF9, 0x91, 0x0E, 0x67, 0xF9, 0x94, 0x0E, 0x6D, 0xF9, 0x96, 0x0E - .byte 0x73, 0xF9, 0x99, 0x0E, 0x79, 0xF9, 0x9B, 0x0E, 0x7E, 0xF9, 0x9E, 0x0E, 0x84, 0xF9, 0xA1, 0x0E - .byte 0x8A, 0xF9, 0xA3, 0x0E, 0x90, 0xF9, 0xA6, 0x0E, 0x95, 0xF9, 0xA8, 0x0E, 0x9B, 0xF9, 0xAB, 0x0E - .byte 0xA1, 0xF9, 0xAD, 0x0E, 0xA7, 0xF9, 0xB0, 0x0E, 0xAC, 0xF9, 0xB2, 0x0E, 0xB2, 0xF9, 0xB5, 0x0E - .byte 0xB8, 0xF9, 0xB7, 0x0E, 0xBE, 0xF9, 0xBA, 0x0E, 0xC4, 0xF9, 0xBC, 0x0E, 0xC9, 0xF9, 0xBF, 0x0E - .byte 0xCF, 0xF9, 0xC1, 0x0E, 0xD5, 0xF9, 0xC3, 0x0E, 0xDB, 0xF9, 0xC6, 0x0E, 0xE1, 0xF9, 0xC8, 0x0E - .byte 0xE6, 0xF9, 0xCB, 0x0E, 0xEC, 0xF9, 0xCD, 0x0E, 0xF2, 0xF9, 0xCF, 0x0E, 0xF8, 0xF9, 0xD2, 0x0E - .byte 0xFE, 0xF9, 0xD4, 0x0E, 0x03, 0xFA, 0xD6, 0x0E, 0x09, 0xFA, 0xD9, 0x0E, 0x0F, 0xFA, 0xDB, 0x0E - .byte 0x15, 0xFA, 0xDD, 0x0E, 0x1B, 0xFA, 0xE0, 0x0E, 0x21, 0xFA, 0xE2, 0x0E, 0x26, 0xFA, 0xE4, 0x0E - .byte 0x2C, 0xFA, 0xE7, 0x0E, 0x32, 0xFA, 0xE9, 0x0E, 0x38, 0xFA, 0xEB, 0x0E, 0x3E, 0xFA, 0xEE, 0x0E - .byte 0x44, 0xFA, 0xF0, 0x0E, 0x4A, 0xFA, 0xF2, 0x0E, 0x4F, 0xFA, 0xF4, 0x0E, 0x55, 0xFA, 0xF7, 0x0E - .byte 0x5B, 0xFA, 0xF9, 0x0E, 0x61, 0xFA, 0xFB, 0x0E, 0x67, 0xFA, 0xFD, 0x0E, 0x6D, 0xFA, 0xFF, 0x0E - .byte 0x73, 0xFA, 0x02, 0x0F, 0x79, 0xFA, 0x04, 0x0F, 0x7F, 0xFA, 0x06, 0x0F, 0x84, 0xFA, 0x08, 0x0F - .byte 0x8A, 0xFA, 0x0A, 0x0F, 0x90, 0xFA, 0x0C, 0x0F, 0x96, 0xFA, 0x0E, 0x0F, 0x9C, 0xFA, 0x11, 0x0F - .byte 0xA2, 0xFA, 0x13, 0x0F, 0xA8, 0xFA, 0x15, 0x0F, 0xAE, 0xFA, 0x17, 0x0F, 0xB4, 0xFA, 0x19, 0x0F - .byte 0xBA, 0xFA, 0x1B, 0x0F, 0xC0, 0xFA, 0x1D, 0x0F, 0xC6, 0xFA, 0x1F, 0x0F, 0xCC, 0xFA, 0x21, 0x0F - .byte 0xD1, 0xFA, 0x23, 0x0F, 0xD7, 0xFA, 0x25, 0x0F, 0xDD, 0xFA, 0x27, 0x0F, 0xE3, 0xFA, 0x29, 0x0F - .byte 0xE9, 0xFA, 0x2B, 0x0F, 0xEF, 0xFA, 0x2D, 0x0F, 0xF5, 0xFA, 0x2F, 0x0F, 0xFB, 0xFA, 0x31, 0x0F - .byte 0x01, 0xFB, 0x33, 0x0F, 0x07, 0xFB, 0x35, 0x0F, 0x0D, 0xFB, 0x37, 0x0F, 0x13, 0xFB, 0x39, 0x0F - .byte 0x19, 0xFB, 0x3B, 0x0F, 0x1F, 0xFB, 0x3D, 0x0F, 0x25, 0xFB, 0x3F, 0x0F, 0x2B, 0xFB, 0x41, 0x0F - .byte 0x31, 0xFB, 0x43, 0x0F, 0x37, 0xFB, 0x45, 0x0F, 0x3D, 0xFB, 0x46, 0x0F, 0x43, 0xFB, 0x48, 0x0F - .byte 0x49, 0xFB, 0x4A, 0x0F, 0x4F, 0xFB, 0x4C, 0x0F, 0x55, 0xFB, 0x4E, 0x0F, 0x5B, 0xFB, 0x50, 0x0F - .byte 0x61, 0xFB, 0x51, 0x0F, 0x67, 0xFB, 0x53, 0x0F, 0x6D, 0xFB, 0x55, 0x0F, 0x73, 0xFB, 0x57, 0x0F - .byte 0x79, 0xFB, 0x59, 0x0F, 0x7F, 0xFB, 0x5A, 0x0F, 0x85, 0xFB, 0x5C, 0x0F, 0x8B, 0xFB, 0x5E, 0x0F - .byte 0x91, 0xFB, 0x60, 0x0F, 0x97, 0xFB, 0x61, 0x0F, 0x9D, 0xFB, 0x63, 0x0F, 0xA3, 0xFB, 0x65, 0x0F - .byte 0xA9, 0xFB, 0x67, 0x0F, 0xAF, 0xFB, 0x68, 0x0F, 0xB5, 0xFB, 0x6A, 0x0F, 0xBC, 0xFB, 0x6C, 0x0F - .byte 0xC2, 0xFB, 0x6D, 0x0F, 0xC8, 0xFB, 0x6F, 0x0F, 0xCE, 0xFB, 0x71, 0x0F, 0xD4, 0xFB, 0x72, 0x0F - .byte 0xDA, 0xFB, 0x74, 0x0F, 0xE0, 0xFB, 0x76, 0x0F, 0xE6, 0xFB, 0x77, 0x0F, 0xEC, 0xFB, 0x79, 0x0F - .byte 0xF2, 0xFB, 0x7A, 0x0F, 0xF8, 0xFB, 0x7C, 0x0F, 0xFE, 0xFB, 0x7D, 0x0F, 0x04, 0xFC, 0x7F, 0x0F - .byte 0x0A, 0xFC, 0x81, 0x0F, 0x11, 0xFC, 0x82, 0x0F, 0x17, 0xFC, 0x84, 0x0F, 0x1D, 0xFC, 0x85, 0x0F - .byte 0x23, 0xFC, 0x87, 0x0F, 0x29, 0xFC, 0x88, 0x0F, 0x2F, 0xFC, 0x8A, 0x0F, 0x35, 0xFC, 0x8B, 0x0F - .byte 0x3B, 0xFC, 0x8D, 0x0F, 0x41, 0xFC, 0x8E, 0x0F, 0x47, 0xFC, 0x90, 0x0F, 0x4E, 0xFC, 0x91, 0x0F - .byte 0x54, 0xFC, 0x93, 0x0F, 0x5A, 0xFC, 0x94, 0x0F, 0x60, 0xFC, 0x95, 0x0F, 0x66, 0xFC, 0x97, 0x0F - .byte 0x6C, 0xFC, 0x98, 0x0F, 0x72, 0xFC, 0x9A, 0x0F, 0x78, 0xFC, 0x9B, 0x0F, 0x7F, 0xFC, 0x9C, 0x0F - .byte 0x85, 0xFC, 0x9E, 0x0F, 0x8B, 0xFC, 0x9F, 0x0F, 0x91, 0xFC, 0xA1, 0x0F, 0x97, 0xFC, 0xA2, 0x0F - .byte 0x9D, 0xFC, 0xA3, 0x0F, 0xA3, 0xFC, 0xA5, 0x0F, 0xAA, 0xFC, 0xA6, 0x0F, 0xB0, 0xFC, 0xA7, 0x0F - .byte 0xB6, 0xFC, 0xA8, 0x0F, 0xBC, 0xFC, 0xAA, 0x0F, 0xC2, 0xFC, 0xAB, 0x0F, 0xC8, 0xFC, 0xAC, 0x0F - .byte 0xCE, 0xFC, 0xAE, 0x0F, 0xD5, 0xFC, 0xAF, 0x0F, 0xDB, 0xFC, 0xB0, 0x0F, 0xE1, 0xFC, 0xB1, 0x0F - .byte 0xE7, 0xFC, 0xB3, 0x0F, 0xED, 0xFC, 0xB4, 0x0F, 0xF3, 0xFC, 0xB5, 0x0F, 0xFA, 0xFC, 0xB6, 0x0F - .byte 0x00, 0xFD, 0xB7, 0x0F, 0x06, 0xFD, 0xB8, 0x0F, 0x0C, 0xFD, 0xBA, 0x0F, 0x12, 0xFD, 0xBB, 0x0F - .byte 0x18, 0xFD, 0xBC, 0x0F, 0x1F, 0xFD, 0xBD, 0x0F, 0x25, 0xFD, 0xBE, 0x0F, 0x2B, 0xFD, 0xBF, 0x0F - .byte 0x31, 0xFD, 0xC0, 0x0F, 0x37, 0xFD, 0xC2, 0x0F, 0x3E, 0xFD, 0xC3, 0x0F, 0x44, 0xFD, 0xC4, 0x0F - .byte 0x4A, 0xFD, 0xC5, 0x0F, 0x50, 0xFD, 0xC6, 0x0F, 0x56, 0xFD, 0xC7, 0x0F, 0x5D, 0xFD, 0xC8, 0x0F - .byte 0x63, 0xFD, 0xC9, 0x0F, 0x69, 0xFD, 0xCA, 0x0F, 0x6F, 0xFD, 0xCB, 0x0F, 0x75, 0xFD, 0xCC, 0x0F - .byte 0x7C, 0xFD, 0xCD, 0x0F, 0x82, 0xFD, 0xCE, 0x0F, 0x88, 0xFD, 0xCF, 0x0F, 0x8E, 0xFD, 0xD0, 0x0F - .byte 0x94, 0xFD, 0xD1, 0x0F, 0x9B, 0xFD, 0xD2, 0x0F, 0xA1, 0xFD, 0xD3, 0x0F, 0xA7, 0xFD, 0xD4, 0x0F - .byte 0xAD, 0xFD, 0xD5, 0x0F, 0xB3, 0xFD, 0xD5, 0x0F, 0xBA, 0xFD, 0xD6, 0x0F, 0xC0, 0xFD, 0xD7, 0x0F - .byte 0xC6, 0xFD, 0xD8, 0x0F, 0xCC, 0xFD, 0xD9, 0x0F, 0xD3, 0xFD, 0xDA, 0x0F, 0xD9, 0xFD, 0xDB, 0x0F - .byte 0xDF, 0xFD, 0xDC, 0x0F, 0xE5, 0xFD, 0xDC, 0x0F, 0xEB, 0xFD, 0xDD, 0x0F, 0xF2, 0xFD, 0xDE, 0x0F - .byte 0xF8, 0xFD, 0xDF, 0x0F, 0xFE, 0xFD, 0xE0, 0x0F, 0x04, 0xFE, 0xE0, 0x0F, 0x0B, 0xFE, 0xE1, 0x0F - .byte 0x11, 0xFE, 0xE2, 0x0F, 0x17, 0xFE, 0xE3, 0x0F, 0x1D, 0xFE, 0xE3, 0x0F, 0x24, 0xFE, 0xE4, 0x0F - .byte 0x2A, 0xFE, 0xE5, 0x0F, 0x30, 0xFE, 0xE6, 0x0F, 0x36, 0xFE, 0xE6, 0x0F, 0x3D, 0xFE, 0xE7, 0x0F - .byte 0x43, 0xFE, 0xE8, 0x0F, 0x49, 0xFE, 0xE8, 0x0F, 0x4F, 0xFE, 0xE9, 0x0F, 0x56, 0xFE, 0xEA, 0x0F - .byte 0x5C, 0xFE, 0xEA, 0x0F, 0x62, 0xFE, 0xEB, 0x0F, 0x68, 0xFE, 0xEC, 0x0F, 0x6F, 0xFE, 0xEC, 0x0F - .byte 0x75, 0xFE, 0xED, 0x0F, 0x7B, 0xFE, 0xED, 0x0F, 0x81, 0xFE, 0xEE, 0x0F, 0x88, 0xFE, 0xEF, 0x0F - .byte 0x8E, 0xFE, 0xEF, 0x0F, 0x94, 0xFE, 0xF0, 0x0F, 0x9A, 0xFE, 0xF0, 0x0F, 0xA1, 0xFE, 0xF1, 0x0F - .byte 0xA7, 0xFE, 0xF1, 0x0F, 0xAD, 0xFE, 0xF2, 0x0F, 0xB3, 0xFE, 0xF2, 0x0F, 0xBA, 0xFE, 0xF3, 0x0F - .byte 0xC0, 0xFE, 0xF3, 0x0F, 0xC6, 0xFE, 0xF4, 0x0F, 0xCC, 0xFE, 0xF4, 0x0F, 0xD3, 0xFE, 0xF5, 0x0F - .byte 0xD9, 0xFE, 0xF5, 0x0F, 0xDF, 0xFE, 0xF6, 0x0F, 0xE5, 0xFE, 0xF6, 0x0F, 0xEC, 0xFE, 0xF7, 0x0F - .byte 0xF2, 0xFE, 0xF7, 0x0F, 0xF8, 0xFE, 0xF8, 0x0F, 0xFF, 0xFE, 0xF8, 0x0F, 0x05, 0xFF, 0xF8, 0x0F - .byte 0x0B, 0xFF, 0xF9, 0x0F, 0x11, 0xFF, 0xF9, 0x0F, 0x18, 0xFF, 0xF9, 0x0F, 0x1E, 0xFF, 0xFA, 0x0F - .byte 0x24, 0xFF, 0xFA, 0x0F, 0x2A, 0xFF, 0xFA, 0x0F, 0x31, 0xFF, 0xFB, 0x0F, 0x37, 0xFF, 0xFB, 0x0F - .byte 0x3D, 0xFF, 0xFB, 0x0F, 0x44, 0xFF, 0xFC, 0x0F, 0x4A, 0xFF, 0xFC, 0x0F, 0x50, 0xFF, 0xFC, 0x0F - .byte 0x56, 0xFF, 0xFC, 0x0F, 0x5D, 0xFF, 0xFD, 0x0F, 0x63, 0xFF, 0xFD, 0x0F, 0x69, 0xFF, 0xFD, 0x0F - .byte 0x70, 0xFF, 0xFD, 0x0F, 0x76, 0xFF, 0xFE, 0x0F, 0x7C, 0xFF, 0xFE, 0x0F, 0x82, 0xFF, 0xFE, 0x0F - .byte 0x89, 0xFF, 0xFE, 0x0F, 0x8F, 0xFF, 0xFE, 0x0F, 0x95, 0xFF, 0xFF, 0x0F, 0x9B, 0xFF, 0xFF, 0x0F - .byte 0xA2, 0xFF, 0xFF, 0x0F, 0xA8, 0xFF, 0xFF, 0x0F, 0xAE, 0xFF, 0xFF, 0x0F, 0xB5, 0xFF, 0xFF, 0x0F - .byte 0xBB, 0xFF, 0xFF, 0x0F, 0xC1, 0xFF, 0x00, 0x10, 0xC7, 0xFF, 0x00, 0x10, 0xCE, 0xFF, 0x00, 0x10 - .byte 0xD4, 0xFF, 0x00, 0x10, 0xDA, 0xFF, 0x00, 0x10, 0xE1, 0xFF, 0x00, 0x10, 0xE7, 0xFF, 0x00, 0x10 - .byte 0xED, 0xFF, 0x00, 0x10, 0xF3, 0xFF, 0x00, 0x10, 0xFA, 0xFF, 0x00, 0x10 - .global ARM9_UNKNOWN_TABLE__NA_20ADFB0 -ARM9_UNKNOWN_TABLE__NA_20ADFB0: - .byte 0x00, 0x00, 0x51, 0x00 - .byte 0xA3, 0x00, 0xF4, 0x00, 0x46, 0x01, 0x97, 0x01, 0xE9, 0x01, 0x3A, 0x02, 0x8B, 0x02, 0xDC, 0x02 - .byte 0x2D, 0x03, 0x7E, 0x03, 0xCF, 0x03, 0x20, 0x04, 0x70, 0x04, 0xC1, 0x04, 0x11, 0x05, 0x61, 0x05 - .byte 0xB1, 0x05, 0x01, 0x06, 0x51, 0x06, 0xA0, 0x06, 0xEF, 0x06, 0x3E, 0x07, 0x8D, 0x07, 0xDC, 0x07 - .byte 0x2A, 0x08, 0x78, 0x08, 0xC6, 0x08, 0x14, 0x09, 0x61, 0x09, 0xAE, 0x09, 0xFB, 0x09, 0x48, 0x0A - .byte 0x94, 0x0A, 0xE0, 0x0A, 0x2C, 0x0B, 0x77, 0x0B, 0xC2, 0x0B, 0x0D, 0x0C, 0x57, 0x0C, 0xA1, 0x0C - .byte 0xEB, 0x0C, 0x34, 0x0D, 0x7D, 0x0D, 0xC6, 0x0D, 0x0F, 0x0E, 0x56, 0x0E, 0x9E, 0x0E, 0xE5, 0x0E - .byte 0x2C, 0x0F, 0x73, 0x0F, 0xB9, 0x0F, 0xFF, 0x0F, 0x44, 0x10, 0x89, 0x10, 0xCE, 0x10, 0x12, 0x11 - .byte 0x56, 0x11, 0x99, 0x11, 0xDC, 0x11, 0x1F, 0x12, 0x61, 0x12, 0xA3, 0x12, 0xE4, 0x12, 0x25, 0x13 - .byte 0x66, 0x13, 0xA6, 0x13, 0xE6, 0x13, 0x25, 0x14, 0x64, 0x14, 0xA2, 0x14, 0xE0, 0x14, 0x1E, 0x15 - .byte 0x5B, 0x15, 0x98, 0x15, 0xD5, 0x15, 0x11, 0x16, 0x4C, 0x16, 0x88, 0x16, 0xC2, 0x16, 0xFD, 0x16 - .byte 0x37, 0x17, 0x70, 0x17, 0xAA, 0x17, 0xE2, 0x17, 0x1B, 0x18, 0x53, 0x18, 0x8A, 0x18, 0xC1, 0x18 - .byte 0xF8, 0x18, 0x2E, 0x19, 0x64, 0x19, 0x9A, 0x19, 0xCF, 0x19, 0x04, 0x1A, 0x38, 0x1A, 0x6C, 0x1A - .byte 0x9F, 0x1A, 0xD3, 0x1A, 0x05, 0x1B, 0x38, 0x1B, 0x6A, 0x1B, 0x9C, 0x1B, 0xCD, 0x1B, 0xFE, 0x1B - .byte 0x2E, 0x1C, 0x5E, 0x1C, 0x8E, 0x1C, 0xBE, 0x1C, 0xED, 0x1C, 0x1B, 0x1D, 0x4A, 0x1D, 0x78, 0x1D - .byte 0xA5, 0x1D, 0xD3, 0x1D, 0xFF, 0x1D, 0x2C, 0x1E, 0x58, 0x1E, 0x84, 0x1E, 0xB0, 0x1E, 0xDB, 0x1E - .byte 0x06, 0x1F, 0x30, 0x1F, 0x5A, 0x1F, 0x84, 0x1F, 0xAE, 0x1F, 0xD7, 0x1F, 0x00, 0x20, 0x00, 0x00 - .global _020AE0B4 -_020AE0B4: - .byte 0x00, 0x00, 0x80, 0x68, 0x90, 0x68, 0x80, 0x68, 0x94, 0x68, 0x00, 0x00, 0x90, 0x68, 0x80, 0x68 - .global _020AE0C4 -_020AE0C4: - .byte 0x00, 0x00 - .global _020AE0C6 -_020AE0C6: - .byte 0x00, 0x00 - .global _020AE0C8 -_020AE0C8: - .byte 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x20, 0x68, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x40, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68 - .byte 0x40, 0x68, 0x20, 0x00, 0x20, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00 - .byte 0x60, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x60, 0x68, 0x20, 0x00, 0x20, 0x68, 0x60, 0x68 - .byte 0x20, 0x00, 0x00, 0x68, 0x60, 0x68, 0x40, 0x00, 0x40, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68 - .byte 0x40, 0x68, 0x20, 0x00, 0x20, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x80, 0x2E, 0xFD, 0x2F, 0xFD, 0x75, 0xFD, 0xA7, 0xFD, 0xCE, 0xFD, 0xEE, 0xFD, 0x09, 0xFE - .byte 0x20, 0xFE, 0x34, 0xFE, 0x46, 0xFE, 0x57, 0xFE, 0x66, 0xFE, 0x74, 0xFE, 0x81, 0xFE, 0x8D, 0xFE - .byte 0x98, 0xFE, 0xA3, 0xFE, 0xAD, 0xFE, 0xB6, 0xFE, 0xBF, 0xFE, 0xC7, 0xFE, 0xCF, 0xFE, 0xD7, 0xFE - .byte 0xDF, 0xFE, 0xE6, 0xFE, 0xEC, 0xFE, 0xF3, 0xFE, 0xF9, 0xFE, 0xFF, 0xFE, 0x05, 0xFF, 0x0B, 0xFF - .byte 0x11, 0xFF, 0x16, 0xFF, 0x1B, 0xFF, 0x20, 0xFF, 0x25, 0xFF, 0x2A, 0xFF, 0x2E, 0xFF, 0x33, 0xFF - .byte 0x37, 0xFF, 0x3C, 0xFF, 0x40, 0xFF, 0x44, 0xFF, 0x48, 0xFF, 0x4C, 0xFF, 0x50, 0xFF, 0x53, 0xFF - .byte 0x57, 0xFF, 0x5B, 0xFF, 0x5E, 0xFF, 0x62, 0xFF, 0x65, 0xFF, 0x68, 0xFF, 0x6B, 0xFF, 0x6F, 0xFF - .byte 0x72, 0xFF, 0x75, 0xFF, 0x78, 0xFF, 0x7B, 0xFF, 0x7E, 0xFF, 0x81, 0xFF, 0x83, 0xFF, 0x86, 0xFF - .byte 0x89, 0xFF, 0x8C, 0xFF, 0x8E, 0xFF, 0x91, 0xFF, 0x93, 0xFF, 0x96, 0xFF, 0x99, 0xFF, 0x9B, 0xFF - .byte 0x9D, 0xFF, 0xA0, 0xFF, 0xA2, 0xFF, 0xA5, 0xFF, 0xA7, 0xFF, 0xA9, 0xFF, 0xAB, 0xFF, 0xAE, 0xFF - .byte 0xB0, 0xFF, 0xB2, 0xFF, 0xB4, 0xFF, 0xB6, 0xFF, 0xB8, 0xFF, 0xBA, 0xFF, 0xBC, 0xFF, 0xBE, 0xFF - .byte 0xC0, 0xFF, 0xC2, 0xFF, 0xC4, 0xFF, 0xC6, 0xFF, 0xC8, 0xFF, 0xCA, 0xFF, 0xCC, 0xFF, 0xCE, 0xFF - .byte 0xCF, 0xFF, 0xD1, 0xFF, 0xD3, 0xFF, 0xD5, 0xFF, 0xD6, 0xFF, 0xD8, 0xFF, 0xDA, 0xFF, 0xDC, 0xFF - .byte 0xDD, 0xFF, 0xDF, 0xFF, 0xE1, 0xFF, 0xE2, 0xFF, 0xE4, 0xFF, 0xE5, 0xFF, 0xE7, 0xFF, 0xE9, 0xFF - .byte 0xEA, 0xFF, 0xEC, 0xFF, 0xED, 0xFF, 0xEF, 0xFF, 0xF0, 0xFF, 0xF2, 0xFF, 0xF3, 0xFF, 0xF5, 0xFF - .byte 0xF6, 0xFF, 0xF8, 0xFF, 0xF9, 0xFF, 0xFA, 0xFF, 0xFC, 0xFF, 0xFD, 0xFF, 0xFF, 0xFF, 0x00, 0x00 - .global _020AE224 -_020AE224: - .byte 0x00, 0x80, 0x5B, 0xFE, 0x97, 0xFE, 0xBB, 0xFE, 0xD4, 0xFE, 0xE7, 0xFE, 0xF7, 0xFE, 0x04, 0xFF - .byte 0x10, 0xFF, 0x1A, 0xFF, 0x23, 0xFF, 0x2C, 0xFF, 0x33, 0xFF, 0x3A, 0xFF, 0x40, 0xFF, 0x46, 0xFF - .byte 0x4C, 0xFF, 0x51, 0xFF, 0x56, 0xFF, 0x5B, 0xFF, 0x5F, 0xFF, 0x64, 0xFF, 0x68, 0xFF, 0x6C, 0xFF - .byte 0x6F, 0xFF, 0x73, 0xFF, 0x76, 0xFF, 0x7A, 0xFF, 0x7D, 0xFF, 0x80, 0xFF, 0x83, 0xFF, 0x86, 0xFF - .byte 0x88, 0xFF, 0x8B, 0xFF, 0x8E, 0xFF, 0x90, 0xFF, 0x92, 0xFF, 0x95, 0xFF, 0x97, 0xFF, 0x99, 0xFF - .byte 0x9C, 0xFF, 0x9E, 0xFF, 0xA0, 0xFF, 0xA2, 0xFF, 0xA4, 0xFF, 0xA6, 0xFF, 0xA8, 0xFF, 0xAA, 0xFF - .byte 0xAB, 0xFF, 0xAD, 0xFF, 0xAF, 0xFF, 0xB1, 0xFF, 0xB2, 0xFF, 0xB4, 0xFF, 0xB6, 0xFF, 0xB7, 0xFF - .byte 0xB9, 0xFF, 0xBA, 0xFF, 0xBC, 0xFF, 0xBD, 0xFF, 0xBF, 0xFF, 0xC0, 0xFF, 0xC2, 0xFF, 0xC3, 0xFF - .byte 0xC4, 0xFF, 0xC6, 0xFF, 0xC7, 0xFF, 0xC8, 0xFF, 0xCA, 0xFF, 0xCB, 0xFF, 0xCC, 0xFF, 0xCD, 0xFF - .byte 0xCF, 0xFF, 0xD0, 0xFF, 0xD1, 0xFF, 0xD2, 0xFF, 0xD3, 0xFF, 0xD5, 0xFF, 0xD6, 0xFF, 0xD7, 0xFF - .byte 0xD8, 0xFF, 0xD9, 0xFF, 0xDA, 0xFF, 0xDB, 0xFF, 0xDC, 0xFF, 0xDD, 0xFF, 0xDE, 0xFF, 0xDF, 0xFF - .byte 0xE0, 0xFF, 0xE1, 0xFF, 0xE2, 0xFF, 0xE3, 0xFF, 0xE4, 0xFF, 0xE5, 0xFF, 0xE6, 0xFF, 0xE7, 0xFF - .byte 0xE8, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xEA, 0xFF, 0xEB, 0xFF, 0xEC, 0xFF, 0xED, 0xFF, 0xEE, 0xFF - .byte 0xEF, 0xFF, 0xEF, 0xFF, 0xF0, 0xFF, 0xF1, 0xFF, 0xF2, 0xFF, 0xF3, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF - .byte 0xF5, 0xFF, 0xF6, 0xFF, 0xF7, 0xFF, 0xF7, 0xFF, 0xF8, 0xFF, 0xF9, 0xFF, 0xFA, 0xFF, 0xFA, 0xFF - .byte 0xFB, 0xFF, 0xFC, 0xFF, 0xFD, 0xFF, 0xFD, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0x3B, 0x00, 0x76, 0x00, 0xB2, 0x00, 0xED, 0x00, 0x28, 0x01, 0x64, 0x01, 0x9F, 0x01 - .byte 0xDB, 0x01, 0x17, 0x02, 0x52, 0x02, 0x8E, 0x02, 0xCA, 0x02, 0x05, 0x03, 0x41, 0x03, 0x7D, 0x03 - .byte 0xB9, 0x03, 0xF5, 0x03, 0x31, 0x04, 0x6E, 0x04, 0xAA, 0x04, 0xE6, 0x04, 0x22, 0x05, 0x5F, 0x05 - .byte 0x9B, 0x05, 0xD8, 0x05, 0x14, 0x06, 0x51, 0x06, 0x8D, 0x06, 0xCA, 0x06, 0x07, 0x07, 0x43, 0x07 - .byte 0x80, 0x07, 0xBD, 0x07, 0xFA, 0x07, 0x37, 0x08, 0x74, 0x08, 0xB1, 0x08, 0xEF, 0x08, 0x2C, 0x09 - .byte 0x69, 0x09, 0xA7, 0x09, 0xE4, 0x09, 0x21, 0x0A, 0x5F, 0x0A, 0x9C, 0x0A, 0xDA, 0x0A, 0x18, 0x0B - .byte 0x56, 0x0B, 0x93, 0x0B, 0xD1, 0x0B, 0x0F, 0x0C, 0x4D, 0x0C, 0x8B, 0x0C, 0xC9, 0x0C, 0x07, 0x0D - .byte 0x45, 0x0D, 0x84, 0x0D, 0xC2, 0x0D, 0x00, 0x0E, 0x3F, 0x0E, 0x7D, 0x0E, 0xBC, 0x0E, 0xFA, 0x0E - .byte 0x39, 0x0F, 0x78, 0x0F, 0xB6, 0x0F, 0xF5, 0x0F, 0x34, 0x10, 0x73, 0x10, 0xB2, 0x10, 0xF1, 0x10 - .byte 0x30, 0x11, 0x6F, 0x11, 0xAE, 0x11, 0xEE, 0x11, 0x2D, 0x12, 0x6C, 0x12, 0xAC, 0x12, 0xEB, 0x12 - .byte 0x2B, 0x13, 0x6B, 0x13, 0xAA, 0x13, 0xEA, 0x13, 0x2A, 0x14, 0x6A, 0x14, 0xA9, 0x14, 0xE9, 0x14 - .byte 0x29, 0x15, 0x69, 0x15, 0xAA, 0x15, 0xEA, 0x15, 0x2A, 0x16, 0x6A, 0x16, 0xAB, 0x16, 0xEB, 0x16 - .byte 0x2C, 0x17, 0x6C, 0x17, 0xAD, 0x17, 0xED, 0x17, 0x2E, 0x18, 0x6F, 0x18, 0xB0, 0x18, 0xF0, 0x18 - .byte 0x31, 0x19, 0x72, 0x19, 0xB3, 0x19, 0xF5, 0x19, 0x36, 0x1A, 0x77, 0x1A, 0xB8, 0x1A, 0xFA, 0x1A - .byte 0x3B, 0x1B, 0x7D, 0x1B, 0xBE, 0x1B, 0x00, 0x1C, 0x41, 0x1C, 0x83, 0x1C, 0xC5, 0x1C, 0x07, 0x1D - .byte 0x48, 0x1D, 0x8A, 0x1D, 0xCC, 0x1D, 0x0E, 0x1E, 0x51, 0x1E, 0x93, 0x1E, 0xD5, 0x1E, 0x17, 0x1F - .byte 0x5A, 0x1F, 0x9C, 0x1F, 0xDF, 0x1F, 0x21, 0x20, 0x64, 0x20, 0xA6, 0x20, 0xE9, 0x20, 0x2C, 0x21 - .byte 0x6F, 0x21, 0xB2, 0x21, 0xF5, 0x21, 0x38, 0x22, 0x7B, 0x22, 0xBE, 0x22, 0x01, 0x23, 0x44, 0x23 - .byte 0x88, 0x23, 0xCB, 0x23, 0x0E, 0x24, 0x52, 0x24, 0x96, 0x24, 0xD9, 0x24, 0x1D, 0x25, 0x61, 0x25 - .byte 0xA4, 0x25, 0xE8, 0x25, 0x2C, 0x26, 0x70, 0x26, 0xB4, 0x26, 0xF8, 0x26, 0x3D, 0x27, 0x81, 0x27 - .byte 0xC5, 0x27, 0x0A, 0x28, 0x4E, 0x28, 0x92, 0x28, 0xD7, 0x28, 0x1C, 0x29, 0x60, 0x29, 0xA5, 0x29 - .byte 0xEA, 0x29, 0x2F, 0x2A, 0x74, 0x2A, 0xB9, 0x2A, 0xFE, 0x2A, 0x43, 0x2B, 0x88, 0x2B, 0xCD, 0x2B - .byte 0x13, 0x2C, 0x58, 0x2C, 0x9D, 0x2C, 0xE3, 0x2C, 0x28, 0x2D, 0x6E, 0x2D, 0xB4, 0x2D, 0xF9, 0x2D - .byte 0x3F, 0x2E, 0x85, 0x2E, 0xCB, 0x2E, 0x11, 0x2F, 0x57, 0x2F, 0x9D, 0x2F, 0xE3, 0x2F, 0x2A, 0x30 - .byte 0x70, 0x30, 0xB6, 0x30, 0xFD, 0x30, 0x43, 0x31, 0x8A, 0x31, 0xD0, 0x31, 0x17, 0x32, 0x5E, 0x32 - .byte 0xA5, 0x32, 0xEC, 0x32, 0x32, 0x33, 0x79, 0x33, 0xC1, 0x33, 0x08, 0x34, 0x4F, 0x34, 0x96, 0x34 - .byte 0xDD, 0x34, 0x25, 0x35, 0x6C, 0x35, 0xB4, 0x35, 0xFB, 0x35, 0x43, 0x36, 0x8B, 0x36, 0xD3, 0x36 - .byte 0x1A, 0x37, 0x62, 0x37, 0xAA, 0x37, 0xF2, 0x37, 0x3A, 0x38, 0x83, 0x38, 0xCB, 0x38, 0x13, 0x39 - .byte 0x5C, 0x39, 0xA4, 0x39, 0xED, 0x39, 0x35, 0x3A, 0x7E, 0x3A, 0xC6, 0x3A, 0x0F, 0x3B, 0x58, 0x3B - .byte 0xA1, 0x3B, 0xEA, 0x3B, 0x33, 0x3C, 0x7C, 0x3C, 0xC5, 0x3C, 0x0E, 0x3D, 0x58, 0x3D, 0xA1, 0x3D - .byte 0xEA, 0x3D, 0x34, 0x3E, 0x7D, 0x3E, 0xC7, 0x3E, 0x11, 0x3F, 0x5A, 0x3F, 0xA4, 0x3F, 0xEE, 0x3F - .byte 0x38, 0x40, 0x82, 0x40, 0xCC, 0x40, 0x16, 0x41, 0x61, 0x41, 0xAB, 0x41, 0xF5, 0x41, 0x40, 0x42 - .byte 0x8A, 0x42, 0xD5, 0x42, 0x1F, 0x43, 0x6A, 0x43, 0xB5, 0x43, 0x00, 0x44, 0x4B, 0x44, 0x95, 0x44 - .byte 0xE1, 0x44, 0x2C, 0x45, 0x77, 0x45, 0xC2, 0x45, 0x0D, 0x46, 0x59, 0x46, 0xA4, 0x46, 0xF0, 0x46 - .byte 0x3B, 0x47, 0x87, 0x47, 0xD3, 0x47, 0x1E, 0x48, 0x6A, 0x48, 0xB6, 0x48, 0x02, 0x49, 0x4E, 0x49 - .byte 0x9A, 0x49, 0xE6, 0x49, 0x33, 0x4A, 0x7F, 0x4A, 0xCB, 0x4A, 0x18, 0x4B, 0x64, 0x4B, 0xB1, 0x4B - .byte 0xFE, 0x4B, 0x4A, 0x4C, 0x97, 0x4C, 0xE4, 0x4C, 0x31, 0x4D, 0x7E, 0x4D, 0xCB, 0x4D, 0x18, 0x4E - .byte 0x66, 0x4E, 0xB3, 0x4E, 0x00, 0x4F, 0x4E, 0x4F, 0x9B, 0x4F, 0xE9, 0x4F, 0x36, 0x50, 0x84, 0x50 - .byte 0xD2, 0x50, 0x20, 0x51, 0x6E, 0x51, 0xBC, 0x51, 0x0A, 0x52, 0x58, 0x52, 0xA6, 0x52, 0xF4, 0x52 - .byte 0x43, 0x53, 0x91, 0x53, 0xE0, 0x53, 0x2E, 0x54, 0x7D, 0x54, 0xCC, 0x54, 0x1A, 0x55, 0x69, 0x55 - .byte 0xB8, 0x55, 0x07, 0x56, 0x56, 0x56, 0xA5, 0x56, 0xF4, 0x56, 0x44, 0x57, 0x93, 0x57, 0xE2, 0x57 - .byte 0x32, 0x58, 0x82, 0x58, 0xD1, 0x58, 0x21, 0x59, 0x71, 0x59, 0xC1, 0x59, 0x10, 0x5A, 0x60, 0x5A - .byte 0xB0, 0x5A, 0x01, 0x5B, 0x51, 0x5B, 0xA1, 0x5B, 0xF1, 0x5B, 0x42, 0x5C, 0x92, 0x5C, 0xE3, 0x5C - .byte 0x34, 0x5D, 0x84, 0x5D, 0xD5, 0x5D, 0x26, 0x5E, 0x77, 0x5E, 0xC8, 0x5E, 0x19, 0x5F, 0x6A, 0x5F - .byte 0xBB, 0x5F, 0x0D, 0x60, 0x5E, 0x60, 0xB0, 0x60, 0x01, 0x61, 0x53, 0x61, 0xA4, 0x61, 0xF6, 0x61 - .byte 0x48, 0x62, 0x9A, 0x62, 0xEC, 0x62, 0x3E, 0x63, 0x90, 0x63, 0xE2, 0x63, 0x34, 0x64, 0x87, 0x64 - .byte 0xD9, 0x64, 0x2C, 0x65, 0x7E, 0x65, 0xD1, 0x65, 0x24, 0x66, 0x76, 0x66, 0xC9, 0x66, 0x1C, 0x67 - .byte 0x6F, 0x67, 0xC2, 0x67, 0x15, 0x68, 0x69, 0x68, 0xBC, 0x68, 0x0F, 0x69, 0x63, 0x69, 0xB6, 0x69 - .byte 0x0A, 0x6A, 0x5E, 0x6A, 0xB1, 0x6A, 0x05, 0x6B, 0x59, 0x6B, 0xAD, 0x6B, 0x01, 0x6C, 0x55, 0x6C - .byte 0xAA, 0x6C, 0xFE, 0x6C, 0x52, 0x6D, 0xA7, 0x6D, 0xFB, 0x6D, 0x50, 0x6E, 0xA4, 0x6E, 0xF9, 0x6E - .byte 0x4E, 0x6F, 0xA3, 0x6F, 0xF8, 0x6F, 0x4D, 0x70, 0xA2, 0x70, 0xF7, 0x70, 0x4D, 0x71, 0xA2, 0x71 - .byte 0xF7, 0x71, 0x4D, 0x72, 0xA2, 0x72, 0xF8, 0x72, 0x4E, 0x73, 0xA4, 0x73, 0xFA, 0x73, 0x50, 0x74 - .byte 0xA6, 0x74, 0xFC, 0x74, 0x52, 0x75, 0xA8, 0x75, 0xFF, 0x75, 0x55, 0x76, 0xAC, 0x76, 0x02, 0x77 - .byte 0x59, 0x77, 0xB0, 0x77, 0x07, 0x78, 0x5E, 0x78, 0xB4, 0x78, 0x0C, 0x79, 0x63, 0x79, 0xBA, 0x79 - .byte 0x11, 0x7A, 0x69, 0x7A, 0xC0, 0x7A, 0x18, 0x7B, 0x6F, 0x7B, 0xC7, 0x7B, 0x1F, 0x7C, 0x77, 0x7C - .byte 0xCF, 0x7C, 0x27, 0x7D, 0x7F, 0x7D, 0xD7, 0x7D, 0x2F, 0x7E, 0x88, 0x7E, 0xE0, 0x7E, 0x38, 0x7F - .byte 0x91, 0x7F, 0xEA, 0x7F, 0x42, 0x80, 0x9B, 0x80, 0xF4, 0x80, 0x4D, 0x81, 0xA6, 0x81, 0xFF, 0x81 - .byte 0x59, 0x82, 0xB2, 0x82, 0x0B, 0x83, 0x65, 0x83, 0xBE, 0x83, 0x18, 0x84, 0x72, 0x84, 0xCB, 0x84 - .byte 0x25, 0x85, 0x7F, 0x85, 0xD9, 0x85, 0x33, 0x86, 0x8E, 0x86, 0xE8, 0x86, 0x42, 0x87, 0x9D, 0x87 - .byte 0xF7, 0x87, 0x52, 0x88, 0xAC, 0x88, 0x07, 0x89, 0x62, 0x89, 0xBD, 0x89, 0x18, 0x8A, 0x73, 0x8A - .byte 0xCE, 0x8A, 0x2A, 0x8B, 0x85, 0x8B, 0xE0, 0x8B, 0x3C, 0x8C, 0x97, 0x8C, 0xF3, 0x8C, 0x4F, 0x8D - .byte 0xAB, 0x8D, 0x07, 0x8E, 0x63, 0x8E, 0xBF, 0x8E, 0x1B, 0x8F, 0x77, 0x8F, 0xD4, 0x8F, 0x30, 0x90 - .byte 0x8C, 0x90, 0xE9, 0x90, 0x46, 0x91, 0xA2, 0x91, 0xFF, 0x91, 0x5C, 0x92, 0xB9, 0x92, 0x16, 0x93 - .byte 0x73, 0x93, 0xD1, 0x93, 0x2E, 0x94, 0x8C, 0x94, 0xE9, 0x94, 0x47, 0x95, 0xA4, 0x95, 0x02, 0x96 - .byte 0x60, 0x96, 0xBE, 0x96, 0x1C, 0x97, 0x7A, 0x97, 0xD8, 0x97, 0x36, 0x98, 0x95, 0x98, 0xF3, 0x98 - .byte 0x52, 0x99, 0xB0, 0x99, 0x0F, 0x9A, 0x6E, 0x9A, 0xCD, 0x9A, 0x2C, 0x9B, 0x8B, 0x9B, 0xEA, 0x9B - .byte 0x49, 0x9C, 0xA8, 0x9C, 0x08, 0x9D, 0x67, 0x9D, 0xC7, 0x9D, 0x26, 0x9E, 0x86, 0x9E, 0xE6, 0x9E - .byte 0x46, 0x9F, 0xA6, 0x9F, 0x06, 0xA0, 0x66, 0xA0, 0xC6, 0xA0, 0x27, 0xA1, 0x87, 0xA1, 0xE8, 0xA1 - .byte 0x48, 0xA2, 0xA9, 0xA2, 0x0A, 0xA3, 0x6B, 0xA3, 0xCC, 0xA3, 0x2D, 0xA4, 0x8E, 0xA4, 0xEF, 0xA4 - .byte 0x50, 0xA5, 0xB2, 0xA5, 0x13, 0xA6, 0x75, 0xA6, 0xD6, 0xA6, 0x38, 0xA7, 0x9A, 0xA7, 0xFC, 0xA7 - .byte 0x5E, 0xA8, 0xC0, 0xA8, 0x22, 0xA9, 0x84, 0xA9, 0xE7, 0xA9, 0x49, 0xAA, 0xAC, 0xAA, 0x0E, 0xAB - .byte 0x71, 0xAB, 0xD4, 0xAB, 0x37, 0xAC, 0x9A, 0xAC, 0xFD, 0xAC, 0x60, 0xAD, 0xC3, 0xAD, 0x27, 0xAE - .byte 0x8A, 0xAE, 0xED, 0xAE, 0x51, 0xAF, 0xB5, 0xAF, 0x19, 0xB0, 0x7C, 0xB0, 0xE0, 0xB0, 0x45, 0xB1 - .byte 0xA9, 0xB1, 0x0D, 0xB2, 0x71, 0xB2, 0xD6, 0xB2, 0x3A, 0xB3, 0x9F, 0xB3, 0x03, 0xB4, 0x68, 0xB4 - .byte 0xCD, 0xB4, 0x32, 0xB5, 0x97, 0xB5, 0xFC, 0xB5, 0x62, 0xB6, 0xC7, 0xB6, 0x2C, 0xB7, 0x92, 0xB7 - .byte 0xF7, 0xB7, 0x5D, 0xB8, 0xC3, 0xB8, 0x29, 0xB9, 0x8F, 0xB9, 0xF5, 0xB9, 0x5B, 0xBA, 0xC1, 0xBA - .byte 0x28, 0xBB, 0x8E, 0xBB, 0xF5, 0xBB, 0x5B, 0xBC, 0xC2, 0xBC, 0x29, 0xBD, 0x90, 0xBD, 0xF7, 0xBD - .byte 0x5E, 0xBE, 0xC5, 0xBE, 0x2C, 0xBF, 0x94, 0xBF, 0xFB, 0xBF, 0x63, 0xC0, 0xCA, 0xC0, 0x32, 0xC1 - .byte 0x9A, 0xC1, 0x02, 0xC2, 0x6A, 0xC2, 0xD2, 0xC2, 0x3A, 0xC3, 0xA2, 0xC3, 0x0B, 0xC4, 0x73, 0xC4 - .byte 0xDC, 0xC4, 0x44, 0xC5, 0xAD, 0xC5, 0x16, 0xC6, 0x7F, 0xC6, 0xE8, 0xC6, 0x51, 0xC7, 0xBB, 0xC7 - .byte 0x24, 0xC8, 0x8D, 0xC8, 0xF7, 0xC8, 0x60, 0xC9, 0xCA, 0xC9, 0x34, 0xCA, 0x9E, 0xCA, 0x08, 0xCB - .byte 0x72, 0xCB, 0xDC, 0xCB, 0x47, 0xCC, 0xB1, 0xCC, 0x1B, 0xCD, 0x86, 0xCD, 0xF1, 0xCD, 0x5B, 0xCE - .byte 0xC6, 0xCE, 0x31, 0xCF, 0x9C, 0xCF, 0x08, 0xD0, 0x73, 0xD0, 0xDE, 0xD0, 0x4A, 0xD1, 0xB5, 0xD1 - .byte 0x21, 0xD2, 0x8D, 0xD2, 0xF8, 0xD2, 0x64, 0xD3, 0xD0, 0xD3, 0x3D, 0xD4, 0xA9, 0xD4, 0x15, 0xD5 - .byte 0x82, 0xD5, 0xEE, 0xD5, 0x5B, 0xD6, 0xC7, 0xD6, 0x34, 0xD7, 0xA1, 0xD7, 0x0E, 0xD8, 0x7B, 0xD8 - .byte 0xE9, 0xD8, 0x56, 0xD9, 0xC3, 0xD9, 0x31, 0xDA, 0x9E, 0xDA, 0x0C, 0xDB, 0x7A, 0xDB, 0xE8, 0xDB - .byte 0x56, 0xDC, 0xC4, 0xDC, 0x32, 0xDD, 0xA0, 0xDD, 0x0F, 0xDE, 0x7D, 0xDE, 0xEC, 0xDE, 0x5B, 0xDF - .byte 0xC9, 0xDF, 0x38, 0xE0, 0xA7, 0xE0, 0x16, 0xE1, 0x86, 0xE1, 0xF5, 0xE1, 0x64, 0xE2, 0xD4, 0xE2 - .byte 0x43, 0xE3, 0xB3, 0xE3, 0x23, 0xE4, 0x93, 0xE4, 0x03, 0xE5, 0x73, 0xE5, 0xE3, 0xE5, 0x54, 0xE6 - .byte 0xC4, 0xE6, 0x35, 0xE7, 0xA5, 0xE7, 0x16, 0xE8, 0x87, 0xE8, 0xF8, 0xE8, 0x69, 0xE9, 0xDA, 0xE9 - .byte 0x4B, 0xEA, 0xBC, 0xEA, 0x2E, 0xEB, 0x9F, 0xEB, 0x11, 0xEC, 0x83, 0xEC, 0xF5, 0xEC, 0x66, 0xED - .byte 0xD9, 0xED, 0x4B, 0xEE, 0xBD, 0xEE, 0x2F, 0xEF, 0xA2, 0xEF, 0x14, 0xF0, 0x87, 0xF0, 0xFA, 0xF0 - .byte 0x6D, 0xF1, 0xE0, 0xF1, 0x53, 0xF2, 0xC6, 0xF2, 0x39, 0xF3, 0xAD, 0xF3, 0x20, 0xF4, 0x94, 0xF4 - .byte 0x07, 0xF5, 0x7B, 0xF5, 0xEF, 0xF5, 0x63, 0xF6, 0xD7, 0xF6, 0x4C, 0xF7, 0xC0, 0xF7, 0x34, 0xF8 - .byte 0xA9, 0xF8, 0x1E, 0xF9, 0x92, 0xF9, 0x07, 0xFA, 0x7C, 0xFA, 0xF1, 0xFA, 0x66, 0xFB, 0xDC, 0xFB - .byte 0x51, 0xFC, 0xC7, 0xFC, 0x3C, 0xFD, 0xB2, 0xFD, 0x28, 0xFE, 0x9E, 0xFE, 0x14, 0xFF, 0x8A, 0xFF - .global ARM9_UNKNOWN_TABLE__NA_20AE924 -ARM9_UNKNOWN_TABLE__NA_20AE924: - .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02 - .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02 - .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x03, 0x03, 0x03 - .byte 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03 - .byte 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04 - .byte 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04 - .byte 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05 - .byte 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06 - .byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09 - .byte 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B - .byte 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E - .byte 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x10, 0x10, 0x10, 0x10, 0x10 - .byte 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x12, 0x12, 0x12, 0x12, 0x12, 0x13, 0x13, 0x13, 0x13, 0x14 - .byte 0x14, 0x14, 0x14, 0x14, 0x15, 0x15, 0x15, 0x15, 0x16, 0x16, 0x16, 0x16, 0x17, 0x17, 0x17, 0x18 - .byte 0x18, 0x18, 0x18, 0x19, 0x19, 0x19, 0x19, 0x1A, 0x1A, 0x1A, 0x1B, 0x1B, 0x1B, 0x1C, 0x1C, 0x1C - .byte 0x1D, 0x1D, 0x1D, 0x1E, 0x1E, 0x1E, 0x1F, 0x1F, 0x1F, 0x20, 0x20, 0x20, 0x21, 0x21, 0x22, 0x22 - .byte 0x22, 0x23, 0x23, 0x24, 0x24, 0x24, 0x25, 0x25, 0x26, 0x26, 0x27, 0x27, 0x27, 0x28, 0x28, 0x29 - .byte 0x29, 0x2A, 0x2A, 0x2B, 0x2B, 0x2C, 0x2C, 0x2D, 0x2D, 0x2E, 0x2E, 0x2F, 0x2F, 0x30, 0x31, 0x31 - .byte 0x32, 0x32, 0x33, 0x33, 0x34, 0x35, 0x35, 0x36, 0x36, 0x37, 0x38, 0x38, 0x39, 0x3A, 0x3A, 0x3B - .byte 0x3C, 0x3C, 0x3D, 0x3E, 0x3F, 0x3F, 0x40, 0x41, 0x42, 0x42, 0x43, 0x44, 0x45, 0x45, 0x46, 0x47 - .byte 0x48, 0x49, 0x4A, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x52, 0x53, 0x54, 0x55 - .byte 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x67 - .byte 0x68, 0x69, 0x6A, 0x6B, 0x6D, 0x6E, 0x6F, 0x71, 0x72, 0x73, 0x75, 0x76, 0x77, 0x79, 0x7A, 0x7B - .byte 0x7D, 0x7E, 0x7F, 0x20, 0x21, 0x21, 0x21, 0x22, 0x22, 0x23, 0x23, 0x23, 0x24, 0x24, 0x25, 0x25 - .byte 0x26, 0x26, 0x26, 0x27, 0x27, 0x28, 0x28, 0x29, 0x29, 0x2A, 0x2A, 0x2B, 0x2B, 0x2C, 0x2C, 0x2D - .byte 0x2D, 0x2E, 0x2E, 0x2F, 0x2F, 0x30, 0x30, 0x31, 0x31, 0x32, 0x33, 0x33, 0x34, 0x34, 0x35, 0x36 - .byte 0x36, 0x37, 0x37, 0x38, 0x39, 0x39, 0x3A, 0x3B, 0x3B, 0x3C, 0x3D, 0x3E, 0x3E, 0x3F, 0x40, 0x40 - .byte 0x41, 0x42, 0x43, 0x43, 0x44, 0x45, 0x46, 0x47, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4D - .byte 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D - .byte 0x5E, 0x5F, 0x60, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6F, 0x70 - .byte 0x71, 0x73, 0x74, 0x75, 0x77, 0x78, 0x79, 0x7B, 0x7C, 0x7E, 0x7E, 0x40, 0x41, 0x42, 0x43, 0x43 - .byte 0x44, 0x45, 0x46, 0x47, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51 - .byte 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61 - .byte 0x62, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6B, 0x6C, 0x6D, 0x6E, 0x70, 0x71, 0x72, 0x74, 0x75 - .byte 0x76, 0x78, 0x79, 0x7B, 0x7C, 0x7D, 0x7E, 0x40, 0x41, 0x42, 0x42, 0x43, 0x44, 0x45, 0x46, 0x46 - .byte 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55 - .byte 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63, 0x65, 0x66 - .byte 0x67, 0x68, 0x69, 0x6A, 0x6C, 0x6D, 0x6E, 0x6F, 0x71, 0x72, 0x73, 0x75, 0x76, 0x77, 0x79, 0x7A - .byte 0x7C, 0x7D, 0x7E, 0x7F - .global _020AEBF8 -_020AEBF8: - .word sub_0207DFF0 - .word sub_0207E01C - .word sub_0207E048 - .word sub_0207E0E0 - .word sub_0207E20C - .word sub_0207E3F0 - .word sub_0207E79C - .word sub_0207E81C - .word sub_0207E844 - .global _020AEC1C -_020AEC1C: - .byte 0x21, 0x06, 0xC0, 0xDE, 0xBA, 0x98, 0xCE, 0x3F - .byte 0xA6, 0x92, 0xE3, 0x9D, 0x46, 0xF2, 0xED, 0x01, 0x76, 0xE3, 0xCC, 0x08, 0x56, 0x23, 0x63, 0xFA - .byte 0xCA, 0xD4, 0xEC, 0xDF, 0x9A, 0x62, 0x78, 0x34, 0x8F, 0x6D, 0x63, 0x3C, 0xFE, 0x22, 0xCA, 0x92 - .byte 0x20, 0x88, 0x97, 0x23, 0xD2, 0xCF, 0xAE, 0xC2, 0x32, 0x67, 0x8D, 0xFE, 0xCA, 0x83, 0x64, 0x98 - .byte 0xAC, 0xFD, 0x3E, 0x37, 0x87, 0x46, 0x58, 0x24 - .global _020AEC5C -_020AEC5C: - .byte 0x14, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x14, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AECB0 -_020AECB0: - .byte 0x00, 0x01, 0x02, 0x03 - .byte 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13 - .byte 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23 - .byte 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33 - .byte 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x61, 0x62, 0x63 - .byte 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73 - .byte 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63 - .byte 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73 - .byte 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F - .global _020AED30 -_020AED30: - .byte 0x00, 0x01, 0x02, 0x03 - .byte 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13 - .byte 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23 - .byte 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33 - .byte 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x41, 0x42, 0x43 - .byte 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53 - .byte 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x41, 0x42, 0x43 - .byte 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53 - .byte 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F - .global _020AEDB0 -_020AEDB0: - .byte 0x04, 0x00, 0x04, 0x00 - .byte 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x06, 0x01 - .byte 0x04, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00 - .byte 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00 - .byte 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x42, 0x01, 0xD0, 0x00 - .byte 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00 - .byte 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0x58, 0x04, 0x58, 0x04 - .byte 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04 - .byte 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0x51, 0x06 - .byte 0x51, 0x06, 0x51, 0x06, 0x51, 0x06, 0x51, 0x06, 0x51, 0x06, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02 - .byte 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02 - .byte 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02 - .byte 0x51, 0x02, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0x71, 0x04 - .byte 0x71, 0x04, 0x71, 0x04, 0x71, 0x04, 0x71, 0x04, 0x71, 0x04, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00 - .byte 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00 - .byte 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00 - .byte 0x71, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0x04, 0x00 - .global _020AEEB0 -_020AEEB0: - .byte 0x4E, 0x41, 0x4E, 0x28 - .byte 0x00 - .global _020AEEB5 -_020AEEB5: - .byte 0x49, 0x4E, 0x46, 0x49, 0x4E, 0x49, 0x54, 0x59, 0x00, 0x00, 0x00 - .global _020AEEC0 -_020AEEC0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x03, 0xB8, 0xE2, 0x3F - .global _020AEED0 -_020AEED0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x3F - .global _020AEEE0 -_020AEEE0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x06, 0xD0, 0xCF, 0x43, 0xEB, 0xFD, 0x4C, 0x3E - .global _020AEEF0 -_020AEEF0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global MEMORY_ALLOCATION_ARENA_GETTERS -MEMORY_ALLOCATION_ARENA_GETTERS: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AEF08 -_020AEF08: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global PRNG_SEQUENCE_NUM -PRNG_SEQUENCE_NUM: - .byte 0x8C, 0x34, 0x00, 0x00 - .global _020AEF30 -_020AEF30: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .word _0209248C - .word _02092474 - .word _0209247C - .word _02092494 - .word _020924C4 - .word _020924B4 - .word _020924A4 - .word _02092484 - .global _020AEF58 -_020AEF58: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AEF7C -_020AEF7C: - .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AEFB4 -_020AEFB4: - .word sub_02003620 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AEFC8 -_020AEFC8: - .word sub_02003780 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00 - .byte 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .global _020AEFDC -_020AEFDC: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF000 -_020AF000: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AF028 -_020AF028: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF050 -_020AF050: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AF078 -_020AF078: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF154 -_020AF154: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global LOADED_OVERLAY_GROUP_0 -LOADED_OVERLAY_GROUP_0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF23C -_020AF23C: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AF240 -_020AF240: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF264 -_020AF264: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AF288 -_020AF288: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF2AC -_020AF2AC: - .byte 0x00, 0x00, 0x00, 0x00 - .word _0209276C - .word _02092774 - .global _020AF2B8 -_020AF2B8: - .byte 0x72, 0x6F, 0x6D, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF2C4 -_020AF2C4: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF344 -_020AF344: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word _020927F4 - .word _020927F0 - .global _020AF354 -_020AF354: - .word _0209286C - .word _020AF38C - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AF360 -_020AF360: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AF368 -_020AF368: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF38C -_020AF38C: - .byte 0x01, 0x00, 0x00, 0x00 - .word _020928B4 - .word _020928B0 - .word sub_02007EC0 - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02007EDC - .word sub_02007F0C - .word sub_02007FCC - .word sub_02008080 - .word sub_020080B0 - .word sub_020080B8 - .word sub_020080C0 - .word sub_02008138 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF3D0 -_020AF3D0: - .word sub_02008490 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF3E4 -_020AF3E4: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AF408 -_020AF408: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF42C -_020AF42C: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF454 -_020AF454: - .word _020928D8 - .word _020928E8 - .word _020928C0 - .word _020928C8 - .word _02092940 - .word _0209296C - .word _02092948 - .word _02092954 - .word _02092938 - .word _02092960 - .word _020928D0 - .word _02092930 - .word _020928E0 - .word _020928F0 - .word _020928F8 - .global _020AF490 -_020AF490: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF53C -_020AF53C: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AF5E8 -_020AF5E8: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF694 -_020AF694: - .byte 0xFF, 0x00, 0x00, 0x00 - -#ifdef EUROPE - .global _020AFF38_EU -_020AFF38_EU: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFF3C_EU -_020AFF3C_EU: - .word _02092EBC - .word _02092EA8 - .word _02092ED0 - .word _02092E80 - .word _02092E94 -#endif - - ; debug related - - .global DEBUG_IS_INITIALIZED ; 020af698 - DEBUG_IS_INITIALIZED: - .word 0x0 - - ; pack file related - - .global PACK_FILES_OPENED ; 0x20af69c - PACK_FILES_OPENED: - ; [Runtime] A pointer to the 6 opened Pack files (listed at PACK_FILE_PATHS_TABLE) - .word 0x0 - - ; List of pointers to path strings to all known pack files. - ; The game uses this table to load its resources when launching dungeon mode. - .global PACK_FILE_PATHS_TABLE ; 0x020af6a0 - PACK_FILE_PATHS_TABLE: - .word STRING_MONSTER_MONSTER_BIN - .word STRING_MONSTER_M_ATTACK_BIN - .word STRING_MONSTER_M_GROUND_BIN - .word STRING_EFFECT_EFFECT_BIN - .word STRING_DUNGEON_DUNGEON_BIN - .word STRING_BALANCE_M_LEVEL_BIN - - ; 0x020af6b8 - .global BAG_ITEMS_PTR_MIRROR -BAG_ITEMS_PTR_MIRROR: - .byte 0x00, 0x00, 0x00, 0x00 - .word _02094D00 - .global ITEM_DATA_TABLE_PTRS -ITEM_DATA_TABLE_PTRS: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AF6C4 -_020AF6C4: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AF6C8 -_020AF6C8: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -#ifdef EUROPE - .global _020AFF88_EU -_020AFF88_EU: - .word _02098404 - .word _02098434 - .word _02098424 - .word _020983F4 - .word _02098414 -#endif - .global _020AF6D0 -_020AF6D0: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AF6D4 -_020AF6D4: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global DUNGEON_MOVE_TABLES -DUNGEON_MOVE_TABLES: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AF6E8 -_020AF6E8: - .word _02098DAC - .word _02098DC8 - .global _020AF6F0 -_020AF6F0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AF6F8 -_020AF6F8: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF700 -_020AF700: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF710 -_020AF710: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AF714 -_020AF714: - .word _02098EB0 - .word _02098EB0 - .word _02098EC8 - .global _020AF720 -_020AF720: - .byte 0x00 - .global _020AF721 -_020AF721: - .byte 0x00 - .global _020AF722 -_020AF722: - .byte 0x00, 0xFF - .byte 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0xC0, 0x00, 0xFF, 0x40, 0x40, 0x40, 0xFF - .byte 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF - .byte 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF - .byte 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF - .global _020AF760 -_020AF760: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -#ifndef EUROPE - .global _020AF76C -_020AF76C: - .word _02099144 - .word _02099148 - .word _02099154 - .word _0209914C -#endif - .global _020AF77C -_020AF77C: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AF780 -_020AF780: - .byte 0x01, 0x00, 0x00, 0x00 - .global _020AF784 -_020AF784: - .word sub_0201862C - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00 - .byte 0x05, 0x00, 0x00, 0x00 - .global _020AF798 -_020AF798: - .word sub_02018804 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00 - .byte 0x0C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 - .global _020AF7AC -_020AF7AC: - .word sub_02018600 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x40, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 - .global _020AF7C0 -_020AF7C0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF7E4 -_020AF7E4: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF890 -_020AF890: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AF96C -_020AF96C: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFA48 -_020AFA48: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFB24 -_020AFB24: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFB28 -_020AFB28: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFB4C -_020AFB4C: - .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x42, 0x47 - .byte 0x4D, 0x2F, 0x62, 0x67, 0x6D, 0x2E, 0x73, 0x77, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFB6C -_020AFB6C: - .word _02099254 - .word _02099254 - .word _02099288 - .word _02099258 - .word _020992A0 - .word _02099278 - .word _020992A8 - .word _020992B0 - .word _02099298 - .word _02099270 - .word _02099290 - .word _02099268 - .word _02099260 - .word _02099340 - .word _02099350 - .word _02099358 - .word _02099368 - .word _02099370 - .word _02099320 - .word _02099390 - .word _02099280 - .word _02099254 - .word _02099254 - .word _02099254 - .word _02099254 - .word _020992C0 - .word _02099300 - .word _020992F8 - .word _020992D8 - .word _020992E0 - .word _020992F0 - .word _02099308 - .word _02099318 - .word _02099328 - .word _02099338 - .word _02099380 - .word _02099360 - .word _02099378 - .word _020992B8 - .word _020992C8 - .word _020992D0 - .word _020992E8 - .word _02099310 - .word _02099330 - .word _02099348 - .word _02099388 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFC28 -_020AFC28: - .byte 0x20, 0x00, 0x40, 0x00, 0x80, 0x00, 0x00, 0x01 - .global _020AFC30 -_020AFC30: - .byte 0x00, 0x00, 0x01, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFC3C -_020AFC3C: - .byte 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00 - .byte 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .global _020AFC4C -_020AFC4C: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFC50 -_020AFC50: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFC64 -_020AFC64: - .byte 0x20, 0x00, 0x10, 0x00 - .global WAN_TABLE -WAN_TABLE: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFC6C -_020AFC6C: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFC70 -_020AFC70: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -#ifdef EUROPE - .byte 0x00, 0x00, 0x00, 0x00 -#endif - .global RENDER_3D -RENDER_3D: - .byte 0x00, 0x00, 0x80, 0x00 - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global RENDER_3D_FUNCTIONS_64 -RENDER_3D_FUNCTIONS_64: - .word Render3d64Texture - .word Render3d64Nothing - .word Render3d64Rectangle - .word Render3d64RectangleMulticolor - .word Render3d64Quadrilateral - .word Render3d64Tiling - .word Render3d64WindowFrame - .word Render3d64Texture0x7 - .global _020AFCE4 -_020AFCE4: - .byte 0x00, 0x00, 0x00, 0x00 - .global LANGUAGE_INFO_DATA -LANGUAGE_INFO_DATA: -#ifdef EUROPE - .byte 0x00, 0x01, 0x00, 0x00 - .global _020B05AC_EU -_020B05AC_EU: - .byte 0x2C, 0x00, 0x2C, 0x00 - .global _020B05B0_EU -_020B05B0_EU: - .byte 0x2C, 0x00, 0x20, 0x00 - .byte 0x20, 0x00, 0x2E, 0x00 - .byte 0x20, 0x00, 0x00, 0x00 - .global _020B05BC_EU -_020B05BC_EU: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B05C0_EU -_020B05C0_EU: - .word _0209A118_EU - .word _0209A110_EU - .word _0209A118_EU - .word _0209A10C_EU - .word _0209A11C_EU - .global _020B05D4_EU -_020B05D4_EU: - .word _0209A1A8 - .global _020B05D8_EU -_020B05D8_EU: - .word _0209A1C8 - .word _0209A1F8 - .word _0209A21C - .word _02099D0C - .word _0209A198 - .word _0209A1D8 - .word _0209A208 - .word _0209A1B8 - .word _0209A1E8 -#else - .byte 0x00, 0x08, 0x00, 0x00 -#endif - .global _020AFCEC -_020AFCEC: - .byte 0xFF, 0x00, 0x00, 0x00 - .global _020AFCF0 -_020AFCF0: -#ifdef EUROPE - .word _0209AFE4_EU - .word _0209AFBC - .word _0209AFD0 -#endif - .word _0209AAB0 - .word _0209AAC4 - .global TBL_TALK_GROUP_STRING_ID_START -TBL_TALK_GROUP_STRING_ID_START: -#ifdef EUROPE - .byte 0x17, 0x12, 0x6D, 0x16, 0xC6, 0x17, 0x65, 0x0F - .byte 0xBE, 0x10, 0x1F, 0x19 -#else - .byte 0x15, 0x12, 0x6B, 0x16, 0xC4, 0x17, 0x63, 0x0F, 0xBC, 0x10, 0x1D, 0x19 -#endif - .global _020AFD04 -_020AFD04: - .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFD14 -_020AFD14: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFD1C -_020AFD1C: - .word _0209AB7C - .word _0209AB7C - .word _0209AB7C - .word _0209AB7C - .word _0209AB7C - .word _0209AB7C - .global _020AFD34 -_020AFD34: - .word _0209AB8C - .word _0209AB8C - .word _0209AB8C - .word _0209AB8C - .word _0209AB8C - .word _0209AB8C - .global _020AFD4C -_020AFD4C: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFD58 -_020AFD58: - .word _0209ACD0 - .global _020AFD5C -_020AFD5C: - .word _0209ADB4 - .global _020AFD60 -_020AFD60: - .word _0209AD50 - .word _0209ACE0 - .word _0209AD64 - .word _0209AD78 - .word _0209ACF0 - .word _0209AD8C - .word _0209ADA0 - .word _0209ACB0 - .word _0209AD00 - .word _0209AD14 - .word _0209ACC0 - .word _0209AD28 - .word _0209AD3C - .global _020AFD94 -_020AFD94: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFD98 -_020AFD98: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFD9C -_020AFD9C: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFDA0 -_020AFDA0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFDA8 -_020AFDA8: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFDAC -_020AFDAC: - .word _0209AE54 - .word _0209AE68 - .word _0209AE7C - .global _020AFDB8 -_020AFDB8: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFDBC -_020AFDBC: - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFDD0 -_020AFDD0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFDD8 -_020AFDD8: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFDE0 -_020AFDE0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFDE8 -_020AFDE8: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFDF0 -_020AFDF0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .word _020AFE44 - .global KEYBOARD_STRING_IDS -KEYBOARD_STRING_IDS: - .byte 0x00, 0x01, 0x28, 0x01, 0x28, 0x01, 0x01, 0x01 - .byte 0x2A, 0x01, 0x2A, 0x01, 0x02, 0x01, 0x2C, 0x01, 0x2D, 0x01, 0x03, 0x01, 0x2E, 0x01, 0x2F, 0x01 - .byte 0x04, 0x01, 0x30, 0x01, 0x31, 0x01, 0x05, 0x01, 0x32, 0x01, 0x33, 0x01, 0x06, 0x01, 0x34, 0x01 - .byte 0x35, 0x01, 0x07, 0x01, 0x36, 0x01, 0x36, 0x01, 0x08, 0x01, 0x37, 0x01, 0x37, 0x01, 0x09, 0x01 - .byte 0x26, 0x01, 0x26, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFE40 -_020AFE40: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFE44 -_020AFE44: - .word _0209BF18 - .word _0209BBC4 - .word _0209B870 - .word _0209B51C - .word _0209C26C - .global _020AFE58 -_020AFE58: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFE5C -_020AFE5C: - .byte 0xFF, 0xFF, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFE70 -_020AFE70: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFE74 -_020AFE74: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFE78 -_020AFE78: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFE7C -_020AFE7C: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 - .global _020AFE8C -_020AFE8C: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFE90 -_020AFE90: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFE98 -_020AFE98: - .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFEA8 -_020AFEA8: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFEB4 -_020AFEB4: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x09, 0x00, 0x00, 0x00 - .global _020AFEC8 -_020AFEC8: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFECC -_020AFECC: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFED0 -_020AFED0: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFED4 -_020AFED4: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFED8 -_020AFED8: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFEDC -_020AFEDC: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFEE0 -_020AFEE0: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFEE4 -_020AFEE4: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFEE8 -_020AFEE8: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFEEC -_020AFEEC: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFEF4 -_020AFEF4: - .byte 0x00, 0x00, 0x00, 0x00 - .global NOTIFY_NOTE -NOTIFY_NOTE: - .byte 0x00, 0x00, 0x00, 0x00 - .global DEFAULT_HERO_ID -DEFAULT_HERO_ID: - .byte 0x04, 0x00, 0x01, 0x00 - .global _020AFF00 -_020AFF00: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFF14 -_020AFF14: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFF38 -_020AFF38: - .word _0209CD3C - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFF40 -_020AFF40: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x05, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .global _020AFF4C -_020AFF4C: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFF54 -_020AFF54: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFF5C -_020AFF5C: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020AFF64 -_020AFF64: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFF68 -_020AFF68: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFF6C -_020AFF6C: - .byte 0x00, 0x00, 0x00, 0x00 - .global GAME_MODE -GAME_MODE: - .byte 0x00, 0x00, 0x00, 0x00 - .global GLOBAL_PROGRESS_PTR -GLOBAL_PROGRESS_PTR: - .byte 0x00, 0x00, 0x00, 0x00 - .global ADVENTURE_LOG_PTR -ADVENTURE_LOG_PTR: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020AFF7C -_020AFF7C: - .byte 0x71, 0x02, 0x00, 0x00 - .global _020AFF80 -_020AFF80: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0xDF, 0xB0, 0x08, 0x99 - .global _020AFF88 -_020AFF88: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global ITEM_TABLES_PTRS_1 -ITEM_TABLES_PTRS_1: - .word _0209F194 - .word _0209F220 - .word _0209FB58 - .word _0209FA68 - .word _0209F5B0 - .word _0209FD44 - .word _0209FE50 - .word _0209FF68 - .word _020A0810 - .word _020A01B4 - .word _020A0430 - .word _020A06C4 - .word _020A0578 - .word _020A02F0 - .word _020A0080 - .word _0209F2D0 - .word MISSION_FLOOR_RANKS_AND_ITEM_LISTS_2 - .word _0209F45C - .word _0209F8B4 - .word _0209F4CC - .word _0209F98C - .word _0209F53C - .word _0209FC4C - .word _0209F658 - .word _020A0964 - .word _0209F270 - .global _020B09B0 -_020B09B0: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B09B4 -_020B09B4: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020B09C0 -_020B09C0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B09C8 -_020B09C8: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020B09D0 -_020B09D0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 -#ifdef EUROPE - .global _020B12F4_EU -_020B12F4_EU: - .word _020A32DC - .word _020A328C_EU - .word _020A329C - .word _020A32AC - .word _020A32BC - .global _020B1308_EU -_020B1308_EU: - .word _020A32CC - .word _020A32EC - .word _020A32FC - .word _020A330C - .word _020A331C -#endif - .global UNOWN_SPECIES_ADDITIONAL_CHAR_PTR_TABLE -UNOWN_SPECIES_ADDITIONAL_CHAR_PTR_TABLE: -#ifdef EUROPE - .word _020A2C94 -#else - .word _020A2C90 -#endif - .word UNOWN_SPECIES_ADDITIONAL_CHARS - .word _020A2CF4 - .word _020A2CF0 - .word _020A2CEC - .word _020A2CE8 -#ifdef EUROPE - .word _020A2CE0 - .word _020A2CC4 - .word _020A2CA0 - .word _020A2CC8 - .word _020A2CCC - .word _020A2CA8 - .word _020A2CA4 - .word _020A2C90 - .word _020A2C98 - .word _020A2CAC - .word _020A2CBC - .word _020A2CB8 - .word _020A2CB4 - .word _020A2CE4 - .word _020A2CDC - .word _020A2CD4 - .word _020A2CD8 - .word _020A2C8C - .word _020A2C9C - .word _020A2CB0 - .word _020A2CD0 - .word _020A2CC0 -#else - .word _020A2CE4 - .word _020A2CE0 - .word _020A2CDC - .word _020A2CD8 - .word _020A2CD4 - .word _020A2CD0 - .word _020A2C8C - .word _020A2CC8 - .word _020A2CA4 - .word _020A2CA0 - .word _020A2CBC - .word _020A2CB8 - .word _020A2CB4 - .word _020A2CB0 - .word _020A2CAC - .word _020A2CA8 - .word _020A2CCC - .word _020A2CC0 - .word _020A2C9C - .word _020A2C98 - .word _020A2C94 - .word _020A2CC4 -#endif - .global TEAM_MEMBER_TABLE_PTR -TEAM_MEMBER_TABLE_PTR: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B0A4C -_020B0A4C: - .word sub_020560A4 - .word BaseFormsEqual - .global _020B0A54 -_020B0A54: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020B0A5C -_020B0A5C: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B0A60 -_020B0A60: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global REMOTE_STRING_PTR_TABLE -REMOTE_STRING_PTR_TABLE: - .word REMOTE_STRINGS - .word _020A3B4C - .word _020A3B64 - .word _020A3B44 - .word _020A3B5C - .word _020A3B54 - .word _020A3B64 - .global RANK_STRING_PTR_TABLE -RANK_STRING_PTR_TABLE: - .word RANK_STRINGS_2 - .word RANK_STRINGS_2 - .word _020A3BBC - .word _020A3BCC - .word RANK_STRINGS_1 - .word _020A3B7C - .word _020A3B8C - .word _020A3C28 - .word _020A3C3C - .word _020A3C64 - .word _020A3C8C - .word RANK_STRINGS_3 - .word _020A3C00 - .word _020A3C50 - .word _020A3C78 - .word _020A3C14 - .global _020B0AD8 -_020B0AD8: - .byte 0xAD, 0x68, 0xC1, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020B0AFC -_020B0AFC: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020B0B04 -_020B0B04: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B0B08 -_020B0B08: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x3C, 0x00, 0x3D, 0x00, 0x3C, 0x00, 0x00, 0x00 - .global _020B0B24 -_020B0B24: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020B0B2C -_020B0B2C: - .byte 0x00 - .global _020B0B2D -_020B0B2D: - .byte 0x00 - .global _020B0B2E -_020B0B2E: - .byte 0x00 - .global _020B0B2F -_020B0B2F: - .byte 0x00 - .global _020B0B30 -_020B0B30: - .byte 0x00 - .global _020B0B31 -_020B0B31: - .byte 0x00 - .global _020B0B32 -_020B0B32: - .byte 0x00 - .global _020B0B33 -_020B0B33: - .byte 0x00 - .global _020B0B34 -_020B0B34: - .byte 0x00 - .global _020B0B35 -_020B0B35: - .byte 0x00 - .global _020B0B36 -_020B0B36: - .byte 0x00 - .global _020B0B37 -_020B0B37: - .byte 0x00 - .global _020B0B38 -_020B0B38: - .byte 0x00 - .global _020B0B39 -_020B0B39: - .byte 0x00 - .global _020B0B3A -_020B0B3A: - .byte 0x00 - .global _020B0B3B -_020B0B3B: - .byte 0x00 - .global _020B0B3C -_020B0B3C: - .byte 0x00 - .global _020B0B3D -_020B0B3D: - .byte 0x00 - .global _020B0B3E -_020B0B3E: - .byte 0x00 - .global _020B0B3F -_020B0B3F: - .byte 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020B0B44 -_020B0B44: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B0B48 -_020B0B48: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B0B4C -_020B0B4C: - .byte 0x10, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .global _020B0B5C -_020B0B5C: - .word _020A9E90 - .global _020B0B60 -_020B0B60: - .word _020A9EA4 - .word _020A9ECC - .word _020A9EB8 - .global _020B0B6C -_020B0B6C: - .byte 0xFF, 0xFF, 0x00, 0x00 - .global _020B0B70 -_020B0B70: - .byte 0xFF, 0xFF, 0xFF, 0xFF - .global _020B0B74 -_020B0B74: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global _020B0B7C -_020B0B7C: - .byte 0x60, 0x48, 0x40, 0x30, 0x24, 0x20, 0x18, 0x12 - .byte 0x10, 0x0C, 0x09, 0x08, 0x06, 0x04, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00 - .global SMD_EVENTS_FUN_TABLE -SMD_EVENTS_FUN_TABLE: - .word sub_02071928 - .word sub_02071934 - .word sub_0207194C - .word sub_0207195C - .word sub_02071978 - .word sub_0207199C - .word sub_0207191C - .word sub_0207191C - .word sub_020719C8 - .word sub_02071A14 - .word sub_0207191C - .word sub_0207191C - .word sub_02071A1C - .word sub_02071A5C - .word sub_02071A98 - .word sub_0207191C - .word sub_02071AC0 - .word sub_02071ACC - .word sub_0207191C - .word sub_0207191C - .word sub_02071AE0 - .word sub_02071B20 - .word sub_0207191C - .word sub_0207191C - .word sub_02071B60 - .word sub_02071B8C - .word sub_02071BBC - .word sub_02071BEC - .word sub_02071BF4 - .word sub_0207191C - .word sub_0207191C - .word sub_02071C3C - .word sub_02071CC8 - .word sub_02071CE0 - .word sub_02071D00 - .word sub_02071D20 - .word sub_02071D40 - .word sub_02071D70 - .word sub_02071D90 - .word sub_0207191C - .word sub_0207191C - .word sub_0207191C - .word sub_0207191C - .word sub_0207191C - .word sub_02071DB0 - .word sub_0207191C - .word sub_02071DBC - .word sub_02071DD8 - .word sub_02071E10 - .word sub_0207191C - .word sub_0207191C - .word sub_02071E20 - .word sub_0207191C - .word sub_0207191C - .word sub_0207191C - .word sub_0207191C - .word sub_0207191C - .word sub_0207191C - .word sub_0207191C - .word sub_02071E2C - .word sub_0207191C - .word sub_0207191C - .word sub_0207191C - .word sub_0207191C - .word sub_02071E34 - .word sub_02071EB4 - .word sub_02071F3C - .word sub_02071FC4 - .word sub_02072054 - .word sub_02072144 - .word sub_0207216C - .word sub_02072184 - .word sub_020721B0 - .word sub_0207191C - .word sub_0207191C - .word sub_020721C8 - .word sub_020721D4 - .word sub_0207222C - .word sub_0207191C - .word sub_02072254 - .word sub_0207227C - .word sub_02072310 - .word sub_020723C0 - .word sub_0207241C - .word sub_020724A8 - .word sub_02072504 - .word sub_0207191C - .word sub_0207252C - .word sub_02072554 - .word sub_020725D4 - .word sub_02072668 - .word sub_0207191C - .word sub_020726C4 - .word sub_02072720 - .word sub_0207191C - .word sub_02072748 - .word sub_02072770 - .word sub_020727C8 - .word sub_020727FC - .word sub_02072938 - .word sub_0207191C - .word sub_0207191C - .word sub_0207296C - .word sub_0207191C - .word sub_0207299C - .word sub_0207191C - .word sub_0207191C - .word sub_0207191C - .word sub_0207191C - .word sub_0207191C - .word sub_0207191C - .word sub_0207191C - .global _020B0D50 -_020B0D50: - .word sub_02072D9C - .word sub_02072DDC - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_02072DF4 - .word sub_02072FA4 - .word sub_02072E04 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02072E90 - .word sub_02072EE8 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_020731F4 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_020731FC - .word sub_02073200 - .word sub_02073204 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_02072DBC - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_02072F3C - .word sub_02072F64 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_02073094 - .word sub_020730A8 - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_020730BC - .word sub_020730E4 - .word sub_0207312C - .word sub_020731C4 - .word sub_020730F8 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_02072F68 - .word sub_020730A8 - .word sub_020730BC - .word sub_020730D0 - .word sub_02073094 - .word sub_020731DC - .word sub_0207311C - .word sub_02072F6C - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02072F70 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02072F84 - .word sub_02072F94 - .word sub_02072F74 - .word sub_02072F74 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02072F34 - .word sub_02072FA8 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_02072FAC - .word sub_02072FD8 - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_02072FFC - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_0207307C - .word sub_02073088 - .global MUSIC_DURATION_LOOKUP_TABLE_1 -MUSIC_DURATION_LOOKUP_TABLE_1: - .byte 0x00, 0x00, 0x01, 0x00 - .byte 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00 - .byte 0x0A, 0x00, 0x0B, 0x00, 0x0C, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x0F, 0x00, 0x10, 0x00, 0x11, 0x00 - .byte 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00 - .byte 0x1A, 0x00, 0x1B, 0x00, 0x1C, 0x00, 0x1D, 0x00, 0x1E, 0x00, 0x1F, 0x00, 0x20, 0x00, 0x23, 0x00 - .byte 0x28, 0x00, 0x2D, 0x00, 0x33, 0x00, 0x39, 0x00, 0x40, 0x00, 0x48, 0x00, 0x50, 0x00, 0x58, 0x00 - .byte 0x62, 0x00, 0x6D, 0x00, 0x78, 0x00, 0x83, 0x00, 0x90, 0x00, 0x9E, 0x00, 0xAC, 0x00, 0xBC, 0x00 - .byte 0xCC, 0x00, 0xDE, 0x00, 0xF0, 0x00, 0x04, 0x01, 0x19, 0x01, 0x2F, 0x01, 0x47, 0x01, 0x60, 0x01 - .byte 0x7A, 0x01, 0x96, 0x01, 0xB3, 0x01, 0xD2, 0x01, 0xF2, 0x01, 0x14, 0x02, 0x38, 0x02, 0x5E, 0x02 - .byte 0x85, 0x02, 0xAE, 0x02, 0xD9, 0x02, 0x07, 0x03, 0x36, 0x03, 0x67, 0x03, 0x9B, 0x03, 0xD1, 0x03 - .byte 0x06, 0x04, 0x42, 0x04, 0x7E, 0x04, 0xC4, 0x04, 0x00, 0x05, 0x46, 0x05, 0x8C, 0x05, 0x22, 0x06 - .byte 0x72, 0x06, 0xCC, 0x06, 0x1C, 0x07, 0x76, 0x07, 0xDA, 0x07, 0x34, 0x08, 0x98, 0x08, 0x06, 0x09 - .byte 0x6A, 0x09, 0xD8, 0x09, 0x50, 0x0A, 0xBE, 0x0A, 0x40, 0x0B, 0xB8, 0x0B, 0x3A, 0x0C, 0xBC, 0x0C - .byte 0x48, 0x0D, 0xDE, 0x0D, 0x6A, 0x0E, 0x00, 0x0F, 0xA0, 0x0F, 0x40, 0x10, 0xEA, 0x10, 0x94, 0x11 - .byte 0x3E, 0x12, 0xF2, 0x12, 0xB0, 0x13, 0x6E, 0x14, 0x36, 0x15, 0xFE, 0x15, 0xD0, 0x16, 0xA2, 0x17 - .byte 0x7E, 0x18, 0x5A, 0x19, 0x40, 0x1A, 0x30, 0x1B, 0x20, 0x1C, 0x1A, 0x1D, 0x1E, 0x1E, 0x22, 0x1F - .byte 0x30, 0x20, 0x48, 0x21, 0x60, 0x22, 0x82, 0x23, 0x10, 0x27, 0xFF, 0x7F - .global MUSIC_DURATION_LOOKUP_TABLE_2 -MUSIC_DURATION_LOOKUP_TABLE_2: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00 - .byte 0x15, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00 - .byte 0x3A, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00 - .byte 0x7B, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0xA8, 0x00, 0x00, 0x00, 0x85, 0x01, 0x00, 0x00 - .byte 0xBE, 0x01, 0x00, 0x00, 0xFC, 0x01, 0x00, 0x00, 0x3F, 0x02, 0x00, 0x00, 0x88, 0x02, 0x00, 0x00 - .byte 0xD6, 0x02, 0x00, 0x00, 0x2A, 0x03, 0x00, 0x00, 0x85, 0x03, 0x00, 0x00, 0xE5, 0x03, 0x00, 0x00 - .byte 0x4C, 0x04, 0x00, 0x00, 0xBA, 0x04, 0x00, 0x00, 0x2E, 0x05, 0x00, 0x00, 0xA9, 0x05, 0x00, 0x00 - .byte 0x2C, 0x06, 0x00, 0x00, 0xB5, 0x06, 0x00, 0x00, 0x46, 0x07, 0x00, 0x00, 0xCF, 0x0B, 0x00, 0x00 - .byte 0xC0, 0x0C, 0x00, 0x00, 0xBD, 0x0D, 0x00, 0x00, 0xC6, 0x0E, 0x00, 0x00, 0xDC, 0x0F, 0x00, 0x00 - .byte 0xFF, 0x10, 0x00, 0x00, 0x2F, 0x12, 0x00, 0x00, 0x6C, 0x13, 0x00, 0x00, 0xB6, 0x14, 0x00, 0x00 - .byte 0x0F, 0x16, 0x00, 0x00, 0x75, 0x17, 0x00, 0x00, 0xEA, 0x18, 0x00, 0x00, 0x6D, 0x1A, 0x00, 0x00 - .byte 0xFF, 0x1B, 0x00, 0x00, 0xA0, 0x1D, 0x00, 0x00, 0x51, 0x1F, 0x00, 0x00, 0x16, 0x2C, 0x00, 0x00 - .byte 0x80, 0x2E, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x95, 0x33, 0x00, 0x00, 0x41, 0x36, 0x00, 0x00 - .byte 0x02, 0x39, 0x00, 0x00, 0xDB, 0x3B, 0x00, 0x00, 0xCA, 0x3E, 0x00, 0x00, 0xD0, 0x41, 0x00, 0x00 - .byte 0xEE, 0x44, 0x00, 0x00, 0x24, 0x48, 0x00, 0x00, 0x73, 0x4B, 0x00, 0x00, 0xD9, 0x4E, 0x00, 0x00 - .byte 0x59, 0x52, 0x00, 0x00, 0xF2, 0x55, 0x00, 0x00, 0xA4, 0x59, 0x00, 0x00, 0xCC, 0x74, 0x00, 0x00 - .byte 0xAB, 0x79, 0x00, 0x00, 0xAC, 0x7E, 0x00, 0x00, 0xCE, 0x83, 0x00, 0x00, 0x11, 0x89, 0x00, 0x00 - .byte 0x77, 0x8E, 0x00, 0x00, 0xFF, 0x93, 0x00, 0x00, 0xAA, 0x99, 0x00, 0x00, 0x78, 0x9F, 0x00, 0x00 - .byte 0x6A, 0xA5, 0x00, 0x00, 0x80, 0xAB, 0x00, 0x00, 0xBB, 0xB1, 0x00, 0x00, 0x1A, 0xB8, 0x00, 0x00 - .byte 0x9E, 0xBE, 0x00, 0x00, 0x47, 0xC5, 0x00, 0x00, 0x17, 0xCC, 0x00, 0x00, 0x42, 0xFD, 0x00, 0x00 - .byte 0xCB, 0x05, 0x01, 0x00, 0x82, 0x0E, 0x01, 0x00, 0x68, 0x17, 0x01, 0x00, 0x7E, 0x20, 0x01, 0x00 - .byte 0xC4, 0x29, 0x01, 0x00, 0x3B, 0x33, 0x01, 0x00, 0xE2, 0x3C, 0x01, 0x00, 0xBB, 0x46, 0x01, 0x00 - .byte 0xC5, 0x50, 0x01, 0x00, 0x02, 0x5B, 0x01, 0x00, 0x72, 0x65, 0x01, 0x00, 0x15, 0x70, 0x01, 0x00 - .byte 0xEB, 0x7A, 0x01, 0x00, 0xF5, 0x85, 0x01, 0x00, 0x33, 0x91, 0x01, 0x00, 0x6D, 0xE1, 0x01, 0x00 - .byte 0x07, 0xEF, 0x01, 0x00, 0xE0, 0xFC, 0x01, 0x00, 0xF7, 0x0A, 0x02, 0x00, 0x4F, 0x19, 0x02, 0x00 - .byte 0xE6, 0x27, 0x02, 0x00, 0xBE, 0x36, 0x02, 0x00, 0xD7, 0x45, 0x02, 0x00, 0x32, 0x55, 0x02, 0x00 - .byte 0xCF, 0x64, 0x02, 0x00, 0xAE, 0x74, 0x02, 0x00, 0xD0, 0x84, 0x02, 0x00, 0x36, 0x95, 0x02, 0x00 - .byte 0xE0, 0xA5, 0x02, 0x00, 0xCE, 0xB6, 0x02, 0x00, 0x02, 0xC8, 0x02, 0x00, 0xB0, 0x41, 0x03, 0x00 - .byte 0xF8, 0x55, 0x03, 0x00, 0x90, 0x6A, 0x03, 0x00, 0x79, 0x7F, 0x03, 0x00, 0xB4, 0x94, 0x03, 0x00 - .byte 0x41, 0xAA, 0x03, 0x00, 0x21, 0xC0, 0x03, 0x00, 0x54, 0xD6, 0x03, 0x00, 0xDA, 0xEC, 0x03, 0x00 - .byte 0xB5, 0x03, 0x04, 0x00, 0xE5, 0x1A, 0x04, 0x00, 0x6A, 0x32, 0x04, 0x00, 0x45, 0x4A, 0x04, 0x00 - .byte 0x77, 0x62, 0x04, 0x00, 0x00, 0x7B, 0x04, 0x00, 0xFF, 0xFF, 0xFF, 0x7F - .global _020B1250 -_020B1250: - .word sub_020753C0 - .word sub_020753FC - .word sub_02075444 - .word sub_02075498 - .word sub_020754FC - .word sub_02075538 - .word sub_02075574 - .word sub_020755B8 - .word sub_020753AC - .word sub_020753AC - .word sub_020753AC - .word sub_020753AC - .word sub_020753AC - .word sub_020753AC - .word sub_020753AC - .word sub_020753AC - .global _020B1290 -_020B1290: - .byte 0x00, 0x01, 0x02, 0x03 - .byte 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13 - .byte 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23 - .byte 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33 - .byte 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x41, 0x42, 0x43 - .byte 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53 - .byte 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63 - .byte 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73 - .byte 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F - .global _020B1310 -_020B1310: - .byte 0x00, 0x01, 0x02, 0x03 - .byte 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17 - .byte 0x18, 0x19, 0x1A, 0x1B, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B - .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x40, 0x41, 0x42, 0x43 - .byte 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57 - .byte 0x58, 0x59, 0x5A, 0x5B, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B - .byte 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x80, 0x81, 0x82, 0x83 - .byte 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97 - .byte 0x98, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x00, 0x00, 0x00 - .global _020B1394 -_020B1394: - .byte 0xEC, 0x3F, 0xF0, 0x3F, 0xF3, 0x3F, 0xF7, 0x3F, 0xFB, 0x3F, 0xFE, 0x3F, 0x02, 0x40, 0x06, 0x40 - .byte 0x0A, 0x40, 0x0D, 0x40, 0x11, 0x40, 0x15, 0x40, 0x18, 0x40, 0x1C, 0x40, 0x20, 0x40, 0x23, 0x40 - .byte 0x27, 0x40, 0x2B, 0x40, 0x2F, 0x40, 0x32, 0x40, 0x36, 0x40, 0x3A, 0x40, 0x3D, 0x40, 0x41, 0x40 - .byte 0x45, 0x40, 0x49, 0x40, 0x4C, 0x40, 0x50, 0x40, 0x54, 0x40, 0x57, 0x40, 0x5B, 0x40, 0x5F, 0x40 - .byte 0x63, 0x40, 0x66, 0x40, 0x6A, 0x40, 0x6E, 0x40, 0x71, 0x40, 0x75, 0x40, 0x79, 0x40, 0x7D, 0x40 - .byte 0x80, 0x40, 0x84, 0x40, 0x88, 0x40, 0x8C, 0x40, 0x8F, 0x40, 0x93, 0x40, 0x97, 0x40, 0x9A, 0x40 - .byte 0x9E, 0x40, 0xA2, 0x40, 0xA6, 0x40, 0xA9, 0x40, 0xAD, 0x40, 0xB1, 0x40, 0xB5, 0x40, 0xB8, 0x40 - .byte 0xBC, 0x40, 0xC0, 0x40, 0xC4, 0x40, 0xC7, 0x40, 0xCB, 0x40, 0xCF, 0x40, 0xD3, 0x40, 0xD6, 0x40 - .byte 0xDA, 0x40, 0xDE, 0x40, 0xE2, 0x40, 0xE5, 0x40, 0xE9, 0x40, 0xED, 0x40, 0xF1, 0x40, 0xF4, 0x40 - .byte 0xF8, 0x40, 0xFC, 0x40, 0x00, 0x41, 0x03, 0x41, 0x07, 0x41, 0x0B, 0x41, 0x0F, 0x41, 0x12, 0x41 - .byte 0x16, 0x41, 0x1A, 0x41, 0x1E, 0x41, 0x21, 0x41, 0x25, 0x41, 0x29, 0x41, 0x2D, 0x41, 0x30, 0x41 - .byte 0x34, 0x41, 0x38, 0x41, 0x3C, 0x41, 0x3F, 0x41, 0x43, 0x41, 0x47, 0x41, 0x4B, 0x41, 0x4F, 0x41 - .byte 0x52, 0x41, 0x56, 0x41, 0x5A, 0x41, 0x5E, 0x41, 0x61, 0x41, 0x65, 0x41, 0x69, 0x41, 0x6D, 0x41 - .byte 0x71, 0x41, 0x74, 0x41, 0x78, 0x41, 0x7C, 0x41, 0x80, 0x41, 0x83, 0x41, 0x87, 0x41, 0x8B, 0x41 - .byte 0x8F, 0x41, 0x93, 0x41, 0x96, 0x41, 0x9A, 0x41, 0x9E, 0x41, 0xA2, 0x41, 0xA6, 0x41, 0xA9, 0x41 - .byte 0xAD, 0x41, 0xB1, 0x41, 0xB5, 0x41, 0xB9, 0x41, 0xBC, 0x41, 0xC0, 0x41, 0xC4, 0x41, 0xC8, 0x41 - .byte 0xCC, 0x41, 0xCF, 0x41, 0xD3, 0x41, 0xD7, 0x41, 0xDB, 0x41, 0xDF, 0x41, 0xE2, 0x41, 0xE6, 0x41 - .byte 0xEA, 0x41, 0xEE, 0x41, 0xF2, 0x41, 0xF5, 0x41, 0xF9, 0x41, 0xFD, 0x41, 0x01, 0x42, 0x05, 0x42 - .byte 0x08, 0x42, 0x0C, 0x42, 0x10, 0x42, 0x14, 0x42, 0x18, 0x42, 0x1C, 0x42, 0x1F, 0x42, 0x23, 0x42 - .byte 0x27, 0x42, 0x2B, 0x42, 0x2F, 0x42, 0x32, 0x42, 0x36, 0x42, 0x3A, 0x42, 0x3E, 0x42, 0x42, 0x42 - .byte 0x46, 0x42, 0x49, 0x42, 0x4D, 0x42, 0x51, 0x42, 0x55, 0x42, 0x59, 0x42, 0x5D, 0x42, 0x60, 0x42 - .byte 0x64, 0x42, 0x68, 0x42, 0x6C, 0x42, 0x70, 0x42, 0x74, 0x42, 0x77, 0x42, 0x7B, 0x42, 0x7F, 0x42 - .byte 0x83, 0x42, 0x87, 0x42, 0x8B, 0x42, 0x8E, 0x42, 0x92, 0x42, 0x96, 0x42, 0x9A, 0x42, 0x9E, 0x42 - .byte 0xA2, 0x42, 0xA6, 0x42, 0xA9, 0x42, 0xAD, 0x42, 0xB1, 0x42, 0xB5, 0x42, 0xB9, 0x42, 0xBD, 0x42 - .byte 0xC0, 0x42, 0xC4, 0x42, 0xC8, 0x42, 0xCC, 0x42, 0xD0, 0x42, 0xD4, 0x42, 0xD8, 0x42, 0xDC, 0x42 - .byte 0xDF, 0x42, 0xE3, 0x42, 0xE7, 0x42, 0xEB, 0x42, 0xEF, 0x42, 0xF3, 0x42, 0xF7, 0x42, 0xFA, 0x42 - .byte 0xFE, 0x42, 0x02, 0x43, 0x06, 0x43, 0x0A, 0x43, 0x0E, 0x43, 0x12, 0x43, 0x16, 0x43, 0x19, 0x43 - .byte 0x1D, 0x43, 0x21, 0x43, 0x25, 0x43, 0x29, 0x43, 0x2D, 0x43, 0x31, 0x43, 0x35, 0x43, 0x38, 0x43 - .byte 0x3C, 0x43, 0x40, 0x43, 0x44, 0x43, 0x48, 0x43, 0x4C, 0x43, 0x50, 0x43, 0x54, 0x43, 0x58, 0x43 - .byte 0x5B, 0x43, 0x5F, 0x43, 0x63, 0x43, 0x67, 0x43, 0x6B, 0x43, 0x6F, 0x43, 0x73, 0x43, 0x77, 0x43 - .byte 0x7B, 0x43, 0x7E, 0x43, 0x82, 0x43, 0x86, 0x43, 0x8A, 0x43, 0x8E, 0x43, 0x92, 0x43, 0x96, 0x43 - .byte 0x9A, 0x43, 0x9E, 0x43, 0xA2, 0x43, 0xA6, 0x43, 0xA9, 0x43, 0xAD, 0x43, 0xB1, 0x43, 0xB5, 0x43 - .byte 0xB9, 0x43, 0xBD, 0x43, 0xC1, 0x43, 0xC5, 0x43, 0xC9, 0x43, 0xCD, 0x43, 0xD1, 0x43, 0xD4, 0x43 - .byte 0xD8, 0x43, 0xDC, 0x43, 0xE0, 0x43, 0xE4, 0x43, 0xE8, 0x43, 0xEC, 0x43, 0xF0, 0x43, 0xF4, 0x43 - .byte 0xF8, 0x43, 0xFC, 0x43, 0x00, 0x44, 0x04, 0x44, 0x07, 0x44, 0x0B, 0x44, 0x0F, 0x44, 0x13, 0x44 - .byte 0x17, 0x44, 0x1B, 0x44, 0x1F, 0x44, 0x23, 0x44, 0x27, 0x44, 0x2B, 0x44, 0x2F, 0x44, 0x33, 0x44 - .byte 0x37, 0x44, 0x3B, 0x44, 0x3F, 0x44, 0x43, 0x44, 0x46, 0x44, 0x4A, 0x44, 0x4E, 0x44, 0x52, 0x44 - .byte 0x56, 0x44, 0x5A, 0x44, 0x5E, 0x44, 0x62, 0x44, 0x66, 0x44, 0x6A, 0x44, 0x6E, 0x44, 0x72, 0x44 - .byte 0x76, 0x44, 0x7A, 0x44, 0x7E, 0x44, 0x82, 0x44, 0x86, 0x44, 0x8A, 0x44, 0x8E, 0x44, 0x92, 0x44 - .byte 0x96, 0x44, 0x99, 0x44, 0x9D, 0x44, 0xA1, 0x44, 0xA5, 0x44, 0xA9, 0x44, 0xAD, 0x44, 0xB1, 0x44 - .byte 0xB5, 0x44, 0xB9, 0x44, 0xBD, 0x44, 0xC1, 0x44, 0xC5, 0x44, 0xC9, 0x44, 0xCD, 0x44, 0xD1, 0x44 - .byte 0xD5, 0x44, 0xD9, 0x44, 0xDD, 0x44, 0xE1, 0x44, 0xE5, 0x44, 0xE9, 0x44, 0xED, 0x44, 0xF1, 0x44 - .byte 0xF5, 0x44, 0xF9, 0x44, 0xFD, 0x44, 0x01, 0x45, 0x05, 0x45, 0x09, 0x45, 0x0D, 0x45, 0x11, 0x45 - .byte 0x15, 0x45, 0x19, 0x45, 0x1D, 0x45, 0x21, 0x45, 0x25, 0x45, 0x29, 0x45, 0x2D, 0x45, 0x31, 0x45 - .byte 0x35, 0x45, 0x39, 0x45, 0x3D, 0x45, 0x41, 0x45, 0x45, 0x45, 0x49, 0x45, 0x4D, 0x45, 0x51, 0x45 - .byte 0x55, 0x45, 0x59, 0x45, 0x5D, 0x45, 0x61, 0x45, 0x65, 0x45, 0x69, 0x45, 0x6D, 0x45, 0x71, 0x45 - .byte 0x75, 0x45, 0x79, 0x45, 0x7D, 0x45, 0x81, 0x45, 0x85, 0x45, 0x89, 0x45, 0x8D, 0x45, 0x91, 0x45 - .byte 0x95, 0x45, 0x99, 0x45, 0x9D, 0x45, 0xA1, 0x45, 0xA5, 0x45, 0xA9, 0x45, 0xAD, 0x45, 0xB1, 0x45 - .byte 0xB5, 0x45, 0xB9, 0x45, 0xBD, 0x45, 0xC1, 0x45, 0xC5, 0x45, 0xC9, 0x45, 0xCD, 0x45, 0xD1, 0x45 - .byte 0xD5, 0x45, 0xD9, 0x45, 0xDD, 0x45, 0xE1, 0x45, 0xE5, 0x45, 0xE9, 0x45, 0xEE, 0x45, 0xF2, 0x45 - .byte 0xF6, 0x45, 0xFA, 0x45, 0xFE, 0x45, 0x02, 0x46, 0x06, 0x46, 0x0A, 0x46, 0x0E, 0x46, 0x12, 0x46 - .byte 0x16, 0x46, 0x1A, 0x46, 0x1E, 0x46, 0x22, 0x46, 0x26, 0x46, 0x2A, 0x46, 0x2E, 0x46, 0x32, 0x46 - .byte 0x36, 0x46, 0x3A, 0x46, 0x3E, 0x46, 0x43, 0x46, 0x47, 0x46, 0x4B, 0x46, 0x4F, 0x46, 0x53, 0x46 - .byte 0x57, 0x46, 0x5B, 0x46, 0x5F, 0x46, 0x63, 0x46, 0x67, 0x46, 0x6B, 0x46, 0x6F, 0x46, 0x73, 0x46 - .byte 0x77, 0x46, 0x7B, 0x46, 0x80, 0x46, 0x84, 0x46, 0x88, 0x46, 0x8C, 0x46, 0x90, 0x46, 0x94, 0x46 - .byte 0x98, 0x46, 0x9C, 0x46, 0xA0, 0x46, 0xA4, 0x46, 0xA8, 0x46, 0xAC, 0x46, 0xB0, 0x46, 0xB5, 0x46 - .byte 0xB9, 0x46, 0xBD, 0x46, 0xC1, 0x46, 0xC5, 0x46, 0xC9, 0x46, 0xCD, 0x46, 0xD1, 0x46, 0xD5, 0x46 - .byte 0xD9, 0x46, 0xDD, 0x46, 0xE2, 0x46, 0xE6, 0x46, 0xEA, 0x46, 0xEE, 0x46, 0xF2, 0x46, 0xF6, 0x46 - .byte 0xFA, 0x46, 0xFE, 0x46, 0x02, 0x47, 0x06, 0x47, 0x0B, 0x47, 0x0F, 0x47, 0x13, 0x47, 0x17, 0x47 - .byte 0x1B, 0x47, 0x1F, 0x47, 0x23, 0x47, 0x27, 0x47, 0x2B, 0x47, 0x2F, 0x47, 0x34, 0x47, 0x38, 0x47 - .byte 0x3C, 0x47, 0x40, 0x47, 0x44, 0x47, 0x48, 0x47, 0x4C, 0x47, 0x50, 0x47, 0x55, 0x47, 0x59, 0x47 - .byte 0x5D, 0x47, 0x61, 0x47, 0x65, 0x47, 0x69, 0x47, 0x6D, 0x47, 0x71, 0x47, 0x76, 0x47, 0x7A, 0x47 - .byte 0x7E, 0x47, 0x82, 0x47, 0x86, 0x47, 0x8A, 0x47, 0x8E, 0x47, 0x92, 0x47, 0x97, 0x47, 0x9B, 0x47 - .byte 0x9F, 0x47, 0xA3, 0x47, 0xA7, 0x47, 0xAB, 0x47, 0xAF, 0x47, 0xB4, 0x47, 0xB8, 0x47, 0xBC, 0x47 - .byte 0xC0, 0x47, 0xC4, 0x47, 0xC8, 0x47, 0xCC, 0x47, 0xD1, 0x47, 0xD5, 0x47, 0xD9, 0x47, 0xDD, 0x47 - .byte 0xE1, 0x47, 0xE5, 0x47, 0xE9, 0x47, 0xEE, 0x47, 0xF2, 0x47, 0xF6, 0x47, 0xFA, 0x47, 0xFE, 0x47 - .byte 0x02, 0x48, 0x07, 0x48, 0x0B, 0x48, 0x0F, 0x48, 0x13, 0x48, 0x17, 0x48, 0x1B, 0x48, 0x20, 0x48 - .byte 0x24, 0x48, 0x28, 0x48, 0x2C, 0x48, 0x30, 0x48, 0x34, 0x48, 0x39, 0x48, 0x3D, 0x48, 0x41, 0x48 - .byte 0x45, 0x48, 0x49, 0x48, 0x4D, 0x48, 0x52, 0x48, 0x56, 0x48, 0x5A, 0x48, 0x5E, 0x48, 0x62, 0x48 - .byte 0x66, 0x48, 0x6B, 0x48, 0x6F, 0x48, 0x73, 0x48, 0x77, 0x48, 0x7B, 0x48, 0x80, 0x48, 0x84, 0x48 - .byte 0x88, 0x48, 0x8C, 0x48, 0x90, 0x48, 0x95, 0x48, 0x99, 0x48, 0x9D, 0x48, 0xA1, 0x48, 0xA5, 0x48 - .byte 0xAA, 0x48, 0xAE, 0x48, 0xB2, 0x48, 0xB6, 0x48, 0xBA, 0x48, 0xBF, 0x48, 0xC3, 0x48, 0xC7, 0x48 - .byte 0xCB, 0x48, 0xCF, 0x48, 0xD4, 0x48, 0xD8, 0x48, 0xDC, 0x48, 0xE0, 0x48, 0xE4, 0x48, 0xE9, 0x48 - .byte 0xED, 0x48, 0xF1, 0x48, 0xF5, 0x48, 0xF9, 0x48, 0xFE, 0x48, 0x02, 0x49, 0x06, 0x49, 0x0A, 0x49 - .byte 0x0F, 0x49, 0x13, 0x49, 0x17, 0x49, 0x1B, 0x49, 0x1F, 0x49, 0x24, 0x49, 0x28, 0x49, 0x2C, 0x49 - .byte 0x30, 0x49, 0x35, 0x49, 0x39, 0x49, 0x3D, 0x49, 0x41, 0x49, 0x45, 0x49, 0x4A, 0x49, 0x4E, 0x49 - .byte 0x52, 0x49, 0x56, 0x49, 0x5B, 0x49, 0x5F, 0x49, 0x63, 0x49, 0x67, 0x49, 0x6C, 0x49, 0x70, 0x49 - .byte 0x74, 0x49, 0x78, 0x49, 0x7D, 0x49, 0x81, 0x49, 0x85, 0x49, 0x89, 0x49, 0x8E, 0x49, 0x92, 0x49 - .byte 0x96, 0x49, 0x9A, 0x49, 0x9F, 0x49, 0xA3, 0x49, 0xA7, 0x49, 0xAB, 0x49, 0xB0, 0x49, 0xB4, 0x49 - .byte 0xB8, 0x49, 0xBC, 0x49, 0xC1, 0x49, 0xC5, 0x49, 0xC9, 0x49, 0xCD, 0x49, 0xD2, 0x49, 0xD6, 0x49 - .byte 0xDA, 0x49, 0xDE, 0x49, 0xE3, 0x49, 0xE7, 0x49, 0xEB, 0x49, 0xF0, 0x49, 0xF4, 0x49, 0xF8, 0x49 - .byte 0xFC, 0x49, 0x01, 0x4A, 0x05, 0x4A, 0x09, 0x4A, 0x0D, 0x4A, 0x12, 0x4A, 0x16, 0x4A, 0x1A, 0x4A - .byte 0x1F, 0x4A, 0x23, 0x4A, 0x27, 0x4A, 0x2B, 0x4A, 0x30, 0x4A, 0x34, 0x4A, 0x38, 0x4A, 0x3D, 0x4A - .byte 0x41, 0x4A, 0x45, 0x4A, 0x49, 0x4A, 0x4E, 0x4A, 0x52, 0x4A, 0x56, 0x4A, 0x5B, 0x4A, 0x5F, 0x4A - .byte 0x63, 0x4A, 0x67, 0x4A, 0x6C, 0x4A, 0x70, 0x4A, 0x74, 0x4A, 0x79, 0x4A, 0x7D, 0x4A, 0x81, 0x4A - .byte 0x86, 0x4A, 0x8A, 0x4A, 0x8E, 0x4A, 0x93, 0x4A, 0x97, 0x4A, 0x9B, 0x4A, 0x9F, 0x4A, 0xA4, 0x4A - .byte 0xA8, 0x4A, 0xAC, 0x4A, 0xB1, 0x4A, 0xB5, 0x4A, 0xB9, 0x4A, 0xBE, 0x4A, 0xC2, 0x4A, 0xC6, 0x4A - .byte 0xCB, 0x4A, 0xCF, 0x4A, 0xD3, 0x4A, 0xD8, 0x4A, 0xDC, 0x4A, 0xE0, 0x4A, 0xE5, 0x4A, 0xE9, 0x4A - .byte 0xED, 0x4A, 0xF2, 0x4A, 0xF6, 0x4A, 0xFA, 0x4A, 0xFF, 0x4A, 0x03, 0x4B, 0x07, 0x4B, 0x0C, 0x4B - .byte 0x10, 0x4B, 0x14, 0x4B, 0x19, 0x4B, 0x1D, 0x4B, 0x21, 0x4B, 0x26, 0x4B, 0x2A, 0x4B, 0x2E, 0x4B - .byte 0x33, 0x4B, 0x37, 0x4B, 0x3B, 0x4B, 0x40, 0x4B, 0x44, 0x4B, 0x48, 0x4B, 0x4D, 0x4B, 0x51, 0x4B - .byte 0x55, 0x4B, 0x5A, 0x4B, 0x5E, 0x4B, 0x62, 0x4B, 0x67, 0x4B, 0x6B, 0x4B, 0x6F, 0x4B, 0x74, 0x4B - .byte 0x78, 0x4B, 0x7D, 0x4B, 0x81, 0x4B, 0x85, 0x4B, 0x8A, 0x4B, 0x8E, 0x4B, 0x92, 0x4B, 0x97, 0x4B - .byte 0x9B, 0x4B, 0x9F, 0x4B, 0xA4, 0x4B, 0xA8, 0x4B, 0xAD, 0x4B, 0xB1, 0x4B, 0xB5, 0x4B, 0xBA, 0x4B - .byte 0xBE, 0x4B, 0xC2, 0x4B, 0xC7, 0x4B, 0xCB, 0x4B, 0xD0, 0x4B, 0xD4, 0x4B, 0xD8, 0x4B, 0xDD, 0x4B - .byte 0xE1, 0x4B, 0xE5, 0x4B, 0xEA, 0x4B, 0xEE, 0x4B, 0xF3, 0x4B, 0xF7, 0x4B, 0xFB, 0x4B, 0x00, 0x4C - .byte 0x04, 0x4C, 0x09, 0x4C, 0x0D, 0x4C, 0x11, 0x4C, 0x16, 0x4C, 0x1A, 0x4C, 0x1F, 0x4C, 0x23, 0x4C - .byte 0x27, 0x4C, 0x2C, 0x4C, 0x30, 0x4C, 0x35, 0x4C, 0x39, 0x4C, 0x3D, 0x4C, 0x42, 0x4C, 0x46, 0x4C - .byte 0x4B, 0x4C, 0x4F, 0x4C, 0x53, 0x4C, 0x58, 0x4C, 0x5C, 0x4C, 0x61, 0x4C, 0x65, 0x4C, 0x69, 0x4C - .byte 0x6E, 0x4C, 0x72, 0x4C, 0x77, 0x4C, 0x7B, 0x4C, 0x80, 0x4C, 0x84, 0x4C, 0x88, 0x4C, 0x8D, 0x4C - .byte 0x91, 0x4C, 0x96, 0x4C, 0x9A, 0x4C, 0x9E, 0x4C, 0xA3, 0x4C, 0xA7, 0x4C, 0xAC, 0x4C, 0xB0, 0x4C - .byte 0xB5, 0x4C, 0xB9, 0x4C, 0xBD, 0x4C, 0xC2, 0x4C, 0xC6, 0x4C, 0xCB, 0x4C, 0xCF, 0x4C, 0xD4, 0x4C - .byte 0xD8, 0x4C, 0xDD, 0x4C, 0xE1, 0x4C, 0xE5, 0x4C, 0xEA, 0x4C, 0xEE, 0x4C, 0xF3, 0x4C, 0xF7, 0x4C - .byte 0xFC, 0x4C, 0x00, 0x4D, 0x05, 0x4D, 0x09, 0x4D, 0x0D, 0x4D, 0x12, 0x4D, 0x16, 0x4D, 0x1B, 0x4D - .byte 0x1F, 0x4D, 0x24, 0x4D, 0x28, 0x4D, 0x2D, 0x4D, 0x31, 0x4D, 0x36, 0x4D, 0x3A, 0x4D, 0x3E, 0x4D - .byte 0x43, 0x4D, 0x47, 0x4D, 0x4C, 0x4D, 0x50, 0x4D, 0x55, 0x4D, 0x59, 0x4D, 0x5E, 0x4D, 0x62, 0x4D - .byte 0x67, 0x4D, 0x6B, 0x4D, 0x70, 0x4D, 0x74, 0x4D, 0x79, 0x4D, 0x7D, 0x4D, 0x81, 0x4D, 0x86, 0x4D - .byte 0x8A, 0x4D, 0x8F, 0x4D, 0x93, 0x4D, 0x98, 0x4D, 0x9C, 0x4D, 0xA1, 0x4D, 0xA5, 0x4D, 0xAA, 0x4D - .byte 0xAE, 0x4D, 0xB3, 0x4D, 0xB7, 0x4D, 0xBC, 0x4D, 0xC0, 0x4D, 0xC5, 0x4D, 0xC9, 0x4D, 0xCE, 0x4D - .byte 0xD2, 0x4D, 0xD7, 0x4D, 0xDB, 0x4D, 0xE0, 0x4D, 0xE4, 0x4D, 0xE9, 0x4D, 0xED, 0x4D, 0xF2, 0x4D - .byte 0xF6, 0x4D, 0xFB, 0x4D, 0xFF, 0x4D, 0x04, 0x4E, 0x08, 0x4E, 0x0D, 0x4E, 0x11, 0x4E, 0x16, 0x4E - .byte 0x1A, 0x4E, 0x1F, 0x4E, 0x23, 0x4E, 0x28, 0x4E, 0x2C, 0x4E, 0x31, 0x4E, 0x35, 0x4E, 0x3A, 0x4E - .byte 0x3E, 0x4E, 0x43, 0x4E, 0x47, 0x4E, 0x4C, 0x4E, 0x50, 0x4E, 0x55, 0x4E, 0x5A, 0x4E, 0x5E, 0x4E - .byte 0x63, 0x4E, 0x67, 0x4E, 0x6C, 0x4E, 0x70, 0x4E, 0x75, 0x4E, 0x79, 0x4E, 0x7E, 0x4E, 0x82, 0x4E - .byte 0x87, 0x4E, 0x8B, 0x4E, 0x90, 0x4E, 0x94, 0x4E, 0x99, 0x4E, 0x9E, 0x4E, 0xA2, 0x4E, 0xA7, 0x4E - .byte 0xAB, 0x4E, 0xB0, 0x4E, 0xB4, 0x4E, 0xB9, 0x4E, 0xBD, 0x4E, 0xC2, 0x4E, 0xC6, 0x4E, 0xCB, 0x4E - .byte 0xD0, 0x4E, 0xD4, 0x4E, 0xD9, 0x4E, 0xDD, 0x4E, 0xE2, 0x4E, 0xE6, 0x4E, 0xEB, 0x4E, 0xEF, 0x4E - .byte 0xF4, 0x4E, 0xF9, 0x4E, 0xFD, 0x4E, 0x02, 0x4F, 0x06, 0x4F, 0x0B, 0x4F, 0x0F, 0x4F, 0x14, 0x4F - .byte 0x19, 0x4F, 0x1D, 0x4F, 0x22, 0x4F, 0x26, 0x4F, 0x2B, 0x4F, 0x2F, 0x4F, 0x34, 0x4F, 0x39, 0x4F - .byte 0x3D, 0x4F, 0x42, 0x4F, 0x46, 0x4F, 0x4B, 0x4F, 0x4F, 0x4F, 0x54, 0x4F, 0x59, 0x4F, 0x5D, 0x4F - .byte 0x62, 0x4F, 0x66, 0x4F, 0x6B, 0x4F, 0x70, 0x4F, 0x74, 0x4F, 0x79, 0x4F, 0x7D, 0x4F, 0x82, 0x4F - .byte 0x86, 0x4F, 0x8B, 0x4F, 0x90, 0x4F, 0x94, 0x4F, 0x99, 0x4F, 0x9D, 0x4F, 0xA2, 0x4F, 0xA7, 0x4F - .byte 0xAB, 0x4F, 0xB0, 0x4F, 0xB4, 0x4F, 0xB9, 0x4F, 0xBE, 0x4F, 0xC2, 0x4F, 0xC7, 0x4F, 0xCB, 0x4F - .byte 0xD0, 0x4F, 0xD5, 0x4F, 0xD9, 0x4F, 0xDE, 0x4F, 0xE3, 0x4F, 0xE7, 0x4F, 0xEC, 0x4F, 0xF0, 0x4F - .byte 0xF5, 0x4F, 0xFA, 0x4F, 0xFE, 0x4F, 0x03, 0x50, 0x08, 0x50, 0x0C, 0x50, 0x11, 0x50, 0x15, 0x50 - .byte 0x1A, 0x50, 0x1F, 0x50, 0x23, 0x50, 0x28, 0x50, 0x2D, 0x50, 0x31, 0x50, 0x36, 0x50, 0x3A, 0x50 - .byte 0x3F, 0x50, 0x44, 0x50, 0x48, 0x50, 0x4D, 0x50, 0x52, 0x50, 0x56, 0x50, 0x5B, 0x50, 0x60, 0x50 - .byte 0x64, 0x50, 0x69, 0x50, 0x6D, 0x50, 0x72, 0x50, 0x77, 0x50, 0x7B, 0x50, 0x80, 0x50, 0x85, 0x50 - .byte 0x89, 0x50, 0x8E, 0x50, 0x93, 0x50, 0x97, 0x50, 0x9C, 0x50, 0xA1, 0x50, 0xA5, 0x50, 0xAA, 0x50 - .byte 0xAF, 0x50, 0xB3, 0x50, 0xB8, 0x50, 0xBD, 0x50, 0xC1, 0x50, 0xC6, 0x50, 0xCB, 0x50, 0xCF, 0x50 - .byte 0xD4, 0x50, 0xD9, 0x50, 0xDD, 0x50, 0xE2, 0x50, 0xE7, 0x50, 0xEB, 0x50, 0xF0, 0x50, 0xF5, 0x50 - .byte 0xF9, 0x50, 0xFE, 0x50, 0x03, 0x51, 0x07, 0x51, 0x0C, 0x51, 0x11, 0x51, 0x15, 0x51, 0x1A, 0x51 - .byte 0x1F, 0x51, 0x23, 0x51, 0x28, 0x51, 0x2D, 0x51, 0x32, 0x51, 0x36, 0x51, 0x3B, 0x51, 0x40, 0x51 - .byte 0x44, 0x51, 0x49, 0x51, 0x4E, 0x51, 0x52, 0x51, 0x57, 0x51, 0x5C, 0x51, 0x60, 0x51, 0x65, 0x51 - .byte 0x6A, 0x51, 0x6F, 0x51, 0x73, 0x51, 0x78, 0x51, 0x7D, 0x51, 0x81, 0x51, 0x86, 0x51, 0x8B, 0x51 - .byte 0x90, 0x51, 0x94, 0x51, 0x99, 0x51, 0x9E, 0x51, 0xA2, 0x51, 0xA7, 0x51, 0xAC, 0x51, 0xB1, 0x51 - .byte 0xB5, 0x51, 0xBA, 0x51, 0xBF, 0x51, 0xC3, 0x51, 0xC8, 0x51, 0xCD, 0x51, 0xD2, 0x51, 0xD6, 0x51 - .byte 0xDB, 0x51, 0xE0, 0x51, 0xE4, 0x51, 0xE9, 0x51, 0xEE, 0x51, 0xF3, 0x51, 0xF7, 0x51, 0xFC, 0x51 - .byte 0x01, 0x52, 0x06, 0x52, 0x0A, 0x52, 0x0F, 0x52, 0x14, 0x52, 0x19, 0x52, 0x1D, 0x52, 0x22, 0x52 - .byte 0x27, 0x52, 0x2C, 0x52, 0x30, 0x52, 0x35, 0x52, 0x3A, 0x52, 0x3F, 0x52, 0x43, 0x52, 0x48, 0x52 - .byte 0x4D, 0x52, 0x52, 0x52, 0x56, 0x52, 0x5B, 0x52, 0x60, 0x52, 0x65, 0x52, 0x69, 0x52, 0x6E, 0x52 - .byte 0x73, 0x52, 0x78, 0x52, 0x7C, 0x52, 0x81, 0x52, 0x86, 0x52, 0x8B, 0x52, 0x8F, 0x52, 0x94, 0x52 - .byte 0x99, 0x52, 0x9E, 0x52, 0xA3, 0x52, 0xA7, 0x52, 0xAC, 0x52, 0xB1, 0x52, 0xB6, 0x52, 0xBA, 0x52 - .byte 0xBF, 0x52, 0xC4, 0x52, 0xC9, 0x52, 0xCE, 0x52, 0xD2, 0x52, 0xD7, 0x52, 0xDC, 0x52, 0xE1, 0x52 - .byte 0xE5, 0x52, 0xEA, 0x52, 0xEF, 0x52, 0xF4, 0x52, 0xF9, 0x52, 0xFD, 0x52, 0x02, 0x53, 0x07, 0x53 - .byte 0x0C, 0x53, 0x11, 0x53, 0x15, 0x53, 0x1A, 0x53, 0x1F, 0x53, 0x24, 0x53, 0x29, 0x53, 0x2D, 0x53 - .byte 0x32, 0x53, 0x37, 0x53, 0x3C, 0x53, 0x41, 0x53, 0x45, 0x53, 0x4A, 0x53, 0x4F, 0x53, 0x54, 0x53 - .byte 0x59, 0x53, 0x5E, 0x53, 0x62, 0x53, 0x67, 0x53, 0x6C, 0x53, 0x71, 0x53, 0x76, 0x53, 0x7A, 0x53 - .byte 0x7F, 0x53, 0x84, 0x53, 0x89, 0x53, 0x8E, 0x53, 0x93, 0x53, 0x97, 0x53, 0x9C, 0x53, 0xA1, 0x53 - .byte 0xA6, 0x53, 0xAB, 0x53, 0xB0, 0x53, 0xB4, 0x53, 0xB9, 0x53, 0xBE, 0x53, 0xC3, 0x53, 0xC8, 0x53 - .byte 0xCD, 0x53, 0xD1, 0x53, 0xD6, 0x53, 0xDB, 0x53, 0xE0, 0x53, 0xE5, 0x53, 0xEA, 0x53, 0xEE, 0x53 - .byte 0xF3, 0x53, 0xF8, 0x53, 0xFD, 0x53, 0x02, 0x54, 0x07, 0x54, 0x0C, 0x54, 0x10, 0x54, 0x15, 0x54 - .byte 0x1A, 0x54, 0x1F, 0x54, 0x24, 0x54, 0x29, 0x54, 0x2E, 0x54, 0x32, 0x54, 0x37, 0x54, 0x3C, 0x54 - .byte 0x41, 0x54, 0x46, 0x54, 0x4B, 0x54, 0x50, 0x54, 0x55, 0x54, 0x59, 0x54, 0x5E, 0x54, 0x63, 0x54 - .byte 0x68, 0x54, 0x6D, 0x54, 0x72, 0x54, 0x77, 0x54, 0x7C, 0x54, 0x80, 0x54, 0x85, 0x54, 0x8A, 0x54 - .byte 0x8F, 0x54, 0x94, 0x54, 0x99, 0x54, 0x9E, 0x54, 0xA3, 0x54, 0xA7, 0x54, 0xAC, 0x54, 0xB1, 0x54 - .byte 0xB6, 0x54, 0xBB, 0x54, 0xC0, 0x54, 0xC5, 0x54, 0xCA, 0x54, 0xCF, 0x54, 0xD4, 0x54, 0xD8, 0x54 - .byte 0xDD, 0x54, 0xE2, 0x54, 0xE7, 0x54, 0xEC, 0x54, 0xF1, 0x54, 0xF6, 0x54, 0xFB, 0x54, 0x00, 0x55 - .byte 0x05, 0x55, 0x0A, 0x55, 0x0E, 0x55, 0x13, 0x55, 0x18, 0x55, 0x1D, 0x55, 0x22, 0x55, 0x27, 0x55 - .byte 0x2C, 0x55, 0x31, 0x55, 0x36, 0x55, 0x3B, 0x55, 0x40, 0x55, 0x45, 0x55, 0x49, 0x55, 0x4E, 0x55 - .byte 0x53, 0x55, 0x58, 0x55, 0x5D, 0x55, 0x62, 0x55, 0x67, 0x55, 0x6C, 0x55, 0x71, 0x55, 0x76, 0x55 - .byte 0x7B, 0x55, 0x80, 0x55, 0x85, 0x55, 0x8A, 0x55, 0x8F, 0x55, 0x93, 0x55, 0x98, 0x55, 0x9D, 0x55 - .byte 0xA2, 0x55, 0xA7, 0x55, 0xAC, 0x55, 0xB1, 0x55, 0xB6, 0x55, 0xBB, 0x55, 0xC0, 0x55, 0xC5, 0x55 - .byte 0xCA, 0x55, 0xCF, 0x55, 0xD4, 0x55, 0xD9, 0x55, 0xDE, 0x55, 0xE3, 0x55, 0xE8, 0x55, 0xED, 0x55 - .byte 0xF2, 0x55, 0xF7, 0x55, 0xFC, 0x55, 0x01, 0x56, 0x05, 0x56, 0x0A, 0x56, 0x0F, 0x56, 0x14, 0x56 - .byte 0x19, 0x56, 0x1E, 0x56, 0x23, 0x56, 0x28, 0x56, 0x2D, 0x56, 0x32, 0x56, 0x37, 0x56, 0x3C, 0x56 - .byte 0x41, 0x56, 0x46, 0x56, 0x4B, 0x56, 0x50, 0x56, 0x55, 0x56, 0x5A, 0x56, 0x5F, 0x56, 0x64, 0x56 - .byte 0x69, 0x56, 0x6E, 0x56, 0x73, 0x56, 0x78, 0x56, 0x7D, 0x56, 0x82, 0x56, 0x87, 0x56, 0x8C, 0x56 - .byte 0x91, 0x56, 0x96, 0x56, 0x9B, 0x56, 0xA0, 0x56, 0xA5, 0x56, 0xAA, 0x56, 0xAF, 0x56, 0xB4, 0x56 - .byte 0xB9, 0x56, 0xBE, 0x56, 0xC3, 0x56, 0xC8, 0x56, 0xCD, 0x56, 0xD2, 0x56, 0xD7, 0x56, 0xDC, 0x56 - .byte 0xE1, 0x56, 0xE6, 0x56, 0xEB, 0x56, 0xF0, 0x56, 0xF5, 0x56, 0xFA, 0x56, 0xFF, 0x56, 0x04, 0x57 - .byte 0x09, 0x57, 0x0E, 0x57, 0x13, 0x57, 0x18, 0x57, 0x1D, 0x57, 0x23, 0x57, 0x28, 0x57, 0x2D, 0x57 - .byte 0x32, 0x57, 0x37, 0x57, 0x3C, 0x57, 0x41, 0x57, 0x46, 0x57, 0x4B, 0x57, 0x50, 0x57, 0x55, 0x57 - .byte 0x5A, 0x57, 0x5F, 0x57, 0x64, 0x57, 0x69, 0x57, 0x6E, 0x57, 0x73, 0x57, 0x78, 0x57, 0x7D, 0x57 - .byte 0x82, 0x57, 0x87, 0x57, 0x8C, 0x57, 0x92, 0x57, 0x97, 0x57, 0x9C, 0x57, 0xA1, 0x57, 0xA6, 0x57 - .byte 0xAB, 0x57, 0xB0, 0x57, 0xB5, 0x57, 0xBA, 0x57, 0xBF, 0x57, 0xC4, 0x57, 0xC9, 0x57, 0xCE, 0x57 - .byte 0xD3, 0x57, 0xD8, 0x57, 0xDE, 0x57, 0xE3, 0x57, 0xE8, 0x57, 0xED, 0x57, 0xF2, 0x57, 0xF7, 0x57 - .byte 0xFC, 0x57, 0x01, 0x58, 0x06, 0x58, 0x0B, 0x58, 0x10, 0x58, 0x15, 0x58, 0x1B, 0x58, 0x20, 0x58 - .byte 0x25, 0x58, 0x2A, 0x58, 0x2F, 0x58, 0x34, 0x58, 0x39, 0x58, 0x3E, 0x58, 0x43, 0x58, 0x48, 0x58 - .byte 0x4D, 0x58, 0x53, 0x58, 0x58, 0x58, 0x5D, 0x58, 0x62, 0x58, 0x67, 0x58, 0x6C, 0x58, 0x71, 0x58 - .byte 0x76, 0x58, 0x7B, 0x58, 0x81, 0x58, 0x86, 0x58, 0x8B, 0x58, 0x90, 0x58, 0x95, 0x58, 0x9A, 0x58 - .byte 0x9F, 0x58, 0xA4, 0x58, 0xA9, 0x58, 0xAF, 0x58, 0xB4, 0x58, 0xB9, 0x58, 0xBE, 0x58, 0xC3, 0x58 - .byte 0xC8, 0x58, 0xCD, 0x58, 0xD2, 0x58, 0xD8, 0x58, 0xDD, 0x58, 0xE2, 0x58, 0xE7, 0x58, 0xEC, 0x58 - .byte 0xF1, 0x58, 0xF6, 0x58, 0xFC, 0x58, 0x01, 0x59, 0x06, 0x59, 0x0B, 0x59, 0x10, 0x59, 0x15, 0x59 - .byte 0x1A, 0x59, 0x20, 0x59, 0x25, 0x59, 0x2A, 0x59, 0x2F, 0x59, 0x34, 0x59, 0x39, 0x59, 0x3E, 0x59 - .byte 0x44, 0x59, 0x49, 0x59, 0x4E, 0x59, 0x53, 0x59, 0x58, 0x59, 0x5D, 0x59, 0x63, 0x59, 0x68, 0x59 - .byte 0x6D, 0x59, 0x72, 0x59, 0x77, 0x59, 0x7C, 0x59, 0x82, 0x59, 0x87, 0x59, 0x8C, 0x59, 0x91, 0x59 - .byte 0x96, 0x59, 0x9B, 0x59, 0xA1, 0x59, 0xA6, 0x59, 0xAB, 0x59, 0xB0, 0x59, 0xB5, 0x59, 0xBB, 0x59 - .byte 0xC0, 0x59, 0xC5, 0x59, 0xCA, 0x59, 0xCF, 0x59, 0xD4, 0x59, 0xDA, 0x59, 0xDF, 0x59, 0xE4, 0x59 - .byte 0xE9, 0x59, 0xEE, 0x59, 0xF4, 0x59, 0xF9, 0x59, 0xFE, 0x59, 0x03, 0x5A, 0x08, 0x5A, 0x0E, 0x5A - .byte 0x13, 0x5A, 0x18, 0x5A, 0x1D, 0x5A, 0x22, 0x5A, 0x28, 0x5A, 0x2D, 0x5A, 0x32, 0x5A, 0x37, 0x5A - .byte 0x3C, 0x5A, 0x42, 0x5A, 0x47, 0x5A, 0x4C, 0x5A, 0x51, 0x5A, 0x57, 0x5A, 0x5C, 0x5A, 0x61, 0x5A - .byte 0x66, 0x5A, 0x6B, 0x5A, 0x71, 0x5A, 0x76, 0x5A, 0x7B, 0x5A, 0x80, 0x5A, 0x86, 0x5A, 0x8B, 0x5A - .byte 0x90, 0x5A, 0x95, 0x5A, 0x9A, 0x5A, 0xA0, 0x5A, 0xA5, 0x5A, 0xAA, 0x5A, 0xAF, 0x5A, 0xB5, 0x5A - .byte 0xBA, 0x5A, 0xBF, 0x5A, 0xC4, 0x5A, 0xCA, 0x5A, 0xCF, 0x5A, 0xD4, 0x5A, 0xD9, 0x5A, 0xDF, 0x5A - .byte 0xE4, 0x5A, 0xE9, 0x5A, 0xEE, 0x5A, 0xF4, 0x5A, 0xF9, 0x5A, 0xFE, 0x5A, 0x03, 0x5B, 0x09, 0x5B - .byte 0x0E, 0x5B, 0x13, 0x5B, 0x18, 0x5B, 0x1E, 0x5B, 0x23, 0x5B, 0x28, 0x5B, 0x2D, 0x5B, 0x33, 0x5B - .byte 0x38, 0x5B, 0x3D, 0x5B, 0x43, 0x5B, 0x48, 0x5B, 0x4D, 0x5B, 0x52, 0x5B, 0x58, 0x5B, 0x5D, 0x5B - .byte 0x62, 0x5B, 0x67, 0x5B, 0x6D, 0x5B, 0x72, 0x5B, 0x77, 0x5B, 0x7D, 0x5B, 0x82, 0x5B, 0x87, 0x5B - .byte 0x8C, 0x5B, 0x92, 0x5B, 0x97, 0x5B, 0x9C, 0x5B, 0xA2, 0x5B, 0xA7, 0x5B, 0xAC, 0x5B, 0xB2, 0x5B - .byte 0xB7, 0x5B, 0xBC, 0x5B, 0xC1, 0x5B, 0xC7, 0x5B, 0xCC, 0x5B, 0xD1, 0x5B, 0xD7, 0x5B, 0xDC, 0x5B - .byte 0xE1, 0x5B, 0xE7, 0x5B, 0xEC, 0x5B, 0xF1, 0x5B, 0xF6, 0x5B, 0xFC, 0x5B, 0x01, 0x5C, 0x06, 0x5C - .byte 0x0C, 0x5C, 0x11, 0x5C, 0x16, 0x5C, 0x1C, 0x5C, 0x21, 0x5C, 0x26, 0x5C, 0x2C, 0x5C, 0x31, 0x5C - .byte 0x36, 0x5C, 0x3C, 0x5C, 0x41, 0x5C, 0x46, 0x5C, 0x4C, 0x5C, 0x51, 0x5C, 0x56, 0x5C, 0x5C, 0x5C - .byte 0x61, 0x5C, 0x66, 0x5C, 0x6C, 0x5C, 0x71, 0x5C, 0x76, 0x5C, 0x7C, 0x5C, 0x81, 0x5C, 0x86, 0x5C - .byte 0x8C, 0x5C, 0x91, 0x5C, 0x96, 0x5C, 0x9C, 0x5C, 0xA1, 0x5C, 0xA6, 0x5C, 0xAC, 0x5C, 0xB1, 0x5C - .byte 0xB6, 0x5C, 0xBC, 0x5C, 0xC1, 0x5C, 0xC7, 0x5C, 0xCC, 0x5C, 0xD1, 0x5C, 0xD7, 0x5C, 0xDC, 0x5C - .byte 0xE1, 0x5C, 0xE7, 0x5C, 0xEC, 0x5C, 0xF1, 0x5C, 0xF7, 0x5C, 0xFC, 0x5C, 0x02, 0x5D, 0x07, 0x5D - .byte 0x0C, 0x5D, 0x12, 0x5D, 0x17, 0x5D, 0x1C, 0x5D, 0x22, 0x5D, 0x27, 0x5D, 0x2D, 0x5D, 0x32, 0x5D - .byte 0x37, 0x5D, 0x3D, 0x5D, 0x42, 0x5D, 0x48, 0x5D, 0x4D, 0x5D, 0x52, 0x5D, 0x58, 0x5D, 0x5D, 0x5D - .byte 0x62, 0x5D, 0x68, 0x5D, 0x6D, 0x5D, 0x73, 0x5D, 0x78, 0x5D, 0x7D, 0x5D, 0x83, 0x5D, 0x88, 0x5D - .byte 0x8E, 0x5D, 0x93, 0x5D, 0x98, 0x5D, 0x9E, 0x5D, 0xA3, 0x5D, 0xA9, 0x5D, 0xAE, 0x5D, 0xB4, 0x5D - .byte 0xB9, 0x5D, 0xBE, 0x5D, 0xC4, 0x5D, 0xC9, 0x5D, 0xCF, 0x5D, 0xD4, 0x5D, 0xD9, 0x5D, 0xDF, 0x5D - .byte 0xE4, 0x5D, 0xEA, 0x5D, 0xEF, 0x5D, 0xF5, 0x5D, 0xFA, 0x5D, 0xFF, 0x5D, 0x05, 0x5E, 0x0A, 0x5E - .byte 0x10, 0x5E, 0x15, 0x5E, 0x1B, 0x5E, 0x20, 0x5E, 0x25, 0x5E, 0x2B, 0x5E, 0x30, 0x5E, 0x36, 0x5E - .byte 0x3B, 0x5E, 0x41, 0x5E, 0x46, 0x5E, 0x4C, 0x5E, 0x51, 0x5E, 0x56, 0x5E, 0x5C, 0x5E, 0x61, 0x5E - .byte 0x67, 0x5E, 0x6C, 0x5E, 0x72, 0x5E, 0x77, 0x5E, 0x7D, 0x5E, 0x82, 0x5E, 0x88, 0x5E, 0x8D, 0x5E - .byte 0x92, 0x5E, 0x98, 0x5E, 0x9D, 0x5E, 0xA3, 0x5E, 0xA8, 0x5E, 0xAE, 0x5E, 0xB3, 0x5E, 0xB9, 0x5E - .byte 0xBE, 0x5E, 0xC4, 0x5E, 0xC9, 0x5E, 0xCF, 0x5E, 0xD4, 0x5E, 0xDA, 0x5E, 0xDF, 0x5E, 0xE5, 0x5E - .byte 0xEA, 0x5E, 0xEF, 0x5E, 0xF5, 0x5E, 0xFA, 0x5E, 0x00, 0x5F, 0x05, 0x5F, 0x0B, 0x5F, 0x10, 0x5F - .byte 0x16, 0x5F, 0x1B, 0x5F, 0x21, 0x5F, 0x26, 0x5F, 0x2C, 0x5F, 0x31, 0x5F, 0x37, 0x5F, 0x3C, 0x5F - .byte 0x42, 0x5F, 0x47, 0x5F, 0x4D, 0x5F, 0x52, 0x5F, 0x58, 0x5F, 0x5D, 0x5F, 0x63, 0x5F, 0x68, 0x5F - .byte 0x6E, 0x5F, 0x73, 0x5F, 0x79, 0x5F, 0x7E, 0x5F, 0x84, 0x5F, 0x8A, 0x5F, 0x8F, 0x5F, 0x95, 0x5F - .byte 0x9A, 0x5F, 0xA0, 0x5F, 0xA5, 0x5F, 0xAB, 0x5F, 0xB0, 0x5F, 0xB6, 0x5F, 0xBB, 0x5F, 0xC1, 0x5F - .byte 0xC6, 0x5F, 0xCC, 0x5F, 0xD1, 0x5F, 0xD7, 0x5F, 0xDC, 0x5F, 0xE2, 0x5F, 0xE8, 0x5F, 0xED, 0x5F - .byte 0xF3, 0x5F, 0xF8, 0x5F, 0xFE, 0x5F, 0x03, 0x60, 0x09, 0x60, 0x0E, 0x60, 0x14, 0x60, 0x19, 0x60 - .byte 0x1F, 0x60, 0x25, 0x60, 0x2A, 0x60, 0x30, 0x60, 0x35, 0x60, 0x3B, 0x60, 0x40, 0x60, 0x46, 0x60 - .byte 0x4B, 0x60, 0x51, 0x60, 0x57, 0x60, 0x5C, 0x60, 0x62, 0x60, 0x67, 0x60, 0x6D, 0x60, 0x72, 0x60 - .byte 0x78, 0x60, 0x7E, 0x60, 0x83, 0x60, 0x89, 0x60, 0x8E, 0x60, 0x94, 0x60, 0x99, 0x60, 0x9F, 0x60 - .byte 0xA5, 0x60, 0xAA, 0x60, 0xB0, 0x60, 0xB5, 0x60, 0xBB, 0x60, 0xC1, 0x60, 0xC6, 0x60, 0xCC, 0x60 - .byte 0xD1, 0x60, 0xD7, 0x60, 0xDC, 0x60, 0xE2, 0x60, 0xE8, 0x60, 0xED, 0x60, 0xF3, 0x60, 0xF8, 0x60 - .byte 0xFE, 0x60, 0x04, 0x61, 0x09, 0x61, 0x0F, 0x61, 0x14, 0x61, 0x1A, 0x61, 0x20, 0x61, 0x25, 0x61 - .byte 0x2B, 0x61, 0x31, 0x61, 0x36, 0x61, 0x3C, 0x61, 0x41, 0x61, 0x47, 0x61, 0x4D, 0x61, 0x52, 0x61 - .byte 0x58, 0x61, 0x5D, 0x61, 0x63, 0x61, 0x69, 0x61, 0x6E, 0x61, 0x74, 0x61, 0x7A, 0x61, 0x7F, 0x61 - .byte 0x85, 0x61, 0x8B, 0x61, 0x90, 0x61, 0x96, 0x61, 0x9B, 0x61, 0xA1, 0x61, 0xA7, 0x61, 0xAC, 0x61 - .byte 0xB2, 0x61, 0xB8, 0x61, 0xBD, 0x61, 0xC3, 0x61, 0xC9, 0x61, 0xCE, 0x61, 0xD4, 0x61, 0xDA, 0x61 - .byte 0xDF, 0x61, 0xE5, 0x61, 0xEA, 0x61, 0xF0, 0x61, 0xF6, 0x61, 0xFB, 0x61, 0x01, 0x62, 0x07, 0x62 - .byte 0x0C, 0x62, 0x12, 0x62, 0x18, 0x62, 0x1D, 0x62, 0x23, 0x62, 0x29, 0x62, 0x2E, 0x62, 0x34, 0x62 - .byte 0x3A, 0x62, 0x3F, 0x62, 0x45, 0x62, 0x4B, 0x62, 0x50, 0x62, 0x56, 0x62, 0x5C, 0x62, 0x62, 0x62 - .byte 0x67, 0x62, 0x6D, 0x62, 0x73, 0x62, 0x78, 0x62, 0x7E, 0x62, 0x84, 0x62, 0x89, 0x62, 0x8F, 0x62 - .byte 0x95, 0x62, 0x9A, 0x62, 0xA0, 0x62, 0xA6, 0x62, 0xAC, 0x62, 0xB1, 0x62, 0xB7, 0x62, 0xBD, 0x62 - .byte 0xC2, 0x62, 0xC8, 0x62, 0xCE, 0x62, 0xD3, 0x62, 0xD9, 0x62, 0xDF, 0x62, 0xE5, 0x62, 0xEA, 0x62 - .byte 0xF0, 0x62, 0xF6, 0x62, 0xFB, 0x62, 0x01, 0x63, 0x07, 0x63, 0x0D, 0x63, 0x12, 0x63, 0x18, 0x63 - .byte 0x1E, 0x63, 0x23, 0x63, 0x29, 0x63, 0x2F, 0x63, 0x35, 0x63, 0x3A, 0x63, 0x40, 0x63, 0x46, 0x63 - .byte 0x4C, 0x63, 0x51, 0x63, 0x57, 0x63, 0x5D, 0x63, 0x63, 0x63, 0x68, 0x63, 0x6E, 0x63, 0x74, 0x63 - .byte 0x7A, 0x63, 0x7F, 0x63, 0x85, 0x63, 0x8B, 0x63, 0x91, 0x63, 0x96, 0x63, 0x9C, 0x63, 0xA2, 0x63 - .byte 0xA8, 0x63, 0xAD, 0x63, 0xB3, 0x63, 0xB9, 0x63, 0xBF, 0x63, 0xC4, 0x63, 0xCA, 0x63, 0xD0, 0x63 - .byte 0xD6, 0x63, 0xDB, 0x63, 0xE1, 0x63, 0xE7, 0x63, 0xED, 0x63, 0xF2, 0x63, 0xF8, 0x63, 0xFE, 0x63 - .byte 0x04, 0x64, 0x0A, 0x64, 0x0F, 0x64, 0x15, 0x64, 0x1B, 0x64, 0x21, 0x64, 0x27, 0x64, 0x2C, 0x64 - .byte 0x32, 0x64, 0x38, 0x64, 0x3E, 0x64, 0x43, 0x64, 0x49, 0x64, 0x4F, 0x64, 0x55, 0x64, 0x5B, 0x64 - .byte 0x60, 0x64, 0x66, 0x64, 0x6C, 0x64, 0x72, 0x64, 0x78, 0x64, 0x7D, 0x64, 0x83, 0x64, 0x89, 0x64 - .byte 0x8F, 0x64, 0x95, 0x64, 0x9A, 0x64, 0xA0, 0x64, 0xA6, 0x64, 0xAC, 0x64, 0xB2, 0x64, 0xB8, 0x64 - .byte 0xBD, 0x64, 0xC3, 0x64, 0xC9, 0x64, 0xCF, 0x64, 0xD5, 0x64, 0xDA, 0x64, 0xE0, 0x64, 0xE6, 0x64 - .byte 0xEC, 0x64, 0xF2, 0x64, 0xF8, 0x64, 0xFD, 0x64, 0x03, 0x65, 0x09, 0x65, 0x0F, 0x65, 0x15, 0x65 - .byte 0x1B, 0x65, 0x20, 0x65, 0x26, 0x65, 0x2C, 0x65, 0x32, 0x65, 0x38, 0x65, 0x3E, 0x65, 0x44, 0x65 - .byte 0x49, 0x65, 0x4F, 0x65, 0x55, 0x65, 0x5B, 0x65, 0x61, 0x65, 0x67, 0x65, 0x6D, 0x65, 0x72, 0x65 - .byte 0x78, 0x65, 0x7E, 0x65, 0x84, 0x65, 0x8A, 0x65, 0x90, 0x65, 0x96, 0x65, 0x9B, 0x65, 0xA1, 0x65 - .byte 0xA7, 0x65, 0xAD, 0x65, 0xB3, 0x65, 0xB9, 0x65, 0xBF, 0x65, 0xC5, 0x65, 0xCA, 0x65, 0xD0, 0x65 - .byte 0xD6, 0x65, 0xDC, 0x65, 0xE2, 0x65, 0xE8, 0x65, 0xEE, 0x65, 0xF4, 0x65, 0xF9, 0x65, 0xFF, 0x65 - .byte 0x05, 0x66, 0x0B, 0x66, 0x11, 0x66, 0x17, 0x66, 0x1D, 0x66, 0x23, 0x66, 0x29, 0x66, 0x2F, 0x66 - .byte 0x34, 0x66, 0x3A, 0x66, 0x40, 0x66, 0x46, 0x66, 0x4C, 0x66, 0x52, 0x66, 0x58, 0x66, 0x5E, 0x66 - .byte 0x64, 0x66, 0x6A, 0x66, 0x70, 0x66, 0x75, 0x66, 0x7B, 0x66, 0x81, 0x66, 0x87, 0x66, 0x8D, 0x66 - .byte 0x93, 0x66, 0x99, 0x66, 0x9F, 0x66, 0xA5, 0x66, 0xAB, 0x66, 0xB1, 0x66, 0xB7, 0x66, 0xBD, 0x66 - .byte 0xC3, 0x66, 0xC8, 0x66, 0xCE, 0x66, 0xD4, 0x66, 0xDA, 0x66, 0xE0, 0x66, 0xE6, 0x66, 0xEC, 0x66 - .byte 0xF2, 0x66, 0xF8, 0x66, 0xFE, 0x66, 0x04, 0x67, 0x0A, 0x67, 0x10, 0x67, 0x16, 0x67, 0x1C, 0x67 - .byte 0x22, 0x67, 0x28, 0x67, 0x2E, 0x67, 0x34, 0x67, 0x3A, 0x67, 0x3F, 0x67, 0x45, 0x67, 0x4B, 0x67 - .byte 0x51, 0x67, 0x57, 0x67, 0x5D, 0x67, 0x63, 0x67, 0x69, 0x67, 0x6F, 0x67, 0x75, 0x67, 0x7B, 0x67 - .byte 0x81, 0x67, 0x87, 0x67, 0x8D, 0x67, 0x93, 0x67, 0x99, 0x67, 0x9F, 0x67, 0xA5, 0x67, 0xAB, 0x67 - .byte 0xB1, 0x67, 0xB7, 0x67, 0xBD, 0x67, 0xC3, 0x67, 0xC9, 0x67, 0xCF, 0x67, 0xD5, 0x67, 0xDB, 0x67 - .byte 0xE1, 0x67, 0xE7, 0x67, 0xED, 0x67, 0xF3, 0x67, 0xF9, 0x67, 0xFF, 0x67, 0x05, 0x68, 0x0B, 0x68 - .byte 0x11, 0x68, 0x17, 0x68, 0x1D, 0x68, 0x23, 0x68, 0x29, 0x68, 0x2F, 0x68, 0x35, 0x68, 0x3B, 0x68 - .byte 0x41, 0x68, 0x47, 0x68, 0x4D, 0x68, 0x53, 0x68, 0x59, 0x68, 0x5F, 0x68, 0x65, 0x68, 0x6B, 0x68 - .byte 0x71, 0x68, 0x77, 0x68, 0x7D, 0x68, 0x83, 0x68, 0x8A, 0x68, 0x90, 0x68, 0x96, 0x68, 0x9C, 0x68 - .byte 0xA2, 0x68, 0xA8, 0x68, 0xAE, 0x68, 0xB4, 0x68, 0xBA, 0x68, 0xC0, 0x68, 0xC6, 0x68, 0xCC, 0x68 - .byte 0xD2, 0x68, 0xD8, 0x68, 0xDE, 0x68, 0xE4, 0x68, 0xEA, 0x68, 0xF0, 0x68, 0xF6, 0x68, 0xFD, 0x68 - .byte 0x03, 0x69, 0x09, 0x69, 0x0F, 0x69, 0x15, 0x69, 0x1B, 0x69, 0x21, 0x69, 0x27, 0x69, 0x2D, 0x69 - .byte 0x33, 0x69, 0x39, 0x69, 0x3F, 0x69, 0x45, 0x69, 0x4B, 0x69, 0x52, 0x69, 0x58, 0x69, 0x5E, 0x69 - .byte 0x64, 0x69, 0x6A, 0x69, 0x70, 0x69, 0x76, 0x69, 0x7C, 0x69, 0x82, 0x69, 0x88, 0x69, 0x8E, 0x69 - .byte 0x95, 0x69, 0x9B, 0x69, 0xA1, 0x69, 0xA7, 0x69, 0xAD, 0x69, 0xB3, 0x69, 0xB9, 0x69, 0xBF, 0x69 - .byte 0xC5, 0x69, 0xCB, 0x69, 0xD2, 0x69, 0xD8, 0x69, 0xDE, 0x69, 0xE4, 0x69, 0xEA, 0x69, 0xF0, 0x69 - .byte 0xF6, 0x69, 0xFC, 0x69, 0x03, 0x6A, 0x09, 0x6A, 0x0F, 0x6A, 0x15, 0x6A, 0x1B, 0x6A, 0x21, 0x6A - .byte 0x27, 0x6A, 0x2D, 0x6A, 0x34, 0x6A, 0x3A, 0x6A, 0x40, 0x6A, 0x46, 0x6A, 0x4C, 0x6A, 0x52, 0x6A - .byte 0x58, 0x6A, 0x5F, 0x6A, 0x65, 0x6A, 0x6B, 0x6A, 0x71, 0x6A, 0x77, 0x6A, 0x7D, 0x6A, 0x83, 0x6A - .byte 0x8A, 0x6A, 0x90, 0x6A, 0x96, 0x6A, 0x9C, 0x6A, 0xA2, 0x6A, 0xA8, 0x6A, 0xAF, 0x6A, 0xB5, 0x6A - .byte 0xBB, 0x6A, 0xC1, 0x6A, 0xC7, 0x6A, 0xCD, 0x6A, 0xD4, 0x6A, 0xDA, 0x6A, 0xE0, 0x6A, 0xE6, 0x6A - .byte 0xEC, 0x6A, 0xF2, 0x6A, 0xF9, 0x6A, 0xFF, 0x6A, 0x05, 0x6B, 0x0B, 0x6B, 0x11, 0x6B, 0x17, 0x6B - .byte 0x1E, 0x6B, 0x24, 0x6B, 0x2A, 0x6B, 0x30, 0x6B, 0x36, 0x6B, 0x3D, 0x6B, 0x43, 0x6B, 0x49, 0x6B - .byte 0x4F, 0x6B, 0x55, 0x6B, 0x5C, 0x6B, 0x62, 0x6B, 0x68, 0x6B, 0x6E, 0x6B, 0x74, 0x6B, 0x7B, 0x6B - .byte 0x81, 0x6B, 0x87, 0x6B, 0x8D, 0x6B, 0x93, 0x6B, 0x9A, 0x6B, 0xA0, 0x6B, 0xA6, 0x6B, 0xAC, 0x6B - .byte 0xB3, 0x6B, 0xB9, 0x6B, 0xBF, 0x6B, 0xC5, 0x6B, 0xCB, 0x6B, 0xD2, 0x6B, 0xD8, 0x6B, 0xDE, 0x6B - .byte 0xE4, 0x6B, 0xEB, 0x6B, 0xF1, 0x6B, 0xF7, 0x6B, 0xFD, 0x6B, 0x04, 0x6C, 0x0A, 0x6C, 0x10, 0x6C - .byte 0x16, 0x6C, 0x1D, 0x6C, 0x23, 0x6C, 0x29, 0x6C, 0x2F, 0x6C, 0x36, 0x6C, 0x3C, 0x6C, 0x42, 0x6C - .byte 0x48, 0x6C, 0x4F, 0x6C, 0x55, 0x6C, 0x5B, 0x6C, 0x61, 0x6C, 0x68, 0x6C, 0x6E, 0x6C, 0x74, 0x6C - .byte 0x7A, 0x6C, 0x81, 0x6C, 0x87, 0x6C, 0x8D, 0x6C, 0x93, 0x6C, 0x9A, 0x6C, 0xA0, 0x6C, 0xA6, 0x6C - .byte 0xAD, 0x6C, 0xB3, 0x6C, 0xB9, 0x6C, 0xBF, 0x6C, 0xC6, 0x6C, 0xCC, 0x6C, 0xD2, 0x6C, 0xD9, 0x6C - .byte 0xDF, 0x6C, 0xE5, 0x6C, 0xEB, 0x6C, 0xF2, 0x6C, 0xF8, 0x6C, 0xFE, 0x6C, 0x05, 0x6D, 0x0B, 0x6D - .byte 0x11, 0x6D, 0x17, 0x6D, 0x1E, 0x6D, 0x24, 0x6D, 0x2A, 0x6D, 0x31, 0x6D, 0x37, 0x6D, 0x3D, 0x6D - .byte 0x44, 0x6D, 0x4A, 0x6D, 0x50, 0x6D, 0x57, 0x6D, 0x5D, 0x6D, 0x63, 0x6D, 0x69, 0x6D, 0x70, 0x6D - .byte 0x76, 0x6D, 0x7C, 0x6D, 0x83, 0x6D, 0x89, 0x6D, 0x8F, 0x6D, 0x96, 0x6D, 0x9C, 0x6D, 0xA2, 0x6D - .byte 0xA9, 0x6D, 0xAF, 0x6D, 0xB5, 0x6D, 0xBC, 0x6D, 0xC2, 0x6D, 0xC8, 0x6D, 0xCF, 0x6D, 0xD5, 0x6D - .byte 0xDB, 0x6D, 0xE2, 0x6D, 0xE8, 0x6D, 0xEF, 0x6D, 0xF5, 0x6D, 0xFB, 0x6D, 0x02, 0x6E, 0x08, 0x6E - .byte 0x0E, 0x6E, 0x15, 0x6E, 0x1B, 0x6E, 0x21, 0x6E, 0x28, 0x6E, 0x2E, 0x6E, 0x34, 0x6E, 0x3B, 0x6E - .byte 0x41, 0x6E, 0x48, 0x6E, 0x4E, 0x6E, 0x54, 0x6E, 0x5B, 0x6E, 0x61, 0x6E, 0x67, 0x6E, 0x6E, 0x6E - .byte 0x74, 0x6E, 0x7B, 0x6E, 0x81, 0x6E, 0x87, 0x6E, 0x8E, 0x6E, 0x94, 0x6E, 0x9B, 0x6E, 0xA1, 0x6E - .byte 0xA7, 0x6E, 0xAE, 0x6E, 0xB4, 0x6E, 0xBA, 0x6E, 0xC1, 0x6E, 0xC7, 0x6E, 0xCE, 0x6E, 0xD4, 0x6E - .byte 0xDA, 0x6E, 0xE1, 0x6E, 0xE7, 0x6E, 0xEE, 0x6E, 0xF4, 0x6E, 0xFA, 0x6E, 0x01, 0x6F, 0x07, 0x6F - .byte 0x0E, 0x6F, 0x14, 0x6F, 0x1B, 0x6F, 0x21, 0x6F, 0x27, 0x6F, 0x2E, 0x6F, 0x34, 0x6F, 0x3B, 0x6F - .byte 0x41, 0x6F, 0x48, 0x6F, 0x4E, 0x6F, 0x54, 0x6F, 0x5B, 0x6F, 0x61, 0x6F, 0x68, 0x6F, 0x6E, 0x6F - .byte 0x75, 0x6F, 0x7B, 0x6F, 0x81, 0x6F, 0x88, 0x6F, 0x8E, 0x6F, 0x95, 0x6F, 0x9B, 0x6F, 0xA2, 0x6F - .byte 0xA8, 0x6F, 0xAF, 0x6F, 0xB5, 0x6F, 0xBB, 0x6F, 0xC2, 0x6F, 0xC8, 0x6F, 0xCF, 0x6F, 0xD5, 0x6F - .byte 0xDC, 0x6F, 0xE2, 0x6F, 0xE9, 0x6F, 0xEF, 0x6F, 0xF6, 0x6F, 0xFC, 0x6F, 0x03, 0x70, 0x09, 0x70 - .byte 0x0F, 0x70, 0x16, 0x70, 0x1C, 0x70, 0x23, 0x70, 0x29, 0x70, 0x30, 0x70, 0x36, 0x70, 0x3D, 0x70 - .byte 0x43, 0x70, 0x4A, 0x70, 0x50, 0x70, 0x57, 0x70, 0x5D, 0x70, 0x64, 0x70, 0x6A, 0x70, 0x71, 0x70 - .byte 0x77, 0x70, 0x7E, 0x70, 0x84, 0x70, 0x8B, 0x70, 0x91, 0x70, 0x98, 0x70, 0x9E, 0x70, 0xA5, 0x70 - .byte 0xAB, 0x70, 0xB2, 0x70, 0xB8, 0x70, 0xBF, 0x70, 0xC5, 0x70, 0xCC, 0x70, 0xD2, 0x70, 0xD9, 0x70 - .byte 0xDF, 0x70, 0xE6, 0x70, 0xEC, 0x70, 0xF3, 0x70, 0xF9, 0x70, 0x00, 0x71, 0x07, 0x71, 0x0D, 0x71 - .byte 0x14, 0x71, 0x1A, 0x71, 0x21, 0x71, 0x27, 0x71, 0x2E, 0x71, 0x34, 0x71, 0x3B, 0x71, 0x41, 0x71 - .byte 0x48, 0x71, 0x4E, 0x71, 0x55, 0x71, 0x5C, 0x71, 0x62, 0x71, 0x69, 0x71, 0x6F, 0x71, 0x76, 0x71 - .byte 0x7C, 0x71, 0x83, 0x71, 0x89, 0x71, 0x90, 0x71, 0x96, 0x71, 0x9D, 0x71, 0xA4, 0x71, 0xAA, 0x71 - .byte 0xB1, 0x71, 0xB7, 0x71, 0xBE, 0x71, 0xC4, 0x71, 0xCB, 0x71, 0xD2, 0x71, 0xD8, 0x71, 0xDF, 0x71 - .byte 0xE5, 0x71, 0xEC, 0x71, 0xF2, 0x71, 0xF9, 0x71, 0x00, 0x72, 0x06, 0x72, 0x0D, 0x72, 0x13, 0x72 - .byte 0x1A, 0x72, 0x21, 0x72, 0x27, 0x72, 0x2E, 0x72, 0x34, 0x72, 0x3B, 0x72, 0x42, 0x72, 0x48, 0x72 - .byte 0x4F, 0x72, 0x55, 0x72, 0x5C, 0x72, 0x63, 0x72, 0x69, 0x72, 0x70, 0x72, 0x76, 0x72, 0x7D, 0x72 - .byte 0x84, 0x72, 0x8A, 0x72, 0x91, 0x72, 0x98, 0x72, 0x9E, 0x72, 0xA5, 0x72, 0xAB, 0x72, 0xB2, 0x72 - .byte 0xB9, 0x72, 0xBF, 0x72, 0xC6, 0x72, 0xCD, 0x72, 0xD3, 0x72, 0xDA, 0x72, 0xE0, 0x72, 0xE7, 0x72 - .byte 0xEE, 0x72, 0xF4, 0x72, 0xFB, 0x72, 0x02, 0x73, 0x08, 0x73, 0x0F, 0x73, 0x16, 0x73, 0x1C, 0x73 - .byte 0x23, 0x73, 0x29, 0x73, 0x30, 0x73, 0x37, 0x73, 0x3D, 0x73, 0x44, 0x73, 0x4B, 0x73, 0x51, 0x73 - .byte 0x58, 0x73, 0x5F, 0x73, 0x65, 0x73, 0x6C, 0x73, 0x73, 0x73, 0x79, 0x73, 0x80, 0x73, 0x87, 0x73 - .byte 0x8D, 0x73, 0x94, 0x73, 0x9B, 0x73, 0xA1, 0x73, 0xA8, 0x73, 0xAF, 0x73, 0xB6, 0x73, 0xBC, 0x73 - .byte 0xC3, 0x73, 0xCA, 0x73, 0xD0, 0x73, 0xD7, 0x73, 0xDE, 0x73, 0xE4, 0x73, 0xEB, 0x73, 0xF2, 0x73 - .byte 0xF8, 0x73, 0xFF, 0x73, 0x06, 0x74, 0x0D, 0x74, 0x13, 0x74, 0x1A, 0x74, 0x21, 0x74, 0x27, 0x74 - .byte 0x2E, 0x74, 0x35, 0x74, 0x3B, 0x74, 0x42, 0x74, 0x49, 0x74, 0x50, 0x74, 0x56, 0x74, 0x5D, 0x74 - .byte 0x64, 0x74, 0x6B, 0x74, 0x71, 0x74, 0x78, 0x74, 0x7F, 0x74, 0x85, 0x74, 0x8C, 0x74, 0x93, 0x74 - .byte 0x9A, 0x74, 0xA0, 0x74, 0xA7, 0x74, 0xAE, 0x74, 0xB5, 0x74, 0xBB, 0x74, 0xC2, 0x74, 0xC9, 0x74 - .byte 0xD0, 0x74, 0xD6, 0x74, 0xDD, 0x74, 0xE4, 0x74, 0xEB, 0x74, 0xF1, 0x74, 0xF8, 0x74, 0xFF, 0x74 - .byte 0x06, 0x75, 0x0C, 0x75, 0x13, 0x75, 0x1A, 0x75, 0x21, 0x75, 0x27, 0x75, 0x2E, 0x75, 0x35, 0x75 - .byte 0x3C, 0x75, 0x42, 0x75, 0x49, 0x75, 0x50, 0x75, 0x57, 0x75, 0x5E, 0x75, 0x64, 0x75, 0x6B, 0x75 - .byte 0x72, 0x75, 0x79, 0x75, 0x80, 0x75, 0x86, 0x75, 0x8D, 0x75, 0x94, 0x75, 0x9B, 0x75, 0xA1, 0x75 - .byte 0xA8, 0x75, 0xAF, 0x75, 0xB6, 0x75, 0xBD, 0x75, 0xC3, 0x75, 0xCA, 0x75, 0xD1, 0x75, 0xD8, 0x75 - .byte 0xDF, 0x75, 0xE5, 0x75, 0xEC, 0x75, 0xF3, 0x75, 0xFA, 0x75, 0x01, 0x76, 0x08, 0x76, 0x0E, 0x76 - .byte 0x15, 0x76, 0x1C, 0x76, 0x23, 0x76, 0x2A, 0x76, 0x30, 0x76, 0x37, 0x76, 0x3E, 0x76, 0x45, 0x76 - .byte 0x4C, 0x76, 0x53, 0x76, 0x59, 0x76, 0x60, 0x76, 0x67, 0x76, 0x6E, 0x76, 0x75, 0x76, 0x7C, 0x76 - .byte 0x83, 0x76, 0x89, 0x76, 0x90, 0x76, 0x97, 0x76, 0x9E, 0x76, 0xA5, 0x76, 0xAC, 0x76, 0xB2, 0x76 - .byte 0xB9, 0x76, 0xC0, 0x76, 0xC7, 0x76, 0xCE, 0x76, 0xD5, 0x76, 0xDC, 0x76, 0xE3, 0x76, 0xE9, 0x76 - .byte 0xF0, 0x76, 0xF7, 0x76, 0xFE, 0x76, 0x05, 0x77, 0x0C, 0x77, 0x13, 0x77, 0x19, 0x77, 0x20, 0x77 - .byte 0x27, 0x77, 0x2E, 0x77, 0x35, 0x77, 0x3C, 0x77, 0x43, 0x77, 0x4A, 0x77, 0x51, 0x77, 0x57, 0x77 - .byte 0x5E, 0x77, 0x65, 0x77, 0x6C, 0x77, 0x73, 0x77, 0x7A, 0x77, 0x81, 0x77, 0x88, 0x77, 0x8F, 0x77 - .byte 0x96, 0x77, 0x9C, 0x77, 0xA3, 0x77, 0xAA, 0x77, 0xB1, 0x77, 0xB8, 0x77, 0xBF, 0x77, 0xC6, 0x77 - .byte 0xCD, 0x77, 0xD4, 0x77, 0xDB, 0x77, 0xE2, 0x77, 0xE9, 0x77, 0xEF, 0x77, 0xF6, 0x77, 0xFD, 0x77 - .byte 0x04, 0x78, 0x0B, 0x78, 0x12, 0x78, 0x19, 0x78, 0x20, 0x78, 0x27, 0x78, 0x2E, 0x78, 0x35, 0x78 - .byte 0x3C, 0x78, 0x43, 0x78, 0x4A, 0x78, 0x51, 0x78, 0x58, 0x78, 0x5F, 0x78, 0x65, 0x78, 0x6C, 0x78 - .byte 0x73, 0x78, 0x7A, 0x78, 0x81, 0x78, 0x88, 0x78, 0x8F, 0x78, 0x96, 0x78, 0x9D, 0x78, 0xA4, 0x78 - .byte 0xAB, 0x78, 0xB2, 0x78, 0xB9, 0x78, 0xC0, 0x78, 0xC7, 0x78, 0xCE, 0x78, 0xD5, 0x78, 0xDC, 0x78 - .byte 0xE3, 0x78, 0xEA, 0x78, 0xF1, 0x78, 0xF8, 0x78, 0xFF, 0x78, 0x06, 0x79, 0x0D, 0x79, 0x14, 0x79 - .byte 0x1B, 0x79, 0x22, 0x79, 0x29, 0x79, 0x30, 0x79, 0x37, 0x79, 0x3E, 0x79, 0x45, 0x79, 0x4C, 0x79 - .byte 0x53, 0x79, 0x5A, 0x79, 0x61, 0x79, 0x68, 0x79, 0x6F, 0x79, 0x76, 0x79, 0x7D, 0x79, 0x84, 0x79 - .byte 0x8B, 0x79, 0x92, 0x79, 0x99, 0x79, 0xA0, 0x79, 0xA7, 0x79, 0xAE, 0x79, 0xB5, 0x79, 0xBC, 0x79 - .byte 0xC3, 0x79, 0xCA, 0x79, 0xD1, 0x79, 0xD8, 0x79, 0xDF, 0x79, 0xE6, 0x79, 0xED, 0x79, 0xF4, 0x79 - .byte 0xFC, 0x79, 0x03, 0x7A, 0x0A, 0x7A, 0x11, 0x7A, 0x18, 0x7A, 0x1F, 0x7A, 0x26, 0x7A, 0x2D, 0x7A - .byte 0x34, 0x7A, 0x3B, 0x7A, 0x42, 0x7A, 0x49, 0x7A, 0x50, 0x7A, 0x57, 0x7A, 0x5E, 0x7A, 0x65, 0x7A - .byte 0x6C, 0x7A, 0x74, 0x7A, 0x7B, 0x7A, 0x82, 0x7A, 0x89, 0x7A, 0x90, 0x7A, 0x97, 0x7A, 0x9E, 0x7A - .byte 0xA5, 0x7A, 0xAC, 0x7A, 0xB3, 0x7A, 0xBA, 0x7A, 0xC1, 0x7A, 0xC9, 0x7A, 0xD0, 0x7A, 0xD7, 0x7A - .byte 0xDE, 0x7A, 0xE5, 0x7A, 0xEC, 0x7A, 0xF3, 0x7A, 0xFA, 0x7A, 0x01, 0x7B, 0x08, 0x7B, 0x10, 0x7B - .byte 0x17, 0x7B, 0x1E, 0x7B, 0x25, 0x7B, 0x2C, 0x7B, 0x33, 0x7B, 0x3A, 0x7B, 0x41, 0x7B, 0x48, 0x7B - .byte 0x50, 0x7B, 0x57, 0x7B, 0x5E, 0x7B, 0x65, 0x7B, 0x6C, 0x7B, 0x73, 0x7B, 0x7A, 0x7B, 0x81, 0x7B - .byte 0x89, 0x7B, 0x90, 0x7B, 0x97, 0x7B, 0x9E, 0x7B, 0xA5, 0x7B, 0xAC, 0x7B, 0xB3, 0x7B, 0xBB, 0x7B - .byte 0xC2, 0x7B, 0xC9, 0x7B, 0xD0, 0x7B, 0xD7, 0x7B, 0xDE, 0x7B, 0xE5, 0x7B, 0xED, 0x7B, 0xF4, 0x7B - .byte 0xFB, 0x7B, 0x02, 0x7C, 0x09, 0x7C, 0x10, 0x7C, 0x18, 0x7C, 0x1F, 0x7C, 0x26, 0x7C, 0x2D, 0x7C - .byte 0x34, 0x7C, 0x3B, 0x7C, 0x43, 0x7C, 0x4A, 0x7C, 0x51, 0x7C, 0x58, 0x7C, 0x5F, 0x7C, 0x67, 0x7C - .byte 0x6E, 0x7C, 0x75, 0x7C, 0x7C, 0x7C, 0x83, 0x7C, 0x8B, 0x7C, 0x92, 0x7C, 0x99, 0x7C, 0xA0, 0x7C - .byte 0xA7, 0x7C, 0xAE, 0x7C, 0xB6, 0x7C, 0xBD, 0x7C, 0xC4, 0x7C, 0xCB, 0x7C, 0xD3, 0x7C, 0xDA, 0x7C - .byte 0xE1, 0x7C, 0xE8, 0x7C, 0xEF, 0x7C, 0xF7, 0x7C, 0xFE, 0x7C, 0x05, 0x7D, 0x0C, 0x7D, 0x13, 0x7D - .byte 0x1B, 0x7D, 0x22, 0x7D, 0x29, 0x7D, 0x30, 0x7D, 0x38, 0x7D, 0x3F, 0x7D, 0x46, 0x7D, 0x4D, 0x7D - .byte 0x55, 0x7D, 0x5C, 0x7D, 0x63, 0x7D, 0x6A, 0x7D, 0x72, 0x7D, 0x79, 0x7D, 0x80, 0x7D, 0x87, 0x7D - .byte 0x8F, 0x7D, 0x96, 0x7D, 0x9D, 0x7D, 0xA4, 0x7D, 0xAC, 0x7D, 0xB3, 0x7D, 0xBA, 0x7D, 0xC1, 0x7D - .byte 0xC9, 0x7D, 0xD0, 0x7D, 0xD7, 0x7D, 0xDE, 0x7D, 0xE6, 0x7D, 0xED, 0x7D, 0xF4, 0x7D, 0xFC, 0x7D - .byte 0x03, 0x7E, 0x0A, 0x7E, 0x11, 0x7E, 0x19, 0x7E, 0x20, 0x7E, 0x27, 0x7E, 0x2E, 0x7E, 0x36, 0x7E - .byte 0x3D, 0x7E, 0x44, 0x7E, 0x4C, 0x7E, 0x53, 0x7E, 0x5A, 0x7E, 0x62, 0x7E, 0x69, 0x7E, 0x70, 0x7E - .byte 0x77, 0x7E, 0x7F, 0x7E, 0x86, 0x7E, 0x8D, 0x7E, 0x95, 0x7E, 0x9C, 0x7E, 0xA3, 0x7E, 0xAB, 0x7E - .byte 0xB2, 0x7E, 0xB9, 0x7E, 0xC1, 0x7E, 0xC8, 0x7E, 0xCF, 0x7E, 0xD7, 0x7E, 0xDE, 0x7E, 0xE5, 0x7E - .byte 0xED, 0x7E, 0xF4, 0x7E, 0xFB, 0x7E, 0x03, 0x7F, 0x0A, 0x7F, 0x11, 0x7F, 0x19, 0x7F, 0x20, 0x7F - .byte 0x27, 0x7F, 0x2F, 0x7F, 0x36, 0x7F, 0x3D, 0x7F, 0x45, 0x7F, 0x4C, 0x7F, 0x53, 0x7F, 0x5B, 0x7F - .byte 0x62, 0x7F, 0x69, 0x7F, 0x71, 0x7F, 0x78, 0x7F, 0x80, 0x7F, 0x87, 0x7F, 0x8E, 0x7F, 0x96, 0x7F - .byte 0x9D, 0x7F, 0xA4, 0x7F, 0xAC, 0x7F, 0xB3, 0x7F, 0xBA, 0x7F, 0xC2, 0x7F, 0xC9, 0x7F, 0xD1, 0x7F - .global _020B2B94 -_020B2B94: - .byte 0x01, 0x00, 0x00, 0x00 - .global _020B2B98 -_020B2B98: - .byte 0x03, 0x00, 0x00, 0x00 - .global _020B2B9C -_020B2B9C: - .byte 0x08, 0x00, 0x09, 0x00, 0x0A, 0x00, 0x0B, 0x00 - .byte 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00 - .global _020B2BAC -_020B2BAC: - .byte 0xFF, 0xFF, 0xFF, 0xFF - .global _020B2BB0 -_020B2BB0: - .byte 0x3A, 0x2F, 0x00, 0x00 - .global _020B2BB4 -_020B2BB4: - .byte 0x72, 0x6F, 0x6D, 0x00 - .global _020B2BB8 -_020B2BB8: - .word _020AEC1C - .byte 0x40, 0x00, 0x00, 0x00 - .global _020B2BC0 -_020B2BC0: - .byte 0x80, 0x00, 0x00, 0x00 - .global _020B2BC4 -_020B2BC4: - .byte 0x01, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x05, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 - .byte 0x09, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 - .byte 0x0D, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00 - .byte 0x05, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 - .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 - .byte 0x09, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .byte 0x0C, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .byte 0x08, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00 - .global _020B2C84 -_020B2C84: - .byte 0x78, 0xA4, 0x6A, 0xD7, 0x56, 0xB7, 0xC7, 0xE8, 0xDB, 0x70, 0x20, 0x24, 0xEE, 0xCE, 0xBD, 0xC1 - .byte 0xAF, 0x0F, 0x7C, 0xF5, 0x2A, 0xC6, 0x87, 0x47, 0x13, 0x46, 0x30, 0xA8, 0x01, 0x95, 0x46, 0xFD - .byte 0xD8, 0x98, 0x80, 0x69, 0xAF, 0xF7, 0x44, 0x8B, 0xB1, 0x5B, 0xFF, 0xFF, 0xBE, 0xD7, 0x5C, 0x89 - .byte 0x22, 0x11, 0x90, 0x6B, 0x93, 0x71, 0x98, 0xFD, 0x8E, 0x43, 0x79, 0xA6, 0x21, 0x08, 0xB4, 0x49 - .byte 0x62, 0x25, 0x1E, 0xF6, 0x40, 0xB3, 0x40, 0xC0, 0x51, 0x5A, 0x5E, 0x26, 0xAA, 0xC7, 0xB6, 0xE9 - .byte 0x5D, 0x10, 0x2F, 0xD6, 0x53, 0x14, 0x44, 0x02, 0x81, 0xE6, 0xA1, 0xD8, 0xC8, 0xFB, 0xD3, 0xE7 - .byte 0xE6, 0xCD, 0xE1, 0x21, 0xD6, 0x07, 0x37, 0xC3, 0x87, 0x0D, 0xD5, 0xF4, 0xED, 0x14, 0x5A, 0x45 - .byte 0x05, 0xE9, 0xE3, 0xA9, 0xF8, 0xA3, 0xEF, 0xFC, 0xD9, 0x02, 0x6F, 0x67, 0x8A, 0x4C, 0x2A, 0x8D - .byte 0x42, 0x39, 0xFA, 0xFF, 0x81, 0xF6, 0x71, 0x87, 0x22, 0x61, 0x9D, 0x6D, 0x0C, 0x38, 0xE5, 0xFD - .byte 0x44, 0xEA, 0xBE, 0xA4, 0xA9, 0xCF, 0xDE, 0x4B, 0x60, 0x4B, 0xBB, 0xF6, 0x70, 0xBC, 0xBF, 0xBE - .byte 0xC6, 0x7E, 0x9B, 0x28, 0xFA, 0x27, 0xA1, 0xEA, 0x85, 0x30, 0xEF, 0xD4, 0x05, 0x1D, 0x88, 0x04 - .byte 0x39, 0xD0, 0xD4, 0xD9, 0xE5, 0x99, 0xDB, 0xE6, 0xF8, 0x7C, 0xA2, 0x1F, 0x65, 0x56, 0xAC, 0xC4 - .byte 0x44, 0x22, 0x29, 0xF4, 0x97, 0xFF, 0x2A, 0x43, 0xA7, 0x23, 0x94, 0xAB, 0x39, 0xA0, 0x93, 0xFC - .byte 0xC3, 0x59, 0x5B, 0x65, 0x92, 0xCC, 0x0C, 0x8F, 0x7D, 0xF4, 0xEF, 0xFF, 0xD1, 0x5D, 0x84, 0x85 - .byte 0x4F, 0x7E, 0xA8, 0x6F, 0xE0, 0xE6, 0x2C, 0xFE, 0x14, 0x43, 0x01, 0xA3, 0xA1, 0x11, 0x08, 0x4E - .byte 0x82, 0x7E, 0x53, 0xF7, 0x35, 0xF2, 0x3A, 0xBD, 0xBB, 0xD2, 0xD7, 0x2A, 0x91, 0xD3, 0x86, 0xEB - .global _020B2D84 -_020B2D84: - .byte 0x61, 0x00, 0x00, 0x00 - .global _020B2D88 -_020B2D88: - .word sub_02080C70 - .word _020B2DF0 - .word _020B2E08 - .word _020B2DC0 - .word _020B2DD8 - .word _020B2DBC - .word _020B2E20 - .word _020B2D84 - .word _020B2E5C - .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .byte 0x40, 0x42, 0x0F, 0x00, 0x0A, 0x00, 0x00, 0x00 - .global _020B2DBC -_020B2DBC: - .byte 0x61, 0x62, 0x63, 0x00 - .global _020B2DC0 -_020B2DC0: - .byte 0x34, 0xAA, 0x97, 0x3C - .byte 0xD4, 0xC4, 0xDA, 0xA4, 0xF6, 0x1E, 0xEB, 0x2B, 0xDB, 0xAD, 0x27, 0x31, 0x65, 0x34, 0x01, 0x6F - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B2DD8 -_020B2DD8: - .byte 0xDE, 0xA3, 0x56, 0xA2, 0xCD, 0xDD, 0x90, 0xC7, 0xA7, 0xEC, 0xED, 0xC5 - .byte 0xEB, 0xB5, 0x63, 0x93, 0x4F, 0x46, 0x04, 0x52, 0x00, 0x00, 0x00, 0x00 - .global _020B2DF0 -_020B2DF0: - .byte 0xA9, 0x99, 0x3E, 0x36 - .byte 0x47, 0x06, 0x81, 0x6A, 0xBA, 0x3E, 0x25, 0x71, 0x78, 0x50, 0xC2, 0x6C, 0x9C, 0xD0, 0xD8, 0x9D - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B2E08 -_020B2E08: - .byte 0x84, 0x98, 0x3E, 0x44, 0x1C, 0x3B, 0xD2, 0x6E, 0xBA, 0xAE, 0x4A, 0xA1 - .byte 0xF9, 0x51, 0x29, 0xE5, 0xE5, 0x46, 0x70, 0xF1, 0x00, 0x00, 0x00, 0x00 - .global _020B2E20 -_020B2E20: - .byte 0x61, 0x62, 0x63, 0x64 - .byte 0x62, 0x63, 0x64, 0x65, 0x63, 0x64, 0x65, 0x66, 0x64, 0x65, 0x66, 0x67, 0x65, 0x66, 0x67, 0x68 - .byte 0x66, 0x67, 0x68, 0x69, 0x67, 0x68, 0x69, 0x6A, 0x68, 0x69, 0x6A, 0x6B, 0x69, 0x6A, 0x6B, 0x6C - .byte 0x6A, 0x6B, 0x6C, 0x6D, 0x6B, 0x6C, 0x6D, 0x6E, 0x6C, 0x6D, 0x6E, 0x6F, 0x6D, 0x6E, 0x6F, 0x70 - .byte 0x6E, 0x6F, 0x70, 0x71, 0x00, 0x00, 0x00, 0x00 - .global _020B2E5C -_020B2E5C: - .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37 - .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37 - .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37 - .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37 - .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37 - .global _020B2E9C -_020B2E9C: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x1F, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00 - .byte 0x97, 0x00, 0x00, 0x00, 0xB5, 0x00, 0x00, 0x00, 0xD4, 0x00, 0x00, 0x00, 0xF3, 0x00, 0x00, 0x00 - .byte 0x11, 0x01, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00, 0x4E, 0x01, 0x00, 0x00 - .global _020B2ED0 -_020B2ED0: - .byte 0x00, 0xFE, 0x7F, 0x02 - .global _020B2ED4 -_020B2ED4: - .byte 0x00, 0x00, 0x00, 0x00, 0x24, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word _022BC970 - .byte 0x00, 0x01, 0x00, 0x00 - .word _022BC970 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_0209081C - .word sub_0209086C - .word sub_020908A0 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B2F20 -_020B2F20: - .byte 0x01, 0x00, 0x00, 0x00 - .byte 0x28, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word _022BC870 - .byte 0x00, 0x01, 0x00, 0x00 - .word _022BC870 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word sub_0209081C - .word sub_0209086C - .word sub_020908A0 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B2F6C -_020B2F6C: - .byte 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .word _022BC770 - .byte 0x00, 0x01, 0x00, 0x00 - .word _022BC770 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .word sub_0209081C - .word sub_0209086C - .word sub_020908A0 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B2FB8 -_020B2FB8: - .byte 0x00, 0x00, 0x80, 0x7F - .global _020B2FBC -_020B2FBC: - .byte 0xFF, 0xFF, 0xFF, 0x7F - .global _020B2FC0 -_020B2FC0: - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0xF0, 0x7F - .global _020B2FC8 -_020B2FC8: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B2FCC -_020B2FCC: - .byte 0x25, 0x54, 0x00, 0x00 - .global _020B2FD0 -_020B2FD0: - .byte 0x41, 0x4D, 0x7C, 0x50 - .byte 0x4D, 0x00, 0x00, 0x00 - .global _020B2FD8 -_020B2FD8: - .word mbtowc - .word TryAssignByte - .global _020B2FE0 -_020B2FE0: - .byte 0x20, 0x00, 0x00, 0x00 - .byte 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word _020B3124 - .global _020B2FF0 -_020B2FF0: - .word _020B2FD0 - .word _020B3034 - .word _020B3028 - .word _020B3010 - .word _020B2FCC - .word _020B3044 - .word _020B309C - .word _020B2FC8 - .global _020B3010 -_020B3010: - .byte 0x25, 0x6D, 0x2F, 0x25 - .byte 0x64, 0x2F, 0x25, 0x79, 0x00, 0x00, 0x00, 0x00 - .global _020B301C -_020B301C: - .word _020B2FF0 - .word _020B2FE0 - .word _020B2FD8 - .global _020B3028 -_020B3028: - .byte 0x25, 0x49, 0x3A, 0x25, 0x4D, 0x3A, 0x25, 0x53, 0x20, 0x25, 0x70, 0x00 - .global _020B3034 -_020B3034: - .byte 0x25, 0x61, 0x20, 0x25, 0x62, 0x20, 0x25, 0x65, 0x20, 0x25, 0x54, 0x20, 0x25, 0x59, 0x00, 0x00 - .global _020B3044 -_020B3044: - .byte 0x53, 0x75, 0x6E, 0x7C, 0x53, 0x75, 0x6E, 0x64, 0x61, 0x79, 0x7C, 0x4D, 0x6F, 0x6E, 0x7C, 0x4D - .byte 0x6F, 0x6E, 0x64, 0x61, 0x79, 0x7C, 0x54, 0x75, 0x65, 0x7C, 0x54, 0x75, 0x65, 0x73, 0x64, 0x61 - .byte 0x79, 0x7C, 0x57, 0x65, 0x64, 0x7C, 0x57, 0x65, 0x64, 0x6E, 0x65, 0x73, 0x64, 0x61, 0x79, 0x7C - .byte 0x54, 0x68, 0x75, 0x7C, 0x54, 0x68, 0x75, 0x72, 0x73, 0x64, 0x61, 0x79, 0x7C, 0x46, 0x72, 0x69 - .byte 0x7C, 0x46, 0x72, 0x69, 0x64, 0x61, 0x79, 0x7C, 0x53, 0x61, 0x74, 0x7C, 0x53, 0x61, 0x74, 0x75 - .byte 0x72, 0x64, 0x61, 0x79, 0x00, 0x00, 0x00, 0x00 - .global _020B309C -_020B309C: - .byte 0x4A, 0x61, 0x6E, 0x7C, 0x4A, 0x61, 0x6E, 0x75 - .byte 0x61, 0x72, 0x79, 0x7C, 0x46, 0x65, 0x62, 0x7C, 0x46, 0x65, 0x62, 0x72, 0x75, 0x61, 0x72, 0x79 - .byte 0x7C, 0x4D, 0x61, 0x72, 0x7C, 0x4D, 0x61, 0x72, 0x63, 0x68, 0x7C, 0x41, 0x70, 0x72, 0x7C, 0x41 - .byte 0x70, 0x72, 0x69, 0x6C, 0x7C, 0x4D, 0x61, 0x79, 0x7C, 0x4D, 0x61, 0x79, 0x7C, 0x4A, 0x75, 0x6E - .byte 0x7C, 0x4A, 0x75, 0x6E, 0x65, 0x7C, 0x4A, 0x75, 0x6C, 0x7C, 0x4A, 0x75, 0x6C, 0x79, 0x7C, 0x41 - .byte 0x75, 0x67, 0x7C, 0x41, 0x75, 0x67, 0x75, 0x73, 0x74, 0x7C, 0x53, 0x65, 0x70, 0x7C, 0x53, 0x65 - .byte 0x70, 0x74, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x7C, 0x4F, 0x63, 0x74, 0x7C, 0x4F, 0x63, 0x74, 0x6F - .byte 0x62, 0x65, 0x72, 0x7C, 0x4E, 0x6F, 0x76, 0x7C, 0x4E, 0x6F, 0x76, 0x65, 0x6D, 0x62, 0x65, 0x72 - .byte 0x7C, 0x44, 0x65, 0x63, 0x7C, 0x44, 0x65, 0x63, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x00, 0x00, 0x00 - .global _020B3124 -_020B3124: - .byte 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00 - .byte 0x09, 0x00, 0x0A, 0x00, 0x0B, 0x00, 0x0C, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x0F, 0x00, 0x10, 0x00 - .byte 0x21, 0x00, 0x22, 0x00, 0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00 - .byte 0x29, 0x00, 0x2A, 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00 - .byte 0x17, 0x00, 0x2B, 0x00, 0x2D, 0x00, 0x2F, 0x00, 0x31, 0x00, 0x33, 0x00, 0x35, 0x00, 0x37, 0x00 - .byte 0x39, 0x00, 0x3B, 0x00, 0x3D, 0x00, 0x3F, 0x00, 0x41, 0x00, 0x43, 0x00, 0x45, 0x00, 0x47, 0x00 - .byte 0x49, 0x00, 0x4B, 0x00, 0x4D, 0x00, 0x4F, 0x00, 0x51, 0x00, 0x53, 0x00, 0x55, 0x00, 0x57, 0x00 - .byte 0x59, 0x00, 0x5B, 0x00, 0x5D, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1A, 0x00, 0x1B, 0x00, 0x1C, 0x00 - .byte 0x00, 0x00, 0x2C, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x32, 0x00, 0x34, 0x00, 0x36, 0x00, 0x38, 0x00 - .byte 0x3A, 0x00, 0x3C, 0x00, 0x3E, 0x00, 0x40, 0x00, 0x42, 0x00, 0x44, 0x00, 0x46, 0x00, 0x48, 0x00 - .byte 0x4A, 0x00, 0x4C, 0x00, 0x4E, 0x00, 0x50, 0x00, 0x52, 0x00, 0x54, 0x00, 0x56, 0x00, 0x58, 0x00 - .byte 0x5A, 0x00, 0x5C, 0x00, 0x5E, 0x00, 0x1D, 0x00, 0x1E, 0x00, 0x1F, 0x00, 0x20, 0x00, 0x00, 0x00 - .global _020B31E4 -_020B31E4: - .byte 0x30, 0x78, 0x30, 0x70, 0x30, 0x00, 0x00, 0x00 - .global _020B31EC -_020B31EC: - .byte 0x2D, 0x49, 0x4E, 0x46, 0x00, 0x00, 0x00, 0x00 - .global _020B31F4 -_020B31F4: - .byte 0x2D, 0x69, 0x6E, 0x66, 0x00, 0x00, 0x00, 0x00 - .global _020B31FC -_020B31FC: - .byte 0x49, 0x4E, 0x46, 0x00 - .global _020B3200 -_020B3200: - .byte 0x69, 0x6E, 0x66, 0x00 - .global _020B3204 -_020B3204: - .byte 0x2D, 0x4E, 0x41, 0x4E, 0x00, 0x00, 0x00, 0x00 - .global _020B320C -_020B320C: - .byte 0x2D, 0x6E, 0x61, 0x6E, 0x00, 0x00, 0x00, 0x00 - .global _020B3214 -_020B3214: - .byte 0x4E, 0x41, 0x4E, 0x00 - .global _020B3218 -_020B3218: - .byte 0x6E, 0x61, 0x6E, 0x00 - .global _020B321C -_020B321C: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B3220 -_020B3220: - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B3224 -_020B3224: - .byte 0x01, 0x00, 0x00, 0x00 - .global _020B3228 -_020B3228: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x59, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8F, 0x40, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x88, 0xC3, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6A, 0xF8, 0x40, 0x00, 0x00, 0x00, 0x00 - .byte 0x80, 0x84, 0x2E, 0x41, 0x00, 0x00, 0x00, 0x00, 0xD0, 0x12, 0x63, 0x41, 0x00, 0x00, 0x00, 0x00 - .byte 0x84, 0xD7, 0x97, 0x41 - .global _020B3268 -_020B3268: - .byte 0x35, 0x34, 0x32, 0x31, 0x30, 0x31, 0x30, 0x38, 0x36, 0x32, 0x34, 0x32 - .byte 0x37, 0x35, 0x32, 0x32, 0x31, 0x37, 0x30, 0x30, 0x33, 0x37, 0x32, 0x36, 0x34, 0x30, 0x30, 0x34 - .byte 0x33, 0x34, 0x39, 0x37, 0x30, 0x38, 0x35, 0x35, 0x37, 0x31, 0x32, 0x38, 0x39, 0x30, 0x36, 0x32 - .byte 0x35, 0x00, 0x00, 0x00 - .global _020B3298 -_020B3298: - .byte 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32 - .byte 0x35, 0x31, 0x35, 0x36, 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38 - .byte 0x30, 0x39, 0x30, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00 - .global _020B32C0 -_020B32C0: - .byte 0x32, 0x33, 0x32, 0x38 - .byte 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, 0x32, 0x38, 0x39, 0x30 - .byte 0x36, 0x32, 0x35, 0x00 - .global _020B32D8 -_020B32D8: - .byte 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B32E8 -_020B32E8: - .byte 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00 - .global _020B32F0 -_020B32F0: - .byte 0x37, 0x38, 0x31, 0x32 - .byte 0x35, 0x00, 0x00, 0x00 - .global _020B32F8 -_020B32F8: - .byte 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00 - .global _020B3300 -_020B3300: - .byte 0x33, 0x31, 0x32, 0x35 - .byte 0x00, 0x00, 0x00, 0x00 - .global _020B3308 -_020B3308: - .byte 0x36, 0x32, 0x35, 0x00 - .global _020B330C -_020B330C: - .byte 0x31, 0x32, 0x35, 0x00 - .global _020B3310 -_020B3310: - .byte 0x32, 0x35, 0x00, 0x00 - .global _020B3314 -_020B3314: - .byte 0x35, 0x00, 0x00, 0x00 - .global _020B3318 -_020B3318: - .byte 0x31, 0x00, 0x00, 0x00 - .global _020B331C -_020B331C: - .byte 0x32, 0x00, 0x00, 0x00 - .global _020B3320 -_020B3320: - .byte 0x34, 0x00, 0x00, 0x00 - .global _020B3324 -_020B3324: - .byte 0x38, 0x00, 0x00, 0x00 - .global _020B3328 -_020B3328: - .byte 0x31, 0x36, 0x00, 0x00 - .global _020B332C -_020B332C: - .byte 0x33, 0x32, 0x00, 0x00 - .global _020B3330 -_020B3330: - .byte 0x36, 0x34, 0x00, 0x00 - .global _020B3334 -_020B3334: - .byte 0x31, 0x32, 0x38, 0x00 - .global _020B3338 -_020B3338: - .byte 0x32, 0x35, 0x36, 0x00 - .global _020B333C -_020B333C: - .byte 0x31, 0x37, 0x39, 0x37, 0x36, 0x39, 0x33, 0x31 - .byte 0x33, 0x34, 0x38, 0x36, 0x32, 0x33, 0x31, 0x35, 0x38, 0x30, 0x37, 0x39, 0x33, 0x37, 0x32, 0x38 - .byte 0x37, 0x31, 0x34, 0x30, 0x35, 0x33, 0x30, 0x33, 0x34, 0x31, 0x35, 0x31, 0x00, 0x00, 0x00, 0x00 - .global _020B3364 -_020B3364: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - - .bss - .global _020B3380 -_020B3380: - .space 0x4 - .global _020B3384 -_020B3384: - .space 0x1C - .global _020B33A0 -_020B33A0: - .space 0x20 - .global _020B33C0 -_020B33C0: - .space 0x1800 - .global _020B4BC0 -_020B4BC0: - .space 0x1E6400 - .global _0229AFC0 -_0229AFC0: - .space 0xC - .global _0229AFCC -_0229AFCC: - .space 0x18 - .global _0229AFE4 -_0229AFE4: - .space 0x20 - .global _0229B004 -_0229B004: - .space 0xDC - .global _0229B0E0 -_0229B0E0: - .space 0x8 - .global _0229B0E8 -_0229B0E8: - .space 0x8 - .global _0229B0F0 -_0229B0F0: - .space 0x8 - .global _0229B0F8 -_0229B0F8: - .space 0x18 - .global _0229B110 -_0229B110: - .space 0x4 - .global _0229B114 -_0229B114: - .space 0x108 - .global _0229B21C -_0229B21C: - .space 0x4 - .global _0229B220 -_0229B220: - .space 0x28 - .global _0229B248 -_0229B248: - .space 0x4000 - .global _0229F248 -_0229F248: - .space 0x4000 - .global _022A3248 -_022A3248: - .space 0x2F0 - .global _022A3538 -_022A3538: - .space 0x4 - .global _022A353C -_022A353C: - .space 0x18 - .global _022A3554 -_022A3554: - .space 0x88 - .global _022A35DC -_022A35DC: - .space 0xC - .global _022A35E8 -_022A35E8: - .space 0x2C - .global _022A3614 -_022A3614: - .space 0xC - .global _022A3620 -_022A3620: - .space 0xC - .global _022A362C -_022A362C: - .space 0x18 - .global _022A3644 -_022A3644: - .space 0x14 - .global _022A3658 -_022A3658: - .space 0x18 - .global _022A3670 -_022A3670: - .space 0x28 - .global _022A3698 -_022A3698: - .space 0x4 - .global _022A369C -_022A369C: - .space 0x28 - .global _022A36C4 -_022A36C4: - .space 0xDC - .global _022A37A0 -_022A37A0: - .space 0x4 - .global _022A37A4 -_022A37A4: - .space 0x8 - .global _022A37AC -_022A37AC: - .space 0x1 - .global _022A37AD -_022A37AD: - .space 0x1 - .global _022A37AE -_022A37AE: - .space 0x1 - .global _022A37AF -_022A37AF: - .space 0x1 - .global _022A37B0 -_022A37B0: - .space 0x6 - .global _022A37B6 -_022A37B6: - .space 0x1 - .global _022A37B7 -_022A37B7: - .space 0x1 - .global _022A37B8 -_022A37B8: - .space 0x1 - .global _022A37B9 -_022A37B9: - .space 0x1 - .global _022A37BA -_022A37BA: - .space 0x2 - .global _022A37BC -_022A37BC: - .space 0x2 - .global _022A37BE -_022A37BE: - .space 0xE - .global _022A37CC -_022A37CC: - .space 0x4 - .global _022A37D0 -_022A37D0: - .space 0x4 - .global _022A37D4 -_022A37D4: - .space 0x4 - .global _022A37D8 -_022A37D8: - .space 0x14 - .global _022A37EC -_022A37EC: - .space 0x1 - .global _022A37ED -_022A37ED: - .space 0x1 - .global _022A37EE -_022A37EE: - .space 0x1 - .global _022A37EF -_022A37EF: - .space 0x1 - .global _022A37F0 -_022A37F0: - .space 0x1 - .global _022A37F1 -_022A37F1: - .space 0x1 - .global _022A37F2 -_022A37F2: - .space 0x1 - .global _022A37F3 -_022A37F3: - .space 0x1 - .global _022A37F4 -_022A37F4: - .space 0x1 - .global _022A37F5 -_022A37F5: - .space 0x1 - .global _022A37F6 -_022A37F6: - .space 0x1 - .global _022A37F7 -_022A37F7: - .space 0x1 - .global _022A37F8 -_022A37F8: - .space 0x1 - .global _022A37F9 -_022A37F9: - .space 0x1 - .global _022A37FA -_022A37FA: - .space 0x1 - .global _022A37FB -_022A37FB: - .space 0x1 - .global _022A37FC -_022A37FC: - .space 0x1 - .global _022A37FD -_022A37FD: - .space 0x1 - .global _022A37FE -_022A37FE: - .space 0x1 - .global _022A37FF -_022A37FF: - .space 0x1 - .global _022A3800 -_022A3800: - .space 0x1 - .global _022A3801 -_022A3801: - .space 0x1 - .global _022A3802 -_022A3802: - .space 0x1 - .global _022A3803 -_022A3803: - .space 0x1 - .global _022A3804 -_022A3804: - .space 0x1 - .global _022A3805 -_022A3805: - .space 0x1 - .global _022A3806 -_022A3806: - .space 0x1E - .global _022A3824 -_022A3824: - .space 0x13B4 - .global _022A4BD8 -_022A4BD8: - .space 0x10 - .global _022A4BE8 -_022A4BE8: - .space 0x4 - .global _022A4BEC -_022A4BEC: - .space 0x14 - .global _022A4C00 -_022A4C00: - .space 0x28 - .global _022A4C28 -_022A4C28: - .space 0x28 - .global _022A4C50 -_022A4C50: - .space 0x200 - .global _022A4E50 -_022A4E50: - .space 0x8 - .global _022A4E58 -_022A4E58: - .space 0x24 - .global _022A4E7C -_022A4E7C: - .space 0x8 - .global _022A4E84 -_022A4E84: - .space 0x8 - .global _022A4E8C -_022A4E8C: - .space 0x18 - .global _022A4EA4 -_022A4EA4: - .space 0x8 - .global _022A4EAC -_022A4EAC: - .space 0x8 - .global _022A4EB4 -_022A4EB4: - .space 0x10 - .global _022A4EC4 -_022A4EC4: - .space 0x8 - .global _022A4ECC -_022A4ECC: - .space 0x28 - .global _022A4EF4 -_022A4EF4: - .space 0x8 - .global _022A4EFC -_022A4EFC: - .space 0x3C - .global _022A4F38 -_022A4F38: - .space 0x100 - .global _022A5038 -_022A5038: - .space 0x10 - .global _022A5048 -_022A5048: - .space 0x4 - .global _022A504C -_022A504C: - .space 0x1C - .global _022A5068 -_022A5068: - .space 0x200 - .global _022A5268 -_022A5268: - .space 0x200 - .global _022A5468 -_022A5468: - .space 0x501 - .global _022A5969 -_022A5969: - .space 0x1 - .global _022A596A -_022A596A: - .space 0x6 - .global _022A5970 -_022A5970: - .space 0x48 - .global _022A59B8 -_022A59B8: - .space 0x8 - .global _022A59C0 -_022A59C0: - .space 0x48 - .global _022A5A08 -_022A5A08: - .space 0x2000 - .global _022A7A08 -_022A7A08: - .space 0x4 - .global _022A7A0C -_022A7A0C: - .space 0x48 - .global _022A7A54 -_022A7A54: - .space 0x8 -#ifdef EUROPE - .global _022A7A64 -_022A7A64: - .space 0x8 - .global _022A7A5C -_022A7A5C: - .space 0x8 -#else - .global _022A7A5C -_022A7A5C: - .space 0x8 - .global _022A7A64 -_022A7A64: - .space 0x8 -#endif - .global _022A7A6C -_022A7A6C: - .space 0x8 - .global _022A7A74 -_022A7A74: - .space 0x4 - .global _022A7A78 -_022A7A78: - .space 0x14 - .global _022A7A8C -_022A7A8C: - .space 0x14 - .global _022A7AA0 -_022A7AA0: - .space 0x14 - .global _022A7AB4 -_022A7AB4: - .space 0x2 - .global _022A7AB6 -_022A7AB6: - .space 0x12 - .global _022A7AC8 -_022A7AC8: - .space 0x1C - .global _022A7AE4 -_022A7AE4: - .space 0x1C - .global _022A7B00 -_022A7B00: - .space 0x1C - .global _022A7B1C -_022A7B1C: - .space 0x3C0 - .global _022A7EDC -_022A7EDC: - .space 0xA00 - .global _022A88DC -_022A88DC: - .space 0x8 - .global _022A88E4 -_022A88E4: - .space 0xC - .global _022A88F0 -_022A88F0: - .space 0x8 - .global _022A88F8 -_022A88F8: - .space 0x4 - .global _022A88FC -_022A88FC: - .space 0xC - .global _022A8908 -_022A8908: - .space 0x88 - .global _022A8990 -_022A8990: - .space 0x1 - .global _022A8991 -_022A8991: - .space 0x1 - .global _022A8992 -_022A8992: - .space 0x2 - .global _022A8994 -_022A8994: - .space 0x10C8 - .global _022A9A5C -_022A9A5C: - .space 0x900 - .global _022AA35C -_022AA35C: - .space 0x908 - .global _022AAC64 -_022AAC64: - .space 0x4 - .global _022AAC68 -_022AAC68: - .space 0x18 - .global _022AAC80 -_022AAC80: - .space 0x7C - .global _022AACFC -_022AACFC: - .space 0x7C - .global _022AAD78 -_022AAD78: - .space 0x4 - .global _022AAD7C -_022AAD7C: - .space 0x7C - .global _022AADF8 -_022AADF8: - .space 0x4 - .global _022AADFC -_022AADFC: - .space 0x4 - .global _022AAE00 -_022AAE00: - .space 0x2A - .global _022AAE2A -_022AAE2A: - .space 0x4 - .global _022AAE2E -_022AAE2E: - .space 0x1E - .global _022AAE4C -_022AAE4C: - .space 0xC - .global _022AAE58 -_022AAE58: - .space 0xC - .global _022AAE64 -_022AAE64: - .space 0x4 - .global _022AAE68 -_022AAE68: - .space 0x8 - .global _022AAE70 -_022AAE70: - .space 0x4 - .global _022AAE74 -_022AAE74: - .space 0x4 - .global _022AAE78 -_022AAE78: - .space 0x2C - .global _022AAEA4 -_022AAEA4: - .space 0x4 - .global _022AAEA8 -_022AAEA8: - .space 0x4 - .global _022AAEAC -_022AAEAC: - .space 0x1F0 - .global _022AB09C -_022AB09C: - .space 0x4 - .global _022AB0A0 -_022AB0A0: - .space 0x1 - .global _022AB0A1 -_022AB0A1: - .space 0x1 - .global _022AB0A2 -_022AB0A2: - .space 0x7 - .global _022AB0A9 -_022AB0A9: - .space 0x3 - .global _022AB0AC -_022AB0AC: - .space 0x400 - .global _022AB4AC -_022AB4AC: - .space 0x4 - .global _022AB4B0 -_022AB4B0: - .space 0x48 - .global _022AB4F8 -_022AB4F8: - .space 0x4 - .global _022AB4FC -_022AB4FC: - .space 0x14 - .global _022AB510 -_022AB510: - .space 0x8 - .global _022AB518 -_022AB518: - .space 0x90 - .global _022AB5A8 -_022AB5A8: - .space 0x4 - .global _022AB5AC -_022AB5AC: - .space 0xE8 - .global _022AB694 -_022AB694: - .space 0x8 - .global _022AB69C -_022AB69C: - .space 0x27C - .global _022AB918 -_022AB918: - .space 0xC - .global _022AB924 -_022AB924: - .space 0x8 - .global _022AB92C -_022AB92C: - .space 0x4 - .global _022AB930 -_022AB930: - .space 0x4B0 - .global _022ABDE0 -_022ABDE0: - .space 0x99A8 - .global _022B5788 -_022B5788: - .space 0x4 - .global _022B578C -_022B578C: - .space 0x30 - .global _022B57BC -_022B57BC: - .space 0x4 - .global _022B57C0 -_022B57C0: - .space 0x4C - .global _022B580C -_022B580C: - .space 0x104 - .global _022B5910 -_022B5910: - .space 0x1600 - .global _022B6F10 -_022B6F10: - .space 0x400 - .global _022B7310 -_022B7310: - .space 0x10 - .global _022B7320 -_022B7320: - .space 0x10 - .global _022B7330 -_022B7330: - .space 0x1 - .global _022B7331 -_022B7331: - .space 0x3 - .global _022B7334 -_022B7334: - .space 0xC - .global _022B7340 -_022B7340: - .space 0xC - .global _022B734C -_022B734C: - .space 0x24 - .global _022B7370 -_022B7370: - .space 0x10 - .global _022B7380 -_022B7380: - .space 0x8 - .global _022B7388 -_022B7388: - .space 0x600 - .global _022B7988 -_022B7988: - .space 0x8 - .global _022B7990 -_022B7990: - .space 0x4 - .global _022B7994 -_022B7994: - .space 0x4 - .global _022B7998 -_022B7998: - .space 0x4 - .global _022B799C -_022B799C: - .space 0x94 - .global _022B7A30 -_022B7A30: - .space 0xE - .global _022B7A3E -_022B7A3E: - .space 0x2E - .global _022B7A6C -_022B7A6C: - .space 0x8C4 - .global _022B8330 -_022B8330: - .space 0xD14 - .global _022B9044 -_022B9044: - .space 0xC8 - .global _022B910C -_022B910C: - .space 0x14 - .global _022B9120 -_022B9120: - .space 0x10 - .global _022B9130 -_022B9130: - .space 0xD8 - .global _022B9208 -_022B9208: - .space 0x2C - .global _022B9234 -_022B9234: - .space 0xCC - .global _022B9300 -_022B9300: - .space 0x184 - .global _022B9484 -_022B9484: - .space 0x38 - .global _022B94BC -_022B94BC: - .space 0xC8 - .global _022B9584 -_022B9584: - .space 0x4 - .global _022B9588 -_022B9588: - .space 0x2 - .global _022B958A -_022B958A: - .space 0x2 - .global _022B958C -_022B958C: - .space 0x2 - .global _022B958E -_022B958E: - .space 0x2 - .global _022B9590 -_022B9590: - .space 0x2 - .global _022B9592 -_022B9592: - .space 0x2 - .global _022B9594 -_022B9594: - .space 0x2 - .global _022B9596 -_022B9596: - .space 0x2 - .global _022B9598 -_022B9598: - .space 0x2 - .global _022B959A -_022B959A: - .space 0x2 - .global _022B959C -_022B959C: - .space 0x2 - .global _022B959E -_022B959E: - .space 0x2 - .global _022B95A0 -_022B95A0: - .space 0x2 - .global _022B95A2 -_022B95A2: - .space 0x2 - .global _022B95A4 -_022B95A4: - .space 0x4 - .global _022B95A8 -_022B95A8: - .space 0x1C - .global _022B95C4 -_022B95C4: - .space 0x20 - .global _022B95E4 -_022B95E4: - .space 0x4 - .global _022B95E8 -_022B95E8: - .space 0x4 - .global _022B95EC -_022B95EC: - .space 0x28 - .global _022B9614 -_022B9614: - .space 0x4 - .global _022B9618 -_022B9618: - .space 0x4 - .global _022B961C -_022B961C: - .space 0x28 - .global _022B9644 -_022B9644: - .space 0x4 - .global _022B9648 -_022B9648: - .space 0xC - .global _022B9654 -_022B9654: - .space 0x18 - .global _022B966C -_022B966C: - .space 0x4 - .global _022B9670 -_022B9670: - .space 0xC - .global _022B967C -_022B967C: - .space 0xC0 - .global _022B973C -_022B973C: - .space 0x188 - .global _022B98C4 -_022B98C4: - .space 0x8 - .global _022B98CC -_022B98CC: - .space 0x24 - .global _022B98F0 -_022B98F0: - .space 0x4 - .global _022B98F4 -_022B98F4: - .space 0x4 - .global _022B98F8 -_022B98F8: - .space 0x24 - .global _022B991C -_022B991C: - .space 0x80 - .global _022B999C -_022B999C: - .space 0x4 - .global _022B99A0 -_022B99A0: - .space 0x8 - .global _022B99A8 -_022B99A8: - .space 0x8 - .global _022B99B0 -_022B99B0: - .space 0xC - .global _022B99BC -_022B99BC: - .space 0x14 - .global _022B99D0 -_022B99D0: - .space 0x4 - .global _022B99D4 -_022B99D4: - .space 0x4 - .global _022B99D8 -_022B99D8: - .space 0x14 - .global _022B99EC -_022B99EC: - .space 0x4 - .global _022B99F0 -_022B99F0: - .space 0x30 - .global _022B9A20 -_022B9A20: - .space 0x24 - .global _022B9A44 -_022B9A44: - .space 0x3C - .global _022B9A80 -_022B9A80: - .space 0x280 - .global _022B9D00 -_022B9D00: - .space 0xD20 - .global _022BAA20 -_022BAA20: - .space 0xAC8 - .global _022BB4E8 -_022BB4E8: - .space 0x18 - .global _022BB500 -_022BB500: - .space 0x60 - .global _022BB560 -_022BB560: - .space 0x4 - .global _022BB564 -_022BB564: - .space 0x4 - .global _022BB568 -_022BB568: - .space 0x80 - .global _022BB5E8 -_022BB5E8: - .space 0x4 - .global _022BB5EC -_022BB5EC: - .space 0xC - .global _022BB5F8 -_022BB5F8: - .space 0x4 - .global _022BB5FC -_022BB5FC: - .space 0x8 - .global _022BB604 -_022BB604: - .space 0x8 - .global _022BB60C -_022BB60C: - .space 0x8 - .global _022BB614 -_022BB614: - .space 0x5C - .global _022BB670 -_022BB670: - .space 0x1C - .global _022BB68C -_022BB68C: - .space 0x20 - .global _022BB6AC -_022BB6AC: - .space 0xC - .global _022BB6B8 -_022BB6B8: - .space 0xC - .global _022BB6C4 -_022BB6C4: - .space 0x4 - .global _022BB6C8 -_022BB6C8: - .space 0x10 - .global _022BB6D8 -_022BB6D8: - .space 0x18 - .global _022BB6F0 -_022BB6F0: - .space 0x4 - .global _022BB6F4 -_022BB6F4: - .space 0x24 - .global _022BB718 -_022BB718: - .space 0xC - .global _022BB724 -_022BB724: - .space 0x3C - .global _022BB760 -_022BB760: - .space 0x20 - .global _022BB780 -_022BB780: - .space 0x60 - .global _022BB7E0 -_022BB7E0: - .space 0x620 - .global _022BBE00 -_022BBE00: - .space 0x20 - .global _022BBE20 -_022BBE20: - .space 0x220 - .global _022BC040 -_022BC040: - .space 0x8 - .global _022BC048 -_022BC048: - .space 0x4 - .global _022BC04C -_022BC04C: - .space 0x14 - .global _022BC060 -_022BC060: - .space 0x20 - .global _022BC080 -_022BC080: - .space 0x4 - .global _022BC084 -_022BC084: - .space 0xBC - .global _022BC140 -_022BC140: - .space 0xE8 - .global _022BC228 -_022BC228: - .space 0x4 - .global _022BC22C -_022BC22C: - .space 0x424 - .global _022BC650 -_022BC650: - .space 0x24 - .global _022BC674 -_022BC674: - .space 0x24 - .global _022BC698 -_022BC698: - .space 0xD8 - .global _022BC770 -_022BC770: - .space 0x100 - .global _022BC870 -_022BC870: - .space 0x100 - .global _022BC970 -_022BC970: - .space 0x100 - .global _022BCA70 -_022BCA70: - .space 0x4 - .global _022BCA74 -_022BCA74: - .space 0xC diff --git a/asm/main_0207509C.s b/asm/main_0207509C.s new file mode 100644 index 00000000..e642a861 --- /dev/null +++ b/asm/main_0207509C.s @@ -0,0 +1,55871 @@ + .include "asm/macros.inc" + .include "main_0207509C.inc" + + .text + + arm_func_start sub_0207509C +sub_0207509C: ; 0x0207509C + mov r1, #0 + str r1, [r0] + str r1, [r0, #4] + str r1, [r0, #8] + str r1, [r0, #0xc] + bx lr + arm_func_end sub_0207509C + + arm_func_start sub_020750B4 +sub_020750B4: ; 0x020750B4 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} + sub sp, sp, #0x20 + mov sb, r0 + ldr ip, _0207529C ; =_020A9FA0 + add r7, sp, #0 + mov r8, r1 + add r4, sb, #0xc + add r5, sb, #0x10 + mov r6, #0 + mov r3, #4 +_020750DC: + ldrh r1, [ip] + ldrh r0, [ip, #2] + add ip, ip, #4 + strh r1, [r7] + strh r0, [r7, #2] + add r7, r7, #4 + subs r3, r3, #1 + bne _020750DC + ldr r1, _020752A0 ; =0x81020409 + mov r3, r2, lsl #8 + smull r0, r7, r1, r3 + add r7, r7, r2, lsl #8 + mov r0, r3, lsr #0x1f + add r7, r0, r7, asr #6 + mov r7, r7, lsl #0x10 +_02075118: + ldrb lr, [r8, #1] + cmp lr, #0 + beq _02075278 + add ip, sp, #0 + add r3, sp, #0x10 + mov r2, #4 +_02075130: + ldrh r1, [ip] + ldrh r0, [ip, #2] + add ip, ip, #4 + strh r1, [r3] + strh r0, [r3, #2] + add r3, r3, #4 + subs r2, r2, #1 + bne _02075130 + strb lr, [r5, #1] + mov r1, #0 + strb r1, [r5] + str r1, [r5, #8] + ldrb r0, [r8, #1] + cmp r0, #1 + bne _020751D8 + ldrh r2, [r8, #0xa] + mov r0, #0x3e8 + ldr r1, _020752A4 ; =DRIVER_WORK + mul r0, r2, r0 + ldrsh r1, [r1, #0x28] + bl _s32_div_f + strh r0, [r5, #0x1a] + ldr r1, _020752A4 ; =DRIVER_WORK + ldrh r2, [r8, #0xc] + mov r0, #0x3e8 + ldrsh r1, [r1, #0x28] + mul r0, r2, r0 + bl _s32_div_f + movs r1, r0 + strh r1, [r5, #0x1e] + beq _020751C4 + mov r0, #0 + str r0, [r5, #0x20] + mov r0, #0x1000000 + bl _s32_div_f + str r0, [r5, #0x24] + b _020751E4 +_020751C4: + mov r0, #0x1000000 + str r0, [r5, #0x20] + mov r0, #0 + str r0, [r5, #0x24] + b _020751E4 +_020751D8: + strh r1, [r5, #0x1a] + strh r1, [r5, #0x1e] + str r7, [r5, #0x20] +_020751E4: + mov r0, #0 + strh r0, [r5, #6] + str r0, [r5, #0x14] + ldrh r1, [r8, #8] + cmp r1, #0 + streqh r0, [r5, #6] + streqh r0, [r5, #4] + beq _02075240 + mov r0, #0x3e8 + mul r0, r1, r0 + ldr r1, _020752A4 ; =DRIVER_WORK + ldrsh r1, [r1, #0x28] + bl _s32_div_f + movs r1, r0 + addeq r1, r1, #1 + strh r1, [r5, #4] + mov r0, #0 + strh r0, [r5, #6] + ldr r0, [r8, #4] + mov r0, r0, lsl #0xa + str r0, [r5, #0xc] + bl _s32_div_f + str r0, [r5, #0x14] +_02075240: + ldrb r2, [r8, #3] + ldr r1, _020752A8 ; =_020B1250 + add r0, sp, #0x10 + ldr r1, [r1, r2, lsl #2] + str r1, [r5, #0x2c] + ldrb r1, [r8, #2] + add r1, sb, r1, lsl #1 + str r1, [r5, #0x28] + ldrb r1, [r8, #2] + mov r1, r1, lsl #1 + ldrh r0, [r0, r1] + strh r0, [r5, #2] + str r5, [r4] + add r4, r5, #0x30 +_02075278: + add r6, r6, #1 + cmp r6, #4 + add r8, r8, #0x10 + add r5, r5, #0x34 + blt _02075118 + mov r0, #0 + str r0, [r4] + add sp, sp, #0x20 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + .align 2, 0 +_0207529C: .word _020A9FA0 +_020752A0: .word 0x81020409 +_020752A4: .word DRIVER_WORK +_020752A8: .word _020B1250 + arm_func_end sub_020750B4 + + arm_func_start sub_020752AC +sub_020752AC: ; 0x020752AC + stmdb sp!, {r3, lr} + ldr lr, [r0, #0xc] + cmp lr, #0 + ldmeqia sp!, {r3, pc} + ldr r2, _020752F4 ; =0x81020409 + mov r3, r1, lsl #8 + smull r0, ip, r2, r3 + add ip, ip, r1, lsl #8 + mov r0, r3, lsr #0x1f + add ip, r0, ip, asr #6 + mov r1, ip, lsl #0x10 +_020752D8: + ldrb r0, [lr, #1] + cmp r0, #3 + streq r1, [lr, #0x20] + ldr lr, [lr, #0x30] + cmp lr, #0 + bne _020752D8 + ldmia sp!, {r3, pc} + .align 2, 0 +_020752F4: .word 0x81020409 + arm_func_end sub_020752AC + + arm_func_start sub_020752F8 +sub_020752F8: ; 0x020752F8 + stmdb sp!, {r4, r5, r6, lr} + mov r6, #0 + str r6, [r0] + str r6, [r0, #4] + str r6, [r0, #8] + ldr r5, [r0, #0xc] + cmp r5, #0 + beq _020753A4 + mov r4, #0x1000000 +_0207531C: + ldrh r0, [r5, #0x1a] + cmp r0, #0 + subne r0, r0, #1 + strneh r0, [r5, #0x1a] + bne _02075398 + ldr r1, [r5, #0x2c] + mov r0, r5 + blx r1 + ldrh r1, [r5, #0x1e] + mov r0, r0, asr #8 + cmp r1, #0 + beq _02075374 + sub r1, r1, #1 + strh r1, [r5, #0x1e] + ldrh r1, [r5, #0x1e] + cmp r1, #0 + streq r4, [r5, #0x20] + beq _02075374 + ldr r2, [r5, #0x20] + ldr r1, [r5, #0x24] + add r1, r2, r1 + str r1, [r5, #0x20] +_02075374: + ldr r2, [r5, #0x20] + ldr r1, [r5, #0x28] + mov r2, r2, lsr #8 + mul r2, r0, r2 + ldrsh r0, [r1] + add r0, r0, r2, asr #16 + strh r0, [r1] + ldrh r0, [r5, #2] + orr r6, r6, r0 +_02075398: + ldr r5, [r5, #0x30] + cmp r5, #0 + bne _0207531C +_020753A4: + mov r0, r6 + ldmia sp!, {r4, r5, r6, pc} + arm_func_end sub_020752F8 + + arm_func_start sub_020753AC +sub_020753AC: ; 0x020753AC + mov r1, #0 + strb r1, [r0] + strb r1, [r0, #1] + mov r0, r1 + bx lr + arm_func_end sub_020753AC + + arm_func_start sub_020753C0 +sub_020753C0: ; 0x020753C0 + ldrh r1, [r0, #6] + cmp r1, #0 + bne _020753E8 + ldrh r1, [r0, #4] + strh r1, [r0, #6] + ldr r1, [r0, #8] + cmp r1, #0 + movne r1, #0 + ldreq r1, [r0, #0xc] + str r1, [r0, #8] +_020753E8: + ldrh r1, [r0, #6] + sub r1, r1, #1 + strh r1, [r0, #6] + ldr r0, [r0, #8] + bx lr + arm_func_end sub_020753C0 + + arm_func_start sub_020753FC +sub_020753FC: ; 0x020753FC + ldrh r1, [r0, #6] + cmp r1, #0 + bne _02075430 + ldrh r1, [r0, #4] + strh r1, [r0, #6] + ldrb r1, [r0] + tst r1, #2 + ldr r1, [r0, #0xc] + rsbne r1, r1, #0 + str r1, [r0, #8] + ldrb r1, [r0] + eor r1, r1, #2 + strb r1, [r0] +_02075430: + ldrh r1, [r0, #6] + sub r1, r1, #1 + strh r1, [r0, #6] + ldr r0, [r0, #8] + bx lr + arm_func_end sub_020753FC + + arm_func_start sub_02075444 +sub_02075444: ; 0x02075444 + ldrh r1, [r0, #6] + cmp r1, #0 + bne _02075474 + ldrb r2, [r0] + ldrh r1, [r0, #4] + tst r2, #1 + strh r1, [r0, #6] + ldrne r1, [r0, #0x14] + rsbne r1, r1, #0 + strne r1, [r0, #0x14] + orr r1, r2, #1 + strb r1, [r0] +_02075474: + ldrh r1, [r0, #6] + sub r1, r1, #1 + strh r1, [r0, #6] + ldr r2, [r0, #8] + ldr r1, [r0, #0x14] + add r1, r2, r1 + str r1, [r0, #8] + mov r0, r1 + bx lr + arm_func_end sub_02075444 + + arm_func_start sub_02075498 +sub_02075498: ; 0x02075498 + ldrh r2, [r0, #6] + cmp r2, #0 + bne _020754DC + ldrb r3, [r0] + ldrh r2, [r0, #4] + tst r3, #1 + beq _020754C4 + ldr r1, [r0, #0x14] + rsb r1, r1, #0 + str r1, [r0, #0x14] + b _020754D4 +_020754C4: + mov r1, r2, lsl #0xf + mov r2, r1, lsr #0x10 + cmp r2, #1 + movlo r2, #1 +_020754D4: + orr r1, r3, #1 + strb r1, [r0] +_020754DC: + sub r1, r2, #1 + strh r1, [r0, #6] + ldr r2, [r0, #8] + ldr r1, [r0, #0x14] + add r1, r2, r1 + str r1, [r0, #8] + mov r0, r1 + bx lr + arm_func_end sub_02075498 + + arm_func_start sub_020754FC +sub_020754FC: ; 0x020754FC + ldrh r1, [r0, #6] + cmp r1, #0 + ldrne r2, [r0, #8] + ldrne r1, [r0, #0x14] + addne r1, r2, r1 + bne _02075520 + ldrh r2, [r0, #4] + mov r1, #0 + strh r2, [r0, #6] +_02075520: + str r1, [r0, #8] + ldrh r1, [r0, #6] + sub r1, r1, #1 + strh r1, [r0, #6] + ldr r0, [r0, #8] + bx lr + arm_func_end sub_020754FC + + arm_func_start sub_02075538 +sub_02075538: ; 0x02075538 + ldrh r1, [r0, #6] + cmp r1, #0 + ldrne r2, [r0, #8] + ldrne r1, [r0, #0x14] + subne r1, r2, r1 + bne _0207555C + ldrh r1, [r0, #4] + strh r1, [r0, #6] + ldr r1, [r0, #0xc] +_0207555C: + str r1, [r0, #8] + ldrh r1, [r0, #6] + sub r1, r1, #1 + strh r1, [r0, #6] + ldr r0, [r0, #8] + bx lr + arm_func_end sub_02075538 + + arm_func_start sub_02075574 +sub_02075574: ; 0x02075574 + stmdb sp!, {r4, lr} + mov r4, r0 + ldrh r0, [r4, #6] + cmp r0, #0 + bne _020755A4 + ldrh r0, [r4, #4] + strh r0, [r4, #6] + bl sub_0206C8F4 + ldr r1, [r4, #0xc] + mov r1, r1, asr #0x10 + mul r0, r1, r0 + str r0, [r4, #8] +_020755A4: + ldrh r0, [r4, #6] + sub r0, r0, #1 + strh r0, [r4, #6] + ldr r0, [r4, #8] + ldmia sp!, {r4, pc} + arm_func_end sub_02075574 + + arm_func_start sub_020755B8 +sub_020755B8: ; 0x020755B8 + stmdb sp!, {r3, r4, r5, lr} + mov r4, r0 + ldrh r0, [r4, #6] + cmp r0, #0 + bne _020755EC + ldrh r0, [r4, #4] + strh r0, [r4, #6] + ldr r5, [r4, #0xc] + bl sub_0206C8F4 + mov r1, r5, asr #0xf + mul r0, r1, r0 + sub r0, r0, r5, asr #1 + str r0, [r4, #8] +_020755EC: + ldrh r0, [r4, #6] + sub r0, r0, #1 + strh r0, [r4, #6] + ldr r0, [r4, #8] + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_020755B8 + + arm_func_start sub_02075600 +sub_02075600: ; 0x02075600 + ldr r0, _0207561C ; =_022B9208 + mov r2, #0 + strb r2, [r0, #4] + mov r1, #1 + str r1, [r0] + strb r2, [r0, #8] + bx lr + .align 2, 0 +_0207561C: .word _022B9208 + arm_func_end sub_02075600 + + arm_func_start sub_02075620 +sub_02075620: ; 0x02075620 + stmdb sp!, {r4, lr} + ldr r0, _020756E4 ; =_022B9208 + ldr r0, [r0, #0x1cc] + cmp r0, #0 + beq _02075648 +_02075634: + ldr r4, [r0, #0x500] + bl sub_0206CC14 + mov r0, r4 + cmp r4, #0 + bne _02075634 +_02075648: + ldr r0, _020756E4 ; =_022B9208 + mov r1, #0 + str r1, [r0, #0x1cc] + ldr r0, [r0, #0xec] + cmp r0, #0 + beq _02075664 + bl sub_0206CC14 +_02075664: + ldr r0, _020756E4 ; =_022B9208 + mov r1, #0 + str r1, [r0, #0xec] + ldr r0, [r0, #0x1b8] + cmp r0, #0 + beq _02075680 + bl sub_0206CC14 +_02075680: + ldr r0, _020756E4 ; =_022B9208 + mov r1, #0 + str r1, [r0, #0x1b8] + ldr r0, [r0, #0x24] + cmp r0, #0 + beq _0207569C + bl sub_0206FD88 +_0207569C: + ldr r0, _020756E4 ; =_022B9208 + mov r1, #0 + str r1, [r0, #0x24] + ldr r0, [r0, #0x18] + cmp r0, #0 + beq _020756B8 + bl sub_0206FD88 +_020756B8: + ldr r0, _020756E4 ; =_022B9208 + mov r1, #0 + str r1, [r0, #0x18] + ldr r0, [r0, #0x1c] + cmp r0, #0 + beq _020756D4 + bl sub_0206FD88 +_020756D4: + ldr r0, _020756E4 ; =_022B9208 + mov r1, #0 + str r1, [r0, #0x1c] + ldmia sp!, {r4, pc} + .align 2, 0 +_020756E4: .word _022B9208 + arm_func_end sub_02075620 + + arm_func_start sub_020756E8 +sub_020756E8: ; 0x020756E8 + stmdb sp!, {r3, lr} + ldr r0, _0207571C ; =_022B9208 + ldrsb r0, [r0, #4] + cmp r0, #0 + mvneq r0, #0x59 + ldmeqia sp!, {r3, pc} + bl sub_0206F808 + bl sub_0206FDE0 + bl sub_02075620 + ldr r1, _0207571C ; =_022B9208 + mov r0, #0 + strb r0, [r1, #4] + ldmia sp!, {r3, pc} + .align 2, 0 +_0207571C: .word _022B9208 + arm_func_end sub_020756E8 + + arm_func_start sub_02075720 +sub_02075720: ; 0x02075720 + stmdb sp!, {r4, r5, r6, r7, lr} + sub sp, sp, #4 + mov r3, #0 + strb r3, [r0] + cmp r2, #0x10 + strb r3, [r0, #1] + movhi r2, #0x10 + add r0, r0, #4 +_02075740: + strb r3, [r0, r3] + add r3, r3, #1 + cmp r3, #0x100 + blt _02075740 + mov r6, #0 + mov r7, r6 + mov r4, r6 + mov r3, r6 + and ip, r2, #0xff +_02075764: + ldrb r5, [r0, r4] + ldrb lr, [r1, r7] + add r2, r7, #1 + and r7, r2, #0xff + add r2, r5, lr + add r2, r6, r2 + and r6, r2, #0xff + ldrb r2, [r0, r6] + add lr, r0, r4 + add r4, r4, #1 + strb r2, [lr] + cmp r7, ip + moveq r7, r3 + cmp r4, #0x100 + strb r5, [r0, r6] + blt _02075764 + add sp, sp, #4 + ldmia sp!, {r4, r5, r6, r7, lr} + bx lr + arm_func_end sub_02075720 + + arm_func_start sub_020757B0 +sub_020757B0: ; 0x020757B0 + stmdb sp!, {r4, r5, r6, r7, r8, sb, lr} + ldrb r7, [r0] + ldrb r6, [r0, #1] + add r0, r0, #4 + mov lr, #0x1000000 + add r7, lr, r7, lsl #24 + mov r6, r6, lsl #0x18 + ldrb sb, [r0, r7, lsr #24] + subs r2, r2, #1 + bmi _02075810 +_020757D8: + add r6, r6, sb, lsl #24 + subs r2, r2, #1 + ldrb r8, [r0, r6, lsr #24] + ldrb r5, [r1], #1 + strb r8, [r0, r7, lsr #24] + strb sb, [r0, r6, lsr #24] + add r4, sb, r8 + and r4, r4, #0xff + add r7, r7, lr + ldrb r4, [r0, r4] + ldrb sb, [r0, r7, lsr #24] + eor r5, r5, r4 + strb r5, [r3], #1 + bge _020757D8 +_02075810: + sub r7, r7, lr + mov r7, r7, lsr #0x18 + mov r6, r6, lsr #0x18 + strb r7, [r0, #-4] + strb r6, [r0, #-3] + ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} + arm_func_end sub_020757B0 + + arm_func_start sub_02075828 +sub_02075828: ; 0x02075828 + stmdb sp!, {r3, r4, r5, r6, lr} + sub sp, sp, #0x24 + mov r6, r0 + ldr r5, [r6] + ldr r4, [r2] + add r0, sp, #0x18 + sub r4, r5, r4 + str r4, [sp, #0x18] + ldr ip, [r6, #4] + ldr r4, [r2, #4] + mov r5, r1 + sub r1, ip, r4 + str r1, [sp, #0x1c] + ldr r4, [r6, #8] + ldr r2, [r2, #8] + mov r1, r0 + sub r2, r4, r2 + mov r4, r3 + str r2, [sp, #0x20] + bl sub_02075D34 + add r1, sp, #0x18 + add r2, sp, #0xc + mov r0, r5 + bl sub_02075CB0 + add r0, sp, #0xc + mov r1, r0 + bl sub_02075D34 + add r0, sp, #0x18 + add r1, sp, #0xc + add r2, sp, #0 + bl sub_02075CB0 + ldr r1, [sp, #0xc] + mov r0, r6 + str r1, [r4] + ldr r2, [sp] + add r1, sp, #0xc + str r2, [r4, #4] + ldr r2, [sp, #0x18] + str r2, [r4, #8] + ldr r2, [sp, #0x10] + str r2, [r4, #0xc] + ldr r2, [sp, #4] + str r2, [r4, #0x10] + ldr r2, [sp, #0x1c] + str r2, [r4, #0x14] + ldr r2, [sp, #0x14] + str r2, [r4, #0x18] + ldr r2, [sp, #8] + str r2, [r4, #0x1c] + ldr r2, [sp, #0x20] + str r2, [r4, #0x20] + bl sub_02075C74 + rsb r0, r0, #0 + str r0, [r4, #0x24] + mov r0, r6 + add r1, sp, #0 + bl sub_02075C74 + rsb r0, r0, #0 + str r0, [r4, #0x28] + mov r0, r6 + add r1, sp, #0x18 + bl sub_02075C74 + rsb r0, r0, #0 + str r0, [r4, #0x2c] + add sp, sp, #0x24 + ldmia sp!, {r3, r4, r5, r6, pc} + arm_func_end sub_02075828 + + arm_func_start sub_02075930 +sub_02075930: ; 0x02075930 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + sub sp, sp, #8 + str r2, [sp] + mov sl, r0 + ldr r0, [sp] + mov r2, r3 + sub r0, r2, r0 + ldr r8, [sp, #0x3c] + str r3, [sp, #4] + mov fp, r1 + ldr sb, [sp, #0x38] + bl sub_02075BA4 + mov r0, #0 + str r0, [r8, #4] + str r0, [r8, #8] + str r0, [r8, #0xc] + str r0, [r8, #0x10] + str r0, [r8, #0x18] + str r0, [r8, #0x1c] + str r0, [r8, #0x20] + str r0, [r8, #0x24] + str r0, [r8, #0x2c] + str sb, [r8, #0x3c] + bl sub_02075B48 + mov r6, r1 + mov r4, r0 + ldr r1, _02075B34 ; =0x04000290 + mov r3, #0 + mov r2, #0x1000 + str r3, [r1] + sub r0, sl, fp + str r2, [r1, #4] + str r0, [r1, #8] + mov r0, r3 + cmp sb, #0x1000 + str r0, [r1, #0xc] + beq _020759E0 + mov r5, sb, asr #0x1f + umull r0, r1, r4, sb + mla r1, r4, r5, r1 + mla r1, r6, sb, r1 + bl sub_0208FC8C + mov r4, r0 + mov r6, r1 +_020759E0: + mov r1, r6, lsl #0xd + mov r0, #0x80000000 + orr r1, r1, r4, lsr #19 + adds r0, r0, r4, lsl #13 + adc r0, r1, #0 + str r0, [r8] + bl sub_02075B48 + mov r5, r0 + mov r7, r1 + mov r3, #0 + ldr ip, _02075B34 ; =0x04000290 + ldr r1, [sp, #0x30] + ldr r0, [sp, #0x34] + str r3, [ip] + mov r2, #0x1000 + str r2, [ip, #4] + sub r0, r1, r0 + mov lr, r3 + str r0, [ip, #8] + cmp sb, #0x1000 + str lr, [ip, #0xc] + beq _02075A54 + mov ip, sb, asr #0x1f + umull r0, r1, r5, sb + mla r1, r5, ip, r1 + mla r1, r7, sb, r1 + bl sub_0208FC8C + mov r5, r0 + mov r7, r1 +_02075A54: + mov r1, r7, lsl #0xd + mov r0, #0x80000000 + orr r1, r1, r5, lsr #19 + adds r0, r0, r5, lsl #13 + adc r0, r1, #0 + str r0, [r8, #0x14] + bl sub_02075B48 + cmp sb, #0x1000 + beq _02075A9C + mov r2, sb, asr #0x1f + umull ip, r3, r0, sb + mla r3, r0, r2, r3 + mla r3, r1, sb, r3 + mov r0, ip + mov r1, r3 + mov r2, #0x1000 + mov r3, #0 + bl sub_0208FC8C +_02075A9C: + ldr r3, [sp, #4] + ldr r2, [sp] + add r2, r3, r2 + rsb ip, r2, #0 + add r2, sl, fp + rsb r3, r2, #0 + ldr sl, [sp, #0x34] + ldr r2, [sp, #0x30] + mov sb, ip, asr #0x1f + add r2, sl, r2 + umull fp, sl, r4, ip + mla sl, r4, sb, sl + mov r4, #0x80000000 + mla sl, r6, ip, sl + adds r4, r4, r0, lsl #13 + mov sb, r1, lsl #0xd + mov r6, r3, asr #0x1f + umull ip, r4, r5, r3 + mla r4, r5, r6, r4 + orr sb, sb, r0, lsr #19 + mla r4, r7, r3, r4 + adc r3, sb, #0 + str r3, [r8, #0x28] + adds r3, fp, #0x80000000 + adc r7, sl, #0 + adds r3, ip, #0x80000000 + mov r3, r2, asr #0x1f + umull r6, r5, r0, r2 + mla r5, r0, r3, r5 + adc r3, r4, #0 + str r7, [r8, #0x30] + mla r5, r1, r2, r5 + adds r0, r6, #0x80000000 + str r3, [r8, #0x34] + adc r0, r5, #0 + str r0, [r8, #0x38] + add sp, sp, #8 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_02075B34: .word 0x04000290 + arm_func_end sub_02075930 + + arm_func_start sub_02075B38 +sub_02075B38: ; 0x02075B38 + stmdb sp!, {r3, lr} + bl sub_02075BD4 + bl sub_02075B6C + ldmia sp!, {r3, pc} + arm_func_end sub_02075B38 + + arm_func_start sub_02075B48 +sub_02075B48: ; 0x02075B48 + ldr r1, _02075B64 ; =0x04000280 +_02075B4C: + ldrh r0, [r1] + tst r0, #0x8000 + bne _02075B4C + ldr r1, _02075B68 ; =0x040002A0 + ldmia r1, {r0, r1} + bx lr + .align 2, 0 +_02075B64: .word 0x04000280 +_02075B68: .word 0x040002A0 + arm_func_end sub_02075B48 + + arm_func_start sub_02075B6C +sub_02075B6C: ; 0x02075B6C + ldr r1, _02075B9C ; =0x04000280 +_02075B70: + ldrh r0, [r1] + tst r0, #0x8000 + bne _02075B70 + ldr r0, _02075BA0 ; =0x040002A0 + ldr r1, [r0] + ldr r0, [r0, #4] + adds r2, r1, #0x80000 + adc r1, r0, #0 + mov r0, r2, lsr #0x14 + orr r0, r0, r1, lsl #12 + bx lr + .align 2, 0 +_02075B9C: .word 0x04000280 +_02075BA0: .word 0x040002A0 + arm_func_end sub_02075B6C + + arm_func_start sub_02075BA4 +sub_02075BA4: ; 0x02075BA4 + ldr r2, _02075BD0 ; =0x04000280 + mov r1, #1 + strh r1, [r2] + mov r1, #0 + str r1, [r2, #0x10] + mov r1, #0x1000 + str r1, [r2, #0x14] + str r0, [r2, #0x18] + mov r0, #0 + str r0, [r2, #0x1c] + bx lr + .align 2, 0 +_02075BD0: .word 0x04000280 + arm_func_end sub_02075BA4 + + arm_func_start sub_02075BD4 +sub_02075BD4: ; 0x02075BD4 + ldr r3, _02075BF8 ; =0x04000280 + mov r2, #1 + strh r2, [r3] + mov r2, #0 + str r2, [r3, #0x10] + str r0, [r3, #0x14] + str r1, [r3, #0x18] + str r2, [r3, #0x1c] + bx lr + .align 2, 0 +_02075BF8: .word 0x04000280 + arm_func_end sub_02075BD4 + + arm_func_start sub_02075BFC +sub_02075BFC: ; 0x02075BFC + ldr r2, _02075C30 ; =0x04000280 + mov r3, #0 + strh r3, [r2] + str r0, [r2, #0x10] + str r1, [r2, #0x18] + mov r0, r3 + str r0, [r2, #0x1c] +_02075C18: + ldrh r0, [r2] + tst r0, #0x8000 + bne _02075C18 + ldr r0, _02075C34 ; =0x040002A0 + ldr r0, [r0] + bx lr + .align 2, 0 +_02075C30: .word 0x04000280 +_02075C34: .word 0x040002A0 + arm_func_end sub_02075BFC + + arm_func_start sub_02075C38 +sub_02075C38: ; 0x02075C38 + ldr r2, _02075C6C ; =0x04000280 + mov r3, #0 + strh r3, [r2] + str r0, [r2, #0x10] + str r1, [r2, #0x18] + mov r0, r3 + str r0, [r2, #0x1c] +_02075C54: + ldrh r0, [r2] + tst r0, #0x8000 + bne _02075C54 + ldr r0, _02075C70 ; =0x040002A8 + ldr r0, [r0] + bx lr + .align 2, 0 +_02075C6C: .word 0x04000280 +_02075C70: .word 0x040002A8 + arm_func_end sub_02075C38 + + arm_func_start sub_02075C74 +sub_02075C74: ; 0x02075C74 + stmdb sp!, {r4, lr} + ldr r3, [r0, #4] + ldr r2, [r1, #4] + ldr ip, [r0] + smull r4, lr, r3, r2 + ldr r2, [r1] + ldr r3, [r0, #8] + smlal r4, lr, ip, r2 + ldr r0, [r1, #8] + smlal r4, lr, r3, r0 + adds r0, r4, #0x800 + adc r1, lr, #0 + mov r0, r0, lsr #0xc + orr r0, r0, r1, lsl #20 + ldmia sp!, {r4, pc} + arm_func_end sub_02075C74 + + arm_func_start sub_02075CB0 +sub_02075CB0: ; 0x02075CB0 + stmdb sp!, {r4, r5, r6, r7, r8, lr} + ldmia r0, {r5, lr} + ldr r6, [r1, #8] + ldr r0, [r0, #8] + ldmia r1, {r4, ip} + smull r8, r7, lr, r6 + smull r3, r1, r0, ip + subs r3, r8, r3 + sbc r1, r7, r1 + adds r3, r3, #0x800 + smull r8, r7, r0, r4 + smull r6, r0, r5, r6 + adc r1, r1, #0 + subs r6, r8, r6 + mov r3, r3, lsr #0xc + orr r3, r3, r1, lsl #20 + sbc r7, r7, r0 + adds r0, r6, #0x800 + smull ip, r6, r5, ip + adc r5, r7, #0 + smull r4, r1, lr, r4 + mov r7, r0, lsr #0xc + subs r4, ip, r4 + sbc r0, r6, r1 + adds r1, r4, #0x800 + str r3, [r2] + orr r7, r7, r5, lsl #20 + adc r0, r0, #0 + mov r1, r1, lsr #0xc + str r7, [r2, #4] + orr r1, r1, r0, lsl #20 + str r1, [r2, #8] + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end sub_02075CB0 + + arm_func_start sub_02075D34 +sub_02075D34: ; 0x02075D34 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} + ldr r2, [r0, #4] + ldr r3, [r0] + smull r6, r5, r2, r2 + smlal r6, r5, r3, r3 + ldr r2, [r0, #8] + ldr r4, _02075E40 ; =0x04000280 + smlal r6, r5, r2, r2 + mov r3, #2 + strh r3, [r4] + mov r3, #0 + str r3, [r4, #0x10] + mov r3, #0x1000000 + str r3, [r4, #0x14] + str r6, [r4, #0x18] + mov r2, r5, lsl #2 + str r5, [r4, #0x1c] + mov r3, #1 + strh r3, [r4, #0x30] + mov r3, r6, lsl #2 + str r3, [r4, #0x38] + orr r2, r2, r6, lsr #30 + str r2, [r4, #0x3c] +_02075D90: + ldrh r2, [r4, #0x30] + tst r2, #0x8000 + bne _02075D90 + ldr r2, _02075E44 ; =0x040002B4 + ldr ip, [r2] + sub r3, r2, #0x34 +_02075DA8: + ldrh r2, [r3] + tst r2, #0x8000 + bne _02075DA8 + ldr sb, _02075E48 ; =0x040002A0 + ldr r5, [r0] + ldr r8, [sb] + mov r7, ip, asr #0x1f + umull r3, r2, r8, ip + umull r6, lr, r3, r5 + mov r4, r5, asr #0x1f + mla r2, r8, r7, r2 + ldr r7, [sb, #4] + mla lr, r3, r4, lr + mla r2, r7, ip, r2 + mla lr, r2, r5, lr + adds r4, r6, #0 + adc r4, lr, #0x1000 + mov r4, r4, asr #0xd + str r4, [r1] + ldr ip, [r0, #4] + umull r5, lr, r3, ip + mov r4, ip, asr #0x1f + mla lr, r3, r4, lr + mla lr, r2, ip, lr + adds r4, r5, #0 + adc r4, lr, #0x1000 + mov r4, r4, asr #0xd + str r4, [r1, #4] + ldr ip, [r0, #8] + umull r4, lr, r3, ip + mov r0, ip, asr #0x1f + mla lr, r3, r0, lr + mla lr, r2, ip, lr + adds r0, r4, #0 + adc r0, lr, #0x1000 + mov r0, r0, asr #0xd + str r0, [r1, #8] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + .align 2, 0 +_02075E40: .word 0x04000280 +_02075E44: .word 0x040002B4 +_02075E48: .word 0x040002A0 + arm_func_end sub_02075D34 + + arm_func_start sub_02075E4C +sub_02075E4C: ; 0x02075E4C + stmdb sp!, {r4, lr} + ldr r3, [r0, #4] + ldr r2, [r1, #4] + ldr r4, [r0] + sub r2, r3, r2 + smull ip, r3, r2, r2 + ldr lr, [r1] + ldr r2, [r0, #8] + sub r4, r4, lr + ldr r0, [r1, #8] + smlal ip, r3, r4, r4 + sub r0, r2, r0 + smlal ip, r3, r0, r0 + mov r0, r3, lsl #2 + ldr r2, _02075EC0 ; =0x040002B0 + mov r1, #1 + strh r1, [r2] + mov r1, ip, lsl #2 + str r1, [r2, #8] + orr r0, r0, ip, lsr #30 + str r0, [r2, #0xc] +_02075EA0: + ldrh r0, [r2] + tst r0, #0x8000 + bne _02075EA0 + ldr r0, _02075EC4 ; =0x040002B4 + ldr r0, [r0] + add r0, r0, #1 + mov r0, r0, asr #1 + ldmia sp!, {r4, pc} + .align 2, 0 +_02075EC0: .word 0x040002B0 +_02075EC4: .word 0x040002B4 + arm_func_end sub_02075E4C + + arm_func_start sub_02075EC8 +sub_02075EC8: ; 0x02075EC8 + stmdb sp!, {r4, lr} + cmp r0, #0 + ble _02075F5C + cmp r1, #0 + ble _02075F14 + cmp r1, r0 + ble _02075EF4 + mov r2, r0 + mov r4, #0 + mov r0, #1 + b _0207600C +_02075EF4: + bge _02075F0C + mov r2, r1 + mov r1, r0 + mov r4, #0x4000 + mov r0, #0 + b _0207600C +_02075F0C: + mov r0, #0x2000 + ldmia sp!, {r4, pc} +_02075F14: + bge _02075F54 + rsb r1, r1, #0 + cmp r1, r0 + bge _02075F38 + mov r2, r1 + mov r1, r0 + mov r4, #0x4000 + mov r0, #1 + b _0207600C +_02075F38: + ble _02075F4C + mov r2, r0 + mov r4, #0x8000 + mov r0, #0 + b _0207600C +_02075F4C: + mov r0, #0x6000 + ldmia sp!, {r4, pc} +_02075F54: + mov r0, #0x4000 + ldmia sp!, {r4, pc} +_02075F5C: + bge _02075FFC + cmp r1, #0 + rsb r0, r0, #0 + bge _02075FB0 + rsb r1, r1, #0 + cmp r1, r0 + ble _02075F8C + mov r4, #0x8000 + mov r2, r0 + rsb r4, r4, #0 + mov r0, #1 + b _0207600C +_02075F8C: + bge _02075FA8 + mov r4, #0x4000 + mov r2, r1 + mov r1, r0 + rsb r4, r4, #0 + mov r0, #0 + b _0207600C +_02075FA8: + mov r0, #0xa000 + ldmia sp!, {r4, pc} +_02075FB0: + cmp r1, #0 + ble _02075FF4 + cmp r1, r0 + bge _02075FD8 + mov r4, #0x4000 + mov r2, r1 + mov r1, r0 + rsb r4, r4, #0 + mov r0, #1 + b _0207600C +_02075FD8: + ble _02075FEC + mov r4, #0 + mov r2, r0 + mov r0, r4 + b _0207600C +_02075FEC: + mov r0, #0xe000 + ldmia sp!, {r4, pc} +_02075FF4: + mov r0, #0xc000 + ldmia sp!, {r4, pc} +_02075FFC: + cmp r1, #0 + movge r0, #0 + movlt r0, #0x8000 + ldmia sp!, {r4, pc} +_0207600C: + cmp r1, #0 + moveq r0, #0 + ldmeqia sp!, {r4, pc} + cmp r0, #0 + mov r0, r2 + beq _02076048 + bl sub_02075B38 + mov r1, r0, asr #5 + ldr r0, _0207606C ; =ARM9_UNKNOWN_TABLE__NA_20ADFB0 + mov r1, r1, lsl #1 + ldrsh r0, [r0, r1] + add r0, r4, r0 + mov r0, r0, lsl #0x10 + mov r0, r0, lsr #0x10 + ldmia sp!, {r4, pc} +_02076048: + bl sub_02075B38 + mov r1, r0, asr #5 + ldr r0, _0207606C ; =ARM9_UNKNOWN_TABLE__NA_20ADFB0 + mov r1, r1, lsl #1 + ldrsh r0, [r0, r1] + sub r0, r4, r0 + mov r0, r0, lsl #0x10 + mov r0, r0, lsr #0x10 + ldmia sp!, {r4, pc} + .align 2, 0 +_0207606C: .word ARM9_UNKNOWN_TABLE__NA_20ADFB0 + arm_func_end sub_02075EC8 + + arm_func_start sub_02076070 +sub_02076070: ; 0x02076070 + bx lr + arm_func_end sub_02076070 + + arm_func_start sub_02076074 +sub_02076074: ; 0x02076074 + stmdb sp!, {r4, r5, r6, lr} + ldr r2, _0207619C ; =0x04000304 + ldr r0, _020761A0 ; =0xFFFFFDF1 + ldrh r1, [r2] + orr r1, r1, #0x8000 + strh r1, [r2] + ldrh r1, [r2] + and r0, r1, r0 + orr r0, r0, #0xe + orr r0, r0, #0x200 + strh r0, [r2] + ldrh r0, [r2] + orr r0, r0, #1 + strh r0, [r2] + bl sub_0207634C + ldr r5, _020761A4 ; =_022B9588 + ldrh r0, [r5, #2] + cmp r0, #0 + bne _020760E8 + mvn r4, #2 +_020760C4: + bl sub_0207902C + mov r6, r0 + cmp r6, r4 + bne _020760D8 + bl WaitForever2 +_020760D8: + strh r6, [r5, #2] + ldrh r0, [r5, #2] + cmp r0, #0 + beq _020760C4 +_020760E8: + ldr r0, _020761A8 ; =0x04000004 + mov r2, #0 + mov r3, #0x4000000 + strh r2, [r0] + ldr r0, _020761AC ; =_020B2B94 + str r2, [r3] + ldr r0, [r0, #4] + sub r1, r3, #0x4000001 + cmp r0, r1 + beq _02076140 + add r1, r3, #8 + mov r3, #0x60 + bl sub_0207BC4C + ldr r1, _020761B0 ; =0x0400006C + mov r2, #0 + ldr r0, _020761AC ; =_020B2B94 + strh r2, [r1] + ldr r0, [r0, #4] + ldr r1, _020761B4 ; =0x04001000 + mov r3, #0x70 + bl sub_0207BC4C + b _02076168 +_02076140: + mov r0, r2 + add r1, r3, #8 + mov r2, #0x60 + bl ArrayFill32 + ldr r3, _020761B0 ; =0x0400006C + mov r0, #0 + ldr r1, _020761B4 ; =0x04001000 + mov r2, #0x70 + strh r0, [r3] + bl ArrayFill32 +_02076168: + ldr r0, _020761B8 ; =0x04000020 + mov r2, #0x100 + strh r2, [r0] + strh r2, [r0, #6] + strh r2, [r0, #0x10] + strh r2, [r0, #0x16] + add r1, r0, #0x1000 + ldr r0, _020761BC ; =0x04001026 + strh r2, [r1] + strh r2, [r0] + strh r2, [r0, #0xa] + strh r2, [r0, #0x10] + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207619C: .word 0x04000304 +_020761A0: .word 0xFFFFFDF1 +_020761A4: .word _022B9588 +_020761A8: .word 0x04000004 +_020761AC: .word _020B2B94 +_020761B0: .word 0x0400006C +_020761B4: .word 0x04001000 +_020761B8: .word 0x04000020 +_020761BC: .word 0x04001026 + arm_func_end sub_02076074 + + arm_func_start sub_020761C0 +sub_020761C0: ; 0x020761C0 + ldr r3, _020761E4 ; =0x04000004 + mov r1, r0, lsl #0x18 + ldrh r2, [r3] + and ip, r0, #0x100 + and r0, r2, #0x3f + orr r0, r0, r1, lsr #16 + orr r0, r0, ip, asr #1 + strh r0, [r3] + bx lr + .align 2, 0 +_020761E4: .word 0x04000004 + arm_func_end sub_020761C0 + + arm_func_start sub_020761E8 +sub_020761E8: ; 0x020761E8 + ldr r2, _02076218 ; =0x04000004 + cmp r0, #0 + ldrh r0, [r2] + ldreqh r1, [r2] + and r0, r0, #8 + biceq r1, r1, #8 + streqh r1, [r2] + bxeq lr + ldrh r1, [r2] + orr r1, r1, #8 + strh r1, [r2] + bx lr + .align 2, 0 +_02076218: .word 0x04000004 + arm_func_end sub_020761E8 + + arm_func_start sub_0207621C +sub_0207621C: ; 0x0207621C + stmdb sp!, {r3, lr} + mov lr, #0x4000000 + ldr ip, [lr] + ldr r1, _02076250 ; =_020B2B94 + and r2, ip, #0x30000 + mov r3, #0 + ldr r0, _02076254 ; =_022B9588 + mov r2, r2, lsr #0x10 + strh r3, [r1] + strh r2, [r0] + bic r0, ip, #0x30000 + str r0, [lr] + ldmia sp!, {r3, pc} + .align 2, 0 +_02076250: .word _020B2B94 +_02076254: .word _022B9588 + arm_func_end sub_0207621C + + arm_func_start sub_02076258 +sub_02076258: ; 0x02076258 + ldr r0, _02076298 ; =_022B9588 + ldr r1, _0207629C ; =_020B2B94 + ldrh r2, [r0] + mov r0, #1 + strh r0, [r1] + mov r1, #0x4000000 + cmp r2, #0 + ldreq r0, [r1] + orreq r0, r0, #0x10000 + streq r0, [r1] + bxeq lr + ldr r0, [r1] + bic r0, r0, #0x30000 + orr r0, r0, r2, lsl #16 + str r0, [r1] + bx lr + .align 2, 0 +_02076298: .word _022B9588 +_0207629C: .word _020B2B94 + arm_func_end sub_02076258 + + arm_func_start sub_020762A0 +sub_020762A0: ; 0x020762A0 + stmdb sp!, {r3, lr} + ldr r3, _020762FC ; =_020B2B94 + mov lr, #0x4000000 + ldrh ip, [r3] + ldr lr, [lr] + ldr r3, _02076300 ; =_022B9588 + cmp ip, #0 + strh r0, [r3] + ldr r3, _02076304 ; =0xFFF0FFF0 + moveq r0, #0 + and r3, lr, r3 + orr r0, r3, r0, lsl #16 + orr r0, r1, r0 + orr r1, r0, r2, lsl #3 + mov ip, #0x4000000 + ldr r0, _02076300 ; =_022B9588 + str r1, [ip] + ldrh r0, [r0] + cmp r0, #0 + ldreq r0, _020762FC ; =_020B2B94 + moveq r1, #0 + streqh r1, [r0] + ldmia sp!, {r3, pc} + .align 2, 0 +_020762FC: .word _020B2B94 +_02076300: .word _022B9588 +_02076304: .word 0xFFF0FFF0 + arm_func_end sub_020762A0 + + arm_func_start sub_02076308 +sub_02076308: ; 0x02076308 + ldr r2, _02076320 ; =0x04001000 + ldr r1, [r2] + bic r1, r1, #7 + orr r0, r1, r0 + str r0, [r2] + bx lr + .align 2, 0 +_02076320: .word 0x04001000 + arm_func_end sub_02076308 + + arm_func_start sub_02076324 +sub_02076324: ; 0x02076324 + cmp r1, #0 + moveq r1, #0 + streqh r1, [r0] + bxeq lr + orrgt r1, r1, #0x4000 + strgth r1, [r0] + rsble r1, r1, #0 + orrle r1, r1, #0x8000 + strleh r1, [r0] + bx lr + arm_func_end sub_02076324 + + arm_func_start sub_0207634C +sub_0207634C: ; 0x0207634C + ldr r0, _020763A4 ; =_022B958C + mov r2, #0 + strh r2, [r0] + strh r2, [r0, #2] + strh r2, [r0, #4] + strh r2, [r0, #6] + strh r2, [r0, #8] + strh r2, [r0, #0xa] + strh r2, [r0, #0xc] + strh r2, [r0, #0xe] + strh r2, [r0, #0x10] + strh r2, [r0, #0x12] + strh r2, [r0, #0x14] + strh r2, [r0, #0x16] + ldr r1, _020763A8 ; =0x04000240 + strh r2, [r0, #0x18] + str r2, [r1] + strb r2, [r1, #4] + strb r2, [r1, #5] + strb r2, [r1, #6] + strh r2, [r1, #8] + bx lr + .align 2, 0 +_020763A4: .word _022B958C +_020763A8: .word 0x04000240 + arm_func_end sub_0207634C + + arm_func_start EnableVramBanksInSetDontSave +EnableVramBanksInSetDontSave: ; 0x020763AC + tst r0, #1 + ldrne r1, _02076440 ; =0x04000240 + movne r2, #0x80 + strneb r2, [r1] + tst r0, #2 + ldrne r1, _02076444 ; =0x04000241 + movne r2, #0x80 + strneb r2, [r1] + tst r0, #4 + ldrne r1, _02076448 ; =0x04000242 + movne r2, #0x80 + strneb r2, [r1] + tst r0, #8 + ldrne r1, _0207644C ; =0x04000243 + movne r2, #0x80 + strneb r2, [r1] + tst r0, #0x10 + ldrne r1, _02076450 ; =0x04000244 + movne r2, #0x80 + strneb r2, [r1] + tst r0, #0x20 + ldrne r1, _02076454 ; =0x04000245 + movne r2, #0x80 + strneb r2, [r1] + tst r0, #0x40 + ldrne r1, _02076458 ; =0x04000246 + movne r2, #0x80 + strneb r2, [r1] + tst r0, #0x80 + ldrne r1, _0207645C ; =0x04000248 + movne r2, #0x80 + strneb r2, [r1] + tst r0, #0x100 + ldrne r0, _02076460 ; =0x04000249 + movne r1, #0x80 + strneb r1, [r0] + bx lr + .align 2, 0 +_02076440: .word 0x04000240 +_02076444: .word 0x04000241 +_02076448: .word 0x04000242 +_0207644C: .word 0x04000243 +_02076450: .word 0x04000244 +_02076454: .word 0x04000245 +_02076458: .word 0x04000246 +_0207645C: .word 0x04000248 +_02076460: .word 0x04000249 + arm_func_end EnableVramBanksInSetDontSave + + arm_func_start sub_02076464 +sub_02076464: ; 0x02076464 + stmdb sp!, {r3, lr} + ldr r1, _020766D4 ; =_022B958C + mvn ip, r0 + ldrh r3, [r1] + ldrh r2, [r1, #2] + cmp r0, #0x40 + orr r2, r3, r2 + and r2, ip, r2 + strh r2, [r1] + strh r0, [r1, #2] + bgt _0207653C + cmp r0, #0x40 + bge _020766B8 + cmp r0, #0x20 + bgt _02076530 + cmp r0, #0 + addge pc, pc, r0, lsl #2 + b _020766C4 +_020764AC: ; jump table + b _020766C4 ; case 0 + b _020765D8 ; case 1 + b _020765A4 ; case 2 + b _020765CC ; case 3 + b _0207657C ; case 4 + b _02076614 ; case 5 + b _02076598 ; case 6 + b _020765C0 ; case 7 + b _02076560 ; case 8 + b _0207662C ; case 9 + b _02076644 ; case 10 + b _020765E8 ; case 11 + b _02076570 ; case 12 + b _02076608 ; case 13 + b _0207658C ; case 14 + b _020765B4 ; case 15 + b _02076674 ; case 16 + b _020766C4 ; case 17 + b _020766C4 ; case 18 + b _020766C4 ; case 19 + b _020766C4 ; case 20 + b _020766C4 ; case 21 + b _020766C4 ; case 22 + b _020766C4 ; case 23 + b _020766C4 ; case 24 + b _020766C4 ; case 25 + b _020766C4 ; case 26 + b _020766C4 ; case 27 + b _020766C4 ; case 28 + b _020766C4 ; case 29 + b _020766C4 ; case 30 + b _020766C4 ; case 31 + b _020766A8 ; case 32 +_02076530: + cmp r0, #0x30 + beq _02076668 + b _020766C4 +_0207653C: + cmp r0, #0x60 + bgt _02076554 + bge _0207669C + cmp r0, #0x50 + beq _02076684 + b _020766C4 +_02076554: + cmp r0, #0x70 + beq _0207665C + b _020766C4 +_02076560: + ldr r0, _020766D8 ; =0x04000243 + mov r1, #0x81 + strb r1, [r0] + b _020766C4 +_02076570: + ldr r0, _020766D8 ; =0x04000243 + mov r1, #0x89 + strb r1, [r0] +_0207657C: + ldr r0, _020766DC ; =0x04000242 + mov r1, #0x81 + strb r1, [r0] + b _020766C4 +_0207658C: + ldr r0, _020766D8 ; =0x04000243 + mov r1, #0x91 + strb r1, [r0] +_02076598: + ldr r0, _020766DC ; =0x04000242 + mov r1, #0x89 + strb r1, [r0] +_020765A4: + ldr r0, _020766E0 ; =0x04000241 + mov r1, #0x81 + strb r1, [r0] + b _020766C4 +_020765B4: + ldr r0, _020766D8 ; =0x04000243 + mov r1, #0x99 + strb r1, [r0] +_020765C0: + ldr r0, _020766DC ; =0x04000242 + mov r1, #0x91 + strb r1, [r0] +_020765CC: + ldr r0, _020766E0 ; =0x04000241 + mov r1, #0x89 + strb r1, [r0] +_020765D8: + ldr r0, _020766E4 ; =0x04000240 + mov r1, #0x81 + strb r1, [r0] + b _020766C4 +_020765E8: + ldr r1, _020766E4 ; =0x04000240 + mov r0, #0x81 + strb r0, [r1] + mov r0, #0x89 + strb r0, [r1, #1] + mov r0, #0x91 + strb r0, [r1, #3] + b _020766C4 +_02076608: + ldr r0, _020766D8 ; =0x04000243 + mov r1, #0x91 + strb r1, [r0] +_02076614: + ldr r1, _020766E4 ; =0x04000240 + mov r0, #0x81 + strb r0, [r1] + mov r0, #0x89 + strb r0, [r1, #2] + b _020766C4 +_0207662C: + ldr r1, _020766E4 ; =0x04000240 + mov r0, #0x81 + strb r0, [r1] + mov r0, #0x89 + strb r0, [r1, #3] + b _020766C4 +_02076644: + ldr r1, _020766E0 ; =0x04000241 + mov r0, #0x81 + strb r0, [r1] + mov r0, #0x89 + strb r0, [r1, #2] + b _020766C4 +_0207665C: + ldr r0, _020766E8 ; =0x04000246 + mov r1, #0x99 + strb r1, [r0] +_02076668: + ldr r0, _020766EC ; =0x04000245 + mov r1, #0x91 + strb r1, [r0] +_02076674: + ldr r0, _020766F0 ; =0x04000244 + mov r1, #0x81 + strb r1, [r0] + b _020766C4 +_02076684: + ldr r1, _020766E8 ; =0x04000246 + mov r0, #0x91 + strb r0, [r1] + mov r0, #0x81 + strb r0, [r1, #-2] + b _020766C4 +_0207669C: + ldr r0, _020766E8 ; =0x04000246 + mov r1, #0x89 + strb r1, [r0] +_020766A8: + ldr r0, _020766EC ; =0x04000245 + mov r1, #0x81 + strb r1, [r0] + b _020766C4 +_020766B8: + ldr r0, _020766E8 ; =0x04000246 + mov r1, #0x81 + strb r1, [r0] +_020766C4: + ldr r0, _020766D4 ; =_022B958C + ldrh r0, [r0] + bl EnableVramBanksInSetDontSave + ldmia sp!, {r3, pc} + .align 2, 0 +_020766D4: .word _022B958C +_020766D8: .word 0x04000243 +_020766DC: .word 0x04000242 +_020766E0: .word 0x04000241 +_020766E4: .word 0x04000240 +_020766E8: .word 0x04000246 +_020766EC: .word 0x04000245 +_020766F0: .word 0x04000244 + arm_func_end sub_02076464 + + arm_func_start sub_020766F4 +sub_020766F4: ; 0x020766F4 + stmdb sp!, {r3, lr} + ldr r1, _0207682C ; =_022B958C + mvn ip, r0 + ldrh r3, [r1] + ldrh r2, [r1, #4] + cmp r0, #0x30 + orr r2, r3, r2 + and r2, ip, r2 + strh r2, [r1] + strh r0, [r1, #4] + bgt _0207675C + cmp r0, #0x30 + bge _020767D0 + cmp r0, #0x10 + bgt _02076750 + bge _020767DC + cmp r0, #3 + addls pc, pc, r0, lsl #2 + b _0207681C +_02076740: ; jump table + b _0207681C ; case 0 + b _020767A4 ; case 1 + b _020767B4 ; case 2 + b _02076798 ; case 3 +_02076750: + cmp r0, #0x20 + beq _02076810 + b _0207681C +_0207675C: + cmp r0, #0x50 + bgt _0207677C + bge _020767EC + cmp r0, #0x40 + ldreq r0, _02076830 ; =0x04000246 + moveq r1, #0x82 + streqb r1, [r0] + b _0207681C +_0207677C: + cmp r0, #0x60 + bgt _0207678C + beq _02076804 + b _0207681C +_0207678C: + cmp r0, #0x70 + beq _020767C4 + b _0207681C +_02076798: + ldr r0, _02076834 ; =0x04000241 + mov r1, #0x8a + strb r1, [r0] +_020767A4: + ldr r0, _02076838 ; =0x04000240 + mov r1, #0x82 + strb r1, [r0] + b _0207681C +_020767B4: + ldr r0, _02076834 ; =0x04000241 + mov r1, #0x82 + strb r1, [r0] + b _0207681C +_020767C4: + ldr r0, _02076830 ; =0x04000246 + mov r1, #0x9a + strb r1, [r0] +_020767D0: + ldr r0, _0207683C ; =0x04000245 + mov r1, #0x92 + strb r1, [r0] +_020767DC: + ldr r0, _02076840 ; =0x04000244 + mov r1, #0x82 + strb r1, [r0] + b _0207681C +_020767EC: + ldr r1, _02076830 ; =0x04000246 + mov r0, #0x92 + strb r0, [r1] + mov r0, #0x82 + strb r0, [r1, #-2] + b _0207681C +_02076804: + ldr r0, _02076830 ; =0x04000246 + mov r1, #0x8a + strb r1, [r0] +_02076810: + ldr r0, _0207683C ; =0x04000245 + mov r1, #0x82 + strb r1, [r0] +_0207681C: + ldr r0, _0207682C ; =_022B958C + ldrh r0, [r0] + bl EnableVramBanksInSetDontSave + ldmia sp!, {r3, pc} + .align 2, 0 +_0207682C: .word _022B958C +_02076830: .word 0x04000246 +_02076834: .word 0x04000241 +_02076838: .word 0x04000240 +_0207683C: .word 0x04000245 +_02076840: .word 0x04000244 + arm_func_end sub_020766F4 + + arm_func_start sub_02076844 +sub_02076844: ; 0x02076844 + stmdb sp!, {r3, lr} + ldr r1, _02076938 ; =_022B958C + mvn ip, r0 + ldrh r3, [r1] + ldrh r2, [r1, #0xe] + cmp r0, #0x20 + orr r2, r3, r2 + and r2, ip, r2 + strh r2, [r1] + strh r0, [r1, #0xe] + bgt _02076894 + cmp r0, #0x20 + bge _020768F8 + cmp r0, #0 + bgt _02076888 + beq _02076918 + b _02076928 +_02076888: + cmp r0, #0x10 + beq _020768B0 + b _02076928 +_02076894: + cmp r0, #0x40 + bgt _020768A4 + beq _020768CC + b _02076928 +_020768A4: + cmp r0, #0x60 + beq _020768EC + b _02076928 +_020768B0: + mov r2, #0x4000000 + ldr r1, [r2] + mov r0, #0x84 + orr r1, r1, #0x40000000 + str r1, [r2] + strb r0, [r2, #0x244] + b _02076928 +_020768CC: + mov r2, #0x4000000 + ldr r1, [r2] + ldr r0, _0207693C ; =0x04000246 + orr r1, r1, #0x40000000 + str r1, [r2] + mov r1, #0x8c + strb r1, [r0] + b _02076928 +_020768EC: + ldr r0, _0207693C ; =0x04000246 + mov r1, #0x8c + strb r1, [r0] +_020768F8: + ldr r0, _02076940 ; =0x04000245 + mov r1, #0x84 + strb r1, [r0] + mov r1, #0x4000000 + ldr r0, [r1] + orr r0, r0, #0x40000000 + str r0, [r1] + b _02076928 +_02076918: + mov r1, #0x4000000 + ldr r0, [r1] + bic r0, r0, #0x40000000 + str r0, [r1] +_02076928: + ldr r0, _02076938 ; =_022B958C + ldrh r0, [r0] + bl EnableVramBanksInSetDontSave + ldmia sp!, {r3, pc} + .align 2, 0 +_02076938: .word _022B958C +_0207693C: .word 0x04000246 +_02076940: .word 0x04000245 + arm_func_end sub_02076844 + + arm_func_start sub_02076944 +sub_02076944: ; 0x02076944 + stmdb sp!, {r3, lr} + ldr r1, _020769E4 ; =_022B958C + mvn ip, r0 + ldrh r3, [r1] + ldrh r2, [r1, #0x10] + cmp r0, #0 + orr r2, r3, r2 + and r2, ip, r2 + strh r2, [r1] + strh r0, [r1, #0x10] + beq _020769C4 + cmp r0, #0x20 + beq _02076984 + cmp r0, #0x40 + beq _020769A4 + b _020769D4 +_02076984: + mov r2, #0x4000000 + ldr r1, [r2] + ldr r0, _020769E8 ; =0x04000245 + orr r1, r1, #0x80000000 + str r1, [r2] + mov r1, #0x85 + strb r1, [r0] + b _020769D4 +_020769A4: + mov r2, #0x4000000 + ldr r1, [r2] + ldr r0, _020769EC ; =0x04000246 + orr r1, r1, #0x80000000 + str r1, [r2] + mov r1, #0x85 + strb r1, [r0] + b _020769D4 +_020769C4: + mov r1, #0x4000000 + ldr r0, [r1] + bic r0, r0, #0x80000000 + str r0, [r1] +_020769D4: + ldr r0, _020769E4 ; =_022B958C + ldrh r0, [r0] + bl EnableVramBanksInSetDontSave + ldmia sp!, {r3, pc} + .align 2, 0 +_020769E4: .word _022B958C +_020769E8: .word 0x04000245 +_020769EC: .word 0x04000246 + arm_func_end sub_02076944 + + arm_func_start sub_020769F0 +sub_020769F0: ; 0x020769F0 + stmdb sp!, {r3, lr} + ldr r1, _02076BAC ; =_022B958C + mvn ip, r0 + ldrh r3, [r1] + ldrh r2, [r1, #8] + cmp r0, #0 + orr r2, r3, r2 + and r2, ip, r2 + strh r2, [r1] + strh r0, [r1, #8] + ldr r2, _02076BB0 ; =0x04000060 + bne _02076A34 + ldrh r1, [r2] + ldr r0, _02076BB4 ; =0x0000CFFE + and r0, r1, r0 + strh r0, [r2] + b _02076B9C +_02076A34: + ldrh r1, [r2] + cmp r0, #0xf + bic r1, r1, #0x3000 + orr r1, r1, #1 + strh r1, [r2] + addls pc, pc, r0, lsl #2 + b _02076B9C +_02076A50: ; jump table + b _02076B9C ; case 0 + b _02076B90 ; case 1 + b _02076B5C ; case 2 + b _02076B84 ; case 3 + b _02076B34 ; case 4 + b _02076A90 ; case 5 + b _02076B50 ; case 6 + b _02076B78 ; case 7 + b _02076B18 ; case 8 + b _02076AA8 ; case 9 + b _02076AC0 ; case 10 + b _02076AD8 ; case 11 + b _02076B28 ; case 12 + b _02076AF8 ; case 13 + b _02076B44 ; case 14 + b _02076B6C ; case 15 +_02076A90: + mov r1, #0x83 + ldr r0, _02076BB8 ; =0x04000242 + strb r1, [r2, #0x1e0] + mov r1, #0x8b + strb r1, [r0] + b _02076B9C +_02076AA8: + mov r1, #0x83 + ldr r0, _02076BBC ; =0x04000243 + strb r1, [r2, #0x1e0] + mov r1, #0x8b + strb r1, [r0] + b _02076B9C +_02076AC0: + ldr r1, _02076BC0 ; =0x04000241 + mov r0, #0x83 + strb r0, [r1] + mov r0, #0x8b + strb r0, [r1, #2] + b _02076B9C +_02076AD8: + mov r0, #0x83 + ldr r1, _02076BC0 ; =0x04000241 + strb r0, [r2, #0x1e0] + mov r0, #0x8b + strb r0, [r1] + mov r0, #0x93 + strb r0, [r1, #2] + b _02076B9C +_02076AF8: + mov r0, #0x83 + ldr r1, _02076BB8 ; =0x04000242 + strb r0, [r2, #0x1e0] + mov r0, #0x8b + strb r0, [r1] + mov r0, #0x93 + strb r0, [r1, #1] + b _02076B9C +_02076B18: + ldr r0, _02076BBC ; =0x04000243 + mov r1, #0x83 + strb r1, [r0] + b _02076B9C +_02076B28: + ldr r0, _02076BBC ; =0x04000243 + mov r1, #0x8b + strb r1, [r0] +_02076B34: + ldr r0, _02076BB8 ; =0x04000242 + mov r1, #0x83 + strb r1, [r0] + b _02076B9C +_02076B44: + ldr r0, _02076BBC ; =0x04000243 + mov r1, #0x93 + strb r1, [r0] +_02076B50: + ldr r0, _02076BB8 ; =0x04000242 + mov r1, #0x8b + strb r1, [r0] +_02076B5C: + ldr r0, _02076BC0 ; =0x04000241 + mov r1, #0x83 + strb r1, [r0] + b _02076B9C +_02076B6C: + ldr r0, _02076BBC ; =0x04000243 + mov r1, #0x9b + strb r1, [r0] +_02076B78: + ldr r0, _02076BB8 ; =0x04000242 + mov r1, #0x93 + strb r1, [r0] +_02076B84: + ldr r0, _02076BC0 ; =0x04000241 + mov r1, #0x8b + strb r1, [r0] +_02076B90: + ldr r0, _02076BC4 ; =0x04000240 + mov r1, #0x83 + strb r1, [r0] +_02076B9C: + ldr r0, _02076BAC ; =_022B958C + ldrh r0, [r0] + bl EnableVramBanksInSetDontSave + ldmia sp!, {r3, pc} + .align 2, 0 +_02076BAC: .word _022B958C +_02076BB0: .word 0x04000060 +_02076BB4: .word 0x0000CFFE +_02076BB8: .word 0x04000242 +_02076BBC: .word 0x04000243 +_02076BC0: .word 0x04000241 +_02076BC4: .word 0x04000240 + arm_func_end sub_020769F0 + + arm_func_start sub_02076BC8 +sub_02076BC8: ; 0x02076BC8 + stmdb sp!, {r3, lr} + ldr r1, _02076CA0 ; =_022B958C + mvn ip, r0 + ldrh r3, [r1] + ldrh r2, [r1, #0xa] + cmp r0, #0x30 + orr r2, r3, r2 + and r2, ip, r2 + strh r2, [r1] + strh r0, [r1, #0xa] + bgt _02076C1C + cmp r0, #0x30 + bge _02076C78 + cmp r0, #0x10 + bgt _02076C10 + bge _02076C84 + cmp r0, #0 + b _02076C90 +_02076C10: + cmp r0, #0x20 + beq _02076C4C + b _02076C90 +_02076C1C: + cmp r0, #0x60 + bgt _02076C34 + bge _02076C40 + cmp r0, #0x40 + beq _02076C5C + b _02076C90 +_02076C34: + cmp r0, #0x70 + beq _02076C6C + b _02076C90 +_02076C40: + ldr r0, _02076CA4 ; =0x04000246 + mov r1, #0x8b + strb r1, [r0] +_02076C4C: + ldr r0, _02076CA8 ; =0x04000245 + mov r1, #0x83 + strb r1, [r0] + b _02076C90 +_02076C5C: + ldr r0, _02076CA4 ; =0x04000246 + mov r1, #0x83 + strb r1, [r0] + b _02076C90 +_02076C6C: + ldr r0, _02076CA4 ; =0x04000246 + mov r1, #0x9b + strb r1, [r0] +_02076C78: + ldr r0, _02076CA8 ; =0x04000245 + mov r1, #0x93 + strb r1, [r0] +_02076C84: + ldr r0, _02076CAC ; =0x04000244 + mov r1, #0x83 + strb r1, [r0] +_02076C90: + ldr r0, _02076CA0 ; =_022B958C + ldrh r0, [r0] + bl EnableVramBanksInSetDontSave + ldmia sp!, {r3, pc} + .align 2, 0 +_02076CA0: .word _022B958C +_02076CA4: .word 0x04000246 +_02076CA8: .word 0x04000245 +_02076CAC: .word 0x04000244 + arm_func_end sub_02076BC8 + + arm_func_start sub_02076CB0 +sub_02076CB0: ; 0x02076CB0 + stmdb sp!, {r3, lr} + ldr r1, _02076DCC ; =_022B958C + mvn ip, r0 + ldrh r3, [r1] + ldrh r2, [r1, #0xc] + cmp r0, #0xc + orr r2, r3, r2 + and r2, ip, r2 + strh r2, [r1] + strh r0, [r1, #0xc] + addls pc, pc, r0, lsl #2 + b _02076DBC +_02076CE0: ; jump table + b _02076D6C ; case 0 + b _02076D80 ; case 1 + b _02076D20 ; case 2 + b _02076D14 ; case 3 + b _02076DA0 ; case 4 + b _02076DBC ; case 5 + b _02076DBC ; case 6 + b _02076DBC ; case 7 + b _02076D4C ; case 8 + b _02076DBC ; case 9 + b _02076DBC ; case 10 + b _02076DBC ; case 11 + b _02076D40 ; case 12 +_02076D14: + ldr r0, _02076DD0 ; =0x04000240 + mov r1, #0x93 + strb r1, [r0] +_02076D20: + ldr r0, _02076DD4 ; =0x04000241 + mov r2, #0x9b + ldr r1, _02076DD8 ; =0x04000060 + strb r2, [r0] + ldrh r0, [r1] + orr r0, r0, #0x4000 + strh r0, [r1] + b _02076DBC +_02076D40: + ldr r0, _02076DDC ; =0x04000242 + mov r1, #0x93 + strb r1, [r0] +_02076D4C: + ldr r0, _02076DE0 ; =0x04000243 + mov r2, #0x9b + ldr r1, _02076DD8 ; =0x04000060 + strb r2, [r0] + ldrh r0, [r1] + orr r0, r0, #0x4000 + strh r0, [r1] + b _02076DBC +_02076D6C: + ldr r1, _02076DD8 ; =0x04000060 + ldrh r0, [r1] + bic r0, r0, #0x4000 + strh r0, [r1] + b _02076DBC +_02076D80: + ldr r0, _02076DD0 ; =0x04000240 + mov r1, #0x9b + strb r1, [r0] + sub r1, r0, #0x1e0 + ldrh r0, [r1] + orr r0, r0, #0x4000 + strh r0, [r1] + b _02076DBC +_02076DA0: + ldr r0, _02076DDC ; =0x04000242 + mov r2, #0x9b + ldr r1, _02076DD8 ; =0x04000060 + strb r2, [r0] + ldrh r0, [r1] + orr r0, r0, #0x4000 + strh r0, [r1] +_02076DBC: + ldr r0, _02076DCC ; =_022B958C + ldrh r0, [r0] + bl EnableVramBanksInSetDontSave + ldmia sp!, {r3, pc} + .align 2, 0 +_02076DCC: .word _022B958C +_02076DD0: .word 0x04000240 +_02076DD4: .word 0x04000241 +_02076DD8: .word 0x04000060 +_02076DDC: .word 0x04000242 +_02076DE0: .word 0x04000243 + arm_func_end sub_02076CB0 + + arm_func_start sub_02076DE4 +sub_02076DE4: ; 0x02076DE4 + stmdb sp!, {r3, lr} + ldr r1, _02076E84 ; =_022B958C + mvn ip, r0 + ldrh r3, [r1] + ldrh r2, [r1, #6] + cmp r0, #8 + orr r2, r3, r2 + and r2, ip, r2 + strh r2, [r1] + strh r0, [r1, #6] + bgt _02076E38 + cmp r0, #8 + bge _02076E68 + cmp r0, #4 + bgt _02076E74 + cmp r0, #0 + blt _02076E74 + beq _02076E74 + cmp r0, #4 + beq _02076E58 + b _02076E74 +_02076E38: + cmp r0, #0xc + bne _02076E74 + ldr r1, _02076E88 ; =0x04000243 + mov r0, #0x8a + strb r0, [r1] + mov r0, #0x82 + strb r0, [r1, #-1] + b _02076E74 +_02076E58: + ldr r0, _02076E8C ; =0x04000242 + mov r1, #0x82 + strb r1, [r0] + b _02076E74 +_02076E68: + ldr r0, _02076E88 ; =0x04000243 + mov r1, #0x82 + strb r1, [r0] +_02076E74: + ldr r0, _02076E84 ; =_022B958C + ldrh r0, [r0] + bl EnableVramBanksInSetDontSave + ldmia sp!, {r3, pc} + .align 2, 0 +_02076E84: .word _022B958C +_02076E88: .word 0x04000243 +_02076E8C: .word 0x04000242 + arm_func_end sub_02076DE4 + + arm_func_start sub_02076E90 +sub_02076E90: ; 0x02076E90 + ldr r1, _02076EA8 ; =_022B958C + ldr ip, _02076EAC ; =EnableVramBanksInSetDontSave + ldrh r2, [r1] + orr r2, r2, r0 + strh r2, [r1] + bx ip + .align 2, 0 +_02076EA8: .word _022B958C +_02076EAC: .word EnableVramBanksInSetDontSave + arm_func_end sub_02076E90 + + arm_func_start sub_02076EB0 +sub_02076EB0: ; 0x02076EB0 + stmdb sp!, {r3, lr} + ldr r1, _02076F48 ; =_022B958C + mvn ip, r0 + ldrh r3, [r1] + ldrh r2, [r1, #0x12] + cmp r0, #0x80 + orr r2, r3, r2 + and r2, ip, r2 + strh r2, [r1] + strh r0, [r1, #0x12] + bgt _02076F04 + cmp r0, #0x80 + bge _02076F2C + cmp r0, #4 + bgt _02076F38 + cmp r0, #0 + blt _02076F38 + beq _02076F38 + cmp r0, #4 + beq _02076F10 + b _02076F38 +_02076F04: + cmp r0, #0x180 + beq _02076F20 + b _02076F38 +_02076F10: + ldr r0, _02076F4C ; =0x04000242 + mov r1, #0x84 + strb r1, [r0] + b _02076F38 +_02076F20: + ldr r0, _02076F50 ; =0x04000249 + mov r1, #0x81 + strb r1, [r0] +_02076F2C: + ldr r0, _02076F54 ; =0x04000248 + mov r1, #0x81 + strb r1, [r0] +_02076F38: + ldr r0, _02076F48 ; =_022B958C + ldrh r0, [r0] + bl EnableVramBanksInSetDontSave + ldmia sp!, {r3, pc} + .align 2, 0 +_02076F48: .word _022B958C +_02076F4C: .word 0x04000242 +_02076F50: .word 0x04000249 +_02076F54: .word 0x04000248 + arm_func_end sub_02076EB0 + + arm_func_start sub_02076F58 +sub_02076F58: ; 0x02076F58 + stmdb sp!, {r3, lr} + ldr r1, _02076FBC ; =_022B958C + mvn ip, r0 + ldrh r3, [r1] + ldrh r2, [r1, #0x14] + cmp r0, #0 + orr r2, r3, r2 + and r2, ip, r2 + strh r2, [r1] + strh r0, [r1, #0x14] + beq _02076FAC + cmp r0, #8 + beq _02076FA0 + cmp r0, #0x100 + ldreq r0, _02076FC0 ; =0x04000249 + moveq r1, #0x82 + streqb r1, [r0] + b _02076FAC +_02076FA0: + ldr r0, _02076FC4 ; =0x04000243 + mov r1, #0x84 + strb r1, [r0] +_02076FAC: + ldr r0, _02076FBC ; =_022B958C + ldrh r0, [r0] + bl EnableVramBanksInSetDontSave + ldmia sp!, {r3, pc} + .align 2, 0 +_02076FBC: .word _022B958C +_02076FC0: .word 0x04000249 +_02076FC4: .word 0x04000243 + arm_func_end sub_02076F58 + + arm_func_start sub_02076FC8 +sub_02076FC8: ; 0x02076FC8 + stmdb sp!, {r3, lr} + ldr r1, _0207703C ; =_022B958C + mvn ip, r0 + ldrh r3, [r1] + ldrh r2, [r1, #0x16] + cmp r0, #0 + orr r2, r3, r2 + and r2, ip, r2 + strh r2, [r1] + strh r0, [r1, #0x16] + beq _0207701C + cmp r0, #0x80 + bne _0207702C + ldr r3, _02077040 ; =0x04001000 + ldr r0, _02077044 ; =0x04000248 + ldr r2, [r3] + mov r1, #0x82 + orr r2, r2, #0x40000000 + str r2, [r3] + strb r1, [r0] + b _0207702C +_0207701C: + ldr r1, _02077040 ; =0x04001000 + ldr r0, [r1] + bic r0, r0, #0x40000000 + str r0, [r1] +_0207702C: + ldr r0, _0207703C ; =_022B958C + ldrh r0, [r0] + bl EnableVramBanksInSetDontSave + ldmia sp!, {r3, pc} + .align 2, 0 +_0207703C: .word _022B958C +_02077040: .word 0x04001000 +_02077044: .word 0x04000248 + arm_func_end sub_02076FC8 + + arm_func_start sub_02077048 +sub_02077048: ; 0x02077048 + stmdb sp!, {r3, lr} + ldr r1, _020770BC ; =_022B958C + mvn ip, r0 + ldrh r3, [r1] + ldrh r2, [r1, #0x18] + cmp r0, #0 + orr r2, r3, r2 + and r2, ip, r2 + strh r2, [r1] + strh r0, [r1, #0x18] + beq _0207709C + cmp r0, #0x100 + bne _020770AC + ldr r3, _020770C0 ; =0x04001000 + ldr r0, _020770C4 ; =0x04000249 + ldr r2, [r3] + mov r1, #0x83 + orr r2, r2, #0x80000000 + str r2, [r3] + strb r1, [r0] + b _020770AC +_0207709C: + ldr r1, _020770C0 ; =0x04001000 + ldr r0, [r1] + bic r0, r0, #0x80000000 + str r0, [r1] +_020770AC: + ldr r0, _020770BC ; =_022B958C + ldrh r0, [r0] + bl EnableVramBanksInSetDontSave + ldmia sp!, {r3, pc} + .align 2, 0 +_020770BC: .word _022B958C +_020770C0: .word 0x04001000 +_020770C4: .word 0x04000249 + arm_func_end sub_02077048 + + arm_func_start EnableVramBanksInSet +EnableVramBanksInSet: ; 0x020770C8 + stmdb sp!, {r4, lr} + ldrh r4, [r0] + mov r2, #0 + ldr r1, _020770F8 ; =_022B958C + strh r2, [r0] + ldrh r2, [r1] + mov r0, r4 + orr r2, r2, r4 + strh r2, [r1] + bl EnableVramBanksInSetDontSave + mov r0, r4 + ldmia sp!, {r4, pc} + .align 2, 0 +_020770F8: .word _022B958C + arm_func_end EnableVramBanksInSet + + arm_func_start sub_020770FC +sub_020770FC: ; 0x020770FC + mov r2, #0x4000000 + ldr r1, [r2] + ldr ip, _02077118 ; =EnableVramBanksInSet + bic r1, r1, #0x40000000 + ldr r0, _0207711C ; =_022B959A + str r1, [r2] + bx ip + .align 2, 0 +_02077118: .word EnableVramBanksInSet +_0207711C: .word _022B959A + arm_func_end sub_020770FC + + arm_func_start sub_02077120 +sub_02077120: ; 0x02077120 + mov r2, #0x4000000 + ldr r1, [r2] + ldr ip, _0207713C ; =EnableVramBanksInSet + bic r1, r1, #0x80000000 + ldr r0, _02077140 ; =_022B959C + str r1, [r2] + bx ip + .align 2, 0 +_0207713C: .word EnableVramBanksInSet +_02077140: .word _022B959C + arm_func_end sub_02077120 + + arm_func_start sub_02077144 +sub_02077144: ; 0x02077144 + ldr ip, _02077150 ; =EnableVramBanksInSet + ldr r0, _02077154 ; =_022B9594 + bx ip + .align 2, 0 +_02077150: .word EnableVramBanksInSet +_02077154: .word _022B9594 + arm_func_end sub_02077144 + + arm_func_start sub_02077158 +sub_02077158: ; 0x02077158 + ldr ip, _02077164 ; =EnableVramBanksInSet + ldr r0, _02077168 ; =_022B9596 + bx ip + .align 2, 0 +_02077164: .word EnableVramBanksInSet +_02077168: .word _022B9596 + arm_func_end sub_02077158 + + arm_func_start sub_0207716C +sub_0207716C: ; 0x0207716C + ldr r2, _02077188 ; =0x04001000 + ldr ip, _0207718C ; =EnableVramBanksInSet + ldr r1, [r2] + ldr r0, _02077190 ; =_022B95A2 + bic r1, r1, #0x40000000 + str r1, [r2] + bx ip + .align 2, 0 +_02077188: .word 0x04001000 +_0207718C: .word EnableVramBanksInSet +_02077190: .word _022B95A2 + arm_func_end sub_0207716C + + arm_func_start sub_02077194 +sub_02077194: ; 0x02077194 + ldr r2, _020771B0 ; =0x04001000 + ldr ip, _020771B4 ; =EnableVramBanksInSet + ldr r1, [r2] + ldr r0, _020771B8 ; =_022B95A4 + bic r1, r1, #0x80000000 + str r1, [r2] + bx ip + .align 2, 0 +_020771B0: .word 0x04001000 +_020771B4: .word EnableVramBanksInSet +_020771B8: .word _022B95A4 + arm_func_end sub_02077194 + + arm_func_start sub_020771BC +sub_020771BC: ; 0x020771BC + stmdb sp!, {r4, lr} + ldrh r4, [r0] + mov r1, #0 + strh r1, [r0] + tst r4, #1 + ldrne r0, _02077274 ; =0x04000240 + strneb r1, [r0] + tst r4, #2 + ldrne r0, _02077278 ; =0x04000241 + movne r1, #0 + strneb r1, [r0] + tst r4, #4 + ldrne r0, _0207727C ; =0x04000242 + movne r1, #0 + strneb r1, [r0] + tst r4, #8 + ldrne r0, _02077280 ; =0x04000243 + movne r1, #0 + strneb r1, [r0] + tst r4, #0x10 + ldrne r0, _02077284 ; =0x04000244 + movne r1, #0 + strneb r1, [r0] + tst r4, #0x20 + ldrne r0, _02077288 ; =0x04000245 + movne r1, #0 + strneb r1, [r0] + tst r4, #0x40 + ldrne r0, _0207728C ; =0x04000246 + movne r1, #0 + strneb r1, [r0] + tst r4, #0x80 + ldrne r0, _02077290 ; =0x04000248 + movne r1, #0 + strneb r1, [r0] + tst r4, #0x100 + ldrne r0, _02077294 ; =0x04000249 + movne r1, #0 + strneb r1, [r0] + ldr r1, _02077298 ; =_022B958A + mov r0, r4, lsl #0x10 + ldrh r1, [r1] + mov r0, r0, lsr #0x10 + bl sub_0207BAC8 + mov r0, r4 + ldmia sp!, {r4, pc} + .align 2, 0 +_02077274: .word 0x04000240 +_02077278: .word 0x04000241 +_0207727C: .word 0x04000242 +_02077280: .word 0x04000243 +_02077284: .word 0x04000244 +_02077288: .word 0x04000245 +_0207728C: .word 0x04000246 +_02077290: .word 0x04000248 +_02077294: .word 0x04000249 +_02077298: .word _022B958A + arm_func_end sub_020771BC + + arm_func_start sub_0207729C +sub_0207729C: ; 0x0207729C + ldr ip, _020772A8 ; =sub_020771BC + ldr r0, _020772AC ; =_022B958E + bx ip + .align 2, 0 +_020772A8: .word sub_020771BC +_020772AC: .word _022B958E + arm_func_end sub_0207729C + + arm_func_start sub_020772B0 +sub_020772B0: ; 0x020772B0 + ldr ip, _020772BC ; =sub_020771BC + ldr r0, _020772C0 ; =_022B9590 + bx ip + .align 2, 0 +_020772BC: .word sub_020771BC +_020772C0: .word _022B9590 + arm_func_end sub_020772B0 + + arm_func_start sub_020772C4 +sub_020772C4: ; 0x020772C4 + mov r2, #0x4000000 + ldr r1, [r2] + ldr ip, _020772E0 ; =sub_020771BC + bic r1, r1, #0x40000000 + ldr r0, _020772E4 ; =_022B959A + str r1, [r2] + bx ip + .align 2, 0 +_020772E0: .word sub_020771BC +_020772E4: .word _022B959A + arm_func_end sub_020772C4 + + arm_func_start sub_020772E8 +sub_020772E8: ; 0x020772E8 + mov r2, #0x4000000 + ldr r1, [r2] + ldr ip, _02077304 ; =sub_020771BC + bic r1, r1, #0x80000000 + ldr r0, _02077308 ; =_022B959C + str r1, [r2] + bx ip + .align 2, 0 +_02077304: .word sub_020771BC +_02077308: .word _022B959C + arm_func_end sub_020772E8 + + arm_func_start sub_0207730C +sub_0207730C: ; 0x0207730C + ldr ip, _02077318 ; =sub_020771BC + ldr r0, _0207731C ; =_022B9594 + bx ip + .align 2, 0 +_02077318: .word sub_020771BC +_0207731C: .word _022B9594 + arm_func_end sub_0207730C + + arm_func_start sub_02077320 +sub_02077320: ; 0x02077320 + ldr ip, _0207732C ; =sub_020771BC + ldr r0, _02077330 ; =_022B9596 + bx ip + .align 2, 0 +_0207732C: .word sub_020771BC +_02077330: .word _022B9596 + arm_func_end sub_02077320 + + arm_func_start sub_02077334 +sub_02077334: ; 0x02077334 + ldr ip, _02077340 ; =sub_020771BC + ldr r0, _02077344 ; =_022B9598 + bx ip + .align 2, 0 +_02077340: .word sub_020771BC +_02077344: .word _022B9598 + arm_func_end sub_02077334 + + arm_func_start sub_02077348 +sub_02077348: ; 0x02077348 + ldr ip, _02077354 ; =sub_020771BC + ldr r0, _02077358 ; =_022B9592 + bx ip + .align 2, 0 +_02077354: .word sub_020771BC +_02077358: .word _022B9592 + arm_func_end sub_02077348 + + arm_func_start sub_0207735C +sub_0207735C: ; 0x0207735C + ldr ip, _02077368 ; =sub_020771BC + ldr r0, _0207736C ; =_022B958C + bx ip + .align 2, 0 +_02077368: .word sub_020771BC +_0207736C: .word _022B958C + arm_func_end sub_0207735C + + arm_func_start sub_02077370 +sub_02077370: ; 0x02077370 + ldr ip, _0207737C ; =sub_020771BC + ldr r0, _02077380 ; =_022B959E + bx ip + .align 2, 0 +_0207737C: .word sub_020771BC +_02077380: .word _022B959E + arm_func_end sub_02077370 + + arm_func_start sub_02077384 +sub_02077384: ; 0x02077384 + ldr ip, _02077390 ; =sub_020771BC + ldr r0, _02077394 ; =_022B95A0 + bx ip + .align 2, 0 +_02077390: .word sub_020771BC +_02077394: .word _022B95A0 + arm_func_end sub_02077384 + + arm_func_start sub_02077398 +sub_02077398: ; 0x02077398 + ldr r2, _020773B4 ; =0x04001000 + ldr ip, _020773B8 ; =sub_020771BC + ldr r1, [r2] + ldr r0, _020773BC ; =_022B95A2 + bic r1, r1, #0x40000000 + str r1, [r2] + bx ip + .align 2, 0 +_020773B4: .word 0x04001000 +_020773B8: .word sub_020771BC +_020773BC: .word _022B95A2 + arm_func_end sub_02077398 + + arm_func_start sub_020773C0 +sub_020773C0: ; 0x020773C0 + ldr r2, _020773DC ; =0x04001000 + ldr ip, _020773E0 ; =sub_020771BC + ldr r1, [r2] + ldr r0, _020773E4 ; =_022B95A4 + bic r1, r1, #0x80000000 + str r1, [r2] + bx ip + .align 2, 0 +_020773DC: .word 0x04001000 +_020773E0: .word sub_020771BC +_020773E4: .word _022B95A4 + arm_func_end sub_020773C0 + + arm_func_start sub_020773E8 +sub_020773E8: ; 0x020773E8 + ldr r1, _02077418 ; =0x04000008 + mov r0, #0x4000000 + ldrh r1, [r1] + ldr r0, [r0] + and r0, r0, #0x38000000 + mov r0, r0, lsr #0x1b + and r1, r1, #0x1f00 + mov r0, r0, lsl #0x10 + mov r1, r1, asr #8 + add r0, r0, #0x6000000 + add r0, r0, r1, lsl #11 + bx lr + .align 2, 0 +_02077418: .word 0x04000008 + arm_func_end sub_020773E8 + + arm_func_start sub_0207741C +sub_0207741C: ; 0x0207741C + ldr r0, _02077438 ; =0x04001008 + ldrh r0, [r0] + and r0, r0, #0x1f00 + mov r0, r0, asr #8 + mov r0, r0, lsl #0xb + add r0, r0, #0x6200000 + bx lr + .align 2, 0 +_02077438: .word 0x04001008 + arm_func_end sub_0207741C + + arm_func_start sub_0207743C +sub_0207743C: ; 0x0207743C + ldr r1, _0207746C ; =0x0400000A + mov r0, #0x4000000 + ldrh r1, [r1] + ldr r0, [r0] + and r0, r0, #0x38000000 + mov r0, r0, lsr #0x1b + and r1, r1, #0x1f00 + mov r0, r0, lsl #0x10 + mov r1, r1, asr #8 + add r0, r0, #0x6000000 + add r0, r0, r1, lsl #11 + bx lr + .align 2, 0 +_0207746C: .word 0x0400000A + arm_func_end sub_0207743C + + arm_func_start sub_02077470 +sub_02077470: ; 0x02077470 + ldr r0, _0207748C ; =0x0400100A + ldrh r0, [r0] + and r0, r0, #0x1f00 + mov r0, r0, asr #8 + mov r0, r0, lsl #0xb + add r0, r0, #0x6200000 + bx lr + .align 2, 0 +_0207748C: .word 0x0400100A + arm_func_end sub_02077470 + + arm_func_start sub_02077490 +sub_02077490: ; 0x02077490 + mov r0, #0x4000000 + ldr r1, [r0] + ldrh r3, [r0, #0xc] + ldr r0, [r0] + and ip, r1, #7 + and r0, r0, #0x38000000 + mov r1, r0, lsr #0x1b + and r0, r3, #0x1f00 + mov r2, r1, lsl #0x10 + cmp ip, #6 + mov r1, r0, lsr #8 + addls pc, pc, ip, lsl #2 + b _0207750C +_020774C4: ; jump table + b _020774E0 ; case 0 + b _020774E0 ; case 1 + b _020774E0 ; case 2 + b _020774E0 ; case 3 + b _020774E0 ; case 4 + b _020774EC ; case 5 + b _02077504 ; case 6 +_020774E0: + add r0, r2, #0x6000000 + add r0, r0, r1, lsl #11 + bx lr +_020774EC: + tst r3, #0x80 + movne r0, r1, lsl #0xe + addne r0, r0, #0x6000000 + addeq r0, r2, #0x6000000 + addeq r0, r0, r1, lsl #11 + bx lr +_02077504: + mov r0, #0x6000000 + bx lr +_0207750C: + mov r0, #0 + bx lr + arm_func_end sub_02077490 + + arm_func_start sub_02077514 +sub_02077514: ; 0x02077514 + mov r0, #0x4000000 + ldr r1, [r0] + ldrh r3, [r0, #0xe] + ldr r0, [r0] + and ip, r1, #7 + and r0, r0, #0x38000000 + mov r1, r0, lsr #0x1b + and r0, r3, #0x1f00 + mov r2, r1, lsl #0x10 + cmp ip, #6 + mov r1, r0, lsr #8 + addls pc, pc, ip, lsl #2 + b _02077590 +_02077548: ; jump table + b _02077564 ; case 0 + b _02077564 ; case 1 + b _02077564 ; case 2 + b _02077570 ; case 3 + b _02077570 ; case 4 + b _02077570 ; case 5 + b _02077588 ; case 6 +_02077564: + add r0, r2, #0x6000000 + add r0, r0, r1, lsl #11 + bx lr +_02077570: + tst r3, #0x80 + movne r0, r1, lsl #0xe + addne r0, r0, #0x6000000 + addeq r0, r2, #0x6000000 + addeq r0, r0, r1, lsl #11 + bx lr +_02077588: + mov r0, #0 + bx lr +_02077590: + mov r0, #0 + bx lr + arm_func_end sub_02077514 + + arm_func_start sub_02077598 +sub_02077598: ; 0x02077598 + ldr r1, _020775C8 ; =0x04000008 + mov r0, #0x4000000 + ldrh r1, [r1] + ldr r0, [r0] + and r0, r0, #0x7000000 + mov r0, r0, lsr #0x18 + and r1, r1, #0x3c + mov r0, r0, lsl #0x10 + mov r1, r1, asr #2 + add r0, r0, #0x6000000 + add r0, r0, r1, lsl #14 + bx lr + .align 2, 0 +_020775C8: .word 0x04000008 + arm_func_end sub_02077598 + + arm_func_start sub_020775CC +sub_020775CC: ; 0x020775CC + ldr r0, _020775E8 ; =0x04001008 + ldrh r0, [r0] + and r0, r0, #0x3c + mov r0, r0, asr #2 + mov r0, r0, lsl #0xe + add r0, r0, #0x6200000 + bx lr + .align 2, 0 +_020775E8: .word 0x04001008 + arm_func_end sub_020775CC + + arm_func_start sub_020775EC +sub_020775EC: ; 0x020775EC + ldr r1, _0207761C ; =0x0400000A + mov r0, #0x4000000 + ldrh r1, [r1] + ldr r0, [r0] + and r0, r0, #0x7000000 + mov r0, r0, lsr #0x18 + and r1, r1, #0x3c + mov r0, r0, lsl #0x10 + mov r1, r1, asr #2 + add r0, r0, #0x6000000 + add r0, r0, r1, lsl #14 + bx lr + .align 2, 0 +_0207761C: .word 0x0400000A + arm_func_end sub_020775EC + + arm_func_start sub_02077620 +sub_02077620: ; 0x02077620 + ldr r0, _0207763C ; =0x0400100A + ldrh r0, [r0] + and r0, r0, #0x3c + mov r0, r0, asr #2 + mov r0, r0, lsl #0xe + add r0, r0, #0x6200000 + bx lr + .align 2, 0 +_0207763C: .word 0x0400100A + arm_func_end sub_02077620 + + arm_func_start sub_02077640 +sub_02077640: ; 0x02077640 + mov r1, #0x4000000 + ldr r0, [r1] + ldrh r2, [r1, #0xc] + and r0, r0, #7 + cmp r0, #5 + blt _02077660 + tst r2, #0x80 + bne _02077688 +_02077660: + mov r0, #0x4000000 + ldr r1, [r0] + and r0, r2, #0x3c + and r1, r1, #0x7000000 + mov r1, r1, lsr #0x18 + mov r1, r1, lsl #0x10 + add r1, r1, #0x6000000 + mov r0, r0, lsr #2 + add r0, r1, r0, lsl #14 + bx lr +_02077688: + mov r0, #0 + bx lr + arm_func_end sub_02077640 + + arm_func_start sub_02077690 +sub_02077690: ; 0x02077690 + mov r1, #0x4000000 + ldr r0, [r1] + ldrh r2, [r1, #0xe] + and r0, r0, #7 + cmp r0, #3 + blt _020776B8 + cmp r0, #6 + bge _020776E0 + tst r2, #0x80 + bne _020776E0 +_020776B8: + mov r0, #0x4000000 + ldr r1, [r0] + and r0, r2, #0x3c + and r1, r1, #0x7000000 + mov r1, r1, lsr #0x18 + mov r1, r1, lsl #0x10 + add r1, r1, #0x6000000 + mov r0, r0, lsr #2 + add r0, r1, r0, lsl #14 + bx lr +_020776E0: + mov r0, #0 + bx lr + arm_func_end sub_02077690 + + arm_func_start sub_020776E8 +sub_020776E8: ; 0x020776E8 + ldr ip, [sp] + orr r1, r1, #0x40 + orr r2, r1, r2, lsl #8 + orr r1, r3, ip, lsl #8 + orr r1, r2, r1, lsl #16 + str r1, [r0] + bx lr + arm_func_end sub_020776E8 + + arm_func_start sub_02077704 +sub_02077704: ; 0x02077704 + cmp r2, #0 + orrge r1, r1, #0x80 + strgeh r1, [r0] + strgeh r2, [r0, #4] + bxge lr + orr r1, r1, #0xc0 + strh r1, [r0] + rsb r1, r2, #0 + strh r1, [r0, #4] + bx lr + arm_func_end sub_02077704 + + arm_func_start sub_0207772C +sub_0207772C: ; 0x0207772C + ldrh r3, [r0] + cmp r1, #0 + and r2, r3, #0xc0 + bge _02077758 + cmp r2, #0x80 + biceq r2, r3, #0xc0 + orreq r2, r2, #0xc0 + streqh r2, [r0] + rsb r1, r1, #0 + strh r1, [r0, #4] + bx lr +_02077758: + cmp r2, #0xc0 + biceq r2, r3, #0xc0 + orreq r2, r2, #0x80 + streqh r2, [r0] + strh r1, [r0, #4] + bx lr + arm_func_end sub_0207772C + + arm_func_start sub_02077770 +sub_02077770: ; 0x02077770 + ldr r1, _02077784 ; =0x04000400 + mov r2, #0x16 + ldr ip, _02077788 ; =sub_020788E4 + str r2, [r1] + bx ip + .align 2, 0 +_02077784: .word 0x04000400 +_02077788: .word sub_020788E4 + arm_func_end sub_02077770 + + arm_func_start GeomMtxLoad4x3 +GeomMtxLoad4x3: ; 0x0207778C + ldr r1, _020777A0 ; =0x04000400 + mov r2, #0x17 + ldr ip, _020777A4 ; =GeomGxFifoSendMtx4x3 + str r2, [r1] + bx ip + .align 2, 0 +_020777A0: .word 0x04000400 +_020777A4: .word GeomGxFifoSendMtx4x3 + arm_func_end GeomMtxLoad4x3 + + arm_func_start GeomMtxMult4x3 +GeomMtxMult4x3: ; 0x020777A8 + ldr r1, _020777BC ; =0x04000400 + mov r2, #0x19 + ldr ip, _020777C0 ; =GeomGxFifoSendMtx4x3 + str r2, [r1] + bx ip + .align 2, 0 +_020777BC: .word 0x04000400 +_020777C0: .word GeomGxFifoSendMtx4x3 + arm_func_end GeomMtxMult4x3 + + arm_func_start sub_020777C4 +sub_020777C4: ; 0x020777C4 + stmdb sp!, {r3, lr} + bl sub_0207793C + ldr r1, _020778B0 ; =0x04000504 + mov r0, #0 + str r0, [r1] +_020777D8: + ldr r0, [r1, #0xfc] + tst r0, #0x8000000 + bne _020777D8 + ldr r0, _020778B4 ; =0x04000060 + mov r2, #0 + strh r2, [r0] + str r2, [r1, #0xfc] + str r2, [r0, #-0x50] + ldrh ip, [r0] + ldr r2, _020778B8 ; =0xFFFFCFFD + ldr r3, _020778BC ; =0x0000CFFB + orr ip, ip, #0x2000 + strh ip, [r0] + ldrh ip, [r0] + orr ip, ip, #0x1000 + strh ip, [r0] + ldrh ip, [r0] + and r2, ip, r2 + strh r2, [r0] + ldrh r2, [r0] + bic r2, r2, #0x3000 + orr r2, r2, #0x10 + strh r2, [r0] + ldrh r2, [r0] + and r2, r2, r3 + strh r2, [r0] + ldr r0, [r1, #0xfc] + orr r0, r0, #0x8000 + str r0, [r1, #0xfc] + ldr r0, [r1, #0xfc] + bic r0, r0, #0xc0000000 + orr r0, r0, #0x80000000 + str r0, [r1, #0xfc] + bl sub_02077964 + ldr r1, _020778C0 ; =0x04000350 + mov r2, #0 + ldr r0, _020778C4 ; =0x00007FFF + str r2, [r1] + strh r0, [r1, #4] + strh r2, [r1, #6] + str r2, [r1, #8] + strh r2, [r1, #0xc] + sub r1, r1, #0x348 + ldrh r0, [r1] + bic r0, r0, #3 + strh r0, [r1] + bl sub_02077AB4 + ldr r2, _020778C8 ; =0x001F0080 + ldr r1, _020778CC ; =0x040004A4 + mov r0, #0 + str r2, [r1] + str r0, [r1, #4] + str r0, [r1, #8] + ldmia sp!, {r3, pc} + .align 2, 0 +_020778B0: .word 0x04000504 +_020778B4: .word 0x04000060 +_020778B8: .word 0xFFFFCFFD +_020778BC: .word 0x0000CFFB +_020778C0: .word 0x04000350 +_020778C4: .word 0x00007FFF +_020778C8: .word 0x001F0080 +_020778CC: .word 0x040004A4 + arm_func_end sub_020777C4 + + arm_func_start sub_020778D0 +sub_020778D0: ; 0x020778D0 + stmdb sp!, {r3, lr} + ldr r2, _0207792C ; =0x04000600 +_020778D8: + ldr r0, [r2] + tst r0, #0x8000000 + bne _020778D8 + ldr r0, [r2] + ldr r1, _02077930 ; =0x04000060 + orr r0, r0, #0x8000 + str r0, [r2] + ldrh r0, [r1] + orr r0, r0, #0x2000 + strh r0, [r1] + ldrh r0, [r1] + orr r0, r0, #0x1000 + strh r0, [r1] + bl sub_020779FC + ldr r2, _02077934 ; =0x001F0080 + ldr r1, _02077938 ; =0x040004A4 + mov r0, #0 + str r2, [r1] + str r0, [r1, #4] + str r0, [r1, #8] + ldmia sp!, {r3, pc} + .align 2, 0 +_0207792C: .word 0x04000600 +_02077930: .word 0x04000060 +_02077934: .word 0x001F0080 +_02077938: .word 0x040004A4 + arm_func_end sub_020778D0 + + arm_func_start sub_0207793C +sub_0207793C: ; 0x0207793C + stmdb sp!, {r3, lr} + ldr r0, _0207795C ; =0x04000400 + bl sub_02077BB4 + ldr r1, _02077960 ; =0x04000600 +_0207794C: + ldr r0, [r1] + tst r0, #0x8000000 + bne _0207794C + ldmia sp!, {r3, pc} + .align 2, 0 +_0207795C: .word 0x04000400 +_02077960: .word 0x04000600 + arm_func_end sub_0207793C + + arm_func_start sub_02077964 +sub_02077964: ; 0x02077964 + stmdb sp!, {r4, lr} + sub sp, sp, #8 + ldr r1, _020779F0 ; =0x04000600 + ldr r0, [r1] + orr r0, r0, #0x8000 + str r0, [r1] + add r4, sp, #4 +_02077980: + mov r0, r4 + bl sub_02077B54 + cmp r0, #0 + bne _02077980 + add r4, sp, #0 +_02077994: + mov r0, r4 + bl sub_02077B84 + cmp r0, #0 + bne _02077994 + ldr r1, _020779F4 ; =0x04000440 + mov r0, #3 + str r0, [r1] + mov r0, #0 + str r0, [r1, #0x14] + str r0, [r1] + ldr r0, [sp] + mov r2, #0 + cmp r0, #0 + strne r0, [r1, #8] + ldr r1, _020779F8 ; =0x04000454 + mov r0, #2 + str r2, [r1] + str r0, [r1, #-0x14] + ldr r0, [sp, #4] + str r0, [r1, #-0xc] + str r2, [r1] + add sp, sp, #8 + ldmia sp!, {r4, pc} + .align 2, 0 +_020779F0: .word 0x04000600 +_020779F4: .word 0x04000440 +_020779F8: .word 0x04000454 + arm_func_end sub_02077964 + + arm_func_start sub_020779FC +sub_020779FC: ; 0x020779FC + stmdb sp!, {r4, lr} + sub sp, sp, #8 + ldr r1, _02077A84 ; =0x04000600 + ldr r0, [r1] + orr r0, r0, #0x8000 + str r0, [r1] + add r4, sp, #4 +_02077A18: + mov r0, r4 + bl sub_02077B54 + cmp r0, #0 + bne _02077A18 + add r4, sp, #0 +_02077A2C: + mov r0, r4 + bl sub_02077B84 + cmp r0, #0 + bne _02077A2C + ldr r1, _02077A88 ; =0x04000440 + mov r0, #3 + str r0, [r1] + mov r0, #0 + str r0, [r1, #0x14] + str r0, [r1] + ldr r0, [sp] + ldr r2, _02077A88 ; =0x04000440 + cmp r0, #0 + strne r0, [r1, #8] + mov r0, #2 + str r0, [r2] + ldr r1, [sp, #4] + mov r0, #0 + str r1, [r2, #8] + str r0, [r2, #0x14] + add sp, sp, #8 + ldmia sp!, {r4, pc} + .align 2, 0 +_02077A84: .word 0x04000600 +_02077A88: .word 0x04000440 + arm_func_end sub_020779FC + + arm_func_start sub_02077A8C +sub_02077A8C: ; 0x02077A8C + ldr ip, [sp] + orr r0, r0, r1, lsl #16 + orr r1, r0, r3, lsl #24 + cmp ip, #0 + ldr r0, _02077AB0 ; =0x04000350 + orrne r1, r1, #0x8000 + str r1, [r0] + strh r2, [r0, #4] + bx lr + .align 2, 0 +_02077AB0: .word 0x04000350 + arm_func_end sub_02077A8C + + arm_func_start sub_02077AB4 +sub_02077AB4: ; 0x02077AB4 + stmdb sp!, {r3, lr} + sub sp, sp, #8 + ldr r0, _02077B44 ; =_020B2B98 + mvn r1, #0 + ldr r0, [r0] + cmp r0, r1 + ldr r1, _02077B48 ; =0x04000330 + beq _02077B04 + mov r2, #0 + str r2, [sp] + mov r3, #0x10 + str r2, [sp, #4] + bl sub_0207BDA8 + ldr r0, _02077B44 ; =_020B2B98 + ldr r1, _02077B4C ; =0x04000360 + ldr r0, [r0] + mov r2, #0 + mov r3, #0x60 + bl sub_0207BC4C + b _02077B20 +_02077B04: + mov r0, #0 + mov r2, #0x10 + bl ArrayFill32 + ldr r1, _02077B4C ; =0x04000360 + mov r0, #0 + mov r2, #0x60 + bl ArrayFill32 +_02077B20: + mov r2, #0 + ldr r0, _02077B50 ; =0x040004D0 + mov r1, r2 +_02077B2C: + add r2, r2, #1 + str r1, [r0] + cmp r2, #0x20 + blt _02077B2C + add sp, sp, #8 + ldmia sp!, {r3, pc} + .align 2, 0 +_02077B44: .word _020B2B98 +_02077B48: .word 0x04000330 +_02077B4C: .word 0x04000360 +_02077B50: .word 0x040004D0 + arm_func_end sub_02077AB4 + + arm_func_start sub_02077B54 +sub_02077B54: ; 0x02077B54 + ldr r2, _02077B80 ; =0x04000600 + ldr r1, [r2] + tst r1, #0x4000 + mvnne r0, #0 + bxne lr + ldr r1, [r2] + and r1, r1, #0x1f00 + mov r1, r1, lsr #8 + str r1, [r0] + mov r0, #0 + bx lr + .align 2, 0 +_02077B80: .word 0x04000600 + arm_func_end sub_02077B54 + + arm_func_start sub_02077B84 +sub_02077B84: ; 0x02077B84 + ldr r2, _02077BB0 ; =0x04000600 + ldr r1, [r2] + tst r1, #0x4000 + mvnne r0, #0 + bxne lr + ldr r1, [r2] + and r1, r1, #0x2000 + mov r1, r1, lsr #0xd + str r1, [r0] + mov r0, #0 + bx lr + .align 2, 0 +_02077BB0: .word 0x04000600 + arm_func_end sub_02077B84 + + arm_func_start sub_02077BB4 +sub_02077BB4: ; 0x02077BB4 + mov r1, #0 + mov r2, #0 + mov r3, #0 + mov ip, #0 + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + stmia r0, {r1, r2, r3, ip} + bx lr + arm_func_end sub_02077BB4 + + arm_func_start sub_02077C48 +sub_02077C48: ; 0x02077C48 + stmdb sp!, {r4, lr} + sub sp, sp, #0x50 + ldr ip, [sp, #0x58] + ldr lr, [sp, #0x5c] + str ip, [sp] + ldr r4, [sp, #0x68] + ldr ip, [sp, #0x60] + str lr, [sp, #4] + cmp r4, #0 + addeq r4, sp, #0x10 + str ip, [sp, #8] + str r4, [sp, #0xc] + bl sub_02075930 + ldr r0, [sp, #0x64] + cmp r0, #0 + addeq sp, sp, #0x50 + ldmeqia sp!, {r4, pc} + ldr r1, _02077CA8 ; =0x04000440 + mov r2, #0 + mov r0, r4 + str r2, [r1] + bl sub_02077770 + add sp, sp, #0x50 + ldmia sp!, {r4, pc} + .align 2, 0 +_02077CA8: .word 0x04000440 + arm_func_end sub_02077C48 + + arm_func_start sub_02077CAC +sub_02077CAC: ; 0x02077CAC + stmdb sp!, {r3, r4, r5, lr} + sub sp, sp, #0x30 + ldr r4, [sp, #0x40] + mov r5, r3 + cmp r4, #0 + addeq r4, sp, #0 + mov r3, r4 + bl sub_02075828 + cmp r5, #0 + addeq sp, sp, #0x30 + ldmeqia sp!, {r3, r4, r5, pc} + ldr r1, _02077CF4 ; =0x04000440 + mov r2, #2 + mov r0, r4 + str r2, [r1] + bl GeomMtxLoad4x3 + add sp, sp, #0x30 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02077CF4: .word 0x04000440 + arm_func_end sub_02077CAC + + arm_func_start sub_02077CF8 +sub_02077CF8: ; 0x02077CF8 + stmdb sp!, {r4, lr} + ldr r3, _02077D48 ; =_020B2B98 + mov r4, r0 + ldr r0, [r3] + mvn ip, #0 + mov lr, r1 + mov r3, r2 + cmp r0, ip + beq _02077D34 + cmp r3, #0x1c + bls _02077D34 + mov r1, r4 + add r2, lr, #0x5000000 + bl sub_0207BD3C + ldmia sp!, {r4, pc} +_02077D34: + mov r0, r4 + mov r2, r3 + add r1, lr, #0x5000000 + bl ArrayCopy16 + ldmia sp!, {r4, pc} + .align 2, 0 +_02077D48: .word _020B2B98 + arm_func_end sub_02077CF8 + + arm_func_start sub_02077D4C +sub_02077D4C: ; 0x02077D4C + stmdb sp!, {r3, lr} + ldr r3, _02077DA0 ; =_020B2B98 + mov lr, r0 + ldr r0, [r3] + mvn ip, #0 + mov r3, r2 + cmp r0, ip + beq _02077D88 + cmp r3, #0x1c + bls _02077D88 + add r2, r1, #0x400 + mov r1, lr + add r2, r2, #0x5000000 + bl sub_0207BD3C + ldmia sp!, {r3, pc} +_02077D88: + add r1, r1, #0x400 + mov r0, lr + mov r2, r3 + add r1, r1, #0x5000000 + bl ArrayCopy16 + ldmia sp!, {r3, pc} + .align 2, 0 +_02077DA0: .word _020B2B98 + arm_func_end sub_02077D4C + + arm_func_start sub_02077DA4 +sub_02077DA4: ; 0x02077DA4 + stmdb sp!, {r3, lr} + ldr r3, _02077DF8 ; =_020B2B98 + mov lr, r0 + ldr r0, [r3] + mvn ip, #0 + mov r3, r2 + cmp r0, ip + beq _02077DE0 + cmp r3, #0x1c + bls _02077DE0 + add r2, r1, #0x200 + mov r1, lr + add r2, r2, #0x5000000 + bl sub_0207BD3C + ldmia sp!, {r3, pc} +_02077DE0: + add r1, r1, #0x200 + mov r0, lr + mov r2, r3 + add r1, r1, #0x5000000 + bl ArrayCopy16 + ldmia sp!, {r3, pc} + .align 2, 0 +_02077DF8: .word _020B2B98 + arm_func_end sub_02077DA4 + + arm_func_start sub_02077DFC +sub_02077DFC: ; 0x02077DFC + stmdb sp!, {r3, lr} + ldr r3, _02077E50 ; =_020B2B98 + mov lr, r0 + ldr r0, [r3] + mvn ip, #0 + mov r3, r2 + cmp r0, ip + beq _02077E38 + cmp r3, #0x1c + bls _02077E38 + add r2, r1, #0x600 + mov r1, lr + add r2, r2, #0x5000000 + bl sub_0207BD3C + ldmia sp!, {r3, pc} +_02077E38: + add r1, r1, #0x600 + mov r0, lr + mov r2, r3 + add r1, r1, #0x5000000 + bl ArrayCopy16 + ldmia sp!, {r3, pc} + .align 2, 0 +_02077E50: .word _020B2B98 + arm_func_end sub_02077DFC + + arm_func_start sub_02077E54 +sub_02077E54: ; 0x02077E54 + stmdb sp!, {r4, lr} + ldr r3, _02077EA4 ; =_020B2B98 + mov r4, r0 + ldr r0, [r3] + mvn ip, #0 + mov lr, r1 + mov r3, r2 + cmp r0, ip + beq _02077E90 + cmp r3, #0x30 + bls _02077E90 + mov r1, r4 + add r2, lr, #0x7000000 + bl sub_0207BCCC + ldmia sp!, {r4, pc} +_02077E90: + mov r0, r4 + mov r2, r3 + add r1, lr, #0x7000000 + bl ArrayCopy32 + ldmia sp!, {r4, pc} + .align 2, 0 +_02077EA4: .word _020B2B98 + arm_func_end sub_02077E54 + + arm_func_start sub_02077EA8 +sub_02077EA8: ; 0x02077EA8 + stmdb sp!, {r3, lr} + ldr r3, _02077EFC ; =_020B2B98 + mov lr, r0 + ldr r0, [r3] + mvn ip, #0 + mov r3, r2 + cmp r0, ip + beq _02077EE4 + cmp r3, #0x30 + bls _02077EE4 + add r2, r1, #0x400 + mov r1, lr + add r2, r2, #0x7000000 + bl sub_0207BCCC + ldmia sp!, {r3, pc} +_02077EE4: + add r1, r1, #0x400 + mov r0, lr + mov r2, r3 + add r1, r1, #0x7000000 + bl ArrayCopy32 + ldmia sp!, {r3, pc} + .align 2, 0 +_02077EFC: .word _020B2B98 + arm_func_end sub_02077EA8 + + arm_func_start sub_02077F00 +sub_02077F00: ; 0x02077F00 + stmdb sp!, {r4, lr} + ldr r3, _02077F54 ; =_020B2B98 + mov r4, r0 + ldr r0, [r3] + mvn ip, #0 + mov lr, r1 + mov r3, r2 + cmp r0, ip + mov ip, #0x6400000 + beq _02077F40 + cmp r3, #0x30 + bls _02077F40 + mov r1, r4 + add r2, ip, lr + bl sub_0207BCCC + ldmia sp!, {r4, pc} +_02077F40: + mov r0, r4 + mov r2, r3 + add r1, ip, lr + bl ArrayCopy32 + ldmia sp!, {r4, pc} + .align 2, 0 +_02077F54: .word _020B2B98 + arm_func_end sub_02077F00 + + arm_func_start sub_02077F58 +sub_02077F58: ; 0x02077F58 + stmdb sp!, {r4, lr} + ldr r3, _02077FAC ; =_020B2B98 + mov r4, r0 + ldr r0, [r3] + mvn ip, #0 + mov lr, r1 + mov r3, r2 + cmp r0, ip + mov ip, #0x6600000 + beq _02077F98 + cmp r3, #0x30 + bls _02077F98 + mov r1, r4 + add r2, ip, lr + bl sub_0207BCCC + ldmia sp!, {r4, pc} +_02077F98: + mov r0, r4 + mov r2, r3 + add r1, ip, lr + bl ArrayCopy32 + ldmia sp!, {r4, pc} + .align 2, 0 +_02077FAC: .word _020B2B98 + arm_func_end sub_02077F58 + + arm_func_start sub_02077FB0 +sub_02077FB0: ; 0x02077FB0 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_0207741C + ldr r1, _0207800C ; =_020B2B98 + mov ip, r0 + ldr r0, [r1] + mvn r1, #0 + cmp r0, r1 + beq _02077FF8 + cmp r4, #0x1c + bls _02077FF8 + mov r1, r6 + mov r3, r4 + add r2, ip, r5 + bl sub_0207BD3C + ldmia sp!, {r4, r5, r6, pc} +_02077FF8: + mov r0, r6 + mov r2, r4 + add r1, ip, r5 + bl ArrayCopy16 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207800C: .word _020B2B98 + arm_func_end sub_02077FB0 + + arm_func_start sub_02078010 +sub_02078010: ; 0x02078010 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_0207743C + ldr r1, _0207806C ; =_020B2B98 + mov ip, r0 + ldr r0, [r1] + mvn r1, #0 + cmp r0, r1 + beq _02078058 + cmp r4, #0x1c + bls _02078058 + mov r1, r6 + mov r3, r4 + add r2, ip, r5 + bl sub_0207BD3C + ldmia sp!, {r4, r5, r6, pc} +_02078058: + mov r0, r6 + mov r2, r4 + add r1, ip, r5 + bl ArrayCopy16 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207806C: .word _020B2B98 + arm_func_end sub_02078010 + + arm_func_start sub_02078070 +sub_02078070: ; 0x02078070 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_02077470 + ldr r1, _020780CC ; =_020B2B98 + mov ip, r0 + ldr r0, [r1] + mvn r1, #0 + cmp r0, r1 + beq _020780B8 + cmp r4, #0x1c + bls _020780B8 + mov r1, r6 + mov r3, r4 + add r2, ip, r5 + bl sub_0207BD3C + ldmia sp!, {r4, r5, r6, pc} +_020780B8: + mov r0, r6 + mov r2, r4 + add r1, ip, r5 + bl ArrayCopy16 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_020780CC: .word _020B2B98 + arm_func_end sub_02078070 + + arm_func_start sub_020780D0 +sub_020780D0: ; 0x020780D0 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_02077490 + ldr r1, _0207812C ; =_020B2B98 + mov ip, r0 + ldr r0, [r1] + mvn r1, #0 + cmp r0, r1 + beq _02078118 + cmp r4, #0x1c + bls _02078118 + mov r1, r6 + mov r3, r4 + add r2, ip, r5 + bl sub_0207BD3C + ldmia sp!, {r4, r5, r6, pc} +_02078118: + mov r0, r6 + mov r2, r4 + add r1, ip, r5 + bl ArrayCopy16 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207812C: .word _020B2B98 + arm_func_end sub_020780D0 + + arm_func_start sub_02078130 +sub_02078130: ; 0x02078130 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_02077514 + ldr r1, _0207818C ; =_020B2B98 + mov ip, r0 + ldr r0, [r1] + mvn r1, #0 + cmp r0, r1 + beq _02078178 + cmp r4, #0x1c + bls _02078178 + mov r1, r6 + mov r3, r4 + add r2, ip, r5 + bl sub_0207BD3C + ldmia sp!, {r4, r5, r6, pc} +_02078178: + mov r0, r6 + mov r2, r4 + add r1, ip, r5 + bl ArrayCopy16 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207818C: .word _020B2B98 + arm_func_end sub_02078130 + + arm_func_start sub_02078190 +sub_02078190: ; 0x02078190 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_02077598 + ldr r1, _020781EC ; =_020B2B98 + mov ip, r0 + ldr r0, [r1] + mvn r1, #0 + cmp r0, r1 + beq _020781D8 + cmp r4, #0x30 + bls _020781D8 + mov r1, r6 + mov r3, r4 + add r2, ip, r5 + bl sub_0207BCCC + ldmia sp!, {r4, r5, r6, pc} +_020781D8: + mov r0, r6 + mov r2, r4 + add r1, ip, r5 + bl ArrayCopy32 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_020781EC: .word _020B2B98 + arm_func_end sub_02078190 + + arm_func_start sub_020781F0 +sub_020781F0: ; 0x020781F0 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_020775CC + ldr r1, _0207824C ; =_020B2B98 + mov ip, r0 + ldr r0, [r1] + mvn r1, #0 + cmp r0, r1 + beq _02078238 + cmp r4, #0x30 + bls _02078238 + mov r1, r6 + mov r3, r4 + add r2, ip, r5 + bl sub_0207BCCC + ldmia sp!, {r4, r5, r6, pc} +_02078238: + mov r0, r6 + mov r2, r4 + add r1, ip, r5 + bl ArrayCopy32 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207824C: .word _020B2B98 + arm_func_end sub_020781F0 + + arm_func_start sub_02078250 +sub_02078250: ; 0x02078250 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_020775EC + ldr r1, _020782AC ; =_020B2B98 + mov ip, r0 + ldr r0, [r1] + mvn r1, #0 + cmp r0, r1 + beq _02078298 + cmp r4, #0x30 + bls _02078298 + mov r1, r6 + mov r3, r4 + add r2, ip, r5 + bl sub_0207BCCC + ldmia sp!, {r4, r5, r6, pc} +_02078298: + mov r0, r6 + mov r2, r4 + add r1, ip, r5 + bl ArrayCopy32 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_020782AC: .word _020B2B98 + arm_func_end sub_02078250 + + arm_func_start sub_020782B0 +sub_020782B0: ; 0x020782B0 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_02077620 + ldr r1, _0207830C ; =_020B2B98 + mov ip, r0 + ldr r0, [r1] + mvn r1, #0 + cmp r0, r1 + beq _020782F8 + cmp r4, #0x30 + bls _020782F8 + mov r1, r6 + mov r3, r4 + add r2, ip, r5 + bl sub_0207BCCC + ldmia sp!, {r4, r5, r6, pc} +_020782F8: + mov r0, r6 + mov r2, r4 + add r1, ip, r5 + bl ArrayCopy32 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207830C: .word _020B2B98 + arm_func_end sub_020782B0 + + arm_func_start sub_02078310 +sub_02078310: ; 0x02078310 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_02077640 + ldr r1, _0207836C ; =_020B2B98 + mov ip, r0 + ldr r0, [r1] + mvn r1, #0 + cmp r0, r1 + beq _02078358 + cmp r4, #0x30 + bls _02078358 + mov r1, r6 + mov r3, r4 + add r2, ip, r5 + bl sub_0207BCCC + ldmia sp!, {r4, r5, r6, pc} +_02078358: + mov r0, r6 + mov r2, r4 + add r1, ip, r5 + bl ArrayCopy32 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207836C: .word _020B2B98 + arm_func_end sub_02078310 + + arm_func_start sub_02078370 +sub_02078370: ; 0x02078370 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_02077690 + ldr r1, _020783CC ; =_020B2B98 + mov ip, r0 + ldr r0, [r1] + mvn r1, #0 + cmp r0, r1 + beq _020783B8 + cmp r4, #0x30 + bls _020783B8 + mov r1, r6 + mov r3, r4 + add r2, ip, r5 + bl sub_0207BCCC + ldmia sp!, {r4, r5, r6, pc} +_020783B8: + mov r0, r6 + mov r2, r4 + add r1, ip, r5 + bl ArrayCopy32 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_020783CC: .word _020B2B98 + arm_func_end sub_02078370 + + arm_func_start sub_020783D0 +sub_020783D0: ; 0x020783D0 + stmdb sp!, {r3, lr} + bl sub_020770FC + ldr r1, _02078460 ; =_022B95A8 + cmp r0, #0x20 + str r0, [r1, #0x14] + bgt _02078404 + cmp r0, #0x20 + bge _02078448 + cmp r0, #0 + ldmleia sp!, {r3, pc} + cmp r0, #0x10 + beq _02078420 + ldmia sp!, {r3, pc} +_02078404: + cmp r0, #0x40 + bgt _02078414 + beq _02078434 + ldmia sp!, {r3, pc} +_02078414: + cmp r0, #0x60 + beq _02078448 + ldmia sp!, {r3, pc} +_02078420: + ldr r2, _02078464 ; =0x06880000 + mov r0, #0 + str r2, [r1, #0x10] + str r0, [r1, #0xc] + ldmia sp!, {r3, pc} +_02078434: + ldr r2, _02078468 ; =0x06894000 + mov r0, #0x4000 + str r2, [r1, #0x10] + str r0, [r1, #0xc] + ldmia sp!, {r3, pc} +_02078448: + ldr r2, _0207846C ; =0x06890000 + ldr r0, _02078460 ; =_022B95A8 + mov r1, #0 + str r2, [r0, #0x10] + str r1, [r0, #0xc] + ldmia sp!, {r3, pc} + .align 2, 0 +_02078460: .word _022B95A8 +_02078464: .word 0x06880000 +_02078468: .word 0x06894000 +_0207846C: .word 0x06890000 + arm_func_end sub_020783D0 + + arm_func_start sub_02078470 +sub_02078470: ; 0x02078470 + stmdb sp!, {r3, lr} + ldr r0, _020784B0 ; =_020B2B98 + mvn r1, #0 + ldr r0, [r0] + cmp r0, r1 + beq _0207848C + bl sub_0207C0FC +_0207848C: + ldr r0, _020784B4 ; =_022B95A8 + ldr r0, [r0, #0x14] + bl sub_02076844 + ldr r0, _020784B4 ; =_022B95A8 + mov r1, #0 + str r1, [r0, #0x14] + str r1, [r0, #0x10] + str r1, [r0, #0xc] + ldmia sp!, {r3, pc} + .align 2, 0 +_020784B0: .word _020B2B98 +_020784B4: .word _022B95A8 + arm_func_end sub_02078470 + + arm_func_start sub_020784B8 +sub_020784B8: ; 0x020784B8 + stmdb sp!, {r3, lr} + bl sub_02077120 + ldr r1, _020784F4 ; =_022B95A8 + cmp r0, #0 + str r0, [r1, #8] + ldmeqia sp!, {r3, pc} + cmp r0, #0x20 + beq _020784E8 + cmp r0, #0x40 + ldreq r0, _020784F8 ; =0x06894000 + streq r0, [r1, #4] + ldmia sp!, {r3, pc} +_020784E8: + ldr r0, _020784FC ; =0x06890000 + str r0, [r1, #4] + ldmia sp!, {r3, pc} + .align 2, 0 +_020784F4: .word _022B95A8 +_020784F8: .word 0x06894000 +_020784FC: .word 0x06890000 + arm_func_end sub_020784B8 + + arm_func_start sub_02078500 +sub_02078500: ; 0x02078500 + stmdb sp!, {r3, lr} + ldr r0, _0207853C ; =_020B2B98 + mvn r1, #0 + ldr r0, [r0] + cmp r0, r1 + beq _0207851C + bl sub_0207C0FC +_0207851C: + ldr r0, _02078540 ; =_022B95A8 + ldr r0, [r0, #8] + bl sub_02076944 + ldr r0, _02078540 ; =_022B95A8 + mov r1, #0 + str r1, [r0, #8] + str r1, [r0, #4] + ldmia sp!, {r3, pc} + .align 2, 0 +_0207853C: .word _020B2B98 +_02078540: .word _022B95A8 + arm_func_end sub_02078500 + + arm_func_start sub_02078544 +sub_02078544: ; 0x02078544 + stmdb sp!, {r3, lr} + bl sub_0207716C + ldr r1, _02078558 ; =_022B95A8 + str r0, [r1] + ldmia sp!, {r3, pc} + .align 2, 0 +_02078558: .word _022B95A8 + arm_func_end sub_02078544 + + arm_func_start sub_0207855C +sub_0207855C: ; 0x0207855C + stmdb sp!, {r3, lr} + ldr r0, _02078594 ; =_020B2B98 + mvn r1, #0 + ldr r0, [r0] + cmp r0, r1 + beq _02078578 + bl sub_0207C0FC +_02078578: + ldr r0, _02078598 ; =_022B95A8 + ldr r0, [r0] + bl sub_02076FC8 + ldr r0, _02078598 ; =_022B95A8 + mov r1, #0 + str r1, [r0] + ldmia sp!, {r3, pc} + .align 2, 0 +_02078594: .word _020B2B98 +_02078598: .word _022B95A8 + arm_func_end sub_0207855C + + arm_func_start sub_0207859C +sub_0207859C: ; 0x0207859C + stmdb sp!, {r3, lr} + bl sub_02077194 + ldr r1, _020785B0 ; =_022B95A8 + str r0, [r1, #0x18] + ldmia sp!, {r3, pc} + .align 2, 0 +_020785B0: .word _022B95A8 + arm_func_end sub_0207859C + + arm_func_start sub_020785B4 +sub_020785B4: ; 0x020785B4 + stmdb sp!, {r3, lr} + ldr r0, _020785EC ; =_020B2B98 + mvn r1, #0 + ldr r0, [r0] + cmp r0, r1 + beq _020785D0 + bl sub_0207C0FC +_020785D0: + ldr r0, _020785F0 ; =_022B95A8 + ldr r0, [r0, #0x18] + bl sub_02077048 + ldr r0, _020785F0 ; =_022B95A8 + mov r1, #0 + str r1, [r0, #0x18] + ldmia sp!, {r3, pc} + .align 2, 0 +_020785EC: .word _020B2B98 +_020785F0: .word _022B95A8 + arm_func_end sub_020785B4 + + arm_func_start sub_020785F4 +sub_020785F4: ; 0x020785F4 + stmdb sp!, {r3, lr} + bl sub_02077144 + mov r1, #6 + mul lr, r0, r1 + ldr r2, _02078640 ; =_020AE0C4 + ldr r1, _02078644 ; =_020AE0C6 + ldrh ip, [r2, lr] + ldr r2, _02078648 ; =_020AE0C8 + ldrh r3, [r1, lr] + ldr r1, _0207864C ; =_022B95C4 + ldrh r2, [r2, lr] + str r0, [r1, #0x14] + mov r0, ip, lsl #0xc + str r0, [r1, #4] + mov r0, r3, lsl #0xc + str r0, [r1, #0x18] + mov r0, r2, lsl #0xc + str r0, [r1, #0x1c] + ldmia sp!, {r3, pc} + .align 2, 0 +_02078640: .word _020AE0C4 +_02078644: .word _020AE0C6 +_02078648: .word _020AE0C8 +_0207864C: .word _022B95C4 + arm_func_end sub_020785F4 + + arm_func_start sub_02078650 +sub_02078650: ; 0x02078650 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + sub sp, sp, #8 + ldr r3, _02078788 ; =_022B95C4 + mov r7, r0 + ldr r4, [r3, #0x18] + mov ip, r1 + cmp r4, #0 + ldreq r0, [r3, #4] + mov r6, r2 + addeq r2, r0, ip + beq _0207873C + ldr r2, [r3, #0x1c] + add r0, ip, r6 + cmp r0, r2 + ldrlo r0, [r3, #4] + addlo r2, r0, ip + blo _0207873C + cmp ip, r2 + addhs r0, r4, ip + subhs r2, r0, r2 + bhs _0207873C + ldr r0, _0207878C ; =_020B2B98 + mvn r1, #0 + ldr r0, [r0] + sub r5, r2, ip + cmp r0, r1 + ldr lr, [r3, #4] + beq _020786DC + cmp r5, #0x30 + bls _020786DC + mov r1, r7 + mov r3, r5 + add r2, lr, ip + bl sub_0207BCCC + b _020786EC +_020786DC: + mov r0, r7 + mov r2, r5 + add r1, lr, ip + bl ArrayCopy32 +_020786EC: + ldr r0, _0207878C ; =_020B2B98 + mvn r1, #0 + ldr r0, [r0] + cmp r0, r1 + beq _02078724 + mov ip, #0 + str ip, [sp] + mov r2, r4 + add r1, r7, r5 + sub r3, r6, r5 + str ip, [sp, #4] + bl sub_0207BE6C + add sp, sp, #8 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_02078724: + mov r1, r4 + add r0, r7, r5 + sub r2, r6, r5 + bl ArrayCopy32 + add sp, sp, #8 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_0207873C: + ldr r0, _0207878C ; =_020B2B98 + mvn r1, #0 + ldr r0, [r0] + cmp r0, r1 + beq _02078770 + mov r4, #0 + str r4, [sp] + mov r1, r7 + mov r3, r6 + str r4, [sp, #4] + bl sub_0207BE6C + add sp, sp, #8 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_02078770: + mov r1, r2 + mov r0, r7 + mov r2, r6 + bl ArrayCopy32 + add sp, sp, #8 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_02078788: .word _022B95C4 +_0207878C: .word _020B2B98 + arm_func_end sub_02078650 + + arm_func_start sub_02078790 +sub_02078790: ; 0x02078790 + stmdb sp!, {r3, lr} + ldr r0, _020787D4 ; =_020B2B98 + mvn r1, #0 + ldr r0, [r0] + cmp r0, r1 + beq _020787AC + bl sub_0207C0FC +_020787AC: + ldr r0, _020787D8 ; =_022B95C4 + ldr r0, [r0, #0x14] + bl sub_020769F0 + ldr r0, _020787D8 ; =_022B95C4 + mov r1, #0 + str r1, [r0, #0x1c] + str r1, [r0, #0x18] + str r1, [r0, #4] + str r1, [r0, #0x14] + ldmia sp!, {r3, pc} + .align 2, 0 +_020787D4: .word _020B2B98 +_020787D8: .word _022B95C4 + arm_func_end sub_02078790 + + arm_func_start sub_020787DC +sub_020787DC: ; 0x020787DC + stmdb sp!, {r3, lr} + bl sub_02077158 + mov r3, r0, asr #4 + ldr r1, _02078808 ; =_022B95C4 + ldr r2, _0207880C ; =_020AE0B4 + mov r3, r3, lsl #1 + ldrh r2, [r2, r3] + str r0, [r1, #0xc] + mov r0, r2, lsl #0xc + str r0, [r1, #8] + ldmia sp!, {r3, pc} + .align 2, 0 +_02078808: .word _022B95C4 +_0207880C: .word _020AE0B4 + arm_func_end sub_020787DC + + arm_func_start sub_02078810 +sub_02078810: ; 0x02078810 + stmdb sp!, {r4, r5, r6, lr} + sub sp, sp, #8 + ldr r3, _02078874 ; =_020B2B98 + ldr lr, _02078878 ; =_022B95C4 + ldr r4, [r3] + mvn ip, #0 + mov r6, r0 + mov r5, r1 + mov r3, r2 + cmp r4, ip + ldr lr, [lr, #8] + beq _02078864 + mov ip, #0 + str ip, [sp] + mov r0, r4 + mov r1, r6 + add r2, lr, r5 + str ip, [sp, #4] + bl sub_0207BE6C + add sp, sp, #8 + ldmia sp!, {r4, r5, r6, pc} +_02078864: + add r1, lr, r5 + bl ArrayCopy32 + add sp, sp, #8 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_02078874: .word _020B2B98 +_02078878: .word _022B95C4 + arm_func_end sub_02078810 + + arm_func_start sub_0207887C +sub_0207887C: ; 0x0207887C + stmdb sp!, {r3, lr} + ldr r0, _020788B8 ; =_020B2B98 + mvn r1, #0 + ldr r0, [r0] + cmp r0, r1 + beq _02078898 + bl sub_0207C0FC +_02078898: + ldr r0, _020788BC ; =_022B95C4 + ldr r0, [r0, #0xc] + bl sub_02076BC8 + ldr r0, _020788BC ; =_022B95C4 + mov r1, #0 + str r1, [r0, #0xc] + str r1, [r0, #8] + ldmia sp!, {r3, pc} + .align 2, 0 +_020788B8: .word _020B2B98 +_020788BC: .word _022B95C4 + arm_func_end sub_0207887C + + arm_func_start GeomGxFifoSendMtx4x3 +GeomGxFifoSendMtx4x3: ; 0x020788C0 + ldmia r0!, {r2, r3, ip} + stmia r1, {r2, r3, ip} + ldmia r0!, {r2, r3, ip} + stmia r1, {r2, r3, ip} + ldmia r0!, {r2, r3, ip} + stmia r1, {r2, r3, ip} + ldmia r0!, {r2, r3, ip} + stmia r1, {r2, r3, ip} + bx lr + arm_func_end GeomGxFifoSendMtx4x3 + + arm_func_start sub_020788E4 +sub_020788E4: ; 0x020788E4 + stmdb sp!, {r4, r5, r6, r7, r8} + ldmia r0!, {r2, r3, r4, r5, r6, r7, r8, ip} + stmia r1, {r2, r3, r4, r5, r6, r7, r8, ip} + ldmia r0!, {r2, r3, r4, r5, r6, r7, r8, ip} + stmia r1, {r2, r3, r4, r5, r6, r7, r8, ip} + ldmia sp!, {r4, r5, r6, r7, r8} + bx lr + arm_func_end sub_020788E4 + + arm_func_start sub_02078900 +sub_02078900: ; 0x02078900 + stmdb sp!, {r4, r5, r6, lr} + mov r5, r0 + mov r4, r1 + bl EnableIrqFlag + cmp r5, #0 + beq _02078930 + ldr r1, _0207896C ; =OS_IRQTable + mvn r2, r4 + add r1, r1, #0x3000 + ldr r3, [r1, #0xff8] + and r2, r3, r2 + str r2, [r1, #0xff8] +_02078930: + bl SetIrqFlag + ldr r1, _0207896C ; =OS_IRQTable + add r0, r1, #0x3000 + ldr r0, [r0, #0xff8] + tst r4, r0 + ldmneia sp!, {r4, r5, r6, pc} + add r0, r1, #0x3f8 + ldr r5, _02078970 ; =DTCM_BSS + add r6, r0, #0x3c00 +_02078954: + mov r0, r5 + bl sub_02079888 + ldr r0, [r6] + tst r4, r0 + beq _02078954 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207896C: .word OS_IRQTable +_02078970: .word DTCM_BSS + arm_func_end sub_02078900 + + arm_func_start sub_02078974 +sub_02078974: ; 0x02078974 + bx lr + arm_func_end sub_02078974 + + arm_func_start sub_02078978 +sub_02078978: ; 0x02078978 + stmdb sp!, {r3, r4, r5, lr} + mov r1, #0xc + mul r5, r0, r1 + ldr r2, _020789EC ; =_022B95E4 + ldr r3, _020789F0 ; =_020B2B9C + mov r4, r0, lsl #1 + ldr r1, [r2, r5] + mov r0, #0 + ldrh r3, [r3, r4] + mov r4, #1 + str r0, [r2, r5] + cmp r1, #0 + mov r4, r4, lsl r3 + beq _020789BC + ldr r0, _020789F4 ; =_022B95EC + ldr r0, [r0, r5] + blx r1 +_020789BC: + ldr r0, _020789F8 ; =OS_IRQTable + ldr r1, _020789FC ; =_022B95E8 + add r0, r0, #0x3000 + ldr r2, [r0, #0xff8] + ldr r1, [r1, r5] + orr r2, r2, r4 + str r2, [r0, #0xff8] + cmp r1, #0 + ldmneia sp!, {r3, r4, r5, pc} + mov r0, r4 + bl sub_02078C98 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_020789EC: .word _022B95E4 +_020789F0: .word _020B2B9C +_020789F4: .word _022B95EC +_020789F8: .word OS_IRQTable +_020789FC: .word _022B95E8 + arm_func_end sub_02078978 + + arm_func_start sub_02078A00 +sub_02078A00: ; 0x02078A00 + ldr ip, _02078A0C ; =sub_02078978 + mov r0, #0 + bx ip + .align 2, 0 +_02078A0C: .word sub_02078978 + arm_func_end sub_02078A00 + + arm_func_start sub_02078A10 +sub_02078A10: ; 0x02078A10 + ldr ip, _02078A1C ; =sub_02078978 + mov r0, #1 + bx ip + .align 2, 0 +_02078A1C: .word sub_02078978 + arm_func_end sub_02078A10 + + arm_func_start sub_02078A20 +sub_02078A20: ; 0x02078A20 + ldr ip, _02078A2C ; =sub_02078978 + mov r0, #2 + bx ip + .align 2, 0 +_02078A2C: .word sub_02078978 + arm_func_end sub_02078A20 + + arm_func_start sub_02078A30 +sub_02078A30: ; 0x02078A30 + ldr ip, _02078A3C ; =sub_02078978 + mov r0, #3 + bx ip + .align 2, 0 +_02078A3C: .word sub_02078978 + arm_func_end sub_02078A30 + + arm_func_start sub_02078A40 +sub_02078A40: ; 0x02078A40 + ldr ip, _02078A4C ; =sub_02078978 + mov r0, #4 + bx ip + .align 2, 0 +_02078A4C: .word sub_02078978 + arm_func_end sub_02078A40 + + arm_func_start sub_02078A50 +sub_02078A50: ; 0x02078A50 + ldr ip, _02078A5C ; =sub_02078978 + mov r0, #5 + bx ip + .align 2, 0 +_02078A5C: .word sub_02078978 + arm_func_end sub_02078A50 + + arm_func_start sub_02078A60 +sub_02078A60: ; 0x02078A60 + ldr ip, _02078A6C ; =sub_02078978 + mov r0, #6 + bx ip + .align 2, 0 +_02078A6C: .word sub_02078978 + arm_func_end sub_02078A60 + + arm_func_start sub_02078A70 +sub_02078A70: ; 0x02078A70 + ldr ip, _02078A7C ; =sub_02078978 + mov r0, #7 + bx ip + .align 2, 0 +_02078A7C: .word sub_02078978 + arm_func_end sub_02078A70 + + arm_func_start sub_02078A80 +sub_02078A80: ; 0x02078A80 + ldr r0, _02078A94 ; =DTCM_BSS + mov r1, #0 + str r1, [r0, #4] + str r1, [r0] + bx lr + .align 2, 0 +_02078A94: .word DTCM_BSS + arm_func_end sub_02078A80 + + arm_func_start sub_02078A98 +sub_02078A98: ; 0x02078A98 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} + mov r8, #0 + mov r2, #0xc + ldr r4, _02078B18 ; =OS_IRQTable + ldr r6, _02078B1C ; =_022B95E4 + mov r7, r8 + mov lr, r8 + mov ip, #1 + mov r3, r2 +_02078ABC: + tst r0, #1 + beq _02078B04 + mov sb, r7 + cmp r8, #8 + blt _02078AE0 + cmp r8, #0xb + suble r5, r8, #8 + mlale sb, r5, r3, r6 + ble _02078AFC +_02078AE0: + cmp r8, #3 + blt _02078AF8 + cmp r8, #6 + addle r5, r8, #1 + mlale sb, r5, r2, r6 + ble _02078AFC +_02078AF8: + str r1, [r4, r8, lsl #2] +_02078AFC: + cmp sb, #0 + stmneia sb, {r1, ip, lr} +_02078B04: + add r8, r8, #1 + cmp r8, #0x16 + mov r0, r0, lsr #1 + blt _02078ABC + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + .align 2, 0 +_02078B18: .word OS_IRQTable +_02078B1C: .word _022B95E4 + arm_func_end sub_02078A98 + + arm_func_start sub_02078B20 +sub_02078B20: ; 0x02078B20 + ldr r2, _02078BA4 ; =OS_IRQTable + mov r1, #0 +_02078B28: + tst r0, #1 + beq _02078B88 + cmp r1, #8 + blt _02078B58 + cmp r1, #0xb + bgt _02078B58 + sub r1, r1, #8 + mov r0, #0xc + mul r2, r1, r0 + ldr r0, _02078BA8 ; =_022B95E4 + ldr r0, [r0, r2] + bx lr +_02078B58: + cmp r1, #3 + blt _02078B80 + cmp r1, #6 + bgt _02078B80 + add r1, r1, #1 + mov r0, #0xc + mul r2, r1, r0 + ldr r0, _02078BA8 ; =_022B95E4 + ldr r0, [r0, r2] + bx lr +_02078B80: + ldr r0, [r2] + bx lr +_02078B88: + add r1, r1, #1 + cmp r1, #0x16 + mov r0, r0, lsr #1 + add r2, r2, #4 + blt _02078B28 + mov r0, #0 + bx lr + .align 2, 0 +_02078BA4: .word OS_IRQTable +_02078BA8: .word _022B95E4 + arm_func_end sub_02078B20 + + arm_func_start sub_02078BAC +sub_02078BAC: ; 0x02078BAC + stmdb sp!, {r4, r5, r6, lr} + mov r3, #0xc + mul r6, r0, r3 + ldr ip, _02078BE8 ; =_022B95E4 + add r4, r0, #8 + mov r5, #1 + mov r0, r5, lsl r4 + ldr r3, _02078BEC ; =_022B95EC + str r1, [ip, r6] + str r2, [r3, r6] + bl sub_02078C68 + and r1, r0, r5, lsl r4 + ldr r0, _02078BF0 ; =_022B95E8 + str r1, [r0, r6] + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_02078BE8: .word _022B95E4 +_02078BEC: .word _022B95EC +_02078BF0: .word _022B95E8 + arm_func_end sub_02078BAC + + arm_func_start sub_02078BF4 +sub_02078BF4: ; 0x02078BF4 + stmdb sp!, {r4, lr} + mov r3, #0xc + mul r4, r0, r3 + ldr ip, _02078C30 ; =_022B9614 + add r0, r0, #3 + mov r3, #1 + mov r0, r3, lsl r0 + ldr r3, _02078C34 ; =_022B961C + str r1, [ip, r4] + str r2, [r3, r4] + bl sub_02078C68 + ldr r0, _02078C38 ; =_022B9618 + mov r1, #1 + str r1, [r0, r4] + ldmia sp!, {r4, pc} + .align 2, 0 +_02078C30: .word _022B9614 +_02078C34: .word _022B961C +_02078C38: .word _022B9618 + arm_func_end sub_02078BF4 + + arm_func_start sub_02078C3C +sub_02078C3C: ; 0x02078C3C + ldr r3, _02078C64 ; =0x04000208 + mov r1, #0 + ldrh r2, [r3] + strh r1, [r3] + ldr r1, [r3, #8] + str r0, [r3, #8] + ldrh r0, [r3] + mov r0, r1 + strh r2, [r3] + bx lr + .align 2, 0 +_02078C64: .word 0x04000208 + arm_func_end sub_02078C3C + + arm_func_start sub_02078C68 +sub_02078C68: ; 0x02078C68 + ldr r3, _02078C94 ; =0x04000208 + mov r1, #0 + ldrh r2, [r3] + strh r1, [r3] + ldr r1, [r3, #8] + orr r0, r1, r0 + str r0, [r3, #8] + ldrh r0, [r3] + mov r0, r1 + strh r2, [r3] + bx lr + .align 2, 0 +_02078C94: .word 0x04000208 + arm_func_end sub_02078C68 + + arm_func_start sub_02078C98 +sub_02078C98: ; 0x02078C98 + ldr ip, _02078CC4 ; =0x04000208 + mov r2, #0 + ldrh r3, [ip] + mvn r1, r0 + strh r2, [ip] + ldr r0, [ip, #8] + and r1, r0, r1 + str r1, [ip, #8] + ldrh r1, [ip] + strh r3, [ip] + bx lr + .align 2, 0 +_02078CC4: .word 0x04000208 + arm_func_end sub_02078C98 + + arm_func_start sub_02078CC8 +sub_02078CC8: ; 0x02078CC8 + ldr r3, _02078CF0 ; =0x04000208 + mov r1, #0 + ldrh r2, [r3] + strh r1, [r3] + ldr r1, [r3, #0xc] + str r0, [r3, #0xc] + ldrh r0, [r3] + mov r0, r1 + strh r2, [r3] + bx lr + .align 2, 0 +_02078CF0: .word 0x04000208 + arm_func_end sub_02078CC8 + + arm_func_start sub_02078CF4 +sub_02078CF4: ; 0x02078CF4 + ldr ip, _02078D18 ; =OS_IRQTable + ldr r3, _02078D1C ; =0xFDDB597D + add r0, ip, #0x3000 + ldr r2, _02078D20 ; =0x7BF9DD5B + ldr r1, _02078D24 ; =0x00000800 + str r3, [r0, #0xf7c] + add r0, ip, #0x3f80 + str r2, [r0, -r1] + bx lr + .align 2, 0 +_02078D18: .word OS_IRQTable +_02078D1C: .word 0xFDDB597D +_02078D20: .word 0x7BF9DD5B +_02078D24: .word 0x00000800 + arm_func_end sub_02078CF4 + + arm_func_start sub_02078D28 +sub_02078D28: ; 0x02078D28 + stmdb sp!, {r3, r4, r5, lr} + ldr r3, _02078DE4 ; =_022B9644 + ldr r0, [r3] + cmp r0, #0 + ldmneia sp!, {r3, r4, r5, pc} + ldr r1, _02078DE8 ; =0x027FFFF0 + mov r4, #1 + mov r2, #0 + mov r0, #0x7e + str r4, [r3] + str r2, [r1] + bl sub_02078E40 + ldr r5, _02078DE8 ; =0x027FFFF0 + ldrh r0, [r5, #6] + cmp r0, #0 + beq _02078D80 + mov r4, #0x400 +_02078D6C: + mov r0, r4 + blx SVC_WaitByLoop + ldrh r0, [r5, #6] + cmp r0, #0 + bne _02078D6C +_02078D80: + ldr ip, _02078DEC ; =0x027FFFB0 + mvn r0, #0 + str r0, [ip] + mov r3, r0, lsl #0x10 + add r1, ip, #0x10 + mov r0, #0 + mov r2, #0x28 + str r3, [ip, #4] + bl ArrayFill32 + ldr ip, _02078DF0 ; =0x04000204 + ldr r1, _02078DE8 ; =0x027FFFF0 + ldrh r3, [ip] + mov r0, #0x7e + mov r2, #0 + orr r3, r3, #0x800 + strh r3, [ip] + ldrh r3, [ip] + orr r3, r3, #0x80 + strh r3, [ip] + bl sub_02078EC4 + ldr r1, _02078DE8 ; =0x027FFFF0 + mov r0, #0x7f + mov r2, #0 + bl sub_02078E40 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02078DE4: .word _022B9644 +_02078DE8: .word 0x027FFFF0 +_02078DEC: .word 0x027FFFB0 +_02078DF0: .word 0x04000204 + arm_func_end sub_02078D28 + + arm_func_start sub_02078DF4 +sub_02078DF4: ; 0x02078DF4 + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r8, r0 + mov r7, r1 + mov r6, r2 + mov r5, r3 + bl sub_02078ED4 + cmp r0, #0 + ldmleia sp!, {r4, r5, r6, r7, r8, pc} + mov r4, #0x400 +_02078E18: + mov r0, r4 + blx SVC_WaitByLoop + mov r0, r8 + mov r1, r7 + mov r2, r6 + mov r3, r5 + bl sub_02078ED4 + cmp r0, #0 + bgt _02078E18 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end sub_02078DF4 + + arm_func_start sub_02078E40 +sub_02078E40: ; 0x02078E40 + ldr ip, _02078E4C ; =sub_02078DF4 + mov r3, #0 + bx ip + .align 2, 0 +_02078E4C: .word sub_02078DF4 + arm_func_end sub_02078E40 + + arm_func_start sub_02078E50 +sub_02078E50: ; 0x02078E50 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r7, r1 + ldrh r1, [r7, #4] + mov r6, r2 + mov r5, r3 + cmp r0, r1 + mvnne r0, #1 + ldmneia sp!, {r3, r4, r5, r6, r7, pc} + cmp r5, #0 + beq _02078E80 + bl EnableIrqFiqFlags + b _02078E84 +_02078E80: + bl EnableIrqFlag +_02078E84: + mov r4, r0 + mov r0, #0 + strh r0, [r7, #4] + cmp r6, #0 + beq _02078E9C + blx r6 +_02078E9C: + mov r0, #0 + str r0, [r7] + cmp r5, #0 + mov r0, r4 + beq _02078EB8 + bl SetIrqFiqFlags + b _02078EBC +_02078EB8: + bl SetIrqFlag +_02078EBC: + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_02078E50 + + arm_func_start sub_02078EC4 +sub_02078EC4: ; 0x02078EC4 + ldr ip, _02078ED0 ; =sub_02078E50 + mov r3, #0 + bx ip + .align 2, 0 +_02078ED0: .word sub_02078E50 + arm_func_end sub_02078EC4 + + arm_func_start sub_02078ED4 +sub_02078ED4: ; 0x02078ED4 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} + movs r6, r3 + mov sb, r0 + mov r8, r1 + mov r7, r2 + beq _02078EF4 + bl EnableIrqFiqFlags + b _02078EF8 +_02078EF4: + bl EnableIrqFlag +_02078EF8: + mov r5, r0 + mov r0, sb + mov r1, r8 + bl AtomicExchange + movs r4, r0 + bne _02078F20 + cmp r7, #0 + beq _02078F1C + blx r7 +_02078F1C: + strh sb, [r8, #4] +_02078F20: + cmp r6, #0 + mov r0, r5 + beq _02078F34 + bl SetIrqFiqFlags + b _02078F38 +_02078F34: + bl SetIrqFlag +_02078F38: + mov r0, r4 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + arm_func_end sub_02078ED4 + + arm_func_start sub_02078F40 +sub_02078F40: ; 0x02078F40 + ldr ip, _02078F54 ; =sub_02078E50 + ldr r1, _02078F58 ; =0x027FFFE8 + ldr r2, _02078F5C ; =sub_02078FA4 + mov r3, #1 + bx ip + .align 2, 0 +_02078F54: .word sub_02078E50 +_02078F58: .word 0x027FFFE8 +_02078F5C: .word sub_02078FA4 + arm_func_end sub_02078F40 + + arm_func_start sub_02078F60 +sub_02078F60: ; 0x02078F60 + ldr r1, _02078F68 ; =sub_02078F40 + bx r1 + .align 2, 0 +_02078F68: .word sub_02078F40 + arm_func_end sub_02078F60 + + arm_func_start sub_02078F6C +sub_02078F6C: ; 0x02078F6C + ldr ip, _02078F80 ; =sub_02078ED4 + ldr r1, _02078F84 ; =0x027FFFE8 + ldr r2, _02078F88 ; =sub_02078F8C + mov r3, #1 + bx ip + .align 2, 0 +_02078F80: .word sub_02078ED4 +_02078F84: .word 0x027FFFE8 +_02078F88: .word sub_02078F8C + arm_func_end sub_02078F6C + + arm_func_start sub_02078F8C +sub_02078F8C: ; 0x02078F8C + ldr r1, _02078FA0 ; =0x04000204 + ldrh r0, [r1] + bic r0, r0, #0x80 + strh r0, [r1] + bx lr + .align 2, 0 +_02078FA0: .word 0x04000204 + arm_func_end sub_02078F8C + + arm_func_start sub_02078FA4 +sub_02078FA4: ; 0x02078FA4 + ldr r1, _02078FB8 ; =0x04000204 + ldrh r0, [r1] + orr r0, r0, #0x80 + strh r0, [r1] + bx lr + .align 2, 0 +_02078FB8: .word 0x04000204 + arm_func_end sub_02078FA4 + + arm_func_start sub_02078FBC +sub_02078FBC: ; 0x02078FBC + ldr ip, _02078FCC ; =sub_02078E40 + ldr r1, _02078FD0 ; =0x027FFFE0 + ldr r2, _02078FD4 ; =sub_02078FF4 + bx ip + .align 2, 0 +_02078FCC: .word sub_02078E40 +_02078FD0: .word 0x027FFFE0 +_02078FD4: .word sub_02078FF4 + arm_func_end sub_02078FBC + + arm_func_start sub_02078FD8 +sub_02078FD8: ; 0x02078FD8 + ldr ip, _02078FE8 ; =sub_02078EC4 + ldr r1, _02078FEC ; =0x027FFFE0 + ldr r2, _02078FF0 ; =sub_0207900C + bx ip + .align 2, 0 +_02078FE8: .word sub_02078EC4 +_02078FEC: .word 0x027FFFE0 +_02078FF0: .word sub_0207900C + arm_func_end sub_02078FD8 + + arm_func_start sub_02078FF4 +sub_02078FF4: ; 0x02078FF4 + ldr r1, _02079008 ; =0x04000204 + ldrh r0, [r1] + bic r0, r0, #0x800 + strh r0, [r1] + bx lr + .align 2, 0 +_02079008: .word 0x04000204 + arm_func_end sub_02078FF4 + + arm_func_start sub_0207900C +sub_0207900C: ; 0x0207900C + ldr r1, _02079020 ; =0x04000204 + ldrh r0, [r1] + orr r0, r0, #0x800 + strh r0, [r1] + bx lr + .align 2, 0 +_02079020: .word 0x04000204 + arm_func_end sub_0207900C + + arm_func_start sub_02079024 +sub_02079024: ; 0x02079024 + ldrh r0, [r0, #4] + bx lr + arm_func_end sub_02079024 + + arm_func_start sub_0207902C +sub_0207902C: ; 0x0207902C + ldr r3, _0207908C ; =0x027FFFB0 + ldr r1, [r3] + clz r2, r1 + cmp r2, #0x20 + bne _02079044 + b _02079048 +_02079044: + mov r0, #0x40 +_02079048: + bne _02079070 + add r3, r3, #4 + ldr r1, [r3] + clz r2, r1 + cmp r2, #0x20 + ldr r0, _02079090 ; =0xFFFFFFFD + beq _02079068 + b _0207906C +_02079068: + bx lr +_0207906C: + mov r0, #0x60 +_02079070: + add r0, r0, r2 + mov r1, #0x80000000 + mov r1, r1, lsr r2 + ldr r2, [r3] + bic r2, r2, r1 + str r2, [r3] + bx lr + .align 2, 0 +_0207908C: .word 0x027FFFB0 +_02079090: .word 0xFFFFFFFD + arm_func_end sub_0207902C + + arm_func_start sub_02079094 +sub_02079094: ; 0x02079094 + ldr r3, _020790D8 ; =0x027FFFB0 + cmp r0, #0x60 + bpl _020790A4 + b _020790A8 +_020790A4: + add r3, r3, #4 +_020790A8: + bpl _020790B0 + b _020790B4 +_020790B0: + sub r0, r0, #0x60 +_020790B4: + bmi _020790BC + b _020790C0 +_020790BC: + sub r0, r0, #0x40 +_020790C0: + mov r1, #0x80000000 + mov r1, r1, lsr r0 + ldr r2, [r3] + orr r2, r2, r1 + str r2, [r3] + bx lr + .align 2, 0 +_020790D8: .word 0x027FFFB0 + arm_func_end sub_02079094 + + arm_func_start sub_020790DC +sub_020790DC: ; 0x020790DC + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r3, lr} + add r2, sp, #0xc + bic r2, r2, #3 + ldr r1, [sp, #0xc] + add r2, r2, #4 + bl sub_02079104 + ldmia sp!, {r3, lr} + add sp, sp, #0x10 + bx lr + arm_func_end sub_020790DC + + arm_func_start sub_02079104 +sub_02079104: ; 0x02079104 + ldr ip, _02079118 ; =sub_02079144 + mov r3, r2 + mov r2, r1 + mvn r1, #0x80000000 + bx ip + .align 2, 0 +_02079118: .word sub_02079144 + arm_func_end sub_02079104 + + arm_func_start sub_0207911C +sub_0207911C: ; 0x0207911C + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r3, lr} + add r3, sp, #0x10 + bic r3, r3, #3 + ldr r2, [sp, #0x10] + add r3, r3, #4 + bl sub_02079144 + ldmia sp!, {r3, lr} + add sp, sp, #0x10 + bx lr + arm_func_end sub_0207911C + + arm_func_start sub_02079144 +sub_02079144: ; 0x02079144 + ldr ip, _0207914C ; =sub_02085BD4 + bx ip + .align 2, 0 +_0207914C: .word sub_02085BD4 + arm_func_end sub_02079144 + + arm_func_start IncrementThreadCount +IncrementThreadCount: ; 0x02079150 + ldr r1, _02079164 ; =_022B9648 + ldr r0, [r1, #0x20] + add r0, r0, #1 + str r0, [r1, #0x20] + bx lr + .align 2, 0 +_02079164: .word _022B9648 + arm_func_end IncrementThreadCount + + arm_func_start sub_02079168 +sub_02079168: ; 0x02079168 + ldr ip, [r0] + b _0207917C +_02079170: + cmp ip, r1 + bxeq lr + ldr ip, [ip, #0x80] +_0207917C: + cmp ip, #0 + beq _02079194 + ldr r3, [ip, #0x70] + ldr r2, [r1, #0x70] + cmp r3, r2 + bls _02079170 +_02079194: + cmp ip, #0 + bne _020791C0 + ldr r2, [r0, #4] + cmp r2, #0 + streq r1, [r0] + strne r1, [r2, #0x80] + str r2, [r1, #0x7c] + mov r2, #0 + str r2, [r1, #0x80] + str r1, [r0, #4] + bx lr +_020791C0: + ldr r2, [ip, #0x7c] + cmp r2, #0 + streq r1, [r0] + strne r1, [r2, #0x80] + str r2, [r1, #0x7c] + str ip, [r1, #0x80] + str r1, [ip, #0x7c] + bx lr + arm_func_end sub_02079168 + + arm_func_start sub_020791E0 +sub_020791E0: ; 0x020791E0 + ldr r2, [r0] + cmp r2, #0 + beq _0207920C + ldr r1, [r2, #0x80] + str r1, [r0] + cmp r1, #0 + movne r0, #0 + strne r0, [r1, #0x7c] + moveq r1, #0 + streq r1, [r0, #4] + streq r1, [r2, #0x78] +_0207920C: + mov r0, r2 + bx lr + arm_func_end sub_020791E0 + + arm_func_start sub_02079214 +sub_02079214: ; 0x02079214 + ldr ip, [r0] + mov r2, ip + cmp ip, #0 + beq _02079260 +_02079224: + cmp r2, r1 + ldr r3, [r2, #0x80] + bne _02079254 + cmp ip, r2 + ldr ip, [r2, #0x7c] + streq r3, [r0] + strne r3, [ip, #0x80] + ldr r1, [r0, #4] + cmp r1, r2 + streq ip, [r0, #4] + strne ip, [r3, #0x7c] + b _02079260 +_02079254: + mov r2, r3 + cmp r3, #0 + bne _02079224 +_02079260: + mov r0, r2 + bx lr + arm_func_end sub_02079214 + + arm_func_start sub_02079268 +sub_02079268: ; 0x02079268 + ldr r2, [r0] + cmp r2, #0 + beq _02079290 + ldr r1, [r2, #0x10] + str r1, [r0] + cmp r1, #0 + movne r0, #0 + strne r0, [r1, #0x14] + moveq r1, #0 + streq r1, [r0, #4] +_02079290: + mov r0, r2 + bx lr + arm_func_end sub_02079268 + + arm_func_start InsertThreadIntoList +InsertThreadIntoList: ; 0x02079298 + stmdb sp!, {r3, lr} + ldr r1, _020792F4 ; =_022B9648 + mov ip, #0 + ldr lr, [r1, #0x2c] + mov r3, lr + b _020792B8 +_020792B0: + mov ip, r3 + ldr r3, [r3, #0x68] +_020792B8: + cmp r3, #0 + beq _020792D0 + ldr r2, [r3, #0x70] + ldr r1, [r0, #0x70] + cmp r2, r1 + blo _020792B0 +_020792D0: + cmp ip, #0 + ldrne r1, [ip, #0x68] + strne r1, [r0, #0x68] + strne r0, [ip, #0x68] + ldmneia sp!, {r3, pc} + ldr r1, _020792F4 ; =_022B9648 + str lr, [r0, #0x68] + str r0, [r1, #0x2c] + ldmia sp!, {r3, pc} + .align 2, 0 +_020792F4: .word _022B9648 + arm_func_end InsertThreadIntoList + + arm_func_start sub_020792F8 +sub_020792F8: ; 0x020792F8 + ldr r1, _0207933C ; =_022B9648 + mov r2, #0 + ldr r1, [r1, #0x2c] + b _02079310 +_02079308: + mov r2, r1 + ldr r1, [r1, #0x68] +_02079310: + cmp r1, #0 + cmpne r1, r0 + bne _02079308 + cmp r2, #0 + ldrne r0, [r0, #0x68] + strne r0, [r2, #0x68] + bxne lr + ldr r1, [r0, #0x68] + ldr r0, _0207933C ; =_022B9648 + str r1, [r0, #0x2c] + bx lr + .align 2, 0 +_0207933C: .word _022B9648 + arm_func_end sub_020792F8 + + arm_func_start sub_02079340 +sub_02079340: ; 0x02079340 + stmdb sp!, {r4, r5, r6, lr} + ldr r0, _02079400 ; =_022B9648 + ldr r1, [r0, #4] + cmp r1, #0 + ldmneia sp!, {r4, r5, r6, pc} + ldrh r0, [r0, #0x26] + ldr r4, _02079404 ; =_022B966C + cmp r0, #0 + bne _02079370 + bl GetProcessorMode + cmp r0, #0x12 + bne _0207937C +_02079370: + mov r0, #1 + strh r0, [r4] + ldmia sp!, {r4, r5, r6, pc} +_0207937C: + ldr r0, _02079400 ; =_022B9648 + ldr r0, [r0, #8] + ldr r6, [r0] + bl sub_02079968 + mov r5, r0 + cmp r6, r5 + cmpne r5, #0 + ldmeqia sp!, {r4, r5, r6, pc} + ldr r0, [r6, #0x64] + cmp r0, #2 + beq _020793B8 + mov r0, r6 + bl sub_02079D08 + cmp r0, #0 + ldmneia sp!, {r4, r5, r6, pc} +_020793B8: + ldr r0, _02079400 ; =_022B9648 + ldr r2, [r0] + cmp r2, #0 + beq _020793D4 + mov r0, r6 + mov r1, r5 + blx r2 +_020793D4: + ldr r2, [r4, #0xc] + cmp r2, #0 + beq _020793EC + mov r0, r6 + mov r1, r5 + blx r2 +_020793EC: + ldr r1, _02079400 ; =_022B9648 + mov r0, r5 + str r5, [r1, #0x28] + bl sub_02079D54 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_02079400: .word _022B9648 +_02079404: .word _022B966C + arm_func_end sub_02079340 + + arm_func_start sub_02079408 +sub_02079408: ; 0x02079408 + stmdb sp!, {r3, lr} + sub sp, sp, #8 + ldr r0, _02079518 ; =_022B9648 + ldr r1, [r0, #0xc] + cmp r1, #0 + addne sp, sp, #8 + ldmneia sp!, {r3, pc} + mov r2, #1 + ldr r1, _0207951C ; =_022B9670 + str r2, [r0, #0xc] + str r1, [r0, #8] + mov r1, #0x10 + str r1, [r0, #0x164] + mov r3, #0 + str r3, [r0, #0x160] + str r2, [r0, #0x158] + str r3, [r0, #0x15c] + ldr r2, _02079520 ; =0x00000000 + ldr r1, _02079524 ; =_022B973C + str r3, [r0, #0x168] + str r1, [r0, #0x2c] + str r1, [r0, #0x28] + cmp r2, #0 + ldrle r0, _02079528 ; =SDK_SECTION_ARENA_DTCM_START + ble _0207947C + ldr r1, _0207952C ; =OS_IRQTable + ldr r0, _02079530 ; =0x00000800 + add r1, r1, #0x3f80 + sub r0, r1, r0 +_0207947C: + ldr r1, _0207952C ; =OS_IRQTable + sub ip, r0, r2 + add r2, r1, #0x3f80 + ldr r0, _02079530 ; =0x00000800 + ldr r1, _02079518 ; =_022B9648 + sub r3, r2, r0 + str r3, [r1, #0x188] + str ip, [r1, #0x184] + mov r0, #0 + ldr r2, _02079534 ; =0xFDDB597D + str r0, [r1, #0x18c] + str r2, [r3, #-4] + ldr r2, [r1, #0x184] + ldr ip, _02079538 ; =0x7BF9DD5B + ldr r3, _0207953C ; =_022B966C + str ip, [r2] + str r0, [r1, #0x194] + str r0, [r1, #0x190] + strh r0, [r1, #0x24] + ldr r2, _02079540 ; =0x027FFFA0 + strh r0, [r1, #0x26] + str r3, [r2] + bl sub_02079BDC + mov r2, #0xc8 + str r2, [sp] + mov ip, #0x1f + ldr r0, _02079544 ; =_022B967C + ldr r1, _02079548 ; =_02079C04 + ldr r3, _0207954C ; =_022B98C4 + mov r2, #0 + str ip, [sp, #4] + bl StartThread + ldr r0, _02079518 ; =_022B9648 + mov r1, #0x20 + str r1, [r0, #0xa4] + mov r1, #1 + str r1, [r0, #0x98] + add sp, sp, #8 + ldmia sp!, {r3, pc} + .align 2, 0 +_02079518: .word _022B9648 +_0207951C: .word _022B9670 +_02079520: .word 0x00000000 +_02079524: .word _022B973C +_02079528: .word SDK_SECTION_ARENA_DTCM_START +_0207952C: .word OS_IRQTable +_02079530: .word 0x00000800 +_02079534: .word 0xFDDB597D +_02079538: .word 0x7BF9DD5B +_0207953C: .word _022B966C +_02079540: .word 0x027FFFA0 +_02079544: .word _022B967C +_02079548: .word sub_02079C04 +_0207954C: .word _022B98C4 + arm_func_end sub_02079408 + + arm_func_start sub_02079550 +sub_02079550: ; 0x02079550 + ldr r0, _0207955C ; =_022B9654 + ldr r0, [r0] + bx lr + .align 2, 0 +_0207955C: .word _022B9654 + arm_func_end sub_02079550 + + arm_func_start StartThread +StartThread: ; 0x02079560 + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r8, r0 + mov r5, r1 + mov r7, r2 + mov r6, r3 + bl EnableIrqFlag + mov r4, r0 + bl IncrementThreadCount + ldr r2, [sp, #0x1c] + mov r1, #0 + str r2, [r8, #0x70] + str r0, [r8, #0x6c] + str r1, [r8, #0x64] + mov r0, r8 + str r1, [r8, #0x74] + bl InsertThreadIntoList + ldr r0, [sp, #0x18] + mov r1, r5 + str r6, [r8, #0x94] + sub r5, r6, r0 + sub r2, r6, #4 + mov ip, #0 + str r5, [r8, #0x90] + str ip, [r8, #0x98] + ldr r6, _02079650 ; =0xFDDB597D + ldr r0, [r8, #0x94] + ldr r3, _02079654 ; =0x7BF9DD5B + str r6, [r0, #-4] + ldr r0, [r8, #0x90] + str r3, [r0] + str ip, [r8, #0xa0] + mov r0, r8 + str ip, [r8, #0x9c] + bl InitThread + ldr r2, _02079658 ; =ThreadExit + str r7, [r8, #4] + str r2, [r8, #0x3c] + ldr r2, [sp, #0x18] + add r1, r5, #4 + mov r0, #0 + sub r2, r2, #8 + bl ArrayFill32 + mov r1, #0 + str r1, [r8, #0x84] + str r1, [r8, #0x88] + mov r0, r8 + str r1, [r8, #0x8c] + bl SetThreadField0xB4 + mov r0, #0 + str r0, [r8, #0x78] + str r0, [r8, #0x80] + add r1, r8, #0xa4 + mov r2, #0xc + str r0, [r8, #0x7c] + bl ArrayFill32 + mov r1, #0 + mov r0, r4 + str r1, [r8, #0xb0] + bl SetIrqFlag + ldmia sp!, {r4, r5, r6, r7, r8, pc} + .align 2, 0 +_02079650: .word 0xFDDB597D +_02079654: .word 0x7BF9DD5B +_02079658: .word ThreadExit + arm_func_end StartThread + + arm_func_start ThreadExit +ThreadExit: ; 0x0207965C + stmdb sp!, {r3, lr} + bl EnableIrqFlag + ldr r0, _02079678 ; =_022B9648 + mov r1, #0 + ldr r0, [r0, #0x28] + bl sub_0207967C + ldmia sp!, {r3, pc} + .align 2, 0 +_02079678: .word _022B9648 + arm_func_end ThreadExit + + arm_func_start sub_0207967C +sub_0207967C: ; 0x0207967C + stmdb sp!, {r3, r4, r5, lr} + ldr r2, _020796D0 ; =_022B9648 + mov r5, r0 + ldr r2, [r2, #0x1c] + mov r4, r1 + cmp r2, #0 + beq _020796C4 + ldr r1, _020796D4 ; =sub_020796D8 + bl InitThread + str r4, [r5, #4] + ldr r1, [r5] + mov r0, r5 + orr r1, r1, #0x80 + str r1, [r5] + mov r1, #1 + str r1, [r5, #0x64] + bl sub_02079D54 + ldmia sp!, {r3, r4, r5, pc} +_020796C4: + mov r0, r4 + bl sub_020796D8 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_020796D0: .word _022B9648 +_020796D4: .word sub_020796D8 + arm_func_end sub_0207967C + + arm_func_start sub_020796D8 +sub_020796D8: ; 0x020796D8 + stmdb sp!, {r3, lr} + ldr r1, _0207970C ; =_022B9648 + ldr r1, [r1, #8] + ldr r3, [r1] + ldr r2, [r3, #0xb4] + cmp r2, #0 + beq _02079704 + mov r1, #0 + str r1, [r3, #0xb4] + blx r2 + bl EnableIrqFlag +_02079704: + bl sub_02079710 + ldmia sp!, {r3, pc} + .align 2, 0 +_0207970C: .word _022B9648 + arm_func_end sub_020796D8 + + arm_func_start sub_02079710 +sub_02079710: ; 0x02079710 + stmdb sp!, {r4, lr} + ldr r0, _02079768 ; =_022B9648 + ldr r0, [r0, #8] + ldr r4, [r0] + bl sub_02079C14 + mov r0, r4 + bl sub_0207A128 + ldr r0, [r4, #0x78] + cmp r0, #0 + beq _02079740 + mov r1, r4 + bl sub_02079214 +_02079740: + mov r0, r4 + bl sub_020792F8 + mov r1, #2 + add r0, r4, #0x9c + str r1, [r4, #0x64] + bl sub_020798D8 + bl sub_02079C48 + bl sub_02079990 + bl WaitForever2 + ldmia sp!, {r4, pc} + .align 2, 0 +_02079768: .word _022B9648 + arm_func_end sub_02079710 + + arm_func_start sub_0207976C +sub_0207976C: ; 0x0207976C + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + bl EnableIrqFlag + ldr r1, _020797E4 ; =_022B9648 + mov r4, r0 + ldr r0, [r1, #0x28] + cmp r0, r5 + bne _02079790 + bl sub_02079710 +_02079790: + bl sub_02079C14 + mov r0, r5 + bl sub_0207A128 + mov r0, r5 + bl sub_020797E8 + ldr r0, [r5, #0x78] + cmp r0, #0 + beq _020797B8 + mov r1, r5 + bl sub_02079214 +_020797B8: + mov r0, r5 + bl sub_020792F8 + mov r1, #2 + add r0, r5, #0x9c + str r1, [r5, #0x64] + bl sub_020798D8 + bl sub_02079C48 + mov r0, r4 + bl SetIrqFlag + bl sub_02079990 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_020797E4: .word _022B9648 + arm_func_end sub_0207976C + + arm_func_start sub_020797E8 +sub_020797E8: ; 0x020797E8 + stmdb sp!, {r3, lr} + ldr r0, [r0, #0xb0] + cmp r0, #0 + ldmeqia sp!, {r3, pc} + bl sub_0207B1E8 + ldmia sp!, {r3, pc} + arm_func_end sub_020797E8 + + arm_func_start sub_02079800 +sub_02079800: ; 0x02079800 + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + bl EnableIrqFlag + ldr r1, [r5, #0x64] + mov r4, r0 + cmp r1, #2 + beq _02079824 + add r0, r5, #0x9c + bl sub_02079888 +_02079824: + mov r0, r4 + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_02079800 + + arm_func_start sub_02079830 +sub_02079830: ; 0x02079830 + ldr r0, [r0, #0x64] + cmp r0, #2 + moveq r0, #1 + movne r0, #0 + bx lr + arm_func_end sub_02079830 + + arm_func_start sub_02079844 +sub_02079844: ; 0x02079844 + stmdb sp!, {r4, r5, r6, lr} + mov r5, r1 + mov r6, r0 + bl EnableIrqFlag + mov r4, r0 + cmp r5, #0 + beq _02079870 + mov r0, r5 + mov r1, r6 + str r5, [r6, #0x78] + bl sub_02079168 +_02079870: + mov r0, #0 + str r0, [r6, #0x64] + bl sub_02079340 + mov r0, r4 + bl SetIrqFlag + ldmia sp!, {r4, r5, r6, pc} + arm_func_end sub_02079844 + + arm_func_start sub_02079888 +sub_02079888: ; 0x02079888 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + bl EnableIrqFlag + ldr r1, _020798D4 ; =_022B9648 + mov r4, r0 + ldr r0, [r1, #8] + cmp r6, #0 + ldr r5, [r0] + beq _020798BC + mov r0, r6 + mov r1, r5 + str r6, [r5, #0x78] + bl sub_02079168 +_020798BC: + mov r0, #0 + str r0, [r5, #0x64] + bl sub_02079340 + mov r0, r4 + bl SetIrqFlag + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_020798D4: .word _022B9648 + arm_func_end sub_02079888 + + arm_func_start sub_020798D8 +sub_020798D8: ; 0x020798D8 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r7, r0 + bl EnableIrqFlag + ldr r1, [r7] + mov r6, r0 + cmp r1, #0 + beq _02079934 + beq _02079924 + mov r5, #1 + mov r4, #0 +_02079900: + mov r0, r7 + bl sub_020791E0 + str r5, [r0, #0x64] + str r4, [r0, #0x78] + str r4, [r0, #0x80] + str r4, [r0, #0x7c] + ldr r0, [r7] + cmp r0, #0 + bne _02079900 +_02079924: + mov r0, #0 + str r0, [r7, #4] + str r0, [r7] + bl sub_02079340 +_02079934: + mov r0, r6 + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_020798D8 + + arm_func_start sub_02079940 +sub_02079940: ; 0x02079940 + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + bl EnableIrqFlag + mov r1, #1 + mov r4, r0 + str r1, [r5, #0x64] + bl sub_02079340 + mov r0, r4 + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_02079940 + + arm_func_start sub_02079968 +sub_02079968: ; 0x02079968 + ldr r0, _0207998C ; =_022B9648 + ldr r0, [r0, #0x2c] + b _02079978 +_02079974: + ldr r0, [r0, #0x68] +_02079978: + cmp r0, #0 + ldrne r1, [r0, #0x64] + cmpne r1, #1 + bne _02079974 + bx lr + .align 2, 0 +_0207998C: .word _022B9648 + arm_func_end sub_02079968 + + arm_func_start sub_02079990 +sub_02079990: ; 0x02079990 + stmdb sp!, {r4, lr} + bl EnableIrqFlag + mov r4, r0 + bl sub_02079340 + mov r0, r4 + bl SetIrqFlag + ldmia sp!, {r4, pc} + arm_func_end sub_02079990 + + arm_func_start sub_020799AC +sub_020799AC: ; 0x020799AC + stmdb sp!, {r4, r5, r6, r7, r8, lr} + ldr r0, _02079A60 ; =_022B9648 + mov r4, #0 + mov r5, r4 + mov r6, r4 + ldr r8, [r0, #0x28] + bl EnableIrqFlag + ldr r1, _02079A60 ; =_022B9648 + mov r7, r0 + ldr r1, [r1, #0x2c] + mov r0, r4 + cmp r1, #0 + beq _02079A0C + ldr r2, [r8, #0x70] +_020799E4: + cmp r1, r8 + moveq r4, r0 + ldr r0, [r1, #0x70] + cmp r2, r0 + moveq r5, r1 + mov r0, r1 + ldr r1, [r1, #0x68] + addeq r6, r6, #1 + cmp r1, #0 + bne _020799E4 +_02079A0C: + cmp r6, #1 + ble _02079A1C + cmp r5, r8 + bne _02079A28 +_02079A1C: + mov r0, r7 + bl SetIrqFlag + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_02079A28: + cmp r4, #0 + ldrne r0, [r8, #0x68] + strne r0, [r4, #0x68] + bne _02079A44 + ldr r1, [r8, #0x68] + ldr r0, _02079A60 ; =_022B9648 + str r1, [r0, #0x2c] +_02079A44: + ldr r0, [r5, #0x68] + str r0, [r8, #0x68] + str r8, [r5, #0x68] + bl sub_02079340 + mov r0, r7 + bl SetIrqFlag + ldmia sp!, {r4, r5, r6, r7, r8, pc} + .align 2, 0 +_02079A60: .word _022B9648 + arm_func_end sub_020799AC + + arm_func_start sub_02079A64 +sub_02079A64: ; 0x02079A64 + stmdb sp!, {r4, r5, r6, r7, r8, lr} + ldr r2, _02079B04 ; =_022B9648 + mov r7, r0 + mov r6, r1 + ldr r8, [r2, #0x2c] + mov r4, #0 + bl EnableIrqFlag + mov r5, r0 + b _02079A90 +_02079A88: + mov r4, r8 + ldr r8, [r8, #0x68] +_02079A90: + cmp r8, #0 + cmpne r8, r7 + bne _02079A88 + cmp r8, #0 + ldrne r0, _02079B08 ; =_022B967C + cmpne r8, r0 + bne _02079ABC + mov r0, r5 + bl SetIrqFlag + mov r0, #0 + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_02079ABC: + ldr r0, [r8, #0x70] + cmp r0, r6 + beq _02079AF4 + cmp r4, #0 + ldrne r0, [r7, #0x68] + strne r0, [r4, #0x68] + bne _02079AE4 + ldr r1, [r7, #0x68] + ldr r0, _02079B04 ; =_022B9648 + str r1, [r0, #0x2c] +_02079AE4: + mov r0, r7 + str r6, [r7, #0x70] + bl InsertThreadIntoList + bl sub_02079340 +_02079AF4: + mov r0, r5 + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + .align 2, 0 +_02079B04: .word _022B9648 +_02079B08: .word _022B967C + arm_func_end sub_02079A64 + + arm_func_start sub_02079B0C +sub_02079B0C: ; 0x02079B0C + ldr r0, [r0, #0x70] + bx lr + arm_func_end sub_02079B0C + + arm_func_start sub_02079B14 +sub_02079B14: ; 0x02079B14 + stmdb sp!, {r4, r5, lr} + sub sp, sp, #0x34 + mov r4, r0 + add r0, sp, #8 + bl sub_0207B040 + ldr r0, _02079BB0 ; =_022B9648 + ldr r0, [r0, #8] + ldr r0, [r0] + str r0, [sp, #4] + bl EnableIrqFlag + ldr r1, _02079BB4 ; =0x000082EA + mov r2, #0 + umull r5, r3, r4, r1 + mla r3, r4, r2, r3 + mla r3, r2, r1, r3 + mov r1, r5, lsr #6 + mov r4, r0 + ldr r5, [sp, #4] + add r0, sp, #8 + add r2, sp, #4 + str r0, [r5, #0xb0] + str r2, [sp] + mov r2, r3, lsr #6 + orr r1, r1, r3, lsl #26 + ldr r3, _02079BB8 ; =sub_02079BBC + bl sub_0207B17C + ldr r0, [sp, #4] + cmp r0, #0 + beq _02079BA0 + mov r5, #0 +_02079B8C: + mov r0, r5 + bl sub_02079888 + ldr r0, [sp, #4] + cmp r0, #0 + bne _02079B8C +_02079BA0: + mov r0, r4 + bl SetIrqFlag + add sp, sp, #0x34 + ldmia sp!, {r4, r5, pc} + .align 2, 0 +_02079BB0: .word _022B9648 +_02079BB4: .word 0x000082EA +_02079BB8: .word sub_02079BBC + arm_func_end sub_02079B14 + + arm_func_start sub_02079BBC +sub_02079BBC: ; 0x02079BBC + ldr r2, [r0] + mov r1, #0 + str r1, [r0] + ldr ip, _02079BD8 ; =sub_02079940 + mov r0, r2 + str r1, [r2, #0xb0] + bx ip + .align 2, 0 +_02079BD8: .word sub_02079940 + arm_func_end sub_02079BBC + + arm_func_start sub_02079BDC +sub_02079BDC: ; 0x02079BDC + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + bl EnableIrqFlag + ldr r1, _02079C00 ; =_022B9648 + ldr r4, [r1, #0x30] + str r5, [r1, #0x30] + bl SetIrqFlag + mov r0, r4 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02079C00: .word _022B9648 + arm_func_end sub_02079BDC + + arm_func_start sub_02079C04 +sub_02079C04: ; 0x02079C04 + stmdb sp!, {r3, lr} + bl ClearIrqFlag +_02079C0C: + bl WaitForInterrupt + b _02079C0C + arm_func_end sub_02079C04 + + arm_func_start sub_02079C14 +sub_02079C14: ; 0x02079C14 + stmdb sp!, {r4, lr} + bl EnableIrqFlag + ldr r2, _02079C44 ; =_022B9648 + mvn r1, #0 + ldr r3, [r2, #4] + cmp r3, r1 + addlo r1, r3, #1 + movlo r4, r3 + strlo r1, [r2, #4] + bl SetIrqFlag + mov r0, r4 + ldmia sp!, {r4, pc} + .align 2, 0 +_02079C44: .word _022B9648 + arm_func_end sub_02079C14 + + arm_func_start sub_02079C48 +sub_02079C48: ; 0x02079C48 + stmdb sp!, {r4, lr} + bl EnableIrqFlag + ldr r1, _02079C78 ; =_022B9648 + mov r4, #0 + ldr r3, [r1, #4] + cmp r3, #0 + subne r2, r3, #1 + movne r4, r3 + strne r2, [r1, #4] + bl SetIrqFlag + mov r0, r4 + ldmia sp!, {r4, pc} + .align 2, 0 +_02079C78: .word _022B9648 + arm_func_end sub_02079C48 + + arm_func_start SetThreadField0xB4 +SetThreadField0xB4: ; 0x02079C7C + str r1, [r0, #0xb4] + bx lr + arm_func_end SetThreadField0xB4 + + arm_func_start InitThread +InitThread: ; 0x02079C84 + add r1, r1, #4 + str r1, [r0, #0x40] + str r2, [r0, #0x44] + sub r2, r2, #0x40 + tst r2, #4 + bne _02079CA0 + b _02079CA4 +_02079CA0: + sub r2, r2, #4 +_02079CA4: + str r2, [r0, #0x38] + ands r1, r1, #1 + bne _02079CB4 + b _02079CB8 +_02079CB4: + mov r1, #0x3f +_02079CB8: + beq _02079CC0 + b _02079CC4 +_02079CC0: + mov r1, #0x1f +_02079CC4: + str r1, [r0] + mov r1, #0 + str r1, [r0, #4] + str r1, [r0, #8] + str r1, [r0, #0xc] + str r1, [r0, #0x10] + str r1, [r0, #0x14] + str r1, [r0, #0x18] + str r1, [r0, #0x1c] + str r1, [r0, #0x20] + str r1, [r0, #0x24] + str r1, [r0, #0x28] + str r1, [r0, #0x2c] + str r1, [r0, #0x30] + str r1, [r0, #0x34] + str r1, [r0, #0x3c] + bx lr + arm_func_end InitThread + + arm_func_start sub_02079D08 +sub_02079D08: ; 0x02079D08 + stmdb sp!, {r0, lr} + add r0, r0, #0x48 + ldr r1, _02079D50 ; =sub_02080EF0 + blx r1 + ldmia sp!, {r0, lr} + add r1, r0, #0 + mrs r2, cpsr + str r2, [r1], #4 + mov r0, #0xd3 + msr cpsr_c, r0 + str sp, [r1, #0x40] + msr cpsr_c, r2 + mov r0, #1 + stmia r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sb, sl, fp, ip, sp, lr} + add r0, pc, #0x8 ; =_02079D50 + str r0, [r1, #0x3c] + mov r0, #0 + bx lr + .align 2, 0 +_02079D50: .word sub_02080EF0 + arm_func_end sub_02079D08 + + arm_func_start sub_02079D54 +sub_02079D54: ; 0x02079D54 + stmdb sp!, {r0, lr} + add r0, r0, #0x48 + ldr r1, _02079D94 ; =sub_02080F30 + blx r1 + ldmia sp!, {r0, lr} + mrs r1, cpsr + bic r1, r1, #0x1f + orr r1, r1, #0xd3 + msr cpsr_c, r1 + ldr r1, [r0], #4 + msr spsr_fsxc, r1 + ldr sp, [r0, #0x40] + ldr lr, [r0, #0x3c] + ldmia r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sb, sl, fp, ip, sp, lr} ^ + mov r0, r0 + subs pc, lr, #4 + .align 2, 0 +_02079D94: .word sub_02080F30 + arm_func_end sub_02079D54 + + arm_func_start sub_02079D98 +sub_02079D98: ; 0x02079D98 + mov r0, #0 + bx lr + arm_func_end sub_02079D98 + + arm_func_start sub_02079DA0 +sub_02079DA0: ; 0x02079DA0 + ldr r0, _02079DB0 ; =0x82000001 + ldr r1, _02079DB4 ; =_020B2BAC + str r0, [r1] + bx lr + .align 2, 0 +_02079DB0: .word 0x82000001 +_02079DB4: .word _020B2BAC + arm_func_end sub_02079DA0 + + arm_func_start sub_02079DB8 +sub_02079DB8: ; 0x02079DB8 + mov r3, #0 + str r3, [r0, #4] + str r3, [r0] + str r3, [r0, #0xc] + str r3, [r0, #8] + str r1, [r0, #0x10] + str r2, [r0, #0x14] + str r3, [r0, #0x18] + str r3, [r0, #0x1c] + bx lr + arm_func_end sub_02079DB8 + + arm_func_start sub_02079DE0 +sub_02079DE0: ; 0x02079DE0 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r5, r0 + mov r4, r1 + mov r7, r2 + bl EnableIrqFlag + ldr r2, [r5, #0x1c] + ldr r1, [r5, #0x14] + mov r6, r0 + cmp r1, r2 + bgt _02079E3C + and r7, r7, #1 +_02079E0C: + cmp r7, #0 + bne _02079E24 + mov r0, r6 + bl SetIrqFlag + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_02079E24: + mov r0, r5 + bl sub_02079888 + ldr r2, [r5, #0x1c] + ldr r1, [r5, #0x14] + cmp r1, r2 + ble _02079E0C +_02079E3C: + ldr r0, [r5, #0x18] + add r0, r0, r2 + bl _s32_div_f + ldr r2, [r5, #0x10] + add r0, r5, #8 + str r4, [r2, r1, lsl #2] + ldr r1, [r5, #0x1c] + add r1, r1, #1 + str r1, [r5, #0x1c] + bl sub_020798D8 + mov r0, r6 + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_02079DE0 + + arm_func_start sub_02079E74 +sub_02079E74: ; 0x02079E74 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r6, r0 + mov r5, r1 + mov r7, r2 + bl EnableIrqFlag + ldr r1, [r6, #0x1c] + mov r4, r0 + cmp r1, #0 + bne _02079EC8 + and r7, r7, #1 +_02079E9C: + cmp r7, #0 + bne _02079EB4 + mov r0, r4 + bl SetIrqFlag + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_02079EB4: + add r0, r6, #8 + bl sub_02079888 + ldr r0, [r6, #0x1c] + cmp r0, #0 + beq _02079E9C +_02079EC8: + cmp r5, #0 + beq _02079EE0 + ldr r1, [r6, #0x10] + ldr r0, [r6, #0x18] + ldr r0, [r1, r0, lsl #2] + str r0, [r5] +_02079EE0: + ldr r0, [r6, #0x18] + ldr r1, [r6, #0x14] + add r0, r0, #1 + bl _s32_div_f + str r1, [r6, #0x18] + ldr r1, [r6, #0x1c] + mov r0, r6 + sub r1, r1, #1 + str r1, [r6, #0x1c] + bl sub_020798D8 + mov r0, r4 + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_02079E74 + + arm_func_start sub_02079F18 +sub_02079F18: ; 0x02079F18 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r6, r0 + mov r5, r1 + mov r7, r2 + bl EnableIrqFlag + ldr r1, [r6, #0x14] + ldr r2, [r6, #0x1c] + mov r4, r0 + cmp r1, r2 + bgt _02079F74 + and r7, r7, #1 +_02079F44: + cmp r7, #0 + bne _02079F5C + mov r0, r4 + bl SetIrqFlag + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_02079F5C: + mov r0, r6 + bl sub_02079888 + ldr r1, [r6, #0x14] + ldr r0, [r6, #0x1c] + cmp r1, r0 + ble _02079F44 +_02079F74: + ldr r0, [r6, #0x18] + add r0, r0, r1 + sub r0, r0, #1 + bl _s32_div_f + str r1, [r6, #0x18] + ldr r0, [r6, #0x10] + str r5, [r0, r1, lsl #2] + ldr r1, [r6, #0x1c] + add r0, r6, #8 + add r1, r1, #1 + str r1, [r6, #0x1c] + bl sub_020798D8 + mov r0, r4 + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_02079F18 + + arm_func_start sub_02079FB4 +sub_02079FB4: ; 0x02079FB4 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r6, r0 + mov r5, r1 + mov r7, r2 + bl EnableIrqFlag + ldr r1, [r6, #0x1c] + mov r4, r0 + cmp r1, #0 + bne _0207A008 + and r7, r7, #1 +_02079FDC: + cmp r7, #0 + bne _02079FF4 + mov r0, r4 + bl SetIrqFlag + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_02079FF4: + add r0, r6, #8 + bl sub_02079888 + ldr r0, [r6, #0x1c] + cmp r0, #0 + beq _02079FDC +_0207A008: + cmp r5, #0 + beq _0207A020 + ldr r1, [r6, #0x10] + ldr r0, [r6, #0x18] + ldr r0, [r1, r0, lsl #2] + str r0, [r5] +_0207A020: + mov r0, r4 + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_02079FB4 + + arm_func_start sub_0207A030 +sub_0207A030: ; 0x0207A030 + mov r1, #0 + str r1, [r0, #4] + str r1, [r0] + str r1, [r0, #8] + str r1, [r0, #0xc] + bx lr + arm_func_end sub_0207A030 + + arm_func_start sub_0207A048 +sub_0207A048: ; 0x0207A048 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r5, r0 + bl EnableIrqFlag + ldr r1, _0207A0C8 ; =_022B966C + mov r4, r0 + ldr r7, [r1, #4] + mov r6, #0 +_0207A064: + ldr r0, [r5, #8] + cmp r0, #0 + bne _0207A090 + str r7, [r5, #8] + ldr r1, [r5, #0xc] + mov r0, r7 + add r2, r1, #1 + mov r1, r5 + str r2, [r5, #0xc] + bl sub_0207A1D8 + b _0207A0BC +_0207A090: + cmp r0, r7 + bne _0207A0A8 + ldr r0, [r5, #0xc] + add r0, r0, #1 + str r0, [r5, #0xc] + b _0207A0BC +_0207A0A8: + mov r0, r5 + str r5, [r7, #0x84] + bl sub_02079888 + str r6, [r7, #0x84] + b _0207A064 +_0207A0BC: + mov r0, r4 + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_0207A0C8: .word _022B966C + arm_func_end sub_0207A048 + + arm_func_start sub_0207A0CC +sub_0207A0CC: ; 0x0207A0CC + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + bl EnableIrqFlag + ldr r1, _0207A124 ; =_022B966C + mov r4, r0 + ldr r0, [r1, #4] + ldr r1, [r5, #8] + cmp r1, r0 + bne _0207A118 + ldr r1, [r5, #0xc] + subs r1, r1, #1 + str r1, [r5, #0xc] + bne _0207A118 + mov r1, r5 + bl sub_0207A1FC + mov r1, #0 + mov r0, r5 + str r1, [r5, #8] + bl sub_020798D8 +_0207A118: + mov r0, r4 + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0207A124: .word _022B966C + arm_func_end sub_0207A0CC + + arm_func_start sub_0207A128 +sub_0207A128: ; 0x0207A128 + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + ldr r0, [r5, #0x88] + cmp r0, #0 + ldmeqia sp!, {r3, r4, r5, pc} + mov r4, #0 +_0207A140: + add r0, r5, #0x88 + bl sub_02079268 + str r4, [r0, #0xc] + str r4, [r0, #8] + bl sub_020798D8 + ldr r0, [r5, #0x88] + cmp r0, #0 + bne _0207A140 + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_0207A128 + + arm_func_start sub_0207A164 +sub_0207A164: ; 0x0207A164 + stmdb sp!, {r4, r5, r6, lr} + mov r5, r0 + bl EnableIrqFlag + ldr r2, [r5, #8] + ldr r1, _0207A1D4 ; =_022B966C + mov r4, r0 + cmp r2, #0 + ldr r0, [r1, #4] + bne _0207A1A8 + str r0, [r5, #8] + ldr r2, [r5, #0xc] + mov r1, r5 + add r2, r2, #1 + str r2, [r5, #0xc] + bl sub_0207A1D8 + mov r6, #1 + b _0207A1C4 +_0207A1A8: + cmp r2, r0 + movne r6, #0 + bne _0207A1C4 + ldr r0, [r5, #0xc] + mov r6, #1 + add r0, r0, #1 + str r0, [r5, #0xc] +_0207A1C4: + mov r0, r4 + bl SetIrqFlag + mov r0, r6 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207A1D4: .word _022B966C + arm_func_end sub_0207A164 + + arm_func_start sub_0207A1D8 +sub_0207A1D8: ; 0x0207A1D8 + ldr r2, [r0, #0x8c] + cmp r2, #0 + streq r1, [r0, #0x88] + strne r1, [r2, #0x10] + str r2, [r1, #0x14] + mov r2, #0 + str r2, [r1, #0x10] + str r1, [r0, #0x8c] + bx lr + arm_func_end sub_0207A1D8 + + arm_func_start sub_0207A1FC +sub_0207A1FC: ; 0x0207A1FC + ldr r2, [r1, #0x10] + ldr r1, [r1, #0x14] + cmp r2, #0 + streq r1, [r0, #0x8c] + strne r1, [r2, #0x14] + cmp r1, #0 + streq r2, [r0, #0x88] + strne r2, [r1, #0x10] + bx lr + arm_func_end sub_0207A1FC + + arm_func_start sub_0207A220 +sub_0207A220: ; 0x0207A220 + mrc p15, 0, r1, c1, c0, 0 + and r0, r1, #4 + mov r0, r0, lsr #2 + orr r1, r1, #4 + mcr p15, 0, r1, c1, c0, 0 + bx lr + arm_func_end sub_0207A220 + + arm_func_start sub_0207A238 +sub_0207A238: ; 0x0207A238 + mov r0, #0 + mcr p15, 0, r0, c7, c6, 0 + bx lr + arm_func_end sub_0207A238 + + arm_func_start sub_0207A244 +sub_0207A244: ; 0x0207A244 + mov r1, #0 +_0207A248: + mov r0, #0 +_0207A24C: + orr r2, r1, r0 + mcr p15, 0, r2, c7, c10, 2 + add r0, r0, #0x20 + cmp r0, #0x400 + blt _0207A24C + add r1, r1, #0x40000000 + cmp r1, #0 + bne _0207A248 + bx lr + arm_func_end sub_0207A244 + + arm_func_start sub_0207A270 +sub_0207A270: ; 0x0207A270 + mov ip, #0 + mov r1, #0 +_0207A278: + mov r0, #0 +_0207A27C: + orr r2, r1, r0 + mcr p15, 0, ip, c7, c10, 4 + mcr p15, 0, r2, c7, c14, 2 + add r0, r0, #0x20 + cmp r0, #0x400 + blt _0207A27C + add r1, r1, #0x40000000 + cmp r1, #0 + bne _0207A278 + bx lr + arm_func_end sub_0207A270 + + arm_func_start sub_0207A2A4 +sub_0207A2A4: ; 0x0207A2A4 + add r1, r1, r0 + bic r0, r0, #0x1f +_0207A2AC: + mcr p15, 0, r0, c7, c6, 1 + add r0, r0, #0x20 + cmp r0, r1 + blt _0207A2AC + bx lr + arm_func_end sub_0207A2A4 + + arm_func_start sub_0207A2C0 +sub_0207A2C0: ; 0x0207A2C0 + add r1, r1, r0 + bic r0, r0, #0x1f +_0207A2C8: + mcr p15, 0, r0, c7, c10, 1 + add r0, r0, #0x20 + cmp r0, r1 + blt _0207A2C8 + bx lr + arm_func_end sub_0207A2C0 + + arm_func_start sub_0207A2DC +sub_0207A2DC: ; 0x0207A2DC + mov ip, #0 + add r1, r1, r0 + bic r0, r0, #0x1f +_0207A2E8: + mcr p15, 0, ip, c7, c10, 4 + mcr p15, 0, r0, c7, c14, 1 + add r0, r0, #0x20 + cmp r0, r1 + blt _0207A2E8 + bx lr + arm_func_end sub_0207A2DC + + arm_func_start sub_0207A300 +sub_0207A300: ; 0x0207A300 + mov r0, #0 + mcr p15, 0, r0, c7, c10, 4 + bx lr + arm_func_end sub_0207A300 + + arm_func_start sub_0207A30C +sub_0207A30C: ; 0x0207A30C + mrc p15, 0, r1, c1, c0, 0 + and r0, r1, #0x1000 + mov r0, r0, lsr #0xc + orr r1, r1, #0x1000 + mcr p15, 0, r1, c1, c0, 0 + bx lr + arm_func_end sub_0207A30C + + arm_func_start sub_0207A324 +sub_0207A324: ; 0x0207A324 + mov r0, #0 + mcr p15, 0, r0, c7, c5, 0 + bx lr + arm_func_end sub_0207A324 + + arm_func_start sub_0207A330 +sub_0207A330: ; 0x0207A330 + add r1, r1, r0 + bic r0, r0, #0x1f +_0207A338: + mcr p15, 0, r0, c7, c5, 1 + add r0, r0, #0x20 + cmp r0, r1 + blt _0207A338 + bx lr + arm_func_end sub_0207A330 + + arm_func_start sub_0207A34C +sub_0207A34C: ; 0x0207A34C + mov ip, #0x4000000 + ldr r1, [ip, #0x208] + str ip, [ip, #0x208] +_0207A358: + ldrh r0, [ip, #6] + cmp r0, #0 + bne _0207A358 + str r1, [ip, #0x208] + bx lr + arm_func_end sub_0207A34C + + arm_func_start sub_0207A36C +sub_0207A36C: ; 0x0207A36C + stmdb sp!, {r3, lr} + bl sub_0207A3B4 + bl sub_0207D9A4 + bl sub_02078D28 + bl sub_0207A4B8 + bl sub_02078A80 + bl sub_02078CF4 + bl sub_0207AB24 + bl sub_0207C7C4 + bl sub_0207B370 + bl sub_0207BA94 + bl sub_02079408 + bl sub_0207B87C + bl sub_02084A4C + bl sub_02084304 + bl sub_02081AC4 + bl sub_0207A34C + ldmia sp!, {r3, pc} + arm_func_end sub_0207A36C + + arm_func_start sub_0207A3B4 +sub_0207A3B4: ; 0x0207A3B4 + stmdb sp!, {r3, lr} + ldr r1, _0207A4B4 ; =_022B98C4 + ldr r0, [r1] + cmp r0, #0 + ldmneia sp!, {r3, pc} + mov r2, #1 + mov r0, #0 + str r2, [r1] + bl sub_0207A54C + mov r1, r0 + mov r0, #0 + bl sub_0207A6D8 + mov r0, #0 + bl sub_0207A630 + mov r1, r0 + mov r0, #0 + bl sub_0207A6EC + mov r0, #2 + mov r1, #0 + bl sub_0207A6EC + mov r0, #2 + mov r1, #0 + bl sub_0207A6D8 + mov r0, #3 + bl sub_0207A54C + mov r1, r0 + mov r0, #3 + bl sub_0207A6D8 + mov r0, #3 + bl sub_0207A630 + mov r1, r0 + mov r0, #3 + bl sub_0207A6EC + mov r0, #4 + bl sub_0207A54C + mov r1, r0 + mov r0, #4 + bl sub_0207A6D8 + mov r0, #4 + bl sub_0207A630 + mov r1, r0 + mov r0, #4 + bl sub_0207A6EC + mov r0, #5 + bl sub_0207A54C + mov r1, r0 + mov r0, #5 + bl sub_0207A6D8 + mov r0, #5 + bl sub_0207A630 + mov r1, r0 + mov r0, #5 + bl sub_0207A6EC + mov r0, #6 + bl sub_0207A54C + mov r1, r0 + mov r0, #6 + bl sub_0207A6D8 + mov r0, #6 + bl sub_0207A630 + mov r1, r0 + mov r0, #6 + bl sub_0207A6EC + ldmia sp!, {r3, pc} + .align 2, 0 +_0207A4B4: .word _022B98C4 + arm_func_end sub_0207A3B4 + + arm_func_start sub_0207A4B8 +sub_0207A4B8: ; 0x0207A4B8 + stmdb sp!, {r3, lr} + mov r0, #2 + bl sub_0207A54C + mov r1, r0 + mov r0, #2 + bl sub_0207A6D8 + mov r0, #2 + bl sub_0207A630 + mov r1, r0 + mov r0, #2 + bl sub_0207A6EC + ldr r0, _0207A518 ; =_022B98C4 + ldr r0, [r0, #4] + cmp r0, #0 + beq _0207A504 + bl sub_02079DA0 + and r0, r0, #3 + cmp r0, #1 + ldmneia sp!, {r3, pc} +_0207A504: + ldr r0, _0207A51C ; =_0200002B + bl sub_0207AB14 + ldr r0, _0207A520 ; =0x023E0021 + bl sub_0207AB1C + ldmia sp!, {r3, pc} + .align 2, 0 +_0207A518: .word _022B98C4 +_0207A51C: .word _0200002B +_0207A520: .word 0x023E0021 + arm_func_end sub_0207A4B8 + + arm_func_start sub_0207A524 +sub_0207A524: ; 0x0207A524 + mov r0, r0, lsl #2 + add r0, r0, #0x2700000 + add r0, r0, #0xff000 + ldr r0, [r0, #0xdc4] + bx lr + arm_func_end sub_0207A524 + + arm_func_start sub_0207A538 +sub_0207A538: ; 0x0207A538 + mov r0, r0, lsl #2 + add r0, r0, #0x2700000 + add r0, r0, #0xff000 + ldr r0, [r0, #0xda0] + bx lr + arm_func_end sub_0207A538 + + arm_func_start sub_0207A54C +sub_0207A54C: ; 0x0207A54C + stmdb sp!, {r3, lr} + cmp r0, #6 + addls pc, pc, r0, lsl #2 + b _0207A608 +_0207A55C: ; jump table + b _0207A578 ; case 0 + b _0207A608 ; case 1 + b _0207A580 ; case 2 + b _0207A5B0 ; case 3 + b _0207A5B8 ; case 4 + b _0207A5F8 ; case 5 + b _0207A600 ; case 6 +_0207A578: + ldr r0, _0207A610 ; =SDK_SECTION_ARENA_EX_START + ldmia sp!, {r3, pc} +_0207A580: + ldr r0, _0207A614 ; =_022B98C4 + ldr r0, [r0, #4] + cmp r0, #0 + beq _0207A5A0 + bl sub_02079DA0 + and r0, r0, #3 + cmp r0, #1 + bne _0207A5A8 +_0207A5A0: + mov r0, #0 + ldmia sp!, {r3, pc} +_0207A5A8: + mov r0, #0x2700000 + ldmia sp!, {r3, pc} +_0207A5B0: + mov r0, #0x2000000 + ldmia sp!, {r3, pc} +_0207A5B8: + ldr r0, _0207A618 ; =OS_IRQTable + ldr r1, _0207A61C ; =0x00000000 + ldr r2, _0207A620 ; =0x00000800 + add r3, r0, #0x3f80 + cmp r1, #0 + sub r2, r3, r2 + bne _0207A5E4 + ldr r1, _0207A624 ; =SDK_SECTION_ARENA_DTCM_START + cmp r0, r1 + movlo r0, r1 + ldmia sp!, {r3, pc} +_0207A5E4: + cmp r1, #0 + ldrlt r0, _0207A624 ; =SDK_SECTION_ARENA_DTCM_START + sublt r0, r0, r1 + subge r0, r2, r1 + ldmia sp!, {r3, pc} +_0207A5F8: + ldr r0, _0207A628 ; =0x027FF680 + ldmia sp!, {r3, pc} +_0207A600: + ldr r0, _0207A62C ; =0x037F8000 + ldmia sp!, {r3, pc} +_0207A608: + mov r0, #0 + ldmia sp!, {r3, pc} + .align 2, 0 +_0207A610: .word SDK_SECTION_ARENA_EX_START +_0207A614: .word _022B98C4 +_0207A618: .word OS_IRQTable +_0207A61C: .word 0x00000000 +_0207A620: .word 0x00000800 +_0207A624: .word SDK_SECTION_ARENA_DTCM_START +_0207A628: .word 0x027FF680 +_0207A62C: .word 0x037F8000 + arm_func_end sub_0207A54C + + arm_func_start sub_0207A630 +sub_0207A630: ; 0x0207A630 + stmdb sp!, {r3, lr} + cmp r0, #6 + addls pc, pc, r0, lsl #2 + b _0207A6B4 +_0207A640: ; jump table + b _0207A65C ; case 0 + b _0207A6B4 ; case 1 + b _0207A664 ; case 2 + b _0207A694 ; case 3 + b _0207A69C ; case 4 + b _0207A6A4 ; case 5 + b _0207A6AC ; case 6 +_0207A65C: + ldr r0, _0207A6BC ; =SDK_MAIN_ARENA_LO + ldmia sp!, {r3, pc} +_0207A664: + ldr r0, _0207A6C0 ; =_022B98C4 + ldr r0, [r0, #4] + cmp r0, #0 + beq _0207A684 + bl sub_02079DA0 + and r0, r0, #3 + cmp r0, #1 + bne _0207A68C +_0207A684: + mov r0, #0 + ldmia sp!, {r3, pc} +_0207A68C: + ldr r0, _0207A6C4 ; =SDK_SECTION_ARENA_EX_START + ldmia sp!, {r3, pc} +_0207A694: + ldr r0, _0207A6C8 ; =SDK_SECTION_ARENA_ITCM_START + ldmia sp!, {r3, pc} +_0207A69C: + ldr r0, _0207A6CC ; =SDK_SECTION_ARENA_DTCM_START + ldmia sp!, {r3, pc} +_0207A6A4: + ldr r0, _0207A6D0 ; =0x027FF000 + ldmia sp!, {r3, pc} +_0207A6AC: + ldr r0, _0207A6D4 ; =0x037F8000 + ldmia sp!, {r3, pc} +_0207A6B4: + mov r0, #0 + ldmia sp!, {r3, pc} + .align 2, 0 +_0207A6BC: .word SDK_MAIN_ARENA_LO +_0207A6C0: .word _022B98C4 +_0207A6C4: .word SDK_SECTION_ARENA_EX_START +_0207A6C8: .word SDK_SECTION_ARENA_ITCM_START +_0207A6CC: .word SDK_SECTION_ARENA_DTCM_START +_0207A6D0: .word 0x027FF000 +_0207A6D4: .word 0x037F8000 + arm_func_end sub_0207A630 + + arm_func_start sub_0207A6D8 +sub_0207A6D8: ; 0x0207A6D8 + mov r0, r0, lsl #2 + add r0, r0, #0x2700000 + add r0, r0, #0xff000 + str r1, [r0, #0xdc4] + bx lr + arm_func_end sub_0207A6D8 + + arm_func_start sub_0207A6EC +sub_0207A6EC: ; 0x0207A6EC + mov r0, r0, lsl #2 + add r0, r0, #0x2700000 + add r0, r0, #0xff000 + str r1, [r0, #0xda0] + bx lr + arm_func_end sub_0207A6EC + + arm_func_start sub_0207A700 +sub_0207A700: ; 0x0207A700 + str r0, [r1, #4] + mov r2, #0 + str r2, [r1] + cmp r0, #0 + strne r1, [r0] + mov r0, r1 + bx lr + arm_func_end sub_0207A700 + + arm_func_start sub_0207A71C +sub_0207A71C: ; 0x0207A71C + ldr r3, [r1, #4] + cmp r3, #0 + ldrne r2, [r1] + strne r2, [r3] + ldr r2, [r1] + cmp r2, #0 + ldreq r0, [r1, #4] + ldrne r1, [r1, #4] + strne r1, [r2, #4] + bx lr + arm_func_end sub_0207A71C + + arm_func_start sub_0207A744 +sub_0207A744: ; 0x0207A744 + stmdb sp!, {r3, lr} + mov lr, r0 + cmp r0, #0 + mov ip, #0 + beq _0207A770 +_0207A758: + cmp r1, lr + bls _0207A770 + mov ip, lr + ldr lr, [lr, #4] + cmp lr, #0 + bne _0207A758 +_0207A770: + stmia r1, {ip, lr} + cmp lr, #0 + beq _0207A7AC + str r1, [lr] + ldr r3, [r1, #8] + add r2, r1, r3 + cmp r2, lr + bne _0207A7AC + ldr r2, [lr, #8] + add r2, r3, r2 + str r2, [r1, #8] + ldr lr, [lr, #4] + str lr, [r1, #4] + cmp lr, #0 + strne r1, [lr] +_0207A7AC: + cmp ip, #0 + beq _0207A7E4 + str r1, [ip, #4] + ldr r2, [ip, #8] + add r3, ip, r2 + cmp r3, r1 + ldmneia sp!, {r3, pc} + ldr r1, [r1, #8] + cmp lr, #0 + add r1, r2, r1 + str r1, [ip, #8] + str lr, [ip, #4] + strne ip, [lr] + ldmia sp!, {r3, pc} +_0207A7E4: + mov r0, r1 + ldmia sp!, {r3, pc} + arm_func_end sub_0207A744 + + arm_func_start sub_0207A7EC +sub_0207A7EC: ; 0x0207A7EC + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r4, r0 + mov r5, r1 + mov r7, r2 + bl EnableIrqFlag + ldr r1, _0207A8F0 ; =_022B98CC + mov r6, r0 + ldr r1, [r1, r4, lsl #2] + cmp r1, #0 + bne _0207A820 + bl SetIrqFlag + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_0207A820: + cmp r5, #0 + ldrlt r5, [r1] + ldr r1, [r1, #0x10] + mov r0, #0xc + mla r4, r5, r0, r1 + ldr r0, [r4, #4] + add r1, r7, #0x3f + mov r5, r0 + cmp r0, #0 + bic r7, r1, #0x1f + beq _0207A864 +_0207A84C: + ldr r1, [r5, #8] + cmp r7, r1 + ble _0207A864 + ldr r5, [r5, #4] + cmp r5, #0 + bne _0207A84C +_0207A864: + cmp r5, #0 + bne _0207A87C + mov r0, r6 + bl SetIrqFlag + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_0207A87C: + ldr r1, [r5, #8] + sub r1, r1, r7 + cmp r1, #0x40 + bhs _0207A89C + mov r1, r5 + bl sub_0207A71C + str r0, [r4, #4] + b _0207A8D0 +_0207A89C: + str r7, [r5, #8] + add r2, r5, r7 + str r1, [r2, #8] + ldr r0, [r5] + str r0, [r5, r7] + ldr r0, [r5, #4] + str r0, [r2, #4] + cmp r0, #0 + strne r2, [r0] + ldr r0, [r2] + cmp r0, #0 + strne r2, [r0, #4] + streq r2, [r4, #4] +_0207A8D0: + ldr r0, [r4, #8] + mov r1, r5 + bl sub_0207A700 + str r0, [r4, #8] + mov r0, r6 + bl SetIrqFlag + add r0, r5, #0x20 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_0207A8F0: .word _022B98CC + arm_func_end sub_0207A7EC + + arm_func_start sub_0207A8F4 +sub_0207A8F4: ; 0x0207A8F4 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r7, r0 + mov r6, r1 + mov r5, r2 + bl EnableIrqFlag + ldr r1, _0207A958 ; =_022B98CC + mov r4, r0 + ldr r0, [r1, r7, lsl #2] + cmp r6, #0 + ldrlt r6, [r0] + ldr r1, [r0, #0x10] + mov r0, #0xc + mla r7, r6, r0, r1 + sub r5, r5, #0x20 + ldr r0, [r7, #8] + mov r1, r5 + bl sub_0207A71C + str r0, [r7, #8] + ldr r0, [r7, #4] + mov r1, r5 + bl sub_0207A744 + str r0, [r7, #4] + mov r0, r4 + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_0207A958: .word _022B98CC + arm_func_end sub_0207A8F4 + + arm_func_start sub_0207A95C +sub_0207A95C: ; 0x0207A95C + stmdb sp!, {r3, r4, r5, lr} + mov r4, r0 + mov r5, r1 + bl EnableIrqFlag + ldr r1, _0207A988 ; =_022B98CC + ldr r1, [r1, r4, lsl #2] + ldr r4, [r1] + str r5, [r1] + bl SetIrqFlag + mov r0, r4 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0207A988: .word _022B98CC + arm_func_end sub_0207A95C + + arm_func_start sub_0207A98C +sub_0207A98C: ; 0x0207A98C + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r7, r0 + mov r5, r1 + mov r4, r2 + mov r6, r3 + bl EnableIrqFlag + ldr r2, _0207AA30 ; =_022B98CC + mov r1, #0xc + str r5, [r2, r7, lsl #2] + add r2, r5, #0x14 + str r2, [r5, #0x10] + mul r1, r6, r1 + str r6, [r5, #4] + cmp r6, #0 + mov lr, #0 + ble _0207AA00 + mov r6, lr + mvn ip, #0 + mov r3, lr +_0207A9D8: + ldr r2, [r5, #0x10] + add lr, lr, #1 + str ip, [r2, r6] + add r2, r2, r6 + str r3, [r2, #8] + str r3, [r2, #4] + ldr r2, [r5, #4] + add r6, r6, #0xc + cmp lr, r2 + blt _0207A9D8 +_0207AA00: + mvn r2, #0 + str r2, [r5] + ldr r3, [r5, #0x10] + bic r2, r4, #0x1f + add r1, r3, r1 + add r1, r1, #0x1f + bic r1, r1, #0x1f + str r1, [r5, #8] + str r2, [r5, #0xc] + bl SetIrqFlag + ldr r0, [r5, #8] + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_0207AA30: .word _022B98CC + arm_func_end sub_0207A98C + + arm_func_start sub_0207AA34 +sub_0207AA34: ; 0x0207AA34 + stmdb sp!, {r4, r5, r6, lr} + mov r4, r0 + mov r6, r1 + mov r5, r2 + bl EnableIrqFlag + ldr r2, _0207AAC8 ; =_022B98CC + add r1, r6, #0x1f + ldr r2, [r2, r4, lsl #2] + bic r6, r1, #0x1f + ldr ip, [r2, #4] + bic r5, r5, #0x1f + cmp ip, #0 + mov r4, #0 + ble _0207AABC + ldr r3, [r2, #0x10] +_0207AA70: + ldr r1, [r3] + cmp r1, #0 + bge _0207AAAC + sub r1, r5, r6 + str r1, [r3] + mov r2, #0 + str r2, [r6] + str r2, [r6, #4] + ldr r1, [r3] + str r1, [r6, #8] + str r6, [r3, #4] + str r2, [r3, #8] + bl SetIrqFlag + mov r0, r4 + ldmia sp!, {r4, r5, r6, pc} +_0207AAAC: + add r4, r4, #1 + cmp r4, ip + add r3, r3, #0xc + blt _0207AA70 +_0207AABC: + bl SetIrqFlag + mvn r0, #0 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207AAC8: .word _022B98CC + arm_func_end sub_0207AA34 + + arm_func_start sub_0207AACC +sub_0207AACC: ; 0x0207AACC + mrc p15, 0, r0, c9, c1, 0 + ldr r1, _0207AADC ; =0xFFFFF000 + and r0, r0, r1 + bx lr + .align 2, 0 +_0207AADC: .word 0xFFFFF000 + arm_func_end sub_0207AACC + + arm_func_start sub_0207AAE0 +sub_0207AAE0: ; 0x0207AAE0 + mrc p15, 0, r0, c1, c0, 0 + orr r0, r0, #1 + mcr p15, 0, r0, c1, c0, 0 + bx lr + arm_func_end sub_0207AAE0 + + arm_func_start sub_0207AAF0 +sub_0207AAF0: ; 0x0207AAF0 + mrc p15, 0, r0, c1, c0, 0 + bic r0, r0, #1 + mcr p15, 0, r0, c1, c0, 0 + bx lr + arm_func_end sub_0207AAF0 + + arm_func_start sub_0207AB00 +sub_0207AB00: ; 0x0207AB00 + mrc p15, 0, r2, c5, c0, 2 + bic r2, r2, r0 + orr r2, r2, r1 + mcr p15, 0, r2, c5, c0, 2 + bx lr + arm_func_end sub_0207AB00 + + arm_func_start sub_0207AB14 +sub_0207AB14: ; 0x0207AB14 + mcr p15, 0, r0, c6, c1, 0 + bx lr + arm_func_end sub_0207AB14 + + arm_func_start sub_0207AB1C +sub_0207AB1C: ; 0x0207AB1C + mcr p15, 0, r0, c6, c2, 0 + bx lr + arm_func_end sub_0207AB1C + + arm_func_start sub_0207AB24 +sub_0207AB24: ; 0x0207AB24 + ldr r0, _0207AB84 ; =0x027FFD9C + ldr r1, [r0] + cmp r1, #0x2600000 + blo _0207AB44 + cmp r1, #0x2800000 + ldrlo r0, _0207AB88 ; =_022B98F0 + strlo r1, [r0] + blo _0207AB50 +_0207AB44: + ldr r0, _0207AB88 ; =_022B98F0 + mov r1, #0 + str r1, [r0] +_0207AB50: + ldr r0, _0207AB88 ; =_022B98F0 + ldr r0, [r0] + cmp r0, #0 + bne _0207AB74 + ldr r2, _0207AB8C ; =sub_0207AB94 + ldr r1, _0207AB84 ; =0x027FFD9C + ldr r0, _0207AB90 ; =0x027E3000 + str r2, [r1] + str r2, [r0, #0xfdc] +_0207AB74: + ldr r0, _0207AB88 ; =_022B98F0 + mov r1, #0 + str r1, [r0, #8] + bx lr + .align 2, 0 +_0207AB84: .word 0x027FFD9C +_0207AB88: .word _022B98F0 +_0207AB8C: .word sub_0207AB94 +_0207AB90: .word 0x027E3000 + arm_func_end sub_0207AB24 + + arm_func_start sub_0207AB94 +sub_0207AB94: ; 0x0207AB94 + ldr ip, _0207AC10 ; =_022B98F0 + ldr ip, [ip] + cmp ip, #0 + bne _0207ABA8 + b _0207ABAC +_0207ABA8: + mov lr, pc +_0207ABAC: + bne _0207ABB4 + b _0207ABB8 +_0207ABB4: + bx ip +_0207ABB8: + ldr ip, _0207AC14 ; =_02000000 + stmdb ip!, {r0, r1, r2, r3, sp, lr} + and r0, sp, #1 + mov sp, ip + mrs r1, cpsr + and r1, r1, #0x1f + teq r1, #0x17 + bne _0207ABE0 + bl sub_0207AC18 + b _0207ABEC +_0207ABE0: + teq r1, #0x1b + bne _0207ABEC + bl sub_0207AC18 +_0207ABEC: + ldr ip, _0207AC10 ; =_022B98F0 + ldr ip, [ip] + cmp ip, #0 +_0207ABF8: + beq _0207ABF8 +_0207ABFC: + mov r0, r0 + b _0207ABFC +_0207AC04: + ldmia sp!, {r0, r1, r2, r3, ip, lr} + mov sp, ip + bx lr + .align 2, 0 +_0207AC10: .word _022B98F0 +_0207AC14: .word _secure + arm_func_end sub_0207AB94 + + arm_func_start sub_0207AC18 +sub_0207AC18: ; 0x0207AC18 + stmdb sp!, {r0, lr} + bl sub_0207AC2C + bl sub_0207ACBC + ldmia sp!, {r0, lr} + bx lr + arm_func_end sub_0207AC18 + + arm_func_start sub_0207AC2C +sub_0207AC2C: ; 0x0207AC2C + ldr r1, _0207ACB8 ; =_022B991C + mrs r2, cpsr + str r2, [r1, #0x74] + str r0, [r1, #0x6c] + ldr r0, [ip] + str r0, [r1, #4] + ldr r0, [ip, #4] + str r0, [r1, #8] + ldr r0, [ip, #8] + str r0, [r1, #0xc] + ldr r0, [ip, #0xc] + str r0, [r1, #0x10] + ldr r2, [ip, #0x10] + bic r2, r2, #1 + add r0, r1, #0x14 + stmia r0, {r4, r5, r6, r7, r8, sb, sl, fp} + str ip, [r1, #0x70] + ldr r0, [r2] + str r0, [r1, #0x64] + ldr r3, [r2, #4] + str r3, [r1] + ldr r0, [r2, #8] + str r0, [r1, #0x34] + ldr r0, [r2, #0xc] + str r0, [r1, #0x40] + mrs r0, cpsr + orr r3, r3, #0x80 + bic r3, r3, #0x20 + msr cpsr_fsxc, r3 + str sp, [r1, #0x38] + str lr, [r1, #0x3c] + mrs r2, spsr + str r2, [r1, #0x7c] + msr cpsr_fsxc, r0 + bx lr + .align 2, 0 +_0207ACB8: .word _022B991C + arm_func_end sub_0207AC2C + + arm_func_start sub_0207ACBC +sub_0207ACBC: ; 0x0207ACBC + stmdb sp!, {r3, lr} + ldr r0, _0207AD20 ; =_022B98F0 + ldr r0, [r0, #8] + cmp r0, #0 + ldmeqia sp!, {r3, pc} + mrs r2, cpsr + mov r0, sp + ldr r1, _0207AD24 ; =0x0000009F + msr cpsr_fsxc, r1 + mov r1, sp + mov sp, r0 + stmdb sp!, {r1, r2} + bl sub_0207AAE0 + ldr r0, _0207AD28 ; =_022B991C + ldr r1, _0207AD2C ; =_022B98F4 + ldr r1, [r1] + ldr ip, _0207AD30 ; =_022B98F8 + ldr ip, [ip] + ldr lr, _0207AD34 ; =_0207AD0C + bx ip +_0207AD0C: + bl sub_0207AAF0 + ldmia sp!, {r1, r2} + mov sp, r1 + msr cpsr_fsxc, r2 + ldmia sp!, {r3, pc} + .align 2, 0 +_0207AD20: .word _022B98F0 +_0207AD24: .word 0x0000009F +_0207AD28: .word _022B991C +_0207AD2C: .word _022B98F4 +_0207AD30: .word _022B98F8 +_0207AD34: .word _0207AD0C + arm_func_end sub_0207ACBC + + arm_func_start sub_0207AD38 +sub_0207AD38: ; 0x0207AD38 + ldr r1, _0207AD50 ; =_022B999C + mov r2, #1 + ldrh r3, [r1] + orr r0, r3, r2, lsl r0 + strh r0, [r1] + bx lr + .align 2, 0 +_0207AD50: .word _022B999C + arm_func_end sub_0207AD38 + + arm_func_start sub_0207AD54 +sub_0207AD54: ; 0x0207AD54 + stmdb sp!, {r3, lr} + ldr r1, _0207ADC0 ; =_022B99A0 + ldrh r0, [r1] + cmp r0, #0 + ldmneia sp!, {r3, pc} + mov r2, #1 + mov r0, #0 + strh r2, [r1] + bl sub_0207AD38 + ldr r0, _0207ADC0 ; =_022B99A0 + mov r2, #0 + str r2, [r0, #8] + ldr r3, _0207ADC4 ; =0x04000102 + str r2, [r0, #0xc] + strh r2, [r3] + ldr r1, _0207ADC8 ; =sub_0207ADDC + strh r2, [r3, #-2] + mov r2, #0xc1 + mov r0, #8 + strh r2, [r3] + bl sub_02078A98 + mov r0, #8 + bl sub_02078C68 + ldr r0, _0207ADC0 ; =_022B99A0 + mov r1, #0 + str r1, [r0, #4] + ldmia sp!, {r3, pc} + .align 2, 0 +_0207ADC0: .word _022B99A0 +_0207ADC4: .word 0x04000102 +_0207ADC8: .word sub_0207ADDC + arm_func_end sub_0207AD54 + + arm_func_start sub_0207ADCC +sub_0207ADCC: ; 0x0207ADCC + ldr r0, _0207ADD8 ; =_022B99A0 + ldrh r0, [r0] + bx lr + .align 2, 0 +_0207ADD8: .word _022B99A0 + arm_func_end sub_0207ADCC + + arm_func_start sub_0207ADDC +sub_0207ADDC: ; 0x0207ADDC + ldr r0, _0207AE34 ; =_022B99A0 + mov r3, #0 + ldr r2, [r0, #8] + ldr r1, [r0, #0xc] + adds r2, r2, #1 + str r2, [r0, #8] + adc r1, r1, #0 + str r1, [r0, #0xc] + ldr r1, [r0, #4] + cmp r1, #0 + beq _0207AE20 + ldr r2, _0207AE38 ; =0x04000102 + mov r1, #0xc1 + strh r3, [r2] + strh r3, [r2, #-2] + strh r1, [r2] + str r3, [r0, #4] +_0207AE20: + ldr ip, _0207AE3C ; =sub_02078BF4 + mov r0, #0 + ldr r1, _0207AE40 ; =sub_0207ADDC + mov r2, r0 + bx ip + .align 2, 0 +_0207AE34: .word _022B99A0 +_0207AE38: .word 0x04000102 +_0207AE3C: .word sub_02078BF4 +_0207AE40: .word sub_0207ADDC + arm_func_end sub_0207ADDC + + arm_func_start sub_0207AE44 +sub_0207AE44: ; 0x0207AE44 + stmdb sp!, {lr} + sub sp, sp, #0xc + bl EnableIrqFlag + ldr lr, _0207AED8 ; =0x04000100 + ldr r2, _0207AEDC ; =0x0000FFFF + ldrh ip, [lr] + ldr r3, _0207AEE0 ; =_022B99A0 + sub r1, r2, #0x10000 + strh ip, [sp] + ldr ip, [r3, #8] + ldr r3, [r3, #0xc] + and ip, ip, r1 + and r1, r3, r2 + str ip, [sp, #4] + str r1, [sp, #8] + ldr r1, [lr, #0x114] + tst r1, #8 + beq _0207AEB0 + ldrh r1, [sp] + tst r1, #0x8000 + bne _0207AEB0 + ldr r2, [sp, #4] + ldr r1, [sp, #8] + adds r2, r2, #1 + adc r1, r1, #0 + str r2, [sp, #4] + str r1, [sp, #8] +_0207AEB0: + bl SetIrqFlag + ldr r2, [sp, #4] + ldr r1, [sp, #8] + ldrh r0, [sp] + mov r1, r1, lsl #0x10 + orr r1, r1, r2, lsr #16 + orr r1, r1, r0, asr #31 + orr r0, r0, r2, lsl #16 + add sp, sp, #0xc + ldmia sp!, {pc} + .align 2, 0 +_0207AED8: .word 0x04000100 +_0207AEDC: .word 0x0000FFFF +_0207AEE0: .word _022B99A0 + arm_func_end sub_0207AE44 + + arm_func_start GetTimer0Control +GetTimer0Control: ; 0x0207AEE4 + ldr r0, _0207AEF0 ; =0x04000100 + ldrh r0, [r0] + bx lr + .align 2, 0 +_0207AEF0: .word 0x04000100 + arm_func_end GetTimer0Control + + arm_func_start sub_0207AEF4 +sub_0207AEF4: ; 0x0207AEF4 + stmdb sp!, {r4, r5, r6, lr} + mov r5, r0 + mov r4, r1 + bl EnableIrqFlag + mov r3, r5, lsr #0x10 + mov ip, #1 + rsb r1, ip, #0x10000 + ldr lr, _0207AF58 ; =0x04000214 + mov r6, #8 + ldr r2, _0207AF5C ; =_022B99A0 + str r6, [lr] + str ip, [r2, #4] + orr r3, r3, r4, lsl #16 + str r3, [r2, #8] + mov r4, r4, lsr #0x10 + ldr r3, _0207AF60 ; =0x04000102 + str r4, [r2, #0xc] + mov r2, #0 + strh r2, [r3] + and r1, r5, r1 + strh r1, [r3, #-2] + mov r1, #0xc1 + strh r1, [r3] + bl SetIrqFlag + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207AF58: .word 0x04000214 +_0207AF5C: .word _022B99A0 +_0207AF60: .word 0x04000102 + arm_func_end sub_0207AEF4 + + arm_func_start sub_0207AF64 +sub_0207AF64: ; 0x0207AF64 + stmdb sp!, {r3, r4, r5, lr} + mov r4, r0 + bl sub_0207AE44 + ldr r3, _0207AFE0 ; =0x04000106 + mov r2, #0 + strh r2, [r3] + ldr ip, [r4, #0xc] + ldr r3, [r4, #0x10] + subs r5, ip, r0 + sbc r4, r3, r1 + ldr r1, _0207AFE4 ; =sub_0207B270 + mov r0, #1 + bl sub_02078BF4 + subs r0, r5, #0 + mov r3, #0 + sbcs r0, r4, #0 + ldrlt r3, _0207AFE8 ; =0x0000FFFE + blt _0207AFC4 + subs r0, r5, #0x10000 + sbcs r0, r4, r3 + bge _0207AFC4 + mvn r0, r5 + mov r0, r0, lsl #0x10 + mov r3, r0, lsr #0x10 +_0207AFC4: + ldr r2, _0207AFEC ; =0x04000104 + mov r1, #0xc1 + strh r3, [r2] + mov r0, #0x10 + strh r1, [r2, #2] + bl sub_02078C68 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0207AFE0: .word 0x04000106 +_0207AFE4: .word sub_0207B270 +_0207AFE8: .word 0x0000FFFE +_0207AFEC: .word 0x04000104 + arm_func_end sub_0207AF64 + + arm_func_start sub_0207AFF0 +sub_0207AFF0: ; 0x0207AFF0 + stmdb sp!, {r3, lr} + ldr r1, _0207B02C ; =_022B99B0 + ldrh r0, [r1] + cmp r0, #0 + ldmneia sp!, {r3, pc} + mov r0, #1 + strh r0, [r1] + bl sub_0207AD38 + ldr r1, _0207B02C ; =_022B99B0 + mov r2, #0 + str r2, [r1, #4] + mov r0, #0x10 + str r2, [r1, #8] + bl sub_02078C98 + ldmia sp!, {r3, pc} + .align 2, 0 +_0207B02C: .word _022B99B0 + arm_func_end sub_0207AFF0 + + arm_func_start sub_0207B030 +sub_0207B030: ; 0x0207B030 + ldr r0, _0207B03C ; =_022B99B0 + ldrh r0, [r0] + bx lr + .align 2, 0 +_0207B03C: .word _022B99B0 + arm_func_end sub_0207B030 + + arm_func_start sub_0207B040 +sub_0207B040: ; 0x0207B040 + mov r1, #0 + str r1, [r0] + str r1, [r0, #8] + bx lr + arm_func_end sub_0207B040 + + arm_func_start sub_0207B050 +sub_0207B050: ; 0x0207B050 + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r8, r0 + ldr r0, [r8, #0x20] + ldr r3, [r8, #0x1c] + cmp r0, #0 + mov r7, r1 + mov r6, r2 + cmpeq r3, #0 + beq _0207B0C4 + bl sub_0207AE44 + ldr r6, [r8, #0x28] + ldr r7, [r8, #0x24] + cmp r6, r1 + cmpeq r7, r0 + bhs _0207B0C4 + ldr r5, [r8, #0x1c] + ldr r4, [r8, #0x20] + subs r0, r0, r7 + mov r2, r5 + mov r3, r4 + sbc r1, r1, r6 + bl sub_0208FE3C + adds r2, r0, #1 + adc r0, r1, #0 + umull r3, r1, r5, r2 + mla r1, r5, r0, r1 + mla r1, r4, r2, r1 + adds r7, r7, r3 + adc r6, r6, r1 +_0207B0C4: + str r7, [r8, #0xc] + ldr r0, _0207B178 ; =_022B99B0 + str r6, [r8, #0x10] + ldr r5, [r0, #4] + cmp r5, #0 + beq _0207B140 + mov r2, #0 + mov r1, r2 +_0207B0E4: + ldr r3, [r5, #0xc] + ldr r0, [r5, #0x10] + subs r4, r7, r3 + sbc r3, r6, r0 + subs r0, r4, r1 + sbcs r0, r3, r2 + bge _0207B134 + ldr r0, [r5, #0x14] + str r0, [r8, #0x14] + str r8, [r5, #0x14] + str r5, [r8, #0x18] + ldr r0, [r8, #0x14] + cmp r0, #0 + strne r8, [r0, #0x18] + ldmneia sp!, {r4, r5, r6, r7, r8, pc} + ldr r1, _0207B178 ; =_022B99B0 + mov r0, r8 + str r8, [r1, #4] + bl sub_0207AF64 + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_0207B134: + ldr r5, [r5, #0x18] + cmp r5, #0 + bne _0207B0E4 +_0207B140: + ldr r1, _0207B178 ; =_022B99B0 + mov r0, #0 + str r0, [r8, #0x18] + ldr r0, [r1, #8] + str r8, [r1, #8] + str r0, [r8, #0x14] + cmp r0, #0 + strne r8, [r0, #0x18] + ldmneia sp!, {r4, r5, r6, r7, r8, pc} + str r8, [r1, #8] + mov r0, r8 + str r8, [r1, #4] + bl sub_0207AF64 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + .align 2, 0 +_0207B178: .word _022B99B0 + arm_func_end sub_0207B050 + + arm_func_start sub_0207B17C +sub_0207B17C: ; 0x0207B17C + stmdb sp!, {r3, r4, r5, r6, r7, lr} + movs r6, r0 + mov r5, r1 + mov r4, r2 + mov r7, r3 + beq _0207B1A0 + ldr r0, [r6] + cmp r0, #0 + beq _0207B1A4 +_0207B1A0: + bl WaitForever2 +_0207B1A4: + bl EnableIrqFlag + mov r1, #0 + str r1, [r6, #0x1c] + str r1, [r6, #0x20] + str r7, [r6] + ldr r1, [sp, #0x18] + mov r7, r0 + str r1, [r6, #4] + bl sub_0207AE44 + adds r3, r5, r0 + adc r2, r4, r1 + mov r0, r6 + mov r1, r3 + bl sub_0207B050 + mov r0, r7 + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_0207B17C + + arm_func_start sub_0207B1E8 +sub_0207B1E8: ; 0x0207B1E8 + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + bl EnableIrqFlag + ldr r1, [r5] + mov r4, r0 + cmp r1, #0 + bne _0207B20C + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, pc} +_0207B20C: + ldr r0, [r5, #0x18] + cmp r0, #0 + ldrne r1, [r5, #0x14] + strne r1, [r0, #0x14] + bne _0207B22C + ldr r2, [r5, #0x14] + ldr r1, _0207B26C ; =_022B99B0 + str r2, [r1, #8] +_0207B22C: + ldr r1, [r5, #0x14] + cmp r1, #0 + strne r0, [r1, #0x18] + bne _0207B250 + ldr r1, _0207B26C ; =_022B99B0 + cmp r0, #0 + str r0, [r1, #4] + beq _0207B250 + bl sub_0207AF64 +_0207B250: + mov r1, #0 + str r1, [r5] + str r1, [r5, #0x1c] + mov r0, r4 + str r1, [r5, #0x20] + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0207B26C: .word _022B99B0 + arm_func_end sub_0207B1E8 + + arm_func_start sub_0207B270 +sub_0207B270: ; 0x0207B270 + stmdb sp!, {r0, lr} + bl sub_0207B280 + ldmia sp!, {r0, lr} + bx lr + arm_func_end sub_0207B270 + + arm_func_start sub_0207B280 +sub_0207B280: ; 0x0207B280 + stmdb sp!, {r3, r4, r5, lr} + ldr r1, _0207B364 ; =0x04000106 + mov r2, #0 + mov r0, #0x10 + strh r2, [r1] + bl sub_02078C98 + ldr r0, _0207B368 ; =OS_IRQTable + add r0, r0, #0x3000 + ldr r1, [r0, #0xff8] + orr r1, r1, #0x10 + str r1, [r0, #0xff8] + bl sub_0207AE44 + ldr r2, _0207B36C ; =_022B99B0 + ldr r4, [r2, #4] + cmp r4, #0 + ldmeqia sp!, {r3, r4, r5, pc} + ldr r3, [r4, #0x10] + ldr ip, [r4, #0xc] + cmp r1, r3 + cmpeq r0, ip + bhs _0207B2E0 + mov r0, r4 + bl sub_0207AF64 + ldmia sp!, {r3, r4, r5, pc} +_0207B2E0: + ldr r1, [r4, #0x18] + mov r0, #0 + str r1, [r2, #4] + cmp r1, #0 + streq r0, [r2, #8] + strne r0, [r1, #0x14] + ldr r0, [r4, #0x20] + ldr r1, [r4, #0x1c] + cmp r0, #0 + ldr r5, [r4] + mov r0, #0 + cmpeq r1, #0 + streq r0, [r4] + cmp r5, #0 + beq _0207B324 + ldr r0, [r4, #4] + blx r5 +_0207B324: + ldr r0, [r4, #0x20] + ldr r1, [r4, #0x1c] + cmp r0, #0 + cmpeq r1, #0 + mov r1, #0 + beq _0207B34C + mov r0, r4 + mov r2, r1 + str r5, [r4] + bl sub_0207B050 +_0207B34C: + ldr r0, _0207B36C ; =_022B99B0 + ldr r0, [r0, #4] + cmp r0, #0 + ldmeqia sp!, {r3, r4, r5, pc} + bl sub_0207AF64 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0207B364: .word 0x04000106 +_0207B368: .word OS_IRQTable +_0207B36C: .word _022B99B0 + arm_func_end sub_0207B280 + + arm_func_start sub_0207B370 +sub_0207B370: ; 0x0207B370 + stmdb sp!, {r3, lr} + ldr r1, _0207B3B4 ; =_022B99BC + ldrh r0, [r1] + cmp r0, #0 + ldmneia sp!, {r3, pc} + mov r0, #1 + strh r0, [r1] + mov r2, #0 + str r2, [r1, #0xc] + mov r0, #4 + str r2, [r1, #0x10] + bl sub_02078C98 + ldr r0, _0207B3B4 ; =_022B99BC + mov r1, #0 + str r1, [r0, #8] + str r1, [r0, #4] + ldmia sp!, {r3, pc} + .align 2, 0 +_0207B3B4: .word _022B99BC + arm_func_end sub_0207B370 + + arm_func_start sub_0207B3B8 +sub_0207B3B8: ; 0x0207B3B8 + stmdb sp!, {r3, lr} + ldr r1, _0207B430 ; =_022B99BC + ldr r3, [r1, #0xc] + cmp r3, #0 + beq _0207B428 + ldr ip, [r0, #0xc] +_0207B3D0: + ldr r1, [r3, #0xc] + cmp r1, ip + blo _0207B41C + bne _0207B3F0 + ldrsh r2, [r3, #0x10] + ldrsh r1, [r0, #0x10] + cmp r2, r1 + ble _0207B41C +_0207B3F0: + ldr r1, [r3, #0x14] + str r1, [r0, #0x14] + str r3, [r0, #0x18] + str r0, [r3, #0x14] + cmp r1, #0 + strne r0, [r1, #0x18] + ldmneia sp!, {r3, pc} + ldr r1, _0207B430 ; =_022B99BC + str r0, [r1, #0xc] + bl sub_0207B544 + ldmia sp!, {r3, pc} +_0207B41C: + ldr r3, [r3, #0x18] + cmp r3, #0 + bne _0207B3D0 +_0207B428: + bl sub_0207B434 + ldmia sp!, {r3, pc} + .align 2, 0 +_0207B430: .word _022B99BC + arm_func_end sub_0207B3B8 + + arm_func_start sub_0207B434 +sub_0207B434: ; 0x0207B434 + stmdb sp!, {r3, lr} + ldr r1, _0207B468 ; =_022B99BC + mov r2, #0 + ldr r3, [r1, #0x10] + str r3, [r0, #0x14] + str r2, [r0, #0x18] + str r0, [r1, #0x10] + cmp r3, #0 + strne r0, [r3, #0x18] + ldmneia sp!, {r3, pc} + str r0, [r1, #0xc] + bl sub_0207B544 + ldmia sp!, {r3, pc} + .align 2, 0 +_0207B468: .word _022B99BC + arm_func_end sub_0207B434 + + arm_func_start sub_0207B46C +sub_0207B46C: ; 0x0207B46C + cmp r0, #0 + bxeq lr + ldr r2, [r0, #0x18] + ldr r1, [r0, #0x14] + cmp r2, #0 + ldreq r0, _0207B4A0 ; =_022B99BC + strne r1, [r2, #0x14] + streq r1, [r0, #0x10] + cmp r1, #0 + ldreq r0, _0207B4A0 ; =_022B99BC + strne r2, [r1, #0x18] + streq r2, [r0, #0xc] + bx lr + .align 2, 0 +_0207B4A0: .word _022B99BC + arm_func_end sub_0207B46C + + arm_func_start sub_0207B4A4 +sub_0207B4A4: ; 0x0207B4A4 + mov r1, #0 + str r1, [r0] + str r1, [r0, #8] + str r1, [r0, #0x20] + bx lr + arm_func_end sub_0207B4A4 + + arm_func_start sub_0207B4B8 +sub_0207B4B8: ; 0x0207B4B8 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} + mov r8, r0 + mov r7, r1 + mov r6, r2 + mov r5, r3 + bl EnableIrqFlag + mov r4, r0 + cmp r8, #0 + beq _0207B4E8 + ldr r0, [r8] + cmp r0, #0 + beq _0207B4EC +_0207B4E8: + bl WaitForever2 +_0207B4EC: + ldr r0, _0207B540 ; =0x04000006 + ldrh sb, [r0] + mov r0, sb + bl sub_0207B790 + mov r1, #1 + str r1, [r8, #0x1c] + cmp r7, sb + strh r7, [r8, #0x10] + addle r0, r0, #1 + str r0, [r8, #0xc] + strh r6, [r8, #0x12] + ldr r1, [sp, #0x20] + str r5, [r8] + str r1, [r8, #4] + mov r1, #0 + mov r0, r8 + str r1, [r8, #0x24] + bl sub_0207B3B8 + mov r0, r4 + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + .align 2, 0 +_0207B540: .word 0x04000006 + arm_func_end sub_0207B4B8 + + arm_func_start sub_0207B544 +sub_0207B544: ; 0x0207B544 + stmdb sp!, {r4, lr} + ldr r1, _0207B57C ; =sub_0207B5CC + mov r4, r0 + mov r0, #4 + bl sub_02078A98 + ldrsh r0, [r4, #0x10] + bl sub_020761C0 + ldr r2, _0207B580 ; =0x04000004 + mov r0, #4 + ldrh r1, [r2] + orr r1, r1, #0x20 + strh r1, [r2] + bl sub_02078C68 + ldmia sp!, {r4, pc} + .align 2, 0 +_0207B57C: .word sub_0207B5CC +_0207B580: .word 0x04000004 + arm_func_end sub_0207B544 + + arm_func_start sub_0207B584 +sub_0207B584: ; 0x0207B584 + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + bl EnableIrqFlag + mov r1, #1 + str r1, [r5, #0x24] + ldr r1, [r5] + mov r4, r0 + cmp r1, #0 + bne _0207B5B0 + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, pc} +_0207B5B0: + mov r0, r5 + bl sub_0207B46C + mov r1, #0 + mov r0, r4 + str r1, [r5] + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_0207B584 + + arm_func_start sub_0207B5CC +sub_0207B5CC: ; 0x0207B5CC + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + mov r0, #4 + bl sub_02078C98 + ldr r2, _0207B734 ; =0x04000004 + ldr r0, _0207B738 ; =OS_IRQTable + ldrh r1, [r2] + add r0, r0, #0x3000 + bic r1, r1, #0x20 + strh r1, [r2] + ldr r1, [r0, #0xff8] + orr r1, r1, #4 + str r1, [r0, #0xff8] + ldrh r0, [r2] + mov r1, r0, asr #8 + mov r0, r0, lsl #1 + and r1, r1, #0xff + and r0, r0, #0x100 + orr r0, r1, r0 + sub r0, r0, #1 + bl sub_0207B790 + ldr r4, _0207B73C ; =_022B99BC + ldr sl, [r4, #0xc] + cmp sl, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + ldr sb, _0207B740 ; =0x04000006 + mov fp, #4 + sub r6, sb, #2 + mov r5, #0 +_0207B63C: + ldrh r8, [sb] + mov r0, r8 + bl sub_0207B790 + mov r7, r0 + mov r0, sl + mov r1, r7 + mov r2, r8 + bl sub_0207B744 + cmp r0, #0 + beq _0207B678 + cmp r0, #1 + beq _0207B6B4 + cmp r0, #2 + beq _0207B708 + b _0207B724 +_0207B678: + mov r0, sl + bl sub_0207B544 + ldrh r1, [sb] + ldrsh r0, [sl, #0x10] + cmp r0, r1 + ldreq r0, [sl, #0xc] + cmpeq r0, r7 + ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + mov r0, fp + bl sub_02078C98 + ldrh r1, [r6] + mov r0, #4 + bic r1, r1, #0x20 + strh r1, [r6] + bl sub_02078CC8 +_0207B6B4: + ldr r7, [sl] + mov r0, sl + bl sub_0207B46C + str r5, [sl] + cmp r7, #0 + beq _0207B6D4 + ldr r0, [sl, #4] + blx r7 +_0207B6D4: + ldr r0, [sl, #0x1c] + cmp r0, #0 + beq _0207B724 + ldr r0, [sl, #0x24] + cmp r0, #0 + bne _0207B724 + str r7, [sl] + ldr r1, [r4, #8] + mov r0, sl + add r1, r1, #1 + str r1, [sl, #0xc] + bl sub_0207B3B8 + b _0207B724 +_0207B708: + mov r0, sl + bl sub_0207B46C + ldr r1, [r4, #8] + mov r0, sl + add r1, r1, #1 + str r1, [sl, #0xc] + bl sub_0207B3B8 +_0207B724: + ldr sl, [r4, #0xc] + cmp sl, #0 + bne _0207B63C + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_0207B734: .word 0x04000004 +_0207B738: .word OS_IRQTable +_0207B73C: .word _022B99BC +_0207B740: .word 0x04000006 + arm_func_end sub_0207B5CC + + arm_func_start sub_0207B744 +sub_0207B744: ; 0x0207B744 + ldrsh r3, [r0, #0x10] + ldr ip, [r0, #0xc] + subs r1, r1, ip + sub r2, r2, r3 + bmi _0207B768 + cmp r1, #0 + bne _0207B770 + cmp r2, #0 + bge _0207B770 +_0207B768: + mov r0, #0 + bx lr +_0207B770: + ldrsh r0, [r0, #0x12] + cmp r2, #0 + addlt r1, r2, #7 + addlt r2, r1, #0x100 + cmp r2, r0 + movle r0, #1 + movgt r0, #2 + bx lr + arm_func_end sub_0207B744 + + arm_func_start sub_0207B790 +sub_0207B790: ; 0x0207B790 + stmdb sp!, {r4, lr} + mov r4, r0 + bl EnableIrqFlag + ldr r1, _0207B7CC ; =_022B99BC + ldr r2, [r1, #4] + cmp r4, r2 + ldrlt r2, [r1, #8] + addlt r2, r2, #1 + strlt r2, [r1, #8] + ldr r1, _0207B7CC ; =_022B99BC + str r4, [r1, #4] + bl SetIrqFlag + ldr r0, _0207B7CC ; =_022B99BC + ldr r0, [r0, #8] + ldmia sp!, {r4, pc} + .align 2, 0 +_0207B7CC: .word _022B99BC + arm_func_end sub_0207B790 + + arm_func_start ClearIrqFlag +ClearIrqFlag: ; 0x0207B7D0 + mrs r0, cpsr + bic r1, r0, #0x80 + msr cpsr_c, r1 + and r0, r0, #0x80 + bx lr + arm_func_end ClearIrqFlag + + arm_func_start EnableIrqFlag +EnableIrqFlag: ; 0x0207B7E4 + mrs r0, cpsr + orr r1, r0, #0x80 + msr cpsr_c, r1 + and r0, r0, #0x80 + bx lr + arm_func_end EnableIrqFlag + + arm_func_start SetIrqFlag +SetIrqFlag: ; 0x0207B7F8 + mrs r1, cpsr + bic r2, r1, #0x80 + orr r2, r2, r0 + msr cpsr_c, r2 + and r0, r1, #0x80 + bx lr + arm_func_end SetIrqFlag + + arm_func_start EnableIrqFiqFlags +EnableIrqFiqFlags: ; 0x0207B810 + mrs r0, cpsr + orr r1, r0, #0xc0 + msr cpsr_c, r1 + and r0, r0, #0xc0 + bx lr + arm_func_end EnableIrqFiqFlags + + arm_func_start SetIrqFiqFlags +SetIrqFiqFlags: ; 0x0207B824 + mrs r1, cpsr + bic r2, r1, #0xc0 + orr r2, r2, r0 + msr cpsr_c, r2 + and r0, r1, #0xc0 + bx lr + arm_func_end SetIrqFiqFlags + + arm_func_start GetIrqFlag +GetIrqFlag: ; 0x0207B83C + mrs r0, cpsr + and r0, r0, #0x80 + bx lr + arm_func_end GetIrqFlag + + arm_func_start GetProcessorMode +GetProcessorMode: ; 0x0207B848 + mrs r0, cpsr + and r0, r0, #0x1f + bx lr + arm_func_end GetProcessorMode + + arm_func_start sub_0207B854 +sub_0207B854: ; 0x0207B854 + subs r0, r0, #4 + bhs sub_0207B854 + bx lr + arm_func_end sub_0207B854 + + arm_func_start sub_0207B860 +sub_0207B860: ; 0x0207B860 + stmdb sp!, {r3, lr} + mov r0, #1 + blx SVC_WaitByLoop + mov r0, #1 + mov r1, r0 + bl sub_02078900 + ldmia sp!, {r3, pc} + arm_func_end sub_0207B860 + + arm_func_start sub_0207B87C +sub_0207B87C: ; 0x0207B87C + stmdb sp!, {r3, r4, r5, lr} + ldr r0, _0207B8C8 ; =_022B99D0 + ldrh r1, [r0, #2] + cmp r1, #0 + ldmneia sp!, {r3, r4, r5, pc} + mov r1, #1 + strh r1, [r0, #2] + bl sub_0207D9A4 + mov r5, #0xc + mov r4, #1 +_0207B8A4: + mov r0, r5 + mov r1, r4 + bl sub_0207DAFC + cmp r0, #0 + beq _0207B8A4 + ldr r1, _0207B8CC ; =sub_0207B8D0 + mov r0, #0xc + bl sub_0207DAB0 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0207B8C8: .word _022B99D0 +_0207B8CC: .word sub_0207B8D0 + arm_func_end sub_0207B87C + + arm_func_start sub_0207B8D0 +sub_0207B8D0: ; 0x0207B8D0 + stmdb sp!, {r3, lr} + and r0, r1, #0x7f00 + mov r0, r0, lsl #8 + mov r0, r0, lsr #0x10 + cmp r0, #0x10 + bne _0207B8F8 + ldr r0, _0207B900 ; =_022B99D0 + mov r1, #1 + strh r1, [r0] + ldmia sp!, {r3, pc} +_0207B8F8: + bl WaitForever2 + ldmia sp!, {r3, pc} + .align 2, 0 +_0207B900: .word _022B99D0 + arm_func_end sub_0207B8D0 + + arm_func_start sub_0207B904 +sub_0207B904: ; 0x0207B904 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0, lsl #8 + mov r5, #0xc + mov r4, #0 +_0207B914: + mov r0, r5 + mov r1, r6 + mov r2, r4 + bl sub_0207DB20 + cmp r0, #0 + bne _0207B914 + ldmia sp!, {r4, r5, r6, pc} + arm_func_end sub_0207B904 + + arm_func_start sub_0207B930 +sub_0207B930: ; 0x0207B930 + stmdb sp!, {r4, lr} + ldr r1, _0207B9C0 ; =0x027FFC40 + mov r4, r0 + ldrh r0, [r1] + cmp r0, #2 + moveq r0, #1 + movne r0, #0 + cmp r0, #0 + beq _0207B958 + bl WaitForever2 +_0207B958: + bl sub_0207902C + mov r0, r0, lsl #0x10 + mov r0, r0, lsr #0x10 + bl sub_02083434 + ldr r0, _0207B9C4 ; =0x00000000 + bl sub_0207C164 + ldr r0, _0207B9C8 ; =0x00000001 + bl sub_0207C164 + ldr r0, _0207B9CC ; =0x00000002 + bl sub_0207C164 + ldr r0, _0207B9D0 ; =0x00000003 + bl sub_0207C164 + ldr r0, _0207B9D4 ; =0x00040000 + bl sub_02078C3C + ldr r0, _0207B9D8 ; =0xFFFBFFFF + bl sub_02078CC8 + ldr r1, _0207B9DC ; =0x027FFC20 + ldr r0, _0207B9E0 ; =0x00000010 + str r4, [r1] + bl sub_0207B904 + ldr r0, _0207B9E4 ; =0x027E3F80 + ldr r1, _0207B9E8 ; =0x00000800 + sub r0, r0, r1 + mov sp, r0 + bl sub_01FF97CC + ldmia sp!, {r4, pc} + .align 2, 0 +_0207B9C0: .word 0x027FFC40 +_0207B9C4: .word 0x00000000 +_0207B9C8: .word 0x00000001 +_0207B9CC: .word 0x00000002 +_0207B9D0: .word 0x00000003 +_0207B9D4: .word 0x00040000 +_0207B9D8: .word 0xFFFBFFFF +_0207B9DC: .word 0x027FFC20 +_0207B9E0: .word 0x00000010 +_0207B9E4: .word 0x027E3F80 +_0207B9E8: .word 0x00000800 + arm_func_end sub_0207B930 + + arm_func_start sub_0207B9EC +sub_0207B9EC: ; 0x0207B9EC + ldr ip, _0207BA00 ; =MemcpyFast + mov r1, r0 + ldr r0, _0207BA04 ; =0x027FFCF4 + mov r2, #6 + bx ip + .align 2, 0 +_0207BA00: .word MemcpyFast +_0207BA04: .word 0x027FFCF4 + arm_func_end sub_0207B9EC + + arm_func_start sub_0207BA08 +sub_0207BA08: ; 0x0207BA08 + stmdb sp!, {r4, lr} + ldr ip, _0207BA88 ; =0x027FFC80 + mov r4, r0 + ldrh r2, [ip, #0x64] + add r0, ip, #6 + add r1, r4, #4 + mov r2, r2, lsl #0x1d + mov r2, r2, lsr #0x1d + strb r2, [r4] + ldrb r3, [ip, #2] + mov r2, #0x14 + mov r3, r3, lsl #0x1c + mov r3, r3, lsr #0x1c + strb r3, [r4, #1] + ldrb r3, [ip, #3] + strb r3, [r4, #2] + ldrb r3, [ip, #4] + strb r3, [r4, #3] + ldrb r3, [ip, #0x1a] + strh r3, [r4, #0x1a] + ldrb r3, [ip, #0x50] + strh r3, [r4, #0x52] + bl ArrayCopy16 + ldr r0, _0207BA88 ; =0x027FFC80 + add r1, r4, #0x1c + add r0, r0, #0x1c + mov r2, #0x34 + bl ArrayCopy16 + mov r0, #0 + strh r0, [r4, #0x18] + strh r0, [r4, #0x50] + ldmia sp!, {r4, pc} + .align 2, 0 +_0207BA88: .word 0x027FFC80 + arm_func_end sub_0207BA08 + + arm_func_start sub_0207BA8C +sub_0207BA8C: ; 0x0207BA8C + clz r0, r0 + bx lr + arm_func_end sub_0207BA8C + + arm_func_start sub_0207BA94 +sub_0207BA94: ; 0x0207BA94 + ldr r0, _0207BAC0 ; =_022B99D4 + mov r3, #0 + str r3, [r0] + ldr r0, _0207BAC4 ; =_022B99D8 + mov r2, r3 +_0207BAA8: + mov r1, r3, lsl #1 + add r3, r3, #1 + strh r2, [r0, r1] + cmp r3, #9 + blt _0207BAA8 + bx lr + .align 2, 0 +_0207BAC0: .word _022B99D4 +_0207BAC4: .word _022B99D8 + arm_func_end sub_0207BA94 + + arm_func_start sub_0207BAC8 +sub_0207BAC8: ; 0x0207BAC8 + stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, lr} + mov r5, r0 + mov sl, r1 + bl EnableIrqFlag + ldr r4, _0207BB44 ; =_022B99D4 + ldr r1, _0207BB48 ; =0x000001FF + ldr r2, [r4] + mov sb, r0 + and r0, r5, r2 + ldr r6, _0207BB4C ; =_022B99D8 + and r8, r0, r1 + mov r7, #1 + mov r5, #0 +_0207BAFC: + mov r0, r8 + bl sub_0207BA8C + rsbs r2, r0, #0x1f + bmi _0207BB38 + mov r1, r2, lsl #1 + ldrh r0, [r6, r1] + mvn r2, r7, lsl r2 + cmp sl, r0 + and r8, r8, r2 + bne _0207BAFC + ldr r0, [r4] + strh r5, [r6, r1] + and r0, r0, r2 + str r0, [r4] + b _0207BAFC +_0207BB38: + mov r0, sb + bl SetIrqFlag + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} + .align 2, 0 +_0207BB44: .word _022B99D4 +_0207BB48: .word 0x000001FF +_0207BB4C: .word _022B99D8 + arm_func_end sub_0207BAC8 + + arm_func_start sub_0207BB50 +sub_0207BB50: ; 0x0207BB50 + stmdb sp!, {r4, r5, r6, lr} + ldr r1, _0207BC10 ; =0x04000006 + mov r5, r0 + ldrh r6, [r1] + ldr r4, _0207BC14 ; =0x027FFC00 + bl GetTimer0Control + orr r0, r0, r6, lsl #16 + str r0, [r5] + ldr r1, _0207BC18 ; =_022B99A8 + ldrh ip, [r4, #0xf8] + ldr r3, [r1] + ldr r2, [r1, #4] + mov r0, r4 + eor r2, r3, ip, lsl #16 + str r2, [r5, #4] + ldr r2, [r1] + ldr r3, [r0, #0x3c] + ldr r2, [r1, #4] + ldr r1, [r4, #0xf4] + ldr ip, _0207BC1C ; =0x04000600 + eor r1, r2, r1 + eor r2, r3, r1 + str r2, [r5, #8] + ldr r1, [ip] + eor r1, r2, r1 + str r1, [r5, #8] + ldr r2, [r0, #0x1e8] + add r1, r0, #0x300 + str r2, [r5, #0xc] + ldr r3, [r0, #0x1ec] + sub r2, ip, #0x4d0 + str r3, [r5, #0x10] + ldr r3, [r0, #0x390] + ldrh r4, [r1, #0x94] + add r0, r0, #0x3a8 + eor r3, r3, r4, lsl #16 + str r3, [r5, #0x14] + ldrh r4, [r1, #0xaa] + ldrh r3, [r1, #0xac] + orr r3, r3, r4, lsl #16 + str r3, [r5, #0x18] + ldrh r2, [r2] + ldrh r0, [r0] + ldrh r1, [r1, #0x98] + orr r0, r2, r0 + orr r0, r0, r1, lsl #16 + str r0, [r5, #0x1c] + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207BC10: .word 0x04000006 +_0207BC14: .word 0x027FFC00 +_0207BC18: .word _022B99A8 +_0207BC1C: .word 0x04000600 + arm_func_end sub_0207BB50 + + arm_func_start WaitForever2 +WaitForever2: ; 0x0207BC20 + stmdb sp!, {r3, lr} +_0207BC24: + bl EnableIrqFlag + bl WaitForInterrupt + b _0207BC24 + arm_func_end WaitForever2 + + arm_func_start WaitForInterrupt +WaitForInterrupt: ; 0x0207BC30 + mov r0, #0 + mcr p15, 0, r0, c7, c0, 4 + bx lr + arm_func_end WaitForInterrupt + + arm_func_start sub_0207BC3C +sub_0207BC3C: ; 0x0207BC3C + ldr r1, _0207BC48 ; =0x04000247 + strb r0, [r1] + bx lr + .align 2, 0 +_0207BC48: .word 0x04000247 + arm_func_end sub_0207BC3C + + arm_func_start sub_0207BC4C +sub_0207BC4C: ; 0x0207BC4C + stmdb sp!, {r4, r5, r6, r7, r8, lr} + movs r4, r3 + mov r8, r0 + mov r7, r1 + mov r6, r2 + ldmeqia sp!, {r4, r5, r6, r7, r8, pc} + add r0, r8, r8, lsl #1 + add r0, r0, #2 + mov r0, r0, lsl #2 + add r0, r0, #0xb0 + add r5, r0, #0x4000000 +_0207BC78: + ldr r0, [r5] + tst r0, #0x80000000 + bne _0207BC78 + bl EnableIrqFlag + mov r2, r8, lsl #2 + add r1, r2, #0xe0 + mov r3, r4, lsr #2 + mov r4, r0 + add ip, r2, #0x4000000 + mov r0, r8 + mov r2, r7 + add r1, r1, #0x4000000 + orr r3, r3, #0x85000000 + str r6, [ip, #0xe0] + bl sub_01FF9B3C + mov r0, r4 + bl SetIrqFlag +_0207BCBC: + ldr r0, [r5] + tst r0, #0x80000000 + bne _0207BCBC + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end sub_0207BC4C + + arm_func_start sub_0207BCCC +sub_0207BCCC: ; 0x0207BCCC + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r5, r3 + mov r6, r2 + mov r2, r5 + mov r3, #0 + mov r8, r0 + mov r7, r1 + bl sub_0207C264 + cmp r5, #0 + ldmeqia sp!, {r4, r5, r6, r7, r8, pc} + add r0, r8, r8, lsl #1 + add r0, r0, #2 + mov r0, r0, lsl #2 + add r0, r0, #0xb0 + add r4, r0, #0x4000000 +_0207BD08: + ldr r0, [r4] + tst r0, #0x80000000 + bne _0207BD08 + mov r3, r5, lsr #2 + mov r0, r8 + mov r1, r7 + mov r2, r6 + orr r3, r3, #0x84000000 + bl sub_01FF9AA8 +_0207BD2C: + ldr r0, [r4] + tst r0, #0x80000000 + bne _0207BD2C + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end sub_0207BCCC + + arm_func_start sub_0207BD3C +sub_0207BD3C: ; 0x0207BD3C + stmdb sp!, {r4, r5, r6, r7, r8, lr} + movs r5, r3 + mov r8, r0 + mov r7, r1 + mov r6, r2 + ldmeqia sp!, {r4, r5, r6, r7, r8, pc} + mov r2, r5 + mov r3, #0 + bl sub_0207C264 + add r0, r8, r8, lsl #1 + add r0, r0, #2 + mov r0, r0, lsl #2 + add r0, r0, #0xb0 + add r4, r0, #0x4000000 +_0207BD74: + ldr r0, [r4] + tst r0, #0x80000000 + bne _0207BD74 + mov r3, r5, lsr #1 + mov r0, r8 + mov r1, r7 + mov r2, r6 + orr r3, r3, #0x80000000 + bl sub_01FF9AA8 +_0207BD98: + ldr r0, [r4] + tst r0, #0x80000000 + bne _0207BD98 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end sub_0207BD3C + + arm_func_start sub_0207BDA8 +sub_0207BDA8: ; 0x0207BDA8 + stmdb sp!, {r4, r5, r6, r7, r8, lr} + movs r4, r3 + mov r7, r0 + mov r6, r1 + mov r5, r2 + ldr r8, [sp, #0x18] + bne _0207BDD8 + cmp r8, #0 + ldmeqia sp!, {r4, r5, r6, r7, r8, pc} + ldr r0, [sp, #0x1c] + blx r8 + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_0207BDD8: + bl sub_0207C0FC + cmp r8, #0 + beq _0207BE30 + ldr r2, [sp, #0x1c] + mov r0, r7 + mov r1, r8 + bl sub_02078BAC + bl EnableIrqFlag + mov r3, r4, lsr #2 + mov r2, r7, lsl #2 + add r1, r2, #0xe0 + add r2, r2, #0x4000000 + str r5, [r2, #0xe0] + mov r4, r0 + mov r0, r7 + mov r2, r6 + add r1, r1, #0x4000000 + orr r3, r3, #0xc5000000 + bl sub_01FF9B18 + mov r0, r4 + bl SetIrqFlag + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_0207BE30: + bl EnableIrqFlag + mov r2, r7, lsl #2 + add r1, r2, #0xe0 + mov r3, r4, lsr #2 + mov r4, r0 + add ip, r2, #0x4000000 + mov r0, r7 + mov r2, r6 + add r1, r1, #0x4000000 + orr r3, r3, #0x85000000 + str r5, [ip, #0xe0] + bl sub_01FF9B18 + mov r0, r4 + bl SetIrqFlag + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end sub_0207BDA8 + + arm_func_start sub_0207BE6C +sub_0207BE6C: ; 0x0207BE6C + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r5, r3 + mov r6, r2 + mov r2, r5 + mov r3, #0 + mov r8, r0 + mov r7, r1 + ldr r4, [sp, #0x18] + bl sub_0207C264 + cmp r5, #0 + bne _0207BEAC + cmp r4, #0 + ldmeqia sp!, {r4, r5, r6, r7, r8, pc} + ldr r0, [sp, #0x1c] + blx r4 + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_0207BEAC: + mov r0, r8 + bl sub_0207C0FC + cmp r4, #0 + beq _0207BEE8 + ldr r2, [sp, #0x1c] + mov r0, r8 + mov r1, r4 + bl sub_02078BAC + mov r3, r5, lsr #2 + mov r0, r8 + mov r1, r7 + mov r2, r6 + orr r3, r3, #0xc4000000 + bl sub_01FF9A68 + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_0207BEE8: + mov r3, r5, lsr #2 + mov r0, r8 + mov r1, r7 + mov r2, r6 + orr r3, r3, #0x84000000 + bl sub_01FF9A68 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end sub_0207BE6C + + arm_func_start sub_0207BF04 +sub_0207BF04: ; 0x0207BF04 + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r5, r3 + mov r6, r2 + mov r2, r5 + mov r3, #0 + mov r8, r0 + mov r7, r1 + ldr r4, [sp, #0x18] + bl sub_0207C264 + cmp r5, #0 + bne _0207BF44 + cmp r4, #0 + ldmeqia sp!, {r4, r5, r6, r7, r8, pc} + ldr r0, [sp, #0x1c] + blx r4 + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_0207BF44: + mov r0, r8 + bl sub_0207C0FC + cmp r4, #0 + beq _0207BF84 + ldr r2, [sp, #0x1c] + mov r0, r8 + mov r1, r4 + bl sub_02078BAC + mov r3, #0x3bc00000 + rsb r3, r3, #0 + mov r0, r8 + mov r1, r7 + mov r2, r6 + orr r3, r3, r5, lsr #2 + bl sub_01FF9A68 + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_0207BF84: + ldr r3, _0207BFA0 ; =0x84400000 + mov r0, r8 + mov r1, r7 + mov r2, r6 + orr r3, r3, r5, lsr #2 + bl sub_01FF9A68 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + .align 2, 0 +_0207BFA0: .word 0x84400000 + arm_func_end sub_0207BF04 + + arm_func_start sub_0207BFA4 +sub_0207BFA4: ; 0x0207BFA4 + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r5, r3 + mov r6, r2 + mov r2, r5 + mov r3, #0 + mov r8, r0 + mov r7, r1 + ldr r4, [sp, #0x18] + bl sub_0207C264 + cmp r5, #0 + bne _0207BFE4 + cmp r4, #0 + ldmeqia sp!, {r4, r5, r6, r7, r8, pc} + ldr r0, [sp, #0x1c] + blx r4 + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_0207BFE4: + mov r0, r8 + bl sub_0207C0FC + cmp r4, #0 + beq _0207C020 + ldr r2, [sp, #0x1c] + mov r0, r8 + mov r1, r4 + bl sub_02078BAC + mov r3, r5, lsr #1 + mov r0, r8 + mov r1, r7 + mov r2, r6 + orr r3, r3, #0xc0000000 + bl sub_01FF9A68 + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_0207C020: + mov r3, r5, lsr #1 + mov r0, r8 + mov r1, r7 + mov r2, r6 + orr r3, r3, #0x80000000 + bl sub_01FF9A68 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end sub_0207BFA4 + + arm_func_start sub_0207C03C +sub_0207C03C: ; 0x0207C03C + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r5, r3 + mov r6, r2 + mov r2, r5 + mov r3, #0 + mov r8, r0 + mov r7, r1 + ldr r4, [sp, #0x18] + bl sub_0207C264 + cmp r5, #0 + bne _0207C07C + cmp r4, #0 + ldmeqia sp!, {r4, r5, r6, r7, r8, pc} + ldr r0, [sp, #0x1c] + blx r4 + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_0207C07C: + mov r0, r8 + bl sub_0207C0FC + cmp r4, #0 + beq _0207C0BC + ldr r2, [sp, #0x1c] + mov r0, r8 + mov r1, r4 + bl sub_02078BAC + mov r3, #0x3fc00000 + rsb r3, r3, #0 + mov r0, r8 + mov r1, r7 + mov r2, r6 + orr r3, r3, r5, lsr #1 + bl sub_01FF9A68 + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_0207C0BC: + ldr r3, _0207C0D8 ; =0x80400000 + mov r0, r8 + mov r1, r7 + mov r2, r6 + orr r3, r3, r5, lsr #1 + bl sub_01FF9A68 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + .align 2, 0 +_0207C0D8: .word 0x80400000 + arm_func_end sub_0207C03C + + arm_func_start sub_0207C0DC +sub_0207C0DC: ; 0x0207C0DC + add r0, r0, r0, lsl #1 + add r0, r0, #2 + mov r0, r0, lsl #2 + add r0, r0, #0x4000000 + ldr r0, [r0, #0xb0] + and r0, r0, #0x80000000 + mov r0, r0, lsr #0x1f + bx lr + arm_func_end sub_0207C0DC + + arm_func_start sub_0207C0FC +sub_0207C0FC: ; 0x0207C0FC + stmdb sp!, {r4, lr} + mov r4, r0 + bl EnableIrqFlag + add r1, r4, r4, lsl #1 + add r1, r1, #2 + mov r1, r1, lsl #2 + add r1, r1, #0xb0 + add r2, r1, #0x4000000 +_0207C11C: + ldr r1, [r2] + tst r1, #0x80000000 + bne _0207C11C + cmp r4, #0 + bne _0207C158 + mov r1, #0xc + mul r2, r4, r1 + add r1, r2, #0xb0 + add r2, r2, #0x4000000 + mov r3, #0 + str r3, [r2, #0xb0] + add r2, r1, #0x4000000 + ldr r1, _0207C160 ; =0x81400001 + str r3, [r2, #4] + str r1, [r2, #8] +_0207C158: + bl SetIrqFlag + ldmia sp!, {r4, pc} + .align 2, 0 +_0207C160: .word 0x81400001 + arm_func_end sub_0207C0FC + + arm_func_start sub_0207C164 +sub_0207C164: ; 0x0207C164 + stmdb sp!, {r4, lr} + mov r4, r0 + bl EnableIrqFlag + mov r1, #6 + mul r1, r4, r1 + add r1, r1, #5 + mov r1, r1, lsl #1 + add r1, r1, #0x4000000 + ldrh r2, [r1, #0xb0] + cmp r4, #0 + bic r2, r2, #0x3a00 + strh r2, [r1, #0xb0] + ldrh r2, [r1, #0xb0] + bic r2, r2, #0x8000 + strh r2, [r1, #0xb0] + ldrh r2, [r1, #0xb0] + ldrh r1, [r1, #0xb0] + bne _0207C1D4 + mov r1, #0xc + mul r2, r4, r1 + add r1, r2, #0xb0 + add r2, r2, #0x4000000 + mov r3, #0 + str r3, [r2, #0xb0] + add r2, r1, #0x4000000 + ldr r1, _0207C1DC ; =0x81400001 + str r3, [r2, #4] + str r1, [r2, #8] +_0207C1D4: + bl SetIrqFlag + ldmia sp!, {r4, pc} + .align 2, 0 +_0207C1DC: .word 0x81400001 + arm_func_end sub_0207C164 + + arm_func_start sub_0207C1E0 +sub_0207C1E0: ; 0x0207C1E0 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + ldr r5, _0207C260 ; =0x040000B8 + mov r7, r0 + mov r6, r1 + mov r4, #0 +_0207C1F4: + cmp r4, r7 + beq _0207C24C + ldr r0, [r5] + tst r0, #0x80000000 + andne r0, r0, #0x38000000 + cmpne r0, r6 + beq _0207C24C + cmp r0, #0x8000000 + cmpeq r6, #0x10000000 + beq _0207C24C + cmp r0, #0x10000000 + cmpeq r6, #0x8000000 + beq _0207C24C + cmp r0, #0x18000000 + cmpne r0, #0x20000000 + cmpne r0, #0x28000000 + cmpne r0, #0x30000000 + cmpne r0, #0x38000000 + cmpne r0, #0x8000000 + cmpne r0, #0x10000000 + bne _0207C24C + bl WaitForever2 +_0207C24C: + add r4, r4, #1 + cmp r4, #3 + add r5, r5, #0xc + blt _0207C1F4 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_0207C260: .word 0x040000B8 + arm_func_end sub_0207C1E0 + + arm_func_start sub_0207C264 +sub_0207C264: ; 0x0207C264 + stmdb sp!, {r3, lr} + cmp r0, #0 + ldmneia sp!, {r3, pc} + cmp r3, #0 + and ip, r1, #0xff000000 + beq _0207C288 + cmp r3, #0x800000 + subeq r1, r1, r2 + b _0207C28C +_0207C288: + add r1, r1, r2 +_0207C28C: + cmp ip, #0x4000000 + and r0, r1, #0xff000000 + beq _0207C2B0 + cmp ip, #0x8000000 + bhs _0207C2B0 + cmp r0, #0x4000000 + beq _0207C2B0 + cmp r0, #0x8000000 + ldmloia sp!, {r3, pc} +_0207C2B0: + bl WaitForever2 + ldmia sp!, {r3, pc} + arm_func_end sub_0207C264 + + arm_func_start ArrayFill16 +ArrayFill16: ; 0x0207C2B8 + mov r3, #0 +_0207C2BC: + cmp r3, r2 + blt _0207C2C8 + b _0207C2CC +_0207C2C8: + strh r0, [r1, r3] +_0207C2CC: + blt _0207C2D4 + b _0207C2D8 +_0207C2D4: + add r3, r3, #2 +_0207C2D8: + blt _0207C2BC + bx lr + arm_func_end ArrayFill16 + + arm_func_start ArrayCopy16 +ArrayCopy16: ; 0x0207C2E0 + mov ip, #0 +_0207C2E4: + cmp ip, r2 + blt _0207C2F0 + b _0207C2F4 +_0207C2F0: + ldrh r3, [r0, ip] +_0207C2F4: + blt _0207C2FC + b _0207C300 +_0207C2FC: + strh r3, [r1, ip] +_0207C300: + blt _0207C308 + b _0207C30C +_0207C308: + add ip, ip, #2 +_0207C30C: + blt _0207C2E4 + bx lr + arm_func_end ArrayCopy16 + + arm_func_start ArrayFill32 +ArrayFill32: ; 0x0207C314 + add ip, r1, r2 +_0207C318: + cmp r1, ip + blt _0207C324 + b _0207C328 +_0207C324: + stmia r1!, {r0} +_0207C328: + blt _0207C318 + bx lr + arm_func_end ArrayFill32 + + arm_func_start ArrayCopy32 +ArrayCopy32: ; 0x0207C330 + add ip, r1, r2 +_0207C334: + cmp r1, ip + blt _0207C340 + b _0207C344 +_0207C340: + ldmia r0!, {r2} +_0207C344: + blt _0207C34C + b _0207C350 +_0207C34C: + stmia r1!, {r2} +_0207C350: + blt _0207C334 + bx lr + arm_func_end ArrayCopy32 + + arm_func_start ArrayFill32Fast +ArrayFill32Fast: ; 0x0207C358 + stmdb sp!, {r4, r5, r6, r7, r8, sb} + add sb, r1, r2 + mov ip, r2, lsr #5 + add ip, r1, ip, lsl #5 + mov r2, r0 + mov r3, r2 + mov r4, r2 + mov r5, r2 + mov r6, r2 + mov r7, r2 + mov r8, r2 +_0207C384: + cmp r1, ip + blt _0207C390 + b _0207C394 +_0207C390: + stmia r1!, {r0, r2, r3, r4, r5, r6, r7, r8} +_0207C394: + blt _0207C384 +_0207C398: + cmp r1, sb + blt _0207C3A4 + b _0207C3A8 +_0207C3A4: + stmia r1!, {r0} +_0207C3A8: + blt _0207C398 + ldmia sp!, {r4, r5, r6, r7, r8, sb} + bx lr + arm_func_end ArrayFill32Fast + + arm_func_start ArrayCopy32Fast +ArrayCopy32Fast: ; 0x0207C3B4 + stmdb sp!, {r4, r5, r6, r7, r8, sb, sl} + add sl, r1, r2 + mov ip, r2, lsr #5 + add ip, r1, ip, lsl #5 +_0207C3C4: + cmp r1, ip + blt _0207C3D0 + b _0207C3D4 +_0207C3D0: + ldmia r0!, {r2, r3, r4, r5, r6, r7, r8, sb} +_0207C3D4: + blt _0207C3DC + b _0207C3E0 +_0207C3DC: + stmia r1!, {r2, r3, r4, r5, r6, r7, r8, sb} +_0207C3E0: + blt _0207C3C4 +_0207C3E4: + cmp r1, sl + blt _0207C3F0 + b _0207C3F4 +_0207C3F0: + ldmia r0!, {r2} +_0207C3F4: + blt _0207C3FC + b _0207C400 +_0207C3FC: + stmia r1!, {r2} +_0207C400: + blt _0207C3E4 + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl} + bx lr + arm_func_end ArrayCopy32Fast + + arm_func_start MemsetFast +MemsetFast: ; 0x0207C40C + cmp r2, #0 + beq _0207C418 + b _0207C41C +_0207C418: + bx lr +_0207C41C: + tst r0, #1 + beq _0207C448 + ldrh ip, [r0, #-1] + and ip, ip, #0xff + orr r3, ip, r1, lsl #8 + strh r3, [r0, #-1] + add r0, r0, #1 + subs r2, r2, #1 + beq _0207C444 + b _0207C448 +_0207C444: + bx lr +_0207C448: + cmp r2, #2 + blo _0207C4A0 + orr r1, r1, r1, lsl #8 + tst r0, #2 + beq _0207C470 + strh r1, [r0], #2 + subs r2, r2, #2 + beq _0207C46C + b _0207C470 +_0207C46C: + bx lr +_0207C470: + orr r1, r1, r1, lsl #16 + bics r3, r2, #3 + beq _0207C490 + sub r2, r2, r3 + add ip, r3, r0 +_0207C484: + str r1, [r0], #4 + cmp r0, ip + blo _0207C484 +_0207C490: + tst r2, #2 + bne _0207C49C + b _0207C4A0 +_0207C49C: + strh r1, [r0], #2 +_0207C4A0: + tst r2, #1 + beq _0207C4AC + b _0207C4B0 +_0207C4AC: + bx lr +_0207C4B0: + ldrh r3, [r0] + and r3, r3, #0xff00 + and r1, r1, #0xff + orr r1, r1, r3 + strh r1, [r0] + bx lr + arm_func_end MemsetFast + + arm_func_start MemcpyFast +MemcpyFast: ; 0x0207C4C8 + cmp r2, #0 + beq _0207C4D4 + b _0207C4D8 +_0207C4D4: + bx lr +_0207C4D8: + tst r1, #1 + beq _0207C530 + ldrh ip, [r1, #-1] + and ip, ip, #0xff + tst r0, #1 + bne _0207C4F4 + b _0207C4F8 +_0207C4F4: + ldrh r3, [r0, #-1] +_0207C4F8: + bne _0207C500 + b _0207C504 +_0207C500: + mov r3, r3, lsr #8 +_0207C504: + beq _0207C50C + b _0207C510 +_0207C50C: + ldrh r3, [r0] +_0207C510: + orr r3, ip, r3, lsl #8 + strh r3, [r1, #-1] + add r0, r0, #1 + add r1, r1, #1 + subs r2, r2, #1 + beq _0207C52C + b _0207C530 +_0207C52C: + bx lr +_0207C530: + eor ip, r1, r0 + tst ip, #1 + beq _0207C58C + bic r0, r0, #1 + ldrh ip, [r0], #2 + mov r3, ip, lsr #8 + subs r2, r2, #2 + blo _0207C568 +_0207C550: + ldrh ip, [r0], #2 + orr ip, r3, ip, lsl #8 + strh ip, [r1], #2 + mov r3, ip, lsr #0x10 + subs r2, r2, #2 + bhs _0207C550 +_0207C568: + tst r2, #1 + beq _0207C574 + b _0207C578 +_0207C574: + bx lr +_0207C578: + ldrh ip, [r1] + and ip, ip, #0xff00 + orr ip, ip, r3 + strh ip, [r1] + bx lr +_0207C58C: + tst ip, #2 + beq _0207C5B8 + bics r3, r2, #1 + beq _0207C61C + sub r2, r2, r3 + add ip, r3, r1 +_0207C5A4: + ldrh r3, [r0], #2 + strh r3, [r1], #2 + cmp r1, ip + blo _0207C5A4 + b _0207C61C +_0207C5B8: + cmp r2, #2 + blo _0207C61C + tst r1, #2 + beq _0207C5E0 + ldrh r3, [r0], #2 + strh r3, [r1], #2 + subs r2, r2, #2 + beq _0207C5DC + b _0207C5E0 +_0207C5DC: + bx lr +_0207C5E0: + bics r3, r2, #3 + beq _0207C600 + sub r2, r2, r3 + add ip, r3, r1 +_0207C5F0: + ldr r3, [r0], #4 + str r3, [r1], #4 + cmp r1, ip + blo _0207C5F0 +_0207C600: + tst r2, #2 + bne _0207C60C + b _0207C610 +_0207C60C: + ldrh r3, [r0], #2 +_0207C610: + bne _0207C618 + b _0207C61C +_0207C618: + strh r3, [r1], #2 +_0207C61C: + tst r2, #1 + beq _0207C628 + b _0207C62C +_0207C628: + bx lr +_0207C62C: + ldrh r2, [r1] + ldrh r0, [r0] + and r2, r2, #0xff00 + and r0, r0, #0xff + orr r0, r2, r0 + strh r0, [r1] + bx lr + arm_func_end MemcpyFast + + arm_func_start AtomicExchange +AtomicExchange: ; 0x0207C648 + .word 0xE1010090 + bx lr + arm_func_end AtomicExchange + + arm_func_start sub_0207C650 +sub_0207C650: ; 0x0207C650 + stmdb sp!, {r4, r5, r6, r7, lr} + ldr r5, [r0], #4 + mov r2, r5, lsr #8 + mov r7, #0 + tst r5, #0xf + bne _0207C66C + b _0207C670 +_0207C66C: + mov r7, #1 +_0207C670: + cmp r2, #0 + ble _0207C748 + ldrb lr, [r0], #1 + mov r4, #8 +_0207C680: + subs r4, r4, #1 + blt _0207C670 + tst lr, #0x80 + bne _0207C6A4 + ldrb r6, [r0], #1 + .word 0xE1416096 + add r1, r1, #1 + sub r2, r2, #1 + b _0207C730 +_0207C6A4: + ldrb r5, [r0] + cmp r7, #0 + beq _0207C6B4 + b _0207C6B8 +_0207C6B4: + mov r6, #3 +_0207C6B8: + beq _0207C6FC + tst r5, #0xe0 + bne _0207C6C8 + b _0207C6CC +_0207C6C8: + mov r6, #1 +_0207C6CC: + bne _0207C6FC + add r0, r0, #1 + and r6, r5, #0xf + mov r6, r6, lsl #4 + tst r5, #0x10 + beq _0207C6F4 + mov r6, r6, lsl #8 + ldrb r5, [r0], #1 + add r6, r6, r5, lsl #4 + add r6, r6, #0x100 +_0207C6F4: + add r6, r6, #0x11 + ldrb r5, [r0] +_0207C6FC: + add r3, r6, r5, asr #4 + add r0, r0, #1 + and r5, r5, #0xf + mov ip, r5, lsl #8 + ldrb r6, [r0], #1 + orr r5, r6, ip + add ip, r5, #1 + sub r2, r2, r3 +_0207C71C: + ldrb r5, [r1, -ip] + .word 0xE1415095 + add r1, r1, #1 + subs r3, r3, #1 + bgt _0207C71C +_0207C730: + cmp r2, #0 + bgt _0207C73C + b _0207C740 +_0207C73C: + mov lr, lr, lsl #1 +_0207C740: + bgt _0207C680 + b _0207C670 +_0207C748: + ldmia sp!, {r4, r5, r6, r7, lr} + bx lr + arm_func_end sub_0207C650 + + arm_func_start sub_0207C750 +sub_0207C750: ; 0x0207C750 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r5, r1 + mov r6, r0 + mov r7, r3 + mvn r1, #0 + mov r4, r2 + bl sub_0207C1E0 + mov r0, r6 + mov r1, r5 + mov r2, r7 + mov r3, #0x1000000 + bl sub_0207C264 + cmp r7, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + add r0, r6, r6, lsl #1 + add r0, r0, #2 + mov r0, r0, lsl #2 + add r0, r0, #0xb0 + add r1, r0, #0x4000000 +_0207C79C: + ldr r0, [r1] + tst r0, #0x80000000 + bne _0207C79C + ldr r3, _0207C7C0 ; =0xAF000001 + mov r0, r6 + mov r1, r5 + mov r2, r4 + bl sub_01FF9A68 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_0207C7C0: .word 0xAF000001 + arm_func_end sub_0207C750 + + arm_func_start sub_0207C7C4 +sub_0207C7C4: ; 0x0207C7C4 + stmdb sp!, {r3, lr} + mov r0, #3 + bl sub_0207BC3C + mov r0, #0 + bl sub_0207C164 + ldmia sp!, {r3, pc} + arm_func_end sub_0207C7C4 + + arm_func_start sub_0207C7DC +sub_0207C7DC: ; 0x0207C7DC + stmdb sp!, {r3, lr} + mov r2, #0 + mov r1, r0 + mov r3, r2 + mov r0, #1 + str r2, [sp] + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207C7DC + + arm_func_start sub_0207C7FC +sub_0207C7FC: ; 0x0207C7FC + stmdb sp!, {r3, lr} + mov lr, r1 + mov ip, r2 + str r3, [sp] + mov r1, r0 + mov r2, lr + mov r3, ip + mov r0, #2 + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207C7FC + + arm_func_start sub_0207C824 +sub_0207C824: ; 0x0207C824 + stmdb sp!, {r3, lr} + mov r2, #0 + mov r1, r0 + mov r3, r2 + mov r0, #3 + str r2, [sp] + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207C824 + + arm_func_start sub_0207C844 +sub_0207C844: ; 0x0207C844 + ldr ip, _0207C858 ; =sub_0207CB7C + mov r2, r1 + mov r1, #6 + mov r3, #2 + bx ip + .align 2, 0 +_0207C858: .word sub_0207CB7C + arm_func_end sub_0207C844 + + arm_func_start sub_0207C85C +sub_0207C85C: ; 0x0207C85C + ldr ip, _0207C870 ; =sub_0207CB7C + mov r2, r1 + mov r1, #4 + mov r3, #1 + bx ip + .align 2, 0 +_0207C870: .word sub_0207CB7C + arm_func_end sub_0207C85C + + arm_func_start sub_0207C874 +sub_0207C874: ; 0x0207C874 + stmdb sp!, {r3, lr} + mov r3, r2 + mov ip, #2 + mov r2, #0xc + str ip, [sp] + bl sub_0207CBA4 + ldmia sp!, {r3, pc} + arm_func_end sub_0207C874 + + arm_func_start sub_0207C890 +sub_0207C890: ; 0x0207C890 + stmdb sp!, {r3, lr} + mov lr, r1 + mov r3, r2 + mov ip, #0 + mov r1, r0 + mov r2, lr + mov r0, #9 + str ip, [sp] + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207C890 + + arm_func_start sub_0207C8B8 +sub_0207C8B8: ; 0x0207C8B8 + stmdb sp!, {r3, lr} + mov lr, r1 + mov ip, r2 + str r3, [sp] + mov r1, r0 + mov r2, lr + mov r3, ip + mov r0, #0xc + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207C8B8 + + arm_func_start sub_0207C8E0 +sub_0207C8E0: ; 0x0207C8E0 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} + mov r7, r2 + mov sb, r0 + mov r8, r1 + mov r6, r3 + mov r5, r7 + mov r4, #0 + b _0207C918 +_0207C900: + tst r5, #1 + beq _0207C910 + mov r0, r4 + bl sub_0207D3B0 +_0207C910: + add r4, r4, #1 + mov r5, r5, lsr #1 +_0207C918: + cmp r4, #8 + bge _0207C928 + cmp r5, #0 + bne _0207C900 +_0207C928: + mov r1, sb + mov r2, r8 + mov r3, r7 + mov r0, #0xd + str r6, [sp] + bl sub_0207CBCC + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + arm_func_end sub_0207C8E0 + + arm_func_start sub_0207C944 +sub_0207C944: ; 0x0207C944 + stmdb sp!, {r3, lr} + mov r1, r1, lsl #0x1e + orr r0, r1, r0, lsl #31 + ldr ip, [sp, #8] + mov r1, r2 + orr r0, r0, ip, lsl #29 + ldr r2, [sp, #0xc] + mov lr, #0 + orr r0, r0, r2, lsl #28 + ldr ip, [sp, #0x10] + mov r2, r3 + orr r3, r0, ip, lsl #27 + mov r0, #0x11 + str lr, [sp] + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207C944 + + arm_func_start sub_0207C984 +sub_0207C984: ; 0x0207C984 + stmdb sp!, {r3, r4, r5, r6, lr} + sub sp, sp, #4 + mov r4, r2 + mov r5, r1 + ldr r2, [sp, #0x18] + mov r6, r0 + mov r1, r3 + bl sub_0207D3D0 + str r0, [sp] + mov r1, r6 + mov r2, r5 + mov r3, r4 + mov r0, #0x12 + bl sub_0207CBCC + add sp, sp, #4 + ldmia sp!, {r3, r4, r5, r6, pc} + arm_func_end sub_0207C984 + + arm_func_start sub_0207C9C4 +sub_0207C9C4: ; 0x0207C9C4 + stmdb sp!, {r3, lr} + mov r2, r1 + mov r3, #0 + mov r1, r0 + mov r0, #0x1a + str r3, [sp] + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207C9C4 + + arm_func_start sub_0207C9E4 +sub_0207C9E4: ; 0x0207C9E4 + stmdb sp!, {r3, lr} + mov r2, r1 + mov r3, #0 + mov r1, r0 + mov r0, #0x1b + str r3, [sp] + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207C9E4 + + arm_func_start sub_0207CA04 +sub_0207CA04: ; 0x0207CA04 + stmdb sp!, {r3, lr} + mov r2, r1 + mov r3, #0 + mov r1, r0 + mov r0, #0x13 + str r3, [sp] + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207CA04 + + arm_func_start sub_0207CA24 +sub_0207CA24: ; 0x0207CA24 + stmdb sp!, {r3, lr} + mov lr, r1 + mov r3, r2 + mov ip, #0 + mov r1, r0 + mov r2, lr + mov r0, #0x14 + str ip, [sp] + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207CA24 + + arm_func_start sub_0207CA4C +sub_0207CA4C: ; 0x0207CA4C + stmdb sp!, {r3, lr} + mov r2, r1 + mov r3, #0 + mov r1, r0 + mov r0, #0x15 + str r3, [sp] + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207CA4C + + arm_func_start sub_0207CA6C +sub_0207CA6C: ; 0x0207CA6C + stmdb sp!, {r3, r4, r5, lr} + ldr ip, [sp, #0x1c] + mov r1, r1, lsl #0x18 + orr r4, r1, r3, lsl #26 + ldr r5, [sp, #0x24] + mov r1, ip, lsl #0x16 + ldr r3, [sp, #0x18] + ldr ip, [sp, #0x10] + orr r4, r4, r5, lsl #16 + orr r4, ip, r4 + ldr lr, [sp, #0x20] + orr r3, r1, r3, lsl #24 + ldr ip, [sp, #0x14] + orr r1, r0, lr, lsl #16 + orr r3, ip, r3 + mov r0, #0xe + str r4, [sp] + bl sub_0207CBCC + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_0207CA6C + + arm_func_start sub_0207CAB8 +sub_0207CAB8: ; 0x0207CAB8 + stmdb sp!, {r3, lr} + ldr lr, [sp, #8] + ldr ip, [sp, #0xc] + str r1, [sp] + orr r2, r2, r3, lsl #8 + mov r1, r0 + orr r3, ip, lr, lsl #8 + mov r0, #0xf + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207CAB8 + + arm_func_start sub_0207CAE0 +sub_0207CAE0: ; 0x0207CAE0 + stmdb sp!, {r3, r4, lr} + sub sp, sp, #4 + ldr ip, [sp, #0x10] + mov r4, r1 + mov lr, #0 + mov r1, r0 + orr r2, r4, r2, lsl #8 + orr r3, ip, r3, lsl #8 + mov r0, #0x10 + str lr, [sp] + bl sub_0207CBCC + add sp, sp, #4 + ldmia sp!, {r3, r4, pc} + arm_func_end sub_0207CAE0 + + arm_func_start sub_0207CB14 +sub_0207CB14: ; 0x0207CB14 + stmdb sp!, {r3, lr} + mov r2, r1 + mov r3, #0 + mov r1, r0 + mov r0, #0x1f + str r3, [sp] + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207CB14 + + arm_func_start sub_0207CB34 +sub_0207CB34: ; 0x0207CB34 + stmdb sp!, {r3, lr} + mov r2, r1 + mov r3, #0 + mov r1, r0 + mov r0, #0x20 + str r3, [sp] + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207CB34 + + arm_func_start sub_0207CB54 +sub_0207CB54: ; 0x0207CB54 + stmdb sp!, {r3, lr} + mov lr, r1 + mov ip, r2 + str r3, [sp] + mov r1, r0 + mov r2, lr + mov r3, ip + mov r0, #0x19 + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207CB54 + + arm_func_start sub_0207CB7C +sub_0207CB7C: ; 0x0207CB7C + stmdb sp!, {r3, lr} + mov lr, r1 + mov ip, r2 + str r3, [sp] + mov r1, r0 + mov r2, lr + mov r3, ip + mov r0, #6 + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207CB7C + + arm_func_start sub_0207CBA4 +sub_0207CBA4: ; 0x0207CBA4 + stmdb sp!, {r3, lr} + ldr ip, [sp, #8] + mov lr, r2 + str r3, [sp] + mov r2, r1 + orr r1, r0, ip, lsl #24 + mov r3, lr + mov r0, #7 + bl sub_0207CBCC + ldmia sp!, {r3, pc} + arm_func_end sub_0207CBA4 + + arm_func_start sub_0207CBCC +sub_0207CBCC: ; 0x0207CBCC + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r7, r0 + mov r0, #1 + mov r6, r1 + mov r5, r2 + mov r4, r3 + bl sub_0207CE54 + cmp r0, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + str r7, [r0, #4] + str r6, [r0, #8] + str r5, [r0, #0xc] + ldr r1, [sp, #0x18] + str r4, [r0, #0x10] + str r1, [r0, #0x14] + bl sub_0207CEDC + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_0207CBCC + + arm_func_start sub_0207CC10 +sub_0207CC10: ; 0x0207CC10 + stmdb sp!, {r3, lr} + ldr r1, _0207CC40 ; =_022B99EC + ldr r0, [r1] + cmp r0, #0 + ldmneia sp!, {r3, pc} + ldr r0, _0207CC44 ; =_022B99F0 + mov r2, #1 + str r2, [r1] + bl sub_0207A030 + bl sub_0207CC70 + bl sub_0207D380 + ldmia sp!, {r3, pc} + .align 2, 0 +_0207CC40: .word _022B99EC +_0207CC44: .word _022B99F0 + arm_func_end sub_0207CC10 + + arm_func_start sub_0207CC48 +sub_0207CC48: ; 0x0207CC48 + ldr ip, _0207CC54 ; =sub_0207A048 + ldr r0, _0207CC58 ; =_022B99F0 + bx ip + .align 2, 0 +_0207CC54: .word sub_0207A048 +_0207CC58: .word _022B99F0 + arm_func_end sub_0207CC48 + + arm_func_start sub_0207CC5C +sub_0207CC5C: ; 0x0207CC5C + ldr ip, _0207CC68 ; =sub_0207A0CC + ldr r0, _0207CC6C ; =_022B99F0 + bx ip + .align 2, 0 +_0207CC68: .word sub_0207A0CC +_0207CC6C: .word _022B99F0 + arm_func_end sub_0207CC5C + + arm_func_start sub_0207CC70 +sub_0207CC70: ; 0x0207CC70 + stmdb sp!, {r4, lr} + bl sub_0207D270 + ldr lr, _0207CD2C ; =_022B9D00 + ldr r0, _0207CD30 ; =_022B9A20 + mov r4, #0 + str lr, [r0] + mov r0, #0x18 + mov r1, r0 + b _0207CCA8 +_0207CC94: + add r3, r4, #1 + mul r2, r4, r1 + mla ip, r3, r0, lr + mov r4, r3 + str ip, [lr, r2] +_0207CCA8: + cmp r4, #0xff + blt _0207CC94 + ldr r0, _0207CD34 ; =_022BAA20 + mov r3, #0 + str r3, [r0, #0xac8] + ldr r1, _0207CD38 ; =_022BB4E8 + ldr r2, _0207CD30 ; =_022B9A20 + mov r0, #1 + str r1, [r2, #0x10] + str r3, [r2, #8] + str r3, [r2, #0xc] + str r3, [r2, #0x1c] + str r3, [r2, #0x14] + str r3, [r2, #0x18] + str r0, [r2, #0x20] + ldr r0, _0207CD3C ; =_022B9A80 + ldr r1, _0207CD40 ; =_022BB560 + str r3, [r2, #4] + str r0, [r1] + bl sub_0207D4C4 + mov r0, #1 + bl sub_0207CE54 + cmp r0, #0 + ldmeqia sp!, {r4, pc} + mov r2, #0x1d + ldr r1, _0207CD40 ; =_022BB560 + str r2, [r0, #4] + ldr r1, [r1] + str r1, [r0, #8] + bl sub_0207CEDC + mov r0, #1 + bl sub_0207CF14 + ldmia sp!, {r4, pc} + .align 2, 0 +_0207CD2C: .word _022B9D00 +_0207CD30: .word _022B9A20 +_0207CD34: .word _022BAA20 +_0207CD38: .word _022BB4E8 +_0207CD3C: .word _022B9A80 +_0207CD40: .word _022BB560 + arm_func_end sub_0207CC70 + + arm_func_start sub_0207CD44 +sub_0207CD44: ; 0x0207CD44 + stmdb sp!, {r4, r5, r6, lr} + mov r5, r0 + bl EnableIrqFlag + mov r4, r0 + tst r5, #1 + beq _0207CDA0 + bl sub_0207D49C + ldr r5, _0207CE4C ; =_022B9A20 + ldr r1, [r5, #4] + cmp r1, r0 + bne _0207CDC4 + mov r6, #0x64 +_0207CD74: + mov r0, r4 + bl SetIrqFlag + mov r0, r6 + bl sub_0207B854 + bl EnableIrqFlag + mov r4, r0 + bl sub_0207D49C + ldr r1, [r5, #4] + cmp r1, r0 + beq _0207CD74 + b _0207CDC4 +_0207CDA0: + bl sub_0207D49C + ldr r1, _0207CE4C ; =_022B9A20 + ldr r1, [r1, #4] + cmp r1, r0 + bne _0207CDC4 + mov r0, r4 + bl SetIrqFlag + mov r0, #0 + ldmia sp!, {r4, r5, r6, pc} +_0207CDC4: + ldr r0, _0207CE4C ; =_022B9A20 + ldr r2, _0207CE50 ; =_022B9A44 + ldr r3, [r0, #0x14] + add r1, r3, #1 + ldr r5, [r2, r3, lsl #2] + str r1, [r0, #0x14] + cmp r1, #8 + movgt r1, #0 + strgt r1, [r0, #0x14] + ldr r0, [r5] + mov r2, r5 + cmp r0, #0 + beq _0207CE08 +_0207CDF8: + ldr r2, [r2] + ldr r0, [r2] + cmp r0, #0 + bne _0207CDF8 +_0207CE08: + ldr r0, _0207CE4C ; =_022B9A20 + ldr r1, [r0, #0x10] + cmp r1, #0 + strne r5, [r1] + streq r5, [r0] + ldr r1, _0207CE4C ; =_022B9A20 + mov r0, r4 + str r2, [r1, #0x10] + ldr r2, [r1, #0x1c] + sub r2, r2, #1 + str r2, [r1, #0x1c] + ldr r2, [r1, #4] + add r2, r2, #1 + str r2, [r1, #4] + bl SetIrqFlag + mov r0, r5 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207CE4C: .word _022B9A20 +_0207CE50: .word _022B9A44 + arm_func_end sub_0207CD44 + + arm_func_start sub_0207CE54 +sub_0207CE54: ; 0x0207CE54 + stmdb sp!, {r4, lr} + mov r4, r0 + bl sub_0207D340 + cmp r0, #0 + moveq r0, #0 + ldmeqia sp!, {r4, pc} + bl sub_0207D2F8 + cmp r0, #0 + ldmneia sp!, {r4, pc} + tst r4, #1 + moveq r0, #0 + ldmeqia sp!, {r4, pc} + bl sub_0207D230 + cmp r0, #0 + ble _0207CEB4 + mov r4, #0 +_0207CE94: + mov r0, r4 + bl sub_0207CD44 + cmp r0, #0 + bne _0207CE94 + bl sub_0207D2F8 + cmp r0, #0 + beq _0207CEBC + ldmia sp!, {r4, pc} +_0207CEB4: + mov r0, #1 + bl sub_0207CF14 +_0207CEBC: + bl sub_0207D2D0 + mov r4, #1 +_0207CEC4: + mov r0, r4 + bl sub_0207CD44 + bl sub_0207D2F8 + cmp r0, #0 + beq _0207CEC4 + ldmia sp!, {r4, pc} + arm_func_end sub_0207CE54 + + arm_func_start sub_0207CEDC +sub_0207CEDC: ; 0x0207CEDC + stmdb sp!, {r4, lr} + mov r4, r0 + bl EnableIrqFlag + ldr r1, _0207CF10 ; =_022B9A20 + ldr r2, [r1, #0xc] + cmp r2, #0 + streq r4, [r1, #8] + strne r4, [r2] + str r4, [r1, #0xc] + mov r1, #0 + str r1, [r4] + bl SetIrqFlag + ldmia sp!, {r4, pc} + .align 2, 0 +_0207CF10: .word _022B9A20 + arm_func_end sub_0207CEDC + + arm_func_start sub_0207CF14 +sub_0207CF14: ; 0x0207CF14 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + mov sl, r0 + bl EnableIrqFlag + ldr r4, _0207D0C4 ; =_022B9A20 + mov sb, r0 + ldr r1, [r4, #8] + cmp r1, #0 + bne _0207CF40 + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0207CF40: + ldr r1, [r4, #0x1c] + cmp r1, #8 + blt _0207CF98 + tst sl, #1 + bne _0207CF60 + bl SetIrqFlag + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0207CF60: + mov r5, #1 +_0207CF64: + mov r0, r5 + bl sub_0207CD44 + ldr r0, [r4, #0x1c] + cmp r0, #8 + bge _0207CF64 + ldr r0, _0207D0C4 ; =_022B9A20 + ldr r0, [r0, #8] + cmp r0, #0 + bne _0207CF98 + mov r0, sb + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0207CF98: + ldr r0, _0207D0C8 ; =_022B9D00 + mov r1, #0x1800 + bl sub_0207A2DC + ldr r1, _0207D0C4 ; =_022B9A20 + mov r0, #7 + ldr r1, [r1, #8] + mov r2, #0 + bl sub_0207DB20 + cmp r0, #0 + bge _0207D058 + tst sl, #1 + bne _0207CFD8 + mov r0, sb + bl SetIrqFlag + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0207CFD8: + mov fp, #0 + mov r5, #7 + mov r8, fp + ldr r7, _0207D0C8 ; =_022B9D00 + mov r6, #0x1800 + ldr r4, _0207D0C4 ; =_022B9A20 + b _0207D034 +_0207CFF4: + mov r0, sb + bl SetIrqFlag + mov r0, r8 + bl sub_0207CD44 + bl EnableIrqFlag + mov sb, r0 + mov r0, r7 + mov r1, r6 + bl sub_0207A2DC + ldr r0, [r4, #8] + cmp r0, #0 + bne _0207D034 + mov r0, sb + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0207D034: + ldr r0, [r4, #0x1c] + cmp r0, #8 + bge _0207CFF4 + ldr r1, [r4, #8] + mov r0, r5 + mov r2, fp + bl sub_0207DB20 + cmp r0, #0 + blt _0207CFF4 +_0207D058: + ldr r0, _0207D0C4 ; =_022B9A20 + ldr r2, _0207D0CC ; =_022B9A44 + ldr r3, [r0, #0x18] + ldr r4, [r0, #8] + add r1, r3, #1 + str r4, [r2, r3, lsl #2] + str r1, [r0, #0x18] + cmp r1, #8 + movgt r1, #0 + strgt r1, [r0, #0x18] + ldr r1, _0207D0C4 ; =_022B9A20 + mov r0, #0 + str r0, [r1, #8] + str r0, [r1, #0xc] + ldr r2, [r1, #0x1c] + mov r0, sb + add r2, r2, #1 + str r2, [r1, #0x1c] + ldr r2, [r1, #0x20] + add r2, r2, #1 + str r2, [r1, #0x20] + bl SetIrqFlag + tst sl, #2 + beq _0207D0BC + bl sub_0207D2D0 +_0207D0BC: + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_0207D0C4: .word _022B9A20 +_0207D0C8: .word _022B9D00 +_0207D0CC: .word _022B9A44 + arm_func_end sub_0207CF14 + + arm_func_start sub_0207D0D0 +sub_0207D0D0: ; 0x0207D0D0 + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + bl sub_0207D168 + cmp r0, #0 + ldmneia sp!, {r3, r4, r5, pc} + mov r4, #0 +_0207D0E8: + mov r0, r4 + bl sub_0207CD44 + cmp r0, #0 + bne _0207D0E8 + mov r0, r5 + bl sub_0207D168 + cmp r0, #0 + ldmneia sp!, {r3, r4, r5, pc} + bl sub_0207D2D0 + mov r0, r5 + bl sub_0207D168 + cmp r0, #0 + ldmneia sp!, {r3, r4, r5, pc} + mov r4, #1 +_0207D120: + mov r0, r4 + bl sub_0207CD44 + mov r0, r5 + bl sub_0207D168 + cmp r0, #0 + beq _0207D120 + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_0207D0D0 + + arm_func_start sub_0207D13C +sub_0207D13C: ; 0x0207D13C + stmdb sp!, {r4, lr} + bl EnableIrqFlag + ldr r1, _0207D164 ; =_022B9A20 + ldr r2, [r1, #8] + cmp r2, #0 + ldreq r4, [r1, #4] + ldrne r4, [r1, #0x20] + bl SetIrqFlag + mov r0, r4 + ldmia sp!, {r4, pc} + .align 2, 0 +_0207D164: .word _022B9A20 + arm_func_end sub_0207D13C + + arm_func_start sub_0207D168 +sub_0207D168: ; 0x0207D168 + stmdb sp!, {r4, lr} + mov r4, r0 + bl EnableIrqFlag + ldr r1, _0207D1B4 ; =_022B9A20 + ldr r1, [r1, #4] + cmp r4, r1 + bls _0207D198 + sub r1, r4, r1 + cmp r1, #0x80000000 + movlo r4, #0 + movhs r4, #1 + b _0207D1A8 +_0207D198: + sub r1, r1, r4 + cmp r1, #0x80000000 + movlo r4, #1 + movhs r4, #0 +_0207D1A8: + bl SetIrqFlag + mov r0, r4 + ldmia sp!, {r4, pc} + .align 2, 0 +_0207D1B4: .word _022B9A20 + arm_func_end sub_0207D168 + + arm_func_start sub_0207D1B8 +sub_0207D1B8: ; 0x0207D1B8 + stmdb sp!, {r4, lr} + bl EnableIrqFlag + ldr r1, _0207D1F0 ; =_022B9A20 + mov r4, #0 + ldr r1, [r1] + cmp r1, #0 + beq _0207D1E4 +_0207D1D4: + ldr r1, [r1] + add r4, r4, #1 + cmp r1, #0 + bne _0207D1D4 +_0207D1E4: + bl SetIrqFlag + mov r0, r4 + ldmia sp!, {r4, pc} + .align 2, 0 +_0207D1F0: .word _022B9A20 + arm_func_end sub_0207D1B8 + + arm_func_start sub_0207D1F4 +sub_0207D1F4: ; 0x0207D1F4 + stmdb sp!, {r4, lr} + bl EnableIrqFlag + ldr r1, _0207D22C ; =_022B9A20 + mov r4, #0 + ldr r1, [r1, #8] + cmp r1, #0 + beq _0207D220 +_0207D210: + ldr r1, [r1] + add r4, r4, #1 + cmp r1, #0 + bne _0207D210 +_0207D220: + bl SetIrqFlag + mov r0, r4 + ldmia sp!, {r4, pc} + .align 2, 0 +_0207D22C: .word _022B9A20 + arm_func_end sub_0207D1F4 + + arm_func_start sub_0207D230 +sub_0207D230: ; 0x0207D230 + stmdb sp!, {r4, lr} + bl sub_0207D1B8 + mov r4, r0 + bl sub_0207D1F4 + rsb r1, r4, #0x100 + sub r0, r1, r0 + ldmia sp!, {r4, pc} + arm_func_end sub_0207D230 + + arm_func_start sub_0207D24C +sub_0207D24C: ; 0x0207D24C + stmdb sp!, {r3, r4, r5, lr} + mov r5, r1 + bl EnableIrqFlag + mov r4, r0 + mov r0, r5 + bl sub_0207D400 + mov r0, r4 + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_0207D24C + + arm_func_start sub_0207D270 +sub_0207D270: ; 0x0207D270 + stmdb sp!, {r4, r5, r6, lr} + ldr r1, _0207D2CC ; =sub_0207D24C + mov r0, #7 + bl sub_0207DAB0 + bl sub_0207D340 + cmp r0, #0 + ldmeqia sp!, {r4, r5, r6, pc} + mov r0, #7 + mov r1, #1 + bl sub_0207DAFC + cmp r0, #0 + ldmneia sp!, {r4, r5, r6, pc} + mov r6, #0x64 + mov r5, #7 + mov r4, #1 +_0207D2AC: + mov r0, r6 + bl sub_0207B854 + mov r0, r5 + mov r1, r4 + bl sub_0207DAFC + cmp r0, #0 + beq _0207D2AC + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207D2CC: .word sub_0207D24C + arm_func_end sub_0207D270 + + arm_func_start sub_0207D2D0 +sub_0207D2D0: ; 0x0207D2D0 + stmdb sp!, {r3, r4, r5, lr} + mov r5, #7 + mov r4, #0 +_0207D2DC: + mov r0, r5 + mov r1, r4 + mov r2, r4 + bl sub_0207DB20 + cmp r0, #0 + blt _0207D2DC + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_0207D2D0 + + arm_func_start sub_0207D2F8 +sub_0207D2F8: ; 0x0207D2F8 + stmdb sp!, {r4, lr} + bl EnableIrqFlag + ldr r1, _0207D33C ; =_022B9A20 + ldr r4, [r1] + cmp r4, #0 + bne _0207D31C + bl SetIrqFlag + mov r0, #0 + ldmia sp!, {r4, pc} +_0207D31C: + ldr r2, [r4] + str r2, [r1] + cmp r2, #0 + moveq r2, #0 + streq r2, [r1, #0x10] + bl SetIrqFlag + mov r0, r4 + ldmia sp!, {r4, pc} + .align 2, 0 +_0207D33C: .word _022B9A20 + arm_func_end sub_0207D2F8 + + arm_func_start sub_0207D340 +sub_0207D340: ; 0x0207D340 + stmdb sp!, {r4, lr} + bl sub_02079D98 + cmp r0, #0 + moveq r0, #1 + ldmeqia sp!, {r4, pc} + bl EnableIrqFlag + ldr r1, _0207D37C ; =0x04FFF200 + mov r2, #0x10 + str r2, [r1] + ldr r4, [r1] + bl SetIrqFlag + cmp r4, #0 + movne r0, #1 + moveq r0, #0 + ldmia sp!, {r4, pc} + .align 2, 0 +_0207D37C: .word 0x04FFF200 + arm_func_end sub_0207D340 + + arm_func_start sub_0207D380 +sub_0207D380: ; 0x0207D380 + mov r1, #0 + ldr r2, _0207D3AC ; =_022BB500 + mov r0, r1 +_0207D38C: + str r0, [r2] + str r0, [r2, #4] + add r1, r1, #1 + strb r0, [r2, #8] + cmp r1, #8 + add r2, r2, #0xc + blt _0207D38C + bx lr + .align 2, 0 +_0207D3AC: .word _022BB500 + arm_func_end sub_0207D380 + + arm_func_start sub_0207D3B0 +sub_0207D3B0: ; 0x0207D3B0 + ldr r2, _0207D3CC ; =_022BB500 + mov r1, #0xc + mla r1, r0, r1, r2 + ldrb r0, [r1, #8] + add r0, r0, #1 + strb r0, [r1, #8] + bx lr + .align 2, 0 +_0207D3CC: .word _022BB500 + arm_func_end sub_0207D3B0 + + arm_func_start sub_0207D3D0 +sub_0207D3D0: ; 0x0207D3D0 + mov r3, #0xc + mul r3, r0, r3 + ldr r0, _0207D3FC ; =_022BB500 + str r1, [r0, r3] + add r1, r0, r3 + str r2, [r1, #4] + ldrb r0, [r1, #8] + add r0, r0, #1 + strb r0, [r1, #8] + and r0, r0, #0xff + bx lr + .align 2, 0 +_0207D3FC: .word _022BB500 + arm_func_end sub_0207D3D0 + + arm_func_start sub_0207D400 +sub_0207D400: ; 0x0207D400 + stmdb sp!, {r3, lr} + ldr r3, _0207D440 ; =_022BB500 + and r2, r0, #0xff + mov r1, #0xc + mla r3, r2, r1, r3 + mov r1, r0, asr #8 + ldrb r0, [r3, #8] + and r1, r1, #0xff + cmp r1, r0 + ldmneia sp!, {r3, pc} + ldr r1, [r3] + cmp r1, #0 + ldmeqia sp!, {r3, pc} + ldr r0, [r3, #4] + blx r1 + ldmia sp!, {r3, pc} + .align 2, 0 +_0207D440: .word _022BB500 + arm_func_end sub_0207D400 + + arm_func_start sub_0207D444 +sub_0207D444: ; 0x0207D444 + stmdb sp!, {r3, lr} + ldr r0, _0207D46C ; =_022BB560 + mov r1, #4 + ldr r0, [r0] + add r0, r0, #4 + bl sub_0207A2A4 + ldr r0, _0207D46C ; =_022BB560 + ldr r0, [r0] + ldr r0, [r0, #4] + ldmia sp!, {r3, pc} + .align 2, 0 +_0207D46C: .word _022BB560 + arm_func_end sub_0207D444 + + arm_func_start sub_0207D470 +sub_0207D470: ; 0x0207D470 + stmdb sp!, {r3, lr} + ldr r0, _0207D498 ; =_022BB560 + mov r1, #2 + ldr r0, [r0] + add r0, r0, #8 + bl sub_0207A2A4 + ldr r0, _0207D498 ; =_022BB560 + ldr r0, [r0] + ldrh r0, [r0, #8] + ldmia sp!, {r3, pc} + .align 2, 0 +_0207D498: .word _022BB560 + arm_func_end sub_0207D470 + + arm_func_start sub_0207D49C +sub_0207D49C: ; 0x0207D49C + stmdb sp!, {r3, lr} + ldr r0, _0207D4C0 ; =_022BB560 + mov r1, #4 + ldr r0, [r0] + bl sub_0207A2A4 + ldr r0, _0207D4C0 ; =_022BB560 + ldr r0, [r0] + ldr r0, [r0] + ldmia sp!, {r3, pc} + .align 2, 0 +_0207D4C0: .word _022BB560 + arm_func_end sub_0207D49C + + arm_func_start sub_0207D4C4 +sub_0207D4C4: ; 0x0207D4C4 + stmdb sp!, {r4, lr} + mov ip, #0 + str ip, [r0, #4] + strh ip, [r0, #8] + strh ip, [r0, #0xa] + mov r4, r0 + str ip, [r0] + mvn r2, #0 + mov r3, ip +_0207D4E8: + mov lr, r3 + str r3, [r4, #0x40] +_0207D4F0: + add r1, r4, lr, lsl #1 + add lr, lr, #1 + strh r2, [r1, #0x20] + cmp lr, #0x10 + blt _0207D4F0 + add ip, ip, #1 + cmp ip, #0x10 + add r4, r4, #0x24 + blt _0207D4E8 + mov r3, #0 + mvn r2, #0 +_0207D51C: + add r1, r0, r3, lsl #1 + add r1, r1, #0x200 + add r3, r3, #1 + strh r2, [r1, #0x60] + cmp r3, #0x10 + blt _0207D51C + mov r1, #0x280 + bl sub_0207A2DC + ldmia sp!, {r4, pc} + arm_func_end sub_0207D4C4 + + arm_func_start sub_0207D540 +sub_0207D540: ; 0x0207D540 + ldr r1, _0207D5A8 ; =0xFFFFFD2D + cmp r0, r1 + movlt r0, r1 + blt _0207D558 + cmp r0, #0 + movgt r0, #0 +_0207D558: + add r1, r0, #0xd3 + mvn r2, #0xef + cmp r0, r2 + ldr r3, _0207D5AC ; =ARM9_UNKNOWN_TABLE__NA_20AE924 + add r1, r1, #0x200 + ldrb r3, [r3, r1] + movlt r0, #3 + blt _0207D598 + add r1, r2, #0x78 + cmp r0, r1 + movlt r0, #2 + blt _0207D598 + add r1, r2, #0xb4 + cmp r0, r1 + movlt r0, #1 + movge r0, #0 +_0207D598: + orr r0, r3, r0, lsl #8 + mov r0, r0, lsl #0x10 + mov r0, r0, lsr #0x10 + bx lr + .align 2, 0 +_0207D5A8: .word 0xFFFFFD2D +_0207D5AC: .word ARM9_UNKNOWN_TABLE__NA_20AE924 + arm_func_end sub_0207D540 + + arm_func_start sub_0207D5B0 +sub_0207D5B0: ; 0x0207D5B0 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_0207CC48 + add r3, r6, r5, lsl #3 + ldr r2, [r3, #0x18] + cmp r2, #0 + beq _0207D640 + cmp r4, r2 + bne _0207D5E4 + bl sub_0207CC5C + ldmia sp!, {r4, r5, r6, pc} +_0207D5E4: + add r1, r6, #0x18 + ldr r0, [r2, #0x18] + add ip, r1, r5, lsl #3 + cmp ip, r0 + bne _0207D610 + ldr r0, [r3, #0x1c] + mov r1, #0x3c + str r0, [r2, #0x18] + ldr r0, [r3, #0x18] + bl sub_0207A2C0 + b _0207D640 +_0207D610: + cmp r0, #0 + beq _0207D62C +_0207D618: + ldr r1, [r0, #4] + cmp ip, r1 + movne r0, r1 + cmpne r1, #0 + bne _0207D618 +_0207D62C: + add r1, r6, r5, lsl #3 + ldr r2, [r1, #0x1c] + mov r1, #8 + str r2, [r0, #4] + bl sub_0207A2C0 +_0207D640: + add r0, r6, #0x18 + ldr r1, [r4, #0x18] + add r0, r0, r5, lsl #3 + str r0, [r4, #0x18] + add r0, r6, r5, lsl #3 + str r1, [r0, #0x1c] + str r4, [r0, #0x18] + bl sub_0207CC5C + mov r0, r6 + mov r1, #0x3c + bl sub_0207A2C0 + mov r0, r4 + mov r1, #0x3c + bl sub_0207A2C0 + ldmia sp!, {r4, r5, r6, pc} + arm_func_end sub_0207D5B0 + + arm_func_start sub_0207D67C +sub_0207D67C: ; 0x0207D67C + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r7, r0 + bl sub_0207CC48 + add r5, r7, #0x18 + mov r6, #0 + mov r8, #8 + mov r4, #0x3c +_0207D698: + add r1, r7, r6, lsl #3 + ldr r0, [r1, #0x18] + cmp r0, #0 + beq _0207D6FC + ldr r3, [r0, #0x18] + cmp r5, r3 + bne _0207D6C8 + ldr r2, [r1, #0x1c] + mov r1, r4 + str r2, [r0, #0x18] + bl sub_0207A2C0 + b _0207D6FC +_0207D6C8: + cmp r3, #0 + beq _0207D6E4 +_0207D6D0: + ldr r0, [r3, #4] + cmp r5, r0 + movne r3, r0 + cmpne r0, #0 + bne _0207D6D0 +_0207D6E4: + add r0, r7, r6, lsl #3 + ldr r2, [r0, #0x1c] + mov r0, r3 + mov r1, r8 + str r2, [r3, #4] + bl sub_0207A2C0 +_0207D6FC: + add r6, r6, #1 + cmp r6, #4 + add r5, r5, #8 + blt _0207D698 + bl sub_0207CC5C + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end sub_0207D67C + + arm_func_start sub_0207D714 +sub_0207D714: ; 0x0207D714 + stmdb sp!, {r4, r5, r6, lr} + mov r4, r0 + bl sub_0207CC48 + ldr r0, [r4, #0x18] + cmp r0, #0 + beq _0207D754 + mov r5, #0 + mov r4, #8 +_0207D734: + ldr r6, [r0, #4] + mov r1, r4 + str r5, [r0] + str r5, [r0, #4] + bl sub_0207A2C0 + mov r0, r6 + cmp r6, #0 + bne _0207D734 +_0207D754: + bl sub_0207CC5C + ldmia sp!, {r4, r5, r6, pc} + arm_func_end sub_0207D714 + + arm_func_start sub_0207D75C +sub_0207D75C: ; 0x0207D75C + sub sp, sp, #8 + mov r1, #0 + str r1, [r0] + str r1, [sp] + str r1, [sp, #4] + str r1, [r0, #4] + add sp, sp, #8 + bx lr + arm_func_end sub_0207D75C + + arm_func_start sub_0207D77C +sub_0207D77C: ; 0x0207D77C + stmdb sp!, {r3, r4, r5, lr} + ldr r4, [r2] + ldr r3, [r0, #0x38] + cmp r4, r3 + bhs _0207D924 + mov ip, #0 +_0207D794: + add r3, r0, r4, lsl #2 + ldr r4, [r3, #0x3c] + and r3, r4, #0xff + strb r4, [r1] + cmp r3, #0x10 + mov r4, r4, lsr #8 + bgt _0207D7DC + cmp r3, #0x10 + bge _0207D828 + cmp r3, #5 + addls pc, pc, r3, lsl #2 + b _0207D908 +_0207D7C4: ; jump table + b _0207D908 ; case 0 + b _0207D7E8 ; case 1 + b _0207D7E8 ; case 2 + b _0207D7E8 ; case 3 + b _0207D7E8 ; case 4 + b _0207D7E8 ; case 5 +_0207D7DC: + cmp r3, #0x11 + beq _0207D89C + b _0207D908 +_0207D7E8: + add r5, r0, r4 + ldrh r4, [r0, r4] + ldrh r3, [r5, #2] + mov r0, #1 + strh r4, [r1, #2] + strh r3, [r1, #4] + ldrh r4, [r5, #4] + ldrh r3, [r5, #6] + strh r4, [r1, #6] + strh r3, [r1, #8] + ldrh r3, [r5, #8] + strh r3, [r1, #0xa] + ldr r1, [r2] + add r1, r1, #1 + str r1, [r2] + ldmia sp!, {r3, r4, r5, pc} +_0207D828: + add r5, r0, r4 + b _0207D87C +_0207D830: + mov r0, #0xc + mla ip, lr, r0, r5 + ldrh r4, [ip, #2] + ldrh r3, [ip, #4] + mov r0, #1 + strh r4, [r1] + strh r3, [r1, #2] + ldrh r4, [ip, #6] + ldrh r3, [ip, #8] + strh r4, [r1, #4] + strh r3, [r1, #6] + ldrh r4, [ip, #0xa] + ldrh r3, [ip, #0xc] + strh r4, [r1, #8] + strh r3, [r1, #0xa] + ldr r1, [r2, #4] + add r1, r1, #1 + str r1, [r2, #4] + ldmia sp!, {r3, r4, r5, pc} +_0207D87C: + ldrb r4, [r5, #1] + ldrb r3, [r5] + ldr lr, [r2, #4] + sub r3, r4, r3 + add r3, r3, #1 + cmp lr, r3 + blo _0207D830 + b _0207D908 +_0207D89C: + add r4, r0, r4 + b _0207D8FC +_0207D8A4: + ldrb lr, [r4, r3] + cmp lr, #0 + beq _0207D908 + mov r0, #0xc + mla lr, r3, r0, r4 + ldrh ip, [lr, #8] + ldrh r3, [lr, #0xa] + mov r0, #1 + strh ip, [r1] + strh r3, [r1, #2] + ldrh ip, [lr, #0xc] + ldrh r3, [lr, #0xe] + strh ip, [r1, #4] + strh r3, [r1, #6] + ldrh ip, [lr, #0x10] + ldrh r3, [lr, #0x12] + strh ip, [r1, #8] + strh r3, [r1, #0xa] + ldr r1, [r2, #4] + add r1, r1, #1 + str r1, [r2, #4] + ldmia sp!, {r3, r4, r5, pc} +_0207D8FC: + ldr r3, [r2, #4] + cmp r3, #8 + blo _0207D8A4 +_0207D908: + ldr r3, [r2] + add r3, r3, #1 + stmia r2, {r3, ip} + ldr r4, [r2] + ldr r3, [r0, #0x38] + cmp r4, r3 + blo _0207D794 +_0207D924: + mov r0, #0 + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_0207D77C + + arm_func_start sub_0207D92C +sub_0207D92C: ; 0x0207D92C + ldr r0, [r0, #0x38] + bx lr + arm_func_end sub_0207D92C + + arm_func_start sub_0207D934 +sub_0207D934: ; 0x0207D934 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_0207CC48 + add r0, r6, #0x3c + add r2, r6, r5, lsl #2 + add r0, r0, r5, lsl #2 + mov r1, #4 + str r4, [r2, #0x3c] + bl sub_0207A2C0 + bl sub_0207CC5C + ldmia sp!, {r4, r5, r6, pc} + arm_func_end sub_0207D934 + + arm_func_start sub_0207D968 +sub_0207D968: ; 0x0207D968 + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + mov r4, r1 + bl sub_0207CC48 + add r0, r5, r4, lsl #2 + ldr r4, [r0, #0x3c] + cmp r4, #0 + beq _0207D994 + cmp r4, #0x2000000 + addlo r4, r5, r4 + b _0207D998 +_0207D994: + mov r4, #0 +_0207D998: + bl sub_0207CC5C + mov r0, r4 + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_0207D968 + + arm_func_start sub_0207D9A4 +sub_0207D9A4: ; 0x0207D9A4 + ldr ip, _0207D9AC ; =sub_0207D9B0 + bx ip + .align 2, 0 +_0207D9AC: .word sub_0207D9B0 + arm_func_end sub_0207D9A4 + + arm_func_start sub_0207D9B0 +sub_0207D9B0: ; 0x0207D9B0 + stmdb sp!, {r3, r4, r5, lr} + bl EnableIrqFlag + ldr r1, _0207DA94 ; =_022BB564 + mov r4, r0 + ldrh r0, [r1] + cmp r0, #0 + bne _0207DA88 + mov r2, #1 + strh r2, [r1] + mov r2, #0 + ldr r0, _0207DA98 ; =0x027FFC00 + mov r1, r2 + str r2, [r0, #0x388] + ldr r0, _0207DA9C ; =_022BB568 +_0207D9E8: + str r1, [r0, r2, lsl #2] + add r2, r2, #1 + cmp r2, #0x20 + blt _0207D9E8 + ldr r2, _0207DAA0 ; =0x0000C408 + ldr r1, _0207DAA4 ; =0x04000184 + mov r0, #0x40000 + strh r2, [r1] + bl sub_02078CC8 + ldr r1, _0207DAA8 ; =sub_0207DBA8 + mov r0, #0x40000 + bl sub_02078A98 + mov r0, #0x40000 + bl sub_02078C68 + mov r5, #0 + ldr r3, _0207DAAC ; =0x04000180 + mov r1, r5 + mov r2, #0x3e8 +_0207DA30: + ldrh r0, [r3] + ands lr, r0, #0xf + mov r0, lr, lsl #8 + strh r0, [r3] + bne _0207DA4C + cmp r5, #4 + bgt _0207DA88 +_0207DA4C: + ldrh r0, [r3] + mov ip, r2 + and r0, r0, #0xf + cmp r0, lr + bne _0207DA80 +_0207DA60: + cmp ip, #0 + movle r5, r1 + ble _0207DA80 + ldrh r0, [r3] + sub ip, ip, #1 + and r0, r0, #0xf + cmp r0, lr + beq _0207DA60 +_0207DA80: + add r5, r5, #1 + b _0207DA30 +_0207DA88: + mov r0, r4 + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0207DA94: .word _022BB564 +_0207DA98: .word 0x027FFC00 +_0207DA9C: .word _022BB568 +_0207DAA0: .word 0x0000C408 +_0207DAA4: .word 0x04000184 +_0207DAA8: .word sub_0207DBA8 +_0207DAAC: .word 0x04000180 + arm_func_end sub_0207D9B0 + + arm_func_start sub_0207DAB0 +sub_0207DAB0: ; 0x0207DAB0 + stmdb sp!, {r3, r4, r5, lr} + mov r4, r0 + mov r5, r1 + bl EnableIrqFlag + ldr r1, _0207DAF4 ; =_022BB568 + ldr r3, _0207DAF8 ; =0x027FFC00 + str r5, [r1, r4, lsl #2] + cmp r5, #0 + ldrne r2, [r3, #0x388] + mov r1, #1 + orrne r1, r2, r1, lsl r4 + mvneq r1, r1, lsl r4 + ldreq r2, [r3, #0x388] + andeq r1, r2, r1 + str r1, [r3, #0x388] + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0207DAF4: .word _022BB568 +_0207DAF8: .word 0x027FFC00 + arm_func_end sub_0207DAB0 + + arm_func_start sub_0207DAFC +sub_0207DAFC: ; 0x0207DAFC + ldr r2, _0207DB1C ; =0x027FFC00 + mov r3, #1 + add r1, r2, r1, lsl #2 + ldr r1, [r1, #0x388] + tst r1, r3, lsl r0 + moveq r3, #0 + mov r0, r3 + bx lr + .align 2, 0 +_0207DB1C: .word 0x027FFC00 + arm_func_end sub_0207DAFC + + arm_func_start sub_0207DB20 +sub_0207DB20: ; 0x0207DB20 + stmdb sp!, {r3, lr} + ldr ip, [sp] + ldr r3, _0207DBA4 ; =0x04000184 + bic ip, ip, #0x1f + and r0, r0, #0x1f + orr ip, ip, r0 + ldrh r0, [r3] + bic ip, ip, #0x20 + mov r2, r2, lsl #0x1f + orr r2, ip, r2, lsr #26 + and r2, r2, #0x3f + orr r1, r2, r1, lsl #6 + str r1, [sp] + tst r0, #0x4000 + beq _0207DB70 + ldrh r1, [r3] + mvn r0, #0 + orr r1, r1, #0xc000 + strh r1, [r3] + ldmia sp!, {r3, pc} +_0207DB70: + bl EnableIrqFlag + ldr r2, _0207DBA4 ; =0x04000184 + ldrh r1, [r2] + tst r1, #2 + beq _0207DB90 + bl SetIrqFlag + mvn r0, #1 + ldmia sp!, {r3, pc} +_0207DB90: + ldr r1, [sp] + str r1, [r2, #4] + bl SetIrqFlag + mov r0, #0 + ldmia sp!, {r3, pc} + .align 2, 0 +_0207DBA4: .word 0x04000184 + arm_func_end sub_0207DB20 + + arm_func_start sub_0207DBA8 +sub_0207DBA8: ; 0x0207DBA8 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + sub sp, sp, #4 + mvn r8, #3 + ldr r6, [sp] + ldr sb, _0207DCB8 ; =0x04000184 + ldr r4, _0207DCBC ; =_022BB568 + add sl, r8, #1 + mov r7, #0x4100000 + mov r5, #0 +_0207DBCC: + ldrh r0, [sb] + tst r0, #0x4000 + beq _0207DBEC + ldrh r0, [sb] + add r1, r8, #1 + orr r0, r0, #0xc000 + strh r0, [sb] + b _0207DC18 +_0207DBEC: + bl EnableIrqFlag + ldrh r1, [sb] + tst r1, #0x100 + beq _0207DC08 + bl SetIrqFlag + mov r1, r8 + b _0207DC18 +_0207DC08: + ldr r6, [r7] + str r6, [sp] + bl SetIrqFlag + mov r1, r5 +_0207DC18: + cmp r1, r8 + addeq sp, sp, #4 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} + cmp r1, sl + beq _0207DBCC + mov r0, r6, lsl #0x1b + movs r0, r0, lsr #0x1b + beq _0207DBCC + ldr r3, [r4, r0, lsl #2] + cmp r3, #0 + beq _0207DC58 + mov r2, r6, lsl #0x1a + mov r1, r6, lsr #6 + mov r2, r2, lsr #0x1f + blx r3 + b _0207DBCC +_0207DC58: + mov r0, r6, lsl #0x1a + movs r0, r0, lsr #0x1f + bne _0207DBCC + ldrh r0, [sb] + orr r6, r6, #0x20 + str r6, [sp] + tst r0, #0x4000 + beq _0207DC88 + ldrh r0, [sb] + orr r0, r0, #0xc000 + strh r0, [sb] + b _0207DBCC +_0207DC88: + bl EnableIrqFlag + ldrh r1, [sb] + tst r1, #2 + beq _0207DCA0 + bl SetIrqFlag + b _0207DBCC +_0207DCA0: + mov r1, r6 + str r1, [sb, #4] + bl SetIrqFlag + b _0207DBCC +_0207DCB0: + add sp, sp, #4 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} + .align 2, 0 +_0207DCB8: .word 0x04000184 +_0207DCBC: .word _022BB568 + arm_func_end sub_0207DBA8 + + arm_func_start sub_0207DCC0 +sub_0207DCC0: ; 0x0207DCC0 + stmdb sp!, {r4, r5, r6, lr} + mov r5, r0 + mov r4, r1 + bl EnableIrqFlag + ldr r1, [r5] + mov r6, r0 + ldr r0, [r5, #4] + cmp r1, #0 + strne r0, [r1, #4] + cmp r0, #0 + strne r1, [r0] + mov r0, #0 + str r0, [r5] + str r0, [r5, #4] + ldr r1, [r5, #0xc] + add r0, r5, #0x18 + bic r1, r1, #0x4f + str r1, [r5, #0xc] + str r4, [r5, #0x14] + bl sub_020798D8 + mov r0, r6 + bl SetIrqFlag + ldmia sp!, {r4, r5, r6, pc} + arm_func_end sub_0207DCC0 + + arm_func_start sub_0207DD1C +sub_0207DD1C: ; 0x0207DD1C + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r8, r0 + ldr r0, [r8, #0xc] + ldr r5, [r8, #8] + mov r7, r1 + mov r1, #1 + tst r0, #4 + mov r6, r1, lsl r7 + moveq r1, #0 + ldr r0, [r5, #0x1c] + cmp r1, #0 + orrne r0, r0, #0x200 + orreq r0, r0, #0x100 + str r0, [r5, #0x1c] + ldr r0, [r5, #0x58] + tst r0, r6 + beq _0207DDC4 + ldr r2, [r5, #0x54] + mov r0, r8 + mov r1, r7 + blx r2 + mov r4, r0 + cmp r4, #8 + addls pc, pc, r4, lsl #2 + b _0207DDC8 +_0207DD80: ; jump table + b _0207DDA4 ; case 0 + b _0207DDA4 ; case 1 + b _0207DDC8 ; case 2 + b _0207DDC8 ; case 3 + b _0207DDA4 ; case 4 + b _0207DDC8 ; case 5 + b _0207DDC8 ; case 6 + b _0207DDC8 ; case 7 + b _0207DDAC ; case 8 +_0207DDA4: + str r4, [r8, #0x14] + b _0207DDC8 +_0207DDAC: + ldr r1, [r5, #0x58] + mvn r0, r6 + and r0, r1, r0 + str r0, [r5, #0x58] + mov r4, #7 + b _0207DDC8 +_0207DDC4: + mov r4, #7 +_0207DDC8: + cmp r4, #7 + bne _0207DDE4 + ldr r1, _0207DEA8 ; =_020AEBF8 + mov r0, r8 + ldr r1, [r1, r7, lsl #2] + blx r1 + mov r4, r0 +_0207DDE4: + cmp r4, #6 + bne _0207DE5C + ldr r0, [r8, #0xc] + tst r0, #4 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + beq _0207DEA0 + bl EnableIrqFlag + ldr r1, [r5, #0x1c] + mov r7, r0 + tst r1, #0x200 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + beq _0207DE4C + mov r4, #0 + mov r6, #1 +_0207DE2C: + add r0, r5, #0xc + bl sub_02079888 + ldr r0, [r5, #0x1c] + tst r0, #0x200 + movne r0, r6 + moveq r0, r4 + cmp r0, #0 + bne _0207DE2C +_0207DE4C: + mov r0, r7 + ldr r4, [r8, #0x14] + bl SetIrqFlag + b _0207DEA0 +_0207DE5C: + ldr r0, [r8, #0xc] + tst r0, #4 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + bne _0207DE90 + ldr r1, [r5, #0x1c] + mov r0, r8 + bic r2, r1, #0x100 + mov r1, r4 + str r2, [r5, #0x1c] + bl sub_0207DCC0 + b _0207DEA0 +_0207DE90: + ldr r0, [r5, #0x1c] + bic r0, r0, #0x200 + str r0, [r5, #0x1c] + str r4, [r8, #0x14] +_0207DEA0: + mov r0, r4 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + .align 2, 0 +_0207DEA8: .word _020AEBF8 + arm_func_end sub_0207DD1C + + arm_func_start sub_0207DEAC +sub_0207DEAC: ; 0x0207DEAC + stmdb sp!, {r3, lr} + cmp r2, #0 + mov lr, #0 + bls _0207DEF4 +_0207DEBC: + ldrb ip, [r0, lr] + ldrb r3, [r1, lr] + sub ip, ip, #0x41 + cmp ip, #0x19 + sub r3, r3, #0x41 + addls ip, ip, #0x20 + cmp r3, #0x19 + addls r3, r3, #0x20 + cmp ip, r3 + subne r0, ip, r3 + ldmneia sp!, {r3, pc} + add lr, lr, #1 + cmp lr, r2 + blo _0207DEBC +_0207DEF4: + mov r0, #0 + ldmia sp!, {r3, pc} + arm_func_end sub_0207DEAC + + arm_func_start sub_0207DEFC +sub_0207DEFC: ; 0x0207DEFC + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} + mov r7, r0 + ldr r4, [r7] + mov r6, r2 + ldr r2, [r4, #0x1c] + mov r0, r4 + orr r2, r2, #0x200 + str r2, [r4, #0x1c] + ldr r2, [r7, #4] + ldr r5, [r4, #0x50] + mov r3, r6 + blx r5 + cmp r0, #0 + cmpne r0, #1 + beq _0207DF44 + cmp r0, #6 + beq _0207DF54 + b _0207DFAC +_0207DF44: + ldr r1, [r4, #0x1c] + bic r1, r1, #0x200 + str r1, [r4, #0x1c] + b _0207DFAC +_0207DF54: + bl EnableIrqFlag + ldr r1, [r4, #0x1c] + mov r5, r0 + tst r1, #0x200 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + beq _0207DF9C + mov r8, #0 + mov sb, #1 +_0207DF7C: + add r0, r4, #0xc + bl sub_02079888 + ldr r0, [r4, #0x1c] + tst r0, #0x200 + movne r0, sb + moveq r0, r8 + cmp r0, #0 + bne _0207DF7C +_0207DF9C: + mov r0, r5 + bl SetIrqFlag + ldr r0, [r4, #0x24] + ldr r0, [r0, #0x14] +_0207DFAC: + ldr r1, [r7, #4] + add r1, r1, r6 + str r1, [r7, #4] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + arm_func_end sub_0207DEFC + + arm_func_start sub_0207DFBC +sub_0207DFBC: ; 0x0207DFBC + ldr r3, [r0, #0xc] + mov r2, #0 + orr r3, r3, #4 + str r3, [r0, #0xc] + ldr r3, [r0, #8] + ldr ip, _0207DFEC ; =sub_0207DD1C + str r3, [r0, #0x30] + str r2, [r0, #0x38] + strh r2, [r0, #0x36] + strh r1, [r0, #0x34] + mov r1, #2 + bx ip + .align 2, 0 +_0207DFEC: .word sub_0207DD1C + arm_func_end sub_0207DFBC + + arm_func_start sub_0207DFF0 +sub_0207DFF0: ; 0x0207DFF0 + stmdb sp!, {r3, lr} + ldr r2, [r0, #0x2c] + ldr r3, [r0, #0x38] + ldr lr, [r0, #8] + ldr r1, [r0, #0x30] + add ip, r2, r3 + str ip, [r0, #0x2c] + ldr ip, [lr, #0x48] + mov r0, lr + blx ip + ldmia sp!, {r3, pc} + arm_func_end sub_0207DFF0 + + arm_func_start sub_0207E01C +sub_0207E01C: ; 0x0207E01C + stmdb sp!, {r3, lr} + ldr r2, [r0, #0x2c] + ldr r3, [r0, #0x38] + ldr lr, [r0, #8] + ldr r1, [r0, #0x30] + add ip, r2, r3 + str ip, [r0, #0x2c] + ldr ip, [lr, #0x4c] + mov r0, lr + blx ip + ldmia sp!, {r3, pc} + arm_func_end sub_0207E01C + + arm_func_start sub_0207E048 +sub_0207E048: ; 0x0207E048 + stmdb sp!, {r4, r5, r6, lr} + sub sp, sp, #0x10 + mov r6, r0 + ldr r4, [r6, #8] + add r5, r6, #0x30 + str r4, [sp] + ldrh r1, [r5, #4] + ldr r2, [r4, #0x34] + add r0, sp, #0 + add r3, r2, r1, lsl #3 + add r1, sp, #8 + mov r2, #8 + str r3, [sp, #4] + bl sub_0207DEFC + movs r3, r0 + bne _0207E0D0 + add ip, r6, #0x20 + ldmia r5, {r0, r1, r2} + stmia ip, {r0, r1, r2} + ldrh r0, [r5, #6] + cmp r0, #0 + ldreq r0, [r5, #8] + cmpeq r0, #0 + bne _0207E0C0 + ldrh r0, [sp, #0xc] + strh r0, [r6, #0x26] + ldr r1, [r4, #0x34] + ldr r0, [sp, #8] + add r0, r1, r0 + str r0, [r6, #0x28] +_0207E0C0: + ldrh r1, [sp, #0xe] + ldr r0, _0207E0DC ; =0x00000FFF + and r0, r1, r0 + str r0, [r6, #0x2c] +_0207E0D0: + mov r0, r3 + add sp, sp, #0x10 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207E0DC: .word 0x00000FFF + arm_func_end sub_0207E048 + + arm_func_start sub_0207E0E0 +sub_0207E0E0: ; 0x0207E0E0 + stmdb sp!, {r4, r5, lr} + sub sp, sp, #0xc + mov r5, r0 + ldr r4, [r5, #0x30] + ldr r1, [r5, #8] + add r0, sp, #4 + str r1, [sp, #4] + ldr r3, [r5, #0x28] + add r1, sp, #0 + mov r2, #1 + str r3, [sp, #8] + bl sub_0207DEFC + cmp r0, #0 + addne sp, sp, #0xc + ldmneia sp!, {r4, r5, pc} + ldrb r1, [sp] + and r2, r1, #0x7f + mov r1, r1, asr #7 + str r2, [r4, #0x10] + and r1, r1, #1 + str r1, [r4, #0xc] + ldr r2, [r4, #0x10] + cmp r2, #0 + addeq sp, sp, #0xc + moveq r0, #1 + ldmeqia sp!, {r4, r5, pc} + ldr r1, [r5, #0x34] + cmp r1, #0 + bne _0207E180 + add r0, sp, #4 + add r1, r4, #0x14 + bl sub_0207DEFC + cmp r0, #0 + addne sp, sp, #0xc + ldmneia sp!, {r4, r5, pc} + ldr r1, [r4, #0x10] + mov r2, #0 + add r1, r4, r1 + strb r2, [r1, #0x14] + b _0207E18C +_0207E180: + ldr r1, [sp, #8] + add r1, r1, r2 + str r1, [sp, #8] +_0207E18C: + ldr r1, [r4, #0xc] + cmp r1, #0 + beq _0207E1DC + add r0, sp, #4 + add r1, sp, #2 + mov r2, #2 + bl sub_0207DEFC + cmp r0, #0 + addne sp, sp, #0xc + ldmneia sp!, {r4, r5, pc} + ldr r2, [r5, #8] + ldr r1, _0207E208 ; =0x00000FFF + str r2, [r4] + ldrh r3, [sp, #2] + mov r2, #0 + and r1, r3, r1 + strh r1, [r4, #4] + strh r2, [r4, #6] + str r2, [r4, #8] + b _0207E1F8 +_0207E1DC: + ldr r1, [r5, #8] + str r1, [r4] + ldrh r1, [r5, #0x26] + str r1, [r4, #4] + ldrh r1, [r5, #0x26] + add r1, r1, #1 + strh r1, [r5, #0x26] +_0207E1F8: + ldr r1, [sp, #8] + str r1, [r5, #0x28] + add sp, sp, #0xc + ldmia sp!, {r4, r5, pc} + .align 2, 0 +_0207E208: .word 0x00000FFF + arm_func_end sub_0207E0E0 + + arm_func_start sub_0207E20C +sub_0207E20C: ; 0x0207E20C + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + sub sp, sp, #0x94 + mov sb, r0 + ldr r5, [sb, #0x3c] + mov r1, #2 + ldr r6, [sb, #0x40] + bl sub_0207DD1C + ldrb r3, [r5] + cmp r3, #0 + beq _0207E3C4 +_0207E234: + mov r8, #0 + mov r0, #1 + mov r1, r8 + b _0207E248 +_0207E244: + add r8, r8, #1 +_0207E248: + ldrb r7, [r5, r8] + mov r2, r1 + cmp r7, #0 + cmpne r7, #0x2f + cmpne r7, #0x5c + movne r2, r0 + cmp r2, #0 + bne _0207E244 + cmp r7, #0 + cmpeq r6, #0 + movne r7, #1 + cmp r8, #0 + addeq sp, sp, #0x94 + moveq r0, #1 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} + cmp r3, #0x2e + bne _0207E2DC + cmp r8, #1 + addeq r5, r5, #1 + beq _0207E3A8 + ldrb r0, [r5, #1] + cmp r8, #2 + moveq r1, #1 + movne r1, #0 + cmp r0, #0x2e + moveq r0, #1 + movne r0, #0 + tst r1, r0 + beq _0207E2DC + ldrh r0, [sb, #0x24] + cmp r0, #0 + beq _0207E2D4 + ldr r1, [sb, #0x2c] + mov r0, sb + bl sub_0207DFBC +_0207E2D4: + add r5, r5, #2 + b _0207E3A8 +_0207E2DC: + cmp r8, #0x7f + addgt sp, sp, #0x94 + movgt r0, #1 + ldmgtia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} + add r1, sp, #0 + mov r0, #0 + str r1, [sb, #0x30] + str r0, [sb, #0x34] + add sl, sp, #0x14 + mov r4, #3 +_0207E304: + mov r0, sb + mov r1, r4 + bl sub_0207DD1C + cmp r0, #0 + addne sp, sp, #0x94 + movne r0, #1 + ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} + ldr r0, [sp, #0xc] + cmp r7, r0 + ldreq r0, [sp, #0x10] + cmpeq r8, r0 + bne _0207E304 + mov r0, r5 + mov r1, sl + mov r2, r8 + bl sub_0207DEAC + cmp r0, #0 + bne _0207E304 + cmp r7, #0 + beq _0207E378 + add r0, sp, #0 + add r3, sb, #0x30 + ldmia r0, {r0, r1, r2} + stmia r3, {r0, r1, r2} + mov r0, sb + mov r1, #2 + add r5, r5, r8 + bl sub_0207DD1C + b _0207E3A8 +_0207E378: + cmp r6, #0 + addne sp, sp, #0x94 + movne r0, #1 + ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} + ldr r3, [sb, #0x44] + ldr r2, [sp] + ldr r1, [sp, #4] + add sp, sp, #0x94 + str r2, [r3] + mov r0, #0 + str r1, [r3, #4] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} +_0207E3A8: + ldrb r0, [r5] + cmp r0, #0 + movne r0, #1 + moveq r0, #0 + ldrb r3, [r5, r0]! + cmp r3, #0 + bne _0207E234 +_0207E3C4: + cmp r6, #0 + addeq sp, sp, #0x94 + moveq r0, #1 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} + ldr r3, [sb, #0x44] + add r0, sb, #0x20 + ldmia r0, {r0, r1, r2} + stmia r3, {r0, r1, r2} + mov r0, #0 + add sp, sp, #0x94 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} + arm_func_end sub_0207E20C + + arm_func_start sub_0207E3F0 +sub_0207E3F0: ; 0x0207E3F0 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + sub sp, sp, #0xe0 + mov sl, r0 + ldr r1, [sl, #8] + add r0, sp, #4 + str r1, [sp] + bl FileInit + ldr r0, [sl, #8] + str r0, [sp, #0xc] + ldr r0, [sl, #0xc] + tst r0, #0x20 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + ldrneh sb, [sl, #0x24] + movne r6, #0x10000 + bne _0207E4D4 + ldrh r0, [sl, #0x38] + ldr r6, [sl, #0x20] + cmp r0, #0 + ldrneh sb, [sl, #0x3a] + bne _0207E4D4 + mov r7, #0 + mov r8, r7 + mov sb, #0x10000 + add r5, sp, #4 + mov r4, #3 + add fp, sp, #0x4c +_0207E460: + mov r0, r5 + mov r1, r7 + bl sub_0207DFBC + mov r2, #1 + cmp r7, #0 + mov r0, r5 + mov r1, #3 + ldreq r8, [sp, #0x30] + str fp, [sp, #0x34] + str r2, [sp, #0x38] + bl sub_0207DD1C + cmp r0, #0 + bne _0207E4C0 +_0207E494: + ldr r0, [sp, #0x58] + cmp r0, #0 + ldreq r0, [sp, #0x50] + cmpeq r0, r6 + ldreqh sb, [sp, #0x28] + beq _0207E4C0 + mov r0, r5 + mov r1, r4 + bl sub_0207DD1C + cmp r0, #0 + beq _0207E494 +_0207E4C0: + cmp sb, #0x10000 + bne _0207E4D4 + add r7, r7, #1 + cmp r7, r8 + blo _0207E460 +_0207E4D4: + cmp sb, #0x10000 + bne _0207E4F0 + mov r0, #0 + strh r0, [sl, #0x38] + add sp, sp, #0xe0 + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0207E4F0: + ldrh r0, [sl, #0x38] + cmp r0, #0 + bne _0207E5D4 + ldr r0, [sp] + mov r1, #0 + ldr r0, [r0] + cmp r0, #0xff + addls r8, r1, #1 + bls _0207E520 + cmp r0, #0xff00 + addls r8, r1, #2 + addhi r8, r1, #3 +_0207E520: + cmp r6, #0x10000 + ldrne r0, [sp, #0x5c] + add r8, r8, #2 + addne r8, r8, r0 + mov r7, sb + cmp sb, #0 + beq _0207E5C8 + add r0, sp, #4 + mov r1, sb + bl sub_0207DFBC + add r5, sp, #4 + mov r4, #3 + add fp, sp, #0x4c +_0207E554: + ldr r1, [sp, #0x30] + mov r0, r5 + bl sub_0207DFBC + mov r1, #1 + str r1, [sp, #0x38] + mov r0, r5 + mov r1, #3 + str fp, [sp, #0x34] + bl sub_0207DD1C + cmp r0, #0 + bne _0207E5BC +_0207E580: + ldr r0, [sp, #0x58] + cmp r0, #0 + beq _0207E5A8 + ldrh r0, [sp, #0x50] + cmp r0, r7 + bne _0207E5A8 + ldr r0, [sp, #0x5c] + add r0, r0, #1 + add r8, r8, r0 + b _0207E5BC +_0207E5A8: + mov r0, r5 + mov r1, r4 + bl sub_0207DD1C + cmp r0, #0 + beq _0207E580 +_0207E5BC: + ldrh r7, [sp, #0x28] + cmp r7, #0 + bne _0207E554 +_0207E5C8: + add r0, r8, #1 + strh r0, [sl, #0x38] + strh sb, [sl, #0x3a] +_0207E5D4: + ldr r5, [sl, #0x30] + cmp r5, #0 + addeq sp, sp, #0xe0 + moveq r0, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + ldrh r4, [sl, #0x38] + ldr r0, [sl, #0x34] + cmp r0, r4 + addlo sp, sp, #0xe0 + movlo r0, #1 + ldmloia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + ldr r0, [sp] + mov r7, #0 + ldr r0, [r0] + cmp r0, #0xff + movls r8, #1 + bls _0207E624 + cmp r0, #0xff00 + movls r8, #2 + movhi r8, #3 +_0207E624: + ldr r0, [sp] + mov r1, r5 + mov r2, r8 + bl MemcpyFast + add r1, r7, r8 + ldr r0, _0207E798 ; =_020B2BB0 + add r1, r5, r1 + mov r2, #2 + bl MemcpyFast + add r0, sp, #4 + mov r1, sb + bl sub_0207DFBC + cmp r6, #0x10000 + beq _0207E6D4 + add r3, sp, #0x4c + mov r2, #0 + add r0, sp, #4 + mov r1, #3 + str r3, [sp, #0x34] + str r2, [sp, #0x38] + bl sub_0207DD1C + cmp r0, #0 + bne _0207E6B0 + add r8, sp, #4 + mov r7, #3 +_0207E688: + ldr r0, [sp, #0x58] + cmp r0, #0 + ldreq r0, [sp, #0x50] + cmpeq r0, r6 + beq _0207E6B0 + mov r0, r8 + mov r1, r7 + bl sub_0207DD1C + cmp r0, #0 + beq _0207E688 +_0207E6B0: + ldr r0, [sp, #0x5c] + add r1, r5, r4 + add r6, r0, #1 + add r0, sp, #0x60 + mov r2, r6 + sub r1, r1, r6 + bl MemcpyFast + sub r4, r4, r6 + b _0207E6E4 +_0207E6D4: + add r0, r5, r4 + mov r1, #0 + strb r1, [r0, #-1] + sub r4, r4, #1 +_0207E6E4: + cmp sb, #0 + beq _0207E78C + add sl, sp, #4 + mov r6, #3 + add r8, sp, #0x4c + mov r7, #0 + mov fp, #0x2f +_0207E700: + ldr r1, [sp, #0x30] + mov r0, sl + bl sub_0207DFBC + add r1, r5, r4 + str r8, [sp, #0x34] + str r7, [sp, #0x38] + strb fp, [r1, #-1] + mov r0, sl + mov r1, #3 + sub r4, r4, #1 + bl sub_0207DD1C + cmp r0, #0 + bne _0207E780 +_0207E734: + ldr r0, [sp, #0x58] + cmp r0, #0 + beq _0207E76C + ldrh r0, [sp, #0x50] + cmp r0, sb + bne _0207E76C + ldr sb, [sp, #0x5c] + add r1, r5, r4 + add r0, sp, #0x60 + mov r2, sb + sub r1, r1, sb + bl MemcpyFast + sub r4, r4, sb + b _0207E780 +_0207E76C: + mov r0, sl + mov r1, r6 + bl sub_0207DD1C + cmp r0, #0 + beq _0207E734 +_0207E780: + ldrh sb, [sp, #0x28] + cmp sb, #0 + bne _0207E700 +_0207E78C: + mov r0, #0 + add sp, sp, #0xe0 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_0207E798: .word _020B2BB0 + arm_func_end sub_0207E3F0 + + arm_func_start sub_0207E79C +sub_0207E79C: ; 0x0207E79C + stmdb sp!, {r3, r4, r5, lr} + sub sp, sp, #0x10 + mov r5, r0 + ldr r1, [r5, #8] + ldr r4, [r5, #0x34] + ldr r0, [r1, #0x30] + mov r2, r4, lsl #3 + cmp r0, r4, lsl #3 + addls sp, sp, #0x10 + movls r0, #1 + ldmlsia sp!, {r3, r4, r5, pc} + str r1, [sp] + ldr r1, [r1, #0x2c] + add r0, sp, #0 + add r3, r1, r2 + add r1, sp, #8 + mov r2, #8 + str r3, [sp, #4] + bl sub_0207DEFC + cmp r0, #0 + addne sp, sp, #0x10 + ldmneia sp!, {r3, r4, r5, pc} + ldr r1, [sp, #8] + mov r0, r5 + str r1, [r5, #0x30] + ldr r2, [sp, #0xc] + mov r1, #7 + str r2, [r5, #0x34] + str r4, [r5, #0x38] + bl sub_0207DD1C + add sp, sp, #0x10 + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_0207E79C + + arm_func_start sub_0207E81C +sub_0207E81C: ; 0x0207E81C + ldr r1, [r0, #0x30] + str r1, [r0, #0x24] + ldr r1, [r0, #0x30] + str r1, [r0, #0x2c] + ldr r1, [r0, #0x34] + str r1, [r0, #0x28] + ldr r1, [r0, #0x38] + str r1, [r0, #0x20] + mov r0, #0 + bx lr + arm_func_end sub_0207E81C + + arm_func_start sub_0207E844 +sub_0207E844: ; 0x0207E844 + mov r0, #0 + bx lr + arm_func_end sub_0207E844 + + arm_func_start sub_0207E84C +sub_0207E84C: ; 0x0207E84C + stmdb sp!, {r3, lr} + cmp r1, #3 + mov r3, #0 + bgt _0207E89C + mov ip, r3 + cmp r1, #0 + ble _0207E89C + mov lr, r3 +_0207E86C: + ldrb r2, [r0, ip] + cmp r2, #0 + beq _0207E89C + sub r2, r2, #0x41 + cmp r2, #0x19 + addls r2, r2, #0x61 + addhi r2, r2, #0x41 + add ip, ip, #1 + orr r3, r3, r2, lsl lr + cmp ip, r1 + add lr, lr, #8 + blt _0207E86C +_0207E89C: + mov r0, r3 + ldmia sp!, {r3, pc} + arm_func_end sub_0207E84C + + arm_func_start sub_0207E8A4 +sub_0207E8A4: ; 0x0207E8A4 + stmdb sp!, {r3, lr} + ldr r0, [r0, #0x28] + add r0, r0, r2 + mov r2, r3 + bl MemcpyFast + mov r0, #0 + ldmia sp!, {r3, pc} + arm_func_end sub_0207E8A4 + + arm_func_start sub_0207E8C0 +sub_0207E8C0: ; 0x0207E8C0 + stmdb sp!, {r3, lr} + ldr ip, [r0, #0x28] + mov r0, r1 + add r1, ip, r2 + mov r2, r3 + bl MemcpyFast + mov r0, #0 + ldmia sp!, {r3, pc} + arm_func_end sub_0207E8C0 + + arm_func_start sub_0207E8E0 +sub_0207E8E0: ; 0x0207E8E0 + stmdb sp!, {r3, lr} + mov r0, r2 + mov r2, r3 + bl MemcpyFast + mov r0, #0 + ldmia sp!, {r3, pc} + arm_func_end sub_0207E8E0 + + arm_func_start sub_0207E8F8 +sub_0207E8F8: ; 0x0207E8F8 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} + sub sp, sp, #0x48 + mov r6, r0 + bl EnableIrqFlag + ldr r1, [r6, #0x1c] + mov r4, r0 + tst r1, #0x20 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + beq _0207E98C + ldr r0, [r6, #0x1c] + bic r0, r0, #0x20 + str r0, [r6, #0x1c] + ldr r0, [r6, #0x24] + cmp r0, #0 + beq _0207E98C + mov r8, #0 + mov sb, #1 + mov r7, #3 +_0207E948: + ldr r1, [r0, #0xc] + ldr r5, [r0, #4] + tst r1, #2 + movne r1, sb + moveq r1, r8 + cmp r1, #0 + beq _0207E980 + ldr r1, [r6, #0x24] + cmp r1, r0 + mov r1, r7 + streq r5, [r6, #0x24] + bl sub_0207DCC0 + cmp r5, #0 + ldreq r5, [r6, #0x24] +_0207E980: + mov r0, r5 + cmp r5, #0 + bne _0207E948 +_0207E98C: + ldr r0, [r6, #0x1c] + tst r0, #0x40 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + bne _0207EA7C + ldr r0, [r6, #0x1c] + tst r0, #8 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + bne _0207EA7C + ldr r5, [r6, #0x24] + cmp r5, #0 + beq _0207EA7C + ldr r0, [r6, #0x1c] + tst r0, #0x10 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + moveq r7, #1 + movne r7, #0 + cmp r7, #0 + ldrne r0, [r6, #0x1c] + orrne r0, r0, #0x10 + strne r0, [r6, #0x1c] + mov r0, r4 + bl SetIrqFlag + cmp r7, #0 + beq _0207EA20 + ldr r0, [r6, #0x58] + tst r0, #0x200 + beq _0207EA20 + ldr r2, [r6, #0x54] + mov r0, r5 + mov r1, #9 + blx r2 +_0207EA20: + bl EnableIrqFlag + ldr r1, [r5, #0xc] + mov r4, r0 + orr r0, r1, #0x40 + str r0, [r5, #0xc] + ldr r0, [r5, #0xc] + tst r0, #4 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + beq _0207EA68 + add r0, r5, #0x18 + bl sub_020798D8 + mov r0, r4 + bl SetIrqFlag + add sp, sp, #0x48 + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} +_0207EA68: + mov r0, r4 + bl SetIrqFlag + add sp, sp, #0x48 + mov r0, r5 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} +_0207EA7C: + ldr r0, [r6, #0x1c] + tst r0, #0x10 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + beq _0207EAC8 + ldr r0, [r6, #0x1c] + bic r0, r0, #0x10 + str r0, [r6, #0x1c] + ldr r0, [r6, #0x58] + tst r0, #0x400 + beq _0207EAC8 + add r0, sp, #0 + bl FileInit + str r6, [sp, #8] + ldr r2, [r6, #0x54] + add r0, sp, #0 + mov r1, #0xa + blx r2 +_0207EAC8: + ldr r0, [r6, #0x1c] + tst r0, #0x40 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + beq _0207EAF8 + ldr r1, [r6, #0x1c] + add r0, r6, #0x14 + bic r1, r1, #0x40 + orr r1, r1, #8 + str r1, [r6, #0x1c] + bl sub_020798D8 +_0207EAF8: + mov r0, r4 + bl SetIrqFlag + mov r0, #0 + add sp, sp, #0x48 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + arm_func_end sub_0207E8F8 + + arm_func_start sub_0207EB0C +sub_0207EB0C: ; 0x0207EB0C + stmdb sp!, {r4, r5, r6, r7, r8, lr} + movs r6, r0 + ldr r4, [r6, #8] + ldmeqia sp!, {r4, r5, r6, r7, r8, pc} + mov r7, #0 + mov r8, #1 +_0207EB24: + bl EnableIrqFlag + ldr r1, [r6, #0xc] + mov r5, r0 + orr r0, r1, #0x40 + str r0, [r6, #0xc] + ldr r0, [r6, #0xc] + tst r0, #4 + movne r0, r8 + moveq r0, r7 + cmp r0, #0 + beq _0207EB64 + add r0, r6, #0x18 + bl sub_020798D8 + mov r0, r5 + bl SetIrqFlag + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_0207EB64: + ldr r1, [r6, #0xc] + mov r0, r5 + orr r1, r1, #8 + str r1, [r6, #0xc] + bl SetIrqFlag + ldr r1, [r6, #0x10] + mov r0, r6 + bl sub_0207DD1C + cmp r0, #6 + ldmeqia sp!, {r4, r5, r6, r7, r8, pc} + mov r0, r4 + bl sub_0207E8F8 + movs r6, r0 + bne _0207EB24 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end sub_0207EB0C + + arm_func_start sub_0207EBA0 +sub_0207EBA0: ; 0x0207EBA0 + stmdb sp!, {r4, lr} + mov r4, r0 + ldr r1, [r4, #0x10] + bl sub_0207DD1C + mov r1, r0 + mov r0, r4 + bl sub_0207DCC0 + ldr r0, [r4, #8] + bl sub_0207E8F8 + cmp r0, #0 + beq _0207EBD0 + bl sub_0207EB0C +_0207EBD0: + ldr r0, [r4, #0x14] + cmp r0, #0 + moveq r0, #1 + movne r0, #0 + ldmia sp!, {r4, pc} + arm_func_end sub_0207EBA0 + + arm_func_start sub_0207EBE4 +sub_0207EBE4: ; 0x0207EBE4 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r6, r0 + ldr r4, [r6, #8] + mov r2, #1 + str r1, [r6, #0x10] + mov r0, #2 + str r0, [r6, #0x14] + ldr r0, [r6, #0xc] + mov r7, r2, lsl r1 + orr r0, r0, #1 + str r0, [r6, #0xc] + bl EnableIrqFlag + ldr r1, [r4, #0x1c] + mov r5, r0 + tst r1, #0x80 + beq _0207EC40 + mov r0, r6 + mov r1, #3 + bl sub_0207DCC0 + mov r0, r5 + bl SetIrqFlag + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_0207EC40: + tst r7, #0x1fc + ldrne r0, [r6, #0xc] + orrne r0, r0, #4 + strne r0, [r6, #0xc] + ldr r1, [r6] + ldr r2, [r6, #4] + cmp r1, #0 + strne r2, [r1, #4] + cmp r2, #0 + add r0, r4, #0x20 + strne r1, [r2] + ldr r1, [r0, #4] + cmp r1, #0 + beq _0207EC88 +_0207EC78: + mov r0, r1 + ldr r1, [r1, #4] + cmp r1, #0 + bne _0207EC78 +_0207EC88: + str r6, [r0, #4] + str r0, [r6] + mov r1, #0 + str r1, [r6, #4] + ldr r0, [r4, #0x1c] + tst r0, #8 + movne r1, #1 + cmp r1, #0 + bne _0207ED38 + ldr r0, [r4, #0x1c] + tst r0, #0x10 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + bne _0207ED38 + ldr r1, [r4, #0x1c] + mov r0, r5 + orr r1, r1, #0x10 + str r1, [r4, #0x1c] + bl SetIrqFlag + ldr r0, [r4, #0x58] + tst r0, #0x200 + beq _0207ECF4 + ldr r2, [r4, #0x54] + mov r0, r6 + mov r1, #9 + blx r2 +_0207ECF4: + bl EnableIrqFlag + ldr r1, [r6, #0xc] + orr r1, r1, #0x40 + str r1, [r6, #0xc] + ldr r1, [r6, #0xc] + tst r1, #4 + movne r1, #1 + moveq r1, #0 + cmp r1, #0 + bne _0207ED30 + bl SetIrqFlag + mov r0, r6 + bl sub_0207EB0C + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_0207ED30: + bl SetIrqFlag + b _0207ED7C +_0207ED38: + ldr r0, [r6, #0xc] + tst r0, #4 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + bne _0207ED60 + mov r0, r5 + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_0207ED60: + add r0, r6, #0x18 + bl sub_02079888 + ldr r0, [r6, #0xc] + tst r0, #0x40 + beq _0207ED60 + mov r0, r5 + bl SetIrqFlag +_0207ED7C: + mov r0, r6 + bl sub_0207EBA0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_0207EBE4 + + arm_func_start sub_0207ED88 +sub_0207ED88: ; 0x0207ED88 + stmdb sp!, {r4, lr} + mov r1, #0 + mov r2, #0x5c + mov r4, r0 + bl MemsetFast + mov r0, #0 + str r0, [r4, #0x10] + str r0, [r4, #0xc] + str r0, [r4, #0x18] + str r0, [r4, #0x14] + ldmia sp!, {r4, pc} + arm_func_end sub_0207ED88 + + arm_func_start sub_0207EDB4 +sub_0207EDB4: ; 0x0207EDB4 + stmdb sp!, {r3, r4, r5, lr} + bl sub_0207E84C + mov r4, r0 + bl EnableIrqFlag + ldr r1, _0207EDF0 ; =_022BB5E8 + ldr r5, [r1] + b _0207EDD4 +_0207EDD0: + ldr r5, [r5, #4] +_0207EDD4: + cmp r5, #0 + ldrne r1, [r5] + cmpne r1, r4 + bne _0207EDD0 + bl SetIrqFlag + mov r0, r5 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0207EDF0: .word _022BB5E8 + arm_func_end sub_0207EDB4 + + arm_func_start sub_0207EDF4 +sub_0207EDF4: ; 0x0207EDF4 + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r6, r1 + mov r5, r2 + mov r7, r0 + mov r8, #0 + bl EnableIrqFlag + mov r4, r0 + mov r0, r6 + mov r1, r5 + bl sub_0207EDB4 + cmp r0, #0 + bne _0207EE94 + ldr r0, _0207EEA4 ; =_022BB5E8 + ldr r1, [r0] + cmp r1, #0 + bne _0207EE50 + str r7, [r0] + str r7, [r0, #4] + mov r1, r8 + str r1, [r0, #0xc] + strh r1, [r0, #0xa] + strh r1, [r0, #8] + b _0207EE74 +_0207EE50: + ldr r0, [r1, #4] + cmp r0, #0 + beq _0207EE6C +_0207EE5C: + mov r1, r0 + ldr r0, [r0, #4] + cmp r0, #0 + bne _0207EE5C +_0207EE6C: + str r7, [r1, #4] + str r1, [r7, #8] +_0207EE74: + mov r0, r6 + mov r1, r5 + bl sub_0207E84C + str r0, [r7] + ldr r0, [r7, #0x1c] + mov r8, #1 + orr r0, r0, #1 + str r0, [r7, #0x1c] +_0207EE94: + mov r0, r4 + bl SetIrqFlag + mov r0, r8 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + .align 2, 0 +_0207EEA4: .word _022BB5E8 + arm_func_end sub_0207EDF4 + + arm_func_start sub_0207EEA8 +sub_0207EEA8: ; 0x0207EEA8 + stmdb sp!, {r4, lr} + mov r4, r0 + ldr r0, [r4] + cmp r0, #0 + ldmeqia sp!, {r4, pc} + bl EnableIrqFlag + ldr r2, [r4, #4] + mov r3, #0 + cmp r2, #0 + ldrne r1, [r4, #8] + strne r1, [r2, #8] + ldr r2, [r4, #8] + cmp r2, #0 + ldrne r1, [r4, #4] + strne r1, [r2, #4] + str r3, [r4] + str r3, [r4, #8] + str r3, [r4, #4] + ldr r2, [r4, #0x1c] + ldr r1, _0207EF28 ; =_022BB5E8 + bic r2, r2, #1 + str r2, [r4, #0x1c] + ldr r2, [r1, #4] + cmp r2, r4 + bne _0207EF20 + ldr r2, [r1] + str r2, [r1, #4] + str r3, [r1, #0xc] + strh r3, [r1, #0xa] + strh r3, [r1, #8] +_0207EF20: + bl SetIrqFlag + ldmia sp!, {r4, pc} + .align 2, 0 +_0207EF28: .word _022BB5E8 + arm_func_end sub_0207EEA8 + + arm_func_start sub_0207EF2C +sub_0207EF2C: ; 0x0207EF2C + str r1, [r0, #0x28] + str r3, [r0, #0x30] + str r2, [r0, #0x3c] + ldr r3, [sp, #4] + str r2, [r0, #0x2c] + ldr ip, [sp, #8] + ldr r1, [sp] + str r3, [r0, #0x38] + str r1, [r0, #0x40] + str r1, [r0, #0x34] + cmp ip, #0 + ldreq ip, _0207EF94 ; =sub_0207E8A4 + ldr r1, [sp, #0xc] + str ip, [r0, #0x48] + cmp r1, #0 + ldreq r1, _0207EF98 ; =sub_0207E8C0 + str r1, [r0, #0x4c] + ldr r2, [r0, #0x48] + mov r1, #0 + str r2, [r0, #0x50] + str r1, [r0, #0x44] + ldr r1, [r0, #0x1c] + orr r1, r1, #2 + str r1, [r0, #0x1c] + mov r0, #1 + bx lr + .align 2, 0 +_0207EF94: .word sub_0207E8A4 +_0207EF98: .word sub_0207E8C0 + arm_func_end sub_0207EF2C + + arm_func_start sub_0207EF9C +sub_0207EF9C: ; 0x0207EF9C + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r6, r0 + bl EnableIrqFlag + ldr r1, [r6, #0x1c] + mov r4, r0 + tst r1, #2 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + beq _0207F04C + mov r0, r6 + ldr r1, [r6, #0x1c] + bl sub_0207F20C + ldr r1, [r6, #0x1c] + mov r5, r0 + orr r0, r1, #0x80 + str r0, [r6, #0x1c] + ldr r0, [r6, #0x24] + cmp r0, #0 + beq _0207F008 + mov r7, #3 +_0207EFF0: + ldr r8, [r0, #4] + mov r1, r7 + bl sub_0207DCC0 + mov r0, r8 + cmp r8, #0 + bne _0207EFF0 +_0207F008: + mov r0, #0 + str r0, [r6, #0x24] + cmp r5, #0 + beq _0207F020 + mov r0, r6 + bl sub_0207F2A8 +_0207F020: + mov r0, #0 + str r0, [r6, #0x28] + str r0, [r6, #0x2c] + str r0, [r6, #0x30] + str r0, [r6, #0x34] + str r0, [r6, #0x38] + str r0, [r6, #0x40] + str r0, [r6, #0x3c] + ldr r0, [r6, #0x1c] + bic r0, r0, #0xa2 + str r0, [r6, #0x1c] +_0207F04C: + mov r0, r4 + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end sub_0207EF9C + + arm_func_start sub_0207F05C +sub_0207F05C: ; 0x0207F05C + stmdb sp!, {r4, r5, r6, r7, lr} + sub sp, sp, #0x4c + mov r7, r0 + ldr r3, [r7, #0x30] + ldr r0, [r7, #0x38] + mov r6, r1 + add r0, r3, r0 + add r0, r0, #0x3f + bic r4, r0, #0x1f + cmp r4, r2 + bhi _0207F170 + add r1, r6, #0x1f + add r0, sp, #4 + bic r5, r1, #0x1f + bl FileInit + ldr r2, [r7, #0x2c] + mvn r0, #0 + str r0, [sp] + ldr r3, [r7, #0x30] + add r0, sp, #4 + mov r1, r7 + add r3, r2, r3 + bl sub_0207F60C + cmp r0, #0 + beq _0207F0F0 + ldr r2, [r7, #0x30] + add r0, sp, #4 + mov r1, r5 + bl sub_0207F818 + cmp r0, #0 + bge _0207F0E8 + ldr r2, [r7, #0x30] + mov r0, r5 + mov r1, #0 + bl MemsetFast +_0207F0E8: + add r0, sp, #4 + bl sub_0207F70C +_0207F0F0: + str r5, [r7, #0x2c] + ldr ip, [r7, #0x30] + ldr r2, [r7, #0x34] + mvn r0, #0 + str r0, [sp] + ldr r3, [r7, #0x38] + add r0, sp, #4 + mov r1, r7 + add r3, r2, r3 + add r5, r5, ip + bl sub_0207F60C + cmp r0, #0 + beq _0207F154 + ldr r2, [r7, #0x38] + add r0, sp, #4 + mov r1, r5 + bl sub_0207F818 + cmp r0, #0 + bge _0207F14C + ldr r2, [r7, #0x38] + mov r0, r5 + mov r1, #0 + bl MemsetFast +_0207F14C: + add r0, sp, #4 + bl sub_0207F70C +_0207F154: + str r5, [r7, #0x34] + ldr r0, _0207F17C ; =sub_0207E8E0 + str r6, [r7, #0x44] + str r0, [r7, #0x50] + ldr r0, [r7, #0x1c] + orr r0, r0, #4 + str r0, [r7, #0x1c] +_0207F170: + mov r0, r4 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, r6, r7, pc} + .align 2, 0 +_0207F17C: .word sub_0207E8E0 + arm_func_end sub_0207F05C + + arm_func_start sub_0207F180 +sub_0207F180: ; 0x0207F180 + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + ldr r0, [r5, #0x1c] + mov r4, #0 + tst r0, #2 + movne r0, #1 + moveq r0, r4 + cmp r0, #0 + beq _0207F204 + mov r0, r5 + bl sub_0207F20C + ldr r1, [r5, #0x1c] + tst r1, #4 + movne r1, #1 + moveq r1, #0 + cmp r1, #0 + beq _0207F1F4 + ldr r2, [r5, #0x1c] + mov r1, #0 + bic r2, r2, #4 + str r2, [r5, #0x1c] + ldr r4, [r5, #0x44] + str r1, [r5, #0x44] + ldr r1, [r5, #0x3c] + str r1, [r5, #0x2c] + ldr r1, [r5, #0x40] + str r1, [r5, #0x34] + ldr r1, [r5, #0x48] + str r1, [r5, #0x50] +_0207F1F4: + cmp r0, #0 + beq _0207F204 + mov r0, r5 + bl sub_0207F2A8 +_0207F204: + mov r0, r4 + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_0207F180 + + arm_func_start sub_0207F20C +sub_0207F20C: ; 0x0207F20C + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r6, r0 + bl EnableIrqFlag + ldr r1, [r6, #0x1c] + mov r4, r0 + tst r1, #8 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + moveq r5, #1 + movne r5, #0 + cmp r5, #0 + beq _0207F298 + ldr r0, [r6, #0x1c] + tst r0, #0x10 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + ldr r0, [r6, #0x1c] + beq _0207F290 + orr r0, r0, #0x40 + str r0, [r6, #0x1c] + mov r7, #0 + mov r8, #1 +_0207F26C: + add r0, r6, #0x14 + bl sub_02079888 + ldr r0, [r6, #0x1c] + tst r0, #0x40 + movne r0, r8 + moveq r0, r7 + cmp r0, #0 + bne _0207F26C + b _0207F298 +_0207F290: + orr r0, r0, #8 + str r0, [r6, #0x1c] +_0207F298: + mov r0, r4 + bl SetIrqFlag + mov r0, r5 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end sub_0207F20C + + arm_func_start sub_0207F2A8 +sub_0207F2A8: ; 0x0207F2A8 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r4, r0 + mov r5, #0 + bl EnableIrqFlag + ldr r1, [r4, #0x1c] + mov r6, r0 + tst r1, #8 + movne r0, #1 + moveq r0, r5 + cmp r0, #0 + moveq r7, #1 + movne r7, #0 + cmp r7, #0 + bne _0207F2F8 + ldr r1, [r4, #0x1c] + mov r0, r4 + bic r1, r1, #8 + str r1, [r4, #0x1c] + bl sub_0207E8F8 + mov r5, r0 +_0207F2F8: + mov r0, r6 + bl SetIrqFlag + cmp r5, #0 + beq _0207F310 + mov r0, r5 + bl sub_0207EB0C +_0207F310: + mov r0, r7 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_0207F2A8 + + arm_func_start sub_0207F318 +sub_0207F318: ; 0x0207F318 + cmp r2, #0 + moveq r1, #0 + beq _0207F32C + cmp r1, #0 + moveq r2, #0 +_0207F32C: + str r1, [r0, #0x54] + str r2, [r0, #0x58] + bx lr + arm_func_end sub_0207F318 + + arm_func_start sub_0207F338 +sub_0207F338: ; 0x0207F338 + stmdb sp!, {r4, r5, r6, lr} + mov r4, r0 + ldr r0, [r4, #0x1c] + mov r6, r1 + tst r0, #0x100 + movne r0, #1 + moveq r0, #0 + cmp r0, #0 + beq _0207F38C + ldr r1, [r4, #0x1c] + ldr r0, [r4, #0x24] + bic r2, r1, #0x100 + mov r1, r6 + str r2, [r4, #0x1c] + bl sub_0207DCC0 + mov r0, r4 + bl sub_0207E8F8 + cmp r0, #0 + ldmeqia sp!, {r4, r5, r6, pc} + bl sub_0207EB0C + ldmia sp!, {r4, r5, r6, pc} +_0207F38C: + ldr r5, [r4, #0x24] + bl EnableIrqFlag + str r6, [r5, #0x14] + ldr r1, [r4, #0x1c] + mov r5, r0 + bic r1, r1, #0x200 + add r0, r4, #0xc + str r1, [r4, #0x1c] + bl sub_020798D8 + mov r0, r5 + bl SetIrqFlag + ldmia sp!, {r4, r5, r6, pc} + arm_func_end sub_0207F338 + + arm_func_start sub_0207F3BC +sub_0207F3BC: ; 0x0207F3BC + stmdb sp!, {r3, lr} + ldr r1, _0207F3E0 ; =_022BB5F8 + ldr r2, [r1] + cmp r2, #0 + ldmneia sp!, {r3, pc} + mov r2, #1 + str r2, [r1] + bl sub_0207F9DC + ldmia sp!, {r3, pc} + .align 2, 0 +_0207F3E0: .word _022BB5F8 + arm_func_end sub_0207F3BC + + arm_func_start FileInit +FileInit: ; 0x0207F3E4 + mov r2, #0 + str r2, [r0] + str r2, [r0, #4] + str r2, [r0, #0x1c] + str r2, [r0, #0x18] + str r2, [r0, #8] + mov r1, #0xe + str r1, [r0, #0x10] + str r2, [r0, #0xc] + bx lr + arm_func_end FileInit + + arm_func_start sub_0207F40C +sub_0207F40C: ; 0x0207F40C + stmdb sp!, {r3, r4, r5, r6, r7, r8, lr} + sub sp, sp, #0xc + mov r7, r1 + ldrb r1, [r7] + mov r8, r0 + mov r6, r2 + cmp r1, #0x2f + mov r5, r3 + cmpne r1, #0x5c + bne _0207F458 + ldr r0, _0207F54C ; =_022BB5EC + mov r1, #0 + ldr r0, [r0] + strh r1, [sp, #4] + str r0, [sp] + str r1, [sp, #8] + strh r1, [sp, #6] + add r7, r7, #1 + b _0207F4FC +_0207F458: + ldr r0, _0207F54C ; =_022BB5EC + add r3, sp, #0 + ldmia r0, {r0, r1, r2} + stmia r3, {r0, r1, r2} + mov r4, #0 +_0207F46C: + ldrb r0, [r7, r4] + cmp r0, #0 + cmpne r0, #0x2f + cmpne r0, #0x5c + beq _0207F4FC + cmp r0, #0x3a + bne _0207F4F0 + mov r0, r7 + mov r1, r4 + bl sub_0207EDB4 + cmp r0, #0 + addeq sp, sp, #0xc + moveq r0, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, pc} + ldr r1, [r0, #0x1c] + tst r1, #2 + movne r1, #1 + moveq r1, #0 + cmp r1, #0 + addeq sp, sp, #0xc + moveq r0, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, pc} + mov r1, #0 + str r0, [sp] + str r1, [sp, #8] + strh r1, [sp, #6] + strh r1, [sp, #4] + add r0, r4, #1 + ldrb r0, [r7, r0]! + cmp r0, #0x2f + cmpne r0, #0x5c + addeq r7, r7, #1 + b _0207F4FC +_0207F4F0: + add r4, r4, #1 + cmp r4, #3 + ble _0207F46C +_0207F4FC: + ldr r1, [sp] + add r0, sp, #0 + str r1, [r8, #8] + str r7, [r8, #0x3c] + add r3, r8, #0x30 + ldmia r0, {r0, r1, r2} + stmia r3, {r0, r1, r2} + cmp r5, #0 + moveq r0, #0 + streq r0, [r8, #0x40] + streq r6, [r8, #0x44] + beq _0207F538 + mov r0, #1 + str r0, [r8, #0x40] + str r5, [r8, #0x44] +_0207F538: + mov r0, r8 + mov r1, #4 + bl sub_0207EBE4 + add sp, sp, #0xc + ldmia sp!, {r3, r4, r5, r6, r7, r8, pc} + .align 2, 0 +_0207F54C: .word _022BB5EC + arm_func_end sub_0207F40C + + arm_func_start sub_0207F550 +sub_0207F550: ; 0x0207F550 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r7, r0 + ldr r4, [r7, #0x2c] + ldr r0, [r7, #0x28] + mov r6, r2 + str r1, [r7, #0x30] + sub r0, r0, r4 + cmp r6, r0 + movgt r6, r0 + cmp r6, #0 + movlt r6, #0 + str r2, [r7, #0x34] + mov r5, r3 + str r6, [r7, #0x38] + cmp r5, #0 + ldreq r0, [r7, #0xc] + mov r1, #0 + orreq r0, r0, #4 + streq r0, [r7, #0xc] + mov r0, r7 + bl sub_0207EBE4 + cmp r5, #0 + bne _0207F5C4 + mov r0, r7 + bl sub_0207F748 + cmp r0, #0 + ldrne r0, [r7, #0x2c] + subne r6, r0, r4 + mvneq r6, #0 +_0207F5C4: + mov r0, r6 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_0207F550 + + arm_func_start sub_0207F5CC +sub_0207F5CC: ; 0x0207F5CC + stmdb sp!, {r3, r4, r5, lr} + sub sp, sp, #0x48 + mov r5, r0 + add r0, sp, #0 + mov r4, r1 + bl FileInit + add r0, sp, #0 + mov r1, r4 + mov r2, r5 + mov r3, #0 + bl sub_0207F40C + cmp r0, #0 + movne r0, #1 + moveq r0, #0 + add sp, sp, #0x48 + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_0207F5CC + + arm_func_start sub_0207F60C +sub_0207F60C: ; 0x0207F60C + stmdb sp!, {r4, lr} + mov r4, r0 + str r1, [r4, #8] + ldr ip, [sp, #8] + mov r1, #7 + str ip, [r4, #0x38] + str r2, [r4, #0x30] + str r3, [r4, #0x34] + bl sub_0207EBE4 + cmp r0, #0 + moveq r0, #0 + ldmeqia sp!, {r4, pc} + ldr r1, [r4, #0xc] + mov r0, #1 + orr r1, r1, #0x10 + bic r1, r1, #0x20 + str r1, [r4, #0xc] + ldmia sp!, {r4, pc} + arm_func_end sub_0207F60C + + arm_func_start sub_0207F654 +sub_0207F654: ; 0x0207F654 + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r4, lr} + ldr r1, [sp, #0xc] + mov r4, r0 + cmp r1, #0 + moveq r0, #0 + ldmeqia sp!, {r4, lr} + addeq sp, sp, #0x10 + bxeq lr + str r1, [r4, #8] + str r1, [r4, #0x30] + ldr r2, [sp, #0x10] + mov r1, #6 + str r2, [r4, #0x34] + bl sub_0207EBE4 + cmp r0, #0 + moveq r0, #0 + ldmeqia sp!, {r4, lr} + addeq sp, sp, #0x10 + bxeq lr + ldr r1, [r4, #0xc] + mov r0, #1 + orr r1, r1, #0x10 + bic r1, r1, #0x20 + str r1, [r4, #0xc] + ldmia sp!, {r4, lr} + add sp, sp, #0x10 + bx lr + arm_func_end sub_0207F654 + + arm_func_start sub_0207F6C4 +sub_0207F6C4: ; 0x0207F6C4 + stmdb sp!, {r4, lr} + sub sp, sp, #8 + mov r4, r0 + add r0, sp, #0 + bl sub_0207F5CC + cmp r0, #0 + beq _0207F700 + add r1, sp, #0 + mov r0, r4 + ldmia r1, {r1, r2} + bl sub_0207F654 + cmp r0, #0 + addne sp, sp, #8 + movne r0, #1 + ldmneia sp!, {r4, pc} +_0207F700: + mov r0, #0 + add sp, sp, #8 + ldmia sp!, {r4, pc} + arm_func_end sub_0207F6C4 + + arm_func_start sub_0207F70C +sub_0207F70C: ; 0x0207F70C + stmdb sp!, {r4, lr} + mov r1, #8 + mov r4, r0 + bl sub_0207EBE4 + cmp r0, #0 + mov r0, #0 + ldmeqia sp!, {r4, pc} + str r0, [r4, #8] + mov r0, #0xe + str r0, [r4, #0x10] + ldr r1, [r4, #0xc] + mov r0, #1 + bic r1, r1, #0x30 + str r1, [r4, #0xc] + ldmia sp!, {r4, pc} + arm_func_end sub_0207F70C + + arm_func_start sub_0207F748 +sub_0207F748: ; 0x0207F748 + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r6, r0 + mov r5, #0 + bl EnableIrqFlag + ldr r1, [r6, #0xc] + mov r4, r0 + tst r1, #1 + movne r0, #1 + moveq r0, r5 + cmp r0, #0 + beq _0207F7D8 + ldr r0, [r6, #0xc] + tst r0, #0x44 + moveq r5, #1 + movne r5, #0 + cmp r5, #0 + beq _0207F7B0 + ldr r0, [r6, #0xc] + orr r0, r0, #4 + str r0, [r6, #0xc] +_0207F798: + add r0, r6, #0x18 + bl sub_02079888 + ldr r0, [r6, #0xc] + tst r0, #0x40 + beq _0207F798 + b _0207F7D8 +_0207F7B0: + mov r7, #0 + mov r8, #1 +_0207F7B8: + add r0, r6, #0x18 + bl sub_02079888 + ldr r0, [r6, #0xc] + tst r0, #1 + movne r0, r8 + moveq r0, r7 + cmp r0, #0 + bne _0207F7B8 +_0207F7D8: + mov r0, r4 + bl SetIrqFlag + cmp r5, #0 + beq _0207F7F4 + mov r0, r6 + bl sub_0207EBA0 + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_0207F7F4: + ldr r0, [r6, #0x14] + cmp r0, #0 + moveq r0, #1 + movne r0, #0 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end sub_0207F748 + + arm_func_start sub_0207F808 +sub_0207F808: ; 0x0207F808 + ldr ip, _0207F814 ; =sub_0207F550 + mov r3, #1 + bx ip + .align 2, 0 +_0207F814: .word sub_0207F550 + arm_func_end sub_0207F808 + + arm_func_start sub_0207F818 +sub_0207F818: ; 0x0207F818 + ldr ip, _0207F824 ; =sub_0207F550 + mov r3, #0 + bx ip + .align 2, 0 +_0207F824: .word sub_0207F550 + arm_func_end sub_0207F818 + + arm_func_start sub_0207F828 +sub_0207F828: ; 0x0207F828 + cmp r2, #0 + beq _0207F844 + cmp r2, #1 + beq _0207F850 + cmp r2, #2 + beq _0207F85C + b _0207F868 +_0207F844: + ldr r2, [r0, #0x24] + add r1, r1, r2 + b _0207F870 +_0207F850: + ldr r2, [r0, #0x2c] + add r1, r1, r2 + b _0207F870 +_0207F85C: + ldr r2, [r0, #0x28] + add r1, r1, r2 + b _0207F870 +_0207F868: + mov r0, #0 + bx lr +_0207F870: + ldr r2, [r0, #0x24] + cmp r1, r2 + movlt r1, r2 + ldr r2, [r0, #0x28] + cmp r1, r2 + movgt r1, r2 + str r1, [r0, #0x2c] + mov r0, #1 + bx lr + arm_func_end sub_0207F828 + + arm_func_start sub_0207F894 +sub_0207F894: ; 0x0207F894 + stmdb sp!, {r3, r4, lr} + sub sp, sp, #0x54 + mov r4, r0 + add r0, sp, #0xc + bl FileInit + add r0, sp, #0xc + add r3, sp, #0 + mov r1, r4 + mov r2, #0 + bl sub_0207F40C + cmp r0, #0 + addeq sp, sp, #0x54 + moveq r0, #0 + ldmeqia sp!, {r3, r4, pc} + ldr r3, _0207F8E8 ; =_022BB5EC + add r0, sp, #0 + ldmia r0, {r0, r1, r2} + stmia r3, {r0, r1, r2} + mov r0, #1 + add sp, sp, #0x54 + ldmia sp!, {r3, r4, pc} + .align 2, 0 +_0207F8E8: .word _022BB5EC + arm_func_end sub_0207F894 + + arm_func_start sub_0207F8EC +sub_0207F8EC: ; 0x0207F8EC + stmdb sp!, {r4, lr} + mov r4, r0 + bl sub_020845E8 + cmp r0, #0 + movne r1, #5 + moveq r1, #0 + mov r0, r4 + bl sub_0207F338 + ldmia sp!, {r4, pc} + arm_func_end sub_0207F8EC + + arm_func_start sub_0207F910 +sub_0207F910: ; 0x0207F910 + stmdb sp!, {lr} + sub sp, sp, #0xc + ldr ip, _0207F950 ; =_0207F8EC + mov lr, r1 + str ip, [sp] + str r0, [sp, #4] + mov r1, #1 + ldr r0, _0207F954 ; =_022BB5FC + str r1, [sp, #8] + mov r1, r2 + ldr r0, [r0, #4] + mov r2, lr + bl sub_0208420C + mov r0, #6 + add sp, sp, #0xc + ldmia sp!, {pc} + .align 2, 0 +_0207F950: .word sub_0207F8EC +_0207F954: .word _022BB5FC + arm_func_end sub_0207F910 + + arm_func_start sub_0207F958 +sub_0207F958: ; 0x0207F958 + mov r0, #1 + bx lr + arm_func_end sub_0207F958 + + arm_func_start sub_0207F960 +sub_0207F960: ; 0x0207F960 + stmdb sp!, {r3, lr} + cmp r1, #1 + beq _0207F9B8 + cmp r1, #9 + beq _0207F980 + cmp r1, #0xa + beq _0207F99C + b _0207F9C0 +_0207F980: + ldr r0, _0207F9C8 ; =_022BB5FC + ldr r0, [r0] + mov r0, r0, lsl #0x10 + mov r0, r0, lsr #0x10 + bl sub_02083434 + mov r0, #0 + ldmia sp!, {r3, pc} +_0207F99C: + ldr r0, _0207F9C8 ; =_022BB5FC + ldr r0, [r0] + mov r0, r0, lsl #0x10 + mov r0, r0, lsr #0x10 + bl sub_02083450 + mov r0, #0 + ldmia sp!, {r3, pc} +_0207F9B8: + mov r0, #4 + ldmia sp!, {r3, pc} +_0207F9C0: + mov r0, #8 + ldmia sp!, {r3, pc} + .align 2, 0 +_0207F9C8: .word _022BB5FC + arm_func_end sub_0207F960 + + arm_func_start sub_0207F9CC +sub_0207F9CC: ; 0x0207F9CC + mov r0, #1 + bx lr + arm_func_end sub_0207F9CC + + arm_func_start sub_0207F9D4 +sub_0207F9D4: ; 0x0207F9D4 + mov r0, #4 + bx lr + arm_func_end sub_0207F9D4 + + arm_func_start sub_0207F9DC +sub_0207F9DC: ; 0x0207F9DC + stmdb sp!, {r4, lr} + sub sp, sp, #0x10 + ldr r1, _0207FAFC ; =_022BB5FC + str r0, [r1, #4] + bl sub_0207902C + ldr r1, _0207FAFC ; =_022BB5FC + mov r2, #0 + str r0, [r1] + str r2, [r1, #8] + str r2, [r1, #0xc] + str r2, [r1, #0x10] + str r2, [r1, #0x14] + bl sub_02084304 + ldr r0, _0207FB00 ; =_022BB614 + bl sub_0207ED88 + ldr r0, _0207FB00 ; =_022BB614 + ldr r1, _0207FB04 ; =_020B2BB4 + mov r2, #3 + bl sub_0207EDF4 + ldr r4, _0207FB08 ; =0x027FFC40 + ldrh r0, [r4] + cmp r0, #2 + bne _0207FA94 + ldr r3, _0207FAFC ; =_022BB5FC + mvn r2, #0 + str r2, [r3, #8] + mov ip, #0 + str ip, [r3, #0xc] + str r2, [r3, #0x10] + ldr r0, _0207FB00 ; =_022BB614 + ldr r1, _0207FB0C ; =_0207F9D4 + str ip, [r3, #0x14] + bl sub_0207F318 + mov r1, #0 + str r1, [sp] + ldr r0, _0207FB10 ; =sub_0207F9CC + str r1, [sp, #4] + str r0, [sp, #8] + ldr ip, _0207FB14 ; =_0207F958 + ldr r0, _0207FB00 ; =_022BB614 + mov r2, r1 + mov r3, r1 + str ip, [sp, #0xc] + bl sub_0207EF2C + add sp, sp, #0x10 + ldmia sp!, {r4, pc} +_0207FA94: + ldr r0, _0207FB00 ; =_022BB614 + ldr r1, _0207FB18 ; =sub_0207F960 + ldr r2, _0207FB1C ; =0x00000602 + bl sub_0207F318 + ldr r1, [r4, #0x200] + mvn r0, #0 + cmp r1, r0 + cmpne r1, #0 + ldrne r2, [r4, #0x208] + cmpne r2, r0 + cmpne r2, #0 + addeq sp, sp, #0x10 + ldmeqia sp!, {r4, pc} + str r1, [sp] + ldr r0, [r4, #0x204] + ldr r1, _0207FB20 ; =sub_0207F910 + str r0, [sp, #4] + ldr r0, _0207FB14 ; =_0207F958 + str r1, [sp, #8] + str r0, [sp, #0xc] + ldr r3, [r4, #0x20c] + ldr r0, _0207FB00 ; =_022BB614 + mov r1, #0 + bl sub_0207EF2C + add sp, sp, #0x10 + ldmia sp!, {r4, pc} + .align 2, 0 +_0207FAFC: .word _022BB5FC +_0207FB00: .word _022BB614 +_0207FB04: .word _020B2BB4 +_0207FB08: .word 0x027FFC40 +_0207FB0C: .word sub_0207F9D4 +_0207FB10: .word sub_0207F9CC +_0207FB14: .word sub_0207F958 +_0207FB18: .word sub_0207F960 +_0207FB1C: .word 0x00000602 +_0207FB20: .word sub_0207F910 + arm_func_end sub_0207F9DC + + arm_func_start sub_0207FB24 +sub_0207FB24: ; 0x0207FB24 + ldr r1, [r0, #0x1c] + mov r2, r1, lsr #0x18 + tst r2, #1 + movne r0, r1, lsl #8 + movne r0, r0, lsr #8 + ldreq r0, [r0, #8] + bx lr + arm_func_end sub_0207FB24 + + arm_func_start sub_0207FB40 +sub_0207FB40: ; 0x0207FB40 + stmdb sp!, {r4, r5, r6, lr} + ldr r1, [r0, #0xc] + ldmib r0, {r4, r5} + add r6, r5, r1 + mov r0, r4 + mov r1, r6 + bl sub_0207A330 + mov r0, r4 + mov r1, r6 + bl sub_0207A2A4 + add r0, r4, r5 + sub r2, r6, r5 + mov r1, #0 + bl MemsetFast + ldmia sp!, {r4, r5, r6, pc} + arm_func_end sub_0207FB40 + + arm_func_start sub_0207FB7C +sub_0207FB7C: ; 0x0207FB7C + sub sp, sp, #8 + ldr r1, [r1, #0x18] + ldr r2, _0207FBA0 ; =_022BB614 + str r1, [sp, #4] + str r2, [r0] + str r2, [sp] + str r1, [r0, #4] + add sp, sp, #8 + bx lr + .align 2, 0 +_0207FBA0: .word _022BB614 + arm_func_end sub_0207FB7C + + arm_func_start sub_0207FBA4 +sub_0207FBA4: ; 0x0207FBA4 + stmdb sp!, {r4, r5, r6, r7, r8, sb, lr} + sub sp, sp, #0x54 + movs sb, r1 + ldreq r7, [sp, #0x74] + ldreq r6, [sp, #0x70] + ldrne r7, [sp, #0x7c] + ldrne r6, [sp, #0x78] + cmp r7, r2, lsl #5 + mov r4, r0 + mov r8, r3 + mov r5, r2, lsl #5 + addls sp, sp, #0x54 + movls r0, #0 + ldmlsia sp!, {r4, r5, r6, r7, r8, sb, pc} + add r0, sp, #0xc + bl FileInit + mvn ip, #0 + add r0, sp, #0xc + mov r1, r8 + add r2, r6, r5 + add r3, r6, r7 + str ip, [sp] + bl sub_0207F60C + cmp r0, #0 + addeq sp, sp, #0x54 + moveq r0, #0 + ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc} + add r0, sp, #0xc + mov r1, r4 + mov r2, #0x20 + bl sub_0207F818 + cmp r0, #0x20 + add r0, sp, #0xc + beq _0207FC3C + bl sub_0207F70C + add sp, sp, #0x54 + mov r0, #0 + ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} +_0207FC3C: + bl sub_0207F70C + add r0, sp, #4 + mov r1, r4 + str sb, [r4, #0x20] + bl sub_0207FB7C + add r1, sp, #4 + add r0, sp, #0xc + ldmia r1, {r1, r2} + bl sub_0207F654 + cmp r0, #0 + addeq sp, sp, #0x54 + moveq r0, #0 + ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc} + ldr r1, [sp, #0x30] + add r0, sp, #0xc + str r1, [r4, #0x24] + ldr r2, [sp, #0x34] + ldr r1, [sp, #0x30] + sub r1, r2, r1 + str r1, [r4, #0x28] + bl sub_0207F70C + mov r0, #1 + add sp, sp, #0x54 + ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} + arm_func_end sub_0207FBA4 + + arm_func_start GetOverlayInfo +GetOverlayInfo: ; 0x0207FC9C + stmdb sp!, {r3, r4, r5, lr} + sub sp, sp, #0x60 + movs r4, r1 + mov r5, r0 + ldreq r0, _0207FD88 ; =_022BB604 + ldrne r0, _0207FD8C ; =_022BB60C + ldr ip, [r0] + cmp ip, #0 + beq _0207FD4C + ldr r0, [r0, #4] + mov r3, r2, lsl #5 + cmp r0, r2, lsl #5 + addls sp, sp, #0x60 + movls r0, #0 + ldmlsia sp!, {r3, r4, r5, pc} + mov r1, r5 + add r0, ip, r3 + mov r2, #0x20 + bl MemcpyFast + add r0, sp, #0x18 + str r4, [r5, #0x20] + bl FileInit + add r0, sp, #0x10 + mov r1, r5 + bl sub_0207FB7C + add r1, sp, #0x10 + add r0, sp, #0x18 + ldmia r1, {r1, r2} + bl sub_0207F654 + cmp r0, #0 + addeq sp, sp, #0x60 + moveq r0, #0 + ldmeqia sp!, {r3, r4, r5, pc} + ldr r1, [sp, #0x3c] + add r0, sp, #0x18 + str r1, [r5, #0x24] + ldr r2, [sp, #0x40] + ldr r1, [sp, #0x3c] + sub r1, r2, r1 + str r1, [r5, #0x28] + bl sub_0207F70C + add sp, sp, #0x60 + mov r0, #1 + ldmia sp!, {r3, r4, r5, pc} +_0207FD4C: + ldr ip, _0207FD90 ; =0x027FFE50 + ldr r3, _0207FD94 ; =_022BB614 + ldr r1, [ip] + mov r0, r5 + str r1, [sp] + ldr r5, [ip, #4] + mov r1, r4 + str r5, [sp, #4] + ldr r4, [ip, #8] + str r4, [sp, #8] + ldr r4, [ip, #0xc] + str r4, [sp, #0xc] + bl sub_0207FBA4 + add sp, sp, #0x60 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0207FD88: .word _022BB604 +_0207FD8C: .word _022BB60C +_0207FD90: .word 0x027FFE50 +_0207FD94: .word _022BB614 + arm_func_end GetOverlayInfo + + arm_func_start LoadOverlayInternal +LoadOverlayInternal: ; 0x0207FD98 + stmdb sp!, {r3, r4, r5, lr} + sub sp, sp, #0x50 + mov r5, r0 + add r0, sp, #8 + bl FileInit + add r0, sp, #0 + mov r1, r5 + bl sub_0207FB7C + add r1, sp, #0 + add r0, sp, #8 + ldmia r1, {r1, r2} + bl sub_0207F654 + cmp r0, #0 + addeq sp, sp, #0x50 + moveq r0, #0 + ldmeqia sp!, {r3, r4, r5, pc} + mov r0, r5 + bl sub_0207FB24 + mov r4, r0 + mov r0, r5 + bl sub_0207FB40 + ldr r1, [r5, #4] + add r0, sp, #8 + mov r2, r4 + bl sub_0207F818 + cmp r4, r0 + add r0, sp, #8 + beq _0207FE18 + bl sub_0207F70C + add sp, sp, #0x50 + mov r0, #0 + ldmia sp!, {r3, r4, r5, pc} +_0207FE18: + bl sub_0207F70C + mov r0, #1 + add sp, sp, #0x50 + ldmia sp!, {r3, r4, r5, pc} + arm_func_end LoadOverlayInternal + + arm_func_start sub_0207FE28 +sub_0207FE28: ; 0x0207FE28 + stmdb sp!, {r4, r5, r6, lr} + sub sp, sp, #0x58 + mov r4, r0 + mov r6, r1 + mov r5, r2 + add r0, sp, #0x44 + mov r1, #0 + mov r2, #0x14 + bl MemsetFast + ldr r2, _0207FEB8 ; =_020B2BB8 + add r1, sp, #4 + ldmia r2, {r0, r2} + bl MemcpyFast + ldr r3, _0207FEB8 ; =_020B2BB8 + mov r1, r6 + ldr ip, [r3, #4] + mov r2, r5 + add r0, sp, #0x44 + add r3, sp, #4 + str ip, [sp] + bl sub_02080A10 + add r3, sp, #0x44 + mov r2, #0 +_0207FE84: + ldr r1, [r3] + ldr r0, [r4, r2] + cmp r1, r0 + bne _0207FEA4 + add r2, r2, #4 + cmp r2, #0x14 + add r3, r3, #4 + blo _0207FE84 +_0207FEA4: + cmp r2, #0x14 + moveq r0, #1 + movne r0, #0 + add sp, sp, #0x58 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0207FEB8: .word _020B2BB8 + arm_func_end sub_0207FE28 + + arm_func_start InitOverlay +InitOverlay: ; 0x0207FEBC + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + bl sub_0207FB24 + ldr r1, _0207FFA0 ; =0x027FFC40 + mov r4, r0 + ldrh r0, [r1] + cmp r0, #2 + bne _0207FF4C + ldr r1, [r5, #0x1c] + mov r0, #0 + mov r1, r1, lsr #0x18 + tst r1, #2 + beq _0207FF2C + ldr r1, _0207FFA4 ; =_020B3364 + ldr r3, _0207FFA8 ; =_020B3364 + ldr r2, _0207FFAC ; =0x66666667 + sub ip, r1, r3 + smull r1, lr, r2, ip + mov r1, ip, lsr #0x1f + ldr r2, [r5] + add lr, r1, lr, asr #3 + cmp r2, lr + bhs _0207FF2C + mov r0, #0x14 + mla r0, r2, r0, r3 + ldr r1, [r5, #4] + mov r2, r4 + bl sub_0207FE28 +_0207FF2C: + cmp r0, #0 + bne _0207FF4C + ldr r0, [r5, #4] + mov r2, r4 + mov r1, #0 + bl MemsetFast + bl WaitForever2 + ldmia sp!, {r3, r4, r5, pc} +_0207FF4C: + ldr r0, [r5, #0x1c] + mov r0, r0, lsr #0x18 + tst r0, #1 + beq _0207FF68 + ldr r0, [r5, #4] + add r0, r0, r4 + bl MIi_UncompressBackward +_0207FF68: + ldmib r5, {r0, r1} + bl sub_0207A2DC + ldr r4, [r5, #0x10] + ldr r5, [r5, #0x14] + cmp r4, r5 + ldmhsia sp!, {r3, r4, r5, pc} +_0207FF80: + ldr r0, [r4] + cmp r0, #0 + beq _0207FF90 + blx r0 +_0207FF90: + add r4, r4, #4 + cmp r4, r5 + blo _0207FF80 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0207FFA0: .word 0x027FFC40 +_0207FFA4: .word _020B3364 +_0207FFA8: .word _020B3364 +_0207FFAC: .word 0x66666667 + arm_func_end InitOverlay + + arm_func_start sub_0207FFB0 +sub_0207FFB0: ; 0x0207FFB0 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + mov fp, r0 +_0207FFB8: + ldr r1, [fp, #8] + ldr r0, [fp, #0xc] + mov r4, #0 + ldr r6, [fp, #4] + add r0, r1, r0 + mov r5, r4 + add r7, r6, r0 + bl EnableIrqFlag + ldr r1, _0208009C ; =_022BCA74 + mov ip, r4 + ldr lr, [r1] + mov r8, lr + cmp lr, #0 + beq _02080064 + mov r2, r4 +_0207FFF4: + ldr sl, [r8, #8] + ldr sb, [r8] + cmp sl, #0 + ldr r3, [r8, #4] + bne _02080018 + cmp r3, r6 + blo _02080018 + cmp r3, r7 + blo _02080028 +_02080018: + cmp sl, r6 + blo _02080054 + cmp sl, r7 + bhs _02080054 +_02080028: + cmp r5, #0 + strne r8, [r5] + moveq r4, r8 + cmp lr, r8 + streq sb, [r1] + moveq lr, sb + str r2, [r8] + cmp ip, #0 + mov r5, r8 + strne sb, [ip] + b _02080058 +_02080054: + mov ip, r8 +_02080058: + mov r8, sb + cmp sb, #0 + bne _0207FFF4 +_02080064: + bl SetIrqFlag + cmp r4, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_02080070: + ldr r1, [r4, #4] + ldr r5, [r4] + cmp r1, #0 + beq _02080088 + ldr r0, [r4, #8] + blx r1 +_02080088: + mov r4, r5 + cmp r5, #0 + bne _02080070 + b _0207FFB8 +_02080098: + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_0208009C: .word _022BCA74 + arm_func_end sub_0207FFB0 + + arm_func_start sub_020800A0 +sub_020800A0: ; 0x020800A0 + stmdb sp!, {r3, lr} + bl sub_0207FFB0 + mov r0, #1 + ldmia sp!, {r3, pc} + arm_func_end sub_020800A0 + + arm_func_start sub_020800B0 +sub_020800B0: ; 0x020800B0 + stmdb sp!, {lr} + sub sp, sp, #0x2c + mov r3, r0 + mov r2, r1 + add r0, sp, #0 + mov r1, r3 + bl GetOverlayInfo + cmp r0, #0 + beq _020800E4 + add r0, sp, #0 + bl sub_020800A0 + cmp r0, #0 + bne _020800F0 +_020800E4: + add sp, sp, #0x2c + mov r0, #0 + ldmia sp!, {pc} +_020800F0: + mov r0, #1 + add sp, sp, #0x2c + ldmia sp!, {pc} + arm_func_end sub_020800B0 + + arm_func_start sub_020800FC +sub_020800FC: ; 0x020800FC + ldr r2, _0208012C ; =0x67452301 + ldr r1, _02080130 ; =0xEFCDAB89 + str r2, [r0] + ldr r2, _02080134 ; =0x98BADCFE + str r1, [r0, #4] + ldr r1, _02080138 ; =0x10325476 + str r2, [r0, #8] + str r1, [r0, #0xc] + mov r1, #0 + str r1, [r0, #0x10] + str r1, [r0, #0x14] + bx lr + .align 2, 0 +_0208012C: .word 0x67452301 +_02080130: .word 0xEFCDAB89 +_02080134: .word 0x98BADCFE +_02080138: .word 0x10325476 + arm_func_end sub_020800FC + + arm_func_start sub_0208013C +sub_0208013C: ; 0x0208013C + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r6, r0 + ldr r3, [r6, #0x10] + mov r4, r2 + and ip, r3, #0x3f + ldr r0, [r6, #0x14] + adds r3, r3, r4 + str r3, [r6, #0x10] + adc r0, r0, #0 + rsb r7, ip, #0x40 + mov r5, r1 + str r0, [r6, #0x14] + cmp r7, r4 + bls _02080190 + cmp r4, #0 + ldmeqia sp!, {r4, r5, r6, r7, r8, pc} + add r1, r6, #0x18 + mov r0, r5 + add r1, r1, ip + bl MemcpyFast + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_02080190: + add r1, r6, #0x18 + mov r0, r5 + mov r2, r7 + add r1, r1, ip + bl MemcpyFast + mov r0, r6 + bl sub_020802BC + sub r4, r4, r7 + mov r8, r4, lsr #6 + cmp r8, #0 + add r7, r5, r7 + ble _020801EC + mov r5, #0x40 +_020801C4: + mov r0, r7 + mov r2, r5 + add r1, r6, #0x18 + bl MemcpyFast + mov r0, r6 + add r7, r7, #0x40 + bl sub_020802BC + sub r8, r8, #1 + cmp r8, #0 + bgt _020801C4 +_020801EC: + ands r2, r4, #0x3f + ldmeqia sp!, {r4, r5, r6, r7, r8, pc} + mov r0, r7 + add r1, r6, #0x18 + bl MemcpyFast + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end sub_0208013C + + arm_func_start sub_02080204 +sub_02080204: ; 0x02080204 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r4, r1 + ldr r1, [r4, #0x14] + ldr r3, [r4, #0x10] + mov r5, r0 + mov r6, r1, lsl #3 + ldr r1, _020802B8 ; =_020B2BC0 + mov r0, r4 + mov r2, #1 + orr r6, r6, r3, lsr #29 + mov r7, r3, lsl #3 + bl sub_0208013C + ldr r0, [r4, #0x10] + mov r1, #0 + and r3, r0, #0x3f + rsb r2, r3, #0x40 + cmp r2, #8 + bhs _02080268 + add r0, r4, #0x18 + add r0, r0, r3 + bl MemsetFast + mov r0, r4 + bl sub_020802BC + mov r3, #0 + mov r2, #0x40 +_02080268: + cmp r2, #8 + bls _02080284 + add r0, r4, #0x18 + add r0, r0, r3 + sub r2, r2, #8 + mov r1, #0 + bl MemsetFast +_02080284: + str r7, [r4, #0x50] + mov r0, r4 + str r6, [r4, #0x54] + bl sub_020802BC + mov r0, r4 + mov r1, r5 + mov r2, #0x10 + bl MemcpyFast + mov r0, r4 + mov r1, #0 + mov r2, #0x58 + bl MemsetFast + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_020802B8: .word _020B2BC0 + arm_func_end sub_02080204 + + arm_func_start sub_020802BC +sub_020802BC: ; 0x020802BC + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + ldmia r0, {r2, r3, ip, lr} + add r4, r0, #0x18 + ldr r5, _02080668 ; =_020B2C84 + mov r7, r4 + mov r8, #0 +_020802D4: + mvn r1, r3 + and r6, r3, ip + and r1, r1, lr + orr r1, r6, r1 + ldr r6, [r7] + add r1, r2, r1 + ldr r2, [r5] + add r1, r6, r1 + add r2, r2, r1 + mov r1, r2, lsr #0x19 + orr r1, r1, r2, lsl #7 + add r2, r3, r1 + mvn r1, r2 + and r6, r2, r3 + and r1, r1, ip + orr r1, r6, r1 + ldr r6, [r7, #4] + add r1, lr, r1 + ldr sb, [r5, #4] + add r1, r6, r1 + add r6, sb, r1 + mov r1, r6, lsr #0x14 + orr r1, r1, r6, lsl #12 + add lr, r2, r1 + mvn r1, lr + and r6, lr, r2 + and r1, r1, r3 + orr r1, r6, r1 + ldr sb, [r7, #8] + add r6, ip, r1 + ldr r1, [r7, #0xc] + add sb, sb, r6 + ldr sl, [r5, #8] + ldr r6, [r5, #0xc] + add sl, sl, sb + mov sb, sl, lsr #0xf + orr sb, sb, sl, lsl #17 + add ip, lr, sb + add r5, r5, #0x10 + add r7, r7, #0x10 + and sl, ip, lr + mvn sb, ip + and sb, sb, r2 + orr sb, sl, sb + add r3, r3, sb + add r1, r1, r3 + add r3, r6, r1 + mov r1, r3, lsr #0xa + orr r1, r1, r3, lsl #22 + add r3, ip, r1 + add r8, r8, #1 + cmp r8, #4 + blt _020802D4 + ldr r1, _0208066C ; =_020B2BC4 + mov r6, #0 +_020803B0: + mvn r7, lr + ldr sb, [r1] + and r8, r3, lr + and r7, ip, r7 + orr r7, r8, r7 + ldr r8, [r4, sb, lsl #2] + add r2, r2, r7 + ldr r7, [r5] + add r2, r8, r2 + add r7, r7, r2 + mov r2, r7, lsr #0x1b + orr r2, r2, r7, lsl #5 + add r2, r3, r2 + mvn r8, ip + ldr r7, [r1, #4] + and sb, r2, ip + and r8, r3, r8 + orr sl, sb, r8 + mvn r8, r3 + ldr sb, [r1, #8] + ldr fp, [r4, r7, lsl #2] + add r7, lr, sl + add r7, fp, r7 + ldr sl, [r5, #4] + ldr sb, [r4, sb, lsl #2] + add sl, sl, r7 + ldr r7, [r1, #0xc] + and r8, r2, r8 + ldr r7, [r4, r7, lsl #2] + mov fp, sl, lsr #0x17 + orr sl, fp, sl, lsl #9 + add lr, r2, sl + ldr sl, [r5, #8] + and fp, lr, r3 + orr r8, fp, r8 + add r8, ip, r8 + add r8, sb, r8 + add sb, sl, r8 + mov r8, sb, lsr #0x12 + orr r8, r8, sb, lsl #14 + add ip, lr, r8 + mvn r8, r2 + and sb, lr, r8 + ldr r8, [r5, #0xc] + add r5, r5, #0x10 + add r1, r1, #0x10 + and sl, ip, r2 + orr sb, sl, sb + add r3, r3, sb + add r3, r7, r3 + add r7, r8, r3 + mov r3, r7, lsr #0xc + orr r3, r3, r7, lsl #20 + add r3, ip, r3 + add r6, r6, #1 + cmp r6, #4 + blt _020803B0 + mov r6, #0 +_02080498: + ldr r8, [r1] + eor r7, r3, ip + eor r7, lr, r7 + ldr r8, [r4, r8, lsl #2] + add r2, r2, r7 + ldr r7, [r5] + add r2, r8, r2 + add r7, r7, r2 + mov r2, r7, lsr #0x1c + orr r2, r2, r7, lsl #4 + add r2, r3, r2 + ldr r8, [r1, #4] + eor r7, r2, r3 + eor r7, ip, r7 + ldr r8, [r4, r8, lsl #2] + add r7, lr, r7 + ldr sb, [r1, #8] + ldr sl, [r5, #4] + add r7, r8, r7 + add r8, sl, r7 + mov r7, r8, lsr #0x15 + orr r7, r7, r8, lsl #11 + add lr, r2, r7 + eor r8, lr, r2 + ldr r7, [r1, #0xc] + ldr sb, [r4, sb, lsl #2] + eor r8, r3, r8 + add r8, ip, r8 + add sb, sb, r8 + ldr sl, [r5, #8] + ldr r8, [r4, r7, lsl #2] + add sb, sl, sb + mov r7, sb, lsr #0x10 + orr r7, r7, sb, lsl #16 + add ip, lr, r7 + eor r7, ip, lr + eor r7, r2, r7 + add r3, r3, r7 + add r3, r8, r3 + ldr r7, [r5, #0xc] + add r5, r5, #0x10 + add r7, r7, r3 + add r1, r1, #0x10 + mov r3, r7, lsr #9 + orr r3, r3, r7, lsl #23 + add r3, ip, r3 + add r6, r6, #1 + cmp r6, #4 + blt _02080498 + mov r8, #0 +_02080560: + mvn r6, lr + ldr r7, [r1] + orr r6, r3, r6 + eor r6, ip, r6 + ldr r7, [r4, r7, lsl #2] + add r2, r2, r6 + ldr r6, [r5] + add r2, r7, r2 + add r6, r6, r2 + mov r2, r6, lsr #0x1a + orr r2, r2, r6, lsl #6 + add r2, r3, r2 + mvn r6, ip + ldr sb, [r1, #4] + orr r6, r2, r6 + eor r7, r3, r6 + ldr r6, [r1, #8] + ldr sb, [r4, sb, lsl #2] + add r7, lr, r7 + ldr sl, [r5, #4] + add r7, sb, r7 + add sb, sl, r7 + mov r7, sb, lsr #0x16 + orr sb, r7, sb, lsl #10 + ldr r7, [r1, #0xc] + add lr, r2, sb + mvn sb, r3 + ldr r6, [r4, r6, lsl #2] + orr sb, lr, sb + eor sb, r2, sb + add sb, ip, sb + add sb, r6, sb + ldr sl, [r5, #8] + ldr r6, [r4, r7, lsl #2] + add sb, sl, sb + mov r7, sb, lsr #0x11 + orr sb, r7, sb, lsl #15 + ldr r7, [r5, #0xc] + add ip, lr, sb + add r5, r5, #0x10 + add r1, r1, #0x10 + mvn sb, r2 + orr sb, ip, sb + eor sb, lr, sb + add r3, r3, sb + add r3, r6, r3 + add r6, r7, r3 + mov r3, r6, lsr #0xb + orr r3, r3, r6, lsl #21 + add r3, ip, r3 + add r8, r8, #1 + cmp r8, #4 + blt _02080560 + ldr r1, [r0] + add r1, r1, r2 + str r1, [r0] + ldr r1, [r0, #4] + add r1, r1, r3 + str r1, [r0, #4] + ldr r1, [r0, #8] + add r1, r1, ip + str r1, [r0, #8] + ldr r1, [r0, #0xc] + add r1, r1, lr + str r1, [r0, #0xc] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_02080668: .word _020B2C84 +_0208066C: .word _020B2BC4 + arm_func_end sub_020802BC + + arm_func_start sub_02080670 +sub_02080670: ; 0x02080670 + ldr r1, _020806AC ; =0x67452301 + ldr r2, _020806B0 ; =0xEFCDAB89 + str r1, [r0] + ldr r1, _020806B4 ; =0x98BADCFE + str r2, [r0, #4] + ldr r2, _020806B8 ; =0x10325476 + str r1, [r0, #8] + ldr r1, _020806BC ; =0xC3D2E1F0 + str r2, [r0, #0xc] + str r1, [r0, #0x10] + mov r1, #0 + str r1, [r0, #0x14] + str r1, [r0, #0x18] + str r1, [r0, #0x1c] + bx lr + .align 2, 0 +_020806AC: .word 0x67452301 +_020806B0: .word 0xEFCDAB89 +_020806B4: .word 0x98BADCFE +_020806B8: .word 0x10325476 +_020806BC: .word 0xC3D2E1F0 + arm_func_end sub_02080670 + + arm_func_start sub_020806C0 +sub_020806C0: ; 0x020806C0 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + mov sl, r0 + movs r8, r2 + mov sb, r1 + add r6, sl, #0x20 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + ldr r0, [sl, #0x14] + add r1, r0, r8, lsl #3 + cmp r1, r0 + ldrlo r0, [sl, #0x18] + addlo r0, r0, #1 + strlo r0, [sl, #0x18] + ldr r0, [sl, #0x18] + add r0, r0, r8, lsr #29 + str r0, [sl, #0x18] + str r1, [sl, #0x14] + ldr r1, [sl, #0x1c] + cmp r1, #0 + beq _02080778 + add r0, r1, r8 + cmp r0, #0x40 + blo _02080758 + rsb r4, r1, #0x40 + mov r0, sb + mov r2, r4 + add r1, r6, r1 + bl MemcpyFast + ldr r1, _02080810 ; =_020B2D88 + mov r0, sl + ldr r3, [r1] + mov r1, r6 + mov r2, #0x40 + sub r8, r8, r4 + add sb, sb, r4 + blx r3 + mov r0, #0 + str r0, [sl, #0x1c] + b _02080778 +_02080758: + mov r0, sb + mov r2, r8 + add r1, r6, r1 + bl MemcpyFast + ldr r0, [sl, #0x1c] + add r0, r0, r8 + str r0, [sl, #0x1c] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_02080778: + cmp r8, #0x40 + blo _020807F0 + bic r7, r8, #0x3f + tst sb, #3 + sub r8, r8, r7 + bne _020807B0 + ldr r1, _02080810 ; =_020B2D88 + mov r0, sl + ldr r3, [r1] + mov r1, sb + mov r2, r7 + blx r3 + add sb, sb, r7 + b _020807F0 +_020807B0: + mov r5, #0x40 + ldr r4, _02080810 ; =_020B2D88 + mov fp, r5 +_020807BC: + mov r0, sb + mov r1, r6 + mov r2, r5 + bl MemcpyFast + ldr r3, [r4] + mov r0, sl + mov r1, r6 + add sb, sb, #0x40 + mov r2, fp + blx r3 + sub r7, r7, #0x40 + cmp r7, #0 + bgt _020807BC +_020807F0: + str r8, [sl, #0x1c] + cmp r8, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + mov r0, sb + mov r1, r6 + mov r2, r8 + bl MemcpyFast + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_02080810: .word _020B2D88 + arm_func_end sub_020806C0 + + arm_func_start sub_02080814 +sub_02080814: ; 0x02080814 + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r4, r5, r6, lr} + ldr r0, [sp, #0x10] + mov r6, r1 + ldr r3, [r0, #0x1c] + add r4, r0, #0x20 + tst r3, #3 + mov r2, r3, asr #2 + moveq r0, #0 + streq r0, [r4, r2, lsl #2] + ldr r1, [sp, #0x10] + mov r0, #0x80 + add r5, r1, #0x20 + strb r0, [r5, r3] + add r3, r3, #1 + tst r3, #3 + beq _0208086C + mov r0, #0 +_0208085C: + strb r0, [r5, r3] + add r3, r3, #1 + tst r3, #3 + bne _0208085C +_0208086C: + ldr r0, [sp, #0x10] + add r2, r2, #1 + ldr r0, [r0, #0x1c] + cmp r0, #0x38 + blt _020808B8 + cmp r2, #0x10 + bge _0208089C + mov r0, #0 +_0208088C: + str r0, [r4, r2, lsl #2] + add r2, r2, #1 + cmp r2, #0x10 + blt _0208088C +_0208089C: + ldr r1, _02080A0C ; =_020B2D88 + ldr r0, [sp, #0x10] + ldr r3, [r1] + mov r1, r4 + mov r2, #0x40 + blx r3 + mov r2, #0 +_020808B8: + cmp r2, #0xe + bge _020808D4 + mov r0, #0 +_020808C4: + str r0, [r4, r2, lsl #2] + add r2, r2, #1 + cmp r2, #0xe + blt _020808C4 +_020808D4: + ldr r0, [sp, #0x10] + ldr r3, _02080A0C ; =_020B2D88 + ldr r2, [r0, #0x14] + mov r1, r4 + strb r2, [r5, #0x3f] + mov r0, r2, lsr #8 + strb r0, [r5, #0x3e] + mov r0, r2, lsr #0x10 + strb r0, [r5, #0x3d] + mov r0, r2, lsr #0x18 + strb r0, [r5, #0x3c] + ldr r0, [sp, #0x10] + mov r2, #0x40 + ldr r4, [r0, #0x18] + strb r4, [r5, #0x3b] + mov r0, r4, lsr #8 + strb r0, [r5, #0x3a] + mov r0, r4, lsr #0x10 + strb r0, [r5, #0x39] + mov r0, r4, lsr #0x18 + strb r0, [r5, #0x38] + ldr r0, [sp, #0x10] + ldr r3, [r3] + blx r3 + ldr r0, [sp, #0x10] + ldr r1, [r0] + mov r0, r1, lsr #0x18 + strb r0, [r6] + mov r0, r1, lsr #0x10 + strb r0, [r6, #1] + mov r0, r1, lsr #8 + strb r0, [r6, #2] + strb r1, [r6, #3] + ldr r0, [sp, #0x10] + ldr r1, [r0, #4] + mov r0, r1, lsr #0x18 + strb r0, [r6, #4] + mov r0, r1, lsr #0x10 + strb r0, [r6, #5] + mov r0, r1, lsr #8 + strb r0, [r6, #6] + strb r1, [r6, #7] + ldr r0, [sp, #0x10] + ldr r1, [r0, #8] + mov r0, r1, lsr #0x18 + strb r0, [r6, #8] + mov r0, r1, lsr #0x10 + strb r0, [r6, #9] + mov r0, r1, lsr #8 + strb r0, [r6, #0xa] + strb r1, [r6, #0xb] + ldr r0, [sp, #0x10] + ldr r1, [r0, #0xc] + mov r0, r1, lsr #0x18 + strb r0, [r6, #0xc] + mov r0, r1, lsr #0x10 + strb r0, [r6, #0xd] + mov r0, r1, lsr #8 + strb r0, [r6, #0xe] + strb r1, [r6, #0xf] + ldr r0, [sp, #0x10] + ldr r1, [r0, #0x10] + mov r0, r1, lsr #0x18 + strb r0, [r6, #0x10] + mov r0, r1, lsr #0x10 + strb r0, [r6, #0x11] + mov r0, r1, lsr #8 + strb r0, [r6, #0x12] + strb r1, [r6, #0x13] + ldr r3, [sp, #0x10] + mov r0, #0 + add r1, sp, #0x10 + mov r2, #4 + str r0, [r3, #0x1c] + bl ArrayFill32 + ldmia sp!, {r4, r5, r6, lr} + add sp, sp, #0x10 + bx lr + .align 2, 0 +_02080A0C: .word _020B2D88 + arm_func_end sub_02080814 + + arm_func_start sub_02080A10 +sub_02080A10: ; 0x02080A10 + stmdb sp!, {r4, r5, r6, r7, r8, lr} + sub sp, sp, #0xa0 + ldr lr, _02080A94 ; =_020AEC5C + add ip, sp, #8 + mov r8, r0 + mov r7, r1 + mov r6, r2 + mov r5, r3 + mov r4, ip + ldmia lr!, {r0, r1, r2, r3} + stmia ip!, {r0, r1, r2, r3} + ldmia lr, {r0, r1, r2} + stmia ip, {r0, r1, r2} + add lr, sp, #0x38 + add ip, sp, #0x24 + str lr, [sp, #0x10] + ldr lr, _02080A98 ; =sub_02080670 + str ip, [sp, #0x14] + ldr ip, _02080A9C ; =sub_020806C0 + str lr, [sp, #0x18] + ldr lr, _02080AA0 ; =sub_02080814 + str ip, [sp, #0x1c] + ldr ip, [sp, #0xb8] + str lr, [sp, #0x20] + str ip, [sp] + mov r3, r5 + mov r0, r8 + mov r1, r7 + mov r2, r6 + str r4, [sp, #4] + bl sub_02080AA4 + add sp, sp, #0xa0 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + .align 2, 0 +_02080A94: .word _020AEC5C +_02080A98: .word sub_02080670 +_02080A9C: .word sub_020806C0 +_02080AA0: .word sub_02080814 + arm_func_end sub_02080A10 + + arm_func_start sub_02080AA4 +sub_02080AA4: ; 0x02080AA4 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} + sub sp, sp, #0xc0 + ldr r5, [sp, #0xe0] + ldr r4, [sp, #0xe4] + mov r8, r1 + movs sb, r0 + mov r7, r2 + cmpne r8, #0 + mov r6, r3 + cmpne r7, #0 + cmpne r6, #0 + cmpne r5, #0 + cmpne r4, #0 + addeq sp, sp, #0xc0 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + ldr r0, [r4, #4] + cmp r5, r0 + ble _02080B24 + ldr r0, [r4, #8] + ldr r1, [r4, #0x10] + blx r1 + ldr r0, [r4, #8] + ldr r3, [r4, #0x14] + mov r1, r6 + mov r2, r5 + blx r3 + ldr r0, [r4, #8] + ldr r2, [r4, #0x18] + add r1, sp, #0x80 + blx r2 + ldr r5, [r4] + add r6, sp, #0x80 +_02080B24: + cmp r5, #0 + mov r2, #0 + ble _02080B4C + add r1, sp, #0x40 +_02080B34: + ldrb r0, [r6, r2] + add r2, r2, #1 + cmp r2, r5 + eor r0, r0, #0x36 + strb r0, [r1], #1 + blt _02080B34 +_02080B4C: + ldr r0, [r4, #4] + cmp r2, r0 + bge _02080B78 + add r0, sp, #0x40 + add r3, r0, r2 + mov r1, #0x36 +_02080B64: + strb r1, [r3], #1 + ldr r0, [r4, #4] + add r2, r2, #1 + cmp r2, r0 + blt _02080B64 +_02080B78: + ldr r0, [r4, #8] + ldr r1, [r4, #0x10] + blx r1 + ldr r0, [r4, #8] + ldr r2, [r4, #4] + ldr r3, [r4, #0x14] + add r1, sp, #0x40 + blx r3 + ldr r0, [r4, #8] + ldr r3, [r4, #0x14] + mov r1, r8 + mov r2, r7 + blx r3 + ldr r0, [r4, #8] + ldr r1, [r4, #0xc] + ldr r2, [r4, #0x18] + blx r2 + cmp r5, #0 + mov r3, #0 + ble _02080BE4 + add r1, sp, #0 +_02080BCC: + ldrb r0, [r6, r3] + add r3, r3, #1 + cmp r3, r5 + eor r0, r0, #0x5c + strb r0, [r1], #1 + blt _02080BCC +_02080BE4: + ldr r0, [r4, #4] + cmp r3, r0 + bge _02080C10 + add r0, sp, #0 + add r2, r0, r3 + mov r1, #0x5c +_02080BFC: + strb r1, [r2], #1 + ldr r0, [r4, #4] + add r3, r3, #1 + cmp r3, r0 + blt _02080BFC +_02080C10: + ldr r0, [r4, #8] + ldr r1, [r4, #0x10] + blx r1 + ldr r0, [r4, #8] + ldr r2, [r4, #4] + ldr r3, [r4, #0x14] + add r1, sp, #0 + blx r3 + ldr r0, [r4, #8] + ldr r1, [r4, #0xc] + ldr r2, [r4] + ldr r3, [r4, #0x14] + blx r3 + ldr r0, [r4, #8] + ldr r2, [r4, #0x18] + mov r1, sb + blx r2 + add sp, sp, #0xc0 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + .align 2, 0 +_02080C5C: .word 0x00FF00FF +_02080C60: .word 0x5A827999 +_02080C64: .word 0x6ED9EBA1 +_02080C68: .word 0x8F1BBCDC +_02080C6C: .word 0xCA62C1D6 + arm_func_end sub_02080AA4 + + arm_func_start sub_02080C70 +sub_02080C70: ; 0x02080C70 + stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, ip, lr} + ldmia r0, {r3, sb, sl, fp, ip} + sub sp, sp, #0x84 + str r2, [sp, #0x80] +_02080C80: + ldr r8, _02080C60 ; =0x5A827999 + ldr r7, _02080C5C ; =0x00FF00FF + mov r6, sp + mov r5, #0 +_02080C90: + ldr r4, [r1], #4 + add r2, r8, ip + add r2, r2, r3, ror #27 + and lr, r4, r7 + and r4, r7, r4, ror #24 + orr r4, r4, lr, ror #8 + str r4, [r6, #0x40] + str r4, [r6], #4 + add r2, r2, r4 + eor r4, sl, fp + and r4, r4, sb + eor r4, r4, fp + add r2, r2, r4 + mov sb, sb, ror #2 + mov ip, fp + mov fp, sl + mov sl, sb + mov sb, r3 + mov r3, r2 + add r5, r5, #4 + cmp r5, #0x40 + blt _02080C90 + mov r7, #0 + mov r6, sp +_02080CF0: + ldr r2, [r6] + ldr r5, [r6, #8] + ldr r4, [r6, #0x20] + ldr lr, [r6, #0x34] + eor r2, r2, r5 + eor r4, r4, lr + eor r2, r2, r4 + mov r2, r2, ror #0x1f + str r2, [r6, #0x40] + str r2, [r6], #4 + add r2, r2, ip + add r2, r2, r8 + add r2, r2, r3, ror #27 + eor r4, sl, fp + and r4, r4, sb + eor r4, r4, fp + add r2, r2, r4 + mov sb, sb, ror #2 + mov ip, fp + mov fp, sl + mov sl, sb + mov sb, r3 + mov r3, r2 + add r7, r7, #4 + cmp r7, #0x10 + blt _02080CF0 + ldr r8, _02080C64 ; =0x6ED9EBA1 + mov r7, #0 +_02080D60: + ldr r2, [r6] + ldr r4, [r6, #8] + ldr lr, [r6, #0x20] + ldr r5, [r6, #0x34] + eor r2, r2, r4 + eor lr, lr, r5 + eor r2, r2, lr + mov r2, r2, ror #0x1f + str r2, [r6, #0x40] + str r2, [r6], #4 + add r2, r2, ip + add r2, r2, r8 + add r2, r2, r3, ror #27 + eor lr, sb, sl + eor lr, lr, fp + add r2, r2, lr + mov sb, sb, ror #2 + mov ip, fp + mov fp, sl + mov sl, sb + mov sb, r3 + mov r3, r2 + add r7, r7, #1 + cmp r7, #0xc + moveq r6, sp + cmp r7, #0x14 + blt _02080D60 + ldr r8, _02080C68 ; =0x8F1BBCDC + mov r7, #0 +_02080DD4: + ldr r2, [r6] + ldr lr, [r6, #8] + ldr r5, [r6, #0x20] + ldr r4, [r6, #0x34] + eor r2, r2, lr + eor r5, r5, r4 + eor r2, r2, r5 + mov r2, r2, ror #0x1f + str r2, [r6, #0x40] + str r2, [r6], #4 + add r2, r2, ip + add r2, r2, r8 + add r2, r2, r3, ror #27 + orr r5, sb, sl + and r5, r5, fp + and r4, sb, sl + orr r5, r5, r4 + add r2, r2, r5 + mov sb, sb, ror #2 + mov ip, fp + mov fp, sl + mov sl, sb + mov sb, r3 + mov r3, r2 + add r7, r7, #1 + cmp r7, #8 + moveq r6, sp + cmp r7, #0x14 + blt _02080DD4 + ldr r8, _02080C6C ; =0xCA62C1D6 + mov r7, #0 +_02080E50: + ldr r2, [r6] + ldr r5, [r6, #8] + ldr r4, [r6, #0x20] + ldr lr, [r6, #0x34] + eor r2, r2, r5 + eor r4, r4, lr + eor r2, r2, r4 + mov r2, r2, ror #0x1f + str r2, [r6, #0x40] + str r2, [r6], #4 + add r2, r2, ip + add r2, r2, r8 + add r2, r2, r3, ror #27 + eor r4, sb, sl + eor r4, r4, fp + add r2, r2, r4 + mov sb, sb, ror #2 + mov ip, fp + mov fp, sl + mov sl, sb + mov sb, r3 + mov r3, r2 + add r7, r7, #1 + cmp r7, #4 + moveq r6, sp + cmp r7, #0x14 + blt _02080E50 + ldmia r0, {r2, r4, r6, r7, lr} + add r3, r3, r2 + add sb, sb, r4 + add sl, sl, r6 + add fp, fp, r7 + add ip, ip, lr + stmia r0, {r3, sb, sl, fp, ip} + ldr lr, [sp, #0x80] + subs lr, lr, #0x40 + str lr, [sp, #0x80] + bgt _02080C80 + add sp, sp, #0x84 + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, ip, pc} + arm_func_end sub_02080C70 + + arm_func_start sub_02080EF0 +sub_02080EF0: ; 0x02080EF0 + ldr r1, _02080F2C ; =0x04000290 + stmdb sp!, {r4} + ldmia r1, {r2, r3, r4, ip} + stmia r0!, {r2, r3, r4, ip} + ldrh ip, [r1, #-0x10] + add r1, r1, #0x28 + ldmia r1, {r2, r3} + stmia r0!, {r2, r3} + and ip, ip, #3 + ldrh r2, [r1, #-8] + strh ip, [r0] + and r2, r2, #1 + strh r2, [r0, #2] + ldmia sp!, {r4} + bx lr + .align 2, 0 +_02080F2C: .word 0x04000290 + arm_func_end sub_02080EF0 + + arm_func_start sub_02080F30 +sub_02080F30: ; 0x02080F30 + stmdb sp!, {r4} + ldr r1, _02080F68 ; =0x04000290 + ldmia r0, {r2, r3, r4, ip} + stmia r1, {r2, r3, r4, ip} + ldrh r2, [r0, #0x18] + ldrh r3, [r0, #0x1a] + strh r2, [r1, #-0x10] + strh r3, [r1, #0x20] + add r0, r0, #0x10 + add r1, r1, #0x28 + ldmia r0, {r2, r3} + stmia r1, {r2, r3} + ldmia sp!, {r4} + bx lr + .align 2, 0 +_02080F68: .word 0x04000290 + arm_func_end sub_02080F30 + + arm_func_start sub_02080F6C +sub_02080F6C: ; 0x02080F6C + stmdb sp!, {r3, r4, r5, r6, r7, lr} + sub sp, sp, #8 + mov r0, r1, lsl #0x10 + mov r3, r0, lsr #0x10 + and r0, r3, #0x7f00 + mov r0, r0, lsl #8 + cmp r2, #0 + mov r0, r0, lsr #0x10 + beq _02080FC8 + ldr r1, _020811E4 ; =_022BB670 + mov r2, #1 + ldrh r3, [r1, #0x38] + orr r2, r3, r2, lsl r0 + strh r2, [r1, #0x38] + ldr r3, [r1, #4] + cmp r3, #0 + addeq sp, sp, #8 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + mov r1, #4 + mov r2, #0 + blx r3 + add sp, sp, #8 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_02080FC8: + cmp r0, #0x10 + bne _02081080 + ldr r1, _020811E4 ; =_022BB670 + ldrh r2, [r1, #0x10] + add r2, r2, #1 + strh r2, [r1, #0x10] + ldrh r3, [r1, #0x10] + ldrh r2, [r1, #0x18] + cmp r3, r2 + movhs r2, #0 + strhsh r2, [r1, #0x10] + ldr r2, _020811E8 ; =0x027FFFAA + ldr r1, _020811E4 ; =_022BB670 + ldrh r3, [r2] + ldrh r2, [r2, #2] + ldrh lr, [r1, #0x10] + strh r3, [sp, #4] + strh r2, [sp, #6] + ldr r5, [sp, #4] + ldr r7, [r1, #0x14] + mov r2, r5, lsl #7 + mov r3, r2, lsr #0x1f + mov r4, r5, lsl #8 + mov r2, r5, lsl #5 + mov ip, r5, lsl #0x14 + mov r2, r2, lsr #0x1e + mov r6, lr, lsl #3 + mov r5, ip, lsr #0x14 + strh r5, [r7, r6] + add r5, r7, lr, lsl #3 + mov r4, r4, lsr #0x14 + strh r4, [r5, #2] + and r3, r3, #0xff + strh r3, [r5, #4] + and r2, r2, #0xff + strh r2, [r5, #6] + ldr r3, [r1, #4] + cmp r3, #0 + addeq sp, sp, #8 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + ldrh r2, [r1, #0x10] + mov r1, #0 + and r2, r2, #0xff + blx r3 + add sp, sp, #8 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_02081080: + tst r1, #0x1000000 + addeq sp, sp, #8 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + and r1, r3, #0xff + cmp r1, #4 + addls pc, pc, r1, lsl #2 + b _020811D8 +_0208109C: ; jump table + b _020810B0 ; case 0 + b _020811D8 ; case 1 + b _02081184 ; case 2 + b _0208118C ; case 3 + b _0208117C ; case 4 +_020810B0: + cmp r0, #0 + beq _020810D4 + cmp r0, #1 + beq _02081134 + cmp r0, #2 + ldreq r1, _020811E4 ; =_022BB670 + moveq r2, #0 + streqh r2, [r1, #0x36] + b _02081140 +_020810D4: + ldr r2, _020811E8 ; =0x027FFFAA + ldr r1, _020811E4 ; =_022BB670 + ldrh r4, [r2] + ldrh r3, [r2, #2] + mov r2, #0 + strh r4, [sp] + strh r3, [sp, #2] + ldr r4, [sp] + mov r3, r4, lsl #0x14 + mov r5, r3, lsr #0x14 + mov lr, r4, lsl #8 + mov r3, r4, lsl #7 + mov ip, r3, lsr #0x1f + mov r3, r4, lsl #5 + mov r3, r3, lsr #0x1e + strh r5, [r1, #8] + mov lr, lr, lsr #0x14 + strh lr, [r1, #0xa] + and ip, ip, #0xff + strh ip, [r1, #0xc] + and r3, r3, #0xff + strh r3, [r1, #0xe] + strh r2, [r1, #0x36] + b _02081140 +_02081134: + ldr r1, _020811E4 ; =_022BB670 + mov r2, #2 + strh r2, [r1, #0x36] +_02081140: + ldr r1, _020811E4 ; =_022BB670 + mov r2, #1 + ldrh r3, [r1, #0x3a] + mvn r2, r2, lsl r0 + and r2, r3, r2 + strh r2, [r1, #0x3a] + ldr r3, [r1, #4] + cmp r3, #0 + addeq sp, sp, #8 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + mov r1, #0 + mov r2, r1 + blx r3 + add sp, sp, #8 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_0208117C: + mov r4, #3 + b _02081190 +_02081184: + mov r4, #1 + b _02081190 +_0208118C: + mov r4, #2 +_02081190: + ldr r1, _020811E4 ; =_022BB670 + mov ip, #1 + ldrh r3, [r1, #0x38] + mvn r2, ip, lsl r0 + orr r3, r3, ip, lsl r0 + strh r3, [r1, #0x38] + ldrh r3, [r1, #0x3a] + and r2, r3, r2 + strh r2, [r1, #0x3a] + ldr r3, [r1, #4] + cmp r3, #0 + addeq sp, sp, #8 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + and r1, r4, #0xff + mov r2, #0 + blx r3 + add sp, sp, #8 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_020811D8: + bl WaitForever2 + add sp, sp, #8 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_020811E4: .word _022BB670 +_020811E8: .word 0x027FFFAA + arm_func_end sub_02080F6C + + arm_func_start sub_020811EC +sub_020811EC: ; 0x020811EC + stmdb sp!, {r3, r4, r5, lr} + ldr r0, _0208125C ; =_022BB670 + ldrh r1, [r0] + cmp r1, #0 + ldmneia sp!, {r3, r4, r5, pc} + mov r1, #1 + strh r1, [r0] + bl sub_0207D9A4 + ldr r0, _0208125C ; =_022BB670 + mov r1, #0 + strh r1, [r0, #0x10] + str r1, [r0, #4] + str r1, [r0, #0x14] + strh r1, [r0, #0x36] + strh r1, [r0, #0x34] + strh r1, [r0, #0x3a] + strh r1, [r0, #0x38] + mov r5, #6 + mov r4, #1 +_02081238: + mov r0, r5 + mov r1, r4 + bl sub_0207DAFC + cmp r0, #0 + beq _02081238 + ldr r1, _02081260 ; =_02080F6C + mov r0, #6 + bl sub_0207DAB0 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0208125C: .word _022BB670 +_02081260: .word sub_02080F6C + arm_func_end sub_020811EC + + arm_func_start sub_02081264 +sub_02081264: ; 0x02081264 + stmdb sp!, {r3, r4, r5, r6, lr} + sub sp, sp, #0x14 + ldr ip, _020812F4 ; =0x027FFC80 + mov r4, r0 + ldrh r1, [ip, #0x58] + ldrh r2, [ip, #0x5a] + ldrh r0, [ip, #0x5e] + cmp r1, #0 + ldrh lr, [ip, #0x60] + cmpeq r0, #0 + cmpeq r2, #0 + ldrb r3, [ip, #0x5c] + ldrb r5, [ip, #0x5d] + ldrb r6, [ip, #0x62] + ldrb ip, [ip, #0x63] + cmpeq lr, #0 + beq _020812C8 + str r5, [sp] + stmib sp, {r0, lr} + str r6, [sp, #0xc] + mov r0, r4 + str ip, [sp, #0x10] + bl sub_020816C4 + cmp r0, #0 + beq _020812E8 +_020812C8: + mov r0, #0 + strh r0, [r4] + strh r0, [r4, #2] + strh r0, [r4, #4] + strh r0, [r4, #6] + add sp, sp, #0x14 + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, pc} +_020812E8: + mov r0, #1 + add sp, sp, #0x14 + ldmia sp!, {r3, r4, r5, r6, pc} + .align 2, 0 +_020812F4: .word 0x027FFC80 + arm_func_end sub_02081264 + + arm_func_start sub_020812F8 +sub_020812F8: ; 0x020812F8 + stmdb sp!, {r4, lr} + movs r4, r0 + bne _02081314 + ldr r0, _02081414 ; =_022BB670 + mov r1, #0 + strh r1, [r0, #0x34] + ldmia sp!, {r4, pc} +_02081314: + bl EnableIrqFlag + ldrsh r2, [r4, #4] + cmp r2, #0 + beq _02081378 + ldr r3, _02081418 ; =0x04000280 + mov r1, #0 + strh r1, [r3] + mov r1, #0x10000000 + str r1, [r3, #0x10] + str r2, [r3, #0x18] + mov r1, #0 + str r1, [r3, #0x1c] + ldrsh r2, [r4] + ldr r1, _02081414 ; =_022BB670 + str r2, [r1, #0x1c] + ldrsh r2, [r4, #4] + str r2, [r1, #0x20] +_02081358: + ldrh r1, [r3] + tst r1, #0x8000 + bne _02081358 + ldr r2, _0208141C ; =0x040002A0 + ldr r1, _02081414 ; =_022BB670 + ldr r2, [r2] + str r2, [r1, #0x24] + b _0208138C +_02081378: + ldr r1, _02081414 ; =_022BB670 + mov r2, #0 + str r2, [r1, #0x1c] + str r2, [r1, #0x20] + str r2, [r1, #0x24] +_0208138C: + ldrsh r2, [r4, #6] + cmp r2, #0 + beq _020813EC + ldr r3, _02081418 ; =0x04000280 + mov r1, #0 + strh r1, [r3] + mov r1, #0x10000000 + str r1, [r3, #0x10] + str r2, [r3, #0x18] + mov r1, #0 + str r1, [r3, #0x1c] + ldrsh r2, [r4, #2] + ldr r1, _02081414 ; =_022BB670 + str r2, [r1, #0x28] + ldrsh r2, [r4, #6] + str r2, [r1, #0x2c] +_020813CC: + ldrh r1, [r3] + tst r1, #0x8000 + bne _020813CC + ldr r2, _0208141C ; =0x040002A0 + ldr r1, _02081414 ; =_022BB670 + ldr r2, [r2] + str r2, [r1, #0x30] + b _02081400 +_020813EC: + ldr r1, _02081414 ; =_022BB670 + mov r2, #0 + str r2, [r1, #0x28] + str r2, [r1, #0x2c] + str r2, [r1, #0x30] +_02081400: + bl SetIrqFlag + ldr r0, _02081414 ; =_022BB670 + mov r1, #1 + strh r1, [r0, #0x34] + ldmia sp!, {r4, pc} + .align 2, 0 +_02081414: .word _022BB670 +_02081418: .word 0x04000280 +_0208141C: .word 0x040002A0 + arm_func_end sub_020812F8 + + arm_func_start sub_02081420 +sub_02081420: ; 0x02081420 + stmdb sp!, {r4, lr} + bl EnableIrqFlag + mov r4, r0 + mov r0, #6 + mov r1, #0x3000000 + mov r2, #0 + bl sub_0207DB20 + cmp r0, #0 + movge r0, #1 + movlt r0, #0 + cmp r0, #0 + bne _02081488 + mov r0, r4 + bl SetIrqFlag + ldr r0, _020814B0 ; =_022BB670 + ldrh r1, [r0, #0x38] + orr r1, r1, #1 + strh r1, [r0, #0x38] + ldr r3, [r0, #4] + cmp r3, #0 + ldmeqia sp!, {r4, pc} + mov r0, #0 + mov r2, r0 + mov r1, #4 + blx r3 + ldmia sp!, {r4, pc} +_02081488: + ldr r1, _020814B0 ; =_022BB670 + mov r0, r4 + ldrh r2, [r1, #0x3a] + orr r2, r2, #1 + strh r2, [r1, #0x3a] + ldrh r2, [r1, #0x38] + bic r2, r2, #1 + strh r2, [r1, #0x38] + bl SetIrqFlag + ldmia sp!, {r4, pc} + .align 2, 0 +_020814B0: .word _022BB670 + arm_func_end sub_02081420 + + arm_func_start sub_020814B4 +sub_020814B4: ; 0x020814B4 + stmdb sp!, {r3, lr} + ldr r2, _020814FC ; =_022BB670 + ldrh r1, [r2, #0x38] + tst r1, #1 + movne r0, #1 + ldmneia sp!, {r3, pc} + ldrh ip, [r2, #8] + ldrh r3, [r2, #0xa] + mov r1, r0 + strh ip, [r0] + strh r3, [r0, #2] + ldrh r3, [r2, #0xc] + ldrh r2, [r2, #0xe] + strh r3, [r0, #4] + strh r2, [r0, #6] + bl sub_020818B0 + mov r0, #0 + ldmia sp!, {r3, pc} + .align 2, 0 +_020814FC: .word _022BB670 + arm_func_end sub_020814B4 + + arm_func_start sub_02081500 +sub_02081500: ; 0x02081500 + stmdb sp!, {r4, lr} + mov r4, r0 + mov r0, #1 + bl sub_020819D4 + mov r0, r4 + bl sub_020814B4 + ldmia sp!, {r4, pc} + arm_func_end sub_02081500 + + arm_func_start sub_0208151C +sub_0208151C: ; 0x0208151C + stmdb sp!, {r3, r4, r5, lr} + ldr ip, _02081618 ; =_022BB670 + mov lr, #0 + str r2, [ip, #0x14] + mov r5, r1 + strh lr, [ip, #0x10] + strh r5, [ip, #0x12] + mov r4, r0 + strh r3, [ip, #0x18] + cmp r3, #0 + bls _02081564 + mov r1, lr +_0208154C: + ldr r0, [ip, #0x14] + add r0, r0, lr, lsl #3 + add lr, lr, #1 + strh r1, [r0, #4] + cmp lr, r3 + blo _0208154C +_02081564: + bl EnableIrqFlag + and r1, r5, #0xff + orr r1, r1, #0x100 + mov r5, r0 + orr r1, r1, #0x2000000 + mov r0, #6 + mov r2, #0 + bl sub_0207DB20 + cmp r0, #0 + movlt r0, #0 + blt _020815B0 + orr r1, r4, #0x10000 + orr r1, r1, #0x1000000 + mov r0, #6 + mov r2, #0 + bl sub_0207DB20 + cmp r0, #0 + movlt r0, #0 + movge r0, #1 +_020815B0: + tst r0, #0xff + bne _020815F0 + mov r0, r5 + bl SetIrqFlag + ldr r0, _02081618 ; =_022BB670 + ldrh r1, [r0, #0x38] + orr r1, r1, #2 + strh r1, [r0, #0x38] + ldr r3, [r0, #4] + cmp r3, #0 + ldmeqia sp!, {r3, r4, r5, pc} + mov r0, #1 + mov r1, #4 + mov r2, #0 + blx r3 + ldmia sp!, {r3, r4, r5, pc} +_020815F0: + ldr r1, _02081618 ; =_022BB670 + mov r0, r5 + ldrh r2, [r1, #0x3a] + orr r2, r2, #2 + strh r2, [r1, #0x3a] + ldrh r2, [r1, #0x38] + bic r2, r2, #2 + strh r2, [r1, #0x38] + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02081618: .word _022BB670 + arm_func_end sub_0208151C + + arm_func_start sub_0208161C +sub_0208161C: ; 0x0208161C + stmdb sp!, {r4, lr} + bl EnableIrqFlag + mov r4, r0 + ldr r1, _020816AC ; =0x03000200 + mov r0, #6 + mov r2, #0 + bl sub_0207DB20 + cmp r0, #0 + movge r0, #1 + movlt r0, #0 + cmp r0, #0 + bne _02081684 + mov r0, r4 + bl SetIrqFlag + ldr r0, _020816B0 ; =_022BB670 + ldrh r1, [r0, #0x38] + orr r1, r1, #4 + strh r1, [r0, #0x38] + ldr r3, [r0, #4] + cmp r3, #0 + ldmeqia sp!, {r4, pc} + mov r0, #2 + mov r1, #4 + mov r2, #0 + blx r3 + ldmia sp!, {r4, pc} +_02081684: + ldr r1, _020816B0 ; =_022BB670 + mov r0, r4 + ldrh r2, [r1, #0x3a] + orr r2, r2, #4 + strh r2, [r1, #0x3a] + ldrh r2, [r1, #0x38] + bic r2, r2, #4 + strh r2, [r1, #0x38] + bl SetIrqFlag + ldmia sp!, {r4, pc} + .align 2, 0 +_020816AC: .word 0x03000200 +_020816B0: .word _022BB670 + arm_func_end sub_0208161C + + arm_func_start sub_020816B4 +sub_020816B4: ; 0x020816B4 + ldr r0, _020816C0 ; =_022BB670 + ldrh r0, [r0, #0x10] + bx lr + .align 2, 0 +_020816C0: .word _022BB670 + arm_func_end sub_020816B4 + + arm_func_start sub_020816C4 +sub_020816C4: ; 0x020816C4 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + mov sb, r1 + mov r8, r2 + cmp sb, #0x1000 + cmplo r8, #0x1000 + ldrloh r4, [sp, #0x2c] + mov r7, r3 + mov sl, r0 + cmplo r4, #0x1000 + ldrloh r3, [sp, #0x30] + cmplo r3, #0x1000 + movhs r0, #1 + ldmhsia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + cmp r7, #0x100 + ldrloh r2, [sp, #0x34] + cmplo r2, #0x100 + ldrloh r1, [sp, #0x28] + cmplo r1, #0xc0 + ldrloh r0, [sp, #0x38] + cmplo r0, #0xc0 + movhs r0, #1 + ldmhsia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + cmp r7, r2 + cmpne r1, r0 + cmpne sb, r4 + cmpne r8, r3 + moveq r0, #1 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + bl EnableIrqFlag + ldrh lr, [sp, #0x2c] + ldrh ip, [sp, #0x34] + ldr r3, _020818A8 ; =0x04000280 + sub r1, sb, lr + mov r2, #0 + ldrh r4, [sp, #0x38] + ldrh r5, [sp, #0x28] + ldrh r6, [sp, #0x30] + strh r2, [r3] + mov r1, r1, lsl #8 + str r1, [r3, #0x10] + sub r1, r7, ip + str r1, [r3, #0x18] + mov r1, r2 + sub r2, r5, r4 + str r1, [r3, #0x1c] + sub r1, r8, r6 + str r2, [sp] +_02081780: + ldrh r2, [r3] + tst r2, #0x8000 + bne _02081780 + mov fp, r1, lsl #8 + ldr r1, _020818AC ; =0x040002A0 + ldr r2, [r1] + mov r1, #0 + strh r1, [r3] + ldr r1, _020818AC ; =0x040002A0 + cmp r2, #0x8000 + str fp, [r1, #-0x10] + sub r3, r1, #8 + ldr r1, [sp] + mov fp, #0 + stmia r3, {r1, fp} + bge _020817D0 + mov r1, fp + sub r1, r1, #0x8000 + cmp r2, r1 + bge _020817DC +_020817D0: + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_020817DC: + strh r2, [sl, #4] + ldrsh r2, [sl, #4] + add r1, r7, ip + add r3, sb, lr + mul r1, r2, r1 + rsb r1, r1, r3, lsl #8 + mov r1, r1, lsl #9 + mov r2, r1, asr #0x10 + cmp r2, #0x8000 + bge _02081814 + mov r1, fp + sub r1, r1, #0x8000 + cmp r2, r1 + bge _02081820 +_02081814: + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_02081820: + ldr r1, _020818AC ; =0x040002A0 + strh r2, [sl] + sub r2, r1, #0x20 +_0208182C: + ldrh r1, [r2] + tst r1, #0x8000 + bne _0208182C + ldr r1, _020818AC ; =0x040002A0 + ldr r7, [r1] + bl SetIrqFlag + cmp r7, #0x8000 + bge _0208185C + mov r1, #0x8000 + rsb r1, r1, #0 + cmp r7, r1 + bge _02081864 +_0208185C: + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_02081864: + strh r7, [sl, #6] + ldrsh r2, [sl, #6] + add r0, r5, r4 + add r3, r8, r6 + mul r0, r2, r0 + rsb r0, r0, r3, lsl #8 + mov r0, r0, lsl #9 + mov r0, r0, asr #0x10 + cmp r0, #0x8000 + bge _02081894 + cmp r0, r1 + bge _0208189C +_02081894: + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0208189C: + strh r0, [sl, #2] + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_020818A8: .word 0x04000280 +_020818AC: .word 0x040002A0 + arm_func_end sub_020816C4 + + arm_func_start sub_020818B0 +sub_020818B0: ; 0x020818B0 + stmdb sp!, {r4, r5, r6, lr} + ldr r2, _020819CC ; =_022BB670 + ldrh r2, [r2, #0x34] + cmp r2, #0 + bne _020818E8 + ldrh r3, [r1] + ldrh r2, [r1, #2] + strh r3, [r0] + strh r2, [r0, #2] + ldrh r2, [r1, #4] + ldrh r1, [r1, #6] + strh r2, [r0, #4] + strh r1, [r0, #6] + ldmia sp!, {r4, r5, r6, pc} +_020818E8: + ldrh r3, [r1, #4] + ldr r2, _020819D0 ; =_022BB68C + strh r3, [r0, #4] + ldrh r3, [r1, #6] + strh r3, [r0, #6] + ldrh r3, [r1, #4] + cmp r3, #0 + bne _02081918 + mov r1, #0 + strh r1, [r0] + strh r1, [r0, #2] + ldmia sp!, {r4, r5, r6, pc} +_02081918: + ldrh r4, [r1] + ldr r3, [r2] + ldr lr, [r2, #8] + mov r4, r4, lsl #2 + subs ip, r4, r3 + mov r3, r3, asr #0x1f + rsc r3, r3, r4, asr #31 + umull r6, r5, lr, ip + mla r5, lr, r3, r5 + mov r3, lr, asr #0x1f + mla r5, r3, ip, r5 + mov r3, r6, lsr #0x16 + orr r3, r3, r5, lsl #10 + strh r3, [r0] + ldrsh r3, [r0] + cmp r3, #0 + movlt r3, #0 + strlth r3, [r0] + blt _02081970 + cmp r3, #0xff + movgt r3, #0xff + strgth r3, [r0] +_02081970: + ldrh r3, [r1, #2] + ldr r1, [r2, #0xc] + ldr ip, [r2, #0x14] + mov r2, r3, lsl #2 + subs r3, r2, r1 + mov r1, r1, asr #0x1f + rsc r1, r1, r2, asr #31 + umull r4, lr, ip, r3 + mla lr, ip, r1, lr + mov r1, ip, asr #0x1f + mla lr, r1, r3, lr + mov r1, r4, lsr #0x16 + orr r1, r1, lr, lsl #10 + strh r1, [r0, #2] + ldrsh r1, [r0, #2] + cmp r1, #0 + movlt r1, #0 + strlth r1, [r0, #2] + ldmltia sp!, {r4, r5, r6, pc} + cmp r1, #0xbf + movgt r1, #0xbf + strgth r1, [r0, #2] + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_020819CC: .word _022BB670 +_020819D0: .word _022BB68C + arm_func_end sub_020818B0 + + arm_func_start sub_020819D4 +sub_020819D4: ; 0x020819D4 + ldr r1, _020819E8 ; =_022BB670 +_020819D8: + ldrh r2, [r1, #0x3a] + tst r2, r0 + bne _020819D8 + bx lr + .align 2, 0 +_020819E8: .word _022BB670 + arm_func_end sub_020819D4 + + arm_func_start sub_020819EC +sub_020819EC: ; 0x020819EC + ldr r1, _020819FC ; =_022BB670 + ldrh r1, [r1, #0x38] + and r0, r1, r0 + bx lr + .align 2, 0 +_020819FC: .word _022BB670 + arm_func_end sub_020819EC + + arm_func_start sub_02081A00 +sub_02081A00: ; 0x02081A00 + stmdb sp!, {r3, lr} + bl EnableIrqFlag + ldr r1, _02081A38 ; =_022BB6AC + ldr r2, [r1, #0x1c] + cmp r2, #0 + beq _02081A24 + bl SetIrqFlag + mov r0, #0 + ldmia sp!, {r3, pc} +_02081A24: + mov r2, #1 + str r2, [r1, #0x1c] + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r3, pc} + .align 2, 0 +_02081A38: .word _022BB6AC + arm_func_end sub_02081A00 + + arm_func_start sub_02081A3C +sub_02081A3C: ; 0x02081A3C + stmdb sp!, {r4, lr} + ldr r0, _02081A74 ; =_022BB6AC + ldr r4, _02081A78 ; =_022BB6C8 + ldr r0, [r0, #0x1c] + cmp r0, #0 + ldmeqia sp!, {r4, pc} +_02081A54: + bl GetIrqFlag + cmp r0, #0x80 + bne _02081A64 + bl sub_0207DBA8 +_02081A64: + ldr r0, [r4] + cmp r0, #0 + bne _02081A54 + ldmia sp!, {r4, pc} + .align 2, 0 +_02081A74: .word _022BB6AC +_02081A78: .word _022BB6C8 + arm_func_end sub_02081A3C + + arm_func_start sub_02081A7C +sub_02081A7C: ; 0x02081A7C + str r0, [r1] + bx lr + arm_func_end sub_02081A7C + + arm_func_start sub_02081A84 +sub_02081A84: ; 0x02081A84 + stmdb sp!, {r3, lr} + ldr r2, _02081AC0 ; =_022BB6AC + ldr r1, [r2, #0x1c] + ldr ip, [r2, #0x20] + cmp r1, #0 + ldr r1, [r2, #0x24] + movne r3, #0 + strne r3, [r2, #0x1c] + cmp ip, #0 + ldmeqia sp!, {r3, pc} + ldr r2, _02081AC0 ; =_022BB6AC + mov r3, #0 + str r3, [r2, #0x20] + blx ip + ldmia sp!, {r3, pc} + .align 2, 0 +_02081AC0: .word _022BB6AC + arm_func_end sub_02081A84 + + arm_func_start sub_02081AC4 +sub_02081AC4: ; 0x02081AC4 + stmdb sp!, {r3, r4, r5, lr} + ldr r0, _02081B54 ; =_022BB6AC + ldrh r1, [r0] + cmp r1, #0 + ldmneia sp!, {r3, r4, r5, pc} + mov r1, #1 + strh r1, [r0] + mov r1, #0 + str r1, [r0, #0x1c] + str r1, [r0, #0x20] + bl sub_0207D9A4 + mov r5, #8 + mov r4, #1 +_02081AF8: + mov r0, r5 + mov r1, r4 + bl sub_0207DAFC + cmp r0, #0 + beq _02081AF8 + ldr r1, _02081B58 ; =sub_02081B68 + mov r0, #8 + bl sub_0207DAB0 + mov r3, #0 + ldr r0, _02081B5C ; =_022BB6F0 + mov r2, r3 +_02081B24: + mov r1, r3, lsl #3 + add r3, r3, #1 + strh r2, [r0, r1] + cmp r3, #5 + blt _02081B24 + ldr r0, _02081B60 ; =_022BB6D8 + bl sub_0207A030 + ldr r1, _02081B64 ; =0x027FFC3C + ldr r0, _02081B54 ; =_022BB6AC + ldr r1, [r1] + str r1, [r0, #0x10] + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02081B54: .word _022BB6AC +_02081B58: .word sub_02081B68 +_02081B5C: .word _022BB6F0 +_02081B60: .word _022BB6D8 +_02081B64: .word 0x027FFC3C + arm_func_end sub_02081AC4 + + arm_func_start sub_02081B68 +sub_02081B68: ; 0x02081B68 + stmdb sp!, {r3, lr} + cmp r2, #0 + beq _02081B80 + mov r0, #2 + bl sub_02081A84 + ldmia sp!, {r3, pc} +_02081B80: + and r0, r1, #0x7f00 + mov r0, r0, lsl #8 + mov r2, r0, lsr #0x10 + and r0, r1, #0xff + cmp r2, #0x70 + blo _02081BD0 + cmp r2, #0x74 + bhi _02081BD0 + ldr r1, _02081C24 ; =_022BB6F4 + sub r2, r2, #0x70 + ldr r1, [r1, r2, lsl #3] + and r0, r0, #0xff + cmp r1, #0 + strneh r0, [r1] + mov r1, r2, lsl #3 + ldr r0, _02081C28 ; =_022BB6F0 + mov r2, #1 + strh r2, [r0, r1] + mov r0, #0 + b _02081C1C +_02081BD0: + cmp r2, #0x60 + bne _02081BE8 + ldr r1, _02081C2C ; =_022BB6AC + mov r2, #1 + str r2, [r1, #4] + b _02081C1C +_02081BE8: + cmp r2, #0x62 + bne _02081C00 + ldr r1, _02081C2C ; =_022BB6AC + mov r2, #1 + str r2, [r1, #8] + b _02081C1C +_02081C00: + cmp r2, #0x67 + bne _02081C1C + ldr r1, _02081C2C ; =_022BB6AC + ldr r1, [r1, #0x28] + cmp r1, #0 + strne r0, [r1] + mov r0, #0 +_02081C1C: + bl sub_02081A84 + ldmia sp!, {r3, pc} + .align 2, 0 +_02081C24: .word _022BB6F4 +_02081C28: .word _022BB6F0 +_02081C2C: .word _022BB6AC + arm_func_end sub_02081B68 + + arm_func_start sub_02081C30 +sub_02081C30: ; 0x02081C30 + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + mov r4, r1 + bl sub_02081A00 + cmp r0, #0 + moveq r0, #1 + ldmeqia sp!, {r3, r4, r5, pc} + ldr r1, _02081CB8 ; =_022BB6AC + mov r2, #0 + ldr r0, _02081CBC ; =0x03006000 + str r2, [r1, #4] + bl sub_020820BC + ldr r0, _02081CB8 ; =_022BB6AC +_02081C64: + ldr r1, [r0, #4] + cmp r1, #0 + beq _02081C64 + ldr ip, _02081CB8 ; =_022BB6AC + mov r0, #0 + str r0, [ip, #4] + mov r2, r0 + mov r1, #2 + mov r3, #1 + str r0, [ip, #8] + bl sub_02082328 + and r0, r5, #0xff + orr r0, r0, #0x6100 + orr r0, r0, #0x2000000 + bl sub_020820BC + ldr r1, _02081CC0 ; =0x01010000 + mov r0, r4, lsl #0x10 + orr r0, r1, r0, lsr #16 + bl sub_020820BC + mov r0, #0 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02081CB8: .word _022BB6AC +_02081CBC: .word 0x03006000 +_02081CC0: .word 0x01010000 + arm_func_end sub_02081C30 + + arm_func_start sub_02081CC4 +sub_02081CC4: ; 0x02081CC4 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_02081A00 + cmp r0, #0 + moveq r0, #1 + ldmeqia sp!, {r4, r5, r6, pc} + mov r0, r6, lsr #0x10 + and r0, r0, #0xff + ldr r1, _02081D1C ; =_022BB6AC + orr r0, r0, #0x6300 + str r5, [r1, #0x20] + orr r0, r0, #0x2000000 + str r4, [r1, #0x24] + bl sub_020820BC + ldr r1, _02081D20 ; =0x01010000 + mov r0, r6, lsl #0x10 + orr r0, r1, r0, lsr #16 + bl sub_020820BC + mov r0, #0 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_02081D1C: .word _022BB6AC +_02081D20: .word 0x01010000 + arm_func_end sub_02081CC4 + + arm_func_start sub_02081D24 +sub_02081D24: ; 0x02081D24 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r5, r0 + mov r4, r1 + mov r7, r2 + mov r6, r3 + bl sub_02081A00 + cmp r0, #0 + moveq r0, #1 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + ldr r1, _02081D84 ; =_022BB6AC + and r0, r5, #0xff + str r7, [r1, #0x20] + orr r0, r0, #0x6500 + ldr r2, _02081D88 ; =_022BB6F0 + str r6, [r1, #0x24] + mov r3, r5, lsl #3 + mov ip, #0 + ldr r1, _02081D8C ; =_022BB6F4 + strh ip, [r2, r3] + orr r0, r0, #0x3000000 + str r4, [r1, r5, lsl #3] + bl sub_020820BC + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_02081D84: .word _022BB6AC +_02081D88: .word _022BB6F0 +_02081D8C: .word _022BB6F4 + arm_func_end sub_02081D24 + + arm_func_start sub_02081D90 +sub_02081D90: ; 0x02081D90 + stmdb sp!, {r3, lr} + ldr r2, _02081DB4 ; =_02081A7C + add r3, sp, #0 + bl sub_02081D24 + cmp r0, #0 + ldmneia sp!, {r3, pc} + bl sub_02081A3C + ldr r0, [sp] + ldmia sp!, {r3, pc} + .align 2, 0 +_02081DB4: .word sub_02081A7C + arm_func_end sub_02081D90 + + arm_func_start sub_02081DB8 +sub_02081DB8: ; 0x02081DB8 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r7, r0 + mov r6, r1 + mov r5, r2 + mov r4, r3 + bl sub_02081A00 + cmp r0, #0 + moveq r0, #1 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + and r0, r7, #0xff + ldr r1, _02081E10 ; =_022BB6AC + orr r0, r0, #0x6400 + str r5, [r1, #0x20] + orr r0, r0, #0x2000000 + str r4, [r1, #0x24] + bl sub_020820BC + ldr r1, _02081E14 ; =0x01010000 + mov r0, r6, lsl #0x10 + orr r0, r1, r0, lsr #16 + bl sub_020820BC + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_02081E10: .word _022BB6AC +_02081E14: .word 0x01010000 + arm_func_end sub_02081DB8 + + arm_func_start sub_02081E18 +sub_02081E18: ; 0x02081E18 + stmdb sp!, {r3, lr} + ldr r2, _02081E3C ; =_02081A7C + add r3, sp, #0 + bl sub_02081DB8 + cmp r0, #0 + ldmneia sp!, {r3, pc} + bl sub_02081A3C + ldr r0, [sp] + ldmia sp!, {r3, pc} + .align 2, 0 +_02081E3C: .word sub_02081A7C + arm_func_end sub_02081E18 + + arm_func_start sub_02081E40 +sub_02081E40: ; 0x02081E40 + stmdb sp!, {r3, lr} + cmp r0, #1 + beq _02081E60 + cmp r0, #2 + beq _02081E70 + cmp r0, #3 + beq _02081E68 + b _02081E78 +_02081E60: + mov r0, #1 + b _02081E7C +_02081E68: + mov r0, #2 + b _02081E7C +_02081E70: + mov r0, #3 + b _02081E7C +_02081E78: + mov r0, #0 +_02081E7C: + cmp r0, #0 + ldreq r0, _02081E90 ; =0x0000FFFF + ldmeqia sp!, {r3, pc} + bl sub_02081CC4 + ldmia sp!, {r3, pc} + .align 2, 0 +_02081E90: .word 0x0000FFFF + arm_func_end sub_02081E40 + + arm_func_start sub_02081E94 +sub_02081E94: ; 0x02081E94 + stmdb sp!, {r3, lr} + ldr r1, _02081EB8 ; =_02081A7C + add r2, sp, #0 + bl sub_02081E40 + cmp r0, #0 + ldmneia sp!, {r3, pc} + bl sub_02081A3C + ldr r0, [sp] + ldmia sp!, {r3, pc} + .align 2, 0 +_02081EB8: .word sub_02081A7C + arm_func_end sub_02081E94 + + arm_func_start sub_02081EBC +sub_02081EBC: ; 0x02081EBC + stmdb sp!, {r3, lr} + cmp r0, #0 + mov ip, #0 + bne _02081EE0 + cmp r1, #1 + moveq ip, #6 + cmp r1, #0 + moveq ip, #7 + b _02081F14 +_02081EE0: + cmp r0, #1 + bne _02081EFC + cmp r1, #1 + moveq ip, #4 + cmp r1, #0 + moveq ip, #5 + b _02081F14 +_02081EFC: + cmp r0, #2 + bne _02081F14 + cmp r1, #1 + moveq ip, #8 + cmp r1, #0 + moveq ip, #9 +_02081F14: + cmp ip, #0 + ldreq r0, _02081F34 ; =0x0000FFFF + ldmeqia sp!, {r3, pc} + mov r1, r2 + mov r0, ip + mov r2, r3 + bl sub_02081CC4 + ldmia sp!, {r3, pc} + .align 2, 0 +_02081F34: .word 0x0000FFFF + arm_func_end sub_02081EBC + + arm_func_start sub_02081F38 +sub_02081F38: ; 0x02081F38 + stmdb sp!, {r3, lr} + ldr r2, _02081F5C ; =_02081A7C + add r3, sp, #0 + bl sub_02081EBC + cmp r0, #0 + ldmneia sp!, {r3, pc} + bl sub_02081A3C + ldr r0, [sp] + ldmia sp!, {r3, pc} + .align 2, 0 +_02081F5C: .word sub_02081A7C + arm_func_end sub_02081F38 + + arm_func_start sub_02081F60 +sub_02081F60: ; 0x02081F60 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + sub sp, sp, #8 + mov r7, r0 + ldr r0, _02082008 ; =0x00996A00 + mov r6, r1 + bl sub_0207B854 + bl sub_02082440 + cmp r0, #1 + beq _02081FF0 + add r0, sp, #4 + add r1, sp, #0 + bl sub_02082060 + ldr r0, [sp, #4] + cmp r0, #0 + beq _02081FA8 + mov r0, #0 + mov r1, r0 + bl sub_02081F38 +_02081FA8: + ldr r0, [sp] + cmp r0, #0 + beq _02081FC0 + mov r0, #1 + mov r1, #0 + bl sub_02081F38 +_02081FC0: + mov r0, #1 + bl sub_02082420 + cmp r0, #0 + bne _02081FF0 + ldr r5, _02082008 ; =0x00996A00 + mov r4, #1 +_02081FD8: + mov r0, r5 + bl sub_0207B854 + mov r0, r4 + bl sub_02082420 + cmp r0, #0 + beq _02081FD8 +_02081FF0: + mov r1, r7 + mov r2, r6 + mov r0, #0xe + bl sub_02081CC4 + add sp, sp, #8 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_02082008: .word 0x00996A00 + arm_func_end sub_02081F60 + + arm_func_start sub_0208200C +sub_0208200C: ; 0x0208200C + stmdb sp!, {r3, lr} + ldr r0, _02082030 ; =_02081A7C + add r1, sp, #0 + bl sub_02081F60 + cmp r0, #0 + ldmneia sp!, {r3, pc} + bl sub_02081A3C + ldr r0, [sp] + ldmia sp!, {r3, pc} + .align 2, 0 +_02082030: .word sub_02081A7C + arm_func_end sub_0208200C + + arm_func_start sub_02082034 +sub_02082034: ; 0x02082034 + stmdb sp!, {r4, lr} + mov r4, r0 + bl sub_02082440 + cmp r0, #0 + moveq r0, #0 + ldmeqia sp!, {r4, pc} + mov r0, r4, lsl #0x10 + mov r1, r0, lsr #0x10 + mov r0, #2 + bl sub_02081E18 + ldmia sp!, {r4, pc} + arm_func_end sub_02082034 + + arm_func_start sub_02082060 +sub_02082060: ; 0x02082060 + stmdb sp!, {r3, r4, r5, lr} + mov r4, r1 + mov r5, r0 + add r1, sp, #0 + mov r0, #0 + bl sub_02081D90 + cmp r0, #0 + ldmneia sp!, {r3, r4, r5, pc} + cmp r5, #0 + beq _0208209C + ldrh r1, [sp] + tst r1, #8 + movne r1, #1 + moveq r1, #0 + str r1, [r5] +_0208209C: + cmp r4, #0 + ldmeqia sp!, {r3, r4, r5, pc} + ldrh r1, [sp] + tst r1, #4 + movne r1, #1 + moveq r1, #0 + str r1, [r4] + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_02082060 + + arm_func_start sub_020820BC +sub_020820BC: ; 0x020820BC + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, #8 + mov r4, #0 +_020820CC: + mov r0, r5 + mov r1, r6 + mov r2, r4 + bl sub_0207DB20 + cmp r0, #0 + bne _020820CC + ldmia sp!, {r4, r5, r6, pc} + arm_func_end sub_020820BC + + arm_func_start sub_020820E8 +sub_020820E8: ; 0x020820E8 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + sub sp, sp, #0x18 + ldr r3, _0208230C ; =_022BB6AC + mov sl, r0 + ldr r0, [r3, #0xc] + mov sb, r1 + mov fp, r2 + mov r4, #0 + bl sub_020825E4 + ldr r1, _02082310 ; =0x04000208 + mov r0, r4 + ldrh r8, [r1] + strh r0, [r1] + bl EnableIrqFlag + str r0, [sp, #8] + ldr r0, _02082314 ; =0x003FFFFF + bl sub_02078C98 + str r0, [sp, #4] + bl sub_0207ADCC + cmp r0, #0 + movne r0, #8 + moveq r0, r4 + orr r0, r0, #0x40000 + bl sub_02078C3C + ldr r0, [sp, #8] + bl SetIrqFlag + ldr r2, _02082310 ; =0x04000208 + mov r0, #1 + ldrh r1, [r2] + tst sl, #8 + strh r0, [r2] + beq _02082178 + ldr r0, _02082318 ; =0x027FFC40 + ldrh r0, [r0] + cmp r0, #2 + biceq sl, sl, #8 +_02082178: + tst sl, #0x10 + beq _0208218C + bl sub_020847AC + cmp r0, #0 + biceq sl, sl, #0x10 +_0208218C: + mov r1, #0x4000000 + add r0, r1, #0x1000 + ldr r5, [r1] + ldr r6, [r0] + bl sub_02082440 + str r0, [sp] + add r0, sp, #0x14 + add r1, sp, #0x10 + bl sub_02082060 + mov r0, #2 + mov r1, #0 + bl sub_02081F38 + ldr r2, _0208231C ; =0x027FFC3C + ldr r0, [r2] + str r0, [sp, #0xc] +_020821C8: + ldr r1, [r2] + ldr r0, [sp, #0xc] + cmp r0, r1 + beq _020821C8 + ldr r0, [r2] + mov r2, #0x4000000 + str r0, [sp, #0xc] + ldr r0, [r2] + add r1, r2, #0x1000 + bic r0, r0, #0x30000 + str r0, [r2] + ldr r0, [r1] + bic r0, r0, #0x10000 + str r0, [r1] + ldr r2, _0208231C ; =0x027FFC3C +_02082204: + ldr r1, [r2] + ldr r0, [sp, #0xc] + cmp r0, r1 + beq _02082204 + ldr r0, [r2] + str r0, [sp, #0xc] + ldr r2, _0208231C ; =0x027FFC3C +_02082220: + ldr r1, [r2] + ldr r0, [sp, #0xc] + cmp r0, r1 + beq _02082220 + ldr r0, [sp, #0x14] + ldr r1, [sp, #0x10] + orr r0, sl, r0, lsl #5 + orr r0, r0, r1, lsl #6 + mov r0, r0, lsl #0x10 + mov r7, r0, lsr #0x10 + orr r0, sb, fp + mov r0, r0, lsl #0x10 + mov sb, r0, lsr #0x10 +_02082254: + mov r0, r7 + mov r1, sb + bl sub_02081C30 + cmp r0, #0 + bne _02082254 + bl WaitForInterrupt + tst sl, #8 + beq _02082284 + ldr r0, _02082320 ; =0x04000214 + ldr r0, [r0] + tst r0, #0x100000 + movne r4, #1 +_02082284: + cmp r4, #0 + bne _020822C4 + ldr r0, [sp] + cmp r0, #1 + mov r0, #1 + bne _020822B0 + mov r1, r0 + mov r2, r0 + mov r3, r0 + bl sub_02082328 + b _020822B4 +_020822B0: + bl sub_02081E94 +_020822B4: + mov r0, #0x4000000 + str r5, [r0] + add r0, r0, #0x1000 + str r6, [r0] +_020822C4: + ldr r0, _02082324 ; =0x00708100 + bl sub_0207B854 + bl EnableIrqFlag + ldr r0, [sp, #4] + bl sub_02078C3C + ldr r0, [sp, #8] + bl SetIrqFlag + ldr r1, _02082310 ; =0x04000208 + cmp r4, #0 + ldrh r0, [r1] + strh r8, [r1] + beq _020822F8 + bl sub_0208200C +_020822F8: + ldr r0, _0208230C ; =_022BB6AC + ldr r0, [r0, #0x18] + bl sub_020825E4 + add sp, sp, #0x18 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_0208230C: .word _022BB6AC +_02082310: .word 0x04000208 +_02082314: .word 0x003FFFFF +_02082318: .word 0x027FFC40 +_0208231C: .word 0x027FFC3C +_02082320: .word 0x04000214 +_02082324: .word 0x00708100 + arm_func_end sub_020820E8 + + arm_func_start sub_02082328 +sub_02082328: ; 0x02082328 + stmdb sp!, {r3, r4, r5, lr} + mov r5, r1 + mov r4, r3 + cmp r0, #0 + beq _020823B8 + cmp r0, #1 + bne _0208240C + cmp r2, #0 + bne _0208236C + ldr r1, _02082414 ; =0x027FFC3C + ldr r0, _02082418 ; =_022BB6AC + ldr r1, [r1] + ldr r0, [r0, #0x10] + sub r0, r1, r0 + cmp r0, #7 + movls r0, #0 + ldmlsia sp!, {r3, r4, r5, pc} +_0208236C: + cmp r5, #0 + beq _02082398 + cmp r4, #0 + beq _02082388 + mov r0, r5 + bl sub_02081E94 + b _02082398 +_02082388: + mov r1, #0 + mov r0, r5 + mov r2, r1 + bl sub_02081E40 +_02082398: + ldr r2, _0208241C ; =0x04000304 + ldr r0, _02082418 ; =_022BB6AC + ldrh r1, [r2] + orr r1, r1, #1 + strh r1, [r2] + ldr r0, [r0, #0x14] + bl sub_02082034 + b _0208240C +_020823B8: + mov r0, #0 + bl sub_02082034 + ldr r3, _0208241C ; =0x04000304 + ldr r1, _02082414 ; =0x027FFC3C + ldrh r2, [r3] + ldr r0, _02082418 ; =_022BB6AC + cmp r5, #0 + bic r2, r2, #1 + strh r2, [r3] + ldr r1, [r1] + str r1, [r0, #0x10] + beq _0208240C + cmp r4, #0 + beq _020823FC + mov r0, r5 + bl sub_02081E94 + b _0208240C +_020823FC: + mov r1, #0 + mov r0, r5 + mov r2, r1 + bl sub_02081E40 +_0208240C: + mov r0, #1 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02082414: .word 0x027FFC3C +_02082418: .word _022BB6AC +_0208241C: .word 0x04000304 + arm_func_end sub_02082328 + + arm_func_start sub_02082420 +sub_02082420: ; 0x02082420 + ldr ip, _0208243C ; =sub_02082328 + mov r1, #0 + cmp r0, #1 + movne r0, #0 + mov r2, r1 + mov r3, #1 + bx ip + .align 2, 0 +_0208243C: .word sub_02082328 + arm_func_end sub_02082420 + + arm_func_start sub_02082440 +sub_02082440: ; 0x02082440 + ldr r0, _02082458 ; =0x04000304 + ldrh r0, [r0] + tst r0, #1 + movne r0, #1 + moveq r0, #0 + bx lr + .align 2, 0 +_02082458: .word 0x04000304 + arm_func_end sub_02082440 + + arm_func_start sub_0208245C +sub_0208245C: ; 0x0208245C + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_02081A00 + cmp r0, #0 + moveq r0, #1 + ldmeqia sp!, {r4, r5, r6, pc} + and r0, r6, #0xff + ldr r1, _020824A0 ; =_022BB6AC + orr r0, r0, #0x6600 + str r5, [r1, #0x20] + orr r0, r0, #0x3000000 + str r4, [r1, #0x24] + bl sub_020820BC + mov r0, #0 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_020824A0: .word _022BB6AC + arm_func_end sub_0208245C + + arm_func_start sub_020824A4 +sub_020824A4: ; 0x020824A4 + stmdb sp!, {r3, lr} + ldr r1, _020824C8 ; =_02081A7C + add r2, sp, #0 + bl sub_0208245C + cmp r0, #0 + ldmneia sp!, {r3, pc} + bl sub_02081A3C + ldr r0, [sp] + ldmia sp!, {r3, pc} + .align 2, 0 +_020824C8: .word sub_02081A7C + arm_func_end sub_020824A4 + + arm_func_start sub_020824CC +sub_020824CC: ; 0x020824CC + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl sub_02081A00 + cmp r0, #0 + moveq r0, #1 + ldmeqia sp!, {r4, r5, r6, pc} + ldr r1, _0208250C ; =_022BB6AC + ldr r0, _02082510 ; =0x03006700 + str r5, [r1, #0x20] + str r4, [r1, #0x24] + str r6, [r1, #0x28] + bl sub_020820BC + mov r0, #0 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0208250C: .word _022BB6AC +_02082510: .word 0x03006700 + arm_func_end sub_020824CC + + arm_func_start sub_02082514 +sub_02082514: ; 0x02082514 + stmdb sp!, {r3, lr} + ldr r1, _02082538 ; =_02081A7C + add r2, sp, #0 + bl sub_020824CC + cmp r0, #0 + ldmneia sp!, {r3, pc} + bl sub_02081A3C + ldr r0, [sp] + ldmia sp!, {r3, pc} + .align 2, 0 +_02082538: .word sub_02081A7C + arm_func_end sub_02082514 + + arm_func_start sub_0208253C +sub_0208253C: ; 0x0208253C + cmp r0, #0 + ldrne r2, [r0] + strne r2, [r1, #8] + strne r1, [r0] + bx lr + arm_func_end sub_0208253C + + arm_func_start sub_02082550 +sub_02082550: ; 0x02082550 + cmp r0, #0 + bxeq lr + ldr r2, [r0] + cmp r2, #0 + bne _02082574 + mov r2, #0 + str r2, [r1, #8] + str r1, [r0] + bx lr +_02082574: + ldr r0, [r2, #8] + cmp r0, #0 + beq _02082590 +_02082580: + mov r2, r0 + ldr r0, [r0, #8] + cmp r0, #0 + bne _02082580 +_02082590: + str r0, [r1, #8] + str r1, [r2, #8] + bx lr + arm_func_end sub_02082550 + + arm_func_start sub_0208259C +sub_0208259C: ; 0x0208259C + cmp r0, #0 + ldrne r2, [r0] + movne r3, r2 + cmpne r2, #0 + bxeq lr +_020825B0: + cmp r2, r1 + bne _020825D0 + cmp r2, r3 + ldreq r1, [r2, #8] + streq r1, [r0] + ldrne r0, [r2, #8] + strne r0, [r3, #8] + bx lr +_020825D0: + mov r3, r2 + ldr r2, [r2, #8] + cmp r2, #0 + bne _020825B0 + bx lr + arm_func_end sub_0208259C + + arm_func_start sub_020825E4 +sub_020825E4: ; 0x020825E4 + stmdb sp!, {r4, lr} + movs r4, r0 + ldmeqia sp!, {r4, pc} +_020825F0: + ldr r0, [r4, #4] + ldr r1, [r4] + blx r1 + ldr r4, [r4, #8] + cmp r4, #0 + bne _020825F0 + ldmia sp!, {r4, pc} + arm_func_end sub_020825E4 + + arm_func_start sub_0208260C +sub_0208260C: ; 0x0208260C + ldr ip, _0208261C ; =sub_0208253C + mov r1, r0 + ldr r0, _02082620 ; =_022BB6B8 + bx ip + .align 2, 0 +_0208261C: .word sub_0208253C +_02082620: .word _022BB6B8 + arm_func_end sub_0208260C + + arm_func_start sub_02082624 +sub_02082624: ; 0x02082624 + ldr ip, _02082634 ; =sub_02082550 + mov r1, r0 + ldr r0, _02082638 ; =_022BB6C4 + bx ip + .align 2, 0 +_02082634: .word sub_02082550 +_02082638: .word _022BB6C4 + arm_func_end sub_02082624 + + arm_func_start sub_0208263C +sub_0208263C: ; 0x0208263C + ldr ip, _0208264C ; =sub_0208259C + mov r1, r0 + ldr r0, _02082650 ; =_022BB6B8 + bx ip + .align 2, 0 +_0208264C: .word sub_0208259C +_02082650: .word _022BB6B8 + arm_func_end sub_0208263C + + arm_func_start sub_02082654 +sub_02082654: ; 0x02082654 + ldr ip, _02082664 ; =sub_0208259C + mov r1, r0 + ldr r0, _02082668 ; =_022BB6C4 + bx ip + .align 2, 0 +_02082664: .word sub_0208259C +_02082668: .word _022BB6C4 + arm_func_end sub_02082654 + + arm_func_start sub_0208266C +sub_0208266C: ; 0x0208266C + stmdb sp!, {r3, r4, r5, lr} + ldr r0, _020826D0 ; =_022BB718 + ldrh r1, [r0] + cmp r1, #0 + ldmneia sp!, {r3, r4, r5, pc} + mov r1, #1 + strh r1, [r0] + mov r1, #0 + str r1, [r0, #0xc] + str r1, [r0, #0x10] + str r1, [r0, #0x28] + str r1, [r0, #0x14] + str r1, [r0, #0x18] + bl sub_0207D9A4 + mov r5, #5 + mov r4, #1 +_020826AC: + mov r0, r5 + mov r1, r4 + bl sub_0207DAFC + cmp r0, #0 + beq _020826AC + ldr r1, _020826D4 ; =sub_020828E0 + mov r0, #5 + bl sub_0207DAB0 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_020826D0: .word _022BB718 +_020826D4: .word sub_020828E0 + arm_func_end sub_0208266C + + arm_func_start sub_020826D8 +sub_020826D8: ; 0x020826D8 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl EnableIrqFlag + ldr r1, _02082744 ; =_022BB718 + ldr r2, [r1, #0xc] + cmp r2, #0 + beq _02082708 + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r4, r5, r6, pc} +_02082708: + mov r2, #1 + str r2, [r1, #0xc] + bl SetIrqFlag + ldr r0, _02082744 ; =_022BB718 + mov r1, #0 + str r1, [r0, #0x20] + str r1, [r0, #0x24] + str r6, [r0, #0x14] + str r5, [r0, #0x10] + str r4, [r0, #0x1c] + bl sub_02082ED8 + cmp r0, #0 + movne r0, #0 + moveq r0, #3 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_02082744: .word _022BB718 + arm_func_end sub_020826D8 + + arm_func_start sub_02082748 +sub_02082748: ; 0x02082748 + stmdb sp!, {r3, lr} + ldr r1, _02082778 ; =sub_02082EA0 + mov r2, #0 + bl sub_020826D8 + ldr r1, _0208277C ; =_022BB718 + cmp r0, #0 + str r0, [r1, #0x2c] + bne _0208276C + bl sub_02082EB0 +_0208276C: + ldr r0, _0208277C ; =_022BB718 + ldr r0, [r0, #0x2c] + ldmia sp!, {r3, pc} + .align 2, 0 +_02082778: .word sub_02082EA0 +_0208277C: .word _022BB718 + arm_func_end sub_02082748 + + arm_func_start sub_02082780 +sub_02082780: ; 0x02082780 + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r4, r2 + bl EnableIrqFlag + ldr r1, _020827F0 ; =_022BB718 + ldr r2, [r1, #0xc] + cmp r2, #0 + beq _020827B0 + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r4, r5, r6, pc} +_020827B0: + mov r2, #1 + str r2, [r1, #0xc] + bl SetIrqFlag + ldr r0, _020827F0 ; =_022BB718 + mov r1, #1 + str r1, [r0, #0x20] + mov r1, #0 + str r1, [r0, #0x24] + str r6, [r0, #0x14] + str r5, [r0, #0x10] + str r4, [r0, #0x1c] + bl sub_02082EE8 + cmp r0, #0 + movne r0, #0 + moveq r0, #3 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_020827F0: .word _022BB718 + arm_func_end sub_02082780 + + arm_func_start sub_020827F4 +sub_020827F4: ; 0x020827F4 + stmdb sp!, {r3, lr} + ldr r1, _02082824 ; =sub_02082EA0 + mov r2, #0 + bl sub_02082780 + ldr r1, _02082828 ; =_022BB718 + cmp r0, #0 + str r0, [r1, #0x2c] + bne _02082818 + bl sub_02082EB0 +_02082818: + ldr r0, _02082828 ; =_022BB718 + ldr r0, [r0, #0x2c] + ldmia sp!, {r3, pc} + .align 2, 0 +_02082824: .word sub_02082EA0 +_02082828: .word _022BB718 + arm_func_end sub_020827F4 + + arm_func_start sub_0208282C +sub_0208282C: ; 0x0208282C + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r7, r0 + mov r6, r1 + mov r5, r2 + mov r4, r3 + bl EnableIrqFlag + ldr r1, _020828A4 ; =_022BB718 + ldr r2, [r1, #0xc] + cmp r2, #0 + beq _02082860 + bl SetIrqFlag + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_02082860: + mov r2, #1 + str r2, [r1, #0xc] + bl SetIrqFlag + ldr r0, _020828A4 ; =_022BB718 + mov r1, #2 + str r1, [r0, #0x20] + mov r1, #0 + str r1, [r0, #0x24] + str r7, [r0, #0x14] + str r6, [r0, #0x18] + str r5, [r0, #0x10] + str r4, [r0, #0x1c] + bl sub_02082EC8 + cmp r0, #0 + movne r0, #0 + moveq r0, #3 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_020828A4: .word _022BB718 + arm_func_end sub_0208282C + + arm_func_start sub_020828A8 +sub_020828A8: ; 0x020828A8 + stmdb sp!, {r3, lr} + ldr r2, _020828D8 ; =sub_02082EA0 + mov r3, #0 + bl sub_0208282C + ldr r1, _020828DC ; =_022BB718 + cmp r0, #0 + str r0, [r1, #0x2c] + bne _020828CC + bl sub_02082EB0 +_020828CC: + ldr r0, _020828DC ; =_022BB718 + ldr r0, [r0, #0x2c] + ldmia sp!, {r3, pc} + .align 2, 0 +_020828D8: .word sub_02082EA0 +_020828DC: .word _022BB718 + arm_func_end sub_020828A8 + + arm_func_start sub_020828E0 +sub_020828E0: ; 0x020828E0 + stmdb sp!, {r3, r4, r5, lr} + cmp r2, #0 + beq _0208293C + ldr r0, _02082E20 ; =_022BB718 + ldr r1, [r0, #0x24] + cmp r1, #0 + movne r1, #0 + strne r1, [r0, #0x24] + ldr r0, _02082E20 ; =_022BB718 + ldr r1, [r0, #0xc] + cmp r1, #0 + movne r1, #0 + strne r1, [r0, #0xc] + ldr r0, _02082E20 ; =_022BB718 + ldr r2, [r0, #0x10] + cmp r2, #0 + ldmeqia sp!, {r3, r4, r5, pc} + mov r1, #0 + str r1, [r0, #0x10] + ldr r1, [r0, #0x1c] + mov r0, #6 + blx r2 + ldmia sp!, {r3, r4, r5, pc} +_0208293C: + and r0, r1, #0x7f00 + mov r0, r0, lsr #8 + and r0, r0, #0xff + cmp r0, #0x30 + and r2, r1, #0xff + bne _0208296C + ldr r0, _02082E20 ; =_022BB718 + ldr r0, [r0, #0x28] + cmp r0, #0 + ldmeqia sp!, {r3, r4, r5, pc} + blx r0 + ldmia sp!, {r3, r4, r5, pc} +_0208296C: + cmp r2, #0 + bne _02082D90 + ldr r0, _02082E20 ; =_022BB718 + mov r4, #0 + ldr r1, [r0, #0x20] + cmp r1, #0xf + addls pc, pc, r1, lsl #2 + b _02082D7C +_0208298C: ; jump table + b _020829CC ; case 0 + b _02082A28 ; case 1 + b _02082A78 ; case 2 + b _02082DD8 ; case 3 + b _02082DD8 ; case 4 + b _02082DD8 ; case 5 + b _02082B20 ; case 6 + b _02082B50 ; case 7 + b _02082B74 ; case 8 + b _02082C1C ; case 9 + b _02082CD0 ; case 10 + b _02082DD8 ; case 11 + b _02082DD8 ; case 12 + b _02082DD8 ; case 13 + b _02082DD8 ; case 14 + b _02082DD8 ; case 15 +_020829CC: + ldr r1, _02082E24 ; =0x027FFDE8 + ldr r5, [r0, #0x14] + ldr r0, [r1] + mov r0, r0, lsl #0x18 + mov r0, r0, lsr #0x18 + bl sub_02082E30 + ldr r1, _02082E24 ; =0x027FFDE8 + str r0, [r5] + ldr r0, [r1] + mov r0, r0, lsl #0x13 + mov r0, r0, lsr #0x1b + bl sub_02082E30 + ldr r1, _02082E24 ; =0x027FFDE8 + str r0, [r5, #4] + ldr r0, [r1] + mov r0, r0, lsl #0xa + mov r0, r0, lsr #0x1a + bl sub_02082E30 + str r0, [r5, #8] + mov r0, r5 + bl sub_02083040 + str r0, [r5, #0xc] + b _02082DD8 +_02082A28: + ldr r1, _02082E28 ; =0x027FFDEC + ldr r5, [r0, #0x14] + ldr r0, [r1] + mov r0, r0, lsl #0x1a + mov r0, r0, lsr #0x1a + bl sub_02082E30 + ldr r1, _02082E28 ; =0x027FFDEC + str r0, [r5] + ldr r0, [r1] + mov r0, r0, lsl #0x11 + mov r0, r0, lsr #0x19 + bl sub_02082E30 + ldr r1, _02082E28 ; =0x027FFDEC + str r0, [r5, #4] + ldr r0, [r1] + mov r0, r0, lsl #9 + mov r0, r0, lsr #0x19 + bl sub_02082E30 + str r0, [r5, #8] + b _02082DD8 +_02082A78: + ldr r1, _02082E24 ; =0x027FFDE8 + ldr r5, [r0, #0x14] + ldr r0, [r1] + and r0, r0, #0xff + bl sub_02082E30 + ldr r1, _02082E24 ; =0x027FFDE8 + str r0, [r5] + ldr r0, [r1] + mov r0, r0, lsl #0x13 + mov r0, r0, lsr #0x1b + bl sub_02082E30 + ldr r1, _02082E24 ; =0x027FFDE8 + str r0, [r5, #4] + ldr r0, [r1] + mov r0, r0, lsl #0xa + mov r0, r0, lsr #0x1a + bl sub_02082E30 + str r0, [r5, #8] + mov r0, r5 + bl sub_02083040 + ldr r1, _02082E28 ; =0x027FFDEC + str r0, [r5, #0xc] + ldr r0, [r1] + ldr r1, _02082E20 ; =_022BB718 + mov r0, r0, lsl #0x1a + mov r0, r0, lsr #0x1a + ldr r5, [r1, #0x18] + bl sub_02082E30 + ldr r1, _02082E28 ; =0x027FFDEC + str r0, [r5] + ldr r0, [r1] + mov r0, r0, lsl #0x11 + mov r0, r0, lsr #0x19 + bl sub_02082E30 + ldr r1, _02082E28 ; =0x027FFDEC + str r0, [r5, #4] + ldr r0, [r1] + mov r0, r0, lsl #9 + mov r0, r0, lsr #0x19 + bl sub_02082E30 + str r0, [r5, #8] + b _02082DD8 +_02082B20: + ldr r1, _02082E2C ; =0x027FFDEA + ldr r2, [r0, #0x14] + ldrh r0, [r1] + mov r0, r0, lsl #0x1c + mov r0, r0, lsr #0x1c + cmp r0, #4 + bne _02082B48 + mov r0, #1 + str r0, [r2] + b _02082DD8 +_02082B48: + str r4, [r2] + b _02082DD8 +_02082B50: + ldr r1, _02082E2C ; =0x027FFDEA + ldr r2, [r0, #0x14] + ldrh r0, [r1] + mov r0, r0, lsl #0x19 + movs r0, r0, lsr #0x1f + movne r0, #1 + strne r0, [r2] + streq r4, [r2] + b _02082DD8 +_02082B74: + ldr r1, _02082E28 ; =0x027FFDEC + ldr r5, [r0, #0x14] + ldr r0, [r1] + mov r0, r0, lsl #0x1d + mov r0, r0, lsr #0x1d + str r0, [r5] + ldr r0, [r1] + mov r0, r0, lsl #0x12 + mov r0, r0, lsr #0x1a + bl sub_02082E30 + ldr r1, _02082E28 ; =0x027FFDEC + str r0, [r5, #4] + ldr r0, [r1] + mov r0, r0, lsl #9 + mov r0, r0, lsr #0x19 + bl sub_02082E30 + str r0, [r5, #8] + mov r1, r4 + ldr r0, _02082E28 ; =0x027FFDEC + str r1, [r5, #0xc] + ldr r0, [r0] + mov r0, r0, lsl #0x18 + movs r0, r0, lsr #0x1f + ldrne r0, [r5, #0xc] + addne r0, r0, #1 + strne r0, [r5, #0xc] + ldr r0, _02082E28 ; =0x027FFDEC + ldr r0, [r0] + mov r0, r0, lsl #0x10 + movs r0, r0, lsr #0x1f + ldrne r0, [r5, #0xc] + addne r0, r0, #2 + strne r0, [r5, #0xc] + ldr r0, _02082E28 ; =0x027FFDEC + ldr r0, [r0] + mov r0, r0, lsl #8 + movs r0, r0, lsr #0x1f + beq _02082DD8 + ldr r0, [r5, #0xc] + add r0, r0, #4 + str r0, [r5, #0xc] + b _02082DD8 +_02082C1C: + ldr r3, [r0, #0x24] + cmp r3, #0 + bne _02082CC8 + ldr r1, [r0, #0x14] + ldr r2, _02082E2C ; =0x027FFDEA + ldr r1, [r1] + cmp r1, #1 + ldrh r1, [r2] + bne _02082C88 + mov r1, r1, lsl #0x1c + mov r1, r1, lsr #0x1c + cmp r1, #4 + beq _02082DD8 + add r1, r3, #1 + str r1, [r0, #0x24] + ldrh r0, [r2] + bic r0, r0, #0xf + orr r0, r0, #4 + strh r0, [r2] + bl sub_02082EF8 + cmp r0, #0 + bne _02082DD8 + ldr r0, _02082E20 ; =_022BB718 + mov r1, r4 + str r1, [r0, #0x24] + mov r4, #3 + b _02082DD8 +_02082C88: + mov r1, r1, lsl #0x1c + movs r1, r1, lsr #0x1c + beq _02082DD8 + add r1, r3, #1 + str r1, [r0, #0x24] + ldrh r0, [r2] + bic r0, r0, #0xf + strh r0, [r2] + bl sub_02082EF8 + cmp r0, #0 + bne _02082DD8 + ldr r0, _02082E20 ; =_022BB718 + mov r1, r4 + str r1, [r0, #0x24] + mov r4, #3 + b _02082DD8 +_02082CC8: + str r4, [r0, #0x24] + b _02082DD8 +_02082CD0: + ldr r3, [r0, #0x24] + cmp r3, #0 + bne _02082D74 + ldr r1, [r0, #0x14] + ldr r2, _02082E2C ; =0x027FFDEA + ldr r1, [r1] + cmp r1, #1 + ldrh r1, [r2] + bne _02082D34 + mov r1, r1, lsl #0x19 + movs r1, r1, lsr #0x1f + bne _02082DD8 + add r1, r3, #1 + str r1, [r0, #0x24] + ldrh r0, [r2] + orr r0, r0, #0x40 + strh r0, [r2] + bl sub_02082EF8 + cmp r0, #0 + bne _02082DD8 + ldr r0, _02082E20 ; =_022BB718 + mov r1, r4 + str r1, [r0, #0x24] + mov r4, #3 + b _02082DD8 +_02082D34: + mov r1, r1, lsl #0x19 + movs r1, r1, lsr #0x1f + beq _02082DD8 + add r1, r3, #1 + str r1, [r0, #0x24] + ldrh r0, [r2] + bic r0, r0, #0x40 + strh r0, [r2] + bl sub_02082EF8 + cmp r0, #0 + bne _02082DD8 + ldr r0, _02082E20 ; =_022BB718 + mov r1, r4 + str r1, [r0, #0x24] + mov r4, #3 + b _02082DD8 +_02082D74: + str r4, [r0, #0x24] + b _02082DD8 +_02082D7C: + ldr r0, _02082E20 ; =_022BB718 + mov r1, #0 + str r1, [r0, #0x24] + mov r4, #4 + b _02082DD8 +_02082D90: + ldr r0, _02082E20 ; =_022BB718 + mov r1, #0 + str r1, [r0, #0x24] + cmp r2, #4 + addls pc, pc, r2, lsl #2 + b _02082DD4 +_02082DA8: ; jump table + b _02082DD4 ; case 0 + b _02082DBC ; case 1 + b _02082DC4 ; case 2 + b _02082DCC ; case 3 + b _02082DD4 ; case 4 +_02082DBC: + mov r4, #4 + b _02082DD8 +_02082DC4: + mov r4, #5 + b _02082DD8 +_02082DCC: + mov r4, #1 + b _02082DD8 +_02082DD4: + mov r4, #6 +_02082DD8: + ldr r0, _02082E20 ; =_022BB718 + ldr r1, [r0, #0x24] + cmp r1, #0 + ldmneia sp!, {r3, r4, r5, pc} + ldr r1, [r0, #0xc] + cmp r1, #0 + movne r1, #0 + strne r1, [r0, #0xc] + ldr r0, _02082E20 ; =_022BB718 + ldr r2, [r0, #0x10] + cmp r2, #0 + ldmeqia sp!, {r3, r4, r5, pc} + mov r1, #0 + str r1, [r0, #0x10] + ldr r1, [r0, #0x1c] + mov r0, r4 + blx r2 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02082E20: .word _022BB718 +_02082E24: .word 0x027FFDE8 +_02082E28: .word 0x027FFDEC +_02082E2C: .word 0x027FFDEA + arm_func_end sub_020828E0 + + arm_func_start sub_02082E30 +sub_02082E30: ; 0x02082E30 + stmdb sp!, {r3, r4, r5, lr} + mov ip, #0 + mov r2, ip + mov r3, ip +_02082E40: + mov r1, r0, lsr r3 + and r1, r1, #0xf + cmp r1, #0xa + movhs r0, #0 + ldmhsia sp!, {r3, r4, r5, pc} + add r2, r2, #1 + cmp r2, #8 + add r3, r3, #4 + blt _02082E40 + mov r5, #0 + mov r4, r5 + mov lr, #1 + mov r2, #0xa +_02082E74: + mov r1, r0, lsr r4 + and r3, r1, #0xf + mul r1, lr, r2 + mla ip, lr, r3, ip + add r5, r5, #1 + mov lr, r1 + cmp r5, #8 + add r4, r4, #4 + blt _02082E74 + mov r0, ip + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_02082E30 + + arm_func_start sub_02082EA0 +sub_02082EA0: ; 0x02082EA0 + ldr r1, _02082EAC ; =_022BB718 + str r0, [r1, #0x2c] + bx lr + .align 2, 0 +_02082EAC: .word _022BB718 + arm_func_end sub_02082EA0 + + arm_func_start sub_02082EB0 +sub_02082EB0: ; 0x02082EB0 + ldr ip, _02082EC4 ; =_022BB724 +_02082EB4: + ldr r0, [ip] + cmp r0, #1 + beq _02082EB4 + bx lr + .align 2, 0 +_02082EC4: .word _022BB724 + arm_func_end sub_02082EB0 + + arm_func_start sub_02082EC8 +sub_02082EC8: ; 0x02082EC8 + ldr ip, _02082ED4 ; =sub_02082F08 + mov r0, #0x10 + bx ip + .align 2, 0 +_02082ED4: .word sub_02082F08 + arm_func_end sub_02082EC8 + + arm_func_start sub_02082ED8 +sub_02082ED8: ; 0x02082ED8 + ldr ip, _02082EE4 ; =sub_02082F08 + mov r0, #0x11 + bx ip + .align 2, 0 +_02082EE4: .word sub_02082F08 + arm_func_end sub_02082ED8 + + arm_func_start sub_02082EE8 +sub_02082EE8: ; 0x02082EE8 + ldr ip, _02082EF4 ; =sub_02082F08 + mov r0, #0x12 + bx ip + .align 2, 0 +_02082EF4: .word sub_02082F08 + arm_func_end sub_02082EE8 + + arm_func_start sub_02082EF8 +sub_02082EF8: ; 0x02082EF8 + ldr ip, _02082F04 ; =sub_02082F08 + mov r0, #0x27 + bx ip + .align 2, 0 +_02082F04: .word sub_02082F08 + arm_func_end sub_02082EF8 + + arm_func_start sub_02082F08 +sub_02082F08: ; 0x02082F08 + stmdb sp!, {r3, lr} + mov r0, r0, lsl #8 + and r1, r0, #0x7f00 + mov r0, #5 + mov r2, #0 + bl sub_0207DB20 + cmp r0, #0 + movge r0, #1 + movlt r0, #0 + ldmia sp!, {r3, pc} + arm_func_end sub_02082F08 + + arm_func_start sub_02082F30 +sub_02082F30: ; 0x02082F30 + ldr r3, [r0] + cmp r3, #0x64 + bhs _02082F80 + ldr r2, [r0, #4] + cmp r2, #1 + blo _02082F80 + cmp r2, #0xc + bhi _02082F80 + ldr r1, [r0, #8] + cmp r1, #1 + blo _02082F80 + cmp r1, #0x1f + bhi _02082F80 + ldr r0, [r0, #0xc] + cmp r0, #7 + bge _02082F80 + cmp r2, #1 + blo _02082F80 + cmp r2, #0xc + bls _02082F88 +_02082F80: + mvn r0, #0 + bx lr +_02082F88: + ldr r0, _02082FBC ; =_020B2E9C + sub r1, r1, #1 + ldr r0, [r0, r2, lsl #2] + cmp r2, #3 + add r2, r1, r0 + blo _02082FA8 + tst r3, #3 + addeq r2, r2, #1 +_02082FA8: + ldr r0, _02082FC0 ; =0x0000016D + add r1, r3, #3 + mla r0, r3, r0, r2 + add r0, r0, r1, lsr #2 + bx lr + .align 2, 0 +_02082FBC: .word _020B2E9C +_02082FC0: .word 0x0000016D + arm_func_end sub_02082F30 + + arm_func_start sub_02082FC4 +sub_02082FC4: ; 0x02082FC4 + mov r1, #0x3c + ldmia r0, {r2, r3} + mla r3, r2, r1, r3 + ldr r0, [r0, #8] + mla r0, r3, r1, r0 + bx lr + arm_func_end sub_02082FC4 + + arm_func_start sub_02082FDC +sub_02082FDC: ; 0x02082FDC + stmdb sp!, {r3, r4, r5, lr} + mov r5, r1 + bl sub_02082F30 + mov r4, r0 + mvn r0, #0 + cmp r4, r0 + moveq r1, r0 + ldmeqia sp!, {r3, r4, r5, pc} + mov r0, r5 + bl sub_02082FC4 + mvn r2, #0 + cmp r0, r2 + moveq r1, r2 + beq _02083034 + ldr r1, _0208303C ; =0x00015180 + mov r2, #0 + umull ip, r3, r4, r1 + mla r3, r4, r2, r3 + mov r2, r4, asr #0x1f + mla r3, r2, r1, r3 + adds r2, r0, ip + adc r1, r3, r0, asr #31 +_02083034: + mov r0, r2 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0208303C: .word 0x00015180 + arm_func_end sub_02082FDC + + arm_func_start sub_02083040 +sub_02083040: ; 0x02083040 + stmdb sp!, {r4, r5, r6, lr} + ldr r1, [r0, #4] + ldr r2, [r0] + sub r1, r1, #2 + cmp r1, #1 + add ip, r2, #0x7d0 + sublt ip, ip, #1 + ldr r6, _020830F0 ; =0x51EB851F + ldr lr, [r0, #8] + smull r3, r2, r6, ip + smull r4, r3, r6, ip + mov r5, ip, lsr #0x1f + add r3, r5, r3, asr #5 + add r2, r5, r2, asr #5 + mov r5, #0x64 + smull r2, r4, r5, r2 + sub r2, ip, r2 + addlt r1, r1, #0xc + mov r0, #0x1a + mul r0, r1, r0 + sub r1, r0, #2 + ldr r0, _020830F4 ; =0x66666667 + mov r5, r1, lsr #0x1f + smull r1, ip, r0, r1 + add ip, r5, ip, asr #2 + mov r4, r2, asr #1 + add r0, lr, ip + add r1, r2, r4, lsr #30 + add r2, r2, r0 + mov r6, r3, asr #1 + add r0, r3, r6, lsr #30 + add r1, r2, r1, asr #2 + add r1, r1, r0, asr #2 + add r0, r3, r3, lsl #2 + add r4, r1, r0 + ldr r3, _020830F8 ; =0x92492493 + mov r1, r4, lsr #0x1f + smull r2, r0, r3, r4 + add r0, r4, r0 + add r0, r1, r0, asr #2 + mov r2, #7 + smull r0, r1, r2, r0 + sub r0, r4, r0 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_020830F0: .word 0x51EB851F +_020830F4: .word 0x66666667 +_020830F8: .word 0x92492493 + arm_func_end sub_02083040 + + arm_func_start sub_020830FC +sub_020830FC: ; 0x020830FC + stmdb sp!, {r3, r4, r5, lr} + ldr r4, _02083134 ; =_022BB7E0 + mov r5, r0 + ldr r1, [r4, #0x108] + add r0, r4, #0x44 + bl sub_02079A64 + ldr r1, [r4, #0x114] + add r0, r4, #0x44 + orr r1, r1, #8 + str r0, [r4, #0x104] + str r5, [r4, #0x40] + str r1, [r4, #0x114] + bl sub_02079940 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02083134: .word _022BB7E0 + arm_func_end sub_020830FC + + arm_func_start sub_02083138 +sub_02083138: ; 0x02083138 + stmdb sp!, {r4, r5, r6, r7, r8, lr} + ldr r4, _020831B8 ; =_022BB7E0 + mov r8, r0 + mov r7, r1 + bl EnableIrqFlag + ldr r1, [r4, #8] + mov r5, r0 + cmp r1, r8 + bne _02083170 + ldr r0, [r4, #0x18] + cmp r0, r7 + beq _02083194 + bl WaitForever2 + b _02083194 +_02083170: + mvn r6, #2 + b _02083180 +_02083178: + add r0, r4, #0x10 + bl sub_02079888 +_02083180: + ldr r0, [r4, #8] + cmp r0, r6 + bne _02083178 + str r8, [r4, #8] + str r7, [r4, #0x18] +_02083194: + ldr r0, [r4, #0xc] + ldr r1, [r4] + add r2, r0, #1 + mov r0, r5 + str r2, [r4, #0xc] + mov r2, #0 + str r2, [r1] + bl SetIrqFlag + ldmia sp!, {r4, r5, r6, r7, r8, pc} + .align 2, 0 +_020831B8: .word _022BB7E0 + arm_func_end sub_02083138 + + arm_func_start sub_020831BC +sub_020831BC: ; 0x020831BC + stmdb sp!, {r3, r4, r5, r6, r7, lr} + ldr r4, _02083244 ; =_022BB7E0 + mov r7, r0 + mov r6, r1 + bl EnableIrqFlag + ldr r1, [r4, #8] + mov r5, r0 + cmp r1, r7 + bne _020831EC + ldr r0, [r4, #0xc] + cmp r0, #0 + bne _020831F4 +_020831EC: + bl WaitForever2 + b _0208322C +_020831F4: + ldr r0, [r4, #0x18] + cmp r0, r6 + beq _02083204 + bl WaitForever2 +_02083204: + ldr r0, [r4, #0xc] + subs r0, r0, #1 + str r0, [r4, #0xc] + bne _0208322C + mvn r2, #2 + mov r1, #0 + add r0, r4, #0x10 + str r2, [r4, #8] + str r1, [r4, #0x18] + bl sub_020798D8 +_0208322C: + ldr r1, [r4] + mov r2, #0 + mov r0, r5 + str r2, [r1] + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_02083244: .word _022BB7E0 + arm_func_end sub_020831BC + + arm_func_start sub_02083248 +sub_02083248: ; 0x02083248 + stmdb sp!, {r4, lr} + sub sp, sp, #8 + ldr r4, _0208333C ; =_022BB7E0 + ldr r1, _02083340 ; =_022BB780 + mvn r2, #2 + mov r0, #0 + str r2, [r4, #8] + mov r2, #0x60 + str r0, [r4, #0xc] + str r0, [r4, #0x18] + str r1, [r4] + bl ArrayFill32Fast + ldr r0, _02083340 ; =_022BB780 + mov r1, #0x60 + bl sub_0207A2DC + mvn r1, #0 + ldr r0, _02083344 ; =0x027FFC40 + str r1, [r4, #0x118] + str r1, [r4, #0x11c] + ldrh r0, [r0] + cmp r0, #2 + moveq r0, #1 + movne r0, #0 + cmp r0, #0 + bne _020832BC + ldr r0, _02083348 ; =0x027FFE00 + mov r2, #0x160 + sub r1, r0, #0x380 + bl MemcpyFast +_020832BC: + mov r2, #0 + mov r0, #4 + str r0, [r4, #0x108] + str r2, [r4, #0x14] + str r2, [r4, #0x10] + str r2, [r4, #0x110] + str r2, [r4, #0x10c] + mov r0, #0x400 + str r0, [sp] + ldr ip, [r4, #0x108] + ldr r1, _0208334C ; =sub_020843B4 + ldr r3, _02083350 ; =_022BBE00 + add r0, r4, #0x44 + str ip, [sp, #4] + bl StartThread + add r0, r4, #0x44 + bl sub_02079940 + ldr r1, _02083354 ; =sub_02084380 + mov r0, #0xb + bl sub_0207DAB0 + ldr r0, _02083344 ; =0x027FFC40 + ldrh r0, [r0] + cmp r0, #2 + moveq r0, #1 + movne r0, #0 + cmp r0, #0 + addne sp, sp, #8 + ldmneia sp!, {r4, pc} + mov r0, #1 + bl sub_02083380 + add sp, sp, #8 + ldmia sp!, {r4, pc} + .align 2, 0 +_0208333C: .word _022BB7E0 +_02083340: .word _022BB780 +_02083344: .word 0x027FFC40 +_02083348: .word 0x027FFE00 +_0208334C: .word sub_020843B4 +_02083350: .word _022BBE00 +_02083354: .word sub_02084380 + arm_func_end sub_02083248 + + arm_func_start sub_02083358 +sub_02083358: ; 0x02083358 + ldr r0, _02083364 ; =_022BB760 + ldr r0, [r0] + bx lr + .align 2, 0 +_02083364: .word _022BB760 + arm_func_end sub_02083358 + + arm_func_start sub_02083368 +sub_02083368: ; 0x02083368 + stmdb sp!, {r3, lr} + bl sub_02083358 + cmp r0, #0 + ldmneia sp!, {r3, pc} + bl WaitForever2 + ldmia sp!, {r3, pc} + arm_func_end sub_02083368 + + arm_func_start sub_02083380 +sub_02083380: ; 0x02083380 + ldr r1, _0208338C ; =_022BB760 + str r0, [r1] + bx lr + .align 2, 0 +_0208338C: .word _022BB760 + arm_func_end sub_02083380 + + arm_func_start sub_02083390 +sub_02083390: ; 0x02083390 + stmdb sp!, {r3, r4, r5, lr} + ldr r4, _020833D8 ; =_022BB7E0 + bl EnableIrqFlag + mov r5, r0 + b _020833AC +_020833A4: + add r0, r4, #0x10c + bl sub_02079888 +_020833AC: + ldr r0, [r4, #0x114] + tst r0, #4 + bne _020833A4 + mov r0, r5 + bl SetIrqFlag + ldr r0, [r4] + ldr r0, [r0] + cmp r0, #0 + moveq r0, #1 + movne r0, #0 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_020833D8: .word _022BB7E0 + arm_func_end sub_02083390 + + arm_func_start sub_020833DC +sub_020833DC: ; 0x020833DC + ldr r0, _020833F4 ; =_022BB7E0 + ldr r0, [r0, #0x114] + tst r0, #4 + moveq r0, #1 + movne r0, #0 + bx lr + .align 2, 0 +_020833F4: .word _022BB7E0 + arm_func_end sub_020833DC + + arm_func_start sub_020833F8 +sub_020833F8: ; 0x020833F8 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + ldr r5, _02083430 ; =_022BB7E0 + mov r7, r0 + bl EnableIrqFlag + ldr r6, [r5, #0x108] + mov r4, r0 + mov r1, r7 + add r0, r5, #0x44 + str r7, [r5, #0x108] + bl sub_02079A64 + mov r0, r4 + bl SetIrqFlag + mov r0, r6 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_02083430: .word _022BB7E0 + arm_func_end sub_020833F8 + + arm_func_start sub_02083434 +sub_02083434: ; 0x02083434 + stmdb sp!, {r4, lr} + mov r4, r0 + mov r1, #1 + bl sub_02083138 + mov r0, r4 + bl sub_02078FBC + ldmia sp!, {r4, pc} + arm_func_end sub_02083434 + + arm_func_start sub_02083450 +sub_02083450: ; 0x02083450 + stmdb sp!, {r4, lr} + mov r4, r0 + bl sub_02078FD8 + mov r0, r4 + mov r1, #1 + bl sub_020831BC + ldmia sp!, {r4, pc} + arm_func_end sub_02083450 + + arm_func_start sub_0208346C +sub_0208346C: ; 0x0208346C + ldr ip, _02083478 ; =sub_02083138 + mov r1, #2 + bx ip + .align 2, 0 +_02083478: .word sub_02083138 + arm_func_end sub_0208346C + + arm_func_start sub_0208347C +sub_0208347C: ; 0x0208347C + stmdb sp!, {r4, lr} + mov r4, r0 + bl sub_02083C80 + cmp r0, #0 + bne _02083494 + bl sub_02083C74 +_02083494: + mov r0, r4 + mov r1, #2 + bl sub_020831BC + ldmia sp!, {r4, pc} + arm_func_end sub_0208347C + + arm_func_start sub_020834A4 +sub_020834A4: ; 0x020834A4 + stmdb sp!, {r3, r4, r5, lr} + ldr r1, _02083808 ; =_022BB7E0 + mov r5, r0 + ldr r4, [r1] + mov r1, #0 + add r0, r4, #0x18 + mov r2, #0x48 + bl MemsetFast + ldr r0, _0208380C ; =0x0000203F + str r5, [r4, #4] + str r0, [r4, #0x58] + cmp r5, #0 + ldmeqia sp!, {r3, r4, r5, pc} + mov r0, r5, asr #8 + and r0, r0, #0xff + mov r3, #1 + mov ip, r3, lsl r0 + and r2, r5, #0xff + mov r1, r5, asr #0x10 + str ip, [r4, #0x18] + mov r0, #0xff + strb r0, [r4, #0x54] + cmp r2, #1 + and r0, r1, #0xff + bne _020835E0 + cmp ip, #0x2000 + bhi _02083520 + bhs _0208355C + cmp ip, #0x200 + beq _0208353C + b _020837E8 +_02083520: + cmp ip, #0x10000 + bhi _02083530 + beq _02083580 + b _020837E8 +_02083530: + cmp ip, #0x20000 + beq _020835A4 + b _020837E8 +_0208353C: + mov r0, #0x10 + str r0, [r4, #0x24] + str r3, [r4, #0x28] + mov r0, #5 + str r0, [r4, #0x2c] + mov r0, #0xf0 + strb r0, [r4, #0x54] + b _020835C4 +_0208355C: + mov r0, #0x20 + str r0, [r4, #0x24] + mov r0, #2 + str r0, [r4, #0x28] + mov r0, #5 + str r0, [r4, #0x2c] + mov r0, #0 + strb r0, [r4, #0x54] + b _020835C4 +_02083580: + mov r0, #0x80 + str r0, [r4, #0x24] + mov r0, #2 + str r0, [r4, #0x28] + mov r0, #0xa + str r0, [r4, #0x2c] + mov r0, #0 + strb r0, [r4, #0x54] + b _020835C4 +_020835A4: + mov r0, #0x100 + str r0, [r4, #0x24] + mov r0, #3 + str r0, [r4, #0x28] + mov r0, #5 + str r0, [r4, #0x2c] + mov r0, #0 + strb r0, [r4, #0x54] +_020835C4: + ldr r0, [r4, #0x24] + str r0, [r4, #0x1c] + ldr r0, [r4, #0x58] + orr r0, r0, #0x40 + orr r0, r0, #0x4300 + str r0, [r4, #0x58] + ldmia sp!, {r3, r4, r5, pc} +_020835E0: + cmp r2, #2 + bne _020837A8 + cmp ip, #0x100000 + bhi _02083610 + bhs _02083634 + cmp ip, #0x40000 + bhi _02083604 + beq _02083634 + b _020837E8 +_02083604: + cmp ip, #0x80000 + beq _02083634 + b _020837E8 +_02083610: + cmp ip, #0x400000 + bhi _02083628 + bhs _020836AC + cmp ip, #0x200000 + beq _02083660 + b _020837E8 +_02083628: + cmp ip, #0x800000 + beq _020836FC + b _020837E8 +_02083634: + mov r0, #0x19 + str r0, [r4, #0x30] + mov r1, #0x12c + str r1, [r4, #0x34] + ldr r0, _02083810 ; =0x00001388 + str r1, [r4, #0x50] + str r0, [r4, #0x40] + ldr r0, [r4, #0x58] + orr r0, r0, #0x480 + str r0, [r4, #0x58] + b _02083778 +_02083660: + mov r0, #0x17 + str r0, [r4, #0x30] + mov r1, #0x12c + str r1, [r4, #0x34] + mov r1, #0x1f4 + ldr r0, _02083810 ; =0x00001388 + str r1, [r4, #0x40] + str r0, [r4, #0x44] + mov r1, r0, lsl #1 + ldr r0, _02083814 ; =0x0000EA60 + str r1, [r4, #0x38] + str r0, [r4, #0x3c] + mov r0, #0 + strb r0, [r4, #0x54] + ldr r0, [r4, #0x58] + orr r0, r0, #0x80 + orr r0, r0, #0x5400 + str r0, [r4, #0x58] + b _02083778 +_020836AC: + mov r0, #0x258 + str r0, [r4, #0x40] + add r0, r0, #0x960 + str r0, [r4, #0x44] + mov r0, #0x46 + str r0, [r4, #0x48] + mov r0, #0x96 + str r0, [r4, #0x4c] + ldr r1, _02083818 ; =0x000059D8 + ldr r0, _0208381C ; =0x000C3500 + str r1, [r4, #0x38] + str r0, [r4, #0x3c] + mov r0, #0 + strb r0, [r4, #0x54] + mov r0, #0x1000 + str r0, [r4, #0x20] + ldr r0, [r4, #0x58] + orr r0, r0, #0xd000 + str r0, [r4, #0x58] + b _02083778 +_020836FC: + cmp r0, #0 + bne _0208373C + mov r0, #0x3e8 + str r0, [r4, #0x40] + add r0, r0, #0x7d0 + str r0, [r4, #0x44] + ldr r1, _02083820 ; =0x000109A0 + ldr r0, _02083824 ; =0x00027100 + str r1, [r4, #0x38] + str r0, [r4, #0x3c] + mov r0, #0 + strb r0, [r4, #0x54] + ldr r0, [r4, #0x58] + orr r0, r0, #0x5000 + str r0, [r4, #0x58] + b _02083778 +_0208373C: + cmp r0, #1 + bne _02083778 + mov r0, #0x3e8 + str r0, [r4, #0x40] + add r0, r0, #0x7d0 + str r0, [r4, #0x44] + ldr r1, _02083820 ; =0x000109A0 + ldr r0, _02083824 ; =0x00027100 + str r1, [r4, #0x38] + str r0, [r4, #0x3c] + mov r0, #0x84 + strb r0, [r4, #0x54] + ldr r0, [r4, #0x58] + orr r0, r0, #0x5000 + str r0, [r4, #0x58] +_02083778: + mov r0, #0x10000 + str r0, [r4, #0x1c] + mov r0, #0x100 + str r0, [r4, #0x24] + mov r0, #3 + str r0, [r4, #0x28] + mov r0, #5 + str r0, [r4, #0x2c] + ldr r0, [r4, #0x58] + orr r0, r0, #0xb40 + str r0, [r4, #0x58] + ldmia sp!, {r3, r4, r5, pc} +_020837A8: + cmp r2, #3 + bne _020837E8 + cmp ip, #0x2000 + cmpne ip, #0x8000 + bne _020837E8 + str ip, [r4, #0x24] + str ip, [r4, #0x1c] + mov r0, #2 + str r0, [r4, #0x28] + mov r0, #0 + strb r0, [r4, #0x54] + ldr r0, [r4, #0x58] + orr r0, r0, #0x40 + orr r0, r0, #0x4300 + str r0, [r4, #0x58] + ldmia sp!, {r3, r4, r5, pc} +_020837E8: + mov r1, #0 + str r1, [r4, #4] + str r1, [r4, #0x18] + ldr r0, _02083808 ; =_022BB7E0 + mov r1, #3 + ldr r0, [r0] + str r1, [r0] + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02083808: .word _022BB7E0 +_0208380C: .word 0x0000203F +_02083810: .word 0x00001388 +_02083814: .word 0x0000EA60 +_02083818: .word 0x000059D8 +_0208381C: .word 0x000C3500 +_02083820: .word 0x000109A0 +_02083824: .word 0x00027100 + arm_func_end sub_020834A4 + + arm_func_start sub_02083828 +sub_02083828: ; 0x02083828 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + mov sb, r0 + ldr r7, [sb, #0x2c] + ldr r0, _02083A10 ; =_02000BC4 + ldr r4, [sb, #0x34] + ldr sl, [sb, #0x30] + mov r5, #0x100 + bl OSi_ReferSymbol + cmp r7, #0xb + bne _0208385C + bl sub_02083B28 + mov r5, r0 + b _0208386C +_0208385C: + cmp r7, #0xf + ldreq r0, _02083A14 ; =_022BB7E0 + ldreq r0, [r0] + ldreq r5, [r0, #0x20] +_0208386C: + add r6, sb, #0x120 + mov fp, #9 +_02083874: + ldr r8, [sb, #0x24] + ldr r0, [sb] + cmp r5, r8 + movlo r8, r5 + str r8, [r0, #0x14] + ldr r0, [sb, #0x114] + tst r0, #0x40 + beq _020838B0 + ldr r0, [sb, #0x114] + mov r1, #7 + bic r0, r0, #0x40 + str r0, [sb, #0x114] + ldr r0, [sb] + str r1, [r0] + b _020839BC +_020838B0: + cmp r4, #3 + addls pc, pc, r4, lsl #2 + b _02083940 +_020838BC: ; jump table + b _020838CC ; case 0 + b _020838F0 ; case 1 + b _020838F0 ; case 2 + b _02083928 ; case 3 +_020838CC: + mov r0, r6 + mov r1, r8 + bl sub_0207A2A4 + ldr r1, [sb, #0x1c] + ldr r0, [sb] + str r1, [r0, #0xc] + ldr r0, [sb] + str r6, [r0, #0x10] + b _02083940 +_020838F0: + ldr r0, [sb, #0x1c] + mov r1, r6 + mov r2, r8 + bl MemcpyFast + mov r0, r6 + mov r1, r8 + bl sub_0207A2DC + bl sub_0207A300 + ldr r0, [sb] + str r6, [r0, #0xc] + ldr r1, [sb, #0x20] + ldr r0, [sb] + str r1, [r0, #0x10] + b _02083940 +_02083928: + ldr r1, [sb, #0x1c] + ldr r0, [sb] + str r1, [r0, #0xc] + ldr r1, [sb, #0x20] + ldr r0, [sb] + str r1, [r0, #0x10] +_02083940: + mov r0, sb + mov r1, r7 + mov r2, sl + bl sub_02084404 + cmp r0, #0 + beq _020839BC + cmp r4, #2 + bne _0208397C + mov r0, sb + mov r1, fp + mov r2, #1 + bl sub_02084404 + cmp r0, #0 + beq _020839BC + b _02083994 +_0208397C: + cmp r4, #0 + bne _02083994 + ldr r1, [sb, #0x20] + mov r0, r6 + mov r2, r8 + bl MemcpyFast +_02083994: + ldr r0, [sb, #0x1c] + add r0, r0, r8 + str r0, [sb, #0x1c] + ldr r0, [sb, #0x20] + add r0, r0, r8 + str r0, [sb, #0x20] + ldr r0, [sb, #0x24] + subs r0, r0, r8 + str r0, [sb, #0x24] + bne _02083874 +_020839BC: + ldr r6, [sb, #0x38] + ldr r5, [sb, #0x3c] + bl EnableIrqFlag + ldr r1, [sb, #0x114] + mov r4, r0 + bic r0, r1, #0x4c + str r0, [sb, #0x114] + add r0, sb, #0x10c + bl sub_020798D8 + ldr r0, [sb, #0x114] + tst r0, #0x10 + beq _020839F4 + add r0, sb, #0x44 + bl sub_02079940 +_020839F4: + mov r0, r4 + bl SetIrqFlag + cmp r6, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + mov r0, r5 + blx r6 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_02083A10: .word _02000BC4 +_02083A14: .word _022BB7E0 + arm_func_end sub_02083828 + + arm_func_start sub_02083A18 +sub_02083A18: ; 0x02083A18 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} + mov sb, r0 + ldr r4, _02083AF0 ; =_022BB7E0 + ldr r0, _02083AF4 ; =_02000BC4 + mov r8, r1 + mov r7, r2 + mov r6, r3 + bl OSi_ReferSymbol + bl EnableIrqFlag + ldr r1, [r4, #0x114] + mov r5, r0 + tst r1, #4 + beq _02083A60 +_02083A4C: + add r0, r4, #0x10c + bl sub_02079888 + ldr r0, [r4, #0x114] + tst r0, #4 + bne _02083A4C +_02083A60: + ldr r0, [r4, #0x114] + ldr r1, [sp, #0x20] + orr r2, r0, #4 + mov r0, r5 + str r2, [r4, #0x114] + str r6, [r4, #0x38] + str r1, [r4, #0x3c] + bl SetIrqFlag + ldr r3, [sp, #0x28] + ldr r2, [sp, #0x2c] + ldr r1, [sp, #0x30] + ldr r0, [sp, #0x24] + str sb, [r4, #0x1c] + str r8, [r4, #0x20] + str r7, [r4, #0x24] + str r3, [r4, #0x2c] + str r2, [r4, #0x30] + str r1, [r4, #0x34] + cmp r0, #0 + beq _02083AC0 + ldr r0, _02083AF8 ; =sub_02083828 + bl sub_020830FC + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} +_02083AC0: + ldr r0, _02083AFC ; =_022B966C + ldr r1, _02083AF0 ; =_022BB7E0 + ldr r2, [r0, #4] + mov r0, r4 + str r2, [r1, #0x104] + bl sub_02083828 + ldr r0, [r4] + ldr r0, [r0] + cmp r0, #0 + moveq r0, #1 + movne r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + .align 2, 0 +_02083AF0: .word _022BB7E0 +_02083AF4: .word _02000BC4 +_02083AF8: .word sub_02083828 +_02083AFC: .word _022B966C + arm_func_end sub_02083A18 + + arm_func_start sub_02083B00 +sub_02083B00: ; 0x02083B00 + ldr r0, _02083B10 ; =_022BB7E0 + ldr r0, [r0] + ldr r0, [r0, #4] + bx lr + .align 2, 0 +_02083B10: .word _022BB7E0 + arm_func_end sub_02083B00 + + arm_func_start sub_02083B14 +sub_02083B14: ; 0x02083B14 + ldr r0, _02083B24 ; =_022BB7E0 + ldr r0, [r0] + ldr r0, [r0, #0x18] + bx lr + .align 2, 0 +_02083B24: .word _022BB7E0 + arm_func_end sub_02083B14 + + arm_func_start sub_02083B28 +sub_02083B28: ; 0x02083B28 + ldr r0, _02083B38 ; =_022BB7E0 + ldr r0, [r0] + ldr r0, [r0, #0x1c] + bx lr + .align 2, 0 +_02083B38: .word _022BB7E0 + arm_func_end sub_02083B28 + + arm_func_start sub_02083B3C +sub_02083B3C: ; 0x02083B3C + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r6, r0 + ldr r0, _02083C68 ; =_02000BC4 + ldr r4, _02083C6C ; =_022BB7E0 + bl OSi_ReferSymbol + cmp r6, #0 + bne _02083B5C + bl WaitForever2 +_02083B5C: + bl sub_02083368 + bl EnableIrqFlag + ldr r1, [r4, #0x114] + mov r5, r0 + tst r1, #4 + beq _02083B88 +_02083B74: + add r0, r4, #0x10c + bl sub_02079888 + ldr r0, [r4, #0x114] + tst r0, #4 + bne _02083B74 +_02083B88: + ldr r0, [r4, #0x114] + mov r1, #0 + orr r2, r0, #4 + mov r0, r5 + str r2, [r4, #0x114] + str r1, [r4, #0x38] + str r1, [r4, #0x3c] + bl SetIrqFlag + mov r0, r6 + bl sub_020834A4 + ldr r0, _02083C70 ; =_022B966C + ldr r1, _02083C6C ; =_022BB7E0 + ldr r2, [r0, #4] + mov r0, r4 + str r2, [r1, #0x104] + mov r1, #2 + mov r2, #1 + bl sub_02084404 + ldr r0, [r4] + mov r1, #0 + str r1, [r0, #0xc] + ldr r0, [r4] + add r1, r4, #0x120 + str r1, [r0, #0x10] + ldr r1, [r4] + mov r2, #1 + mov r0, r4 + str r2, [r1, #0x14] + mov r1, #6 + bl sub_02084404 + ldr r7, [r4, #0x38] + ldr r6, [r4, #0x3c] + bl EnableIrqFlag + mov r5, r0 + ldr r1, [r4, #0x114] + add r0, r4, #0x10c + bic r1, r1, #0x4c + str r1, [r4, #0x114] + bl sub_020798D8 + ldr r0, [r4, #0x114] + tst r0, #0x10 + beq _02083C38 + add r0, r4, #0x44 + bl sub_02079940 +_02083C38: + mov r0, r5 + bl SetIrqFlag + cmp r7, #0 + beq _02083C50 + mov r0, r6 + blx r7 +_02083C50: + ldr r0, [r4] + ldr r0, [r0] + cmp r0, #0 + moveq r0, #1 + movne r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_02083C68: .word _02000BC4 +_02083C6C: .word _022BB7E0 +_02083C70: .word _022B966C + arm_func_end sub_02083B3C + + arm_func_start sub_02083C74 +sub_02083C74: ; 0x02083C74 + ldr ip, _02083C7C ; =sub_02083390 + bx ip + .align 2, 0 +_02083C7C: .word sub_02083390 + arm_func_end sub_02083C74 + + arm_func_start sub_02083C80 +sub_02083C80: ; 0x02083C80 + ldr ip, _02083C88 ; =sub_020833DC + bx ip + .align 2, 0 +_02083C88: .word sub_020833DC + arm_func_end sub_02083C80 + + arm_func_start sub_02083C8C +sub_02083C8C: ; 0x02083C8C + stmdb sp!, {r3, r4, r5, lr} + ldr r4, _02083D14 ; =_022BB7E0 + mov r1, #0x200 + ldr r3, [r4, #0x1c] + rsb r1, r1, #0 + ldr r2, [r0, #8] + and r3, r3, r1 + cmp r3, r2 + bne _02083D00 + ldr r2, [r4, #0x1c] + ldr r1, [r4, #0x24] + sub r3, r2, r3 + rsb r5, r3, #0x200 + cmp r5, r1 + movhi r5, r1 + add r0, r0, #0x20 + ldr r1, [r4, #0x20] + mov r2, r5 + add r0, r0, r3 + bl MemcpyFast + ldr r2, [r4, #0x1c] + ldr r1, [r4, #0x20] + ldr r0, [r4, #0x24] + add r2, r2, r5 + add r1, r1, r5 + sub r0, r0, r5 + str r2, [r4, #0x1c] + str r1, [r4, #0x20] + str r0, [r4, #0x24] +_02083D00: + ldr r0, [r4, #0x24] + cmp r0, #0 + movne r0, #1 + moveq r0, #0 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02083D14: .word _022BB7E0 + arm_func_end sub_02083C8C + + arm_func_start sub_02083D18 +sub_02083D18: ; 0x02083D18 + ldr r3, _02083D70 ; =0x040001A4 +_02083D1C: + ldr r2, [r3] + tst r2, #0x80000000 + bne _02083D1C + ldr r3, _02083D74 ; =0x040001A1 + mov r2, #0xc0 + strb r2, [r3] + mov r2, r0, lsr #0x18 + strb r2, [r3, #7] + mov r2, r0, lsr #0x10 + strb r2, [r3, #8] + mov r2, r0, lsr #8 + strb r2, [r3, #9] + strb r0, [r3, #0xa] + mov r0, r1, lsr #0x18 + strb r0, [r3, #0xb] + mov r0, r1, lsr #0x10 + strb r0, [r3, #0xc] + mov r0, r1, lsr #8 + strb r0, [r3, #0xd] + strb r1, [r3, #0xe] + bx lr + .align 2, 0 +_02083D70: .word 0x040001A4 +_02083D74: .word 0x040001A1 + arm_func_end sub_02083D18 + + arm_func_start sub_02083D78 +sub_02083D78: ; 0x02083D78 + stmdb sp!, {r3, r4, r5, lr} + ldr r4, _02083DBC ; =_022BB7E0 + ldr r1, _02083DC0 ; =0x04100010 + ldr r0, [r4, #0x28] + ldr r2, [r4, #0x20] + mov r3, #0x200 + ldr r5, _02083DC4 ; =_022BBE20 + bl sub_0207C750 + ldr r1, [r4, #0x1c] + mov r0, r1, lsr #8 + orr r0, r0, #0xb7000000 + mov r1, r1, lsl #0x18 + bl sub_02083D18 + ldr r1, [r5, #4] + ldr r0, _02083DC8 ; =0x040001A4 + str r1, [r0] + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02083DBC: .word _022BB7E0 +_02083DC0: .word 0x04100010 +_02083DC4: .word _022BBE20 +_02083DC8: .word 0x040001A4 + arm_func_end sub_02083D78 + + arm_func_start sub_02083DCC +sub_02083DCC: ; 0x02083DCC + stmdb sp!, {r3, r4, r5, r6, r7, lr} + ldr r0, _02083E98 ; =_022BB7E0 + ldr r0, [r0, #0x28] + bl sub_0207C164 + ldr r3, _02083E98 ; =_022BB7E0 + ldr r0, [r3, #0x24] + ldr r2, [r3, #0x1c] + ldr r1, [r3, #0x20] + subs r0, r0, #0x200 + str r0, [r3, #0x24] + movne r0, #1 + add r2, r2, #0x200 + add r1, r1, #0x200 + moveq r0, #0 + str r2, [r3, #0x1c] + str r1, [r3, #0x20] + cmp r0, #0 + bne _02083E90 + mov r0, #0x80000 + bl sub_02078C98 + mov r0, #0x80000 + bl sub_02078CC8 + ldr r4, _02083E98 ; =_022BB7E0 + bl sub_02084118 + bl sub_02084684 + ldr r0, [r4] + mov r1, #0 + str r1, [r0] + ldr r5, [r4, #0x38] + ldr r6, [r4, #0x3c] + bl EnableIrqFlag + ldr r1, [r4, #0x114] + mov r7, r0 + bic r0, r1, #0x4c + str r0, [r4, #0x114] + add r0, r4, #0x10c + bl sub_020798D8 + ldr r0, [r4, #0x114] + tst r0, #0x10 + beq _02083E74 + add r0, r4, #0x44 + bl sub_02079940 +_02083E74: + mov r0, r7 + bl SetIrqFlag + cmp r5, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + mov r0, r6 + blx r5 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_02083E90: + bl sub_02083D78 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_02083E98: .word _022BB7E0 + arm_func_end sub_02083DCC + + arm_func_start sub_02083E9C +sub_02083E9C: ; 0x02083E9C + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + ldr r4, _02084014 ; =_022BB7E0 + mov r6, #0 + ldr sb, [r4, #0x20] + mov fp, r0 + mov r7, r6 + mov r8, r6 + mov r1, r6 + ands sl, sb, #0x1f + ldr r5, [r4, #0x24] + bne _02083ED4 + ldr r0, [r4, #0x28] + cmp r0, #3 + movls r1, #1 +_02083ED4: + cmp r1, #0 + beq _02083F28 + bl sub_0207AACC + ldr r1, _02084018 ; =sub_01FF8000 + add r3, sb, r5 + cmp r3, r1 + mov r1, #1 + mov r2, #0 + bls _02083F00 + cmp sb, #0x2000000 + movlo r2, r1 +_02083F00: + cmp r2, #0 + bne _02083F20 + cmp r0, r3 + bhs _02083F1C + add r0, r0, #0x4000 + cmp r0, sb + bhi _02083F20 +_02083F1C: + mov r1, #0 +_02083F20: + cmp r1, #0 + moveq r8, #1 +_02083F28: + cmp r8, #0 + beq _02083F44 + ldr r1, [r4, #0x1c] + ldr r0, _0208401C ; =0x000001FF + orr r1, r1, r5 + tst r1, r0 + moveq r7, #1 +_02083F44: + ldr r0, _02084020 ; =_020B2ED0 + cmp r7, #0 + ldr r0, [r0] + cmpne r5, #0 + ldr r0, [r0, #0x60] + movne r6, #1 + bic r0, r0, #0x7000000 + orr r0, r0, #0xa1000000 + cmp r6, #0 + str r0, [fp, #4] + beq _0208400C + bl EnableIrqFlag + ldr r1, [r4, #0x118] + mov r7, r0 + cmp r5, r1 + bhs _02083F94 + mov r0, sb + mov r1, r5 + bl sub_0207A330 + b _02083F98 +_02083F94: + bl sub_0207A324 +_02083F98: + ldr r0, [r4, #0x11c] + cmp r5, r0 + bhs _02083FE0 + cmp sl, #0 + beq _02083FCC + sub sb, sb, sl + mov r0, sb + mov r1, #0x20 + bl sub_0207A2C0 + add r0, sb, r5 + mov r1, #0x20 + bl sub_0207A2C0 + add r5, r5, #0x20 +_02083FCC: + mov r0, sb + mov r1, r5 + bl sub_0207A2A4 + bl sub_0207A300 + b _02083FE4 +_02083FE0: + bl sub_0207A270 +_02083FE4: + ldr r1, _02084024 ; =_02083DCC + mov r0, #0x80000 + bl sub_02078A98 + mov r0, #0x80000 + bl sub_02078CC8 + mov r0, #0x80000 + bl sub_02078C68 + mov r0, r7 + bl SetIrqFlag + bl sub_02083D78 +_0208400C: + mov r0, r6 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_02084014: .word _022BB7E0 +_02084018: .word sub_01FF8000 +_0208401C: .word 0x000001FF +_02084020: .word _020B2ED0 +_02084024: .word sub_02083DCC + arm_func_end sub_02083E9C + + arm_func_start sub_02084028 +sub_02084028: ; 0x02084028 + stmdb sp!, {r4, r5, r6, lr} + ldr r4, _0208410C ; =_022BB7E0 + mov r6, r0 +_02084034: + mov r0, #0x200 + ldr r1, [r4, #0x1c] + rsb r0, r0, #0 + and r2, r1, r0 + cmp r2, r1 + bne _02084064 + ldr r5, [r4, #0x20] + tst r5, #3 + bne _02084064 + ldr r0, [r4, #0x24] + cmp r0, #0x200 + bhs _0208406C +_02084064: + str r2, [r6, #8] + add r5, r6, #0x20 +_0208406C: + mov r0, r2, lsr #8 + orr r0, r0, #0xb7000000 + mov r1, r2, lsl #0x18 + bl sub_02083D18 + mov ip, #0 + ldr r0, [r6, #4] + ldr r2, _02084110 ; =0x040001A4 + mov lr, ip + str r0, [r2] + ldr r1, _02084114 ; =0x04100010 +_02084094: + ldr r3, [r2] + tst r3, #0x800000 + beq _020840B4 + ldr r0, [r1] + cmp lr, #0x200 + strlo r0, [r5, ip, lsl #2] + addlo lr, lr, #4 + addlo ip, ip, #1 +_020840B4: + tst r3, #0x80000000 + bne _02084094 + ldr r0, [r4, #0x20] + cmp r5, r0 + bne _020840F8 + ldr r0, _0208410C ; =_022BB7E0 + ldr r1, [r0, #0x1c] + add r1, r1, #0x200 + str r1, [r0, #0x1c] + ldr r1, [r0, #0x20] + add r1, r1, #0x200 + str r1, [r0, #0x20] + ldr r1, [r0, #0x24] + subs r1, r1, #0x200 + str r1, [r0, #0x24] + ldmeqia sp!, {r4, r5, r6, pc} + b _02084034 +_020840F8: + mov r0, r6 + bl sub_02083C8C + cmp r0, #0 + bne _02084034 + ldmia sp!, {r4, r5, r6, pc} + .align 2, 0 +_0208410C: .word _022BB7E0 +_02084110: .word 0x040001A4 +_02084114: .word 0x04100010 + arm_func_end sub_02084028 + + arm_func_start sub_02084118 +sub_02084118: ; 0x02084118 + stmdb sp!, {r3, lr} + mov r0, #0xb8000000 + mov r1, #0 + bl sub_02083D18 + ldr r1, _02084168 ; =_020B2ED0 + mov r0, #0x2000 + ldr r1, [r1] + rsb r0, r0, #0 + ldr r2, [r1, #0x60] + ldr r1, _0208416C ; =0x040001A4 + bic r2, r2, #0x7000000 + orr r2, r2, #0xa7000000 + and r0, r2, r0 + str r0, [r1] +_02084150: + ldr r0, [r1] + tst r0, #0x800000 + beq _02084150 + ldr r0, _02084170 ; =0x04100010 + ldr r0, [r0] + ldmia sp!, {r3, pc} + .align 2, 0 +_02084168: .word _020B2ED0 +_0208416C: .word 0x040001A4 +_02084170: .word 0x04100010 + arm_func_end sub_02084118 + + arm_func_start sub_02084174 +sub_02084174: ; 0x02084174 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + ldr r4, _02084204 ; =_022BBE20 + mov r0, r4 + bl sub_02083C8C + cmp r0, #0 + beq _02084198 + ldr r1, [r4] + mov r0, r4 + blx r1 +_02084198: + ldr r4, _02084208 ; =_022BB7E0 + bl sub_02084118 + bl sub_02084684 + ldr r0, [r4] + mov r1, #0 + str r1, [r0] + ldr r5, [r4, #0x38] + ldr r6, [r4, #0x3c] + bl EnableIrqFlag + ldr r1, [r4, #0x114] + mov r7, r0 + bic r0, r1, #0x4c + str r0, [r4, #0x114] + add r0, r4, #0x10c + bl sub_020798D8 + ldr r0, [r4, #0x114] + tst r0, #0x10 + beq _020841E8 + add r0, r4, #0x44 + bl sub_02079940 +_020841E8: + mov r0, r7 + bl SetIrqFlag + cmp r5, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + mov r0, r6 + blx r5 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_02084204: .word _022BBE20 +_02084208: .word _022BB7E0 + arm_func_end sub_02084174 + + arm_func_start sub_0208420C +sub_0208420C: ; 0x0208420C + stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, lr} + mov sl, r0 + mov sb, r1 + mov r8, r2 + mov r7, r3 + ldr r4, _020842F0 ; =_022BBE20 + ldr r5, _020842F4 ; =_022BB7E0 + bl sub_02083368 + bl EnableIrqFlag + mov r6, r0 + b _02084240 +_02084238: + add r0, r5, #0x10c + bl sub_02079888 +_02084240: + ldr r0, [r5, #0x114] + tst r0, #4 + bne _02084238 + ldr r0, [r5, #0x114] + ldr r2, [sp, #0x20] + ldr r1, [sp, #0x24] + orr r3, r0, #4 + mov r0, r6 + str r3, [r5, #0x114] + str r2, [r5, #0x38] + str r1, [r5, #0x3c] + bl SetIrqFlag + ldr r0, _020842F8 ; =_022BBE00 + str sl, [r5, #0x28] + ldr r0, [r0] + str r8, [r5, #0x20] + add r0, sb, r0 + str r0, [r5, #0x1c] + str r7, [r5, #0x24] + cmp sl, #3 + bhi _0208429C + mov r0, sl + bl sub_0207C164 +_0208429C: + mov r0, r4 + bl sub_02083E9C + cmp r0, #0 + beq _020842C0 + ldr r0, [sp, #0x28] + cmp r0, #0 + ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} + bl sub_02084368 + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} +_020842C0: + ldr r0, [sp, #0x28] + cmp r0, #0 + beq _020842D8 + ldr r0, _020842FC ; =sub_02084174 + bl sub_020830FC + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} +_020842D8: + ldr r1, _02084300 ; =_022B966C + mov r0, r5 + ldr r1, [r1, #4] + str r1, [r5, #0x104] + bl sub_02084174 + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} + .align 2, 0 +_020842F0: .word _022BBE20 +_020842F4: .word _022BB7E0 +_020842F8: .word _022BBE00 +_020842FC: .word sub_02084174 +_02084300: .word _022B966C + arm_func_end sub_0208420C + + arm_func_start sub_02084304 +sub_02084304: ; 0x02084304 + stmdb sp!, {r3, lr} + ldr ip, _02084360 ; =_022BB7E0 + ldr r0, [ip, #0x114] + cmp r0, #0 + ldmneia sp!, {r3, pc} + mov r2, #0 + ldr r0, _02084364 ; =_022BBE00 + sub r1, r2, #1 + mov r3, #1 + str r3, [ip, #0x114] + str r2, [ip, #0x24] + str r2, [ip, #0x20] + str r2, [ip, #0x1c] + str r1, [ip, #0x28] + str r2, [ip, #0x38] + str r2, [ip, #0x3c] + str r2, [r0] + bl sub_02083248 + bl sub_02084374 + ldr r1, _02084364 ; =_022BBE00 + str r0, [r1, #0x20] + bl sub_02084558 + ldmia sp!, {r3, pc} + .align 2, 0 +_02084360: .word _022BB7E0 +_02084364: .word _022BBE00 + arm_func_end sub_02084304 + + arm_func_start sub_02084368 +sub_02084368: ; 0x02084368 + ldr ip, _02084370 ; =sub_02083390 + bx ip + .align 2, 0 +_02084370: .word sub_02083390 + arm_func_end sub_02084368 + + arm_func_start sub_02084374 +sub_02084374: ; 0x02084374 + ldr r0, _0208437C ; =sub_02084028 + bx lr + .align 2, 0 +_0208437C: .word sub_02084028 + arm_func_end sub_02084374 + + arm_func_start sub_02084380 +sub_02084380: ; 0x02084380 + stmdb sp!, {r3, lr} + cmp r0, #0xb + ldmneia sp!, {r3, pc} + cmp r2, #0 + ldmeqia sp!, {r3, pc} + ldr r2, _020843B0 ; =_022BB7E0 + ldr r1, [r2, #0x114] + ldr r0, [r2, #0x104] + bic r1, r1, #0x20 + str r1, [r2, #0x114] + bl sub_02079940 + ldmia sp!, {r3, pc} + .align 2, 0 +_020843B0: .word _022BB7E0 + arm_func_end sub_02084380 + + arm_func_start sub_020843B4 +sub_020843B4: ; 0x020843B4 + stmdb sp!, {r4, r5, r6, lr} + ldr r5, _02084400 ; =_022BB7E0 + mov r4, #0 +_020843C0: + bl EnableIrqFlag + ldr r1, [r5, #0x114] + mov r6, r0 + tst r1, #8 + bne _020843E8 +_020843D4: + mov r0, r4 + bl sub_02079888 + ldr r0, [r5, #0x114] + tst r0, #8 + beq _020843D4 +_020843E8: + mov r0, r6 + bl SetIrqFlag + ldr r1, [r5, #0x40] + mov r0, r5 + blx r1 + b _020843C0 + .align 2, 0 +_02084400: .word _022BB7E0 + arm_func_end sub_020843B4 + + arm_func_start sub_02084404 +sub_02084404: ; 0x02084404 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + mov sl, r0 + ldr r0, [sl, #0x114] + mov sb, r1 + str r2, [sp] + tst r0, #2 + bne _02084478 + ldr r1, [sl, #0x114] + mov r0, #0xb + orr r2, r1, #2 + mov r1, #1 + str r2, [sl, #0x114] + bl sub_0207DAFC + cmp r0, #0 + bne _02084468 + mov r6, #0x64 + mov r5, #0xb + mov r4, #1 +_0208444C: + mov r0, r6 + bl sub_0207B854 + mov r0, r5 + mov r1, r4 + bl sub_0207DAFC + cmp r0, #0 + beq _0208444C +_02084468: + mov r0, sl + mov r1, #0 + mov r2, #1 + bl sub_02084404 +_02084478: + ldr r0, [sl] + mov r1, #0x60 + bl sub_0207A2DC + bl sub_0207A300 + mov r7, #0xb + mov r6, #1 + mov r5, r7 + mov r4, r6 + mov fp, #0 +_0208449C: + str sb, [sl, #4] + ldr r0, [sl, #0x114] + orr r0, r0, #0x20 + str r0, [sl, #0x114] +_020844AC: + mov r0, r7 + mov r1, sb + mov r2, r6 + bl sub_0207DB20 + cmp r0, #0 + blt _020844AC + cmp sb, #0 + bne _020844E8 + ldr r8, [sl] +_020844D0: + mov r0, r5 + mov r1, r8 + mov r2, r4 + bl sub_0207DB20 + cmp r0, #0 + blt _020844D0 +_020844E8: + bl EnableIrqFlag + ldr r1, [sl, #0x114] + mov r8, r0 + tst r1, #0x20 + beq _02084510 +_020844FC: + mov r0, fp + bl sub_02079888 + ldr r0, [sl, #0x114] + tst r0, #0x20 + bne _020844FC +_02084510: + mov r0, r8 + bl SetIrqFlag + ldr r0, [sl] + mov r1, #0x60 + bl sub_0207A2A4 + ldr r0, [sl] + ldr r1, [r0] + cmp r1, #4 + bne _02084548 + ldr r0, [sp] + sub r0, r0, #1 + str r0, [sp] + cmp r0, #0 + bgt _0208449C +_02084548: + cmp r1, #0 + moveq r0, #1 + movne r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + arm_func_end sub_02084404 + + arm_func_start sub_02084558 +sub_02084558: ; 0x02084558 + stmdb sp!, {r3, lr} + bl sub_0207D9A4 + ldr r1, _0208457C ; =sub_02084584 + mov r0, #0xe + bl sub_0207DAB0 + ldr r0, _02084580 ; =_022BC040 + mov r1, #0 + str r1, [r0, #4] + ldmia sp!, {r3, pc} + .align 2, 0 +_0208457C: .word sub_02084584 +_02084580: .word _022BC040 + arm_func_end sub_02084558 + + arm_func_start sub_02084584 +sub_02084584: ; 0x02084584 + stmdb sp!, {r3, lr} + and r0, r1, #0x3f + cmp r0, #0x11 + bne _020845CC + ldr r1, _020845D4 ; =_022BC040 + ldr r0, [r1] + cmp r0, #0 + ldmneia sp!, {r3, pc} + mov r0, #1 + str r0, [r1] + ldr r1, [r1, #4] + cmp r1, #0 + beq _020845BC + blx r1 +_020845BC: + cmp r0, #0 + ldmeqia sp!, {r3, pc} + bl sub_020845F8 + ldmia sp!, {r3, pc} +_020845CC: + bl WaitForever2 + ldmia sp!, {r3, pc} + .align 2, 0 +_020845D4: .word _022BC040 + arm_func_end sub_02084584 + + arm_func_start sub_020845D8 +sub_020845D8: ; 0x020845D8 + ldr r1, _020845E4 ; =_022BC040 + str r0, [r1, #4] + bx lr + .align 2, 0 +_020845E4: .word _022BC040 + arm_func_end sub_020845D8 + + arm_func_start sub_020845E8 +sub_020845E8: ; 0x020845E8 + ldr r0, _020845F4 ; =_022BC040 + ldr r0, [r0] + bx lr + .align 2, 0 +_020845F4: .word _022BC040 + arm_func_end sub_020845E8 + + arm_func_start sub_020845F8 +sub_020845F8: ; 0x020845F8 + stmdb sp!, {r3, r4, r5, lr} + mov r0, #0 + mov r5, #1 + bl sub_0207C164 + mov r0, r5 + bl sub_0207C164 + mov r0, #2 + bl sub_0207C164 + mov r0, #3 + bl sub_0207C164 + ldr r0, _0208467C ; =0x027FFFA8 + ldrh r0, [r0] + and r0, r0, #0x8000 + movs r0, r0, asr #0xf + beq _02084660 + bl sub_0208200C + cmp r0, #4 + bne _02084658 + ldr r4, _02084680 ; =0x000A3A47 +_02084644: + mov r0, r4 + bl sub_0207B854 + bl sub_0208200C + cmp r0, #4 + beq _02084644 +_02084658: + cmp r0, #0 + moveq r5, #0 +_02084660: + cmp r5, #0 + beq _02084674 + mov r0, #1 + mov r1, r0 + bl sub_020846E4 +_02084674: + bl WaitForever2 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0208467C: .word 0x027FFFA8 +_02084680: .word 0x000A3A47 + arm_func_end sub_020845F8 + + arm_func_start sub_02084684 +sub_02084684: ; 0x02084684 + stmdb sp!, {r3, r4, lr} + sub sp, sp, #4 + ldr r2, _020846E0 ; =0x027FFC10 + ldrh r1, [r2] + cmp r1, #0 + subeq r1, r2, #0x410 + subne r1, r2, #0x10 + ldr r1, [r1] + str r1, [sp] + ldr r1, [sp] + cmp r0, r1 + addeq sp, sp, #4 + ldmeqia sp!, {r3, r4, pc} + bl EnableIrqFlag + mov r4, r0 + mov r0, #0xe + mov r1, #0x11 + mov r2, #0 + bl sub_02084584 + mov r0, r4 + bl SetIrqFlag + add sp, sp, #4 + ldmia sp!, {r3, r4, pc} + .align 2, 0 +_020846E0: .word 0x027FFC10 + arm_func_end sub_02084684 + + arm_func_start sub_020846E4 +sub_020846E4: ; 0x020846E4 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r7, r0 + mov r6, r1 + mov r1, r7 + mov r0, #0xe + mov r2, #0 + bl sub_0207DB20 + cmp r0, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + mov r5, #0xe + mov r4, #0 +_02084710: + mov r0, r6 + blx SVC_WaitByLoop + mov r0, r5 + mov r1, r7 + mov r2, r4 + bl sub_0207DB20 + cmp r0, #0 + bne _02084710 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_020846E4 + + arm_func_start sub_02084734 +sub_02084734: ; 0x02084734 + stmdb sp!, {r3, lr} + ldr r1, _02084760 ; =_022BC04C + mov r3, #0 + ldr r2, _02084764 ; =0x05000001 + add r0, sp, #0 + str r3, [sp] + blx SVC_CpuSet + bl sub_0207902C + ldr r1, _02084768 ; =_022BC048 + strh r0, [r1, #6] + ldmia sp!, {r3, pc} + .align 2, 0 +_02084760: .word _022BC04C +_02084764: .word 0x05000001 +_02084768: .word _022BC048 + arm_func_end sub_02084734 + + arm_func_start sub_0208476C +sub_0208476C: ; 0x0208476C + stmdb sp!, {r3, lr} + bl sub_020847AC + cmp r0, #0 + beq _0208478C + bl sub_02084794 + cmp r0, #0 + moveq r0, #1 + ldmeqia sp!, {r3, pc} +_0208478C: + mov r0, #0 + ldmia sp!, {r3, pc} + arm_func_end sub_0208476C + + arm_func_start sub_02084794 +sub_02084794: ; 0x02084794 + ldr r0, _020847A8 ; =0x027FFC30 + ldrb r0, [r0, #5] + mov r0, r0, lsl #0x1f + mov r0, r0, lsr #0x1f + bx lr + .align 2, 0 +_020847A8: .word 0x027FFC30 + arm_func_end sub_02084794 + + arm_func_start sub_020847AC +sub_020847AC: ; 0x020847AC + stmdb sp!, {r4, lr} + sub sp, sp, #0x10 + ldr r2, _020848AC ; =0x027FFC30 + mov r4, #1 + ldrh r1, [r2] + rsb r0, r4, #0x10000 + cmp r1, r0 + addeq sp, sp, #0x10 + moveq r0, #0 + ldmeqia sp!, {r4, pc} + ldrb r0, [r2, #5] + mov r0, r0, lsl #0x1e + mov r0, r0, lsr #0x1f + cmp r0, #1 + addeq sp, sp, #0x10 + moveq r0, #0 + ldmeqia sp!, {r4, pc} + ldr r0, _020848B0 ; =_022BC048 + add r1, sp, #8 + ldrh r0, [r0, #6] + bl sub_02084934 + add r0, sp, #0 + bl sub_020848B8 + mov r0, #0x8000000 + ldrb r2, [r0, #0xb2] + cmp r2, #0x96 + bne _0208482C + ldr r1, _020848AC ; =0x027FFC30 + ldrh r0, [r0, #0xbe] + ldrh r1, [r1] + cmp r1, r0 + bne _02084874 +_0208482C: + cmp r2, #0x96 + beq _0208484C + ldr r1, _020848AC ; =0x027FFC30 + ldr r0, _020848B4 ; =0x0801FFFE + ldrh r1, [r1] + ldrh r0, [r0] + cmp r1, r0 + bne _02084874 +_0208484C: + ldr r2, _020848AC ; =0x027FFC30 + mov r0, #0x8000000 + ldr r1, [r2, #8] + ldr r0, [r0, #0xac] + cmp r1, r0 + beq _02084888 + ldrb r0, [r2, #5] + mov r0, r0, lsl #0x1f + movs r0, r0, lsr #0x1f + beq _02084888 +_02084874: + ldr r1, _020848AC ; =0x027FFC30 + mov r4, #0 + ldrb r0, [r1, #5] + orr r0, r0, #2 + strb r0, [r1, #5] +_02084888: + add r0, sp, #0 + bl sub_02084900 + ldr r0, _020848B0 ; =_022BC048 + add r1, sp, #8 + ldrh r0, [r0, #6] + bl sub_02084990 + mov r0, r4 + add sp, sp, #0x10 + ldmia sp!, {r4, pc} + .align 2, 0 +_020848AC: .word 0x027FFC30 +_020848B0: .word _022BC048 +_020848B4: .word 0x0801FFFE + arm_func_end sub_020847AC + + arm_func_start sub_020848B8 +sub_020848B8: ; 0x020848B8 + ldr r2, _020848FC ; =0x04000204 + ldrh r1, [r2] + and r1, r1, #0xc + mov r1, r1, asr #2 + str r1, [r0] + ldrh r1, [r2] + and r1, r1, #0x10 + mov r1, r1, asr #4 + str r1, [r0, #4] + ldrh r0, [r2] + bic r0, r0, #0xc + orr r0, r0, #0xc + strh r0, [r2] + ldrh r0, [r2] + bic r0, r0, #0x10 + strh r0, [r2] + bx lr + .align 2, 0 +_020848FC: .word 0x04000204 + arm_func_end sub_020848B8 + + arm_func_start sub_02084900 +sub_02084900: ; 0x02084900 + ldr r3, _02084930 ; =0x04000204 + ldr r2, [r0] + ldrh r1, [r3] + bic r1, r1, #0xc + orr r1, r1, r2, lsl #2 + strh r1, [r3] + ldrh r1, [r3] + ldr r2, [r0, #4] + bic r0, r1, #0x10 + orr r0, r0, r2, lsl #4 + strh r0, [r3] + bx lr + .align 2, 0 +_02084930: .word 0x04000204 + arm_func_end sub_02084900 + + arm_func_start sub_02084934 +sub_02084934: ; 0x02084934 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + ldr r5, _0208498C ; =0x027FFFE8 + mov r7, r0 + mov r6, r1 + mov r4, #1 +_02084948: + bl EnableIrqFlag + str r0, [r6, #4] + mov r0, r5 + bl sub_02079024 + ands r0, r0, #0x40 + str r0, [r6] + ldmneia sp!, {r3, r4, r5, r6, r7, pc} + mov r0, r7 + bl sub_02078F6C + cmp r0, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + ldr r0, [r6, #4] + bl SetIrqFlag + mov r0, r4 + blx SVC_WaitByLoop + b _02084948 +_02084988: + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_0208498C: .word 0x027FFFE8 + arm_func_end sub_02084934 + + arm_func_start sub_02084990 +sub_02084990: ; 0x02084990 + stmdb sp!, {r4, lr} + mov r4, r1 + ldr r1, [r4] + cmp r1, #0 + bne _020849A8 + bl sub_02078F60 +_020849A8: + ldr r0, [r4, #4] + bl SetIrqFlag + ldmia sp!, {r4, pc} + arm_func_end sub_02084990 + + arm_func_start sub_020849B4 +sub_020849B4: ; 0x020849B4 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r7, r0 + mov r1, r7 + mov r0, #0xd + mov r2, #0 + bl sub_0207DB20 + cmp r0, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + mov r6, #1 + mov r5, #0xd + mov r4, #0 +_020849E0: + mov r0, r6 + blx SVC_WaitByLoop + mov r0, r5 + mov r1, r7 + mov r2, r4 + bl sub_0207DB20 + cmp r0, #0 + bne _020849E0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_020849B4 + + arm_func_start sub_02084A04 +sub_02084A04: ; 0x02084A04 + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + bl EnableIrqFlag + ldr r1, _02084A48 ; =_022BC048 + mov r4, r0 + str r5, [r1] + bl sub_0208476C + cmp r0, #0 + bne _02084A3C + cmp r5, #0 + movne r1, #0x1000 + moveq r1, #0x5000 + mov r0, #0xf000 + bl sub_0207AB00 +_02084A3C: + mov r0, r4 + bl SetIrqFlag + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02084A48: .word _022BC048 + arm_func_end sub_02084A04 + + arm_func_start sub_02084A4C +sub_02084A4C: ; 0x02084A4C + stmdb sp!, {r3, r4, r5, lr} + ldr r0, _02084AEC ; =_022BC060 + ldr r1, [r0, #8] + cmp r1, #0 + ldmneia sp!, {r3, r4, r5, pc} + mov r1, #1 + str r1, [r0, #8] + bl sub_02084734 + ldr r0, _02084AEC ; =_022BC060 + mov r1, #0 + str r1, [r0, #0xc] + bl sub_0207D9A4 + mov r5, #0xd + mov r4, #1 +_02084A84: + mov r0, r5 + mov r1, r4 + bl sub_0207DAFC + cmp r0, #0 + beq _02084A84 + ldr r1, _02084AF0 ; =sub_02084CF4 + mov r0, #0xd + bl sub_0207DAB0 + bl sub_02084B00 + mov r0, #0xd + mov r1, #0 + bl sub_0207DAB0 + ldr r1, _02084AF4 ; =sub_02084D20 + mov r0, #0xd + bl sub_0207DAB0 + ldr r1, _02084AEC ; =_022BC060 + mov r2, #0 + ldr r0, _02084AF8 ; =_022BC140 + str r2, [r1, #0x18] + bl sub_02084DA4 + ldr r1, _02084AFC ; =_02084D90 + mov r0, #0x11 + bl sub_0207DAB0 + mov r0, #0 + bl sub_02084A04 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02084AEC: .word _022BC060 +_02084AF0: .word sub_02084CF4 +_02084AF4: .word sub_02084D20 +_02084AF8: .word _022BC140 +_02084AFC: .word sub_02084D90 + arm_func_end sub_02084A4C + + arm_func_start sub_02084B00 +sub_02084B00: ; 0x02084B00 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + sub sp, sp, #0x10 + ldr r0, _02084CC8 ; =_022BC060 + ldr r1, [r0] + cmp r1, #0 + addne sp, sp, #0x10 + ldmneia sp!, {r3, r4, r5, r6, r7, pc} + ldr r1, _02084CCC ; =0x04000300 + mov r2, #1 + ldrh r1, [r1] + str r2, [r0] + tst r1, #1 + addeq sp, sp, #0x10 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + mov r0, #0x40000 + bl sub_02078C3C + ldr r3, _02084CD0 ; =0x04000208 + mov r2, #1 + ldrh r5, [r3] + ldr r1, _02084CD4 ; =_022BC04C + mov r4, r0 + strh r2, [r3] + ldrh r0, [r1, #2] + add r1, sp, #8 + bl sub_02084934 + ldr r1, _02084CD8 ; =0x04000204 + add r0, sp, #0 + ldrh r1, [r1] + and r1, r1, #0x8000 + mov r6, r1, asr #0xf + bl sub_020848B8 + ldr r3, _02084CD8 ; =0x04000204 + ldr r0, _02084CDC ; =_022BC080 + ldrh r2, [r3] + add r0, r0, #0x80 + mov r1, #0x40 + bic r2, r2, #0x8000 + strh r2, [r3] + bl sub_0207A2A4 + ldr r2, _02084CDC ; =_022BC080 + ldr r1, _02084CE0 ; =0x08000080 + mov r0, #1 + mov r3, #0x40 + add r2, r2, #0x80 + bl sub_0207BD3C + ldr r2, _02084CD8 ; =0x04000204 + add r0, sp, #0 + ldrh r1, [r2] + bic r1, r1, #0x8000 + orr r1, r1, r6, lsl #15 + strh r1, [r2] + bl sub_02084900 + ldr r0, _02084CD4 ; =_022BC04C + add r1, sp, #8 + ldrh r0, [r0, #2] + bl sub_02084990 + ldr r1, _02084CE4 ; =0x027FFF9B + ldrb r0, [r1] + cmp r0, #0 + bne _02084BFC + ldrb r0, [r1, #-1] + cmp r0, #0 + bne _02084C60 +_02084BFC: + ldr r3, _02084CDC ; =_022BC080 + ldr r6, _02084CE8 ; =0x027FFC30 + ldrh r0, [r3, #0xbe] + mov r2, #0 + strh r0, [r6] + b _02084C28 +_02084C14: + add r0, r3, r2 + ldrb r1, [r0, #0xb5] + add r0, r6, r2 + add r2, r2, #1 + strb r1, [r0, #2] +_02084C28: + cmp r2, #3 + blt _02084C14 + ldrh r0, [r3, #0xb0] + strh r0, [r6, #6] + ldr r0, [r3, #0xac] + str r0, [r6, #8] + bl sub_020847AC + cmp r0, #0 + movne r2, #1 + ldr r1, _02084CE4 ; =0x027FFF9B + moveq r2, #0 + mov r0, #1 + strb r2, [r1] + strb r0, [r1, #-1] +_02084C60: + ldr r0, _02084CEC ; =0xFFFF0020 + ldr r1, _02084CF0 ; =_022BC084 + mov r2, #0x9c + bl ArrayCopy32 + bl sub_0207A270 + ldr r0, _02084CDC ; =_022BC080 + add r0, r0, #0xfe000000 + mov r0, r0, lsr #5 + mov r0, r0, lsl #6 + orr r0, r0, #1 + bl sub_020849B4 + mov r7, #1 + ldr r6, _02084CD4 ; =_022BC04C + b _02084CA0 +_02084C98: + mov r0, r7 + blx SVC_WaitByLoop +_02084CA0: + ldrh r0, [r6] + cmp r0, #1 + bne _02084C98 + ldr r2, _02084CD0 ; =0x04000208 + mov r0, r4 + ldrh r1, [r2] + strh r5, [r2] + bl sub_02078C3C + add sp, sp, #0x10 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_02084CC8: .word _022BC060 +_02084CCC: .word 0x04000300 +_02084CD0: .word 0x04000208 +_02084CD4: .word _022BC04C +_02084CD8: .word 0x04000204 +_02084CDC: .word _022BC080 +_02084CE0: .word 0x08000080 +_02084CE4: .word 0x027FFF9B +_02084CE8: .word 0x027FFC30 +_02084CEC: .word 0xFFFF0020 +_02084CF0: .word _022BC084 + arm_func_end sub_02084B00 + + arm_func_start sub_02084CF4 +sub_02084CF4: ; 0x02084CF4 + stmdb sp!, {r3, lr} + and r0, r1, #0x3f + cmp r0, #1 + bne _02084D14 + ldr r0, _02084D1C ; =_022BC04C + mov r1, #1 + strh r1, [r0] + ldmia sp!, {r3, pc} +_02084D14: + bl WaitForever2 + ldmia sp!, {r3, pc} + .align 2, 0 +_02084D1C: .word _022BC04C + arm_func_end sub_02084CF4 + + arm_func_start sub_02084D20 +sub_02084D20: ; 0x02084D20 + stmdb sp!, {r3, lr} + and r0, r1, #0x3f + cmp r0, #0x11 + bne _02084D70 + ldr r0, _02084D78 ; =_022BC060 + ldr r1, [r0, #0xc] + cmp r1, #0 + ldmneia sp!, {r3, pc} + ldr r1, [r0, #0x18] + mov r0, #0 + cmp r1, #0 + beq _02084D54 + blx r1 +_02084D54: + cmp r0, #0 + beq _02084D60 + bl sub_02084D7C +_02084D60: + ldr r0, _02084D78 ; =_022BC060 + mov r1, #1 + str r1, [r0, #0xc] + ldmia sp!, {r3, pc} +_02084D70: + bl WaitForever2 + ldmia sp!, {r3, pc} + .align 2, 0 +_02084D78: .word _022BC060 + arm_func_end sub_02084D20 + + arm_func_start sub_02084D7C +sub_02084D7C: ; 0x02084D7C + stmdb sp!, {r3, lr} + mov r0, #2 + bl sub_020849B4 + bl WaitForever2 + ldmia sp!, {r3, pc} + arm_func_end sub_02084D7C + + arm_func_start sub_02084D90 +sub_02084D90: ; 0x02084D90 + ldr r0, _02084DA0 ; =_022BC060 + mov r1, #0 + str r1, [r0, #4] + bx lr + .align 2, 0 +_02084DA0: .word _022BC060 + arm_func_end sub_02084D90 + + arm_func_start sub_02084DA4 +sub_02084DA4: ; 0x02084DA4 + stmdb sp!, {r3, r4, r5, lr} + sub sp, sp, #8 + mov r5, r0 + bl EnableIrqFlag + ldr r1, _02084E20 ; =_022BC228 + mov r4, r0 + ldr r0, [r1] + cmp r0, #0 + bne _02084E10 + add r0, r5, #0xc4 + str r5, [r1] + bl sub_02084E30 + ldr r0, _02084E24 ; =_022BC22C + bl sub_02084E30 + mov r0, #0 + str r0, [r5, #0xc0] + mov r2, #0x400 + ldr r1, _02084E28 ; =sub_02084E44 + ldr r3, _02084E2C ; =_022BC650 + mov r0, r5 + str r2, [sp] + mov r2, #0x14 + str r2, [sp, #4] + mov r2, r5 + bl StartThread + mov r0, r5 + bl sub_02079940 +_02084E10: + mov r0, r4 + bl SetIrqFlag + add sp, sp, #8 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02084E20: .word _022BC228 +_02084E24: .word _022BC22C +_02084E28: .word sub_02084E44 +_02084E2C: .word _022BC650 + arm_func_end sub_02084DA4 + + arm_func_start sub_02084E30 +sub_02084E30: ; 0x02084E30 + ldr ip, _02084E40 ; =MemsetFast + mov r1, #0 + mov r2, #0x24 + bx ip + .align 2, 0 +_02084E40: .word MemsetFast + arm_func_end sub_02084E30 + + arm_func_start sub_02084E44 +sub_02084E44: ; 0x02084E44 + stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + sub sp, sp, #0x24 + mov r4, #0 + mov r8, r0 + add r6, sp, #0 + mov sl, r4 + mov sb, r4 + mov r5, r4 + mov fp, #0x24 +_02084E68: + mov r0, r6 + mov r1, r5 + mov r2, fp + bl MemsetFast + bl EnableIrqFlag + ldr r1, [r8, #0xc0] + mov r7, r0 + cmp r1, #0 + bne _02084EA0 +_02084E8C: + mov r0, r4 + bl sub_02079888 + ldr r0, [r8, #0xc0] + cmp r0, #0 + beq _02084E8C +_02084EA0: + ldr lr, [r8, #0xc0] + add ip, sp, #0 + ldmia lr!, {r0, r1, r2, r3} + stmia ip!, {r0, r1, r2, r3} + ldmia lr!, {r0, r1, r2, r3} + stmia ip!, {r0, r1, r2, r3} + ldr r1, [lr] + mov r0, r7 + str r1, [ip] + bl SetIrqFlag + ldr r1, [sp] + cmp r1, #0 + beq _02084EE0 + mov r0, r6 + blx r1 + str r0, [sp, #8] +_02084EE0: + bl EnableIrqFlag + ldr r2, [sp, #4] + ldr r1, _02084F30 ; =_022BC228 + mov r7, r0 + strb sl, [r1, #0x26] + cmp r2, #0 + beq _02084F04 + mov r0, r6 + blx r2 +_02084F04: + ldr r0, _02084F30 ; =_022BC228 + ldr r0, [r0] + cmp r0, #0 + beq _02084F24 + mov r0, r7 + str sb, [r8, #0xc0] + bl SetIrqFlag + b _02084E68 +_02084F24: + bl ThreadExit + add sp, sp, #0x24 + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_02084F30: .word _022BC228 + arm_func_end sub_02084E44 + + arm_func_start sub_02084F34 +sub_02084F34: ; 0x02084F34 + ldr r1, _02084F6C ; =0x55555555 + ldr r2, _02084F70 ; =0x33333333 + and r1, r1, r0, lsr #1 + sub r0, r0, r1 + and r1, r0, r2 + and r0, r2, r0, lsr #2 + add r1, r1, r0 + ldr r0, _02084F74 ; =0x0F0F0F0F + add r1, r1, r1, lsr #4 + and r0, r1, r0 + add r0, r0, r0, lsr #8 + add r0, r0, r0, lsr #16 + and r0, r0, #0xff + bx lr + .align 2, 0 +_02084F6C: .word 0x55555555 +_02084F70: .word 0x33333333 +_02084F74: .word 0x0F0F0F0F + arm_func_end sub_02084F34 + + arm_func_start sub_02084F78 +sub_02084F78: ; 0x02084F78 + stmdb sp!, {r4, r5, r6, lr} + sub sp, sp, #0x68 + mov r6, r0 + add r0, sp, #0 + mov r5, r1 + mov r4, r2 + bl sub_02080670 + add r0, sp, #0 + mov r1, r5 + mov r2, r4 + bl sub_020806C0 + add r0, sp, #0 + mov r1, r6 + bl sub_02080814 + add sp, sp, #0x68 + ldmia sp!, {r4, r5, r6, pc} + arm_func_end sub_02084F78 + + arm_func_start sub_02084FB8 +sub_02084FB8: ; 0x02084FB8 + stmdb sp!, {r3, lr} + mov ip, #0 + mov r2, ip +_02084FC4: + mov r3, ip + mov lr, r2 +_02084FCC: + tst r3, #0x80 + eorne r3, r1, r3, lsl #1 + add lr, lr, #1 + moveq r3, r3, lsl #1 + cmp lr, #8 + blo _02084FCC + strb r3, [r0, ip] + add ip, ip, #1 + cmp ip, #0x100 + blo _02084FC4 + ldmia sp!, {r3, pc} + arm_func_end sub_02084FB8 + + arm_func_start sub_02084FF8 +sub_02084FF8: ; 0x02084FF8 + stmdb sp!, {r4, lr} + cmp r3, #0 + ldrb lr, [r1] + mov r4, #0 + bls _02085028 +_0208500C: + ldrb ip, [r2], #1 + add r4, r4, #1 + cmp r4, r3 + eor ip, lr, ip + and ip, ip, #0xff + ldrb lr, [r0, ip] + blo _0208500C +_02085028: + strb lr, [r1] + ldmia sp!, {r4, pc} + arm_func_end sub_02084FF8 + + arm_func_start sub_02085030 +sub_02085030: ; 0x02085030 + stmdb sp!, {r3, lr} + mov lr, #0 + mov r3, lr +_0208503C: + mov ip, lr + mov r2, r3 +_02085044: + tst ip, #1 + eorne ip, r1, ip, lsr #1 + add r2, r2, #1 + moveq ip, ip, lsr #1 + cmp r2, #8 + blo _02085044 + mov r2, lr, lsl #1 + add lr, lr, #1 + strh ip, [r0, r2] + cmp lr, #0x100 + blo _0208503C + ldmia sp!, {r3, pc} + arm_func_end sub_02085030 + + arm_func_start sub_02085074 +sub_02085074: ; 0x02085074 + stmdb sp!, {r4, lr} + cmp r3, #0 + ldrh lr, [r1] + mov r4, #0 + bls _020850AC +_02085088: + ldrb ip, [r2], #1 + add r4, r4, #1 + cmp r4, r3 + eor ip, lr, ip + mov ip, ip, lsl #0x18 + mov ip, ip, lsr #0x17 + ldrh ip, [r0, ip] + eor lr, ip, lr, lsr #8 + blo _02085088 +_020850AC: + strh lr, [r1] + ldmia sp!, {r4, pc} + arm_func_end sub_02085074 + + arm_func_start sub_020850B4 +sub_020850B4: ; 0x020850B4 + stmdb sp!, {r3, lr} + mov ip, #0 + mov r2, ip +_020850C0: + mov r3, ip + mov lr, r2 +_020850C8: + tst r3, #1 + eorne r3, r1, r3, lsr #1 + add lr, lr, #1 + moveq r3, r3, lsr #1 + cmp lr, #8 + blo _020850C8 + str r3, [r0, ip, lsl #2] + add ip, ip, #1 + cmp ip, #0x100 + blo _020850C0 + ldmia sp!, {r3, pc} + arm_func_end sub_020850B4 + + arm_func_start sub_020850F4 +sub_020850F4: ; 0x020850F4 + stmdb sp!, {r4, lr} + cmp r3, #0 + ldr lr, [r1] + mov r4, #0 + bls _02085128 +_02085108: + ldrb ip, [r2], #1 + add r4, r4, #1 + cmp r4, r3 + eor ip, lr, ip + and ip, ip, #0xff + ldr ip, [r0, ip, lsl #2] + eor lr, ip, lr, lsr #8 + blo _02085108 +_02085128: + str lr, [r1] + ldmia sp!, {r4, pc} + arm_func_end sub_020850F4 + + arm_func_start sub_02085130 +sub_02085130: ; 0x02085130 + stmdb sp!, {r3, lr} + mov lr, r1 + mov ip, #0 + mov r3, r2 + add r1, sp, #0 + mov r2, lr + strb ip, [sp] + bl sub_02084FF8 + ldrb r0, [sp] + ldmia sp!, {r3, pc} + arm_func_end sub_02085130 + + arm_func_start sub_02085158 +sub_02085158: ; 0x02085158 + stmdb sp!, {r3, lr} + mov lr, r1 + mov ip, #0 + mov r3, r2 + add r1, sp, #0 + mov r2, lr + strh ip, [sp] + bl sub_02085074 + ldrh r0, [sp] + ldmia sp!, {r3, pc} + arm_func_end sub_02085158 + + arm_func_start sub_02085180 +sub_02085180: ; 0x02085180 + stmdb sp!, {r3, lr} + mov lr, r1 + mvn ip, #0 + mov r3, r2 + add r1, sp, #0 + mov r2, lr + str ip, [sp] + bl sub_020850F4 + ldr r0, [sp] + mvn r0, r0 + ldmia sp!, {r3, pc} + arm_func_end sub_02085180 + + arm_func_start sub_020851AC +sub_020851AC: ; 0x020851AC + stmdb sp!, {r4, lr} + sub sp, sp, #8 + movs r4, r0 + addeq sp, sp, #8 + moveq r0, #0 + ldmeqia sp!, {r4, pc} + ldrh r0, [r4, #0x3c] + cmp r0, #0 + addeq sp, sp, #8 + moveq r0, #0 + ldmeqia sp!, {r4, pc} + add r1, sp, #0 + add r0, r4, #0x50 + mov r2, #8 + bl MemcpyFast + add r0, sp, #0 + mov r1, #8 + bl sub_0207A2C0 + ldr r0, [r4, #0x44] + cmp r0, #0 + bne _02085230 + ldrh r1, [sp] + ldr r0, _0208523C ; =0x00002348 + cmp r1, r0 + ldrneh r1, [sp] + ldrne r0, _02085240 ; =0x0000BD8A + cmpne r1, r0 + bne _02085230 + ldrh r0, [sp, #6] + cmp r0, #4 + addeq sp, sp, #8 + moveq r0, #1 + ldmeqia sp!, {r4, pc} +_02085230: + mov r0, #0 + add sp, sp, #8 + ldmia sp!, {r4, pc} + .align 2, 0 +_0208523C: .word 0x00002348 +_02085240: .word 0x0000BD8A + arm_func_end sub_020851AC + + arm_func_start sub_02085244 +sub_02085244: ; 0x02085244 + stmdb sp!, {r4, lr} + sub ip, r2, #1 + mov r4, r1 + cmp ip, #0 + mov lr, #0 + ble _02085280 +_0208525C: + ldrsb r3, [r4] + strb r3, [r0, lr] + ldrsb r3, [r4] + cmp r3, #0 + beq _02085280 + add lr, lr, #1 + cmp lr, ip + add r4, r4, #1 + blt _0208525C +_02085280: + sub r3, r2, #1 + cmp lr, r3 + blt _02085298 + cmp r2, #0 + movne r2, #0 + strneb r2, [r0, lr] +_02085298: + mov r0, r1 + bl sub_020852A4 + ldmia sp!, {r4, pc} + arm_func_end sub_02085244 + + arm_func_start sub_020852A4 +sub_020852A4: ; 0x020852A4 + ldrsb r1, [r0] + mov r2, #0 + cmp r1, #0 + beq _020852C4 +_020852B4: + add r2, r2, #1 + ldrsb r1, [r0, r2] + cmp r1, #0 + bne _020852B4 +_020852C4: + mov r0, r2 + bx lr + arm_func_end sub_020852A4 + + arm_func_start sub_020852CC +sub_020852CC: ; 0x020852CC + b _020852D8 +_020852D0: + add r0, r0, #1 + add r1, r1, #1 +_020852D8: + ldrsb r3, [r1] + ldrsb r2, [r0] + cmp r2, r3 + bne _020852F0 + cmp r2, #0 + bne _020852D0 +_020852F0: + sub r0, r2, r3 + bx lr + arm_func_end sub_020852CC + + arm_func_start sub_020852F8 +sub_020852F8: ; 0x020852F8 + stmdb sp!, {r3, lr} + cmp r2, #0 + beq _02085330 + cmp r2, #0 + mov lr, #0 + ble _02085330 +_02085310: + ldrb ip, [r0, lr] + ldrb r3, [r1, lr] + cmp ip, r3 + subne r0, ip, r3 + ldmneia sp!, {r3, pc} + add lr, lr, #1 + cmp lr, r2 + blt _02085310 +_02085330: + mov r0, #0 + ldmia sp!, {r3, pc} + arm_func_end sub_020852F8 + + arm_func_start sub_02085338 +sub_02085338: ; 0x02085338 + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r3, lr} + add r2, sp, #0xc + bic r2, r2, #3 + ldr r1, [sp, #0xc] + add r2, r2, #4 + bl sub_020853DC + ldmia sp!, {r3, lr} + add sp, sp, #0x10 + bx lr + arm_func_end sub_02085338 + + arm_func_start sub_02085360 +sub_02085360: ; 0x02085360 + sub r3, r0, #9 + cmp r3, #0x17 + mov r0, #0 + bxhi lr + ldr r1, _02085384 ; =0x0080001F + mov r2, #1 + tst r1, r2, lsl r3 + movne r0, r2 + bx lr + .align 2, 0 +_02085384: .word 0x0080001F + arm_func_end sub_02085360 + + arm_func_start sub_02085388 +sub_02085388: ; 0x02085388 + stmdb sp!, {r3, r4, r5, lr} + cmp r1, r2 + ldmhsia sp!, {r3, r4, r5, pc} + and r3, r2, #0x1f + mov ip, #1 + mov r3, ip, lsl r3 + sub r5, r3, #1 + mvn ip, #0 +_020853A8: + and r3, r1, #0x1f + mov lr, r1, lsr #5 + mov r4, ip, lsl r3 + add r1, lr, #1 + cmp r2, r1, lsl #5 + ldr r3, [r0, lr, lsl #2] + andlo r4, r4, r5 + mov r1, r1, lsl #5 + orr r3, r3, r4 + cmp r1, r2 + str r3, [r0, lr, lsl #2] + blo _020853A8 + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_02085388 + + arm_func_start sub_020853DC +sub_020853DC: ; 0x020853DC + stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + sub sp, sp, #0x34 + mov r8, r1 + ldrsb r4, [r8] + mov sb, r0 + mov r0, #0 + str r0, [sp, #0xc] + str r2, [sp] + str sb, [sp, #0x10] + str r0, [sp, #4] + cmp r4, #0 + beq _02085AD4 +_0208540C: + mov r0, r4 + bl sub_02085360 + cmp r0, #0 + beq _02085460 + ldrsb r0, [r8] + bl sub_02085360 + cmp r0, #0 + beq _0208543C +_0208542C: + ldrsb r0, [r8, #1]! + bl sub_02085360 + cmp r0, #0 + bne _0208542C +_0208543C: + ldrsb r0, [sb] + bl sub_02085360 + cmp r0, #0 + beq _02085AC8 +_0208544C: + ldrsb r0, [sb, #1]! + bl sub_02085360 + cmp r0, #0 + bne _0208544C + b _02085AC8 +_02085460: + cmp r4, #0x25 + beq _020854A0 + ldrsb r0, [sb] + cmp r4, r0 + bne _02085AD4 + and r0, r4, #0xff + eor r0, r0, #0x20 + sub r0, r0, #0xa1 + cmp r0, #0x3c + bhs _02085494 + ldrsb r0, [sb, #1]! + cmp r4, r0 + bne _02085AD4 +_02085494: + add sb, sb, #1 + add r8, r8, #1 + b _02085AC8 +_020854A0: + ldrsb r0, [r8, #1] + cmp r0, #0x25 + bne _020854C0 + ldrsb r0, [sb] + cmp r4, r0 + bne _02085AD4 + add r8, r8, #2 + b _02085AC8 +_020854C0: + ldrsb r0, [r8, #1]! + mov sl, #0 + mov r5, sl + cmp r0, #0x2a + mov fp, sl + mov r6, sl + orreq r5, sl, #0x2000 + ldreqsb r0, [r8, #1]! + mov r1, #0xa + b _020854F4 +_020854E8: + mla r2, r6, r1, r0 + ldrsb r0, [r8, #1]! + sub r6, r2, #0x30 +_020854F4: + cmp r0, #0x30 + blt _02085504 + cmp r0, #0x39 + ble _020854E8 +_02085504: + cmp r0, #0x68 + beq _02085518 + cmp r0, #0x6c + beq _02085530 + b _02085544 +_02085518: + ldrsb r0, [r8, #1]! + cmp r0, #0x68 + orrne r5, r5, #0x40 + orreq r5, r5, #0x100 + ldreqsb r0, [r8, #1]! + b _02085544 +_02085530: + ldrsb r0, [r8, #1]! + cmp r0, #0x6c + orrne r5, r5, #0x20 + ldreqsb r0, [r8, #1]! + orreq r5, r5, #0x80 +_02085544: + cmp r0, #0x69 + bgt _02085590 + cmp r0, #0x64 + blt _02085564 + beq _020855D8 + cmp r0, #0x69 + beq _020855E0 + b _02085AD4 +_02085564: + cmp r0, #0x5b + bgt _02085584 + cmp r0, #0x58 + blt _02085AD4 + beq _020855FC + cmp r0, #0x5b + beq _020858D0 + b _02085AD4 +_02085584: + cmp r0, #0x63 + beq _020857D8 + b _02085AD4 +_02085590: + cmp r0, #0x6e + bgt _020855A0 + beq _02085608 + b _02085AD4 +_020855A0: + sub r1, r0, #0x6f + cmp r1, #9 + addls pc, pc, r1, lsl #2 + b _02085AD4 +_020855B0: ; jump table + b _020855E8 ; case 0 + b _020855FC ; case 1 + b _02085AD4 ; case 2 + b _02085AD4 ; case 3 + b _020857D8 ; case 4 + b _02085AD4 ; case 5 + b _020855F0 ; case 6 + b _02085AD4 ; case 7 + b _02085AD4 ; case 8 + b _020855FC ; case 9 +_020855D8: + mov r4, #0xa + b _0208562C +_020855E0: + mvn r4, #0 + b _0208562C +_020855E8: + mov r4, #8 + b _0208562C +_020855F0: + orr r5, r5, #0x1000 + mov r4, #0xa + b _0208562C +_020855FC: + orr r5, r5, #0x1000 + mov r4, #0x10 + b _0208562C +_02085608: + tst r5, #0x2000 + ldreq r0, [sp, #4] + add r8, r8, #1 + subeq r0, r0, #1 + streq r0, [sp, #4] + ldr r0, [sp, #0x10] + sub sl, sb, r0 + mov fp, sl, asr #0x1f + b _0208574C +_0208562C: + ldrsb r7, [sb] + add r8, r8, #1 + mov r0, r7 + bl sub_02085360 + cmp r0, #0 + beq _02085658 +_02085644: + ldrsb r7, [sb, #1]! + mov r0, r7 + bl sub_02085360 + cmp r0, #0 + bne _02085644 +_02085658: + cmp r7, #0x2b + orreq r5, r5, #2 + beq _02085670 + cmp r7, #0x2d + bne _02085678 + orr r5, r5, #8 +_02085670: + ldrsb r7, [sb, #1]! + b _02085658 +_02085678: + mvn r0, #0 + cmp r4, r0 + bne _020856A4 + cmp r7, #0x30 + movne r4, #0xa + bne _020856A4 + ldrsb r0, [sb, #1] + cmp r0, #0x78 + cmpne r0, #0x58 + moveq r4, #0x10 + movne r4, #8 +_020856A4: + cmp r4, #0x10 + cmpeq r7, #0x30 + bne _020856C0 + ldrsb r0, [sb, #1] + cmp r0, #0x78 + cmpne r0, #0x58 + ldreqsb r7, [sb, #2]! +_020856C0: + cmp r6, #0 + mvneq r6, #0x80000000 + cmp r6, #0 + mov r2, #0 + ble _0208572C + mov ip, r4, asr #0x1f +_020856D8: + sub r3, r7, #0x30 + cmp r3, #0xa + blo _02085700 + sub r0, r3, #0x31 + cmp r0, #6 + sublo r3, r3, #0x27 + blo _02085700 + sub r3, r3, #0x11 + cmp r3, #6 + addlo r3, r3, #0xa +_02085700: + cmp r3, r4 + bhs _0208572C + ldrsb r7, [sb, #1]! + add r2, r2, #1 + umull r1, r0, sl, r4 + mla r0, sl, ip, r0 + adds sl, r3, r1 + mla r0, fp, r4, r0 + adc fp, r0, #0 + cmp r2, r6 + blt _020856D8 +_0208572C: + cmp r2, #0 + beq _02085AD4 + tst r5, #8 + beq _02085744 + rsbs sl, sl, #0 + rsc fp, fp, #0 +_02085744: + mov r0, #1 + str r0, [sp, #0xc] +_0208574C: + tst r5, #0x2000 + bne _02085AC8 + ldr r0, [sp, #4] + tst r5, #0x100 + add r0, r0, #1 + str r0, [sp, #4] + beq _02085780 + ldr r0, [sp] + add r0, r0, #4 + str r0, [sp] + ldr r0, [r0, #-4] + strb sl, [r0] + b _02085AC8 +_02085780: + tst r5, #0x40 + beq _020857A0 + ldr r0, [sp] + add r0, r0, #4 + str r0, [sp] + ldr r0, [r0, #-4] + strh sl, [r0] + b _02085AC8 +_020857A0: + tst r5, #0x80 + beq _020857C0 + ldr r0, [sp] + add r0, r0, #4 + str r0, [sp] + ldr r0, [r0, #-4] + stmia r0, {sl, fp} + b _02085AC8 +_020857C0: + ldr r0, [sp] + add r0, r0, #4 + str r0, [sp] + ldr r0, [r0, #-4] + str sl, [r0] + b _02085AC8 +_020857D8: + mov r1, #1 + tst r5, #0x2000 + add r8, r8, #1 + mov r4, #0 + str r1, [sp, #0xc] + bne _0208580C + ldr r1, [sp] + add r1, r1, #4 + str r1, [sp] + ldr r4, [r1, #-4] + ldr r1, [sp, #4] + add r1, r1, #1 + str r1, [sp, #4] +_0208580C: + cmp r0, #0x73 + bne _02085888 + ldrsb r5, [sb] + cmp r6, #0 + mvneq r6, #0x80000000 + mov r0, r5 + bl sub_02085360 + cmp r0, #0 + beq _02085858 +_02085830: + ldrsb r5, [sb, #1]! + mov r0, r5 + bl sub_02085360 + cmp r0, #0 + bne _02085830 + b _02085858 +_02085848: + cmp r4, #0 + strneb r5, [r4], #1 + ldrsb r5, [sb, #1]! + sub r6, r6, #1 +_02085858: + cmp r5, #0 + beq _02085878 + mov r0, r5 + bl sub_02085360 + cmp r0, #0 + bne _02085878 + cmp r6, #0 + bgt _02085848 +_02085878: + cmp r4, #0 + movne r0, #0 + strneb r0, [r4] + b _02085AC8 +_02085888: + cmp r6, #0 + moveq r6, #1 + ldrsb r0, [sb] + b _020858A8 +_02085898: + cmp r4, #0 + strneb r0, [r4], #1 + ldrsb r0, [sb, #1]! + sub r6, r6, #1 +_020858A8: + cmp r0, #0 + beq _020858B8 + cmp r6, #0 + bgt _02085898 +_020858B8: + cmp r4, #0 + beq _02085AC8 + cmp r6, #0 + movgt r0, #0 + strgtb r0, [r4] + b _02085AC8 +_020858D0: + mov sl, #0 + mov r3, #1 + add r1, sp, #0x14 + mov r0, sl + mov r2, #0x20 + mov r7, sl + mov fp, sl + str r3, [sp, #8] + bl ArrayFill32 + ldrsb r0, [r8, #1]! + cmp r0, #0x5e + moveq r0, sl + addeq r8, r8, #1 + streq r0, [sp, #8] + ldrsb r0, [r8] + cmp r0, #0x5d + bne _02085938 + and r2, r0, #0xff + mov r0, r2, lsr #5 + add r1, sp, #0x14 + ldr r4, [r1, r0, lsl #2] + and r2, r2, #0x1f + mov r3, #1 + orr r2, r4, r3, lsl r2 + str r2, [r1, r0, lsl #2] + add r8, r8, #1 +_02085938: + add r4, sp, #0x14 +_0208593C: + ldrsb r0, [r8] + cmp r0, #0 + cmpne r0, #0x5d + bne _0208598C + cmp fp, #0 + beq _0208597C + add r4, sp, #0x14 + mov r3, r7, lsr #5 + ldr r2, [r4, r3, lsl #2] + and r0, r7, #0x1f + mov r1, #1 + orr r0, r2, r1, lsl r0 + str r0, [r4, r3, lsl #2] + ldr r0, [sp, #0x18] + orr r0, r0, #0x2000 + str r0, [sp, #0x18] +_0208597C: + ldrsb r0, [r8] + cmp r0, #0x5d + addeq r8, r8, #1 + b _02085A38 +_0208598C: + cmp fp, #0 + bne _020859CC + cmp r7, #0 + beq _020859A8 + cmp r0, #0x2d + moveq fp, #1 + beq _02085A30 +_020859A8: + and r0, r0, #0xff + mov r3, r0, lsr #5 + ldr r2, [r4, r3, lsl #2] + and r1, r0, #0x1f + mov r0, #1 + orr r0, r2, r0, lsl r1 + str r0, [r4, r3, lsl #2] + ldrb r7, [r8] + b _02085A30 +_020859CC: + and r2, r0, #0xff + cmp r7, r2 + bls _02085A18 + mov r1, r7, lsr #5 + ldr fp, [r4, r1, lsl #2] + and r7, r7, #0x1f + mov r3, #1 + orr r3, fp, r3, lsl r7 + str r3, [r4, r1, lsl #2] + ldr r1, [sp, #0x18] + mov r0, r2, lsr #5 + orr r1, r1, #0x2000 + str r1, [sp, #0x18] + ldr r3, [r4, r0, lsl #2] + and r2, r2, #0x1f + mov r1, #1 + orr r1, r3, r1, lsl r2 + str r1, [r4, r0, lsl #2] + b _02085A28 +_02085A18: + mov r1, r7 + add r2, r2, #1 + mov r0, r4 + bl sub_02085388 +_02085A28: + mov fp, #0 + mov r7, fp +_02085A30: + add r8, r8, #1 + b _0208593C +_02085A38: + mov r0, #1 + tst r5, #0x2000 + str r0, [sp, #0xc] + bne _02085A64 + ldr r0, [sp] + add r0, r0, #4 + str r0, [sp] + ldr sl, [r0, #-4] + ldr r0, [sp, #4] + add r0, r0, #1 + str r0, [sp, #4] +_02085A64: + cmp r6, #0 + mvneq r6, #0x80000000 + ldrsb r0, [sb] + add r3, sp, #0x14 + b _02085AAC +_02085A78: + and r4, r0, #0xff + mov r1, r4, lsr #5 + ldr r2, [r3, r1, lsl #2] + and r1, r4, #0x1f + mov r1, r2, lsr r1 + and r2, r1, #1 + ldr r1, [sp, #8] + cmp r1, r2 + bne _02085ABC + cmp sl, #0 + strneb r0, [sl], #1 + ldrsb r0, [sb, #1]! + sub r6, r6, #1 +_02085AAC: + cmp r0, #0 + beq _02085ABC + cmp r6, #0 + bgt _02085A78 +_02085ABC: + cmp sl, #0 + movne r0, #0 + strneb r0, [sl] +_02085AC8: + ldrsb r4, [r8] + cmp r4, #0 + bne _0208540C +_02085AD4: + ldrsb r0, [sb] + cmp r0, #0 + ldreq r0, [sp, #0xc] + cmpeq r0, #0 + mvneq r0, #0 + streq r0, [sp, #4] + ldr r0, [sp, #4] + add sp, sp, #0x34 + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} + arm_func_end sub_020853DC + + arm_func_start sub_02085AF8 +sub_02085AF8: ; 0x02085AF8 + ldr r2, [r0] + cmp r2, #0 + beq _02085B18 + ldr r2, [r0, #4] + strb r1, [r2] + ldr r1, [r0] + sub r1, r1, #1 + str r1, [r0] +_02085B18: + ldr r1, [r0, #4] + add r1, r1, #1 + str r1, [r0, #4] + bx lr + arm_func_end sub_02085AF8 + + arm_func_start sub_02085B28 +sub_02085B28: ; 0x02085B28 + stmdb sp!, {r3, lr} + cmp r2, #0 + ldmleia sp!, {r3, pc} + ldr lr, [r0] + mov ip, #0 + cmp lr, r2 + movhi lr, r2 + cmp lr, #0 + bls _02085B60 +_02085B4C: + ldr r3, [r0, #4] + strb r1, [r3, ip] + add ip, ip, #1 + cmp ip, lr + blo _02085B4C +_02085B60: + ldr r1, [r0] + sub r1, r1, lr + str r1, [r0] + ldr r1, [r0, #4] + add r1, r1, r2 + str r1, [r0, #4] + ldmia sp!, {r3, pc} + arm_func_end sub_02085B28 + + arm_func_start sub_02085B7C +sub_02085B7C: ; 0x02085B7C + stmdb sp!, {r4, lr} + cmp r2, #0 + ldmleia sp!, {r4, pc} + ldr r4, [r0] + mov lr, #0 + cmp r4, r2 + movhi r4, r2 + cmp r4, #0 + bls _02085BB8 +_02085BA0: + ldrsb ip, [r1, lr] + ldr r3, [r0, #4] + strb ip, [r3, lr] + add lr, lr, #1 + cmp lr, r4 + blo _02085BA0 +_02085BB8: + ldr r1, [r0] + sub r1, r1, r4 + str r1, [r0] + ldr r1, [r0, #4] + add r1, r1, r2 + str r1, [r0, #4] + ldmia sp!, {r4, pc} + arm_func_end sub_02085B7C + + arm_func_start sub_02085BD4 +sub_02085BD4: ; 0x02085BD4 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + sub sp, sp, #0x30 + mov sb, r2 + str r1, [sp, #0xc] + str r0, [sp, #0x14] + str r0, [sp, #0x10] + ldrsb r0, [sb] + str r1, [sp] + mov fp, r3 + cmp r0, #0 + beq _02086400 +_02085C00: + ldrsb r1, [sb] + and r0, r1, #0xff + eor r0, r0, #0x20 + sub r0, r0, #0xa1 + cmp r0, #0x3c + bhs _02085C3C + add r0, sp, #0xc + bl sub_02085AF8 + ldrsb r1, [sb, #1]! + cmp r1, #0 + beq _020863F4 + add r0, sp, #0xc + add sb, sb, #1 + bl sub_02085AF8 + b _020863F4 +_02085C3C: + cmp r1, #0x25 + beq _02085C54 + add r0, sp, #0xc + add sb, sb, #1 + bl sub_02085AF8 + b _020863F4 +_02085C54: + mov r5, #0 + mov sl, r5 + mov r2, sb + sub r6, r5, #1 + mov r0, #0xa + mov r3, #0x57 +_02085C6C: + ldrsb r4, [sb, #1]! + cmp r4, #0x20 + bgt _02085C80 + beq _02085CBC + b _02085CD4 +_02085C80: + cmp r4, #0x30 + bgt _02085CD4 + cmp r4, #0x2b + blt _02085CD4 + beq _02085CA8 + cmp r4, #0x2d + beq _02085CC4 + cmp r4, #0x30 + beq _02085CCC + b _02085CD4 +_02085CA8: + ldrsb r1, [sb, #-1] + cmp r1, #0x20 + bne _02085CD4 + orr r5, r5, #2 + b _02085C6C +_02085CBC: + orr r5, r5, #1 + b _02085C6C +_02085CC4: + orr r5, r5, #8 + b _02085C6C +_02085CCC: + orr r5, r5, #0x10 + b _02085C6C +_02085CD4: + cmp r4, #0x2a + bne _02085CF8 + add fp, fp, #4 + ldr sl, [fp, #-4] + add sb, sb, #1 + cmp sl, #0 + rsblt sl, sl, #0 + orrlt r5, r5, #8 + b _02085D20 +_02085CF8: + mov r1, #0xa + b _02085D0C +_02085D00: + ldrsb r4, [sb], #1 + mla r4, sl, r1, r4 + sub sl, r4, #0x30 +_02085D0C: + ldrsb r4, [sb] + cmp r4, #0x30 + blt _02085D20 + cmp r4, #0x39 + ble _02085D00 +_02085D20: + ldrsb r1, [sb] + cmp r1, #0x2e + bne _02085D7C + ldrsb r1, [sb, #1]! + mov r6, #0 + cmp r1, #0x2a + bne _02085D54 + add fp, fp, #4 + ldr r6, [fp, #-4] + add sb, sb, #1 + cmp r6, #0 + mvnlt r6, #0 + b _02085D7C +_02085D54: + mov r1, #0xa + b _02085D68 +_02085D5C: + ldrsb r4, [sb], #1 + mla r4, r6, r1, r4 + sub r6, r4, #0x30 +_02085D68: + ldrsb r4, [sb] + cmp r4, #0x30 + blt _02085D7C + cmp r4, #0x39 + ble _02085D5C +_02085D7C: + ldrsb r1, [sb] + cmp r1, #0x68 + beq _02085D94 + cmp r1, #0x6c + beq _02085DAC + b _02085DC0 +_02085D94: + ldrsb r1, [sb, #1]! + cmp r1, #0x68 + orrne r5, r5, #0x40 + addeq sb, sb, #1 + orreq r5, r5, #0x100 + b _02085DC0 +_02085DAC: + ldrsb r1, [sb, #1]! + cmp r1, #0x6c + orrne r5, r5, #0x20 + addeq sb, sb, #1 + orreq r5, r5, #0x80 +_02085DC0: + ldrsb r1, [sb] + cmp r1, #0x69 + bgt _02085E04 + cmp r1, #0x63 + blt _02085DE8 + beq _02085E74 + cmp r1, #0x64 + cmpne r1, #0x69 + beq _0208602C + b _02086010 +_02085DE8: + cmp r1, #0x25 + bgt _02085DF8 + beq _02085FF4 + b _02086010 +_02085DF8: + cmp r1, #0x58 + beq _02085E60 + b _02086010 +_02085E04: + cmp r1, #0x6e + bgt _02085E14 + beq _02085F9C + b _02086010 +_02085E14: + sub r1, r1, #0x6f + cmp r1, #9 + addls pc, pc, r1, lsl #2 + b _02086010 +_02085E24: ; jump table + b _02085E4C ; case 0 + b _02085E68 ; case 1 + b _02086010 ; case 2 + b _02086010 ; case 3 + b _02085EE8 ; case 4 + b _02086010 ; case 5 + b _02085E58 ; case 6 + b _02086010 ; case 7 + b _02086010 ; case 8 + b _02086024 ; case 9 +_02085E4C: + orr r5, r5, #0x1000 + mov r0, #8 + b _0208602C +_02085E58: + orr r5, r5, #0x1000 + b _0208602C +_02085E60: + mov r3, #0x37 + b _02086024 +_02085E68: + orr r5, r5, #4 + mov r6, #8 + b _02086024 +_02085E74: + cmp r6, #0 + bge _02086010 + add fp, fp, #4 + tst r5, #8 + ldr r4, [fp, #-4] + beq _02085EB0 + mov r1, r4, lsl #0x18 + add r0, sp, #0xc + mov r1, r1, asr #0x18 + bl sub_02085AF8 + add r0, sp, #0xc + sub r2, sl, #1 + mov r1, #0x20 + bl sub_02085B28 + b _02085EE0 +_02085EB0: + tst r5, #0x10 + movne r0, #0x30 + moveq r0, #0x20 + mov r1, r0, lsl #0x18 + add r0, sp, #0xc + mov r1, r1, asr #0x18 + sub r2, sl, #1 + bl sub_02085B28 + mov r1, r4, lsl #0x18 + add r0, sp, #0xc + mov r1, r1, asr #0x18 + bl sub_02085AF8 +_02085EE0: + add sb, sb, #1 + b _020863F4 +_02085EE8: + add fp, fp, #4 + cmp r6, #0 + ldr r7, [fp, #-4] + mov r4, #0 + bge _02085F20 + ldrsb r0, [r7] + cmp r0, #0 + beq _02085F34 +_02085F08: + add r4, r4, #1 + ldrsb r0, [r7, r4] + cmp r0, #0 + bne _02085F08 + b _02085F34 +_02085F1C: + add r4, r4, #1 +_02085F20: + cmp r4, r6 + bge _02085F34 + ldrsb r0, [r7, r4] + cmp r0, #0 + bne _02085F1C +_02085F34: + tst r5, #8 + sub sl, sl, r4 + beq _02085F64 + add r0, sp, #0xc + mov r1, r7 + mov r2, r4 + bl sub_02085B7C + add r0, sp, #0xc + mov r2, sl + mov r1, #0x20 + bl sub_02085B28 + b _02085F94 +_02085F64: + tst r5, #0x10 + movne r0, #0x30 + moveq r0, #0x20 + mov r1, r0, lsl #0x18 + add r0, sp, #0xc + mov r2, sl + mov r1, r1, asr #0x18 + bl sub_02085B28 + add r0, sp, #0xc + mov r1, r7 + mov r2, r4 + bl sub_02085B7C +_02085F94: + add sb, sb, #1 + b _020863F4 +_02085F9C: + ldr r1, [sp, #0x10] + ldr r0, [sp, #0x14] + tst r5, #0x100 + sub r2, r1, r0 + bne _02085FEC + tst r5, #0x40 + beq _02085FC8 + add fp, fp, #4 + ldr r0, [fp, #-4] + strh r2, [r0] + b _02085FEC +_02085FC8: + add fp, fp, #4 + tst r5, #0x80 + ldreq r0, [fp, #-4] + streq r2, [r0] + beq _02085FEC + ldr r0, [fp, #-4] + mov r1, r2, asr #0x1f + str r2, [r0] + str r1, [r0, #4] +_02085FEC: + add sb, sb, #1 + b _020863F4 +_02085FF4: + add r0, r2, #1 + cmp r0, sb + bne _02086010 + add r0, sp, #0xc + add sb, sb, #1 + bl sub_02085AF8 + b _020863F4 +_02086010: + mov r1, r2 + add r0, sp, #0xc + sub r2, sb, r2 + bl sub_02085B7C + b _020863F4 +_02086024: + orr r5, r5, #0x1000 + mov r0, #0x10 +_0208602C: + tst r5, #8 + bicne r5, r5, #0x10 + cmp r6, #0 + bicge r5, r5, #0x10 + movlt r6, #1 + mov r4, #0 + tst r5, #0x1000 + beq _020860EC + tst r5, #0x100 + beq _02086064 + add fp, fp, #4 + ldrb r7, [fp, #-4] + mov r1, #0 + b _0208609C +_02086064: + tst r5, #0x40 + beq _0208607C + add fp, fp, #4 + ldrh r7, [fp, #-4] + mov r1, #0 + b _0208609C +_0208607C: + tst r5, #0x80 + addeq fp, fp, #4 + ldreq r7, [fp, #-4] + moveq r1, #0 + beq _0208609C + add fp, fp, #8 + ldr r7, [fp, #-8] + ldr r1, [fp, #-4] +_0208609C: + bic r5, r5, #3 + tst r5, #4 + beq _020861AC + cmp r0, #0x10 + bne _020860D4 + cmp r1, #0 + cmpeq r7, #0 + beq _020861AC + add r4, r3, #0x21 + mov r2, #0x30 + strb r4, [sp, #8] + strb r2, [sp, #9] + mov r4, #2 + b _020861AC +_020860D4: + cmp r0, #8 + bne _020861AC + mov r2, #0x30 + strb r2, [sp, #8] + mov r4, #1 + b _020861AC +_020860EC: + tst r5, #0x100 + beq _02086104 + add fp, fp, #4 + ldrsb r7, [fp, #-4] + mov r1, r7, asr #0x1f + b _0208613C +_02086104: + tst r5, #0x40 + beq _0208611C + add fp, fp, #4 + ldrsh r7, [fp, #-4] + mov r1, r7, asr #0x1f + b _0208613C +_0208611C: + tst r5, #0x80 + addeq fp, fp, #4 + ldreq r7, [fp, #-4] + moveq r1, r7, asr #0x1f + beq _0208613C + add fp, fp, #8 + ldr r7, [fp, #-8] + ldr r1, [fp, #-4] +_0208613C: + mov ip, #0 + and r2, ip, #0 + and r8, r1, #0x80000000 + cmp r2, #0 + cmpeq r8, #0 + beq _02086174 + mvn r4, r7 + mov r2, #0x2d + mvn r1, r1 + strb r2, [sp, #8] + adds r7, r4, #1 + adc r1, r1, ip + mov r4, #1 + b _020861AC +_02086174: + cmp r1, ip + cmpeq r7, ip + cmpeq r6, #0 + beq _020861AC + tst r5, #2 + beq _0208619C + mov r2, #0x2b + strb r2, [sp, #8] + mov r4, #1 + b _020861AC +_0208619C: + tst r5, #1 + movne r2, #0x20 + strneb r2, [sp, #8] + movne r4, #1 +_020861AC: + cmp r0, #8 + mov r8, #0 + beq _020861CC + cmp r0, #0xa + beq _02086218 + cmp r0, #0x10 + beq _020862B0 + b _020862FC +_020861CC: + cmp r1, r8 + cmpeq r7, r8 + beq _020862FC + add r2, sp, #0x18 + mov r0, r8 + mov lr, #7 + mov ip, r8 +_020861E8: + and r3, r7, lr + add r3, r3, #0x30 + strb r3, [r2, r8] + mov r3, r1, lsr #3 + cmp r3, r0 + mov r7, r7, lsr #3 + orr r7, r7, r1, lsl #29 + mov r1, r3 + cmpeq r7, ip + add r8, r8, #1 + bne _020861E8 + b _020862FC +_02086218: + mov r0, r8 + cmp r0, r8 + cmpeq r1, r8 + bne _02086264 + cmp r7, #0 + beq _020862FC + ldr ip, _0208644C ; =0xCCCCCCCD + add r3, sp, #0x18 + mov r2, #0xa +_0208623C: + umull r1, r0, r7, ip + movs r0, r0, lsr #3 + mul r1, r0, r2 + sub r1, r7, r1 + mov r7, r0 + add r0, r1, #0x30 + strb r0, [r3, r8] + add r8, r8, #1 + bne _0208623C + b _020862FC +_02086264: + cmp r1, r8 + cmpeq r7, r8 + beq _020862FC +_02086270: + mov r0, r7 + mov r2, #0xa + mov r3, #0 + bl sub_0208FE3C + mov r2, #0xa + umull r3, r2, r0, r2 + subs r2, r7, r3 + add r3, r2, #0x30 + add r2, sp, #0x18 + strb r3, [r2, r8] + cmp r1, #0 + cmpeq r0, #0 + mov r7, r0 + add r8, r8, #1 + bne _02086270 + b _020862FC +_020862B0: + cmp r1, r8 + cmpeq r7, r8 + beq _020862FC + add ip, sp, #0x18 + mov lr, #0xf +_020862C4: + and r2, r7, lr + mov r7, r7, lsr #4 + mov r0, r1, lsr #4 + orr r7, r7, r1, lsl #28 + cmp r2, #0xa + mov r1, r0 + addlt r0, r2, #0x30 + addge r0, r2, r3 + strb r0, [ip, r8] + mov r0, #0 + cmp r1, r0 + cmpeq r7, r0 + add r8, r8, #1 + bne _020862C4 +_020862FC: + cmp r4, #0 + ble _02086324 + ldrsb r0, [sp, #8] + cmp r0, #0x30 + bne _02086324 + add r0, sp, #0x18 + mov r1, #0x30 + strb r1, [r0, r8] + add r8, r8, #1 + mov r4, #0 +_02086324: + tst r5, #0x10 + sub r6, r6, r8 + beq _02086340 + sub r0, sl, r8 + sub r0, r0, r4 + cmp r6, r0 + movlt r6, r0 +_02086340: + cmp r6, #0 + subgt sl, sl, r6 + add r0, r4, r8 + sub sl, sl, r0 + ands r0, r5, #8 + str r0, [sp, #4] + bne _0208636C + add r0, sp, #0xc + mov r2, sl + mov r1, #0x20 + bl sub_02085B28 +_0208636C: + cmp r4, #0 + ble _02086398 + add r0, sp, #8 + add r5, r0, r4 + add r7, sp, #0xc +_02086380: + ldrsb r1, [r5, #-1]! + mov r0, r7 + sub r4, r4, #1 + bl sub_02085AF8 + cmp r4, #0 + bgt _02086380 +_02086398: + add r0, sp, #0xc + mov r2, r6 + mov r1, #0x30 + bl sub_02085B28 + cmp r8, #0 + ble _020863D4 + add r0, sp, #0x18 + add r5, r0, r8 + add r4, sp, #0xc +_020863BC: + ldrsb r1, [r5, #-1]! + mov r0, r4 + sub r8, r8, #1 + bl sub_02085AF8 + cmp r8, #0 + bgt _020863BC +_020863D4: + ldr r0, [sp, #4] + cmp r0, #0 + beq _020863F0 + add r0, sp, #0xc + mov r2, sl + mov r1, #0x20 + bl sub_02085B28 +_020863F0: + add sb, sb, #1 +_020863F4: + ldrsb r0, [sb] + cmp r0, #0 + bne _02085C00 +_02086400: + ldr r0, [sp, #0xc] + cmp r0, #0 + beq _0208641C + ldr r0, [sp, #0x10] + mov r1, #0 + strb r1, [r0] + b _02086438 +_0208641C: + ldr r0, [sp] + cmp r0, #0 + beq _02086438 + ldr r1, [sp, #0x14] + mov r2, #0 + add r0, r1, r0 + strb r2, [r0, #-1] +_02086438: + ldr r1, [sp, #0x10] + ldr r0, [sp, #0x14] + sub r0, r1, r0 + add sp, sp, #0x30 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_0208644C: .word 0xCCCCCCCD + arm_func_end sub_02085BD4 + + arm_func_start sub_02086450 +sub_02086450: ; 0x02086450 + ldr r0, _02086460 ; =_020B2FBC + ldr ip, _02086464 ; =__extendsfdf2 + ldr r0, [r0] + bx ip + .align 2, 0 +_02086460: .word _020B2FBC +_02086464: .word __extendsfdf2 + arm_func_end sub_02086450 + + arm_func_start sub_02086468 +sub_02086468: ; 0x02086468 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} + ldr r0, _020864F0 ; =_020B2ED4 + mov r4, #0 + mov r5, #1 + mov r8, r0 + mvn sb, #0 + mov r7, r4 + mov r6, #0x4c +_02086488: + ldr r1, [r0, #4] + mov r2, r1, lsl #0x16 + movs r2, r2, lsr #0x1d + beq _020864C8 + mov r1, r1, lsl #0x19 + mov r1, r1, lsr #0x1e + tst r1, #1 + beq _020864C8 + ldr r1, [r0, #8] + mov r1, r1, lsl #0x1d + mov r1, r1, lsr #0x1d + cmp r1, #1 + bne _020864C8 + bl sub_02086B7C + cmp r0, #0 + movne r4, sb +_020864C8: + cmp r5, #3 + movge r0, r7 + bge _020864E0 + mul r0, r5, r6 + add r5, r5, #1 + add r0, r8, r0 +_020864E0: + cmp r0, #0 + bne _02086488 + mov r0, r4 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + .align 2, 0 +_020864F0: .word _020B2ED4 + arm_func_end sub_02086468 + + arm_func_start sub_020864F4 +sub_020864F4: ; 0x020864F4 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} + ldr r0, _02086558 ; =_020B2ED4 + mov r4, #0 + mov r5, #1 + mov r8, r0 + mvn sb, #0 + mov r7, r4 + mov r6, #0x4c +_02086514: + ldr r1, [r0, #4] + mov r1, r1, lsl #0x16 + movs r1, r1, lsr #0x1d + beq _02086530 + bl sub_02086B7C + cmp r0, #0 + movne r4, sb +_02086530: + cmp r5, #3 + movge r0, r7 + bge _02086548 + mul r0, r5, r6 + add r5, r5, #1 + add r0, r8, r0 +_02086548: + cmp r0, #0 + bne _02086514 + mov r0, r4 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + .align 2, 0 +_02086558: .word _020B2ED4 + arm_func_end sub_020864F4 + + arm_func_start abs +abs: ; 0x0208655C + cmp r0, #0 + rsblt r0, r0, #0 + bx lr + arm_func_end abs + + arm_func_start sub_02086568 +sub_02086568: ; 0x02086568 + bx lr + arm_func_end sub_02086568 + + arm_func_start sub_0208656C +sub_0208656C: ; 0x0208656C + bx lr + arm_func_end sub_0208656C + + arm_func_start sub_02086570 +sub_02086570: ; 0x02086570 + ldr r1, [r0, #0x1c] + str r1, [r0, #0x24] + ldr r3, [r0, #0x20] + str r3, [r0, #0x28] + ldr r2, [r0, #0x18] + ldr r1, [r0, #0x2c] + and r1, r2, r1 + sub r1, r3, r1 + str r1, [r0, #0x28] + ldr r1, [r0, #0x18] + str r1, [r0, #0x34] + bx lr + arm_func_end sub_02086570 + + arm_func_start sub_020865A0 +sub_020865A0: ; 0x020865A0 + stmdb sp!, {r4, r5, r6, lr} + mov r5, r2 + mov r4, r0 + mov r6, r1 + bl sub_02086570 + cmp r5, #1 + ldreq r0, [r4, #0x20] + add r2, r4, #0x28 + streq r0, [r4, #0x28] + ldr r0, [r4] + ldr r1, [r4, #0x1c] + ldr r3, [r4, #0x48] + ldr ip, [r4, #0x3c] + blx ip + cmp r0, #2 + moveq r1, #0 + streq r1, [r4, #0x28] + cmp r6, #0 + ldrne r1, [r4, #0x28] + strne r1, [r6] + cmp r0, #0 + ldmneia sp!, {r4, r5, r6, pc} + ldr r1, [r4, #0x18] + ldr r0, [r4, #0x28] + add r0, r1, r0 + str r0, [r4, #0x18] + ldr r0, [r4, #4] + mov r0, r0, lsl #0x13 + movs r0, r0, lsr #0x1f + bne _02086624 + ldr r0, [r4, #0x1c] + add r1, r4, #0x28 + bl sub_0208656C +_02086624: + mov r0, #0 + ldmia sp!, {r4, r5, r6, pc} + arm_func_end sub_020865A0 + + arm_func_start sub_0208662C +sub_0208662C: ; 0x0208662C + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + ldr r2, [r5, #0x24] + ldr r0, [r5, #0x1c] + mov r4, r1 + subs r0, r2, r0 + beq _020866A4 + str r0, [r5, #0x28] + ldr r0, [r5, #4] + mov r0, r0, lsl #0x13 + movs r0, r0, lsr #0x1f + bne _02086668 + ldr r0, [r5, #0x1c] + add r1, r5, #0x28 + bl sub_02086568 +_02086668: + ldr r0, [r5] + ldr r1, [r5, #0x1c] + ldr r3, [r5, #0x48] + ldr ip, [r5, #0x40] + add r2, r5, #0x28 + blx ip + cmp r4, #0 + ldrne r1, [r5, #0x28] + strne r1, [r4] + cmp r0, #0 + ldmneia sp!, {r3, r4, r5, pc} + ldr r1, [r5, #0x18] + ldr r0, [r5, #0x28] + add r0, r1, r0 + str r0, [r5, #0x18] +_020866A4: + mov r0, r5 + bl sub_02086570 + mov r0, #0 + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_0208662C + + arm_func_start sub_020866B4 +sub_020866B4: ; 0x020866B4 + stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, lr} + ldr r4, _020867AC ; =_020B2ED4 + mov r7, r3 + cmp r7, r4 + moveq r6, #2 + mov sl, r0 + movne r6, #5 + mov r0, #0x18 + mul r4, r6, r0 + ldr r5, _020867B0 ; =_022BC698 + mov sb, r1 + add r0, r5, r4 + mov r8, r2 + bl sub_0207A164 + cmp r0, #0 + bne _02086718 + ldr r0, _020867B4 ; =_022B966C + ldr r2, _020867B8 ; =_022BC650 + ldr r1, [r0, #4] + ldr r0, _020867BC ; =_022BC674 + ldr r3, [r1, #0x6c] + mov r1, #1 + str r3, [r2, r6, lsl #2] + str r1, [r0, r6, lsl #2] + b _02086770 +_02086718: + ldr r0, _020867B4 ; =_022B966C + ldr r1, _020867B8 ; =_022BC650 + ldr r0, [r0, #4] + ldr r1, [r1, r6, lsl #2] + ldr r0, [r0, #0x6c] + cmp r1, r0 + bne _02086748 + ldr r1, _020867BC ; =_022BC674 + ldr r0, [r1, r6, lsl #2] + add r0, r0, #1 + str r0, [r1, r6, lsl #2] + b _02086770 +_02086748: + add r0, r5, r4 + bl sub_0207A048 + ldr r0, _020867B4 ; =_022B966C + ldr r2, _020867B8 ; =_022BC650 + ldr r1, [r0, #4] + ldr r0, _020867BC ; =_022BC674 + ldr r3, [r1, #0x6c] + mov r1, #1 + str r3, [r2, r6, lsl #2] + str r1, [r0, r6, lsl #2] +_02086770: + mov r0, sl + mov r1, sb + mov r2, r8 + mov r3, r7 + bl sub_020867C0 + ldr r1, _020867BC ; =_022BC674 + mov r7, r0 + ldr r0, [r1, r6, lsl #2] + subs r0, r0, #1 + str r0, [r1, r6, lsl #2] + bne _020867A4 + add r0, r5, r4 + bl sub_0207A0CC +_020867A4: + mov r0, r7 + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} + .align 2, 0 +_020867AC: .word _020B2ED4 +_020867B0: .word _022BC698 +_020867B4: .word _022B966C +_020867B8: .word _022BC650 +_020867BC: .word _022BC674 + arm_func_end sub_020866B4 + + arm_func_start sub_020867C0 +sub_020867C0: ; 0x020867C0 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + sub sp, sp, #4 + mov r7, r3 + mov sb, r0 + mov r8, r1 + mov r0, r7 + mov r1, #0 + mov r4, r2 + bl sub_0208B374 + cmp r0, #0 + bne _020867F8 + mov r0, r7 + mvn r1, #0 + bl sub_0208B374 +_020867F8: + muls r4, r8, r4 + beq _0208681C + ldrb r0, [r7, #0xd] + cmp r0, #0 + bne _0208681C + ldr r1, [r7, #4] + mov r0, r1, lsl #0x16 + movs r0, r0, lsr #0x1d + bne _02086828 +_0208681C: + add sp, sp, #4 + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} +_02086828: + mov r0, r1, lsl #0x13 + movs r0, r0, lsr #0x1f + movne r0, r1, lsl #0x19 + movne r0, r0, lsr #0x1e + ldr r1, [r7, #8] + cmpne r0, #2 + mov r6, #1 + mov r0, r1, lsl #0x1d + movne r6, #0 + movs r0, r0, lsr #0x1d + bne _0208687C + ldr r0, [r7, #4] + mov r0, r0, lsl #0x1b + mov r0, r0, lsr #0x1d + tst r0, #1 + beq _0208687C + bic r0, r1, #7 + orr r0, r0, #2 + str r0, [r7, #8] + mov r0, #0 + str r0, [r7, #0x28] +_0208687C: + ldr r0, [r7, #8] + mov r0, r0, lsl #0x1d + mov r0, r0, lsr #0x1d + cmp r0, #2 + bhs _020868A8 + mov r0, #1 + strb r0, [r7, #0xd] + mov r0, #0 + add sp, sp, #4 + str r0, [r7, #0x28] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} +_020868A8: + ldr r0, [r7, #4] + mov r0, r0, lsl #0x19 + mov r0, r0, lsr #0x1e + tst r0, #1 + beq _020868E0 + bl sub_02086468 + cmp r0, #0 + beq _020868E0 + mov r0, #1 + strb r0, [r7, #0xd] + mov r0, #0 + add sp, sp, #4 + str r0, [r7, #0x28] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} +_020868E0: + cmp r4, #0 + mov r5, #0 + beq _020869A4 + ldr r0, [r7, #8] + mov r0, r0, lsl #0x1d + mov r0, r0, lsr #0x1d + cmp r0, #3 + blo _020869A4 + mov sl, r5 +_02086904: + mov r0, r7 + mov r1, sl + bl sub_0208B374 + cmp r0, #1 + ldr r0, [r7, #8] + bne _02086938 + mov r0, r0, lsl #0x1d + add r0, r7, r0, lsr #28 + ldrh r0, [r0, #0xe] + add r5, r5, #2 + sub r4, r4, #2 + strh r0, [sb], #2 + b _02086950 +_02086938: + mov r0, r0, lsl #0x1d + add r0, r7, r0, lsr #29 + ldrb r0, [r0, #0xf] + add r5, r5, #1 + sub r4, r4, #1 + strb r0, [sb], #1 +_02086950: + ldr r1, [r7, #8] + cmp r4, #0 + mov r0, r1, lsl #0x1d + mov r0, r0, lsr #0x1d + sub r0, r0, #1 + bic r1, r1, #7 + and r0, r0, #7 + orr r0, r1, r0 + str r0, [r7, #8] + beq _0208698C + ldr r0, [r7, #8] + mov r0, r0, lsl #0x1d + mov r0, r0, lsr #0x1d + cmp r0, #3 + bhs _02086904 +_0208698C: + ldr r0, [r7, #8] + mov r0, r0, lsl #0x1d + mov r0, r0, lsr #0x1d + cmp r0, #2 + ldreq r0, [r7, #0x30] + streq r0, [r7, #0x28] +_020869A4: + cmp r4, #0 + beq _02086A68 + ldr r0, [r7, #0x28] + cmp r0, #0 + cmpeq r6, #0 + beq _02086A68 + mov sl, #0 +_020869C0: + ldr r0, [r7, #0x28] + cmp r0, #0 + bne _02086A14 + mov r0, r7 + mov r1, sl + mov r2, sl + bl sub_020865A0 + cmp r0, #0 + beq _02086A14 + cmp r0, #1 + mov r0, #1 + streqb r0, [r7, #0xd] + beq _02086A04 + ldr r1, [r7, #8] + bic r1, r1, #7 + str r1, [r7, #8] + strb r0, [r7, #0xc] +_02086A04: + mov r0, #0 + str r0, [r7, #0x28] + mov r4, #0 + b _02086A68 +_02086A14: + ldr r0, [r7, #0x28] + str r0, [sp] + cmp r0, r4 + strhi r4, [sp] + ldr r1, [r7, #0x24] + ldr r2, [sp] + mov r0, sb + bl memcpy + ldr r2, [sp] + ldr r0, [r7, #0x24] + subs r4, r4, r2 + add r0, r0, r2 + str r0, [r7, #0x24] + ldr r1, [r7, #0x28] + ldr r0, [sp] + add sb, sb, r2 + sub r0, r1, r0 + add r5, r5, r2 + str r0, [r7, #0x28] + cmpne r6, #0 + bne _020869C0 +_02086A68: + cmp r4, #0 + beq _02086AF4 + cmp r6, #0 + bne _02086AF4 + ldr r6, [r7, #0x1c] + ldr sl, [r7, #0x20] + add r1, sp, #0 + str sb, [r7, #0x1c] + mov r0, r7 + mov r2, #1 + str r4, [r7, #0x20] + bl sub_020865A0 + cmp r0, #0 + beq _02086AD4 + cmp r0, #1 + mov r0, #1 + bne _02086ABC + strb r0, [r7, #0xd] + mov r0, #0 + str r0, [r7, #0x28] + b _02086AD4 +_02086ABC: + ldr r1, [r7, #8] + bic r1, r1, #7 + str r1, [r7, #8] + strb r0, [r7, #0xc] + mov r0, #0 + str r0, [r7, #0x28] +_02086AD4: + ldr r1, [sp] + mov r0, r7 + str r6, [r7, #0x1c] + str sl, [r7, #0x20] + add r5, r5, r1 + bl sub_02086570 + mov r0, #0 + str r0, [r7, #0x28] +_02086AF4: + mov r0, r5 + mov r1, r8 + bl _u32_div_f + add sp, sp, #4 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc} + arm_func_end sub_020867C0 + + arm_func_start sub_02086B08 +sub_02086B08: ; 0x02086B08 + stmdb sp!, {r3, r4, r5, lr} + movs r5, r0 + mvneq r0, #0 + ldmeqia sp!, {r3, r4, r5, pc} + ldr r1, [r5, #4] + mov r1, r1, lsl #0x16 + movs r1, r1, lsr #0x1d + moveq r0, #0 + ldmeqia sp!, {r3, r4, r5, pc} + bl sub_02086B7C + mov r4, r0 + ldr r0, [r5] + ldr r1, [r5, #0x44] + blx r1 + ldr r1, [r5, #4] + mov r2, #0 + bic r1, r1, #0x380 + str r1, [r5, #4] + str r2, [r5] + ldr r1, [r5, #8] + mov r1, r1, lsl #0x1c + movs r1, r1, lsr #0x1f + subne r0, r2, #1 + ldmneia sp!, {r3, r4, r5, pc} + cmp r4, #0 + cmpeq r0, #0 + movne r2, #1 + rsb r0, r2, #0 + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_02086B08 + + arm_func_start sub_02086B7C +sub_02086B7C: ; 0x02086B7C + stmdb sp!, {r4, lr} + movs r4, r0 + bne _02086B90 + bl sub_020864F4 + ldmia sp!, {r4, pc} +_02086B90: + ldrb r0, [r4, #0xd] + cmp r0, #0 + bne _02086BAC + ldr r0, [r4, #4] + mov r1, r0, lsl #0x16 + movs r1, r1, lsr #0x1d + bne _02086BB4 +_02086BAC: + mvn r0, #0 + ldmia sp!, {r4, pc} +_02086BB4: + mov r0, r0, lsl #0x1b + mov r0, r0, lsr #0x1d + cmp r0, #1 + moveq r0, #0 + ldmeqia sp!, {r4, pc} + ldr r0, [r4, #8] + mov r1, r0, lsl #0x1d + mov r1, r1, lsr #0x1d + cmp r1, #3 + bichs r0, r0, #7 + orrhs r0, r0, #2 + strhs r0, [r4, #8] + ldr r0, [r4, #8] + mov r0, r0, lsl #0x1d + mov r0, r0, lsr #0x1d + cmp r0, #2 + moveq r0, #0 + streq r0, [r4, #0x28] + ldr r0, [r4, #8] + mov r1, r0, lsl #0x1d + mov r1, r1, lsr #0x1d + cmp r1, #1 + beq _02086C20 + bic r0, r0, #7 + str r0, [r4, #8] + mov r0, #0 + ldmia sp!, {r4, pc} +_02086C20: + mov r0, r4 + mov r1, #0 + bl sub_0208662C + cmp r0, #0 + mov r0, #0 + beq _02086C4C + mov r1, #1 + strb r1, [r4, #0xd] + str r0, [r4, #0x28] + sub r0, r0, #1 + ldmia sp!, {r4, pc} +_02086C4C: + ldr r1, [r4, #8] + bic r1, r1, #7 + str r1, [r4, #8] + str r0, [r4, #0x18] + str r0, [r4, #0x28] + ldmia sp!, {r4, pc} + arm_func_end sub_02086B7C + + arm_func_start sub_02086C64 +sub_02086C64: ; 0x02086C64 + stmdb sp!, {r3, r4, r5, lr} + cmp r2, #0 + mov lr, #0 + ble _02086CE0 + ldr ip, _02086CE8 ; =_020AECB0 +_02086C78: + ldrsb r3, [r0], #1 + cmp r3, #0 + blt _02086C90 + cmp r3, #0x80 + bge _02086C90 + ldrb r3, [ip, r3] +_02086C90: + ldrsb r5, [r1], #1 + mov r3, r3, lsl #0x18 + mov r4, r3, asr #0x18 + cmp r5, #0 + blt _02086CB0 + cmp r5, #0x80 + bge _02086CB0 + ldrb r5, [ip, r5] +_02086CB0: + mov r3, r5, lsl #0x18 + cmp r4, r3, asr #24 + mvnlt r0, #0 + ldmltia sp!, {r3, r4, r5, pc} + movgt r0, #1 + ldmgtia sp!, {r3, r4, r5, pc} + cmp r4, #0 + moveq r0, #0 + ldmeqia sp!, {r3, r4, r5, pc} + add lr, lr, #1 + cmp lr, r2 + blt _02086C78 +_02086CE0: + mov r0, #0 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02086CE8: .word _020AECB0 + arm_func_end sub_02086C64 + + arm_func_start sub_02086CEC +sub_02086CEC: ; 0x02086CEC + ldr r1, [r0, #4] + mov r1, r1, lsl #0x16 + mov r1, r1, lsr #0x1d + and r1, r1, #0xff + add r1, r1, #0xff + and r1, r1, #0xff + cmp r1, #1 + bhi _02086D18 + ldrb r1, [r0, #0xd] + cmp r1, #0 + beq _02086D2C +_02086D18: + ldr r0, _02086D64 ; =_022BCA70 + mov r1, #0x28 + str r1, [r0] + sub r0, r1, #0x29 + bx lr +_02086D2C: + ldr r1, [r0, #8] + mov r1, r1, lsl #0x1d + movs ip, r1, lsr #0x1d + ldreq r0, [r0, #0x18] + bxeq lr + ldr r2, [r0, #0x24] + ldr r1, [r0, #0x1c] + ldr r3, [r0, #0x34] + sub r0, r2, r1 + cmp ip, #3 + add r0, r3, r0 + subhs r1, ip, #2 + subhs r0, r0, r1 + bx lr + .align 2, 0 +_02086D64: .word _022BCA70 + arm_func_end sub_02086CEC + + arm_func_start sub_02086D68 +sub_02086D68: ; 0x02086D68 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + ldr r1, _02086E68 ; =_020B2ED4 + mov r7, r0 + cmp r7, r1 + moveq r6, #2 + beq _02086DA0 + ldr r0, _02086E6C ; =_020B2F20 + cmp r7, r0 + moveq r6, #3 + beq _02086DA0 + ldr r0, _02086E70 ; =_020B2F6C + cmp r7, r0 + moveq r6, #4 + movne r6, #5 +_02086DA0: + mov r0, #0x18 + mul r4, r6, r0 + ldr r5, _02086E74 ; =_022BC698 + add r0, r5, r4 + bl sub_0207A164 + cmp r0, #0 + bne _02086DE0 + ldr r0, _02086E78 ; =_022B966C + ldr r2, _02086E7C ; =_022BC650 + ldr r1, [r0, #4] + ldr r0, _02086E80 ; =_022BC674 + ldr r3, [r1, #0x6c] + mov r1, #1 + str r3, [r2, r6, lsl #2] + str r1, [r0, r6, lsl #2] + b _02086E38 +_02086DE0: + ldr r0, _02086E78 ; =_022B966C + ldr r1, _02086E7C ; =_022BC650 + ldr r0, [r0, #4] + ldr r1, [r1, r6, lsl #2] + ldr r0, [r0, #0x6c] + cmp r1, r0 + bne _02086E10 + ldr r1, _02086E80 ; =_022BC674 + ldr r0, [r1, r6, lsl #2] + add r0, r0, #1 + str r0, [r1, r6, lsl #2] + b _02086E38 +_02086E10: + add r0, r5, r4 + bl sub_0207A048 + ldr r0, _02086E78 ; =_022B966C + ldr r2, _02086E7C ; =_022BC650 + ldr r1, [r0, #4] + ldr r0, _02086E80 ; =_022BC674 + ldr r3, [r1, #0x6c] + mov r1, #1 + str r3, [r2, r6, lsl #2] + str r1, [r0, r6, lsl #2] +_02086E38: + mov r0, r7 + bl sub_02086CEC + ldr r1, _02086E80 ; =_022BC674 + mov r7, r0 + ldr r0, [r1, r6, lsl #2] + subs r0, r0, #1 + str r0, [r1, r6, lsl #2] + bne _02086E60 + add r0, r5, r4 + bl sub_0207A0CC +_02086E60: + mov r0, r7 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + .align 2, 0 +_02086E68: .word _020B2ED4 +_02086E6C: .word _020B2F20 +_02086E70: .word _020B2F6C +_02086E74: .word _022BC698 +_02086E78: .word _022B966C +_02086E7C: .word _022BC650 +_02086E80: .word _022BC674 + arm_func_end sub_02086D68 + + arm_func_start sub_02086E84 +sub_02086E84: ; 0x02086E84 + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r3, r4, r5, lr} + mov r5, r0 + ldr r1, [r5, #4] + mov r4, r2 + mov r1, r1, lsl #0x16 + mov r1, r1, lsr #0x1d + and r1, r1, #0xff + cmp r1, #1 + ldreqb r1, [r5, #0xd] + cmpeq r1, #0 + beq _02086ED0 + ldr r0, _02087068 ; =_022BCA70 + mov r1, #0x28 + str r1, [r0] + sub r0, r1, #0x29 + ldmia sp!, {r3, r4, r5, lr} + add sp, sp, #0x10 + bx lr +_02086ED0: + ldr r1, [r5, #8] + mov r1, r1, lsl #0x1d + mov r1, r1, lsr #0x1d + cmp r1, #1 + bne _02086F20 + mov r1, #0 + bl sub_0208662C + cmp r0, #0 + beq _02086F20 + mov r0, #1 + strb r0, [r5, #0xd] + mov r2, #0 + ldr r0, _02087068 ; =_022BCA70 + mov r1, #0x28 + str r2, [r5, #0x28] + str r1, [r0] + sub r0, r1, #0x29 + ldmia sp!, {r3, r4, r5, lr} + add sp, sp, #0x10 + bx lr +_02086F20: + cmp r4, #1 + bne _02086F40 + mov r0, r5 + mov r4, #0 + bl sub_02086CEC + ldr r1, [sp, #0x14] + add r0, r1, r0 + str r0, [sp, #0x14] +_02086F40: + cmp r4, #2 + beq _02086FD4 + ldr r0, [r5, #4] + mov r0, r0, lsl #0x1b + mov r0, r0, lsr #0x1d + cmp r0, #3 + beq _02086FD4 + ldr r0, [r5, #8] + mov r0, r0, lsl #0x1d + mov r0, r0, lsr #0x1d + sub r0, r0, #2 + cmp r0, #1 + bhi _02086FD4 + ldr r2, [sp, #0x14] + ldr r0, [r5, #0x18] + cmp r2, r0 + bhs _02086F90 + ldr r0, [r5, #0x34] + cmp r2, r0 + bhs _02086FA0 +_02086F90: + ldr r0, [r5, #8] + bic r0, r0, #7 + str r0, [r5, #8] + b _02086FE0 +_02086FA0: + ldr r1, [r5, #0x1c] + sub r0, r2, r0 + add r0, r1, r0 + str r0, [r5, #0x24] + ldr r1, [r5, #0x18] + ldr r0, [sp, #0x14] + sub r0, r1, r0 + str r0, [r5, #0x28] + ldr r0, [r5, #8] + bic r0, r0, #7 + orr r0, r0, #2 + str r0, [r5, #8] + b _02086FE0 +_02086FD4: + ldr r0, [r5, #8] + bic r0, r0, #7 + str r0, [r5, #8] +_02086FE0: + ldr r0, [r5, #8] + mov r0, r0, lsl #0x1d + movs r0, r0, lsr #0x1d + bne _02087058 + ldr ip, [r5, #0x38] + cmp ip, #0 + beq _02087044 + ldr r0, [r5] + ldr r3, [r5, #0x48] + add r1, sp, #0x14 + mov r2, r4 + blx ip + cmp r0, #0 + beq _02087044 + mov r0, #1 + strb r0, [r5, #0xd] + mov r2, #0 + ldr r0, _02087068 ; =_022BCA70 + mov r1, #0x28 + str r2, [r5, #0x28] + str r1, [r0] + sub r0, r1, #0x29 + ldmia sp!, {r3, r4, r5, lr} + add sp, sp, #0x10 + bx lr +_02087044: + mov r1, #0 + strb r1, [r5, #0xc] + ldr r0, [sp, #0x14] + str r0, [r5, #0x18] + str r1, [r5, #0x28] +_02087058: + mov r0, #0 + ldmia sp!, {r3, r4, r5, lr} + add sp, sp, #0x10 + bx lr + .align 2, 0 +_02087068: .word _022BCA70 + arm_func_end sub_02086E84 + + arm_func_start sub_0208706C +sub_0208706C: ; 0x0208706C + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} + ldr r3, _0208717C ; =_020B2ED4 + mov sb, r0 + cmp sb, r3 + mov r8, r1 + mov r7, r2 + moveq r6, #2 + beq _020870AC + ldr r0, _02087180 ; =_020B2F20 + cmp sb, r0 + moveq r6, #3 + beq _020870AC + ldr r0, _02087184 ; =_020B2F6C + cmp sb, r0 + moveq r6, #4 + movne r6, #5 +_020870AC: + mov r0, #0x18 + mul r4, r6, r0 + ldr r5, _02087188 ; =_022BC698 + add r0, r5, r4 + bl sub_0207A164 + cmp r0, #0 + bne _020870EC + ldr r0, _0208718C ; =_022B966C + ldr r2, _02087190 ; =_022BC650 + ldr r1, [r0, #4] + ldr r0, _02087194 ; =_022BC674 + ldr r3, [r1, #0x6c] + mov r1, #1 + str r3, [r2, r6, lsl #2] + str r1, [r0, r6, lsl #2] + b _02087144 +_020870EC: + ldr r0, _0208718C ; =_022B966C + ldr r1, _02087190 ; =_022BC650 + ldr r0, [r0, #4] + ldr r1, [r1, r6, lsl #2] + ldr r0, [r0, #0x6c] + cmp r1, r0 + bne _0208711C + ldr r1, _02087194 ; =_022BC674 + ldr r0, [r1, r6, lsl #2] + add r0, r0, #1 + str r0, [r1, r6, lsl #2] + b _02087144 +_0208711C: + add r0, r5, r4 + bl sub_0207A048 + ldr r0, _0208718C ; =_022B966C + ldr r2, _02087190 ; =_022BC650 + ldr r1, [r0, #4] + ldr r0, _02087194 ; =_022BC674 + ldr r3, [r1, #0x6c] + mov r1, #1 + str r3, [r2, r6, lsl #2] + str r1, [r0, r6, lsl #2] +_02087144: + mov r0, sb + mov r1, r8 + mov r2, r7 + bl sub_02086E84 + ldr r1, _02087194 ; =_022BC674 + mov r7, r0 + ldr r0, [r1, r6, lsl #2] + subs r0, r0, #1 + str r0, [r1, r6, lsl #2] + bne _02087174 + add r0, r5, r4 + bl sub_0207A0CC +_02087174: + mov r0, r7 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + .align 2, 0 +_0208717C: .word _020B2ED4 +_02087180: .word _020B2F20 +_02087184: .word _020B2F6C +_02087188: .word _022BC698 +_0208718C: .word _022B966C +_02087190: .word _022BC650 +_02087194: .word _022BC674 + arm_func_end sub_0208706C + + arm_func_start sub_02087198 +sub_02087198: ; 0x02087198 + stmdb sp!, {r4, lr} + mov r1, #0 + mov r4, r0 + mov r2, r1 + strb r1, [r4, #0xd] + bl sub_0208706C + mov r0, #0 + strb r0, [r4, #0xd] + ldmia sp!, {r4, pc} + arm_func_end sub_02087198 + + arm_func_start mbtowc +mbtowc: ; 0x020871BC + cmp r1, #0 + moveq r0, #0 + bxeq lr + cmp r2, #0 + mvneq r0, #0 + bxeq lr + cmp r0, #0 + ldrneb r2, [r1] + strneh r2, [r0] + ldrsb r0, [r1] + cmp r0, #0 + moveq r0, #0 + movne r0, #1 + bx lr + arm_func_end mbtowc + + arm_func_start TryAssignByte +TryAssignByte: ; 0x020871F4 + cmp r0, #0 + moveq r0, #0 + strneb r1, [r0] + movne r0, #1 + bx lr + arm_func_end TryAssignByte + + arm_func_start TryAssignByteWrapper +TryAssignByteWrapper: ; 0x02087208 + stmdb sp!, {r3, lr} + ldr r2, _02087220 ; =_020B301C + ldr r2, [r2, #8] + ldr r2, [r2, #4] + blx r2 + ldmia sp!, {r3, pc} + .align 2, 0 +_02087220: .word _020B301C + arm_func_end TryAssignByteWrapper + + arm_func_start wcstombs +wcstombs: ; 0x02087224 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr} + movs r4, r0 + mov sb, r1 + cmpne sb, #0 + mov r8, r2 + mov r7, #0 + moveq r0, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + add r6, sp, #0 +_02087248: + ldrh r1, [sb] + cmp r1, #0 + moveq r0, #0 + streqb r0, [r4, r7] + beq _02087294 + mov r0, r6 + add sb, sb, #2 + bl TryAssignByteWrapper + mov r5, r0 + add r0, r7, r5 + cmp r0, r8 + bhi _02087294 + mov r1, r6 + mov r2, r5 + add r0, r4, r7 + bl strncpy + add r7, r7, r5 + cmp r7, r8 + bls _02087248 +_02087294: + mov r0, r7 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc} + arm_func_end wcstombs + + arm_func_start memcpy +memcpy: ; 0x0208729C + mov ip, r0 + cmp r2, #0 + bxeq lr +_020872A8: + ldrsb r3, [r1], #1 + subs r2, r2, #1 + strb r3, [ip], #1 + bne _020872A8 + bx lr + arm_func_end memcpy + + arm_func_start memmove +memmove: ; 0x020872BC + cmp r1, r0 + blo _020872E4 + mov ip, r0 + cmp r2, #0 + bxeq lr +_020872D0: + ldrsb r3, [r1], #1 + subs r2, r2, #1 + strb r3, [ip], #1 + bne _020872D0 + bx lr +_020872E4: + cmp r2, #0 + add r3, r1, r2 + add ip, r0, r2 + bxeq lr +_020872F4: + ldrsb r1, [r3, #-1]! + subs r2, r2, #1 + strb r1, [ip, #-1]! + bne _020872F4 + bx lr + arm_func_end memmove + + arm_func_start memset +memset: ; 0x02087308 + stmdb sp!, {r4, lr} + mov r4, r0 + bl memset_internal + mov r0, r4 + ldmia sp!, {r4, pc} + arm_func_end memset + + arm_func_start memchr +memchr: ; 0x0208731C + cmp r2, #0 + and r3, r1, #0xff + beq _02087340 +_02087328: + ldrb r1, [r0], #1 + cmp r1, r3 + subeq r0, r0, #1 + bxeq lr + subs r2, r2, #1 + bne _02087328 +_02087340: + mov r0, #0 + bx lr + arm_func_end memchr + + arm_func_start memcmp +memcmp: ; 0x02087348 + cmp r2, #0 + beq _02087380 +_02087350: + ldrb ip, [r0], #1 + ldrb r3, [r1], #1 + cmp ip, r3 + beq _02087378 + ldrb r2, [r0, #-1] + ldrb r0, [r1, #-1] + cmp r2, r0 + mvnlo r0, #0 + movhs r0, #1 + bx lr +_02087378: + subs r2, r2, #1 + bne _02087350 +_02087380: + mov r0, #0 + bx lr + arm_func_end memcmp + + arm_func_start memset_internal +memset_internal: ; 0x02087388 + cmp r2, #0x20 + and r3, r1, #0xff + blo _0208741C + rsb r1, r0, #0 + ands ip, r1, #3 + beq _020873B4 + sub r2, r2, ip + and r1, r3, #0xff +_020873A8: + strb r1, [r0], #1 + subs ip, ip, #1 + bne _020873A8 +_020873B4: + cmp r3, #0 + beq _020873CC + mov r1, r3, lsl #0x10 + orr r1, r1, r3, lsl #24 + orr r1, r1, r3, lsl #8 + orr r3, r3, r1 +_020873CC: + movs r1, r2, lsr #5 + beq _02087400 +_020873D4: + str r3, [r0] + str r3, [r0, #4] + str r3, [r0, #8] + str r3, [r0, #0xc] + str r3, [r0, #0x10] + str r3, [r0, #0x14] + str r3, [r0, #0x18] + str r3, [r0, #0x1c] + add r0, r0, #0x20 + subs r1, r1, #1 + bne _020873D4 +_02087400: + and r1, r2, #0x1f + movs r1, r1, lsr #2 + beq _02087418 +_0208740C: + str r3, [r0], #4 + subs r1, r1, #1 + bne _0208740C +_02087418: + and r2, r2, #3 +_0208741C: + cmp r2, #0 + bxeq lr + and r1, r3, #0xff +_02087428: + strb r1, [r0], #1 + subs r2, r2, #1 + bne _02087428 + bx lr + arm_func_end memset_internal + + arm_func_start sub_02087438 +sub_02087438: ; 0x02087438 + stmdb sp!, {r4, r5, r6, r7, r8, lr} + sub sp, sp, #0x10 + ldrsb r3, [r0, #1] + mov r4, #0 + mov r5, #1 + mov lr, r2 + strb r5, [sp] + strb r4, [sp, #1] + strb r4, [sp, #2] + strb r4, [sp, #3] + strb r4, [sp, #4] + str r4, [sp, #8] + str r4, [sp, #0xc] + cmp r3, #0x25 + add ip, r0, #1 + bne _02087494 + add r0, sp, #0 + strb r3, [sp, #5] + ldmia r0, {r0, r1, r2, r3} + stmia lr, {r0, r1, r2, r3} + add sp, sp, #0x10 + add r0, ip, #1 + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_02087494: + mov r2, #2 + mov r0, r4 + mov r5, r2 + mov r6, r4 + mov r7, #1 +_020874A8: + mov r8, r7 + cmp r3, #0x2b + bgt _020874D8 + bge _02087500 + cmp r3, #0x23 + bgt _02087530 + cmp r3, #0x20 + blt _02087530 + beq _02087508 + cmp r3, #0x23 + beq _02087518 + b _02087530 +_020874D8: + cmp r3, #0x30 + bgt _02087530 + cmp r3, #0x2d + blt _02087530 + beq _020874F8 + cmp r3, #0x30 + beq _02087520 + b _02087530 +_020874F8: + strb r6, [sp] + b _02087534 +_02087500: + strb r7, [sp, #1] + b _02087534 +_02087508: + ldrb r4, [sp, #1] + cmp r4, #1 + strneb r5, [sp, #1] + b _02087534 +_02087518: + strb r7, [sp, #3] + b _02087534 +_02087520: + ldrb r4, [sp] + cmp r4, #0 + strneb r2, [sp] + b _02087534 +_02087530: + mov r8, r0 +_02087534: + cmp r8, #0 + ldrnesb r3, [ip, #1]! + bne _020874A8 + cmp r3, #0x2a + bne _0208757C + ldr r0, [r1] + add r0, r0, #4 + str r0, [r1] + ldr r0, [r0, #-4] + str r0, [sp, #8] + cmp r0, #0 + bge _02087574 + rsb r0, r0, #0 + mov r2, #0 + strb r2, [sp] + str r0, [sp, #8] +_02087574: + ldrsb r3, [ip, #1]! + b _020875CC +_0208757C: + ldr r4, _020879C0 ; =_020AEDB0 + mov r5, #0 + mov r0, #0xa + b _020875A0 +_0208758C: + ldr r2, [sp, #8] + sub r3, r3, #0x30 + mla r6, r2, r0, r3 + ldrsb r3, [ip, #1]! + str r6, [sp, #8] +_020875A0: + cmp r3, #0 + blt _020875B0 + cmp r3, #0x80 + blt _020875B8 +_020875B0: + mov r2, r5 + b _020875C4 +_020875B8: + mov r2, r3, lsl #1 + ldrh r2, [r4, r2] + and r2, r2, #8 +_020875C4: + cmp r2, #0 + bne _0208758C +_020875CC: + ldr r2, [sp, #8] + ldr r0, _020879C4 ; =0x000001FD + cmp r2, r0 + ble _020875FC + mov r1, #0xff + add r0, sp, #0 + strb r1, [sp, #5] + ldmia r0, {r0, r1, r2, r3} + stmia lr, {r0, r1, r2, r3} + add sp, sp, #0x10 + add r0, ip, #1 + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_020875FC: + cmp r3, #0x2e + bne _02087690 + ldrsb r3, [ip, #1]! + mov r0, #1 + strb r0, [sp, #2] + cmp r3, #0x2a + bne _02087640 + ldr r0, [r1] + add r0, r0, #4 + str r0, [r1] + ldr r0, [r0, #-4] + ldrsb r3, [ip, #1]! + str r0, [sp, #0xc] + cmp r0, #0 + movlt r0, #0 + strltb r0, [sp, #2] + b _02087690 +_02087640: + ldr r2, _020879C0 ; =_020AEDB0 + mov r4, #0 + mov r0, #0xa + b _02087664 +_02087650: + ldr r1, [sp, #0xc] + sub r3, r3, #0x30 + mla r5, r1, r0, r3 + ldrsb r3, [ip, #1]! + str r5, [sp, #0xc] +_02087664: + cmp r3, #0 + blt _02087674 + cmp r3, #0x80 + blt _0208767C +_02087674: + mov r1, r4 + b _02087688 +_0208767C: + mov r1, r3, lsl #1 + ldrh r1, [r2, r1] + and r1, r1, #8 +_02087688: + cmp r1, #0 + bne _02087650 +_02087690: + cmp r3, #0x6c + mov r0, #1 + bgt _020876C8 + cmp r3, #0x68 + blt _020876BC + beq _020876E4 + cmp r3, #0x6a + beq _02087730 + cmp r3, #0x6c + beq _02087700 + b _02087754 +_020876BC: + cmp r3, #0x4c + beq _02087724 + b _02087754 +_020876C8: + cmp r3, #0x74 + bgt _020876D8 + beq _0208773C + b _02087754 +_020876D8: + cmp r3, #0x7a + beq _02087748 + b _02087754 +_020876E4: + ldrsb r1, [ip, #1] + mov r2, #2 + strb r2, [sp, #4] + cmp r1, #0x68 + streqb r0, [sp, #4] + ldreqsb r3, [ip, #1]! + b _02087758 +_02087700: + ldrsb r1, [ip, #1] + mov r2, #3 + strb r2, [sp, #4] + cmp r1, #0x6c + bne _02087758 + mov r1, #4 + strb r1, [sp, #4] + ldrsb r3, [ip, #1]! + b _02087758 +_02087724: + mov r1, #9 + strb r1, [sp, #4] + b _02087758 +_02087730: + mov r1, #6 + strb r1, [sp, #4] + b _02087758 +_0208773C: + mov r1, #8 + strb r1, [sp, #4] + b _02087758 +_02087748: + mov r1, #7 + strb r1, [sp, #4] + b _02087758 +_02087754: + mov r0, #0 +_02087758: + cmp r0, #0 + ldrnesb r3, [ip, #1]! + strb r3, [sp, #5] + cmp r3, #0x61 + bgt _020877AC + bge _02087894 + cmp r3, #0x47 + bgt _020877A0 + subs r0, r3, #0x41 + addpl pc, pc, r0, lsl #2 + b _020879A0 +_02087784: ; jump table + b _02087894 ; case 0 + b _020879A0 ; case 1 + b _020879A0 ; case 2 + b _020879A0 ; case 3 + b _020878DC ; case 4 + b _0208785C ; case 5 + b _020878CC ; case 6 +_020877A0: + cmp r3, #0x58 + beq _02087820 + b _020879A0 +_020877AC: + cmp r3, #0x63 + bgt _020877BC + beq _0208793C + b _020879A0 +_020877BC: + sub r0, r3, #0x64 + cmp r0, #0x14 + addls pc, pc, r0, lsl #2 + b _020879A0 +_020877CC: ; jump table + b _02087820 ; case 0 + b _020878DC ; case 1 + b _0208785C ; case 2 + b _020878CC ; case 3 + b _020879A0 ; case 4 + b _02087820 ; case 5 + b _020879A0 ; case 6 + b _020879A0 ; case 7 + b _020879A0 ; case 8 + b _020879A0 ; case 9 + b _0208798C ; case 10 + b _02087820 ; case 11 + b _02087918 ; case 12 + b _020879A0 ; case 13 + b _020879A0 ; case 14 + b _02087968 ; case 15 + b _020879A0 ; case 16 + b _02087820 ; case 17 + b _020879A0 ; case 18 + b _020879A0 ; case 19 + b _02087820 ; case 20 +_02087820: + ldrb r0, [sp, #4] + cmp r0, #9 + moveq r0, #0xff + streqb r0, [sp, #5] + beq _020879A8 + ldrb r0, [sp, #2] + cmp r0, #0 + moveq r0, #1 + streq r0, [sp, #0xc] + beq _020879A8 + ldrb r0, [sp] + cmp r0, #2 + moveq r0, #1 + streqb r0, [sp] + b _020879A8 +_0208785C: + ldrb r0, [sp, #4] + cmp r0, #2 + cmpne r0, #6 + cmpne r0, #7 + cmpne r0, #8 + cmpne r0, #4 + moveq r0, #0xff + streqb r0, [sp, #5] + beq _020879A8 + ldrb r0, [sp, #2] + cmp r0, #0 + moveq r0, #6 + streq r0, [sp, #0xc] + b _020879A8 +_02087894: + ldrb r0, [sp, #2] + cmp r0, #0 + moveq r0, #0xd + streq r0, [sp, #0xc] + ldrb r0, [sp, #4] + cmp r0, #2 + cmpne r0, #6 + cmpne r0, #7 + cmpne r0, #8 + cmpne r0, #4 + cmpne r0, #1 + moveq r0, #0xff + streqb r0, [sp, #5] + b _020879A8 +_020878CC: + ldr r0, [sp, #0xc] + cmp r0, #0 + moveq r0, #1 + streq r0, [sp, #0xc] +_020878DC: + ldrb r0, [sp, #4] + cmp r0, #2 + cmpne r0, #6 + cmpne r0, #7 + cmpne r0, #8 + cmpne r0, #4 + cmpne r0, #1 + moveq r0, #0xff + streqb r0, [sp, #5] + beq _020879A8 + ldrb r0, [sp, #2] + cmp r0, #0 + moveq r0, #6 + streq r0, [sp, #0xc] + b _020879A8 +_02087918: + mov r3, #0x78 + mov r2, #1 + mov r1, #3 + mov r0, #8 + strb r3, [sp, #5] + strb r2, [sp, #3] + strb r1, [sp, #4] + str r0, [sp, #0xc] + b _020879A8 +_0208793C: + ldrb r1, [sp, #4] + cmp r1, #3 + moveq r0, #5 + streqb r0, [sp, #4] + beq _020879A8 + ldrb r0, [sp, #2] + cmp r0, #0 + cmpeq r1, #0 + movne r0, #0xff + strneb r0, [sp, #5] + b _020879A8 +_02087968: + ldrb r0, [sp, #4] + cmp r0, #3 + moveq r0, #5 + streqb r0, [sp, #4] + beq _020879A8 + cmp r0, #0 + movne r0, #0xff + strneb r0, [sp, #5] + b _020879A8 +_0208798C: + ldrb r0, [sp, #4] + cmp r0, #9 + moveq r0, #0xff + streqb r0, [sp, #5] + b _020879A8 +_020879A0: + mov r0, #0xff + strb r0, [sp, #5] +_020879A8: + add r0, sp, #0 + ldmia r0, {r0, r1, r2, r3} + stmia lr, {r0, r1, r2, r3} + add r0, ip, #1 + add sp, sp, #0x10 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + .align 2, 0 +_020879C0: .word _020AEDB0 +_020879C4: .word 0x000001FD + arm_func_end sub_02087438 + + arm_func_start sub_020879C8 +sub_020879C8: ; 0x020879C8 + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + sub sp, sp, #0x10 + movs sl, r0 + mov r0, #0 + mov r5, r1 + str r0, [sp, #0xc] + ldr r7, [sp, #0x4c] + mov r6, r0 + strb r0, [r5, #-1]! + ldrb r0, [sp, #0x43] + str r1, [sp] + ldrb r8, [sp, #0x45] + str r0, [sp, #4] + ldr r0, [sp, #0x48] + ldrb fp, [sp, #0x41] + str r0, [sp, #8] + cmpeq r7, #0 + bne _02087A3C + ldr r0, [sp, #4] + cmp r0, #0 + beq _02087A28 + cmp r8, #0x6f + beq _02087A3C +_02087A28: + add sp, sp, #0x10 + mov r0, r5 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_02087A3C: + cmp r8, #0x69 + bgt _02087A64 + bge _02087A98 + cmp r8, #0x58 + bgt _02087A58 + beq _02087AC4 + b _02087ACC +_02087A58: + cmp r8, #0x64 + beq _02087A98 + b _02087ACC +_02087A64: + cmp r8, #0x6f + bgt _02087A78 + moveq r4, #8 + moveq fp, #0 + b _02087ACC +_02087A78: + cmp r8, #0x78 + bgt _02087ACC + cmp r8, #0x75 + blt _02087ACC + beq _02087AB8 + cmp r8, #0x78 + beq _02087AC4 + b _02087ACC +_02087A98: + cmp sl, #0 + mov r4, #0xa + bge _02087ACC + mov r0, #1 + cmp sl, #0x80000000 + rsbne sl, sl, #0 + str r0, [sp, #0xc] + b _02087ACC +_02087AB8: + mov r4, #0xa + mov fp, #0 + b _02087ACC +_02087AC4: + mov r4, #0x10 + mov fp, #0 +_02087ACC: + mov r0, sl + mov r1, r4 + bl _u32_div_f + mov sb, r1 + mov r0, sl + mov r1, r4 + bl _u32_div_f + cmp sb, #0xa + mov sl, r0 + addlt sb, sb, #0x30 + blt _02087B04 + cmp r8, #0x78 + addeq sb, sb, #0x57 + addne sb, sb, #0x37 +_02087B04: + cmp sl, #0 + strb sb, [r5, #-1]! + add r6, r6, #1 + bne _02087ACC + cmp r4, #8 + bne _02087B38 + ldr r0, [sp, #4] + cmp r0, #0 + ldrnesb r0, [r5] + cmpne r0, #0x30 + movne r0, #0x30 + strneb r0, [r5, #-1]! + addne r6, r6, #1 +_02087B38: + ldrb r0, [sp, #0x40] + cmp r0, #2 + bne _02087B6C + ldr r0, [sp, #0xc] + ldr r7, [sp, #8] + cmp r0, #0 + cmpeq fp, #0 + subne r7, r7, #1 + cmp r4, #0x10 + bne _02087B6C + ldr r0, [sp, #4] + cmp r0, #0 + subne r7, r7, #2 +_02087B6C: + ldr r0, [sp] + sub r1, r0, r5 + ldr r0, _02087C10 ; =0x000001FD + add r1, r7, r1 + cmp r1, r0 + addgt sp, sp, #0x10 + movgt r0, #0 + ldmgtia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + addgt sp, sp, #0x10 + bxgt lr + cmp r6, r7 + bge _02087BB0 + mov r0, #0x30 +_02087BA0: + add r6, r6, #1 + cmp r6, r7 + strb r0, [r5, #-1]! + blt _02087BA0 +_02087BB0: + cmp r4, #0x10 + bne _02087BCC + ldr r0, [sp, #4] + cmp r0, #0 + movne r0, #0x30 + strneb r8, [r5, #-1] + strneb r0, [r5, #-2]! +_02087BCC: + ldr r0, [sp, #0xc] + cmp r0, #0 + movne r0, #0x2d + strneb r0, [r5, #-1]! + bne _02087BFC + cmp fp, #1 + moveq r0, #0x2b + streqb r0, [r5, #-1]! + beq _02087BFC + cmp fp, #2 + moveq r0, #0x20 + streqb r0, [r5, #-1]! +_02087BFC: + mov r0, r5 + add sp, sp, #0x10 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr + .align 2, 0 +_02087C10: .word 0x000001FD + arm_func_end sub_020879C8 + + arm_func_start sub_02087C14 +sub_02087C14: ; 0x02087C14 + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + sub sp, sp, #0x1c + mov sb, r1 + mov r1, #0 + mov sl, r0 + mov r8, r2 + mov r0, r1 + strb r0, [r8, #-1]! + ldr r0, [sp, #0x58] + cmp sb, #0 + str r0, [sp, #0x14] + ldrb r0, [sp, #0x4f] + cmpeq sl, #0 + str r2, [sp] + str r0, [sp, #4] + ldrb r0, [sp, #0x51] + str r1, [sp, #0x18] + mov fp, r1 + str r0, [sp, #8] + ldr r0, [sp, #0x54] + str r0, [sp, #0xc] + ldrb r0, [sp, #0x4d] + str r0, [sp, #0x10] + ldreq r0, [sp, #0x14] + cmpeq r0, #0 + bne _02087CAC + ldr r0, [sp, #4] + cmp r0, #0 + beq _02087C98 + ldr r0, [sp, #8] + cmp r0, #0x6f + beq _02087CAC +_02087C98: + add sp, sp, #0x1c + mov r0, r8 + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_02087CAC: + ldr r0, [sp, #8] + cmp r0, #0x69 + bgt _02087CD8 + bge _02087D08 + cmp r0, #0x58 + bgt _02087CCC + beq _02087D5C + b _02087D68 +_02087CCC: + cmp r0, #0x64 + beq _02087D08 + b _02087D68 +_02087CD8: + cmp r0, #0x6f + bgt _02087CE8 + beq _02087D3C + b _02087D68 +_02087CE8: + cmp r0, #0x78 + bgt _02087D68 + cmp r0, #0x75 + blt _02087D68 + beq _02087D4C + cmp r0, #0x78 + beq _02087D5C + b _02087D68 +_02087D08: + subs r0, sl, #0 + sbcs r0, sb, #0 + mov r7, #0xa + mov r6, #0 + bge _02087D68 + cmp sb, #0x80000000 + cmpeq sl, r6 + beq _02087D30 + rsbs sl, sl, #0 + rsc sb, sb, #0 +_02087D30: + mov r0, #1 + str r0, [sp, #0x18] + b _02087D68 +_02087D3C: + mov r6, #0 + str r6, [sp, #0x10] + mov r7, #8 + b _02087D68 +_02087D4C: + mov r6, #0 + str r6, [sp, #0x10] + mov r7, #0xa + b _02087D68 +_02087D5C: + mov r6, #0 + str r6, [sp, #0x10] + mov r7, #0x10 +_02087D68: + mov r4, #0 +_02087D6C: + mov r0, sl + mov r1, sb + mov r2, r7 + mov r3, r6 + bl sub_0208FE48 + mov r5, r0 + mov r0, sl + mov r1, sb + mov r2, r7 + mov r3, r6 + bl sub_0208FE3C + mov sl, r0 + cmp r5, #0xa + mov sb, r1 + addlt r0, r5, #0x30 + blt _02087DBC + ldr r0, [sp, #8] + cmp r0, #0x78 + addeq r0, r5, #0x57 + addne r0, r5, #0x37 +_02087DBC: + strb r0, [r8, #-1]! + mov r0, #0 + cmp sb, r0 + cmpeq sl, r4 + add fp, fp, #1 + bne _02087D6C + cmp r6, #0 + cmpeq r7, #8 + bne _02087DFC + ldr r0, [sp, #4] + cmp r0, #0 + ldrnesb r0, [r8] + cmpne r0, #0x30 + movne r0, #0x30 + strneb r0, [r8, #-1]! + addne fp, fp, #1 +_02087DFC: + ldrb r0, [sp, #0x4c] + cmp r0, #2 + bne _02087E4C + ldr r0, [sp, #0xc] + str r0, [sp, #0x14] + ldr r0, [sp, #0x18] + cmp r0, #0 + ldreq r0, [sp, #0x10] + cmpeq r0, #0 + ldrne r0, [sp, #0x14] + subne r0, r0, #1 + strne r0, [sp, #0x14] + cmp r6, #0 + cmpeq r7, #0x10 + bne _02087E4C + ldr r0, [sp, #4] + cmp r0, #0 + ldrne r0, [sp, #0x14] + subne r0, r0, #2 + strne r0, [sp, #0x14] +_02087E4C: + ldr r0, [sp] + ldr r1, _02087F0C ; =0x000001FD + sub r2, r0, r8 + ldr r0, [sp, #0x14] + add r0, r0, r2 + cmp r0, r1 + addgt sp, sp, #0x1c + movgt r0, #0 + ldmgtia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + addgt sp, sp, #0x10 + bxgt lr + ldr r0, [sp, #0x14] + cmp fp, r0 + bge _02087E9C + mov r1, #0x30 +_02087E88: + ldr r0, [sp, #0x14] + add fp, fp, #1 + cmp fp, r0 + strb r1, [r8, #-1]! + blt _02087E88 +_02087E9C: + cmp r6, #0 + cmpeq r7, #0x10 + bne _02087EC4 + ldr r0, [sp, #4] + cmp r0, #0 + beq _02087EC4 + ldr r0, [sp, #8] + mov r1, #0x30 + strb r0, [r8, #-1] + strb r1, [r8, #-2]! +_02087EC4: + ldr r0, [sp, #0x18] + cmp r0, #0 + movne r0, #0x2d + strneb r0, [r8, #-1]! + bne _02087EF8 + ldr r0, [sp, #0x10] + cmp r0, #1 + moveq r0, #0x2b + streqb r0, [r8, #-1]! + beq _02087EF8 + cmp r0, #2 + moveq r0, #0x20 + streqb r0, [r8, #-1]! +_02087EF8: + mov r0, r8 + add sp, sp, #0x1c + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr + .align 2, 0 +_02087F0C: .word 0x000001FD + arm_func_end sub_02087C14 + + arm_func_start sub_02087F10 +sub_02087F10: ; 0x02087F10 + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + sub sp, sp, #0x44 + ldr r7, [sp, #0x80] + ldr r0, _020883C0 ; =0x000001FD + mov r8, r2 + cmp r7, r0 + ldrb r6, [sp, #0x79] + ldrb r5, [sp, #0x77] + ldrb r4, [sp, #0x75] + ldr r1, [sp, #0x68] + ldr r2, [sp, #0x6c] + addgt sp, sp, #0x44 + movgt r0, #0 + ldmgtia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + addgt sp, sp, #0x10 + bxgt lr + mov sl, #0 + mov sb, #0x20 + add r0, sp, #8 + add r3, sp, #0xc + strb sl, [sp, #8] + strh sb, [sp, #0xa] + bl sub_0208D638 + ldr r0, [sp, #0x68] + ldr r1, [sp, #0x6c] + bl sub_0208C5B4 + mov r2, r0 + mov r0, sl + mov r3, r1 + mov r1, r0 + bl sub_0208F0B4 + bne _02087FDC + ldr r3, _020883C4 ; =_020B31E4 + sub r0, r8, #6 + ldrb r2, [r3] + ldrb r1, [r3, #1] + add sp, sp, #0x44 + strb r2, [r8, #-6] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldrb r2, [r3, #4] + ldrb r1, [r3, #5] + strb r2, [r0, #4] + strb r1, [r0, #5] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + add sp, sp, #0x10 + bx lr +_02087FDC: + ldrb r0, [sp, #0x11] + cmp r0, #0x49 + bne _020880EC + ldrsb r0, [sp, #0xc] + cmp r0, #0 + beq _02088078 + cmp r6, #0x41 + sub r0, r8, #5 + bne _0208803C + ldr r3, _020883C8 ; =_020B31EC + add sp, sp, #0x44 + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldrb r1, [r3, #4] + strb r1, [r0, #4] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + add sp, sp, #0x10 + bx lr +_0208803C: + ldr r3, _020883CC ; =_020B31F4 + add sp, sp, #0x44 + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldrb r1, [r3, #4] + strb r1, [r0, #4] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + add sp, sp, #0x10 + bx lr +_02088078: + cmp r6, #0x41 + sub r0, r8, #4 + bne _020880B8 + ldr r3, _020883D0 ; =_020B31FC + add sp, sp, #0x44 + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + add sp, sp, #0x10 + bx lr +_020880B8: + ldr r3, _020883D4 ; =_020B3200 + add sp, sp, #0x44 + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + add sp, sp, #0x10 + bx lr +_020880EC: + cmp r0, #0x4e + bne _020881F8 + ldrsb r0, [sp, #0xc] + cmp r0, #0 + beq _02088184 + cmp r6, #0x41 + sub r0, r8, #5 + bne _02088148 + ldr r3, _020883D8 ; =_020B3204 + add sp, sp, #0x44 + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldrb r1, [r3, #4] + strb r1, [r0, #4] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + add sp, sp, #0x10 + bx lr +_02088148: + ldr r3, _020883DC ; =_020B320C + add sp, sp, #0x44 + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldrb r1, [r3, #4] + strb r1, [r0, #4] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + add sp, sp, #0x10 + bx lr +_02088184: + cmp r6, #0x41 + sub r0, r8, #4 + bne _020881C4 + ldr r3, _020883E0 ; =_020B3214 + add sp, sp, #0x44 + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + add sp, sp, #0x10 + bx lr +_020881C4: + ldr r3, _020883E4 ; =_020B3218 + add sp, sp, #0x44 + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + add sp, sp, #0x10 + bx lr +_020881F8: + mov r3, sl + mov r1, #1 + mov r0, #0x64 + add sb, sp, #0x68 + strb r1, [sp, #0x34] + strb r1, [sp, #0x35] + strb r3, [sp, #0x36] + strb r3, [sp, #0x37] + strb r3, [sp, #0x38] + str r3, [sp, #0x3c] + str r1, [sp, #0x40] + strb r0, [sp, #0x39] +_02088228: + rsb r1, r3, #7 + ldrsb r2, [sb, r3] + ldrsb r0, [sb, r1] + strb r0, [sb, r3] + add r3, r3, #1 + strb r2, [sb, r1] + cmp r3, #4 + blt _02088228 + ldrb r0, [sp, #0x69] + ldrb r1, [sp, #0x68] + ldr sb, _020883E8 ; =0x000007FF + mov r0, r0, lsl #0x11 + orr r1, r0, r1, lsl #25 + add r0, sp, #0x34 + and lr, sb, r1, lsr #21 + sub ip, sp, #8 + ldmia r0, {r0, r1, r2, r3} + stmia ip, {r0, r1, r2, r3} + rsb r0, sb, #0x400 + mov r1, r8 + add r0, lr, r0 + ldmia ip, {r2, r3} + bl sub_020879C8 + cmp r6, #0x61 + moveq r1, #0x70 + movne r1, #0x50 + strb r1, [r0, #-1]! + mov r1, r7, lsl #2 + mov lr, r7 + cmp r7, #1 + add r8, r1, #0xb + add ip, sp, #0x68 + blt _02088338 + mov sb, #0x30 +_020882B0: + cmp r8, #0x40 + bge _02088320 + ldrb r1, [ip, r8, asr #3] + and r2, r8, #7 + rsb r3, r2, #7 + mov r2, r1, asr r3 + sub sl, r8, #4 + bic r1, r8, #7 + bic sl, sl, #7 + cmp r1, sl + add sl, ip, r8, asr #3 + and r1, r2, #0xff + beq _020882F4 + ldrb r2, [sl, #-1] + mov r2, r2, lsl #8 + orr r1, r1, r2, asr r3 + and r1, r1, #0xff +_020882F4: + and r1, r1, #0xf + cmp r1, #0xa + addlo r1, r1, #0x30 + andlo r1, r1, #0xff + blo _02088324 + cmp r6, #0x61 + addeq r1, r1, #0x57 + andeq r1, r1, #0xff + addne r1, r1, #0x37 + andne r1, r1, #0xff + b _02088324 +_02088320: + mov r1, sb +_02088324: + sub lr, lr, #1 + cmp lr, #1 + strb r1, [r0, #-1]! + sub r8, r8, #4 + bge _020882B0 +_02088338: + cmp r7, #0 + cmpeq r5, #0 + movne r1, #0x2e + strneb r1, [r0, #-1]! + mov r1, #0x31 + strb r1, [r0, #-1] + cmp r6, #0x61 + moveq r1, #0x78 + movne r1, #0x58 + strb r1, [r0, #-2]! + mov r1, #0x30 + strb r1, [r0, #-1]! + ldrsb r1, [sp, #0xc] + cmp r1, #0 + movne r1, #0x2d + strneb r1, [r0, #-1]! + addne sp, sp, #0x44 + ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + addne sp, sp, #0x10 + bxne lr + cmp r4, #1 + moveq r1, #0x2b + streqb r1, [r0, #-1]! + addeq sp, sp, #0x44 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + addeq sp, sp, #0x10 + bxeq lr + cmp r4, #2 + moveq r1, #0x20 + streqb r1, [r0, #-1]! + add sp, sp, #0x44 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr} + add sp, sp, #0x10 + bx lr + .align 2, 0 +_020883C0: .word 0x000001FD +_020883C4: .word _020B31E4 +_020883C8: .word _020B31EC +_020883CC: .word _020B31F4 +_020883D0: .word _020B31FC +_020883D4: .word _020B3200 +_020883D8: .word _020B3204 +_020883DC: .word _020B320C +_020883E0: .word _020B3214 +_020883E4: .word _020B3218 +_020883E8: .word 0x000007FF + arm_func_end sub_02087F10 + + arm_func_start sub_020883EC +sub_020883EC: ; 0x020883EC + stmdb sp!, {r4, lr} + cmp r1, #0 + bge _02088414 +_020883F8: + mov r1, #0 + strh r1, [r0, #2] + mov r1, #1 + strb r1, [r0, #4] + mov r1, #0x30 + strb r1, [r0, #5] + ldmia sp!, {r4, pc} +_02088414: + ldrb lr, [r0, #4] + cmp r1, lr + ldmgeia sp!, {r4, pc} + add ip, r0, #5 + add r2, ip, r1 + add r2, r2, #1 + ldrsb r3, [r2, #-1]! + sub r3, r3, #0x30 + mov r3, r3, lsl #0x18 + mov r3, r3, asr #0x18 + cmp r3, #5 + bne _02088474 + add ip, ip, lr +_02088448: + sub ip, ip, #1 + cmp ip, r2 + bls _02088460 + ldrsb r3, [ip] + cmp r3, #0x30 + beq _02088448 +_02088460: + cmp ip, r2 + ldreqsb r3, [r2, #-1] + andeq r4, r3, #1 + movne r4, #1 + b _0208847C +_02088474: + movgt r4, #1 + movle r4, #0 +_0208847C: + cmp r1, #0 + beq _020884D8 + mov ip, #0 + mov lr, #1 +_0208848C: + ldrsb r3, [r2, #-1]! + sub r3, r3, #0x30 + add r3, r3, r4 + mov r3, r3, lsl #0x18 + mov r3, r3, asr #0x18 + cmp r3, #9 + movgt r4, lr + movle r4, ip + cmp r4, #0 + bne _020884BC + cmp r3, #0 + bne _020884C4 +_020884BC: + sub r1, r1, #1 + b _020884D0 +_020884C4: + add r3, r3, #0x30 + strb r3, [r2] + b _020884D8 +_020884D0: + cmp r1, #0 + bne _0208848C +_020884D8: + cmp r4, #0 + beq _02088500 + ldrsh r3, [r0, #2] + mov r2, #1 + mov r1, #0x31 + add r3, r3, #1 + strh r3, [r0, #2] + strb r2, [r0, #4] + strb r1, [r0, #5] + ldmia sp!, {r4, pc} +_02088500: + cmp r1, #0 + beq _020883F8 + strb r1, [r0, #4] + ldmia sp!, {r4, pc} + arm_func_end sub_020883EC + + arm_func_start sub_02088510 +sub_02088510: ; 0x02088510 + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + sub sp, sp, #0x2c + ldr r7, [sp, #0x68] + ldr r3, _02088C48 ; =0x000001FD + ldrb r6, [sp, #0x61] + ldrb r5, [sp, #0x5f] + ldrb r4, [sp, #0x5d] + cmp r7, r3 + mov sl, r0 + mov r8, r1 + mov sb, r2 + addgt sp, sp, #0x2c + movgt r0, #0 + ldmgtia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + addgt sp, sp, #0x10 + bxgt lr + mov ip, #0 + mov fp, #0x20 + add r0, sp, #0 + add r3, sp, #4 + mov r1, sl + mov r2, r8 + strb ip, [sp] + strh fp, [sp, #2] + bl sub_0208D638 + ldrb r0, [sp, #8] + add r1, sp, #9 + add r0, r1, r0 + b _020885A0 +_02088588: + ldrb r2, [sp, #8] + ldrsh r1, [sp, #6] + sub r2, r2, #1 + add r1, r1, #1 + strb r2, [sp, #8] + strh r1, [sp, #6] +_020885A0: + ldrb r1, [sp, #8] + cmp r1, #1 + bls _020885B8 + ldrsb r1, [r0, #-1]! + cmp r1, #0x30 + beq _02088588 +_020885B8: + ldrb r0, [sp, #9] + cmp r0, #0x30 + beq _020885D8 + cmp r0, #0x49 + beq _020885E4 + cmp r0, #0x4e + beq _02088744 + b _02088898 +_020885D8: + mov r0, #0 + strh r0, [sp, #6] + b _02088898 +_020885E4: + mov r2, #0 + mov r0, sl + mov r1, r8 + mov r3, r2 + bl sub_0208F018 + bhs _020886A8 + cmp r6, #0 + sub r0, sb, #5 + blt _02088610 + cmp r6, #0x80 + blt _02088618 +_02088610: + mov r1, #0 + b _02088628 +_02088618: + ldr r1, _02088C4C ; =_020AEDB0 + mov r2, r6, lsl #1 + ldrh r1, [r1, r2] + and r1, r1, #0x200 +_02088628: + cmp r1, #0 + beq _0208866C + ldr r3, _02088C50 ; =_020B31EC + add sp, sp, #0x2c + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldrb r1, [r3, #4] + strb r1, [r0, #4] + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208866C: + ldr r3, _02088C54 ; =_020B31F4 + add sp, sp, #0x2c + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldrb r1, [r3, #4] + strb r1, [r0, #4] + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_020886A8: + cmp r6, #0 + sub r0, sb, #4 + blt _020886BC + cmp r6, #0x80 + blt _020886C4 +_020886BC: + mov r1, #0 + b _020886D4 +_020886C4: + ldr r1, _02088C4C ; =_020AEDB0 + mov r2, r6, lsl #1 + ldrh r1, [r1, r2] + and r1, r1, #0x200 +_020886D4: + cmp r1, #0 + beq _02088710 + ldr r3, _02088C58 ; =_020B31FC + add sp, sp, #0x2c + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_02088710: + ldr r3, _02088C5C ; =_020B3200 + add sp, sp, #0x2c + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_02088744: + ldrsb r0, [sp, #4] + cmp r0, #0 + beq _020887FC + cmp r6, #0 + sub r0, sb, #5 + blt _02088764 + cmp r6, #0x80 + blt _0208876C +_02088764: + mov r1, #0 + b _0208877C +_0208876C: + ldr r1, _02088C4C ; =_020AEDB0 + mov r2, r6, lsl #1 + ldrh r1, [r1, r2] + and r1, r1, #0x200 +_0208877C: + cmp r1, #0 + beq _020887C0 + ldr r3, _02088C60 ; =_020B3204 + add sp, sp, #0x2c + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldrb r1, [r3, #4] + strb r1, [r0, #4] + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_020887C0: + ldr r3, _02088C64 ; =_020B320C + add sp, sp, #0x2c + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldrb r1, [r3, #4] + strb r1, [r0, #4] + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_020887FC: + cmp r6, #0 + sub r0, sb, #4 + blt _02088810 + cmp r6, #0x80 + blt _02088818 +_02088810: + mov r1, #0 + b _02088828 +_02088818: + ldr r1, _02088C4C ; =_020AEDB0 + mov r2, r6, lsl #1 + ldrh r1, [r1, r2] + and r1, r1, #0x200 +_02088828: + cmp r1, #0 + beq _02088864 + ldr r3, _02088C68 ; =_020B3214 + add sp, sp, #0x2c + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_02088864: + ldr r3, _02088C6C ; =_020B3218 + add sp, sp, #0x2c + ldrb r2, [r3] + ldrb r1, [r3, #1] + strb r2, [r0] + strb r1, [r0, #1] + ldrb r2, [r3, #2] + ldrb r1, [r3, #3] + strb r2, [r0, #2] + strb r1, [r0, #3] + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_02088898: + ldrb r0, [sp, #8] + ldrsh r1, [sp, #6] + sub r8, sb, #1 + sub r0, r0, #1 + add r0, r1, r0 + strh r0, [sp, #6] + mov r0, #0 + strb r0, [r8] + cmp r6, #0x65 + bgt _020888EC + bge _02088978 + cmp r6, #0x47 + bgt _02088C34 + cmp r6, #0x45 + blt _02088C34 + beq _02088978 + cmp r6, #0x46 + beq _02088AC0 + cmp r6, #0x47 + beq _02088904 + b _02088C34 +_020888EC: + cmp r6, #0x66 + bgt _020888FC + beq _02088AC0 + b _02088C34 +_020888FC: + cmp r6, #0x67 + bne _02088C34 +_02088904: + ldrb r0, [sp, #8] + cmp r0, r7 + ble _0208891C + add r0, sp, #4 + mov r1, r7 + bl sub_020883EC +_0208891C: + ldrsh r2, [sp, #6] + mvn r0, #3 + cmp r2, r0 + blt _02088934 + cmp r2, r7 + blt _02088954 +_02088934: + cmp r5, #0 + ldreqb r0, [sp, #8] + subne r7, r7, #1 + subeq r7, r0, #1 + cmp r6, #0x67 + moveq r6, #0x65 + movne r6, #0x45 + b _02088978 +_02088954: + cmp r5, #0 + addne r0, r2, #1 + subne r7, r7, r0 + bne _02088AC0 + ldrb r1, [sp, #8] + add r0, r2, #1 + subs r7, r1, r0 + movmi r7, #0 + b _02088AC0 +_02088978: + ldrb r0, [sp, #8] + add r1, r7, #1 + cmp r0, r1 + ble _02088990 + add r0, sp, #4 + bl sub_020883EC +_02088990: + ldrsh lr, [sp, #6] + mov fp, #0x2b + mov sl, #0 + cmp lr, #0 + rsblt lr, lr, #0 + movlt fp, #0x2d + ldr r3, _02088C70 ; =0x66666667 + mov r0, #0xa + b _020889E4 +_020889B4: + mov r1, lr, lsr #0x1f + smull r2, ip, r3, lr + add ip, r1, ip, asr #2 + smull r1, r2, r0, ip + sub ip, lr, r1 + add r1, ip, #0x30 + strb r1, [r8, #-1]! + mov r2, lr + smull r1, lr, r3, r2 + mov r1, r2, lsr #0x1f + add lr, r1, lr, asr #2 + add sl, sl, #1 +_020889E4: + cmp lr, #0 + bne _020889B4 + cmp sl, #2 + blt _020889B4 + strb fp, [r8, #-1] + strb r6, [r8, #-2]! + sub r1, sb, r8 + ldr r0, _02088C48 ; =0x000001FD + add r1, r7, r1 + cmp r1, r0 + addgt sp, sp, #0x2c + movgt r0, #0 + ldmgtia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + addgt sp, sp, #0x10 + bxgt lr + ldrb r1, [sp, #8] + add r0, r7, #1 + cmp r1, r0 + bge _02088A50 + add r0, r7, #2 + sub r0, r0, r1 + subs r1, r0, #1 + beq _02088A50 + mov r0, #0x30 +_02088A44: + strb r0, [r8, #-1]! + subs r1, r1, #1 + bne _02088A44 +_02088A50: + ldrb r1, [sp, #8] + add r0, sp, #9 + add r2, r0, r1 + subs r1, r1, #1 + beq _02088A74 +_02088A64: + ldrsb r0, [r2, #-1]! + subs r1, r1, #1 + strb r0, [r8, #-1]! + bne _02088A64 +_02088A74: + cmp r7, #0 + cmpeq r5, #0 + movne r0, #0x2e + strneb r0, [r8, #-1]! + ldrb r0, [sp, #9] + strb r0, [r8, #-1]! + ldrsb r0, [sp, #4] + cmp r0, #0 + movne r0, #0x2d + strneb r0, [r8, #-1]! + bne _02088C34 + cmp r4, #1 + moveq r0, #0x2b + streqb r0, [r8, #-1]! + beq _02088C34 + cmp r4, #2 + moveq r0, #0x20 + streqb r0, [r8, #-1]! + b _02088C34 +_02088AC0: + ldrsh r3, [sp, #6] + ldrb r2, [sp, #8] + sub r0, r2, r3 + subs r1, r0, #1 + movmi r1, #0 + cmp r1, r7 + ble _02088B00 + sub r1, r1, r7 + add r0, sp, #4 + sub r1, r2, r1 + bl sub_020883EC + ldrsh r3, [sp, #6] + ldrb r2, [sp, #8] + sub r0, r2, r3 + subs r1, r0, #1 + movmi r1, #0 +_02088B00: + adds r0, r3, #1 + movmi r0, #0 + ldr r3, _02088C48 ; =0x000001FD + add r6, r0, r1 + cmp r6, r3 + addgt sp, sp, #0x2c + movgt r0, #0 + ldmgtia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + addgt sp, sp, #0x10 + bxgt lr + add r3, sp, #9 + sub r6, r7, r1 + cmp r6, #0 + add r2, r3, r2 + mov sb, #0 + ble _02088B54 + mov r3, #0x30 +_02088B44: + add sb, sb, #1 + cmp sb, r6 + strb r3, [r8, #-1]! + blt _02088B44 +_02088B54: + mov r6, #0 + b _02088B68 +_02088B5C: + ldrsb r3, [r2, #-1]! + add r6, r6, #1 + strb r3, [r8, #-1]! +_02088B68: + cmp r6, r1 + ldrltb r3, [sp, #8] + cmplt r6, r3 + blt _02088B5C + cmp r6, r1 + bge _02088B94 + mov r3, #0x30 +_02088B84: + add r6, r6, #1 + cmp r6, r1 + strb r3, [r8, #-1]! + blt _02088B84 +_02088B94: + cmp r7, #0 + cmpeq r5, #0 + movne r1, #0x2e + strneb r1, [r8, #-1]! + cmp r0, #0 + beq _02088BFC + ldrb r1, [sp, #8] + mov r5, #0 + sub r1, r0, r1 + cmp r1, #0 + ble _02088BDC + mov r3, #0x30 +_02088BC4: + strb r3, [r8, #-1]! + ldrb r1, [sp, #8] + add r5, r5, #1 + sub r1, r0, r1 + cmp r5, r1 + blt _02088BC4 +_02088BDC: + cmp r5, r0 + bge _02088C04 +_02088BE4: + ldrsb r1, [r2, #-1]! + add r5, r5, #1 + cmp r5, r0 + strb r1, [r8, #-1]! + blt _02088BE4 + b _02088C04 +_02088BFC: + mov r0, #0x30 + strb r0, [r8, #-1]! +_02088C04: + ldrsb r0, [sp, #4] + cmp r0, #0 + movne r0, #0x2d + strneb r0, [r8, #-1]! + bne _02088C34 + cmp r4, #1 + moveq r0, #0x2b + streqb r0, [r8, #-1]! + beq _02088C34 + cmp r4, #2 + moveq r0, #0x20 + streqb r0, [r8, #-1]! +_02088C34: + mov r0, r8 + add sp, sp, #0x2c + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr + .align 2, 0 +_02088C48: .word 0x000001FD +_02088C4C: .word _020AEDB0 +_02088C50: .word _020B31EC +_02088C54: .word _020B31F4 +_02088C58: .word _020B31FC +_02088C5C: .word _020B3200 +_02088C60: .word _020B3204 +_02088C64: .word _020B320C +_02088C68: .word _020B3214 +_02088C6C: .word _020B3218 +_02088C70: .word 0x66666667 + arm_func_end sub_02088510 + + arm_func_start __vsprintf_internal_slice +__vsprintf_internal_slice: ; 0x02088C74 + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + sub sp, sp, #0x22c + mov r3, #0x20 + mov fp, r2 + strb r3, [sp, #0x19] + ldrsb r2, [fp] + mov sb, r0 + mov r8, r1 + cmp r2, #0 + mov sl, #0 + beq _0208947C +_02088CA4: + mov r0, fp + mov r1, #0x25 + bl strchr + str r0, [sp, #0xc] + cmp r0, #0 + bne _02088CF8 + mov r0, fp + bl strlen + movs r2, r0 + add sl, sl, r2 + beq _0208947C + mov r0, r8 + mov r1, fp + blx sb + cmp r0, #0 + bne _0208947C + add sp, sp, #0x22c + mvn r0, #0 + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_02088CF8: + subs r2, r0, fp + add sl, sl, r2 + beq _02088D28 + mov r0, r8 + mov r1, fp + blx sb + cmp r0, #0 + addeq sp, sp, #0x22c + mvneq r0, #0 + ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + addeq sp, sp, #0x10 + bxeq lr +_02088D28: + ldr r0, [sp, #0xc] + add r1, sp, #0x25c + add r2, sp, #0x1c + bl sub_02087438 + ldrb r1, [sp, #0x21] + mov fp, r0 + cmp r1, #0x61 + bgt _02088D94 + bge _020890F8 + cmp r1, #0x47 + bgt _02088D88 + subs r0, r1, #0x41 + addpl pc, pc, r0, lsl #2 + b _02088D7C +_02088D60: ; jump table + b _020890F8 ; case 0 + b _020892E0 ; case 1 + b _020892E0 ; case 2 + b _020892E0 ; case 3 + b _02089090 ; case 4 + b _02089090 ; case 5 + b _02089090 ; case 6 +_02088D7C: + cmp r1, #0x25 + beq _020892CC + b _020892E0 +_02088D88: + cmp r1, #0x58 + beq _02088F54 + b _020892E0 +_02088D94: + cmp r1, #0x75 + bgt _02088DFC + subs r0, r1, #0x64 + addpl pc, pc, r0, lsl #2 + b _02088DF0 +_02088DA8: ; jump table + b _02088E14 ; case 0 + b _02089090 ; case 1 + b _02089090 ; case 2 + b _02089090 ; case 3 + b _020892E0 ; case 4 + b _02088E14 ; case 5 + b _020892E0 ; case 6 + b _020892E0 ; case 7 + b _020892E0 ; case 8 + b _020892E0 ; case 9 + b _02089220 ; case 10 + b _02088F54 ; case 11 + b _020892E0 ; case 12 + b _020892E0 ; case 13 + b _020892E0 ; case 14 + b _02089160 ; case 15 + b _020892E0 ; case 16 + b _02088F54 ; case 17 +_02088DF0: + cmp r1, #0x63 + beq _020892AC + b _020892E0 +_02088DFC: + cmp r1, #0x78 + bgt _02088E0C + beq _02088F54 + b _020892E0 +_02088E0C: + cmp r1, #0xff + b _020892E0 +_02088E14: + ldrb r0, [sp, #0x20] + cmp r0, #3 + bne _02088E34 + ldr r1, [sp, #0x25c] + add r1, r1, #4 + str r1, [sp, #0x25c] + ldr r5, [r1, #-4] + b _02088ECC +_02088E34: + cmp r0, #4 + bne _02088E5C + ldr r1, [sp, #0x25c] + add r2, r1, #8 + str r2, [sp, #0x25c] + ldr r1, [r2, #-8] + str r1, [sp, #0x10] + ldr r1, [r2, #-4] + str r1, [sp, #0x14] + b _02088ECC +_02088E5C: + cmp r0, #6 + bne _02088E84 + ldr r1, [sp, #0x25c] + add r2, r1, #8 + str r2, [sp, #0x25c] + ldr r1, [r2, #-8] + str r1, [sp, #0x10] + ldr r1, [r2, #-4] + str r1, [sp, #0x14] + b _02088ECC +_02088E84: + cmp r0, #7 + bne _02088EA0 + ldr r1, [sp, #0x25c] + add r1, r1, #4 + str r1, [sp, #0x25c] + ldr r5, [r1, #-4] + b _02088ECC +_02088EA0: + cmp r0, #8 + bne _02088EBC + ldr r1, [sp, #0x25c] + add r1, r1, #4 + str r1, [sp, #0x25c] + ldr r5, [r1, #-4] + b _02088ECC +_02088EBC: + ldr r1, [sp, #0x25c] + add r1, r1, #4 + str r1, [sp, #0x25c] + ldr r5, [r1, #-4] +_02088ECC: + cmp r0, #2 + moveq r1, r5, lsl #0x10 + moveq r5, r1, asr #0x10 + cmp r0, #1 + moveq r1, r5, lsl #0x18 + moveq r5, r1, asr #0x18 + cmp r0, #4 + cmpne r0, #6 + add r0, sp, #0x1c + bne _02088F20 + sub r4, sp, #4 + ldmia r0, {r0, r1, r2, r3} + stmia r4, {r0, r1, r2, r3} + ldr r3, [r4] + ldr r0, [sp, #0x10] + ldr r1, [sp, #0x14] + add r2, sp, #0x22c + bl sub_02087C14 + movs r7, r0 + beq _020892E0 + b _02088F44 +_02088F20: + sub r4, sp, #8 + ldmia r0, {r0, r1, r2, r3} + stmia r4, {r0, r1, r2, r3} + add r1, sp, #0x22c + mov r0, r5 + ldmia r4, {r2, r3} + bl sub_020879C8 + movs r7, r0 + beq _020892E0 +_02088F44: + add r0, sp, #0x200 + add r0, r0, #0x2b + sub r6, r0, r7 + b _0208932C +_02088F54: + ldrb r0, [sp, #0x20] + cmp r0, #3 + bne _02088F74 + ldr r1, [sp, #0x25c] + add r1, r1, #4 + str r1, [sp, #0x25c] + ldr r5, [r1, #-4] + b _0208900C +_02088F74: + cmp r0, #4 + bne _02088F9C + ldr r1, [sp, #0x25c] + add r2, r1, #8 + str r2, [sp, #0x25c] + ldr r1, [r2, #-8] + str r1, [sp, #0x10] + ldr r1, [r2, #-4] + str r1, [sp, #0x14] + b _0208900C +_02088F9C: + cmp r0, #6 + bne _02088FC4 + ldr r1, [sp, #0x25c] + add r2, r1, #8 + str r2, [sp, #0x25c] + ldr r1, [r2, #-8] + str r1, [sp, #0x10] + ldr r1, [r2, #-4] + str r1, [sp, #0x14] + b _0208900C +_02088FC4: + cmp r0, #7 + bne _02088FE0 + ldr r1, [sp, #0x25c] + add r1, r1, #4 + str r1, [sp, #0x25c] + ldr r5, [r1, #-4] + b _0208900C +_02088FE0: + cmp r0, #8 + bne _02088FFC + ldr r1, [sp, #0x25c] + add r1, r1, #4 + str r1, [sp, #0x25c] + ldr r5, [r1, #-4] + b _0208900C +_02088FFC: + ldr r1, [sp, #0x25c] + add r1, r1, #4 + str r1, [sp, #0x25c] + ldr r5, [r1, #-4] +_0208900C: + cmp r0, #2 + moveq r1, r5, lsl #0x10 + moveq r5, r1, lsr #0x10 + cmp r0, #1 + andeq r5, r5, #0xff + cmp r0, #4 + cmpne r0, #6 + add r0, sp, #0x1c + bne _0208905C + sub r4, sp, #4 + ldmia r0, {r0, r1, r2, r3} + stmia r4, {r0, r1, r2, r3} + ldr r3, [r4] + ldr r0, [sp, #0x10] + ldr r1, [sp, #0x14] + add r2, sp, #0x22c + bl sub_02087C14 + movs r7, r0 + beq _020892E0 + b _02089080 +_0208905C: + sub r4, sp, #8 + ldmia r0, {r0, r1, r2, r3} + stmia r4, {r0, r1, r2, r3} + add r1, sp, #0x22c + mov r0, r5 + ldmia r4, {r2, r3} + bl sub_020879C8 + movs r7, r0 + beq _020892E0 +_02089080: + add r0, sp, #0x200 + add r0, r0, #0x2b + sub r6, r0, r7 + b _0208932C +_02089090: + ldrb r0, [sp, #0x20] + cmp r0, #9 + ldrne r0, [sp, #0x25c] + addne r0, r0, #8 + strne r0, [sp, #0x25c] + bne _020890B4 + ldr r0, [sp, #0x25c] + add r0, r0, #8 + str r0, [sp, #0x25c] +_020890B4: + ldr r7, [r0, #-8] + ldr r6, [r0, #-4] + add r0, sp, #0x1c + sub r4, sp, #4 + ldmia r0, {r0, r1, r2, r3} + stmia r4, {r0, r1, r2, r3} + ldr r3, [r4] + mov r0, r7 + mov r1, r6 + add r2, sp, #0x22c + bl sub_02088510 + movs r7, r0 + beq _020892E0 + add r0, sp, #0x200 + add r0, r0, #0x2b + sub r6, r0, r7 + b _0208932C +_020890F8: + ldrb r0, [sp, #0x20] + cmp r0, #9 + ldrne r0, [sp, #0x25c] + addne r0, r0, #8 + strne r0, [sp, #0x25c] + bne _0208911C + ldr r0, [sp, #0x25c] + add r0, r0, #8 + str r0, [sp, #0x25c] +_0208911C: + ldr r7, [r0, #-8] + ldr r6, [r0, #-4] + add r0, sp, #0x1c + sub r4, sp, #4 + ldmia r0, {r0, r1, r2, r3} + stmia r4, {r0, r1, r2, r3} + ldr r3, [r4] + mov r0, r7 + mov r1, r6 + add r2, sp, #0x22c + bl sub_02087F10 + movs r7, r0 + beq _020892E0 + add r0, sp, #0x200 + add r0, r0, #0x2b + sub r6, r0, r7 + b _0208932C +_02089160: + ldrb r0, [sp, #0x20] + cmp r0, #5 + bne _020891A0 + ldr r0, [sp, #0x25c] + mov r2, #0x200 + add r0, r0, #4 + str r0, [sp, #0x25c] + ldr r1, [r0, #-4] + add r0, sp, #0x2c + cmp r1, #0 + ldreq r1, _02089490 ; =_020B321C + bl wcstombs + cmp r0, #0 + blt _020892E0 + add r7, sp, #0x2c + b _020891B0 +_020891A0: + ldr r0, [sp, #0x25c] + add r0, r0, #4 + str r0, [sp, #0x25c] + ldr r7, [r0, #-4] +_020891B0: + ldrb r0, [sp, #0x1f] + cmp r7, #0 + ldreq r7, _02089494 ; =_020B3220 + cmp r0, #0 + beq _020891E4 + ldrb r0, [sp, #0x1e] + ldrb r6, [r7], #1 + cmp r0, #0 + beq _0208932C + ldr r0, [sp, #0x28] + cmp r6, r0 + movgt r6, r0 + b _0208932C +_020891E4: + ldrb r0, [sp, #0x1e] + cmp r0, #0 + beq _02089210 + ldr r6, [sp, #0x28] + mov r0, r7 + mov r2, r6 + mov r1, #0 + bl memchr + cmp r0, #0 + subne r6, r0, r7 + b _0208932C +_02089210: + mov r0, r7 + bl strlen + mov r6, r0 + b _0208932C +_02089220: + ldr r1, [sp, #0x25c] + ldrb r0, [sp, #0x20] + add r1, r1, #4 + str r1, [sp, #0x25c] + ldr r1, [r1, #-4] + cmp r0, #8 + addls pc, pc, r0, lsl #2 + b _02089470 +_02089240: ; jump table + b _02089264 ; case 0 + b _02089470 ; case 1 + b _0208926C ; case 2 + b _02089274 ; case 3 + b _0208929C ; case 4 + b _02089470 ; case 5 + b _0208927C ; case 6 + b _0208928C ; case 7 + b _02089294 ; case 8 +_02089264: + str sl, [r1] + b _02089470 +_0208926C: + strh sl, [r1] + b _02089470 +_02089274: + str sl, [r1] + b _02089470 +_0208927C: + str sl, [r1] + mov r0, sl, asr #0x1f + str r0, [r1, #4] + b _02089470 +_0208928C: + str sl, [r1] + b _02089470 +_02089294: + str sl, [r1] + b _02089470 +_0208929C: + str sl, [r1] + mov r0, sl, asr #0x1f + str r0, [r1, #4] + b _02089470 +_020892AC: + ldr r0, [sp, #0x25c] + add r7, sp, #0x2c + add r0, r0, #4 + str r0, [sp, #0x25c] + ldr r0, [r0, #-4] + mov r6, #1 + strb r0, [sp, #0x2c] + b _0208932C +_020892CC: + mov r0, #0x25 + strb r0, [sp, #0x2c] + add r7, sp, #0x2c + mov r6, #1 + b _0208932C +_020892E0: + ldr r0, [sp, #0xc] + bl strlen + movs r4, r0 + beq _02089318 + ldr r1, [sp, #0xc] + mov r0, r8 + mov r2, r4 + blx sb + cmp r0, #0 + addeq sp, sp, #0x22c + mvneq r0, #0 + ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + addeq sp, sp, #0x10 + bxeq lr +_02089318: + add sp, sp, #0x22c + add r0, sl, r4 + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208932C: + ldrb r0, [sp, #0x1c] + mov r4, r6 + cmp r0, #0 + beq _020893E0 + cmp r0, #2 + moveq r0, #0x30 + movne r0, #0x20 + strb r0, [sp, #0x19] + ldrsb r0, [r7] + cmp r0, #0x2b + cmpne r0, #0x2d + cmpne r0, #0x20 + bne _0208939C + ldrsb r0, [sp, #0x19] + cmp r0, #0x30 + bne _0208939C + mov r0, r8 + mov r1, r7 + mov r2, #1 + blx sb + cmp r0, #0 + addeq sp, sp, #0x22c + mvneq r0, #0 + ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + addeq sp, sp, #0x10 + bxeq lr + add r7, r7, #1 + sub r6, r6, #1 +_0208939C: + ldr r0, [sp, #0x24] + cmp r4, r0 + bge _020893E0 +_020893A8: + mov r0, r8 + add r1, sp, #0x19 + mov r2, #1 + blx sb + cmp r0, #0 + addeq sp, sp, #0x22c + mvneq r0, #0 + ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + addeq sp, sp, #0x10 + bxeq lr + ldr r0, [sp, #0x24] + add r4, r4, #1 + cmp r4, r0 + blt _020893A8 +_020893E0: + cmp r6, #0 + beq _02089410 + mov r0, r8 + mov r1, r7 + mov r2, r6 + blx sb + cmp r0, #0 + addeq sp, sp, #0x22c + mvneq r0, #0 + ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + addeq sp, sp, #0x10 + bxeq lr +_02089410: + ldrb r0, [sp, #0x1c] + cmp r0, #0 + bne _0208946C + ldr r0, [sp, #0x24] + cmp r4, r0 + bge _0208946C + mov r6, #0x20 + add r7, sp, #0x18 +_02089430: + mov r0, r8 + mov r1, r7 + mov r2, #1 + strb r6, [sp, #0x18] + blx sb + cmp r0, #0 + addeq sp, sp, #0x22c + mvneq r0, #0 + ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + addeq sp, sp, #0x10 + bxeq lr + ldr r0, [sp, #0x24] + add r4, r4, #1 + cmp r4, r0 + blt _02089430 +_0208946C: + add sl, sl, r4 +_02089470: + ldrsb r0, [fp] + cmp r0, #0 + bne _02088CA4 +_0208947C: + mov r0, sl + add sp, sp, #0x22c + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr + .align 2, 0 +_02089490: .word _020B321C +_02089494: .word _020B3220 + arm_func_end __vsprintf_internal_slice + + arm_func_start TryAppendToSlice +TryAppendToSlice: ; 0x02089498 + stmdb sp!, {r3, r4, r5, lr} + mov r4, r0 + ldr r3, [r4, #8] + mov r5, r2 + ldr r2, [r4, #4] + add r0, r3, r5 + cmp r0, r2 + ldr r0, [r4] + subhi r5, r2, r3 + mov r2, r5 + add r0, r0, r3 + bl memcpy + ldr r1, [r4, #8] + mov r0, #1 + add r1, r1, r5 + str r1, [r4, #8] + ldmia sp!, {r3, r4, r5, pc} + arm_func_end TryAppendToSlice + + arm_func_start __vsprintf_internal +__vsprintf_internal: ; 0x020894DC + stmdb sp!, {r4, r5, lr} + sub sp, sp, #0xc + mov r5, r0 + mov r4, r1 + mov ip, #0 + ldr r0, _02089540 ; =TryAppendToSlice + add r1, sp, #0 + str r5, [sp] + str r4, [sp, #4] + str ip, [sp, #8] + bl __vsprintf_internal_slice + cmp r5, #0 + addeq sp, sp, #0xc + ldmeqia sp!, {r4, r5, pc} + cmp r0, r4 + movlo r1, #0 + addlo sp, sp, #0xc + strlob r1, [r5, r0] + ldmloia sp!, {r4, r5, pc} + cmp r4, #0 + addne r1, r5, r4 + movne r2, #0 + strneb r2, [r1, #-1] + add sp, sp, #0xc + ldmia sp!, {r4, r5, pc} + .align 2, 0 +_02089540: .word TryAppendToSlice + arm_func_end __vsprintf_internal + + arm_func_start vsprintf +vsprintf: ; 0x02089544 + ldr ip, _02089558 ; =__vsprintf_internal + mov r3, r2 + mov r2, r1 + mvn r1, #0 + bx ip + .align 2, 0 +_02089558: .word __vsprintf_internal + arm_func_end vsprintf + + arm_func_start snprintf +snprintf: ; 0x0208955C + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r3, lr} + add r3, sp, #0x10 + bic r3, r3, #3 + ldr r2, [sp, #0x10] + add r3, r3, #4 + bl __vsprintf_internal + ldmia sp!, {r3, lr} + add sp, sp, #0x10 + bx lr + arm_func_end snprintf + + arm_func_start sprintf +sprintf: ; 0x02089584 + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r3, lr} + add r1, sp, #0xc + bic r1, r1, #3 + add r3, r1, #4 + ldr r2, [sp, #0xc] + mvn r1, #0 + bl __vsprintf_internal + ldmia sp!, {r3, lr} + add sp, sp, #0x10 + bx lr + arm_func_end sprintf + + arm_func_start sub_020895B0 +sub_020895B0: ; 0x020895B0 + ldr r2, _020895D8 ; =_020B3224 + ldr r0, _020895DC ; =0x41C64E6D + ldr r3, [r2] + ldr r1, _020895E0 ; =0x00007FFF + mul r0, r3, r0 + add r0, r0, #0x39 + add r0, r0, #0x3000 + str r0, [r2] + and r0, r1, r0, lsr #16 + bx lr + .align 2, 0 +_020895D8: .word _020B3224 +_020895DC: .word 0x41C64E6D +_020895E0: .word 0x00007FFF + arm_func_end sub_020895B0 + + arm_func_start sub_020895E4 +sub_020895E4: ; 0x020895E4 + ldr r1, _020895F0 ; =_020B3224 + str r0, [r1] + bx lr + .align 2, 0 +_020895F0: .word _020B3224 + arm_func_end sub_020895E4 + + arm_func_start sub_020895F4 +sub_020895F4: ; 0x020895F4 + cmp r2, #0 + beq _02089610 + cmp r2, #1 + beq _02089640 + cmp r2, #2 + beq _02089668 + b _02089670 +_02089610: + ldr r1, [r0] + ldrsb r2, [r1] + cmp r2, #0 + bne _02089630 + mov r1, #1 + str r1, [r0, #4] + sub r0, r1, #2 + bx lr +_02089630: + add r1, r1, #1 + str r1, [r0] + and r0, r2, #0xff + bx lr +_02089640: + ldr r2, [r0, #4] + cmp r2, #0 + movne r2, #0 + strne r2, [r0, #4] + bne _02089660 + ldr r2, [r0] + sub r2, r2, #1 + str r2, [r0] +_02089660: + mov r0, r1 + bx lr +_02089668: + ldr r0, [r0, #4] + bx lr +_02089670: + mov r0, #0 + bx lr + arm_func_end sub_020895F4 + + arm_func_start strlen +strlen: ; 0x02089678 + mvn r2, #0 +_0208967C: + ldrsb r1, [r0], #1 + add r2, r2, #1 + cmp r1, #0 + bne _0208967C + mov r0, r2 + bx lr + arm_func_end strlen + + arm_func_start strcpy +strcpy: ; 0x02089694 + stmdb sp!, {r3, r4, r5, lr} + and r4, r1, #3 + and r3, r0, #3 + mov r2, r0 + cmp r3, r4 + bne _02089730 + cmp r4, #0 + beq _020896EC + ldrb r3, [r1] + strb r3, [r0] + cmp r3, #0 + ldmeqia sp!, {r3, r4, r5, pc} + rsbs r4, r4, #3 + beq _020896E4 +_020896CC: + ldrb r3, [r1, #1]! + cmp r3, #0 + strb r3, [r2, #1]! + ldmeqia sp!, {r3, r4, r5, pc} + subs r4, r4, #1 + bne _020896CC +_020896E4: + add r2, r2, #1 + add r1, r1, #1 +_020896EC: + ldr r5, [r1] + ldr r3, _02089754 ; =0xFEFEFEFF + mvn r4, r5 + add lr, r5, r3 + ldr ip, _02089758 ; =0x80808080 + and r4, lr, r4 + tst r4, ip + bne _02089730 + sub r2, r2, #4 +_02089710: + str r5, [r2, #4]! + ldr r5, [r1, #4]! + add r4, r5, r3 + mvn lr, r5 + and lr, r4, lr + tst lr, ip + beq _02089710 + add r2, r2, #4 +_02089730: + ldrb r3, [r1] + strb r3, [r2] + cmp r3, #0 + ldmeqia sp!, {r3, r4, r5, pc} +_02089740: + ldrb r3, [r1, #1]! + cmp r3, #0 + strb r3, [r2, #1]! + bne _02089740 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_02089754: .word 0xFEFEFEFF +_02089758: .word 0x80808080 + arm_func_end strcpy + + arm_func_start strncpy +strncpy: ; 0x0208975C + stmdb sp!, {r3, lr} + mov lr, r0 + cmp r2, #0 + ldmeqia sp!, {r3, pc} +_0208976C: + ldrsb r3, [r1], #1 + mov ip, lr + strb r3, [lr], #1 + ldrsb r3, [ip] + cmp r3, #0 + bne _020897A0 + subs r2, r2, #1 + ldmeqia sp!, {r3, pc} + mov r1, #0 +_02089790: + strb r1, [lr], #1 + subs r2, r2, #1 + bne _02089790 + ldmia sp!, {r3, pc} +_020897A0: + subs r2, r2, #1 + bne _0208976C + ldmia sp!, {r3, pc} + arm_func_end strncpy + + arm_func_start strcat +strcat: ; 0x020897AC + mov r3, r0 +_020897B0: + ldrsb r2, [r3], #1 + cmp r2, #0 + bne _020897B0 + sub r3, r3, #1 +_020897C0: + ldrsb r2, [r1], #1 + mov ip, r3 + strb r2, [r3], #1 + ldrsb r2, [ip] + cmp r2, #0 + bne _020897C0 + bx lr + arm_func_end strcat + + arm_func_start strncat +strncat: ; 0x020897DC + stmdb sp!, {r3, lr} + mov ip, r0 +_020897E4: + ldrsb r3, [ip], #1 + cmp r3, #0 + bne _020897E4 + cmp r2, #0 + sub ip, ip, #1 + beq _02089820 +_020897FC: + ldrsb r3, [r1], #1 + mov lr, ip + strb r3, [ip], #1 + ldrsb r3, [lr] + cmp r3, #0 + subeq ip, ip, #1 + beq _02089820 + subs r2, r2, #1 + bne _020897FC +_02089820: + mov r1, #0 + strb r1, [ip] + ldmia sp!, {r3, pc} + arm_func_end strncat + + arm_func_start strcmp +strcmp: ; 0x0208982C + stmdb sp!, {r4, lr} + ldrb r2, [r0] + ldrb r3, [r1] + subs r3, r2, r3 + movne r0, r3 + ldmneia sp!, {r4, pc} + and r4, r0, #3 + and r3, r1, #3 + cmp r3, r4 + bne _02089908 + cmp r4, #0 + beq _020898A0 + cmp r2, #0 + moveq r0, #0 + ldmeqia sp!, {r4, pc} + rsbs r4, r4, #3 + beq _02089898 +_02089870: + ldrb r3, [r0, #1]! + ldrb r2, [r1, #1]! + subs r2, r3, r2 + movne r0, r2 + ldmneia sp!, {r4, pc} + cmp r3, #0 + moveq r0, #0 + ldmeqia sp!, {r4, pc} + subs r4, r4, #1 + bne _02089870 +_02089898: + add r0, r0, #1 + add r1, r1, #1 +_020898A0: + ldr r2, [r0] + ldr r3, _02089938 ; =0xFEFEFEFF + mvn r4, r2 + add lr, r2, r3 + ldr ip, _0208993C ; =0x80808080 + and r4, lr, r4 + tst r4, ip + ldr r4, [r1] + bne _020898F4 + cmp r2, r4 + bne _020898E8 +_020898CC: + ldr r2, [r0, #4]! + ldr r4, [r1, #4]! + add lr, r2, r3 + tst lr, ip + bne _020898F4 + cmp r2, r4 + beq _020898CC +_020898E8: + sub r0, r0, #1 + sub r1, r1, #1 + b _02089908 +_020898F4: + ldrb r2, [r0] + ldrb r3, [r1] + subs r3, r2, r3 + movne r0, r3 + ldmneia sp!, {r4, pc} +_02089908: + cmp r2, #0 + moveq r0, #0 + ldmeqia sp!, {r4, pc} +_02089914: + ldrb r3, [r0, #1]! + ldrb r2, [r1, #1]! + subs r2, r3, r2 + movne r0, r2 + ldmneia sp!, {r4, pc} + cmp r3, #0 + bne _02089914 + mov r0, #0 + ldmia sp!, {r4, pc} + .align 2, 0 +_02089938: .word 0xFEFEFEFF +_0208993C: .word 0x80808080 + arm_func_end strcmp + + arm_func_start strncmp +strncmp: ; 0x02089940 + cmp r2, #0 + beq _0208996C +_02089948: + ldrb ip, [r1], #1 + ldrb r3, [r0], #1 + cmp r3, ip + subne r0, r3, ip + bxne lr + cmp r3, #0 + beq _0208996C + subs r2, r2, #1 + bne _02089948 +_0208996C: + mov r0, #0 + bx lr + arm_func_end strncmp + + arm_func_start strchr +strchr: ; 0x02089974 + ldrsb r2, [r0], #1 + mov r1, r1, lsl #0x18 + mov r1, r1, asr #0x18 + cmp r2, #0 + beq _020899A0 +_02089988: + cmp r2, r1 + subeq r0, r0, #1 + bxeq lr + ldrsb r2, [r0], #1 + cmp r2, #0 + bne _02089988 +_020899A0: + cmp r1, #0 + movne r0, #0 + subeq r0, r0, #1 + bx lr + arm_func_end strchr + + arm_func_start strcspn +strcspn: ; 0x020899B0 + stmdb sp!, {r4, lr} + sub sp, sp, #0x20 + add ip, sp, #0 + mov r3, #8 + mov r2, #0 +_020899C4: + strb r2, [ip] + strb r2, [ip, #1] + strb r2, [ip, #2] + strb r2, [ip, #3] + add ip, ip, #4 + subs r3, r3, #1 + bne _020899C4 + ldrb r3, [r1] + add r4, r1, #1 + cmp r3, #0 + beq _02089A20 + add lr, sp, #0 + mov r2, #1 +_020899F8: + and ip, r3, #0xff + and r1, r3, #7 + mov r1, r2, lsl r1 + ldrb r3, [lr, ip, asr #3] + and r1, r1, #0xff + orr r1, r3, r1 + strb r1, [lr, ip, asr #3] + ldrb r3, [r4], #1 + cmp r3, #0 + bne _020899F8 +_02089A20: + ldrb r1, [r0] + add r4, r0, #1 + cmp r1, #0 + beq _02089A60 + add ip, sp, #0 + mov r2, #1 +_02089A38: + and r3, r1, #0xff + and r1, r1, #7 + mov r1, r2, lsl r1 + ldrb r3, [ip, r3, asr #3] + and r1, r1, #0xff + tst r3, r1 + bne _02089A60 + ldrb r1, [r4], #1 + cmp r1, #0 + bne _02089A38 +_02089A60: + sub r0, r4, r0 + sub r0, r0, #1 + add sp, sp, #0x20 + ldmia sp!, {r4, pc} + arm_func_end strcspn + + arm_func_start strstr +strstr: ; 0x02089A70 + stmdb sp!, {r4, lr} + cmp r1, #0 + ldrneb r2, [r1] + cmpne r2, #0 + ldmeqia sp!, {r4, pc} + ldrb r3, [r0] + add r4, r0, #1 + cmp r3, #0 + beq _02089AD4 +_02089A94: + cmp r3, r2 + bne _02089AC8 + mov lr, r4 + add ip, r1, #1 +_02089AA4: + ldrb r3, [ip], #1 + ldrb r0, [lr], #1 + cmp r0, r3 + bne _02089ABC + cmp r0, #0 + bne _02089AA4 +_02089ABC: + cmp r3, #0 + subeq r0, r4, #1 + ldmeqia sp!, {r4, pc} +_02089AC8: + ldrb r3, [r4], #1 + cmp r3, #0 + bne _02089A94 +_02089AD4: + mov r0, #0 + ldmia sp!, {r4, pc} + arm_func_end strstr + + arm_func_start sub_02089ADC +sub_02089ADC: ; 0x02089ADC + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + sub sp, sp, #0xa8 + ldr r4, [sp, #0xd0] + mov sl, #0 + str r4, [sp, #0xd0] + str r0, [sp] + add r6, sp, #0x80 + mov sb, r1 + mov r8, r2 + str r3, [sp, #4] + mov r4, sl + str sl, [sp, #0x2c] + mov r5, #1 + mov r0, #4 +_02089B14: + strh sl, [r6] + strh sl, [r6, #2] + strh sl, [r6, #4] + strh sl, [r6, #6] + add r6, r6, #8 + subs r0, r0, #1 + bne _02089B14 + mov r0, #0 + str r0, [sp, #0x28] + strh sl, [r6] + strh sl, [r6, #2] + ldr r2, [sp, #0x28] + ldr r1, [sp, #0xd0] + strh sl, [r6, #4] + str r2, [r1] + mov r1, r2 + mov r0, r8 + str r1, [sp, #0x24] + str r1, [sp, #0x20] + str r1, [sp, #0x1c] + str r1, [sp, #0x18] + str r1, [sp, #0x10] + str r1, [sp, #0xc] + str r1, [sp, #8] + add r4, r4, #1 + blx sb + mov r1, r0 + ldr r7, _0208AABC ; =_020AEEB5 + add r0, sp, #0x4d + mov r6, #4 +_02089B8C: + ldrb r3, [r7] + ldrb r2, [r7, #1] + add r7, r7, #2 + strb r3, [r0] + strb r2, [r0, #1] + add r0, r0, #2 + subs r6, r6, #1 + bne _02089B8C + ldrb r3, [r7] + ldr r2, _0208AAC0 ; =_020AEEB0 + strb r3, [r0] + ldrb r3, [r2, #1] + ldrb r0, [r2, #2] + ldrb r6, [r2] + strb r3, [sp, #0x31] + strb r0, [sp, #0x32] + ldrb r3, [r2, #3] + ldrb r0, [r2, #4] + strb r6, [sp, #0x30] + strb r3, [sp, #0x33] + strb r0, [sp, #0x34] + b _0208A8D0 +_02089BE4: + cmp r5, #0x100 + bgt _02089C5C + bge _0208A364 + cmp r5, #0x20 + bgt _02089C40 + bge _0208A238 + cmp r5, #8 + bgt _02089C34 + cmp r5, #0 + addge pc, pc, r5, lsl #2 + b _0208A8D0 +_02089C10: ; jump table + b _0208A8D0 ; case 0 + b _02089CA0 ; case 1 + b _0208A084 ; case 2 + b _0208A8D0 ; case 3 + b _0208A134 ; case 4 + b _0208A8D0 ; case 5 + b _0208A8D0 ; case 6 + b _0208A8D0 ; case 7 + b _0208A15C ; case 8 +_02089C34: + cmp r5, #0x10 + beq _0208A200 + b _0208A8D0 +_02089C40: + cmp r5, #0x40 + bgt _02089C50 + beq _0208A2C4 + b _0208A8D0 +_02089C50: + cmp r5, #0x80 + beq _0208A310 + b _0208A8D0 +_02089C5C: + cmp r5, #0x2000 + bgt _02089C84 + bge _02089EB8 + cmp r5, #0x200 + bgt _02089C78 + beq _0208A3C4 + b _0208A8D0 +_02089C78: + cmp r5, #0x400 + beq _0208A3EC + b _0208A8D0 +_02089C84: + cmp r5, #0x4000 + bgt _02089C94 + beq _02089DC0 + b _0208A8D0 +_02089C94: + cmp r5, #0x8000 + beq _0208A464 + b _0208A8D0 +_02089CA0: + cmp r1, #0 + blt _02089CB0 + cmp r1, #0x80 + blt _02089CB8 +_02089CB0: + mov r0, #0 + b _02089CC8 +_02089CB8: + mov r2, r1, lsl #1 + ldr r0, _0208AAC4 ; =_020AEDB0 + ldrh r0, [r0, r2] + and r0, r0, #0x100 +_02089CC8: + cmp r0, #0 + beq _02089CF4 + mov r1, #0 + mov r0, r8 + mov r2, r1 + blx sb + mov r1, r0 + ldr r0, [sp, #0x2c] + add r0, r0, #1 + str r0, [sp, #0x2c] + b _0208A8D0 +_02089CF4: + cmp r1, #0 + blt _02089D04 + cmp r1, #0x80 + blt _02089D0C +_02089D04: + mov r0, r1 + b _02089D14 +_02089D0C: + ldr r0, _0208AAC8 ; =_020AED30 + ldrb r0, [r0, r1] +_02089D14: + cmp r0, #0x49 + bgt _02089D40 + bge _02089D78 + cmp r0, #0x2d + bgt _02089DB8 + cmp r0, #0x2b + blt _02089DB8 + beq _02089D54 + cmp r0, #0x2d + beq _02089D4C + b _02089DB8 +_02089D40: + cmp r0, #0x4e + beq _02089D98 + b _02089DB8 +_02089D4C: + mov r0, #1 + str r0, [sp, #0x28] +_02089D54: + mov r1, #0 + mov r0, r8 + mov r2, r1 + add r4, r4, #1 + blx sb + mov r1, r0 + mov r0, #1 + str r0, [sp, #0x18] + b _0208A8D0 +_02089D78: + add r4, r4, #1 + mov r0, r8 + mov r1, #0 + mov r2, r1 + blx sb + mov r1, r0 + mov r5, #0x4000 + b _0208A8D0 +_02089D98: + add r4, r4, #1 + mov r0, r8 + mov r1, #0 + mov r2, r1 + blx sb + mov r1, r0 + mov r5, #0x2000 + b _0208A8D0 +_02089DB8: + mov r5, #2 + b _0208A8D0 +_02089DC0: + mov r5, #1 + add r7, sp, #0x4d + add r0, sp, #0x76 + mov r6, #4 +_02089DD0: + ldrb r3, [r7] + ldrb r2, [r7, #1] + add r7, r7, #2 + strb r3, [r0] + strb r2, [r0, #1] + add r0, r0, #2 + subs r6, r6, #1 + bne _02089DD0 + ldrb r2, [r7] + add r6, sp, #0x77 + ldr r7, _0208AAC8 ; =_020AED30 + strb r2, [r0] + b _02089E24 +_02089E04: + mov r1, #0 + mov r0, r8 + mov r2, r1 + add r6, r6, #1 + add r5, r5, #1 + add r4, r4, #1 + blx sb + mov r1, r0 +_02089E24: + cmp r5, #8 + bge _02089E54 + cmp r1, #0 + blt _02089E3C + cmp r1, #0x80 + blt _02089E44 +_02089E3C: + mov r2, r1 + b _02089E48 +_02089E44: + ldrb r2, [r7, r1] +_02089E48: + ldrsb r0, [r6] + cmp r0, r2 + beq _02089E04 +_02089E54: + cmp r5, #3 + cmpne r5, #8 + bne _02089EB0 + ldr r0, [sp, #0x28] + cmp r0, #0 + beq _02089E84 + ldr r1, _0208AACC ; =_020B2FB8 + mov r0, #0 + ldr r1, [r1] + bl __subsf3 + bl __extendsfdf2 + b _02089E90 +_02089E84: + ldr r0, _0208AACC ; =_020B2FB8 + ldr r0, [r0] + bl __extendsfdf2 +_02089E90: + ldr r2, [sp, #0x2c] + add r3, r2, r5 + ldr r2, [sp, #0x18] + add r3, r2, r3 + ldr r2, [sp, #4] + add sp, sp, #0xa8 + str r3, [r2] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_02089EB0: + mov r5, #0x1000 + b _0208A8D0 +_02089EB8: + ldrb r3, [sp, #0x30] + ldrb r0, [sp, #0x32] + ldrb r2, [sp, #0x31] + strb r3, [sp, #0x40] + strb r0, [sp, #0x42] + ldrb r3, [sp, #0x33] + ldrb r0, [sp, #0x34] + strb r2, [sp, #0x41] + mov r5, #1 + strb r0, [sp, #0x44] + mov r6, #0 + add r2, sp, #0x56 + strb r3, [sp, #0x43] + mov r0, #8 +_02089EF0: + strb r6, [r2] + strb r6, [r2, #1] + strb r6, [r2, #2] + strb r6, [r2, #3] + add r2, r2, #4 + subs r0, r0, #1 + bne _02089EF0 + add r7, sp, #0x41 + b _02089F34 +_02089F14: + mov r1, #0 + mov r0, r8 + mov r2, r1 + add r7, r7, #1 + add r5, r5, #1 + add r4, r4, #1 + blx sb + mov r1, r0 +_02089F34: + cmp r5, #4 + bge _02089F68 + cmp r1, #0 + blt _02089F4C + cmp r1, #0x80 + blt _02089F54 +_02089F4C: + mov r2, r1 + b _02089F5C +_02089F54: + ldr r0, _0208AAC8 ; =_020AED30 + ldrb r2, [r0, r1] +_02089F5C: + ldrsb r0, [r7] + cmp r0, r2 + beq _02089F14 +_02089F68: + sub r0, r5, #3 + cmp r0, #1 + bhi _0208A07C + cmp r5, #4 + bne _0208A020 + ldr r7, _0208AAC4 ; =_020AEDB0 + b _02089FA8 +_02089F84: + add r0, sp, #0x56 + strb r1, [r0, r6] + mov r1, #0 + mov r0, r8 + mov r2, r1 + add r6, r6, #1 + add r4, r4, #1 + blx sb + mov r1, r0 +_02089FA8: + cmp r6, #0x20 + bge _0208A010 + cmp r1, #0 + blt _02089FC0 + cmp r1, #0x80 + blt _02089FC8 +_02089FC0: + mov r0, #0 + b _02089FD4 +_02089FC8: + mov r0, r1, lsl #1 + ldrh r0, [r7, r0] + and r0, r0, #8 +_02089FD4: + cmp r0, #0 + bne _02089F84 + cmp r1, #0 + blt _02089FEC + cmp r1, #0x80 + blt _02089FF4 +_02089FEC: + mov r0, #0 + b _0208A000 +_02089FF4: + mov r0, r1, lsl #1 + ldrh r0, [r7, r0] + and r0, r0, #1 +_0208A000: + cmp r0, #0 + bne _02089F84 + cmp r1, #0x2e + beq _02089F84 +_0208A010: + cmp r1, #0x29 + movne r5, #0x1000 + bne _0208A8D0 + add r6, r6, #1 +_0208A020: + add r0, sp, #0x56 + mov r1, #0 + strb r1, [r0, r6] + ldr r1, [sp, #0x28] + cmp r1, #0 + beq _0208A054 + bl sub_02086450 + mov r2, r0 + mov r0, #0 + mov r3, r1 + mov r1, r0 + bl sub_0208E904 + b _0208A058 +_0208A054: + bl sub_02086450 +_0208A058: + ldr r2, [sp, #0x2c] + add r2, r2, r5 + add r3, r6, r2 + ldr r2, [sp, #0x18] + add r3, r2, r3 + ldr r2, [sp, #4] + add sp, sp, #0xa8 + str r3, [r2] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0208A07C: + mov r5, #0x1000 + b _0208A8D0 +_0208A084: + cmp r1, #0x2e + bne _0208A0AC + mov r5, #0x10 + add r4, r4, #1 + mov r0, r8 + mov r1, #0 + mov r2, r1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A0AC: + cmp r1, #0 + blt _0208A0BC + cmp r1, #0x80 + blt _0208A0C4 +_0208A0BC: + mov r0, #0 + b _0208A0D4 +_0208A0C4: + mov r2, r1, lsl #1 + ldr r0, _0208AAC4 ; =_020AEDB0 + ldrh r0, [r0, r2] + and r0, r0, #8 +_0208A0D4: + cmp r0, #0 + moveq r5, #0x1000 + beq _0208A8D0 + cmp r1, #0x30 + bne _0208A12C + add r4, r4, #1 + mov r0, r8 + mov r1, #0 + mov r2, r1 + blx sb + cmp r0, #0 + mov r1, r0 + blt _0208A118 + cmp r0, #0x80 + bge _0208A118 + ldr r2, _0208AAC8 ; =_020AED30 + ldrb r0, [r2, r0] +_0208A118: + cmp r0, #0x58 + moveq r5, #0x8000 + moveq sl, #1 + movne r5, #4 + b _0208A8D0 +_0208A12C: + mov r5, #8 + b _0208A8D0 +_0208A134: + cmp r1, #0x30 + movne r5, #8 + bne _0208A8D0 + mov r1, #0 + mov r0, r8 + mov r2, r1 + add r4, r4, #1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A15C: + cmp r1, #0 + blt _0208A16C + cmp r1, #0x80 + blt _0208A174 +_0208A16C: + mov r0, #0 + b _0208A184 +_0208A174: + mov r2, r1, lsl #1 + ldr r0, _0208AAC4 ; =_020AEDB0 + ldrh r0, [r0, r2] + and r0, r0, #8 +_0208A184: + cmp r0, #0 + bne _0208A1B8 + cmp r1, #0x2e + movne r5, #0x40 + bne _0208A8D0 + mov r1, #0 + mov r0, r8 + mov r2, r1 + mov r5, #0x20 + add r4, r4, #1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A1B8: + ldrb r2, [sp, #0x84] + cmp r2, #0x14 + ldrhs r0, [sp, #0x1c] + addhs r0, r0, #1 + strhs r0, [sp, #0x1c] + bhs _0208A1E4 + add r0, r2, #1 + strb r0, [sp, #0x84] + add r0, sp, #0x80 + add r0, r0, r2 + strb r1, [r0, #5] +_0208A1E4: + add r4, r4, #1 + mov r0, r8 + mov r1, #0 + mov r2, r1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A200: + cmp r1, #0 + blt _0208A210 + cmp r1, #0x80 + blt _0208A218 +_0208A210: + mov r0, #0 + b _0208A228 +_0208A218: + mov r2, r1, lsl #1 + ldr r0, _0208AAC4 ; =_020AEDB0 + ldrh r0, [r0, r2] + and r0, r0, #8 +_0208A228: + cmp r0, #0 + moveq r5, #0x1000 + movne r5, #0x20 + b _0208A8D0 +_0208A238: + cmp r1, #0 + blt _0208A248 + cmp r1, #0x80 + blt _0208A250 +_0208A248: + mov r0, #0 + b _0208A260 +_0208A250: + mov r2, r1, lsl #1 + ldr r0, _0208AAC4 ; =_020AEDB0 + ldrh r0, [r0, r2] + and r0, r0, #8 +_0208A260: + cmp r0, #0 + moveq r5, #0x40 + beq _0208A8D0 + ldrb r3, [sp, #0x84] + cmp r3, #0x14 + bhs _0208A2A8 + cmp r1, #0x30 + cmpeq r3, #0 + beq _0208A29C + ldrb r2, [sp, #0x84] + add r0, sp, #0x80 + add r0, r0, r3 + add r2, r2, #1 + strb r2, [sp, #0x84] + strb r1, [r0, #5] +_0208A29C: + ldr r0, [sp, #0x1c] + sub r0, r0, #1 + str r0, [sp, #0x1c] +_0208A2A8: + add r4, r4, #1 + mov r0, r8 + mov r1, #0 + mov r2, r1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A2C4: + cmp r1, #0 + blt _0208A2D4 + cmp r1, #0x80 + blt _0208A2DC +_0208A2D4: + mov r0, r1 + b _0208A2E4 +_0208A2DC: + ldr r0, _0208AAC8 ; =_020AED30 + ldrb r0, [r0, r1] +_0208A2E4: + cmp r0, #0x45 + movne r5, #0x800 + bne _0208A8D0 + mov r1, #0 + mov r0, r8 + mov r2, r1 + mov r5, #0x80 + add r4, r4, #1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A310: + cmp r1, #0x2b + bne _0208A334 + add r4, r4, #1 + mov r0, r8 + mov r1, #0 + mov r2, r1 + blx sb + mov r1, r0 + b _0208A35C +_0208A334: + cmp r1, #0x2d + bne _0208A35C + mov r1, #0 + mov r0, r8 + mov r2, r1 + add r4, r4, #1 + blx sb + mov r1, r0 + mov r0, #1 + str r0, [sp, #0x24] +_0208A35C: + mov r5, #0x100 + b _0208A8D0 +_0208A364: + cmp r1, #0 + blt _0208A374 + cmp r1, #0x80 + blt _0208A37C +_0208A374: + mov r0, #0 + b _0208A38C +_0208A37C: + mov r2, r1, lsl #1 + ldr r0, _0208AAC4 ; =_020AEDB0 + ldrh r0, [r0, r2] + and r0, r0, #8 +_0208A38C: + cmp r0, #0 + moveq r5, #0x1000 + beq _0208A8D0 + cmp r1, #0x30 + movne r5, #0x400 + bne _0208A8D0 + mov r1, #0 + mov r0, r8 + mov r2, r1 + mov r5, #0x200 + add r4, r4, #1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A3C4: + cmp r1, #0x30 + movne r5, #0x400 + bne _0208A8D0 + mov r1, #0 + mov r0, r8 + mov r2, r1 + add r4, r4, #1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A3EC: + cmp r1, #0 + blt _0208A3FC + cmp r1, #0x80 + blt _0208A404 +_0208A3FC: + mov r0, #0 + b _0208A414 +_0208A404: + mov r2, r1, lsl #1 + ldr r0, _0208AAC4 ; =_020AEDB0 + ldrh r0, [r0, r2] + and r0, r0, #8 +_0208A414: + cmp r0, #0 + moveq r5, #0x800 + beq _0208A8D0 + ldr r0, [sp, #0x20] + sub r2, r1, #0x30 + mov r1, #0xa + mla r0, r1, r0, r2 + ldr r1, _0208AAD0 ; =0x00007FFF + str r0, [sp, #0x20] + cmp r0, r1 + ldrgt r0, [sp, #0xd0] + movgt r1, #1 + strgt r1, [r0] + mov r1, #0 + mov r0, r8 + mov r2, r1 + add r4, r4, #1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A464: + cmp sl, #0x20 + bgt _0208A4B4 + bge _0208A788 + cmp sl, #8 + bgt _0208A4A8 + cmp sl, #0 + addge pc, pc, sl, lsl #2 + b _0208A8D0 +_0208A484: ; jump table + b _0208A8D0 ; case 0 + b _0208A4D8 ; case 1 + b _0208A528 ; case 2 + b _0208A8D0 ; case 3 + b _0208A550 ; case 4 + b _0208A8D0 ; case 5 + b _0208A8D0 ; case 6 + b _0208A8D0 ; case 7 + b _0208A660 ; case 8 +_0208A4A8: + cmp sl, #0x10 + beq _0208A73C + b _0208A8D0 +_0208A4B4: + cmp sl, #0x80 + bgt _0208A4CC + bge _0208A830 + cmp sl, #0x40 + beq _0208A7D0 + b _0208A8D0 +_0208A4CC: + cmp sl, #0x100 + beq _0208A858 + b _0208A8D0 +_0208A4D8: + mov r1, #0 + add r0, sp, #0x45 + str r0, [sp, #0x14] + strb r1, [r0] + strb r1, [r0, #1] + strb r1, [r0, #2] + strb r1, [r0, #3] + strb r1, [r0, #4] + strb r1, [r0, #5] + strb r1, [r0, #6] + strb r1, [r0, #7] + mov r0, r8 + mov r2, r1 + str r1, [sp, #8] + mov fp, r1 + mov sl, #2 + add r4, r4, #1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A528: + cmp r1, #0x30 + movne sl, #4 + bne _0208A8D0 + mov r1, #0 + mov r0, r8 + mov r2, r1 + add r4, r4, #1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A550: + cmp r1, #0 + blt _0208A560 + cmp r1, #0x80 + blt _0208A568 +_0208A560: + mov r0, #0 + b _0208A578 +_0208A568: + mov r2, r1, lsl #1 + ldr r0, _0208AAC4 ; =_020AEDB0 + ldrh r0, [r0, r2] + and r0, r0, #0x400 +_0208A578: + cmp r0, #0 + bne _0208A5AC + cmp r1, #0x2e + movne sl, #0x10 + bne _0208A8D0 + mov r1, #0 + mov r0, r8 + mov r2, r1 + mov sl, #8 + add r4, r4, #1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A5AC: + ldr r2, [sp, #8] + mov r0, #0xe + cmp r2, r0 + bhs _0208A644 + mov r0, r2 + add r0, r0, #1 + str r0, [sp, #8] + ldr r0, [sp, #0x14] + add r2, fp, fp, lsr #31 + cmp r1, #0 + ldrb r0, [r0, r2, asr #1] + blt _0208A5EC + cmp r1, #0x80 + bge _0208A5EC + ldr r2, _0208AAC8 ; =_020AED30 + ldrb r1, [r2, r1] +_0208A5EC: + cmp r1, #0x41 + subge r1, r1, #0x37 + sublt r1, r1, #0x30 + mov r2, fp, lsr #0x1f + and r3, r1, #0xff + rsb r1, r2, fp, lsl #31 + adds r1, r2, r1, ror #31 + moveq r1, r3, lsl #4 + add r2, fp, fp, lsr #31 + orrne r0, r0, r3 + andeq r1, r1, #0xff + orreq r0, r0, r1 + ldr r1, [sp, #0x14] + add fp, fp, #1 + strb r0, [r1, r2, asr #1] + mov r1, #0 + mov r0, r8 + mov r2, r1 + add r4, r4, #1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A644: + add r4, r4, #1 + mov r0, r8 + mov r1, #0 + mov r2, r1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A660: + cmp r1, #0 + blt _0208A670 + cmp r1, #0x80 + blt _0208A678 +_0208A670: + mov r0, #0 + b _0208A688 +_0208A678: + mov r2, r1, lsl #1 + ldr r0, _0208AAC4 ; =_020AEDB0 + ldrh r0, [r0, r2] + and r0, r0, #0x400 +_0208A688: + cmp r0, #0 + moveq sl, #0x10 + beq _0208A8D0 + ldr r2, [sp, #8] + mov r0, #0xe + cmp r2, r0 + bhs _0208A720 + ldr r0, [sp, #0x14] + add r2, fp, fp, lsr #31 + cmp r1, #0 + ldrb r0, [r0, r2, asr #1] + blt _0208A6C8 + cmp r1, #0x80 + bge _0208A6C8 + ldr r2, _0208AAC8 ; =_020AED30 + ldrb r1, [r2, r1] +_0208A6C8: + cmp r1, #0x41 + subge r1, r1, #0x37 + sublt r1, r1, #0x30 + mov r2, fp, lsr #0x1f + and r3, r1, #0xff + rsb r1, r2, fp, lsl #31 + adds r1, r2, r1, ror #31 + moveq r1, r3, lsl #4 + add r2, fp, fp, lsr #31 + orrne r0, r0, r3 + andeq r1, r1, #0xff + orreq r0, r0, r1 + ldr r1, [sp, #0x14] + add fp, fp, #1 + strb r0, [r1, r2, asr #1] + mov r1, #0 + mov r0, r8 + mov r2, r1 + add r4, r4, #1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A720: + add r4, r4, #1 + mov r0, r8 + mov r1, #0 + mov r2, r1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A73C: + cmp r1, #0 + blt _0208A74C + cmp r1, #0x80 + blt _0208A754 +_0208A74C: + mov r0, r1 + b _0208A75C +_0208A754: + ldr r0, _0208AAC8 ; =_020AED30 + ldrb r0, [r0, r1] +_0208A75C: + cmp r0, #0x50 + movne r5, #0x800 + bne _0208A8D0 + mov r1, #0 + mov r0, r8 + mov r2, r1 + mov sl, #0x20 + add r4, r4, #1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A788: + cmp r1, #0x2d + moveq r0, #1 + streq r0, [sp, #0xc] + beq _0208A7B0 + cmp r1, #0x2b + beq _0208A7B0 + mov r0, r8 + mov r2, #1 + blx sb + sub r4, r4, #1 +_0208A7B0: + mov sl, #0x40 + add r4, r4, #1 + mov r0, r8 + mov r1, #0 + mov r2, r1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A7D0: + cmp r1, #0 + blt _0208A7E0 + cmp r1, #0x80 + blt _0208A7E8 +_0208A7E0: + mov r0, #0 + b _0208A7F8 +_0208A7E8: + mov r2, r1, lsl #1 + ldr r0, _0208AAC4 ; =_020AEDB0 + ldrh r0, [r0, r2] + and r0, r0, #8 +_0208A7F8: + cmp r0, #0 + moveq r5, #0x1000 + beq _0208A8D0 + cmp r1, #0x30 + movne sl, #0x100 + bne _0208A8D0 + mov r1, #0 + mov r0, r8 + mov r2, r1 + mov sl, #0x80 + add r4, r4, #1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A830: + cmp r1, #0x30 + movne sl, #0x100 + bne _0208A8D0 + mov r1, #0 + mov r0, r8 + mov r2, r1 + add r4, r4, #1 + blx sb + mov r1, r0 + b _0208A8D0 +_0208A858: + cmp r1, #0 + blt _0208A868 + cmp r1, #0x80 + blt _0208A870 +_0208A868: + mov r0, #0 + b _0208A880 +_0208A870: + mov r2, r1, lsl #1 + ldr r0, _0208AAC4 ; =_020AEDB0 + ldrh r0, [r0, r2] + and r0, r0, #8 +_0208A880: + cmp r0, #0 + moveq r5, #0x800 + beq _0208A8D0 + ldr r0, [sp, #0x10] + sub r2, r1, #0x30 + mov r1, #0xa + mla r0, r1, r0, r2 + str r0, [sp, #0x10] + ldr r1, _0208AAD0 ; =0x00007FFF + ldr r0, [sp, #0x20] + add r4, r4, #1 + cmp r0, r1 + ldrgt r0, [sp, #0xd0] + movgt r1, #1 + strgt r1, [r0] + mov r1, #0 + mov r0, r8 + mov r2, r1 + blx sb + mov r1, r0 +_0208A8D0: + ldr r0, [sp] + cmp r4, r0 + bgt _0208A8F0 + mvn r0, #0 + cmp r1, r0 + beq _0208A8F0 + tst r5, #0x1800 + beq _02089BE4 +_0208A8F0: + cmp r5, #0x8000 + beq _0208A90C + ldr r0, _0208AAD4 ; =0x00000E2C + tst r5, r0 + moveq r0, #1 + movne r0, #0 + b _0208A930 +_0208A90C: + sub r0, r4, #1 + cmp r0, #2 + ble _0208A924 + ldr r0, _0208AAD8 ; =0x0000018E + tst sl, r0 + bne _0208A92C +_0208A924: + mov r0, #1 + b _0208A930 +_0208A92C: + mov r0, #0 +_0208A930: + cmp r0, #0 + movne r2, #0 + ldrne r0, [sp, #4] + bne _0208A950 + ldr r0, [sp, #0x2c] + sub r2, r4, #1 + add r2, r2, r0 + ldr r0, [sp, #4] +_0208A950: + str r2, [r0] + mov r0, r8 + mov r2, #1 + blx sb + cmp sl, #0 + bne _0208AB54 + ldr r0, [sp, #0x24] + ldrb r2, [sp, #0x84] + cmp r0, #0 + ldrne r0, [sp, #0x20] + rsbne r0, r0, #0 + strne r0, [sp, #0x20] + add r0, sp, #0x85 + add r1, r0, r2 + b _0208A998 +_0208A98C: + ldr r0, [sp, #0x1c] + add r0, r0, #1 + str r0, [sp, #0x1c] +_0208A998: + cmp r2, #0 + sub r2, r2, #1 + beq _0208A9B0 + ldrb r0, [r1, #-1]! + cmp r0, #0x30 + beq _0208A98C +_0208A9B0: + add r0, r2, #1 + strb r0, [sp, #0x84] + ands r2, r0, #0xff + bne _0208A9D4 + add r1, r2, #1 + strb r1, [sp, #0x84] + add r0, sp, #0x85 + mov r1, #0x30 + strb r1, [r0, r2] +_0208A9D4: + ldr r1, [sp, #0x20] + ldr r0, [sp, #0x1c] + mov r2, #0x8000 + add r0, r1, r0 + rsb r2, r2, #0 + str r0, [sp, #0x20] + cmp r0, r2 + blt _0208A9FC + cmp r0, r2, lsr #17 + ble _0208AA08 +_0208A9FC: + ldr r0, [sp, #0xd0] + mov r1, #1 + str r1, [r0] +_0208AA08: + ldr r0, [sp, #0xd0] + ldr r0, [r0] + cmp r0, #0 + beq _0208AA64 + ldr r0, [sp, #0x24] + cmp r0, #0 + movne r0, #0 + addne sp, sp, #0xa8 + movne r1, r0 + ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + ldr r0, [sp, #0x28] + cmp r0, #0 + ldreq r1, _0208AADC ; =_020B2FC0 + addeq sp, sp, #0xa8 + ldmeqia r1, {r0, r1} + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + ldr r1, _0208AADC ; =_020B2FC0 + mov r0, #0 + ldmia r1, {r2, r3} + mov r1, r0 + bl sub_0208E904 + add sp, sp, #0xa8 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0208AA64: + ldr r1, [sp, #0x20] + add r0, sp, #0x80 + strh r1, [sp, #0x82] + bl sub_0208D6E0 + mov r4, r0 + mov r6, r1 + mov r0, #0 + mov r1, r0 + mov r2, r4 + mov r3, r6 + bl sub_0208F140 + beq _0208AAE4 + mov r0, r4 + mov r1, r6 + mov r2, #0 + mov r3, #0x100000 + bl sub_0208F018 + bhs _0208AAE4 + ldr r0, [sp, #0xd0] + mov r1, #1 + str r1, [r0] + b _0208AB10 + .align 2, 0 +_0208AABC: .word _020AEEB5 +_0208AAC0: .word _020AEEB0 +_0208AAC4: .word _020AEDB0 +_0208AAC8: .word _020AED30 +_0208AACC: .word _020B2FB8 +_0208AAD0: .word 0x00007FFF +_0208AAD4: .word 0x00000E2C +_0208AAD8: .word 0x0000018E +_0208AADC: .word _020B2FC0 +_0208AAE0: .word 0x7FEFFFFF +_0208AAE4: + ldr r3, _0208AAE0 ; =0x7FEFFFFF + mov r0, r4 + mov r1, r6 + mvn r2, #0 + bl sub_0208EEDC + bls _0208AB10 + ldr r0, [sp, #0xd0] + mov r2, #1 + ldr r1, _0208AADC ; =_020B2FC0 + str r2, [r0] + ldmia r1, {r4, r6} +_0208AB10: + ldr r0, [sp, #0x28] + cmp r0, #0 + beq _0208AB44 + ldr r0, _0208AAD4 ; =0x00000E2C + tst r5, r0 + beq _0208AB44 + mov r0, #0 + mov r1, r0 + mov r2, r4 + mov r3, r6 + bl sub_0208E904 + mov r4, r0 + mov r6, r1 +_0208AB44: + add sp, sp, #0xa8 + mov r0, r4 + mov r1, r6 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0208AB54: + ldr r0, [sp, #0xc] + add r4, sp, #0x38 + cmp r0, #0 + ldrne r0, [sp, #0x10] + ldrb r3, [sp, #0x45] + rsbne r0, r0, #0 + strne r0, [sp, #0x10] + ldr r1, [sp, #0x10] + ldr r0, [sp, #8] + mov r2, #0 + add r0, r1, r0, lsl #2 + str r0, [sp, #0x10] + mov r1, #0x80 + b _0208AB9C +_0208AB8C: + ldr r0, [sp, #0x10] + add r2, r2, #1 + sub r0, r0, #1 + str r0, [sp, #0x10] +_0208AB9C: + cmp r2, #4 + bhs _0208ABAC + tst r3, r1, asr r2 + beq _0208AB8C +_0208ABAC: + adds r5, r2, #1 + beq _0208ABF8 + add r0, sp, #0x4c + add r3, sp, #0x45 + str r0, [sp, #0x14] + mov r1, #0 + cmp r0, r3 + blo _0208ABF8 + rsb r6, r5, #8 +_0208ABD0: + ldr r0, [sp, #0x14] + ldrb r0, [r0] + orr r2, r1, r0, lsl r5 + mov r1, r0, asr r6 + ldr r0, [sp, #0x14] + and r1, r1, #0xff + strb r2, [r0], #-1 + str r0, [sp, #0x14] + cmp r0, r3 + bhs _0208ABD0 +_0208ABF8: + mov r2, #0 + mov r6, r2 + strb r2, [r4] + strb r2, [r4, #1] + strb r2, [r4, #2] + strb r2, [r4, #3] + strb r2, [r4, #4] + strb r2, [r4, #5] + strb r2, [r4, #6] + strb r2, [r4, #7] + mov r3, #0xc + mov r7, #1 + mov r0, #0xff + add r1, sp, #0x45 +_0208AC30: + add r5, r2, #8 + cmp r5, #0x34 + ldrb r5, [r1, r6] + rsbhi r8, r2, #0x34 + and fp, r3, #7 + andhi r5, r5, r0, lsl r8 + andhi r5, r5, #0xff + mov r8, r5, asr fp + and sb, r8, #0xff + ldrb sl, [r4, r7] + rsb r8, fp, #8 + mov r5, r5, lsl r8 + orr sb, sl, sb + strb sb, [r4, r7] + add r7, r7, #1 + add r2, r2, #8 + ldrb r8, [r4, r7] + and r5, r5, #0xff + cmp r2, #0x34 + orr r5, r8, r5 + strb r5, [r4, r7] + add r3, r3, #8 + add r6, r6, #1 + blo _0208AC30 + ldr r0, [sp, #0x10] + mov r1, #0x800 + add r0, r0, #0xfe + add r2, r0, #0x300 + rsb r1, r1, #0 + tst r2, r1 + beq _0208ACC8 + ldr r2, [sp, #0xd0] + mov r3, #1 + mov r0, #0 + add sp, sp, #0xa8 + mov r1, r0 + str r3, [r2] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0208ACC8: + ldrb r0, [r4, #1] + mov r2, r2, lsl #0x15 + ldrb r1, [r4] + orr r0, r0, r2, lsr #17 + strb r0, [r4, #1] + ldr r0, [sp, #0x28] + orr r1, r1, r2, lsr #25 + cmp r0, #0 + andne r0, r1, #0xff + strb r1, [r4] + orrne r0, r0, #0x80 + strneb r0, [r4] + mov r3, #0 +_0208ACFC: + rsb r1, r3, #7 + ldrb r2, [r4, r3] + ldrb r0, [r4, r1] + strb r0, [r4, r3] + add r3, r3, #1 + strb r2, [r4, r1] + cmp r3, #4 + blt _0208ACFC + ldmia r4, {r0, r1} + add sp, sp, #0xa8 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + arm_func_end sub_02089ADC + + arm_func_start sub_0208AD28 +sub_0208AD28: ; 0x0208AD28 + stmdb sp!, {r4, r5, r6, r7, lr} + sub sp, sp, #0x14 + mov r7, r0 + mov r0, #0 + mov r6, r1 + str r0, [sp, #8] + add r4, sp, #0xc + str r7, [sp, #4] + ldr r1, _0208ADFC ; =sub_020895F4 + add r2, sp, #4 + add r3, sp, #0x10 + sub r0, r0, #0x80000001 + str r4, [sp] + bl sub_02089ADC + mov r5, r1 + mov r4, r0 + cmp r6, #0 + ldrne r0, [sp, #0x10] + mov r1, r5 + addne r0, r7, r0 + strne r0, [r6] + mov r0, r4 + bl sub_0208C5B4 + ldr r2, [sp, #0xc] + mov r6, r0 + mov r7, r1 + cmp r2, #0 + bne _0208ADE0 + mov r0, #0 + mov r1, r0 + mov r2, r4 + mov r3, r5 + bl sub_0208F140 + beq _0208ADEC + mov r0, r6 + mov r1, r7 + mov r2, #0 + mov r3, #0x100000 + bl sub_0208F018 + blo _0208ADE0 + ldr r3, _0208AE00 ; =0x7FEFFFFF + mov r0, r6 + mov r1, r7 + mvn r2, #0 + bl sub_0208EEDC + bls _0208ADEC +_0208ADE0: + ldr r0, _0208AE04 ; =_022BCA70 + mov r1, #0x22 + str r1, [r0] +_0208ADEC: + mov r0, r4 + mov r1, r5 + add sp, sp, #0x14 + ldmia sp!, {r4, r5, r6, r7, pc} + .align 2, 0 +_0208ADFC: .word sub_020895F4 +_0208AE00: .word 0x7FEFFFFF +_0208AE04: .word _022BCA70 + arm_func_end sub_0208AD28 + + arm_func_start sub_0208AE08 +sub_0208AE08: ; 0x0208AE08 + ldr ip, _0208AE14 ; =sub_0208AD28 + mov r1, #0 + bx ip + .align 2, 0 +_0208AE14: .word sub_0208AD28 + arm_func_end sub_0208AE08 + + arm_func_start sub_0208AE18 +sub_0208AE18: ; 0x0208AE18 + stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + sub sp, sp, #0xc + ldr r4, [sp, #0x38] + movs sb, r0 + ldr r0, [sp, #0x34] + str r4, [sp, #0x38] + mov r4, #0 + str r0, [sp, #0x34] + ldr r0, [sp, #0x38] + str r1, [sp] + str r4, [r0] + mov r0, r4 + str r0, [sp, #4] + ldr r0, [sp, #0x34] + mov r1, r4 + str r1, [r0] + ldr r0, [sp, #0x30] + str r4, [sp, #8] + mov r8, r2 + mov r7, r3 + mov r5, r4 + mov sl, r4 + str r0, [sp, #0x30] + mov r4, #1 + bmi _0208AE98 + cmp sb, #1 + beq _0208AE98 + cmp sb, #0x24 + bgt _0208AE98 + ldr r0, [sp] + cmp r0, #1 + bge _0208AEA0 +_0208AE98: + mov r4, #0x40 + b _0208AEBC +_0208AEA0: + ldr r1, [sp, #8] + mov r0, r7 + mov r3, r1 + mov r2, r1 + add r5, r3, #1 + blx r8 + mov r6, r0 +_0208AEBC: + cmp sb, #0 + beq _0208AED4 + mov r1, sb + mvn r0, #0 + bl _u32_div_f + str r0, [sp, #4] +_0208AED4: + mvn fp, #0 + b _0208B194 +_0208AEDC: + cmp r4, #8 + bgt _0208AF14 + cmp r4, #0 + addge pc, pc, r4, lsl #2 + b _0208B194 +_0208AEF0: ; jump table + b _0208B194 ; case 0 + b sub_0208AF20 ; case 1 + b sub_0208AFCC ; case 2 + b _0208B194 ; case 3 + b sub_0208B008 ; case 4 + b _0208B194 ; case 5 + b _0208B194 ; case 6 + b _0208B194 ; case 7 + b _0208B048 ; case 8 +_0208AF14: + cmp r4, #0x10 + beq _0208B048 + b _0208B194 + arm_func_end sub_0208AE18 + + arm_func_start sub_0208AF20 +sub_0208AF20: ; 0x0208AF20 + cmp r6, #0 + blt _0208AF30 + cmp r6, #0x80 + blt _0208AF38 +_0208AF30: + mov r0, #0 + b _0208AF48 +_0208AF38: + ldr r0, _0208B1F8 ; =_020AEDB0 + mov r1, r6, lsl #1 + ldrh r0, [r0, r1] + and r0, r0, #0x100 +_0208AF48: + cmp r0, #0 + beq _0208AF74 + mov r1, #0 + mov r0, r7 + mov r2, r1 + blx r8 + mov r6, r0 + ldr r0, [sp, #8] + add r0, r0, #1 + str r0, [sp, #8] + b _0208B194 +_0208AF74: + cmp r6, #0x2b + bne _0208AF98 + mov r1, #0 + mov r0, r7 + mov r2, r1 + add r5, r5, #1 + blx r8 + mov r6, r0 + b _0208AFC4 +_0208AF98: + cmp r6, #0x2d + bne _0208AFC4 + mov r1, #0 + mov r0, r7 + mov r2, r1 + add r5, r5, #1 + blx r8 + mov r6, r0 + ldr r0, [sp, #0x34] + mov r1, #1 + str r1, [r0] +_0208AFC4: + mov r4, #2 + b _0208B194 + arm_func_end sub_0208AF20 + + arm_func_start sub_0208AFCC +sub_0208AFCC: ; 0x0208AFCC + cmp sb, #0 + cmpne sb, #0x10 + bne _0208B000 + cmp r6, #0x30 + bne _0208B000 + mov r1, #0 + mov r0, r7 + mov r2, r1 + mov r4, #4 + add r5, r5, #1 + blx r8 + mov r6, r0 + b _0208B194 +_0208B000: + mov r4, #8 + b _0208B194 + arm_func_end sub_0208AFCC + + arm_func_start sub_0208B008 +sub_0208B008: ; 0x0208B008 + cmp r6, #0x58 + cmpne r6, #0x78 + bne _0208B038 + mov r1, #0 + mov r0, r7 + mov r2, r1 + mov sb, #0x10 + mov r4, #8 + add r5, r5, #1 + blx r8 + mov r6, r0 + b _0208B194 +_0208B038: + cmp sb, #0 + moveq sb, #8 + mov r4, #0x10 + b _0208B194 +_0208B048: + ldr r0, [sp, #4] + cmp sb, #0 + moveq sb, #0xa + cmp r0, #0 + bne _0208B06C + mov r0, fp + mov r1, sb + bl _u32_div_f + str r0, [sp, #4] +_0208B06C: + cmp r6, #0 + blt _0208B07C + cmp r6, #0x80 + blt _0208B084 +_0208B07C: + mov r0, #0 + b _0208B094 +_0208B084: + ldr r0, _0208B1F8 ; =_020AEDB0 + mov r1, r6, lsl #1 + ldrh r0, [r0, r1] + and r0, r0, #8 +_0208B094: + cmp r0, #0 + beq _0208B0BC + sub r6, r6, #0x30 + cmp r6, sb + blt _0208B144 + cmp r4, #0x10 + moveq r4, #0x20 + movne r4, #0x40 + add r6, r6, #0x30 + b _0208B194 +_0208B0BC: + cmp r6, #0 + blt _0208B0CC + cmp r6, #0x80 + blt _0208B0D4 +_0208B0CC: + mov r0, #0 + b _0208B0E4 +_0208B0D4: + ldr r0, _0208B1F8 ; =_020AEDB0 + mov r1, r6, lsl #1 + ldrh r0, [r0, r1] + and r0, r0, #1 +_0208B0E4: + cmp r0, #0 + beq _0208B118 + cmp r6, #0 + blt _0208B0FC + cmp r6, #0x80 + blt _0208B104 +_0208B0FC: + mov r0, r6 + b _0208B10C +_0208B104: + ldr r0, _0208B1FC ; =_020AED30 + ldrb r0, [r0, r6] +_0208B10C: + sub r0, r0, #0x37 + cmp r0, sb + blt _0208B128 +_0208B118: + cmp r4, #0x10 + moveq r4, #0x20 + movne r4, #0x40 + b _0208B194 +_0208B128: + cmp r6, #0 + blt _0208B140 + cmp r6, #0x80 + bge _0208B140 + ldr r0, _0208B1FC ; =_020AED30 + ldrb r6, [r0, r6] +_0208B140: + sub r6, r6, #0x37 +_0208B144: + ldr r0, [sp, #4] + mov r4, #0x10 + cmp sl, r0 + ldrhi r0, [sp, #0x38] + movhi r1, #1 + strhi r1, [r0] + mul r0, sl, sb + mov sl, r0 + sub r0, fp, r0 + cmp r6, r0 + ldrhi r0, [sp, #0x38] + movhi r1, #1 + strhi r1, [r0] + mov r1, #0 + mov r0, r7 + mov r2, r1 + add sl, sl, r6 + add r5, r5, #1 + blx r8 + mov r6, r0 +_0208B194: + ldr r0, [sp] + cmp r5, r0 + bgt _0208B1B0 + cmp r6, fp + beq _0208B1B0 + tst r4, #0x60 + beq _0208AEDC +_0208B1B0: + tst r4, #0x34 + bne _0208B1C8 + ldr r0, [sp, #0x30] + mov sl, #0 + str sl, [r0] + b _0208B1DC +_0208B1C8: + ldr r0, [sp, #8] + sub r1, r5, #1 + add r1, r1, r0 + ldr r0, [sp, #0x30] + str r1, [r0] +_0208B1DC: + mov r0, r7 + mov r1, r6 + mov r2, #1 + blx r8 + mov r0, sl + add sp, sp, #0xc + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_0208B1F8: .word _020AEDB0 +_0208B1FC: .word _020AED30 + arm_func_end sub_0208B008 + + arm_func_start sub_0208B200 +sub_0208B200: ; 0x0208B200 + stmdb sp!, {r3, r4, r5, lr} + sub sp, sp, #0x20 + mov r5, r0 + mov lr, #0 + mov r0, r2 + mov r4, r1 + add r2, sp, #0x1c + str r5, [sp, #0xc] + str lr, [sp, #0x10] + str r2, [sp] + add r1, sp, #0x18 + str r1, [sp, #4] + add ip, sp, #0x14 + ldr r2, _0208B290 ; =sub_020895F4 + add r3, sp, #0xc + sub r1, lr, #0x80000001 + str ip, [sp, #8] + bl sub_0208AE18 + cmp r4, #0 + ldrne r1, [sp, #0x1c] + addne r1, r5, r1 + strne r1, [r4] + ldr r1, [sp, #0x14] + cmp r1, #0 + beq _0208B27C + ldr r0, _0208B294 ; =_022BCA70 + mov r1, #0x22 + str r1, [r0] + add sp, sp, #0x20 + mvn r0, #0 + ldmia sp!, {r3, r4, r5, pc} +_0208B27C: + ldr r1, [sp, #0x18] + cmp r1, #0 + rsbne r0, r0, #0 + add sp, sp, #0x20 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0208B290: .word sub_020895F4 +_0208B294: .word _022BCA70 + arm_func_end sub_0208B200 + + arm_func_start sub_0208B298 +sub_0208B298: ; 0x0208B298 + stmdb sp!, {r3, r4, r5, lr} + sub sp, sp, #0x20 + mov r5, r0 + mov lr, #0 + mov r0, r2 + mov r4, r1 + add r2, sp, #0x1c + str r5, [sp, #0xc] + str lr, [sp, #0x10] + str r2, [sp] + add r1, sp, #0x18 + str r1, [sp, #4] + add ip, sp, #0x14 + ldr r2, _0208B358 ; =sub_020895F4 + add r3, sp, #0xc + sub r1, lr, #0x80000001 + str ip, [sp, #8] + bl sub_0208AE18 + cmp r4, #0 + ldrne r1, [sp, #0x1c] + addne r1, r5, r1 + strne r1, [r4] + ldr r1, [sp, #0x14] + cmp r1, #0 + bne _0208B324 + ldr r2, [sp, #0x18] + cmp r2, #0 + bne _0208B314 + mvn r1, #0x80000000 + cmp r0, r1 + bhi _0208B324 +_0208B314: + cmp r2, #0 + beq _0208B348 + cmp r0, #0x80000000 + bls _0208B348 +_0208B324: + ldr r0, [sp, #0x18] + ldr r1, _0208B35C ; =_022BCA70 + mov r2, #0x22 + cmp r0, #0 + movne r0, #0x80000000 + str r2, [r1] + add sp, sp, #0x20 + mvneq r0, #0x80000000 + ldmia sp!, {r3, r4, r5, pc} +_0208B348: + cmp r2, #0 + rsbne r0, r0, #0 + add sp, sp, #0x20 + ldmia sp!, {r3, r4, r5, pc} + .align 2, 0 +_0208B358: .word sub_020895F4 +_0208B35C: .word _022BCA70 + arm_func_end sub_0208B298 + + arm_func_start sub_0208B360 +sub_0208B360: ; 0x0208B360 + ldr ip, _0208B370 ; =sub_0208B298 + mov r1, #0 + mov r2, #0xa + bx ip + .align 2, 0 +_0208B370: .word sub_0208B298 + arm_func_end sub_0208B360 + + arm_func_start sub_0208B374 +sub_0208B374: ; 0x0208B374 + cmp r0, #0 + beq _0208B38C + ldr r3, [r0, #4] + mov r2, r3, lsl #0x16 + movs r2, r2, lsr #0x1d + bne _0208B394 +_0208B38C: + mov r0, #0 + bx lr +_0208B394: + mov r2, r3, lsl #0x14 + movs r2, r2, lsr #0x1e + beq _0208B3B4 + cmp r2, #1 + beq _0208B3DC + cmp r2, #2 + moveq r1, #1 + b _0208B3E0 +_0208B3B4: + cmp r1, #0 + ble _0208B3CC + bic r2, r3, #0xc00 + orr r2, r2, #0x800 + str r2, [r0, #4] + b _0208B3E0 +_0208B3CC: + biclt r2, r3, #0xc00 + orrlt r2, r2, #0x400 + strlt r2, [r0, #4] + b _0208B3E0 +_0208B3DC: + mvn r1, #0 +_0208B3E0: + mov r0, r1 + bx lr + arm_func_end sub_0208B374 + + arm_func_start wcslen +wcslen: ; 0x0208B3E8 + mvn r2, #0 +_0208B3EC: + ldrh r1, [r0], #2 + add r2, r2, #1 + cmp r1, #0 + bne _0208B3EC + mov r0, r2 + bx lr + arm_func_end wcslen + + arm_func_start sub_0208B404 +sub_0208B404: ; 0x0208B404 + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + sub sp, sp, #0x80 + ldr r8, [sp, #0xb4] + ldr r6, [sp, #0xac] + ldr r0, [sp, #0xb0] + bic sb, r8, #0x80000000 + orrs r1, sb, r0 + ldr r7, [sp, #0xa8] + bic r4, r6, #0x80000000 + addeq sp, sp, #0x80 + moveq r0, #0 + ldreq r1, _0208B9B0 ; =0x3FF00000 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + addeq sp, sp, #0x10 + bxeq lr + ldr r1, _0208B9B4 ; =0x7FF00000 + cmp r4, r1 + bgt _0208B474 + bne _0208B45C + cmp r7, #0 + bne _0208B474 +_0208B45C: + ldr r1, _0208B9B4 ; =0x7FF00000 + cmp sb, r1 + bgt _0208B474 + bne _0208B498 + cmp r0, #0 + beq _0208B498 +_0208B474: + ldr r0, [sp, #0xa8] + ldr r1, [sp, #0xac] + ldr r2, [sp, #0xb0] + ldr r3, [sp, #0xb4] + bl sub_0208DEC8 + add sp, sp, #0x80 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208B498: + cmp r6, #0 + mov r5, #0 + bge _0208B500 + ldr r1, _0208B9B8 ; =0x43400000 + cmp sb, r1 + movge r5, #2 + bge _0208B500 + sub r1, r1, #0x3500000 + cmp sb, r1 + blt _0208B500 + ldr r1, _0208B9BC ; =0xFFFFFC01 + add r1, r1, sb, asr #20 + cmp r1, #0x14 + ble _0208B4E8 + rsb r2, r1, #0x34 + mov r1, r0, lsr r2 + cmp r0, r1, lsl r2 + andeq r1, r1, #1 + rsbeq r5, r1, #2 + b _0208B500 +_0208B4E8: + cmp r0, #0 + rsbeq r2, r1, #0x14 + moveq r1, sb, asr r2 + cmpeq sb, r1, lsl r2 + andeq r1, r1, #1 + rsbeq r5, r1, #2 +_0208B500: + cmp r0, #0 + bne _0208B65C + ldr r1, _0208B9B4 ; =0x7FF00000 + cmp sb, r1 + bne _0208B5B4 + add r0, r4, #0x100000 + add r0, r0, #0xc0000000 + orrs r0, r0, r7 + bne _0208B548 + ldr r0, [sp, #0xb0] + ldr r1, [sp, #0xb4] + mov r2, r0 + mov r3, r1 + bl sub_0208E904 + add sp, sp, #0x80 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208B548: + sub r0, r1, #0x40000000 + cmp r4, r0 + blt _0208B578 + cmp r8, #0 + ldrge r0, [sp, #0xb0] + ldrge r1, [sp, #0xb4] + movlt r0, #0 + add sp, sp, #0x80 + movlt r1, r0 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208B578: + cmp r8, #0 + mov r0, #0 + addge sp, sp, #0x80 + movge r1, r0 + ldmgeia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + addge sp, sp, #0x10 + bxge lr + ldr r2, [sp, #0xb0] + ldr r3, [sp, #0xb4] + mov r1, r0 + bl sub_0208E904 + add sp, sp, #0x80 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208B5B4: + sub r0, r1, #0x40000000 + cmp sb, r0 + bne _0208B600 + cmp r8, #0 + ldrge r0, [sp, #0xa8] + ldrge r1, [sp, #0xac] + addge sp, sp, #0x80 + ldmgeia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + addge sp, sp, #0x10 + bxge lr + ldr r2, [sp, #0xa8] + ldr r3, [sp, #0xac] + sub r1, r1, #0x40000000 + mov r0, #0 + bl sub_020902AC + add sp, sp, #0x80 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208B600: + cmp r8, #0x40000000 + bne _0208B62C + ldr r0, [sp, #0xa8] + ldr r1, [sp, #0xac] + mov r2, r0 + mov r3, r1 + bl sub_0208E3EC + add sp, sp, #0x80 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208B62C: + ldr r0, _0208B9C0 ; =0x3FE00000 + cmp r8, r0 + bne _0208B65C + cmp r6, #0 + blt _0208B65C + ldr r0, [sp, #0xa8] + ldr r1, [sp, #0xac] + bl sub_0208E750 + add sp, sp, #0x80 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208B65C: + ldr r0, [sp, #0xa8] + ldr r1, [sp, #0xac] + bl sub_0208C5B4 + str r0, [sp, #0x70] + str r1, [sp, #0x74] + cmp r7, #0 + bne _0208B760 + ldr r0, _0208B9B4 ; =0x7FF00000 + cmp r4, r0 + cmpne r4, #0 + subne r0, r0, #0x40000000 + cmpne r4, r0 + bne _0208B760 + ldr r2, [sp, #0x70] + ldr r3, [sp, #0x74] + str r2, [sp, #0x78] + str r3, [sp, #0x7c] + cmp r8, #0 + bge _0208B6BC + ldr r1, _0208B9B0 ; =0x3FF00000 + mov r0, #0 + bl sub_020902AC + str r0, [sp, #0x78] + str r1, [sp, #0x7c] +_0208B6BC: + cmp r6, #0 + bge _0208B748 + add r0, r4, #0x100000 + add r0, r0, #0xc0000000 + orrs r0, r0, r5 + bne _0208B724 + ldr r0, [sp, #0x78] + ldr r1, [sp, #0x7c] + mov r2, r0 + mov r3, r1 + bl sub_0208E904 + mov r4, r0 + mov r5, r1 + ldr r0, [sp, #0x78] + ldr r1, [sp, #0x7c] + mov r2, r0 + mov r3, r1 + bl sub_0208E904 + mov r2, r0 + mov r3, r1 + mov r0, r4 + mov r1, r5 + bl sub_020902AC + str r0, [sp, #0x78] + str r1, [sp, #0x7c] + b _0208B748 +_0208B724: + cmp r5, #1 + bne _0208B748 + mov r0, #0 + ldr r2, [sp, #0x78] + ldr r3, [sp, #0x7c] + mov r1, r0 + bl sub_0208E904 + str r0, [sp, #0x78] + str r1, [sp, #0x7c] +_0208B748: + ldr r0, [sp, #0x78] + ldr r1, [sp, #0x7c] + add sp, sp, #0x80 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208B760: + mov r0, r6, asr #0x1f + add r7, r0, #1 + orrs r0, r7, r5 + bne _0208B798 + ldr r0, _0208B9C4 ; =_020B2FBC + ldr r1, _0208B9C8 ; =_022BCA70 + ldr r0, [r0] + mov r2, #0x21 + str r2, [r1] + bl __extendsfdf2 + add sp, sp, #0x80 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208B798: + ldr r3, _0208B9CC ; =0x41E00000 + cmp sb, r3 + ble _0208BA9C + add r0, r3, #0x2100000 + cmp sb, r0 + ble _0208B808 + ldr r1, _0208B9D0 ; =0x3FEFFFFF + cmp r4, r1 + bgt _0208B7DC + cmp r8, #0 + mov r0, #0 + addlt r1, r1, #0x40000001 + add sp, sp, #0x80 + movge r1, r0 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208B7DC: + add r0, r1, #1 + cmp r4, r0 + blt _0208B808 + cmp r8, #0 + mov r0, #0 + addgt r1, r1, #0x40000001 + add sp, sp, #0x80 + movle r1, r0 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208B808: + ldr r2, _0208B9D0 ; =0x3FEFFFFF + cmp r4, r2 + bge _0208B834 + cmp r8, #0 + mov r0, #0 + addlt r1, r2, #0x40000001 + add sp, sp, #0x80 + movge r1, r0 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208B834: + add r0, r2, #1 + cmp r4, r0 + ble _0208B860 + cmp r8, #0 + mov r0, #0 + addgt r1, r2, #0x40000001 + add sp, sp, #0x80 + movle r1, r0 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208B860: + ldr r0, [sp, #0xa8] + ldr r1, [sp, #0xac] + add r3, r2, #1 + mov r2, #0 + bl sub_0208E904 + mov r2, r0 + mov r3, r1 + str r0, [sp, #0x50] + str r1, [sp, #0x54] + bl sub_0208E3EC + mov r6, r1 + mov r4, r0 + ldr r2, [sp, #0x50] + ldr r3, [sp, #0x54] + ldr r1, _0208B9D4 ; =0x3FD00000 + mov r0, #0 + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, _0208B9D8 ; =0x55555555 + sub r1, r0, #0x15800000 + bl sub_0208E904 + mov r2, r0 + mov r3, r1 + ldr r0, [sp, #0x50] + ldr r1, [sp, #0x54] + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + mov r0, #0 + ldr r1, _0208B9C0 ; =0x3FE00000 + bl sub_0208E904 + mov r2, r0 + mov r0, r4 + mov r3, r1 + mov r1, r6 + bl sub_0208E3EC + mov r6, r0 + mov r8, r1 + mov r0, #0x60000000 + ldr r1, _0208B9DC ; =0x3FF71547 + ldr r2, [sp, #0x50] + ldr r3, [sp, #0x54] + bl sub_0208E3EC + mov r4, r0 + mov sb, r1 + ldr r0, _0208B9E0 ; =0xF85DDF44 + ldr r1, _0208B9E4 ; =0x3E54AE0B + ldr r2, [sp, #0x50] + ldr r3, [sp, #0x54] + bl sub_0208E3EC + mov fp, r0 + mov sl, r1 + ldr r0, _0208B9E8 ; =0x652B82FE + ldr r1, _0208B9DC ; =0x3FF71547 + mov r2, r6 + mov r3, r8 + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + mov r0, fp + mov r1, sl + bl sub_0208E904 + mov r6, r0 + mov r8, r1 + mov r0, r4 + mov r1, sb + mov r2, r6 + mov r3, r8 + bl sub_0208DEC8 + mov r2, r4 + mov r3, sb + str r1, [sp, #0x5c] + mov r0, #0 + str r0, [sp, #0x58] + bl sub_0208E904 + mov r2, r0 + mov r0, r6 + mov r3, r1 + mov r1, r8 + bl sub_0208E904 + mov r4, r0 + mov r8, r1 + b _0208BFF8 + .align 2, 0 +_0208B9B0: .word 0x3FF00000 +_0208B9B4: .word 0x7FF00000 +_0208B9B8: .word 0x43400000 +_0208B9BC: .word 0xFFFFFC01 +_0208B9C0: .word 0x3FE00000 +_0208B9C4: .word _020B2FBC +_0208B9C8: .word _022BCA70 +_0208B9CC: .word 0x41E00000 +_0208B9D0: .word 0x3FEFFFFF +_0208B9D4: .word 0x3FD00000 +_0208B9D8: .word 0x55555555 +_0208B9DC: .word 0x3FF71547 +_0208B9E0: .word 0xF85DDF44 +_0208B9E4: .word 0x3E54AE0B +_0208B9E8: .word 0x652B82FE +_0208B9EC: .word 0x0003988E +_0208B9F0: .word 0x000BB67A +_0208B9F4: .word _020AEED0 +_0208B9F8: .word 0x4A454EEF +_0208B9FC: .word 0x3FCA7E28 +_0208BA00: .word 0x93C9DB65 +_0208BA04: .word 0x3FCD864A +_0208BA08: .word 0xA91D4101 +_0208BA0C: .word 0x3FD17460 +_0208BA10: .word 0x518F264D +_0208BA14: .word 0x3FD55555 +_0208BA18: .word 0xDB6FABFF +_0208BA1C: .word 0x3FDB6DB6 +_0208BA20: .word 0x33333303 +_0208BA24: .word 0x3FE33333 +_0208BA28: .word 0x40080000 +_0208BA2C: .word 0x3FEEC709 +_0208BA30: .word 0x145B01F5 +_0208BA34: .word 0xBE3E2FE0 +_0208BA38: .word 0xDC3A03FD +_0208BA3C: .word _020AEEE0 +_0208BA40: .word _020AEEC0 +_0208BA44: .word 0x40900000 +_0208BA48: .word 0x8800759C +_0208BA4C: .word 0x7E37E43C +_0208BA50: .word 0x3C971547 +_0208BA54: .word 0x3F6F3400 +_0208BA58: .word 0xC2F8F359 +_0208BA5C: .word 0x01A56E1F +_0208BA60: .word 0x3FE62E43 +_0208BA64: .word 0xFEFA39EF +_0208BA68: .word 0x3FE62E42 +_0208BA6C: .word 0x0CA86C39 +_0208BA70: .word 0xBE205C61 +_0208BA74: .word 0x72BEA4D0 +_0208BA78: .word 0x3E663769 +_0208BA7C: .word 0xC5D26BF1 +_0208BA80: .word 0xBEBBBD41 +_0208BA84: .word 0xAF25DE2C +_0208BA88: .word 0x3F11566A +_0208BA8C: .word 0x16BEBD93 +_0208BA90: .word 0xBF66C16C +_0208BA94: .word 0x5555553E +_0208BA98: .word 0x3FC55555 +_0208BA9C: + cmp r4, #0x100000 + mov r6, #0 + bge _0208BACC + ldr r0, [sp, #0x70] + ldr r1, [sp, #0x74] + mov r2, r6 + add r3, r3, #0x1600000 + bl sub_0208E3EC + mov r4, r1 + str r0, [sp, #0x70] + str r4, [sp, #0x74] + sub r6, r6, #0x35 +_0208BACC: + ldr r0, _0208B9BC ; =0xFFFFFC01 + ldr r1, _0208B9EC ; =0x0003988E + and r2, r4, r0, lsr #12 + add r0, r0, r4, asr #20 + orr sb, r2, #0xff00000 + cmp r2, r1 + add r6, r6, r0 + orr sb, sb, #0x30000000 + movle r8, #0 + ble _0208BB0C + ldr r0, _0208B9F0 ; =0x000BB67A + cmp r2, r0 + movlt r8, #1 + addge r6, r6, #1 + subge sb, sb, #0x100000 + movge r8, #0 +_0208BB0C: + ldr r2, _0208B9F4 ; =_020AEED0 + ldr r0, [sp, #0x70] + add r1, r2, r8, lsl #3 + ldr r3, [r1, #4] + ldr r2, [r2, r8, lsl #3] + mov r1, sb + str sb, [sp, #0x74] + bl sub_0208E904 + ldr r2, _0208B9F4 ; =_020AEED0 + mov sl, r0 + add r3, r2, r8, lsl #3 + mov r4, r1 + ldr r0, [sp, #0x70] + ldr r2, [r2, r8, lsl #3] + ldr r3, [r3, #4] + mov r1, sb + bl sub_0208DEC8 + mov r3, r1 + mov r2, r0 + ldr r1, _0208B9B0 ; =0x3FF00000 + mov r0, #0 + bl sub_020902AC + str r1, [sp, #0x24] + mov fp, r0 + ldr r3, [sp, #0x24] + mov r0, sl + mov r1, r4 + mov r2, fp + bl sub_0208E3EC + mov r2, sb, asr #1 + orr r2, r2, #0x20000000 + mov sb, r1 + add r2, r2, #0x80000 + add r1, r2, r8, lsl #18 + ldr r2, _0208B9F4 ; =_020AEED0 + str r0, [sp, #0x28] + add r3, r2, r8, lsl #3 + mov r0, #0 + ldr r2, [r2, r8, lsl #3] + ldr r3, [r3, #4] + str sb, [sp, #0x4c] + str r1, [sp, #0x44] + str r0, [sp, #0x48] + str r0, [sp, #0x40] + bl sub_0208E904 + mov r2, r0 + mov r3, r1 + ldr r0, [sp, #0x70] + ldr r1, [sp, #0x74] + bl sub_0208E904 + str r0, [sp, #0x2c] + str r1, [sp, #0x1c] + ldr r0, [sp, #0x48] + ldr r2, [sp, #0x40] + ldr r3, [sp, #0x44] + mov r1, sb + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + mov r0, sl + mov r1, r4 + bl sub_0208E904 + mov sl, r0 + mov r4, r1 + ldr r2, [sp, #0x2c] + ldr r3, [sp, #0x1c] + ldr r0, [sp, #0x48] + mov r1, sb + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + mov r0, sl + mov r1, r4 + bl sub_0208E904 + mov r3, r1 + mov r2, r0 + ldr r1, [sp, #0x24] + mov r0, fp + bl sub_0208E3EC + str r0, [sp, #0x30] + ldr r0, [sp, #0x28] + str r1, [sp, #0x14] + mov r1, sb + mov r2, r0 + mov r3, sb + bl sub_0208E3EC + mov r4, r0 + mov sl, r1 + mov r2, r4 + mov r3, sl + bl sub_0208E3EC + str r0, [sp, #0x34] + mov fp, r1 + ldr r0, _0208B9F8 ; =0x4A454EEF + ldr r1, _0208B9FC ; =0x3FCA7E28 + mov r2, r4 + mov r3, sl + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, _0208BA00 ; =0x93C9DB65 + ldr r1, _0208BA04 ; =0x3FCD864A + bl sub_0208DEC8 + mov r2, r0 + mov r3, r1 + mov r0, r4 + mov r1, sl + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, _0208BA08 ; =0xA91D4101 + ldr r1, _0208BA0C ; =0x3FD17460 + bl sub_0208DEC8 + mov r2, r0 + mov r3, r1 + mov r0, r4 + mov r1, sl + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, _0208BA10 ; =0x518F264D + ldr r1, _0208BA14 ; =0x3FD55555 + bl sub_0208DEC8 + mov r2, r0 + mov r3, r1 + mov r0, r4 + mov r1, sl + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, _0208BA18 ; =0xDB6FABFF + ldr r1, _0208BA1C ; =0x3FDB6DB6 + bl sub_0208DEC8 + mov r2, r0 + mov r3, r1 + mov r0, r4 + mov r1, sl + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, _0208BA20 ; =0x33333303 + ldr r1, _0208BA24 ; =0x3FE33333 + bl sub_0208DEC8 + mov r2, r0 + mov r3, r1 + ldr r0, [sp, #0x34] + mov r1, fp + bl sub_0208E3EC + mov r4, r0 + mov sl, r1 + ldr r0, [sp, #0x48] + ldr r2, [sp, #0x28] + mov r1, sb + mov r3, sb + bl sub_0208DEC8 + mov r2, r0 + mov r3, r1 + ldr r0, [sp, #0x30] + ldr r1, [sp, #0x14] + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + mov r0, r4 + mov r1, sl + bl sub_0208DEC8 + mov r4, r0 + ldr r0, [sp, #0x48] + mov sl, r1 + mov r1, sb + mov r2, r0 + mov r3, r1 + bl sub_0208E3EC + str r1, [sp, #0xc] + mov fp, r0 + ldr r1, _0208BA28 ; =0x40080000 + ldr r3, [sp, #0xc] + mov r0, #0 + mov r2, fp + bl sub_0208DEC8 + mov r2, r4 + mov r3, sl + bl sub_0208DEC8 + mov r0, #0 + ldr r3, _0208BA28 ; =0x40080000 + mov r2, r0 + str r1, [sp, #0x44] + str r0, [sp, #0x40] + bl sub_0208E904 + ldr r3, [sp, #0xc] + mov r2, fp + bl sub_0208E904 + mov r2, r0 + mov r3, r1 + mov r0, r4 + mov r1, sl + bl sub_0208E904 + str r0, [sp, #0x38] + str r1, [sp, #4] + ldr r0, [sp, #0x48] + ldr r2, [sp, #0x40] + ldr r3, [sp, #0x44] + mov r1, sb + bl sub_0208E3EC + mov r4, r0 + mov sl, r1 + ldr r0, [sp, #0x30] + ldr r1, [sp, #0x14] + ldr r2, [sp, #0x40] + ldr r3, [sp, #0x44] + bl sub_0208E3EC + str r0, [sp, #0x3c] + mov fp, r1 + ldr r0, [sp, #0x38] + ldr r1, [sp, #4] + ldr r2, [sp, #0x28] + mov r3, sb + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, [sp, #0x3c] + mov r1, fp + bl sub_0208DEC8 + mov sb, r0 + mov fp, r1 + mov r0, r4 + mov r1, sl + mov r2, sb + mov r3, fp + bl sub_0208DEC8 + mov r0, #0 + mov r2, r4 + mov r3, sl + str r1, [sp, #0x6c] + str r0, [sp, #0x68] + bl sub_0208E904 + mov r2, r0 + mov r3, r1 + mov r0, sb + mov r1, fp + bl sub_0208E904 + mov sl, r1 + mov fp, r0 + ldr r1, _0208BA2C ; =0x3FEEC709 + ldr r2, [sp, #0x68] + ldr r3, [sp, #0x6c] + mov r0, #0xe0000000 + bl sub_0208E3EC + mov r4, r0 + mov sb, r1 + ldr r0, _0208BA30 ; =0x145B01F5 + ldr r1, _0208BA34 ; =0xBE3E2FE0 + ldr r2, [sp, #0x68] + ldr r3, [sp, #0x6c] + bl sub_0208E3EC + mov r2, fp + mov r3, sl + mov fp, r0 + mov sl, r1 + ldr r0, _0208BA38 ; =0xDC3A03FD + ldr r1, _0208BA2C ; =0x3FEEC709 + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + mov r0, fp + mov r1, sl + bl sub_0208DEC8 + mov r2, r0 + mov r3, r1 + ldr r0, _0208BA3C ; =_020AEEE0 + add r1, r0, r8, lsl #3 + ldr r0, [r0, r8, lsl #3] + ldr r1, [r1, #4] + bl sub_0208DEC8 + mov fp, r0 + mov sl, r1 + mov r0, r6 + bl sub_0208E370 + str r0, [sp, #0x50] + str r1, [sp, #0x54] + mov r0, r4 + mov r1, sb + mov r2, fp + mov r3, sl + bl sub_0208DEC8 + ldr r2, _0208BA40 ; =_020AEEC0 + add r3, r2, r8, lsl #3 + ldr r2, [r2, r8, lsl #3] + ldr r3, [r3, #4] + bl sub_0208DEC8 + mov r2, r0 + mov r3, r1 + ldr r0, [sp, #0x50] + ldr r1, [sp, #0x54] + bl sub_0208DEC8 + str r1, [sp, #0x5c] + mov r0, #0 + str r0, [sp, #0x58] + ldr r2, [sp, #0x50] + ldr r3, [sp, #0x54] + bl sub_0208E904 + ldr r2, _0208BA40 ; =_020AEEC0 + add r3, r2, r8, lsl #3 + ldr r2, [r2, r8, lsl #3] + ldr r3, [r3, #4] + bl sub_0208E904 + mov r2, r4 + mov r3, sb + bl sub_0208E904 + mov r2, r0 + mov r0, fp + mov r3, r1 + mov r1, sl + bl sub_0208E904 + mov r4, r0 + mov r8, r1 +_0208BFF8: + sub r0, r5, #1 + ldr r1, [sp, #0xb4] + orrs r0, r7, r0 + ldr r5, _0208B9B0 ; =0x3FF00000 + mov r2, #0 + ldr r0, [sp, #0xb0] + mov r3, r1 + mov r6, #0 + subeq r5, r5, #0x80000000 + str r1, [sp, #0x64] + str r2, [sp, #0x60] + bl sub_0208E904 + mov r2, r0 + mov r3, r1 + ldr r0, [sp, #0x58] + ldr r1, [sp, #0x5c] + bl sub_0208E3EC + mov r7, r0 + mov sb, r1 + ldr r0, [sp, #0xb0] + ldr r1, [sp, #0xb4] + mov r2, r4 + mov r3, r8 + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + mov r0, r7 + mov r1, sb + bl sub_0208DEC8 + mov r7, r0 + mov r8, r1 + ldr r0, [sp, #0x60] + ldr r1, [sp, #0x64] + ldr r2, [sp, #0x58] + ldr r3, [sp, #0x5c] + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + mov r0, r7 + mov r1, r8 + str r2, [sp, #0x68] + str r3, [sp, #0x6c] + bl sub_0208DEC8 + mov sb, r1 + ldr r2, _0208BA44 ; =0x40900000 + str r0, [sp, #0x78] + str sb, [sp, #0x7c] + cmp sb, r2 + blt _0208C184 + add r1, sb, #0xf700000 + add r1, r1, #0xb0000000 + orrs r0, r1, r0 + beq _0208C104 + ldr r0, _0208BA48 ; =0x8800759C + ldr r1, _0208BA4C ; =0x7E37E43C + mov r2, r6 + mov r3, r5 + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, _0208BA48 ; =0x8800759C + ldr r1, _0208BA4C ; =0x7E37E43C + bl sub_0208E3EC + add sp, sp, #0x80 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208C104: + ldr r0, _0208B9E8 ; =0x652B82FE + ldr r1, _0208BA50 ; =0x3C971547 + mov r2, r7 + mov r3, r8 + bl sub_0208DEC8 + mov r4, r0 + mov sl, r1 + ldr r0, [sp, #0x78] + ldr r2, [sp, #0x68] + ldr r3, [sp, #0x6c] + mov r1, sb + bl sub_0208E904 + mov r2, r0 + mov r3, r1 + mov r0, r4 + mov r1, sl + bl sub_0208EEDC + bls _0208C238 + ldr r0, _0208BA48 ; =0x8800759C + ldr r1, _0208BA4C ; =0x7E37E43C + mov r2, r6 + mov r3, r5 + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, _0208BA48 ; =0x8800759C + ldr r1, _0208BA4C ; =0x7E37E43C + bl sub_0208E3EC + add sp, sp, #0x80 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208C184: + bic r3, sb, #0x80000000 + add r2, r2, #0xcc00 + cmp r3, r2 + blt _0208C238 + ldr r2, _0208BA54 ; =0x3F6F3400 + add r2, sb, r2 + orrs r2, r2, r0 + beq _0208C1DC + ldr r0, _0208BA58 ; =0xC2F8F359 + ldr r1, _0208BA5C ; =0x01A56E1F + mov r2, r6 + mov r3, r5 + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, _0208BA58 ; =0xC2F8F359 + ldr r1, _0208BA5C ; =0x01A56E1F + bl sub_0208E3EC + add sp, sp, #0x80 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208C1DC: + ldr r2, [sp, #0x68] + ldr r3, [sp, #0x6c] + bl sub_0208E904 + mov r2, r0 + mov r3, r1 + mov r0, r7 + mov r1, r8 + bl sub_0208EF74 + bhi _0208C238 + ldr r0, _0208BA58 ; =0xC2F8F359 + ldr r1, _0208BA5C ; =0x01A56E1F + mov r2, r6 + mov r3, r5 + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, _0208BA58 ; =0xC2F8F359 + ldr r1, _0208BA5C ; =0x01A56E1F + bl sub_0208E3EC + add sp, sp, #0x80 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr +_0208C238: + ldr r0, _0208B9BC ; =0xFFFFFC01 + bic r3, sb, #0x80000000 + ldr r1, _0208B9C0 ; =0x3FE00000 + add r2, r0, r3, asr #20 + cmp r3, r1 + mov r4, #0 + ble _0208C2B4 + mov r1, #0x100000 + add r2, r2, #1 + add r2, sb, r1, asr r2 + bic r3, r2, #0x80000000 + add r0, r0, r3, asr #20 + sub r3, r1, #1 + mvn r3, r3, asr r0 + sub r1, r1, #1 + and r1, r2, r1 + and r2, r2, r3 + str r2, [sp, #0x54] + str r4, [sp, #0x50] + orr r1, r1, #0x100000 + rsb r0, r0, #0x14 + mov r4, r1, asr r0 + cmp sb, #0 + ldr r0, [sp, #0x68] + ldr r1, [sp, #0x6c] + ldr r2, [sp, #0x50] + ldr r3, [sp, #0x54] + rsblt r4, r4, #0 + bl sub_0208E904 + str r0, [sp, #0x68] + str r1, [sp, #0x6c] +_0208C2B4: + ldr r2, [sp, #0x68] + ldr r3, [sp, #0x6c] + mov r0, r7 + mov r1, r8 + bl sub_0208DEC8 + mov r3, r1 + mov r0, #0 + ldr r1, _0208BA60 ; =0x3FE62E43 + mov r2, r0 + str r3, [sp, #0x54] + str r0, [sp, #0x50] + bl sub_0208E3EC + mov sb, r0 + mov sl, r1 + ldr r0, [sp, #0x50] + ldr r1, [sp, #0x54] + ldr r2, [sp, #0x68] + ldr r3, [sp, #0x6c] + bl sub_0208E904 + mov r2, r0 + mov r0, r7 + mov r3, r1 + mov r1, r8 + bl sub_0208E904 + mov r2, r0 + mov r3, r1 + ldr r0, _0208BA64 ; =0xFEFA39EF + ldr r1, _0208BA68 ; =0x3FE62E42 + bl sub_0208E3EC + mov r7, r0 + mov r8, r1 + ldr r0, _0208BA6C ; =0x0CA86C39 + ldr r1, _0208BA70 ; =0xBE205C61 + ldr r2, [sp, #0x50] + ldr r3, [sp, #0x54] + bl sub_0208E3EC + mov r2, r0 + mov r0, r7 + mov r3, r1 + mov r1, r8 + bl sub_0208DEC8 + mov r7, r0 + mov r8, r1 + mov r0, sb + mov r1, sl + mov r2, r7 + mov r3, r8 + bl sub_0208DEC8 + mov r2, sb + mov r3, sl + str r0, [sp, #0x78] + str r1, [sp, #0x7c] + bl sub_0208E904 + mov r2, r0 + mov r3, r1 + mov r0, r7 + mov r1, r8 + bl sub_0208E904 + mov r8, r0 + mov sb, r1 + ldr r0, [sp, #0x78] + ldr r1, [sp, #0x7c] + mov r2, r0 + mov r3, r1 + bl sub_0208E3EC + mov r2, r0 + str r2, [sp, #0x50] + mov r3, r1 + str r3, [sp, #0x54] + ldr r0, _0208BA74 ; =0x72BEA4D0 + ldr r1, _0208BA78 ; =0x3E663769 + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, _0208BA7C ; =0xC5D26BF1 + ldr r1, _0208BA80 ; =0xBEBBBD41 + bl sub_0208DEC8 + mov r2, r0 + mov r3, r1 + ldr r0, [sp, #0x50] + ldr r1, [sp, #0x54] + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, _0208BA84 ; =0xAF25DE2C + ldr r1, _0208BA88 ; =0x3F11566A + bl sub_0208DEC8 + mov r2, r0 + mov r3, r1 + ldr r0, [sp, #0x50] + ldr r1, [sp, #0x54] + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, _0208BA8C ; =0x16BEBD93 + ldr r1, _0208BA90 ; =0xBF66C16C + bl sub_0208DEC8 + mov r2, r0 + mov r3, r1 + ldr r0, [sp, #0x50] + ldr r1, [sp, #0x54] + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, _0208BA94 ; =0x5555553E + ldr r1, _0208BA98 ; =0x3FC55555 + bl sub_0208DEC8 + mov r2, r0 + mov r3, r1 + ldr r0, [sp, #0x50] + ldr r1, [sp, #0x54] + bl sub_0208E3EC + mov r2, r0 + mov r3, r1 + ldr r0, [sp, #0x78] + ldr r1, [sp, #0x7c] + bl sub_0208E904 + mov r2, r0 + str r2, [sp, #0x58] + mov r3, r1 + str r3, [sp, #0x5c] + ldr r0, [sp, #0x78] + ldr r1, [sp, #0x7c] + bl sub_0208E3EC + mov r7, r0 + mov sl, r1 + ldr r0, [sp, #0x58] + ldr r1, [sp, #0x5c] + mov r2, #0 + mov r3, #0x40000000 + bl sub_0208E904 + mov r2, r0 + mov r0, r7 + mov r3, r1 + mov r1, sl + bl sub_020902AC + mov r7, r0 + mov sl, r1 + ldr r0, [sp, #0x78] + ldr r1, [sp, #0x7c] + mov r2, r8 + mov r3, sb + bl sub_0208E3EC + mov r2, r0 + mov r0, r8 + mov r3, r1 + mov r1, sb + bl sub_0208DEC8 + mov r2, r0 + mov r0, r7 + mov r3, r1 + mov r1, sl + bl sub_0208E904 + ldr r2, [sp, #0x78] + ldr r3, [sp, #0x7c] + bl sub_0208E904 + mov r3, r1 + mov r2, r0 + ldr r1, _0208B9B0 ; =0x3FF00000 + mov r0, #0 + bl sub_0208E904 + add r3, r1, r4, lsl #20 + mov r2, r3, asr #0x14 + str r0, [sp, #0x78] + cmp r2, #0 + str r1, [sp, #0x7c] + addgt r0, sp, #0x78 + strgt r3, [r0, #4] + bgt _0208C568 + mov r2, r4 + bl sub_0208DE1C + str r0, [sp, #0x78] + str r1, [sp, #0x7c] +_0208C568: + ldr r2, [sp, #0x78] + ldr r3, [sp, #0x7c] + mov r0, r6 + mov r1, r5 + bl sub_0208E3EC + add sp, sp, #0x80 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + add sp, sp, #0x10 + bx lr + arm_func_end sub_0208B404 + + arm_func_start sub_0208C58C +sub_0208C58C: ; 0x0208C58C + stmdb sp!, {r0, r1, r2, r3} + ldr r1, [sp, #4] + ldr r0, [sp, #0xc] + bic r1, r1, #0x80000000 + and r0, r0, #0x80000000 + orr r1, r1, r0 + ldr r0, [sp] + str r1, [sp, #4] + add sp, sp, #0x10 + bx lr + arm_func_end sub_0208C58C + + arm_func_start sub_0208C5B4 +sub_0208C5B4: ; 0x0208C5B4 + stmdb sp!, {r0, r1, r2, r3} + add r2, sp, #0 + ldr r1, [r2, #4] + ldr r0, [sp] + bic r1, r1, #0x80000000 + str r1, [r2, #4] + add sp, sp, #0x10 + bx lr + arm_func_end sub_0208C5B4 + + arm_func_start sub_0208C5D4 +sub_0208C5D4: ; 0x0208C5D4 + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r4, lr} + ldr r1, [sp, #0xc] + ldr r0, _0208C680 ; =0x7FF00000 + mov r4, r2 + bic r3, r1, #0x80000000 + mov r2, #0 + str r2, [r4] + cmp r3, r0 + ldr r0, [sp, #8] + bge _0208C608 + orrs r0, r3, r0 + bne _0208C61C +_0208C608: + ldr r0, [sp, #8] + ldr r1, [sp, #0xc] + ldmia sp!, {r4, lr} + add sp, sp, #0x10 + bx lr +_0208C61C: + cmp r3, #0x100000 + bge _0208C648 + ldr r0, [sp, #8] + ldr r1, [sp, #0xc] + ldr r3, _0208C684 ; =0x43500000 + bl sub_0208E3EC + mvn r2, #0x35 + str r0, [sp, #8] + str r1, [sp, #0xc] + str r2, [r4] + bic r3, r1, #0x80000000 +_0208C648: + ldr r2, _0208C688 ; =0x800FFFFF + ldr r0, _0208C68C ; =0xFFFFFC02 + and r1, r1, r2 + orr r1, r1, #0xfe00000 + orr r1, r1, #0x30000000 + ldr r2, [r4] + add r0, r0, r3, asr #20 + add r2, r2, r0 + ldr r0, [sp, #8] + str r2, [r4] + str r1, [sp, #0xc] + ldmia sp!, {r4, lr} + add sp, sp, #0x10 + bx lr + .align 2, 0 +_0208C680: .word 0x7FF00000 +_0208C684: .word 0x43500000 +_0208C688: .word 0x800FFFFF +_0208C68C: .word 0xFFFFFC02 + arm_func_end sub_0208C5D4 + + arm_func_start sub_0208C690 +sub_0208C690: ; 0x0208C690 + stmdb sp!, {r0, r1, r2, r3} + stmdb sp!, {r4, lr} + ldr r0, [sp, #8] + ldr r1, [sp, #0xc] + mov r4, r2 + bl sub_0208DDAC + cmp r0, #2 + ble _0208C6C8 + mov r0, #0 + ldr r2, [sp, #8] + ldr r3, [sp, #0xc] + mov r1, r0 + bl sub_0208F0B4 + bne _0208C6DC +_0208C6C8: + ldr r0, [sp, #8] + ldr r1, [sp, #0xc] + ldmia sp!, {r4, lr} + add sp, sp, #0x10 + bx lr +_0208C6DC: + ldr r3, [sp, #0xc] + ldr r0, _0208C8B0 ; =0x7FF00000 + ldr r1, [sp, #8] + and r0, r3, r0 + movs ip, r0, asr #0x14 + bne _0208C768 + bic r0, r3, #0x80000000 + orrs r0, r1, r0 + ldreq r0, [sp, #8] + ldreq r1, [sp, #0xc] + ldmeqia sp!, {r4, lr} + addeq sp, sp, #0x10 + bxeq lr + ldr r0, [sp, #8] + ldr r1, [sp, #0xc] + ldr r3, _0208C8B4 ; =0x43500000 + mov r2, #0 + bl sub_0208E3EC + mov r3, r1 + ldr r1, _0208C8B0 ; =0x7FF00000 + ldr ip, _0208C8B8 ; =0xFFFF3CB0 + and r1, r3, r1 + mov r2, r0 + mov r0, r1, asr #0x14 + str r2, [sp, #8] + str r3, [sp, #0xc] + cmp r4, ip + sub ip, r0, #0x36 + bge _0208C768 + ldr r0, _0208C8BC ; =0xC2F8F359 + ldr r1, _0208C8C0 ; =0x01A56E1F + bl sub_0208E3EC + ldmia sp!, {r4, lr} + add sp, sp, #0x10 + bx lr +_0208C768: + ldr r0, _0208C8C4 ; =0x000007FF + cmp ip, r0 + bne _0208C794 + ldr r0, [sp, #8] + ldr r1, [sp, #0xc] + mov r2, r0 + mov r3, r1 + bl sub_0208DEC8 + ldmia sp!, {r4, lr} + add sp, sp, #0x10 + bx lr +_0208C794: + add r2, ip, r4 + sub r0, r0, #1 + cmp r2, r0 + ble _0208C7D8 + ldr r2, [sp, #8] + ldr r3, [sp, #0xc] + ldr r0, _0208C8C8 ; =0x8800759C + ldr r1, _0208C8CC ; =0x7E37E43C + bl sub_0208C58C + mov r2, r0 + mov r3, r1 + ldr r0, _0208C8C8 ; =0x8800759C + ldr r1, _0208C8CC ; =0x7E37E43C + bl sub_0208E3EC + ldmia sp!, {r4, lr} + add sp, sp, #0x10 + bx lr +_0208C7D8: + cmp r2, #0 + ble _0208C800 + ldr r1, _0208C8D0 ; =0x800FFFFF + ldr r0, [sp, #8] + and r1, r3, r1 + orr r1, r1, r2, lsl #20 + str r1, [sp, #0xc] + ldmia sp!, {r4, lr} + add sp, sp, #0x10 + bx lr +_0208C800: + mvn r0, #0x35 + cmp r2, r0 + bgt _0208C880 + ldr r0, _0208C8D4 ; =0x0000C350 + cmp r4, r0 + ble _0208C84C + ldr r2, [sp, #8] + ldr r3, [sp, #0xc] + ldr r0, _0208C8C8 ; =0x8800759C + ldr r1, _0208C8CC ; =0x7E37E43C + bl sub_0208C58C + mov r2, r0 + mov r3, r1 + ldr r0, _0208C8C8 ; =0x8800759C + ldr r1, _0208C8CC ; =0x7E37E43C + bl sub_0208E3EC + ldmia sp!, {r4, lr} + add sp, sp, #0x10 + bx lr +_0208C84C: + ldr r2, [sp, #8] + ldr r3, [sp, #0xc] + ldr r0, _0208C8BC ; =0xC2F8F359 + ldr r1, _0208C8C0 ; =0x01A56E1F + bl sub_0208C58C + mov r2, r0 + mov r3, r1 + ldr r0, _0208C8BC ; =0xC2F8F359 + ldr r1, _0208C8C0 ; =0x01A56E1F + bl sub_0208E3EC + ldmia sp!, {r4, lr} + add sp, sp, #0x10 + bx lr +_0208C880: + ldr r0, _0208C8D0 ; =0x800FFFFF + add r1, r2, #0x36 + and r0, r3, r0 + orr r3, r0, r1, lsl #20 + ldr r2, [sp, #8] + ldr r1, _0208C8D8 ; =0x3C900000 + mov r0, #0 + str r3, [sp, #0xc] + bl sub_0208E3EC + ldmia sp!, {r4, lr} + add sp, sp, #0x10 + bx lr + .align 2, 0 +_0208C8B0: .word 0x7FF00000 +_0208C8B4: .word 0x43500000 +_0208C8B8: .word 0xFFFF3CB0 +_0208C8BC: .word 0xC2F8F359 +_0208C8C0: .word 0x01A56E1F +_0208C8C4: .word 0x000007FF +_0208C8C8: .word 0x8800759C +_0208C8CC: .word 0x7E37E43C +_0208C8D0: .word 0x800FFFFF +_0208C8D4: .word 0x0000C350 +_0208C8D8: .word 0x3C900000 + arm_func_end sub_0208C690 + + arm_func_start sub_0208C8DC +sub_0208C8DC: ; 0x0208C8DC + ldr ip, _0208C8E4 ; =sub_0208B404 + bx ip + .align 2, 0 +_0208C8E4: .word sub_0208B404 + arm_func_end sub_0208C8DC + + arm_func_start sub_0208C8E8 +sub_0208C8E8: ; 0x0208C8E8 + add r3, r0, #5 + ldrb r2, [r3, r1] + add ip, r3, r1 + cmp r2, #5 + movhi r0, #1 + bxhi lr + mvnlo r0, #0 + bxlo lr + ldrb r2, [r0, #4] + add ip, ip, #1 + add r3, r3, r2 + cmp ip, r3 + bhs _0208C938 +_0208C91C: + ldrb r2, [ip] + cmp r2, #0 + movne r0, #1 + bxne lr + add ip, ip, #1 + cmp ip, r3 + blo _0208C91C +_0208C938: + sub r1, r1, #1 + add r0, r0, r1 + ldrb r0, [r0, #5] + tst r0, #1 + movne r0, #1 + mvneq r0, #0 + bx lr + arm_func_end sub_0208C8E8 + + arm_func_start sub_0208C954 +sub_0208C954: ; 0x0208C954 + add r3, r0, #5 + add r1, r3, r1 + sub ip, r1, #1 + mov r1, #0 +_0208C964: + ldrb r2, [ip] + cmp r2, #9 + addlo r0, r2, #1 + strlob r0, [ip] + bxlo lr + cmp ip, r3 + bne _0208C998 + mov r1, #1 + strb r1, [ip] + ldrsh r1, [r0, #2] + add r1, r1, #1 + strh r1, [r0, #2] + bx lr +_0208C998: + strb r1, [ip], #-1 + b _0208C964 + arm_func_end sub_0208C954 + + arm_func_start sub_0208C9A0 +sub_0208C9A0: ; 0x0208C9A0 + bx lr + arm_func_end sub_0208C9A0 + + arm_func_start sub_0208C9A4 +sub_0208C9A4: ; 0x0208C9A4 + stmdb sp!, {r3, r4, r5, lr} + mov r4, r1 + mov r5, r0 + cmp r4, #0 + ldmleia sp!, {r3, r4, r5, pc} + ldrb r2, [r5, #4] + cmp r4, r2 + ldmgeia sp!, {r3, r4, r5, pc} + bl sub_0208C8E8 + strb r4, [r5, #4] + cmp r0, #0 + ldmltia sp!, {r3, r4, r5, pc} + mov r0, r5 + mov r1, r4 + bl sub_0208C954 + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_0208C9A4 + + arm_func_start sub_0208C9E4 +sub_0208C9E4: ; 0x0208C9E4 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + mov sl, r0 + mov r0, #0 + mov r8, r2 + strb r0, [sl] + mov sb, r1 + cmp r8, #0 + strb r0, [sl, #4] + cmpeq sb, #0 + beq _0208CA70 + mov r6, #0xa + mov fp, r0 + mov r5, r0 + mov r4, r0 +_0208CA1C: + ldrb r1, [sl, #4] + mov r0, sb + mov r2, r6 + add r3, r1, #1 + mov r7, r1 + strb r3, [sl, #4] + mov r1, r8 + mov r3, fp + bl sub_0208FE48 + add r1, sl, r7 + strb r0, [r1, #5] + mov r0, sb + mov r1, r8 + mov r2, #0xa + mov r3, #0 + bl sub_0208FE3C + mov r8, r1 + mov sb, r0 + cmp r8, r5 + cmpeq sb, r4 + bne _0208CA1C +_0208CA70: + ldrb r0, [sl, #4] + add r2, sl, #5 + add r0, r2, r0 + sub r3, r0, #1 + cmp r2, r3 + bhs _0208CAA0 +_0208CA88: + ldrb r0, [r3] + ldrb r1, [r2] + strb r0, [r2], #1 + strb r1, [r3], #-1 + cmp r2, r3 + blo _0208CA88 +_0208CAA0: + ldrb r0, [sl, #4] + sub r0, r0, #1 + strh r0, [sl, #2] + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + arm_func_end sub_0208C9E4 + + arm_func_start sub_0208CAB0 +sub_0208CAB0: ; 0x0208CAB0 + stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr} + sub sp, sp, #0x40 + ldrb r6, [r1, #4] + ldrb r5, [r2, #4] + mov r4, #0 + add r3, sp, #0 + add r5, r6, r5 + sub r5, r5, #1 + add r3, r3, r5 + add r6, r3, #1 + mov r7, r6 + strb r4, [r0] + cmp r5, #0 + ble _0208CB78 + add lr, r1, #5 + add fp, r2, #5 +_0208CAF0: + ldrb r3, [r2, #4] + sub sl, r3, #1 + sub r3, r5, sl + subs sb, r3, #1 + ldrb r3, [r1, #4] + movmi sb, #0 + submi sl, r5, #1 + add r8, sl, #1 + sub r3, r3, sb + cmp r8, r3 + movgt r8, r3 + add sl, fp, sl + add sb, lr, sb + cmp r8, #0 + ble _0208CB44 +_0208CB2C: + ldrb ip, [sb], #1 + ldrb r3, [sl], #-1 + sub r8, r8, #1 + cmp r8, #0 + mla r4, ip, r3, r4 + bgt _0208CB2C +_0208CB44: + ldr r3, _0208CC30 ; =0xCCCCCCCD + sub r5, r5, #1 + umull r8, sb, r4, r3 + mov sb, sb, lsr #3 + cmp r5, #0 + mov sl, #0xa + umull r8, sb, sl, sb + sub sb, r4, r8 + strb sb, [r6, #-1]! + mov r8, r4 + umull r3, r4, r8, r3 + mov r4, r4, lsr #3 + bgt _0208CAF0 +_0208CB78: + ldrsh r3, [r1, #2] + ldrsh r1, [r2, #2] + cmp r4, #0 + add r1, r3, r1 + strh r1, [r0, #2] + beq _0208CBA0 + strb r4, [r6, #-1]! + ldrsh r1, [r0, #2] + add r1, r1, #1 + strh r1, [r0, #2] +_0208CBA0: + mov r3, #0 + b _0208CBB8 +_0208CBA8: + ldrb r2, [r6], #1 + add r1, r0, r3 + add r3, r3, #1 + strb r2, [r1, #5] +_0208CBB8: + cmp r3, #0x20 + bge _0208CBC8 + cmp r6, r7 + blo _0208CBA8 +_0208CBC8: + cmp r6, r7 + addhs sp, sp, #0x40 + strb r3, [r0, #4] + ldmhsia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + ldrb r1, [r6] + cmp r1, #5 + addlo sp, sp, #0x40 + ldmloia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + bne _0208CC20 + add r2, r6, #1 + cmp r2, r7 + bhs _0208CC10 +_0208CBF8: + ldrb r1, [r2] + cmp r1, #0 + bne _0208CC20 + add r2, r2, #1 + cmp r2, r7 + blo _0208CBF8 +_0208CC10: + ldrb r1, [r6, #-1] + tst r1, #1 + addeq sp, sp, #0x40 + ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0208CC20: + ldrb r1, [r0, #4] + bl sub_0208C954 + add sp, sp, #0x40 + ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_0208CC30: .word 0xCCCCCCCD + arm_func_end sub_0208CAB0 + + arm_func_start sub_0208CC34 +sub_0208CC34: ; 0x0208CC34 + stmdb sp!, {r3, lr} + strh r2, [r0, #2] + mov ip, #0 + strb ip, [r0] + b _0208CC5C +_0208CC48: + ldrsb r3, [r1], #1 + add r2, r0, ip + add ip, ip, #1 + sub r3, r3, #0x30 + strb r3, [r2, #5] +_0208CC5C: + cmp ip, #0x20 + bge _0208CC70 + ldrsb r2, [r1] + cmp r2, #0 + bne _0208CC48 +_0208CC70: + strb ip, [r0, #4] + ldrsb r2, [r1] + cmp r2, #0 + ldmeqia sp!, {r3, pc} + cmp r2, #5 + ldmltia sp!, {r3, pc} + bgt _0208CCC4 + ldrsb r2, [r1, #1] + add r1, r1, #1 + cmp r2, #0 + beq _0208CCB0 +_0208CC9C: + cmp r2, #0x30 + bne _0208CCC4 + ldrsb r2, [r1, #1]! + cmp r2, #0 + bne _0208CC9C +_0208CCB0: + sub r1, ip, #1 + add r1, r0, r1 + ldrb r1, [r1, #5] + tst r1, #1 + ldmeqia sp!, {r3, pc} +_0208CCC4: + ldrb r1, [r0, #4] + bl sub_0208C954 + ldmia sp!, {r3, pc} + arm_func_end sub_0208CC34 + + arm_func_start sub_0208CCD0 +sub_0208CCD0: ; 0x0208CCD0 + stmdb sp!, {r4, r5, lr} + sub sp, sp, #0x4c + mov r4, r1 + mvn r2, #0x34 + mov r5, r0 + cmp r4, r2 + bgt _0208CD00 + bge _0208CDCC + sub r0, r2, #0xb + cmp r4, r0 + beq _0208CDB4 + b _0208CF5C +_0208CD00: + add r1, r4, #0x20 + cmp r1, #0x28 + addls pc, pc, r1, lsl #2 + b _0208CF5C +_0208CD10: ; jump table + b _0208CDE0 ; case 0 + b _0208CF5C ; case 1 + b _0208CF5C ; case 2 + b _0208CF5C ; case 3 + b _0208CF5C ; case 4 + b _0208CF5C ; case 5 + b _0208CF5C ; case 6 + b _0208CF5C ; case 7 + b _0208CF5C ; case 8 + b _0208CF5C ; case 9 + b _0208CF5C ; case 10 + b _0208CF5C ; case 11 + b _0208CF5C ; case 12 + b _0208CF5C ; case 13 + b _0208CF5C ; case 14 + b _0208CF5C ; case 15 + b _0208CDF4 ; case 16 + b _0208CF5C ; case 17 + b _0208CF5C ; case 18 + b _0208CF5C ; case 19 + b _0208CF5C ; case 20 + b _0208CF5C ; case 21 + b _0208CF5C ; case 22 + b _0208CF5C ; case 23 + b _0208CE08 ; case 24 + b _0208CE1C ; case 25 + b _0208CE30 ; case 26 + b _0208CE44 ; case 27 + b _0208CE58 ; case 28 + b _0208CE6C ; case 29 + b _0208CE80 ; case 30 + b _0208CE94 ; case 31 + b _0208CEA8 ; case 32 + b _0208CEBC ; case 33 + b _0208CED0 ; case 34 + b _0208CEE4 ; case 35 + b _0208CEF8 ; case 36 + b _0208CF0C ; case 37 + b _0208CF20 ; case 38 + b _0208CF34 ; case 39 + b _0208CF48 ; case 40 +_0208CDB4: + ldr r1, _0208D000 ; =_020B3268 + mov r0, r5 + mvn r2, #0x13 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CDCC: + ldr r1, _0208D004 ; =_020B3298 + add r2, r2, #0x25 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CDE0: + ldr r1, _0208D008 ; =_020B32C0 + add r2, r2, #0x2b + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CDF4: + ldr r1, _0208D00C ; =_020B32D8 + add r2, r2, #0x30 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CE08: + ldr r1, _0208D010 ; =_020B32E8 + add r2, r2, #0x32 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CE1C: + ldr r1, _0208D014 ; =_020B32F0 + add r2, r2, #0x32 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CE30: + ldr r1, _0208D018 ; =_020B32F8 + add r2, r2, #0x33 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CE44: + ldr r1, _0208D01C ; =_020B3300 + add r2, r2, #0x33 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CE58: + ldr r1, _0208D020 ; =_020B3308 + add r2, r2, #0x33 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CE6C: + ldr r1, _0208D024 ; =_020B330C + add r2, r2, #0x34 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CE80: + ldr r1, _0208D028 ; =_020B3310 + add r2, r2, #0x34 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CE94: + ldr r1, _0208D02C ; =_020B3314 + add r2, r2, #0x34 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CEA8: + ldr r1, _0208D030 ; =_020B3318 + mov r2, #0 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CEBC: + ldr r1, _0208D034 ; =_020B331C + mov r2, #0 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CED0: + ldr r1, _0208D038 ; =_020B3320 + mov r2, #0 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CEE4: + ldr r1, _0208D03C ; =_020B3324 + mov r2, #0 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CEF8: + ldr r1, _0208D040 ; =_020B3328 + mov r2, #1 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CF0C: + ldr r1, _0208D044 ; =_020B332C + mov r2, #1 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CF20: + ldr r1, _0208D048 ; =_020B3330 + mov r2, #1 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CF34: + ldr r1, _0208D04C ; =_020B3334 + mov r2, #2 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CF48: + ldr r1, _0208D050 ; =_020B3338 + mov r2, #2 + bl sub_0208CC34 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} +_0208CF5C: + and r0, r4, #0x80000000 + add r1, r4, r0, lsr #31 + add r0, sp, #0x26 + mov r1, r1, asr #1 + bl sub_0208CCD0 + add r1, sp, #0x26 + mov r0, r5 + mov r2, r1 + bl sub_0208CAB0 + tst r4, #1 + addeq sp, sp, #0x4c + ldmeqia sp!, {r4, r5, pc} + add r3, sp, #0 + mov ip, r5 + mov r2, #9 +_0208CF98: + ldrh r1, [ip] + ldrh r0, [ip, #2] + add ip, ip, #4 + subs r2, r2, #1 + strh r1, [r3] + strh r0, [r3, #2] + add r3, r3, #4 + bne _0208CF98 + ldrh r0, [ip] + cmp r4, #0 + strh r0, [r3] + add r0, sp, #0x26 + ble _0208CFDC + ldr r1, _0208D034 ; =_020B331C + mov r2, #0 + bl sub_0208CC34 + b _0208CFE8 +_0208CFDC: + ldr r1, _0208D02C ; =_020B3314 + mvn r2, #0 + bl sub_0208CC34 +_0208CFE8: + add r1, sp, #0 + add r2, sp, #0x26 + mov r0, r5 + bl sub_0208CAB0 + add sp, sp, #0x4c + ldmia sp!, {r4, r5, pc} + .align 2, 0 +_0208D000: .word _020B3268 +_0208D004: .word _020B3298 +_0208D008: .word _020B32C0 +_0208D00C: .word _020B32D8 +_0208D010: .word _020B32E8 +_0208D014: .word _020B32F0 +_0208D018: .word _020B32F8 +_0208D01C: .word _020B3300 +_0208D020: .word _020B3308 +_0208D024: .word _020B330C +_0208D028: .word _020B3310 +_0208D02C: .word _020B3314 +_0208D030: .word _020B3318 +_0208D034: .word _020B331C +_0208D038: .word _020B3320 +_0208D03C: .word _020B3324 +_0208D040: .word _020B3328 +_0208D044: .word _020B332C +_0208D048: .word _020B3330 +_0208D04C: .word _020B3334 +_0208D050: .word _020B3338 + arm_func_end sub_0208CCD0 + + arm_func_start sub_0208D054 +sub_0208D054: ; 0x0208D054 + stmdb sp!, {r4, lr} + ldrb r3, [r0, #5] + cmp r3, #0 + bne _0208D078 + ldrb r0, [r1, #5] + cmp r0, #0 + moveq r0, #1 + movne r0, #0 + ldmia sp!, {r4, pc} +_0208D078: + ldrb r2, [r1, #5] + cmp r2, #0 + bne _0208D094 + cmp r3, #0 + moveq r0, #1 + movne r0, #0 + ldmia sp!, {r4, pc} +_0208D094: + ldrsh r3, [r0, #2] + ldrsh r2, [r1, #2] + cmp r3, r2 + bne _0208D12C + ldrb r4, [r0, #4] + ldrb r2, [r1, #4] + mov ip, #0 + mov lr, r4 + cmp r4, r2 + movgt lr, r2 + cmp lr, #0 + ble _0208D0EC +_0208D0C4: + add r3, r0, ip + add r2, r1, ip + ldrb r3, [r3, #5] + ldrb r2, [r2, #5] + cmp r3, r2 + movne r0, #0 + ldmneia sp!, {r4, pc} + add ip, ip, #1 + cmp ip, lr + blt _0208D0C4 +_0208D0EC: + cmp lr, r4 + moveq r0, r1 + ldrb r1, [r0, #4] + cmp ip, r1 + bge _0208D124 +_0208D100: + add r1, r0, ip + ldrb r1, [r1, #5] + cmp r1, #0 + movne r0, #0 + ldmneia sp!, {r4, pc} + ldrb r1, [r0, #4] + add ip, ip, #1 + cmp ip, r1 + blt _0208D100 +_0208D124: + mov r0, #1 + ldmia sp!, {r4, pc} +_0208D12C: + mov r0, #0 + ldmia sp!, {r4, pc} + arm_func_end sub_0208D054 + + arm_func_start sub_0208D134 +sub_0208D134: ; 0x0208D134 + stmdb sp!, {r3, r4, r5, lr} + ldrb r2, [r0, #5] + cmp r2, #0 + bne _0208D158 + ldrb r0, [r1, #5] + cmp r0, #0 + movne r0, #1 + moveq r0, #0 + ldmia sp!, {r3, r4, r5, pc} +_0208D158: + ldrb r2, [r1, #5] + cmp r2, #0 + moveq r0, #0 + ldmeqia sp!, {r3, r4, r5, pc} + ldrsh r3, [r1, #2] + ldrsh r2, [r0, #2] + cmp r2, r3 + bne _0208D208 + ldrb r5, [r0, #4] + ldrb r4, [r1, #4] + mov ip, #0 + mov lr, r5 + cmp r5, r4 + movgt lr, r4 + cmp lr, #0 + ble _0208D1CC +_0208D198: + add r3, r1, ip + add r2, r0, ip + ldrb r3, [r3, #5] + ldrb r2, [r2, #5] + cmp r2, r3 + movlo r0, #1 + ldmloia sp!, {r3, r4, r5, pc} + cmp r3, r2 + movlo r0, #0 + ldmloia sp!, {r3, r4, r5, pc} + add ip, ip, #1 + cmp ip, lr + blt _0208D198 +_0208D1CC: + cmp lr, r5 + bne _0208D200 + cmp ip, r4 + bge _0208D200 +_0208D1DC: + add r0, r1, ip + ldrb r0, [r0, #5] + cmp r0, #0 + movne r0, #1 + ldmneia sp!, {r3, r4, r5, pc} + ldrb r0, [r1, #4] + add ip, ip, #1 + cmp ip, r0 + blt _0208D1DC +_0208D200: + mov r0, #0 + ldmia sp!, {r3, r4, r5, pc} +_0208D208: + movlt r0, #1 + movge r0, #0 + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_0208D134 + + arm_func_start sub_0208D214 +sub_0208D214: ; 0x0208D214 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r6, r0 + mov r5, #9 +_0208D220: + ldrh r4, [r1] + ldrh r3, [r1, #2] + add r1, r1, #4 + subs r5, r5, #1 + strh r4, [r6] + strh r3, [r6, #2] + add r6, r6, #4 + bne _0208D220 + ldrh r1, [r1] + strh r1, [r6] + ldrb r1, [r2, #5] + cmp r1, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + ldrb r7, [r0, #4] + ldrb r3, [r2, #4] + ldrsh r4, [r0, #2] + mov r1, r7 + cmp r7, r3 + movlt r1, r3 + ldrsh r3, [r2, #2] + sub r6, r4, r3 + add r1, r1, r6 + cmp r1, #0x20 + movgt r1, #0x20 + cmp r7, r1 + bge _0208D2AC + mov r4, #0 +_0208D28C: + ldrb r5, [r0, #4] + add r3, r0, r7 + add r5, r5, #1 + strb r5, [r0, #4] + strb r4, [r3, #5] + ldrb r7, [r0, #4] + cmp r7, r1 + blt _0208D28C +_0208D2AC: + ldrb r4, [r2, #4] + add r3, r0, #5 + add ip, r3, r1 + add r4, r4, r6 + cmp r4, r1 + addlt ip, r3, r4 + sub r4, ip, r3 + add r1, r2, #5 + sub r4, r4, r6 + add lr, r1, r4 + mov r4, lr + b _0208D340 +_0208D2DC: + ldrb r7, [ip, #-1]! + ldrb r5, [lr, #-1]! + cmp r7, r5 + bhs _0208D330 + ldrb r7, [ip, #-1] + sub r5, ip, #1 + cmp r7, #0 + bne _0208D308 +_0208D2FC: + ldrb r7, [r5, #-1]! + cmp r7, #0 + beq _0208D2FC +_0208D308: + cmp r5, ip + beq _0208D330 +_0208D310: + ldrb r7, [r5] + sub r7, r7, #1 + strb r7, [r5] + ldrb r7, [r5, #1]! + cmp r5, ip + add r7, r7, #0xa + strb r7, [r5] + bne _0208D310 +_0208D330: + ldrb r7, [ip] + ldrb r5, [lr] + sub r5, r7, r5 + strb r5, [ip] +_0208D340: + cmp ip, r3 + cmphi lr, r1 + bhi _0208D2DC + ldrb r5, [r2, #4] + sub lr, r4, r1 + cmp lr, r5 + bge _0208D41C + ldrb r1, [r4] + mov r7, #0 + cmp r1, #5 + movlo r7, #1 + blo _0208D3B8 + bne _0208D3B8 + add r1, r2, #5 + add r2, r1, r5 + add r4, r4, #1 + cmp r4, r2 + bhs _0208D3A0 +_0208D388: + ldrb r1, [r4] + cmp r1, #0 + bne _0208D41C + add r4, r4, #1 + cmp r4, r2 + blo _0208D388 +_0208D3A0: + add r1, r3, lr + add r2, r1, r6 + ldrb r1, [r2, #-1] + sub ip, r2, #1 + tst r1, #1 + movne r7, #1 +_0208D3B8: + cmp r7, #0 + beq _0208D41C + ldrb r1, [ip] + cmp r1, #1 + bhs _0208D410 + ldrb r1, [ip, #-1] + sub r2, ip, #1 + cmp r1, #0 + bne _0208D3E8 +_0208D3DC: + ldrb r1, [r2, #-1]! + cmp r1, #0 + beq _0208D3DC +_0208D3E8: + cmp r2, ip + beq _0208D410 +_0208D3F0: + ldrb r1, [r2] + sub r1, r1, #1 + strb r1, [r2] + ldrb r1, [r2, #1]! + cmp r2, ip + add r1, r1, #0xa + strb r1, [r2] + bne _0208D3F0 +_0208D410: + ldrb r1, [ip] + sub r1, r1, #1 + strb r1, [ip] +_0208D41C: + ldrb r1, [r3] + mov r5, r3 + cmp r1, #0 + bne _0208D438 +_0208D42C: + ldrb r1, [r5, #1]! + cmp r1, #0 + beq _0208D42C +_0208D438: + cmp r5, r3 + bls _0208D480 + ldrsh r1, [r0, #2] + sub r2, r5, r3 + and r4, r2, #0xff + sub r1, r1, r4 + strh r1, [r0, #2] + ldrb r1, [r0, #4] + add r2, r3, r1 + cmp r5, r2 + bhs _0208D474 +_0208D464: + ldrb r1, [r5], #1 + cmp r5, r2 + strb r1, [r3], #1 + blo _0208D464 +_0208D474: + ldrb r1, [r0, #4] + sub r1, r1, r4 + strb r1, [r0, #4] +_0208D480: + ldrb r1, [r0, #4] + add r2, r0, #5 + add r3, r2, r1 + cmp r3, r2 + bls _0208D4A8 +_0208D494: + ldrb r1, [r3, #-1]! + cmp r1, #0 + bne _0208D4A8 + cmp r3, r2 + bhi _0208D494 +_0208D4A8: + sub r1, r3, r2 + add r1, r1, #1 + strb r1, [r0, #4] + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_0208D214 + + arm_func_start sub_0208D4B8 +sub_0208D4B8: ; 0x0208D4B8 + stmdb sp!, {r4, r5, r6, r7, r8, lr} + sub sp, sp, #0x58 + mov r8, r1 + mov r6, r2 + mov r7, r0 + mov r0, r8 + mov r1, r6 + bl sub_0208DD98 + cmp r0, #0 + movne r1, #1 + moveq r1, #0 + mov r4, r1, lsl #0x18 + mov r0, #0 + mov r1, r0 + mov r2, r8 + mov r3, r6 + mov r5, r4, asr #0x18 + bl sub_0208F0B4 + bne _0208D524 + strb r5, [r7] + mov r1, #0 + strh r1, [r7, #2] + mov r0, #1 + strb r0, [r7, #4] + add sp, sp, #0x58 + strb r1, [r7, #5] + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_0208D524: + mov r0, r8 + mov r1, r6 + bl sub_0208DDAC + cmp r0, #2 + bgt _0208D570 + strb r5, [r7] + mov r2, #0 + strh r2, [r7, #2] + mov r2, #1 + mov r0, r8 + mov r1, r6 + strb r2, [r7, #4] + bl sub_0208DDAC + cmp r0, #1 + moveq r0, #0x4e + movne r0, #0x49 + add sp, sp, #0x58 + strb r0, [r7, #5] + ldmia sp!, {r4, r5, r6, r7, r8, pc} +_0208D570: + cmp r5, #0 + beq _0208D594 + mov r0, #0 + mov r1, r0 + mov r2, r8 + mov r3, r6 + bl sub_0208E904 + mov r8, r0 + mov r6, r1 +_0208D594: + add r2, sp, #8 + mov r0, r8 + mov r1, r6 + bl sub_0208C5D4 + mov r4, r0 + mov r6, r1 + orr ip, r4, #0 + rsbs r2, ip, #0 + orr r3, r6, #0x100000 + rsc r1, r3, #0 + mov r0, #0 + and r3, r3, r1 + sub r1, r0, #1 + and ip, ip, r2 + mov r2, r1 + adds r0, ip, r1 + adc r1, r3, r2 + str r4, [sp] + str r6, [sp, #4] + bl sub_0208DD04 + rsb r8, r0, #0x35 + ldr r1, [sp, #8] + add r0, sp, #0xc + sub r1, r1, r8 + bl sub_0208CCD0 + mov r0, r4 + mov r1, r6 + mov r2, r8 + bl sub_0208C690 + bl sub_0208E2E4 + mov r2, r1 + mov r1, r0 + add r0, sp, #0x32 + bl sub_0208C9E4 + mov r0, r7 + add r1, sp, #0x32 + add r2, sp, #0xc + bl sub_0208CAB0 + strb r5, [r7] + add sp, sp, #0x58 + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end sub_0208D4B8 + + arm_func_start sub_0208D638 +sub_0208D638: ; 0x0208D638 + stmdb sp!, {r3, r4, r5, lr} + mov r4, r3 + ldrsh r5, [r0, #2] + mov r0, r4 + bl sub_0208D4B8 + ldrb r0, [r4, #5] + cmp r0, #9 + ldmhiia sp!, {r3, r4, r5, pc} + cmp r5, #0x20 + movgt r5, #0x20 + mov r0, r4 + mov r1, r5 + bl sub_0208C9A4 + ldrb r0, [r4, #4] + cmp r0, r5 + bge _0208D69C + mov r1, #0 +_0208D67C: + ldrb r2, [r4, #4] + add r0, r4, r0 + add r2, r2, #1 + strb r2, [r4, #4] + strb r1, [r0, #5] + ldrb r0, [r4, #4] + cmp r0, r5 + blt _0208D67C +_0208D69C: + ldrsh r1, [r4, #2] + sub r0, r0, #1 + mov r2, #0 + sub r0, r1, r0 + strh r0, [r4, #2] + ldrb r0, [r4, #4] + cmp r0, #0 + ldmleia sp!, {r3, r4, r5, pc} +_0208D6BC: + add r1, r4, r2 + ldrb r0, [r1, #5] + add r2, r2, #1 + add r0, r0, #0x30 + strb r0, [r1, #5] + ldrb r0, [r4, #4] + cmp r2, r0 + blt _0208D6BC + ldmia sp!, {r3, r4, r5, pc} + arm_func_end sub_0208D638 + + arm_func_start sub_0208D6E0 +sub_0208D6E0: ; 0x0208D6E0 + stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} + sub sp, sp, #0xfc + mov r4, r0 + ldrb r0, [r4, #4] + cmp r0, #0 + bne _0208D720 + ldrsb r0, [r4] + mov r2, #0 + cmp r0, #0 + ldreq r3, _0208DCE4 ; =0x3FF00000 + mov r0, #0 + ldrne r3, _0208DCE8 ; =0xBFF00000 + mov r1, r0 + bl sub_0208C58C + add sp, sp, #0xfc + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0208D720: + ldrb r0, [r4, #5] + cmp r0, #0x30 + beq _0208D740 + cmp r0, #0x49 + beq _0208D768 + cmp r0, #0x4e + beq _0208D79C + b _0208D7E4 +_0208D740: + ldrsb r0, [r4] + mov r2, #0 + cmp r0, #0 + ldreq r3, _0208DCE4 ; =0x3FF00000 + mov r0, #0 + ldrne r3, _0208DCE8 ; =0xBFF00000 + mov r1, r0 + bl sub_0208C58C + add sp, sp, #0xfc + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0208D768: + ldrsb r0, [r4] + mov r5, #0 + cmp r0, #0 + ldreq r4, _0208DCE4 ; =0x3FF00000 + ldr r0, _0208DCEC ; =_020B2FB8 + ldrne r4, _0208DCE8 ; =0xBFF00000 + ldr r0, [r0] + bl __extendsfdf2 + mov r2, r5 + mov r3, r4 + bl sub_0208C58C + add sp, sp, #0xfc + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0208D79C: + ldr r1, _0208DCF0 ; =0x7FF00000 + add r3, sp, #0x10 + mov r2, #0 + str r2, [r3] + str r1, [r3, #4] + ldrsb r0, [r4] + cmp r0, #0 + beq _0208D7CC + orr r0, r1, #0x80000000 + orr r1, r2, r2 + str r1, [r3] + str r0, [r3, #4] +_0208D7CC: + ldmia r3, {r0, r1} + orr r0, r0, #0 + orr r1, r1, #0x80000 + stmia r3, {r0, r1} + add sp, sp, #0xfc + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0208D7E4: + add r3, sp, #0xd6 + mov r5, r4 + mov r2, #9 +_0208D7F0: + ldrh r1, [r5] + ldrh r0, [r5, #2] + add r5, r5, #4 + subs r2, r2, #1 + strh r1, [r3] + strh r0, [r3, #2] + add r3, r3, #4 + bne _0208D7F0 + ldrh r0, [r5] + add r1, sp, #0xdb + strh r0, [r3] + ldrb r0, [sp, #0xda] + add r5, r1, r0 + cmp r1, r5 + bhs _0208D840 +_0208D82C: + ldrb r0, [r1] + sub r0, r0, #0x30 + strb r0, [r1], #1 + cmp r1, r5 + blo _0208D82C +_0208D840: + ldrb r1, [sp, #0xda] + ldrsh r2, [sp, #0xd8] + add r0, sp, #0xb0 + sub r1, r1, #1 + add r1, r2, r1 + strh r1, [sp, #0xd8] + ldr r1, _0208DCF4 ; =_020B333C + mov r2, #0x134 + ldrsh fp, [sp, #0xd8] + bl sub_0208CC34 + add r0, sp, #0xb0 + add r1, sp, #0xd6 + bl sub_0208D134 + cmp r0, #0 + beq _0208D8B0 + ldrsb r0, [r4] + mov r5, #0 + cmp r0, #0 + ldreq r4, _0208DCE4 ; =0x3FF00000 + ldr r0, _0208DCEC ; =_020B2FB8 + ldrne r4, _0208DCE8 ; =0xBFF00000 + ldr r0, [r0] + bl __extendsfdf2 + mov r2, r5 + mov r3, r4 + bl sub_0208C58C + add sp, sp, #0xfc + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} +_0208D8B0: + add r1, sp, #0xdb + ldrb r0, [r1] + add r8, r1, #1 + bl sub_0208E3B0 + str r0, [sp, #8] + str r1, [sp, #0xc] + cmp r8, r5 + bhs _0208D988 +_0208D8D0: + sub r0, r5, r8 + mov r1, r0, lsr #0x1f + rsb r0, r1, r0, lsl #29 + adds r7, r1, r0, ror #29 + moveq r7, #8 + mov r6, #0 + mov r2, #0 + cmp r7, #0 + ble _0208D90C + mov r0, #0xa +_0208D8F8: + ldrb r1, [r8], #1 + add r2, r2, #1 + cmp r2, r7 + mla r6, r0, r6, r1 + blt _0208D8F8 +_0208D90C: + ldr r0, _0208DCF8 ; =_020B3228 + ldr r1, [sp, #0xc] + add r3, r0, r7, lsl #3 + ldr r2, [r3, #-8] + ldr r0, [sp, #8] + ldr r3, [r3, #-4] + bl sub_0208E3EC + mov r4, r0 + mov sb, r1 + mov r0, r6 + bl sub_0208E3B0 + mov r2, r0 + mov r3, r1 + mov r0, r4 + mov r1, sb + bl sub_0208DEC8 + cmp r6, #0 + mov r6, r0 + mov sl, r1 + beq _0208D974 + mov r0, r4 + mov r1, sb + mov r2, r6 + mov r3, sl + bl sub_0208F0B4 + beq _0208D988 +_0208D974: + str r6, [sp, #8] + str sl, [sp, #0xc] + cmp r8, r5 + sub fp, fp, r7 + blo _0208D8D0 +_0208D988: + cmp fp, #0 + bge _0208D9CC + rsb r0, fp, #0 + bl sub_0208E370 + mov r3, r1 + mov r2, r0 + ldr r1, _0208DCFC ; =0x40140000 + mov r0, #0 + bl sub_0208C8DC + mov r2, r0 + mov r3, r1 + ldr r0, [sp, #8] + ldr r1, [sp, #0xc] + bl sub_020902AC + str r0, [sp, #8] + str r1, [sp, #0xc] + b _0208DA04 +_0208D9CC: + mov r0, fp + bl sub_0208E370 + mov r3, r1 + mov r2, r0 + ldr r1, _0208DCFC ; =0x40140000 + mov r0, #0 + bl sub_0208C8DC + mov r2, r0 + mov r3, r1 + ldr r0, [sp, #8] + ldr r1, [sp, #0xc] + bl sub_0208E3EC + str r0, [sp, #8] + str r1, [sp, #0xc] +_0208DA04: + ldr r0, [sp, #8] + ldr r1, [sp, #0xc] + mov r2, fp + bl sub_0208C690 + str r0, [sp, #8] + str r1, [sp, #0xc] + bl sub_0208DDAC + cmp r0, #2 + bne _0208DA38 + ldr r0, _0208DD00 ; =0x7FEFFFFF + mvn r1, #0 + str r1, [sp, #8] + str r0, [sp, #0xc] +_0208DA38: + ldr r1, [sp, #8] + ldr r2, [sp, #0xc] + add r0, sp, #0x8a + add r4, sp, #0 + mov r5, #0 + bl sub_0208D4B8 + add r0, sp, #0x8a + add r1, sp, #0xd6 + bl sub_0208D054 + cmp r0, #0 + bne _0208DCAC + add r0, sp, #0x8a + add r1, sp, #0xd6 + bl sub_0208D134 + cmp r0, #0 + movne r5, #1 + ldr r1, [sp, #8] + ldr r0, [sp, #0xc] + cmp r5, #0 + moveq r6, #1 + str r1, [sp] + str r0, [sp, #4] + movne r6, #0 +_0208DA94: + cmp r6, #0 + bne _0208DABC + ldmia r4, {r0, r1} + adds r0, r0, #1 + adc r1, r1, #0 + stmia r4, {r0, r1} + bl sub_0208DDAC + cmp r0, #2 + beq _0208DCAC + b _0208DAD4 +_0208DABC: + ldr r1, [r4] + ldr r0, [r4, #4] + subs r1, r1, #1 + sbc r0, r0, #0 + str r1, [r4] + str r0, [r4, #4] +_0208DAD4: + ldr r1, [sp] + ldr r2, [sp, #4] + add r0, sp, #0x64 + bl sub_0208D4B8 + cmp r5, #0 + beq _0208DB00 + add r0, sp, #0x64 + add r1, sp, #0xd6 + bl sub_0208D134 + cmp r0, #0 + beq _0208DC24 +_0208DB00: + cmp r5, #0 + bne _0208DBDC + add r0, sp, #0xd6 + add r1, sp, #0x64 + bl sub_0208D134 + cmp r0, #0 + bne _0208DBDC + add r3, sp, #0x8a + add r5, sp, #0x3e + mov r2, #9 +_0208DB28: + ldrh r1, [r3] + ldrh r0, [r3, #2] + add r3, r3, #4 + strh r1, [r5] + strh r0, [r5, #2] + add r5, r5, #4 + subs r2, r2, #1 + bne _0208DB28 + ldrh r0, [r3] + add r3, sp, #0x64 + add r4, sp, #0x8a + strh r0, [r5] + mov r2, #9 +_0208DB5C: + ldrh r1, [r3] + ldrh r0, [r3, #2] + add r3, r3, #4 + strh r1, [r4] + strh r0, [r4, #2] + add r4, r4, #4 + subs r2, r2, #1 + bne _0208DB5C + ldrh r0, [r3] + add r3, sp, #0x3e + add r5, sp, #0x64 + strh r0, [r4] + mov r2, #9 +_0208DB90: + ldrh r1, [r3] + ldrh r0, [r3, #2] + add r3, r3, #4 + strh r1, [r5] + strh r0, [r5, #2] + add r5, r5, #4 + subs r2, r2, #1 + bne _0208DB90 + ldrh r4, [r3] + ldr r3, [sp, #8] + ldr r1, [sp] + ldr r2, [sp, #0xc] + ldr r0, [sp, #4] + strh r4, [r5] + str r1, [sp, #8] + str r0, [sp, #0xc] + str r3, [sp] + str r2, [sp, #4] + b _0208DC24 +_0208DBDC: + add r7, sp, #0x64 + add r3, sp, #0x8a + mov r2, #9 +_0208DBE8: + ldrh r1, [r7] + ldrh r0, [r7, #2] + add r7, r7, #4 + strh r1, [r3] + strh r0, [r3, #2] + add r3, r3, #4 + subs r2, r2, #1 + bne _0208DBE8 + ldrh r2, [r7] + ldr r1, [sp] + ldr r0, [sp, #4] + strh r2, [r3] + str r1, [sp, #8] + str r0, [sp, #0xc] + b _0208DA94 +_0208DC24: + add r0, sp, #0x3e + add r1, sp, #0xd6 + add r2, sp, #0x8a + bl sub_0208D214 + add r0, sp, #0x18 + add r1, sp, #0x64 + add r2, sp, #0xd6 + bl sub_0208D214 + add r0, sp, #0x3e + add r1, sp, #0x18 + bl sub_0208D054 + cmp r0, #0 + beq _0208DC88 + ldr r1, [sp, #8] + ldr r0, [sp, #0xc] + and r1, r1, #1 + and r0, r0, #0 + cmp r0, #0 + cmpeq r1, #0 + beq _0208DCAC + ldr r1, [sp] + ldr r0, [sp, #4] + str r1, [sp, #8] + str r0, [sp, #0xc] + b _0208DCAC +_0208DC88: + add r0, sp, #0x3e + add r1, sp, #0x18 + bl sub_0208D134 + cmp r0, #0 + bne _0208DCAC + ldr r1, [sp] + ldr r0, [sp, #4] + str r1, [sp, #8] + str r0, [sp, #0xc] +_0208DCAC: + ldrsb r0, [sp, #0xd6] + cmp r0, #0 + beq _0208DCD4 + mov r0, #0 + ldr r2, [sp, #8] + ldr r3, [sp, #0xc] + mov r1, r0 + bl sub_0208E904 + str r0, [sp, #8] + str r1, [sp, #0xc] +_0208DCD4: + ldr r0, [sp, #8] + ldr r1, [sp, #0xc] + add sp, sp, #0xfc + ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} + .align 2, 0 +_0208DCE4: .word 0x3FF00000 +_0208DCE8: .word 0xBFF00000 +_0208DCEC: .word _020B2FB8 +_0208DCF0: .word 0x7FF00000 +_0208DCF4: .word _020B333C +_0208DCF8: .word _020B3228 +_0208DCFC: .word 0x40140000 +_0208DD00: .word 0x7FEFFFFF + arm_func_end sub_0208D6E0 + + arm_func_start sub_0208DD04 +sub_0208DD04: ; 0x0208DD04 + mov r3, r0, lsr #1 + ldr r2, _0208DD8C ; =0x55555555 + orr r3, r3, r1, lsl #31 + and r3, r3, r2 + subs ip, r0, r3 + and r2, r2, r1, lsr #1 + ldr r0, _0208DD90 ; =0x33333333 + sbc r3, r1, r2 + mov r1, ip, lsr #2 + orr r1, r1, r3, lsl #30 + and r2, ip, r0 + and r1, r1, r0 + adds r2, r2, r1 + and r1, r3, r0 + and r0, r0, r3, lsr #2 + adc r1, r1, r0 + mov r0, r2, lsr #4 + orr r0, r0, r1, lsl #28 + adds r2, r2, r0 + ldr r0, _0208DD94 ; =0x0F0F0F0F + adc r1, r1, r1, lsr #4 + and r3, r2, r0 + and r2, r1, r0 + mov r0, r3, lsr #8 + orr r0, r0, r2, lsl #24 + adds r1, r3, r0 + adc r2, r2, r2, lsr #8 + mov r0, r1, lsr #0x10 + orr r0, r0, r2, lsl #16 + adds r1, r1, r0 + adc r0, r2, r2, lsr #16 + adds r0, r1, r0 + and r0, r0, #0xff + bx lr + .align 2, 0 +_0208DD8C: .word 0x55555555 +_0208DD90: .word 0x33333333 +_0208DD94: .word 0x0F0F0F0F + arm_func_end sub_0208DD04 + + arm_func_start sub_0208DD98 +sub_0208DD98: ; 0x0208DD98 + stmdb sp!, {r0, r1, r2, r3} + ldr r0, [sp, #4] + and r0, r0, #0x80000000 + add sp, sp, #0x10 + bx lr + arm_func_end sub_0208DD98 + + arm_func_start sub_0208DDAC +sub_0208DDAC: ; 0x0208DDAC + stmdb sp!, {r0, r1, r2, r3} + ldr r2, [sp, #4] + ldr r0, _0208DE14 ; =0x7FF00000 + ands r1, r2, r0 + beq _0208DDE8 + cmp r1, r0 + bne _0208DE08 + ldr r0, _0208DE18 ; =0x000FFFFF + tst r2, r0 + ldreq r0, [sp] + add sp, sp, #0x10 + cmpeq r0, #0 + movne r0, #1 + moveq r0, #2 + bx lr +_0208DDE8: + ldr r0, _0208DE18 ; =0x000FFFFF + tst r2, r0 + ldreq r0, [sp] + add sp, sp, #0x10 + cmpeq r0, #0 + movne r0, #5 + moveq r0, #3 + bx lr +_0208DE08: + mov r0, #4 + add sp, sp, #0x10 + bx lr + .align 2, 0 +_0208DE14: .word 0x7FF00000 +_0208DE18: .word 0x000FFFFF + arm_func_end sub_0208DDAC + + arm_func_start sub_0208DE1C +sub_0208DE1C: ; 0x0208DE1C + stmdb sp!, {r3, r4, lr} + sub sp, sp, #4 + mov r4, r2 + add r2, sp, #0 + bl sub_0208C5D4 + ldr r2, [sp] + add r2, r2, r4 + str r2, [sp] + bl sub_0208C690 + add sp, sp, #4 + ldmia sp!, {r3, r4, pc} + arm_func_end sub_0208DE1C + + arm_func_start sub_0208DE48 +sub_0208DE48: ; 0x0208DE48 + stmdb sp!, {r3, lr} + ldr r3, _0208DEAC ; =_020AECB0 +_0208DE50: + ldrb r2, [r0], #1 + cmp r2, #0 + blt _0208DE68 + cmp r2, #0x80 + bge _0208DE68 + ldrb r2, [r3, r2] +_0208DE68: + ldrb lr, [r1], #1 + and ip, r2, #0xff + cmp lr, #0 + blt _0208DE84 + cmp lr, #0x80 + bge _0208DE84 + ldrb lr, [r3, lr] +_0208DE84: + and r2, lr, #0xff + cmp ip, r2 + mvnlo r0, #0 + ldmloia sp!, {r3, pc} + movhi r0, #1 + ldmhiia sp!, {r3, pc} + cmp ip, #0 + bne _0208DE50 + mov r0, #0 + ldmia sp!, {r3, pc} + .align 2, 0 +_0208DEAC: .word _020AECB0 + arm_func_end sub_0208DE48 + + arm_func_start sub_0208DEB0 +sub_0208DEB0: ; 0x0208DEB0 + ldr ip, _0208DEB8 ; =sub_02086C64 + bx ip + .align 2, 0 +_0208DEB8: .word sub_02086C64 + arm_func_end sub_0208DEB0 + + arm_func_start sub_0208DEBC +sub_0208DEBC: ; 0x0208DEBC + ldr ip, _0208DEC4 ; =sub_0208DE48 + bx ip + .align 2, 0 +_0208DEC4: .word sub_0208DE48 + arm_func_end sub_0208DEBC + + arm_func_start sub_0208DEC8 +sub_0208DEC8: ; 0x0208DEC8 + stmdb sp!, {r4, lr} + eors ip, r1, r3 + eormi r3, r3, #0x80000000 + bmi _0208E914 +_0208DED8: + subs ip, r0, r2 + sbcs lr, r1, r3 + bhs _0208DEF4 + adds r2, r2, ip + adc r3, r3, lr + subs r0, r0, ip + sbc r1, r1, lr +_0208DEF4: + mov lr, #0x80000000 + mov ip, r1, lsr #0x14 + orr r1, lr, r1, lsl #11 + orr r1, r1, r0, lsr #21 + mov r0, r0, lsl #0xb + movs r4, ip, lsl #0x15 + cmnne r4, #0x200000 + beq _0208DFF0 + mov r4, r3, lsr #0x14 + orr r3, lr, r3, lsl #11 + orr r3, r3, r2, lsr #21 + mov r2, r2, lsl #0xb + movs lr, r4, lsl #0x15 + beq _0208E038 +_0208DF2C: + subs r4, ip, r4 + beq _0208DF84 + cmp r4, #0x20 + ble _0208DF68 + cmp r4, #0x38 + movge r4, #0x3f + sub r4, r4, #0x20 + rsb lr, r4, #0x20 + orrs lr, r2, r3, lsl lr + mov r2, r3, lsr r4 + orrne r2, r2, #1 + adds r0, r0, r2 + adcs r1, r1, #0 + blo _0208DFAC + b _0208DF90 +_0208DF68: + rsb lr, r4, #0x20 + movs lr, r2, lsl lr + rsb lr, r4, #0x20 + mov r2, r2, lsr r4 + orr r2, r2, r3, lsl lr + mov r3, r3, lsr r4 + orrne r2, r2, #1 +_0208DF84: + adds r0, r0, r2 + adcs r1, r1, r3 + blo _0208DFAC +_0208DF90: + add ip, ip, #1 + and r4, r0, #1 + movs r1, r1, rrx + orr r0, r4, r0, rrx + mov lr, ip, lsl #0x15 + cmn lr, #0x200000 + beq _0208E1BC +_0208DFAC: + movs r2, r0, lsl #0x15 + mov r0, r0, lsr #0xb + orr r0, r0, r1, lsl #21 + add r1, r1, r1 + mov r1, r1, lsr #0xc + orr r1, r1, ip, lsl #20 + tst r2, #0x80000000 + ldmeqia sp!, {r4, lr} + bxeq lr + movs r2, r2, lsl #1 + andeqs r2, r0, #1 + ldmeqia sp!, {r4, lr} + bxeq lr + adds r0, r0, #1 + adc r1, r1, #0 + ldmia sp!, {r4, lr} + bx lr +_0208DFF0: + cmp ip, #0x800 + movge lr, #0x80000000 + movlt lr, #0 + bics ip, ip, #0x800 + beq _0208E05C + orrs r4, r0, r1, lsl #1 + bne _0208E198 + mov r4, r3, lsr #0x14 + mov r3, r3, lsl #0xb + orr r3, r3, r2, lsr #21 + mov r2, r2, lsl #0xb + movs r4, r4, lsl #0x15 + beq _0208E184 + cmn r4, #0x200000 + bne _0208E184 + orrs r4, r2, r3, lsl #1 + beq _0208E184 + b _0208E198 +_0208E038: + cmp r4, #0x800 + movge lr, #0x80000000 + movlt lr, #0 + bic ip, ip, #0x800 + bics r4, r4, #0x800 + beq _0208E0C8 + orrs r4, r2, r3, lsl #1 + bne _0208E198 + b _0208E184 +_0208E05C: + orrs r4, r0, r1, lsl #1 + beq _0208E09C + mov ip, #1 + bic r1, r1, #0x80000000 + mov r4, r3, lsr #0x14 + mov r3, r3, lsl #0xb + orr r3, r3, r2, lsr #21 + mov r2, r2, lsl #0xb + movs r4, r4, lsl #0x15 + cmnne r4, #0x200000 + mov r4, r4, lsr #0x15 + orr r4, r4, lr, lsr #20 + beq _0208E038 + orr r3, r3, #0x80000000 + orr ip, ip, lr, lsr #20 + b _0208DF2C +_0208E09C: + mov ip, r3, lsr #0x14 + mov r1, r3, lsl #0xb + orr r1, r1, r2, lsr #21 + mov r0, r2, lsl #0xb + movs r4, ip, lsl #0x15 + beq _0208E150 + cmn r4, #0x200000 + bne _0208E150 + orrs r4, r0, r1, lsl #1 + beq _0208E184 + b _0208E19C +_0208E0C8: + orrs r4, r2, r3, lsl #1 + beq _0208E160 + mov r4, #1 + bic r3, r3, #0x80000000 + cmp r1, #0 + bpl _0208E0EC + orr ip, ip, lr, lsr #20 + orr r4, r4, lr, lsr #20 + b _0208DF2C +_0208E0EC: + adds r0, r0, r2 + adcs r1, r1, r3 + blo _0208E10C + add ip, ip, #1 + and r4, r0, #1 + movs r1, r1, rrx + mov r0, r0, rrx + orr r0, r0, r4 +_0208E10C: + cmp r1, #0 + subges ip, ip, #1 + movs r2, r0, lsl #0x15 + mov r0, r0, lsr #0xb + orr r0, r0, r1, lsl #21 + add r1, r1, r1 + orr r1, lr, r1, lsr #12 + orr r1, r1, ip, lsl #20 + ldmeqia sp!, {r4, lr} + bxeq lr + tst r2, #0x80000000 + ldmeqia sp!, {r4, lr} + bxeq lr + movs r2, r2, lsl #1 + andeqs r2, r0, #1 + ldmeqia sp!, {r4, lr} + bxeq lr +_0208E150: + mov r1, r3 + mov r0, r2 + ldmia sp!, {r4, lr} + bx lr +_0208E160: + cmp r1, #0 + subges ip, ip, #1 + mov r0, r0, lsr #0xb + orr r0, r0, r1, lsl #21 + add r1, r1, r1 + orr r1, lr, r1, lsr #12 + orr r1, r1, ip, lsl #20 + ldmia sp!, {r4, lr} + bx lr +_0208E184: + ldr r1, _0208E1DC ; =0x7FF00000 + orr r1, lr, r1 + mov r0, #0 + ldmia sp!, {r4, lr} + bx lr +_0208E198: + mov r1, r3 +_0208E19C: + mvn r0, #0 + bic r1, r0, #0x80000000 + ldmia sp!, {r4, lr} + bx lr +_0208E1AC: + mvn r0, #0 + bic r1, r0, #0x80000000 + ldmia sp!, {r4, lr} + bx lr +_0208E1BC: + cmp ip, #0x800 + movge lr, #0x80000000 + movlt lr, #0 + ldr r1, _0208E1DC ; =0x7FF00000 + orr r1, lr, r1 + mov r0, #0 + ldmia sp!, {r4, lr} + bx lr + .align 2, 0 +_0208E1DC: .word 0x7FF00000 + arm_func_end sub_0208DEC8 + + arm_func_start sub_0208E1E0 +sub_0208E1E0: ; 0x0208E1E0 + and r2, r1, #0x80000000 + mov ip, r1, lsr #0x14 + bics ip, ip, #0x800 + beq _0208E258 + mov r3, ip, lsl #0x15 + cmn r3, #0x200000 + bhs _0208E23C + subs ip, ip, #0x380 + bls _0208E268 + cmp ip, #0xff + bge _0208E2D8 + mov r1, r1, lsl #0xc + orr r3, r2, r1, lsr #9 + orr r3, r3, r0, lsr #29 + movs r1, r0, lsl #3 + orr r0, r3, ip, lsl #23 + bxeq lr + tst r1, #0x80000000 + bxeq lr + movs r1, r1, lsl #1 + andeqs r1, r0, #1 + addne r0, r0, #1 + bx lr +_0208E23C: + orrs r3, r0, r1, lsl #12 + bne _0208E250 + mov r0, #0xff000000 + orr r0, r2, r0, lsr #1 + bx lr +_0208E250: + mvn r0, #0x80000000 + bx lr +_0208E258: + orrs r3, r0, r1, lsl #12 + bne _0208E2D0 + mov r0, r2 + bx lr +_0208E268: + cmn ip, #0x17 + beq _0208E2BC + bmi _0208E2D0 + mov r1, r1, lsl #0xb + orr r1, r1, #0x80000000 + mov r3, r1, lsr #8 + orr r3, r3, r0, lsr #29 + rsb ip, ip, #1 + movs r1, r0, lsl #3 + orr r0, r2, r3, lsr ip + rsb ip, ip, #0x20 + mov r3, r3, lsl ip + orrne r3, r3, #1 + movs r1, r3 + bxeq lr + tst r1, #0x80000000 + bxeq lr + movs r1, r1, lsl #1 + andeqs r1, r0, #1 + addne r0, r0, #1 + bx lr +_0208E2BC: + orr r0, r0, r1, lsl #12 + movs r1, r0 + mov r0, r2 + addne r0, r0, #1 + bx lr +_0208E2D0: + mov r0, r2 + bx lr +_0208E2D8: + mov r0, #0xff000000 + orr r0, r2, r0, lsr #1 + bx lr + arm_func_end sub_0208E1E0 + + arm_func_start sub_0208E2E4 +sub_0208E2E4: ; 0x0208E2E4 + tst r1, #0x80000000 + bne _0208E348 + ldr r2, _0208E36C ; =0x0000043E + subs r2, r2, r1, lsr #20 + blt _0208E360 + cmp r2, #0x40 + bge _0208E33C + mov ip, r1, lsl #0xb + orr ip, ip, #0x80000000 + orr ip, ip, r0, lsr #21 + cmp r2, #0x20 + ble _0208E324 + sub r2, r2, #0x20 + mov r1, #0 + mov r0, ip, lsr r2 + bx lr +_0208E324: + mov r3, r0, lsl #0xb + mov r1, ip, lsr r2 + mov r0, r3, lsr r2 + rsb r2, r2, #0x20 + orr r0, r0, ip, lsl r2 + bx lr +_0208E33C: + mov r1, #0 + mov r0, #0 + bx lr +_0208E348: + cmn r1, #0x100000 + cmpeq r0, #0 + bhi _0208E360 + mov r1, #0 + mov r0, #0 + bx lr +_0208E360: + mvn r1, #0 + mvn r0, #0 + bx lr + .align 2, 0 +_0208E36C: .word 0x0000043E + arm_func_end sub_0208E2E4 + + arm_func_start sub_0208E370 +sub_0208E370: ; 0x0208E370 + ands r2, r0, #0x80000000 + rsbmi r0, r0, #0 + cmp r0, #0 + mov r1, #0 + bxeq lr + mov r3, #0x400 + add r3, r3, #0x1e + clz ip, r0 + movs r0, r0, lsl ip + sub r3, r3, ip + movs r1, r0 + mov r0, r1, lsl #0x15 + add r1, r1, r1 + orr r1, r2, r1, lsr #12 + orr r1, r1, r3, lsl #20 + bx lr + arm_func_end sub_0208E370 + + arm_func_start sub_0208E3B0 +sub_0208E3B0: ; 0x0208E3B0 + cmp r0, #0 + mov r1, #0 + bxeq lr + mov r3, #0x400 + add r3, r3, #0x1e + bmi _0208E3D4 + clz ip, r0 + movs r0, r0, lsl ip + sub r3, r3, ip +_0208E3D4: + mov r1, r0 + mov r0, r1, lsl #0x15 + add r1, r1, r1 + mov r1, r1, lsr #0xc + orr r1, r1, r3, lsl #20 + bx lr + arm_func_end sub_0208E3B0 + + arm_func_start sub_0208E3EC +sub_0208E3EC: ; 0x0208E3EC + stmdb sp!, {r4, r5, r6, r7, lr} + eor lr, r1, r3 + and lr, lr, #0x80000000 + mov ip, r1, lsr #0x14 + mov r1, r1, lsl #0xb + orr r1, r1, r0, lsr #21 + mov r0, r0, lsl #0xb + movs r6, ip, lsl #0x15 + cmnne r6, #0x200000 + beq _0208E4F4 + orr r1, r1, #0x80000000 + bic ip, ip, #0x800 + mov r4, r3, lsr #0x14 + mov r3, r3, lsl #0xb + orr r3, r3, r2, lsr #21 + mov r2, r2, lsl #0xb + movs r5, r4, lsl #0x15 + cmnne r5, #0x200000 + beq _0208E53C + orr r3, r3, #0x80000000 + bic r4, r4, #0x800 +_0208E440: + add ip, r4, ip + umull r5, r4, r0, r2 + umull r7, r6, r0, r3 + adds r4, r7, r4 + adc r6, r6, #0 + umull r7, r0, r1, r2 + adds r4, r7, r4 + adcs r0, r0, r6 + umull r7, r2, r1, r3 + adc r1, r2, #0 + adds r0, r0, r7 + adc r1, r1, #0 + orrs r4, r4, r5 + orrne r0, r0, #1 + cmp r1, #0 + blt _0208E48C + sub ip, ip, #1 + adds r0, r0, r0 + adc r1, r1, r1 +_0208E48C: + add ip, ip, #2 + subs ip, ip, #0x400 + bmi _0208E628 + beq _0208E628 + mov r6, ip, lsl #0x14 + cmn r6, #0x100000 + bmi _0208E728 + movs r2, r0, lsl #0x15 + mov r0, r0, lsr #0xb + orr r0, r0, r1, lsl #21 + add r1, r1, r1 + orr r1, lr, r1, lsr #12 + orr r1, r1, ip, lsl #20 + ldmeqia sp!, {r4, r5, r6, r7, lr} + bxeq lr + tst r2, #0x80000000 + ldmeqia sp!, {r4, r5, r6, r7, lr} + bxeq lr + movs r2, r2, lsl #1 + andeqs r2, r0, #1 + ldmeqia sp!, {r4, r5, r6, r7, lr} + bxeq lr + adds r0, r0, #1 + adc r1, r1, #0 + ldmia sp!, {r4, r5, r6, r7, lr} + bx lr +_0208E4F4: + bics ip, ip, #0x800 + beq _0208E550 + orrs r6, r0, r1, lsl #1 + bne _0208E6DC + mov r4, r3, lsr #0x14 + mov r3, r3, lsl #0xb + orr r3, r3, r2, lsr #21 + mov r2, r2, lsl #0xb + movs r5, r4, lsl #0x15 + beq _0208E530 + cmn r5, #0x200000 + bne _0208E6C8 + orrs r5, r2, r3, lsl #1 + beq _0208E6C8 + b _0208E6DC +_0208E530: + orrs r5, r3, r2 + beq _0208E6F0 + b _0208E6C8 +_0208E53C: + bics r4, r4, #0x800 + beq _0208E5E4 + orrs r6, r2, r3, lsl #1 + bne _0208E6DC + b _0208E6C8 +_0208E550: + orrs r6, r0, r1, lsl #1 + beq _0208E5B8 + mov ip, #1 + cmp r1, #0 + bne _0208E574 + sub ip, ip, #0x20 + movs r1, r0 + mov r0, #0 + bmi _0208E590 +_0208E574: + clz r6, r1 + movs r1, r1, lsl r6 + rsb r6, r6, #0x20 + orr r1, r1, r0, lsr r6 + rsb r6, r6, #0x20 + mov r0, r0, lsl r6 + sub ip, ip, r6 +_0208E590: + mov r4, r3, lsr #0x14 + mov r3, r3, lsl #0xb + orr r3, r3, r2, lsr #21 + mov r2, r2, lsl #0xb + movs r5, r4, lsl #0x15 + cmnne r5, #0x200000 + beq _0208E53C + orr r3, r3, #0x80000000 + bic r4, r4, #0x800 + b _0208E440 +_0208E5B8: + mov r4, r3, lsr #0x14 + mov r3, r3, lsl #0xb + orr r3, r3, r2, lsr #21 + mov r2, r2, lsl #0xb + movs r5, r4, lsl #0x15 + beq _0208E73C + cmn r5, #0x200000 + bne _0208E73C + orrs r6, r2, r3, lsl #1 + beq _0208E6F0 + b _0208E6DC +_0208E5E4: + orrs r5, r2, r3, lsl #1 + beq _0208E73C + mov r4, #1 + cmp r3, #0 + bne _0208E608 + sub r4, r4, #0x20 + movs r3, r2 + mov r2, #0 + bmi _0208E440 +_0208E608: + clz r6, r3 + movs r3, r3, lsl r6 + rsb r6, r6, #0x20 + orr r3, r3, r2, lsr r6 + rsb r6, r6, #0x20 + mov r2, r2, lsl r6 + sub r4, r4, r6 + b _0208E440 +_0208E628: + cmn ip, #0x34 + beq _0208E6C0 + bmi _0208E718 + mov r2, r1 + mov r3, r0 + add r4, ip, #0x34 + cmp r4, #0x20 + movge r2, r3 + movge r3, #0 + subge r4, r4, #0x20 + rsb r5, r4, #0x20 + mov r2, r2, lsl r4 + orr r2, r2, r3, lsr r5 + movs r3, r3, lsl r4 + orrne r2, r2, #1 + rsb ip, ip, #0xc + cmp ip, #0x20 + movge r0, r1 + movge r1, #0 + subge ip, ip, #0x20 + rsb r4, ip, #0x20 + mov r0, r0, lsr ip + orr r0, r0, r1, lsl r4 + orr r1, lr, r1, lsr ip + cmp r2, #0 + ldmeqia sp!, {r4, r5, r6, r7, lr} + bxeq lr + tst r2, #0x80000000 + ldmeqia sp!, {r4, r5, r6, r7, lr} + bxeq lr + movs r2, r2, lsl #1 + andeqs r2, r0, #1 + ldmeqia sp!, {r4, r5, r6, r7, lr} + bxeq lr + adds r0, r0, #1 + adc r1, r1, #0 + ldmia sp!, {r4, r5, r6, r7, lr} + bx lr +_0208E6C0: + orr r0, r0, r1, lsl #1 + b _0208E700 +_0208E6C8: + ldr r1, _0208E74C ; =0x7FF00000 + orr r1, lr, r1 + mov r0, #0 + ldmia sp!, {r4, r5, r6, r7, lr} + bx lr +_0208E6DC: + mov r1, r3 + mvn r0, #0 + bic r1, r0, #0x80000000 + ldmia sp!, {r4, r5, r6, r7, lr} + bx lr +_0208E6F0: + mvn r0, #0 + bic r1, r0, #0x80000000 + ldmia sp!, {r4, r5, r6, r7, lr} + bx lr +_0208E700: + movs r2, r0 + mov r1, lr + mov r0, #0 + addne r0, r0, #1 + ldmia sp!, {r4, r5, r6, r7, lr} + bx lr +_0208E718: + mov r1, lr + mov r0, #0 + ldmia sp!, {r4, r5, r6, r7, lr} + bx lr +_0208E728: + ldr r1, _0208E74C ; =0x7FF00000 + orr r1, lr, r1 + mov r0, #0 + ldmia sp!, {r4, r5, r6, r7, lr} + bx lr +_0208E73C: + mov r1, lr + mov r0, #0 + ldmia sp!, {r4, r5, r6, r7, lr} + bx lr + .align 2, 0 +_0208E74C: .word 0x7FF00000 + arm_func_end sub_0208E3EC + + arm_func_start sub_0208E750 +sub_0208E750: ; 0x0208E750 + stmdb sp!, {r4, r5, r6, lr} + ldr r2, _0208E8E0 ; =0x7FF00000 + cmp r1, r2 + bhs _0208E89C + movs ip, r1, lsr #0x14 + beq _0208E848 + bic r1, r1, r2 + orr r1, r1, #0x100000 +_0208E770: + movs ip, ip, asr #1 + bhs _0208E784 + sub ip, ip, #1 + movs r0, r0, lsl #1 + adc r1, r1, r1 +_0208E784: + movs r3, r0, lsl #1 + adc r1, r1, r1 + mov r2, #0 + mov r4, #0 + mov lr, #0x200000 +_0208E798: + add r6, r4, lr + cmp r6, r1 + addle r4, r6, lr + suble r1, r1, r6 + addle r2, r2, lr + movs r3, r3, lsl #1 + adc r1, r1, r1 + movs lr, lr, lsr #1 + bne _0208E798 + mov r0, #0 + mov r5, #0 + cmp r1, r4 + cmpeq r3, #0x80000000 + blo _0208E7E0 + subs r3, r3, #0x80000000 + sbc r1, r1, r4 + add r4, r4, #1 + mov r0, #0x80000000 +_0208E7E0: + movs r3, r3, lsl #1 + adc r1, r1, r1 + mov lr, #0x40000000 +_0208E7EC: + add r6, r5, lr + cmp r4, r1 + cmpeq r6, r3 + bhi _0208E80C + add r5, r6, lr + subs r3, r3, r6 + sbc r1, r1, r4 + add r0, r0, lr +_0208E80C: + movs r3, r3, lsl #1 + adc r1, r1, r1 + movs lr, lr, lsr #1 + bne _0208E7EC + orrs r1, r1, r3 + biceq r0, r0, #1 + movs r1, r2, lsr #1 + movs r0, r0, rrx + adcs r0, r0, #0 + adc r1, r1, #0 + add r1, r1, #0x20000000 + sub r1, r1, #0x100000 + add r1, r1, ip, lsl #20 + ldmia sp!, {r4, r5, r6, lr} + bx lr +_0208E848: + cmp r1, #0 + bne _0208E878 + cmp r0, #0 + ldmeqia sp!, {r4, r5, r6, lr} + bxeq lr + mvn ip, #0x13 + clz r5, r0 + movs r0, r0, lsl r5 + sub ip, ip, r5 + mov r1, r0, lsr #0xb + mov r0, r0, lsl #0x15 + b _0208E770 +_0208E878: + clz r2, r1 + movs r1, r1, lsl r2 + rsb r2, r2, #0x2b + mov r1, r1, lsr #0xb + orr r1, r1, r0, lsr r2 + rsb r2, r2, #0x20 + mov r0, r0, lsl r2 + rsb ip, r2, #1 + b _0208E770 +_0208E89C: + tst r1, #0x80000000 + beq _0208E8B8 + bics r3, r1, #0x80000000 + cmpeq r0, #0 + ldmeqia sp!, {r4, r5, r6, lr} + bxeq lr + b _0208E8C4 +_0208E8B8: + orrs r2, r0, r1, lsl #12 + ldmeqia sp!, {r4, r5, r6, lr} + bxeq lr +_0208E8C4: + ldr r2, _0208E8E4 ; =0x7FF80000 + orr r1, r1, r2 + ldr r3, _0208E8E8 ; =_022BCA70 + mov r4, #0x21 + str r4, [r3] + ldmia sp!, {r4, r5, r6, lr} + bx lr + .align 2, 0 +_0208E8E0: .word 0x7FF00000 +_0208E8E4: .word 0x7FF80000 +_0208E8E8: .word _022BCA70 + arm_func_end sub_0208E750 +_0208E8EC: + .byte 0x03, 0x10, 0x21, 0xE0 + .byte 0x03, 0x30, 0x21, 0xE0, 0x03, 0x10, 0x21, 0xE0, 0x02, 0x00, 0x20, 0xE0, 0x02, 0x20, 0x20, 0xE0 + .byte 0x02, 0x00, 0x20, 0xE0 + + arm_func_start sub_0208E904 +sub_0208E904: ; 0x0208E904 + stmdb sp!, {r4, lr} + eors ip, r1, r3 + eormi r3, r3, #0x80000000 + bmi _0208DED8 +_0208E914: + subs ip, r0, r2 + sbcs lr, r1, r3 + bhs _0208E934 + eor lr, lr, #0x80000000 + adds r2, r2, ip + adc r3, r3, lr + subs r0, r0, ip + sbc r1, r1, lr +_0208E934: + mov lr, #0x80000000 + mov ip, r1, lsr #0x14 + orr r1, lr, r1, lsl #11 + orr r1, r1, r0, lsr #21 + mov r0, r0, lsl #0xb + movs r4, ip, lsl #0x15 + cmnne r4, #0x200000 + beq _0208EB38 + mov r4, r3, lsr #0x14 + orr r3, lr, r3, lsl #11 + orr r3, r3, r2, lsr #21 + mov r2, r2, lsl #0xb + movs lr, r4, lsl #0x15 + beq _0208EB80 +_0208E96C: + subs r4, ip, r4 + beq _0208EA14 + cmp r4, #0x20 + ble _0208E9A8 + cmp r4, #0x38 + movge r4, #0x3f + sub r4, r4, #0x20 + rsb lr, r4, #0x20 + orrs lr, r2, r3, lsl lr + mov r2, r3, lsr r4 + orrne r2, r2, #1 + subs r0, r0, r2 + sbcs r1, r1, #0 + bmi _0208E9D0 + b _0208EAC0 +_0208E9A8: + rsb lr, r4, #0x20 + movs lr, r2, lsl lr + rsb lr, r4, #0x20 + mov r2, r2, lsr r4 + orr r2, r2, r3, lsl lr + mov r3, r3, lsr r4 + orrne r2, r2, #1 + subs r0, r0, r2 + sbcs r1, r1, r3 + bpl _0208EAC0 +_0208E9D0: + movs r2, r0, lsl #0x15 + mov r0, r0, lsr #0xb + orr r0, r0, r1, lsl #21 + add r1, r1, r1 + mov r1, r1, lsr #0xc + orr r1, r1, ip, lsl #20 + tst r2, #0x80000000 + ldmeqia sp!, {r4, lr} + bxeq lr + movs r2, r2, lsl #1 + andeqs r2, r0, #1 + ldmeqia sp!, {r4, lr} + bxeq lr + adds r0, r0, #1 + adc r1, r1, #0 + ldmia sp!, {r4, lr} + bx lr +_0208EA14: + subs r0, r0, r2 + sbc r1, r1, r3 + orrs lr, r1, r0 + beq _0208ECA4 + mov lr, ip, lsl #0x14 + and lr, lr, #0x80000000 + bic ip, ip, #0x800 + cmp r1, #0 + bmi _0208EA9C + bne _0208EA4C + sub ip, ip, #0x20 + movs r1, r0 + mov r0, #0 + bmi _0208EA68 +_0208EA4C: + clz r4, r1 + movs r1, r1, lsl r4 + rsb r4, r4, #0x20 + orr r1, r1, r0, lsr r4 + rsb r4, r4, #0x20 + mov r0, r0, lsl r4 + sub ip, ip, r4 +_0208EA68: + cmp ip, #0 + bgt _0208EAA4 + rsb ip, ip, #0xc + cmp ip, #0x20 + movge r0, r1 + movge r1, #0 + subge ip, ip, #0x20 + rsb r4, ip, #0x20 + mov r0, r0, lsr ip + orr r0, r0, r1, lsl r4 + orr r1, lr, r1, lsr ip + ldmia sp!, {r4, lr} + bx lr +_0208EA9C: + cmp r1, #0 + subges ip, ip, #1 +_0208EAA4: + mov r0, r0, lsr #0xb + orr r0, r0, r1, lsl #21 + add r1, r1, r1 + orr r1, lr, r1, lsr #12 + orr r1, r1, ip, lsl #20 + ldmia sp!, {r4, lr} + bx lr +_0208EAC0: + mov lr, ip, lsl #0x14 + and lr, lr, #0x80000000 + bic ip, ip, #0x800 + cmp r1, #0 + bne _0208EAE4 + sub ip, ip, #0x20 + movs r1, r0 + mov r0, #0 + bmi _0208EB00 +_0208EAE4: + clz r4, r1 + movs r1, r1, lsl r4 + rsb r4, r4, #0x20 + orr r1, r1, r0, lsr r4 + rsb r4, r4, #0x20 + mov r0, r0, lsl r4 + sub ip, ip, r4 +_0208EB00: + cmp ip, #0 + orrgt ip, ip, lr, lsr #20 + bgt _0208E9D0 + rsb ip, ip, #0xc + cmp ip, #0x20 + movge r0, r1 + movge r1, #0 + subge ip, ip, #0x20 + rsb r4, ip, #0x20 + mov r0, r0, lsr ip + orr r0, r0, r1, lsl r4 + orr r1, lr, r1, lsr ip + ldmia sp!, {r4, lr} + bx lr +_0208EB38: + cmp ip, #0x800 + movge lr, #0x80000000 + movlt lr, #0 + bics ip, ip, #0x800 + beq _0208EBA4 + orrs r4, r0, r1, lsl #1 + bne _0208EC80 + mov r4, r3, lsr #0x14 + mov r3, r3, lsl #0xb + orr r3, r3, r2, lsr #21 + mov r2, r2, lsl #0xb + movs r4, r4, lsl #0x15 + beq _0208EC6C + cmn r4, #0x200000 + bne _0208EC6C + orrs r4, r2, r3, lsl #1 + beq _0208EC94 + b _0208EC80 +_0208EB80: + cmp r4, #0x800 + movge lr, #0x80000000 + movlt lr, #0 + bic ip, ip, #0x800 + bics r4, r4, #0x800 + beq _0208EC1C + orrs r4, r2, r3, lsl #1 + bne _0208EC80 + b _0208EC6C +_0208EBA4: + orrs r4, r0, r1, lsl #1 + beq _0208EBE4 + mov ip, #1 + bic r1, r1, #0x80000000 + mov r4, r3, lsr #0x14 + mov r3, r3, lsl #0xb + orr r3, r3, r2, lsr #21 + mov r2, r2, lsl #0xb + movs r4, r4, lsl #0x15 + cmnne r4, #0x200000 + mov r4, r4, lsr #0x15 + orr r4, r4, lr, lsr #20 + beq _0208EB80 + orr r3, r3, #0x80000000 + orr ip, ip, lr, lsr #20 + b _0208E96C +_0208EBE4: + mov ip, r3, lsr #0x14 + mov r1, r3, lsl #0xb + orr r1, r1, r2, lsr #21 + mov r0, r2, lsl #0xb + movs r4, ip, lsl #0x15 + beq _0208EC10 + cmn r4, #0x200000 + bne _0208EC38 + orrs r4, r0, r1, lsl #1 + bne _0208EC84 + b _0208EC6C +_0208EC10: + orrs r4, r0, r1, lsl #1 + beq _0208ECA4 + b _0208EC38 +_0208EC1C: + orrs r4, r2, r3, lsl #1 + beq _0208EC48 + mov r4, #1 + bic r3, r3, #0x80000000 + orr ip, ip, lr, lsr #20 + orr r4, r4, lr, lsr #20 + b _0208E96C +_0208EC38: + mov r1, r3 + mov r0, r2 + ldmia sp!, {r4, lr} + bx lr +_0208EC48: + cmp r1, #0 + subges ip, ip, #1 + mov r0, r0, lsr #0xb + orr r0, r0, r1, lsl #21 + add r1, r1, r1 + orr r1, lr, r1, lsr #12 + orr r1, r1, ip, lsl #20 + ldmia sp!, {r4, lr} + bx lr +_0208EC6C: + ldr r1, _0208ECB4 ; =0x7FF00000 + orr r1, lr, r1 + mov r0, #0 + ldmia sp!, {r4, lr} + bx lr +_0208EC80: + mov r1, r3 +_0208EC84: + mvn r0, #0 + bic r1, r0, #0x80000000 + ldmia sp!, {r4, lr} + bx lr +_0208EC94: + mvn r0, #0 + bic r1, r0, #0x80000000 + ldmia sp!, {r4, lr} + bx lr +_0208ECA4: + mov r1, #0 + mov r0, #0 + ldmia sp!, {r4, lr} + bx lr + .align 2, 0 +_0208ECB4: .word 0x7FF00000 + arm_func_end sub_0208E904 + + arm_func_start __addsf3 +__addsf3: ; 0x0208ECB8 + eors r2, r0, r1 + eormi r1, r1, #0x80000000 + bmi _0208FA10 +_0208ECC4: + subs ip, r0, r1 + sublo r0, r0, ip + addlo r1, r1, ip + mov r2, #0x80000000 + mov r3, r0, lsr #0x17 + orr r0, r2, r0, lsl #8 + ands ip, r3, #0xff + cmpne ip, #0xff + beq _0208ED58 + mov ip, r1, lsr #0x17 + orr r1, r2, r1, lsl #8 + ands r2, ip, #0xff + beq _0208ED98 +_0208ECF8: + subs ip, r3, ip + beq _0208ED10 + rsb r2, ip, #0x20 + movs r2, r1, lsl r2 + mov r1, r1, lsr ip + orrne r1, r1, #1 +_0208ED10: + adds r0, r0, r1 + blo _0208ED30 + and r1, r0, #1 + orr r0, r1, r0, rrx + add r3, r3, #1 + and r2, r3, #0xff + cmp r2, #0xff + beq _0208EEA0 +_0208ED30: + ands r1, r0, #0xff + add r0, r0, r0 + mov r0, r0, lsr #9 + orr r0, r0, r3, lsl #23 + tst r1, #0x80 + bxeq lr + ands r1, r1, #0x7f + andeqs r1, r0, #1 + addne r0, r0, #1 + bx lr +_0208ED58: + cmp r3, #0x100 + movge r2, #0x80000000 + movlt r2, #0 + ands r3, r3, #0xff + beq _0208EDBC + movs r0, r0, lsl #1 + bne _0208EECC + mov ip, r1, lsr #0x17 + mov r1, r1, lsl #9 + ands ip, ip, #0xff + beq _0208EEC0 + cmp ip, #0xff + blt _0208EEC0 + cmp r1, #0 + beq _0208EEC0 + b _0208EECC +_0208ED98: + cmp r3, #0x100 + movge r2, #0x80000000 + movlt r2, #0 + and r3, r3, #0xff + ands ip, ip, #0xff + beq _0208EE18 +_0208EDB0: + movs r1, r1, lsl #1 + bne _0208EECC + b _0208EEC0 +_0208EDBC: + movs r0, r0, lsl #1 + beq _0208EDF4 + mov r3, #1 + mov r0, r0, lsr #1 + mov ip, r1, lsr #0x17 + mov r1, r1, lsl #8 + ands ip, ip, #0xff + beq _0208EE18 + cmp ip, #0xff + beq _0208EDB0 + orr r1, r1, #0x80000000 + orr r3, r3, r2, lsr #23 + orr ip, ip, r2, lsr #23 + b _0208ECF8 +_0208EDF4: + mov r3, r1, lsr #0x17 + mov r0, r1, lsl #9 + ands r3, r3, #0xff + beq _0208EE80 + cmp r3, #0xff + blt _0208EE80 + cmp r0, #0 + beq _0208EEC0 + b _0208EEB8 +_0208EE18: + movs r1, r1, lsl #1 + beq _0208EE88 + mov r1, r1, lsr #1 + mov ip, #1 + orr r3, r3, r2, lsr #23 + orr ip, ip, r2, lsr #23 + cmp r0, #0 + bmi _0208ECF8 + adds r0, r0, r1 + blo _0208EE4C + and r1, r0, #1 + orr r0, r1, r0, rrx + add ip, ip, #1 +_0208EE4C: + cmp r0, #0 + subge ip, ip, #1 + ands r1, r0, #0xff + add r0, r0, r0 + mov r0, r0, lsr #9 + orr r0, r0, ip, lsl #23 + bxeq lr + tst r1, #0x80 + bxeq lr + ands r1, r1, #0x7f + andeqs r1, r0, #1 + addne r0, r0, #1 + bx lr +_0208EE80: + mov r0, r1 + bx lr +_0208EE88: + cmp r0, #0 + subges r3, r3, #1 + add r0, r0, r0 + orr r0, r2, r0, lsr #9 + orr r0, r0, r3, lsl #23 + bx lr +_0208EEA0: + cmp r3, #0x100 + movge r2, #0x80000000 + movlt r2, #0 + mov r0, #0xff000000 + orr r0, r2, r0, lsr #1 + bx lr +_0208EEB8: + mvn r0, #0x80000000 + bx lr +_0208EEC0: + mov r0, #0xff000000 + orr r0, r2, r0, lsr #1 + bx lr +_0208EECC: + mvn r0, #0x80000000 + bx lr + arm_func_end __addsf3 + + arm_func_start sub_0208EED4 +sub_0208EED4: ; 0x0208EED4 + mvn r0, #0x80000000 + bx lr + arm_func_end sub_0208EED4 + + arm_func_start sub_0208EEDC +sub_0208EEDC: ; 0x0208EEDC + mov ip, #0x200000 + cmn ip, r1, lsl #1 + bhs _0208EF50 + cmn ip, r3, lsl #1 + bhs _0208EF64 +_0208EEF0: + orrs ip, r3, r1 + bmi _0208EF20 + cmp r1, r3 + cmpeq r0, r2 + movhi r0, #1 + movls r0, #0 + bx lr +_0208EF0C: + mov r0, #0 + mrs ip, cpsr + bic ip, ip, #0x20000000 + msr cpsr_f, ip + bx lr +_0208EF20: + orr ip, r0, ip, lsl #1 + orrs ip, ip, r2 + moveq r0, #0 + mrs ip, cpsr + bic ip, ip, #0x20000000 + msr cpsr_f, ip + bxeq lr + cmp r3, r1 + cmpeq r2, r0 + movhi r0, #1 + movls r0, #0 + bx lr +_0208EF50: + bne _0208EF0C + cmp r0, #0 + bhi _0208EF0C + cmn ip, r3, lsl #1 + blo _0208EEF0 +_0208EF64: + bne _0208EF0C + cmp r2, #0 + bhi _0208EF0C + b _0208EEF0 + arm_func_end sub_0208EEDC + + arm_func_start sub_0208EF74 +sub_0208EF74: ; 0x0208EF74 + mov ip, #0x200000 + cmn ip, r1, lsl #1 + bhs _0208EFF4 + cmn ip, r3, lsl #1 + bhs _0208F008 +_0208EF88: + orrs ip, r3, r1 + bmi _0208EFBC + cmp r1, r3 + cmpeq r0, r2 + movls r0, #1 + movhi r0, #0 + bx lr +_0208EFA4: + mov r0, #0 + mrs ip, cpsr + bic ip, ip, #0x40000000 + orr ip, ip, #0x20000000 + msr cpsr_f, ip + bx lr +_0208EFBC: + orr ip, r0, ip, lsl #1 + orrs ip, ip, r2 + moveq r0, #1 + bne _0208EFE0 + mrs ip, cpsr + bic ip, ip, #0x20000000 + orr ip, ip, #0x40000000 + msr cpsr_f, ip + bxeq lr +_0208EFE0: + cmp r3, r1 + cmpeq r2, r0 + movls r0, #1 + movhi r0, #0 + bx lr +_0208EFF4: + bne _0208EFA4 + cmp r0, #0 + bhi _0208EFA4 + cmn ip, r3, lsl #1 + blo _0208EF88 +_0208F008: + bne _0208EFA4 + cmp r2, #0 + bhi _0208EFA4 + b _0208EF88 + arm_func_end sub_0208EF74 + + arm_func_start sub_0208F018 +sub_0208F018: ; 0x0208F018 + mov ip, #0x200000 + cmn ip, r1, lsl #1 + bhs _0208F090 + cmn ip, r3, lsl #1 + bhs _0208F0A4 +_0208F02C: + orrs ip, r3, r1 + bmi _0208F05C + cmp r1, r3 + cmpeq r0, r2 + movlo r0, #1 + movhs r0, #0 + bx lr +_0208F048: + mov r0, #0 + mrs ip, cpsr + orr ip, ip, #0x20000000 + msr cpsr_f, ip + bx lr +_0208F05C: + orr ip, r0, ip, lsl #1 + orrs ip, ip, r2 + moveq r0, #0 + bne _0208F07C + mrs ip, cpsr + orr ip, ip, #0x20000000 + msr cpsr_f, ip + bxeq lr +_0208F07C: + cmp r3, r1 + cmpeq r2, r0 + movlo r0, #1 + movhs r0, #0 + bx lr +_0208F090: + bne _0208F048 + cmp r0, #0 + bhi _0208F048 + cmn ip, r3, lsl #1 + blo _0208F02C +_0208F0A4: + bne _0208F048 + cmp r2, #0 + bhi _0208F048 + b _0208F02C + arm_func_end sub_0208F018 + + arm_func_start sub_0208F0B4 +sub_0208F0B4: ; 0x0208F0B4 + mov ip, #0x200000 + cmn ip, r1, lsl #1 + bhs _0208F11C + cmn ip, r3, lsl #1 + bhs _0208F130 +_0208F0C8: + orrs ip, r3, r1 + bmi _0208F0F8 + cmp r1, r3 + cmpeq r0, r2 + moveq r0, #1 + movne r0, #0 + bx lr +_0208F0E4: + mov r0, #0 + mrs ip, cpsr + bic ip, ip, #0x40000000 + msr cpsr_f, ip + bx lr +_0208F0F8: + orr ip, r0, ip, lsl #1 + orrs ip, ip, r2 + moveq r0, #1 + bxeq lr + cmp r3, r1 + cmpeq r2, r0 + moveq r0, #1 + movne r0, #0 + bx lr +_0208F11C: + bne _0208F0E4 + cmp r0, #0 + bhi _0208F0E4 + cmn ip, r3, lsl #1 + blo _0208F0C8 +_0208F130: + bne _0208F0E4 + cmp r2, #0 + bhi _0208F0E4 + b _0208F0C8 + arm_func_end sub_0208F0B4 + + arm_func_start sub_0208F140 +sub_0208F140: ; 0x0208F140 + mov ip, #0x200000 + cmn ip, r1, lsl #1 + bhs _0208F1A8 + cmn ip, r3, lsl #1 + bhs _0208F1BC +_0208F154: + orrs ip, r3, r1 + bmi _0208F184 + cmp r1, r3 + cmpeq r0, r2 + movne r0, #1 + moveq r0, #0 + bx lr +_0208F170: + mov r0, #1 + mrs ip, cpsr + bic ip, ip, #0x40000000 + msr cpsr_f, ip + bx lr +_0208F184: + orr ip, r0, ip, lsl #1 + orrs ip, ip, r2 + moveq r0, #0 + bxeq lr + cmp r3, r1 + cmpeq r2, r0 + movne r0, #1 + moveq r0, #0 + bx lr +_0208F1A8: + bne _0208F170 + cmp r0, #0 + bhi _0208F170 + cmn ip, r3, lsl #1 + blo _0208F154 +_0208F1BC: + bne _0208F170 + cmp r2, #0 + bhi _0208F170 + b _0208F154 + arm_func_end sub_0208F140 + + arm_func_start sub_0208F1CC +sub_0208F1CC: ; 0x0208F1CC + mov r3, #0xff000000 + cmp r3, r0, lsl #1 + cmphs r3, r1, lsl #1 + blo _0208F214 + cmp r0, #0 + bicmi r0, r0, #0x80000000 + rsbmi r0, r0, #0 + cmp r1, #0 + bicmi r1, r1, #0x80000000 + rsbmi r1, r1, #0 + cmp r0, r1 + movlt r0, #1 + movge r0, #0 + mrs ip, cpsr + orrge ip, ip, #0x20000000 + biclt ip, ip, #0x20000000 + msr cpsr_f, ip + bx lr +_0208F214: + mov r0, #0 + mrs ip, cpsr + orr ip, ip, #0x20000000 + msr cpsr_f, ip + bx lr + arm_func_end sub_0208F1CC +_0208F228: + .byte 0x01, 0x00, 0x20, 0xE0, 0x01, 0x10, 0x20, 0xE0 + .byte 0x01, 0x00, 0x20, 0xE0 + + arm_func_start __divsf3 +__divsf3: ; 0x0208F234 + stmdb sp!, {lr} + mov ip, #0xff + ands r3, ip, r0, lsr #23 + cmpne r3, #0xff + beq _0208F408 + ands ip, ip, r1, lsr #23 + cmpne ip, #0xff + beq _0208F444 + orr r1, r1, #0x800000 + orr r0, r0, #0x800000 + bic r2, r0, #0xff000000 + bic lr, r1, #0xff000000 +_0208F264: + cmp r2, lr + movlo r2, r2, lsl #1 + sublo r3, r3, #1 + teq r0, r1 + sub r0, pc, #0x94 + ldrb r1, [r0, lr, lsr #15] + rsb lr, lr, #0 + mov r0, lr, asr #1 + mul r0, r1, r0 + add r0, r0, #0x80000000 + mov r0, r0, lsr #6 + mul r0, r1, r0 + mov r0, r0, lsr #0xe + mul r1, lr, r0 + sub ip, r3, ip + mov r1, r1, lsr #0xc + mul r1, r0, r1 + mov r0, r0, lsl #0xe + add r0, r0, r1, lsr #15 + umull r1, r0, r2, r0 + mov r3, r0 + orrmi r0, r0, #0x80000000 + adds ip, ip, #0x7e + bmi _0208F50C + cmp ip, #0xfe + bge _0208F5C0 + add r0, r0, ip, lsl #23 + mov ip, r1, lsr #0x1c + cmp ip, #7 + beq _0208F3E8 + add r0, r0, r1, lsr #31 + ldmia sp!, {lr} + bx lr +_0208F2E8: + .byte 0xFF, 0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9 + .byte 0xF8, 0xF7, 0xF6, 0xF5, 0xF4, 0xF3, 0xF2, 0xF1, 0xF0, 0xF0, 0xEF, 0xEE, 0xED, 0xEC, 0xEB, 0xEA + .byte 0xEA, 0xE9, 0xE8, 0xE7, 0xE6, 0xE6, 0xE5, 0xE4, 0xE3, 0xE2, 0xE2, 0xE1, 0xE0, 0xDF, 0xDF, 0xDE + .byte 0xDD, 0xDC, 0xDC, 0xDB, 0xDA, 0xD9, 0xD9, 0xD8, 0xD7, 0xD7, 0xD6, 0xD5, 0xD4, 0xD4, 0xD3, 0xD2 + .byte 0xD2, 0xD1, 0xD0, 0xD0, 0xCF, 0xCE, 0xCE, 0xCD, 0xCC, 0xCC, 0xCB, 0xCB, 0xCA, 0xC9, 0xC9, 0xC8 + .byte 0xC8, 0xC7, 0xC6, 0xC6, 0xC5, 0xC5, 0xC4, 0xC3, 0xC3, 0xC2, 0xC2, 0xC1, 0xC0, 0xC0, 0xBF, 0xBF + .byte 0xBE, 0xBE, 0xBD, 0xBD, 0xBC, 0xBC, 0xBB, 0xBA, 0xBA, 0xB9, 0xB9, 0xB8, 0xB8, 0xB7, 0xB7, 0xB6 + .byte 0xB6, 0xB5, 0xB5, 0xB4, 0xB4, 0xB3, 0xB3, 0xB2, 0xB2, 0xB1, 0xB1, 0xB0, 0xB0, 0xAF, 0xAF, 0xAF + .byte 0xAE, 0xAE, 0xAD, 0xAD, 0xAC, 0xAC, 0xAB, 0xAB, 0xAA, 0xAA, 0xAA, 0xA9, 0xA9, 0xA8, 0xA8, 0xA7 + .byte 0xA7, 0xA7, 0xA6, 0xA6, 0xA5, 0xA5, 0xA4, 0xA4, 0xA4, 0xA3, 0xA3, 0xA2, 0xA2, 0xA2, 0xA1, 0xA1 + .byte 0xA0, 0xA0, 0xA0, 0x9F, 0x9F, 0x9E, 0x9E, 0x9E, 0x9D, 0x9D, 0x9D, 0x9C, 0x9C, 0x9B, 0x9B, 0x9B + .byte 0x9A, 0x9A, 0x9A, 0x99, 0x99, 0x99, 0x98, 0x98, 0x98, 0x97, 0x97, 0x96, 0x96, 0x96, 0x95, 0x95 + .byte 0x95, 0x94, 0x94, 0x94, 0x93, 0x93, 0x93, 0x92, 0x92, 0x92, 0x91, 0x91, 0x91, 0x91, 0x90, 0x90 + .byte 0x90, 0x8F, 0x8F, 0x8F, 0x8E, 0x8E, 0x8E, 0x8D, 0x8D, 0x8D, 0x8C, 0x8C, 0x8C, 0x8C, 0x8B, 0x8B + .byte 0x8B, 0x8A, 0x8A, 0x8A, 0x8A, 0x89, 0x89, 0x89, 0x88, 0x88, 0x88, 0x88, 0x87, 0x87, 0x87, 0x86 + .byte 0x86, 0x86, 0x86, 0x85, 0x85, 0x85, 0x85, 0x84, 0x84, 0x84, 0x83, 0x83, 0x83, 0x83, 0x82, 0x82 + .byte 0x82, 0x82, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80 +_0208F3E8: + mov r1, r3, lsl #1 + add r1, r1, #1 + rsb lr, lr, #0 + mul r1, lr, r1 + cmp r1, r2, lsl #24 + addmi r0, r0, #1 + ldmia sp!, {lr} + bx lr +_0208F408: + eor lr, r0, r1 + and lr, lr, #0x80000000 + cmp r3, #0 + beq _0208F460 + movs r0, r0, lsl #9 + bne _0208F5A8 + mov ip, r1, lsr #0x17 + mov r1, r1, lsl #9 + ands ip, ip, #0xff + beq _0208F598 + cmp ip, #0xff + blt _0208F598 + cmp r1, #0 + beq _0208F5B4 + b _0208F590 +_0208F444: + eor lr, r0, r1 + and lr, lr, #0x80000000 + cmp ip, #0 + beq _0208F4C4 +_0208F454: + movs r1, r1, lsl #9 + bne _0208F590 + b _0208F5E0 +_0208F460: + movs r2, r0, lsl #9 + beq _0208F494 + clz r3, r2 + movs r2, r2, lsl r3 + rsb r3, r3, #0 + mov r2, r2, lsr #8 + ands ip, ip, r1, lsr #23 + beq _0208F4EC + cmp ip, #0xff + beq _0208F454 + orr r1, r1, #0x800000 + bic lr, r1, #0xff000000 + b _0208F264 +_0208F494: + mov ip, r1, lsr #0x17 + mov r1, r1, lsl #9 + ands ip, ip, #0xff + beq _0208F4B8 + cmp ip, #0xff + blt _0208F5E0 + cmp r1, #0 + beq _0208F5E0 + b _0208F590 +_0208F4B8: + cmp r1, #0 + beq _0208F5B4 + b _0208F5E0 +_0208F4C4: + movs ip, r1, lsl #9 + beq _0208F598 + mov lr, ip + clz ip, lr + movs lr, lr, lsl ip + rsb ip, ip, #0 + mov lr, lr, lsr #8 + orr r0, r0, #0x800000 + bic r2, r0, #0xff000000 + b _0208F264 +_0208F4EC: + movs ip, r1, lsl #9 + beq _0208F598 + mov lr, ip + clz ip, lr + movs lr, lr, lsl ip + rsb ip, ip, #0 + mov lr, lr, lsr #8 + b _0208F264 +_0208F50C: + and r0, r0, #0x80000000 + cmn ip, #0x18 + beq _0208F580 + bmi _0208F5D8 + add r1, ip, #0x17 + mov r2, r2, lsl r1 + rsb ip, ip, #0 + mov r3, r3, lsr ip + orr r0, r0, r3 + rsb lr, lr, #0 + mul r1, lr, r3 + cmp r1, r2 + ldmeqia sp!, {lr} + bxeq lr + add r1, r1, lr + cmp r1, r2 + beq _0208F574 + addmi r0, r0, #1 + subpl r1, r1, lr + add r1, lr, r1, lsl #1 + cmp r1, r2, lsl #1 + and r3, r0, #1 + addmi r0, r0, #1 + addeq r0, r0, r3 + ldmia sp!, {lr} + bx lr +_0208F574: + add r0, r0, #1 + ldmia sp!, {lr} + bx lr +_0208F580: + cmn r2, lr + addne r0, r0, #1 + ldmia sp!, {lr} + bx lr +_0208F590: + mov r0, r1 + b _0208F5A8 +_0208F598: + mov r0, #0xff000000 + orr r0, lr, r0, lsr #1 + ldmia sp!, {lr} + bx lr +_0208F5A8: + mvn r0, #0x80000000 + ldmia sp!, {lr} + bx lr +_0208F5B4: + mvn r0, #0x80000000 + ldmia sp!, {lr} + bx lr +_0208F5C0: + tst r0, #0x80000000 + mov r0, #0xff000000 + movne r0, r0, asr #1 + moveq r0, r0, lsr #1 + ldmia sp!, {lr} + bx lr +_0208F5D8: + ldmia sp!, {lr} + bx lr +_0208F5E0: + mov r0, lr + ldmia sp!, {lr} + bx lr + arm_func_end __divsf3 + + arm_func_start __extendsfdf2 +__extendsfdf2: ; 0x0208F5EC + and r2, r0, #0x80000000 + mov ip, r0, lsr #0x17 + mov r3, r0, lsl #9 + ands ip, ip, #0xff + beq _0208F61C + cmp ip, #0xff + beq _0208F648 +_0208F608: + add ip, ip, #0x380 + mov r0, r3, lsl #0x14 + orr r1, r2, r3, lsr #12 + orr r1, r1, ip, lsl #20 + bx lr +_0208F61C: + cmp r3, #0 + bne _0208F630 + mov r1, r2 + mov r0, #0 + bx lr +_0208F630: + mov r3, r3, lsr #1 + clz ip, r3 + movs r3, r3, lsl ip + rsb ip, ip, #1 + add r3, r3, r3 + b _0208F608 +_0208F648: + cmp r3, #0 + bhi _0208F660 + ldr r1, _0208F66C ; =0x7FF00000 + orr r1, r1, r2 + mov r0, #0 + bx lr +_0208F660: + mvn r0, #0 + bic r1, r0, #0x80000000 + bx lr + .align 2, 0 +_0208F66C: .word 0x7FF00000 + arm_func_end __extendsfdf2 + + arm_func_start __fixsfsi +__fixsfsi: ; 0x0208F670 + bic r1, r0, #0x80000000 + mov r2, #0x9e + subs r2, r2, r1, lsr #23 + ble _0208F698 + mov r1, r1, lsl #8 + orr r1, r1, #0x80000000 + cmp r0, #0 + mov r0, r1, lsr r2 + rsbmi r0, r0, #0 + bx lr +_0208F698: + mvn r0, r0, asr #31 + add r0, r0, #0x80000000 + bx lr + arm_func_end __fixsfsi + + arm_func_start __floatsisf +__floatsisf: ; 0x0208F6A4 + ands r2, r0, #0x80000000 + rsbmi r0, r0, #0 + cmp r0, #0 + bxeq lr + clz r3, r0 + movs r0, r0, lsl r3 + rsb r3, r3, #0x9e + ands r1, r0, #0xff + add r0, r0, r0 + orr r0, r2, r0, lsr #9 + orr r0, r0, r3, lsl #23 + bxeq lr + tst r1, #0x80 + bxeq lr + ands r3, r1, #0x7f + andeqs r3, r0, #1 + addne r0, r0, #1 + bx lr + arm_func_end __floatsisf + + arm_func_start __floatunsisf +__floatunsisf: ; 0x0208F6EC + cmp r0, #0 + bxeq lr + mov r3, #0x9e + bmi _0208F708 + clz ip, r0 + movs r0, r0, lsl ip + sub r3, r3, ip +_0208F708: + ands r2, r0, #0xff + add r0, r0, r0 + mov r0, r0, lsr #9 + orr r0, r0, r3, lsl #23 + bxeq lr + tst r2, #0x80 + bxeq lr + ands r1, r2, #0x7f + andeqs r1, r0, #1 + addne r0, r0, #1 + bx lr + arm_func_end __floatunsisf + + arm_func_start __mulsf3 +__mulsf3: ; 0x0208F734 + eor r2, r0, r1 + and r2, r2, #0x80000000 + mov ip, #0xff + ands r3, ip, r0, lsr #23 + mov r0, r0, lsl #8 + cmpne r3, #0xff + beq _0208F7B0 + orr r0, r0, #0x80000000 + ands ip, ip, r1, lsr #23 + mov r1, r1, lsl #8 + cmpne ip, #0xff + beq _0208F7F0 + orr r1, r1, #0x80000000 +_0208F768: + add ip, r3, ip + umull r1, r3, r0, r1 + movs r0, r3 + addpl r0, r0, r0 + subpl ip, ip, #1 + subs ip, ip, #0x7f + bmi _0208F87C + cmp ip, #0xfe + bge _0208F8E8 + ands r3, r0, #0xff + orr r0, r2, r0, lsr #8 + add r0, r0, ip, lsl #23 + tst r3, #0x80 + bxeq lr + orrs r1, r1, r3, lsl #25 + andeqs r3, r0, #1 + addne r0, r0, #1 + bx lr +_0208F7B0: + cmp r3, #0 + beq _0208F804 + movs r0, r0, lsl #1 + bne _0208F8D8 + mov ip, r1, lsr #0x17 + mov r1, r1, lsl #9 + ands ip, ip, #0xff + beq _0208F7E4 + cmp ip, #0xff + blt _0208F8CC + cmp r1, #0 + beq _0208F8CC + b _0208F8D8 +_0208F7E4: + cmp r1, #0 + beq _0208F8E0 + b _0208F8CC +_0208F7F0: + cmp ip, #0 + beq _0208F860 +_0208F7F8: + movs r1, r1, lsl #1 + bne _0208F8D8 + b _0208F8CC +_0208F804: + movs r0, r0, lsl #1 + beq _0208F83C + mov r0, r0, lsr #1 + clz r3, r0 + movs r0, r0, lsl r3 + rsb r3, r3, #1 + mov ip, r1, lsr #0x17 + mov r1, r1, lsl #8 + ands ip, ip, #0xff + beq _0208F860 + cmp ip, #0xff + beq _0208F7F8 + orr r1, r1, #0x80000000 + b _0208F768 +_0208F83C: + mov ip, r1, lsr #0x17 + mov r1, r1, lsl #9 + ands ip, ip, #0xff + beq _0208F90C + cmp ip, #0xff + blt _0208F90C + cmp r1, #0 + beq _0208F8E0 + b _0208F8D8 +_0208F860: + movs r1, r1, lsl #1 + beq _0208F90C + mov r1, r1, lsr #1 + clz ip, r1 + movs r1, r1, lsl ip + rsb ip, ip, #1 + b _0208F768 +_0208F87C: + cmn ip, #0x18 + beq _0208F8C4 + bmi _0208F904 + cmp r1, #0 + orrne r0, r0, #1 + mov r3, r0 + mov r0, r0, lsr #8 + rsb ip, ip, #0 + orr r0, r2, r0, lsr ip + rsb ip, ip, #0x18 + movs r1, r3, lsl ip + bxeq lr + tst r1, #0x80000000 + bxeq lr + movs r1, r1, lsl #1 + andeqs r1, r0, #1 + addne r0, r0, #1 + bx lr +_0208F8C4: + mov r0, r0, lsl #1 + b _0208F8F4 +_0208F8CC: + mov r0, #0xff000000 + orr r0, r2, r0, lsr #1 + bx lr +_0208F8D8: + mvn r0, #0x80000000 + bx lr +_0208F8E0: + mvn r0, #0x80000000 + bx lr +_0208F8E8: + mov r0, #0xff000000 + orr r0, r2, r0, lsr #1 + bx lr +_0208F8F4: + movs r1, r0 + mov r0, r2 + addne r0, r0, #1 + bx lr +_0208F904: + mov r0, r2 + bx lr +_0208F90C: + mov r0, r2 + bx lr + arm_func_end __mulsf3 + + arm_func_start sqrtf +sqrtf: ; 0x0208F914 + stmdb sp!, {lr} + mov r2, #0xff + cmp r0, r2, lsl #23 + bhs _0208F9B8 + movs ip, r0, lsr #0x17 + beq _0208F998 + bic r0, r0, r2, lsl #23 + orr r0, r0, #0x800000 +_0208F934: + movs ip, ip, asr #1 + bhs _0208F944 + sub ip, ip, #1 + mov r0, r0, lsl #1 +_0208F944: + movs r1, r0, lsl #1 + mov r0, #0 + mov r2, #0 + mov lr, #0x1000000 +_0208F954: + add r3, r2, lr + cmp r3, r1 + addle r2, r3, lr + suble r1, r1, r3 + addle r0, r0, lr + mov r1, r1, lsl #1 + movs lr, lr, lsr #1 + bne _0208F954 + cmp r1, #0 + biceq r0, r0, #1 + movs r0, r0, lsr #1 + adc r0, r0, #0 + add r0, r0, #0x20000000 + sub r0, r0, #0x800000 + add r0, r0, ip, lsl #23 + ldmia sp!, {lr} + bx lr +_0208F998: + cmp r0, #0 + ldmeqia sp!, {lr} + bxeq lr + clz ip, r0 + movs r0, r0, lsl ip + rsb ip, ip, #9 + mov r0, r0, lsr #8 + b _0208F934 +_0208F9B8: + ldmeqia sp!, {lr} + bxeq lr + tst r0, #0x80000000 + beq _0208F9D4 + bics r3, r0, #0x80000000 + ldmeqia sp!, {lr} + bxeq lr +_0208F9D4: + ldr r2, _0208F9F0 ; =0x7FC00000 + orr r0, r0, r2 + ldr r3, _0208F9F4 ; =_022BCA70 + mov r4, #0x21 + str r4, [r3] + ldmia sp!, {lr} + bx lr + .align 2, 0 +_0208F9F0: .word 0x7FC00000 +_0208F9F4: .word _022BCA70 + arm_func_end sqrtf +_0208F9F8: + .byte 0x01, 0x00, 0x20, 0xE0, 0x01, 0x10, 0x20, 0xE0 + .byte 0x01, 0x00, 0x20, 0xE0 + + arm_func_start __subsf3 +__subsf3: ; 0x0208FA04 + eors r2, r0, r1 + eormi r1, r1, #0x80000000 + bmi _0208ECC4 +_0208FA10: + subs ip, r0, r1 + eorlo ip, ip, #0x80000000 + sublo r0, r0, ip + addlo r1, r1, ip + mov r2, #0x80000000 + mov r3, r0, lsr #0x17 + orr r0, r2, r0, lsl #8 + ands ip, r3, #0xff + cmpne ip, #0xff + beq _0208FB2C + mov ip, r1, lsr #0x17 + orr r1, r2, r1, lsl #8 + ands r2, ip, #0xff + beq _0208FB6C +_0208FA48: + subs ip, r3, ip + beq _0208FA90 + rsb r2, ip, #0x20 + movs r2, r1, lsl r2 + mov r1, r1, lsr ip + orrne r1, r1, #1 + subs r0, r0, r1 + bpl _0208FAD4 + ands r1, r0, #0xff + add r0, r0, r0 + mov r0, r0, lsr #9 + orr r0, r0, r3, lsl #23 + tst r1, #0x80 + bxeq lr + ands r1, r1, #0x7f + andeqs r1, r0, #1 + addne r0, r0, #1 + bx lr +_0208FA90: + subs r0, r0, r1 + beq _0208FC38 + mov r2, r3, lsl #0x17 + and r2, r2, #0x80000000 + bic r3, r3, #0x100 + clz ip, r0 + movs r0, r0, lsl ip + sub r3, r3, ip + cmp r3, #0 + bgt _0208FAC4 + rsb r3, r3, #9 + orr r0, r2, r0, lsr r3 + bx lr +_0208FAC4: + add r0, r0, r0 + orr r0, r2, r0, lsr #9 + orr r0, r0, r3, lsl #23 + bx lr +_0208FAD4: + mov r2, r3, lsl #0x17 + and r2, r2, #0x80000000 + bic r3, r3, #0x100 + clz ip, r0 + movs r0, r0, lsl ip + sub r3, r3, ip + cmp r3, #0 + bgt _0208FB00 + rsb r3, r3, #9 + orr r0, r2, r0, lsr r3 + bx lr +_0208FB00: + ands r1, r0, #0xff + add r0, r0, r0 + orr r0, r2, r0, lsr #9 + orr r0, r0, r3, lsl #23 + bxeq lr + tst r1, #0x80 + bxeq lr + ands r1, r1, #0x7f + andeqs r1, r0, #1 + addne r0, r0, #1 + bx lr +_0208FB2C: + cmp r3, #0x100 + movge r2, #0x80000000 + movlt r2, #0 + ands r3, r3, #0xff + beq _0208FB94 + movs r0, r0, lsl #1 + bne _0208FC6C + mov ip, r1, lsr #0x17 + mov r1, r1, lsl #9 + ands ip, ip, #0xff + beq _0208FC60 + cmp ip, #0xff + blt _0208FC60 + cmp r1, #0 + beq _0208FC74 + b _0208FC6C +_0208FB6C: + cmp ip, #0x100 + movge r2, #0x80000000 + movlt r2, #0 + and r3, r3, #0xff + ands ip, ip, #0xff + beq _0208FBFC +_0208FB84: + eor r2, r2, #0x80000000 + movs r1, r1, lsl #1 + bne _0208FC6C + b _0208FC60 +_0208FB94: + movs r0, r0, lsl #1 + beq _0208FBCC + mov r0, r0, lsr #1 + mov r3, #1 + mov ip, r1, lsr #0x17 + mov r1, r1, lsl #8 + ands ip, ip, #0xff + beq _0208FBFC + cmp ip, #0xff + beq _0208FB84 + orr r1, r1, #0x80000000 + orr r3, r3, r2, lsr #23 + orr ip, ip, r2, lsr #23 + b _0208FA48 +_0208FBCC: + mov r3, r1, lsr #0x17 + mov r0, r1, lsl #9 + ands r2, r3, #0xff + beq _0208FBF0 + cmp r2, #0xff + blt _0208FC18 + cmp r0, #0 + bne _0208FC58 + b _0208FC60 +_0208FBF0: + cmp r0, #0 + beq _0208FC38 + b _0208FC18 +_0208FBFC: + movs r1, r1, lsl #1 + beq _0208FC20 + mov r1, r1, lsr #1 + mov ip, #1 + orr ip, ip, r2, lsr #23 + orr r3, r3, r2, lsr #23 + b _0208FA48 +_0208FC18: + mov r0, r1 + bx lr +_0208FC20: + cmp r0, #0 + subges r3, r3, #1 + add r0, r0, r0 + orr r0, r2, r0, lsr #9 + orr r0, r0, r3, lsl #23 + bx lr +_0208FC38: + mov r0, #0 + bx lr +_0208FC40: + cmp r0, #0 + subges r3, r3, #1 + add r0, r0, r0 + mov r0, r0, lsr #9 + orr r0, r0, r3, lsl #23 + bx lr +_0208FC58: + mvn r0, #0x80000000 + bx lr +_0208FC60: + mov r0, #0xff000000 + orr r0, r2, r0, lsr #1 + bx lr +_0208FC6C: + mvn r0, #0x80000000 + bx lr +_0208FC74: + mvn r0, #0x80000000 + bx lr + arm_func_end __subsf3 + + arm_func_start sub_0208FC7C +sub_0208FC7C: ; 0x0208FC7C + stmdb sp!, {r4, r5, r6, r7, fp, ip, lr} + mov r4, r1 + orr r4, r4, #1 + b _0208FC9C + arm_func_end sub_0208FC7C + + arm_func_start sub_0208FC8C +sub_0208FC8C: ; 0x0208FC8C + stmdb sp!, {r4, r5, r6, r7, fp, ip, lr} + eor r4, r1, r3 + mov r4, r4, asr #1 + mov r4, r4, lsl #1 +_0208FC9C: + orrs r5, r3, r2 + bne _0208FCAC + ldmia sp!, {r4, r5, r6, r7, fp, ip, lr} + bx lr +_0208FCAC: + mov r5, r0, lsr #0x1f + add r5, r5, r1 + mov r6, r2, lsr #0x1f + add r6, r6, r3 + orrs r6, r5, r6 + bne _0208FCE0 + mov r1, r2 + bl _s32_div_f + ands r4, r4, #1 + movne r0, r1 + mov r1, r0, asr #0x1f + ldmia sp!, {r4, r5, r6, r7, fp, ip, lr} + bx lr +_0208FCE0: + cmp r1, #0 + bge _0208FCF0 + rsbs r0, r0, #0 + rsc r1, r1, #0 +_0208FCF0: + cmp r3, #0 + bge _0208FD00 + rsbs r2, r2, #0 + rsc r3, r3, #0 +_0208FD00: + orrs r5, r1, r0 + beq _0208FE24 + mov r5, #0 + mov r6, #1 + cmp r3, #0 + bmi _0208FD2C +_0208FD18: + add r5, r5, #1 + adds r2, r2, r2 + adcs r3, r3, r3 + bpl _0208FD18 + add r6, r6, r5 +_0208FD2C: + cmp r1, #0 + blt _0208FD4C +_0208FD34: + cmp r6, #1 + beq _0208FD4C + sub r6, r6, #1 + adds r0, r0, r0 + adcs r1, r1, r1 + bpl _0208FD34 +_0208FD4C: + mov r7, #0 + mov ip, #0 + mov fp, #0 + b _0208FD74 +_0208FD5C: + orr ip, ip, #1 + subs r6, r6, #1 + beq _0208FDCC + adds r0, r0, r0 + adcs r1, r1, r1 + adcs r7, r7, r7 +_0208FD74: + subs r0, r0, r2 + sbcs r1, r1, r3 + sbcs r7, r7, #0 + adds ip, ip, ip + adc fp, fp, fp + cmp r7, #0 + bge _0208FD5C +_0208FD90: + subs r6, r6, #1 + beq _0208FDC4 + adds r0, r0, r0 + adcs r1, r1, r1 + adc r7, r7, r7 + adds r0, r0, r2 + adcs r1, r1, r3 + adc r7, r7, #0 + adds ip, ip, ip + adc fp, fp, fp + cmp r7, #0 + bge _0208FD5C + b _0208FD90 +_0208FDC4: + adds r0, r0, r2 + adc r1, r1, r3 +_0208FDCC: + ands r7, r4, #1 + moveq r0, ip + moveq r1, fp + beq _0208FE04 + subs r7, r5, #0x20 + movge r0, r1, lsr r7 + bge _0208FE28 + rsb r7, r5, #0x20 + mov r0, r0, lsr r5 + orr r0, r0, r1, lsl r7 + mov r1, r1, lsr r5 + b _0208FE04 +_0208FDFC: + mov r0, r1, lsr r7 + mov r1, #0 +_0208FE04: + cmp r4, #0 + blt _0208FE14 + ldmia sp!, {r4, r5, r6, r7, fp, ip, lr} + bx lr +_0208FE14: + rsbs r0, r0, #0 + rsc r1, r1, #0 + ldmia sp!, {r4, r5, r6, r7, fp, ip, lr} + bx lr +_0208FE24: + mov r0, #0 +_0208FE28: + mov r1, #0 + cmp r4, #0 + blt _0208FE14 + ldmia sp!, {r4, r5, r6, r7, fp, ip, lr} + bx lr + arm_func_end sub_0208FC8C + + arm_func_start sub_0208FE3C +sub_0208FE3C: ; 0x0208FE3C + stmdb sp!, {r4, r5, r6, r7, fp, ip, lr} + mov r4, #0 + b _0208FE50 + arm_func_end sub_0208FE3C + + arm_func_start sub_0208FE48 +sub_0208FE48: ; 0x0208FE48 + stmdb sp!, {r4, r5, r6, r7, fp, ip, lr} + mov r4, #1 +_0208FE50: + orrs r5, r3, r2 + bne _0208FE60 + ldmia sp!, {r4, r5, r6, r7, fp, ip, lr} + bx lr +_0208FE60: + orrs r5, r1, r3 + bne _0208FD00 + mov r1, r2 + bl __udivsi3_no_zero_check + cmp r4, #0 + movne r0, r1 + mov r1, #0 + ldmia sp!, {r4, r5, r6, r7, fp, ip, lr} + bx lr + arm_func_end sub_0208FE48 + + arm_func_start sub_0208FE84 +sub_0208FE84: ; 0x0208FE84 + stmdb sp!, {r4, r5, lr} + umull r5, r4, r0, r2 + mla r4, r0, r3, r4 + mla r4, r2, r1, r4 + mov r1, r4 + mov r0, r5 + ldmia sp!, {r4, r5, lr} + bx lr + arm_func_end sub_0208FE84 + + arm_func_start _s32_div_f +_s32_div_f: ; 0x0208FEA4 + eor ip, r0, r1 + and ip, ip, #0x80000000 + cmp r0, #0 + rsblt r0, r0, #0 + addlt ip, ip, #1 + cmp r1, #0 + rsblt r1, r1, #0 + beq _0209009C + cmp r0, r1 + movlo r1, r0 + movlo r0, #0 + blo _0209009C + mov r2, #0x1c + mov r3, r0, lsr #4 + cmp r1, r3, lsr #12 + suble r2, r2, #0x10 + movle r3, r3, lsr #0x10 + cmp r1, r3, lsr #4 + suble r2, r2, #8 + movle r3, r3, lsr #8 + cmp r1, r3 + suble r2, r2, #4 + movle r3, r3, lsr #4 + mov r0, r0, lsl r2 + rsb r1, r1, #0 + adds r0, r0, r0 + add r2, r2, r2, lsl #1 + add pc, pc, r2, lsl #2 + mov r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + mov r1, r3 +_0209009C: + ands r3, ip, #0x80000000 + rsbne r0, r0, #0 + ands r3, ip, #1 + rsbne r1, r1, #0 + bx lr + arm_func_end _s32_div_f + + arm_func_start _u32_div_f +_u32_div_f: ; 0x020900B0 + cmp r1, #0 + bxeq lr + arm_func_end _u32_div_f + + arm_func_start __udivsi3_no_zero_check +__udivsi3_no_zero_check: ; 0x020900B8 + cmp r0, r1 + movlo r1, r0 + movlo r0, #0 + bxlo lr + mov r2, #0x1c + mov r3, r0, lsr #4 + cmp r1, r3, lsr #12 + suble r2, r2, #0x10 + movle r3, r3, lsr #0x10 + cmp r1, r3, lsr #4 + suble r2, r2, #8 + movle r3, r3, lsr #8 + cmp r1, r3 + suble r2, r2, #4 + movle r3, r3, lsr #4 + mov r0, r0, lsl r2 + rsb r1, r1, #0 + adds r0, r0, r0 + add r2, r2, r2, lsl #1 + add pc, pc, r2, lsl #2 + mov r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + adcs r3, r1, r3, lsl #1 + sublo r3, r3, r1 + adcs r0, r0, r0 + mov r1, r3 + bx lr + arm_func_end __udivsi3_no_zero_check +_02090294: + .byte 0x03, 0x10, 0x21, 0xE0, 0x03, 0x30, 0x21, 0xE0, 0x03, 0x10, 0x21, 0xE0 + .byte 0x02, 0x00, 0x20, 0xE0, 0x02, 0x20, 0x20, 0xE0, 0x02, 0x00, 0x20, 0xE0 + + arm_func_start sub_020902AC +sub_020902AC: ; 0x020902AC + stmdb sp!, {r4, r5, r6, lr} + ldr lr, _020907EC ; =0x00000FFE + eor r4, r1, r3 + ands ip, lr, r1, lsr #19 + cmpne ip, lr + beq _02090658 + bic r1, r1, lr, lsl #20 + orr r1, r1, #0x100000 + add ip, ip, r4, lsr #31 +_020902D0: + ands r4, lr, r3, lsr #19 + cmpne r4, lr + beq _020906F0 + bic r3, r3, lr, lsl #20 + orr r3, r3, #0x100000 +_020902E4: + sub ip, ip, r4 + cmp r1, r3 + cmpeq r0, r2 + bhs _02090300 + adds r0, r0, r0 + adc r1, r1, r1 + sub ip, ip, #2 +_02090300: + sub r4, pc, #0x24 + ldrb lr, [r4, r3, lsr #12] + rsbs r2, r2, #0 + rsc r3, r3, #0 + mov r4, #0x20000000 + mla r5, lr, r3, r4 + mov r6, r3, lsl #0xa + mov r5, r5, lsr #7 + mul lr, r5, lr + orr r6, r6, r2, lsr #22 + mov lr, lr, lsr #0xd + mul r5, lr, r6 + mov r6, r1, lsl #0xa + orr r6, r6, r0, lsr #22 + mov r5, r5, lsr #0x10 + mul r5, lr, r5 + mov lr, lr, lsl #0xe + add lr, lr, r5, lsr #16 + umull r5, r6, lr, r6 + umull r4, r5, r6, r2 + mla r5, r3, r6, r5 + mov r4, r4, lsr #0x1a + orr r4, r4, r5, lsl #6 + add r4, r4, r0, lsl #2 + umull lr, r5, r4, lr + mov r4, #0 + adds r5, r5, r6, lsl #24 + adc r4, r4, r6, lsr #8 + cmp ip, #0x800 + bge _020904E4 + add ip, ip, #0x7f0 + adds ip, ip, #0xc + bmi _020904FC + orr r1, r4, ip, lsl #31 + bic ip, ip, #1 + add r1, r1, ip, lsl #19 + tst lr, #0x80000000 + bne _020903D4 + rsbs r2, r2, #0 + mov r4, r4, lsl #1 + add r4, r4, r5, lsr #31 + mul lr, r2, r4 + mov r6, #0 + mov r4, r5, lsl #1 + orr r4, r4, #1 + umlal r6, lr, r4, r2 + rsc r3, r3, #0 + mla lr, r4, r3, lr + cmp lr, r0, lsl #21 + bmi _020903D4 + mov r0, r5 + ldmia sp!, {r4, r5, r6, lr} + bx lr +_020903D4: + adds r0, r5, #1 + adc r1, r1, #0 + ldmia sp!, {r4, r5, r6, lr} + bx lr +_020903E4: + .byte 0xFF, 0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9, 0xF8, 0xF7, 0xF6, 0xF5 + .byte 0xF4, 0xF3, 0xF2, 0xF1, 0xF0, 0xF0, 0xEF, 0xEE, 0xED, 0xEC, 0xEB, 0xEA, 0xEA, 0xE9, 0xE8, 0xE7 + .byte 0xE6, 0xE6, 0xE5, 0xE4, 0xE3, 0xE2, 0xE2, 0xE1, 0xE0, 0xDF, 0xDF, 0xDE, 0xDD, 0xDC, 0xDC, 0xDB + .byte 0xDA, 0xD9, 0xD9, 0xD8, 0xD7, 0xD7, 0xD6, 0xD5, 0xD4, 0xD4, 0xD3, 0xD2, 0xD2, 0xD1, 0xD0, 0xD0 + .byte 0xCF, 0xCE, 0xCE, 0xCD, 0xCC, 0xCC, 0xCB, 0xCB, 0xCA, 0xC9, 0xC9, 0xC8, 0xC8, 0xC7, 0xC6, 0xC6 + .byte 0xC5, 0xC5, 0xC4, 0xC3, 0xC3, 0xC2, 0xC2, 0xC1, 0xC0, 0xC0, 0xBF, 0xBF, 0xBE, 0xBE, 0xBD, 0xBD + .byte 0xBC, 0xBC, 0xBB, 0xBA, 0xBA, 0xB9, 0xB9, 0xB8, 0xB8, 0xB7, 0xB7, 0xB6, 0xB6, 0xB5, 0xB5, 0xB4 + .byte 0xB4, 0xB3, 0xB3, 0xB2, 0xB2, 0xB1, 0xB1, 0xB0, 0xB0, 0xAF, 0xAF, 0xAF, 0xAE, 0xAE, 0xAD, 0xAD + .byte 0xAC, 0xAC, 0xAB, 0xAB, 0xAA, 0xAA, 0xAA, 0xA9, 0xA9, 0xA8, 0xA8, 0xA7, 0xA7, 0xA7, 0xA6, 0xA6 + .byte 0xA5, 0xA5, 0xA4, 0xA4, 0xA4, 0xA3, 0xA3, 0xA2, 0xA2, 0xA2, 0xA1, 0xA1, 0xA0, 0xA0, 0xA0, 0x9F + .byte 0x9F, 0x9E, 0x9E, 0x9E, 0x9D, 0x9D, 0x9D, 0x9C, 0x9C, 0x9B, 0x9B, 0x9B, 0x9A, 0x9A, 0x9A, 0x99 + .byte 0x99, 0x99, 0x98, 0x98, 0x98, 0x97, 0x97, 0x96, 0x96, 0x96, 0x95, 0x95, 0x95, 0x94, 0x94, 0x94 + .byte 0x93, 0x93, 0x93, 0x92, 0x92, 0x92, 0x91, 0x91, 0x91, 0x91, 0x90, 0x90, 0x90, 0x8F, 0x8F, 0x8F + .byte 0x8E, 0x8E, 0x8E, 0x8D, 0x8D, 0x8D, 0x8C, 0x8C, 0x8C, 0x8C, 0x8B, 0x8B, 0x8B, 0x8A, 0x8A, 0x8A + .byte 0x8A, 0x89, 0x89, 0x89, 0x88, 0x88, 0x88, 0x88, 0x87, 0x87, 0x87, 0x86, 0x86, 0x86, 0x86, 0x85 + .byte 0x85, 0x85, 0x85, 0x84, 0x84, 0x84, 0x83, 0x83, 0x83, 0x83, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81 + .byte 0x81, 0x81, 0x80, 0x80 +_020904E4: + movs r1, ip, lsl #0x1f + orr r1, r1, #0x7f000000 + orr r1, r1, #0xf00000 + mov r0, #0 + ldmia sp!, {r4, r5, r6, lr} + bx lr +_020904FC: + mvn r6, ip, asr #1 + cmp r6, #0x34 + bgt _02090648 + beq _02090624 + cmp r6, #0x14 + bge _02090544 + rsb r6, r6, #0x13 + mov lr, r0, lsl r6 + rsb r6, r6, #0x14 + mov r0, r5, lsr r6 + rsb r6, r6, #0x20 + orr r0, r0, r4, lsl r6 + rsb r6, r6, #0x20 + mov r4, r4, lsr r6 + orr r1, r4, ip, lsl #31 + mov ip, lr + mov lr, #0 + b _02090574 +_02090544: + rsb r6, r6, #0x33 + mov lr, r1, lsl r6 + mov r1, ip, lsl #0x1f + rsb r6, r6, #0x20 + orr ip, lr, r0, lsr r6 + rsb r6, r6, #0x20 + mov lr, r0, lsl r6 + mov r5, r5, lsr #0x15 + orr r5, r5, r4, lsl #11 + rsb r6, r6, #0x1f + mov r0, r5, lsr r6 + mov r4, #0 +_02090574: + rsbs r2, r2, #0 + mul r4, r2, r4 + mov r5, #0 + umlal r5, r4, r2, r0 + rsc r3, r3, #0 + mla r4, r0, r3, r4 + cmp r4, ip + cmpeq r5, lr + ldmeqia sp!, {r4, r5, r6, lr} + bxeq lr + adds r5, r5, r2 + adc r4, r4, r3 + cmp r4, ip + bmi _02090618 + bne _020905BC + cmp r5, lr + beq _02090608 + blo _02090618 +_020905BC: + subs r5, r5, r2 + sbc r4, r4, r3 +_020905C4: + adds r5, r5, r5 + adc r4, r4, r4 + adds r5, r5, r2 + adc r4, r4, r3 + adds lr, lr, lr + adc ip, ip, ip + cmp r4, ip + bmi _02090608 + ldmneia sp!, {r4, r5, r6, lr} + bxne lr + cmp r5, lr + blo _02090608 + ldmneia sp!, {r4, r5, r6, lr} + bxne lr + tst r0, #1 + ldmeqia sp!, {r4, r5, r6, lr} + bxeq lr +_02090608: + adds r0, r0, #1 + adc r1, r1, #0 + ldmia sp!, {r4, r5, r6, lr} + bx lr +_02090618: + adds r0, r0, #1 + adc r1, r1, #0 + b _020905C4 +_02090624: + rsbs r2, r2, #0 + rsc r3, r3, #0 + cmp r1, r3 + cmpeq r0, r2 + mov r1, ip, lsl #0x1f + mov r0, #0 + movne r0, #1 + ldmia sp!, {r4, r5, r6, lr} + bx lr +_02090648: + mov r1, ip, lsl #0x1f + mov r0, #0 + ldmia sp!, {r4, r5, r6, lr} + bx lr +_02090658: + orrs r5, r0, r1, lsl #1 + beq _0209077C + cmp ip, lr + beq _020906C0 + movs r1, r1, lsl #0xc + beq _0209069C + clz r5, r1 + movs r1, r1, lsl r5 + sub ip, ip, r5 + add r5, ip, #0x1f + mov r1, r1, lsr #0xb + orr r1, r1, r0, lsr r5 + rsb r5, r5, #0x20 + mov r0, r0, lsl r5 + mov ip, ip, lsl #1 + orr ip, ip, r4, lsr #31 + b _020902D0 +_0209069C: + mvn ip, #0x13 + clz r5, r0 + movs r0, r0, lsl r5 + sub ip, ip, r5 + mov r1, r0, lsr #0xb + mov r0, r0, lsl #0x15 + mov ip, ip, lsl #1 + orr ip, ip, r4, lsr #31 + b _020902D0 +_020906C0: + orrs r5, r0, r1, lsl #12 + bne _020907A4 + bic r5, r3, #0x80000000 + cmp r5, lr, lsl #19 + bhs _020906E4 + and r5, r3, #0x80000000 + eor r1, r5, r1 + ldmia sp!, {r4, r5, r6, lr} + bx lr +_020906E4: + orrs r5, r2, r3, lsl #12 + bne _020907C4 + b _020907DC +_020906F0: + orrs r5, r2, r3, lsl #1 + beq _02090768 + cmp r4, lr + beq _02090750 + movs r3, r3, lsl #0xc + beq _02090730 + clz r5, r3 + movs r3, r3, lsl r5 + sub r4, r4, r5 + add r5, r4, #0x1f + mov r3, r3, lsr #0xb + orr r3, r3, r2, lsr r5 + rsb r5, r5, #0x20 + mov r2, r2, lsl r5 + mov r4, r4, lsl #1 + b _020902E4 +_02090730: + mvn r4, #0x13 + clz r5, r2 + movs r2, r2, lsl r5 + sub r4, r4, r5 + mov r3, r2, lsr #0xb + mov r2, r2, lsl #0x15 + mov r4, r4, lsl #1 + b _020902E4 +_02090750: + orrs r5, r2, r3, lsl #12 + bne _020907C4 + mov r1, ip, lsl #0x1f + mov r0, #0 + ldmia sp!, {r4, r5, r6, lr} + bx lr +_02090768: + mov r1, ip, lsl #0x1f + orr r1, r1, lr, lsl #19 + mov r0, #0 + ldmia sp!, {r4, r5, r6, lr} + bx lr +_0209077C: + orrs r5, r2, r3, lsl #1 + beq _020907DC + bic r5, r3, #0x80000000 + cmp r5, lr, lsl #19 + cmpeq r2, #0 + bhi _020907C4 + eor r1, r1, r3 + and r1, r1, #0x80000000 + ldmia sp!, {r4, r5, r6, lr} + bx lr +_020907A4: + tst r1, #0x80000 + beq _020907DC + bic r5, r3, #0x80000000 + cmp r5, lr, lsl #19 + cmpeq r2, #0 + bhi _020907C4 + ldmia sp!, {r4, r5, r6, lr} + bx lr +_020907C4: + tst r3, #0x80000 + beq _020907DC + mov r1, r3 + mov r0, r2 + ldmia sp!, {r4, r5, r6, lr} + bx lr +_020907DC: + orr r1, r1, #0x7f000000 + orr r1, r1, #0xf80000 + ldmia sp!, {r4, r5, r6, lr} + bx lr + .align 2, 0 +_020907EC: .word 0x00000FFE + arm_func_end sub_020902AC + + arm_func_start sub_020907F0 +sub_020907F0: ; 0x020907F0 + bx lr + arm_func_end sub_020907F0 + + arm_func_start sub_020907F4 +sub_020907F4: ; 0x020907F4 + str lr, [sp, #-4]! + mov r1, r0 + mov r0, #3 + swi 0x123456 + ldr pc, [sp], #4 + arm_func_end sub_020907F4 + + arm_func_start sub_02090808 +sub_02090808: ; 0x02090808 + str lr, [sp, #-4]! + mov r1, #0 + mov r0, #7 + swi 0x123456 + ldr pc, [sp], #4 + arm_func_end sub_02090808 + + arm_func_start sub_0209081C +sub_0209081C: ; 0x0209081C + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r6, r2 + ldr r5, [r6] + mov r7, r1 + cmp r5, #0 + mov r4, #0 + bls _02090864 +_02090838: + bl sub_02090808 + and r1, r0, #0xff + cmp r1, #0xd + strb r0, [r7, r4] + cmpne r1, #0xa + addeq r0, r4, #1 + streq r0, [r6] + beq _02090864 + add r4, r4, #1 + cmp r4, r5 + blo _02090838 +_02090864: + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_0209081C + + arm_func_start sub_0209086C +sub_0209086C: ; 0x0209086C + stmdb sp!, {r4, r5, r6, lr} + ldr r5, [r2] + mov r6, r1 + cmp r5, #0 + mov r4, #0 + bls _02090898 +_02090884: + add r0, r6, r4 + bl sub_020907F4 + add r4, r4, #1 + cmp r4, r5 + blo _02090884 +_02090898: + mov r0, #0 + ldmia sp!, {r4, r5, r6, pc} + arm_func_end sub_0209086C + + arm_func_start sub_020908A0 +sub_020908A0: ; 0x020908A0 + mov r0, #0 + bx lr + arm_func_end sub_020908A0 + + arm_func_start sub_020908A8 +sub_020908A8: ; 0x020908A8 + stmdb sp!, {r4, lr} + ldr r4, _020908D0 ; =_020AEEF0 + b _020908BC +_020908B4: + blx r0 + add r4, r4, #4 +_020908BC: + cmp r4, #0 + ldrne r0, [r4] + cmpne r0, #0 + bne _020908B4 + ldmia sp!, {r4, pc} + .align 2, 0 +_020908D0: .word _020AEEF0 + arm_func_end sub_020908A8 + ; 0x020908D4 + + .global _020908D4 +_020908D4: + .byte 0x20, 0xFF, 0x09, 0x60, 0x00, 0x00, 0x00, 0x00 + .global _020908DC +_020908DC: + .byte 0x00, 0xFF, 0x01, 0xD0, 0x00, 0x00, 0x00, 0x00 + .global _020908E4 +_020908E4: + .byte 0x20, 0xFF, 0x01, 0xB8, 0x00, 0x00, 0x00, 0x00 + .global _020908EC +_020908EC: + .byte 0x00, 0xFF, 0x05, 0x20, 0x00, 0x00, 0x00, 0x00 + .word sub_02086450 + .byte 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_02086468 + .byte 0x8D, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00 + .word sub_020864F4 + .byte 0x69, 0x00, 0x00, 0x00 + .byte 0x00, 0x3F, 0x40, 0x00 + .word sub_020865A0 + .byte 0x8D, 0x00, 0x00, 0x00, 0x00, 0x07, 0x20, 0x00 + .word sub_0208662C + .byte 0x89, 0x00, 0x00, 0x00, 0x00, 0x03, 0x20, 0x00 + .word sub_020866B4 + .byte 0x0D, 0x01, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00 + .word sub_020867C0 + .byte 0x49, 0x03, 0x00, 0x00 + .byte 0x00, 0x7F, 0x50, 0x00 + .word sub_02086B08 + .byte 0x75, 0x00, 0x00, 0x00, 0x00, 0x03, 0x20, 0x00 + .word sub_02086B7C + .byte 0xE9, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00 + .word sub_02086D68 + .byte 0x1D, 0x01, 0x00, 0x00, 0x00, 0x0F, 0x30, 0x00 + .word sub_02086E84 + .byte 0xE9, 0x01, 0x00, 0x00 + .byte 0x20, 0x03, 0x40, 0x00 + .word sub_0208706C + .byte 0x2D, 0x01, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00 + .word sub_02087198 + .byte 0x25, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00 + .word TryAssignByteWrapper + .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00 + .word wcstombs + .byte 0x79, 0x00, 0x00, 0x00 + .byte 0x00, 0x3F, 0x40, 0x00 + .word memset + .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00 + .word sub_020879C8 + .byte 0x4D, 0x02, 0x00, 0x00, 0x20, 0xFF, 0x90, 0x00 + .word sub_02087C14 + .byte 0xFD, 0x02, 0x00, 0x00, 0x20, 0xFF, 0xA0, 0x00 + .word sub_02087F10 + .byte 0xDD, 0x04, 0x00, 0x00 + .byte 0x20, 0x7F, 0xF0, 0x00 + .word sub_02088510 + .byte 0x65, 0x07, 0x00, 0x00, 0x20, 0xFF, 0xC0, 0x00 + .word __vsprintf_internal_slice + .byte 0x24, 0x08, 0x00, 0x00 + .word _020908D4 + .word TryAppendToSlice + .byte 0x45, 0x00, 0x00, 0x00, 0x00, 0x03, 0x20, 0x00 + .word __vsprintf_internal + .byte 0x69, 0x00, 0x00, 0x00 + .byte 0x00, 0x03, 0x30, 0x00 + .word vsprintf + .byte 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word snprintf + .byte 0x29, 0x00, 0x00, 0x00, 0x20, 0x00, 0x30, 0x00 + .word sprintf + .byte 0x2D, 0x00, 0x00, 0x00, 0x20, 0x00, 0x30, 0x00 + .word sub_02089ADC + .byte 0x4C, 0x12, 0x00, 0x00 + .word _020908DC + .word sub_0208AD28 + .byte 0xE1, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x50, 0x00 + .word sub_0208AE08 + .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_0208AE18 + .byte 0xE9, 0x03, 0x00, 0x00, 0x00, 0xFF, 0x60, 0x00 + .word sub_0208B200 + .byte 0x99, 0x00, 0x00, 0x00 + .byte 0x00, 0x03, 0x60, 0x00 + .word sub_0208B298 + .byte 0xC9, 0x00, 0x00, 0x00, 0x00, 0x03, 0x60, 0x00 + .word sub_0208B360 + .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_0208B404 + .byte 0x88, 0x11, 0x00, 0x00 + .word _020908E4 + .word sub_0208C5D4 + .byte 0xBD, 0x00, 0x00, 0x00 + .byte 0x20, 0x01, 0x30, 0x00 + .word sub_0208C690 + .byte 0x4D, 0x02, 0x00, 0x00, 0x20, 0x01, 0x30, 0x00 + .word sub_0208C8DC + .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_0208C9A4 + .byte 0x41, 0x00, 0x00, 0x00, 0x00, 0x03, 0x20, 0x00 + .word sub_0208C9E4 + .byte 0xCD, 0x00, 0x00, 0x00 + .byte 0x00, 0xFF, 0x50, 0x00 + .word sub_0208CAB0 + .byte 0x85, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00 + .word sub_0208CC34 + .byte 0x9D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00 + .word sub_0208CCD0 + .byte 0x85, 0x03, 0x00, 0x00, 0x00, 0x03, 0xB0, 0x00 + .word sub_0208D4B8 + .byte 0x81, 0x01, 0x00, 0x00 + .byte 0x00, 0x1F, 0xE0, 0x00 + .word sub_0208D638 + .byte 0xA9, 0x00, 0x00, 0x00, 0x00, 0x03, 0x20, 0x00 + .word sub_0208D6E0 + .byte 0x24, 0x06, 0x00, 0x00 + .word _020908EC + .word sub_0208DE1C + .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x00 + .word sub_0209081C + .byte 0x51, 0x00, 0x00, 0x00 + .byte 0x00, 0x0F, 0x30, 0x00 + .word sub_0209086C + .byte 0x35, 0x00, 0x00, 0x00, 0x00, 0x07, 0x20, 0x00 + .word sub_020908A8 + .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00 + .global _02090B40 +_02090B40: + .word _02090B60 + .byte 0xC7, 0x03, 0x00, 0x00 + .word _02090B60 + .byte 0xFD, 0x04, 0x00, 0x00 + .word _02090B60 + .byte 0xCB, 0x02, 0x00, 0x00 + .word _02090B60 + .byte 0x2D, 0x03, 0x00, 0x00 + .global _02090B60 +_02090B60: + .byte 0x6D, 0x65, 0x6D, 0x6F + .byte 0x72, 0x79, 0x5F, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x65, 0x2E, 0x63, 0x00 + .global _02090B70 +_02090B70: + .byte 0x4D, 0x65, 0x6D, 0x6F + .byte 0x72, 0x79, 0x4C, 0x6F, 0x63, 0x61, 0x74, 0x65, 0x20, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x20 + .byte 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x20, 0x25, 0x70, 0x5B, 0x25, 0x70, 0x5D, 0x20, 0x73 + .byte 0x69, 0x7A, 0x65, 0x20, 0x25, 0x38, 0x78, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global _02090BA0 +_02090BA0: + .byte 0x4D, 0x65, 0x6D, 0x6F + .byte 0x72, 0x79, 0x20, 0x4C, 0x6F, 0x63, 0x61, 0x74, 0x65, 0x20, 0x73, 0x70, 0x72, 0x69, 0x74, 0x20 + .byte 0x6D, 0x61, 0x78, 0x20, 0x6F, 0x76, 0x65, 0x72, 0x20, 0x5B, 0x25, 0x33, 0x64, 0x2F, 0x25, 0x33 + .byte 0x64, 0x5D, 0x00, 0x00 + .global _02090BC8 +_02090BC8: + .byte 0x4D, 0x65, 0x6D, 0x72, 0x6F, 0x79, 0x20, 0x4C, 0x6F, 0x63, 0x61, 0x6C + .byte 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x20, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x20, 0x25, 0x30 + .byte 0x38, 0x78, 0x20, 0x73, 0x69, 0x7A, 0x65, 0x20, 0x63, 0x61, 0x6E, 0x27, 0x74, 0x20, 0x6C, 0x6F + .byte 0x63, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00 + .global _02090BFC +_02090BFC: + .byte 0x4D, 0x65, 0x6D, 0x72, 0x6F, 0x79, 0x20, 0x4C + .byte 0x6F, 0x63, 0x61, 0x74, 0x65, 0x53, 0x65, 0x74, 0x20, 0x5B, 0x25, 0x70, 0x5D, 0x20, 0x62, 0x75 + .byte 0x66, 0x66, 0x65, 0x72, 0x20, 0x25, 0x38, 0x78, 0x20, 0x73, 0x69, 0x7A, 0x65, 0x20, 0x63, 0x61 + .byte 0x6E, 0x27, 0x74, 0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x65, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x61 + .byte 0x74, 0x62, 0x20, 0x25, 0x30, 0x32, 0x78, 0x20, 0x67, 0x72, 0x70, 0x20, 0x25, 0x33, 0x64, 0x20 + .byte 0x00, 0x00, 0x00, 0x00 + .global _02090C48 +_02090C48: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00 + .byte 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00 + .byte 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00 + .byte 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0B, 0x00 + .byte 0x0B, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0D, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x0E, 0x00 + .byte 0x0E, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x11, 0x00, 0x11, 0x00 + .byte 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x13, 0x00, 0x13, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00 + .byte 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x16, 0x00, 0x16, 0x00, 0x17, 0x00, 0x17, 0x00, 0x17, 0x00 + .byte 0x18, 0x00, 0x18, 0x00, 0x19, 0x00, 0x19, 0x00, 0x19, 0x00, 0x1A, 0x00, 0x1A, 0x00, 0x1B, 0x00 + .byte 0x1B, 0x00, 0x1B, 0x00, 0x1C, 0x00, 0x1C, 0x00, 0x1C, 0x00, 0x1D, 0x00, 0x1D, 0x00, 0x1E, 0x00 + .byte 0x1E, 0x00, 0x1E, 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x21, 0x00 + .byte 0x21, 0x00, 0x22, 0x00, 0x22, 0x00, 0x22, 0x00, 0x23, 0x00, 0x23, 0x00, 0x24, 0x00, 0x24, 0x00 + .byte 0x24, 0x00, 0x25, 0x00, 0x25, 0x00, 0x25, 0x00, 0x26, 0x00, 0x26, 0x00, 0x27, 0x00, 0x27, 0x00 + .byte 0x27, 0x00, 0x28, 0x00, 0x28, 0x00, 0x29, 0x00, 0x29, 0x00, 0x29, 0x00, 0x2A, 0x00, 0x2A, 0x00 + .byte 0x2A, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2D, 0x00, 0x2D, 0x00 + .byte 0x2E, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x2F, 0x00, 0x2F, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00 + .byte 0x31, 0x00, 0x31, 0x00, 0x31, 0x00, 0x32, 0x00, 0x32, 0x00, 0x33, 0x00, 0x33, 0x00, 0x33, 0x00 + .byte 0x34, 0x00, 0x34, 0x00, 0x35, 0x00, 0x35, 0x00, 0x35, 0x00, 0x36, 0x00, 0x36, 0x00, 0x36, 0x00 + .byte 0x37, 0x00, 0x37, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x39, 0x00, 0x39, 0x00, 0x3A, 0x00 + .byte 0x3A, 0x00, 0x3A, 0x00, 0x3B, 0x00, 0x3B, 0x00, 0x3B, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x3D, 0x00 + .byte 0x3D, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x3E, 0x00, 0x3E, 0x00, 0x3F, 0x00, 0x3F, 0x00, 0x40, 0x00 + .byte 0x40, 0x00, 0x40, 0x00, 0x41, 0x00, 0x41, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x43, 0x00 + .byte 0x43, 0x00, 0x43, 0x00, 0x44, 0x00, 0x44, 0x00, 0x45, 0x00, 0x45, 0x00, 0x45, 0x00, 0x46, 0x00 + .byte 0x46, 0x00, 0x46, 0x00, 0x47, 0x00, 0x47, 0x00, 0x48, 0x00, 0x48, 0x00, 0x48, 0x00, 0x49, 0x00 + .byte 0x49, 0x00, 0x49, 0x00, 0x4A, 0x00, 0x4A, 0x00, 0x4B, 0x00, 0x4B, 0x00, 0x4B, 0x00, 0x4C, 0x00 + .byte 0x4C, 0x00, 0x4C, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4F, 0x00 + .byte 0x4F, 0x00, 0x4F, 0x00, 0x50, 0x00, 0x50, 0x00, 0x51, 0x00, 0x51, 0x00, 0x51, 0x00, 0x52, 0x00 + .byte 0x52, 0x00, 0x52, 0x00, 0x53, 0x00, 0x53, 0x00, 0x54, 0x00, 0x54, 0x00, 0x54, 0x00, 0x55, 0x00 + .byte 0x55, 0x00, 0x55, 0x00, 0x56, 0x00, 0x56, 0x00, 0x56, 0x00, 0x57, 0x00, 0x57, 0x00, 0x58, 0x00 + .byte 0x58, 0x00, 0x58, 0x00, 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5B, 0x00 + .byte 0x5B, 0x00, 0x5B, 0x00, 0x5C, 0x00, 0x5C, 0x00, 0x5C, 0x00, 0x5D, 0x00, 0x5D, 0x00, 0x5D, 0x00 + .byte 0x5E, 0x00, 0x5E, 0x00, 0x5F, 0x00, 0x5F, 0x00, 0x5F, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00 + .byte 0x61, 0x00, 0x61, 0x00, 0x61, 0x00, 0x62, 0x00, 0x62, 0x00, 0x63, 0x00, 0x63, 0x00, 0x63, 0x00 + .byte 0x64, 0x00, 0x64, 0x00, 0x64, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x66, 0x00, 0x66, 0x00 + .byte 0x67, 0x00, 0x67, 0x00, 0x67, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x69, 0x00, 0x69, 0x00 + .byte 0x69, 0x00, 0x6A, 0x00, 0x6A, 0x00, 0x6A, 0x00, 0x6B, 0x00, 0x6B, 0x00, 0x6C, 0x00, 0x6C, 0x00 + .byte 0x6C, 0x00, 0x6D, 0x00, 0x6D, 0x00, 0x6D, 0x00, 0x6E, 0x00, 0x6E, 0x00, 0x6E, 0x00, 0x6F, 0x00 + .byte 0x6F, 0x00, 0x6F, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x71, 0x00, 0x71, 0x00, 0x72, 0x00 + .byte 0x72, 0x00, 0x72, 0x00, 0x73, 0x00, 0x73, 0x00, 0x73, 0x00, 0x74, 0x00, 0x74, 0x00, 0x74, 0x00 + .byte 0x75, 0x00, 0x75, 0x00, 0x75, 0x00, 0x76, 0x00, 0x76, 0x00, 0x76, 0x00, 0x77, 0x00, 0x77, 0x00 + .byte 0x77, 0x00, 0x78, 0x00, 0x78, 0x00, 0x79, 0x00, 0x79, 0x00, 0x79, 0x00, 0x7A, 0x00, 0x7A, 0x00 + .byte 0x7A, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7D, 0x00 + .byte 0x7D, 0x00, 0x7D, 0x00, 0x7E, 0x00, 0x7E, 0x00, 0x7E, 0x00, 0x7F, 0x00, 0x7F, 0x00, 0x7F, 0x00 + .byte 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x81, 0x00, 0x81, 0x00, 0x81, 0x00, 0x82, 0x00, 0x82, 0x00 + .byte 0x82, 0x00, 0x83, 0x00, 0x83, 0x00, 0x83, 0x00, 0x84, 0x00, 0x84, 0x00, 0x84, 0x00, 0x85, 0x00 + .byte 0x85, 0x00, 0x85, 0x00, 0x86, 0x00, 0x86, 0x00, 0x86, 0x00, 0x87, 0x00, 0x87, 0x00, 0x87, 0x00 + .byte 0x88, 0x00, 0x88, 0x00, 0x88, 0x00, 0x89, 0x00, 0x89, 0x00, 0x89, 0x00, 0x8A, 0x00, 0x8A, 0x00 + .byte 0x8A, 0x00, 0x8B, 0x00, 0x8B, 0x00, 0x8B, 0x00, 0x8C, 0x00, 0x8C, 0x00, 0x8C, 0x00, 0x8D, 0x00 + .byte 0x8D, 0x00, 0x8D, 0x00, 0x8E, 0x00, 0x8E, 0x00, 0x8E, 0x00, 0x8F, 0x00, 0x8F, 0x00, 0x8F, 0x00 + .byte 0x90, 0x00, 0x90, 0x00, 0x90, 0x00, 0x91, 0x00, 0x91, 0x00, 0x91, 0x00, 0x92, 0x00, 0x92, 0x00 + .byte 0x92, 0x00, 0x93, 0x00, 0x93, 0x00, 0x93, 0x00, 0x94, 0x00, 0x94, 0x00, 0x94, 0x00, 0x95, 0x00 + .byte 0x95, 0x00, 0x95, 0x00, 0x95, 0x00, 0x96, 0x00, 0x96, 0x00, 0x96, 0x00, 0x97, 0x00, 0x97, 0x00 + .byte 0x97, 0x00, 0x98, 0x00, 0x98, 0x00, 0x98, 0x00, 0x99, 0x00, 0x99, 0x00, 0x99, 0x00, 0x9A, 0x00 + .byte 0x9A, 0x00, 0x9A, 0x00, 0x9B, 0x00, 0x9B, 0x00, 0x9B, 0x00, 0x9B, 0x00, 0x9C, 0x00, 0x9C, 0x00 + .byte 0x9C, 0x00, 0x9D, 0x00, 0x9D, 0x00, 0x9D, 0x00, 0x9E, 0x00, 0x9E, 0x00, 0x9E, 0x00, 0x9F, 0x00 + .byte 0x9F, 0x00, 0x9F, 0x00, 0x9F, 0x00, 0xA0, 0x00, 0xA0, 0x00, 0xA0, 0x00, 0xA1, 0x00, 0xA1, 0x00 + .byte 0xA1, 0x00, 0xA2, 0x00, 0xA2, 0x00, 0xA2, 0x00, 0xA3, 0x00, 0xA3, 0x00, 0xA3, 0x00, 0xA3, 0x00 + .byte 0xA4, 0x00, 0xA4, 0x00, 0xA4, 0x00, 0xA5, 0x00, 0xA5, 0x00, 0xA5, 0x00, 0xA6, 0x00, 0xA6, 0x00 + .byte 0xA6, 0x00, 0xA6, 0x00, 0xA7, 0x00, 0xA7, 0x00, 0xA7, 0x00, 0xA8, 0x00, 0xA8, 0x00, 0xA8, 0x00 + .byte 0xA8, 0x00, 0xA9, 0x00, 0xA9, 0x00, 0xA9, 0x00, 0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00, 0xAB, 0x00 + .byte 0xAB, 0x00, 0xAB, 0x00, 0xAB, 0x00, 0xAC, 0x00, 0xAC, 0x00, 0xAC, 0x00, 0xAD, 0x00, 0xAD, 0x00 + .byte 0xAD, 0x00, 0xAD, 0x00, 0xAE, 0x00, 0xAE, 0x00, 0xAE, 0x00, 0xAF, 0x00, 0xAF, 0x00, 0xAF, 0x00 + .byte 0xAF, 0x00, 0xB0, 0x00, 0xB0, 0x00, 0xB0, 0x00, 0xB1, 0x00, 0xB1, 0x00, 0xB1, 0x00, 0xB1, 0x00 + .byte 0xB2, 0x00, 0xB2, 0x00, 0xB2, 0x00, 0xB3, 0x00, 0xB3, 0x00, 0xB3, 0x00, 0xB3, 0x00, 0xB4, 0x00 + .byte 0xB4, 0x00, 0xB4, 0x00, 0xB5, 0x00, 0xB5, 0x00, 0xB5, 0x00, 0xB5, 0x00, 0xB6, 0x00, 0xB6, 0x00 + .byte 0xB6, 0x00, 0xB6, 0x00, 0xB7, 0x00, 0xB7, 0x00, 0xB7, 0x00, 0xB8, 0x00, 0xB8, 0x00, 0xB8, 0x00 + .byte 0xB8, 0x00, 0xB9, 0x00, 0xB9, 0x00, 0xB9, 0x00, 0xB9, 0x00, 0xBA, 0x00, 0xBA, 0x00, 0xBA, 0x00 + .byte 0xBB, 0x00, 0xBB, 0x00, 0xBB, 0x00, 0xBB, 0x00, 0xBC, 0x00, 0xBC, 0x00, 0xBC, 0x00, 0xBC, 0x00 + .byte 0xBD, 0x00, 0xBD, 0x00, 0xBD, 0x00, 0xBD, 0x00, 0xBE, 0x00, 0xBE, 0x00, 0xBE, 0x00, 0xBE, 0x00 + .byte 0xBF, 0x00, 0xBF, 0x00, 0xBF, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC1, 0x00 + .byte 0xC1, 0x00, 0xC1, 0x00, 0xC1, 0x00, 0xC2, 0x00, 0xC2, 0x00, 0xC2, 0x00, 0xC2, 0x00, 0xC3, 0x00 + .byte 0xC3, 0x00, 0xC3, 0x00, 0xC3, 0x00, 0xC4, 0x00, 0xC4, 0x00, 0xC4, 0x00, 0xC4, 0x00, 0xC5, 0x00 + .byte 0xC5, 0x00, 0xC5, 0x00, 0xC5, 0x00, 0xC6, 0x00, 0xC6, 0x00, 0xC6, 0x00, 0xC6, 0x00, 0xC7, 0x00 + .byte 0xC7, 0x00, 0xC7, 0x00, 0xC7, 0x00, 0xC8, 0x00, 0xC8, 0x00, 0xC8, 0x00, 0xC8, 0x00, 0xC9, 0x00 + .byte 0xC9, 0x00, 0xC9, 0x00, 0xC9, 0x00, 0xCA, 0x00, 0xCA, 0x00, 0xCA, 0x00, 0xCA, 0x00, 0xCB, 0x00 + .byte 0xCB, 0x00, 0xCB, 0x00, 0xCB, 0x00, 0xCB, 0x00, 0xCC, 0x00, 0xCC, 0x00, 0xCC, 0x00, 0xCC, 0x00 + .byte 0xCD, 0x00, 0xCD, 0x00, 0xCD, 0x00, 0xCD, 0x00, 0xCE, 0x00, 0xCE, 0x00, 0xCE, 0x00, 0xCE, 0x00 + .byte 0xCF, 0x00, 0xCF, 0x00, 0xCF, 0x00, 0xCF, 0x00, 0xCF, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00 + .byte 0xD0, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xD2, 0x00, 0xD2, 0x00 + .byte 0xD2, 0x00, 0xD2, 0x00, 0xD3, 0x00, 0xD3, 0x00, 0xD3, 0x00, 0xD3, 0x00, 0xD3, 0x00, 0xD4, 0x00 + .byte 0xD4, 0x00, 0xD4, 0x00, 0xD4, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xD5, 0x00 + .byte 0xD6, 0x00, 0xD6, 0x00, 0xD6, 0x00, 0xD6, 0x00, 0xD7, 0x00, 0xD7, 0x00, 0xD7, 0x00, 0xD7, 0x00 + .byte 0xD7, 0x00, 0xD8, 0x00, 0xD8, 0x00, 0xD8, 0x00, 0xD8, 0x00, 0xD8, 0x00, 0xD9, 0x00, 0xD9, 0x00 + .byte 0xD9, 0x00, 0xD9, 0x00, 0xD9, 0x00, 0xDA, 0x00, 0xDA, 0x00, 0xDA, 0x00, 0xDA, 0x00, 0xDA, 0x00 + .byte 0xDB, 0x00, 0xDB, 0x00, 0xDB, 0x00, 0xDB, 0x00, 0xDB, 0x00, 0xDC, 0x00, 0xDC, 0x00, 0xDC, 0x00 + .byte 0xDC, 0x00, 0xDC, 0x00, 0xDD, 0x00, 0xDD, 0x00, 0xDD, 0x00, 0xDD, 0x00, 0xDD, 0x00, 0xDE, 0x00 + .byte 0xDE, 0x00, 0xDE, 0x00, 0xDE, 0x00, 0xDE, 0x00, 0xDF, 0x00, 0xDF, 0x00, 0xDF, 0x00, 0xDF, 0x00 + .byte 0xDF, 0x00, 0xE0, 0x00, 0xE0, 0x00, 0xE0, 0x00, 0xE0, 0x00, 0xE0, 0x00, 0xE1, 0x00, 0xE1, 0x00 + .byte 0xE1, 0x00, 0xE1, 0x00, 0xE1, 0x00, 0xE1, 0x00, 0xE2, 0x00, 0xE2, 0x00, 0xE2, 0x00, 0xE2, 0x00 + .byte 0xE2, 0x00, 0xE3, 0x00, 0xE3, 0x00, 0xE3, 0x00, 0xE3, 0x00, 0xE3, 0x00, 0xE3, 0x00, 0xE4, 0x00 + .byte 0xE4, 0x00, 0xE4, 0x00, 0xE4, 0x00, 0xE4, 0x00, 0xE5, 0x00, 0xE5, 0x00, 0xE5, 0x00, 0xE5, 0x00 + .byte 0xE5, 0x00, 0xE5, 0x00, 0xE6, 0x00, 0xE6, 0x00, 0xE6, 0x00, 0xE6, 0x00, 0xE6, 0x00, 0xE6, 0x00 + .byte 0xE7, 0x00, 0xE7, 0x00, 0xE7, 0x00, 0xE7, 0x00, 0xE7, 0x00, 0xE7, 0x00, 0xE8, 0x00, 0xE8, 0x00 + .byte 0xE8, 0x00, 0xE8, 0x00, 0xE8, 0x00, 0xE8, 0x00, 0xE9, 0x00, 0xE9, 0x00, 0xE9, 0x00, 0xE9, 0x00 + .byte 0xE9, 0x00, 0xE9, 0x00, 0xEA, 0x00, 0xEA, 0x00, 0xEA, 0x00, 0xEA, 0x00, 0xEA, 0x00, 0xEA, 0x00 + .byte 0xEA, 0x00, 0xEB, 0x00, 0xEB, 0x00, 0xEB, 0x00, 0xEB, 0x00, 0xEB, 0x00, 0xEB, 0x00, 0xEC, 0x00 + .byte 0xEC, 0x00, 0xEC, 0x00, 0xEC, 0x00, 0xEC, 0x00, 0xEC, 0x00, 0xEC, 0x00, 0xED, 0x00, 0xED, 0x00 + .byte 0xED, 0x00, 0xED, 0x00, 0xED, 0x00, 0xED, 0x00, 0xED, 0x00, 0xEE, 0x00, 0xEE, 0x00, 0xEE, 0x00 + .byte 0xEE, 0x00, 0xEE, 0x00, 0xEE, 0x00, 0xEE, 0x00, 0xEF, 0x00, 0xEF, 0x00, 0xEF, 0x00, 0xEF, 0x00 + .byte 0xEF, 0x00, 0xEF, 0x00, 0xEF, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00 + .byte 0xF0, 0x00, 0xF0, 0x00, 0xF1, 0x00, 0xF1, 0x00, 0xF1, 0x00, 0xF1, 0x00, 0xF1, 0x00, 0xF1, 0x00 + .byte 0xF1, 0x00, 0xF1, 0x00, 0xF2, 0x00, 0xF2, 0x00, 0xF2, 0x00, 0xF2, 0x00, 0xF2, 0x00, 0xF2, 0x00 + .byte 0xF2, 0x00, 0xF2, 0x00, 0xF3, 0x00, 0xF3, 0x00, 0xF3, 0x00, 0xF3, 0x00, 0xF3, 0x00, 0xF3, 0x00 + .byte 0xF3, 0x00, 0xF3, 0x00, 0xF4, 0x00, 0xF4, 0x00, 0xF4, 0x00, 0xF4, 0x00, 0xF4, 0x00, 0xF4, 0x00 + .byte 0xF4, 0x00, 0xF4, 0x00, 0xF4, 0x00, 0xF5, 0x00, 0xF5, 0x00, 0xF5, 0x00, 0xF5, 0x00, 0xF5, 0x00 + .byte 0xF5, 0x00, 0xF5, 0x00, 0xF5, 0x00, 0xF5, 0x00, 0xF6, 0x00, 0xF6, 0x00, 0xF6, 0x00, 0xF6, 0x00 + .byte 0xF6, 0x00, 0xF6, 0x00, 0xF6, 0x00, 0xF6, 0x00, 0xF6, 0x00, 0xF7, 0x00, 0xF7, 0x00, 0xF7, 0x00 + .byte 0xF7, 0x00, 0xF7, 0x00, 0xF7, 0x00, 0xF7, 0x00, 0xF7, 0x00, 0xF7, 0x00, 0xF7, 0x00, 0xF8, 0x00 + .byte 0xF8, 0x00, 0xF8, 0x00, 0xF8, 0x00, 0xF8, 0x00, 0xF8, 0x00, 0xF8, 0x00, 0xF8, 0x00, 0xF8, 0x00 + .byte 0xF8, 0x00, 0xF8, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xF9, 0x00 + .byte 0xF9, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0xFA, 0x00 + .byte 0xFA, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0xFA, 0x00 + .byte 0xFA, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00 + .byte 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFB, 0x00, 0xFC, 0x00 + .byte 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00 + .byte 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFD, 0x00 + .byte 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00 + .byte 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFD, 0x00 + .byte 0xFD, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00 + .byte 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00 + .byte 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00 + .byte 0xFE, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 + .byte 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 + .byte 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 + .byte 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 + .byte 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 + .byte 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 + .byte 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 + .byte 0xFF, 0x00, 0xFF, 0x00 + .global NATURAL_LOG_VALUE_TABLE +NATURAL_LOG_VALUE_TABLE: + .byte 0x00, 0x00, 0x00, 0x00, 0x17, 0x0B, 0x93, 0x11, 0x2E, 0x16, 0xC0, 0x19 + .byte 0xAB, 0x1C, 0x22, 0x1F, 0x45, 0x21, 0x27, 0x23, 0xD7, 0x24, 0x5D, 0x26, 0xC2, 0x27, 0x0A, 0x29 + .byte 0x39, 0x2A, 0x54, 0x2B, 0x5C, 0x2C, 0x54, 0x2D, 0x3E, 0x2E, 0x1C, 0x2F, 0xEE, 0x2F, 0xB6, 0x30 + .byte 0x74, 0x31, 0x2A, 0x32, 0xD9, 0x32, 0x80, 0x33, 0x21, 0x34, 0xBB, 0x34, 0x50, 0x35, 0xE0, 0x35 + .byte 0x6B, 0x36, 0xF1, 0x36, 0x73, 0x37, 0xF1, 0x37, 0x6B, 0x38, 0xE2, 0x38, 0x56, 0x39, 0xC6, 0x39 + .byte 0x33, 0x3A, 0x9D, 0x3A, 0x05, 0x3B, 0x6A, 0x3B, 0xCD, 0x3B, 0x2D, 0x3C, 0x8C, 0x3C, 0xE8, 0x3C + .byte 0x42, 0x3D, 0x9A, 0x3D, 0xF0, 0x3D, 0x44, 0x3E, 0x97, 0x3E, 0xE8, 0x3E, 0x38, 0x3F, 0x86, 0x3F + .byte 0xD2, 0x3F, 0x1E, 0x40, 0x67, 0x40, 0xB0, 0x40, 0xF7, 0x40, 0x3D, 0x41, 0x82, 0x41, 0xC6, 0x41 + .byte 0x08, 0x42, 0x4A, 0x42, 0x8A, 0x42, 0xCA, 0x42, 0x08, 0x43, 0x46, 0x43, 0x83, 0x43, 0xBE, 0x43 + .byte 0xF9, 0x43, 0x33, 0x44, 0x6D, 0x44, 0xA5, 0x44, 0xDD, 0x44, 0x14, 0x45, 0x4A, 0x45, 0x80, 0x45 + .byte 0xB5, 0x45, 0xE9, 0x45, 0x1C, 0x46, 0x4F, 0x46, 0x81, 0x46, 0xB3, 0x46, 0xE4, 0x46, 0x15, 0x47 + .byte 0x45, 0x47, 0x74, 0x47, 0xA3, 0x47, 0xD1, 0x47, 0xFF, 0x47, 0x2C, 0x48, 0x59, 0x48, 0x85, 0x48 + .byte 0xB1, 0x48, 0xDC, 0x48, 0x07, 0x49, 0x32, 0x49, 0x5C, 0x49, 0x85, 0x49, 0xAE, 0x49, 0xD7, 0x49 + .byte 0xFF, 0x49, 0x27, 0x4A, 0x4F, 0x4A, 0x76, 0x4A, 0x9D, 0x4A, 0xC3, 0x4A, 0xEA, 0x4A, 0x0F, 0x4B + .byte 0x35, 0x4B, 0x5A, 0x4B, 0x7E, 0x4B, 0xA3, 0x4B, 0xC7, 0x4B, 0xEB, 0x4B, 0x0E, 0x4C, 0x31, 0x4C + .byte 0x54, 0x4C, 0x77, 0x4C, 0x99, 0x4C, 0xBB, 0x4C, 0xDD, 0x4C, 0xFE, 0x4C, 0x1F, 0x4D, 0x40, 0x4D + .byte 0x61, 0x4D, 0x81, 0x4D, 0xA1, 0x4D, 0xC1, 0x4D, 0xE1, 0x4D, 0x00, 0x4E, 0x1F, 0x4E, 0x3E, 0x4E + .byte 0x5D, 0x4E, 0x7C, 0x4E, 0x9A, 0x4E, 0xB8, 0x4E, 0xD6, 0x4E, 0xF3, 0x4E, 0x10, 0x4F, 0x2E, 0x4F + .byte 0x4B, 0x4F, 0x67, 0x4F, 0x84, 0x4F, 0xA0, 0x4F, 0xBC, 0x4F, 0xD8, 0x4F, 0xF4, 0x4F, 0x10, 0x50 + .byte 0x2B, 0x50, 0x46, 0x50, 0x61, 0x50, 0x7C, 0x50, 0x97, 0x50, 0xB1, 0x50, 0xCC, 0x50, 0xE6, 0x50 + .byte 0x00, 0x51, 0x1A, 0x51, 0x33, 0x51, 0x4D, 0x51, 0x66, 0x51, 0x80, 0x51, 0x99, 0x51, 0xB1, 0x51 + .byte 0xCA, 0x51, 0xE3, 0x51, 0xFB, 0x51, 0x14, 0x52, 0x2C, 0x52, 0x44, 0x52, 0x5C, 0x52, 0x73, 0x52 + .byte 0x8B, 0x52, 0xA2, 0x52, 0xBA, 0x52, 0xD1, 0x52, 0xE8, 0x52, 0xFF, 0x52, 0x16, 0x53, 0x2D, 0x53 + .byte 0x43, 0x53, 0x5A, 0x53, 0x70, 0x53, 0x86, 0x53, 0x9C, 0x53, 0xB2, 0x53, 0xC8, 0x53, 0xDE, 0x53 + .byte 0xF3, 0x53, 0x09, 0x54, 0x1E, 0x54, 0x33, 0x54, 0x49, 0x54, 0x5E, 0x54, 0x73, 0x54, 0x88, 0x54 + .byte 0x9C, 0x54, 0xB1, 0x54, 0xC5, 0x54, 0xDA, 0x54, 0xEE, 0x54, 0x02, 0x55, 0x17, 0x55, 0x2B, 0x55 + .byte 0x3E, 0x55, 0x52, 0x55, 0x66, 0x55, 0x7A, 0x55, 0x8D, 0x55, 0xA1, 0x55, 0xB4, 0x55, 0xC7, 0x55 + .byte 0xDB, 0x55, 0xEE, 0x55, 0x01, 0x56, 0x14, 0x56, 0x26, 0x56, 0x39, 0x56, 0x4C, 0x56, 0x5E, 0x56 + .byte 0x71, 0x56, 0x83, 0x56, 0x96, 0x56, 0xA8, 0x56, 0xBA, 0x56, 0xCC, 0x56, 0xDE, 0x56, 0xF0, 0x56 + .byte 0x02, 0x57, 0x14, 0x57, 0x25, 0x57, 0x37, 0x57, 0x48, 0x57, 0x5A, 0x57, 0x6B, 0x57, 0x7D, 0x57 + .byte 0x8E, 0x57, 0x9F, 0x57, 0xB0, 0x57, 0xC1, 0x57, 0xD2, 0x57, 0xE3, 0x57, 0xF4, 0x57, 0x05, 0x58 + .byte 0x15, 0x58, 0x26, 0x58, 0x37, 0x58, 0x47, 0x58, 0x57, 0x58, 0x68, 0x58, 0x78, 0x58, 0x88, 0x58 + .byte 0x98, 0x58, 0xA9, 0x58, 0xB9, 0x58, 0xC9, 0x58, 0xD8, 0x58, 0xE8, 0x58, 0xF8, 0x58, 0x08, 0x59 + .byte 0x17, 0x59, 0x27, 0x59, 0x37, 0x59, 0x46, 0x59, 0x56, 0x59, 0x65, 0x59, 0x74, 0x59, 0x83, 0x59 + .byte 0x93, 0x59, 0xA2, 0x59, 0xB1, 0x59, 0xC0, 0x59, 0xCF, 0x59, 0xDE, 0x59, 0xED, 0x59, 0xFB, 0x59 + .byte 0x0A, 0x5A, 0x19, 0x5A, 0x28, 0x5A, 0x36, 0x5A, 0x45, 0x5A, 0x53, 0x5A, 0x62, 0x5A, 0x70, 0x5A + .byte 0x7E, 0x5A, 0x8D, 0x5A, 0x9B, 0x5A, 0xA9, 0x5A, 0xB7, 0x5A, 0xC5, 0x5A, 0xD3, 0x5A, 0xE1, 0x5A + .byte 0xEF, 0x5A, 0xFD, 0x5A, 0x0B, 0x5B, 0x19, 0x5B, 0x27, 0x5B, 0x35, 0x5B, 0x42, 0x5B, 0x50, 0x5B + .byte 0x5D, 0x5B, 0x6B, 0x5B, 0x78, 0x5B, 0x86, 0x5B, 0x93, 0x5B, 0xA1, 0x5B, 0xAE, 0x5B, 0xBB, 0x5B + .byte 0xC9, 0x5B, 0xD6, 0x5B, 0xE3, 0x5B, 0xF0, 0x5B, 0xFD, 0x5B, 0x0A, 0x5C, 0x17, 0x5C, 0x24, 0x5C + .byte 0x31, 0x5C, 0x3E, 0x5C, 0x4B, 0x5C, 0x57, 0x5C, 0x64, 0x5C, 0x71, 0x5C, 0x7D, 0x5C, 0x8A, 0x5C + .byte 0x97, 0x5C, 0xA3, 0x5C, 0xB0, 0x5C, 0xBC, 0x5C, 0xC9, 0x5C, 0xD5, 0x5C, 0xE1, 0x5C, 0xEE, 0x5C + .byte 0xFA, 0x5C, 0x06, 0x5D, 0x12, 0x5D, 0x1F, 0x5D, 0x2B, 0x5D, 0x37, 0x5D, 0x43, 0x5D, 0x4F, 0x5D + .byte 0x5B, 0x5D, 0x67, 0x5D, 0x73, 0x5D, 0x7F, 0x5D, 0x8B, 0x5D, 0x96, 0x5D, 0xA2, 0x5D, 0xAE, 0x5D + .byte 0xBA, 0x5D, 0xC5, 0x5D, 0xD1, 0x5D, 0xDD, 0x5D, 0xE8, 0x5D, 0xF4, 0x5D, 0xFF, 0x5D, 0x0B, 0x5E + .byte 0x16, 0x5E, 0x22, 0x5E, 0x2D, 0x5E, 0x38, 0x5E, 0x44, 0x5E, 0x4F, 0x5E, 0x5A, 0x5E, 0x65, 0x5E + .byte 0x71, 0x5E, 0x7C, 0x5E, 0x87, 0x5E, 0x92, 0x5E, 0x9D, 0x5E, 0xA8, 0x5E, 0xB3, 0x5E, 0xBE, 0x5E + .byte 0xC9, 0x5E, 0xD4, 0x5E, 0xDF, 0x5E, 0xEA, 0x5E, 0xF5, 0x5E, 0x00, 0x5F, 0x0A, 0x5F, 0x15, 0x5F + .byte 0x20, 0x5F, 0x2B, 0x5F, 0x35, 0x5F, 0x40, 0x5F, 0x4B, 0x5F, 0x55, 0x5F, 0x60, 0x5F, 0x6A, 0x5F + .byte 0x75, 0x5F, 0x7F, 0x5F, 0x8A, 0x5F, 0x94, 0x5F, 0x9F, 0x5F, 0xA9, 0x5F, 0xB3, 0x5F, 0xBE, 0x5F + .byte 0xC8, 0x5F, 0xD2, 0x5F, 0xDD, 0x5F, 0xE7, 0x5F, 0xF1, 0x5F, 0xFB, 0x5F, 0x05, 0x60, 0x0F, 0x60 + .byte 0x1A, 0x60, 0x24, 0x60, 0x2E, 0x60, 0x38, 0x60, 0x42, 0x60, 0x4C, 0x60, 0x56, 0x60, 0x60, 0x60 + .byte 0x69, 0x60, 0x73, 0x60, 0x7D, 0x60, 0x87, 0x60, 0x91, 0x60, 0x9B, 0x60, 0xA4, 0x60, 0xAE, 0x60 + .byte 0xB8, 0x60, 0xC2, 0x60, 0xCB, 0x60, 0xD5, 0x60, 0xDE, 0x60, 0xE8, 0x60, 0xF2, 0x60, 0xFB, 0x60 + .byte 0x05, 0x61, 0x0E, 0x61, 0x18, 0x61, 0x21, 0x61, 0x2B, 0x61, 0x34, 0x61, 0x3E, 0x61, 0x47, 0x61 + .byte 0x50, 0x61, 0x5A, 0x61, 0x63, 0x61, 0x6C, 0x61, 0x76, 0x61, 0x7F, 0x61, 0x88, 0x61, 0x91, 0x61 + .byte 0x9A, 0x61, 0xA4, 0x61, 0xAD, 0x61, 0xB6, 0x61, 0xBF, 0x61, 0xC8, 0x61, 0xD1, 0x61, 0xDA, 0x61 + .byte 0xE3, 0x61, 0xEC, 0x61, 0xF5, 0x61, 0xFE, 0x61, 0x07, 0x62, 0x10, 0x62, 0x19, 0x62, 0x22, 0x62 + .byte 0x2B, 0x62, 0x34, 0x62, 0x3C, 0x62, 0x45, 0x62, 0x4E, 0x62, 0x57, 0x62, 0x60, 0x62, 0x68, 0x62 + .byte 0x71, 0x62, 0x7A, 0x62, 0x82, 0x62, 0x8B, 0x62, 0x94, 0x62, 0x9C, 0x62, 0xA5, 0x62, 0xAE, 0x62 + .byte 0xB6, 0x62, 0xBF, 0x62, 0xC7, 0x62, 0xD0, 0x62, 0xD8, 0x62, 0xE1, 0x62, 0xE9, 0x62, 0xF2, 0x62 + .byte 0xFA, 0x62, 0x03, 0x63, 0x0B, 0x63, 0x13, 0x63, 0x1C, 0x63, 0x24, 0x63, 0x2C, 0x63, 0x35, 0x63 + .byte 0x3D, 0x63, 0x45, 0x63, 0x4E, 0x63, 0x56, 0x63, 0x5E, 0x63, 0x66, 0x63, 0x6F, 0x63, 0x77, 0x63 + .byte 0x7F, 0x63, 0x87, 0x63, 0x8F, 0x63, 0x97, 0x63, 0x9F, 0x63, 0xA7, 0x63, 0xB0, 0x63, 0xB8, 0x63 + .byte 0xC0, 0x63, 0xC8, 0x63, 0xD0, 0x63, 0xD8, 0x63, 0xE0, 0x63, 0xE8, 0x63, 0xF0, 0x63, 0xF7, 0x63 + .byte 0xFF, 0x63, 0x07, 0x64, 0x0F, 0x64, 0x17, 0x64, 0x1F, 0x64, 0x27, 0x64, 0x2F, 0x64, 0x36, 0x64 + .byte 0x3E, 0x64, 0x46, 0x64, 0x4E, 0x64, 0x55, 0x64, 0x5D, 0x64, 0x65, 0x64, 0x6D, 0x64, 0x74, 0x64 + .byte 0x7C, 0x64, 0x84, 0x64, 0x8B, 0x64, 0x93, 0x64, 0x9B, 0x64, 0xA2, 0x64, 0xAA, 0x64, 0xB1, 0x64 + .byte 0xB9, 0x64, 0xC0, 0x64, 0xC8, 0x64, 0xD0, 0x64, 0xD7, 0x64, 0xDF, 0x64, 0xE6, 0x64, 0xED, 0x64 + .byte 0xF5, 0x64, 0xFC, 0x64, 0x04, 0x65, 0x0B, 0x65, 0x13, 0x65, 0x1A, 0x65, 0x21, 0x65, 0x29, 0x65 + .byte 0x30, 0x65, 0x37, 0x65, 0x3F, 0x65, 0x46, 0x65, 0x4D, 0x65, 0x55, 0x65, 0x5C, 0x65, 0x63, 0x65 + .byte 0x6A, 0x65, 0x72, 0x65, 0x79, 0x65, 0x80, 0x65, 0x87, 0x65, 0x8E, 0x65, 0x96, 0x65, 0x9D, 0x65 + .byte 0xA4, 0x65, 0xAB, 0x65, 0xB2, 0x65, 0xB9, 0x65, 0xC0, 0x65, 0xC7, 0x65, 0xCE, 0x65, 0xD6, 0x65 + .byte 0xDD, 0x65, 0xE4, 0x65, 0xEB, 0x65, 0xF2, 0x65, 0xF9, 0x65, 0x00, 0x66, 0x07, 0x66, 0x0E, 0x66 + .byte 0x14, 0x66, 0x1B, 0x66, 0x22, 0x66, 0x29, 0x66, 0x30, 0x66, 0x37, 0x66, 0x3E, 0x66, 0x45, 0x66 + .byte 0x4C, 0x66, 0x52, 0x66, 0x59, 0x66, 0x60, 0x66, 0x67, 0x66, 0x6E, 0x66, 0x75, 0x66, 0x7B, 0x66 + .byte 0x82, 0x66, 0x89, 0x66, 0x90, 0x66, 0x96, 0x66, 0x9D, 0x66, 0xA4, 0x66, 0xAA, 0x66, 0xB1, 0x66 + .byte 0xB8, 0x66, 0xBE, 0x66, 0xC5, 0x66, 0xCC, 0x66, 0xD2, 0x66, 0xD9, 0x66, 0xE0, 0x66, 0xE6, 0x66 + .byte 0xED, 0x66, 0xF3, 0x66, 0xFA, 0x66, 0x01, 0x67, 0x07, 0x67, 0x0E, 0x67, 0x14, 0x67, 0x1B, 0x67 + .byte 0x21, 0x67, 0x28, 0x67, 0x2E, 0x67, 0x35, 0x67, 0x3B, 0x67, 0x42, 0x67, 0x48, 0x67, 0x4E, 0x67 + .byte 0x55, 0x67, 0x5B, 0x67, 0x62, 0x67, 0x68, 0x67, 0x6E, 0x67, 0x75, 0x67, 0x7B, 0x67, 0x82, 0x67 + .byte 0x88, 0x67, 0x8E, 0x67, 0x95, 0x67, 0x9B, 0x67, 0xA1, 0x67, 0xA7, 0x67, 0xAE, 0x67, 0xB4, 0x67 + .byte 0xBA, 0x67, 0xC1, 0x67, 0xC7, 0x67, 0xCD, 0x67, 0xD3, 0x67, 0xDA, 0x67, 0xE0, 0x67, 0xE6, 0x67 + .byte 0xEC, 0x67, 0xF2, 0x67, 0xF8, 0x67, 0xFF, 0x67, 0x05, 0x68, 0x0B, 0x68, 0x11, 0x68, 0x17, 0x68 + .byte 0x1D, 0x68, 0x23, 0x68, 0x2A, 0x68, 0x30, 0x68, 0x36, 0x68, 0x3C, 0x68, 0x42, 0x68, 0x48, 0x68 + .byte 0x4E, 0x68, 0x54, 0x68, 0x5A, 0x68, 0x60, 0x68, 0x66, 0x68, 0x6C, 0x68, 0x72, 0x68, 0x78, 0x68 + .byte 0x7E, 0x68, 0x84, 0x68, 0x8A, 0x68, 0x90, 0x68, 0x96, 0x68, 0x9C, 0x68, 0xA2, 0x68, 0xA8, 0x68 + .byte 0xAD, 0x68, 0xB3, 0x68, 0xB9, 0x68, 0xBF, 0x68, 0xC5, 0x68, 0xCB, 0x68, 0xD1, 0x68, 0xD7, 0x68 + .byte 0xDC, 0x68, 0xE2, 0x68, 0xE8, 0x68, 0xEE, 0x68, 0xF4, 0x68, 0xF9, 0x68, 0xFF, 0x68, 0x05, 0x69 + .byte 0x0B, 0x69, 0x11, 0x69, 0x16, 0x69, 0x1C, 0x69, 0x22, 0x69, 0x28, 0x69, 0x2D, 0x69, 0x33, 0x69 + .byte 0x39, 0x69, 0x3E, 0x69, 0x44, 0x69, 0x4A, 0x69, 0x4F, 0x69, 0x55, 0x69, 0x5B, 0x69, 0x60, 0x69 + .byte 0x66, 0x69, 0x6C, 0x69, 0x71, 0x69, 0x77, 0x69, 0x7D, 0x69, 0x82, 0x69, 0x88, 0x69, 0x8D, 0x69 + .byte 0x93, 0x69, 0x99, 0x69, 0x9E, 0x69, 0xA4, 0x69, 0xA9, 0x69, 0xAF, 0x69, 0xB4, 0x69, 0xBA, 0x69 + .byte 0xBF, 0x69, 0xC5, 0x69, 0xCA, 0x69, 0xD0, 0x69, 0xD5, 0x69, 0xDB, 0x69, 0xE0, 0x69, 0xE6, 0x69 + .byte 0xEB, 0x69, 0xF1, 0x69, 0xF6, 0x69, 0xFC, 0x69, 0x01, 0x6A, 0x07, 0x6A, 0x0C, 0x6A, 0x11, 0x6A + .byte 0x17, 0x6A, 0x1C, 0x6A, 0x22, 0x6A, 0x27, 0x6A, 0x2C, 0x6A, 0x32, 0x6A, 0x37, 0x6A, 0x3C, 0x6A + .byte 0x42, 0x6A, 0x47, 0x6A, 0x4C, 0x6A, 0x52, 0x6A, 0x57, 0x6A, 0x5C, 0x6A, 0x62, 0x6A, 0x67, 0x6A + .byte 0x6C, 0x6A, 0x72, 0x6A, 0x77, 0x6A, 0x7C, 0x6A, 0x81, 0x6A, 0x87, 0x6A, 0x8C, 0x6A, 0x91, 0x6A + .byte 0x96, 0x6A, 0x9C, 0x6A, 0xA1, 0x6A, 0xA6, 0x6A, 0xAB, 0x6A, 0xB1, 0x6A, 0xB6, 0x6A, 0xBB, 0x6A + .byte 0xC0, 0x6A, 0xC5, 0x6A, 0xCB, 0x6A, 0xD0, 0x6A, 0xD5, 0x6A, 0xDA, 0x6A, 0xDF, 0x6A, 0xE4, 0x6A + .byte 0xE9, 0x6A, 0xEF, 0x6A, 0xF4, 0x6A, 0xF9, 0x6A, 0xFE, 0x6A, 0x03, 0x6B, 0x08, 0x6B, 0x0D, 0x6B + .byte 0x12, 0x6B, 0x17, 0x6B, 0x1C, 0x6B, 0x21, 0x6B, 0x27, 0x6B, 0x2C, 0x6B, 0x31, 0x6B, 0x36, 0x6B + .byte 0x3B, 0x6B, 0x40, 0x6B, 0x45, 0x6B, 0x4A, 0x6B, 0x4F, 0x6B, 0x54, 0x6B, 0x59, 0x6B, 0x5E, 0x6B + .byte 0x63, 0x6B, 0x68, 0x6B, 0x6D, 0x6B, 0x72, 0x6B, 0x77, 0x6B, 0x7C, 0x6B, 0x81, 0x6B, 0x86, 0x6B + .byte 0x8A, 0x6B, 0x8F, 0x6B, 0x94, 0x6B, 0x99, 0x6B, 0x9E, 0x6B, 0xA3, 0x6B, 0xA8, 0x6B, 0xAD, 0x6B + .byte 0xB2, 0x6B, 0xB7, 0x6B, 0xBC, 0x6B, 0xC0, 0x6B, 0xC5, 0x6B, 0xCA, 0x6B, 0xCF, 0x6B, 0xD4, 0x6B + .byte 0xD9, 0x6B, 0xDE, 0x6B, 0xE2, 0x6B, 0xE7, 0x6B, 0xEC, 0x6B, 0xF1, 0x6B, 0xF6, 0x6B, 0xFA, 0x6B + .byte 0xFF, 0x6B, 0x04, 0x6C, 0x09, 0x6C, 0x0E, 0x6C, 0x12, 0x6C, 0x17, 0x6C, 0x1C, 0x6C, 0x21, 0x6C + .byte 0x25, 0x6C, 0x2A, 0x6C, 0x2F, 0x6C, 0x34, 0x6C, 0x38, 0x6C, 0x3D, 0x6C, 0x42, 0x6C, 0x47, 0x6C + .byte 0x4B, 0x6C, 0x50, 0x6C, 0x55, 0x6C, 0x59, 0x6C, 0x5E, 0x6C, 0x63, 0x6C, 0x67, 0x6C, 0x6C, 0x6C + .byte 0x71, 0x6C, 0x75, 0x6C, 0x7A, 0x6C, 0x7F, 0x6C, 0x83, 0x6C, 0x88, 0x6C, 0x8D, 0x6C, 0x91, 0x6C + .byte 0x96, 0x6C, 0x9B, 0x6C, 0x9F, 0x6C, 0xA4, 0x6C, 0xA8, 0x6C, 0xAD, 0x6C, 0xB2, 0x6C, 0xB6, 0x6C + .byte 0xBB, 0x6C, 0xBF, 0x6C, 0xC4, 0x6C, 0xC8, 0x6C, 0xCD, 0x6C, 0xD2, 0x6C, 0xD6, 0x6C, 0xDB, 0x6C + .byte 0xDF, 0x6C, 0xE4, 0x6C, 0xE8, 0x6C, 0xED, 0x6C, 0xF1, 0x6C, 0xF6, 0x6C, 0xFA, 0x6C, 0xFF, 0x6C + .byte 0x03, 0x6D, 0x08, 0x6D, 0x0C, 0x6D, 0x11, 0x6D, 0x15, 0x6D, 0x1A, 0x6D, 0x1E, 0x6D, 0x23, 0x6D + .byte 0x27, 0x6D, 0x2C, 0x6D, 0x30, 0x6D, 0x35, 0x6D, 0x39, 0x6D, 0x3D, 0x6D, 0x42, 0x6D, 0x46, 0x6D + .byte 0x4B, 0x6D, 0x4F, 0x6D, 0x54, 0x6D, 0x58, 0x6D, 0x5C, 0x6D, 0x61, 0x6D, 0x65, 0x6D, 0x6A, 0x6D + .byte 0x6E, 0x6D, 0x72, 0x6D, 0x77, 0x6D, 0x7B, 0x6D, 0x7F, 0x6D, 0x84, 0x6D, 0x88, 0x6D, 0x8D, 0x6D + .byte 0x91, 0x6D, 0x95, 0x6D, 0x9A, 0x6D, 0x9E, 0x6D, 0xA2, 0x6D, 0xA7, 0x6D, 0xAB, 0x6D, 0xAF, 0x6D + .byte 0xB4, 0x6D, 0xB8, 0x6D, 0xBC, 0x6D, 0xC0, 0x6D, 0xC5, 0x6D, 0xC9, 0x6D, 0xCD, 0x6D, 0xD2, 0x6D + .byte 0xD6, 0x6D, 0xDA, 0x6D, 0xDE, 0x6D, 0xE3, 0x6D, 0xE7, 0x6D, 0xEB, 0x6D, 0xEF, 0x6D, 0xF4, 0x6D + .byte 0xF8, 0x6D, 0xFC, 0x6D, 0x00, 0x6E, 0x05, 0x6E, 0x09, 0x6E, 0x0D, 0x6E, 0x11, 0x6E, 0x16, 0x6E + .byte 0x1A, 0x6E, 0x1E, 0x6E, 0x22, 0x6E, 0x26, 0x6E, 0x2B, 0x6E, 0x2F, 0x6E, 0x33, 0x6E, 0x37, 0x6E + .byte 0x3B, 0x6E, 0x3F, 0x6E, 0x44, 0x6E, 0x48, 0x6E, 0x4C, 0x6E, 0x50, 0x6E, 0x54, 0x6E, 0x58, 0x6E + .byte 0x5C, 0x6E, 0x61, 0x6E, 0x65, 0x6E, 0x69, 0x6E, 0x6D, 0x6E, 0x71, 0x6E, 0x75, 0x6E, 0x79, 0x6E + .byte 0x7D, 0x6E, 0x82, 0x6E, 0x86, 0x6E, 0x8A, 0x6E, 0x8E, 0x6E, 0x92, 0x6E, 0x96, 0x6E, 0x9A, 0x6E + .byte 0x9E, 0x6E, 0xA2, 0x6E, 0xA6, 0x6E, 0xAA, 0x6E, 0xAE, 0x6E, 0xB2, 0x6E, 0xB7, 0x6E, 0xBB, 0x6E + .byte 0xBF, 0x6E, 0xC3, 0x6E, 0xC7, 0x6E, 0xCB, 0x6E, 0xCF, 0x6E, 0xD3, 0x6E, 0xD7, 0x6E, 0xDB, 0x6E + .byte 0xDF, 0x6E, 0xE3, 0x6E, 0xE7, 0x6E, 0xEB, 0x6E, 0xEF, 0x6E, 0xF3, 0x6E, 0xF7, 0x6E, 0xFB, 0x6E + .byte 0xFF, 0x6E, 0x03, 0x6F, 0x07, 0x6F, 0x0B, 0x6F, 0x0F, 0x6F, 0x13, 0x6F, 0x17, 0x6F, 0x1A, 0x6F + .byte 0x1E, 0x6F, 0x22, 0x6F, 0x26, 0x6F, 0x2A, 0x6F, 0x2E, 0x6F, 0x32, 0x6F, 0x36, 0x6F, 0x3A, 0x6F + .byte 0x3E, 0x6F, 0x42, 0x6F, 0x46, 0x6F, 0x4A, 0x6F, 0x4E, 0x6F, 0x51, 0x6F, 0x55, 0x6F, 0x59, 0x6F + .byte 0x5D, 0x6F, 0x61, 0x6F, 0x65, 0x6F, 0x69, 0x6F, 0x6D, 0x6F, 0x70, 0x6F, 0x74, 0x6F, 0x78, 0x6F + .byte 0x7C, 0x6F, 0x80, 0x6F, 0x84, 0x6F, 0x88, 0x6F, 0x8B, 0x6F, 0x8F, 0x6F, 0x93, 0x6F, 0x97, 0x6F + .byte 0x9B, 0x6F, 0x9F, 0x6F, 0xA2, 0x6F, 0xA6, 0x6F, 0xAA, 0x6F, 0xAE, 0x6F, 0xB2, 0x6F, 0xB6, 0x6F + .byte 0xB9, 0x6F, 0xBD, 0x6F, 0xC1, 0x6F, 0xC5, 0x6F, 0xC8, 0x6F, 0xCC, 0x6F, 0xD0, 0x6F, 0xD4, 0x6F + .byte 0xD8, 0x6F, 0xDB, 0x6F, 0xDF, 0x6F, 0xE3, 0x6F, 0xE7, 0x6F, 0xEA, 0x6F, 0xEE, 0x6F, 0xF2, 0x6F + .byte 0xF6, 0x6F, 0xF9, 0x6F, 0xFD, 0x6F, 0x01, 0x70, 0x05, 0x70, 0x08, 0x70, 0x0C, 0x70, 0x10, 0x70 + .byte 0x13, 0x70, 0x17, 0x70, 0x1B, 0x70, 0x1F, 0x70, 0x22, 0x70, 0x26, 0x70, 0x2A, 0x70, 0x2D, 0x70 + .byte 0x31, 0x70, 0x35, 0x70, 0x38, 0x70, 0x3C, 0x70, 0x40, 0x70, 0x44, 0x70, 0x47, 0x70, 0x4B, 0x70 + .byte 0x4F, 0x70, 0x52, 0x70, 0x56, 0x70, 0x5A, 0x70, 0x5D, 0x70, 0x61, 0x70, 0x64, 0x70, 0x68, 0x70 + .byte 0x6C, 0x70, 0x6F, 0x70, 0x73, 0x70, 0x77, 0x70, 0x7A, 0x70, 0x7E, 0x70, 0x82, 0x70, 0x85, 0x70 + .byte 0x89, 0x70, 0x8C, 0x70, 0x90, 0x70, 0x94, 0x70, 0x97, 0x70, 0x9B, 0x70, 0x9E, 0x70, 0xA2, 0x70 + .byte 0xA6, 0x70, 0xA9, 0x70, 0xAD, 0x70, 0xB0, 0x70, 0xB4, 0x70, 0xB7, 0x70, 0xBB, 0x70, 0xBF, 0x70 + .byte 0xC2, 0x70, 0xC6, 0x70, 0xC9, 0x70, 0xCD, 0x70, 0xD0, 0x70, 0xD4, 0x70, 0xD7, 0x70, 0xDB, 0x70 + .byte 0xDF, 0x70, 0xE2, 0x70, 0xE6, 0x70, 0xE9, 0x70, 0xED, 0x70, 0xF0, 0x70, 0xF4, 0x70, 0xF7, 0x70 + .byte 0xFB, 0x70, 0xFE, 0x70, 0x02, 0x71, 0x05, 0x71, 0x09, 0x71, 0x0C, 0x71, 0x10, 0x71, 0x13, 0x71 + .byte 0x17, 0x71, 0x1A, 0x71, 0x1E, 0x71, 0x21, 0x71, 0x25, 0x71, 0x28, 0x71, 0x2C, 0x71, 0x2F, 0x71 + .byte 0x33, 0x71, 0x36, 0x71, 0x39, 0x71, 0x3D, 0x71, 0x40, 0x71, 0x44, 0x71, 0x47, 0x71, 0x4B, 0x71 + .byte 0x4E, 0x71, 0x52, 0x71, 0x55, 0x71, 0x58, 0x71, 0x5C, 0x71, 0x5F, 0x71, 0x63, 0x71, 0x66, 0x71 + .byte 0x6A, 0x71, 0x6D, 0x71, 0x70, 0x71, 0x74, 0x71, 0x77, 0x71, 0x7B, 0x71, 0x7E, 0x71, 0x81, 0x71 + .byte 0x85, 0x71, 0x88, 0x71, 0x8C, 0x71, 0x8F, 0x71, 0x92, 0x71, 0x96, 0x71, 0x99, 0x71, 0x9D, 0x71 + .byte 0xA0, 0x71, 0xA3, 0x71, 0xA7, 0x71, 0xAA, 0x71, 0xAD, 0x71, 0xB1, 0x71, 0xB4, 0x71, 0xB8, 0x71 + .byte 0xBB, 0x71, 0xBE, 0x71, 0xC2, 0x71, 0xC5, 0x71, 0xC8, 0x71, 0xCC, 0x71, 0xCF, 0x71, 0xD2, 0x71 + .byte 0xD6, 0x71, 0xD9, 0x71, 0xDC, 0x71, 0xE0, 0x71, 0xE3, 0x71, 0xE6, 0x71, 0xEA, 0x71, 0xED, 0x71 + .byte 0xF0, 0x71, 0xF3, 0x71, 0xF7, 0x71, 0xFA, 0x71, 0xFD, 0x71, 0x01, 0x72, 0x04, 0x72, 0x07, 0x72 + .byte 0x0B, 0x72, 0x0E, 0x72, 0x11, 0x72, 0x14, 0x72, 0x18, 0x72, 0x1B, 0x72, 0x1E, 0x72, 0x21, 0x72 + .byte 0x25, 0x72, 0x28, 0x72, 0x2B, 0x72, 0x2F, 0x72, 0x32, 0x72, 0x35, 0x72, 0x38, 0x72, 0x3C, 0x72 + .byte 0x3F, 0x72, 0x42, 0x72, 0x45, 0x72, 0x49, 0x72, 0x4C, 0x72, 0x4F, 0x72, 0x52, 0x72, 0x55, 0x72 + .byte 0x59, 0x72, 0x5C, 0x72, 0x5F, 0x72, 0x62, 0x72, 0x66, 0x72, 0x69, 0x72, 0x6C, 0x72, 0x6F, 0x72 + .byte 0x72, 0x72, 0x76, 0x72, 0x79, 0x72, 0x7C, 0x72, 0x7F, 0x72, 0x82, 0x72, 0x86, 0x72, 0x89, 0x72 + .byte 0x8C, 0x72, 0x8F, 0x72, 0x92, 0x72, 0x96, 0x72, 0x99, 0x72, 0x9C, 0x72, 0x9F, 0x72, 0xA2, 0x72 + .byte 0xA5, 0x72, 0xA9, 0x72, 0xAC, 0x72, 0xAF, 0x72, 0xB2, 0x72, 0xB5, 0x72, 0xB8, 0x72, 0xBB, 0x72 + .byte 0xBF, 0x72, 0xC2, 0x72, 0xC5, 0x72, 0xC8, 0x72, 0xCB, 0x72, 0xCE, 0x72, 0xD1, 0x72, 0xD5, 0x72 + .byte 0xD8, 0x72, 0xDB, 0x72, 0xDE, 0x72, 0xE1, 0x72, 0xE4, 0x72, 0xE7, 0x72, 0xEA, 0x72, 0xEE, 0x72 + .byte 0xF1, 0x72, 0xF4, 0x72, 0xF7, 0x72, 0xFA, 0x72, 0xFD, 0x72, 0x00, 0x73, 0x03, 0x73, 0x06, 0x73 + .byte 0x09, 0x73, 0x0D, 0x73, 0x10, 0x73, 0x13, 0x73, 0x16, 0x73, 0x19, 0x73, 0x1C, 0x73, 0x1F, 0x73 + .byte 0x22, 0x73, 0x25, 0x73, 0x28, 0x73, 0x2B, 0x73, 0x2E, 0x73, 0x31, 0x73, 0x34, 0x73, 0x37, 0x73 + .byte 0x3B, 0x73, 0x3E, 0x73, 0x41, 0x73, 0x44, 0x73, 0x47, 0x73, 0x4A, 0x73, 0x4D, 0x73, 0x50, 0x73 + .byte 0x53, 0x73, 0x56, 0x73, 0x59, 0x73, 0x5C, 0x73, 0x5F, 0x73, 0x62, 0x73, 0x65, 0x73, 0x68, 0x73 + .byte 0x6B, 0x73, 0x6E, 0x73, 0x71, 0x73, 0x74, 0x73, 0x77, 0x73, 0x7A, 0x73, 0x7D, 0x73, 0x80, 0x73 + .byte 0x83, 0x73, 0x86, 0x73, 0x89, 0x73, 0x8C, 0x73, 0x8F, 0x73, 0x92, 0x73, 0x95, 0x73, 0x98, 0x73 + .byte 0x9B, 0x73, 0x9E, 0x73, 0xA1, 0x73, 0xA4, 0x73, 0xA7, 0x73, 0xAA, 0x73, 0xAD, 0x73, 0xB0, 0x73 + .byte 0xB3, 0x73, 0xB6, 0x73, 0xB9, 0x73, 0xBC, 0x73, 0xBF, 0x73, 0xC2, 0x73, 0xC5, 0x73, 0xC8, 0x73 + .byte 0xCA, 0x73, 0xCD, 0x73, 0xD0, 0x73, 0xD3, 0x73, 0xD6, 0x73, 0xD9, 0x73, 0xDC, 0x73, 0xDF, 0x73 + .byte 0xE2, 0x73, 0xE5, 0x73, 0xE8, 0x73, 0xEB, 0x73, 0xEE, 0x73, 0xF1, 0x73, 0xF4, 0x73, 0xF6, 0x73 + .byte 0xF9, 0x73, 0xFC, 0x73, 0xFF, 0x73, 0x02, 0x74, 0x05, 0x74, 0x08, 0x74, 0x0B, 0x74, 0x0E, 0x74 + .byte 0x11, 0x74, 0x14, 0x74, 0x16, 0x74, 0x19, 0x74, 0x1C, 0x74, 0x1F, 0x74, 0x22, 0x74, 0x25, 0x74 + .byte 0x28, 0x74, 0x2B, 0x74, 0x2D, 0x74, 0x30, 0x74, 0x33, 0x74, 0x36, 0x74, 0x39, 0x74, 0x3C, 0x74 + .byte 0x3F, 0x74, 0x42, 0x74, 0x44, 0x74, 0x47, 0x74, 0x4A, 0x74, 0x4D, 0x74, 0x50, 0x74, 0x53, 0x74 + .byte 0x56, 0x74, 0x58, 0x74, 0x5B, 0x74, 0x5E, 0x74, 0x61, 0x74, 0x64, 0x74, 0x67, 0x74, 0x69, 0x74 + .byte 0x6C, 0x74, 0x6F, 0x74, 0x72, 0x74, 0x75, 0x74, 0x78, 0x74, 0x7A, 0x74, 0x7D, 0x74, 0x80, 0x74 + .byte 0x83, 0x74, 0x86, 0x74, 0x89, 0x74, 0x8B, 0x74, 0x8E, 0x74, 0x91, 0x74, 0x94, 0x74, 0x97, 0x74 + .byte 0x99, 0x74, 0x9C, 0x74, 0x9F, 0x74, 0xA2, 0x74, 0xA5, 0x74, 0xA7, 0x74, 0xAA, 0x74, 0xAD, 0x74 + .byte 0xB0, 0x74, 0xB2, 0x74, 0xB5, 0x74, 0xB8, 0x74, 0xBB, 0x74, 0xBE, 0x74, 0xC0, 0x74, 0xC3, 0x74 + .byte 0xC6, 0x74, 0xC9, 0x74, 0xCB, 0x74, 0xCE, 0x74, 0xD1, 0x74, 0xD4, 0x74, 0xD7, 0x74, 0xD9, 0x74 + .byte 0xDC, 0x74, 0xDF, 0x74, 0xE2, 0x74, 0xE4, 0x74, 0xE7, 0x74, 0xEA, 0x74, 0xED, 0x74, 0xEF, 0x74 + .byte 0xF2, 0x74, 0xF5, 0x74, 0xF8, 0x74, 0xFA, 0x74, 0xFD, 0x74, 0x00, 0x75, 0x02, 0x75, 0x05, 0x75 + .byte 0x08, 0x75, 0x0B, 0x75, 0x0D, 0x75, 0x10, 0x75, 0x13, 0x75, 0x16, 0x75, 0x18, 0x75, 0x1B, 0x75 + .byte 0x1E, 0x75, 0x20, 0x75, 0x23, 0x75, 0x26, 0x75, 0x29, 0x75, 0x2B, 0x75, 0x2E, 0x75, 0x31, 0x75 + .byte 0x33, 0x75, 0x36, 0x75, 0x39, 0x75, 0x3B, 0x75, 0x3E, 0x75, 0x41, 0x75, 0x43, 0x75, 0x46, 0x75 + .byte 0x49, 0x75, 0x4C, 0x75, 0x4E, 0x75, 0x51, 0x75, 0x54, 0x75, 0x56, 0x75, 0x59, 0x75, 0x5C, 0x75 + .byte 0x5E, 0x75, 0x61, 0x75, 0x64, 0x75, 0x66, 0x75, 0x69, 0x75, 0x6C, 0x75, 0x6E, 0x75, 0x71, 0x75 + .byte 0x74, 0x75, 0x76, 0x75, 0x79, 0x75, 0x7C, 0x75, 0x7E, 0x75, 0x81, 0x75, 0x83, 0x75, 0x86, 0x75 + .byte 0x89, 0x75, 0x8B, 0x75, 0x8E, 0x75, 0x91, 0x75, 0x93, 0x75, 0x96, 0x75, 0x99, 0x75, 0x9B, 0x75 + .byte 0x9E, 0x75, 0xA0, 0x75, 0xA3, 0x75, 0xA6, 0x75, 0xA8, 0x75, 0xAB, 0x75, 0xAE, 0x75, 0xB0, 0x75 + .byte 0xB3, 0x75, 0xB5, 0x75, 0xB8, 0x75, 0xBB, 0x75, 0xBD, 0x75, 0xC0, 0x75, 0xC2, 0x75, 0xC5, 0x75 + .byte 0xC8, 0x75, 0xCA, 0x75, 0xCD, 0x75, 0xCF, 0x75, 0xD2, 0x75, 0xD5, 0x75, 0xD7, 0x75, 0xDA, 0x75 + .byte 0xDC, 0x75, 0xDF, 0x75, 0xE2, 0x75, 0xE4, 0x75, 0xE7, 0x75, 0xE9, 0x75, 0xEC, 0x75, 0xEF, 0x75 + .byte 0xF1, 0x75, 0xF4, 0x75, 0xF6, 0x75, 0xF9, 0x75, 0xFB, 0x75, 0xFE, 0x75, 0x01, 0x76, 0x03, 0x76 + .byte 0x06, 0x76, 0x08, 0x76, 0x0B, 0x76, 0x0D, 0x76, 0x10, 0x76, 0x12, 0x76, 0x15, 0x76, 0x18, 0x76 + .byte 0x1A, 0x76, 0x1D, 0x76, 0x1F, 0x76, 0x22, 0x76, 0x24, 0x76, 0x27, 0x76, 0x29, 0x76, 0x2C, 0x76 + .byte 0x2E, 0x76, 0x31, 0x76, 0x34, 0x76, 0x36, 0x76, 0x39, 0x76, 0x3B, 0x76, 0x3E, 0x76, 0x40, 0x76 + .byte 0x43, 0x76, 0x45, 0x76, 0x48, 0x76, 0x4A, 0x76, 0x4D, 0x76, 0x4F, 0x76, 0x52, 0x76, 0x54, 0x76 + .byte 0x57, 0x76, 0x59, 0x76, 0x5C, 0x76, 0x5E, 0x76, 0x61, 0x76, 0x63, 0x76, 0x66, 0x76, 0x68, 0x76 + .byte 0x6B, 0x76, 0x6D, 0x76, 0x70, 0x76, 0x72, 0x76, 0x75, 0x76, 0x77, 0x76, 0x7A, 0x76, 0x7C, 0x76 + .byte 0x7F, 0x76, 0x81, 0x76, 0x84, 0x76, 0x86, 0x76, 0x89, 0x76, 0x8B, 0x76, 0x8E, 0x76, 0x90, 0x76 + .byte 0x93, 0x76, 0x95, 0x76, 0x98, 0x76, 0x9A, 0x76, 0x9D, 0x76, 0x9F, 0x76, 0xA2, 0x76, 0xA4, 0x76 + .byte 0xA7, 0x76, 0xA9, 0x76, 0xAB, 0x76, 0xAE, 0x76, 0xB0, 0x76, 0xB3, 0x76, 0xB5, 0x76, 0xB8, 0x76 + .byte 0xBA, 0x76, 0xBD, 0x76, 0xBF, 0x76, 0xC2, 0x76, 0xC4, 0x76, 0xC6, 0x76, 0xC9, 0x76, 0xCB, 0x76 + .byte 0xCE, 0x76, 0xD0, 0x76, 0xD3, 0x76, 0xD5, 0x76, 0xD8, 0x76, 0xDA, 0x76, 0xDC, 0x76, 0xDF, 0x76 + .byte 0xE1, 0x76, 0xE4, 0x76, 0xE6, 0x76, 0xE9, 0x76, 0xEB, 0x76, 0xED, 0x76, 0xF0, 0x76, 0xF2, 0x76 + .byte 0xF5, 0x76, 0xF7, 0x76, 0xF9, 0x76, 0xFC, 0x76, 0xFE, 0x76, 0x01, 0x77, 0x03, 0x77, 0x06, 0x77 + .byte 0x08, 0x77, 0x0A, 0x77, 0x0D, 0x77, 0x0F, 0x77, 0x12, 0x77, 0x14, 0x77, 0x16, 0x77, 0x19, 0x77 + .byte 0x1B, 0x77, 0x1E, 0x77, 0x20, 0x77, 0x22, 0x77, 0x25, 0x77, 0x27, 0x77, 0x29, 0x77, 0x2C, 0x77 + .byte 0x2E, 0x77, 0x31, 0x77, 0x33, 0x77, 0x35, 0x77, 0x38, 0x77, 0x3A, 0x77, 0x3D, 0x77, 0x3F, 0x77 + .byte 0x41, 0x77, 0x44, 0x77, 0x46, 0x77, 0x48, 0x77, 0x4B, 0x77, 0x4D, 0x77, 0x50, 0x77, 0x52, 0x77 + .byte 0x54, 0x77, 0x57, 0x77, 0x59, 0x77, 0x5B, 0x77, 0x5E, 0x77, 0x60, 0x77, 0x62, 0x77, 0x65, 0x77 + .byte 0x67, 0x77, 0x69, 0x77, 0x6C, 0x77, 0x6E, 0x77, 0x70, 0x77, 0x73, 0x77, 0x75, 0x77, 0x78, 0x77 + .byte 0x7A, 0x77, 0x7C, 0x77, 0x7F, 0x77, 0x81, 0x77, 0x83, 0x77, 0x86, 0x77, 0x88, 0x77, 0x8A, 0x77 + .byte 0x8D, 0x77, 0x8F, 0x77, 0x91, 0x77, 0x94, 0x77, 0x96, 0x77, 0x98, 0x77, 0x9A, 0x77, 0x9D, 0x77 + .byte 0x9F, 0x77, 0xA1, 0x77, 0xA4, 0x77, 0xA6, 0x77, 0xA8, 0x77, 0xAB, 0x77, 0xAD, 0x77, 0xAF, 0x77 + .byte 0xB2, 0x77, 0xB4, 0x77, 0xB6, 0x77, 0xB9, 0x77, 0xBB, 0x77, 0xBD, 0x77, 0xBF, 0x77, 0xC2, 0x77 + .byte 0xC4, 0x77, 0xC6, 0x77, 0xC9, 0x77, 0xCB, 0x77, 0xCD, 0x77, 0xD0, 0x77, 0xD2, 0x77, 0xD4, 0x77 + .byte 0xD6, 0x77, 0xD9, 0x77, 0xDB, 0x77, 0xDD, 0x77, 0xE0, 0x77, 0xE2, 0x77, 0xE4, 0x77, 0xE6, 0x77 + .byte 0xE9, 0x77, 0xEB, 0x77, 0xED, 0x77, 0xF0, 0x77, 0xF2, 0x77, 0xF4, 0x77, 0xF6, 0x77, 0xF9, 0x77 + .byte 0xFB, 0x77, 0xFD, 0x77, 0xFF, 0x77, 0x02, 0x78, 0x04, 0x78, 0x06, 0x78, 0x08, 0x78, 0x0B, 0x78 + .byte 0x0D, 0x78, 0x0F, 0x78, 0x11, 0x78, 0x14, 0x78, 0x16, 0x78, 0x18, 0x78, 0x1A, 0x78, 0x1D, 0x78 + .byte 0x1F, 0x78, 0x21, 0x78, 0x23, 0x78, 0x26, 0x78, 0x28, 0x78, 0x2A, 0x78, 0x2C, 0x78, 0x2F, 0x78 + .byte 0x31, 0x78, 0x33, 0x78, 0x35, 0x78, 0x38, 0x78, 0x3A, 0x78, 0x3C, 0x78, 0x3E, 0x78, 0x41, 0x78 + .byte 0x43, 0x78, 0x45, 0x78, 0x47, 0x78, 0x49, 0x78, 0x4C, 0x78, 0x4E, 0x78, 0x50, 0x78, 0x52, 0x78 + .byte 0x55, 0x78, 0x57, 0x78, 0x59, 0x78, 0x5B, 0x78, 0x5D, 0x78, 0x60, 0x78, 0x62, 0x78, 0x64, 0x78 + .byte 0x66, 0x78, 0x69, 0x78, 0x6B, 0x78, 0x6D, 0x78, 0x6F, 0x78, 0x71, 0x78, 0x74, 0x78, 0x76, 0x78 + .byte 0x78, 0x78, 0x7A, 0x78, 0x7C, 0x78, 0x7F, 0x78, 0x81, 0x78, 0x83, 0x78, 0x85, 0x78, 0x87, 0x78 + .byte 0x8A, 0x78, 0x8C, 0x78, 0x8E, 0x78, 0x90, 0x78, 0x92, 0x78, 0x94, 0x78, 0x97, 0x78, 0x99, 0x78 + .byte 0x9B, 0x78, 0x9D, 0x78, 0x9F, 0x78, 0xA2, 0x78, 0xA4, 0x78, 0xA6, 0x78, 0xA8, 0x78, 0xAA, 0x78 + .byte 0xAC, 0x78, 0xAF, 0x78, 0xB1, 0x78, 0xB3, 0x78, 0xB5, 0x78, 0xB7, 0x78, 0xB9, 0x78, 0xBC, 0x78 + .byte 0xBE, 0x78, 0xC0, 0x78, 0xC2, 0x78, 0xC4, 0x78, 0xC6, 0x78, 0xC9, 0x78, 0xCB, 0x78, 0xCD, 0x78 + .byte 0xCF, 0x78, 0xD1, 0x78, 0xD3, 0x78, 0xD5, 0x78, 0xD8, 0x78, 0xDA, 0x78, 0xDC, 0x78, 0xDE, 0x78 + .byte 0xE0, 0x78, 0xE2, 0x78, 0xE4, 0x78, 0xE7, 0x78, 0xE9, 0x78, 0xEB, 0x78, 0xED, 0x78, 0xEF, 0x78 + .byte 0xF1, 0x78, 0xF3, 0x78, 0xF6, 0x78, 0xF8, 0x78, 0xFA, 0x78, 0xFC, 0x78, 0xFE, 0x78, 0x00, 0x79 + .byte 0x02, 0x79, 0x04, 0x79, 0x07, 0x79, 0x09, 0x79, 0x0B, 0x79, 0x0D, 0x79, 0x0F, 0x79, 0x11, 0x79 + .byte 0x13, 0x79, 0x15, 0x79, 0x18, 0x79, 0x1A, 0x79, 0x1C, 0x79, 0x1E, 0x79, 0x20, 0x79, 0x22, 0x79 + .byte 0x24, 0x79, 0x26, 0x79, 0x28, 0x79, 0x2B, 0x79, 0x2D, 0x79, 0x2F, 0x79, 0x31, 0x79, 0x33, 0x79 + .byte 0x35, 0x79, 0x37, 0x79, 0x39, 0x79, 0x3B, 0x79, 0x3D, 0x79, 0x40, 0x79, 0x42, 0x79, 0x44, 0x79 + .byte 0x46, 0x79, 0x48, 0x79, 0x4A, 0x79, 0x4C, 0x79, 0x4E, 0x79, 0x50, 0x79, 0x52, 0x79, 0x54, 0x79 + .byte 0x57, 0x79, 0x59, 0x79, 0x5B, 0x79, 0x5D, 0x79, 0x5F, 0x79, 0x61, 0x79, 0x63, 0x79, 0x65, 0x79 + .byte 0x67, 0x79, 0x69, 0x79, 0x6B, 0x79, 0x6D, 0x79, 0x6F, 0x79, 0x72, 0x79, 0x74, 0x79, 0x76, 0x79 + .byte 0x78, 0x79, 0x7A, 0x79, 0x7C, 0x79, 0x7E, 0x79, 0x80, 0x79, 0x82, 0x79, 0x84, 0x79, 0x86, 0x79 + .byte 0x88, 0x79, 0x8A, 0x79, 0x8C, 0x79, 0x8E, 0x79, 0x90, 0x79, 0x93, 0x79, 0x95, 0x79, 0x97, 0x79 + .byte 0x99, 0x79, 0x9B, 0x79, 0x9D, 0x79, 0x9F, 0x79, 0xA1, 0x79, 0xA3, 0x79, 0xA5, 0x79, 0xA7, 0x79 + .byte 0xA9, 0x79, 0xAB, 0x79, 0xAD, 0x79, 0xAF, 0x79, 0xB1, 0x79, 0xB3, 0x79, 0xB5, 0x79, 0xB7, 0x79 + .byte 0xB9, 0x79, 0xBB, 0x79, 0xBD, 0x79, 0xBF, 0x79, 0xC1, 0x79, 0xC4, 0x79, 0xC6, 0x79, 0xC8, 0x79 + .byte 0xCA, 0x79, 0xCC, 0x79, 0xCE, 0x79, 0xD0, 0x79, 0xD2, 0x79, 0xD4, 0x79, 0xD6, 0x79, 0xD8, 0x79 + .byte 0xDA, 0x79, 0xDC, 0x79, 0xDE, 0x79, 0xE0, 0x79, 0xE2, 0x79, 0xE4, 0x79, 0xE6, 0x79, 0xE8, 0x79 + .byte 0xEA, 0x79, 0xEC, 0x79, 0xEE, 0x79, 0xF0, 0x79, 0xF2, 0x79, 0xF4, 0x79, 0xF6, 0x79, 0xF8, 0x79 + .byte 0xFA, 0x79, 0xFC, 0x79 + .global _02092448 +_02092448: + .byte 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x20, 0x68, 0x65, 0x61, 0x70, 0x20 + .byte 0x6D, 0x61, 0x69, 0x6E, 0x20, 0x25, 0x70, 0x20, 0x25, 0x70, 0x0A, 0x00 + .global _02092460 +_02092460: + .byte 0x00, 0x00, 0x00, 0x00 + .global _02092464 +_02092464: + .byte 0x72, 0x6F, 0x6F, 0x74, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00 + .global _02092474 +_02092474: + .byte 0x4D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _0209247C +_0209247C: + .byte 0x54, 0x61, 0x73, 0x6B, 0x00, 0x00, 0x00, 0x00 + .global _02092484 +_02092484: + .byte 0x55, 0x6E, 0x4B, 0x6E, 0x6F, 0x77, 0x6E, 0x00 + .global _0209248C +_0209248C: + .byte 0x55, 0x6E, 0x6B, 0x6E, 0x6F, 0x77, 0x6E, 0x00 + .global _02092494 +_02092494: + .byte 0x53, 0x6F, 0x75, 0x6E, 0x64, 0x20, 0x44, 0x72, 0x69, 0x76, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00 + .global _020924A4 +_020924A4: + .byte 0x53, 0x6F, 0x75, 0x6E, 0x64, 0x20, 0x41, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _020924B4 +_020924B4: + .byte 0x53, 0x6F, 0x75, 0x6E, 0x64, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x61, 0x6E, 0x64, 0x00, 0x00, 0x00 + .global _020924C4 +_020924C4: + .byte 0x53, 0x6F, 0x75, 0x6E, 0x64, 0x20, 0x4C, 0x6F, 0x61, 0x64, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x61 + .byte 0x6E, 0x64, 0x00, 0x00 + .global _020924D8 +_020924D8: + .byte 0x74, 0x61, 0x73, 0x6B, 0x20, 0x70, 0x72, 0x6F, 0x63, 0x20, 0x62, 0x6F + .byte 0x6F, 0x74, 0x0A, 0x00 + .global _020924E8 +_020924E8: + .byte 0x73, 0x6F, 0x75, 0x6E, 0x64, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6D, 0x65 + .byte 0x0A, 0x00, 0x00, 0x00 + .global _020924F8 +_020924F8: + .byte 0x73, 0x6F, 0x75, 0x6E, 0x64, 0x20, 0x73, 0x6C, 0x65, 0x65, 0x70, 0x0A + .byte 0x00, 0x00, 0x00, 0x00 + .global _02092508 +_02092508: + .byte 0x63, 0x61, 0x72, 0x64, 0x20, 0x70, 0x75, 0x6C, 0x6C, 0x20, 0x6F, 0x75 + .byte 0x74, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 + .global _0209251C +_0209251C: + .byte 0x63, 0x61, 0x72, 0x64, 0x20, 0x70, 0x75, 0x6C + .byte 0x6C, 0x20, 0x6F, 0x75, 0x74, 0x0A, 0x00, 0x00 + .global _0209252C +_0209252C: + .byte 0x63, 0x61, 0x72, 0x64, 0x20, 0x62, 0x61, 0x63 + .byte 0x6B, 0x75, 0x70, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x0A, 0x00, 0x00 + .global _02092540 +_02092540: + .byte 0x68, 0x61, 0x6C, 0x74 + .byte 0x20, 0x70, 0x72, 0x6F, 0x63, 0x65, 0x73, 0x73, 0x20, 0x64, 0x69, 0x73, 0x70, 0x20, 0x25, 0x64 + .byte 0x0A, 0x00, 0x00, 0x00 + .global _02092558 +_02092558: + .word _02092580 + .byte 0x77, 0x03, 0x00, 0x00 + .word _02092580 + .byte 0x16, 0x02, 0x00, 0x00 + .word _02092580 + .byte 0xB1, 0x00, 0x00, 0x00 + .word _02092580 + .byte 0x0D, 0x01, 0x00, 0x00 + .word _02092580 + .byte 0x72, 0x02, 0x00, 0x00 + .global _02092580 +_02092580: + .byte 0x6F, 0x76, 0x65, 0x72 + .byte 0x6C, 0x61, 0x79, 0x2E, 0x63, 0x00, 0x00, 0x00 + .global _0209258C +_0209258C: + .byte 0x63, 0x68, 0x65, 0x63, 0x6B, 0x20, 0x67, 0x72 + .byte 0x6F, 0x75, 0x70, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x00, 0x00, 0x00 + .global _020925A0 +_020925A0: + .byte 0x6C, 0x6F, 0x61, 0x64 + .byte 0x20, 0x67, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x00, 0x00, 0x00, 0x00 + .global _020925B4 +_020925B4: + .byte 0x75, 0x6E, 0x6C, 0x6F, 0x61, 0x64, 0x20, 0x67, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x00, 0x00 + .global _020925C8 +_020925C8: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020925F8 +_020925F8: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00 + .global _02092640 +_02092640: + .byte 0x64, 0x6D, 0x61, 0x31 + .byte 0x00, 0x00, 0x00, 0x00 + .global _02092648 +_02092648: + .byte 0x64, 0x6D, 0x61, 0x33, 0x00, 0x00, 0x00, 0x00 + .global _02092650 +_02092650: + .byte 0x64, 0x6D, 0x61, 0x32 + .byte 0x00, 0x00, 0x00, 0x00 + .global _02092658 +_02092658: + .byte 0x64, 0x6D, 0x61, 0x30, 0x00, 0x00, 0x00, 0x00 + .global _02092660 +_02092660: + .word sub_02005D14 + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02005D90 + .word sub_02005DE0 + .global _02092670 +_02092670: + .word _02092658 + .byte 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00 + .word _02092660 + .word _02092640 + .byte 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00 + .word _02092660 + .word _02092650 + .byte 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x02, 0x00, 0x00 + .word _02092660 + .word _02092648 + .byte 0x08, 0x00, 0x08, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00 + .word _02092660 + .global _020926C0 +_020926C0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209276C +_0209276C: + .byte 0x4E, 0x4F, 0x4E, 0x45, 0x00, 0x00, 0x00, 0x00 + .global _02092774 +_02092774: + .byte 0x4F, 0x50, 0x54, 0x49, 0x4F, 0x49, 0x4E, 0x00 + .global _0209277C +_0209277C: + .byte 0x4E, 0x6F, 0x77, 0x20, 0x64, 0x61, 0x74, 0x65 + .byte 0x20, 0x26, 0x20, 0x74, 0x69, 0x6D, 0x65, 0x00 + .global _0209278C +_0209278C: + .byte 0x25, 0x73, 0x20, 0x27, 0x25, 0x73, 0x27, 0x0A + .byte 0x00, 0x00, 0x00, 0x00 + .global _02092798 +_02092798: + .byte 0x25, 0x30, 0x34, 0x64, 0x2F, 0x25, 0x30, 0x32, 0x64, 0x2F, 0x25, 0x30 + .byte 0x32, 0x64, 0x20, 0x25, 0x30, 0x32, 0x64, 0x3A, 0x25, 0x30, 0x32, 0x64, 0x3A, 0x25, 0x30, 0x32 + .byte 0x64, 0x00, 0x00, 0x00 + .global _020927B8 +_020927B8: + .byte 0x25, 0x73, 0x2F, 0x00 + .global _020927BC +_020927BC: + .byte 0x46, 0x69, 0x6C, 0x65, 0x4E, 0x61, 0x6D, 0x65 + .byte 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6C, 0x74, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x5B, 0x25 + .byte 0x73, 0x5D, 0x20, 0x70, 0x50, 0x61, 0x74, 0x68, 0x5B, 0x25, 0x73, 0x5D, 0x0A, 0x00, 0x00, 0x00 + .global _020927E4 +_020927E4: + .byte 0x25, 0x73, 0x3A, 0x25, 0x73, 0x00, 0x00, 0x00 + .global _020927EC +_020927EC: + .byte 0x2F, 0x00, 0x00, 0x00 + .global _020927F0 +_020927F0: + .byte 0x64, 0x69, 0x72, 0x00 + .global _020927F4 +_020927F4: + .byte 0x66, 0x69, 0x6C, 0x65, 0x00, 0x00, 0x00, 0x00 + .global _020927FC +_020927FC: + .word _02092834 + .byte 0xB6, 0x03, 0x00, 0x00 + .word _02092834 + .byte 0x86, 0x03, 0x00, 0x00 + .word _02092834 + .byte 0xDA, 0x03, 0x00, 0x00 + .word _02092834 + .byte 0x34, 0x03, 0x00, 0x00 + .word _02092834 + .byte 0x0E, 0x03, 0x00, 0x00 + .word _02092834 + .byte 0xE8, 0x02, 0x00, 0x00 + .word _02092834 + .byte 0x66, 0x03, 0x00, 0x00 + .global _02092834 +_02092834: + .byte 0x66, 0x69, 0x6C, 0x65, 0x5F, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2E, 0x63, 0x00, 0x00, 0x00 + .global _02092844 +_02092844: + .byte 0x46, 0x69, 0x6C, 0x65, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x49, 0x6E, 0x69, 0x74, 0x20 + .byte 0x27, 0x25, 0x73, 0x27, 0x00, 0x00, 0x00, 0x00 + .global _0209285C +_0209285C: + .byte 0x6E, 0x75, 0x6C, 0x6C, 0x00, 0x00, 0x00, 0x00 + .global _02092864 +_02092864: + .byte 0x4E, 0x75, 0x6C, 0x6C, 0x00, 0x00, 0x00, 0x00 + .global _0209286C +_0209286C: + .byte 0x00, 0x00, 0x00, 0x00 + .word _02092864 + .word _0209285C + .word sub_02007EB4 + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02007EB8 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020928B0 +_020928B0: + .byte 0x72, 0x6F, 0x6D, 0x00 + .global _020928B4 +_020928B4: + .byte 0x43, 0x41, 0x52, 0x44, 0x20, 0x52, 0x4F, 0x4D, 0x00, 0x00, 0x00, 0x00 + .global _020928C0 +_020928C0: + .byte 0x4C, 0x6F, 0x63, 0x6B + .byte 0x00, 0x00, 0x00, 0x00 + .global _020928C8 +_020928C8: + .byte 0x50, 0x72, 0x6F, 0x67, 0x00, 0x00, 0x00, 0x00 + .global _020928D0 +_020928D0: + .byte 0x4C, 0x6F, 0x61, 0x64 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020928D8 +_020928D8: + .byte 0x4E, 0x6F, 0x6E, 0x65, 0x00, 0x00, 0x00, 0x00 + .global _020928E0 +_020928E0: + .byte 0x53, 0x61, 0x76, 0x65 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020928E8 +_020928E8: + .byte 0x41, 0x62, 0x6F, 0x72, 0x74, 0x00, 0x00, 0x00 + .global _020928F0 +_020928F0: + .byte 0x44, 0x65, 0x6C, 0x65 + .byte 0x74, 0x65, 0x00, 0x00 + .global _020928F8 +_020928F8: + .byte 0x46, 0x6F, 0x72, 0x6D, 0x61, 0x74, 0x00, 0x00 + .global _02092900 +_02092900: + .byte 0x66, 0x69, 0x6C, 0x65 + .byte 0x2E, 0x63, 0x00, 0x00 + .global _02092908 +_02092908: + .word _02092900 + .byte 0xEF, 0x01, 0x00, 0x00 + .word _02092900 + .byte 0x36, 0x04, 0x00, 0x00 + .word _02092900 + .byte 0x6D, 0x0A, 0x00, 0x00 + .word _02092900 + .byte 0xDF, 0x0B, 0x00, 0x00 + .word _02092900 + .byte 0xFA, 0x03, 0x00, 0x00 + .global _02092930 +_02092930: + .byte 0x4C, 0x6F, 0x61, 0x64 + .byte 0x53, 0x74, 0x72, 0x00 + .global _02092938 +_02092938: + .byte 0x52, 0x65, 0x61, 0x64, 0x41, 0x6C, 0x6C, 0x00 + .global _02092940 +_02092940: + .byte 0x53, 0x74, 0x72, 0x4F + .byte 0x70, 0x65, 0x6E, 0x00 + .global _02092948 +_02092948: + .byte 0x46, 0x69, 0x6C, 0x65, 0x43, 0x68, 0x65, 0x63, 0x6B, 0x00, 0x00, 0x00 + .global _02092954 +_02092954: + .byte 0x52, 0x65, 0x61, 0x64, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x00, 0x00 + .global _02092960 +_02092960: + .byte 0x52, 0x65, 0x61, 0x64 + .byte 0x41, 0x6C, 0x6C, 0x53, 0x74, 0x72, 0x00, 0x00 + .global _0209296C +_0209296C: + .byte 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x43, 0x68 + .byte 0x65, 0x63, 0x6B, 0x00 + .global _02092978 +_02092978: + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209297C +_0209297C: + .byte 0x46, 0x69, 0x6C, 0x65, 0x44, 0x65, 0x76, 0x69 + .byte 0x63, 0x65, 0x5F, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x49, 0x6E, 0x69, 0x74, 0x20, 0x73, 0x74 + .byte 0x61, 0x72, 0x74, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global _0209299C +_0209299C: + .byte 0x46, 0x69, 0x6C, 0x65, 0x44, 0x65, 0x76, 0x69 + .byte 0x63, 0x65, 0x5F, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x49, 0x6E, 0x69, 0x74, 0x20, 0x65, 0x6E + .byte 0x64, 0x0A, 0x00, 0x00 + .global _020929B8 +_020929B8: + .byte 0x46, 0x69, 0x6C, 0x65, 0x20, 0x43, 0x6F, 0x6D, 0x6D, 0x61, 0x6E, 0x64 + .byte 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x20, 0x25, 0x73, 0x5B, 0x25, 0x73, 0x5D, 0x20, 0x65 + .byte 0x72, 0x72, 0x6F, 0x72, 0x20, 0x25, 0x64, 0x20, 0x5B, 0x25, 0x64, 0x2C, 0x25, 0x64, 0x5D, 0x20 + .byte 0x66, 0x69, 0x6C, 0x65, 0x20, 0x25, 0x70, 0x20, 0x62, 0x75, 0x66, 0x20, 0x25, 0x70, 0x20, 0x64 + .byte 0x61, 0x74, 0x61, 0x20, 0x25, 0x70, 0x20, 0x73, 0x69, 0x7A, 0x65, 0x20, 0x25, 0x38, 0x78, 0x00 + .global _02092A04 +_02092A04: + .byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0x00 + .global _02092A18 +_02092A18: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x06, 0x00, 0x00, 0x01, 0x06 + .byte 0x00, 0x80, 0x01, 0x06, 0x00, 0x80, 0x89, 0x06, 0x00, 0xA0, 0x89, 0x06, 0x00, 0x00, 0x21, 0x06 + .byte 0x00, 0x80, 0x21, 0x06 + .global _02092A38 +_02092A38: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x01, 0x06 + .byte 0x00, 0x80, 0x01, 0x06, 0x00, 0x00, 0x20, 0x06, 0x00, 0xC0, 0x20, 0x06, 0x00, 0x00, 0x21, 0x06 + .byte 0x00, 0x80, 0x21, 0x06 + .global _02092A58 +_02092A58: + .byte 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00 + .global _02092A78 +_02092A78: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xD8, 0x00, 0x06, 0x00, 0xE0, 0x00, 0x06 + .byte 0x00, 0xF0, 0x00, 0x06, 0x00, 0xD0, 0x20, 0x06, 0x00, 0xD8, 0x20, 0x06, 0x00, 0xE0, 0x20, 0x06 + .byte 0x00, 0xF0, 0x20, 0x06 + .global _02092A98 +_02092A98: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .global _02092AB8 +_02092AB8: + .byte 0x64, 0x69, 0x73, 0x70, 0x6C, 0x61, 0x79, 0x20, 0x73, 0x65, 0x74, 0x20 + .byte 0x6D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x33, 0x64, 0x20, 0x2D, 0x3E, 0x20, 0x25, 0x33, 0x64, 0x0A + .byte 0x00, 0x00, 0x00, 0x00 + .global _02092AD8 +_02092AD8: + .byte 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x20, 0x00, 0x00 +#ifdef EUROPE + .global _02092E80 +_02092E80: + .byte 0x2F, 0x53, 0x59, 0x53, 0x54, 0x45, 0x4D, 0x2F, 0x68, 0x73, 0x64, 0x5F + .byte 0x69, 0x74, 0x61, 0x2E, 0x64, 0x61, 0x74, 0x00 + .global _02092E94 +_02092E94: + .byte 0x2F, 0x53, 0x59, 0x53, 0x54, 0x45, 0x4D, 0x2F + .byte 0x68, 0x73, 0x64, 0x5F, 0x73, 0x70, 0x61, 0x2E, 0x64, 0x61, 0x74, 0x00 + .global _02092EA8 +_02092EA8: + .byte 0x2F, 0x53, 0x59, 0x53 + .byte 0x54, 0x45, 0x4D, 0x2F, 0x68, 0x73, 0x64, 0x5F, 0x66, 0x72, 0x65, 0x2E, 0x64, 0x61, 0x74, 0x00 + .global _02092EBC +_02092EBC: + .byte 0x2F, 0x53, 0x59, 0x53, 0x54, 0x45, 0x4D, 0x2F, 0x68, 0x73, 0x64, 0x5F, 0x65, 0x6E, 0x67, 0x2E + .byte 0x64, 0x61, 0x74, 0x00 + .global _02092ED0 +_02092ED0: + .byte 0x2F, 0x53, 0x59, 0x53, 0x54, 0x45, 0x4D, 0x2F, 0x68, 0x73, 0x64, 0x5F + .byte 0x67, 0x65, 0x72, 0x2E, 0x64, 0x61, 0x74, 0x00 +#endif + .global CART_REMOVED_IMG_DATA +CART_REMOVED_IMG_DATA: + .byte 0x41, 0x54, 0x34, 0x50, 0x58, 0x6A, 0x19, 0x02, 0x04, 0x06, 0x08, 0x0A + .byte 0x0C, 0x0E, 0x00, 0x0D, 0x00, 0xC0, 0x00, 0x20, 0x20, 0x1F, 0xFC, 0x5F, 0xF8, 0xBF, 0xF2, 0xFF + .byte 0xE2, 0xFF, 0xD0, 0xFF, 0xBE, 0x00, 0xFF, 0xAC, 0xFF, 0x9A, 0xFF, 0x88, 0xFF, 0x76, 0xFF, 0x64 + .byte 0xFF, 0x52, 0xFF, 0x40, 0xFF, 0x2E, 0x00, 0xFF, 0x1C, 0xFF, 0x0A, 0xFE, 0xF8, 0xFE, 0xE6, 0xFE + .byte 0xD4, 0xFE, 0xC2, 0xFE, 0xB0, 0xFE, 0x9E, 0x00, 0xFE, 0x8C, 0xFE, 0x7A, 0xFE, 0x68, 0xFE, 0x56 + .byte 0xFE, 0x44, 0xFE, 0x32, 0xFE, 0x20, 0xFE, 0x0E, 0x00, 0xFD, 0xFC, 0xFD, 0xEA, 0xFD, 0xD8, 0xFD + .byte 0xC6, 0xFD, 0xB4, 0xFD, 0xA2, 0xFD, 0x90, 0xFD, 0x7E, 0x00, 0xFD, 0x6C, 0xFD, 0x5A, 0xFD, 0x48 + .byte 0xFD, 0x36, 0xFD, 0x24, 0xFD, 0x12, 0xFD, 0x00, 0xFC, 0xEE, 0x00, 0xFC, 0xDC, 0xFC, 0xCA, 0xFC + .byte 0xB8, 0xFC, 0xA6, 0xFC, 0x94, 0xFC, 0x82, 0xFC, 0x70, 0xFC, 0x5E, 0x00, 0xFC, 0x4C, 0xFC, 0x3A + .byte 0xFC, 0x28, 0xFC, 0x16, 0xFC, 0x04, 0xFB, 0xF2, 0xFB, 0xE0, 0xFB, 0xCE, 0x00, 0xFB, 0xBC, 0xFB + .byte 0xAA, 0xFB, 0x98, 0xFB, 0x86, 0xFB, 0x74, 0xFB, 0x62, 0xFB, 0x50, 0xFB, 0x3E, 0x00, 0xFB, 0x2C + .byte 0xFB, 0x1A, 0xFB, 0x08, 0xFA, 0xF6, 0xFA, 0xE4, 0xFA, 0xD2, 0xFA, 0xC0, 0xFA, 0xAE, 0x00, 0xFA + .byte 0x9C, 0xFA, 0x8A, 0xFA, 0x78, 0xFA, 0x66, 0xFA, 0x54, 0xFA, 0x42, 0xFA, 0x30, 0xFA, 0x1E, 0x00 + .byte 0xFA, 0x0C, 0xF9, 0xFA, 0xF9, 0xE8, 0xF9, 0xD6, 0xF9, 0xC4, 0xF9, 0xB2, 0xF9, 0xA0, 0xF9, 0x8E + .byte 0x00, 0xF9, 0x7C, 0xF9, 0x6A, 0xF9, 0x58, 0xF9, 0x46, 0xF9, 0x34, 0xF9, 0x22, 0xF9, 0x10, 0xF8 + .byte 0xFE, 0x00, 0xF8, 0xEC, 0xF8, 0xDA, 0xF8, 0xC8, 0xF8, 0xB6, 0xF8, 0xA4, 0xF8, 0x92, 0xF8, 0x80 + .byte 0xF8, 0x6E, 0x00, 0xF8, 0x5C, 0xF8, 0x4A, 0xF8, 0x38, 0xF8, 0x26, 0xF8, 0x14, 0xF8, 0x02, 0xF7 + .byte 0xF0, 0xF7, 0xDE, 0x00, 0xF7, 0xCC, 0xF7, 0xBA, 0xF7, 0xA8, 0xF7, 0x96, 0xF7, 0x84, 0xF7, 0x72 + .byte 0xF7, 0x60, 0xF7, 0x4E, 0x00, 0xF7, 0x3C, 0xF7, 0x2A, 0xF7, 0x18, 0xF7, 0x06, 0xF6, 0xF4, 0xF6 + .byte 0xE2, 0xF6, 0xD0, 0xF6, 0xBE, 0x00, 0xF6, 0xAC, 0xF6, 0x9A, 0xF6, 0x88, 0xF6, 0x76, 0xF6, 0x64 + .byte 0xF6, 0x52, 0xF6, 0x40, 0xF6, 0x2E, 0x00, 0xF6, 0x1C, 0xF6, 0x0A, 0xF5, 0xF8, 0xF5, 0xE6, 0xF5 + .byte 0xD4, 0xF5, 0xC2, 0xF5, 0xB0, 0xF5, 0x9E, 0x00, 0xF5, 0x8C, 0xF5, 0x7A, 0xF5, 0x68, 0xF5, 0x56 + .byte 0xF5, 0x44, 0xF5, 0x32, 0xF5, 0x20, 0xF5, 0x0E, 0x00, 0xF4, 0xFC, 0xF4, 0xEA, 0xF4, 0xD8, 0xF4 + .byte 0xC6, 0xF4, 0xB4, 0xF4, 0xA2, 0xF4, 0x90, 0xF4, 0x7E, 0x00, 0xF4, 0x6C, 0xF4, 0x5A, 0xF4, 0x48 + .byte 0xF4, 0x36, 0xF4, 0x24, 0xF4, 0x12, 0xF4, 0x00, 0xF3, 0xEE, 0x00, 0xF3, 0xDC, 0xF3, 0xCA, 0xF3 + .byte 0xB8, 0xF3, 0xA6, 0xF3, 0x94, 0xF3, 0x82, 0xF3, 0x70, 0xF3, 0x5E, 0x00, 0xF3, 0x4C, 0xF3, 0x3A + .byte 0xF3, 0x28, 0xF3, 0x16, 0xF3, 0x04, 0xF2, 0xF2, 0xF2, 0xE0, 0xF2, 0xCE, 0x00, 0xF2, 0xBC, 0xF2 + .byte 0xAA, 0xF2, 0x98, 0xF2, 0x86, 0xF2, 0x74, 0xF2, 0x62, 0xF2, 0x50, 0xF2, 0x3E, 0x00, 0xF2, 0x2C + .byte 0xF2, 0x1A, 0xF2, 0x08, 0xF1, 0xF6, 0xF1, 0xE4, 0xF1, 0xD2, 0xF1, 0xC0, 0xF1, 0xAE, 0x00, 0xF1 + .byte 0x9C, 0xF1, 0x8A, 0xF1, 0x78, 0xF1, 0x66, 0xF1, 0x54, 0xF1, 0x42, 0xF1, 0x30, 0xF1, 0x1E, 0x00 + .byte 0xF1, 0x0C, 0xF0, 0xFA, 0xF0, 0xE8, 0xF0, 0xD6, 0xF0, 0xC4, 0xF0, 0xB2, 0xF0, 0xA0, 0xF0, 0x8E + .byte 0x00, 0xF0, 0x7C, 0xF0, 0x6A, 0xF0, 0x58, 0xF0, 0x46, 0xF0, 0x34, 0xF0, 0x22, 0xF0, 0x10, 0xF0 + .byte 0x00, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00 + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00 + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00 + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF6, 0xFF, 0x7F, 0xFF, 0x7F, 0x1F, 0xFC, 0xFF, 0x7F + .byte 0x20, 0x00, 0x1F, 0xFC, 0xF0, 0x0C, 0x50, 0x0C, 0x5F, 0xDA, 0xF0, 0x0E, 0xF0, 0x0E, 0x90, 0x0E + .byte 0xFF, 0xC8, 0x00, 0xF0, 0x02, 0xFF, 0x86, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0 + .byte 0x02, 0xF0, 0x02, 0x00, 0x10, 0x02, 0xFF, 0x04, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10 + .byte 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0 + .byte 0x10, 0x9E, 0x64, 0x10, 0x04, 0xFF, 0x08, 0x21, 0xFF, 0x7F, 0x08, 0x21, 0x08, 0x21, 0x00, 0x3F + .byte 0xF8, 0xF0, 0x04, 0x30, 0x04, 0x1D, 0xE0, 0x3F, 0xDC, 0xF0, 0x06, 0xF0, 0x06, 0x70, 0x06, 0x18 + .byte 0xFF, 0xC8, 0xF0, 0x0E, 0x1D, 0x86, 0x08, 0x21, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0x00, 0xF0 + .byte 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0x1E, 0xFC, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0x00 + .byte 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04 + .byte 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xB0, 0x04, 0x5F, 0x04, 0x9C, 0x1E, 0x1B, 0xE8, 0xBC, 0x3A, 0x5E + .byte 0x5E, 0x00, 0x1E, 0x56, 0x5F, 0xE2, 0x7B, 0xC6, 0x5B, 0xC4, 0xFF, 0xC8, 0xFF, 0xC8, 0x3B, 0x96 + .byte 0xBF, 0xBC, 0x00, 0x7E, 0x00, 0x9B, 0x7A, 0x3B, 0x6E, 0x7F, 0x74, 0x9F, 0x5E, 0x5C, 0x4A, 0x9F + .byte 0x74, 0x3C, 0x36, 0x00, 0x3F, 0x44, 0xBF, 0xCA, 0x9C, 0x1C, 0xFF, 0xAA, 0x1A, 0xFA, 0xFD, 0x7E + .byte 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0 + .byte 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xBE, 0x02, 0x7C, 0x82, 0x3B, 0xF8 + .byte 0x59, 0xF6, 0x1B, 0xE8, 0x9C, 0x38, 0x00, 0xBE, 0x5E, 0x3F, 0xE2, 0x7F, 0xCE, 0x5F, 0xF0, 0x20 + .byte 0xFF, 0xC8, 0x79, 0xBE, 0x5F, 0xE2, 0x00, 0x3D, 0xA2, 0x5B, 0xB0, 0xBB, 0x86, 0x9C, 0x76, 0x1B + .byte 0x66, 0x3B, 0x86, 0x7F, 0x6A, 0x1B, 0x54, 0x00, 0x99, 0x6C, 0x1F, 0x8E, 0x3F, 0x54, 0xFF, 0x6C + .byte 0xBF, 0x34, 0x7D, 0x18, 0xBF, 0xD0, 0x3F, 0x4C, 0x00, 0xFB, 0x7E, 0xF0, 0x08, 0xF0, 0x08, 0xF0 + .byte 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0x00, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08 + .byte 0xF0, 0x08, 0xF0, 0x08, 0xFE, 0x00, 0x3A, 0x82, 0x3A, 0xFC, 0x00, 0x3E, 0x8C, 0x37, 0xE8, 0x9C + .byte 0x6A, 0xFC, 0x08, 0x59, 0xCE, 0xFF, 0xC8, 0x9C, 0x32, 0x9A, 0x26, 0x00, 0x5F, 0xAA, 0x39, 0x8E + .byte 0x38, 0x88, 0x3B, 0xB0, 0xBF, 0xDA, 0x5B, 0xDE, 0x1D, 0xB2, 0x17, 0x68, 0x00, 0x5C, 0x60, 0xFB + .byte 0x6A, 0x5D, 0xF2, 0x57, 0x38, 0xFF, 0x6C, 0x7F, 0x2A, 0x9F, 0xAA, 0xFF, 0xD0, 0x00, 0xF9, 0x7E + .byte 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0 + .byte 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xFC, 0x00, 0xFE, 0x00, 0x37, 0xEE, 0x00 + .byte 0xFE, 0x38, 0x9C, 0x6E, 0xFE, 0x00, 0x57, 0xB6, 0xFE, 0x00, 0x56, 0x9C, 0x37, 0x92, 0x78, 0x92 + .byte 0x00, 0x9E, 0x62, 0x75, 0x96, 0x9F, 0xDA, 0x5C, 0x00, 0x37, 0xDE, 0xFB, 0x6A, 0x57, 0x60, 0x5F + .byte 0x4E, 0x00, 0xBE, 0x10, 0xFD, 0x5C, 0x7D, 0x1A, 0x97, 0x0A, 0xF8, 0x00, 0xF0, 0x0C, 0xF0, 0x0C + .byte 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0 + .byte 0x0C, 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xF0, 0x0C, 0x9A, 0xE8, 0x36, 0x74, 0x5B, 0xF6, 0xFA, 0x00 + .byte 0x3A, 0x6E, 0x5C, 0x4C, 0x00, 0xFE, 0x94, 0x37, 0xE2, 0xF9, 0xC8, 0x33, 0xA0, 0xBF, 0xC8, 0xFC + .byte 0x00, 0x99, 0xD6, 0x35, 0x8E, 0x00, 0x55, 0xE4, 0x59, 0xF6, 0xB5, 0xD4, 0xFD, 0xB8, 0x9F, 0xD0 + .byte 0xBF, 0x34, 0x5B, 0x1C, 0x5B, 0xAC, 0x00, 0x5F, 0x56, 0xFD, 0x7E, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x7C, 0xC4, 0x00, 0x32, 0xFC, 0x7A, 0x74, 0x58, 0x5E, 0x94 + .byte 0x36, 0x7F, 0xEC, 0x9A, 0x38, 0x9E, 0x5E, 0x3A, 0x54, 0x00, 0x3A, 0x4A, 0x98, 0x5C, 0x7E, 0x34 + .byte 0x36, 0x96, 0xB8, 0x1C, 0xF6, 0x82, 0x7D, 0x9A, 0x76, 0x2E, 0x00, 0x75, 0x88, 0xF9, 0xA2, 0x56 + .byte 0x08, 0x78, 0x36, 0xBA, 0x0A, 0x5D, 0xB4, 0x93, 0x96, 0xFF, 0x32, 0x00, 0xF0, 0xFE, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF1, 0xFC, 0x30, 0x08, 0x5A, 0x9C, 0x00, 0x31, 0xE8 + .byte 0x98, 0x46, 0x5F, 0xEE, 0x73, 0xFA, 0x36, 0x78, 0xBF, 0xCE, 0xFF, 0xC8, 0xFF, 0xC8, 0x00, 0x9F + .byte 0xC8, 0x5F, 0x8A, 0x96, 0x2C, 0x7F, 0x76, 0x71, 0xEC, 0x31, 0x60, 0xFF, 0x6A, 0xBD, 0x96, 0x00 + .byte 0x55, 0xE6, 0xFF, 0x6C, 0x95, 0xCC, 0xBF, 0xAA, 0x5F, 0x08, 0xBF, 0xC4, 0xF0, 0x04, 0xF0, 0x04 + .byte 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0 + .byte 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x22, 0xF0, 0x10, 0xF0, 0x20, 0xF0, 0x0E, 0xF0, 0x0E + .byte 0xF0, 0x2A, 0x00, 0xF0, 0x18, 0xF0, 0x06, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0 + .byte 0x0C, 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10 + .byte 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0 + .byte 0x10, 0xF1, 0x36, 0xF1, 0x24, 0x00, 0xF1, 0x12, 0xF1, 0x00, 0xF0, 0xEE, 0xF0, 0xDC, 0xF0, 0xCA + .byte 0xF0, 0xB8, 0xF0, 0xA6, 0xF0, 0x94, 0x00, 0xF0, 0x82, 0xF0, 0x70, 0xF0, 0x5E, 0xF0, 0x4C, 0xF0 + .byte 0x3A, 0xF0, 0x28, 0xF0, 0x16, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04 + .byte 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF1 + .byte 0x2C, 0xF1, 0x1A, 0xF1, 0x08, 0xF0, 0xF6, 0xF0, 0xE4, 0x00, 0xF0, 0xD2, 0xF0, 0xC0, 0xF0, 0xAE + .byte 0xF0, 0x9C, 0xF0, 0x8A, 0xF0, 0x78, 0xF0, 0x66, 0xF0, 0x54, 0x00, 0xF0, 0x42, 0xF0, 0x30, 0xF0 + .byte 0x1E, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xF0, 0x0C + .byte 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF1, 0x34, 0x00, 0xF1, 0x22, 0xF1 + .byte 0x10, 0xF0, 0xFE, 0xF0, 0xEC, 0xF0, 0xDA, 0xF0, 0xC8, 0xF0, 0xB6, 0xF0, 0xA4, 0x00, 0xF0, 0x92 + .byte 0xF0, 0x80, 0xF0, 0x6E, 0xF0, 0x5C, 0xF0, 0x4A, 0xF0, 0x38, 0xF0, 0x26, 0xF0, 0x14, 0x00, 0xF0 + .byte 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0x00 + .byte 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xB0, 0x02, 0x34, 0x36, 0x34, 0x12, 0xF1, 0x0E + .byte 0x00, 0xF0, 0xFC, 0xBF, 0xC2, 0x54, 0x10, 0x74, 0x80, 0x91, 0xCE, 0x50, 0x0C, 0xF0, 0xB6, 0xF0 + .byte 0xA4, 0x00, 0xF0, 0x92, 0xF0, 0x80, 0xF0, 0x6E, 0xF0, 0x5C, 0xF0, 0x4A, 0xF0, 0x38, 0xF0, 0x26 + .byte 0xF0, 0x14, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0 + .byte 0x02, 0xF0, 0x02, 0x06, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0x08, 0x21 + .byte 0x10, 0x00, 0x00, 0xF4, 0x7E, 0xF0, 0xFA, 0xF0, 0xE8, 0x30, 0x5C, 0x50, 0x0C, 0xB4, 0x3A, 0xF0 + .byte 0xA8, 0xF0, 0xA8, 0x00, 0xF0, 0x96, 0xF0, 0x84, 0xF0, 0x72, 0xF0, 0x60, 0xF0, 0x4E, 0xF0, 0x3C + .byte 0xF0, 0x2A, 0xF0, 0x18, 0x00, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0 + .byte 0x06, 0xF0, 0x06, 0xF0, 0x06, 0x00, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06 + .byte 0x91, 0x26, 0x50, 0x72, 0x10, 0x5A, 0x00, 0x30, 0xFC, 0x10, 0x50, 0x30, 0x12, 0x30, 0x16, 0xFB + .byte 0xCC, 0x70, 0x68, 0x70, 0x5E, 0xBF, 0xAC, 0x00, 0xFF, 0xC0, 0x30, 0x8E, 0x9B, 0xDE, 0x7B, 0x88 + .byte 0x5B, 0x7E, 0x3F, 0x7C, 0x30, 0x88, 0x5F, 0x70, 0x00, 0x9F, 0x68, 0x9F, 0xE0, 0xF0, 0x62, 0xF0 + .byte 0x50, 0xF0, 0x3E, 0xF0, 0x2C, 0xF0, 0x1A, 0xF0, 0x08, 0x00, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08 + .byte 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0x00, 0xF0, 0x08, 0xF0, 0x08, 0xF0 + .byte 0x08, 0xF1, 0x28, 0x3A, 0x46, 0x30, 0x08, 0x7C, 0x4E, 0x39, 0xF0, 0x00, 0x10, 0x1E, 0x3B, 0xE4 + .byte 0x9E, 0x8A, 0x3C, 0x0C, 0x5D, 0xD4, 0x50, 0x46, 0x3B, 0xBC, 0xBD, 0xFE, 0x00, 0xBF, 0xC0, 0x9F + .byte 0xC8, 0x5E, 0x20, 0x3F, 0x9E, 0x3D, 0x8C, 0x1B, 0x78, 0x19, 0xB0, 0x70, 0x0A, 0x00, 0x1B, 0x68 + .byte 0x7F, 0x92, 0x7F, 0x6C, 0xF0, 0x62, 0xF0, 0x50, 0xF0, 0x3E, 0xF0, 0x2C, 0xF0, 0x1A, 0x00, 0xF0 + .byte 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0x00 + .byte 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xFC, 0x00, 0x5E, 0x84, 0x3E, 0x8A + .byte 0x00, 0x9E, 0x28, 0xFE, 0x6A, 0x9F, 0xD4, 0x7E, 0x34, 0xB0, 0x0E, 0x9A, 0x00, 0x3E, 0x36, 0x37 + .byte 0x94, 0x00, 0xBE, 0x20, 0x3E, 0x0E, 0xBF, 0xD4, 0x7B, 0x7C, 0x19, 0x64, 0x5F, 0xCA, 0xFD, 0x9E + .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xFC, 0x00, 0x5E, 0x00, 0x9E, 0x28, 0x59, 0xDE, 0x7B + .byte 0xD2, 0x9E, 0x22, 0x9B, 0xBC, 0x00, 0x96, 0x00, 0x37, 0xE8, 0x37, 0xE2, 0x77, 0x9A, 0xFE, 0x00 + .byte 0x37, 0x7E, 0x9D, 0xAC, 0x7F, 0x7C, 0x00, 0x57, 0x64, 0x5F, 0xDC, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0 + .byte 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E + .byte 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0 + .byte 0x0E, 0xF4, 0x3C, 0xFA, 0x00, 0x5A, 0x7A, 0xF6, 0x3A, 0x00, 0xBC, 0x54, 0xBF, 0xD8, 0xF7, 0xAA + .byte 0x99, 0xAC, 0x55, 0xD8, 0x50, 0x0C, 0x57, 0xA4, 0xBE, 0x00, 0x00, 0x9C, 0x02, 0x7B, 0x6C, 0xB9 + .byte 0xE6, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00 + .byte 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0 + .byte 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x92, 0x56, 0x7E, 0x12, 0x11, 0xF0, 0x00, 0x9C, 0x94 + .byte 0xF4, 0x3A, 0x52, 0x0C, 0x7C, 0x22, 0xFC, 0x00, 0x76, 0x40, 0xB9, 0xFA, 0x33, 0xD0, 0x00, 0x7E + .byte 0x00, 0x13, 0x8A, 0x57, 0x84, 0x7F, 0xE4, 0x7C, 0x02, 0x71, 0xA8, 0xBC, 0x00, 0xF5, 0xFA, 0x00 + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0x00, 0xF0, 0x24, 0x90, 0x12, 0x76, 0x8C, 0x5E, 0x6E, 0x9F, 0xEE, 0x10, 0x0C, 0x76, 0x6A + .byte 0x3F, 0xF2, 0x00, 0x56, 0x5A, 0x9F, 0xC6, 0xF0, 0x18, 0x11, 0xE6, 0x35, 0xA4, 0x35, 0x9E, 0xF1 + .byte 0xDE, 0x70, 0x08, 0x00, 0x91, 0x7E, 0x7F, 0xC8, 0x9F, 0x92, 0xB5, 0xE6, 0xF0, 0x04, 0xF0, 0x04 + .byte 0xF0, 0x04, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0 + .byte 0x04, 0xF0, 0x04, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04 + .byte 0xF0, 0x04, 0xF0, 0x1C, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x38, 0xF0, 0x26, 0xF0, 0x14, 0xF0 + .byte 0x02, 0x20, 0xBD, 0xAA, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0x31, 0x88, 0xFF, 0xC6, 0xF0, 0x10, 0xF0 + .byte 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10 + .byte 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0 + .byte 0xD4, 0xF0, 0xC2, 0xF0, 0xB0, 0xF0, 0x9E, 0xF0, 0x8C, 0x00, 0xF0, 0x7A, 0xF0, 0x68, 0xF0, 0x56 + .byte 0xF0, 0x44, 0xF0, 0x32, 0xF0, 0x20, 0x50, 0x0E, 0xFD, 0xC8, 0x00, 0xF0, 0x06, 0xF0, 0x06, 0xF0 + .byte 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0x00, 0xF0, 0x06, 0xF0, 0x06 + .byte 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0x00, 0xF0, 0x06, 0xF0 + .byte 0xBA, 0xF0, 0xA8, 0xF0, 0x96, 0xF0, 0x84, 0xF0, 0x72, 0xF0, 0x60, 0xF0, 0x4E, 0x00, 0xF0, 0x3C + .byte 0xF0, 0x2A, 0xF0, 0x18, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0x00, 0xF0 + .byte 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0x00 + .byte 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0xCA, 0xF0, 0xB8, 0xF0, 0xA6 + .byte 0x00, 0xF0, 0x94, 0xF0, 0x82, 0xF0, 0x70, 0xF0, 0x5E, 0xF0, 0x4C, 0xF0, 0x3A, 0xF0, 0x28, 0xF0 + .byte 0x16, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04 + .byte 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0 + .byte 0x04, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0xB4, 0x72, 0x66, 0xF0, 0x98, 0xF0, 0x86 + .byte 0xFF, 0xD2, 0x74, 0x08, 0x00, 0x32, 0x3A, 0xF0, 0x52, 0x74, 0x04, 0x12, 0x02, 0xF0, 0x32, 0xF0 + .byte 0x20, 0xB0, 0x0E, 0x51, 0xCC, 0x00, 0xF0, 0x0A, 0x93, 0x30, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10 + .byte 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0 + .byte 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0, 0xD2, 0xF0, 0xC0, 0xBE, 0x9A + .byte 0xF6, 0x66, 0xF0, 0x8E, 0xF1, 0xC0, 0x92, 0x28, 0x00, 0xF0, 0x50, 0x90, 0x4C, 0x31, 0xF8, 0x10 + .byte 0x08, 0xF0, 0x36, 0xF0, 0x24, 0xBE, 0x26, 0x11, 0xCC, 0x00, 0xF2, 0x00, 0xBF, 0xA2, 0xF5, 0xA8 + .byte 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0 + .byte 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04 + .byte 0xBC, 0xD4, 0x5C, 0x76, 0x5C, 0x6E, 0x3C, 0x66, 0x9C, 0x96, 0x7C, 0x8A, 0x00, 0x7F, 0xD4, 0x1C + .byte 0x1E, 0x10, 0x30, 0x9F, 0xD8, 0x50, 0x50, 0x10, 0x18, 0x9C, 0x56, 0x5F, 0x9E, 0x03, 0xBD, 0xDE + .byte 0x51, 0xA8, 0x9F, 0x80, 0x5F, 0xAE, 0x5B, 0xB6, 0xB0, 0x16, 0xFF, 0x7F, 0x00, 0x91, 0x88, 0xFF + .byte 0x74, 0x3F, 0x6C, 0x7F, 0xDA, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E + .byte 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0 + .byte 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x60, 0x5E, 0x3C, 0x5C, 0xAC, 0x5C, 0x6E, 0x1E, 0x98, 0x00 + .byte 0x1E, 0x94, 0x3C, 0x5E, 0x5C, 0x52, 0x3C, 0x50, 0x5F, 0xEC, 0x5C, 0x3C, 0x3C, 0x16, 0x92, 0x36 + .byte 0x00, 0x5F, 0xC6, 0x5C, 0x56, 0x3C, 0x12, 0x9C, 0x4C, 0x9E, 0x5E, 0x7F, 0xE2, 0x7F, 0x8E, 0x9F + .byte 0x88, 0x00, 0xFF, 0xC8, 0x79, 0x9A, 0x5F, 0x60, 0x9B, 0xB0, 0x1B, 0xAA, 0xF1, 0xA8, 0xF0, 0x08 + .byte 0xF0, 0x08, 0x00, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0 + .byte 0x08, 0xF0, 0x08, 0x00, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xBA, 0x44 + .byte 0x30, 0x7A, 0x38, 0xA6, 0x00, 0x3C, 0x9E, 0x5E, 0x00, 0x5A, 0x3A, 0xBC, 0x5E, 0x7D, 0xE2, 0x58 + .byte 0x10, 0xB0, 0x38, 0x7F, 0xBC, 0x00, 0x39, 0xFA, 0x9F, 0xA6, 0x9F, 0xCE, 0xBC, 0x08, 0x5E, 0x48 + .byte 0x9F, 0x7E, 0x38, 0x12, 0x72, 0x12, 0x00, 0xBC, 0x26, 0x5F, 0xE2, 0x3D, 0x56, 0x3B, 0x84, 0x11 + .byte 0xE6, 0xFC, 0x00, 0xF0, 0x06, 0xF0, 0x06, 0x00, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06 + .byte 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0x00, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0 + .byte 0x06, 0xF0, 0x06, 0xF8, 0xD4, 0x5E, 0xC4, 0x18, 0xA4, 0x00, 0x5E, 0xBE, 0x9E, 0x3A, 0x17, 0xF0 + .byte 0x3A, 0x14, 0x3F, 0xDE, 0xBC, 0x9C, 0xBE, 0x6A, 0x7D, 0xCC, 0x00, 0x9F, 0xB6, 0x5F, 0xA6, 0xBD + .byte 0xCE, 0x3B, 0x98, 0x3F, 0xA2, 0xFE, 0x00, 0x3B, 0x7E, 0x18, 0x10, 0x00, 0xF9, 0xC8, 0x35, 0xA0 + .byte 0x3C, 0x14, 0x79, 0xEA, 0xBF, 0x4C, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10, 0xF0 + .byte 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x00, 0xF0, 0x10 + .byte 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x10, 0x7C, 0xCE, 0x9C, 0xC4, 0x5C, 0xB8, 0x00, 0x9B + .byte 0xF6, 0x5C, 0xA4, 0x5B, 0xE2, 0xB6, 0x22, 0xFE, 0x00, 0x7C, 0x7A, 0x9B, 0xB6, 0xF5, 0xCE, 0x00 + .byte 0xBB, 0x98, 0xFB, 0xC8, 0x3C, 0x32, 0xF5, 0x96, 0x5D, 0x74, 0x5B, 0xA0, 0x56, 0x10, 0xFE, 0x00 + .byte 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0 + .byte 0x04, 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04 + .byte 0xF0, 0x04, 0x00, 0xB8, 0x76, 0x34, 0x68, 0x9E, 0xAA, 0x59, 0xF0, 0x7F, 0xE6, 0x58, 0x32, 0xB8 + .byte 0x0E, 0xB0, 0x04, 0x00, 0xBE, 0x60, 0x77, 0x9A, 0x92, 0x5C, 0x32, 0x00, 0x3A, 0x50, 0x11, 0xF4 + .byte 0xFA, 0x00, 0xFF, 0xC8, 0x00, 0x56, 0x20, 0x33, 0x60, 0x9A, 0x00, 0xB1, 0xA8, 0x39, 0xFA, 0xF0 + .byte 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00 + .byte 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0 + .byte 0x00, 0x30, 0x00, 0x92, 0xD4, 0x7A, 0x94, 0x00, 0x12, 0xBE, 0x32, 0xBA, 0x32, 0xB4, 0x9F, 0xE6 + .byte 0x9F, 0xE8, 0x50, 0x1E, 0xB7, 0xFE, 0x31, 0xC0, 0x00, 0xFF, 0xC0, 0x90, 0x10, 0x99, 0xEE, 0x59 + .byte 0x88, 0xBF, 0x8E, 0x33, 0xE0, 0xFF, 0xA6, 0xBF, 0x74, 0x00, 0x7F, 0x56, 0x5F, 0x30, 0x39, 0xCE + .byte 0xF3, 0xFA, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0 + .byte 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E, 0xF0, 0x0E + .byte 0xF0, 0x0E, 0xF0, 0x2E, 0xF0, 0x1C, 0xF0, 0x0A, 0xF0, 0x50, 0xF0, 0x3E, 0x00, 0xF0, 0x2C, 0xF0 + .byte 0x1A, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x4C, 0xF0, 0x3A, 0xF0, 0x28, 0x93, 0xE2, 0x00, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0xF2, 0x00 + .byte 0xF0, 0xE0, 0xF0, 0xCE, 0xF0, 0xBC, 0xF0, 0xAA, 0xF0, 0x98, 0xF0, 0x86, 0xF0, 0x74, 0xF0, 0x62 + .byte 0x00, 0xF0, 0x50, 0xF0, 0x3E, 0xF0, 0x2C, 0xF0, 0x1A, 0x3B, 0xC6, 0xF0, 0x02, 0xF0, 0x02, 0xF0 + .byte 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02 + .byte 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0xEC, 0xF0 + .byte 0xDA, 0xF0, 0xC8, 0x00, 0xF0, 0xB6, 0xF0, 0xA4, 0xF0, 0x92, 0xF0, 0x80, 0xF0, 0x6E, 0xF0, 0x5C + .byte 0xF0, 0x4A, 0xF0, 0x38, 0x00, 0xF0, 0x26, 0xF0, 0x14, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0 + .byte 0x02, 0xF0, 0x02, 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02 + .byte 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0xF2, 0xF0, 0xE0, 0xF0, 0xCE, 0xF0 + .byte 0xBC, 0xF0, 0xAA, 0xF0, 0x98, 0xF0, 0x86, 0x00, 0xF0, 0x74, 0xF0, 0x62, 0xF0, 0x50, 0xF0, 0x3E + .byte 0xF0, 0x2C, 0xF0, 0x1A, 0xF0, 0x08, 0xF0, 0x08, 0x00, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0 + .byte 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08, 0x00, 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0x08 + .byte 0xF0, 0x08, 0xF0, 0x08, 0xF0, 0xF0, 0x30, 0x08, 0x30, 0x02, 0x00, 0xF0, 0xD2, 0xF0, 0xC0, 0x30 + .byte 0x8A, 0xF0, 0xA8, 0xF0, 0x96, 0x78, 0x7A, 0xFF, 0xCC, 0xF0, 0x68, 0x00, 0xF0, 0x56, 0xF0, 0x44 + .byte 0xF0, 0x32, 0xFF, 0x48, 0xB3, 0x7A, 0xFF, 0x52, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0 + .byte 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0, 0x00 + .byte 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x56, 0xD6, 0x70, 0x52, 0xF0, 0xD2, 0x00, 0xFE + .byte 0xAE, 0x92, 0x08, 0xF0, 0xA2, 0xB0, 0x90, 0xF0, 0x70, 0xF0, 0x70, 0xF0, 0x5E, 0xF0, 0x4C, 0x00 + .byte 0xF0, 0x3A, 0x72, 0x10, 0xFF, 0x70, 0x91, 0x9A, 0xFF, 0x52, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00 + .byte 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0 + .byte 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x30, 0xBC, 0x70, 0xA8, 0x3B, 0xEE + .byte 0x10, 0x12, 0x00, 0xBF, 0xEC, 0x54, 0xAA, 0x30, 0x4A, 0x5F, 0xE0, 0x3B, 0xF0, 0x5F, 0xEC, 0x30 + .byte 0x2E, 0xF0, 0x1C, 0x00, 0x5F, 0x9C, 0x9F, 0xA4, 0xB0, 0x50, 0x7F, 0xA2, 0x7B, 0x6E, 0xBB, 0xBE + .byte 0x9F, 0x8E, 0x3F, 0x62, 0x00, 0xBF, 0x6E, 0xBF, 0xA4, 0x5F, 0x76, 0x5D, 0x80, 0x90, 0x08, 0x7F + .byte 0xE4, 0x5F, 0xDA, 0xF0, 0x0E, 0x00, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E + .byte 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0 + .byte 0xFE, 0x1A, 0x2E, 0x10, 0x0A, 0x10, 0xD2, 0xC0, 0x08, 0x21, 0x1E, 0x08, 0x1E, 0x04, 0x5F, 0xF6 + .byte 0x3F, 0xE6, 0xBE, 0xC2, 0x5F, 0xD2, 0x00, 0x3F, 0xC6, 0x3D, 0xF0, 0xBF, 0xBE, 0xBC, 0x80, 0x1F + .byte 0xAA, 0x5F, 0xB8, 0x7F, 0xA4, 0x9C, 0x40, 0x00, 0xFF, 0x88, 0x70, 0x0C, 0x10, 0x3A, 0x9F, 0x6E + .byte 0x3F, 0x62, 0xBF, 0xE0, 0xFF, 0x48, 0x20, 0x00, 0x7F, 0x3E, 0x3F, 0x30, 0x7B, 0xD0, 0x9F, 0xE4 + .byte 0x3F, 0x0E, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0 + .byte 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C + .byte 0x3E, 0x00, 0x3D, 0xFA, 0x7E, 0x2E, 0x1B, 0xEA, 0x3E, 0x48, 0x00, 0x5F, 0xE0, 0xBA, 0x90, 0x7A + .byte 0x28, 0x3D, 0xC8, 0x37, 0xB8, 0xF9, 0xB8, 0x9A, 0x00, 0x3E, 0x36, 0x00, 0x3B, 0x90, 0xBE, 0x20 + .byte 0x5D, 0xB6, 0x79, 0x78, 0x5D, 0x78, 0x5D, 0x74, 0x5F, 0xCA, 0x7F, 0x92, 0x00, 0xFF, 0x70, 0x5B + .byte 0x3C, 0x5F, 0x48, 0x3D, 0xFC, 0xBE, 0x02, 0xBF, 0x18, 0xF9, 0x08, 0xF0, 0x06, 0x00, 0xF0, 0x06 + .byte 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0x00, 0xF0 + .byte 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xF0, 0x06, 0xBC, 0x5C, 0xBE, 0x00, 0x1B, 0xF0, 0xBC, 0x1A, 0x00 + .byte 0xFF, 0xD2, 0x57, 0xCC, 0x38, 0x1E, 0xFE, 0x00, 0xF7, 0xA4, 0x3C, 0x36, 0x5F, 0xA4, 0xFD, 0xB0 + .byte 0x00, 0xFD, 0xD4, 0x9D, 0x7E, 0x3F, 0x6C, 0x7F, 0x92, 0xFD, 0x70, 0x5B, 0x48, 0x7E, 0x00, 0x39 + .byte 0x2A, 0x00, 0xB7, 0x50, 0xBD, 0x46, 0x5D, 0x02, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C + .byte 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0, 0x0C, 0xF0 + .byte 0x0C, 0xF0, 0x0C, 0x00, 0xF0, 0x0C, 0xFC, 0x5C, 0x35, 0xF0, 0xBB, 0xE6, 0xFC, 0x00, 0x9C, 0x4A + .byte 0xFC, 0x00, 0xF5, 0xA4, 0x00, 0x5E, 0x00, 0xB3, 0xBC, 0x57, 0x80, 0x9E, 0x14, 0x53, 0x6A, 0x5A + .byte 0x46, 0x78, 0x3A, 0xFE, 0x00, 0x00, 0xFE, 0x30, 0x7B, 0x48, 0x59, 0x5E, 0xB8, 0x02, 0xBD, 0x46 + .byte 0xFD, 0xAE, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x98, 0xEC + .byte 0xBA, 0x56, 0x7C, 0xB4, 0xFC, 0xDE, 0x95, 0xE4, 0x00, 0xBC, 0x94, 0xF3, 0xB8, 0x55, 0xE0, 0x9A + .byte 0x26, 0xBA, 0x6E, 0x37, 0x88, 0x33, 0xAC, 0x57, 0xB4, 0x00, 0x59, 0xB2, 0x9B, 0xA4, 0x9F, 0x6E + .byte 0xB7, 0x70, 0x7F, 0xCA, 0x79, 0xA4, 0x57, 0x6A, 0xF6, 0x00, 0x00, 0x35, 0x16, 0x37, 0xE0, 0xB9 + .byte 0x90, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x16, 0x11 + .byte 0xFE, 0x32, 0x28, 0x32, 0x22, 0x15, 0xEE, 0x10, 0x02, 0x9F, 0xEC, 0x70, 0x0A, 0x00, 0x7F, 0xDC + .byte 0x7F, 0xC8, 0xFF, 0xD2, 0x50, 0x1A, 0xFF, 0xA4, 0x91, 0xBE, 0xBA, 0x2E, 0x5F, 0x88, 0x00, 0x5F + .byte 0x84, 0x71, 0x94, 0xBF, 0x6E, 0x90, 0x18, 0x39, 0x52, 0x30, 0x06, 0x7F, 0xF4, 0xFF, 0x3E, 0x00 + .byte 0x9F, 0x40, 0xBF, 0x14, 0x7F, 0x16, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04 + .byte 0x00, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0, 0x04, 0xF0 + .byte 0x04, 0x00, 0xF0, 0x16, 0xF0, 0x04, 0xF0, 0x22, 0xF0, 0x10, 0xF0, 0x30, 0xF0, 0x1E, 0xF0, 0x0C + .byte 0xBE, 0x40, 0x00, 0xF0, 0x10, 0xF0, 0x10, 0xF0, 0x4A, 0xF0, 0x38, 0xF0, 0x26, 0xF0, 0x14, 0xF0 + .byte 0x02, 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02 + .byte 0xF0, 0x02, 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF1 + .byte 0x06, 0xF0, 0xF4, 0xF0, 0xE2, 0x00, 0xF0, 0xD0, 0xF0, 0xBE, 0xF0, 0xAC, 0xF0, 0x9A, 0xF0, 0x88 + .byte 0xF0, 0x76, 0xF0, 0x64, 0xF0, 0x52, 0x00, 0xF0, 0x40, 0xF0, 0x2E, 0xF0, 0x1C, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF1, 0x0E, 0xF0, 0xFC, 0xF0 + .byte 0xEA, 0xF0, 0xD8, 0xF0, 0xC6, 0xF0, 0xB4, 0xF0, 0xA2, 0x00, 0xF0, 0x90, 0xF0, 0x7E, 0xF0, 0x6C + .byte 0xF0, 0x5A, 0xF0, 0x48, 0xF0, 0x36, 0xF0, 0x24, 0xF0, 0x12, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0 + .byte 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00 + .byte 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF1, 0x0E, 0xF0, 0xFC, 0x00, 0xF0, 0xEA, 0xF0 + .byte 0xD8, 0xF0, 0xC6, 0xF0, 0xB4, 0xF0, 0xA2, 0xF0, 0x90, 0xF0, 0x7E, 0xF0, 0x6C, 0x00, 0xF0, 0x5A + .byte 0xF0, 0x48, 0xF0, 0x36, 0xF0, 0x24, 0xF0, 0x12, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0xF0 + .byte 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00 + .byte 0xF0, 0x00, 0xF0, 0x00, 0xF1, 0x0E, 0xF0, 0xFC, 0xF0, 0xEA, 0xF0, 0xD8, 0xF0, 0xC6, 0xF0, 0xB4 + .byte 0x00, 0xF0, 0xA2, 0xF0, 0x90, 0xF0, 0x7E, 0xF0, 0x6C, 0xF0, 0x5A, 0xF0, 0x48, 0xF0, 0x36, 0xF0 + .byte 0x24, 0x00, 0xF0, 0x12, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00 + .byte 0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF0 + .byte 0x00, 0xF1, 0x10, 0x00, 0xF0, 0xFE, 0xF0, 0xEC, 0xF0, 0xDA, 0xF0, 0xC8, 0xF0, 0xB6, 0xF0, 0xA4 + .byte 0xF0, 0x92, 0xF0, 0x80, 0x00, 0xF0, 0x6E, 0xF0, 0x5C, 0xF0, 0x4A, 0xF0, 0x38, 0xF0, 0x26, 0xF0 + .byte 0x14, 0xF0, 0x02, 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02 + .byte 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF1, 0x10, 0xF0 + .byte 0xFE, 0xF0, 0xEC, 0xF0, 0xDA, 0xF0, 0xC8, 0x00, 0xF0, 0xB6, 0xF0, 0xA4, 0xF0, 0x92, 0xF0, 0x80 + .byte 0xF0, 0x6E, 0xF0, 0x5C, 0xF0, 0x4A, 0xF0, 0x38, 0x00, 0xF0, 0x26, 0xF0, 0x14, 0xF0, 0x02, 0xF0 + .byte 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0x00, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02 + .byte 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0xF0, 0x02, 0x00, 0xF1, 0x0A, 0xF0, 0xF8, 0xF0 + .byte 0xE6, 0xF0, 0xD4, 0xF0, 0xC2, 0xF0, 0xB0, 0xF0, 0x9E, 0xF0, 0x8C, 0x00, 0xF0, 0x7A, 0xF0, 0x68 + .byte 0xF0, 0x56, 0xF0, 0x44, 0xF0, 0x32, 0xF0, 0x20, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E, 0xF0 + .byte 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0, 0x0E + .byte 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0xF0, 0x0E, 0x00, 0xF0 + .byte 0x0E, 0xF0, 0x0E, 0xF0, 0x1C, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00 + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00 + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00 + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00 + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A + .byte 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0 + .byte 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0xF0, 0x0A, 0x00, 0xF0, 0x0A, 0x30, 0x0A, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _02094AE8 +_02094AE8: + .byte 0x00, 0x00, 0x00, 0xFF, 0x00, 0x01, 0x00, 0x00 + .global _02094AF0 +_02094AF0: + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + + .global STRING_DEBUG_EMPTY ; 0x02094afc + STRING_DEBUG_EMPTY: + .string "" + .align 4 + + .global STRING_DEBUG_FORMAT_LINE_FILE ; 0x02094b00 + STRING_DEBUG_FORMAT_LINE_FILE: + .string "%sfile = '%s' line = %5d\n" + .align 4 + + .global STRING_DEBUG_NO_PROG_POS ; 0x02094b1c + STRING_DEBUG_NO_PROG_POS: + .string "%sProgPos info NULL\n" + .align 4 + + .global STRING_DEBUG_SPACED_PRINT ; 0x02094b34 + STRING_DEBUG_SPACED_PRINT: + .string " Print " + .align 4 + + .global STRING_DEBUG_FATAL ; 0x02094b40 + STRING_DEBUG_FATAL: + .string "!!!!! Fatal !!!!!\n" + .align 4 + + .global STRING_DEBUG_NEWLINE ; 0x02094b54 + STRING_DEBUG_NEWLINE: + .string "\n" + .align 4 + + .global STRING_DEBUG_LOG_NULL ; 0x02094b58 + STRING_DEBUG_LOG_NULL: + .string "(NULL)\n" + .align 4 + + .global STRING_DEBUG_STRING_NEWLINE ; 0x02094b60 + STRING_DEBUG_STRING_NEWLINE: + .string "%s\n" + .align 4 + + ; section for pack files + + .global STRING_EFFECT_EFFECT_BIN ; 0x02094b64 + STRING_EFFECT_EFFECT_BIN: + .string "EFFECT/effect.bin" + .align 4 + + .global STRING_MONSTER_MONSTER_BIN ; 0x02094b78 + STRING_MONSTER_MONSTER_BIN: + .string "MONSTER/monster.bin" + .align 4 + + .global STRING_BALANCE_M_LEVEL_BIN ; 0x02094b8c + STRING_BALANCE_M_LEVEL_BIN: + .string "BALANCE/m_level.bin" + .align 4 + + .global STRING_DUNGEON_DUNGEON_BIN ; 0x02094ba0 + STRING_DUNGEON_DUNGEON_BIN: + .string "DUNGEON/dungeon.bin" + .align 4 + + .global STRING_MONSTER_M_ATTACK_BIN ; 0x02094bb4 + STRING_MONSTER_M_ATTACK_BIN: + .string "MONSTER/m_attack.bin" + .align 4 + + .global STRING_MONSTER_M_GROUND_BIN ; 0x02094bcc + STRING_MONSTER_M_GROUND_BIN: + .string "MONSTER/m_ground.bin" + .align 4 + + .global STRING_FILE_DIRECTORY_INIT ; 0x02094be4 + STRING_FILE_DIRECTORY_INIT: + .string "file directory init %4d %4d %08x %s\n" + .align 4 + + ; 0x02094c0c + .global _02094C0C +_02094C0C: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .global _02094C18 +_02094C18: + .byte 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x02 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x64, 0x00, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _02094D00 +_02094D00: + .byte 0x30, 0x31, 0x32, 0x33 + .byte 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x00, 0x00 + .global _02094D0C +_02094D0C: + .byte 0xA0, 0x86, 0x01, 0x00, 0x10, 0x27, 0x00, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .global _02094D20 +_02094D20: + .byte 0x01, 0x00, 0x03, 0x00 + .byte 0x05, 0x00, 0x07, 0x00, 0x02, 0x00, 0x03, 0x00, 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00 + .global AVAILABLE_ITEMS_IN_GROUP_TABLE +AVAILABLE_ITEMS_IN_GROUP_TABLE: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x02, 0x00, 0x00, 0x0F, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x10, 0xD2, 0x08, 0x08, 0x60, 0xF0, 0x4F + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x52, 0xD6, 0x08, 0x08, 0x6F, 0xF0, 0x26 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4F, 0xE0, 0xA4, 0x00, 0x08, 0xC4, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x01, 0x04, 0x04, 0x00, 0x01, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x08, 0x08, 0x2F, 0xF0, 0x7F + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4F, 0xE0, 0xBC, 0x02, 0x00, 0xC4, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x02, 0x00, 0x04, 0x04, 0x00, 0x01, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x08, 0x08, 0x6F, 0xF0, 0x7F + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xBC, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x08, 0x08, 0x20, 0x80, 0xA6 + .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x50, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x01, 0x04, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x08, 0x08, 0x20, 0x80, 0xFF + .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x50, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x02, 0x00, 0x04, 0x04, 0x00, 0x01, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x08, 0x08, 0x20, 0x80, 0xFF + .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xBC, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x50, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x04, 0x0C, 0x40, 0x01, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x08, 0x08, 0x2F, 0xF0, 0xFF + .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xE4, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x04, 0x1C, 0x40, 0x01, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x88, 0x08, 0x2F, 0xF0, 0xFF + .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00 + .byte 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00 + .byte 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0xA4, 0x00, 0x08, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x0C, 0x01, 0x8E, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x88, 0x09, 0x2F, 0xF0, 0xFF + .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x85, 0xCF, 0xE1, 0x84, 0x22, 0x08, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x0C, 0x00, 0x8E, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x12, 0xD6, 0x88, 0x09, 0x2F, 0xF0, 0xFF + .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xE0, 0x84, 0x00, 0x08, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x80, 0x00, 0x8E, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x92, 0xD6, 0xC8, 0x09, 0x2F, 0x70, 0x00 + .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xE1, 0x9C, 0x03, 0x1C, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x80, 0x00, 0x1C, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x92, 0xD6, 0xC8, 0x09, 0x2F, 0x70, 0x00 + .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x41, 0xFF, 0xE1, 0x9C, 0x03, 0x1C, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x80, 0x00, 0x1C, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x92, 0xD6, 0xC8, 0x09, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x41, 0xFF, 0xE1, 0x9C, 0x03, 0x1C, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x0C, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x92, 0xD6, 0xC8, 0x09, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xE1, 0x9C, 0x03, 0x1C, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x06, 0x00, 0x1C, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x92, 0xD6, 0xC8, 0x09, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x41, 0xFF, 0xE1, 0x9C, 0x03, 0x1C, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x0C, 0x1E, 0x40, 0x01, 0x00, 0x00, 0x60, 0x02, 0xD6, 0x88, 0x09, 0x20, 0x80, 0xFF + .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x61, 0xFF, 0xE1, 0x9E, 0x00, 0x0C, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0xE1, 0x86, 0x8E, 0x60, 0x03, 0x00, 0x00, 0x60, 0x92, 0xD6, 0x88, 0x09, 0x2F, 0xF0, 0xFF + .byte 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x61, 0xFF, 0xE1, 0x9E, 0x00, 0x0C, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0xE0, 0x86, 0x8E, 0x60, 0x03, 0x02, 0x00, 0x60, 0x52, 0xD7, 0x8C, 0x09, 0x6F, 0xF0, 0xFF + .byte 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x61, 0xFF, 0xE1, 0x9E, 0x00, 0x0C, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0xE0, 0x9E, 0x9E, 0x60, 0x03, 0x06, 0x00, 0x60, 0x52, 0xD7, 0x8C, 0x09, 0x6F, 0xF0, 0xFF + .byte 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xB1, 0xDC, 0x8E, 0x34, 0x98, 0xC5, 0x07, 0xFC + .byte 0x72, 0x1A, 0x19, 0x00, 0x00, 0x00, 0x61, 0xFF, 0xE1, 0x9E, 0x00, 0x0C, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA0, 0x3E, 0xBE, 0x70, 0x07, 0x0A, 0x00, 0x40, 0x5F, 0x5F, 0x84, 0x08, 0x2F, 0xF0, 0xFF + .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC + .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xEF, 0xDE, 0x34, 0xD8, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8C, 0xA0, 0x8E, 0x3E, 0x71, 0x00, 0x00, 0x00, 0x40, 0x46, 0x07, 0x00, 0x09, 0x0F, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC + .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8C, 0xA0, 0x8E, 0x3E, 0x71, 0x00, 0x00, 0x00, 0x40, 0x46, 0x07, 0x00, 0x09, 0x0F, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC + .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA1, 0xBE, 0xBE, 0x71, 0x47, 0x2B, 0x00, 0x40, 0x4F, 0x4F, 0x05, 0x09, 0xEF, 0xF0, 0xFF + .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x80, 0xA0, 0x06, 0x1C, 0x41, 0x00, 0x00, 0x00, 0x40, 0x46, 0x07, 0x00, 0x08, 0x0F, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC + .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x80, 0xA0, 0xA4, 0x80, 0x30, 0x03, 0x00, 0x00, 0x40, 0x5C, 0x17, 0x00, 0x08, 0x2F, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC + .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8C, 0xA0, 0xA4, 0x80, 0x30, 0x03, 0x08, 0x00, 0x40, 0x5F, 0x5F, 0x04, 0x08, 0x6F, 0xF0, 0xFF + .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC + .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA0, 0xA4, 0x80, 0x30, 0x03, 0x00, 0x00, 0x40, 0x5F, 0x5F, 0x04, 0x08, 0x2F, 0xF0, 0xFF + .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC + .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA0, 0xA4, 0x80, 0x30, 0x03, 0x00, 0x00, 0x40, 0x5F, 0x5F, 0x04, 0x08, 0x2F, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC + .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0xA0, 0x1E, 0x02, 0x60, 0x06, 0x08, 0x00, 0x40, 0x04, 0x06, 0x00, 0x08, 0x0F, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC + .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA0, 0xA4, 0x80, 0x30, 0x03, 0x00, 0x00, 0x40, 0x5F, 0x5F, 0x04, 0x08, 0x2F, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC + .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA1, 0xBE, 0xBE, 0x70, 0x47, 0x0B, 0x00, 0x40, 0xD6, 0x1E, 0x08, 0x08, 0x2F, 0xF0, 0xFF + .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC + .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x80, 0x01, 0x9E, 0xBC, 0x51, 0x44, 0x00, 0x00, 0x60, 0x5C, 0x1E, 0x08, 0x08, 0x0F, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC + .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0xA8 + .byte 0x1E, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x80, 0x00, 0x04, 0x04, 0x20, 0x03, 0x00, 0x00, 0x40, 0x5C, 0x16, 0x00, 0x08, 0x2F, 0xF0, 0xFF + .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x80, 0xA0, 0x04, 0x04, 0x20, 0x03, 0x00, 0x00, 0x40, 0x5C, 0x16, 0x00, 0x08, 0x2F, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x88, 0xA1, 0x9E, 0xBC, 0x51, 0x44, 0x00, 0x00, 0x60, 0x5C, 0x1F, 0x00, 0x00, 0x0F, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x88, 0xA1, 0x9E, 0xBC, 0x51, 0x44, 0x00, 0x00, 0x60, 0x08, 0x17, 0x00, 0x00, 0x0F, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x02, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA0, 0x9E, 0xBC, 0x51, 0x44, 0x00, 0x00, 0x60, 0x5E, 0x5F, 0x04, 0x08, 0x2F, 0x70, 0x00 + .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x1E, 0x56, 0x00, 0x08, 0x20, 0x80, 0xFF + .byte 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x56, 0xDE, 0x8C, 0x09, 0x20, 0x80, 0xFF + .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xBB, 0xDF, 0xFF, 0xF7, 0xFA, 0xEF, 0xFF, 0xFF + .byte 0xF3, 0xFF, 0xFF, 0xFF, 0x1F, 0x00, 0xF0, 0x9F, 0xE1, 0x04, 0x02, 0x00, 0xFC, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA1, 0xBF, 0xBE, 0x71, 0x47, 0x2B, 0x00, 0x40, 0x4B, 0x57, 0x04, 0x08, 0x2F, 0xF0, 0xFF + .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0xA0, 0xBF, 0xBE, 0x71, 0x47, 0x2B, 0x00, 0x40, 0x57, 0x5F, 0x04, 0x08, 0x2F, 0xF0, 0xFF + .byte 0xFF, 0x02, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x1C, 0x56, 0x00, 0x08, 0x0F, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x14, 0x57, 0x00, 0x08, 0x0F, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA1, 0xA6, 0x3E, 0x40, 0x47, 0x0D, 0x00, 0x40, 0xDE, 0x5F, 0x00, 0x08, 0x2F, 0xF0, 0xFF + .byte 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xBB, 0xDF, 0xDE, 0xF7, 0xFA, 0xE7, 0x07, 0xFC + .byte 0x73, 0x7E, 0x5F, 0x00, 0x00, 0xE0, 0xD7, 0xFF, 0xE7, 0xDE, 0x35, 0xDD, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x7D, 0xDF, 0xCC, 0x78, 0x1F, 0xF0, 0xFF + .byte 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xA4, 0xF4, 0xC8, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA1, 0xBE, 0xBE, 0xF1, 0xF7, 0x1F, 0x00, 0xE0, 0x7F, 0xDF, 0x0F, 0x79, 0xFF, 0x70, 0x00 + .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF0, 0xBB, 0xDD, 0x9E, 0xF7, 0xFA, 0xE7, 0x05, 0xFC + .byte 0xF3, 0xFF, 0x1F, 0x00, 0x00, 0xE0, 0x87, 0xB7, 0x0F, 0x3D, 0x46, 0x8C, 0x1C, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA1, 0xAE, 0x3E, 0xF1, 0x63, 0x0E, 0x00, 0xE0, 0x7F, 0xDF, 0x8E, 0x79, 0xFF, 0x70, 0x00 + .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF0, 0xBB, 0xDD, 0x9E, 0xF7, 0xFA, 0xE7, 0x05, 0xFC + .byte 0xF3, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xEF, 0xFF, 0x42, 0x8C, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA1, 0xBE, 0x3E, 0xF1, 0xE7, 0x1F, 0x00, 0xE0, 0x77, 0x5F, 0xCF, 0x79, 0xFF, 0x70, 0x00 + .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF0, 0xBB, 0xDD, 0x9E, 0xF7, 0xFA, 0xE7, 0x05, 0xFC + .byte 0xF3, 0xFF, 0x1F, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xEF, 0xFF, 0xF7, 0xDD, 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0x01, 0xFF, 0xFF, 0xF5, 0xF7, 0x3F, 0x00, 0xE0, 0xFD, 0xDF, 0x0F, 0x08, 0xE0, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x31, 0xCC, 0x8E, 0x30, 0x80, 0x45, 0x06, 0xF4 + .byte 0x12, 0x18, 0x11, 0x20, 0x01, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA1, 0x3C, 0x9E, 0x61, 0x03, 0x31, 0x00, 0x40, 0x5F, 0x0E, 0x04, 0x08, 0x2F, 0x70, 0x59 + .byte 0x7A, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x08, 0xC4, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA1, 0xBE, 0x3E, 0xF1, 0xE7, 0x1F, 0x00, 0xE0, 0x75, 0x5F, 0xCF, 0x79, 0xFD, 0x70, 0x00 + .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xEF, 0xFF, 0xF7, 0xDD, 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA1, 0x3C, 0x9E, 0x61, 0x03, 0x31, 0x00, 0x40, 0x5F, 0x0E, 0x04, 0x08, 0x2F, 0x70, 0x59 + .byte 0x7A, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x08, 0xC4, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0xA1, 0x3C, 0x9E, 0x61, 0x03, 0x31, 0x00, 0x40, 0x5F, 0x0E, 0x04, 0x08, 0x2F, 0x70, 0x59 + .byte 0x7A, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x08, 0xC4, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0xA0, 0x86, 0x3E, 0x41, 0x47, 0x05, 0x00, 0x40, 0x5D, 0x5F, 0x4E, 0x08, 0x2F, 0xF0, 0xFF + .byte 0x7F, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xD7, 0xFF, 0xE7, 0xDE, 0x35, 0xDD, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0xA0, 0x86, 0x3E, 0x41, 0x47, 0x05, 0x00, 0x40, 0x5D, 0x5F, 0x4E, 0x08, 0x2F, 0xF0, 0xFF + .byte 0x7F, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xD7, 0xFF, 0xE7, 0xDE, 0x35, 0xDD, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0xA0, 0x86, 0x3E, 0x41, 0x47, 0x05, 0x00, 0x40, 0x5D, 0x5F, 0x4E, 0x08, 0x2F, 0xF0, 0xFF + .byte 0x7F, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xD7, 0xFF, 0xE7, 0xDE, 0x35, 0xDD, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0xA0, 0x86, 0x3E, 0x41, 0x47, 0x05, 0x00, 0x40, 0x5D, 0x5F, 0x4E, 0x08, 0x2F, 0xF0, 0xFF + .byte 0x7F, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xD7, 0xFF, 0xE7, 0xDE, 0x35, 0xDD, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0xA0, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x2F, 0x70, 0x00 + .byte 0x00, 0x02, 0x00, 0x00, 0x80, 0x01, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x02, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0xE4, 0x20, 0x1C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x47, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x10, 0xE4, 0x20, 0x5C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x00, 0x1E, 0x60, 0x03, 0x00, 0x00, 0x40, 0x02, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0xE4, 0x20, 0x1C, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x02, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x86, 0x00, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0xD6, 0x00, 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x87, 0x0E, 0xDC, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0x01, 0x3C, 0x9E, 0x61, 0x03, 0x31, 0x00, 0x40, 0x5F, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x59 + .byte 0x7A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x08, 0xC4, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x8E, 0x01, 0x3C, 0x9E, 0x61, 0x03, 0x31, 0x00, 0x40, 0x5F, 0x0E, 0x04, 0x08, 0x20, 0x00, 0x59 + .byte 0x7A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x08, 0xC4, 0x00, 0x08, 0xE0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _02097F34 +_02097F34: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x49, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x5B, 0x43, 0x53, 0x3A + .byte 0x56, 0x5D, 0x28, 0x25, 0x64, 0x29, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00 + .global _02097F50 +_02097F50: + .byte 0x25, 0x73, 0x28, 0x25 + .byte 0x64, 0x29, 0x00, 0x00 + .global _02097F58 +_02097F58: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x49, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D + .byte 0x00, 0x00, 0x00, 0x00 + .global _02097F68 +_02097F68: + .byte 0x25, 0x73, 0x00, 0x00 + .global _02097F6C +_02097F6C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x55, 0x5D, 0x25, 0x73 + .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02097F7C +_02097F7C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x47, 0x5D, 0x25, 0x73 + .byte 0x5B, 0x43, 0x52, 0x5D, 0x5B, 0x4D, 0x3A, 0x53, 0x30, 0x5D, 0x00, 0x00 + .global _02097F90 +_02097F90: + .byte 0x25, 0x73, 0x5B, 0x4D + .byte 0x3A, 0x53, 0x30, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02097F9C +_02097F9C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x5A, 0x5D, 0x25, 0x73 + .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02097FAC +_02097FAC: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x34, 0x5D, 0x25, 0x73 + .byte 0x00, 0x00, 0x00, 0x00 + .global _02097FB8 +_02097FB8: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x31, 0x5D, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00 + .global _02097FC4 +_02097FC4: + .byte 0x25, 0x73, 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x25, 0x64, 0x5D, 0x5B + .byte 0x43, 0x53, 0x3A, 0x31, 0x3A, 0x52, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x3A, 0x31, 0x5D, 0x00 + .global _02097FE4 +_02097FE4: + .byte 0x25, 0x73, 0x5B, 0x43, 0x53, 0x3A, 0x31, 0x3A, 0x52, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x3A + .byte 0x31, 0x5D, 0x00, 0x00 +#ifdef EUROPE + .global _020983F4 +_020983F4: + .byte 0x73, 0x74, 0x5F, 0x69, 0x32, 0x6E, 0x5F, 0x69 + .byte 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _02098404 +_02098404: + .byte 0x73, 0x74, 0x5F, 0x69, 0x32, 0x6E, 0x5F, 0x65 + .byte 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _02098414 +_02098414: + .byte 0x73, 0x74, 0x5F, 0x69, 0x32, 0x6E, 0x5F, 0x73 + .byte 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _02098424 +_02098424: + .byte 0x73, 0x74, 0x5F, 0x69, 0x32, 0x6E, 0x5F, 0x67 + .byte 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _02098434 +_02098434: + .byte 0x73, 0x74, 0x5F, 0x69, 0x32, 0x6E, 0x5F, 0x66 + .byte 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 +#endif + .global ARM9_UNKNOWN_TABLE__NA_2097FF8 +ARM9_UNKNOWN_TABLE__NA_2097FF8: + .byte 0xC8, 0x01, 0xAC, 0x00, 0xC9, 0x01, 0xAD, 0x00, 0xCA, 0x01, 0xAE, 0x00 + .byte 0xCB, 0x01, 0xAF, 0x00, 0xCC, 0x01, 0x07, 0x01, 0xCD, 0x01, 0x09, 0x01, 0xCE, 0x01, 0x0A, 0x01 + .byte 0xCF, 0x01, 0x0B, 0x01, 0xD0, 0x01, 0x46, 0x01, 0xD1, 0x01, 0x88, 0x01, 0xD2, 0x01, 0xE0, 0x01 + .byte 0xD3, 0x01, 0xE1, 0x01, 0xD4, 0x01, 0xE2, 0x01, 0xD5, 0x01, 0xE9, 0x01, 0xD6, 0x01, 0xF4, 0x01 + .byte 0xD7, 0x01, 0x13, 0x02 + .global _02098038 +_02098038: + .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x2F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43 + .byte 0x45, 0x2F, 0x69, 0x74, 0x65, 0x6D, 0x5F, 0x70, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _02098054 +_02098054: + .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x2F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43, 0x45, 0x2F, 0x69, 0x74 + .byte 0x65, 0x6D, 0x5F, 0x73, 0x5F, 0x70, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00 + .global _02098070 +_02098070: + .byte 0x72, 0x6F, 0x6D, 0x30 + .byte 0x3A, 0x2F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43 +#ifdef EUROPE + .byte 0x45, 0x2F, 0x25, 0x73 + .byte 0x00, 0x00, 0x00, 0x00 +#else + .byte 0x45, 0x2F, 0x73, 0x74, 0x5F, 0x69, 0x32, 0x6E + .byte 0x5F, 0x6A, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00 +#endif + .global _0209808C +_0209808C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x55, 0x5D, 0x25, 0x73 + .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _0209809C +_0209809C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x5A, 0x5D, 0x25, 0x73 + .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _020980AC +_020980AC: + .byte 0x25, 0x73, 0x00, 0x00 + .global _020980B0 +_020980B0: + .byte 0x5B, 0x43, 0x53, 0x3A + .byte 0x49, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global KECLEON_SHOP_ITEM_TABLE_LISTS_1 +KECLEON_SHOP_ITEM_TABLE_LISTS_1: + .byte 0x10, 0x00, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00 + .global KECLEON_SHOP_ITEM_TABLE_LISTS_2 +KECLEON_SHOP_ITEM_TABLE_LISTS_2: + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global EXCLUSIVE_ITEM_ATTACK_BOOSTS +EXCLUSIVE_ITEM_ATTACK_BOOSTS: + .byte 0x00 + .global EXCLUSIVE_ITEM_DEFENSE_BOOSTS +EXCLUSIVE_ITEM_DEFENSE_BOOSTS: + .byte 0x00 + .global EXCLUSIVE_ITEM_SPECIAL_ATTACK_BOOSTS +EXCLUSIVE_ITEM_SPECIAL_ATTACK_BOOSTS: + .byte 0x00 + .global EXCLUSIVE_ITEM_SPECIAL_DEFENSE_BOOSTS +EXCLUSIVE_ITEM_SPECIAL_DEFENSE_BOOSTS: + .byte 0x00, 0x0A, 0x07, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x07 + .byte 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x07, 0x00, 0x07, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00 + .byte 0x05, 0x00, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03 + .byte 0x05, 0x00, 0x00, 0x03, 0x00, 0x03, 0x05, 0x00, 0x00, 0x00, 0x05, 0x03, 0x05, 0x03, 0x00, 0x00 + .global EXCLUSIVE_ITEM_EFFECT_DATA +EXCLUSIVE_ITEM_EFFECT_DATA: + .byte 0x09 + .global EXCLUSIVE_ITEM_STAT_BOOST_DATA_INDEXES +EXCLUSIVE_ITEM_STAT_BOOST_DATA_INDEXES: + .byte 0x00, 0x16, 0x00, 0x10, 0x00, 0x0F, 0x00, 0x11, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x13, 0x00 + .byte 0x50, 0x00, 0x20, 0x00, 0x18, 0x00, 0x44, 0x00, 0x52, 0x00, 0x56, 0x00, 0x56, 0x00, 0x54, 0x00 + .byte 0x45, 0x00, 0x46, 0x00, 0x4C, 0x00, 0x4C, 0x00, 0x4C, 0x00, 0x56, 0x00, 0x4C, 0x00, 0x46, 0x00 + .byte 0x56, 0x00, 0x56, 0x00, 0x49, 0x00, 0x65, 0x00, 0x22, 0x00, 0x22, 0x00, 0x22, 0x00, 0x58, 0x00 + .byte 0x59, 0x00, 0x44, 0x00, 0x44, 0x00, 0x1F, 0x00, 0x58, 0x00, 0x21, 0x00, 0x47, 0x00, 0x1E, 0x00 + .byte 0x1E, 0x00, 0x1E, 0x00, 0x19, 0x00, 0x1A, 0x00, 0x3A, 0x00, 0x37, 0x00, 0x36, 0x00, 0x48, 0x00 + .byte 0x58, 0x00, 0x08, 0x00, 0x10, 0x00, 0x1B, 0x00, 0x1B, 0x00, 0x1B, 0x00, 0x5A, 0x00, 0x5B, 0x00 + .byte 0x48, 0x00, 0x59, 0x00, 0x15, 0x00, 0x55, 0x00, 0x64, 0x00, 0x0E, 0x00, 0x00, 0x01, 0x00, 0x02 + .byte 0x2B, 0x00, 0x6A, 0x00, 0x00, 0x02, 0x00, 0x03, 0x29, 0x00, 0x67, 0x00, 0x00, 0x02, 0x00, 0x04 + .byte 0x2C, 0x00, 0x69, 0x00, 0x00, 0x02, 0x00, 0x04, 0x30, 0x00, 0x66, 0x00, 0x00, 0x02, 0x00, 0x03 + .byte 0x32, 0x00, 0x6B, 0x00, 0x00, 0x02, 0x00, 0x04, 0x2D, 0x00, 0x66, 0x00, 0x00, 0x01, 0x00, 0x03 + .byte 0x2F, 0x00, 0x6D, 0x00, 0x00, 0x01, 0x00, 0x03, 0x2B, 0x00, 0x6B, 0x00, 0x00, 0x01, 0x00, 0x04 + .byte 0x2A, 0x00, 0x68, 0x00, 0x00, 0x01, 0x00, 0x02, 0x2F, 0x00, 0x69, 0x00, 0x00, 0x02, 0x00, 0x03 + .byte 0x2E, 0x00, 0x70, 0x00, 0x00, 0x01, 0x00, 0x03, 0x28, 0x00, 0x6C, 0x00, 0x00, 0x01, 0x00, 0x04 + .byte 0x31, 0x00, 0x71, 0x00, 0x00, 0x01, 0x00, 0x02, 0x35, 0x00, 0x6E, 0x00, 0x00, 0x03, 0x00, 0x04 + .byte 0x28, 0x00, 0x6F, 0x00, 0x00, 0x03, 0x00, 0x04, 0x2E, 0x00, 0x6A, 0x00, 0x00, 0x01, 0x00, 0x04 + .byte 0x2A, 0x00, 0x6B, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x06 + .byte 0x00, 0x07, 0x57, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x72, 0x00, 0x00, 0x05, 0x00, 0x06 + .byte 0x00, 0x07, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x30, 0x00, 0x00, 0x05, 0x00, 0x06 + .byte 0x00, 0x07, 0x73, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x06 + .byte 0x00, 0x07, 0x06, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x75, 0x00, 0x00, 0x08, 0x00, 0x09 + .byte 0x00, 0x0A, 0x4A, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x44, 0x00, 0x00, 0x08, 0x00, 0x09 + .byte 0x00, 0x0A, 0x78, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x06 + .byte 0x00, 0x07, 0x77, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x09 + .byte 0x00, 0x0B, 0x57, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x72, 0x00, 0x00, 0x09, 0x00, 0x05 + .byte 0x00, 0x0B, 0x4C, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x30, 0x00, 0x00, 0x06, 0x00, 0x05 + .byte 0x00, 0x07, 0x73, 0x00, 0x00, 0x08, 0x00, 0x06, 0x00, 0x0C, 0x4C, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x23, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x75, 0x00, 0x00, 0x05, 0x00, 0x09 + .byte 0x00, 0x0B, 0x4C, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x23, 0x00, 0x00, 0x05, 0x00, 0x09 + .byte 0x00, 0x0B, 0x72, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x06 + .byte 0x00, 0x07, 0x30, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x73, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x53, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x14, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x74, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x49, 0x00, 0x00, 0x09, 0x00, 0x06 + .byte 0x00, 0x0D, 0x77, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x4C, 0x00, 0x00, 0x08, 0x00, 0x05 + .byte 0x00, 0x0E, 0x57, 0x00, 0x00, 0x06, 0x00, 0x05, 0x00, 0x07, 0x74, 0x00, 0x00, 0x09, 0x00, 0x06 + .byte 0x00, 0x0D, 0x0F, 0x00, 0x00, 0x09, 0x00, 0x06, 0x00, 0x0D, 0x30, 0x00, 0x00, 0x09, 0x00, 0x06 + .byte 0x00, 0x0D, 0x73, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x4C, 0x00, 0x00, 0x08, 0x00, 0x09 + .byte 0x00, 0x0A, 0x23, 0x00, 0x00, 0x06, 0x00, 0x05, 0x00, 0x07, 0x78, 0x00, 0x00, 0x06, 0x00, 0x05 + .byte 0x00, 0x07, 0x4C, 0x00, 0x00, 0x06, 0x00, 0x05, 0x00, 0x07, 0x77, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x53, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x79, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x06, 0x00, 0x72, 0x00, 0x00, 0x08, 0x00, 0x09, 0x4F, 0x00, 0x09, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x11, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x4A, 0x00, 0x00, 0x05, 0x00, 0x09 + .byte 0x00, 0x0B, 0x77, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x4C, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x0D, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x77, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x52, 0x00, 0x00, 0x05, 0x00, 0x09 + .byte 0x00, 0x0B, 0x75, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x03, 0x00, 0x00, 0x05, 0x00, 0x06 + .byte 0x00, 0x07, 0x77, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x49, 0x00, 0x00, 0x05, 0x00, 0x06 + .byte 0x00, 0x07, 0x77, 0x00, 0x00, 0x05, 0x00, 0x09, 0x24, 0x00, 0x50, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x12, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x7F, 0x00, 0x00, 0x05, 0x00, 0x09 + .byte 0x00, 0x0B, 0x4A, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x01, 0x00, 0x00, 0x05, 0x00, 0x09 + .byte 0x00, 0x0B, 0x78, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x4A, 0x00, 0x00, 0x05, 0x00, 0x09 + .byte 0x00, 0x0B, 0x30, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x73, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x4A, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x14, 0x00, 0x00, 0x08, 0x00, 0x09 + .byte 0x00, 0x0A, 0x75, 0x00, 0x00, 0x08, 0x00, 0x09, 0x4F, 0x00, 0x51, 0x00, 0x00, 0x08, 0x00, 0x09 + .byte 0x4F, 0x00, 0x51, 0x00, 0x00, 0x08, 0x00, 0x09, 0x07, 0x00, 0x28, 0x00, 0x00, 0x08, 0x00, 0x09 + .byte 0x00, 0x0A, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x7F, 0x00, 0x00, 0x05, 0x00, 0x09 + .byte 0x00, 0x0B, 0x03, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x75, 0x00, 0x00, 0x05, 0x00, 0x06 + .byte 0x00, 0x07, 0x4A, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x10, 0x00, 0x00, 0x05, 0x00, 0x06 + .byte 0x00, 0x07, 0x78, 0x00, 0x00, 0x05, 0x00, 0x09, 0x02, 0x00, 0x78, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x33, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x75, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x53, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x7D, 0x00, 0x00, 0x08, 0x00, 0x09 + .byte 0x00, 0x0A, 0x4A, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x72, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x05, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x80, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x50, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x7F, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x50, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x51, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x77, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x4C, 0x00, 0x00, 0x05, 0x00, 0x06 + .byte 0x00, 0x07, 0x44, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x7E, 0x00, 0x00, 0x08, 0x00, 0x09 + .byte 0x00, 0x0A, 0x45, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0D, 0x7A, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x4C, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x75, 0x00, 0x00, 0x08, 0x00, 0x09 + .byte 0x00, 0x0A, 0x64, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x1F, 0x00, 0x00, 0x08, 0x00, 0x09 + .byte 0x00, 0x0A, 0x73, 0x00, 0x00, 0x05, 0x00, 0x09, 0x00, 0x0B, 0x5F, 0x00, 0x00, 0x06, 0x00, 0x09 + .byte 0x00, 0x0D, 0x74, 0x00, 0x5D, 0x00, 0x4C, 0x00, 0x7C, 0x00, 0x5D, 0x00, 0x54, 0x00, 0x7C, 0x00 + .byte 0x53, 0x00, 0x3D, 0x00, 0x7C, 0x00, 0x44, 0x00, 0x77, 0x00, 0x3D, 0x00, 0x7C, 0x00, 0x14, 0x00 + .byte 0x7A, 0x00, 0x05, 0x00, 0x74, 0x00, 0x4A, 0x00, 0x50, 0x00, 0x7A, 0x00, 0x4C, 0x00, 0x51, 0x00 + .byte 0x7A, 0x00, 0x40, 0x00, 0x57, 0x00, 0x11, 0x00, 0x57, 0x00, 0x72, 0x00, 0x01, 0x00, 0x72, 0x00 + .byte 0x50, 0x00, 0x7C, 0x00, 0x53, 0x00, 0x74, 0x00, 0x3D, 0x00, 0x75, 0x00, 0x16, 0x00, 0x7A, 0x00 + .byte 0x4F, 0x00, 0x73, 0x00, 0x41, 0x00, 0x11, 0x00, 0x79, 0x00, 0x08, 0x00, 0x18, 0x00, 0x7F, 0x00 + .byte 0x05, 0x00, 0x44, 0x00, 0x7A, 0x00, 0x06, 0x00, 0x5D, 0x00, 0x72, 0x00, 0x14, 0x00, 0x7A, 0x00 + .byte 0x49, 0x00, 0x07, 0x00, 0x74, 0x00, 0x30, 0x00, 0x73, 0x00, 0x1D, 0x00, 0x7F, 0x00, 0x01, 0x00 + .byte 0x40, 0x00, 0x45, 0x00, 0x5F, 0x00, 0x7C, 0x00, 0x51, 0x00, 0x7C, 0x00, 0x17, 0x00, 0x7A, 0x00 + .byte 0x41, 0x00, 0x7C, 0x00, 0x43, 0x00, 0x60, 0x00, 0x7D, 0x00, 0x06, 0x00, 0x0D, 0x00, 0x7F, 0x00 + .byte 0x49, 0x00, 0x75, 0x00, 0x06, 0x00, 0x78, 0x00, 0x08, 0x00, 0x7B, 0x00, 0x24, 0x00, 0x74, 0x00 + .byte 0x5E, 0x00, 0x17, 0x00, 0x7A, 0x00, 0x07, 0x00, 0x44, 0x00, 0x14, 0x00, 0x5F, 0x00, 0x17, 0x00 + .byte 0x33, 0x00, 0x33, 0x00, 0x75, 0x00, 0x49, 0x00, 0x7F, 0x00, 0x44, 0x00, 0x20, 0x00, 0x52, 0x00 + .byte 0x75, 0x00, 0x5E, 0x00, 0x27, 0x00, 0x44, 0x00, 0x74, 0x00, 0x02, 0x00, 0x74, 0x00, 0x58, 0x00 + .byte 0x43, 0x00, 0x4A, 0x00, 0x76, 0x00, 0x32, 0x00, 0x77, 0x00, 0x45, 0x00, 0x7C, 0x00, 0x2F, 0x00 + .byte 0x7C, 0x00, 0x1D, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x10, 0x00, 0x78, 0x00, 0x5F, 0x00, 0x7C, 0x00 + .byte 0x0A, 0x00, 0x1F, 0x00, 0x78, 0x00, 0x29, 0x00, 0x75, 0x00, 0x3E, 0x00, 0x49, 0x00, 0x76, 0x00 + .byte 0x61, 0x00, 0x3E, 0x00, 0x72, 0x00, 0x09, 0x00, 0x09, 0x00, 0x74, 0x00, 0x18, 0x00, 0x1F, 0x00 + .byte 0x1C, 0x00, 0x11, 0x00, 0x11, 0x00, 0x4C, 0x00, 0x79, 0x00, 0x32, 0x00, 0x31, 0x00, 0x78, 0x00 + .byte 0x52, 0x00, 0x77, 0x00, 0x54, 0x00, 0x5D, 0x00, 0x44, 0x00, 0x4F, 0x00, 0x73, 0x00, 0x4F, 0x00 + .byte 0x13, 0x00, 0x09, 0x00, 0x24, 0x00, 0x75, 0x00, 0x3B, 0x00, 0x20, 0x00, 0x16, 0x00, 0x77, 0x00 + .byte 0x7E, 0x00, 0x60, 0x00, 0x11, 0x00, 0x5F, 0x00, 0x49, 0x00, 0x16, 0x00, 0x06, 0x00, 0x77, 0x00 + .byte 0x32, 0x00, 0x77, 0x00, 0x61, 0x00, 0x77, 0x00, 0x4F, 0x00, 0x05, 0x00, 0x7C, 0x00, 0x09, 0x00 + .byte 0x7A, 0x00, 0x4C, 0x00, 0x41, 0x00, 0x7B, 0x00, 0x4C, 0x00, 0x3E, 0x00, 0x7B, 0x00, 0x50, 0x00 + .byte 0x7C, 0x00, 0x51, 0x00, 0x75, 0x00, 0x4A, 0x00, 0x46, 0x00, 0x7F, 0x00, 0x33, 0x00, 0x7C, 0x00 + .byte 0x01, 0x00, 0x79, 0x00, 0x0D, 0x00, 0x44, 0x00, 0x77, 0x00, 0x49, 0x00, 0x7C, 0x00, 0x7D, 0x00 + .byte 0x4A, 0x00, 0x0A, 0x00, 0x77, 0x00, 0x20, 0x00, 0x7A, 0x00, 0x02, 0x00, 0x17, 0x00, 0x18, 0x00 + .byte 0x05, 0x00, 0x07, 0x00, 0x77, 0x00, 0x3D, 0x00, 0x7D, 0x00, 0x23, 0x00, 0x78, 0x00, 0x62, 0x00 + .byte 0x56, 0x00, 0x23, 0x00, 0x5D, 0x00, 0x7A, 0x00, 0x33, 0x00, 0x7B, 0x00, 0x51, 0x00, 0x75, 0x00 + .byte 0x4C, 0x00, 0x73, 0x00, 0x0F, 0x00, 0x62, 0x00, 0x7F, 0x00, 0x56, 0x00, 0x3F, 0x00, 0x0A, 0x00 + .byte 0x76, 0x00, 0x31, 0x00, 0x7B, 0x00, 0x26, 0x00, 0x76, 0x00, 0x20, 0x00, 0x16, 0x00, 0x51, 0x00 + .byte 0x52, 0x00, 0x41, 0x00, 0x74, 0x00, 0x16, 0x00, 0x7B, 0x00, 0x18, 0x00, 0x7F, 0x00, 0x14, 0x00 + .byte 0x80, 0x00, 0x4C, 0x00, 0x73, 0x00, 0x62, 0x00, 0x75, 0x00, 0x5E, 0x00, 0x40, 0x00, 0x7D, 0x00 + .byte 0x0A, 0x00, 0x0D, 0x00, 0x0B, 0x00, 0x7F, 0x00, 0x1C, 0x00, 0x13, 0x00, 0x72, 0x00, 0x13, 0x00 + .byte 0x34, 0x00, 0x75, 0x00, 0x06, 0x00, 0x75, 0x00, 0x74, 0x00, 0x08, 0x00, 0x12, 0x00, 0x05, 0x00 + .byte 0x07, 0x00, 0x76, 0x00, 0x07, 0x00, 0x46, 0x00, 0x78, 0x00, 0x11, 0x00, 0x05, 0x00, 0x7C, 0x00 + .byte 0x4C, 0x00, 0x79, 0x00, 0x51, 0x00, 0x72, 0x00, 0x44, 0x00, 0x80, 0x00, 0x54, 0x00, 0x77, 0x00 + .byte 0x4C, 0x00, 0x0B, 0x00, 0x7C, 0x00, 0x56, 0x00, 0x7C, 0x00, 0x33, 0x00, 0x74, 0x00, 0x77, 0x00 + .byte 0x04, 0x00, 0x77, 0x00, 0x7D, 0x00, 0x75, 0x00, 0x12, 0x00, 0x77, 0x00, 0x5E, 0x00, 0x16, 0x00 + .byte 0x78, 0x00, 0x17, 0x00, 0x7D, 0x00, 0x25, 0x00, 0x3F, 0x00, 0x74, 0x00, 0x14, 0x00, 0x78, 0x00 + .byte 0x56, 0x00, 0x7A, 0x00, 0x5D, 0x00, 0x33, 0x00, 0x75, 0x00, 0x3B, 0x00, 0x72, 0x00, 0x78, 0x00 + .byte 0x77, 0x00, 0x74, 0x00, 0x72, 0x00, 0x7C, 0x00, 0x76, 0x00, 0x80, 0x00, 0x77, 0x00, 0x7D, 0x00 + .byte 0x77, 0x00, 0x7D, 0x00, 0x7F, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209889C +_0209889C: + .byte 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x08, 0x00 + .global _020988A4 +_020988A4: + .byte 0x03, 0x00, 0x00, 0x00 + .global _020988A8 +_020988A8: + .byte 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x3C, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 + .byte 0x96, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 + .global RECYCLE_SHOP_ITEM_LIST +RECYCLE_SHOP_ITEM_LIST: + .byte 0x46, 0x00, 0x00, 0x00 + .global _020988D0 +_020988D0: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020988D4 +_020988D4: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020988D8 +_020988D8: + .byte 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x6D, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4A, 0x01, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00 + .byte 0x6D, 0x00, 0x01, 0x00, 0x6E, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 + .byte 0x05, 0x00, 0x06, 0x00, 0x6E, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x43, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x6F, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x4A, 0x01, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00 + .byte 0x63, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00 + .byte 0x05, 0x00, 0x06, 0x00, 0x6D, 0x00, 0x01, 0x00, 0x63, 0x00, 0x01, 0x00, 0x4A, 0x01, 0x01, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x6D, 0x00, 0x01, 0x00, 0x63, 0x00, 0x01, 0x00 + .byte 0x4A, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x6D, 0x00, 0x01, 0x00 + .byte 0x63, 0x00, 0x01, 0x00, 0x4A, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00 + .byte 0x6D, 0x00, 0x01, 0x00, 0x63, 0x00, 0x01, 0x00, 0x4A, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x64, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x08, 0x00, 0x46, 0x00, 0x03, 0x00, 0x4C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00, 0x46, 0x00, 0x03, 0x00, 0x54, 0x00, 0x01, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00, 0x46, 0x00, 0x03, 0x00 + .byte 0x4A, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00 + .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00 + .byte 0x46, 0x00, 0x03, 0x00, 0x53, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x6A, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x08, 0x00, 0x4E, 0x00, 0x03, 0x00, 0x52, 0x00, 0x03, 0x00, 0x51, 0x00, 0x03, 0x00 + .byte 0x5A, 0x00, 0x03, 0x00, 0x4D, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x32, 0x00, 0x00, 0x00, 0x08, 0x00, 0x06, 0x00, 0x46, 0x00, 0x03, 0x00, 0x55, 0x00, 0x01, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x08, 0x00, 0x06, 0x00, 0x46, 0x00, 0x02, 0x00 + .byte 0x6D, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00 + .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x08, 0x00, 0x06, 0x00 + .byte 0x46, 0x00, 0x02, 0x00, 0x6D, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x14, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x06, 0x00, 0x46, 0x00, 0x03, 0x00, 0x6D, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x64, 0x00, 0x00, 0x00, 0x08, 0x00, 0x06, 0x00, 0x46, 0x00, 0x03, 0x00, 0x55, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA9, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x0A, 0x00, 0x78, 0x05, 0x04, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAA, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x0D, 0x00 + .byte 0x78, 0x05, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0xAB, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x0D, 0x00, 0x11, 0x00, 0x78, 0x05, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0xAC, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x14, 0x00, 0x78, 0x05, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global TYPE_SPECIFIC_EXCLUSIVE_ITEMS +TYPE_SPECIFIC_EXCLUSIVE_ITEMS: + .byte 0xFA, 0x01, 0xFB, 0x01, 0xFC, 0x01, 0xFD, 0x01 + .byte 0xFE, 0x01, 0xFF, 0x01, 0x00, 0x02, 0x01, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x02, 0x05, 0x02 + .byte 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, 0x09, 0x02, 0x0A, 0x02, 0x0B, 0x02, 0x0C, 0x02, 0x0D, 0x02 + .byte 0x0E, 0x02, 0x0F, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02, 0x15, 0x02 + .byte 0x16, 0x02, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x1A, 0x02, 0x1B, 0x02, 0x1C, 0x02, 0x1D, 0x02 + .byte 0x1E, 0x02, 0x1F, 0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, 0x23, 0x02, 0x24, 0x02, 0x25, 0x02 + .byte 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2A, 0x02, 0x2B, 0x02, 0x2C, 0x02, 0x2D, 0x02 + .byte 0x2E, 0x02, 0x2F, 0x02, 0x30, 0x02, 0x31, 0x02, 0x32, 0x02, 0x33, 0x02, 0x34, 0x02, 0x35, 0x02 + .byte 0x36, 0x02, 0x37, 0x02, 0x38, 0x02, 0x39, 0x02, 0x3A, 0x02, 0x3B, 0x02, 0x3C, 0x02, 0x3D, 0x02 + .global _02098CB4 +_02098CB4: + .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x53, 0x59, 0x4E, 0x54, 0x48, 0x2F, 0x73, 0x79, 0x6E, 0x74, 0x68 + .byte 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _02098CCC +_02098CCC: + .byte 0x53, 0x79, 0x6E, 0x74, 0x68, 0x65, 0x73, 0x69 + .byte 0x73, 0x5F, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x20, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D + .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D + .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D + .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D + .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x0A, 0x00, 0x00, 0x00 + .global _02098D24 +_02098D24: + .byte 0x20, 0x20, 0x20, 0x20, 0x70, 0x69, 0x63, 0x6B, 0x20, 0x75, 0x70, 0x20, 0x70, 0x61, 0x72, 0x74 + .byte 0x79, 0x20, 0x25, 0x34, 0x64, 0x20, 0x25, 0x34, 0x64, 0x20, 0x25, 0x34, 0x64, 0x20, 0x25, 0x34 + .byte 0x64, 0x0A, 0x00, 0x00 + .global _02098D48 +_02098D48: + .byte 0x20, 0x20, 0x20, 0x20, 0x70, 0x69, 0x63, 0x6B, 0x20, 0x75, 0x70, 0x20 + .byte 0x73, 0x61, 0x6D, 0x65, 0x20, 0x69, 0x74, 0x65, 0x6D, 0x20, 0x25, 0x34, 0x64, 0x0A, 0x00, 0x00 + .global _02098D64 +_02098D64: + .byte 0x00, 0x00, 0x00, 0x00 + .global _02098D68 +_02098D68: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global RECOIL_MOVE_LIST +RECOIL_MOVE_LIST: + .byte 0x74, 0x00, 0x8C, 0x00, 0xCB, 0x00, 0xCC, 0x00, 0xCE, 0x00, 0x62, 0x01, 0xB9, 0x01, 0x05, 0x02 + .byte 0x06, 0x02, 0x15, 0x02, 0x00, 0x00 + .global PUNCH_MOVE_LIST +PUNCH_MOVE_LIST: + .byte 0x41, 0x00, 0x4B, 0x00, 0x67, 0x00, 0x7E, 0x00, 0x88, 0x00 + .byte 0xF6, 0x00, 0x08, 0x01, 0x24, 0x01, 0x2C, 0x01, 0x42, 0x01, 0x58, 0x01, 0x5B, 0x01, 0xAE, 0x01 + .byte 0xF4, 0x01, 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00 + .global _02098DAC +_02098DAC: + .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x2F, 0x42, 0x41 + .byte 0x4C, 0x41, 0x4E, 0x43, 0x45, 0x2F, 0x77, 0x61, 0x7A, 0x61, 0x5F, 0x70, 0x2E, 0x62, 0x69, 0x6E + .byte 0x00, 0x00, 0x00, 0x00 + .global _02098DC8 +_02098DC8: + .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x2F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43 + .byte 0x45, 0x2F, 0x77, 0x61, 0x7A, 0x61, 0x5F, 0x70, 0x32, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00 + .global _02098DE4 +_02098DE4: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x5D, 0x25, 0x2B, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00 + .global _02098DF4 +_02098DF4: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x4D, 0x5D, 0x25, 0x73, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00 + .global _02098E04 +_02098E04: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x32, 0x5D, 0x00, 0x00 + .global _02098E0C +_02098E0C: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x31, 0x5D, 0x00, 0x00 + .global _02098E14 +_02098E14: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x5D, 0x25, 0x73, 0x25, 0x73, 0x25, 0x73, 0x5B, 0x43, 0x4C + .byte 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x31, 0x31, 0x5D, 0x25, 0x32, 0x64, 0x5B, 0x43 + .byte 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x32, 0x33, 0x5D, 0x2F, 0x5B, 0x43, 0x4C + .byte 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x32, 0x38, 0x5D, 0x25, 0x32, 0x64, 0x5B, 0x43 + .byte 0x52, 0x5D, 0x00, 0x00 + .global _02098E58 +_02098E58: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x3A, 0x5D, 0x25, 0x73, 0x25, 0x73 + .byte 0x25, 0x73, 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x31, 0x31, 0x5D + .byte 0x25, 0x32, 0x64, 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x32, 0x33 + .byte 0x5D, 0x2F, 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x32, 0x38, 0x5D + .byte 0x25, 0x32, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00 + .global _02098E9C +_02098E9C: + .byte 0x25, 0x73, 0x20, 0x25, 0x32, 0x64, 0x2F, 0x25 + .byte 0x32, 0x64, 0x00, 0x00 + .global _02098EA8 +_02098EA8: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _02098EB0 +_02098EB0: + .byte 0x72, 0x6F, 0x6D, 0x30 + .byte 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x62, 0x61, 0x6E, 0x6E, 0x65, 0x72, 0x2E, 0x62, 0x69, 0x6E + .byte 0x00, 0x00, 0x00, 0x00 + .global _02098EC8 +_02098EC8: + .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x62, 0x61 + .byte 0x6E, 0x6E, 0x65, 0x72, 0x5F, 0x63, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00 + .global _02098EE0 +_02098EE0: + .byte 0xFF, 0xFF, 0xFF, 0xFF + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x0F + .byte 0x00, 0x00, 0x00, 0xF0, 0x04, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x00 + .byte 0x00, 0x00, 0x00, 0xFF, 0x08, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0F, 0x00 + .byte 0x00, 0x00, 0xF0, 0xFF, 0x0C, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0xFF, 0xFF, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0x00 + .byte 0x00, 0xF0, 0xFF, 0xFF, 0x14, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00 + .byte 0x00, 0xFF, 0xFF, 0xFF, 0x18, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00 + .byte 0xF0, 0xFF, 0xFF, 0xFF, 0x1C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 + .global _02098F60 +_02098F60: + .byte 0x72, 0x6F, 0x6D, 0x30 + .byte 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x62, 0x5F, 0x70, 0x61, 0x6C, 0x5F, 0x72, 0x2E, 0x62, 0x69 + .byte 0x6E, 0x00, 0x00, 0x00 + .global _02098F78 +_02098F78: + .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x62, 0x5F + .byte 0x70, 0x61, 0x6C, 0x5F, 0x70, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00 + .global _02098F90 +_02098F90: + .byte 0x72, 0x6F, 0x6D, 0x30 + .byte 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x62, 0x5F, 0x70, 0x61, 0x6C, 0x32, 0x2E, 0x62, 0x69, 0x6E + .byte 0x00, 0x00, 0x00, 0x00 + .global _02098FA8 +_02098FA8: + .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x62, 0x5F + .byte 0x70, 0x61, 0x6C, 0x2E, 0x62, 0x69, 0x6E, 0x00 + .global _02098FBC +_02098FBC: + .byte 0x5B, 0x52, 0x5D, 0x00 +#ifdef EUROPE + .global _02099404_EU +_02099404_EU: + .byte 0x46, 0x00, 0x00, 0x00 +#endif + .global _02098FC0 +_02098FC0: + .byte 0x4C, 0x49, 0x4E, 0x45 + .byte 0x00, 0x00, 0x00, 0x00 + .global _02098FC8 +_02098FC8: + .byte 0x07, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00 + .byte 0xA0, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00 + .byte 0x58, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00 + .byte 0x0B, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00 + .byte 0xD0, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00 + .global _0209901C +_0209901C: + .byte 0x00, 0x00, 0x00, 0x00 + .global _02099020 +_02099020: + .byte 0x00, 0x00, 0x00, 0x00 + .global _02099024 +_02099024: + .word sub_02016788 + .global _02099028 +_02099028: + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209902C +_0209902C: + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word sub_02016814 + .word sub_02016774 + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02016888 + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_020168C8 + .word sub_0201693C + .word sub_02016BF0 + .word sub_02016BB8 + .byte 0x02, 0x00, 0x00, 0x00 + .word sub_02016EAC + .word sub_02017144 + .word sub_02017314 + .word sub_0201758C + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02016814 + .word sub_020167FC + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02016888 + .global _02099080 +_02099080: + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x80, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xE6, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0xAC, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00 + .byte 0xBE, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00 + .byte 0x8C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0xE6, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAC, 0x00, 0x00, 0x00 + .byte 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00 + .global _02099110 +_02099110: + .byte 0x47, 0x52, 0x4F, 0x55 + .byte 0x4E, 0x44, 0x2F, 0x73, 0x32, 0x30, 0x70, 0x30, 0x31, 0x61, 0x31, 0x2E, 0x77, 0x61, 0x6E, 0x00 + .global _02099124 +_02099124: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x73, 0x32, 0x30, 0x70, 0x30, 0x31, 0x61, 0x32, 0x2E + .byte 0x77, 0x61, 0x6E, 0x00 + .global _02099138 +_02099138: + .byte 0x25, 0x73, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00 + .global _02099140 +_02099140: + .byte 0x25, 0x73, 0x00, 0x00 +#ifdef EUROPE + .global _0209958C +_0209958C: + .byte 0x5B, 0x66, 0x6C, 0x6F, 0x6F, 0x72, 0x3A, 0x30, 0x5D, 0x00, 0x00, 0x00 +#else + .global _02099144 +_02099144: + .byte 0x00, 0x00, 0x00, 0x00 + .global _02099148 +_02099148: + .byte 0x42, 0x00, 0x00, 0x00 + .global _0209914C +_0209914C: + .byte 0x25, 0x73, 0x25, 0x63, 0x46, 0x00, 0x00, 0x00 + .global _02099154 +_02099154: + .byte 0x25, 0x73, 0x25, 0x63, 0x25, 0x63, 0x46, 0x00 +#endif + .global _0209915C +_0209915C: + .byte 0x02, 0x3F, 0x03, 0x3F, 0x03, 0x3F, 0x01, 0x3F + .byte 0x04, 0x3F, 0x06, 0x3F, 0x07, 0x3F, 0x0B, 0x3F + .global _0209916C +_0209916C: + .byte 0x73, 0x65, 0x20, 0x70, 0x6C, 0x61, 0x79, 0x20 + .byte 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25, 0x33, 0x64, 0x20, 0x20, 0x76, 0x6F, 0x6C, 0x75, 0x6D, 0x65 + .byte 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00, 0x00 + .global _0209918C +_0209918C: + .byte 0x73, 0x65, 0x20, 0x70, 0x6C, 0x61, 0x79, 0x20 + .byte 0x66, 0x75, 0x6C, 0x6C, 0x20, 0x73, 0x70, 0x65, 0x63, 0x20, 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25 + .byte 0x33, 0x64, 0x20, 0x20, 0x74, 0x69, 0x6D, 0x65, 0x20, 0x25, 0x33, 0x64, 0x20, 0x20, 0x76, 0x6F + .byte 0x6C, 0x75, 0x6D, 0x65, 0x20, 0x25, 0x33, 0x64, 0x20, 0x20, 0x70, 0x61, 0x6E, 0x20, 0x25, 0x33 + .byte 0x64, 0x00, 0x00, 0x00 + .global _020991C8 +_020991C8: + .byte 0x73, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x76, 0x6F + .byte 0x6C, 0x75, 0x6D, 0x65, 0x20, 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25, 0x33, 0x64, 0x20, 0x20, 0x76 + .byte 0x6F, 0x6C, 0x75, 0x6D, 0x65, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00 + .global _020991F0 +_020991F0: + .byte 0x73, 0x65, 0x20, 0x63 + .byte 0x68, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x70, 0x61, 0x6E, 0x20, 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25 + .byte 0x33, 0x64, 0x20, 0x20, 0x70, 0x61, 0x6E, 0x20, 0x25, 0x33, 0x64, 0x00 + .global _02099210 +_02099210: + .byte 0x73, 0x65, 0x20, 0x73 + .byte 0x74, 0x6F, 0x70, 0x20, 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00, 0x00 + .global _02099224 +_02099224: + .byte 0x73, 0x65, 0x20, 0x73, 0x74, 0x6F, 0x70, 0x20, 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25, 0x33, 0x64 + .byte 0x20, 0x20, 0x74, 0x69, 0x6D, 0x65, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00 + .global _02099240 +_02099240: + .byte 0x61, 0x75, 0x64, 0x69 + .byte 0x6F, 0x20, 0x63, 0x6F, 0x6D, 0x6D, 0x61, 0x6E, 0x64, 0x20, 0x6C, 0x69, 0x73, 0x74, 0x00, 0x00 + .global _02099254 +_02099254: + .byte 0x00, 0x00, 0x00, 0x00 + .global _02099258 +_02099258: + .byte 0x74, 0x72, 0x61, 0x70, 0x00, 0x00, 0x00, 0x00 + .global _02099260 +_02099260: + .byte 0x77, 0x61, 0x7A, 0x61 + .byte 0x39, 0x00, 0x00, 0x00 + .global _02099268 +_02099268: + .byte 0x77, 0x61, 0x7A, 0x61, 0x38, 0x00, 0x00, 0x00 + .global _02099270 +_02099270: + .byte 0x77, 0x61, 0x7A, 0x61 + .byte 0x36, 0x00, 0x00, 0x00 + .global _02099278 +_02099278: + .byte 0x77, 0x61, 0x7A, 0x61, 0x32, 0x00, 0x00, 0x00 + .global _02099280 +_02099280: + .byte 0x65, 0x76, 0x65, 0x6E + .byte 0x74, 0x00, 0x00, 0x00 + .global _02099288 +_02099288: + .byte 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00 + .global _02099290 +_02099290: + .byte 0x77, 0x61, 0x7A, 0x61 + .byte 0x37, 0x00, 0x00, 0x00 + .global _02099298 +_02099298: + .byte 0x77, 0x61, 0x7A, 0x61, 0x35, 0x00, 0x00, 0x00 + .global _020992A0 +_020992A0: + .byte 0x77, 0x61, 0x7A, 0x61 + .byte 0x31, 0x00, 0x00, 0x00 + .global _020992A8 +_020992A8: + .byte 0x77, 0x61, 0x7A, 0x61, 0x33, 0x00, 0x00, 0x00 + .global _020992B0 +_020992B0: + .byte 0x77, 0x61, 0x7A, 0x61 + .byte 0x34, 0x00, 0x00, 0x00 + .global _020992B8 +_020992B8: + .byte 0x65, 0x76, 0x5F, 0x65, 0x30, 0x33, 0x00, 0x00 + .global _020992C0 +_020992C0: + .byte 0x65, 0x76, 0x5F, 0x6D + .byte 0x30, 0x31, 0x00, 0x00 + .global _020992C8 +_020992C8: + .byte 0x65, 0x76, 0x5F, 0x65, 0x30, 0x34, 0x00, 0x00 + .global _020992D0 +_020992D0: + .byte 0x65, 0x76, 0x5F, 0x65 + .byte 0x30, 0x36, 0x00, 0x00 + .global _020992D8 +_020992D8: + .byte 0x65, 0x76, 0x5F, 0x6D, 0x31, 0x34, 0x00, 0x00 + .global _020992E0 +_020992E0: + .byte 0x65, 0x76, 0x5F, 0x6D + .byte 0x31, 0x38, 0x00, 0x00 + .global _020992E8 +_020992E8: + .byte 0x65, 0x76, 0x5F, 0x65, 0x30, 0x38, 0x00, 0x00 + .global _020992F0 +_020992F0: + .byte 0x65, 0x76, 0x5F, 0x6D + .byte 0x32, 0x35, 0x00, 0x00 + .global _020992F8 +_020992F8: + .byte 0x65, 0x76, 0x5F, 0x6D, 0x31, 0x30, 0x00, 0x00 + .global _02099300 +_02099300: + .byte 0x65, 0x76, 0x5F, 0x6D + .byte 0x30, 0x35, 0x00, 0x00 + .global _02099308 +_02099308: + .byte 0x65, 0x76, 0x5F, 0x73, 0x30, 0x31, 0x00, 0x00 + .global _02099310 +_02099310: + .byte 0x65, 0x76, 0x5F, 0x65 + .byte 0x30, 0x39, 0x00, 0x00 + .global _02099318 +_02099318: + .byte 0x65, 0x76, 0x5F, 0x73, 0x31, 0x30, 0x00, 0x00 + .global _02099320 +_02099320: + .byte 0x77, 0x61, 0x7A, 0x61 + .byte 0x31, 0x35, 0x00, 0x00 + .global _02099328 +_02099328: + .byte 0x65, 0x76, 0x5F, 0x6D, 0x32, 0x36, 0x00, 0x00 + .global _02099330 +_02099330: + .byte 0x65, 0x76, 0x5F, 0x73 + .byte 0x33, 0x30, 0x00, 0x00 + .global _02099338 +_02099338: + .byte 0x65, 0x76, 0x5F, 0x73, 0x32, 0x33, 0x00, 0x00 + .global _02099340 +_02099340: + .byte 0x77, 0x61, 0x7A, 0x61 + .byte 0x31, 0x30, 0x00, 0x00 + .global _02099348 +_02099348: + .byte 0x65, 0x76, 0x5F, 0x65, 0x74, 0x31, 0x00, 0x00 + .global _02099350 +_02099350: + .byte 0x77, 0x61, 0x7A, 0x61 + .byte 0x31, 0x31, 0x00, 0x00 + .global _02099358 +_02099358: + .byte 0x77, 0x61, 0x7A, 0x61, 0x31, 0x32, 0x00, 0x00 + .global _02099360 +_02099360: + .byte 0x65, 0x76, 0x5F, 0x65 + .byte 0x30, 0x31, 0x00, 0x00 + .global _02099368 +_02099368: + .byte 0x77, 0x61, 0x7A, 0x61, 0x31, 0x33, 0x00, 0x00 + .global _02099370 +_02099370: + .byte 0x77, 0x61, 0x7A, 0x61 + .byte 0x31, 0x34, 0x00, 0x00 + .global _02099378 +_02099378: + .byte 0x65, 0x76, 0x5F, 0x65, 0x30, 0x32, 0x00, 0x00 + .global _02099380 +_02099380: + .byte 0x65, 0x76, 0x65, 0x6E + .byte 0x74, 0x5F, 0x73, 0x00 + .global _02099388 +_02099388: + .byte 0x65, 0x76, 0x5F, 0x65, 0x30, 0x39, 0x62, 0x00 + .global _02099390 +_02099390: + .byte 0x6D, 0x6F, 0x74, 0x69 + .byte 0x6F, 0x6E, 0x5F, 0x73, 0x00, 0x00, 0x00, 0x00 + .global _0209939C +_0209939C: + .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x53, 0x59 + .byte 0x53, 0x54, 0x45, 0x4D, 0x2F, 0x73, 0x65, 0x5F, 0x73, 0x79, 0x73, 0x2E, 0x73, 0x77, 0x64, 0x00 + .global _020993B4 +_020993B4: + .byte 0x65, 0x6E, 0x74, 0x72, 0x79, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x20, 0x73, 0x65, 0x20 + .byte 0x73, 0x77, 0x64, 0x20, 0x25, 0x30, 0x34, 0x78, 0x0A, 0x00, 0x00, 0x00 + .global _020993D0 +_020993D0: + .byte 0x53, 0x4F, 0x55, 0x4E + .byte 0x44, 0x2F, 0x53, 0x59, 0x53, 0x54, 0x45, 0x4D, 0x2F, 0x73, 0x65, 0x5F, 0x73, 0x79, 0x73, 0x2E + .byte 0x73, 0x65, 0x64, 0x00 + .global _020993E8 +_020993E8: + .byte 0x65, 0x6E, 0x74, 0x72, 0x79, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6D + .byte 0x20, 0x73, 0x65, 0x20, 0x73, 0x65, 0x64, 0x20, 0x25, 0x30, 0x34, 0x78, 0x0A, 0x00, 0x00, 0x00 + .global _02099404 +_02099404: + .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x53, 0x45, 0x2F, 0x6D, 0x6F, 0x74, 0x69, 0x6F, 0x6E, 0x2E + .byte 0x73, 0x77, 0x64, 0x00 + .global _02099418 +_02099418: + .byte 0x65, 0x6E, 0x74, 0x72, 0x79, 0x20, 0x6D, 0x6F, 0x74, 0x69, 0x6F, 0x6E + .byte 0x20, 0x73, 0x65, 0x20, 0x73, 0x77, 0x64, 0x20, 0x25, 0x30, 0x34, 0x78, 0x0A, 0x00, 0x00, 0x00 + .global _02099434 +_02099434: + .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x53, 0x45, 0x2F, 0x6D, 0x6F, 0x74, 0x69, 0x6F, 0x6E, 0x2E + .byte 0x73, 0x65, 0x64, 0x00 + .global _02099448 +_02099448: + .byte 0x65, 0x6E, 0x74, 0x72, 0x79, 0x20, 0x6D, 0x6F, 0x74, 0x69, 0x6F, 0x6E + .byte 0x20, 0x73, 0x65, 0x20, 0x73, 0x65, 0x64, 0x20, 0x25, 0x30, 0x34, 0x78, 0x0A, 0x00, 0x00, 0x00 + .global _02099464 +_02099464: + .byte 0x62, 0x67, 0x6D, 0x20, 0x65, 0x6E, 0x64, 0x20, 0x25, 0x64, 0x00, 0x00 + .global _02099470 +_02099470: + .byte 0x62, 0x67, 0x6D, 0x32 + .byte 0x20, 0x65, 0x6E, 0x64, 0x20, 0x25, 0x64, 0x00 + .global _0209947C +_0209947C: + .byte 0x72, 0x65, 0x73, 0x75, 0x6D, 0x65, 0x20, 0x62 + .byte 0x67, 0x6D, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00 + .global _0209948C +_0209948C: + .byte 0x72, 0x65, 0x73, 0x75, 0x6D, 0x65, 0x20, 0x62 + .byte 0x67, 0x6D, 0x32, 0x20, 0x25, 0x64, 0x00, 0x00 + .global _0209949C +_0209949C: + .byte 0x53, 0x6F, 0x75, 0x6E, 0x64, 0x44, 0x72, 0x69 + .byte 0x76, 0x65, 0x72, 0x5F, 0x52, 0x65, 0x73, 0x65, 0x74, 0x0A, 0x00, 0x00 + .global _020994B0 +_020994B0: + .byte 0x53, 0x4F, 0x55, 0x4E + .byte 0x44, 0x2F, 0x53, 0x45, 0x2F, 0x25, 0x73, 0x2E, 0x73, 0x65, 0x64, 0x00 + .global _020994C0 +_020994C0: + .byte 0x73, 0x65, 0x20, 0x70 + .byte 0x6C, 0x61, 0x79, 0x20, 0x6C, 0x6F, 0x61, 0x64, 0x20, 0x25, 0x30, 0x34, 0x78, 0x20, 0x5B, 0x25 + .byte 0x73, 0x5D, 0x00, 0x00 + .global _020994D8 +_020994D8: + .byte 0x73, 0x65, 0x20, 0x62, 0x61, 0x6E, 0x6B, 0x20, 0x6C, 0x69, 0x73, 0x74 + .byte 0x20, 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25, 0x30, 0x34, 0x78, 0x5B, 0x25, 0x30, 0x34, 0x78, 0x5D + .byte 0x20, 0x20, 0x73, 0x75, 0x6D, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00 + .global _02099500 +_02099500: + .byte 0x20, 0x20, 0x20, 0x20 + .byte 0x5B, 0x25, 0x33, 0x64, 0x5D, 0x20, 0x25, 0x33, 0x64, 0x5B, 0x25, 0x30, 0x34, 0x78, 0x5D, 0x00 + .global _02099514 +_02099514: + .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x53, 0x57, 0x44, 0x2F, 0x25, 0x30, 0x33, 0x64, 0x2E, 0x73 + .byte 0x77, 0x64, 0x00, 0x00 + .global _02099528 +_02099528: + .byte 0x20, 0x20, 0x20, 0x20, 0x6C, 0x6F, 0x61, 0x64, 0x20, 0x25, 0x32, 0x64 + .byte 0x20, 0x5B, 0x25, 0x73, 0x5D, 0x00, 0x00, 0x00 + .global _0209953C +_0209953C: + .byte 0x62, 0x67, 0x6D, 0x20, 0x70, 0x6C, 0x61, 0x79 + .byte 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00, 0x00 + .global _02099554 +_02099554: + .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x42, 0x47, 0x4D, 0x2F, 0x62, 0x67, 0x6D, 0x25, 0x30, 0x34 + .byte 0x64, 0x2E, 0x73, 0x6D, 0x64, 0x00, 0x00, 0x00 + .global _0209956C +_0209956C: + .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x42, 0x47 + .byte 0x4D, 0x2F, 0x62, 0x67, 0x6D, 0x25, 0x30, 0x34, 0x64, 0x2E, 0x73, 0x77, 0x64, 0x00, 0x00, 0x00 + .global _02099584 +_02099584: + .byte 0x62, 0x67, 0x6D, 0x20, 0x73, 0x74, 0x6F, 0x70, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00, 0x00 + .global _02099594 +_02099594: + .byte 0x42, 0x67, 0x6D, 0x53, 0x74, 0x6F, 0x70, 0x20, 0x20, 0x6D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x64 + .byte 0x20, 0x25, 0x64, 0x20, 0x20, 0x6E, 0x75, 0x6D, 0x20, 0x25, 0x64, 0x20, 0x20, 0x74, 0x69, 0x6D + .byte 0x65, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 + .global _020995BC +_020995BC: + .byte 0x62, 0x67, 0x6D, 0x20, 0x63, 0x68, 0x61, 0x6E + .byte 0x67, 0x65, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00 + .global _020995D0 +_020995D0: + .byte 0x62, 0x67, 0x6D, 0x32 + .byte 0x20, 0x70, 0x6C, 0x61, 0x79, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33 + .byte 0x64, 0x00, 0x00, 0x00 + .global _020995E8 +_020995E8: + .byte 0x62, 0x67, 0x6D, 0x32, 0x20, 0x73, 0x74, 0x6F, 0x70, 0x20, 0x25, 0x33 + .byte 0x64, 0x00, 0x00, 0x00 + .global _020995F8 +_020995F8: + .byte 0x62, 0x67, 0x6D, 0x32, 0x20, 0x63, 0x68, 0x61, 0x6E, 0x67, 0x65, 0x20 + .byte 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00 + .global _0209960C +_0209960C: + .byte 0x6D, 0x65, 0x20, 0x70, 0x6C, 0x61, 0x79, 0x20 + .byte 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00 + .global _02099620 +_02099620: + .byte 0x53, 0x4F, 0x55, 0x4E + .byte 0x44, 0x2F, 0x4D, 0x45, 0x2F, 0x6D, 0x65, 0x25, 0x30, 0x34, 0x64, 0x2E, 0x73, 0x6D, 0x64, 0x00 + .global _02099634 +_02099634: + .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x4D, 0x45, 0x2F, 0x6D, 0x65, 0x2E, 0x73, 0x77, 0x64, 0x00 + .global _02099644 +_02099644: + .byte 0x6D, 0x65, 0x20, 0x73, 0x74, 0x6F, 0x70, 0x20, 0x25, 0x33, 0x64, 0x00 + .global _02099650 +_02099650: + .byte 0x73, 0x65, 0x20, 0x70 + .byte 0x6C, 0x61, 0x79, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00 + .global _02099660 +_02099660: + .byte 0x73, 0x65, 0x20, 0x70 + .byte 0x6C, 0x61, 0x79, 0x20, 0x66, 0x75, 0x6C, 0x6C, 0x20, 0x73, 0x70, 0x65, 0x63, 0x20, 0x25, 0x33 + .byte 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00 + .global _02099684 +_02099684: + .byte 0x73, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x76, 0x6F, 0x6C, 0x75, 0x6D, 0x65 + .byte 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00, 0x00 + .global _020996A4 +_020996A4: + .byte 0x73, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6E, 0x67, 0x65, 0x20, 0x70, 0x61, 0x6E, 0x20, 0x25, 0x33 + .byte 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00, 0x00, 0x00 + .global _020996C0 +_020996C0: + .byte 0x73, 0x65, 0x20, 0x73 + .byte 0x74, 0x6F, 0x70, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x00, 0xC0, 0xFF, 0xC0, 0xFF + .byte 0x00, 0x01, 0xC0, 0x00 + .global _020996D8 +_020996D8: + .byte 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020996E0 +_020996E0: + .byte 0x41, 0x6E, 0x69, 0x6D + .byte 0x65, 0x43, 0x74, 0x72, 0x6C, 0x5F, 0x53, 0x65, 0x74, 0x56, 0x72, 0x61, 0x6D, 0x4E, 0x6F, 0x54 + .byte 0x72, 0x61, 0x6E, 0x73, 0x20, 0x3A, 0x20, 0x61, 0x6E, 0x69, 0x6D, 0x65, 0x20, 0x66, 0x69, 0x6C + .byte 0x65, 0x20, 0x6E, 0x6F, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6E, 0x67, 0x2E, 0x00, 0x00, 0x00 + .global _02099714 +_02099714: + .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x00, 0x00, 0x00 + .global _0209971C +_0209971C: + .byte 0x57, 0x54, 0x45, 0x00 + .global _02099720 +_02099720: + .byte 0x57, 0x54, 0x55, 0x00 + .global _02099724 +_02099724: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _02099734 +_02099734: + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .global _02099744 +_02099744: + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00 + .global _02099764 +_02099764: + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00 + .global _02099784 +_02099784: + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00 + .global _020997A4 +_020997A4: + .byte 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00 +#ifdef EUROPE + .global _02099BF0_EU +_02099BF0_EU: + .byte 0x01, 0x02, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00 + .global _020997B4 +_020997B4: + .byte 0xFF, 0x00, 0x01, 0x02 + .byte 0x03, 0x04, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00 + .global _02099C04_EU +_02099C04_EU: + .byte 0x73, 0x65, 0x74, 0x20, 0x6C, 0x61, 0x6E, 0x67 + .byte 0x20, 0x6D, 0x6F, 0x64, 0x65, 0x20, 0x28, 0x25, 0x64, 0x29, 0x2D, 0x3E, 0x28, 0x25, 0x64, 0x29 + .byte 0x0A, 0x00, 0x00, 0x00 +#else + .global _020997B4 +_020997B4: + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 +#endif + .global _020997C0 +_020997C0: + .byte 0x45, 0x00, 0x00, 0x00 + .global _020997C4 +_020997C4: + .byte 0x4F, 0x00, 0x00, 0x00 + .global _020997C8 +_020997C8: + .byte 0x45, 0x32, 0x00, 0x00 + .global _020997CC +_020997CC: +#ifdef EUROPE + .byte 0x53, 0x31, 0x00, 0x00 + .global _020997D0 +_020997D0: + .byte 0x52, 0x51, 0x00, 0x00 + .global _020997D4 +_020997D4: + .byte 0x53, 0x32, 0x00, 0x00 + .global _020997D8 +_020997D8: + .byte 0x45, 0x52, 0x00, 0x00 + .global _020997DC +_020997DC: + .byte 0x52, 0x45, 0x00, 0x00 + .global _020997E0 +_020997E0: + .byte 0x45, 0x31, 0x00, 0x00 +#else + .byte 0x45, 0x52, 0x00, 0x00 + .global _020997D0 +_020997D0: + .byte 0x52, 0x45, 0x00, 0x00 + .global _020997D4 +_020997D4: + .byte 0x52, 0x51, 0x00, 0x00 + .global _020997D8 +_020997D8: + .byte 0x45, 0x31, 0x00, 0x00 + .global _020997DC +_020997DC: + .byte 0x53, 0x31, 0x00, 0x00 + .global _020997E0 +_020997E0: + .byte 0x53, 0x32, 0x00, 0x00 +#endif + .global _020997E4 +_020997E4: + .byte 0x8B, 0x87, 0x8C, 0x87 + .word _020998F8 +#ifdef EUROPE + .byte 0x93, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0xB3, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0x3D, 0x09, 0x00, 0x00 + .word _020998F8 + .byte 0xBE, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0xCD, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0x63, 0x09, 0x00, 0x00 + .word _020998F8 + .byte 0xD7, 0x09, 0x00, 0x00 + .word _020998F8 + .byte 0x7D, 0x06, 0x00, 0x00 + .word _020998F8 + .byte 0x86, 0x06, 0x00, 0x00 + .word _020998F8 + .byte 0xDB, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0x77, 0x06, 0x00, 0x00 + .word _020998F8 + .byte 0x64, 0x06, 0x00, 0x00 + .word _020998F8 + .byte 0x46, 0x06, 0x00, 0x00 + .word _020998F8 + .byte 0x34, 0x06, 0x00, 0x00 + .word _020998F8 + .byte 0x13, 0x06, 0x00, 0x00 + .word _020998F8 + .byte 0xDA, 0x05, 0x00, 0x00 + .word _020998F8 + .byte 0x7E, 0x05, 0x00, 0x00 + .word _020998F8 + .byte 0x69, 0x05, 0x00, 0x00 + .word _020998F8 + .byte 0x8A, 0x06, 0x00, 0x00 + .word _020998F8 + .byte 0x9E, 0x09, 0x00, 0x00 + .word _020998F8 + .byte 0xDD, 0x09, 0x00, 0x00 + .word _020998F8 + .byte 0x22, 0x0A, 0x00, 0x00 + .word _020998F8 + .byte 0x34, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0xC2, 0x09, 0x00, 0x00 + .word _020998F8 + .byte 0x54, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0x10, 0x09, 0x00, 0x00 + .word _020998F8 + .byte 0x1F, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0xED, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0x98, 0x04, 0x00, 0x00 + .word _020998F8 + .byte 0x20, 0x05, 0x00, 0x00 + .word _020998F8 + .byte 0x72, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0x2D, 0x05, 0x00, 0x00 + .word _020998F8 + .byte 0x4D, 0x05, 0x00, 0x00 + .word _020998F8 + .byte 0x84, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0x2A, 0x09, 0x00, 0x00 +#else + .byte 0x1C, 0x09, 0x00, 0x00 + .word _020998F8 + .byte 0x9D, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0x92, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0x72, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0xAC, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0x42, 0x09, 0x00, 0x00 + .word _020998F8 + .byte 0xB6, 0x09, 0x00, 0x00 + .word _020998F8 + .byte 0xBA, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0x6D, 0x06, 0x00, 0x00 + .word _020998F8 + .byte 0xFE, 0x07, 0x00, 0x00 + .word _020998F8 + .byte 0x69, 0x06, 0x00, 0x00 + .word _020998F8 + .byte 0x60, 0x06, 0x00, 0x00 + .word _020998F8 + .byte 0x5A, 0x06, 0x00, 0x00 + .word _020998F8 + .byte 0x47, 0x06, 0x00, 0x00 + .word _020998F8 + .byte 0x29, 0x06, 0x00, 0x00 + .word _020998F8 + .byte 0x17, 0x06, 0x00, 0x00 + .word _020998F8 + .byte 0xF6, 0x05, 0x00, 0x00 + .word _020998F8 + .byte 0xBD, 0x05, 0x00, 0x00 + .word _020998F8 + .byte 0x61, 0x05, 0x00, 0x00 + .word _020998F8 + .byte 0x49, 0x05, 0x00, 0x00 + .word _020998F8 + .byte 0xCC, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0x7D, 0x09, 0x00, 0x00 + .word _020998F8 + .byte 0x13, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0xEF, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0x33, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0xA1, 0x09, 0x00, 0x00 + .word _020998F8 + .byte 0xBC, 0x09, 0x00, 0x00 + .word _020998F8 + .byte 0x51, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0x94, 0x04, 0x00, 0x00 + .word _020998F8 + .byte 0x09, 0x09, 0x00, 0x00 + .word _020998F8 + .byte 0x1C, 0x05, 0x00, 0x00 + .word _020998F8 + .byte 0x29, 0x05, 0x00, 0x00 + .word _020998F8 + .byte 0x63, 0x08, 0x00, 0x00 + .word _020998F8 + .byte 0x01, 0x0A, 0x00, 0x00 +#endif + .global _020998F8 +_020998F8: + .byte 0x6D, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5F, 0x61, 0x6E, 0x61, 0x6C + .byte 0x79, 0x7A, 0x65, 0x2E, 0x63, 0x00, 0x00, 0x00 + .global _0209990C +_0209990C: +#ifdef EUROPE + .word _020997D8 + .byte 0x96, 0x00, 0x00, 0x00 + .word _020997DC + .byte 0x97, 0x00, 0x00, 0x00 + .word _020997C4 + .byte 0xBA, 0x00, 0x00, 0x00 + .word _020997C0 + .byte 0x8D, 0x00, 0x00, 0x00 + .word _020997D0 + .byte 0xBF, 0x00, 0x00, 0x00 + .word _020997CC + .byte 0x91, 0x00, 0x00, 0x00 + .word _020997E0 + .byte 0x92, 0x00, 0x00, 0x00 + .word _020997D4 + .byte 0x93, 0x00, 0x00, 0x00 + .word _020997C8 + .byte 0x94, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209995C +_0209995C: + .word _020997D8 + .byte 0x96, 0x00, 0x00, 0x00 + .word _020997DC + .byte 0x97, 0x00, 0x00, 0x00 + .word _020997C4 + .byte 0xBA, 0x00, 0x00, 0x00 + .word _020997C0 + .byte 0x8D, 0x00, 0x00, 0x00 + .word _020997D0 + .byte 0xBF, 0x00, 0x00, 0x00 + .word _020997CC + .byte 0xB8, 0x00, 0x00, 0x00 + .word _020997E0 + .byte 0x91, 0x00, 0x00, 0x00 + .word _020997D4 +#else + .word _020997CC + .byte 0x96, 0x00, 0x00, 0x00 + .word _020997D0 + .byte 0x97, 0x00, 0x00, 0x00 + .word _020997C4 + .byte 0xBA, 0x00, 0x00, 0x00 + .word _020997C0 + .byte 0x8D, 0x00, 0x00, 0x00 + .word _020997D4 + .byte 0xBF, 0x00, 0x00, 0x00 + .word _020997DC + .byte 0x91, 0x00, 0x00, 0x00 + .word _020997D8 + .byte 0x92, 0x00, 0x00, 0x00 + .word _020997E0 + .byte 0x93, 0x00, 0x00, 0x00 + .word _020997C8 + .byte 0x94, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209995C +_0209995C: + .word _020997CC + .byte 0x96, 0x00, 0x00, 0x00 + .word _020997D0 + .byte 0x97, 0x00, 0x00, 0x00 + .word _020997C4 + .byte 0xBA, 0x00, 0x00, 0x00 + .word _020997C0 + .byte 0x8D, 0x00, 0x00, 0x00 + .word _020997D4 + .byte 0xBF, 0x00, 0x00, 0x00 + .word _020997DC + .byte 0xB8, 0x00, 0x00, 0x00 + .word _020997D8 + .byte 0x91, 0x00, 0x00, 0x00 + .word _020997E0 +#endif + .byte 0xB7, 0x00, 0x00, 0x00 + .word _020997C8 + .byte 0x93, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020999AC +_020999AC: + .byte 0x42, 0x41, 0x52, 0x00 + .global _020999B0 +_020999B0: + .byte 0x74, 0x61, 0x67, 0x20 + .byte 0x63, 0x6F, 0x64, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x5B, 0x25, 0x73, 0x5D, 0x5B + .byte 0x25, 0x73, 0x5D, 0x00 + .global _020999C8 +_020999C8: + .byte 0x43, 0x53, 0x00, 0x00 + .global _020999CC +_020999CC: + .byte 0x43, 0x52, 0x00, 0x00 + .global _020999D0 +_020999D0: + .byte 0x43, 0x4E, 0x00, 0x00 + .global _020999D4 +_020999D4: + .byte 0x43, 0x00, 0x00, 0x00 + .global _020999D8 +_020999D8: + .byte 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x00, 0x00, 0x00, 0x00 + .global _020999E4 +_020999E4: + .byte 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x4F, 0x46, 0x46, 0x53, 0x45, 0x54, 0x00 + .global _020999F0 +_020999F0: + .byte 0x48, 0x52, 0x00, 0x00 + .global _020999F4 +_020999F4: + .byte 0x46, 0x00, 0x00, 0x00 + .global _020999F8 +_020999F8: + .byte 0x46, 0x54, 0x00, 0x00 +#ifdef EUROPE + .global _02099E64_EU +_02099E64_EU: + .byte 0x47, 0x50, 0x00, 0x00 +#endif + .global _020999FC +_020999FC: + .byte 0x4B, 0x00, 0x00, 0x00 + .global _02099A00 +_02099A00: + .byte 0x4C, 0x53, 0x00, 0x00 + .global _02099A04 +_02099A04: + .byte 0x4C, 0x45, 0x00, 0x00 + .global _02099A08 +_02099A08: + .byte 0x4C, 0x49, 0x4E, 0x45, 0x00, 0x00, 0x00, 0x00 + .global _02099A10 +_02099A10: + .byte 0x4D, 0x00, 0x00, 0x00 + .global _02099A14 +_02099A14: + .byte 0x4D, 0x53, 0x00, 0x00 + .global _02099A18 +_02099A18: + .byte 0x4D, 0x50, 0x00, 0x00 + .global _02099A1C +_02099A1C: + .byte 0x4D, 0x45, 0x5F, 0x50, 0x4C, 0x41, 0x59, 0x00 + .global _02099A24 +_02099A24: + .byte 0x50, 0x00, 0x00, 0x00 + .global _02099A28 +_02099A28: + .byte 0x52, 0x00, 0x00, 0x00 + .global _02099A2C +_02099A2C: + .byte 0x53, 0x00, 0x00, 0x00 + .global _02099A30 +_02099A30: + .byte 0x53, 0x54, 0x53, 0x00 + .global _02099A34 +_02099A34: + .byte 0x53, 0x54, 0x45, 0x00 + .global _02099A38 +_02099A38: + .byte 0x53, 0x45, 0x5F, 0x50, 0x4C, 0x41, 0x59, 0x00 + .global _02099A40 +_02099A40: + .byte 0x57, 0x00, 0x00, 0x00 + .global _02099A44 +_02099A44: + .byte 0x61, 0x6E, 0x61, 0x6C, 0x79, 0x7A, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x5B, 0x25 + .byte 0x73, 0x5D, 0x5B, 0x25, 0x73, 0x5D, 0x00, 0x00 + .global _02099A5C +_02099A5C: + .byte 0x5B, 0x53, 0x54, 0x53, 0x5D, 0x00, 0x00, 0x00 + .global _02099A64 +_02099A64: + .byte 0x5B, 0x4D, 0x3A, 0x54, 0x30, 0x5D, 0x5B, 0x53, 0x54, 0x45, 0x5D, 0x00 + .global _02099A70 +_02099A70: + .byte 0x00, 0x00, 0x00, 0x00 + .global _02099A74 +_02099A74: + .byte 0x61, 0x72, 0x65, 0x61, 0x00, 0x00, 0x00, 0x00 + .global _02099A7C +_02099A7C: + .byte 0x61, 0x64, 0x76, 0x65, 0x72, 0x62, 0x00, 0x00 + .global _02099A84 +_02099A84: + .byte 0x62, 0x61, 0x6E, 0x6B, 0x00, 0x00, 0x00, 0x00 + .global _02099A8C +_02099A8C: + .byte 0x62, 0x61, 0x6E, 0x6B, 0x5F, 0x6C, 0x65, 0x66 + .byte 0x74, 0x00, 0x00, 0x00 + .global _02099A98 +_02099A98: + .byte 0x63, 0x5F, 0x6B, 0x69, 0x6E, 0x64, 0x00, 0x00 + .global _02099AA0 +_02099AA0: + .byte 0x63, 0x5F, 0x69, 0x00 + .global _02099AA4 +_02099AA4: + .byte 0x63, 0x5F, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x00 + .global _02099AAC +_02099AAC: + .byte 0x63, 0x5F, 0x73, 0x74, 0x61, 0x6D, 0x6D, 0x65 + .byte 0x72, 0x00, 0x00, 0x00 + .global _02099AB8 +_02099AB8: + .byte 0x63, 0x6C, 0x61, 0x73, 0x73, 0x00, 0x00, 0x00 + .global _02099AC0 +_02099AC0: + .byte 0x83, 0x4E, 0x83, 0x89 + .byte 0x83, 0x58, 0x00, 0x00 + .global _02099AC8 +_02099AC8: + .byte 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x00, 0x00 + .global _02099AD0 +_02099AD0: + .byte 0x25, 0x64, 0x00, 0x00 + .global _02099AD4 +_02099AD4: + .byte 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x5F, 0x63, 0x00, 0x00, 0x00, 0x00 + .global _02099AE0 +_02099AE0: + .byte 0x5B, 0x43, 0x53, 0x3A + .byte 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099AF0 +_02099AF0: + .byte 0x64, 0x75, 0x6E, 0x67 + .byte 0x65, 0x6F, 0x6E, 0x00 + .global _02099AF8 +_02099AF8: + .byte 0x65, 0x71, 0x75, 0x69, 0x70, 0x5F, 0x6C, 0x69, 0x73, 0x74, 0x00, 0x00 + .global _02099B04 +_02099B04: + .byte 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x65, 0x6E, 0x63, 0x65, 0x00, 0x00 + .global _02099B10 +_02099B10: + .byte 0x66, 0x6C, 0x6F, 0x6F + .byte 0x72, 0x00, 0x00, 0x00 + .global _02099B18 +_02099B18: + .byte 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5F, 0x62, 0x61, 0x67, 0x00, 0x00 + .global _02099B24 +_02099B24: + .byte 0x67, 0x65, 0x6E, 0x64, 0x65, 0x72, 0x00, 0x00 + .global _02099B2C +_02099B2C: + .byte 0x67, 0x6F, 0x6C, 0x64, 0x00, 0x00, 0x00, 0x00 + .global _02099B34 +_02099B34: + .byte 0x67, 0x6F, 0x6C, 0x64, 0x5F, 0x6C, 0x65, 0x66, 0x74, 0x00, 0x00, 0x00 + .global _02099B40 +_02099B40: + .byte 0x68, 0x65, 0x72, 0x6F + .byte 0x00, 0x00, 0x00, 0x00 + .global _02099B48 +_02099B48: + .byte 0x69, 0x74, 0x65, 0x6D, 0x00, 0x00, 0x00, 0x00 + .global _02099B50 +_02099B50: + .byte 0x6B, 0x69, 0x6E, 0x64 + .byte 0x00, 0x00, 0x00, 0x00 + .global _02099B58 +_02099B58: + .byte 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x00, 0x00, 0x00 + .global _02099B60 +_02099B60: + .byte 0x6E, 0x6F, 0x77, 0x5F + .byte 0x74, 0x65, 0x61, 0x6D, 0x00, 0x00, 0x00, 0x00 + .global _02099B6C +_02099B6C: + .byte 0x6D, 0x6F, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00 + .global _02099B74 +_02099B74: + .byte 0x6D, 0x65, 0x5F, 0x70, 0x6C, 0x61, 0x79, 0x00 + .global _02099B7C +_02099B7C: + .byte 0x5B, 0x4D, 0x45, 0x5F, 0x50, 0x4C, 0x41, 0x59 + .byte 0x3A, 0x25, 0x64, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099B8C +_02099B8C: + .byte 0x6D, 0x6F, 0x76, 0x65, 0x5F, 0x68, 0x69, 0x74 + .byte 0x5F, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x00, 0x00 + .global _02099B9C +_02099B9C: + .byte 0x6D, 0x6F, 0x76, 0x65, 0x5F, 0x70, 0x6F, 0x77 + .byte 0x65, 0x72, 0x00, 0x00 + .global _02099BA8 +_02099BA8: + .byte 0x70, 0x61, 0x72, 0x74, 0x6E, 0x65, 0x72, 0x00 + .global _02099BB0 +_02099BB0: + .byte 0x70, 0x61, 0x72, 0x74 + .byte 0x6E, 0x65, 0x72, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _02099BBC +_02099BBC: + .byte 0x70, 0x6C, 0x61, 0x79, 0x65, 0x72, 0x00, 0x00 + .global _02099BC4 +_02099BC4: + .byte 0x70, 0x75, 0x72, 0x70, 0x6F, 0x73, 0x65, 0x00 + .global _02099BCC +_02099BCC: + .byte 0x72, 0x61, 0x6E, 0x6B, 0x00, 0x00, 0x00, 0x00 + .global _02099BD4 +_02099BD4: + .byte 0x72, 0x61, 0x6E, 0x67, 0x65, 0x00, 0x00, 0x00 + .global _02099BDC +_02099BDC: + .byte 0x73, 0x5F, 0x69, 0x74, 0x65, 0x6D, 0x00, 0x00 + .global _02099BE4 +_02099BE4: + .byte 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x30, 0x00 + .global _02099BEC +_02099BEC: + .byte 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x00, 0x00 + .global _02099BF4 +_02099BF4: + .byte 0x73, 0x65, 0x5F, 0x70, 0x6C, 0x61, 0x79, 0x00 + .global _02099BFC +_02099BFC: + .byte 0x5B, 0x53, 0x45, 0x5F, 0x50, 0x4C, 0x41, 0x59 + .byte 0x3A, 0x25, 0x64, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099C0C +_02099C0C: + .byte 0x74, 0x79, 0x70, 0x65, 0x00, 0x00, 0x00, 0x00 + .global _02099C14 +_02099C14: + .byte 0x74, 0x72, 0x61, 0x70, 0x00, 0x00, 0x00, 0x00 + .global _02099C1C +_02099C1C: + .byte 0x74, 0x61, 0x63, 0x74, 0x69, 0x63, 0x73, 0x00 + .global _02099C24 +_02099C24: + .byte 0x74, 0x65, 0x61, 0x6D, 0x00, 0x00, 0x00, 0x00 + .global _02099C2C +_02099C2C: + .byte 0x74, 0x69, 0x6D, 0x65, 0x00, 0x00, 0x00, 0x00 + .global _02099C34 +_02099C34: + .byte 0x25, 0x64, 0x3A, 0x25, 0x30, 0x32, 0x64, 0x3A, 0x25, 0x30, 0x32, 0x64, 0x00, 0x00, 0x00, 0x00 + .global _02099C44 +_02099C44: + .byte 0x76, 0x61, 0x6C, 0x75, 0x65, 0x00, 0x00, 0x00 + .global _02099C4C +_02099C4C: + .byte 0x76, 0x61, 0x6C, 0x75, 0x65, 0x30, 0x00, 0x00 + .global _02099C54 +_02099C54: + .byte 0x25, 0x30, 0x2A, 0x64, 0x00, 0x00, 0x00, 0x00 + .global _02099C5C +_02099C5C: + .byte 0x5B, 0x53, 0x3A, 0x30, 0x30, 0x5D, 0x25, 0x73 + .byte 0x00, 0x00, 0x00, 0x00 + .global _02099C68 +_02099C68: + .byte 0x76, 0x61, 0x6C, 0x75, 0x65, 0x5F, 0x69, 0x00 + .global _02099C70 +_02099C70: + .byte 0x77, 0x65, 0x61, 0x74 + .byte 0x68, 0x65, 0x72, 0x00 + .global _02099C78 +_02099C78: + .byte 0x77, 0x69, 0x73, 0x65, 0x6E, 0x65, 0x73, 0x73, 0x00, 0x00, 0x00, 0x00 + .global _02099C84 +_02099C84: + .byte 0x74, 0x61, 0x67, 0x20, 0x63, 0x6F, 0x64, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x25 + .byte 0x30, 0x32, 0x78, 0x20, 0x25, 0x63, 0x20, 0x5B, 0x25, 0x73, 0x5D, 0x00 + .global _02099CA0 +#ifdef EUROPE + .global _0209A10C_EU +_0209A10C_EU: + .byte 0x4C, 0x2E, 0x00, 0x00 + .global _0209A110_EU +_0209A110_EU: + .byte 0x4E, 0x2E, 0x00, 0x00 +#endif +_02099CA0: + .byte 0xBD, 0xBE, 0x2D, 0x00 +#ifdef EUROPE + .global _0209A118_EU +_0209A118_EU: + .byte 0x4C, 0x76, 0x2E, 0x00 + .global _0209A11C_EU +_0209A11C_EU: + .byte 0x4E, 0x76, 0x2E, 0x00 +#endif + .global _02099CA4 +_02099CA4: + .byte 0x3C, 0x00, 0x3D, 0x00, 0xFF, 0xFF, 0x00, 0x00 + .global _02099CAC +_02099CAC: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .global _02099CB8 +_02099CB8: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .global _02099CC4 +_02099CC4: + .byte 0x3C, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0xFF, 0xFF + .global MOVE_POWER_STARS_TABLE +MOVE_POWER_STARS_TABLE: + .byte 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00 + .global MOVE_ACCURACY_STARS_TABLE +MOVE_ACCURACY_STARS_TABLE: + .byte 0x1E, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00 + .byte 0x46, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00 + .byte 0x5F, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00 + .global _02099D0C +_02099D0C: +#ifdef EUROPE + .byte 0x45, 0x5B, 0x43, 0x53 + .byte 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00 + .global _0209A198 +_0209A198: + .byte 0x55, 0x5B, 0x43, 0x53 + .byte 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00 + .global _0209A1A8 +_0209A1A8: + .byte 0x5B, 0x43, 0x53, 0x3A + .byte 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x46, 0x00, 0x00, 0x00 + .global _0209A1B8 +_0209A1B8: + .byte 0x50, 0x20, 0x5B, 0x43 + .byte 0x53, 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00 + .global _0209A1C8 +_0209A1C8: + .byte 0x42, 0x5B, 0x43, 0x53 + .byte 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x46, 0x00, 0x00 + .global _0209A1D8 +_0209A1D8: + .byte 0x50, 0x2E, 0x20, 0x5B + .byte 0x43, 0x53, 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00 + .global _0209A1E8 +_0209A1E8: + .byte 0x50, 0x20, 0x2D, 0x5B + .byte 0x43, 0x53, 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00 + .global _0209A1F8 +_0209A1F8: + .byte 0x45, 0x2E, 0x20, 0x5B + .byte 0x43, 0x53, 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00 + .global _0209A208 +_0209A208: + .byte 0x50, 0x2E, 0x20, 0x2D + .byte 0x5B, 0x43, 0x53, 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _0209A21C +_0209A21C: + .byte 0x45, 0x2E, 0x20, 0x2D, 0x5B, 0x43, 0x53, 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209A230_EU +_0209A230_EU: + .byte 0x25, 0x64, 0x00, 0x00 + .global _02099D10 +_02099D10: + .byte 0x5B, 0x4D, 0x53, 0x3A, 0x25, 0x64, 0x5D, 0x25 + .byte 0x73, 0x00, 0x00, 0x00 + .global _02099D1C +_02099D1C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x4B, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D + .byte 0x00, 0x00, 0x00, 0x00 + .global _02099D2C +_02099D2C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x4E, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D + .byte 0x00, 0x00, 0x00, 0x00 + .global _02099D3C +_02099D3C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x4B, 0x5D, 0x5B, 0x4D, 0x3A, 0x54, 0x31, 0x5D + .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099D50 +_02099D50: + .byte 0x00, 0x00, 0x00, 0x00 + .global _02099D54 +_02099D54: + .byte 0x5B, 0x43, 0x53, 0x3A + .byte 0x59, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099D64 +_02099D64: + .byte 0x5B, 0x43, 0x53, 0x3A + .byte 0x46, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099D74 +_02099D74: + .byte 0x5B, 0x43, 0x53, 0x3A + .byte 0x4D, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099D84 +_02099D84: + .byte 0x5B, 0x4D, 0x3A, 0x53 + .byte 0x33, 0x5D, 0x00, 0x00 + .global _02099D8C +_02099D8C: + .byte 0x25, 0x73, 0x00, 0x00 + .global _02099D90 +_02099D90: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x48, 0x5D, 0x25, 0x73 + .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099DC0 +_02099DC0: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x50, 0x5D, 0x25, 0x73 + .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _0209A2D4_EU +_0209A2D4_EU: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x50, 0x5D, 0x25, 0x73 + .byte 0x5B, 0x43, 0x52, 0x5D, 0x20, 0x25, 0x73, 0x00 + .global _02099E08 +_02099E08: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x58, 0x5D, 0x25, 0x73 + .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _0209A2F4_EU +_0209A2F4_EU: + .byte 0x25, 0x73, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00 +#else + .byte 0x25, 0x64, 0x00, 0x00 + .global _02099D10 +_02099D10: + .byte 0x5B, 0x4D, 0x53, 0x3A + .byte 0x25, 0x64, 0x5D, 0x25, 0x73, 0x00, 0x00, 0x00 + .global _02099D1C +_02099D1C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x4B, 0x5D, 0x25, 0x73 + .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099D2C +_02099D2C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x4E, 0x5D, 0x25, 0x73 + .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099D3C +_02099D3C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x4B, 0x5D, 0x5B, 0x4D + .byte 0x3A, 0x54, 0x31, 0x5D, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099D50 +_02099D50: + .byte 0x00, 0x00, 0x00, 0x00 + .global _02099D54 +_02099D54: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x59, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099D64 +_02099D64: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x46, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099D74 +_02099D74: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x4D, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099D84 +_02099D84: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x00, 0x00 + .global _02099D8C +_02099D8C: + .byte 0x25, 0x73, 0x00, 0x00 + .global _02099D90 +_02099D90: + .byte 0x5B, 0x43, 0x53, 0x3A + .byte 0x48, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099DA0 +_02099DA0: + .byte 0x5B, 0x43, 0x53, 0x3A + .byte 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x46, 0x00, 0x00, 0x00 + .global _02099DB0 +_02099DB0: + .byte 0x42, 0x5B, 0x43, 0x53 + .byte 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x46, 0x00, 0x00 + .global _02099DC0 +_02099DC0: + .byte 0x5B, 0x43, 0x53, 0x3A + .byte 0x50, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _02099DD0 +_02099DD0: + .byte 0x5B, 0x43, 0x53, 0x3A + .byte 0x50, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x20, 0x20, 0x5B, 0x43, 0x53, 0x3A, 0x56, 0x5D + .byte 0x25, 0x64, 0x5B, 0x43, 0x52, 0x5D, 0x46, 0x00 + .global _02099DEC +_02099DEC: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x50, 0x5D, 0x25, 0x73 + .byte 0x5B, 0x43, 0x52, 0x5D, 0x20, 0x42, 0x5B, 0x43, 0x53, 0x3A, 0x56, 0x5D, 0x25, 0x64, 0x5B, 0x43 + .byte 0x52, 0x5D, 0x46, 0x00 + .global _02099E08 +_02099E08: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x58, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D + .byte 0x00, 0x00, 0x00, 0x00 +#endif + .global _02099E18 +_02099E18: + .byte 0x5B, 0x42, 0x41, 0x52, 0x5D, 0x00, 0x00, 0x00 + .global _02099E20 +_02099E20: + .byte 0x0A, 0x5B, 0x43, 0x4C + .byte 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x36, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x4C, 0x55 + .byte 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x39, 0x36, 0x5D, 0x25, 0x73, 0x00 + .global _02099E40 +_02099E40: + .byte 0x0A, 0x00, 0x00, 0x00 + .global _02099E44 +_02099E44: + .byte 0x00, 0x00, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08 + .byte 0x00, 0x09, 0x00, 0x0A, 0x00, 0x0B, 0x00, 0x0C, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x0F, 0x00, 0x10 + .byte 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18 + .byte 0x00, 0x19, 0x00, 0x1A, 0x00, 0x1B, 0x00, 0x1C, 0x00, 0x1D, 0x00, 0x1E, 0x00, 0x1F, 0x00, 0x20 + .byte 0x00, 0x01, 0x00, 0x0A, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x06 + .byte 0x00, 0x38, 0x00, 0x39, 0x00, 0x3A, 0x00, 0x0E, 0x00, 0x0F, 0x00, 0x10, 0x00, 0x11, 0x00, 0x3D + .byte 0x00, 0x5F, 0x00, 0x60, 0x00, 0x61, 0x00, 0x62, 0x00, 0x63, 0x00, 0x64, 0x00, 0x65, 0x00, 0x66 + .byte 0x00, 0x67, 0x00, 0x68, 0x00, 0x12, 0x00, 0x3F, 0x00, 0x52, 0x00, 0x54, 0x00, 0x55, 0x00, 0x0B + .byte 0x00, 0x1A, 0x00, 0x69, 0x00, 0x79, 0x00, 0x7B, 0x00, 0x7F, 0x00, 0x83, 0x00, 0x8D, 0x00, 0x8F + .byte 0x00, 0x91, 0x00, 0x93, 0x00, 0x9D, 0x00, 0x9F, 0x00, 0xA1, 0x00, 0xA3, 0x00, 0xA5, 0x00, 0xA9 + .byte 0x00, 0xB9, 0x00, 0xBB, 0x00, 0xBD, 0x00, 0xBF, 0x00, 0xC4, 0x00, 0xC8, 0x00, 0xD2, 0x00, 0xD4 + .byte 0x00, 0xD6, 0x00, 0xD8, 0x00, 0xDE, 0x00, 0x42, 0x00, 0x5B, 0x00, 0x43, 0x00, 0x44, 0x00, 0x45 + .byte 0x00, 0x46, 0x01, 0x69, 0x01, 0x79, 0x01, 0x7B, 0x01, 0x7F, 0x01, 0x83, 0x01, 0x8D, 0x01, 0x8F + .byte 0x01, 0x91, 0x01, 0x93, 0x01, 0x9D, 0x01, 0x9F, 0x01, 0xA1, 0x01, 0xA3, 0x01, 0xA5, 0x01, 0xA9 + .byte 0x01, 0xB9, 0x01, 0xBB, 0x01, 0xBD, 0x01, 0xBF, 0x01, 0xC4, 0x01, 0xC8, 0x01, 0xD2, 0x01, 0xD4 + .byte 0x01, 0xD6, 0x01, 0xD8, 0x01, 0xDE, 0x00, 0x42, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4A, 0x00, 0x01 + .byte 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x0A, 0x00, 0x05, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x0C + .byte 0x00, 0x0D, 0x00, 0x0E, 0x02, 0xBF, 0x00, 0x53, 0x00, 0xB0, 0x00, 0x0F, 0x02, 0xDE, 0x00, 0x10 + .byte 0x00, 0x11, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14 + .byte 0x00, 0x15, 0x00, 0x16, 0x03, 0xBF, 0x00, 0x18, 0x01, 0xB0, 0x00, 0x19, 0x03, 0xDE, 0x04, 0xD8 + .byte 0x00, 0x01, 0x00, 0x0C, 0x00, 0x58, 0x00, 0x59, 0x00, 0x5A, 0x00, 0x5C, 0x00, 0x1B, 0x00, 0x5D + .byte 0x00, 0x1C, 0x00, 0x1D, 0x00, 0x1E, 0x00, 0x1F, 0x00, 0x20, 0x00, 0x08, 0x00, 0x21, 0x00, 0x22 + .byte 0x00, 0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00, 0x29, 0x00, 0x2A + .byte 0x00, 0x2B, 0x00, 0x2C, 0x00, 0x2D, 0x00, 0x2E, 0x00, 0x2F, 0x00, 0x19, 0x00, 0x18, 0x00, 0x0D + .byte 0x04, 0x69, 0x02, 0x69, 0x06, 0x69, 0x0A, 0x69, 0x08, 0x69, 0x0C, 0x69, 0x00, 0x6A, 0x02, 0x7B + .byte 0x04, 0x83, 0x02, 0x83, 0x06, 0x83, 0x08, 0x83, 0x04, 0x93, 0x02, 0x93, 0x06, 0x93, 0x08, 0x93 + .byte 0x00, 0x80, 0x02, 0xA5, 0x04, 0xA9, 0x02, 0xA9 +#ifdef EUROPE + .byte 0x06, 0xA9, 0x0A, 0xA9, 0x08, 0xA9, 0x00, 0x56, 0x0C, 0xA9, 0x06, 0xC8 + .byte 0x04, 0xC8, 0x08, 0xC8 +#else + .byte 0x06, 0xA9, 0x09, 0xA9, 0x07, 0xA9, 0x00, 0x56 + .byte 0x0B, 0xA9, 0x04, 0xC8, 0x06, 0xC8, 0x08, 0xC8 +#endif + .byte 0x0A, 0xC8, 0x02, 0xD8, 0x00, 0xC6, 0x00, 0xC3 + .byte 0x05, 0x69, 0x03, 0x69, 0x07, 0x69, 0x0B, 0x69, 0x09, 0x69, 0x0D, 0x69, 0x01, 0x6A, 0x03, 0x7B + .byte 0x05, 0x83, 0x03, 0x83, 0x07, 0x83, 0x09, 0x83, 0x05, 0x93, 0x03, 0x93, 0x07, 0x93, 0x09, 0x93 + .byte 0x01, 0x80, 0x03, 0xA5, 0x05, 0xA9, 0x03, 0xA9 +#ifdef EUROPE + .byte 0x07, 0xA9, 0x0B, 0xA9, 0x09, 0xA9, 0x00, 0x57, 0x0D, 0xA9, 0x07, 0xC8 + .byte 0x05, 0xC8, 0x09, 0xC8 +#else + .byte 0x07, 0xA9, 0x0A, 0xA9, 0x08, 0xA9, 0x00, 0x57 + .byte 0x0C, 0xA9, 0x05, 0xC8, 0x07, 0xC8, 0x09, 0xC8, +#endif + .byte 0x0B, 0xC8, 0x03, 0xD8, 0x01, 0xC6, 0x05, 0xD8 + .global _0209A044 +_0209A044: + .byte 0x20, 0x00 + .global _0209A046 +_0209A046: + .byte 0x20, 0x00, 0x21, 0x00, 0x21, 0x00, 0x22, 0x00, 0x22, 0x00, 0x23, 0x00, 0x23, 0x00 + .byte 0x24, 0x00, 0x24, 0x00, 0x25, 0x00, 0x25, 0x00, 0x26, 0x00, 0x26, 0x00, 0x27, 0x00, 0x27, 0x00 + .byte 0x28, 0x00, 0x28, 0x00, 0x29, 0x00, 0x29, 0x00, 0x2A, 0x00, 0x2A, 0x00, 0x2B, 0x00, 0x2B, 0x00 + .byte 0x2C, 0x00, 0x2C, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x2F, 0x00, 0x2F, 0x00 + .byte 0x30, 0x00, 0x30, 0x00, 0x31, 0x00, 0x31, 0x00, 0x32, 0x00, 0x32, 0x00, 0x33, 0x00, 0x33, 0x00 + .byte 0x34, 0x00, 0x34, 0x00, 0x35, 0x00, 0x35, 0x00, 0x36, 0x00, 0x36, 0x00, 0x37, 0x00, 0x37, 0x00 + .byte 0x38, 0x00, 0x38, 0x00, 0x39, 0x00, 0x39, 0x00, 0x3A, 0x00, 0x3A, 0x00, 0x3B, 0x00, 0x3B, 0x00 + .byte 0x3C, 0x00, 0x3C, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x3E, 0x00, 0x3F, 0x00, 0x3F, 0x00 + .byte 0x40, 0x00, 0x40, 0x00, 0x41, 0x00, 0x41, 0x00, 0x42, 0x00, 0x42, 0x00, 0x43, 0x00, 0x43, 0x00 + .byte 0x44, 0x00, 0x44, 0x00, 0x45, 0x00, 0x45, 0x00, 0x46, 0x00, 0x46, 0x00, 0x47, 0x00, 0x47, 0x00 + .byte 0x48, 0x00, 0x48, 0x00, 0x49, 0x00, 0x49, 0x00, 0x4A, 0x00, 0x4A, 0x00, 0x4B, 0x00, 0x4B, 0x00 + .byte 0x4C, 0x00, 0x4C, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4F, 0x00, 0x4F, 0x00 + .byte 0x50, 0x00, 0x50, 0x00, 0x51, 0x00, 0x51, 0x00, 0x52, 0x00, 0x52, 0x00, 0x53, 0x00, 0x53, 0x00 + .byte 0x54, 0x00, 0x54, 0x00, 0x55, 0x00, 0x55, 0x00, 0x56, 0x00, 0x56, 0x00, 0x57, 0x00, 0x57, 0x00 + .byte 0x58, 0x00, 0x58, 0x00, 0x59, 0x00, 0x59, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5B, 0x00, 0x5B, 0x00 + .byte 0xA5, 0x00, 0xA5, 0x00, 0x5D, 0x00, 0x5D, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x5F, 0x00, 0x5F, 0x00 + .byte 0x60, 0x00, 0x60, 0x00, 0x61, 0x00, 0x61, 0x00, 0x62, 0x00, 0x62, 0x00, 0x63, 0x00, 0x63, 0x00 + .byte 0x64, 0x00, 0x64, 0x00, 0x65, 0x00, 0x65, 0x00, 0x66, 0x00, 0x66, 0x00, 0x67, 0x00, 0x67, 0x00 + .byte 0x68, 0x00, 0x68, 0x00, 0x69, 0x00, 0x69, 0x00, 0x6A, 0x00, 0x6A, 0x00, 0x6B, 0x00, 0x6B, 0x00 + .byte 0x6C, 0x00, 0x6C, 0x00, 0x6D, 0x00, 0x6D, 0x00, 0x6E, 0x00, 0x6E, 0x00, 0x6F, 0x00, 0x6F, 0x00 + .byte 0x70, 0x00, 0x70, 0x00, 0x71, 0x00, 0x71, 0x00, 0x72, 0x00, 0x72, 0x00, 0x73, 0x00, 0x73, 0x00 + .byte 0x74, 0x00, 0x74, 0x00, 0x75, 0x00, 0x75, 0x00, 0x76, 0x00, 0x76, 0x00, 0x77, 0x00, 0x77, 0x00 + .byte 0x78, 0x00, 0x78, 0x00, 0x79, 0x00, 0x79, 0x00, 0x7A, 0x00, 0x7A, 0x00, 0x7B, 0x00, 0x7B, 0x00 + .byte 0x7C, 0x00, 0x7C, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x80, 0x00, 0x80, 0x00, 0x85, 0x00, 0x85, 0x00 + .byte 0x86, 0x00, 0x86, 0x00, 0x88, 0x00, 0x88, 0x00, 0x89, 0x00, 0x89, 0x00, 0x8A, 0x00, 0x8A, 0x00 + .byte 0x8B, 0x00, 0x8B, 0x00, 0x8C, 0x00, 0x8C, 0x00, 0x8D, 0x00, 0x8D, 0x00, 0x8E, 0x00, 0x8E, 0x00 + .byte 0x8F, 0x00, 0x8F, 0x00, 0x90, 0x00, 0x90, 0x00, 0x91, 0x00, 0x91, 0x00, 0x92, 0x00, 0x92, 0x00 + .byte 0x93, 0x00, 0x93, 0x00, 0x94, 0x00, 0x94, 0x00, 0x95, 0x00, 0x95, 0x00, 0x96, 0x00, 0x96, 0x00 + .byte 0x97, 0x00, 0x97, 0x00, 0x98, 0x00, 0x98, 0x00, 0x99, 0x00, 0x99, 0x00, 0x9A, 0x00, 0x9A, 0x00 + .byte 0x9B, 0x00, 0x9B, 0x00, 0x9C, 0x00, 0x9C, 0x00, 0x9D, 0x00, 0x9D, 0x00, 0x9E, 0x00, 0x9E, 0x00 + .byte 0x9F, 0x00, 0x9F, 0x00, 0xA0, 0x00, 0xA0, 0x00, 0xA1, 0x00, 0xA1, 0x00, 0xA2, 0x00, 0xA2, 0x00 + .byte 0xA3, 0x00, 0xA3, 0x00, 0xA4, 0x00, 0xA4, 0x00, 0xA5, 0x00, 0xA5, 0x00, 0xA6, 0x00, 0xA6, 0x00 + .byte 0xA7, 0x00, 0xA7, 0x00, 0xA8, 0x00, 0xA8, 0x00, 0xA9, 0x00, 0xA9, 0x00, 0xAA, 0x00, 0xAA, 0x00 + .byte 0xAB, 0x00, 0xAB, 0x00, 0xAC, 0x00, 0xAC, 0x00, 0xAD, 0x00, 0xAD, 0x00, 0xAE, 0x00, 0xAE, 0x00 + .byte 0xAF, 0x00, 0xAF, 0x00, 0xB0, 0x00, 0xB0, 0x00, 0xB1, 0x00, 0xB1, 0x00, 0xB2, 0x00, 0xB2, 0x00 + .byte 0xB3, 0x00, 0xB3, 0x00, 0xB4, 0x00, 0xB4, 0x00, 0xB5, 0x00, 0xB5, 0x00, 0xB6, 0x00, 0xB6, 0x00 + .byte 0xB7, 0x00, 0xB7, 0x00, 0xB8, 0x00, 0xB8, 0x00, 0xB9, 0x00, 0xB9, 0x00, 0xBA, 0x00, 0xBA, 0x00 + .byte 0xBB, 0x00, 0xBB, 0x00, 0xBC, 0x00, 0xBC, 0x00, 0xBD, 0x00, 0xBD, 0x00, 0xBE, 0x00, 0xBE, 0x00 + .byte 0xBF, 0x00, 0xBF, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC1, 0x00, 0xC1, 0x00, 0xC2, 0x00, 0xC2, 0x00 + .byte 0xC3, 0x00, 0xC3, 0x00, 0xC4, 0x00, 0xC4, 0x00, 0xC5, 0x00, 0xC5, 0x00, 0xC6, 0x00, 0xC6, 0x00 + .byte 0xC7, 0x00, 0xC7, 0x00, 0xC8, 0x00, 0xC8, 0x00, 0xC9, 0x00, 0xC9, 0x00, 0xCA, 0x00, 0xCA, 0x00 + .byte 0xCB, 0x00, 0xCB, 0x00, 0xCC, 0x00, 0xCC, 0x00, 0xCD, 0x00, 0xCD, 0x00, 0xCE, 0x00, 0xCE, 0x00 + .byte 0xCF, 0x00, 0xCF, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xD2, 0x00, 0xD2, 0x00 + .byte 0xD3, 0x00, 0xD3, 0x00, 0xD4, 0x00, 0xD4, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xD6, 0x00, 0xD6, 0x00 + .byte 0xD7, 0x00, 0xD7, 0x00, 0xD8, 0x00, 0xD8, 0x00, 0xD9, 0x00, 0xD9, 0x00, 0xDA, 0x00, 0xDA, 0x00 + .byte 0xDB, 0x00, 0xDB, 0x00, 0xDC, 0x00, 0xDC, 0x00, 0xDD, 0x00, 0xDD, 0x00, 0xDE, 0x00, 0xDE, 0x00 + .byte 0xDF, 0x00, 0xDF, 0x00, 0xE0, 0x00, 0xE0, 0x00, 0xE1, 0x00, 0xE1, 0x00, 0xE2, 0x00, 0xE2, 0x00 + .byte 0xE3, 0x00, 0xE3, 0x00, 0xE4, 0x00, 0xE4, 0x00, 0xE5, 0x00, 0xE5, 0x00, 0xE6, 0x00, 0xE6, 0x00 + .byte 0xE7, 0x00, 0xE7, 0x00, 0xE8, 0x00, 0xE8, 0x00, 0xE9, 0x00, 0xE9, 0x00, 0xEA, 0x00, 0xEA, 0x00 + .byte 0xEB, 0x00, 0xEB, 0x00, 0xEC, 0x00, 0xEC, 0x00, 0xED, 0x00, 0xED, 0x00, 0xEE, 0x00, 0xEE, 0x00 + .byte 0xEF, 0x00, 0xEF, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0xF1, 0x00, 0xF1, 0x00, 0xF2, 0x00, 0xF2, 0x00 + .byte 0xF3, 0x00, 0xF3, 0x00, 0xF4, 0x00, 0xF4, 0x00, 0xF5, 0x00, 0xF5, 0x00, 0xF6, 0x00, 0xF6, 0x00 + .byte 0xF7, 0x00, 0xF7, 0x00, 0xF8, 0x00, 0xF8, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xFA, 0x00, 0xFA, 0x00 + .byte 0xFB, 0x00, 0xFB, 0x00, 0xFC, 0x00, 0xFC, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0xFE, 0x00, 0xFE, 0x00 + .byte 0xFF, 0x00, 0xFF, 0x00, 0x3E, 0x20, 0x3E, 0x20, 0xA8, 0x81, 0x92, 0x21, 0xF4, 0x81, 0x6A, 0x26 + .global _0209A3B4 +_0209A3B4: + .byte 0x20, 0x00 + .global _0209A3B6 +_0209A3B6: + .byte 0x20, 0x00, 0x21, 0x00, 0x21, 0x00, 0x22, 0x00, 0x22, 0x00, 0x23, 0x00, 0x23, 0x00 + .byte 0x24, 0x00, 0x24, 0x00, 0x25, 0x00, 0x25, 0x00, 0x26, 0x00, 0x26, 0x00, 0x27, 0x00, 0x27, 0x00 + .byte 0x28, 0x00, 0x28, 0x00, 0x29, 0x00, 0x29, 0x00, 0x2A, 0x00, 0x2A, 0x00, 0x2B, 0x00, 0x2B, 0x00 + .byte 0x2C, 0x00, 0x2C, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x2F, 0x00, 0x2F, 0x00 + .byte 0x30, 0x00, 0x30, 0x00, 0x31, 0x00, 0x31, 0x00, 0x32, 0x00, 0x32, 0x00, 0x33, 0x00, 0x33, 0x00 + .byte 0x34, 0x00, 0x34, 0x00, 0x35, 0x00, 0x35, 0x00, 0x36, 0x00, 0x36, 0x00, 0x37, 0x00, 0x37, 0x00 + .byte 0x38, 0x00, 0x38, 0x00, 0x39, 0x00, 0x39, 0x00, 0x3A, 0x00, 0x3A, 0x00, 0x3B, 0x00, 0x3B, 0x00 + .byte 0x3C, 0x00, 0x3C, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x3E, 0x00, 0x3F, 0x00, 0x3F, 0x00 + .byte 0x40, 0x00, 0x40, 0x00, 0x41, 0x00, 0x41, 0x00, 0x42, 0x00, 0x42, 0x00, 0x43, 0x00, 0x43, 0x00 + .byte 0x44, 0x00, 0x44, 0x00, 0x45, 0x00, 0x45, 0x00, 0x46, 0x00, 0x46, 0x00, 0x47, 0x00, 0x47, 0x00 + .byte 0x48, 0x00, 0x48, 0x00, 0x49, 0x00, 0x49, 0x00, 0x4A, 0x00, 0x4A, 0x00, 0x4B, 0x00, 0x4B, 0x00 + .byte 0x4C, 0x00, 0x4C, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4F, 0x00, 0x4F, 0x00 + .byte 0x50, 0x00, 0x50, 0x00, 0x51, 0x00, 0x51, 0x00, 0x52, 0x00, 0x52, 0x00, 0x53, 0x00, 0x53, 0x00 + .byte 0x54, 0x00, 0x54, 0x00, 0x55, 0x00, 0x55, 0x00, 0x56, 0x00, 0x56, 0x00, 0x57, 0x00, 0x57, 0x00 + .byte 0x58, 0x00, 0x58, 0x00, 0x59, 0x00, 0x59, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5B, 0x00, 0x3F, 0x00 + .byte 0x5C, 0x00, 0x5C, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x5F, 0x00, 0x5F, 0x00, 0x60, 0x00, 0x60, 0x00 + .byte 0x61, 0x00, 0x61, 0x00, 0x62, 0x00, 0x62, 0x00, 0x63, 0x00, 0x63, 0x00, 0x64, 0x00, 0x64, 0x00 + .byte 0x65, 0x00, 0x65, 0x00, 0x66, 0x00, 0x66, 0x00, 0x67, 0x00, 0x67, 0x00, 0x68, 0x00, 0x68, 0x00 + .byte 0x69, 0x00, 0x69, 0x00, 0x6A, 0x00, 0x6A, 0x00, 0x6B, 0x00, 0x6B, 0x00, 0x6C, 0x00, 0x6C, 0x00 + .byte 0x6D, 0x00, 0x6D, 0x00, 0x6E, 0x00, 0x6E, 0x00, 0x6F, 0x00, 0x6F, 0x00, 0x70, 0x00, 0x70, 0x00 + .byte 0x71, 0x00, 0x71, 0x00, 0x72, 0x00, 0x72, 0x00, 0x73, 0x00, 0x73, 0x00, 0x74, 0x00, 0x74, 0x00 + .byte 0x75, 0x00, 0x75, 0x00, 0x76, 0x00, 0x76, 0x00, 0x77, 0x00, 0x77, 0x00, 0x78, 0x00, 0x78, 0x00 + .byte 0x79, 0x00, 0x79, 0x00, 0x7A, 0x00, 0x7A, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x7C, 0x00, 0x7C, 0x00 + .byte 0x7D, 0x00, 0x7D, 0x00, 0x7E, 0x00, 0x3F, 0x00, 0xA1, 0x00, 0xA1, 0x00, 0xA2, 0x00, 0xA2, 0x00 + .byte 0xA3, 0x00, 0xA3, 0x00, 0xA8, 0x00, 0xA8, 0x00, 0xA9, 0x00, 0xA9, 0x00, 0xAE, 0x00, 0xAE, 0x00 + .byte 0xB0, 0x00, 0xB0, 0x00, 0xB1, 0x00, 0xB1, 0x00, 0xB4, 0x00, 0xB4, 0x00, 0xB7, 0x00, 0x8F, 0x00 + .byte 0xBF, 0x00, 0xBF, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC1, 0x00, 0xC1, 0x00, 0xC2, 0x00, 0xC2, 0x00 + .byte 0xC3, 0x00, 0xC3, 0x00, 0xC4, 0x00, 0xC4, 0x00, 0xC5, 0x00, 0xC5, 0x00, 0xC6, 0x00, 0xC6, 0x00 + .byte 0xC7, 0x00, 0xC7, 0x00, 0xC8, 0x00, 0xC8, 0x00, 0xC9, 0x00, 0xC9, 0x00, 0xCA, 0x00, 0xCA, 0x00 + .byte 0xCB, 0x00, 0xCB, 0x00, 0xCC, 0x00, 0xCC, 0x00, 0xCD, 0x00, 0xCD, 0x00, 0xCE, 0x00, 0xCE, 0x00 + .byte 0xCF, 0x00, 0xCF, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xD2, 0x00, 0xD2, 0x00 + .byte 0xD3, 0x00, 0xD3, 0x00, 0xD4, 0x00, 0xD4, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xD6, 0x00, 0xD6, 0x00 + .byte 0xD7, 0x00, 0xD7, 0x00, 0xD8, 0x00, 0xD8, 0x00, 0xD9, 0x00, 0xD9, 0x00, 0xDA, 0x00, 0xDA, 0x00 + .byte 0xDB, 0x00, 0xDB, 0x00, 0xDC, 0x00, 0xDC, 0x00, 0xDD, 0x00, 0xDD, 0x00, 0xDF, 0x00, 0xDF, 0x00 + .byte 0xE0, 0x00, 0xE0, 0x00, 0xE1, 0x00, 0xE1, 0x00, 0xE2, 0x00, 0xE2, 0x00, 0xE3, 0x00, 0xE3, 0x00 + .byte 0xE4, 0x00, 0xE4, 0x00, 0xE5, 0x00, 0xE5, 0x00, 0xE6, 0x00, 0xE6, 0x00, 0xE7, 0x00, 0xE7, 0x00 + .byte 0xE8, 0x00, 0xE8, 0x00, 0xE9, 0x00, 0xE9, 0x00, 0xEA, 0x00, 0xEA, 0x00, 0xEB, 0x00, 0xEB, 0x00 + .byte 0xEC, 0x00, 0xEC, 0x00, 0xED, 0x00, 0xED, 0x00, 0xEE, 0x00, 0xEE, 0x00, 0xEF, 0x00, 0xEF, 0x00 + .byte 0xF0, 0x00, 0xF0, 0x00, 0xF1, 0x00, 0xF1, 0x00, 0xF2, 0x00, 0xF2, 0x00, 0xF3, 0x00, 0xF3, 0x00 + .byte 0xF4, 0x00, 0xF4, 0x00, 0xF5, 0x00, 0xF5, 0x00, 0xF6, 0x00, 0xF6, 0x00, 0xF7, 0x00, 0xF7, 0x00 + .byte 0xF8, 0x00, 0xF8, 0x00, 0xF9, 0x00, 0xF9, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0xFB, 0x00, 0xFB, 0x00 + .byte 0xFC, 0x00, 0xFC, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x52, 0x01, 0x8C, 0x00, 0x53, 0x01, 0x89, 0x00 + .byte 0xC6, 0x02, 0x5E, 0x00, 0xDC, 0x02, 0x3F, 0x00, 0x10, 0x20, 0x2D, 0x00, 0x15, 0x20, 0x3F, 0x00 + .byte 0x18, 0x20, 0x91, 0x00, 0x19, 0x20, 0x92, 0x00, 0x1A, 0x20, 0x3F, 0x00, 0x1C, 0x20, 0x93, 0x00 + .byte 0x1D, 0x20, 0x94, 0x00, 0x1E, 0x20, 0x3F, 0x00, 0x22, 0x20, 0x8F, 0x00, 0x26, 0x20, 0x85, 0x00 + .byte 0x32, 0x20, 0xB4, 0x00, 0x33, 0x20, 0x22, 0x00, 0x3A, 0x20, 0x3E, 0x00, 0x3B, 0x20, 0x3F, 0x00 + .byte 0xAC, 0x20, 0x3F, 0x00, 0x22, 0x21, 0x99, 0x00, 0x90, 0x21, 0x3F, 0x00, 0x91, 0x21, 0x3F, 0x00 + .byte 0x92, 0x21, 0x3F, 0x00, 0x93, 0x21, 0x3F, 0x00, 0x1E, 0x22, 0x3F, 0x00, 0x34, 0x22, 0x3F, 0x00 + .byte 0xA0, 0x25, 0x3F, 0x00, 0xA1, 0x25, 0x3F, 0x00, 0xB2, 0x25, 0x3F, 0x00, 0xB3, 0x25, 0x3F, 0x00 + .byte 0xBC, 0x25, 0x3F, 0x00, 0xBD, 0x25, 0x3F, 0x00, 0xC6, 0x25, 0x3F, 0x00, 0xC7, 0x25, 0x3F, 0x00 + .byte 0xCB, 0x25, 0x3F, 0x00, 0xCE, 0x25, 0x3F, 0x00, 0xCF, 0x25, 0x3F, 0x00, 0x05, 0x26, 0x3F, 0x00 + .byte 0x06, 0x26, 0x3F, 0x00, 0x6A, 0x26, 0xF4, 0x81, 0x6D, 0x26, 0x3F, 0x00, 0x6F, 0x26, 0x23, 0x00 + .byte 0x00, 0x30, 0x20, 0x00, 0x01, 0x30, 0x3F, 0x00, 0x02, 0x30, 0x3F, 0x00, 0x05, 0x30, 0x3F, 0x00 + .byte 0x08, 0x30, 0x3C, 0x00, 0x09, 0x30, 0x3E, 0x00, 0x0C, 0x30, 0x3F, 0x00, 0x0D, 0x30, 0x3F, 0x00 + .byte 0x12, 0x30, 0x3F, 0x00, 0x14, 0x30, 0x3F, 0x00, 0x15, 0x30, 0x3F, 0x00, 0x41, 0x30, 0x3F, 0x00 + .byte 0x42, 0x30, 0x3F, 0x00, 0x43, 0x30, 0x3F, 0x00, 0x44, 0x30, 0x3F, 0x00, 0x45, 0x30, 0x3F, 0x00 + .byte 0x46, 0x30, 0x3F, 0x00, 0x47, 0x30, 0x3F, 0x00, 0x48, 0x30, 0x3F, 0x00, 0x49, 0x30, 0x3F, 0x00 + .byte 0x4A, 0x30, 0x3F, 0x00, 0x4B, 0x30, 0x3F, 0x00, 0x4C, 0x30, 0x3F, 0x00, 0x4D, 0x30, 0x3F, 0x00 + .byte 0x4E, 0x30, 0x3F, 0x00, 0x4F, 0x30, 0x3F, 0x00, 0x50, 0x30, 0x3F, 0x00, 0x51, 0x30, 0x3F, 0x00 + .byte 0x52, 0x30, 0x3F, 0x00, 0x53, 0x30, 0x3F, 0x00, 0x54, 0x30, 0x3F, 0x00, 0x55, 0x30, 0x3F, 0x00 + .byte 0x56, 0x30, 0x3F, 0x00, 0x57, 0x30, 0x3F, 0x00, 0x58, 0x30, 0x3F, 0x00, 0x59, 0x30, 0x3F, 0x00 + .byte 0x5A, 0x30, 0x3F, 0x00, 0x5B, 0x30, 0x3F, 0x00, 0x5C, 0x30, 0x3F, 0x00, 0x5D, 0x30, 0x3F, 0x00 + .byte 0x5E, 0x30, 0x3F, 0x00, 0x5F, 0x30, 0x3F, 0x00, 0x60, 0x30, 0x3F, 0x00, 0x61, 0x30, 0x3F, 0x00 + .byte 0x62, 0x30, 0x3F, 0x00, 0x63, 0x30, 0x3F, 0x00, 0x64, 0x30, 0x3F, 0x00, 0x65, 0x30, 0x3F, 0x00 + .byte 0x66, 0x30, 0x3F, 0x00, 0x67, 0x30, 0x3F, 0x00, 0x68, 0x30, 0x3F, 0x00, 0x69, 0x30, 0x3F, 0x00 + .byte 0x6A, 0x30, 0x3F, 0x00, 0x6B, 0x30, 0x3F, 0x00, 0x6C, 0x30, 0x3F, 0x00, 0x6D, 0x30, 0x3F, 0x00 + .byte 0x6E, 0x30, 0x3F, 0x00, 0x6F, 0x30, 0x3F, 0x00, 0x70, 0x30, 0x3F, 0x00, 0x71, 0x30, 0x3F, 0x00 + .byte 0x72, 0x30, 0x3F, 0x00, 0x73, 0x30, 0x3F, 0x00, 0x74, 0x30, 0x3F, 0x00, 0x75, 0x30, 0x3F, 0x00 + .byte 0x76, 0x30, 0x3F, 0x00, 0x77, 0x30, 0x3F, 0x00, 0x78, 0x30, 0x3F, 0x00, 0x79, 0x30, 0x3F, 0x00 + .byte 0x7A, 0x30, 0x3F, 0x00, 0x7B, 0x30, 0x3F, 0x00, 0x7C, 0x30, 0x3F, 0x00, 0x7D, 0x30, 0x3F, 0x00 + .byte 0x7E, 0x30, 0x3F, 0x00, 0x7F, 0x30, 0x3F, 0x00, 0x80, 0x30, 0x3F, 0x00, 0x81, 0x30, 0x3F, 0x00 + .byte 0x82, 0x30, 0x3F, 0x00, 0x83, 0x30, 0x3F, 0x00, 0x84, 0x30, 0x3F, 0x00, 0x85, 0x30, 0x3F, 0x00 + .byte 0x86, 0x30, 0x3F, 0x00, 0x87, 0x30, 0x3F, 0x00, 0x88, 0x30, 0x3F, 0x00, 0x89, 0x30, 0x3F, 0x00 + .byte 0x8A, 0x30, 0x3F, 0x00, 0x8B, 0x30, 0x3F, 0x00, 0x8C, 0x30, 0x3F, 0x00, 0x8D, 0x30, 0x3F, 0x00 + .byte 0x8E, 0x30, 0x3F, 0x00, 0x8F, 0x30, 0x3F, 0x00, 0x90, 0x30, 0x3F, 0x00, 0x91, 0x30, 0x3F, 0x00 + .byte 0x92, 0x30, 0x3F, 0x00, 0x93, 0x30, 0x3F, 0x00, 0x9B, 0x30, 0x3F, 0x00, 0x9C, 0x30, 0x3F, 0x00 + .byte 0x9D, 0x30, 0x3F, 0x00, 0x9E, 0x30, 0x3F, 0x00, 0xA1, 0x30, 0x3F, 0x00, 0xA2, 0x30, 0x3F, 0x00 + .byte 0xA3, 0x30, 0x3F, 0x00, 0xA4, 0x30, 0x3F, 0x00, 0xA5, 0x30, 0x3F, 0x00, 0xA6, 0x30, 0x3F, 0x00 + .byte 0xA7, 0x30, 0x3F, 0x00, 0xA8, 0x30, 0x3F, 0x00, 0xA9, 0x30, 0x3F, 0x00, 0xAA, 0x30, 0x3F, 0x00 + .byte 0xAB, 0x30, 0x3F, 0x00, 0xAC, 0x30, 0x3F, 0x00, 0xAD, 0x30, 0x3F, 0x00, 0xAE, 0x30, 0x3F, 0x00 + .byte 0xAF, 0x30, 0x3F, 0x00, 0xB0, 0x30, 0x3F, 0x00, 0xB1, 0x30, 0x3F, 0x00, 0xB2, 0x30, 0x3F, 0x00 + .byte 0xB3, 0x30, 0x3F, 0x00, 0xB4, 0x30, 0x3F, 0x00, 0xB5, 0x30, 0x3F, 0x00, 0xB6, 0x30, 0x3F, 0x00 + .byte 0xB7, 0x30, 0x3F, 0x00, 0xB8, 0x30, 0x3F, 0x00, 0xB9, 0x30, 0x3F, 0x00, 0xBA, 0x30, 0x3F, 0x00 + .byte 0xBB, 0x30, 0x3F, 0x00, 0xBC, 0x30, 0x3F, 0x00, 0xBD, 0x30, 0x3F, 0x00, 0xBE, 0x30, 0x3F, 0x00 + .byte 0xBF, 0x30, 0x3F, 0x00, 0xC0, 0x30, 0x3F, 0x00, 0xC1, 0x30, 0x3F, 0x00, 0xC2, 0x30, 0x3F, 0x00 + .byte 0xC3, 0x30, 0x3F, 0x00, 0xC4, 0x30, 0x3F, 0x00, 0xC5, 0x30, 0x3F, 0x00, 0xC6, 0x30, 0x3F, 0x00 + .byte 0xC7, 0x30, 0x3F, 0x00, 0xC8, 0x30, 0x3F, 0x00, 0xC9, 0x30, 0x3F, 0x00, 0xCA, 0x30, 0x3F, 0x00 + .byte 0xCB, 0x30, 0x3F, 0x00, 0xCC, 0x30, 0x3F, 0x00, 0xCD, 0x30, 0x3F, 0x00, 0xCE, 0x30, 0x3F, 0x00 + .byte 0xCF, 0x30, 0x3F, 0x00, 0xD0, 0x30, 0x3F, 0x00, 0xD1, 0x30, 0x3F, 0x00, 0xD2, 0x30, 0x3F, 0x00 + .byte 0xD3, 0x30, 0x3F, 0x00, 0xD4, 0x30, 0x3F, 0x00, 0xD5, 0x30, 0x3F, 0x00, 0xD6, 0x30, 0x3F, 0x00 + .byte 0xD7, 0x30, 0x3F, 0x00, 0xD8, 0x30, 0x3F, 0x00, 0xD9, 0x30, 0x3F, 0x00, 0xDA, 0x30, 0x3F, 0x00 + .byte 0xDB, 0x30, 0x3F, 0x00, 0xDC, 0x30, 0x3F, 0x00, 0xDD, 0x30, 0x3F, 0x00, 0xDE, 0x30, 0x3F, 0x00 + .byte 0xDF, 0x30, 0x3F, 0x00, 0xE0, 0x30, 0x3F, 0x00, 0xE1, 0x30, 0x3F, 0x00, 0xE2, 0x30, 0x3F, 0x00 + .byte 0xE3, 0x30, 0x3F, 0x00, 0xE4, 0x30, 0x3F, 0x00, 0xE5, 0x30, 0x3F, 0x00, 0xE6, 0x30, 0x3F, 0x00 + .byte 0xE7, 0x30, 0x3F, 0x00, 0xE8, 0x30, 0x3F, 0x00, 0xE9, 0x30, 0x3F, 0x00, 0xEA, 0x30, 0x3F, 0x00 + .byte 0xEB, 0x30, 0x3F, 0x00, 0xEC, 0x30, 0x3F, 0x00, 0xED, 0x30, 0x3F, 0x00, 0xEE, 0x30, 0x3F, 0x00 + .byte 0xEF, 0x30, 0x3F, 0x00, 0xF0, 0x30, 0x3F, 0x00, 0xF1, 0x30, 0x3F, 0x00, 0xF2, 0x30, 0x3F, 0x00 + .byte 0xF3, 0x30, 0x3F, 0x00, 0xF4, 0x30, 0x3F, 0x00, 0xF5, 0x30, 0x3F, 0x00, 0xF6, 0x30, 0x3F, 0x00 + .byte 0xFB, 0x30, 0x8F, 0x00, 0xFC, 0x30, 0x2D, 0x00, 0x00, 0xE0, 0x8F, 0x00, 0x01, 0xE0, 0x8F, 0x00 + .byte 0x02, 0xE0, 0x8F, 0x00, 0x03, 0xE0, 0x8F, 0x00, 0x04, 0xE0, 0x8F, 0x00, 0x05, 0xE0, 0x8F, 0x00 + .byte 0x06, 0xE0, 0x8F, 0x00, 0x07, 0xE0, 0x8F, 0x00, 0x08, 0xE0, 0x8F, 0x00, 0x09, 0xE0, 0x8F, 0x00 + .byte 0x0A, 0xE0, 0x8F, 0x00, 0x0B, 0xE0, 0x8F, 0x00, 0x0C, 0xE0, 0x8F, 0x00, 0x0D, 0xE0, 0x8F, 0x00 + .byte 0x0E, 0xE0, 0x8F, 0x00, 0x0F, 0xE0, 0x8F, 0x00, 0x10, 0xE0, 0x8F, 0x00, 0x11, 0xE0, 0x8F, 0x00 + .byte 0x12, 0xE0, 0x8F, 0x00, 0x13, 0xE0, 0x8F, 0x00, 0x15, 0xE0, 0x8F, 0x00, 0x16, 0xE0, 0x8F, 0x00 + .byte 0x17, 0xE0, 0x8F, 0x00, 0x18, 0xE0, 0x8F, 0x00, 0x19, 0xE0, 0x8F, 0x00, 0x1A, 0xE0, 0x8F, 0x00 + .byte 0x1B, 0xE0, 0x8F, 0x00, 0x1C, 0xE0, 0x8F, 0x00, 0x28, 0xE0, 0x8F, 0x00, 0x01, 0xFF, 0x21, 0x00 + .byte 0x06, 0xFF, 0x26, 0x00, 0x08, 0xFF, 0x28, 0x00, 0x09, 0xFF, 0x29, 0x00, 0x0B, 0xFF, 0x2B, 0x00 + .byte 0x0C, 0xFF, 0x2C, 0x00, 0x0D, 0xFF, 0x2D, 0x00, 0x0E, 0xFF, 0x2E, 0x00, 0x0F, 0xFF, 0x2F, 0x00 + .byte 0x1A, 0xFF, 0x3A, 0x00, 0x1B, 0xFF, 0x3B, 0x00, 0x1D, 0xFF, 0x3D, 0x00, 0x1F, 0xFF, 0x3F, 0x00 + .byte 0x3B, 0xFF, 0x3F, 0x00, 0x3C, 0xFF, 0x3F, 0x00, 0x3D, 0xFF, 0x3F, 0x00, 0x3E, 0xFF, 0x5E, 0x00 + .byte 0x3F, 0xFF, 0x5F, 0x00, 0x40, 0xFF, 0x60, 0x00, 0x5B, 0xFF, 0x7B, 0x00, 0x5C, 0xFF, 0x7C, 0x00 + .byte 0x5D, 0xFF, 0x7D, 0x00, 0x5E, 0xFF, 0x3F, 0x00, 0xE3, 0xFF, 0xAF, 0x00 + .global _0209AAB0 +_0209AAB0: +#ifdef EUROPE + .byte 0x2F, 0x4D, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45 + .byte 0x2F, 0x74, 0x65, 0x78, 0x74, 0x5F, 0x69, 0x2E, 0x73, 0x74, 0x72, 0x00 + .global _0209AAC4 +_0209AAC4: + .byte 0x2F, 0x4D, 0x45, 0x53 + .byte 0x53, 0x41, 0x47, 0x45, 0x2F, 0x74, 0x65, 0x78, 0x74, 0x5F, 0x73, 0x2E, 0x73, 0x74, 0x72, 0x00 + .global _0209AFBC +_0209AFBC: + .byte 0x2F, 0x4D, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x2F, 0x74, 0x65, 0x78, 0x74, 0x5F, 0x66, 0x2E + .byte 0x73, 0x74, 0x72, 0x00 + .global _0209AFD0 +_0209AFD0: + .byte 0x2F, 0x4D, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x2F, 0x74, 0x65, 0x78 + .byte 0x74, 0x5F, 0x67, 0x2E, 0x73, 0x74, 0x72, 0x00 + .global _0209AFE4_EU +_0209AFE4_EU: + .byte 0x2F, 0x4D, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45 + .byte 0x2F, 0x74, 0x65, 0x78, 0x74, 0x5F, 0x65, 0x2E, 0x73, 0x74, 0x72, 0x00 +#else + .byte 0x2F, 0x4D, 0x45, 0x53 + .byte 0x53, 0x41, 0x47, 0x45, 0x2F, 0x74, 0x65, 0x78, 0x74, 0x5F, 0x65, 0x2E, 0x73, 0x74, 0x72, 0x00 + .global _0209AAC4 +_0209AAC4: + .byte 0x2F, 0x4D, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x2F, 0x74, 0x65, 0x78, 0x74, 0x5F, 0x6A, 0x2E + .byte 0x73, 0x74, 0x72, 0x00 +#endif + .global _0209AAD8 +_0209AAD8: + .byte 0x2F, 0x4D, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x2F, 0x74, 0x62, 0x6C + .byte 0x5F, 0x74, 0x61, 0x6C, 0x6B, 0x2E, 0x74, 0x6C, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209AB60 +_0209AB60: + .byte 0xA1, 0x81, 0x0A, 0x00 + .byte 0xFF, 0x03, 0xFF, 0x03, 0xFF, 0x03, 0xFF, 0x03, 0xFF, 0x03, 0xFF, 0x03, 0xFF, 0x03, 0xFF, 0x03 + .byte 0xFF, 0x03, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00 +#ifdef EUROPE + .global _0209B09C_EU +_0209B09C_EU: + .byte 0xBD, 0x82, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +#endif + .global _0209AB7C +_0209AB7C: + .byte 0x73, 0x74, 0x61, 0x66, 0x66, 0x6F, 0x6E, 0x74 + .byte 0x2E, 0x64, 0x61, 0x74, 0x00, 0x00, 0x00, 0x00 + .global _0209AB8C +_0209AB8C: + .byte 0x73, 0x74, 0x61, 0x66, 0x66, 0x6F, 0x6E, 0x74 + .byte 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00, 0x00, 0x00 + .global _0209AB9C +_0209AB9C: + .byte 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0xF0, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00 + .word IsAOrBPressed + .word sub_02025F10 + .word sub_02025FE0 + .word sub_02026010 + .word sub_02025FF0 + .word sub_02026000 + .word sub_02026020 + .word sub_02026038 + .word sub_0202654C + .word sub_02026594 + .word sub_02026048 + .word sub_02026060 + .word sub_02026070 + .word sub_020260B4 + .word sub_020260C4 + .global _0209ABF0 +_0209ABF0: + .byte 0x2F, 0x46, 0x4F, 0x4E + .byte 0x54, 0x2F, 0x6B, 0x61, 0x6E, 0x6A, 0x69, 0x5F, 0x72, 0x64, 0x2E, 0x64, 0x61, 0x74, 0x00, 0x00 + .global _0209AC04 +_0209AC04: + .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x75, 0x6E, 0x6B, 0x6E, 0x6F, 0x5F, 0x72, 0x64, 0x2E, 0x64 + .byte 0x61, 0x74, 0x00, 0x00 + .global _0209AC18 +_0209AC18: + .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x6D, 0x61, 0x72, 0x6B, 0x66, 0x6F + .byte 0x6E, 0x74, 0x2E, 0x64, 0x61, 0x74, 0x00, 0x00 + .global _0209AC2C +_0209AC2C: + .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x25, 0x73 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209AC38 +_0209AC38: + .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x6D, 0x61, 0x72, 0x6B, 0x66, 0x6F + .byte 0x6E, 0x74, 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00 + .global _0209AC4C +_0209AC4C: + .byte 0x00, 0x00, 0x00, 0xFF + .global _0209AC50 +_0209AC50: + .byte 0x00, 0x00, 0x00, 0xFF + .global _0209AC54 +_0209AC54: + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209AC58 +_0209AC58: + .byte 0x00, 0x00, 0x00, 0xFF, 0xFE, 0xFF, 0x06, 0x00, 0xFF, 0xFF, 0x02, 0x00 + .global _0209AC64 +_0209AC64: + .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00 + .byte 0xFF, 0x00, 0xFF, 0x00 + .global _0209AC78 +_0209AC78: + .byte 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x18, 0x00, 0x30, 0x00, 0x00, 0x00, 0x18, 0x00, 0x18, 0x00, 0x40, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x18, 0x00, 0x58, 0x00, 0x00, 0x00, 0x18, 0x00, 0x18, 0x00, 0x70, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x18, 0x00 + .global _0209ACA8 +_0209ACA8: + .byte 0x00, 0x10, 0x20, 0x30 + .global _0209ACAC +_0209ACAC: + .byte 0x00, 0x01, 0x02, 0x03 + .global _0209ACB0 +_0209ACB0: + .byte 0x46, 0x4F, 0x4E, 0x54 + .byte 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x33, 0x2E, 0x77, 0x74, 0x65, 0x00 + .global _0209ACC0 +_0209ACC0: + .byte 0x46, 0x4F, 0x4E, 0x54 + .byte 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x34, 0x2E, 0x77, 0x74, 0x65, 0x00 + .global _0209ACD0 +_0209ACD0: + .byte 0x46, 0x4F, 0x4E, 0x54 + .byte 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x30, 0x2E, 0x77, 0x74, 0x65, 0x00 + .global _0209ACE0 +_0209ACE0: + .byte 0x46, 0x4F, 0x4E, 0x54 + .byte 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x31, 0x2E, 0x77, 0x74, 0x65, 0x00 + .global _0209ACF0 +_0209ACF0: + .byte 0x46, 0x4F, 0x4E, 0x54 + .byte 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x32, 0x2E, 0x77, 0x74, 0x65, 0x00 + .global _0209AD00 +_0209AD00: + .byte 0x2F, 0x46, 0x4F, 0x4E + .byte 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x33, 0x2E, 0x63, 0x68, 0x72, 0x00, 0x00 + .global _0209AD14 +_0209AD14: + .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x33, 0x2E, 0x70 + .byte 0x61, 0x6C, 0x00, 0x00 + .global _0209AD28 +_0209AD28: + .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F + .byte 0x62, 0x34, 0x2E, 0x63, 0x68, 0x72, 0x00, 0x00 + .global _0209AD3C +_0209AD3C: + .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x66, 0x72 + .byte 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x34, 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00 + .global _0209AD50 +_0209AD50: + .byte 0x2F, 0x46, 0x4F, 0x4E + .byte 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x30, 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00 + .global _0209AD64 +_0209AD64: + .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x31, 0x2E, 0x63 + .byte 0x68, 0x72, 0x00, 0x00 + .global _0209AD78 +_0209AD78: + .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F + .byte 0x62, 0x31, 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00 + .global _0209AD8C +_0209AD8C: + .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x66, 0x72 + .byte 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x32, 0x2E, 0x63, 0x68, 0x72, 0x00, 0x00 + .global _0209ADA0 +_0209ADA0: + .byte 0x2F, 0x46, 0x4F, 0x4E + .byte 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x32, 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00 + .global _0209ADB4 +_0209ADB4: + .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x66, 0x72, 0x61, 0x6D, 0x65, 0x5F, 0x62, 0x30, 0x2E, 0x63 + .byte 0x68, 0x72, 0x00, 0x00 + .global _0209ADC8 +_0209ADC8: + .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x6D, 0x61, 0x72, 0x6B, 0x66, 0x6F + .byte 0x6E, 0x74, 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00 + .global _0209ADDC +_0209ADDC: + .byte 0x2F, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x74, 0x65 + .byte 0x78, 0x74, 0x5F, 0x70, 0x61, 0x6C, 0x2E, 0x70, 0x61, 0x6C, 0x00, 0x00 + .global _0209ADF0 +_0209ADF0: + .byte 0x72, 0x6F, 0x6D, 0x30 + .byte 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x63, 0x75, 0x72, 0x73, 0x6F, 0x72, 0x2E, 0x77, 0x61, 0x6E + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209AE08 +_0209AE08: + .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x63, 0x75 + .byte 0x72, 0x73, 0x6F, 0x72, 0x31, 0x36, 0x2E, 0x77, 0x61, 0x6E, 0x00, 0x00 + .global _0209AE20 +_0209AE20: + .byte 0x72, 0x6F, 0x6D, 0x30 + .byte 0x3A, 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x61, 0x6C, 0x65, 0x72, 0x74, 0x2E, 0x77, 0x61, 0x6E, 0x00 + .global _0209AE34 +_0209AE34: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0xF7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209AE44 +_0209AE44: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209AE54 +_0209AE54: + .byte 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x63, 0x6C, 0x72, 0x6D, 0x61, 0x72, 0x6B, 0x31, 0x2E, 0x77, 0x31 + .byte 0x36, 0x00, 0x00, 0x00 + .global _0209AE68 +_0209AE68: + .byte 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x63, 0x6C, 0x72, 0x6D, 0x61, 0x72, 0x6B + .byte 0x32, 0x2E, 0x77, 0x31, 0x36, 0x00, 0x00, 0x00 + .global _0209AE7C +_0209AE7C: + .byte 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x72, 0x61, 0x6E + .byte 0x6B, 0x6D, 0x61, 0x72, 0x6B, 0x2E, 0x77, 0x31, 0x36, 0x00, 0x00, 0x00 + .global PARENT_MENU_DEFAULT_WINDOW_PARAMS +PARENT_MENU_DEFAULT_WINDOW_PARAMS: + .word UpdateParentMenu + .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global SIMPLE_MENU_DEFAULT_WINDOW_PARAMS +SIMPLE_MENU_DEFAULT_WINDOW_PARAMS: + .word UpdateSimpleMenu + .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global ADVANCED_MENU_DEFAULT_WINDOW_PARAMS +ADVANCED_MENU_DEFAULT_WINDOW_PARAMS: + .word UpdateAdvancedMenu + .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global COLLECTION_MENU_DEFAULT_WINDOW_PARAMS +COLLECTION_MENU_DEFAULT_WINDOW_PARAMS: + .word UpdateCollectionMenu + .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global OPTIONS_MENU_DEFAULT_WINDOW_PARAMS +OPTIONS_MENU_DEFAULT_WINDOW_PARAMS: + .word UpdateOptionsMenu + .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209AEE0 +_0209AEE0: + .byte 0x5B, 0x64, 0x69, 0x67 + .byte 0x69, 0x74, 0x73, 0x3A, 0x30, 0x5D, 0x00, 0x00 + .global _0209AEEC +_0209AEEC: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x37, 0x5D, 0x00 + .global _0209AEF4 +_0209AEF4: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x34, 0x5D, 0x00 + .global _0209AEFC +_0209AEFC: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x38, 0x5D, 0x00 + .global _0209AF04 +_0209AF04: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x35, 0x5D, 0x00 + .global DEBUG_MENU_DEFAULT_WINDOW_PARAMS +DEBUG_MENU_DEFAULT_WINDOW_PARAMS: + .word UpdateDebugMenu + .byte 0x1E, 0x0F, 0x00, 0x00 + .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global SCROLL_BOX_DEFAULT_WINDOW_PARAMS +SCROLL_BOX_DEFAULT_WINDOW_PARAMS: + .word UpdateScrollBox + .byte 0x02, 0x02, 0x1C, 0x14 + .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global DIALOGUE_BOX_DEFAULT_WINDOW_PARAMS +DIALOGUE_BOX_DEFAULT_WINDOW_PARAMS: + .word UpdateDialogueBox + .byte 0x02, 0x11, 0x1C, 0x05 + .byte 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global PORTRAIT_BOX_DEFAULT_WINDOW_PARAMS +PORTRAIT_BOX_DEFAULT_WINDOW_PARAMS: + .word UpdatePortraitBox + .byte 0x01, 0x0A, 0x05, 0x05 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global TEXT_BOX_DEFAULT_WINDOW_PARAMS +TEXT_BOX_DEFAULT_WINDOW_PARAMS: + .word UpdateTextBox + .byte 0x01, 0x10, 0x1E, 0x06 + .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global AREA_NAME_BOX_DEFAULT_WINDOW_PARAMS +AREA_NAME_BOX_DEFAULT_WINDOW_PARAMS: + .word UpdateAreaNameBox + .byte 0x1E, 0x0F, 0x00, 0x00 + .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209AF6C +_0209AF6C: + .byte 0x5B, 0x61, 0x72, 0x65, 0x61, 0x3A, 0x30, 0x5D + .byte 0x00, 0x00, 0x00, 0x00 + .global CONTROLS_CHART_DEFAULT_WINDOW_PARAMS +CONTROLS_CHART_DEFAULT_WINDOW_PARAMS: + .word UpdateControlsChart + .byte 0x02, 0x02, 0x1C, 0x14, 0x01, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global ALERT_BOX_DEFAULT_WINDOW_PARAMS +ALERT_BOX_DEFAULT_WINDOW_PARAMS: + .word UpdateAlertBox + .byte 0x02, 0x11, 0x1C, 0x05, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global ADVANCED_TEXT_BOX_DEFAULT_WINDOW_PARAMS +ADVANCED_TEXT_BOX_DEFAULT_WINDOW_PARAMS: + .word UpdateAdvancedTextBox + .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global TEAM_SELECTION_MENU_DEFAULT_WINDOW_PARAMS +TEAM_SELECTION_MENU_DEFAULT_WINDOW_PARAMS: + .word UpdateTeamSelectionMenu + .byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209AFC4 +_0209AFC4: + .byte 0x28, 0x5B, 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x3A, 0x30, 0x5D, 0x2F, 0x5B, 0x64, 0x69, 0x67 + .byte 0x69, 0x74, 0x73, 0x3A, 0x31, 0x5D, 0x29, 0x00 + .global _0209AFDC +_0209AFDC: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x33, 0x31, 0x5D, 0x00 + .global _0209AFE4 +_0209AFE4: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x38, 0x5D, 0x00 + .global _0209AFEC +_0209AFEC: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x33, 0x32, 0x5D, 0x00 + .global _0209AFF4 +_0209AFF4: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x39, 0x5D, 0x00 + .global _0209AFFC +_0209AFFC: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x39, 0x5D, 0x00 + .global _0209B004 +_0209B004: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x36, 0x5D, 0x00 + .global _0209B00C +_0209B00C: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x33, 0x30, 0x5D, 0x00 + .global _0209B014 +_0209B014: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x37, 0x5D, 0x00 + .global _0209B01C +_0209B01C: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x37, 0x5D, 0x00 + .global _0209B024 +_0209B024: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x34, 0x5D, 0x00 + .global _0209B02C +_0209B02C: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x38, 0x5D, 0x00 + .global _0209B034 +_0209B034: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x35, 0x5D, 0x00 + .global _0209B03C +_0209B03C: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x35, 0x5D, 0x00 + .global _0209B044 +_0209B044: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x32, 0x5D, 0x00 + .global _0209B04C +_0209B04C: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x36, 0x5D, 0x00 + .global _0209B054 +_0209B054: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x33, 0x5D, 0x00 + .global _0209B05C +_0209B05C: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x34, 0x5D, 0x00 + .global _0209B064 +_0209B064: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x31, 0x5D, 0x00 + .global _0209B06C +_0209B06C: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x32, 0x5D, 0x00 + .global _0209B074 +_0209B074: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x39, 0x5D, 0x00, 0x00 + .global _0209B07C +_0209B07C: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x32, 0x33, 0x5D, 0x00 + .global _0209B084 +_0209B084: + .byte 0x5B, 0x4D, 0x3A, 0x42, 0x31, 0x30, 0x5D, 0x00 + .global _0209B08C +_0209B08C: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209B09C +_0209B09C: + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_020350D4 + .word sub_02035154 + .word sub_020351DC + .global _0209B0AC +_0209B0AC: + .byte 0x97, 0x01, 0x98, 0x01, 0x00, 0x00 + .global _0209B0B2 +_0209B0B2: + .byte 0x94, 0x01 + .byte 0x95, 0x01, 0x00, 0x00 + .global _0209B0B8 +_0209B0B8: + .byte 0x9A, 0x01, 0x9B, 0x01, 0x00, 0x00 + .global _0209B0BE +_0209B0BE: + .byte 0x9D, 0x01, 0x9E, 0x01, 0x00, 0x00 + .global _0209B0C4 +_0209B0C4: + .byte 0xA0, 0x01, 0xA1, 0x01, 0x00, 0x00 + .global _0209B0CA +_0209B0CA: + .byte 0xA3, 0x01, 0xA4, 0x01, 0x00, 0x00 + .global _0209B0D0 +_0209B0D0: + .byte 0x86, 0x01, 0x87, 0x01 + .byte 0x88, 0x01, 0x00, 0x00 + .global _0209B0D8 +_0209B0D8: + .byte 0x90, 0x01, 0x91, 0x01, 0x92, 0x01, 0x00, 0x00 + .global _0209B0E0 +_0209B0E0: + .byte 0x8A, 0x01, 0x8B, 0x01 + .byte 0x8C, 0x01, 0x8D, 0x01, 0x8E, 0x01, 0x00, 0x00 + .global _0209B0EC +_0209B0EC: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00 + .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209B0FC +_0209B0FC: + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02035640 + .word sub_02035768 + .word sub_020357F0 + .global _0209B10C +_0209B10C: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_02035768 + .word sub_020357F0 + .global _0209B11C +_0209B11C: + .byte 0xA6, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0xA7, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .global _0209B134 +_0209B134: + .byte 0x85, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word _0209B0D0 + .byte 0x89, 0x01, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .word _0209B0E0 + .byte 0x8F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word _0209B0D8 + .byte 0x93, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word _0209B0B2 + .byte 0x96, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word _0209B0AC + .byte 0x99, 0x01, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .word _0209B0B8 + .byte 0x9C, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word _0209B0BE + .byte 0x9F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word _0209B0C4 + .byte 0xA2, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word _0209B0CA + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209B1AC +_0209B1AC: + .byte 0xAA, 0x01, 0xAB, 0x01, 0xAC, 0x01, 0xAD, 0x01 + .byte 0xAE, 0x01, 0x00, 0x00 + .global _0209B1B8 +_0209B1B8: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_02035DB0 + .word sub_02035E38 + .global _0209B1C8 +_0209B1C8: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209B1D8 +_0209B1D8: + .byte 0xA6, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA7, 0x01, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .global _0209B1F0 +_0209B1F0: + .byte 0xA9, 0x01, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .word _0209B1AC + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209B208 +_0209B208: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209B218 +_0209B218: + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02036358 + .word sub_0203643C + .word sub_02036478 + .global _0209B228 +_0209B228: +#ifndef EUROPE + .byte 0x67, 0x3C, 0x68, 0x3C +#endif + .byte 0x69, 0x3C, 0x6A, 0x3C, 0x6B, 0x3C, 0x6C, 0x3C + .byte 0x6D, 0x3C, 0x6E, 0x3C, 0x6F, 0x3C, 0x70, 0x3C, 0x71, 0x3C, 0x72, 0x3C +#ifdef EUROPE + .byte 0x73, 0x3C, 0x74, 0x3C +#endif + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209B244 +_0209B244: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209B254 +_0209B254: + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_020365A0 + .word sub_02036684 + .word sub_020366C0 + .global _0209B264 +_0209B264: +#ifndef EUROPE + .byte 0x74, 0x3C, 0x75, 0x3C +#endif + .byte 0x76, 0x3C, 0x77, 0x3C, 0x78, 0x3C, 0x79, 0x3C, 0x7A, 0x3C, 0x7B, 0x3C + .byte 0x7C, 0x3C, 0x7D, 0x3C, 0x7E, 0x3C, 0x7F, 0x3C, 0x80, 0x3C, 0x81, 0x3C, 0x82, 0x3C, 0x83, 0x3C +#ifdef EUROPE + .byte 0x84, 0x3C, 0x85, 0x3C +#endif + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209B288 +_0209B288: + .byte 0x17, 0x19, 0x00, 0x00 + .global _0209B28C +_0209B28C: + .byte 0x00, 0x80, 0xFF, 0xFF + .word _0209B2A8 + .word _0209B2B0 + .global _0209B298 +_0209B298: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_02037C4C + .word sub_02037778 + .global _0209B2A8 +_0209B2A8: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x44, 0x5D, 0x00, 0x00 + .global _0209B2B0 +_0209B2B0: + .byte 0x5B, 0x43, 0x53, 0x3A + .byte 0x43, 0x5D, 0x00, 0x00 + .global _0209B2B8 +_0209B2B8: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x11, 0x12, 0x12, 0x00, 0x00, 0x00 + .global _0209B2C4 +_0209B2C4: + .byte 0x42, 0x42, 0x42, 0x42, 0x58, 0x08, 0x08, 0x08, 0x08, 0x58, 0x00, 0x00 + .global _0209B2D0 +_0209B2D0: + .byte 0x16, 0x16, 0x16, 0x16 + .byte 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16 + .global _0209B2DC +_0209B2DC: + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209B2E0 +_0209B2E0: + .byte 0x01 + .global _0209B2E1 +_0209B2E1: + .byte 0x0C + .global _0209B2E2 +_0209B2E2: + .byte 0x1E + .global _0209B2E3 +_0209B2E3: + .byte 0x0A + .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209B2EC +_0209B2EC: + .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x18, 0x05 + .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209B2FC +_0209B2FC: + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x1E, 0x08 + .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209B30C +_0209B30C: + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x06, 0x1E, 0x08 + .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209B31C +_0209B31C: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x1C, 0x14 + .byte 0x01, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209B32C +_0209B32C: + .byte 0x06, 0x00 + .global _0209B32E +_0209B32E: + .byte 0x12, 0x00, 0x13, 0x00, 0x12, 0x00 + .byte 0x20, 0x00, 0x12, 0x00, 0x2D, 0x00, 0x12, 0x00, 0x3A, 0x00, 0x12, 0x00, 0x4B, 0x00, 0x14, 0x00 + .byte 0x58, 0x00, 0x14, 0x00, 0x65, 0x00, 0x14, 0x00, 0x72, 0x00, 0x14, 0x00, 0x7F, 0x00, 0x14, 0x00 + .byte 0x8C, 0x00, 0x14, 0x00, 0x99, 0x00, 0x14, 0x00, 0xAA, 0x00, 0x12, 0x00, 0xB7, 0x00, 0x12, 0x00 + .byte 0xC4, 0x00, 0x12, 0x00, 0xD1, 0x00, 0x12, 0x00, 0xDE, 0x00, 0x12, 0x00, 0x06, 0x00, 0x24, 0x00 + .byte 0x13, 0x00, 0x24, 0x00, 0x20, 0x00, 0x24, 0x00, 0x2D, 0x00, 0x24, 0x00, 0x3A, 0x00, 0x24, 0x00 + .byte 0x4B, 0x00, 0x26, 0x00, 0x58, 0x00, 0x26, 0x00, 0x65, 0x00, 0x26, 0x00, 0x72, 0x00, 0x26, 0x00 + .byte 0x7F, 0x00, 0x26, 0x00, 0x8C, 0x00, 0x26, 0x00, 0x99, 0x00, 0x26, 0x00, 0xAA, 0x00, 0x24, 0x00 + .byte 0xB7, 0x00, 0x24, 0x00, 0xC4, 0x00, 0x24, 0x00, 0xD1, 0x00, 0x24, 0x00, 0xDE, 0x00, 0x24, 0x00 + .global _0209B3B4 +_0209B3B4: + .byte 0x03, 0x00 + .global _0209B3B6 +_0209B3B6: + .byte 0x0F, 0x00, 0x10, 0x00, 0x0F, 0x00, 0x1D, 0x00, 0x0F, 0x00, 0x2A, 0x00, 0x0F, 0x00 + .byte 0x37, 0x00, 0x0F, 0x00, 0x44, 0x00, 0x0F, 0x00, 0x51, 0x00, 0x11, 0x00, 0x5E, 0x00, 0x11, 0x00 + .byte 0x6B, 0x00, 0x11, 0x00, 0x78, 0x00, 0x11, 0x00, 0x85, 0x00, 0x11, 0x00, 0x92, 0x00, 0x11, 0x00 + .byte 0x9F, 0x00, 0x0F, 0x00, 0xAC, 0x00, 0x0F, 0x00, 0xB9, 0x00, 0x0F, 0x00, 0xC6, 0x00, 0x0F, 0x00 + .byte 0xD3, 0x00, 0x0F, 0x00, 0xE0, 0x00, 0x0F, 0x00, 0x03, 0x00, 0x1E, 0x00, 0x10, 0x00, 0x1E, 0x00 + .byte 0x1D, 0x00, 0x1E, 0x00, 0x2A, 0x00, 0x1E, 0x00, 0x37, 0x00, 0x1E, 0x00, 0x44, 0x00, 0x1E, 0x00 + .byte 0x51, 0x00, 0x20, 0x00, 0x5E, 0x00, 0x20, 0x00, 0x6B, 0x00, 0x20, 0x00, 0x78, 0x00, 0x20, 0x00 + .byte 0x85, 0x00, 0x20, 0x00, 0x92, 0x00, 0x20, 0x00, 0x9F, 0x00, 0x1E, 0x00, 0xAC, 0x00, 0x1E, 0x00 + .byte 0xB9, 0x00, 0x1E, 0x00, 0xC6, 0x00, 0x1E, 0x00, 0xD3, 0x00, 0x1E, 0x00, 0xE0, 0x00, 0x1E, 0x00 + .byte 0x03, 0x00, 0x2D, 0x00, 0x10, 0x00, 0x2D, 0x00, 0x1D, 0x00, 0x2D, 0x00, 0x2A, 0x00, 0x2D, 0x00 + .byte 0x37, 0x00, 0x2D, 0x00, 0x44, 0x00, 0x2D, 0x00, 0x51, 0x00, 0x2F, 0x00, 0x5E, 0x00, 0x2F, 0x00 + .byte 0x6B, 0x00, 0x2F, 0x00, 0x78, 0x00, 0x2F, 0x00, 0x85, 0x00, 0x2F, 0x00, 0x92, 0x00, 0x2F, 0x00 + .byte 0x9F, 0x00, 0x2D, 0x00, 0xAC, 0x00, 0x2D, 0x00, 0xB9, 0x00, 0x2D, 0x00, 0xC6, 0x00, 0x2D, 0x00 + .byte 0xD3, 0x00, 0x2D, 0x00, 0xE0, 0x00, 0x2D, 0x00 + .global _0209B48C +_0209B48C: + .byte 0x70, 0x72, 0x6F, 0x63, 0x20, 0x63, 0x68, 0x61 + .byte 0x6E, 0x67, 0x65, 0x20, 0x25, 0x33, 0x64, 0x20, 0x2D, 0x3E, 0x20, 0x25, 0x33, 0x64, 0x0A, 0x00 + .global _0209B4A4 +_0209B4A4: + .byte 0x5B, 0x4D, 0x3A, 0x54, 0x33, 0x5D, 0x00, 0x00 + .global _0209B4AC +_0209B4AC: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x42, 0x5D, 0x25, 0x63 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209B4B8 +_0209B4B8: + .byte 0x5B, 0x4D, 0x3A, 0x54, 0x32, 0x5D, 0x00, 0x00 + .global _0209B4C0 +_0209B4C0: + .byte 0x25, 0x63, 0x00, 0x00 + .global _0209B4C4 +_0209B4C4: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x57, 0x5D, 0x25, 0x63, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _0209B4D4 +_0209B4D4: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0x1C, 0x05, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209B4E4 +_0209B4E4: + .byte 0xA9, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAA, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209B4FC +_0209B4FC: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x43, 0x5D, 0x25, 0x73 + .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _0209B50C +_0209B50C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x58, 0x5D, 0x25, 0x73 + .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _0209B51C +_0209B51C: + .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00 + .byte 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x1D, 0x00, 0x00, 0x10, 0x01, 0x05, 0x04, 0x51, 0x09, 0x04, 0x2A, 0x03, 0x00, 0x09, 0x01 + .byte 0x03, 0x05, 0x52, 0x0A, 0x04, 0x37, 0x03, 0x00, 0x07, 0x01, 0x04, 0x03, 0x11, 0x0B, 0x04, 0x44 + .byte 0x03, 0x00, 0x08, 0x01, 0x0B, 0x07, 0x4E, 0x0C, 0x2A, 0x03, 0x00, 0x00, 0x61, 0x00, 0x06, 0x08 + .byte 0x4F, 0x0D, 0x2A, 0x10, 0x00, 0x00, 0x6E, 0x00, 0x07, 0x09, 0x50, 0x0E, 0x2A, 0x1D, 0x00, 0x00 + .byte 0x41, 0x00, 0x08, 0x0A, 0x03, 0x0F, 0x2A, 0x2A, 0x00, 0x00, 0x4E, 0x00, 0x09, 0x0B, 0x04, 0x10 + .byte 0x2A, 0x37, 0x00, 0x00, 0x30, 0x00, 0x0A, 0x06, 0x05, 0x11, 0x2A, 0x44, 0x00, 0x00, 0x2D, 0x00 + .byte 0x11, 0x0D, 0x06, 0x12, 0x39, 0x03, 0x00, 0x00, 0x62, 0x00, 0x0C, 0x0E, 0x07, 0x13, 0x39, 0x10 + .byte 0x00, 0x00, 0x6F, 0x00, 0x0D, 0x0F, 0x08, 0x14, 0x39, 0x1D, 0x00, 0x00, 0x42, 0x00, 0x0E, 0x10 + .byte 0x09, 0x15, 0x39, 0x2A, 0x00, 0x00, 0x4F, 0x00, 0x0F, 0x11, 0x0A, 0x16, 0x39, 0x37, 0x00, 0x00 + .byte 0x31, 0x00, 0x10, 0x0C, 0x0B, 0x05, 0x39, 0x44, 0x00, 0x00, 0x5F, 0x00, 0x16, 0x13, 0x0C, 0x18 + .byte 0x48, 0x03, 0x00, 0x00, 0x63, 0x00, 0x12, 0x14, 0x0D, 0x19, 0x48, 0x10, 0x00, 0x00, 0x70, 0x00 + .byte 0x13, 0x15, 0x0E, 0x1A, 0x48, 0x1D, 0x00, 0x00, 0x43, 0x00, 0x14, 0x16, 0x0F, 0x1B, 0x48, 0x2A + .byte 0x00, 0x00, 0x50, 0x00, 0x15, 0x12, 0x10, 0x1C, 0x48, 0x37, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x48, 0x44, 0x00, 0x00, 0x10, 0x01, 0x1C, 0x19, 0x12, 0x1E, 0x57, 0x03, 0x00, 0x00 + .byte 0x64, 0x00, 0x18, 0x1A, 0x13, 0x1F, 0x57, 0x10, 0x00, 0x00, 0x71, 0x00, 0x19, 0x1B, 0x14, 0x20 + .byte 0x57, 0x1D, 0x00, 0x00, 0x44, 0x00, 0x1A, 0x1C, 0x15, 0x21, 0x57, 0x2A, 0x00, 0x00, 0x51, 0x00 + .byte 0x1B, 0x18, 0x16, 0x22, 0x57, 0x37, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x44 + .byte 0x00, 0x00, 0x10, 0x01, 0x22, 0x1F, 0x18, 0x24, 0x66, 0x03, 0x00, 0x00, 0x65, 0x00, 0x1E, 0x20 + .byte 0x19, 0x25, 0x66, 0x10, 0x00, 0x00, 0x72, 0x00, 0x1F, 0x21, 0x1A, 0x26, 0x66, 0x1D, 0x00, 0x00 + .byte 0x45, 0x00, 0x20, 0x22, 0x1B, 0x27, 0x66, 0x2A, 0x00, 0x00, 0x52, 0x00, 0x21, 0x1E, 0x1C, 0x28 + .byte 0x66, 0x37, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x44, 0x00, 0x00, 0x10, 0x01 + .byte 0x28, 0x25, 0x1E, 0x2A, 0x75, 0x03, 0x00, 0x00, 0x66, 0x00, 0x24, 0x26, 0x1F, 0x2B, 0x75, 0x10 + .byte 0x00, 0x00, 0x73, 0x00, 0x25, 0x27, 0x20, 0x2C, 0x75, 0x1D, 0x00, 0x00, 0x46, 0x00, 0x26, 0x28 + .byte 0x21, 0x2D, 0x75, 0x2A, 0x00, 0x00, 0x53, 0x00, 0x27, 0x24, 0x22, 0x2E, 0x75, 0x37, 0x00, 0x00 + .byte 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x44, 0x00, 0x00, 0x10, 0x01, 0x2E, 0x2B, 0x24, 0x30 + .byte 0x84, 0x03, 0x00, 0x00, 0x67, 0x00, 0x2A, 0x2C, 0x25, 0x31, 0x84, 0x10, 0x00, 0x00, 0x74, 0x00 + .byte 0x2B, 0x2D, 0x26, 0x32, 0x84, 0x1D, 0x00, 0x00, 0x47, 0x00, 0x2C, 0x2E, 0x27, 0x33, 0x84, 0x2A + .byte 0x00, 0x00, 0x54, 0x00, 0x2D, 0x2A, 0x28, 0x34, 0x84, 0x37, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x84, 0x44, 0x00, 0x00, 0x10, 0x01, 0x34, 0x31, 0x2A, 0x36, 0x93, 0x03, 0x00, 0x00 + .byte 0x68, 0x00, 0x30, 0x32, 0x2B, 0x37, 0x93, 0x10, 0x00, 0x00, 0x75, 0x00, 0x31, 0x33, 0x2C, 0x38 + .byte 0x93, 0x1D, 0x00, 0x00, 0x48, 0x00, 0x32, 0x34, 0x2D, 0x39, 0x93, 0x2A, 0x00, 0x00, 0x55, 0x00 + .byte 0x33, 0x30, 0x2E, 0x3A, 0x93, 0x37, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x93, 0x44 + .byte 0x00, 0x00, 0x10, 0x01, 0x3A, 0x37, 0x30, 0x3C, 0xA2, 0x03, 0x00, 0x00, 0x69, 0x00, 0x36, 0x38 + .byte 0x31, 0x3D, 0xA2, 0x10, 0x00, 0x00, 0x76, 0x00, 0x37, 0x39, 0x32, 0x3E, 0xA2, 0x1D, 0x00, 0x00 + .byte 0x49, 0x00, 0x38, 0x3A, 0x33, 0x3F, 0xA2, 0x2A, 0x00, 0x00, 0x56, 0x00, 0x39, 0x36, 0x34, 0x40 + .byte 0xA2, 0x37, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA2, 0x44, 0x00, 0x00, 0x10, 0x01 + .byte 0x40, 0x3D, 0x36, 0x42, 0xB1, 0x03, 0x00, 0x00, 0x6A, 0x00, 0x3C, 0x3E, 0x37, 0x43, 0xB1, 0x10 + .byte 0x00, 0x00, 0x77, 0x00, 0x3D, 0x3F, 0x38, 0x44, 0xB1, 0x1D, 0x00, 0x00, 0x4A, 0x00, 0x3E, 0x40 + .byte 0x39, 0x45, 0xB1, 0x2A, 0x00, 0x00, 0x57, 0x00, 0x3F, 0x3C, 0x3A, 0x46, 0xB1, 0x37, 0x00, 0x00 + .byte 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB1, 0x44, 0x00, 0x00, 0x10, 0x01, 0x46, 0x43, 0x3C, 0x48 + .byte 0xC0, 0x03, 0x00, 0x00, 0x6B, 0x00, 0x42, 0x44, 0x3D, 0x49, 0xC0, 0x10, 0x00, 0x00, 0x78, 0x00 + .byte 0x43, 0x45, 0x3E, 0x4A, 0xC0, 0x1D, 0x00, 0x00, 0x4B, 0x00, 0x44, 0x46, 0x3F, 0x4B, 0xC0, 0x2A + .byte 0x00, 0x00, 0x58, 0x00, 0x45, 0x42, 0x40, 0x4C, 0xC0, 0x37, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0xC0, 0x44, 0x00, 0x00, 0x10, 0x01, 0x4C, 0x49, 0x42, 0x4E, 0xCF, 0x03, 0x00, 0x00 + .byte 0x6C, 0x00, 0x48, 0x4A, 0x43, 0x4F, 0xCF, 0x10, 0x00, 0x00, 0x79, 0x00, 0x49, 0x4B, 0x44, 0x50 + .byte 0xCF, 0x1D, 0x00, 0x00, 0x4C, 0x00, 0x4A, 0x4C, 0x45, 0x51, 0xCF, 0x2A, 0x00, 0x00, 0x59, 0x00 + .byte 0x4B, 0x48, 0x46, 0x52, 0xCF, 0x37, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCF, 0x44 + .byte 0x00, 0x00, 0x10, 0x01, 0x52, 0x4F, 0x48, 0x06, 0xDE, 0x03, 0x00, 0x00, 0x6D, 0x00, 0x4E, 0x50 + .byte 0x49, 0x07, 0xDE, 0x10, 0x00, 0x00, 0x7A, 0x00, 0x4F, 0x51, 0x4A, 0x08, 0xDE, 0x1D, 0x00, 0x00 + .byte 0x4D, 0x00, 0x50, 0x52, 0x4B, 0x03, 0xDE, 0x2A, 0x00, 0x00, 0x5A, 0x00, 0x51, 0x4E, 0x4C, 0x04 + .byte 0xDE, 0x37, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0xDE, 0x44, 0x00, 0x00, 0x10, 0x01 + .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x02, 0x00, 0x11, 0x01, 0x00, 0x00 + .global _0209B870 +_0209B870: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x03, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, 0x10, 0x01 + .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x1D, 0x00, 0x00, 0x10, 0x01, 0x05, 0x04, 0x51, 0x09, 0x04, 0x2A + .byte 0x03, 0x00, 0x09, 0x01, 0x03, 0x05, 0x52, 0x0A, 0x04, 0x37, 0x03, 0x00, 0x07, 0x01, 0x04, 0x03 + .byte 0x53, 0x0B, 0x04, 0x44, 0x03, 0x00, 0x08, 0x01, 0x0B, 0x07, 0x4E, 0x0C, 0x2A, 0x03, 0x00, 0x00 + .byte 0x61, 0x00, 0x06, 0x08, 0x4F, 0x0D, 0x2A, 0x10, 0x00, 0x00, 0x6E, 0x00, 0x07, 0x09, 0x50, 0x0E + .byte 0x2A, 0x1D, 0x00, 0x00, 0x41, 0x00, 0x08, 0x0A, 0x03, 0x0F, 0x2A, 0x2A, 0x00, 0x00, 0x4E, 0x00 + .byte 0x09, 0x0B, 0x04, 0x10, 0x2A, 0x37, 0x00, 0x00, 0x30, 0x00, 0x0A, 0x06, 0x05, 0x11, 0x2A, 0x44 + .byte 0x00, 0x00, 0x2D, 0x00, 0x11, 0x0D, 0x06, 0x12, 0x39, 0x03, 0x00, 0x00, 0x62, 0x00, 0x0C, 0x0E + .byte 0x07, 0x13, 0x39, 0x10, 0x00, 0x00, 0x6F, 0x00, 0x0D, 0x0F, 0x08, 0x14, 0x39, 0x1D, 0x00, 0x00 + .byte 0x42, 0x00, 0x0E, 0x10, 0x09, 0x15, 0x39, 0x2A, 0x00, 0x00, 0x4F, 0x00, 0x0F, 0x11, 0x0A, 0x16 + .byte 0x39, 0x37, 0x00, 0x00, 0x31, 0x00, 0x10, 0x0C, 0x0B, 0x17, 0x39, 0x44, 0x00, 0x00, 0x5F, 0x00 + .byte 0x17, 0x13, 0x0C, 0x18, 0x48, 0x03, 0x00, 0x00, 0x63, 0x00, 0x12, 0x14, 0x0D, 0x19, 0x48, 0x10 + .byte 0x00, 0x00, 0x70, 0x00, 0x13, 0x15, 0x0E, 0x1A, 0x48, 0x1D, 0x00, 0x00, 0x43, 0x00, 0x14, 0x16 + .byte 0x0F, 0x1B, 0x48, 0x2A, 0x00, 0x00, 0x50, 0x00, 0x15, 0x17, 0x10, 0x1C, 0x48, 0x37, 0x00, 0x00 + .byte 0x32, 0x00, 0x16, 0x12, 0x11, 0x1D, 0x48, 0x44, 0x00, 0x00, 0x23, 0x00, 0x1D, 0x19, 0x12, 0x1E + .byte 0x57, 0x03, 0x00, 0x00, 0x64, 0x00, 0x18, 0x1A, 0x13, 0x1F, 0x57, 0x10, 0x00, 0x00, 0x71, 0x00 + .byte 0x19, 0x1B, 0x14, 0x20, 0x57, 0x1D, 0x00, 0x00, 0x44, 0x00, 0x1A, 0x1C, 0x15, 0x21, 0x57, 0x2A + .byte 0x00, 0x00, 0x51, 0x00, 0x1B, 0x1D, 0x16, 0x22, 0x57, 0x37, 0x00, 0x00, 0x33, 0x00, 0x1C, 0x18 + .byte 0x17, 0x23, 0x57, 0x44, 0x00, 0x00, 0x24, 0x00, 0x23, 0x1F, 0x18, 0x24, 0x66, 0x03, 0x00, 0x00 + .byte 0x65, 0x00, 0x1E, 0x20, 0x19, 0x25, 0x66, 0x10, 0x00, 0x00, 0x72, 0x00, 0x1F, 0x21, 0x1A, 0x26 + .byte 0x66, 0x1D, 0x00, 0x00, 0x45, 0x00, 0x20, 0x22, 0x1B, 0x27, 0x66, 0x2A, 0x00, 0x00, 0x52, 0x00 + .byte 0x21, 0x23, 0x1C, 0x28, 0x66, 0x37, 0x00, 0x00, 0x34, 0x00, 0x22, 0x1E, 0x1D, 0x29, 0x66, 0x44 + .byte 0x00, 0x00, 0x25, 0x00, 0x29, 0x25, 0x1E, 0x2A, 0x75, 0x03, 0x00, 0x00, 0x66, 0x00, 0x24, 0x26 + .byte 0x1F, 0x2B, 0x75, 0x10, 0x00, 0x00, 0x73, 0x00, 0x25, 0x27, 0x20, 0x2C, 0x75, 0x1D, 0x00, 0x00 + .byte 0x46, 0x00, 0x26, 0x28, 0x21, 0x2D, 0x75, 0x2A, 0x00, 0x00, 0x53, 0x00, 0x27, 0x29, 0x22, 0x2E + .byte 0x75, 0x37, 0x00, 0x00, 0x35, 0x00, 0x28, 0x24, 0x23, 0x2F, 0x75, 0x44, 0x00, 0x00, 0x3A, 0x00 + .byte 0x2F, 0x2B, 0x24, 0x30, 0x84, 0x03, 0x00, 0x00, 0x67, 0x00, 0x2A, 0x2C, 0x25, 0x31, 0x84, 0x10 + .byte 0x00, 0x00, 0x74, 0x00, 0x2B, 0x2D, 0x26, 0x32, 0x84, 0x1D, 0x00, 0x00, 0x47, 0x00, 0x2C, 0x2E + .byte 0x27, 0x33, 0x84, 0x2A, 0x00, 0x00, 0x54, 0x00, 0x2D, 0x2F, 0x28, 0x34, 0x84, 0x37, 0x00, 0x00 + .byte 0x36, 0x00, 0x2E, 0x2A, 0x29, 0x35, 0x84, 0x44, 0x00, 0x00, 0x3B, 0x00, 0x35, 0x31, 0x2A, 0x36 + .byte 0x93, 0x03, 0x00, 0x00, 0x68, 0x00, 0x30, 0x32, 0x2B, 0x37, 0x93, 0x10, 0x00, 0x00, 0x75, 0x00 + .byte 0x31, 0x33, 0x2C, 0x38, 0x93, 0x1D, 0x00, 0x00, 0x48, 0x00, 0x32, 0x34, 0x2D, 0x39, 0x93, 0x2A + .byte 0x00, 0x00, 0x55, 0x00, 0x33, 0x35, 0x2E, 0x3A, 0x93, 0x37, 0x00, 0x00, 0x37, 0x00, 0x34, 0x30 + .byte 0x2F, 0x3B, 0x93, 0x44, 0x00, 0x00, 0x2A, 0x00, 0x3B, 0x37, 0x30, 0x3C, 0xA2, 0x03, 0x00, 0x00 + .byte 0x69, 0x00, 0x36, 0x38, 0x31, 0x3D, 0xA2, 0x10, 0x00, 0x00, 0x76, 0x00, 0x37, 0x39, 0x32, 0x3E + .byte 0xA2, 0x1D, 0x00, 0x00, 0x49, 0x00, 0x38, 0x3A, 0x33, 0x3F, 0xA2, 0x2A, 0x00, 0x00, 0x56, 0x00 + .byte 0x39, 0x3B, 0x34, 0x40, 0xA2, 0x37, 0x00, 0x00, 0x38, 0x00, 0x3A, 0x36, 0x35, 0x41, 0xA2, 0x44 + .byte 0x00, 0x00, 0x2B, 0x00, 0x41, 0x3D, 0x36, 0x42, 0xB1, 0x03, 0x00, 0x00, 0x6A, 0x00, 0x3C, 0x3E + .byte 0x37, 0x43, 0xB1, 0x10, 0x00, 0x00, 0x77, 0x00, 0x3D, 0x3F, 0x38, 0x44, 0xB1, 0x1D, 0x00, 0x00 + .byte 0x4A, 0x00, 0x3E, 0x40, 0x39, 0x45, 0xB1, 0x2A, 0x00, 0x00, 0x57, 0x00, 0x3F, 0x41, 0x3A, 0x46 + .byte 0xB1, 0x37, 0x00, 0x00, 0x39, 0x00, 0x40, 0x3C, 0x3B, 0x47, 0xB1, 0x44, 0x00, 0x00, 0x3C, 0x00 + .byte 0x47, 0x43, 0x3C, 0x48, 0xC0, 0x03, 0x00, 0x00, 0x6B, 0x00, 0x42, 0x44, 0x3D, 0x49, 0xC0, 0x10 + .byte 0x00, 0x00, 0x78, 0x00, 0x43, 0x45, 0x3E, 0x4A, 0xC0, 0x1D, 0x00, 0x00, 0x4B, 0x00, 0x44, 0x46 + .byte 0x3F, 0x4B, 0xC0, 0x2A, 0x00, 0x00, 0x58, 0x00, 0x45, 0x47, 0x40, 0x4C, 0xC0, 0x37, 0x00, 0x00 + .byte 0x40, 0x00, 0x46, 0x42, 0x41, 0x4D, 0xC0, 0x44, 0x00, 0x00, 0x3D, 0x00, 0x4D, 0x49, 0x42, 0x4E + .byte 0xCF, 0x03, 0x00, 0x00, 0x6C, 0x00, 0x48, 0x4A, 0x43, 0x4F, 0xCF, 0x10, 0x00, 0x00, 0x79, 0x00 + .byte 0x49, 0x4B, 0x44, 0x50, 0xCF, 0x1D, 0x00, 0x00, 0x4C, 0x00, 0x4A, 0x4C, 0x45, 0x51, 0xCF, 0x2A + .byte 0x00, 0x00, 0x59, 0x00, 0x4B, 0x4D, 0x46, 0x52, 0xCF, 0x37, 0x00, 0x00, 0x2E, 0x00, 0x4C, 0x48 + .byte 0x47, 0x53, 0xCF, 0x44, 0x00, 0x00, 0x3E, 0x00, 0x53, 0x4F, 0x48, 0x06, 0xDE, 0x03, 0x00, 0x00 + .byte 0x6D, 0x00, 0x4E, 0x50, 0x49, 0x07, 0xDE, 0x10, 0x00, 0x00, 0x7A, 0x00, 0x4F, 0x51, 0x4A, 0x08 + .byte 0xDE, 0x1D, 0x00, 0x00, 0x4D, 0x00, 0x50, 0x52, 0x4B, 0x03, 0xDE, 0x2A, 0x00, 0x00, 0x5A, 0x00 + .byte 0x51, 0x53, 0x4C, 0x04, 0xDE, 0x37, 0x00, 0x00, 0x26, 0x00, 0x52, 0x4E, 0x4D, 0x05, 0xDE, 0x44 + .byte 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x02, 0x00, 0x11, 0x01, 0x00, 0x00 + .global _0209BBC4 +_0209BBC4: + .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00, 0x10, 0x01, 0x05, 0x02, 0x4F, 0x07, 0x04, 0x10 + .byte 0x00, 0x00, 0x04, 0x01, 0x01, 0x03, 0x32, 0x08, 0x04, 0x1D, 0x00, 0x00, 0x05, 0x01, 0x02, 0x04 + .byte 0x51, 0x09, 0x04, 0x2A, 0x03, 0x00, 0x09, 0x01, 0x03, 0x05, 0x52, 0x0A, 0x04, 0x37, 0x03, 0x00 + .byte 0x07, 0x01, 0x04, 0x01, 0x41, 0x0B, 0x04, 0x44, 0x03, 0x00, 0x08, 0x01, 0x0B, 0x07, 0x4E, 0x0C + .byte 0x2A, 0x03, 0x00, 0x00, 0xE0, 0x00, 0x06, 0x08, 0x01, 0x0D, 0x2A, 0x10, 0x00, 0x00, 0xED, 0x00 + .byte 0x07, 0x09, 0x02, 0x0E, 0x2A, 0x1D, 0x00, 0x00, 0xFE, 0x00, 0x08, 0x0A, 0x03, 0x0F, 0x2A, 0x2A + .byte 0x00, 0x00, 0xC0, 0x00, 0x09, 0x0B, 0x04, 0x10, 0x2A, 0x37, 0x00, 0x00, 0xCD, 0x00, 0x0A, 0x06 + .byte 0x05, 0x11, 0x2A, 0x44, 0x00, 0x00, 0xDE, 0x00, 0x11, 0x0D, 0x06, 0x12, 0x39, 0x03, 0x00, 0x00 + .byte 0xE1, 0x00, 0x0C, 0x0E, 0x07, 0x13, 0x39, 0x10, 0x00, 0x00, 0xEE, 0x00, 0x0D, 0x0F, 0x08, 0x14 + .byte 0x39, 0x1D, 0x00, 0x00, 0xF9, 0x00, 0x0E, 0x10, 0x09, 0x15, 0x39, 0x2A, 0x00, 0x00, 0xC1, 0x00 + .byte 0x0F, 0x11, 0x0A, 0x16, 0x39, 0x37, 0x00, 0x00, 0xCE, 0x00, 0x10, 0x0C, 0x0B, 0x17, 0x39, 0x44 + .byte 0x00, 0x00, 0xD9, 0x00, 0x17, 0x13, 0x0C, 0x18, 0x48, 0x03, 0x00, 0x00, 0xE2, 0x00, 0x12, 0x14 + .byte 0x0D, 0x19, 0x48, 0x10, 0x00, 0x00, 0xEF, 0x00, 0x13, 0x15, 0x0E, 0x1A, 0x48, 0x1D, 0x00, 0x00 + .byte 0xFA, 0x00, 0x14, 0x16, 0x0F, 0x1B, 0x48, 0x2A, 0x00, 0x00, 0xC2, 0x00, 0x15, 0x17, 0x10, 0x1C + .byte 0x48, 0x37, 0x00, 0x00, 0xCF, 0x00, 0x16, 0x12, 0x11, 0x1D, 0x48, 0x44, 0x00, 0x00, 0xDA, 0x00 + .byte 0x1D, 0x19, 0x12, 0x1E, 0x57, 0x03, 0x00, 0x00, 0xE3, 0x00, 0x18, 0x1A, 0x13, 0x1F, 0x57, 0x10 + .byte 0x00, 0x00, 0xF0, 0x00, 0x19, 0x1B, 0x14, 0x20, 0x57, 0x1D, 0x00, 0x00, 0xFB, 0x00, 0x1A, 0x1C + .byte 0x15, 0x21, 0x57, 0x2A, 0x00, 0x00, 0xC3, 0x00, 0x1B, 0x1D, 0x16, 0x22, 0x57, 0x37, 0x00, 0x00 + .byte 0xD0, 0x00, 0x1C, 0x18, 0x17, 0x23, 0x57, 0x44, 0x00, 0x00, 0xDB, 0x00, 0x23, 0x1F, 0x18, 0x24 + .byte 0x66, 0x03, 0x00, 0x00, 0xE4, 0x00, 0x1E, 0x20, 0x19, 0x25, 0x66, 0x10, 0x00, 0x00, 0xF1, 0x00 + .byte 0x1F, 0x21, 0x1A, 0x26, 0x66, 0x1D, 0x00, 0x00, 0xFC, 0x00, 0x20, 0x22, 0x1B, 0x27, 0x66, 0x2A + .byte 0x00, 0x00, 0xC4, 0x00, 0x21, 0x23, 0x1C, 0x28, 0x66, 0x37, 0x00, 0x00, 0xD1, 0x00, 0x22, 0x1E + .byte 0x1D, 0x29, 0x66, 0x44, 0x00, 0x00, 0xDC, 0x00, 0x29, 0x25, 0x1E, 0x2A, 0x75, 0x03, 0x00, 0x00 + .byte 0xE5, 0x00, 0x24, 0x26, 0x1F, 0x2B, 0x75, 0x10, 0x00, 0x00, 0xF2, 0x00, 0x25, 0x27, 0x20, 0x2C + .byte 0x75, 0x1D, 0x00, 0x00, 0xFD, 0x00, 0x26, 0x28, 0x21, 0x2D, 0x75, 0x2A, 0x00, 0x00, 0xC5, 0x00 + .byte 0x27, 0x29, 0x22, 0x2E, 0x75, 0x37, 0x00, 0x00, 0xD2, 0x00, 0x28, 0x24, 0x23, 0x2F, 0x75, 0x44 + .byte 0x00, 0x00, 0xDD, 0x00, 0x2F, 0x2B, 0x24, 0x30, 0x84, 0x03, 0x00, 0x00, 0xE6, 0x00, 0x2A, 0x2C + .byte 0x25, 0x31, 0x84, 0x10, 0x00, 0x00, 0xF3, 0x00, 0x2B, 0x2D, 0x26, 0x32, 0x84, 0x1D, 0x00, 0x00 + .byte 0xFF, 0x00, 0x2C, 0x2E, 0x27, 0x33, 0x84, 0x2A, 0x00, 0x00, 0xC6, 0x00, 0x2D, 0x2F, 0x28, 0x34 + .byte 0x84, 0x37, 0x00, 0x00, 0xD3, 0x00, 0x2E, 0x2A, 0x29, 0x35, 0x84, 0x44, 0x00, 0x00, 0x9F, 0x00 + .byte 0x35, 0x31, 0x2A, 0x36, 0x93, 0x03, 0x00, 0x00, 0xE7, 0x00, 0x30, 0x32, 0x2B, 0x37, 0x93, 0x10 + .byte 0x00, 0x00, 0xF4, 0x00, 0x31, 0x33, 0x2C, 0x02, 0x93, 0x1D, 0x00, 0x00, 0x9E, 0x00, 0x32, 0x34 + .byte 0x2D, 0x39, 0x93, 0x2A, 0x00, 0x00, 0xC7, 0x00, 0x33, 0x35, 0x2E, 0x3A, 0x93, 0x37, 0x00, 0x00 + .byte 0xD4, 0x00, 0x34, 0x30, 0x2F, 0x3B, 0x93, 0x44, 0x00, 0x00, 0x8E, 0x00, 0x3B, 0x37, 0x30, 0x3C + .byte 0xA2, 0x03, 0x00, 0x00, 0xE8, 0x00, 0x36, 0x39, 0x31, 0x3D, 0xA2, 0x10, 0x00, 0x00, 0xF5, 0x00 + .byte 0x37, 0x39, 0x32, 0x3E, 0xA2, 0x1D, 0x00, 0x00, 0x10, 0x01, 0x37, 0x3A, 0x33, 0x3F, 0xA2, 0x2A + .byte 0x00, 0x00, 0xC8, 0x00, 0x39, 0x3B, 0x34, 0x40, 0xA2, 0x37, 0x00, 0x00, 0xD5, 0x00, 0x3A, 0x36 + .byte 0x35, 0x41, 0xA2, 0x44, 0x00, 0x00, 0xDF, 0x00, 0x41, 0x3D, 0x36, 0x42, 0xB1, 0x03, 0x00, 0x00 + .byte 0xE9, 0x00, 0x3C, 0x3F, 0x37, 0x43, 0xB1, 0x10, 0x00, 0x00, 0xF6, 0x00, 0x3D, 0x3F, 0x38, 0x44 + .byte 0xB1, 0x1D, 0x00, 0x00, 0x10, 0x01, 0x3D, 0x40, 0x39, 0x45, 0xB1, 0x2A, 0x00, 0x00, 0xC9, 0x00 + .byte 0x3F, 0x41, 0x3A, 0x46, 0xB1, 0x37, 0x00, 0x00, 0xD6, 0x00, 0x40, 0x3C, 0x3B, 0x05, 0xB1, 0x44 + .byte 0x00, 0x00, 0x85, 0x00, 0x46, 0x43, 0x3C, 0x48, 0xC0, 0x03, 0x00, 0x00, 0xEA, 0x00, 0x42, 0x45 + .byte 0x3D, 0x49, 0xC0, 0x10, 0x00, 0x00, 0xF8, 0x00, 0x43, 0x45, 0x3E, 0x4A, 0xC0, 0x1D, 0x00, 0x00 + .byte 0x10, 0x01, 0x43, 0x46, 0x3F, 0x4B, 0xC0, 0x2A, 0x00, 0x00, 0xCA, 0x00, 0x45, 0x42, 0x40, 0x4C + .byte 0xC0, 0x37, 0x00, 0x00, 0xD8, 0x00, 0x46, 0x42, 0x41, 0x4D, 0xC0, 0x44, 0x00, 0x00, 0x10, 0x01 + .byte 0x4C, 0x49, 0x42, 0x4E, 0xCF, 0x03, 0x00, 0x00, 0xEB, 0x00, 0x48, 0x4B, 0x43, 0x4F, 0xCF, 0x10 + .byte 0x00, 0x00, 0x9C, 0x00, 0x49, 0x4B, 0x44, 0x50, 0xCF, 0x1D, 0x00, 0x00, 0x10, 0x01, 0x49, 0x4C + .byte 0x45, 0x51, 0xCF, 0x2A, 0x00, 0x00, 0xCB, 0x00, 0x4B, 0x48, 0x46, 0x52, 0xCF, 0x37, 0x00, 0x00 + .byte 0x8C, 0x00, 0x4C, 0x48, 0x47, 0x53, 0xCF, 0x44, 0x00, 0x00, 0x10, 0x01, 0x52, 0x4F, 0x48, 0x06 + .byte 0xDE, 0x03, 0x00, 0x00, 0xEC, 0x00, 0x4E, 0x51, 0x49, 0x01, 0xDE, 0x10, 0x00, 0x00, 0x9A, 0x00 + .byte 0x4F, 0x51, 0x4A, 0x08, 0xDE, 0x1D, 0x00, 0x00, 0x10, 0x01, 0x4F, 0x52, 0x4B, 0x03, 0xDE, 0x2A + .byte 0x00, 0x00, 0xCC, 0x00, 0x51, 0x4E, 0x4C, 0x04, 0xDE, 0x37, 0x00, 0x00, 0x8A, 0x00, 0x52, 0x4E + .byte 0x4D, 0x05, 0xDE, 0x44, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x02, 0x00 + .byte 0x11, 0x01, 0x00, 0x00 + .global _0209BF18 +_0209BF18: + .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00, 0x10, 0x01, 0x05, 0x02 + .byte 0x4F, 0x07, 0x04, 0x10, 0x00, 0x00, 0x04, 0x01, 0x01, 0x03, 0x50, 0x08, 0x04, 0x1D, 0x00, 0x00 + .byte 0x05, 0x01, 0x02, 0x04, 0x51, 0x09, 0x04, 0x2A, 0x03, 0x00, 0x09, 0x01, 0x03, 0x05, 0x52, 0x0A + .byte 0x04, 0x37, 0x03, 0x00, 0x07, 0x01, 0x04, 0x01, 0x53, 0x0B, 0x04, 0x44, 0x03, 0x00, 0x08, 0x01 + .byte 0x0B, 0x07, 0x4E, 0x0C, 0x2A, 0x03, 0x00, 0x00, 0x61, 0x00, 0x06, 0x08, 0x01, 0x0D, 0x2A, 0x10 + .byte 0x00, 0x00, 0x6E, 0x00, 0x07, 0x09, 0x02, 0x0E, 0x2A, 0x1D, 0x00, 0x00, 0x41, 0x00, 0x08, 0x0A + .byte 0x03, 0x0F, 0x2A, 0x2A, 0x00, 0x00, 0x4E, 0x00, 0x09, 0x0B, 0x04, 0x10, 0x2A, 0x37, 0x00, 0x00 + .byte 0x31, 0x00, 0x0A, 0x06, 0x05, 0x11, 0x2A, 0x44, 0x00, 0x00, 0x2C, 0x00, 0x11, 0x0D, 0x06, 0x12 + .byte 0x39, 0x03, 0x00, 0x00, 0x62, 0x00, 0x0C, 0x0E, 0x07, 0x13, 0x39, 0x10, 0x00, 0x00, 0x6F, 0x00 + .byte 0x0D, 0x0F, 0x08, 0x14, 0x39, 0x1D, 0x00, 0x00, 0x42, 0x00, 0x0E, 0x10, 0x09, 0x15, 0x39, 0x2A + .byte 0x00, 0x00, 0x4F, 0x00, 0x0F, 0x11, 0x0A, 0x16, 0x39, 0x37, 0x00, 0x00, 0x32, 0x00, 0x10, 0x0C + .byte 0x0B, 0x17, 0x39, 0x44, 0x00, 0x00, 0x2E, 0x00, 0x17, 0x13, 0x0C, 0x18, 0x48, 0x03, 0x00, 0x00 + .byte 0x63, 0x00, 0x12, 0x14, 0x0D, 0x19, 0x48, 0x10, 0x00, 0x00, 0x70, 0x00, 0x13, 0x15, 0x0E, 0x1A + .byte 0x48, 0x1D, 0x00, 0x00, 0x43, 0x00, 0x14, 0x16, 0x0F, 0x1B, 0x48, 0x2A, 0x00, 0x00, 0x50, 0x00 + .byte 0x15, 0x17, 0x10, 0x1C, 0x48, 0x37, 0x00, 0x00, 0x33, 0x00, 0x16, 0x12, 0x11, 0x1D, 0x48, 0x44 + .byte 0x00, 0x00, 0xA1, 0x00, 0x1D, 0x19, 0x12, 0x1E, 0x57, 0x03, 0x00, 0x00, 0x64, 0x00, 0x18, 0x1A + .byte 0x13, 0x1F, 0x57, 0x10, 0x00, 0x00, 0x71, 0x00, 0x19, 0x1B, 0x14, 0x20, 0x57, 0x1D, 0x00, 0x00 + .byte 0x44, 0x00, 0x1A, 0x1C, 0x15, 0x21, 0x57, 0x2A, 0x00, 0x00, 0x51, 0x00, 0x1B, 0x1D, 0x16, 0x22 + .byte 0x57, 0x37, 0x00, 0x00, 0x34, 0x00, 0x1C, 0x18, 0x17, 0x23, 0x57, 0x44, 0x00, 0x00, 0x21, 0x00 + .byte 0x23, 0x1F, 0x18, 0x24, 0x66, 0x03, 0x00, 0x00, 0x65, 0x00, 0x1E, 0x20, 0x19, 0x25, 0x66, 0x10 + .byte 0x00, 0x00, 0x72, 0x00, 0x1F, 0x21, 0x1A, 0x26, 0x66, 0x1D, 0x00, 0x00, 0x45, 0x00, 0x20, 0x22 + .byte 0x1B, 0x27, 0x66, 0x2A, 0x00, 0x00, 0x52, 0x00, 0x21, 0x23, 0x1C, 0x28, 0x66, 0x37, 0x00, 0x00 + .byte 0x35, 0x00, 0x22, 0x1E, 0x1D, 0x29, 0x66, 0x44, 0x00, 0x00, 0xBF, 0x00, 0x29, 0x25, 0x1E, 0x2A + .byte 0x75, 0x03, 0x00, 0x00, 0x66, 0x00, 0x24, 0x26, 0x1F, 0x2B, 0x75, 0x10, 0x00, 0x00, 0x73, 0x00 + .byte 0x25, 0x27, 0x20, 0x2C, 0x75, 0x1D, 0x00, 0x00, 0x46, 0x00, 0x26, 0x28, 0x21, 0x2D, 0x75, 0x2A + .byte 0x00, 0x00, 0x53, 0x00, 0x27, 0x29, 0x22, 0x2E, 0x75, 0x37, 0x00, 0x00, 0x36, 0x00, 0x28, 0x24 + .byte 0x23, 0x2F, 0x75, 0x44, 0x00, 0x00, 0x3F, 0x00, 0x2F, 0x2B, 0x24, 0x30, 0x84, 0x03, 0x00, 0x00 + .byte 0x67, 0x00, 0x2A, 0x2C, 0x25, 0x31, 0x84, 0x10, 0x00, 0x00, 0x74, 0x00, 0x2B, 0x2D, 0x26, 0x32 + .byte 0x84, 0x1D, 0x00, 0x00, 0x47, 0x00, 0x2C, 0x2E, 0x27, 0x33, 0x84, 0x2A, 0x00, 0x00, 0x54, 0x00 + .byte 0x2D, 0x2F, 0x28, 0x34, 0x84, 0x37, 0x00, 0x00, 0x37, 0x00, 0x2E, 0x2A, 0x29, 0x35, 0x84, 0x44 + .byte 0x00, 0x00, 0x91, 0x00, 0x35, 0x31, 0x2A, 0x36, 0x93, 0x03, 0x00, 0x00, 0x68, 0x00, 0x30, 0x32 + .byte 0x2B, 0x37, 0x93, 0x10, 0x00, 0x00, 0x75, 0x00, 0x31, 0x33, 0x2C, 0x38, 0x93, 0x1D, 0x00, 0x00 + .byte 0x48, 0x00, 0x32, 0x34, 0x2D, 0x39, 0x93, 0x2A, 0x00, 0x00, 0x55, 0x00, 0x33, 0x35, 0x2E, 0x3A + .byte 0x93, 0x37, 0x00, 0x00, 0x38, 0x00, 0x34, 0x30, 0x2F, 0x3B, 0x93, 0x44, 0x00, 0x00, 0x92, 0x00 + .byte 0x3B, 0x37, 0x30, 0x3C, 0xA2, 0x03, 0x00, 0x00, 0x69, 0x00, 0x36, 0x38, 0x31, 0x3D, 0xA2, 0x10 + .byte 0x00, 0x00, 0x76, 0x00, 0x37, 0x39, 0x32, 0x3E, 0xA2, 0x1D, 0x00, 0x00, 0x49, 0x00, 0x38, 0x3A + .byte 0x33, 0x3F, 0xA2, 0x2A, 0x00, 0x00, 0x56, 0x00, 0x39, 0x3B, 0x34, 0x40, 0xA2, 0x37, 0x00, 0x00 + .byte 0x39, 0x00, 0x3A, 0x36, 0x35, 0x41, 0xA2, 0x44, 0x00, 0x00, 0x93, 0x00, 0x41, 0x3D, 0x36, 0x42 + .byte 0xB1, 0x03, 0x00, 0x00, 0x6A, 0x00, 0x3C, 0x3E, 0x37, 0x43, 0xB1, 0x10, 0x00, 0x00, 0x77, 0x00 + .byte 0x3D, 0x3F, 0x38, 0x44, 0xB1, 0x1D, 0x00, 0x00, 0x4A, 0x00, 0x3E, 0x40, 0x39, 0x45, 0xB1, 0x2A + .byte 0x00, 0x00, 0x57, 0x00, 0x3F, 0x41, 0x3A, 0x46, 0xB1, 0x37, 0x00, 0x00, 0x30, 0x00, 0x40, 0x3C + .byte 0x3B, 0x47, 0xB1, 0x44, 0x00, 0x00, 0x94, 0x00, 0x47, 0x43, 0x3C, 0x48, 0xC0, 0x03, 0x00, 0x00 + .byte 0x6B, 0x00, 0x42, 0x44, 0x3D, 0x49, 0xC0, 0x10, 0x00, 0x00, 0x78, 0x00, 0x43, 0x45, 0x3E, 0x4A + .byte 0xC0, 0x1D, 0x00, 0x00, 0x4B, 0x00, 0x44, 0x46, 0x3F, 0x4B, 0xC0, 0x2A, 0x00, 0x00, 0x58, 0x00 + .byte 0x45, 0x47, 0x40, 0x4C, 0xC0, 0x37, 0x00, 0x00, 0x3A, 0x00, 0x46, 0x42, 0x41, 0x4D, 0xC0, 0x44 + .byte 0x00, 0x00, 0xBD, 0x00, 0x4D, 0x49, 0x42, 0x4E, 0xCF, 0x03, 0x00, 0x00, 0x6C, 0x00, 0x48, 0x4A + .byte 0x43, 0x4F, 0xCF, 0x10, 0x00, 0x00, 0x79, 0x00, 0x49, 0x4B, 0x44, 0x50, 0xCF, 0x1D, 0x00, 0x00 + .byte 0x4C, 0x00, 0x4A, 0x4C, 0x45, 0x51, 0xCF, 0x2A, 0x00, 0x00, 0x59, 0x00, 0x4B, 0x4D, 0x46, 0x52 + .byte 0xCF, 0x37, 0x00, 0x00, 0x2B, 0x00, 0x4C, 0x48, 0x47, 0x53, 0xCF, 0x44, 0x00, 0x00, 0xBE, 0x00 + .byte 0x53, 0x4F, 0x48, 0x06, 0xDE, 0x03, 0x00, 0x00, 0x6D, 0x00, 0x4E, 0x50, 0x49, 0x01, 0xDE, 0x10 + .byte 0x00, 0x00, 0x7A, 0x00, 0x4F, 0x51, 0x4A, 0x02, 0xDE, 0x1D, 0x00, 0x00, 0x4D, 0x00, 0x50, 0x52 + .byte 0x4B, 0x03, 0xDE, 0x2A, 0x00, 0x00, 0x5A, 0x00, 0x51, 0x53, 0x4C, 0x04, 0xDE, 0x37, 0x00, 0x00 + .byte 0x2D, 0x00, 0x52, 0x4E, 0x4D, 0x05, 0xDE, 0x44, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x03, 0x02, 0x00, 0x11, 0x01, 0x00, 0x00 + .global _0209C26C +_0209C26C: + .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00 + .byte 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x1D, 0x00, 0x00, 0x10, 0x01, 0x05, 0x04, 0x51, 0x09, 0x04, 0x2A, 0x03, 0x00, 0x09, 0x01 + .byte 0x03, 0x05, 0x52, 0x0A, 0x04, 0x37, 0x03, 0x00, 0x07, 0x01, 0x04, 0x03, 0x53, 0x0B, 0x04, 0x44 + .byte 0x03, 0x00, 0x08, 0x01, 0x0B, 0x07, 0x4E, 0x0C, 0x2A, 0x03, 0x00, 0x00, 0x61, 0x00, 0x06, 0x08 + .byte 0x4F, 0x0D, 0x2A, 0x10, 0x00, 0x00, 0x6E, 0x00, 0x07, 0x09, 0x50, 0x0E, 0x2A, 0x1D, 0x00, 0x00 + .byte 0x41, 0x00, 0x08, 0x0A, 0x03, 0x0F, 0x2A, 0x2A, 0x00, 0x00, 0x4E, 0x00, 0x09, 0x0B, 0x04, 0x10 + .byte 0x2A, 0x37, 0x00, 0x00, 0x31, 0x00, 0x0A, 0x06, 0x05, 0x11, 0x2A, 0x44, 0x00, 0x00, 0x2C, 0x00 + .byte 0x11, 0x0D, 0x06, 0x12, 0x39, 0x03, 0x00, 0x00, 0x62, 0x00, 0x0C, 0x0E, 0x07, 0x13, 0x39, 0x10 + .byte 0x00, 0x00, 0x6F, 0x00, 0x0D, 0x0F, 0x08, 0x14, 0x39, 0x1D, 0x00, 0x00, 0x42, 0x00, 0x0E, 0x10 + .byte 0x09, 0x15, 0x39, 0x2A, 0x00, 0x00, 0x4F, 0x00, 0x0F, 0x11, 0x0A, 0x16, 0x39, 0x37, 0x00, 0x00 + .byte 0x32, 0x00, 0x10, 0x0C, 0x0B, 0x17, 0x39, 0x44, 0x00, 0x00, 0x2E, 0x00, 0x17, 0x13, 0x0C, 0x18 + .byte 0x48, 0x03, 0x00, 0x00, 0x63, 0x00, 0x12, 0x14, 0x0D, 0x19, 0x48, 0x10, 0x00, 0x00, 0x70, 0x00 + .byte 0x13, 0x15, 0x0E, 0x1A, 0x48, 0x1D, 0x00, 0x00, 0x43, 0x00, 0x14, 0x16, 0x0F, 0x1B, 0x48, 0x2A + .byte 0x00, 0x00, 0x50, 0x00, 0x15, 0x17, 0x10, 0x1C, 0x48, 0x37, 0x00, 0x00, 0x33, 0x00, 0x16, 0x12 + .byte 0x11, 0x1D, 0x48, 0x44, 0x00, 0x00, 0xA1, 0x00, 0x1D, 0x19, 0x12, 0x1E, 0x57, 0x03, 0x00, 0x00 + .byte 0x64, 0x00, 0x18, 0x1A, 0x13, 0x1F, 0x57, 0x10, 0x00, 0x00, 0x71, 0x00, 0x19, 0x1B, 0x14, 0x20 + .byte 0x57, 0x1D, 0x00, 0x00, 0x44, 0x00, 0x1A, 0x1C, 0x15, 0x21, 0x57, 0x2A, 0x00, 0x00, 0x51, 0x00 + .byte 0x1B, 0x1D, 0x16, 0x22, 0x57, 0x37, 0x00, 0x00, 0x34, 0x00, 0x1C, 0x18, 0x17, 0x23, 0x57, 0x44 + .byte 0x00, 0x00, 0x21, 0x00, 0x23, 0x1F, 0x18, 0x24, 0x66, 0x03, 0x00, 0x00, 0x65, 0x00, 0x1E, 0x20 + .byte 0x19, 0x25, 0x66, 0x10, 0x00, 0x00, 0x72, 0x00, 0x1F, 0x21, 0x1A, 0x26, 0x66, 0x1D, 0x00, 0x00 + .byte 0x45, 0x00, 0x20, 0x22, 0x1B, 0x27, 0x66, 0x2A, 0x00, 0x00, 0x52, 0x00, 0x21, 0x23, 0x1C, 0x28 + .byte 0x66, 0x37, 0x00, 0x00, 0x35, 0x00, 0x22, 0x1E, 0x1D, 0x29, 0x66, 0x44, 0x00, 0x00, 0xBF, 0x00 + .byte 0x29, 0x25, 0x1E, 0x2A, 0x75, 0x03, 0x00, 0x00, 0x66, 0x00, 0x24, 0x26, 0x1F, 0x2B, 0x75, 0x10 + .byte 0x00, 0x00, 0x73, 0x00, 0x25, 0x27, 0x20, 0x2C, 0x75, 0x1D, 0x00, 0x00, 0x46, 0x00, 0x26, 0x28 + .byte 0x21, 0x2D, 0x75, 0x2A, 0x00, 0x00, 0x53, 0x00, 0x27, 0x29, 0x22, 0x2E, 0x75, 0x37, 0x00, 0x00 + .byte 0x36, 0x00, 0x28, 0x24, 0x23, 0x2F, 0x75, 0x44, 0x00, 0x00, 0x3F, 0x00, 0x2F, 0x2B, 0x24, 0x30 + .byte 0x84, 0x03, 0x00, 0x00, 0x67, 0x00, 0x2A, 0x2C, 0x25, 0x31, 0x84, 0x10, 0x00, 0x00, 0x74, 0x00 + .byte 0x2B, 0x2D, 0x26, 0x32, 0x84, 0x1D, 0x00, 0x00, 0x47, 0x00, 0x2C, 0x2E, 0x27, 0x33, 0x84, 0x2A + .byte 0x00, 0x00, 0x54, 0x00, 0x2D, 0x2F, 0x28, 0x34, 0x84, 0x37, 0x00, 0x00, 0x37, 0x00, 0x2E, 0x2A + .byte 0x29, 0x35, 0x84, 0x44, 0x00, 0x00, 0x91, 0x00, 0x35, 0x31, 0x2A, 0x36, 0x93, 0x03, 0x00, 0x00 + .byte 0x68, 0x00, 0x30, 0x32, 0x2B, 0x37, 0x93, 0x10, 0x00, 0x00, 0x75, 0x00, 0x31, 0x33, 0x2C, 0x38 + .byte 0x93, 0x1D, 0x00, 0x00, 0x48, 0x00, 0x32, 0x34, 0x2D, 0x39, 0x93, 0x2A, 0x00, 0x00, 0x55, 0x00 + .byte 0x33, 0x35, 0x2E, 0x3A, 0x93, 0x37, 0x00, 0x00, 0x38, 0x00, 0x34, 0x30, 0x2F, 0x3B, 0x93, 0x44 + .byte 0x00, 0x00, 0x92, 0x00, 0x3B, 0x37, 0x30, 0x3C, 0xA2, 0x03, 0x00, 0x00, 0x69, 0x00, 0x36, 0x38 + .byte 0x31, 0x3D, 0xA2, 0x10, 0x00, 0x00, 0x76, 0x00, 0x37, 0x39, 0x32, 0x3E, 0xA2, 0x1D, 0x00, 0x00 + .byte 0x49, 0x00, 0x38, 0x3A, 0x33, 0x3F, 0xA2, 0x2A, 0x00, 0x00, 0x56, 0x00, 0x39, 0x3B, 0x34, 0x40 + .byte 0xA2, 0x37, 0x00, 0x00, 0x39, 0x00, 0x3A, 0x36, 0x35, 0x41, 0xA2, 0x44, 0x00, 0x00, 0x93, 0x00 + .byte 0x41, 0x3D, 0x36, 0x42, 0xB1, 0x03, 0x00, 0x00, 0x6A, 0x00, 0x3C, 0x3E, 0x37, 0x43, 0xB1, 0x10 + .byte 0x00, 0x00, 0x77, 0x00, 0x3D, 0x3F, 0x38, 0x44, 0xB1, 0x1D, 0x00, 0x00, 0x4A, 0x00, 0x3E, 0x40 + .byte 0x39, 0x45, 0xB1, 0x2A, 0x00, 0x00, 0x57, 0x00, 0x3F, 0x41, 0x3A, 0x46, 0xB1, 0x37, 0x00, 0x00 + .byte 0x30, 0x00, 0x40, 0x3C, 0x3B, 0x47, 0xB1, 0x44, 0x00, 0x00, 0x94, 0x00, 0x47, 0x43, 0x3C, 0x48 + .byte 0xC0, 0x03, 0x00, 0x00, 0x6B, 0x00, 0x42, 0x44, 0x3D, 0x49, 0xC0, 0x10, 0x00, 0x00, 0x78, 0x00 + .byte 0x43, 0x45, 0x3E, 0x4A, 0xC0, 0x1D, 0x00, 0x00, 0x4B, 0x00, 0x44, 0x46, 0x3F, 0x4B, 0xC0, 0x2A + .byte 0x00, 0x00, 0x58, 0x00, 0x45, 0x47, 0x40, 0x4C, 0xC0, 0x37, 0x00, 0x00, 0x3A, 0x00, 0x46, 0x42 + .byte 0x41, 0x4D, 0xC0, 0x44, 0x00, 0x00, 0xBD, 0x00, 0x4D, 0x49, 0x42, 0x4E, 0xCF, 0x03, 0x00, 0x00 + .byte 0x6C, 0x00, 0x48, 0x4A, 0x43, 0x4F, 0xCF, 0x10, 0x00, 0x00, 0x79, 0x00, 0x49, 0x4B, 0x44, 0x50 + .byte 0xCF, 0x1D, 0x00, 0x00, 0x4C, 0x00, 0x4A, 0x4C, 0x45, 0x51, 0xCF, 0x2A, 0x00, 0x00, 0x59, 0x00 + .byte 0x4B, 0x4D, 0x46, 0x52, 0xCF, 0x37, 0x00, 0x00, 0x2B, 0x00, 0x4C, 0x48, 0x47, 0x53, 0xCF, 0x44 + .byte 0x00, 0x00, 0xBE, 0x00, 0x53, 0x4F, 0x48, 0x06, 0xDE, 0x03, 0x00, 0x00, 0x6D, 0x00, 0x4E, 0x50 + .byte 0x49, 0x07, 0xDE, 0x10, 0x00, 0x00, 0x7A, 0x00, 0x4F, 0x51, 0x4A, 0x08, 0xDE, 0x1D, 0x00, 0x00 + .byte 0x4D, 0x00, 0x50, 0x52, 0x4B, 0x03, 0xDE, 0x2A, 0x00, 0x00, 0x5A, 0x00, 0x51, 0x53, 0x4C, 0x04 + .byte 0xDE, 0x37, 0x00, 0x00, 0x2D, 0x00, 0x52, 0x4E, 0x4D, 0x05, 0xDE, 0x44, 0x00, 0x00, 0x20, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x02, 0x00, 0x11, 0x01, 0x00, 0x00 + .global _0209C5C0 +_0209C5C0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x01, 0x0C, 0x05, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209C5D0 +_0209C5D0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x01, 0x0E, 0x07, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209C5E0 +_0209C5E0: + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0A, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00 + .byte 0xA0, 0x86, 0x01, 0x00, 0x40, 0x42, 0x0F, 0x00, 0x80, 0x96, 0x98, 0x00, 0x00, 0xE1, 0xF5, 0x05 + .global _0209C604 +_0209C604: + .word _0209C6F0 + .byte 0xCF, 0x04, 0x00, 0x00 + .global _0209C60C +_0209C60C: + .byte 0x0D, 0x03, 0x04, 0x03, 0x05, 0x03, 0x06, 0x03 + .byte 0x07, 0x03, 0x00, 0x00 + .global _0209C618 +_0209C618: + .byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x00, 0x00, 0xFE, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209C628 +_0209C628: + .byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x08, 0x00, 0xFE, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209C638 +_0209C638: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x14, 0x0F, 0x02, 0x00, 0xFE, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209C648 +_0209C648: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x12, 0x1C, 0x04, 0x00, 0xFD, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209C658 +_0209C658: + .byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x00, 0x00, 0xFE, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209C668 +_0209C668: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x0F, 0x00, 0x00, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209C678 +_0209C678: + .byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x00, 0x00, 0xFE, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209C688 +_0209C688: + .byte 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x06, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x07, 0x03, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x09, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x05, 0x00, 0x00, 0x00 + .global _0209C6B8 +_0209C6B8: + .byte 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x03, 0x00, 0x00 + .byte 0x02, 0x00, 0x00, 0x00, 0x06, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x07, 0x03, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x0A, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x09, 0x03, 0x00, 0x00 + .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .global _0209C6F0 +_0209C6F0: + .byte 0x6D, 0x65, 0x6E, 0x75 + .byte 0x5F, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x5F, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6F, 0x75 + .byte 0x73, 0x65, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x00 + .global _0209C70C +_0209C70C: + .word sub_0203BCEC + .word sub_0203BE18 + .word sub_0203BEDC + .word sub_0203BF10 + .word sub_0203C030 + .word sub_0203C088 + .word sub_0203C0D4 + .word sub_0203C124 + .word sub_0203C1F8 + .word sub_0203C32C + .word sub_0203C37C + .word sub_0203C3AC + .word sub_0203C408 + .word sub_0203C4B8 + .word sub_0203C4F0 + .word sub_0203C53C + .word sub_0203C56C + .word sub_0203C5C8 + .word sub_0203C688 + .word sub_0203C6C0 + .word sub_0203C70C + .word sub_0203C73C + .global _0209C764 +_0209C764: + .byte 0x6D, 0x65, 0x6E, 0x75, 0x4D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x57, 0x61, 0x72, 0x65, 0x68 + .byte 0x6F, 0x75, 0x73, 0x65, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33 + .byte 0x64, 0x20, 0x6D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x33, 0x64, 0x20, 0x69, 0x64, 0x20, 0x25, 0x33 + .byte 0x64, 0x0A, 0x00, 0x00 + .global _0209C798 +_0209C798: + .byte 0x25, 0x73, 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A + .byte 0x33, 0x36, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209C7B8 +_0209C7B8: + .byte 0x25, 0x73, 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A + .byte 0x33, 0x36, 0x5D, 0x25, 0x73, 0x00, 0x00, 0x00 + .global _0209C7CC +_0209C7CC: + .byte 0x04, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00 + .global _0209C7D4 +_0209C7D4: + .byte 0x00, 0x00, 0x00, 0x00, 0x0B, 0x05, 0x14, 0x0F, 0x01, 0xFB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209C7E4 +_0209C7E4: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x03, 0x1C, 0x04, 0x01, 0xFB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209C7F4 +_0209C7F4: + .word sub_0203CA40 + .word sub_0203CA6C + .word sub_0203CA90 + .word sub_0203CACC + .word sub_0203CAF0 + .word sub_0203CB58 + .word sub_0203CB84 + .word sub_0203CC60 + .word sub_0203CC84 + .word sub_0203CCB0 + .word sub_0203CCD4 + .global _0209C820 +_0209C820: + .byte 0x5B, 0x76, 0x61, 0x6C + .byte 0x75, 0x65, 0x3A, 0x30, 0x3A, 0x33, 0x5D, 0x00 + .global _0209C82C +_0209C82C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x5D, 0x25 + .byte 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00 + .global _0209C83C +_0209C83C: + .byte 0x25, 0x73, 0x20, 0x28, 0x25, 0x73, 0x29, 0x00 + .global _0209C844 +_0209C844: + .byte 0xF7, 0x00 + .global _0209C846 +_0209C846: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209C850 +_0209C850: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .global _0209C85C +_0209C85C: + .byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00 + .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209C86C +_0209C86C: + .byte 0xA7, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0xA8, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .global _0209C884 +_0209C884: + .byte 0x78, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .global _0209C89C +_0209C89C: + .byte 0x00, 0x00, 0x4F, 0x09, 0x70, 0x09, 0x71, 0x09 + .byte 0x50, 0x09, 0x74, 0x09 + .global _0209C8A8 +_0209C8A8: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x14, 0x12, 0x00, 0xFE, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209C8B8 +_0209C8B8: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209C8C8 +_0209C8C8: + .byte 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209C928 +_0209C928: + .byte 0x00, 0x80, 0xFF, 0xFF + .global _0209C92C +_0209C92C: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x0E + .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209C93C +_0209C93C: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x0C + .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209C94C +_0209C94C: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x0D, 0x12, 0x0A + .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209C95C +_0209C95C: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x0C + .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209C96C +_0209C96C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x5D, 0x25 + .byte 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00 + .global _0209C97C +_0209C97C: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13 + .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209C98C +_0209C98C: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x00 + .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209C99C +_0209C99C: + .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00 + .byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209C9AC +_0209C9AC: + .byte 0x74, 0x0A, 0x00, 0x00 + .global _0209C9B0 +_0209C9B0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x0A, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x76, 0x0A, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF + .global _0209C9CC +_0209C9CC: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x00, 0x00 + .global _0209C9D4 +_0209C9D4: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x32, 0x5D, 0x00, 0x00 + .global _0209C9DC +_0209C9DC: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x31, 0x5D, 0x00, 0x00 + .global _0209C9E4 +_0209C9E4: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209C9F4 +_0209C9F4: +#ifdef EUROPE + .byte 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x37, 0x5D + .byte 0x25, 0x64, 0x5B, 0x4D, 0x3A, 0x53, 0x31, 0x5D, 0x25, 0x73, 0x00, 0x00 +#else + .byte 0x25, 0x64, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00 +#endif + .global _0209C9FC +_0209C9FC: +#ifdef EUROPE + .byte 0x5B, 0x43, 0x4C, 0x55 + .byte 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x37, 0x5D, 0x5B, 0x4D, 0x53, 0x3A, 0x31, 0x5D, 0x5B, 0x4D + .byte 0x3A, 0x53, 0x31, 0x5D, 0x25, 0x73, 0x00, 0x00 +#else + .byte 0x5B, 0x4D, 0x53, 0x3A, 0x31, 0x5D, 0x25, 0x73 + .byte 0x00, 0x00, 0x00, 0x00 +#endif + .global _0209CA08 +_0209CA08: +#ifdef EUROPE + .byte 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45 + .byte 0x54, 0x3A, 0x37, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x57, 0x5D, 0x25, 0x64, 0x5B, 0x4D, 0x3A, 0x53 + .byte 0x31, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 +#else + .byte 0x5B, 0x43, 0x53, 0x3A, 0x57, 0x5D, 0x25, 0x64, 0x25, 0x73, 0x5B, 0x43 + .byte 0x52, 0x5D, 0x00, 0x00 +#endif + .global _0209CA18 +_0209CA18: +#ifdef EUROPE + .byte 0x5B, 0x43, 0x4C, 0x55 + .byte 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x37, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x57, 0x5D, 0x5B, 0x4D + .byte 0x53, 0x3A, 0x31, 0x5D, 0x5B, 0x4D, 0x3A, 0x53, 0x31, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D + .byte 0x00, 0x00, 0x00, 0x00 +#else + .byte 0x5B, 0x43, 0x53, 0x3A, 0x57, 0x5D, 0x5B, 0x4D, 0x53, 0x3A, 0x31, 0x5D + .byte 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00 +#endif + .global _0209CA2C +_0209CA2C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x57, 0x5D, 0x25, 0x73 + .byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _0209CA3C +_0209CA3C: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6A, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .global _0209CA48 +_0209CA48: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x14, 0x12, 0x02, 0x00, 0xFE, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209CA58 +_0209CA58: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x00, 0x00, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209CA68 +_0209CA68: + .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x12, 0x00, 0xFE, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209CA78 +_0209CA78: + .byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x14, 0x00, 0xFE, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209CA88 +_0209CA88: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x12, 0x1C, 0x04, 0x00, 0xFD, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209CA98 +_0209CA98: + .word sub_020435CC + .word sub_0204376C + .word sub_020437C4 + .word sub_02043844 + .word sub_02043944 + .word sub_020439FC + .word sub_02043B7C + .global _0209CAB4 +_0209CAB4: + .byte 0xF6, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xF4, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0xF5, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xF7, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .byte 0xF8, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xFB, 0x02, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00 + .byte 0xF9, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xFA, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 + .byte 0xFD, 0x02, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xFC, 0x02, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 + .global _0209CB0C +_0209CB0C: + .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x14, 0x08, 0x02 + .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x14, 0x08, 0x02 + .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x12, 0x08, 0x04 + .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209CB3C +_0209CB3C: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x14, 0x12, 0x02 + .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209CB4C +_0209CB4C: + .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x0F, 0x08, 0x03 + .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x04 + .byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209CB6C +_0209CB6C: + .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x6A, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .global _0209CB78 +_0209CB78: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x0A, 0x02, 0x00, 0xFE, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209CB88 +_0209CB88: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x0E, 0x12, 0x04, 0x00, 0xFE, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209CB98 +_0209CB98: + .byte 0x00, 0x00, 0x00, 0x00, 0x0E, 0x02, 0x10, 0x00, 0x00, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209CBA8 +_0209CBA8: + .byte 0x5B, 0x4D, 0x3A, 0x48, 0x37, 0x5D, 0x00, 0x00 + .global _0209CBB0 +_0209CBB0: + .byte 0x5B, 0x4D, 0x3A, 0x48 + .byte 0x30, 0x5D, 0x00, 0x00 + .global _0209CBB8 +_0209CBB8: + .byte 0x5B, 0x4D, 0x3A, 0x48, 0x31, 0x5D, 0x00, 0x00 + .global _0209CBC0 +_0209CBC0: + .byte 0x5B, 0x4D, 0x3A, 0x48 + .byte 0x32, 0x5D, 0x00, 0x00 + .global _0209CBC8 +_0209CBC8: + .byte 0x5B, 0x4D, 0x3A, 0x48, 0x33, 0x5D, 0x00, 0x00 + .global _0209CBD0 +_0209CBD0: + .byte 0x5B, 0x4D, 0x3A, 0x48 + .byte 0x34, 0x5D, 0x00, 0x00 + .global _0209CBD8 +_0209CBD8: + .byte 0x5B, 0x4D, 0x3A, 0x48, 0x35, 0x5D, 0x00, 0x00 + .global _0209CBE0 +_0209CBE0: + .byte 0x5B, 0x4D, 0x3A, 0x48 + .byte 0x36, 0x5D, 0x00, 0x00 + .global _0209CBE8 +_0209CBE8: + .byte 0x5B, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x3A, 0x30, 0x5D, 0x5B, 0x43 + .byte 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x38, 0x30, 0x5D, 0x5B, 0x73, 0x74, 0x72, 0x69 + .byte 0x6E, 0x67, 0x3A, 0x31, 0x5D, 0x00, 0x00, 0x00 + .global _0209CC0C +_0209CC0C: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .global _0209CC18 +_0209CC18: + .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x06, 0x00, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209CC28 +_0209CC28: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209CC38 +_0209CC38: + .byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209CC48 +_0209CC48: + .byte 0x78, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x02, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .global _0209CC60 +_0209CC60: + .byte 0xD2, 0x02, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0xD3, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xD4, 0x02, 0x00, 0x00 + .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .global _0209CC80 +_0209CC80: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x03, 0x03, 0x1A, 0x10, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209CC90 +_0209CC90: + .byte 0x88, 0x00, 0x00, 0x00 + .byte 0xB0, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00 + .global _0209CCA0 +_0209CCA0: + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_0204682C + .word sub_02046898 + .word sub_020468D4 + .global _0209CCB0 +_0209CCB0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02047578 + .word sub_020474E0 + .global _0209CCC0 +_0209CCC0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x02, 0x02, 0x1C, 0x14, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209CCD0 +_0209CCD0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x02, 0x02, 0x1C, 0x14, 0x01, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209CCE0 +_0209CCE0: + .byte 0x5B, 0x52, 0x5D, 0x00 + .global PARTNER_TALK_KIND_TABLE +PARTNER_TALK_KIND_TABLE: + .byte 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x9E, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0xA9, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0xE8, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x73, 0x03, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0xF0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xDD, 0x02, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x7D, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xA0, 0x03, 0x00, 0x00 + .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _0209CD3C +_0209CD3C: + .byte 0x50, 0x4F, 0x4B, 0x45, 0x5F, 0x44, 0x55, 0x4E + .byte 0x5F, 0x53, 0x4F, 0x52, 0x41, 0x00, 0x00, 0x00 + .global _0209CD4C +_0209CD4C: + .byte 0x4E, 0x6F, 0x74, 0x65, 0x20, 0x53, 0x65, 0x74 + .byte 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x64, 0x20, 0x2D, 0x3E + .byte 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global _0209CD6C +_0209CD6C: + .byte 0x4E, 0x6F, 0x74, 0x65, 0x53, 0x61, 0x76, 0x65 + .byte 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x25, 0x64, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global _0209CD84 +_0209CD84: + .byte 0x72, 0x65, 0x61, 0x64, 0x79, 0x20, 0x74, 0x69, 0x6D, 0x65, 0x20, 0x25, 0x66, 0x0A, 0x00, 0x00 + .global _0209CD94 +_0209CD94: + .byte 0x77, 0x72, 0x69, 0x74, 0x65, 0x20, 0x74, 0x69, 0x6D, 0x65, 0x20, 0x25, 0x66, 0x0A, 0x00, 0x00 + .global _0209CDA4 +_0209CDA4: + .byte 0x4E, 0x6F, 0x74, 0x65, 0x4C, 0x6F, 0x61, 0x64, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x25, 0x64 + .byte 0x0A, 0x00, 0x00, 0x00 + .global _0209CDB8 +_0209CDB8: + .byte 0x4E, 0x6F, 0x74, 0x65, 0x4C, 0x6F, 0x61, 0x64, 0x20, 0x42, 0x61, 0x73 + .byte 0x65, 0x20, 0x6D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00 + .global _0209CDD0 +_0209CDD0: + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02049684 + .word sub_020496F4 + .word sub_02049730 + .global _0209CDE0 +_0209CDE0: + .byte 0x49, 0x02, 0x4B, 0x02 + .byte 0x3B, 0x02, 0x3B, 0x02, 0x3B, 0x02, 0x3D, 0x02, 0x3D, 0x02, 0x45, 0x02, 0x3F, 0x02, 0x41, 0x02 + .byte 0x3B, 0x02, 0x3B, 0x02 + .global _0209CDF8 +_0209CDF8: + .byte 0x4A, 0x02, 0x4C, 0x02, 0x3C, 0x02, 0x3C, 0x02, 0x3C, 0x02, 0x3E, 0x02 + .byte 0x3E, 0x02, 0x46, 0x02, 0x40, 0x02, 0x43, 0x02, 0x3C, 0x02, 0x3C, 0x02 + .global _0209CE10 +_0209CE10: + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .global _0209CE40 +_0209CE40: + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02049A74 + .word sub_02049AD0 + .word sub_02049B0C + .global _0209CE50 +_0209CE50: + .byte 0x52, 0x02, 0x54, 0x02 + .global _0209CE54 +_0209CE54: + .byte 0x51, 0x02, 0x53, 0x02 + .global _0209CE58 +_0209CE58: + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02049D84 + .word sub_02049DF4 + .word sub_02049E30 + .global _0209CE68 +_0209CE68: + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_0204A02C + .word sub_0204A080 + .word sub_0204A0BC + .global _0209CE78 +_0209CE78: + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_0204A0FC + .word sub_0204A154 + .word sub_0204A190 + .global _0209CE88 +_0209CE88: + .byte 0xFF + .global _0209CE89 +_0209CE89: + .byte 0x00, 0x00, 0x00 + .global _0209CE8C +_0209CE8C: + .byte 0x4C, 0x4F, 0x43, 0x41, 0x4C, 0x32, 0x00, 0x00 + .global _0209CE94 +_0209CE94: + .byte 0x4C, 0x4F, 0x43, 0x41, 0x4C, 0x33, 0x00, 0x00 + .global _0209CE9C +_0209CE9C: + .byte 0x4C, 0x4F, 0x43, 0x41, 0x4C, 0x30, 0x00, 0x00 + .global _0209CEA4 +_0209CEA4: + .byte 0x4C, 0x4F, 0x43, 0x41, 0x4C, 0x31, 0x00, 0x00 + .global _0209CEAC +_0209CEAC: + .word _0209CEBC + .byte 0xE9, 0x03, 0x00, 0x00 + .word _0209CEBC + .byte 0x14, 0x04, 0x00, 0x00 + .global _0209CEBC +_0209CEBC: + .byte 0x65, 0x76, 0x65, 0x6E, 0x74, 0x5F, 0x66, 0x6C + .byte 0x61, 0x67, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x00 + .global SCRIPT_VARS_LOCALS +SCRIPT_VARS_LOCALS: + .byte 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .word _0209CE9C + .byte 0x06, 0x00, 0x07, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .word _0209CEA4 + .byte 0x06, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .word _0209CE8C + .byte 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .word _0209CE94 + .global _0209CF0C +_0209CF0C: + .byte 0x45, 0x76, 0x65, 0x6E, 0x74, 0x46, 0x6C, 0x61 + .byte 0x67, 0x53, 0x69, 0x7A, 0x65, 0x20, 0x25, 0x30, 0x34, 0x78, 0x2F, 0x25, 0x30, 0x34, 0x78, 0x0A + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209CF28 +_0209CF28: + .byte 0x65, 0x76, 0x65, 0x6E, 0x74, 0x20, 0x66, 0x6C, 0x61, 0x67, 0x20, 0x65 + .byte 0x78, 0x70, 0x61, 0x6E, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x25 + .byte 0x64, 0x00, 0x00, 0x00 + .global _0209CF48 +_0209CF48: + .byte 0x65, 0x76, 0x65, 0x6E, 0x74, 0x20, 0x66, 0x6C, 0x61, 0x67, 0x20, 0x72 + .byte 0x75, 0x6C, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00 + .global _0209CF64 +_0209CF64: + .byte 0x45, 0x76, 0x65, 0x6E, 0x74, 0x46, 0x6C, 0x61, 0x67, 0x20, 0x52, 0x65, 0x73, 0x75, 0x6D, 0x65 + .byte 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global _0209CF84 +_0209CF84: + .byte 0x45, 0x76, 0x65, 0x6E, 0x74, 0x46, 0x6C, 0x61, 0x67, 0x20, 0x42, 0x61, 0x63, 0x6B, 0x75, 0x70 + .byte 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global _0209CFA4 +_0209CFA4: + .byte 0x53, 0x55, 0x4D, 0x00 + .global _0209CFA8 +_0209CFA8: + .byte 0x56, 0x45, 0x52, 0x53, 0x49, 0x4F, 0x4E, 0x00 + .global _0209CFB0 +_0209CFB0: + .byte 0x55, 0x4E, 0x49, 0x54 + .byte 0x5F, 0x53, 0x55, 0x4D, 0x00, 0x00, 0x00, 0x00 + .global _0209CFBC +_0209CFBC: + .byte 0x47, 0x41, 0x4D, 0x45, 0x5F, 0x4D, 0x4F, 0x44 + .byte 0x45, 0x00, 0x00, 0x00 + .global _0209CFC8 +_0209CFC8: + .byte 0x42, 0x41, 0x4E, 0x4B, 0x5F, 0x47, 0x4F, 0x4C, 0x44, 0x00, 0x00, 0x00 + .global _0209CFD4 +_0209CFD4: + .byte 0x43, 0x4F, 0x4E, 0x44, 0x49, 0x54, 0x49, 0x4F, 0x4E, 0x00, 0x00, 0x00 + .global _0209CFE0 +_0209CFE0: + .byte 0x50, 0x4F, 0x53, 0x49 + .byte 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x59, 0x00, 0x00 + .global _0209CFEC +_0209CFEC: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x4D + .byte 0x41, 0x50, 0x00, 0x00 + .global _0209CFF8 +_0209CFF8: + .byte 0x43, 0x41, 0x52, 0x52, 0x59, 0x5F, 0x47, 0x4F, 0x4C, 0x44, 0x00, 0x00 + .global _0209D004 +_0209D004: + .byte 0x50, 0x4F, 0x53, 0x49, 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x58, 0x00, 0x00 + .global _0209D010 +_0209D010: + .byte 0x46, 0x52, 0x49, 0x45 + .byte 0x4E, 0x44, 0x5F, 0x53, 0x55, 0x4D, 0x00, 0x00 + .global _0209D01C +_0209D01C: + .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x42, 0x41, 0x43 + .byte 0x4B, 0x55, 0x50, 0x00 + .global _0209D028 +_0209D028: + .byte 0x53, 0x49, 0x44, 0x45, 0x30, 0x36, 0x5F, 0x52, 0x4F, 0x4F, 0x4D, 0x00 + .global _0209D034 +_0209D034: + .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00 + .global _0209D040 +_0209D040: + .byte 0x53, 0x49, 0x44, 0x45 + .byte 0x30, 0x32, 0x5F, 0x54, 0x41, 0x4C, 0x4B, 0x00 + .global _0209D04C +_0209D04C: + .byte 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4C, 0x4F + .byte 0x43, 0x41, 0x4C, 0x00 + .global _0209D058 +_0209D058: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D068 +_0209D068: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x50, 0x4C, 0x41, 0x43, 0x45 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D078 +_0209D078: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x34, 0x00, 0x00, 0x00 + .global _0209D088 +_0209D088: + .byte 0x52, 0x45, 0x43, 0x59, 0x43, 0x4C, 0x45, 0x5F, 0x43, 0x4F, 0x55, 0x4E + .byte 0x54, 0x00, 0x00, 0x00 + .global _0209D098 +_0209D098: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x49, 0x44 + .byte 0x45, 0x00, 0x00, 0x00 + .global _0209D0A8 +_0209D0A8: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x38, 0x00, 0x00, 0x00 + .global _0209D0B8 +_0209D0B8: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 + .byte 0x52, 0x00, 0x00, 0x00 + .global _0209D0C8 +_0209D0C8: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x37, 0x00, 0x00, 0x00 + .global _0209D0D8 +_0209D0D8: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x33, 0x00, 0x00, 0x00 + .global _0209D0E8 +_0209D0E8: + .byte 0x4C, 0x41, 0x4E, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5F, 0x54, 0x59, 0x50 + .byte 0x45, 0x00, 0x00, 0x00 + .global _0209D0F8 +_0209D0F8: + .byte 0x50, 0x4C, 0x41, 0x59, 0x5F, 0x4F, 0x4C, 0x44, 0x5F, 0x47, 0x41, 0x4D + .byte 0x45, 0x00, 0x00, 0x00 + .global _0209D108 +_0209D108: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x31, 0x00, 0x00, 0x00 + .global _0209D118 +_0209D118: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x36, 0x00, 0x00, 0x00 + .global _0209D128 +_0209D128: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x32, 0x00, 0x00, 0x00 + .global _0209D138 +_0209D138: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x47, 0x45, 0x54, 0x4F, 0x55 + .byte 0x54, 0x00, 0x00, 0x00 + .global _0209D148 +_0209D148: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x4D, 0x41, 0x49 + .byte 0x4E, 0x00, 0x00, 0x00 + .global _0209D158 +_0209D158: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x35, 0x00, 0x00, 0x00 + .global _0209D168 +_0209D168: + .byte 0x52, 0x4F, 0x4D, 0x5F, 0x56, 0x41, 0x52, 0x49, 0x41, 0x54, 0x49, 0x4F + .byte 0x4E, 0x00, 0x00, 0x00 + .global _0209D178 +_0209D178: + .byte 0x53, 0x49, 0x44, 0x45, 0x30, 0x31, 0x5F, 0x42, 0x4F, 0x53, 0x53, 0x32 + .byte 0x4E, 0x44, 0x00, 0x00 + .global _0209D188 +_0209D188: + .byte 0x48, 0x45, 0x52, 0x4F, 0x5F, 0x54, 0x41, 0x4C, 0x4B, 0x5F, 0x4B, 0x49 + .byte 0x4E, 0x44, 0x00, 0x00 + .global _0209D198 +_0209D198: + .byte 0x53, 0x55, 0x42, 0x33, 0x30, 0x5F, 0x50, 0x52, 0x4F, 0x4A, 0x45, 0x43 + .byte 0x54, 0x50, 0x00, 0x00 + .global _0209D1A8 +_0209D1A8: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x53, 0x45, 0x4C, 0x45 + .byte 0x43, 0x54, 0x00, 0x00 + .global _0209D1B8 +_0209D1B8: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x52, 0x45, 0x53, 0x55 + .byte 0x4C, 0x54, 0x00, 0x00 + .global _0209D1C8 +_0209D1C8: + .byte 0x53, 0x49, 0x44, 0x45, 0x30, 0x38, 0x5F, 0x42, 0x4F, 0x53, 0x53, 0x32 + .byte 0x4E, 0x44, 0x00, 0x00 + .global _0209D1D8 +_0209D1D8: + .byte 0x4C, 0x4F, 0x54, 0x54, 0x45, 0x52, 0x59, 0x5F, 0x52, 0x45, 0x53, 0x55 + .byte 0x4C, 0x54, 0x00, 0x00 + .global _0209D1E8 +_0209D1E8: + .byte 0x57, 0x4F, 0x52, 0x4C, 0x44, 0x5F, 0x4D, 0x41, 0x50, 0x5F, 0x4C, 0x45 + .byte 0x56, 0x45, 0x4C, 0x00 + .global _0209D1F8 +_0209D1F8: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x45, 0x4C + .byte 0x45, 0x43, 0x54, 0x00 + .global _0209D208 +_0209D208: + .byte 0x48, 0x45, 0x52, 0x4F, 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5F, 0x4B + .byte 0x49, 0x4E, 0x44, 0x00 + .global _0209D218 +_0209D218: + .byte 0x48, 0x45, 0x52, 0x4F, 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5F, 0x4E + .byte 0x41, 0x4D, 0x45, 0x00 + .global _0209D228 +_0209D228: + .byte 0x50, 0x4F, 0x53, 0x49, 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x48, 0x45, 0x49 + .byte 0x47, 0x48, 0x54, 0x00 + .global _0209D238 +_0209D238: + .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x5F + .byte 0x47, 0x45, 0x54, 0x00 + .global _0209D248 +_0209D248: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x31, 0x5F, 0x4B + .byte 0x49, 0x4E, 0x44, 0x00 + .global _0209D258 +_0209D258: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x32, 0x5F, 0x4B + .byte 0x49, 0x4E, 0x44, 0x00 + .global _0209D268 +_0209D268: + .byte 0x53, 0x55, 0x42, 0x33, 0x30, 0x5F, 0x53, 0x50, 0x4F, 0x54, 0x5F, 0x4C + .byte 0x45, 0x56, 0x45, 0x4C, 0x00, 0x00, 0x00, 0x00 + .global _0209D27C +_0209D27C: + .byte 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4C, 0x5F + .byte 0x43, 0x4F, 0x4C, 0x4F, 0x52, 0x5F, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00 + .global _0209D290 +_0209D290: + .byte 0x43, 0x52, 0x59, 0x53 + .byte 0x54, 0x41, 0x4C, 0x5F, 0x43, 0x4F, 0x4C, 0x4F, 0x52, 0x5F, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _0209D2A4 +_0209D2A4: + .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x5F, 0x54, 0x41, 0x4B, 0x45 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D2B8 +_0209D2B8: + .byte 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4C, 0x5F, 0x43, 0x4F, 0x4C, 0x4F + .byte 0x52, 0x5F, 0x30, 0x33, 0x00, 0x00, 0x00, 0x00 + .global _0209D2CC +_0209D2CC: + .byte 0x4E, 0x4F, 0x54, 0x45, 0x5F, 0x4D, 0x4F, 0x44 + .byte 0x49, 0x46, 0x59, 0x5F, 0x46, 0x4C, 0x41, 0x47, 0x00, 0x00, 0x00, 0x00 + .global _0209D2E0 +_0209D2E0: + .byte 0x50, 0x41, 0x52, 0x54 + .byte 0x4E, 0x45, 0x52, 0x5F, 0x54, 0x41, 0x4C, 0x4B, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00, 0x00, 0x00 + .global _0209D2F4 +_0209D2F4: + .byte 0x43, 0x4F, 0x4E, 0x46, 0x49, 0x47, 0x5F, 0x43, 0x4F, 0x4C, 0x4F, 0x52, 0x5F, 0x4B, 0x49, 0x4E + .byte 0x44, 0x00, 0x00, 0x00 + .global _0209D308 +_0209D308: + .byte 0x53, 0x54, 0x41, 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x49, 0x54, 0x45, 0x4D + .byte 0x5F, 0x54, 0x45, 0x4D, 0x50, 0x00, 0x00, 0x00 + .global _0209D31C +_0209D31C: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x4D + .byte 0x41, 0x50, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 + .global _0209D330 +_0209D330: + .byte 0x44, 0x45, 0x4C, 0x49 + .byte 0x56, 0x45, 0x52, 0x5F, 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x54, 0x45, 0x4D, 0x50, 0x00, 0x00, 0x00 + .global _0209D344 +_0209D344: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x4F, 0x50, 0x45, 0x4E, 0x5F, 0x4C, 0x49, 0x53 + .byte 0x54, 0x00, 0x00, 0x00 + .global _0209D358 +_0209D358: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x53, 0x54, 0x41, 0x52, 0x54 + .byte 0x5F, 0x4D, 0x4F, 0x44, 0x45, 0x00, 0x00, 0x00 + .global _0209D36C +_0209D36C: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x45 + .byte 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4C, 0x49, 0x4E, 0x4B, 0x00, 0x00, 0x00 + .global _0209D380 +_0209D380: + .byte 0x50, 0x4C, 0x41, 0x59 + .byte 0x45, 0x52, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 + .global _0209D394 +_0209D394: + .byte 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5F, 0x4B, 0x49 + .byte 0x4E, 0x44, 0x00, 0x00 + .global _0209D3A8 +_0209D3A8: + .byte 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x5F, 0x46, 0x49, 0x52, 0x53 + .byte 0x54, 0x5F, 0x4E, 0x41, 0x4D, 0x45, 0x00, 0x00 + .global _0209D3BC +_0209D3BC: + .byte 0x50, 0x4F, 0x53, 0x49, 0x54, 0x49, 0x4F, 0x4E + .byte 0x5F, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x49, 0x4F, 0x4E, 0x00, 0x00 + .global _0209D3D0 +_0209D3D0: + .byte 0x44, 0x55, 0x4E, 0x47 + .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4D, 0x4F, 0x44, 0x45, 0x00, 0x00 + .global _0209D3E4 +_0209D3E4: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4C, 0x49 + .byte 0x53, 0x54, 0x00, 0x00 + .global _0209D3F8 +_0209D3F8: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x56, 0x45, 0x4E + .byte 0x54, 0x5F, 0x4C, 0x4F, 0x43, 0x41, 0x4C, 0x00 + .global _0209D40C +_0209D40C: + .byte 0x53, 0x54, 0x41, 0x54, 0x49, 0x4F, 0x4E, 0x5F + .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x53, 0x54, 0x41, 0x54, 0x49, 0x43, 0x00 + .global _0209D420 +_0209D420: + .byte 0x47, 0x52, 0x4F, 0x55 + .byte 0x4E, 0x44, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00 + .global _0209D434 +_0209D434: + .byte 0x44, 0x45, 0x4C, 0x49, 0x56, 0x45, 0x52, 0x5F, 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x53, 0x54, 0x41 + .byte 0x54, 0x49, 0x43, 0x00 + .global _0209D448 +_0209D448: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x50, 0x4C, 0x41, 0x43, 0x45 + .byte 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00 + .global _0209D45C +_0209D45C: + .byte 0x53, 0x55, 0x42, 0x33, 0x30, 0x5F, 0x53, 0x50 + .byte 0x4F, 0x54, 0x5F, 0x44, 0x49, 0x53, 0x43, 0x4F, 0x56, 0x45, 0x52, 0x00 + .global _0209D470 +_0209D470: + .byte 0x44, 0x55, 0x4E, 0x47 + .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x49, 0x4E, 0x44, 0x45, 0x58, 0x00 + .global _0209D484 +_0209D484: + .byte 0x42, 0x49, 0x54, 0x5F, 0x46, 0x55, 0x57, 0x41, 0x52, 0x41, 0x4E, 0x54, 0x45, 0x5F, 0x4C, 0x4F + .byte 0x43, 0x41, 0x4C, 0x00 + .global _0209D498 +_0209D498: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x41, 0x52, 0x52, 0x49 + .byte 0x56, 0x45, 0x5F, 0x4C, 0x49, 0x53, 0x54, 0x00 + .global _0209D4AC +_0209D4AC: + .byte 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F + .byte 0x43, 0x4C, 0x45, 0x41, 0x52, 0x5F, 0x43, 0x4F, 0x55, 0x4E, 0x54, 0x00 + .global _0209D4C0 +_0209D4C0: + .byte 0x49, 0x54, 0x45, 0x4D + .byte 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x5F, 0x4B, 0x55, 0x52, 0x45, 0x4B, 0x55, 0x52, 0x45 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D4D8 +_0209D4D8: + .byte 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53 + .byte 0x4F, 0x44, 0x45, 0x5F, 0x54, 0x59, 0x50, 0x45, 0x00, 0x00, 0x00, 0x00 + .global _0209D4F0 +_0209D4F0: + .byte 0x53, 0x50, 0x45, 0x43 + .byte 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53, 0x4F, 0x44, 0x45, 0x5F, 0x4F, 0x50, 0x45, 0x4E + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D508 +_0209D508: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x47, 0x45, 0x54, 0x4F, 0x55 + .byte 0x54, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00 + .global _0209D520 +_0209D520: + .byte 0x44, 0x55, 0x4E, 0x47 + .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D538 +_0209D538: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x50, 0x52, 0x45, 0x53 + .byte 0x45, 0x4E, 0x54, 0x5F, 0x4C, 0x49, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00 + .global _0209D550 +_0209D550: + .byte 0x44, 0x55, 0x4E, 0x47 + .byte 0x45, 0x4F, 0x4E, 0x5F, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4C, 0x49, 0x53, 0x54 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D568 +_0209D568: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x42, 0x41, 0x4C + .byte 0x41, 0x4E, 0x43, 0x45, 0x5F, 0x46, 0x4C, 0x41, 0x47, 0x00, 0x00, 0x00 + .global _0209D580 +_0209D580: + .byte 0x54, 0x45, 0x41, 0x4D + .byte 0x5F, 0x52, 0x41, 0x4E, 0x4B, 0x5F, 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4C, 0x45, 0x56, 0x45 + .byte 0x4C, 0x00, 0x00, 0x00 + .global _0209D598 +_0209D598: + .byte 0x43, 0x4F, 0x4D, 0x50, 0x55, 0x4C, 0x53, 0x4F, 0x52, 0x59, 0x5F, 0x53 + .byte 0x41, 0x56, 0x45, 0x5F, 0x50, 0x4F, 0x49, 0x4E, 0x54, 0x00, 0x00, 0x00 + .global _0209D5B0 +_0209D5B0: + .byte 0x44, 0x55, 0x4E, 0x47 + .byte 0x45, 0x4F, 0x4E, 0x5F, 0x43, 0x4F, 0x4E, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4C, 0x49, 0x53 + .byte 0x54, 0x00, 0x00, 0x00 + .global _0209D5C8 +_0209D5C8: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x52, 0x45, 0x53, 0x55 + .byte 0x4C, 0x54, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 + .global _0209D5E0 +_0209D5E0: + .byte 0x41, 0x54, 0x54, 0x45 + .byte 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x31, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x5F, 0x42, 0x41, 0x43, 0x4B + .byte 0x55, 0x50, 0x00, 0x00 + .global _0209D5F8 +_0209D5F8: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x32, 0x5F, 0x4B + .byte 0x49, 0x4E, 0x44, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 + .global _0209D610 +_0209D610: + .byte 0x53, 0x43, 0x45, 0x4E + .byte 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x4D, 0x41, 0x49, 0x4E, 0x5F, 0x42, 0x49, 0x54, 0x5F, 0x46, 0x4C + .byte 0x41, 0x47, 0x00, 0x00 + .global _0209D628 +_0209D628: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x54, 0x41, 0x4C + .byte 0x4B, 0x5F, 0x42, 0x49, 0x54, 0x5F, 0x46, 0x4C, 0x41, 0x47, 0x00, 0x00 + .global _0209D640 +_0209D640: + .byte 0x53, 0x43, 0x45, 0x4E + .byte 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43, 0x45, 0x5F, 0x44, 0x45, 0x42 + .byte 0x55, 0x47, 0x00, 0x00 + .global _0209D658 +_0209D658: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x45, 0x4C + .byte 0x45, 0x43, 0x54, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 + .global _0209D670 +_0209D670: + .byte 0x53, 0x55, 0x42, 0x33 + .byte 0x30, 0x5F, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5F, 0x44, 0x49, 0x53, 0x43, 0x4F + .byte 0x56, 0x45, 0x52, 0x00 + .global _0209D688 +_0209D688: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 + .byte 0x52, 0x5F, 0x46, 0x52, 0x45, 0x51, 0x55, 0x45, 0x4E, 0x43, 0x59, 0x00 + .global _0209D6A0 +_0209D6A0: + .byte 0x47, 0x52, 0x4F, 0x55 + .byte 0x4E, 0x44, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4C, 0x49, 0x4E, 0x4B, 0x5F, 0x42, 0x41 + .byte 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00 + .global _0209D6BC +_0209D6BC: + .byte 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F + .byte 0x45, 0x50, 0x49, 0x53, 0x4F, 0x44, 0x45, 0x5F, 0x4F, 0x50, 0x45, 0x4E, 0x5F, 0x4F, 0x4C, 0x44 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D6D8 +_0209D6D8: + .byte 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53 + .byte 0x4F, 0x44, 0x45, 0x5F, 0x43, 0x4F, 0x4E, 0x51, 0x55, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00 + .global _0209D6F4 +_0209D6F4: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5F, 0x4D, 0x4F, 0x44 + .byte 0x45, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00 + .global _0209D710 +_0209D710: + .byte 0x52, 0x41, 0x4E, 0x44 + .byte 0x4F, 0x4D, 0x5F, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x33 + .byte 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00, 0x00, 0x00 + .global _0209D72C +_0209D72C: + .byte 0x50, 0x45, 0x52, 0x46, 0x4F, 0x52, 0x4D, 0x41 + .byte 0x4E, 0x43, 0x45, 0x5F, 0x50, 0x52, 0x4F, 0x47, 0x52, 0x45, 0x53, 0x53, 0x5F, 0x4C, 0x49, 0x53 + .byte 0x54, 0x00, 0x00, 0x00 + .global _0209D748 +_0209D748: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 + .byte 0x52, 0x5F, 0x4D, 0x4F, 0x44, 0x45, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 + .global _0209D764 +_0209D764: + .byte 0x57, 0x4F, 0x52, 0x4C, 0x44, 0x5F, 0x4D, 0x41, 0x50, 0x5F, 0x4D, 0x41, 0x52, 0x4B, 0x5F, 0x4C + .byte 0x49, 0x53, 0x54, 0x5F, 0x4E, 0x4F, 0x52, 0x4D, 0x41, 0x4C, 0x00, 0x00 + .global _0209D780 +_0209D780: + .byte 0x52, 0x45, 0x51, 0x55 + .byte 0x45, 0x53, 0x54, 0x5F, 0x54, 0x48, 0x41, 0x4E, 0x4B, 0x53, 0x5F, 0x52, 0x45, 0x53, 0x55, 0x4C + .byte 0x54, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00, 0x00 + .global _0209D79C +_0209D79C: + .byte 0x43, 0x4F, 0x4D, 0x50, 0x55, 0x4C, 0x53, 0x4F + .byte 0x52, 0x59, 0x5F, 0x53, 0x41, 0x56, 0x45, 0x5F, 0x50, 0x4F, 0x49, 0x4E, 0x54, 0x5F, 0x53, 0x49 + .byte 0x44, 0x45, 0x00, 0x00 + .global _0209D7B8 +_0209D7B8: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 + .byte 0x52, 0x5F, 0x49, 0x4E, 0x44, 0x45, 0x58, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 + .global _0209D7D4 +_0209D7D4: + .byte 0x57, 0x4F, 0x52, 0x4C, 0x44, 0x5F, 0x4D, 0x41, 0x50, 0x5F, 0x4D, 0x41, 0x52, 0x4B, 0x5F, 0x4C + .byte 0x49, 0x53, 0x54, 0x5F, 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x00 + .global _0209D7F0 +_0209D7F0: + .byte 0x45, 0x58, 0x45, 0x43 + .byte 0x55, 0x54, 0x45, 0x5F, 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53 + .byte 0x4F, 0x44, 0x45, 0x5F, 0x54, 0x59, 0x50, 0x45, 0x00, 0x00, 0x00, 0x00 + .global _0209D810 +_0209D810: + .byte 0x53, 0x43, 0x45, 0x4E + .byte 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x4D, 0x41, 0x49, 0x4E, 0x5F, 0x42, 0x49, 0x54, 0x5F, 0x46, 0x4C + .byte 0x41, 0x47, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 + .global _0209D830 +_0209D830: + .byte 0x44, 0x55, 0x4E, 0x47 + .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x46, 0x52, 0x45, 0x51, 0x55, 0x45 + .byte 0x4E, 0x43, 0x59, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 + .global _0209D850 +_0209D850: + .byte 0x52, 0x45, 0x51, 0x55 + .byte 0x45, 0x53, 0x54, 0x5F, 0x54, 0x48, 0x41, 0x4E, 0x4B, 0x53, 0x5F, 0x52, 0x45, 0x53, 0x55, 0x4C + .byte 0x54, 0x5F, 0x56, 0x41, 0x52, 0x49, 0x41, 0x54, 0x49, 0x4F, 0x4E, 0x00 + .global SCRIPT_VARS +SCRIPT_VARS: + .byte 0x08, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00 + .word _0209CFA8 + .byte 0x08, 0x00, 0x02, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209CFD4 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xBA, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D1F8 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xBC, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D148 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xBE, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D098 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xC0, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D108 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xC2, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D128 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xC4, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D0D8 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xC6, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D078 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xC8, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D158 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xCA, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D118 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xCC, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D0C8 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xCE, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D0A8 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0x1B, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .word _0209D040 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0x1B, 0x01, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00 + .word _0209D028 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0x1B, 0x01, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D1C8 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0x1B, 0x01, 0x07, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D178 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0x1C, 0x01, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00 + .word _0209D610 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0x2C, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .word _0209D628 + .byte 0x04, 0x00, 0x06, 0x00 + .byte 0xB0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D568 + .byte 0x04, 0x00, 0x06, 0x00 + .byte 0xB1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D640 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xD0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D27C + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xD1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D290 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xD2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D2B8 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xD3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D598 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xD4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D79C + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xD5, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 + .word _0209D658 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0x4C, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00 + .word _0209D810 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x30, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D058 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xDD, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D36C + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x32, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D138 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x34, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209CFEC + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x36, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D068 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x38, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D420 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xDE, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D6A0 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x42, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D508 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x4C, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D31C + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x56, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D448 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x60, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D1A8 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x62, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D0B8 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x64, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D3D0 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x66, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D470 + .byte 0x05, 0x00, 0x02, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D688 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xE3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D1B8 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xE4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D358 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x68, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D520 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x72, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D748 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x7C, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D7B8 + .byte 0x05, 0x00, 0x02, 0x00 + .byte 0xA6, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D830 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xE5, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D5C8 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xEA, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D6F4 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xEF, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D4AC + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xF0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D034 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xF1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D248 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xF2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D258 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xF3, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D380 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xF8, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D5E0 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xFD, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D5F8 + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D010 + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209CFB0 + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209CFF8 + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209CFC8 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x86, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D208 + .byte 0x02, 0x00, 0x02, 0x00 + .byte 0x07, 0x01, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .word _0209D218 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x88, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D394 + .byte 0x02, 0x00, 0x02, 0x00 + .byte 0x11, 0x01, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .word _0209D3A8 + .byte 0x04, 0x00, 0x02, 0x00 + .byte 0xB2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D188 + .byte 0x04, 0x00, 0x02, 0x00 + .byte 0xB3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D2E0 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x8A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D710 + .byte 0x04, 0x00, 0x02, 0x00 + .byte 0xB4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D2F4 + .byte 0x04, 0x00, 0x02, 0x00 + .byte 0xB5, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D168 + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D0E8 + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209CFBC + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D7F0 + .byte 0x04, 0x00, 0x02, 0x00 + .byte 0xB6, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D4D8 + .byte 0x01, 0x00, 0x02, 0x00 + .byte 0x8C, 0x01, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 + .word _0209D4F0 + .byte 0x01, 0x00, 0x02, 0x00 + .byte 0x8D, 0x01, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 + .word _0209D6BC + .byte 0x01, 0x00, 0x02, 0x00 + .byte 0x8E, 0x01, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 + .word _0209D6D8 + .byte 0x01, 0x00, 0x02, 0x00 + .byte 0x8F, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00 + .word _0209D72C + .byte 0x01, 0x00, 0x04, 0x00 + .byte 0x97, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .word _0209D344 + .byte 0x01, 0x00, 0x04, 0x00 + .byte 0xB7, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .word _0209D3E4 + .byte 0x01, 0x00, 0x04, 0x00 + .byte 0xD7, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .word _0209D498 + .byte 0x01, 0x00, 0x04, 0x00 + .byte 0xF7, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .word _0209D5B0 + .byte 0x01, 0x00, 0x04, 0x00 + .byte 0x17, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .word _0209D538 + .byte 0x01, 0x00, 0x04, 0x00 + .byte 0x37, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .word _0209D550 + .byte 0x01, 0x00, 0x05, 0x00 + .byte 0x57, 0x02, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00 + .word _0209D764 + .byte 0x01, 0x00, 0x05, 0x00 + .byte 0x7F, 0x02, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00 + .word _0209D7D4 + .byte 0x03, 0x00, 0x05, 0x00 + .byte 0x02, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D1E8 + .byte 0x07, 0x00, 0x02, 0x00 + .byte 0x08, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .word _0209D004 + .byte 0x07, 0x00, 0x02, 0x00 + .byte 0x14, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .word _0209CFE0 + .byte 0x07, 0x00, 0x02, 0x00 + .byte 0x20, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .word _0209D228 + .byte 0x04, 0x00, 0x02, 0x00 + .byte 0xB7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .word _0209D3BC + .byte 0x06, 0x00, 0x05, 0x00 + .byte 0x8C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D04C + .byte 0x06, 0x00, 0x04, 0x00 + .byte 0x8E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D3F8 + .byte 0x01, 0x00, 0x05, 0x00 + .byte 0xA7, 0x02, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00 + .word _0209D40C + .byte 0x01, 0x00, 0x05, 0x00 + .byte 0xAB, 0x02, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00 + .word _0209D308 + .byte 0x01, 0x00, 0x05, 0x00 + .byte 0xAF, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00 + .word _0209D434 + .byte 0x01, 0x00, 0x05, 0x00 + .byte 0xB1, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00 + .word _0209D330 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0xB3, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D484 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0x03, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D1D8 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x90, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D01C + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x94, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D4C0 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x98, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D2A4 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x9C, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D238 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0xA0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D780 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0xA2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D850 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0xB3, 0x02, 0x05, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D670 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0xB3, 0x02, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D45C + .byte 0x07, 0x00, 0x02, 0x00 + .byte 0x2C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D088 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0x04, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D268 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0x05, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D580 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0x06, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D0F8 + .global _0209DF70 +_0209DF70: + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D2CC + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0xB3, 0x02, 0x07, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D198 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xB4, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word _0209CFA4 + .global _0209DFA0 +_0209DFA0: + .byte 0x53, 0x43, 0x45, 0x4E + .byte 0x41, 0x52, 0x49, 0x4F, 0x20, 0x43, 0x41, 0x4C, 0x43, 0x20, 0x5B, 0x25, 0x33, 0x64, 0x5D, 0x20 + .byte 0x25, 0x34, 0x64, 0x20, 0x25, 0x34, 0x64, 0x20, 0x2D, 0x3E, 0x20, 0x25, 0x34, 0x64, 0x20, 0x25 + .byte 0x34, 0x64, 0x00, 0x00 + .global _0209DFC8 +_0209DFC8: + .byte 0x53, 0x63, 0x65, 0x6E, 0x61, 0x72, 0x69, 0x6F, 0x46, 0x6C, 0x61, 0x67 + .byte 0x20, 0x52, 0x65, 0x73, 0x75, 0x6D, 0x65, 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20 + .byte 0x25, 0x64, 0x0A, 0x00 + .global _0209DFE8 +_0209DFE8: + .byte 0x53, 0x63, 0x65, 0x6E, 0x61, 0x72, 0x69, 0x6F, 0x46, 0x6C, 0x61, 0x67 + .byte 0x20, 0x42, 0x61, 0x63, 0x6B, 0x75, 0x70, 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20 + .byte 0x25, 0x64, 0x0A, 0x00 + .global _0209E008 +_0209E008: + .byte 0x63, 0x64, 0x65, 0x66, 0x67, 0xFF, 0x00, 0x00 + .global _0209E010 +_0209E010: + .byte 0xFF + .global _0209E011 +_0209E011: + .byte 0x00, 0x00, 0x00 + .global PORTRAIT_LAYOUTS +PORTRAIT_LAYOUTS: + .byte 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0E, 0x00, 0x05, 0x00, 0x00, 0x00, 0x02, 0x00 + .byte 0x09, 0x00, 0x00, 0x00, 0x19, 0x00, 0x09, 0x00, 0x01, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00 + .byte 0x15, 0x00, 0x09, 0x00, 0x01, 0x00, 0x0E, 0x00, 0x05, 0x00, 0x01, 0x00, 0x02, 0x00, 0x09, 0x00 + .byte 0x01, 0x00, 0x19, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x01, 0x00, 0x15, 0x00 + .byte 0x09, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00 + .byte 0x19, 0x00, 0x04, 0x00, 0x01, 0x00, 0x07, 0x00, 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x02, 0x00 + .byte 0x01, 0x00, 0x0E, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x01, 0x00, 0x19, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x02, 0x00, 0x01, 0x00, 0x14, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0D, 0x00 + .byte 0x00, 0x00, 0x11, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x11, 0x00, 0x0D, 0x00, 0x00, 0x00 + .global KAOMADO_FILEPATH +KAOMADO_FILEPATH: + .byte 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x6B, 0x61, 0x6F, 0x6D, 0x61, 0x64, 0x6F, 0x2E, 0x6B, 0x61, 0x6F + .byte 0x00, 0x00, 0x00, 0x00 + .global WONDER_MAIL_BITS_MAP +WONDER_MAIL_BITS_MAP: + .byte 0x26, 0x36, 0x37, 0x4E, 0x50, 0x52, 0x38, 0x39, 0x46, 0x30, 0x2B, 0x23 + .byte 0x53, 0x54, 0x58, 0x59, 0x34, 0x35, 0x4D, 0x43, 0x48, 0x4A, 0x2D, 0x4B, 0x31, 0x32, 0x3D, 0x25 + .byte 0x33, 0x51, 0x40, 0x57 + .global WONDER_MAIL_BITS_SWAP +WONDER_MAIL_BITS_SWAP: +#ifdef EUROPE + .byte 0x0E, 0x04, 0x03, 0x18, 0x09, 0x1E, 0x0A, 0x20, 0x10, 0x21, 0x14, 0x00, 0x13, 0x16, 0x05, 0x12 + .byte 0x06, 0x01, 0x17, 0x1C, 0x07, 0x1B, 0x0D, 0x1F, 0x15, 0x1A, 0x02, 0x0B, 0x0C, 0x19, 0x0F, 0x08 + .byte 0x1D, 0x11, 0x00, 0x00 +#else + .byte 0x07, 0x1B, 0x0D, 0x1F, 0x15, 0x1A, 0x06, 0x01, 0x17, 0x1C, 0x09, 0x1E + .byte 0x0A, 0x20, 0x10, 0x21, 0x0F, 0x08, 0x1D, 0x11, 0x14, 0x00, 0x13, 0x16, 0x05, 0x12, 0x0E, 0x04 + .byte 0x03, 0x18, 0x02, 0x0B, 0x0C, 0x19, 0x00, 0x00 +#endif + .global ARM9_UNKNOWN_TABLE__NA_209E12C +ARM9_UNKNOWN_TABLE__NA_209E12C: + .byte 0x0D, 0x07, 0x19, 0x0F, 0x04, 0x1D, 0x2A, 0x31 + .byte 0x08, 0x13, 0x2D, 0x18, 0x0E, 0x1A, 0x1B, 0x29, 0x01, 0x20, 0x21, 0x22, 0x11, 0x33, 0x26, 0x00 + .byte 0x35, 0x0A, 0x2B, 0x1F, 0x12, 0x23, 0x2C, 0x17, 0x27, 0x10, 0x1C, 0x30, 0x0B, 0x02, 0x24, 0x09 + .byte 0x32, 0x05, 0x28, 0x34, 0x2E, 0x03, 0x1E, 0x0C, 0x25, 0x14, 0x2F, 0x16, 0x06, 0x15, 0x00, 0x00 + .global ARM9_UNKNOWN_TABLE__NA_209E164 +ARM9_UNKNOWN_TABLE__NA_209E164: + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0x0B, 0xFF, 0x1B, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x0A, 0xFF, 0x16, 0xFF, 0xFF + .byte 0x09, 0x18, 0x19, 0x1C, 0x10, 0x11, 0x01, 0x02, 0x06, 0x07, 0xFF, 0xFF, 0xFF, 0x1A, 0xFF, 0xFF + .byte 0x1E, 0xFF, 0xFF, 0x13, 0xFF, 0xFF, 0x08, 0xFF, 0x14, 0xFF, 0x15, 0x17, 0xFF, 0x12, 0x03, 0xFF + .byte 0x04, 0x1D, 0x05, 0x0C, 0x0D, 0xFF, 0xFF, 0x1F, 0x0E, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .global _0209E264 +_0209E264: + .byte 0x63, 0x68, 0x65, 0x63, 0x6B, 0x73, 0x75, 0x6D, 0x3A, 0x20, 0x30, 0x78, 0x25, 0x30, 0x38, 0x78 + .byte 0x20, 0x30, 0x78, 0x25, 0x30, 0x32, 0x78, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global ARM9_UNKNOWN_TABLE__NA_209E280 +ARM9_UNKNOWN_TABLE__NA_209E280: + .byte 0x1B, 0x0E, 0x16, 0x1E + .byte 0x13, 0x19, 0x03, 0x0F, 0x00, 0x05, 0x18, 0x06, 0x1C, 0x15, 0x04, 0x1D, 0x17, 0x1F, 0x11, 0x02 + .byte 0x10, 0x12, 0x14, 0x08, 0x0B, 0x0D, 0x01, 0x09, 0x1A, 0x0A, 0x07, 0x0C + .global WONDER_MAIL_ENCRYPTION_TABLE +WONDER_MAIL_ENCRYPTION_TABLE: + .byte 0x2E, 0x75, 0x3F, 0x99 + .byte 0x09, 0x6C, 0xBC, 0x61, 0x7C, 0x2A, 0x96, 0x4A, 0xF4, 0x6D, 0x29, 0xFA, 0x90, 0x14, 0x9D, 0x33 + .byte 0x6F, 0xCB, 0x49, 0x3C, 0x48, 0x80, 0x7B, 0x46, 0x67, 0x01, 0x17, 0x59, 0xB8, 0xFA, 0x70, 0xC0 + .byte 0x44, 0x78, 0x48, 0xFB, 0x26, 0x80, 0x81, 0xFC, 0xFD, 0x61, 0x70, 0xC7, 0xFE, 0xA8, 0x70, 0x28 + .byte 0x6C, 0x9C, 0x07, 0xA4, 0xCB, 0x3F, 0x70, 0xA3, 0x8C, 0xD6, 0xFF, 0xB0, 0x7A, 0x3A, 0x35, 0x54 + .byte 0xE9, 0x9A, 0x3B, 0x61, 0x16, 0x41, 0xE9, 0xA3, 0x90, 0xA3, 0xE9, 0xEE, 0x0E, 0xFA, 0xDC, 0x9B + .byte 0xD6, 0xFB, 0x24, 0xB5, 0x41, 0x9A, 0x20, 0xBA, 0xB3, 0x51, 0x7A, 0x36, 0x3E, 0x60, 0x0E, 0x3D + .byte 0x02, 0xB0, 0x34, 0x57, 0x69, 0x81, 0xEB, 0x67, 0xF3, 0xEB, 0x8C, 0x47, 0x93, 0xCE, 0x2A, 0xAF + .byte 0x35, 0xF4, 0x74, 0x87, 0x50, 0x2C, 0x39, 0x68, 0xBB, 0x47, 0x1A, 0x02, 0xA3, 0x93, 0x64, 0x2E + .byte 0x8C, 0xAD, 0xB1, 0xC4, 0x61, 0x04, 0x5F, 0xBD, 0x59, 0x21, 0x1C, 0xE7, 0x0E, 0x29, 0x26, 0x97 + .byte 0x70, 0xA9, 0xCD, 0x18, 0xA3, 0x7B, 0x74, 0x70, 0x96, 0xDE, 0xA6, 0x72, 0xDD, 0x13, 0x93, 0xAA + .byte 0x90, 0x6C, 0xA7, 0xB5, 0x76, 0x2F, 0xA8, 0x7A, 0xC8, 0x81, 0x06, 0xBB, 0x85, 0x75, 0x11, 0x0C + .byte 0xD2, 0xD1, 0xC9, 0xF8, 0x81, 0x70, 0xEE, 0xC8, 0x71, 0x53, 0x3D, 0xAF, 0x76, 0xCB, 0x0D, 0xC1 + .byte 0x56, 0x28, 0xE8, 0x3C, 0x61, 0x64, 0x4B, 0xB8, 0xEF, 0x3B, 0x41, 0x09, 0x72, 0x07, 0x50, 0xAD + .byte 0xF3, 0x2E, 0x5C, 0x43, 0xFF, 0xC3, 0xB3, 0x32, 0x7A, 0x3E, 0x9C, 0xA3, 0xC2, 0xAB, 0x10, 0x60 + .byte 0x99, 0xFB, 0x08, 0x8A, 0x90, 0x57, 0x8A, 0x7F, 0x61, 0x90, 0x21, 0x88, 0x55, 0xE8, 0xFC, 0x4B + .byte 0x0D, 0x4A, 0x7A, 0x48, 0xC9, 0xB0, 0xC7, 0xA6, 0xD0, 0x04, 0x7E, 0x05 + .global DUNGEON_DATA_LIST +DUNGEON_DATA_LIST: + .byte 0x03 + .global _0209E3A1 +_0209E3A1: + .byte 0x00 + .global _0209E3A2 +_0209E3A2: + .byte 0x00 + .global _0209E3A3 +_0209E3A3: + .byte 0x03 + .byte 0x04, 0x01, 0x00, 0x05, 0x01, 0x01, 0x04, 0x05, 0x06, 0x02, 0x00, 0x06, 0x09, 0x03, 0x00, 0x0A + .byte 0x01, 0x03, 0x09, 0x0A, 0x08, 0x04, 0x00, 0x08, 0x0C, 0x05, 0x00, 0x0C, 0x09, 0x06, 0x00, 0x09 + .byte 0x05, 0x07, 0x00, 0x05, 0x0E, 0x08, 0x00, 0x0E, 0x05, 0x09, 0x00, 0x05, 0x0B, 0x0A, 0x00, 0x0B + .byte 0x05, 0x0B, 0x00, 0x05, 0x08, 0x0C, 0x00, 0x10, 0x07, 0x0C, 0x08, 0x10, 0x01, 0x0C, 0x0F, 0x10 + .byte 0x0A, 0x0D, 0x00, 0x14, 0x09, 0x0D, 0x0A, 0x14, 0x01, 0x0D, 0x13, 0x14, 0x0F, 0x0E, 0x00, 0x0F + .byte 0x0A, 0x0F, 0x00, 0x15, 0x0A, 0x0F, 0x0A, 0x15, 0x01, 0x0F, 0x14, 0x15, 0x0B, 0x10, 0x00, 0x0B + .byte 0x0D, 0x11, 0x00, 0x0E, 0x01, 0x11, 0x0D, 0x0E, 0x08, 0x12, 0x00, 0x08, 0x0F, 0x13, 0x00, 0x0F + .byte 0x08, 0x14, 0x00, 0x0F, 0x06, 0x14, 0x08, 0x0F, 0x01, 0x14, 0x0E, 0x0F, 0x08, 0x15, 0x00, 0x08 + .byte 0x0C, 0x16, 0x00, 0x0C, 0x14, 0x17, 0x00, 0x14, 0x09, 0x18, 0x00, 0x0F, 0x05, 0x18, 0x09, 0x0F + .byte 0x01, 0x18, 0x0E, 0x0F, 0x0F, 0x19, 0x00, 0x18, 0x08, 0x19, 0x0F, 0x18, 0x01, 0x19, 0x17, 0x18 + .byte 0x0D, 0x1A, 0x00, 0x18, 0x0A, 0x1A, 0x0D, 0x18, 0x01, 0x1A, 0x17, 0x18, 0x0D, 0x1B, 0x00, 0x0E + .byte 0x01, 0x1B, 0x0D, 0x0E, 0x14, 0x29, 0x00, 0x14, 0x0A, 0x2B, 0x00, 0x0F, 0x04, 0x2B, 0x0A, 0x0F + .byte 0x01, 0x2B, 0x0E, 0x0F, 0x14, 0x21, 0x00, 0x14, 0x12, 0x22, 0x00, 0x17, 0x04, 0x22, 0x12, 0x17 + .byte 0x01, 0x22, 0x16, 0x17, 0x03, 0x34, 0x00, 0x14, 0x01, 0x34, 0x03, 0x14, 0x03, 0x34, 0x04, 0x14 + .byte 0x01, 0x34, 0x07, 0x14, 0x04, 0x34, 0x08, 0x14, 0x01, 0x34, 0x0C, 0x14, 0x05, 0x34, 0x0D, 0x14 + .byte 0x01, 0x34, 0x12, 0x14, 0x13, 0x38, 0x00, 0x13, 0x11, 0x39, 0x00, 0x11, 0x0F, 0x3A, 0x00, 0x19 + .byte 0x09, 0x3A, 0x0F, 0x19, 0x01, 0x3A, 0x18, 0x19, 0x0F, 0x36, 0x00, 0x1E, 0x0E, 0x36, 0x0F, 0x1E + .byte 0x01, 0x36, 0x1D, 0x1E, 0x1E, 0x23, 0x00, 0x1E, 0x01, 0x23, 0x1E, 0x1E, 0x13, 0x37, 0x00, 0x13 + .byte 0x31, 0x20, 0x00, 0x32, 0x01, 0x20, 0x31, 0x32, 0x09, 0x2A, 0x00, 0x0A, 0x01, 0x2A, 0x09, 0x0A + .byte 0x13, 0x2C, 0x00, 0x14, 0x01, 0x2C, 0x13, 0x14, 0x13, 0x2D, 0x00, 0x14, 0x01, 0x2D, 0x13, 0x14 + .byte 0x1D, 0x2E, 0x00, 0x1E, 0x01, 0x2E, 0x1D, 0x1E, 0x31, 0x33, 0x00, 0x32, 0x01, 0x33, 0x31, 0x32 + .byte 0x1D, 0x25, 0x00, 0x1E, 0x01, 0x25, 0x1D, 0x1E, 0x08, 0x27, 0x00, 0x08, 0x0D, 0x28, 0x00, 0x0D + .byte 0x06, 0x2F, 0x00, 0x06, 0x05, 0x30, 0x00, 0x05, 0x0A, 0x31, 0x00, 0x0A, 0x05, 0x32, 0x00, 0x05 + .byte 0x19, 0x1D, 0x00, 0x19, 0x14, 0x26, 0x00, 0x14, 0x14, 0x1E, 0x00, 0x14, 0x12, 0x1F, 0x00, 0x12 + .byte 0x12, 0x24, 0x00, 0x12, 0x19, 0x1C, 0x00, 0x19, 0x4B, 0x3B, 0x00, 0x4B, 0x28, 0x3D, 0x00, 0x28 + .byte 0x28, 0x3C, 0x00, 0x28, 0x63, 0x3E, 0x00, 0x63, 0x32, 0x40, 0x00, 0x32, 0x63, 0x41, 0x00, 0x63 + .byte 0x0A, 0x42, 0x00, 0x0A, 0x05, 0x43, 0x00, 0x05, 0x0F, 0x44, 0x00, 0x0F, 0x14, 0x45, 0x00, 0x14 + .byte 0x19, 0x46, 0x00, 0x19, 0x1E, 0x47, 0x00, 0x1E, 0x03, 0x48, 0x00, 0x28, 0x03, 0x48, 0x03, 0x28 + .byte 0x03, 0x48, 0x06, 0x28, 0x03, 0x48, 0x09, 0x28, 0x04, 0x48, 0x0C, 0x28, 0x04, 0x48, 0x10, 0x28 + .byte 0x04, 0x48, 0x14, 0x28, 0x04, 0x48, 0x18, 0x28, 0x05, 0x48, 0x1C, 0x28, 0x05, 0x48, 0x21, 0x28 + .byte 0x01, 0x48, 0x26, 0x28, 0x01, 0x48, 0x27, 0x28, 0x07, 0x49, 0x00, 0x11, 0x04, 0x49, 0x07, 0x11 + .byte 0x01, 0x49, 0x0B, 0x11, 0x04, 0x49, 0x0C, 0x11, 0x01, 0x49, 0x10, 0x11, 0x07, 0x4A, 0x00, 0x07 + .byte 0x0A, 0x4B, 0x00, 0x0A, 0x08, 0x4C, 0x00, 0x0F, 0x06, 0x4C, 0x08, 0x0F, 0x01, 0x4C, 0x0E, 0x0F + .byte 0x05, 0x4D, 0x00, 0x0B, 0x05, 0x4D, 0x05, 0x0B, 0x01, 0x4D, 0x0A, 0x0B, 0x04, 0x4E, 0x00, 0x10 + .byte 0x0A, 0x4F, 0x00, 0x14, 0x0A, 0x4F, 0x0A, 0x14, 0x07, 0x50, 0x00, 0x08, 0x01, 0x50, 0x07, 0x08 + .byte 0x0A, 0x51, 0x00, 0x0A, 0x0A, 0x52, 0x00, 0x0F, 0x04, 0x52, 0x0A, 0x0F, 0x01, 0x52, 0x0E, 0x0F + .byte 0x0A, 0x53, 0x00, 0x0A, 0x09, 0x54, 0x00, 0x12, 0x08, 0x54, 0x09, 0x12, 0x01, 0x54, 0x11, 0x12 + .byte 0x0A, 0x55, 0x00, 0x0A, 0x05, 0x56, 0x00, 0x0B, 0x05, 0x56, 0x05, 0x0B, 0x01, 0x56, 0x0A, 0x0B + .byte 0x05, 0x57, 0x00, 0x05, 0x05, 0x58, 0x00, 0x05, 0x05, 0x59, 0x00, 0x0B, 0x05, 0x59, 0x05, 0x0B + .byte 0x01, 0x59, 0x0A, 0x0B, 0x04, 0x5A, 0x00, 0x13, 0x01, 0x5A, 0x04, 0x13, 0x04, 0x5A, 0x05, 0x13 + .byte 0x01, 0x5A, 0x09, 0x13, 0x04, 0x5A, 0x0A, 0x13, 0x04, 0x5A, 0x0E, 0x13, 0x01, 0x5A, 0x12, 0x13 + .byte 0x05, 0x5C, 0x00, 0x05, 0x06, 0x5D, 0x00, 0x06, 0x07, 0x5E, 0x00, 0x07, 0x06, 0x5F, 0x00, 0x06 + .byte 0x05, 0x60, 0x00, 0x05, 0x05, 0x61, 0x00, 0x05, 0x05, 0x62, 0x00, 0x05, 0x05, 0x63, 0x00, 0x05 + .byte 0x05, 0x63, 0x05, 0x05, 0x10, 0x5B, 0x00, 0x10, 0x03, 0x4F, 0x00, 0x14, 0x03, 0x4F, 0x03, 0x14 + .byte 0x03, 0x4F, 0x06, 0x14, 0x06, 0x4F, 0x09, 0x14, 0x01, 0x3F, 0x00, 0x01 + .global ADVENTURE_LOG_ENCOUNTERS_MONSTER_IDS +ADVENTURE_LOG_ENCOUNTERS_MONSTER_IDS: + .byte 0x90, 0x00, 0x91, 0x00 + .byte 0x92, 0x00, 0x96, 0x00, 0x97, 0x00, 0xC9, 0x00, 0x0E, 0x01, 0x0F, 0x01, 0x10, 0x01, 0x14, 0x01 + .byte 0x15, 0x01, 0x16, 0x01, 0x99, 0x01, 0x9A, 0x01, 0x9B, 0x01, 0x9C, 0x01, 0x9D, 0x01, 0x9E, 0x01 + .byte 0x9F, 0x01, 0xA0, 0x01, 0xA1, 0x01, 0xA2, 0x01, 0x09, 0x02, 0x0A, 0x02, 0x0B, 0x02, 0x0C, 0x02 + .byte 0x0D, 0x02, 0x0E, 0x02, 0x0F, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02 + .byte 0x15, 0x02, 0x16, 0x02, 0x00, 0x00, 0x00, 0x00 + .global ARM9_UNKNOWN_DATA__NA_209E6BC +ARM9_UNKNOWN_DATA__NA_209E6BC: + .byte 0xFF + .global _0209E6BD +_0209E6BD: + .byte 0x00, 0x00, 0x00 + .global TACTIC_NAME_STRING_IDS +TACTIC_NAME_STRING_IDS: +#ifndef EUROPE + .byte 0xCF, 0x26, 0xD0, 0x26 +#endif + .byte 0xD1, 0x26, 0xD2, 0x26, 0xD3, 0x26, 0xD4, 0x26, 0xD5, 0x26, 0xD6, 0x26, 0xD7, 0x26, 0xD8, 0x26 +#ifdef EUROPE + .byte 0xD9, 0x26, 0xDA, 0x26, 0xDB, 0x26, 0x00, 0x00 +#else + .byte 0xD9, 0x26, 0x00, 0x00 +#endif + .global STATUS_NAME_STRING_IDS +STATUS_NAME_STRING_IDS: + .byte 0xE9, 0x08, 0xEA, 0x08, 0xEB, 0x08, 0xEC, 0x08, 0xED, 0x08, 0xEE, 0x08 + .byte 0xEF, 0x08, 0xF0, 0x08, 0xF1, 0x08, 0xF2, 0x08, 0xF3, 0x08, 0xF4, 0x08, 0xF5, 0x08, 0xF6, 0x08 + .byte 0xF7, 0x08, 0xF8, 0x08, 0xF9, 0x08, 0xFA, 0x08, 0xFB, 0x08, 0xFC, 0x08, 0xFD, 0x08, 0xFE, 0x08 + .byte 0xFF, 0x08, 0x00, 0x09, 0x01, 0x09, 0x02, 0x09, 0x03, 0x09, 0x04, 0x09, 0x05, 0x09, 0x06, 0x09 + .byte 0x07, 0x09, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x09, 0x0B, 0x09, 0x0C, 0x09, 0x0D, 0x09, 0x0E, 0x09 + .byte 0x0F, 0x09, 0x10, 0x09, 0x11, 0x09, 0x12, 0x09, 0x13, 0x09, 0x14, 0x09, 0x15, 0x09, 0x16, 0x09 + .byte 0x17, 0x09, 0x18, 0x09, 0x19, 0x09, 0x1A, 0x09, 0x1B, 0x09, 0x1C, 0x09, 0x1D, 0x09, 0x1E, 0x09 + .byte 0x1F, 0x09, 0x20, 0x09, 0x21, 0x09, 0x22, 0x09, 0x23, 0x09, 0x24, 0x09, 0x25, 0x09, 0x26, 0x09 + .byte 0x27, 0x09, 0x28, 0x09, 0x29, 0x09, 0x2A, 0x09, 0x2B, 0x09, 0x2C, 0x09, 0x2D, 0x09, 0x2E, 0x09 + .byte 0x2F, 0x09, 0x30, 0x09, 0x31, 0x09, 0x32, 0x09, 0x33, 0x09, 0x34, 0x09, 0x35, 0x09, 0x36, 0x09 + .byte 0x37, 0x09, 0x38, 0x09, 0x39, 0x09, 0x3A, 0x09, 0x3B, 0x09, 0x3C, 0x09, 0x3D, 0x09, 0x3E, 0x09 + .byte 0x3F, 0x09, 0x40, 0x09, 0x41, 0x09, 0x42, 0x09, 0x43, 0x09, 0x44, 0x09, 0x45, 0x09, 0x46, 0x09 + .byte 0x47, 0x09, 0x48, 0x09, 0x49, 0x09, 0x4A, 0x09, 0x4B, 0x09, 0x4C, 0x09, 0x4D, 0x09, 0x4E, 0x09 + .global DUNGEON_RETURN_STATUS_TABLE +DUNGEON_RETURN_STATUS_TABLE: + .byte 0x00, 0x00 + .global _0209E7A6 +_0209E7A6: + .byte 0xDB, 0x09, 0x00, 0x00, 0xDC, 0x09, 0x00, 0x00, 0xDD, 0x09, 0x00, 0x00, 0xDE, 0x09 + .byte 0x00, 0x00, 0xDF, 0x09, 0x00, 0x00, 0xE0, 0x09, 0x00, 0x00, 0xE1, 0x09, 0x01, 0x00, 0xE2, 0x09 + .byte 0x01, 0x00, 0xE3, 0x09, 0x00, 0x00, 0xE4, 0x09, 0x00, 0x00, 0xE5, 0x09, 0x01, 0x00, 0xE6, 0x09 + .byte 0x01, 0x00, 0xE7, 0x09, 0x01, 0x00, 0xE8, 0x09, 0x01, 0x00, 0xE9, 0x09, 0x01, 0x00, 0xEA, 0x09 + .byte 0x01, 0x00, 0xEB, 0x09, 0x01, 0x00, 0xEC, 0x09, 0x00, 0x00, 0xED, 0x09, 0x00, 0x00, 0xEE, 0x09 + .byte 0x00, 0x00, 0xEF, 0x09, 0x00, 0x00, 0xF0, 0x09, 0x00, 0x00, 0xF1, 0x09, 0x00, 0x00, 0xF2, 0x09 + .byte 0x00, 0x00, 0xF3, 0x09, 0x00, 0x00, 0xF4, 0x09, 0x00, 0x00, 0xF5, 0x09, 0x00, 0x00, 0xF6, 0x09 + .byte 0x00, 0x00, 0xF7, 0x09, 0x00, 0x00, 0xF8, 0x09, 0x00, 0x00, 0xF9, 0x09, 0x00, 0x00, 0xFA, 0x09 + .byte 0x00, 0x00, 0xFB, 0x09, 0x00, 0x00, 0xFC, 0x09, 0x01, 0x00, 0xFD, 0x09, 0x00, 0x00, 0xFE, 0x09 + .byte 0x00, 0x00, 0xFF, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x01, 0x0A, 0x00, 0x00, 0x02, 0x0A + .byte 0x00, 0x00, 0x03, 0x0A, 0x00, 0x00, 0x04, 0x0A, 0x00, 0x00, 0x05, 0x0A, 0x00, 0x00, 0x06, 0x0A + .byte 0x00, 0x00, 0x07, 0x0A, 0x00, 0x00, 0x08, 0x0A, 0x00, 0x00, 0x09, 0x0A, 0x00, 0x00, 0x0A, 0x0A + .byte 0x00, 0x00, 0x0B, 0x0A, 0x00, 0x00, 0x0C, 0x0A, 0x00, 0x00, 0x0D, 0x0A, 0x00, 0x00, 0x0E, 0x0A + .byte 0x00, 0x00, 0x0F, 0x0A, 0x00, 0x00, 0x10, 0x0A, 0x00, 0x00, 0x11, 0x0A, 0x00, 0x00, 0x12, 0x0A + .byte 0x00, 0x00, 0x13, 0x0A, 0x00, 0x00, 0x14, 0x0A, 0x00, 0x00, 0x15, 0x0A, 0x00, 0x00, 0x16, 0x0A + .byte 0x00, 0x00, 0x17, 0x0A, 0x00, 0x00, 0x18, 0x0A, 0x00, 0x00, 0x19, 0x0A, 0x00, 0x00, 0x1A, 0x0A + .byte 0x00, 0x00, 0x1B, 0x0A, 0x00, 0x00, 0x1C, 0x0A, 0x00, 0x00, 0x1D, 0x0A, 0x00, 0x00, 0x1E, 0x0A + .byte 0x00, 0x00, 0x1F, 0x0A, 0x00, 0x00, 0x20, 0x0A, 0x00, 0x00, 0x21, 0x0A, 0x00, 0x00, 0x22, 0x0A + .byte 0x00, 0x00, 0x23, 0x0A, 0x00, 0x00, 0x24, 0x0A, 0x00, 0x00, 0x25, 0x0A, 0x00, 0x00, 0x26, 0x0A + .byte 0x00, 0x00, 0x27, 0x0A, 0x00, 0x00, 0x28, 0x0A, 0x00, 0x00, 0x29, 0x0A, 0x00, 0x00, 0x2A, 0x0A + .byte 0x00, 0x00, 0x2B, 0x0A, 0x00, 0x00, 0x2C, 0x0A, 0x00, 0x00, 0x2D, 0x0A, 0x00, 0x00, 0x2E, 0x0A + .byte 0x00, 0x00, 0x2F, 0x0A, 0x00, 0x00, 0x30, 0x0A, 0x00, 0x00, 0x31, 0x0A, 0x00, 0x00, 0x32, 0x0A + .byte 0x00, 0x00, 0x33, 0x0A, 0x00, 0x00, 0x34, 0x0A, 0x00, 0x00, 0x35, 0x0A +#ifdef EUROPE + .global STATUSES_FULL_DESCRIPTION_STRING_IDS +STATUSES_FULL_DESCRIPTION_STRING_IDS: + .byte 0xF5, 0x34 + .global _0209E912 +_0209E912: + .byte 0xF6, 0x34 +#else + .global STATUSES_FULL_DESCRIPTION_STRING_IDS +STATUSES_FULL_DESCRIPTION_STRING_IDS: + .byte 0xF3, 0x34 + .global _0209E912 +_0209E912: + .byte 0xF4, 0x34 + .byte 0xF5, 0x34, 0xF6, 0x34 +#endif + .byte 0xF7, 0x34, 0xF8, 0x34, 0xF9, 0x34, 0xFA, 0x34, 0xFB, 0x34, 0xFC, 0x34 + .byte 0xFD, 0x34, 0xFE, 0x34, 0xFF, 0x34, 0x00, 0x35, 0x01, 0x35, 0x02, 0x35, 0x03, 0x35, 0x04, 0x35 + .byte 0x05, 0x35, 0x06, 0x35, 0x07, 0x35, 0x08, 0x35, 0x09, 0x35, 0x0A, 0x35, 0x0B, 0x35, 0x0C, 0x35 + .byte 0x0D, 0x35, 0x0E, 0x35, 0x0F, 0x35, 0x10, 0x35, 0x11, 0x35, 0x12, 0x35, 0x13, 0x35, 0x14, 0x35 + .byte 0x15, 0x35, 0x16, 0x35, 0x17, 0x35, 0x18, 0x35, 0x19, 0x35, 0x1A, 0x35, 0x1B, 0x35, 0x1C, 0x35 + .byte 0x1D, 0x35, 0x1E, 0x35, 0x1F, 0x35, 0x20, 0x35, 0x21, 0x35, 0x22, 0x35, 0x23, 0x35, 0x24, 0x35 + .byte 0x25, 0x35, 0x26, 0x35, 0x27, 0x35, 0x28, 0x35, 0x29, 0x35, 0x2A, 0x35, 0x2B, 0x35, 0x2C, 0x35 + .byte 0x2D, 0x35, 0x2E, 0x35, 0x2F, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35 + .byte 0x35, 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x35, 0x3A, 0x35, 0x3B, 0x35, 0x3C, 0x35 + .byte 0x3D, 0x35, 0x3E, 0x35, 0x3F, 0x35, 0x40, 0x35, 0x41, 0x35, 0x42, 0x35, 0x43, 0x35, 0x44, 0x35 + .byte 0x45, 0x35, 0x46, 0x35, 0x47, 0x35, 0x48, 0x35, 0x49, 0x35, 0x4A, 0x35, 0x4B, 0x35, 0x4C, 0x35 + .byte 0x4D, 0x35, 0x4E, 0x35, 0x4F, 0x35, 0x50, 0x35, 0x51, 0x35, 0x52, 0x35, 0x53, 0x35, 0x54, 0x35 + .byte 0x55, 0x35, 0x56, 0x35, 0x57, 0x35, 0x58, 0x35, 0x59, 0x35, 0x5A, 0x35, 0x5B, 0x35, 0x5C, 0x35 + .byte 0x5D, 0x35, 0x5E, 0x35, 0x5F, 0x35, 0x60, 0x35, 0x61, 0x35, 0x62, 0x35, 0x63, 0x35, 0x64, 0x35 + .byte 0x65, 0x35, 0x66, 0x35, 0x67, 0x35, 0x68, 0x35, 0x69, 0x35, 0x6A, 0x35, 0x6B, 0x35, 0x6C, 0x35 + .byte 0x6D, 0x35, 0x6E, 0x35, 0x6F, 0x35, 0x70, 0x35, 0x71, 0x35, 0x72, 0x35, 0x73, 0x35, 0x74, 0x35 + .byte 0x75, 0x35, 0x76, 0x35, 0x77, 0x35, 0x78, 0x35, 0x79, 0x35, 0x7A, 0x35, 0x7B, 0x35, 0x7C, 0x35 + .byte 0x7D, 0x35, 0x7E, 0x35, 0x7F, 0x35, 0x80, 0x35, 0x81, 0x35, 0x82, 0x35, 0x83, 0x35, 0x84, 0x35 + .byte 0x85, 0x35, 0x86, 0x35, 0x87, 0x35, 0x88, 0x35, 0x89, 0x35, 0x8A, 0x35, 0x8B, 0x35, 0x8C, 0x35 + .byte 0x8D, 0x35, 0x8E, 0x35, 0x8F, 0x35, 0x90, 0x35, 0x91, 0x35, 0x92, 0x35, 0x93, 0x35, 0x94, 0x35 +#ifdef EUROPE + .byte 0x95, 0x35, 0x96, 0x35, 0x99, 0x35, 0x9A, 0x35 + .byte 0x9C, 0x35, 0x9D, 0x35, 0x9B, 0x35, 0x9E, 0x35 +#else + .byte 0x97, 0x35, 0x98, 0x35, 0x9A, 0x35, 0x9B, 0x35, 0x99, 0x35, 0x9C, 0x35, 0x9D, 0x35, 0x9E, 0x35 +#endif + .byte 0x9F, 0x35, 0xA0, 0x35, 0xA1, 0x35, 0xA2, 0x35, 0xA3, 0x35, 0xA4, 0x35, 0xA5, 0x35, 0xA6, 0x35 + .byte 0xA7, 0x35, 0xA8, 0x35, 0xA9, 0x35, 0xAA, 0x35, 0xAB, 0x35, 0xAC, 0x35, 0xAD, 0x35, 0xAE, 0x35 + .byte 0xAF, 0x35, 0xB0, 0x35, 0xB1, 0x35, 0xB2, 0x35, 0xB3, 0x35, 0xB4, 0x35, 0xB5, 0x35, 0xB6, 0x35 + .byte 0xB7, 0x35, 0xB8, 0x35, 0xB9, 0x35, 0xBA, 0x35, 0xBB, 0x35, 0xBC, 0x35, 0xBD, 0x35, 0xBE, 0x35 + .byte 0xBF, 0x35, 0xC0, 0x35 +#ifdef EUROPE + .byte 0xC1, 0x35, 0xC2, 0x35 +#endif + .byte 0x00, 0x00, 0x00, 0x00 + .global ARM9_UNKNOWN_DATA__NA_209EAAC +ARM9_UNKNOWN_DATA__NA_209EAAC: + .byte 0x00, 0x07, 0x00, 0x00 + .global MISSION_FLOOR_RANKS_AND_ITEM_LISTS_1 +MISSION_FLOOR_RANKS_AND_ITEM_LISTS_1: + .byte 0x00, 0x01, 0x01, 0x01 + .global _0209EAB4 +_0209EAB4: + .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 + .global _0209EABC +_0209EABC: + .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 + .global _0209EAC4 +_0209EAC4: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 + .global _0209EACC +_0209EACC: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 + .global _0209EAD4 +_0209EAD4: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 + .global _0209EADC +_0209EADC: + .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 + .global _0209EAE4 +_0209EAE4: + .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 + .global _0209EAEC +_0209EAEC: + .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 + .global _0209EAF4 +_0209EAF4: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 + .global _0209EAFC +_0209EAFC: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 + .global _0209EB04 +_0209EB04: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 + .global _0209EB0C +_0209EB0C: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 + .global _0209EB14 +_0209EB14: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 + .global _0209EB1C +_0209EB1C: + .byte 0x00, 0x01, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00 + .global _0209EB24 +_0209EB24: + .byte 0x00, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x00 + .global _0209EB2C +_0209EB2C: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x00 + .global _0209EB34 +_0209EB34: + .byte 0x00, 0x01, 0x02, 0x03, 0x03, 0x03, 0x03, 0x00 + .global _0209EB3C +_0209EB3C: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x00 + .global _0209EB44 +_0209EB44: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02 + .global _0209EB4C +_0209EB4C: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .global _0209EB54 +_0209EB54: + .byte 0x00, 0x01, 0x02, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00 + .global _0209EB60 +_0209EB60: + .byte 0x00, 0x01, 0x02, 0x03 + .byte 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00 + .global _0209EB6C +_0209EB6C: + .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06 + .byte 0x06, 0x00, 0x00, 0x00 + .global _0209EB78 +_0209EB78: + .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00 + .global _0209EB84 +_0209EB84: + .byte 0x00, 0x01, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x00, 0x00, 0x00 + .global _0209EB90 +_0209EB90: + .byte 0x00, 0x01, 0x03, 0x03 + .byte 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00, 0x00 + .global _0209EB9C +_0209EB9C: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x09, 0x09, 0x09, 0x00 + .global _0209EBA8 +_0209EBA8: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x00 + .global _0209EBB4 +_0209EBB4: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x00 + .global _0209EBC0 +_0209EBC0: + .byte 0x00, 0x01, 0x02, 0x02 + .byte 0x02, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00 + .global _0209EBCC +_0209EBCC: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x09, 0x09, 0x09, 0x00 + .global _0209EBD8 +_0209EBD8: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x00 + .global _0209EBE4 +_0209EBE4: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x00 + .global _0209EBF0 +_0209EBF0: + .byte 0x00, 0x01, 0x02, 0x02 + .byte 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00 + .global _0209EBFC +_0209EBFC: + .byte 0x00, 0x01, 0x05, 0x05, 0x06, 0x06, 0x06, 0x07 + .byte 0x07, 0x07, 0x07, 0x07 + .global _0209EC08 +_0209EC08: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .global _0209EC14 +_0209EC14: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .global _0209EC20 +_0209EC20: + .byte 0x00, 0x01, 0x03, 0x04 + .byte 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05 + .global _0209EC2C +_0209EC2C: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x09, 0x09, 0x09, 0x09 + .global _0209EC38 +_0209EC38: + .byte 0x00, 0x01, 0x03, 0x03, 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04 + .byte 0x04, 0x00, 0x00, 0x00 + .global _0209EC48 +_0209EC48: + .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x07 + .byte 0x07, 0x00, 0x00, 0x00 + .global _0209EC58 +_0209EC58: + .byte 0x00, 0x01, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03 + .byte 0x03, 0x03, 0x00, 0x00 + .global _0209EC68 +_0209EC68: + .byte 0x00, 0x01, 0x02, 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04 + .byte 0x04, 0x04, 0x04, 0x00 + .global _0209EC78 +_0209EC78: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x09, 0x00 + .global _0209EC88 +_0209EC88: + .byte 0x00, 0x01, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07 + .byte 0x07, 0x07, 0x07, 0x00 + .global _0209EC98 +_0209EC98: + .byte 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x09, 0x09 + .global _0209ECA8 +_0209ECA8: + .byte 0x00, 0x01, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07 + .byte 0x07, 0x07, 0x07, 0x07 + .global _0209ECB8 +_0209ECB8: + .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07 + .byte 0x07, 0x07, 0x07, 0x07 + .global _0209ECC8 +_0209ECC8: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x09, 0x09 + .global _0209ECD8 +_0209ECD8: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08 + .global _0209ECE8 +_0209ECE8: + .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B + .byte 0x0C, 0x0C, 0x0C, 0x0C + .global _0209ECF8 +_0209ECF8: + .byte 0x00, 0x01, 0x04, 0x05, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06 + .byte 0x06, 0x06, 0x06, 0x06 + .global _0209ED08 +_0209ED08: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x09, 0x09 + .global _0209ED18 +_0209ED18: + .byte 0x00, 0x01, 0x04, 0x04, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05 + .byte 0x05, 0x05, 0x05, 0x05, 0x05, 0x00, 0x00, 0x00 + .global _0209ED2C +_0209ED2C: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02 + .byte 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00 + .global _0209ED40 +_0209ED40: + .byte 0x00, 0x01, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x00, 0x00, 0x00 + .global _0209ED54 +_0209ED54: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03 + .byte 0x04, 0x04, 0x00, 0x00 + .global _0209ED68 +_0209ED68: + .byte 0x00, 0x01, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 + .global _0209ED7C +_0209ED7C: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x00 + .global _0209ED90 +_0209ED90: + .byte 0x00, 0x01, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x00 + .global _0209EDA4 +_0209EDA4: + .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x00 + .global _0209EDB8 +_0209EDB8: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A + .global _0209EDCC +_0209EDCC: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .global _0209EDE0 +_0209EDE0: + .byte 0x00, 0x01, 0x08, 0x08 + .byte 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .global _0209EDF4 +_0209EDF4: + .byte 0x00, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x00, 0x00, 0x00 + .global _0209EE0C +_0209EE0C: + .byte 0x00, 0x01, 0x04, 0x04, 0x05, 0x05, 0x05, 0x05 + .byte 0x05, 0x05, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00 + .global _0209EE24 +_0209EE24: + .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07 + .byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x00, 0x00, 0x00 + .global _0209EE3C +_0209EE3C: + .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00 + .global _0209EE54 +_0209EE54: + .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00, 0x00 + .global _0209EE6C +_0209EE6C: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09 + .byte 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 + .global _0209EE84 +_0209EE84: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00, 0x00 + .global _0209EE9C +_0209EE9C: + .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A + .byte 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 + .global _0209EEB4 +_0209EEB4: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B + .byte 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 + .global _0209EECC +_0209EECC: + .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A + .byte 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 + .global _0209EEE4 +_0209EEE4: + .byte 0x00, 0x01, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x09, 0x09, 0x09, 0x09, 0x09, 0x00, 0x00, 0x00 + .global _0209EEFC +_0209EEFC: + .byte 0x00, 0x01, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06 + .byte 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00 + .global _0209EF14 +_0209EF14: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B + .global _0209EF2C +_0209EF2C: + .byte 0x00, 0x01, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x08, 0x00, 0x00, 0x00 + .global _0209EF48 +_0209EF48: + .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00 + .global _0209EF64 +_0209EF64: + .byte 0x00, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00 + .global _0209EF80 +_0209EF80: + .byte 0x00, 0x01, 0x08, 0x08 + .byte 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00 + .global _0209EF9C +_0209EF9C: + .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x00, 0x00 + .global _0209EFB8 +_0209EFB8: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x00, 0x00 + .global _0209EFD4 +_0209EFD4: + .byte 0x00, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00 + .global _0209EFF4 +_0209EFF4: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00 + .global _0209F014 +_0209F014: + .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x00 + .global _0209F034 +_0209F034: + .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C + .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x00 + .global _0209F054 +_0209F054: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x00 + .global _0209F074 +_0209F074: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00, 0x00 + .global _0209F0A0 +_0209F0A0: + .byte 0x00, 0x01, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x00, 0x00, 0x00 + .global _0209F0CC +_0209F0CC: + .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x09, 0x09, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C + .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C + .byte 0x0C, 0x00, 0x00, 0x00 + .global _0209F0F8 +_0209F0F8: + .byte 0x00, 0x01, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09 + .byte 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C + .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00 + .global _0209F12C +_0209F12C: + .byte 0x00, 0x0A, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0F + .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F + .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F + .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x00 + .global _0209F160 +_0209F160: + .byte 0x00, 0x01, 0x08, 0x09 + .byte 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C + .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E + .byte 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x00 + .global _0209F194 +_0209F194: + .byte 0x31, 0x75, 0xC4, 0x09, 0x6A, 0x18, 0x10, 0x27, 0x43, 0x75, 0x10, 0x27, 0x6D, 0x75, 0xA0, 0x0F + .byte 0x33, 0x75, 0x40, 0x1F, 0x49, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06 + .byte 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19 + .byte 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 + .global _0209F1D4 +_0209F1D4: + .byte 0x00, 0x01, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C + .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D + .byte 0x0D, 0x0D, 0x0D, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0F, 0x0F, 0x0F, 0x0F + .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F + .global _0209F220 +_0209F220: + .byte 0x31, 0x75, 0x98, 0x04 + .byte 0x62, 0x12, 0x2B, 0x20, 0x10, 0x27, 0x42, 0x75, 0x10, 0x27, 0x42, 0x75, 0xC4, 0x09, 0x88, 0x13 + .byte 0x34, 0x75, 0x4C, 0x1D, 0x37, 0x75, 0x10, 0x27, 0x4C, 0x75, 0xA0, 0x0F, 0x33, 0x75, 0x40, 0x1F + .byte 0x49, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B + .byte 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D + .byte 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 + .global _0209F270 +_0209F270: + .byte 0x33, 0x75, 0x83, 0x06 + .byte 0x34, 0x75, 0x8D, 0x20, 0x10, 0x27, 0xBE, 0x75, 0x88, 0x13, 0x10, 0x27, 0x33, 0x75, 0x65, 0x01 + .byte 0x32, 0x75, 0xCA, 0x02, 0x2F, 0x04, 0x36, 0x75, 0x95, 0x05, 0xFA, 0x06, 0x5F, 0x08, 0xC4, 0x09 + .byte 0x29, 0x0B, 0x8E, 0x0C, 0xF3, 0x0D, 0x59, 0x0F, 0xBE, 0x10, 0x23, 0x12, 0x88, 0x13, 0xED, 0x14 + .byte 0x52, 0x16, 0xB7, 0x17, 0x31, 0x75, 0x1D, 0x19, 0x82, 0x1A, 0xE7, 0x1B, 0x4C, 0x1D, 0xB1, 0x1E + .byte 0x16, 0x20, 0x7B, 0x21, 0x35, 0x75, 0xE1, 0x22, 0x46, 0x24, 0x31, 0x75, 0xAB, 0x25, 0x33, 0x75 + .byte 0x10, 0x27, 0xCB, 0x75, 0x88, 0x13, 0x37, 0x75, 0x10, 0x27, 0x3D, 0x75 + .global _0209F2D0 +_0209F2D0: + .byte 0x31, 0x75, 0xE2, 0x04 + .byte 0x6A, 0x18, 0x10, 0x27, 0x43, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x6D, 0x75, 0xC9, 0x05, 0x32, 0x75 + .byte 0x05, 0x0D, 0x34, 0x75, 0xEA, 0x0F, 0x32, 0x75, 0xCF, 0x12, 0xB4, 0x15, 0x31, 0x75, 0x98, 0x18 + .byte 0x31, 0x75, 0x0B, 0x1A, 0xEF, 0x1C, 0x33, 0x75, 0xD4, 0x1F, 0x34, 0x75, 0x47, 0x21, 0x32, 0x75 + .byte 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D, 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13 + .byte 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18, 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E + .byte 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23, 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76 + .global _0209F330 +_0209F330: + .byte 0x00, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .global _0209F394 +_0209F394: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09 + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C + .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D + .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D + .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E + .byte 0x0E, 0x0E, 0x0E, 0x0E + .global _0209F3F8 +_0209F3F8: + .byte 0x00, 0x01, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C + .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D + .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E, 0x0E + .byte 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E + .byte 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0F, 0x0F, 0x0F + .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F + .global _0209F45C +_0209F45C: + .byte 0xE8, 0x03, 0xD0, 0x07, 0x70, 0x17, 0x28, 0x23 + .byte 0x10, 0x27, 0x3D, 0x75, 0x8D, 0x20, 0x10, 0x27, 0x33, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x38, 0x75 + .byte 0x83, 0x06, 0x37, 0x75, 0x05, 0x0D, 0x88, 0x13, 0x0B, 0x1A, 0x8D, 0x20, 0x39, 0x75, 0x10, 0x27 + .byte 0x4E, 0x75, 0x35, 0x05, 0x33, 0x75, 0xA0, 0x0F, 0x38, 0x75, 0xD5, 0x14, 0x31, 0x75, 0x0B, 0x1A + .byte 0x31, 0x75, 0x40, 0x1F, 0x39, 0x75, 0xDB, 0x21, 0x32, 0x75, 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D + .byte 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13, 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18 + .byte 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E, 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23 + .byte 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 + .global _0209F4CC +_0209F4CC: + .byte 0xE8, 0x03, 0xD0, 0x07, 0x70, 0x17, 0x28, 0x23 + .byte 0x10, 0x27, 0x3D, 0x75, 0x8D, 0x20, 0x10, 0x27, 0x33, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x38, 0x75 + .byte 0x83, 0x06, 0x37, 0x75, 0x05, 0x0D, 0x88, 0x13, 0x0B, 0x1A, 0x8D, 0x20, 0x39, 0x75, 0x10, 0x27 + .byte 0x4E, 0x75, 0x35, 0x05, 0x33, 0x75, 0xA0, 0x0F, 0x38, 0x75, 0xD5, 0x14, 0x31, 0x75, 0x0B, 0x1A + .byte 0x31, 0x75, 0x40, 0x1F, 0x39, 0x75, 0xDB, 0x21, 0x32, 0x75, 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D + .byte 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13, 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18 + .byte 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E, 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23 + .byte 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 + .global _0209F53C +_0209F53C: + .byte 0x01, 0x03, 0x02, 0x06, 0x09, 0x15, 0x0F, 0x24 + .byte 0x10, 0x27, 0x3D, 0x75, 0x8D, 0x20, 0x10, 0x27, 0x33, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x38, 0x75 + .byte 0x02, 0x06, 0x37, 0x75, 0x05, 0x0C, 0x07, 0x12, 0x0A, 0x18, 0x0B, 0x1B, 0x0E, 0x21, 0x3A, 0x75 + .byte 0x10, 0x27, 0x4C, 0x75, 0x20, 0x03, 0x33, 0x75, 0x60, 0x09, 0x34, 0x75, 0xA0, 0x0F, 0x33, 0x75 + .byte 0xE0, 0x15, 0x38, 0x75, 0x20, 0x1C, 0x33, 0x75, 0xB0, 0x1D, 0x40, 0x1F, 0xD0, 0x20, 0x31, 0x75 + .byte 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D, 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13 + .byte 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18, 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E + .byte 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23, 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76 + .global _0209F5B0 +_0209F5B0: + .byte 0x32, 0x75, 0xD0, 0x07 + .byte 0x70, 0x17, 0x40, 0x1F, 0x10, 0x27, 0x5A, 0x75, 0x10, 0x27, 0x54, 0x75, 0xB8, 0x03, 0x71, 0x07 + .byte 0x32, 0x75, 0xBE, 0x10, 0x34, 0x75, 0x76, 0x14, 0x32, 0x75, 0x2E, 0x18, 0xE7, 0x1B, 0x34, 0x75 + .byte 0x9F, 0x1F, 0x3B, 0x75, 0x10, 0x27, 0x39, 0x75, 0x83, 0x06, 0x05, 0x0D, 0x38, 0x75, 0x88, 0x13 + .byte 0x31, 0x75, 0x0B, 0x1A, 0x8D, 0x20, 0x32, 0x75, 0x10, 0x27, 0x71, 0x75, 0x24, 0x01, 0x48, 0x02 + .byte 0x33, 0x75, 0x91, 0x02, 0xB5, 0x03, 0x34, 0x75, 0x90, 0x04, 0xD8, 0x06, 0x32, 0x75, 0xFC, 0x07 + .byte 0x20, 0x09, 0x31, 0x75, 0xB2, 0x09, 0xFB, 0x09, 0x8D, 0x0A, 0x33, 0x75, 0x1F, 0x0B, 0x34, 0x75 + .byte 0x67, 0x0D, 0xD4, 0x0E, 0x39, 0x75, 0x1C, 0x11, 0x40, 0x12, 0x31, 0x75, 0x1B, 0x13, 0x33, 0x75 + .byte 0x3E, 0x14, 0x32, 0x75, 0x62, 0x15, 0x86, 0x16, 0x37, 0x75, 0xCE, 0x18, 0x31, 0x75, 0x17, 0x19 + .byte 0x3B, 0x1A, 0x83, 0x1C, 0xCC, 0x1C, 0x31, 0x75, 0xF0, 0x1D, 0x32, 0x75, 0xA6, 0x1F, 0x31, 0x75 + .byte 0x5C, 0x21, 0x34, 0x75, 0xA4, 0x23, 0xC8, 0x24, 0x33, 0x75, 0xEC, 0x25, 0x33, 0x75, 0x10, 0x27 + .byte 0x87, 0x75, 0x00, 0x00 + .global _0209F658 +_0209F658: + .byte 0x32, 0x75, 0xA7, 0x0A, 0xC1, 0x11, 0xDC, 0x18, 0x34, 0x75, 0xF6, 0x1F + .byte 0x10, 0x27, 0x46, 0x75, 0xDC, 0x01, 0xB8, 0x03, 0x31, 0x75, 0x95, 0x05, 0x71, 0x07, 0x33, 0x75 + .byte 0x4D, 0x09, 0x29, 0x0B, 0x05, 0x0D, 0xE2, 0x0E, 0xBE, 0x10, 0x36, 0x75, 0x9A, 0x12, 0x76, 0x14 + .byte 0x52, 0x16, 0x31, 0x75, 0x2E, 0x18, 0x0B, 0x1A, 0x33, 0x75, 0xE7, 0x1B, 0xC3, 0x1D, 0x9F, 0x1F + .byte 0x7B, 0x21, 0x58, 0x23, 0x31, 0x75, 0x34, 0x25, 0x10, 0x27, 0x40, 0x75, 0xE2, 0x04, 0xC4, 0x09 + .byte 0x31, 0x75, 0xA6, 0x0E, 0x17, 0x11, 0x36, 0x75, 0xF9, 0x15, 0x33, 0x75, 0xDB, 0x1A, 0x34, 0x75 + .byte 0x4C, 0x1D, 0x39, 0x75, 0x10, 0x27, 0x39, 0x75, 0xD0, 0x07, 0x3A, 0x75, 0xB8, 0x0B, 0xA0, 0x0F + .byte 0x88, 0x13, 0x70, 0x17, 0x58, 0x1B, 0x40, 0x1F, 0x28, 0x23, 0x10, 0x27, 0xE5, 0x75, 0x72, 0x01 + .byte 0x32, 0x75, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x31, 0x75, 0x93, 0x0B + .byte 0x05, 0x0D, 0x78, 0x0E, 0x5C, 0x11, 0x33, 0x75, 0x41, 0x14, 0x26, 0x17, 0x0B, 0x1A, 0x31, 0x75 + .byte 0x7D, 0x1B, 0x31, 0x75, 0xEF, 0x1C, 0x62, 0x1E, 0x34, 0x75, 0xD4, 0x1F, 0x32, 0x75, 0x47, 0x21 + .byte 0x36, 0x75, 0x2B, 0x24, 0x32, 0x75, 0x10, 0x27, 0x3B, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 + .global MISSION_FLOORS_FORBIDDEN +MISSION_FLOORS_FORBIDDEN: + .byte 0x01, 0x05, 0x03, 0x0A, 0x0C, 0x10, 0x0D, 0x14, 0x0F, 0x15, 0x11, 0x0E, 0x14, 0x0F, 0x18, 0x0F + .byte 0x19, 0x18, 0x1A, 0x18, 0x1B, 0x0E, 0x1C, 0x0F, 0x1C, 0x19, 0x1D, 0x0F, 0x1D, 0x19, 0x1E, 0x0F + .byte 0x1E, 0x14, 0x1F, 0x0F, 0x1F, 0x12, 0x20, 0x32, 0x21, 0x14, 0x22, 0x15, 0x22, 0x17, 0x23, 0x1D + .byte 0x23, 0x1E, 0x24, 0x0F, 0x24, 0x12, 0x25, 0x1E, 0x26, 0x0F, 0x26, 0x14, 0x27, 0x08, 0x28, 0x0D + .byte 0x2A, 0x0A, 0x2B, 0x0F, 0x2C, 0x14, 0x2D, 0x14, 0x2E, 0x1E, 0x2F, 0x06, 0x30, 0x05, 0x31, 0x0A + .byte 0x32, 0x05, 0x33, 0x32, 0x34, 0x04, 0x34, 0x08, 0x34, 0x0D, 0x34, 0x13, 0x35, 0x33, 0x36, 0x1E + .byte 0x37, 0x13, 0x3A, 0x18, 0x3A, 0x19, 0x3B, 0x0A, 0x3B, 0x0D, 0x3B, 0x10, 0x3B, 0x13, 0x3B, 0x16 + .byte 0x3B, 0x1A, 0x3B, 0x1E, 0x3B, 0x23, 0x3B, 0x28, 0x3B, 0x2D, 0x3B, 0x4B, 0x3C, 0x09, 0x3C, 0x0D + .byte 0x3C, 0x11, 0x3C, 0x15, 0x3C, 0x19, 0x3C, 0x1D, 0x3C, 0x21, 0x3C, 0x25, 0x3C, 0x28, 0x3D, 0x0A + .byte 0x3D, 0x0F, 0x3D, 0x14, 0x3D, 0x23, 0x3D, 0x28, 0x3E, 0x0F, 0x3E, 0x19, 0x3E, 0x60, 0x3E, 0x63 + .byte 0x40, 0x32, 0x44, 0x0F, 0x45, 0x14, 0x46, 0x19, 0x47, 0x1E, 0x48, 0x27, 0x48, 0x28, 0x49, 0x0C + .byte 0x49, 0x11, 0x4C, 0x0F, 0x4D, 0x0B, 0x50, 0x08, 0x52, 0x0F, 0x54, 0x12, 0x56, 0x0B, 0x59, 0x0B + .byte 0x5A, 0x05, 0x5A, 0x0A, 0x5A, 0x13, 0x64, 0xFF + .global MISSION_FLOOR_RANKS_AND_ITEM_LISTS_2 +MISSION_FLOOR_RANKS_AND_ITEM_LISTS_2: + .byte 0x35, 0x75, 0xC4, 0x09, 0x33, 0x75, 0x10, 0x27 + .byte 0xF2, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75 + .byte 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06 + .byte 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09 + .byte 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75 + .byte 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11 + .byte 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14 + .byte 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75 + .byte 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C + .byte 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21 + .byte 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25 + .byte 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75, 0xBA, 0x02, 0x2D, 0x08, 0xA0, 0x0D + .byte 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13, 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75, 0x29, 0x1C + .byte 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21, 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27, 0x34, 0x75 + .global _0209F8B4 +_0209F8B4: + .byte 0x35, 0x75, 0xC4, 0x09, 0x33, 0x75, 0x10, 0x27, 0xF2, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02 + .byte 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04 + .byte 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08 + .byte 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A + .byte 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F + .byte 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13 + .byte 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16 + .byte 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A + .byte 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E + .byte 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23 + .byte 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27 + .byte 0x46, 0x75, 0xBA, 0x02, 0x2D, 0x08, 0xA0, 0x0D, 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13 + .byte 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75, 0x29, 0x1C, 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21 + .byte 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27, 0x34, 0x75 + .global _0209F98C +_0209F98C: + .byte 0x35, 0x75, 0x6A, 0x18, 0x33, 0x75, 0x10, 0x27 + .byte 0xF2, 0x75, 0x00, 0x01, 0x80, 0x01, 0x7F, 0x02, 0xFF, 0x02, 0x7F, 0x03, 0xFF, 0x03, 0x31, 0x75 + .byte 0x7F, 0x04, 0x9F, 0x04, 0x1F, 0x05, 0x31, 0x75, 0x3F, 0x05, 0xBF, 0x05, 0x3E, 0x06, 0x9E, 0x06 + .byte 0x9E, 0x07, 0x1E, 0x08, 0x31, 0x75, 0x9E, 0x08, 0x1E, 0x09, 0x9E, 0x09, 0xDE, 0x09, 0xFE, 0x09 + .byte 0x3D, 0x0A, 0xBD, 0x0A, 0x31, 0x75, 0xF7, 0x0A, 0x37, 0x0B, 0xB7, 0x0B, 0xF7, 0x0B, 0xF6, 0x0C + .byte 0x31, 0x75, 0xF6, 0x0D, 0x96, 0x0E, 0x96, 0x0F, 0x36, 0x10, 0x31, 0x75, 0x35, 0x11, 0x31, 0x75 + .byte 0xB5, 0x11, 0x35, 0x12, 0x75, 0x12, 0xB5, 0x12, 0xB5, 0x13, 0x35, 0x14, 0x75, 0x14, 0xD4, 0x14 + .byte 0x34, 0x15, 0x31, 0x75, 0x94, 0x15, 0x14, 0x16, 0x94, 0x16, 0x94, 0x17, 0x14, 0x18, 0x94, 0x18 + .byte 0x37, 0x75, 0x93, 0x19, 0x13, 0x1A, 0x33, 0x1A, 0xB3, 0x1A, 0xB3, 0x1B, 0xD3, 0x1B, 0xF3, 0x1B + .byte 0x73, 0x1C, 0x32, 0x75, 0x32, 0x1D, 0xB2, 0x1D, 0x72, 0x1E, 0xF2, 0x1E, 0xB2, 0x1F, 0xB2, 0x20 + .byte 0x31, 0x21, 0x31, 0x22, 0xB1, 0x22, 0x31, 0x23, 0xB1, 0x23, 0x31, 0x24, 0xB1, 0x24, 0x30, 0x25 + .byte 0xF0, 0x25, 0x70, 0x26, 0xF0, 0x26, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75, 0xBA, 0x02, 0x2D, 0x08 + .byte 0xA0, 0x0D, 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13, 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75 + .byte 0x29, 0x1C, 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21, 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27 + .byte 0x34, 0x75, 0x00, 0x00 + .global _0209FA68 +_0209FA68: + .byte 0x31, 0x75, 0x01, 0x03, 0x05, 0x0C, 0x0C, 0x1E, 0x8E, 0x22, 0x10, 0x27 + .byte 0x41, 0x75, 0x10, 0x27, 0x41, 0x75, 0xD0, 0x07, 0xA0, 0x0F, 0x70, 0x17, 0x40, 0x1F, 0x3B, 0x75 + .byte 0x10, 0x27, 0x4C, 0x75, 0xD0, 0x07, 0x33, 0x75, 0xA0, 0x0F, 0x44, 0x75, 0x70, 0x17, 0x31, 0x75 + .byte 0x40, 0x1F, 0x32, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09 + .byte 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B + .byte 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x64, 0x75, 0x2E, 0x01, 0x31, 0x75 + .byte 0x5B, 0x02, 0xF2, 0x02, 0x89, 0x03, 0xFA, 0x03, 0x32, 0x75, 0x20, 0x04, 0xB7, 0x04, 0x31, 0x75 + .byte 0xDC, 0x04, 0x32, 0x75, 0x4D, 0x05, 0x7B, 0x06, 0x12, 0x07, 0x31, 0x75, 0xA9, 0x07, 0x40, 0x08 + .byte 0xD6, 0x08, 0x22, 0x09, 0x48, 0x09, 0x93, 0x09, 0x33, 0x75, 0xDE, 0x09, 0x31, 0x75, 0x2A, 0x0A + .byte 0x57, 0x0B, 0x31, 0x75, 0x85, 0x0C, 0x42, 0x0D, 0x6F, 0x0E, 0x2C, 0x0F, 0x31, 0x75, 0x3B, 0x10 + .byte 0x31, 0x75, 0x8F, 0x11, 0x26, 0x12, 0x32, 0x75, 0x53, 0x13, 0xEA, 0x13, 0x31, 0x75, 0x5B, 0x14 + .byte 0x32, 0x75, 0xCC, 0x14, 0x63, 0x15, 0xFA, 0x15, 0x28, 0x17, 0xBE, 0x17, 0x55, 0x18, 0x37, 0x75 + .byte 0x83, 0x19, 0x1A, 0x1A, 0x3F, 0x1A, 0xD6, 0x1A, 0x04, 0x1C, 0x2A, 0x1C, 0x31, 0x75, 0xC0, 0x1C + .byte 0x32, 0x75, 0xA3, 0x1D, 0x3A, 0x1E, 0x1C, 0x1F, 0x32, 0x75, 0x49, 0x20, 0xE0, 0x20, 0x0E, 0x22 + .byte 0xA5, 0x22, 0x3C, 0x23, 0xD2, 0x23, 0x31, 0x75, 0x69, 0x24, 0x4C, 0x25, 0xE2, 0x25, 0x79, 0x26 + .byte 0x10, 0x27, 0x87, 0x75 + .global _0209FB58 +_0209FB58: + .byte 0x31, 0x75, 0x20, 0x03, 0x80, 0x0C, 0x40, 0x1F, 0xF0, 0x23, 0x10, 0x27 + .byte 0x41, 0x75, 0x10, 0x27, 0x41, 0x75, 0xD0, 0x07, 0xA0, 0x0F, 0x70, 0x17, 0x34, 0x75, 0x40, 0x1F + .byte 0x37, 0x75, 0x10, 0x27, 0x4C, 0x75, 0x29, 0x0B, 0x33, 0x75, 0x52, 0x16, 0x44, 0x75, 0xE7, 0x1B + .byte 0x31, 0x75, 0x7B, 0x21, 0x32, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06 + .byte 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19 + .byte 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x64, 0x75, 0x2E, 0x01 + .byte 0x31, 0x75, 0x5B, 0x02, 0xF2, 0x02, 0x89, 0x03, 0xFA, 0x03, 0x32, 0x75, 0x20, 0x04, 0xB7, 0x04 + .byte 0x31, 0x75, 0xDC, 0x04, 0x32, 0x75, 0x4D, 0x05, 0x7B, 0x06, 0x12, 0x07, 0x31, 0x75, 0xA9, 0x07 + .byte 0x40, 0x08, 0xD6, 0x08, 0x22, 0x09, 0x48, 0x09, 0x93, 0x09, 0x33, 0x75, 0xDE, 0x09, 0x31, 0x75 + .byte 0x2A, 0x0A, 0x57, 0x0B, 0x31, 0x75, 0x85, 0x0C, 0x42, 0x0D, 0x6F, 0x0E, 0x2C, 0x0F, 0x31, 0x75 + .byte 0x3B, 0x10, 0x31, 0x75, 0x8F, 0x11, 0x26, 0x12, 0x32, 0x75, 0x53, 0x13, 0xEA, 0x13, 0x31, 0x75 + .byte 0x5B, 0x14, 0x32, 0x75, 0xCC, 0x14, 0x63, 0x15, 0xFA, 0x15, 0x28, 0x17, 0xBE, 0x17, 0x55, 0x18 + .byte 0x37, 0x75, 0x83, 0x19, 0x1A, 0x1A, 0x3F, 0x1A, 0xD6, 0x1A, 0x04, 0x1C, 0x2A, 0x1C, 0x31, 0x75 + .byte 0xC0, 0x1C, 0x32, 0x75, 0xA3, 0x1D, 0x3A, 0x1E, 0x1C, 0x1F, 0x32, 0x75, 0x49, 0x20, 0xE0, 0x20 + .byte 0x0E, 0x22, 0xA5, 0x22, 0x3C, 0x23, 0xD2, 0x23, 0x31, 0x75, 0x69, 0x24, 0x4C, 0x25, 0xE2, 0x25 + .byte 0x79, 0x26, 0x10, 0x27, 0x87, 0x75, 0x00, 0x00 + .global _0209FC4C +_0209FC4C: + .byte 0x35, 0x75, 0xC0, 0x0F, 0x32, 0x75, 0x50, 0x17 + .byte 0x10, 0x27, 0xEC, 0x75, 0x10, 0x27, 0x35, 0x75, 0xE9, 0x00, 0x5E, 0x01, 0x47, 0x02, 0xBC, 0x02 + .byte 0x31, 0x03, 0xA5, 0x03, 0x31, 0x75, 0x1A, 0x04, 0x37, 0x04, 0xAC, 0x04, 0x31, 0x75, 0xC9, 0x04 + .byte 0x3E, 0x05, 0xB3, 0x05, 0x0A, 0x06, 0xF3, 0x06, 0x68, 0x07, 0x31, 0x75, 0xDD, 0x07, 0x52, 0x08 + .byte 0xC6, 0x08, 0x01, 0x09, 0x1E, 0x09, 0x58, 0x09, 0xCD, 0x09, 0x07, 0x0A, 0x3C, 0x0A, 0x76, 0x0A + .byte 0xEB, 0x0A, 0x25, 0x0B, 0x0E, 0x0C, 0x31, 0x75, 0xF8, 0x0C, 0x8A, 0x0D, 0x73, 0x0E, 0x05, 0x0F + .byte 0x31, 0x75, 0xEE, 0x0F, 0x31, 0x75, 0x63, 0x10, 0xD8, 0x10, 0x12, 0x11, 0x4C, 0x11, 0x36, 0x12 + .byte 0xAA, 0x12, 0xE5, 0x12, 0x3C, 0x13, 0x94, 0x13, 0x31, 0x75, 0xEB, 0x13, 0x60, 0x14, 0xD5, 0x14 + .byte 0xBE, 0x15, 0x33, 0x16, 0xA7, 0x16, 0xE2, 0x16, 0x1C, 0x17, 0x56, 0x17, 0x91, 0x17, 0xCB, 0x17 + .byte 0x05, 0x18, 0x40, 0x18, 0x29, 0x19, 0x9E, 0x19, 0xBB, 0x19, 0x30, 0x1A, 0x19, 0x1B, 0x36, 0x1B + .byte 0x53, 0x1B, 0xC8, 0x1B, 0x32, 0x75, 0x77, 0x1C, 0xEC, 0x1C, 0x9B, 0x1D, 0x0F, 0x1E, 0xBE, 0x1E + .byte 0xA8, 0x1F, 0x1D, 0x20, 0x06, 0x21, 0x7B, 0x21, 0xEF, 0x21, 0x64, 0x22, 0xD9, 0x22, 0x4D, 0x23 + .byte 0xC2, 0x23, 0x71, 0x24, 0xE6, 0x24, 0x5A, 0x25, 0x95, 0x25, 0xB2, 0x25, 0xEC, 0x25, 0x27, 0x26 + .byte 0x61, 0x26, 0x9B, 0x26, 0xD6, 0x26, 0x10, 0x27, 0x40, 0x75, 0xBA, 0x02, 0x2D, 0x08, 0xA0, 0x0D + .byte 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13, 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75, 0x29, 0x1C + .byte 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21, 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27, 0x34, 0x75 + .global _0209FD44 +_0209FD44: + .byte 0x32, 0x75, 0x04, 0x09, 0x09, 0x15, 0x0C, 0x1E, 0x10, 0x27, 0x4B, 0x75, 0x57, 0x04, 0x35, 0x75 + .byte 0xAE, 0x08, 0x31, 0x75, 0x05, 0x0D, 0x5C, 0x11, 0xB4, 0x15, 0x0B, 0x1A, 0x39, 0x75, 0x62, 0x1E + .byte 0x31, 0x75, 0xB9, 0x22, 0x10, 0x27, 0x4B, 0x75, 0x83, 0x06, 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75 + .byte 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A, 0x31, 0x75, 0x8D, 0x20, 0x32, 0x75, 0x10, 0x27, 0x43, 0x75 + .byte 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12 + .byte 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24 + .byte 0x10, 0x27, 0x64, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03 + .byte 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05 + .byte 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09 + .byte 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C + .byte 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75 + .byte 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14 + .byte 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18 + .byte 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75 + .byte 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20 + .byte 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25 + .byte 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x85, 0x75 + .global _0209FE50 +_0209FE50: + .byte 0x32, 0x75, 0xC4, 0x09 + .byte 0x88, 0x13, 0x4C, 0x1D, 0x10, 0x27, 0x4A, 0x75, 0x01, 0x03, 0x02, 0x06, 0x35, 0x75, 0x04, 0x09 + .byte 0x31, 0x75, 0x05, 0x0C, 0x06, 0x0F, 0x07, 0x12, 0x09, 0x15, 0x37, 0x75, 0x0A, 0x18, 0x0B, 0x1B + .byte 0x0C, 0x1E, 0x31, 0x75, 0x0E, 0x21, 0x0F, 0x24, 0x3A, 0x75, 0x10, 0x27, 0x40, 0x75, 0x83, 0x06 + .byte 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75, 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A, 0x31, 0x75, 0x8D, 0x20 + .byte 0x32, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B + .byte 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D + .byte 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x64, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02 + .byte 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04 + .byte 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08 + .byte 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A + .byte 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F + .byte 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13 + .byte 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16 + .byte 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A + .byte 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E + .byte 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23 + .byte 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27 + .byte 0x85, 0x75, 0x00, 0x00 + .global _0209FF68 +_0209FF68: + .byte 0x32, 0x75, 0xC4, 0x09, 0x88, 0x13, 0x4C, 0x1D, 0x10, 0x27, 0x4A, 0x75 + .byte 0x01, 0x03, 0x02, 0x06, 0x35, 0x75, 0x04, 0x09, 0x31, 0x75, 0x05, 0x0C, 0x06, 0x0F, 0x07, 0x12 + .byte 0x09, 0x15, 0x37, 0x75, 0x0A, 0x18, 0x0B, 0x1B, 0x0C, 0x1E, 0x31, 0x75, 0x0E, 0x21, 0x0F, 0x24 + .byte 0x3A, 0x75, 0x10, 0x27, 0x40, 0x75, 0x95, 0x05, 0x33, 0x75, 0x29, 0x0B, 0x35, 0x75, 0xBE, 0x10 + .byte 0x3E, 0x75, 0x52, 0x16, 0x31, 0x75, 0xE7, 0x1B, 0x7B, 0x21, 0x31, 0x75, 0x10, 0x27, 0x43, 0x75 + .byte 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12 + .byte 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24 + .byte 0x10, 0x27, 0x64, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03 + .byte 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05 + .byte 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09 + .byte 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C + .byte 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75 + .byte 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14 + .byte 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18 + .byte 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75 + .byte 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20 + .byte 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25 + .byte 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x85, 0x75 + .global _020A0080 +_020A0080: + .byte 0x32, 0x75, 0xE2, 0x04 + .byte 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75, 0x9F, 0x24, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75 + .byte 0xCA, 0x02, 0x33, 0x75, 0x95, 0x05, 0x33, 0x75, 0x5F, 0x08, 0x29, 0x0B, 0xF3, 0x0D, 0xBE, 0x10 + .byte 0x38, 0x75, 0x88, 0x13, 0x32, 0x75, 0x52, 0x16, 0x1D, 0x19, 0x32, 0x75, 0xE7, 0x1B, 0x37, 0x75 + .byte 0xB1, 0x1E, 0x31, 0x75, 0x7B, 0x21, 0x46, 0x24, 0x10, 0x27, 0x50, 0x75, 0xD0, 0x07, 0x3A, 0x75 + .byte 0xA0, 0x0F, 0x70, 0x17, 0x40, 0x1F, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02 + .byte 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E + .byte 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A + .byte 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25 + .byte 0x10, 0x27, 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03 + .byte 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05 + .byte 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09 + .byte 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C + .byte 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75 + .byte 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14 + .byte 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18 + .byte 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75 + .byte 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20 + .byte 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25 + .byte 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75 + .global _020A01B4 +_020A01B4: + .byte 0x32, 0x75, 0xB8, 0x0B, 0x31, 0x75, 0x70, 0x17, 0x28, 0x23, 0x32, 0x75, 0x1C, 0x25, 0x31, 0x75 + .byte 0x10, 0x27, 0x45, 0x75, 0x9B, 0x02, 0x35, 0x05, 0x33, 0x75, 0xD0, 0x07, 0x31, 0x75, 0x6B, 0x0A + .byte 0x05, 0x0D, 0xA0, 0x0F, 0x3B, 0x12, 0xD5, 0x14, 0x70, 0x17, 0x37, 0x75, 0x0B, 0x1A, 0xA5, 0x1C + .byte 0x40, 0x1F, 0x31, 0x75, 0xDB, 0x21, 0x75, 0x24, 0x3A, 0x75, 0x10, 0x27, 0x40, 0x75, 0x83, 0x06 + .byte 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75, 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A, 0x32, 0x75, 0x8D, 0x20 + .byte 0x31, 0x75, 0x10, 0x27, 0x57, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07 + .byte 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12 + .byte 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E + .byte 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01 + .byte 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04 + .byte 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75 + .byte 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75 + .byte 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D + .byte 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12 + .byte 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15 + .byte 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19 + .byte 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C + .byte 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22 + .byte 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26 + .byte 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 + .global _020A02F0 +_020A02F0: + .byte 0x32, 0x75, 0xE2, 0x04 + .byte 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75, 0x9F, 0x24, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75 + .byte 0x2C, 0x02, 0x33, 0x75, 0x57, 0x04, 0x32, 0x75, 0x83, 0x06, 0xAE, 0x08, 0xDA, 0x0A, 0x05, 0x0D + .byte 0x31, 0x0F, 0x37, 0x75, 0x5C, 0x11, 0x88, 0x13, 0xB4, 0x15, 0x31, 0x75, 0xDF, 0x17, 0x0B, 0x1A + .byte 0x32, 0x75, 0x36, 0x1C, 0x34, 0x75, 0x62, 0x1E, 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75, 0xB9, 0x22 + .byte 0xE4, 0x24, 0x10, 0x27, 0x50, 0x75, 0xD0, 0x07, 0x3A, 0x75, 0xA0, 0x0F, 0x70, 0x17, 0x40, 0x1F + .byte 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07 + .byte 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12 + .byte 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E + .byte 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01 + .byte 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04 + .byte 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75 + .byte 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75 + .byte 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D + .byte 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12 + .byte 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15 + .byte 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19 + .byte 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C + .byte 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22 + .byte 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26 + .byte 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 + .global _020A0430 +_020A0430: + .byte 0x32, 0x75, 0xB8, 0x0B + .byte 0x31, 0x75, 0x70, 0x17, 0x28, 0x23, 0x32, 0x75, 0x1C, 0x25, 0x31, 0x75, 0x10, 0x27, 0x45, 0x75 + .byte 0x2C, 0x02, 0x57, 0x04, 0x33, 0x75, 0x83, 0x06, 0x31, 0x75, 0xAE, 0x08, 0xDA, 0x0A, 0x05, 0x0D + .byte 0x31, 0x0F, 0x5C, 0x11, 0x88, 0x13, 0x37, 0x75, 0xB4, 0x15, 0xDF, 0x17, 0x0B, 0x1A, 0x31, 0x75 + .byte 0x36, 0x1C, 0x62, 0x1E, 0x3A, 0x75, 0x8D, 0x20, 0x31, 0x75, 0xB9, 0x22, 0xE4, 0x24, 0x10, 0x27 + .byte 0x3C, 0x75, 0x1B, 0x06, 0x33, 0x75, 0x35, 0x0C, 0x44, 0x75, 0x50, 0x12, 0x32, 0x75, 0x6A, 0x18 + .byte 0x32, 0x75, 0x14, 0x1C, 0xBD, 0x1F, 0x67, 0x23, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01 + .byte 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D + .byte 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18 + .byte 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24 + .byte 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03 + .byte 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05 + .byte 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08 + .byte 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B + .byte 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10 + .byte 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75 + .byte 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17 + .byte 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B + .byte 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F + .byte 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24 + .byte 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27 + .byte 0x31, 0x75, 0x00, 0x00 + .global _020A0578 +_020A0578: + .byte 0x32, 0x75, 0xE2, 0x04, 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75 + .byte 0x9F, 0x24, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75, 0x2C, 0x02, 0x33, 0x75, 0x57, 0x04, 0x32, 0x75 + .byte 0x83, 0x06, 0xAE, 0x08, 0xDA, 0x0A, 0x05, 0x0D, 0x31, 0x0F, 0x37, 0x75, 0x5C, 0x11, 0x88, 0x13 + .byte 0xB4, 0x15, 0x31, 0x75, 0xDF, 0x17, 0x0B, 0x1A, 0x32, 0x75, 0x36, 0x1C, 0x34, 0x75, 0x62, 0x1E + .byte 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75, 0xB9, 0x22, 0xE4, 0x24, 0x10, 0x27, 0x3C, 0x75, 0x83, 0x06 + .byte 0x33, 0x75, 0x05, 0x0D, 0x3F, 0x75, 0xED, 0x10, 0x37, 0x75, 0x70, 0x17, 0x32, 0x75, 0x58, 0x1B + .byte 0x40, 0x1F, 0x28, 0x23, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04 + .byte 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F + .byte 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B + .byte 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27 + .byte 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75 + .byte 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06 + .byte 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09 + .byte 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75 + .byte 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11 + .byte 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14 + .byte 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75 + .byte 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C + .byte 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21 + .byte 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25 + .byte 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 + .global _020A06C4 +_020A06C4: + .byte 0x32, 0x75, 0xE2, 0x04, 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75, 0x9F, 0x24, 0x31, 0x75 + .byte 0x10, 0x27, 0x46, 0x75, 0x2C, 0x02, 0x33, 0x75, 0x57, 0x04, 0x31, 0x75, 0x83, 0x06, 0xAE, 0x08 + .byte 0xDA, 0x0A, 0x05, 0x0D, 0x31, 0x0F, 0x5C, 0x11, 0x37, 0x75, 0x88, 0x13, 0xB4, 0x15, 0xDF, 0x17 + .byte 0x31, 0x75, 0x0B, 0x1A, 0x36, 0x1C, 0x37, 0x75, 0x62, 0x1E, 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75 + .byte 0xB9, 0x22, 0xE4, 0x24, 0x10, 0x27, 0x3C, 0x75, 0x95, 0x05, 0x33, 0x75, 0x29, 0x0B, 0x3F, 0x75 + .byte 0x82, 0x0E, 0x34, 0x75, 0x17, 0x14, 0x32, 0x75, 0xAB, 0x19, 0x32, 0x75, 0x05, 0x1D, 0x5E, 0x20 + .byte 0xB7, 0x23, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05 + .byte 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11 + .byte 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C + .byte 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75 + .byte 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03 + .byte 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07 + .byte 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09 + .byte 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D + .byte 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12 + .byte 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75 + .byte 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19 + .byte 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75 + .byte 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22 + .byte 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26 + .byte 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75 + .global _020A0810 +_020A0810: + .byte 0x32, 0x75, 0x60, 0x09 + .byte 0xC0, 0x12, 0x20, 0x1C, 0x80, 0x25, 0x32, 0x75, 0x10, 0x27, 0x47, 0x75, 0xCA, 0x02, 0x95, 0x05 + .byte 0x35, 0x75, 0x5F, 0x08, 0x29, 0x0B, 0xF3, 0x0D, 0xBE, 0x10, 0x88, 0x13, 0x52, 0x16, 0x37, 0x75 + .byte 0x1D, 0x19, 0xE7, 0x1B, 0xB1, 0x1E, 0x31, 0x75, 0x7B, 0x21, 0x46, 0x24, 0x3A, 0x75, 0x10, 0x27 + .byte 0x40, 0x75, 0x83, 0x06, 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75, 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A + .byte 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06 + .byte 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19 + .byte 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x33, 0x75, 0x72, 0x01 + .byte 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D + .byte 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18 + .byte 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24 + .byte 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03 + .byte 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05 + .byte 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08 + .byte 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B + .byte 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10 + .byte 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75 + .byte 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17 + .byte 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B + .byte 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F + .byte 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24 + .byte 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x85, 0x75, 0x00, 0x00 + .global _020A0964 +_020A0964: + .byte 0x56, 0x0C, 0x31, 0x75, 0x81, 0x12, 0x9D, 0x16, 0xBA, 0x1A, 0xD7, 0x1E, 0x33, 0x75, 0xF3, 0x22 + .byte 0x10, 0x27, 0x39, 0x75, 0xC4, 0x09, 0x88, 0x13, 0x4C, 0x1D, 0x32, 0x75, 0x10, 0x27, 0x37, 0x75 + .byte 0xB3, 0x01, 0x66, 0x03, 0x31, 0x75, 0x18, 0x05, 0xCB, 0x06, 0x33, 0x75, 0x7E, 0x08, 0x31, 0x0A + .byte 0xE3, 0x0B, 0x96, 0x0D, 0x49, 0x0F, 0x36, 0x75, 0xFC, 0x10, 0xAF, 0x12, 0x61, 0x14, 0x14, 0x16 + .byte 0xC7, 0x17, 0x7A, 0x19, 0x33, 0x75, 0x2D, 0x1B, 0xDF, 0x1C, 0x92, 0x1E, 0x45, 0x20, 0xF8, 0x21 + .byte 0x31, 0x75, 0xAA, 0x23, 0x5D, 0x25, 0x44, 0x75, 0x05, 0x0D, 0x3F, 0x75, 0x0B, 0x1A, 0x39, 0x75 + .byte 0x10, 0x27, 0x54, 0x75, 0x88, 0x13, 0x10, 0x27, 0x58, 0x75, 0x10, 0x27, 0x39, 0x75, 0x2E, 0x01 + .byte 0x31, 0x75, 0x5B, 0x02, 0xF2, 0x02, 0x89, 0x03, 0xFA, 0x03, 0x32, 0x75, 0x20, 0x04, 0xB7, 0x04 + .byte 0x31, 0x75, 0xDC, 0x04, 0x32, 0x75, 0x4D, 0x05, 0x7B, 0x06, 0x12, 0x07, 0x31, 0x75, 0xA9, 0x07 + .byte 0x40, 0x08, 0xD6, 0x08, 0x22, 0x09, 0x48, 0x09, 0x93, 0x09, 0x33, 0x75, 0xDE, 0x09, 0x31, 0x75 + .byte 0x2A, 0x0A, 0x57, 0x0B, 0x31, 0x75, 0x85, 0x0C, 0x42, 0x0D, 0x6F, 0x0E, 0x2C, 0x0F, 0x31, 0x75 + .byte 0x3B, 0x10, 0x31, 0x75, 0x8F, 0x11, 0x26, 0x12, 0x32, 0x75, 0x53, 0x13, 0xEA, 0x13, 0x31, 0x75 + .byte 0x5B, 0x14, 0x32, 0x75, 0xCC, 0x14, 0x63, 0x15, 0xFA, 0x15, 0x28, 0x17, 0xBE, 0x17, 0x55, 0x18 + .byte 0x37, 0x75, 0x83, 0x19, 0x1A, 0x1A, 0x3F, 0x1A, 0xD6, 0x1A, 0x04, 0x1C, 0x2A, 0x1C, 0x31, 0x75 + .byte 0xC0, 0x1C, 0x32, 0x75, 0xA3, 0x1D, 0x3A, 0x1E, 0x1C, 0x1F, 0x32, 0x75, 0x49, 0x20, 0xE0, 0x20 + .byte 0x0E, 0x22, 0xA5, 0x22, 0x3C, 0x23, 0xD2, 0x23, 0x31, 0x75, 0x69, 0x24, 0x00, 0x25, 0xE2, 0x25 + .byte 0x79, 0x26, 0x10, 0x27, 0x48, 0x75, 0xC4, 0x00, 0x88, 0x01, 0x4C, 0x02, 0x10, 0x03, 0xD4, 0x03 + .byte 0x98, 0x04, 0x5D, 0x05, 0x31, 0x75, 0x21, 0x06, 0xE5, 0x06, 0xA9, 0x07, 0x6D, 0x08, 0x31, 0x09 + .byte 0xF5, 0x09, 0xB9, 0x0A, 0x7D, 0x0B, 0x41, 0x0C, 0xC9, 0x0D, 0x8D, 0x0E, 0x52, 0x0F, 0xDA, 0x10 + .byte 0x9E, 0x11, 0x62, 0x12, 0x31, 0x75, 0xEA, 0x13, 0x72, 0x15, 0xFA, 0x16, 0xBE, 0x17, 0x83, 0x18 + .byte 0x47, 0x19, 0x0B, 0x1A, 0xCF, 0x1A, 0x93, 0x1B, 0x57, 0x1C, 0x1B, 0x1D, 0x31, 0x75, 0xDF, 0x1D + .byte 0x32, 0x75, 0xA3, 0x1E, 0x67, 0x1F, 0x2B, 0x20, 0xEF, 0x20, 0xB3, 0x21, 0x32, 0x75, 0x3C, 0x23 + .byte 0x00, 0x24, 0x31, 0x75, 0x88, 0x25, 0x4C, 0x26, 0x10, 0x27, 0x39, 0x75, 0x10, 0x27, 0x31, 0x75 + .global MISSION_FLOOR_RANKS_PTRS +MISSION_FLOOR_RANKS_PTRS: + .word MISSION_FLOOR_RANKS_AND_ITEM_LISTS_1 + .word _0209EAB4 + .word _0209EB24 + .word _0209EBF0 + .word _0209EB54 + .word _0209EC38 + .word _0209EB90 + .word _0209EAE4 + .word _0209EC68 + .word _0209EAEC + .word _0209EC20 + .word _0209EABC + .word _0209ED18 + .word _0209EE0C + .word _0209ECF8 + .word _0209EEFC + .word _0209EBFC + .word _0209EC88 + .word _0209EB84 + .word _0209ECA8 + .word _0209ECB8 + .word _0209EB78 + .word _0209EC48 + .word _0209EE24 + .word _0209ECD8 + .word _0209EF2C + .word _0209EF48 + .word _0209EC78 + .word _0209EF80 + .word _0209EF9C + .word _0209EE54 + .word _0209ED7C + .word _0209F0F8 + .word _0209EE6C + .word _0209EF14 + .word _0209EFF4 + .word _0209EDA4 + .word _0209F014 + .word _0209EE84 + .word _0209EB60 + .word _0209EC58 + .word _0209EE9C + .word _0209EBA8 + .word _0209ECE8 + .word _0209EEB4 + .word _0209EECC + .word _0209F034 + .word _0209EB34 + .word _0209EADC + .word _0209EBC0 + .word _0209EB1C + .word _0209F160 + .word _0209EEE4 + .word _0209F330 + .word _0209F054 + .word _0209EDCC + .word _0209EDE0 + .word _0209ED68 + .word _0209EFB8 + .word _0209F1D4 + .word _0209F0A0 + .word _0209F0CC + .word _0209F394 + .word ARM9_UNKNOWN_DATA__NA_209EAAC + .word _0209F12C + .word _0209F3F8 + .word _0209EBCC + .word _0209EB04 + .word _0209EC98 + .word _0209EDF4 + .word _0209EF64 + .word _0209EFD4 + .word _0209F074 + .word _0209ED54 + .word _0209EB4C + .word _0209EBE4 + .word _0209ECC8 + .word _0209EC2C + .word _0209ED40 + .word _0209EE3C + .word _0209EB6C + .word _0209EBB4 + .word _0209ED08 + .word _0209EB9C + .word _0209ED90 + .word _0209EBD8 + .word _0209EC08 + .word _0209EB14 + .word _0209EAFC + .word _0209EC14 + .word _0209EDB8 + .word _0209ED2C + .word _0209EACC + .word _0209EB3C + .word _0209EB44 + .word _0209EB2C + .word _0209EAD4 + .word _0209EAC4 + .word _0209EAF4 + .word _0209EB0C + .global DUNGEON_RESTRICTIONS +DUNGEON_RESTRICTIONS: + .byte 0xE0, 0x07, 0x00, 0x00 + .global _020A0C68 +_020A0C68: + .byte 0x0A + .global _020A0C69 +_020A0C69: + .byte 0x30 + .global _020A0C6A +_020A0C6A: + .byte 0x04, 0x00 + .global _020A0C6C +_020A0C6C: + .byte 0xE8, 0x03 + .global _020A0C6E +_020A0C6E: + .byte 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x02, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0x14, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA0, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xB4, 0x04, 0x00, 0x00, 0x0A, 0x10, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0xB4, 0x04, 0x00, 0x00 + .byte 0x0A, 0x00, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x94, 0x04, 0x00, 0x00, 0x0A, 0x00, 0x01, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0xA0, 0x06, 0x00, 0x00, 0xFF, 0x10, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x95, 0x07, 0x00, 0x00, 0xFF, 0x00, 0x01, 0x00, 0xD0, 0x07, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0x84, 0x04, 0x00, 0x00, 0xFF, 0x08, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0x84, 0x04, 0x00, 0x00, 0xFF, 0x08, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x84, 0x04, 0x00, 0x00 + .byte 0xFF, 0x08, 0x01, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x84, 0x04, 0x00, 0x00, 0xFF, 0x08, 0x01, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0x78, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00 + .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0x8D, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8C, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0x78, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00 + .byte 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00 + .byte 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .global _020A1864 +_020A1864: + .byte 0xB4, 0x00, 0x00, 0x00 + .global _020A1868 +_020A1868: + .byte 0x32, 0x00, 0x00, 0x00 + .global SPECIAL_BAND_STAT_BOOST +SPECIAL_BAND_STAT_BOOST: + .byte 0x0C, 0x00, 0x00, 0x00 + .global _020A1870 +_020A1870: + .byte 0x0A, 0x00, 0x00, 0x00 + .global _020A1874 +_020A1874: + .byte 0x04, 0x00, 0x00, 0x00 + .global _020A1878 +_020A1878: + .byte 0x0A, 0x00, 0x00, 0x00 + .global MUNCH_BELT_STAT_BOOST +MUNCH_BELT_STAT_BOOST: + .byte 0x08, 0x00, 0x00, 0x00 + .global _020A1880 +_020A1880: + .byte 0x2C, 0x01, 0x00, 0x00 + .global _020A1884 +_020A1884: + .byte 0x2C, 0x01, 0x00, 0x00 + .global GUMMI_STAT_BOOST +GUMMI_STAT_BOOST: + .byte 0x01, 0x00, 0x00, 0x00 + .global MIN_IQ_EXCLUSIVE_MOVE_USER +MIN_IQ_EXCLUSIVE_MOVE_USER: + .byte 0x4B, 0x01, 0x00, 0x00 + .global WONDER_GUMMI_IQ_GAIN +WONDER_GUMMI_IQ_GAIN: + .byte 0x0F, 0x00, 0x00, 0x00 + .global _020A1894 +_020A1894: + .byte 0x32, 0x00, 0x00, 0x00 + .global AURA_BOW_STAT_BOOST +AURA_BOW_STAT_BOOST: + .byte 0x01, 0x00, 0x00, 0x00 + .global _020A189C +_020A189C: + .byte 0x2C, 0x01, 0x00, 0x00 + .global _020A18A0 +_020A18A0: + .byte 0x05, 0x00, 0x00, 0x00 + .global MIN_IQ_ITEM_MASTER +MIN_IQ_ITEM_MASTER: + .byte 0x96, 0x00, 0x00, 0x00 + .global DEF_SCARF_STAT_BOOST +DEF_SCARF_STAT_BOOST: + .byte 0x08, 0x00, 0x00, 0x00 + .global POWER_BAND_STAT_BOOST +POWER_BAND_STAT_BOOST: + .byte 0x0C, 0x00, 0x00, 0x00 + .global WONDER_GUMMI_STAT_BOOST +WONDER_GUMMI_STAT_BOOST: + .byte 0x03, 0x00, 0x00, 0x00 + .global ZINC_BAND_STAT_BOOST +ZINC_BAND_STAT_BOOST: + .byte 0x08, 0x00, 0x00, 0x00 + .global EGG_HP_BONUS +EGG_HP_BONUS: + .byte 0x0A, 0x00, 0x00, 0x00 + .global _020A18BC +_020A18BC: + .byte 0x78, 0x05, 0x00, 0x00 + .global _020A18C0 +_020A18C0: + .byte 0x2C, 0x01, 0x00, 0x00 + .global EVOLUTION_HP_BONUS +EVOLUTION_HP_BONUS: + .byte 0x0A, 0x00, 0x00, 0x00 + .global _020A18C8 +_020A18C8: + .byte 0x02, 0x00, 0x00, 0x00 + .global DAMAGE_FORMULA_FLV_SHIFT +DAMAGE_FORMULA_FLV_SHIFT: + .byte 0x00, 0x32, 0x00, 0x00 + .global EVOLUTION_PHYSICAL_STAT_BONUSES +EVOLUTION_PHYSICAL_STAT_BONUSES: + .byte 0x05, 0x00, 0x05, 0x00 + .global DAMAGE_FORMULA_CONSTANT_SHIFT +DAMAGE_FORMULA_CONSTANT_SHIFT: + .byte 0x00, 0xC9, 0xFE, 0xFF + .global DAMAGE_FORMULA_FLV_DEFICIT_DIVISOR +DAMAGE_FORMULA_FLV_DEFICIT_DIVISOR: + .byte 0x00, 0x08, 0x00, 0x00 + .global EGG_STAT_BONUSES +EGG_STAT_BONUSES: + .byte 0x05, 0x00, 0x05, 0x00 + .global _020A18E0 +_020A18E0: + .byte 0x05, 0x00, 0x05, 0x00 + .global EVOLUTION_SPECIAL_STAT_BONUSES +EVOLUTION_SPECIAL_STAT_BONUSES: + .byte 0x05, 0x00, 0x05, 0x00 + .global DAMAGE_FORMULA_NON_TEAM_MEMBER_MODIFIER +DAMAGE_FORMULA_NON_TEAM_MEMBER_MODIFIER: + .byte 0x54, 0x01, 0x00, 0x00 + .global DAMAGE_FORMULA_LN_PREFACTOR +DAMAGE_FORMULA_LN_PREFACTOR: + .byte 0x00, 0x32, 0x00, 0x00 + .global DAMAGE_FORMULA_DEF_PREFACTOR +DAMAGE_FORMULA_DEF_PREFACTOR: + .byte 0x80, 0xFF, 0xFF, 0xFF + .global DAMAGE_FORMULA_AT_PREFACTOR +DAMAGE_FORMULA_AT_PREFACTOR: + .byte 0x99, 0x00, 0x00, 0x00 + .global DAMAGE_FORMULA_LN_ARG_PREFACTOR +DAMAGE_FORMULA_LN_ARG_PREFACTOR: + .byte 0x00, 0x0A, 0x00, 0x00 + .global _020A18FC +_020A18FC: + .byte 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0x00, 0x00, 0x00 + .global _020A1904 +_020A1904: + .byte 0x96, 0x97, 0x98, 0x99, 0x9A, 0x00, 0x00, 0x00 + .global _020A190C +_020A190C: + .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x00, 0x01, 0x00 + .global FORBIDDEN_FORGOT_MOVE_LIST +FORBIDDEN_FORGOT_MOVE_LIST: + .byte 0x18, 0x03, 0xD6, 0x00, 0xFB, 0x00, 0x19, 0x01, 0xD6, 0x00, 0x08, 0x00 + .byte 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020A192C +_020A192C: + .byte 0x00, 0x0E, 0x03, 0x04, 0x0C, 0x09, 0x02, 0x0E + .byte 0x11, 0x0A, 0x0D, 0x10, 0x08, 0x07, 0x01, 0x11, 0x10, 0x05, 0x00, 0x00 + .global TACTICS_UNLOCK_LEVEL_TABLE +TACTICS_UNLOCK_LEVEL_TABLE: + .byte 0x01, 0x00, 0x14, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0x03, 0xE7, 0x03, 0x23, 0x00, 0x1E, 0x00, 0xE7, 0x03, 0x0A, 0x00 + .byte 0x0F, 0x00, 0xE7, 0x03 + .global _020A1958 +_020A1958: + .byte 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E + .byte 0x7F, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E + .byte 0x8F, 0x90, 0x00, 0x00 + .global CLIENT_LEVEL_TABLE +CLIENT_LEVEL_TABLE: + .byte 0x00, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0A, 0x00, 0x0B, 0x00 + .byte 0x0B, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0D, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00 + .global OUTLAW_LEVEL_TABLE +OUTLAW_LEVEL_TABLE: + .byte 0x00, 0x00, 0x11, 0x00, 0x14, 0x00, 0x19, 0x00, 0x20, 0x00, 0x25, 0x00 + .byte 0x2A, 0x00, 0x2F, 0x00, 0x34, 0x00, 0x39, 0x00, 0x3C, 0x00, 0x41, 0x00, 0x46, 0x00, 0x4B, 0x00 + .byte 0x50, 0x00, 0x5A, 0x00 + .global OUTLAW_MINION_LEVEL_TABLE +OUTLAW_MINION_LEVEL_TABLE: + .byte 0x00, 0x00, 0x11, 0x00, 0x14, 0x00, 0x19, 0x00, 0x20, 0x00, 0x25, 0x00 + .byte 0x2A, 0x00, 0x2F, 0x00, 0x34, 0x00, 0x39, 0x00, 0x3C, 0x00, 0x41, 0x00, 0x46, 0x00, 0x4B, 0x00 + .byte 0x50, 0x00, 0x5A, 0x00 + .global HIDDEN_POWER_BASE_POWER_TABLE +HIDDEN_POWER_BASE_POWER_TABLE: + .byte 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 + .byte 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x0D, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00 + .global VERSION_EXCLUSIVE_MONSTERS +VERSION_EXCLUSIVE_MONSTERS: + .byte 0xC8, 0x01, 0x01, 0x00 + .byte 0x20, 0x04, 0x01, 0x00, 0xC6, 0x01, 0x01, 0x00, 0x1E, 0x04, 0x01, 0x00, 0x0C, 0x00, 0x01, 0x00 + .byte 0x64, 0x02, 0x01, 0x00, 0xD5, 0x01, 0x00, 0x01, 0x2D, 0x04, 0x00, 0x01, 0xBF, 0x01, 0x00, 0x01 + .byte 0x17, 0x04, 0x00, 0x01, 0xC0, 0x01, 0x00, 0x01, 0x18, 0x04, 0x00, 0x01, 0xC1, 0x01, 0x00, 0x01 + .byte 0x19, 0x04, 0x00, 0x01, 0x0F, 0x00, 0x00, 0x01, 0x67, 0x02, 0x00, 0x01, 0xE9, 0x01, 0x01, 0x00 + .byte 0x41, 0x04, 0x01, 0x00, 0xEA, 0x01, 0x01, 0x00, 0x42, 0x04, 0x01, 0x00, 0x16, 0x01, 0x01, 0x00 + .byte 0x09, 0x02, 0x00, 0x01, 0x96, 0x00, 0x00, 0x01 + .global IQ_SKILL_RESTRICTIONS +IQ_SKILL_RESTRICTIONS: + .byte 0x0F, 0x27, 0x04, 0x00, 0x01, 0x00, 0x02, 0x00 + .byte 0x04, 0x00, 0x04, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00 + .byte 0x0A, 0x00, 0x0A, 0x00, 0x0B, 0x00, 0x0B, 0x00, 0x0E, 0x00, 0x0E, 0x00, 0x0E, 0x00, 0x10, 0x00 + .byte 0x14, 0x00, 0x09, 0x00, 0x11, 0x00, 0x06, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1A, 0x00, 0x1B, 0x00 + .byte 0x1C, 0x00, 0x1D, 0x00, 0x1E, 0x00, 0x1F, 0x00, 0x20, 0x00, 0x21, 0x00, 0x22, 0x00, 0x23, 0x00 + .byte 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00, 0x29, 0x00, 0x2A, 0x00, 0x2B, 0x00 + .byte 0x2C, 0x00, 0x2D, 0x00, 0x2E, 0x00, 0x2F, 0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x33, 0x00 + .byte 0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3A, 0x00, 0x3B, 0x00 + .byte 0x3C, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x3F, 0x00, 0x40, 0x00, 0x41, 0x00, 0x42, 0x00, 0x43, 0x00 + .byte 0x44, 0x00, 0x00, 0x00 + .global SECONDARY_TERRAIN_TYPES +SECONDARY_TERRAIN_TYPES: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02 + .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x01, 0x01, 0x00 + .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 + .global SENTRY_DUTY_MONSTER_IDS +SENTRY_DUTY_MONSTER_IDS: + .byte 0x1B, 0x01, 0x9F, 0x00 + .byte 0x85, 0x00, 0xFE, 0x00, 0x48, 0x01, 0x49, 0x01, 0xAE, 0x01, 0xA0, 0x00, 0xFB, 0x00, 0x7F, 0x00 + .byte 0xEC, 0x01, 0x8F, 0x00, 0x08, 0x00, 0x09, 0x00, 0x18, 0x01, 0x80, 0x00, 0xAB, 0x01, 0x41, 0x01 + .byte 0xE8, 0x01, 0x6A, 0x00, 0x6B, 0x01, 0x1C, 0x00, 0x1A, 0x01, 0x19, 0x01, 0x7B, 0x00, 0x07, 0x00 + .byte 0x2F, 0x01, 0xBD, 0x01, 0x2D, 0x01, 0x96, 0x01, 0x98, 0x00, 0x54, 0x00, 0xAF, 0x00, 0xA8, 0x01 + .byte 0xA6, 0x01, 0x3B, 0x01, 0x1F, 0x00, 0x34, 0x00, 0xD9, 0x01, 0xBA, 0x00, 0x1F, 0x01, 0x5F, 0x01 + .byte 0x9D, 0x00, 0x1D, 0x01, 0x2B, 0x01, 0xA7, 0x01, 0x19, 0x00, 0xA9, 0x01, 0x04, 0x00, 0x9B, 0x00 + .byte 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x99, 0x00, 0xF1, 0x00, 0x35, 0x00, 0xA3, 0x00, 0x21, 0x01 + .byte 0xAD, 0x01, 0xAC, 0x01, 0x10, 0x00, 0x4D, 0x00, 0x89, 0x00, 0x9C, 0x00, 0x45, 0x00, 0x1E, 0x01 + .byte 0x9A, 0x00, 0xAA, 0x01, 0xC6, 0x00, 0x3C, 0x01, 0x1A, 0x00, 0x20, 0x01, 0x05, 0x00, 0x06, 0x00 + .byte 0xA5, 0x00, 0x1C, 0x01, 0x9E, 0x00, 0xAF, 0x01, 0x26, 0x00, 0x87, 0x01, 0x02, 0x01, 0xB6, 0x01 + .byte 0x6F, 0x00, 0x65, 0x01, 0x64, 0x01, 0x51, 0x01, 0x3F, 0x01, 0x03, 0x01, 0x63, 0x01, 0x3A, 0x01 + .byte 0x24, 0x01, 0x08, 0x01, 0x38, 0x00, 0xE9, 0x01, 0xEA, 0x01, 0xB7, 0x01, 0xB8, 0x01, 0x25, 0x00 + .byte 0x05, 0x02, 0x88, 0x01, 0x22, 0x00, 0x00, 0x00 + .global IQ_SKILLS +IQ_SKILLS: + .byte 0x0F, 0x27, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x01, 0x00, 0x00, 0x1C, 0x02, 0x00, 0x00 + .byte 0x0F, 0x27, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00 + .byte 0x0A, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00, 0xDE, 0x03, 0x00, 0x00 + .byte 0xF0, 0x00, 0x00, 0x00, 0x20, 0x03, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00 + .byte 0x46, 0x00, 0x00, 0x00, 0x58, 0x02, 0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x0F, 0x27, 0x00, 0x00 + .byte 0xE0, 0x01, 0x00, 0x00, 0x96, 0x00, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00 + .byte 0x26, 0x02, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x0F, 0x27, 0x00, 0x00 + .byte 0xDC, 0x00, 0x00, 0x00, 0xE6, 0x00, 0x00, 0x00, 0x30, 0x02, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00 + .byte 0xA4, 0x01, 0x00, 0x00, 0x4A, 0x01, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, 0x0E, 0x01, 0x00, 0x00 + .byte 0x0F, 0x27, 0x00, 0x00, 0xEE, 0x02, 0x00, 0x00, 0x3A, 0x02, 0x00, 0x00, 0xB4, 0x00, 0x00, 0x00 + .byte 0xAA, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0xB9, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00 + .byte 0x1E, 0x00, 0x00, 0x00, 0x84, 0x03, 0x00, 0x00, 0xAF, 0x00, 0x00, 0x00, 0x22, 0x01, 0x00, 0x00 + .byte 0x32, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x36, 0x01, 0x00, 0x00 + .byte 0xB6, 0x03, 0x00, 0x00, 0x54, 0x01, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00, 0x0F, 0x27, 0x00, 0x00 + .byte 0x5E, 0x01, 0x00, 0x00, 0x68, 0x01, 0x00, 0x00, 0xB8, 0x01, 0x00, 0x00, 0x44, 0x02, 0x00, 0x00 + .byte 0x52, 0x03, 0x00, 0x00, 0x72, 0x01, 0x00, 0x00, 0x0F, 0x27, 0x00, 0x00 + .global IQ_GROUP_SKILLS +IQ_GROUP_SKILLS: + .byte 0x18, 0x1A, 0x1B, 0x1F + .byte 0x25, 0x26, 0x36, 0x39, 0x3E, 0x41, 0x42, 0x43, 0x16, 0x03, 0x07, 0x08, 0x01, 0x17, 0x15, 0x0C + .byte 0x0F, 0x14, 0x02, 0x11, 0xFF, 0x18, 0x1B, 0x1E, 0x20, 0x26, 0x2E, 0x32, 0x33, 0x34, 0x37, 0x3E + .byte 0x42, 0x16, 0x03, 0x07, 0x08, 0x01, 0x17, 0x15, 0x0F, 0x13, 0x02, 0x11, 0x14, 0xFF, 0x18, 0x22 + .byte 0x24, 0x25, 0x28, 0x2C, 0x2F, 0x30, 0x31, 0x38, 0x3B, 0x3C, 0x3F, 0x42, 0x16, 0x03, 0x07, 0x08 + .byte 0x01, 0x17, 0x09, 0x02, 0x11, 0x14, 0xFF, 0x18, 0x1A, 0x1D, 0x1F, 0x27, 0x28, 0x2B, 0x2E, 0x30 + .byte 0x3C, 0x3F, 0x40, 0x16, 0x03, 0x07, 0x08, 0x17, 0x15, 0x0E, 0x12, 0x13, 0x02, 0x05, 0x14, 0xFF + .byte 0x18, 0x20, 0x23, 0x24, 0x25, 0x27, 0x2D, 0x2F, 0x32, 0x34, 0x35, 0x37, 0x38, 0x16, 0x03, 0x07 + .byte 0x08, 0x04, 0x17, 0x0A, 0x0F, 0x02, 0x10, 0x14, 0xFF, 0x18, 0x1A, 0x1C, 0x1D, 0x1F, 0x26, 0x29 + .byte 0x2C, 0x2D, 0x2E, 0x39, 0x42, 0x16, 0x03, 0x07, 0x08, 0x01, 0x17, 0x0B, 0x0C, 0x0F, 0x12, 0x14 + .byte 0x02, 0xFF, 0x18, 0x1A, 0x1C, 0x1F, 0x29, 0x2B, 0x35, 0x36, 0x3B, 0x3C, 0x40, 0x41, 0x16, 0x03 + .byte 0x07, 0x08, 0x17, 0x09, 0x0E, 0x12, 0x13, 0x02, 0x05, 0x14, 0xFF, 0x18, 0x1B, 0x1E, 0x20, 0x26 + .byte 0x2D, 0x33, 0x34, 0x35, 0x37, 0x38, 0x40, 0x16, 0x03, 0x07, 0x08, 0x17, 0x0A, 0x0C, 0x0F, 0x12 + .byte 0x14, 0x02, 0x05, 0xFF, 0x18, 0x16, 0x03, 0x07, 0x08, 0x17, 0x02, 0x14, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x18, 0x16, 0x03 + .byte 0x07, 0x08, 0x17, 0x02, 0x14, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x18, 0x1D, 0x22, 0x24, 0x25, 0x28, 0x1F, 0x2F, 0x35, 0x37 + .byte 0x3A, 0x3C, 0x16, 0x03, 0x07, 0x08, 0x17, 0x09, 0x0C, 0x0F, 0x12, 0x14, 0x02, 0x05, 0xFF, 0x18 + .byte 0x1A, 0x1F, 0x23, 0x24, 0x29, 0x2D, 0x2E, 0x30, 0x39, 0x3C, 0x41, 0x16, 0x03, 0x07, 0x08, 0x04 + .byte 0x17, 0x0B, 0x0D, 0x0F, 0x14, 0x02, 0x10, 0xFF, 0x18, 0x16, 0x03, 0x07, 0x08, 0x17, 0x02, 0x14 + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0x18, 0x16, 0x03, 0x07, 0x08, 0x17, 0x02, 0x14, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x18, 0x16, 0x03, 0x07, 0x08, 0x17 + .byte 0x02, 0x14, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0x18, 0x16, 0x03, 0x07, 0x08, 0x17, 0x02, 0x14, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .global MONEY_QUANTITY_TABLE +MONEY_QUANTITY_TABLE: + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x0D, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00 + .byte 0x1D, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00 + .byte 0x2B, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x00, 0x00 + .byte 0x3E, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00 + .byte 0x50, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00 + .byte 0x65, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x6A, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x00, 0x00 + .byte 0x71, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00 + .byte 0x8B, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0x9D, 0x00, 0x00, 0x00 + .byte 0xA3, 0x00, 0x00, 0x00, 0xA8, 0x00, 0x00, 0x00, 0xAD, 0x00, 0x00, 0x00, 0xB3, 0x00, 0x00, 0x00 + .byte 0xB4, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0xC2, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x00 + .byte 0xC7, 0x00, 0x00, 0x00, 0xD4, 0x00, 0x00, 0x00, 0xDF, 0x00, 0x00, 0x00, 0xE3, 0x00, 0x00, 0x00 + .byte 0xE6, 0x00, 0x00, 0x00, 0xE9, 0x00, 0x00, 0x00, 0xEE, 0x00, 0x00, 0x00, 0xF1, 0x00, 0x00, 0x00 + .byte 0xFA, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, 0x0D, 0x01, 0x00, 0x00 + .byte 0x10, 0x01, 0x00, 0x00, 0x15, 0x01, 0x00, 0x00, 0x1A, 0x01, 0x00, 0x00, 0x1C, 0x01, 0x00, 0x00 + .byte 0x25, 0x01, 0x00, 0x00, 0x33, 0x01, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, 0x39, 0x01, 0x00, 0x00 + .byte 0x3D, 0x01, 0x00, 0x00, 0x4C, 0x01, 0x00, 0x00, 0x51, 0x01, 0x00, 0x00, 0x5C, 0x01, 0x00, 0x00 + .byte 0x5D, 0x01, 0x00, 0x00, 0x62, 0x01, 0x00, 0x00, 0x67, 0x01, 0x00, 0x00, 0x6F, 0x01, 0x00, 0x00 + .byte 0x76, 0x01, 0x00, 0x00, 0x7B, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x86, 0x01, 0x00, 0x00 + .byte 0x8D, 0x01, 0x00, 0x00, 0x91, 0x01, 0x00, 0x00, 0x9A, 0x01, 0x00, 0x00, 0xA3, 0x01, 0x00, 0x00 + .byte 0xA5, 0x01, 0x00, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xB3, 0x01, 0x00, 0x00, 0xB8, 0x01, 0x00, 0x00 + .byte 0xBB, 0x01, 0x00, 0x00, 0xC2, 0x01, 0x00, 0x00, 0xC9, 0x01, 0x00, 0x00, 0xCE, 0x01, 0x00, 0x00 + .byte 0xD0, 0x01, 0x00, 0x00, 0xD3, 0x01, 0x00, 0x00, 0xDF, 0x01, 0x00, 0x00, 0xE8, 0x01, 0x00, 0x00 + .byte 0xEB, 0x01, 0x00, 0x00, 0xF3, 0x01, 0x00, 0x00, 0xF4, 0x01, 0x00, 0x00, 0x26, 0x02, 0x00, 0x00 + .byte 0x8A, 0x02, 0x00, 0x00, 0xEE, 0x02, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00 + .global ARM9_UNKNOWN_TABLE__NA_20A20B0 +ARM9_UNKNOWN_TABLE__NA_20A20B0: + .byte 0x00 + .global _020A20B1 +_020A20B1: + .byte 0x00, 0x01, 0x01 + .byte 0x02, 0x02, 0x03, 0x03, 0x04, 0x04, 0x05, 0x05, 0x06, 0x06, 0x07, 0x07, 0x08, 0x08, 0x09, 0x09 + .byte 0x0A, 0x0A, 0x0B, 0x0B, 0x0C, 0x0C, 0x0D, 0x0D, 0x0E, 0x0E, 0x0F, 0x0F, 0x10, 0x10, 0x11, 0x11 + .byte 0x12, 0x12, 0x13, 0x13, 0x14, 0x14, 0x15, 0x15, 0x16, 0x16, 0x17, 0x17, 0x18, 0x18, 0x19, 0x19 + .byte 0x1A, 0x1A, 0x1B, 0x1B, 0x1C, 0x1C, 0x1D, 0x1D, 0x1E, 0x1E, 0x1F, 0x1F, 0x20, 0x20, 0x21, 0x21 + .byte 0x22, 0x22, 0x23, 0x23, 0x24, 0x24, 0x25, 0x25, 0x26, 0x26, 0x27, 0x27, 0x28, 0x28, 0x29, 0x29 + .byte 0x2A, 0x2A, 0x2B, 0x2B, 0x2C, 0x2C, 0x2D, 0x2D, 0x2E, 0x2E, 0x2F, 0x2F, 0x30, 0x30, 0x31, 0x31 + .byte 0x32, 0x32, 0x33, 0x33, 0x34, 0x34, 0x35, 0x35, 0x36, 0x36, 0x37, 0x37, 0x38, 0x38, 0x39, 0x39 + .byte 0x3A, 0x3A, 0x3B, 0x3B, 0x3C, 0x3C, 0x3D, 0x3D, 0x3E, 0x3E, 0x3F, 0x3F, 0x40, 0x40, 0x41, 0x41 + .byte 0x42, 0x42, 0x43, 0x43, 0x44, 0x44, 0x45, 0x45, 0x46, 0x46, 0x47, 0x47, 0x48, 0x48, 0x49, 0x49 + .byte 0x4A, 0x4A, 0x4B, 0x4B, 0x4C, 0x4C, 0x4D, 0x4D, 0x4E, 0x4E, 0x4F, 0x4F, 0x50, 0x50, 0x51, 0x51 + .byte 0x52, 0x52, 0x53, 0x53, 0x54, 0x54, 0x55, 0x55, 0x56, 0x56, 0x57, 0x57, 0x58, 0x58, 0x59, 0x59 + .byte 0x5A, 0x5A, 0x5B, 0x5B, 0x5C, 0x5C, 0x5D, 0x5D, 0x5E, 0x5E, 0x5F, 0x5F, 0x60, 0x60, 0x61, 0x61 + .byte 0x62, 0x62, 0x63, 0x63, 0x64, 0x64, 0x65, 0x65, 0x66, 0x66, 0x67, 0xFF, 0x68, 0xFF, 0x69, 0xB3 + .byte 0x6A, 0xFF, 0x6B, 0xFF, 0x6C, 0xFF, 0x6D, 0xFF, 0x6E, 0xFF, 0x6F, 0xFF, 0x70, 0xFF, 0x71, 0xFF + .byte 0x72, 0xFF, 0x73, 0xFF, 0x74, 0xFF, 0x75, 0xFF, 0x76, 0xFF, 0x77, 0xFF, 0x78, 0xFF, 0x79, 0xFF + .byte 0x7A, 0xFF, 0x7B, 0xFF, 0x7C, 0xFF, 0x7D, 0xFF, 0x7E, 0xB1, 0x7F, 0xB2, 0x80, 0xB4, 0x81, 0xB5 + .byte 0x82, 0xB6, 0x83, 0xB7, 0x84, 0xB8, 0x85, 0xB9, 0x86, 0xBA, 0x87, 0xBB, 0x88, 0xBC, 0x89, 0xBD + .byte 0x8A, 0xBE, 0x8B, 0xBF, 0x8C, 0xC0, 0x8D, 0xC1, 0x8E, 0xC2, 0x8F, 0xC3, 0x90, 0xC4, 0x91, 0xC5 + .byte 0x92, 0xC6, 0x93, 0xC7, 0x94, 0xC8, 0x95, 0xC9, 0x96, 0xCA, 0x97, 0xCB, 0x98, 0xCC, 0x99, 0xCD + .byte 0x9A, 0xCE, 0x9B, 0xCF, 0x9C, 0xD0, 0x9D, 0xD1, 0x9E, 0xD2, 0x9F, 0xD3, 0xA0, 0xD4, 0xA1, 0xD5 + .byte 0xA2, 0xD6, 0xA3, 0xD7, 0xA4, 0xD8, 0xA5, 0xD9, 0xA6, 0xDA, 0xA7, 0xDB, 0xA8, 0xDC, 0xA9, 0xDD + .byte 0xAA, 0xDE, 0xAB, 0xF1, 0xAC, 0xF2, 0xAD, 0xF7, 0xAE, 0xF8, 0xAF, 0xF9, 0xB0, 0xFA, 0xB1, 0xFF + .byte 0xB2, 0xFF, 0xB3, 0xFF, 0xB4, 0xFF, 0xB5, 0xFF, 0xB6, 0xFF, 0xB7, 0xFF, 0xB8, 0xFF, 0xB9, 0xFF + .byte 0xBA, 0xFF, 0xBB, 0xFF, 0xBC, 0xFF, 0xBD, 0xFF, 0xBE, 0xFF, 0xBF, 0xFF, 0xC0, 0xFF, 0xC1, 0xFF + .byte 0xC2, 0xFF, 0xC3, 0xFF, 0xC4, 0xFF, 0xC5, 0xFF, 0xC6, 0xFF, 0xC7, 0xFF, 0xC8, 0xFF, 0xC9, 0xFF + .byte 0xCA, 0xFF, 0xCB, 0xFF, 0xCC, 0xFF, 0xCD, 0xFF, 0xCE, 0xFF, 0xCF, 0xFF, 0xD0, 0xFF, 0xD1, 0xFF + .byte 0xD2, 0xFF, 0xD3, 0xFF, 0xD4, 0xFF, 0xD5, 0xFF, 0xD6, 0xFF, 0xD7, 0xFF, 0xD8, 0xFF, 0xD9, 0xFF + .byte 0xDA, 0xFF, 0xDB, 0xFF, 0xDC, 0xFF, 0xDD, 0xFF, 0xDE, 0xFF, 0xDF, 0xFF, 0xE0, 0xFF, 0xE1, 0xFF + .byte 0xE2, 0xFF, 0xE3, 0xFF, 0xE4, 0xFF, 0xE5, 0xFF, 0xE6, 0xFF, 0xE7, 0xFF, 0xE8, 0xFF, 0xE9, 0xFF + .byte 0xEA, 0xFF, 0xEB, 0xFF, 0xEC, 0xFF, 0xED, 0xFF, 0xEE, 0xFF, 0xEF, 0xFF, 0xF0, 0xFF, 0xF1, 0xFF + .byte 0xF2, 0xFF, 0xF3, 0xFF, 0xF4, 0xFF, 0xF5, 0xFF, 0xF6, 0xFF, 0xF7, 0xFF, 0xF8, 0xFF, 0xF9, 0xFF + .byte 0xFA, 0xFF, 0xFB, 0xFF, 0xFC, 0xFF, 0xFD, 0xFF, 0xFE, 0xFE, 0xFF, 0xFF + .global IQ_GUMMI_GAIN_TABLE +IQ_GUMMI_GAIN_TABLE: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00 + .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x01, 0x00, 0x03, 0x00 + .byte 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x05, 0x00, 0x04, 0x00, 0x02, 0x00, 0x03, 0x00 + .byte 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x04, 0x00 + .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x05, 0x00 + .byte 0x04, 0x00, 0x04, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 + .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00 + .byte 0x04, 0x00, 0x02, 0x00, 0x05, 0x00, 0x02, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x02, 0x00 + .byte 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 + .byte 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00 + .byte 0x03, 0x00, 0x04, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 + .byte 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 + .byte 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00 + .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 + .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00 + .byte 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00 + .byte 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x05, 0x00, 0x04, 0x00 + .byte 0x03, 0x00, 0x04, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 + .byte 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x04, 0x00, 0x03, 0x00 + .byte 0x02, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00 + .byte 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x04, 0x00 + .byte 0x04, 0x00, 0x02, 0x00, 0x03, 0x00, 0x01, 0x00, 0x05, 0x00, 0x03, 0x00, 0x02, 0x00, 0x04, 0x00 + .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 + .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00 + .byte 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00 + .byte 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00 + .byte 0x04, 0x00, 0x03, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 + .byte 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00 + .byte 0x02, 0x00, 0x04, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00 + .byte 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 + .byte 0x03, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x02, 0x00, 0x03, 0x00 + .byte 0x05, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00 + .byte 0x02, 0x00, 0x02, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00 + .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00 + .byte 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00 + .byte 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00 + .byte 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x04, 0x00 + .byte 0x01, 0x00, 0x04, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00 + .byte 0x02, 0x00, 0x05, 0x00 + .global GUMMI_BELLY_RESTORE_TABLE +GUMMI_BELLY_RESTORE_TABLE: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x0F, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00, 0x05, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00 + .byte 0x1E, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0A, 0x00 + .byte 0x00, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x1E, 0x00, 0x14, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x1E, 0x00, 0x0A, 0x00 + .byte 0x14, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x1E, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0F, 0x00 + .byte 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x1E, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00 + .byte 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x1E, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0F, 0x00, 0x0F, 0x00 + .byte 0x0A, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x0A, 0x00, 0x1E, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00 + .byte 0x14, 0x00, 0x05, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x1E, 0x00, 0x0F, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x0A, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0F, 0x00, 0x05, 0x00 + .byte 0x1E, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00 + .byte 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0A, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x1E, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0F, 0x00 + .byte 0x14, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x0A, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x1E, 0x00, 0x14, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x14, 0x00 + .byte 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x1E, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x00, 0x00, 0x05, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x05, 0x00, 0x0A, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0F, 0x00, 0x1E, 0x00, 0x0F, 0x00, 0x14, 0x00, 0x0F, 0x00 + .byte 0x00, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x1E, 0x00 + .byte 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00 + .byte 0x0F, 0x00, 0x14, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x05, 0x00, 0x14, 0x00, 0x0F, 0x00 + .byte 0x0A, 0x00, 0x0F, 0x00, 0x1E, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x0F, 0x00 + .byte 0x0A, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x05, 0x00, 0x14, 0x00, 0x0A, 0x00, 0x0A, 0x00 + .byte 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x1E, 0x00 + .global BAG_CAPACITY_TABLE_SPECIAL_EPISODES +BAG_CAPACITY_TABLE_SPECIAL_EPISODES: + .byte 0x18, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00 + .global BAG_CAPACITY_TABLE +BAG_CAPACITY_TABLE: + .byte 0x10, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00 + .global SPECIAL_EPISODE_MAIN_CHARACTERS +SPECIAL_EPISODE_MAIN_CHARACTERS: + .byte 0x17, 0x01, 0xEE, 0x00, 0x1A, 0x00, 0x75, 0x00, 0x29, 0x01, 0x5D, 0x00, 0x00, 0x00, 0x2D, 0x00 + .byte 0x6E, 0x00, 0x00, 0x00 + .global _020A2808 +_020A2808: + .byte 0xAE, 0x00, 0xD6, 0x00, 0xFA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x11, 0x00, 0x01, 0x00, 0x00, 0x00 + .global _020A281C +_020A281C: + .byte 0xA8, 0x03, 0xF0, 0x00, 0xFB, 0x01, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1F, 0x00, 0x6E, 0x00, 0x00, 0x00 + .global _020A2830 +_020A2830: + .byte 0xB2, 0x01, 0xD6, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x01, 0x00, 0x00, 0x00 + .global _020A2844 +_020A2844: + .byte 0x18, 0x03, 0xD6, 0x00, 0x54, 0x00, 0xFB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1D, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .global _020A2858 +_020A2858: + .byte 0x8E, 0x03, 0xEF, 0x00, 0xEA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x21, 0x00, 0x6E, 0x00, 0x00, 0x00 + .global _020A286C +_020A286C: + .byte 0x07, 0x02, 0xED, 0x00, 0x58, 0x01, 0xC3, 0x01 + .byte 0x2F, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x6E, 0x00, 0x82, 0x00 + .global _020A2880 +_020A2880: + .byte 0x2E, 0x04, 0xD6, 0x00 + .byte 0xFA, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20, 0x00, 0x01, 0x00, 0x00, 0x00 + .global _020A2894 +_020A2894: + .byte 0x19, 0x01, 0xD6, 0x00, 0x87, 0x00, 0xBE, 0x00, 0x50, 0x01, 0x08, 0x00, 0x00, 0x00, 0x2E, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .global _020A28A8 +_020A28A8: + .byte 0x78, 0x01, 0xEC, 0x00, 0x34, 0x01, 0x45, 0x01, 0x3A, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x1C, 0x00, 0x6E, 0x00, 0x00, 0x00 + .global GUEST_MONSTER_DATA +GUEST_MONSTER_DATA: + .byte 0x00, 0x00, 0x00, 0x00, 0x82, 0x01, 0xDF, 0x00 + .byte 0x1B, 0x00, 0x18, 0x00, 0xF9, 0x00, 0x48, 0x01, 0x39, 0x00, 0x0F, 0x00, 0x6E, 0x00, 0x14, 0x00 + .byte 0x14, 0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, 0x7D, 0x34, 0x00, 0x00 + .global _020A28E0 +_020A28E0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xED, 0x01, 0xE0, 0x00, 0x3F, 0x00, 0xC8, 0x00, 0x32, 0x01, 0x00, 0x00, 0x3E, 0x00, 0x0F, 0x00 + .byte 0x6E, 0x00, 0x1B, 0x00, 0x18, 0x00, 0x11, 0x00, 0x11, 0x00, 0x00, 0x00, 0xCB, 0x37, 0x00, 0x00 + .global _020A2904 +_020A2904: + .byte 0x00, 0x00, 0x00, 0x00, 0xB2, 0x01, 0xD9, 0x00, 0x8B, 0x00, 0xD9, 0x00, 0x2E, 0x01, 0x00, 0x00 + .byte 0x38, 0x00, 0x0E, 0x00, 0x6E, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x14, 0x00, 0x00, 0x00 + .byte 0x52, 0x15, 0x00, 0x00 + .global _020A2928 +_020A2928: + .byte 0x00, 0x00, 0x00, 0x00, 0xF5, 0x01, 0xDE, 0x00, 0x65, 0x00, 0x61, 0x00 + .byte 0x54, 0x00, 0x18, 0x00, 0x40, 0x00, 0x16, 0x00, 0x6E, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x15, 0x00 + .byte 0x17, 0x00, 0x00, 0x00, 0xFE, 0xD6, 0x00, 0x00 + .global _020A294C +_020A294C: + .byte 0x00, 0x00, 0x00, 0x00, 0xB2, 0x01, 0xD9, 0x00 + .byte 0x8B, 0x00, 0xD9, 0x00, 0x2E, 0x01, 0x00, 0x00, 0x41, 0x00, 0x10, 0x00, 0x6E, 0x00, 0x18, 0x00 + .byte 0x16, 0x00, 0x16, 0x00, 0x14, 0x00, 0x00, 0x00, 0x2A, 0x2D, 0x00, 0x00 + .global _020A2970 +_020A2970: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x19, 0x01, 0xDA, 0x00, 0x87, 0x00, 0xBE, 0x00, 0x50, 0x01, 0x08, 0x00, 0x7D, 0x00, 0x2E, 0x00 + .byte 0x6E, 0x00, 0x45, 0x00, 0x44, 0x00, 0x35, 0x00, 0x34, 0x00, 0x00, 0x00, 0xB2, 0xB4, 0x07, 0x00 + .global _020A2994 +_020A2994: + .byte 0x00, 0x00, 0x00, 0x00, 0x42, 0x01, 0xE1, 0x00, 0xFA, 0x00, 0x2E, 0x00, 0xC3, 0x00, 0xAB, 0x00 + .byte 0x54, 0x00, 0x1B, 0x00, 0x6E, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x2D, 0x00, 0x27, 0x00, 0x00, 0x00 + .byte 0xE9, 0x3F, 0x01, 0x00 + .global _020A29B8 +_020A29B8: + .byte 0x00, 0x00, 0x00, 0x00, 0x07, 0x02, 0xE3, 0x00, 0x58, 0x01, 0xC3, 0x01 + .byte 0x2F, 0x00, 0x7E, 0x00, 0x82, 0x00, 0x2D, 0x00, 0x6E, 0x00, 0x3D, 0x00, 0x39, 0x00, 0x2D, 0x00 + .byte 0x35, 0x00, 0x00, 0x00, 0xE7, 0xB6, 0x05, 0x00 + .global _020A29DC +_020A29DC: + .byte 0x00, 0x00, 0x00, 0x00, 0x19, 0x01, 0xDA, 0x00 + .byte 0x87, 0x00, 0xBE, 0x00, 0x50, 0x01, 0x08, 0x00, 0x7D, 0x00, 0x2E, 0x00, 0x6E, 0x00, 0x45, 0x00 + .byte 0x44, 0x00, 0x35, 0x00, 0x34, 0x00, 0x00, 0x00, 0xB2, 0xB4, 0x07, 0x00 + .global _020A2A00 +_020A2A00: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xE3, 0x01, 0xDC, 0x00, 0xAE, 0x00, 0x28, 0x00, 0x37, 0x01, 0xFD, 0x01, 0x75, 0x00, 0x24, 0x00 + .byte 0x6E, 0x00, 0x3B, 0x00, 0x3C, 0x00, 0x30, 0x00, 0x30, 0x00, 0x00, 0x00, 0x1B, 0xE7, 0x05, 0x00 + .global _020A2A24 +_020A2A24: + .byte 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0xDB, 0x00, 0x1A, 0x00, 0x75, 0x00, 0x29, 0x01, 0x5D, 0x00 + .byte 0x78, 0x00, 0x2D, 0x00, 0x6E, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x25, 0x00, 0x26, 0x00, 0x00, 0x00 + .byte 0xC1, 0xC0, 0x05, 0x00 + .global _020A2A48 +_020A2A48: + .byte 0x00, 0x00, 0x00, 0x00, 0x19, 0x01, 0xDA, 0x00, 0x87, 0x00, 0xBE, 0x00 + .byte 0x50, 0x01, 0x08, 0x00, 0x7D, 0x00, 0x2E, 0x00, 0x6E, 0x00, 0x45, 0x00, 0x44, 0x00, 0x35, 0x00 + .byte 0x34, 0x00, 0x00, 0x00, 0xB2, 0xB4, 0x07, 0x00 + .global _020A2A6C +_020A2A6C: + .byte 0x00, 0x00, 0x00, 0x00, 0x19, 0x01, 0xDA, 0x00 + .byte 0x87, 0x00, 0xBE, 0x00, 0x50, 0x01, 0x08, 0x00, 0x7D, 0x00, 0x2E, 0x00, 0x6E, 0x00, 0x4A, 0x00 + .byte 0x49, 0x00, 0x3A, 0x00, 0x34, 0x00, 0x00, 0x00, 0x82, 0x63, 0x0A, 0x00 + .global _020A2A90 +_020A2A90: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x12, 0x02, 0xDD, 0x00, 0xEA, 0x00, 0x38, 0x00, 0x2A, 0x00, 0x51, 0x00, 0x7E, 0x00, 0x2F, 0x00 + .byte 0x5E, 0x01, 0x42, 0x00, 0x3F, 0x00, 0x3A, 0x00, 0x4A, 0x00, 0x00, 0x00, 0xA0, 0x86, 0x01, 0x00 + .global _020A2AB4 +_020A2AB4: + .byte 0x00, 0x00, 0x00, 0x00, 0xB2, 0x01, 0xD9, 0x00, 0x8B, 0x00, 0xD9, 0x00, 0x2E, 0x01, 0x00, 0x00 + .byte 0x41, 0x00, 0x10, 0x00, 0x6E, 0x00, 0x18, 0x00, 0x16, 0x00, 0x16, 0x00, 0x14, 0x00, 0x00, 0x00 + .byte 0x2A, 0x2D, 0x00, 0x00 + .global _020A2AD8 +_020A2AD8: + .byte 0x00, 0x00, 0x00, 0x00, 0xB2, 0x01, 0xD9, 0x00, 0x8B, 0x00, 0xD9, 0x00 + .byte 0x2E, 0x01, 0x00, 0x00, 0x38, 0x00, 0x0E, 0x00, 0x6E, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00 + .byte 0x14, 0x00, 0x00, 0x00, 0x52, 0x15, 0x00, 0x00 + .global _020A2AFC +_020A2AFC: + .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0xE2, 0x00 + .byte 0x29, 0x01, 0x49, 0x01, 0x5E, 0x00, 0xD7, 0x01, 0x54, 0x00, 0x37, 0x00, 0x5E, 0x01, 0x40, 0x00 + .byte 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0xFB, 0xB7, 0x09, 0x00 + .global _020A2B20 +_020A2B20: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xF5, 0x01, 0xDE, 0x00, 0x65, 0x00, 0x61, 0x00, 0x54, 0x00, 0x18, 0x00, 0x40, 0x00, 0x16, 0x00 + .byte 0x6E, 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x15, 0x00, 0x17, 0x00, 0x00, 0x00, 0xFE, 0xD6, 0x00, 0x00 + .global RANK_UP_TABLE +RANK_UP_TABLE: + .byte 0x77, 0x01, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x78, 0x01, 0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00 + .byte 0x79, 0x01, 0x00, 0x00, 0x40, 0x06, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00 + .byte 0x7A, 0x01, 0x00, 0x00, 0x80, 0x0C, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00 + .byte 0x7B, 0x01, 0x00, 0x00, 0x88, 0x13, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00 + .byte 0x7C, 0x01, 0x00, 0x00, 0x4C, 0x1D, 0x00, 0x00, 0x30, 0x02, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00 + .byte 0x7D, 0x01, 0x00, 0x00, 0x04, 0x29, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00 + .byte 0x7E, 0x01, 0x00, 0x00, 0xBC, 0x34, 0x00, 0x00, 0x20, 0x03, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00 + .byte 0x7F, 0x01, 0x00, 0x00, 0x68, 0x42, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00 + .byte 0x80, 0x01, 0x00, 0x00, 0x08, 0x52, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x81, 0x01, 0x00, 0x00, 0xA8, 0x61, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x01, 0x00, 0x00, 0xA0, 0x86, 0x01, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x83, 0x01, 0x00, 0x00, 0x00, 0xE1, 0xF5, 0x05, 0xE8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global DS_DOWNLOAD_TEAMS +DS_DOWNLOAD_TEAMS: + .byte 0xFF, 0x00, 0xE9, 0x01, 0x0E, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00 + .global _020A2C24 +_020A2C24: + .byte 0xFF, 0x00, 0x1E, 0x01, 0x14, 0x00, 0x00, 0x00, 0xAC, 0x01, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00 + .global _020A2C34 +_020A2C34: + .byte 0xFF, 0x00, 0xA6, 0x01, 0x18, 0x00, 0x00, 0x00, 0x35, 0x01, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00 + .global _020A2C44 +_020A2C44: + .byte 0xFF, 0x00, 0x1B, 0x01, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00 + .global _020A2C54 +_020A2C54: + .byte 0xFF, 0x00, 0xC8, 0x01, 0x1E, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00 + .global _020A2C64 +_020A2C64: + .byte 0xFF, 0x00, 0x36, 0x00, 0x11, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00 + .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global ARM9_UNKNOWN_PTR__NA_20A2C84 +ARM9_UNKNOWN_PTR__NA_20A2C84: + .byte 0x00, 0x00, 0x00, 0x00 + .global UNOWN_SPECIES_ADDITIONAL_CHARS +UNOWN_SPECIES_ADDITIONAL_CHARS: + .byte 0x42, 0x00, 0x00, 0x00 + .global _020A2C8C +_020A2C8C: +#ifdef EUROPE + .byte 0x58, 0x00, 0x00, 0x00 + .global _020A2C90 +_020A2C90: + .byte 0x4E, 0x00, 0x00, 0x00 + .global _020A2C94 +_020A2C94: + .byte 0x41, 0x00, 0x00, 0x00 + .global _020A2C98 +_020A2C98: + .byte 0x4F, 0x00, 0x00, 0x00 + .global _020A2C9C +_020A2C9C: + .byte 0x59, 0x00, 0x00, 0x00 + .global _020A2CA0 +_020A2CA0: + .byte 0x49, 0x00, 0x00, 0x00 + .global _020A2CA4 +_020A2CA4: + .byte 0x4D, 0x00, 0x00, 0x00 + .global _020A2CA8 +_020A2CA8: + .byte 0x4C, 0x00, 0x00, 0x00 + .global _020A2CAC +_020A2CAC: + .byte 0x50, 0x00, 0x00, 0x00 + .global _020A2CB0 +_020A2CB0: + .byte 0x5A, 0x00, 0x00, 0x00 + .global _020A2CB4 +_020A2CB4: + .byte 0x53, 0x00, 0x00, 0x00 + .global _020A2CB8 +_020A2CB8: + .byte 0x52, 0x00, 0x00, 0x00 + .global _020A2CBC +_020A2CBC: + .byte 0x51, 0x00, 0x00, 0x00 + .global _020A2CC0 +_020A2CC0: + .byte 0x3F, 0x00, 0x00, 0x00 + .global _020A2CC4 +_020A2CC4: + .byte 0x48, 0x00, 0x00, 0x00 + .global _020A2CC8 +_020A2CC8: + .byte 0x4A, 0x00, 0x00, 0x00 + .global _020A2CCC +_020A2CCC: + .byte 0x4B, 0x00, 0x00, 0x00 + .global _020A2CD0 +_020A2CD0: + .byte 0x21, 0x00, 0x00, 0x00 + .global _020A2CD4 +_020A2CD4: + .byte 0x56, 0x00, 0x00, 0x00 + .global _020A2CD8 +_020A2CD8: + .byte 0x57, 0x00, 0x00, 0x00 + .global _020A2CDC +_020A2CDC: + .byte 0x55, 0x00, 0x00, 0x00 + .global _020A2CE0 +_020A2CE0: + .byte 0x47, 0x00, 0x00, 0x00 + .global _020A2CE4 +_020A2CE4: + .byte 0x54, 0x00, 0x00, 0x00 +#else + .byte 0x4D, 0x00, 0x00, 0x00 + .global _020A2C90 +_020A2C90: + .byte 0x41, 0x00, 0x00, 0x00 + .global _020A2C94 +_020A2C94: + .byte 0x21, 0x00, 0x00, 0x00 + .global _020A2C98 +_020A2C98: + .byte 0x5A, 0x00, 0x00, 0x00 + .global _020A2C9C +_020A2C9C: + .byte 0x59, 0x00, 0x00, 0x00 + .global _020A2CA0 +_020A2CA0: + .byte 0x50, 0x00, 0x00, 0x00 + .global _020A2CA4 +_020A2CA4: + .byte 0x4F, 0x00, 0x00, 0x00 + .global _020A2CA8 +_020A2CA8: + .byte 0x56, 0x00, 0x00, 0x00 + .global _020A2CAC +_020A2CAC: + .byte 0x55, 0x00, 0x00, 0x00 + .global _020A2CB0 +_020A2CB0: + .byte 0x54, 0x00, 0x00, 0x00 + .global _020A2CB4 +_020A2CB4: + .byte 0x53, 0x00, 0x00, 0x00 + .global _020A2CB8 +_020A2CB8: + .byte 0x52, 0x00, 0x00, 0x00 + .global _020A2CBC +_020A2CBC: + .byte 0x51, 0x00, 0x00, 0x00 + .global _020A2CC0 +_020A2CC0: + .byte 0x58, 0x00, 0x00, 0x00 + .global _020A2CC4 +_020A2CC4: + .byte 0x3F, 0x00, 0x00, 0x00 + .global _020A2CC8 +_020A2CC8: + .byte 0x4E, 0x00, 0x00, 0x00 + .global _020A2CCC +_020A2CCC: + .byte 0x57, 0x00, 0x00, 0x00 + .global _020A2CD0 +_020A2CD0: + .byte 0x4C, 0x00, 0x00, 0x00 + .global _020A2CD4 +_020A2CD4: + .byte 0x4B, 0x00, 0x00, 0x00 + .global _020A2CD8 +_020A2CD8: + .byte 0x4A, 0x00, 0x00, 0x00 + .global _020A2CDC +_020A2CDC: + .byte 0x49, 0x00, 0x00, 0x00 + .global _020A2CE0 +_020A2CE0: + .byte 0x48, 0x00, 0x00, 0x00 + .global _020A2CE4 +_020A2CE4: + .byte 0x47, 0x00, 0x00, 0x00 +#endif + .global _020A2CE8 +_020A2CE8: + .byte 0x46, 0x00, 0x00, 0x00 + .global _020A2CEC +_020A2CEC: + .byte 0x45, 0x00, 0x00, 0x00 + .global _020A2CF0 +_020A2CF0: + .byte 0x44, 0x00, 0x00, 0x00 + .global _020A2CF4 +_020A2CF4: + .byte 0x43, 0x00, 0x00, 0x00 + .global _020A2CF8 +_020A2CF8: +#ifdef EUROPE + .word GetKeyM2N + .word GetKeyM2NBaseForm + .word GetKeyN2M + .word GetKeyN2MBaseForm + .global _020A328C_EU +_020A328C_EU: + .byte 0x73, 0x74, 0x5F, 0x6E, 0x32, 0x6D, 0x5F, 0x66, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _020A329C +_020A329C: + .byte 0x73, 0x74, 0x5F, 0x6E, 0x32, 0x6D, 0x5F, 0x67, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _020A32AC +_020A32AC: + .byte 0x73, 0x74, 0x5F, 0x6E, 0x32, 0x6D, 0x5F, 0x69, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _020A32BC +_020A32BC: + .byte 0x73, 0x74, 0x5F, 0x6E, 0x32, 0x6D, 0x5F, 0x73, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _020A32CC +_020A32CC: + .byte 0x73, 0x74, 0x5F, 0x6D, 0x32, 0x6E, 0x5F, 0x65, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _020A32DC +_020A32DC: + .byte 0x73, 0x74, 0x5F, 0x6E, 0x32, 0x6D, 0x5F, 0x65, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _020A32EC +_020A32EC: + .byte 0x73, 0x74, 0x5F, 0x6D, 0x32, 0x6E, 0x5F, 0x66, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _020A32FC +_020A32FC: + .byte 0x73, 0x74, 0x5F, 0x6D, 0x32, 0x6E, 0x5F, 0x67, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _020A330C +_020A330C: + .byte 0x73, 0x74, 0x5F, 0x6D, 0x32, 0x6E, 0x5F, 0x69, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _020A331C +_020A331C: + .byte 0x73, 0x74, 0x5F, 0x6D, 0x32, 0x6E, 0x5F, 0x73, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00 +#else + .word GetKeyN2M + .word GetKeyN2MBaseForm + .word GetKeyM2N + .word GetKeyM2NBaseForm +#endif + .global MONSTER_SPRITE_DATA +MONSTER_SPRITE_DATA: + .byte 0x00 + .global _020A2D09 +_020A2D09: + .byte 0x00, 0x06, 0x1D, 0x06, 0x27, 0x06, 0x25, 0x06, 0x1F, 0x06, 0x25 + .byte 0x06, 0x27, 0x06, 0x1F, 0x06, 0x25, 0x06, 0x24, 0x06, 0x1D, 0x06, 0x1F, 0x06, 0x22, 0x06, 0x18 + .byte 0x06, 0x13, 0x06, 0x1F, 0x06, 0x1B, 0x06, 0x1F, 0x06, 0x22, 0x06, 0x1F, 0x06, 0x1F, 0x06, 0x1D + .byte 0x06, 0x20, 0x06, 0x2F, 0x06, 0x2B, 0x06, 0x26, 0x06, 0x2F, 0x06, 0x1C, 0x06, 0x24, 0x06, 0x1E + .byte 0x06, 0x1B, 0x06, 0x23, 0x06, 0x21, 0x06, 0x26, 0x06, 0x26, 0x06, 0x28, 0x06, 0x25, 0x06, 0x1F + .byte 0x06, 0x24, 0x06, 0x20, 0x06, 0x20, 0x06, 0x1D, 0x06, 0x1E, 0x06, 0x1B, 0x06, 0x28, 0x06, 0x22 + .byte 0x06, 0x1D, 0x06, 0x1F, 0x06, 0x1B, 0x06, 0x1F, 0x06, 0x1A, 0x06, 0x27, 0x06, 0x1F, 0x06, 0x1F + .byte 0x06, 0x21, 0x06, 0x20, 0x06, 0x23, 0x06, 0x24, 0x06, 0x1F, 0x06, 0x24, 0x06, 0x1C, 0x06, 0x21 + .byte 0x06, 0x23, 0x06, 0x20, 0x06, 0x37, 0x06, 0x27, 0x06, 0x1E, 0x06, 0x27, 0x06, 0x26, 0x06, 0x1B + .byte 0x06, 0x20, 0x06, 0x28, 0x06, 0x20, 0x06, 0x20, 0x06, 0x1E, 0x06, 0x2A, 0x06, 0x24, 0x06, 0x23 + .byte 0x06, 0x28, 0x06, 0x1F, 0x06, 0x27, 0x06, 0x1D, 0x06, 0x1E, 0x06, 0x27, 0x06, 0x25, 0x06, 0x2F + .byte 0x06, 0x1B, 0x06, 0x23, 0x06, 0x26, 0x06, 0x28, 0x06, 0x20, 0x06, 0x26, 0x06, 0x29, 0x06, 0x25 + .byte 0x06, 0x28, 0x10, 0x44, 0x06, 0x20, 0x06, 0x2E, 0x06, 0x20, 0x06, 0x3F, 0x06, 0x17, 0x06, 0x24 + .byte 0x06, 0x26, 0x06, 0x2E, 0x06, 0x29, 0x06, 0x27, 0x06, 0x2C, 0x06, 0x27, 0x06, 0x25, 0x06, 0x20 + .byte 0x06, 0x30, 0x06, 0x21, 0x06, 0x2B, 0x06, 0x21, 0x06, 0x23, 0x06, 0x2B, 0x06, 0x1D, 0x06, 0x1F + .byte 0x06, 0x21, 0x06, 0x25, 0x06, 0x20, 0x06, 0x1D, 0x06, 0x30, 0x06, 0x24, 0x06, 0x2E, 0x06, 0x2F + .byte 0x06, 0x29, 0x06, 0x24, 0x06, 0x24, 0x06, 0x24, 0x11, 0x5E, 0x09, 0x39, 0x06, 0x1F, 0x06, 0x2B + .byte 0x06, 0x30, 0x06, 0x27, 0x06, 0x29, 0x06, 0x22, 0x06, 0x1A, 0x06, 0x1F, 0x06, 0x20, 0x06, 0x26 + .byte 0x06, 0x23, 0x06, 0x2B, 0x0A, 0x40, 0x0C, 0x40, 0x0C, 0x4C, 0x06, 0x25, 0x06, 0x2D, 0x06, 0x29 + .byte 0x06, 0x26, 0x06, 0x22, 0x06, 0x1D, 0x06, 0x24, 0x06, 0x2E, 0x06, 0x1A, 0x06, 0x1C, 0x06, 0x27 + .byte 0x06, 0x28, 0x06, 0x37, 0x06, 0x2E, 0x06, 0x30, 0x06, 0x22, 0x06, 0x1A, 0x06, 0x2B, 0x06, 0x20 + .byte 0x06, 0x20, 0x06, 0x22, 0x06, 0x2A, 0x06, 0x1E, 0x06, 0x22, 0x06, 0x22, 0x06, 0x1F, 0x06, 0x23 + .byte 0x06, 0x15, 0x06, 0x1A, 0x06, 0x1A, 0x06, 0x19, 0x06, 0x2B, 0x06, 0x21, 0x06, 0x1F, 0x06, 0x2B + .byte 0x06, 0x27, 0x06, 0x1F, 0x06, 0x21, 0x06, 0x1F, 0x06, 0x27, 0x06, 0x28, 0x06, 0x1F, 0x06, 0x1E + .byte 0x06, 0x2D, 0x06, 0x1B, 0x06, 0x25, 0x06, 0x1A, 0x06, 0x25, 0x06, 0x24, 0x06, 0x33, 0x06, 0x29 + .byte 0x06, 0x1F, 0x06, 0x25, 0x06, 0x1E, 0x06, 0x10, 0x06, 0x14, 0x06, 0x15, 0x06, 0x14, 0x06, 0x14 + .byte 0x06, 0x13, 0x06, 0x13, 0x06, 0x15, 0x06, 0x0F, 0x06, 0x13, 0x06, 0x13, 0x06, 0x14, 0x06, 0x11 + .byte 0x06, 0x15, 0x06, 0x11, 0x06, 0x13, 0x06, 0x12, 0x06, 0x12, 0x06, 0x13, 0x06, 0x0F, 0x06, 0x10 + .byte 0x06, 0x13, 0x06, 0x10, 0x06, 0x10, 0x06, 0x10, 0x06, 0x12, 0x06, 0x10, 0x06, 0x13, 0x06, 0x20 + .byte 0x06, 0x24, 0x06, 0x1B, 0x06, 0x17, 0x06, 0x1F, 0x06, 0x20, 0x10, 0x52, 0x06, 0x20, 0x06, 0x27 + .byte 0x06, 0x1B, 0x06, 0x2A, 0x06, 0x23, 0x06, 0x29, 0x06, 0x33, 0x06, 0x2B, 0x06, 0x2D, 0x06, 0x1E + .byte 0x06, 0x2E, 0x06, 0x1D, 0x06, 0x22, 0x06, 0x1F, 0x06, 0x21, 0x06, 0x24, 0x06, 0x36, 0x0B, 0x4C + .byte 0x06, 0x28, 0x06, 0x28, 0x06, 0x2F, 0x06, 0x1F, 0x06, 0x26, 0x06, 0x27, 0x06, 0x24, 0x06, 0x25 + .byte 0x06, 0x36, 0x06, 0x20, 0x06, 0x1F, 0x06, 0x1C, 0x06, 0x29, 0x06, 0x25, 0x06, 0x29, 0x06, 0x23 + .byte 0x06, 0x30, 0x06, 0x30, 0x06, 0x30, 0x06, 0x1F, 0x06, 0x20, 0x06, 0x25, 0x10, 0x58, 0x10, 0x68 + .byte 0x06, 0x1F, 0x06, 0x1F, 0x06, 0x21, 0x06, 0x24, 0x06, 0x2A, 0x06, 0x21, 0x06, 0x22, 0x06, 0x28 + .byte 0x06, 0x1E, 0x06, 0x20, 0x06, 0x2B, 0x06, 0x2A, 0x06, 0x2A, 0x06, 0x20, 0x06, 0x25, 0x06, 0x1E + .byte 0x06, 0x14, 0x06, 0x23, 0x06, 0x15, 0x06, 0x23, 0x06, 0x1D, 0x06, 0x34, 0x06, 0x2A, 0x06, 0x19 + .byte 0x06, 0x24, 0x06, 0x2D, 0x06, 0x17, 0x06, 0x2E, 0x06, 0x22, 0x06, 0x1B, 0x06, 0x19, 0x06, 0x1C + .byte 0x06, 0x27, 0x06, 0x1F, 0x06, 0x1D, 0x06, 0x1E, 0x06, 0x25, 0x06, 0x20, 0x06, 0x1D, 0x06, 0x24 + .byte 0x06, 0x1A, 0x06, 0x1D, 0x06, 0x23, 0x06, 0x24, 0x06, 0x25, 0x06, 0x23, 0x06, 0x24, 0x06, 0x30 + .byte 0x06, 0x29, 0x06, 0x26, 0x06, 0x21, 0x06, 0x34, 0x06, 0x26, 0x06, 0x25, 0x06, 0x21, 0x06, 0x20 + .byte 0x06, 0x32, 0x06, 0x1F, 0x06, 0x24, 0x06, 0x28, 0x06, 0x28, 0x06, 0x1C, 0x06, 0x1C, 0x06, 0x2A + .byte 0x06, 0x21, 0x06, 0x2A, 0x06, 0x1E, 0x06, 0x23, 0x06, 0x23, 0x06, 0x24, 0x06, 0x1E, 0x10, 0x61 + .byte 0x06, 0x21, 0x06, 0x2A, 0x06, 0x25, 0x06, 0x1C, 0x06, 0x24, 0x06, 0x31, 0x06, 0x1E, 0x06, 0x20 + .byte 0x06, 0x22, 0x06, 0x23, 0x06, 0x26, 0x06, 0x1F, 0x06, 0x28, 0x06, 0x39, 0x06, 0x35, 0x06, 0x19 + .byte 0x06, 0x1B, 0x06, 0x21, 0x06, 0x23, 0x06, 0x1F, 0x06, 0x23, 0x06, 0x18, 0x06, 0x1C, 0x06, 0x20 + .byte 0x06, 0x27, 0x06, 0x22, 0x06, 0x34, 0x06, 0x20, 0x10, 0x5F, 0x06, 0x1A, 0x06, 0x2D, 0x06, 0x21 + .byte 0x06, 0x1B, 0x06, 0x24, 0x06, 0x24, 0x06, 0x1B, 0x06, 0x26, 0x06, 0x20, 0x06, 0x25, 0x06, 0x3C + .byte 0x06, 0x1C, 0x06, 0x33, 0x06, 0x20, 0x06, 0x1F, 0x06, 0x26, 0x06, 0x21, 0x06, 0x27, 0x06, 0x30 + .byte 0x06, 0x1F, 0x06, 0x29, 0x06, 0x1F, 0x06, 0x25, 0x06, 0x1B, 0x06, 0x1F, 0x06, 0x27, 0x0C, 0x56 + .byte 0x06, 0x1B, 0x06, 0x21, 0x06, 0x31, 0x06, 0x2D, 0x06, 0x2F, 0x06, 0x2B, 0x0A, 0x35, 0x09, 0x37 + .byte 0x0B, 0x42, 0x10, 0x5D, 0x10, 0x74, 0x06, 0x26, 0x06, 0x21, 0x06, 0x34, 0x06, 0x20, 0x06, 0x34 + .byte 0x06, 0x1D, 0x06, 0x22, 0x06, 0x4A, 0x06, 0x1D, 0x06, 0x34, 0x06, 0x33, 0x06, 0x21, 0x06, 0x22 + .byte 0x06, 0x2D, 0x06, 0x1C, 0x06, 0x28, 0x06, 0x2C, 0x06, 0x27, 0x06, 0x22, 0x06, 0x1A, 0x06, 0x23 + .byte 0x06, 0x25, 0x06, 0x25, 0x06, 0x26, 0x06, 0x21, 0x06, 0x39, 0x06, 0x25, 0x06, 0x26, 0x06, 0x22 + .byte 0x06, 0x28, 0x06, 0x14, 0x06, 0x17, 0x06, 0x17, 0x06, 0x18, 0x06, 0x18, 0x06, 0x18, 0x06, 0x20 + .byte 0x06, 0x1B, 0x06, 0x22, 0x06, 0x21, 0x06, 0x26, 0x06, 0x24, 0x06, 0x30, 0x06, 0x2A, 0x06, 0x1E + .byte 0x06, 0x15, 0x06, 0x16, 0x06, 0x24, 0x06, 0x23, 0x06, 0x27, 0x06, 0x28, 0x06, 0x22, 0x06, 0x2D + .byte 0x06, 0x25, 0x06, 0x2D, 0x06, 0x2A, 0x06, 0x1E, 0x06, 0x30, 0x06, 0x1A, 0x06, 0x29, 0x06, 0x2B + .byte 0x06, 0x1C, 0x06, 0x23, 0x06, 0x17, 0x06, 0x27, 0x06, 0x20, 0x06, 0x22, 0x06, 0x2A, 0x06, 0x25 + .byte 0x06, 0x30, 0x06, 0x38, 0x06, 0x1F, 0x06, 0x23, 0x06, 0x2E, 0x06, 0x21, 0x06, 0x2B, 0x06, 0x28 + .byte 0x06, 0x2B, 0x06, 0x27, 0x06, 0x27, 0x06, 0x2A, 0x06, 0x20, 0x06, 0x25, 0x06, 0x24, 0x06, 0x2E + .byte 0x06, 0x2C, 0x06, 0x30, 0x06, 0x24, 0x06, 0x2D, 0x08, 0x3C, 0x06, 0x26, 0x06, 0x30, 0x06, 0x49 + .byte 0x06, 0x34, 0x06, 0x23, 0x06, 0x29, 0x06, 0x28, 0x06, 0x26, 0x06, 0x2D, 0x06, 0x23, 0x06, 0x29 + .byte 0x06, 0x20, 0x06, 0x30, 0x06, 0x30, 0x06, 0x21, 0x06, 0x25, 0x06, 0x27, 0x06, 0x23, 0x12, 0x7C + .byte 0x10, 0x7F, 0x06, 0x2C, 0x10, 0x54, 0x0E, 0x6A, 0x06, 0x2F, 0x06, 0x21, 0x06, 0x25, 0x06, 0x2F + .byte 0x06, 0x40, 0x06, 0x40, 0x11, 0x6A, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19 + .byte 0x06, 0x19, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19, 0x06, 0x19 + .byte 0x06, 0x19, 0x06, 0x19, 0x12, 0x7C, 0x06, 0x19, 0x06, 0x03, 0x06, 0x20, 0x09, 0x12, 0x06, 0x0A + .byte 0x06, 0x0E, 0x06, 0x0C, 0x06, 0x0F, 0x06, 0x0F, 0x06, 0x0F, 0x06, 0x11, 0x06, 0x1C, 0x06, 0x16 + .byte 0x06, 0x22, 0x06, 0x17, 0x06, 0x1E, 0x06, 0x1E, 0x06, 0x18, 0x06, 0x12, 0x06, 0x16, 0x06, 0x13 + .byte 0x06, 0x24, 0x06, 0x20, 0x06, 0x24, 0x06, 0x30, 0x06, 0x30, 0x06, 0x30, 0x06, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A31B8 +_020A31B8: + .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x2F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43 + .byte 0x45, 0x2F, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x2E, 0x6D, 0x64, 0x00, 0x00, 0x00, 0x00 + .global _020A31D4 +_020A31D4: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00 + .global _020A31E4 +_020A31E4: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x25, 0x63, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x25, 0x63, 0x00 + .global _020A31F4 +_020A31F4: + .byte 0x25, 0x73, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00 + .global _020A31FC +_020A31FC: + .byte 0x25, 0x73, 0x00, 0x00 + .global _020A3200 +_020A3200: + .byte 0x5B, 0x43, 0x53, 0x3A + .byte 0x4B, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _020A3210 +_020A3210: + .byte 0x72, 0x6F, 0x6D, 0x30 + .byte 0x3A, 0x2F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43 +#ifdef EUROPE + .byte 0x45, 0x2F, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00 +#else + .byte 0x45, 0x2F, 0x73, 0x74, 0x5F, 0x6E, 0x32, 0x6D + .byte 0x5F, 0x6A, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00 + .global _020A322C +_020A322C: + .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x2F, 0x42, 0x41 + .byte 0x4C, 0x41, 0x4E, 0x43, 0x45, 0x2F, 0x73, 0x74, 0x5F, 0x6D, 0x32, 0x6E, 0x5F, 0x6A, 0x2E, 0x62 + .byte 0x69, 0x6E, 0x00, 0x00 +#endif + .global _020A3248 +_020A3248: + .word sub_02054844 + .word sub_02054844 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A3258 +_020A3258: + .byte 0x25, 0x00, 0xA7, 0x00, 0x85, 0x00, 0x79, 0x00, 0x02, 0x01, 0x5D, 0x00 + .byte 0xB6, 0x01, 0xBE, 0x00, 0xE9, 0x01, 0x3F, 0x00, 0x34, 0x00, 0x6F, 0x00, 0xE8, 0x01, 0xD9, 0x01 + .byte 0x48, 0x01, 0xD9, 0x01, 0x00, 0x00, 0x00, 0x00 + .global _020A327C +_020A327C: + .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020A328C +_020A328C: + .byte 0xA1, 0x01, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00 + .byte 0x0E, 0x01, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00 + .byte 0x99, 0x02, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00 + .byte 0x33, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x8B, 0x02, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00 + .byte 0x8B, 0x02, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020A32D4 +_020A32D4: + .byte 0x83, 0x47, 0x83, 0x6C, 0x83, 0x52, 0x82, 0xCD, 0x81, 0x41, 0x82, 0xDD, 0x82, 0xE2, 0x82, 0xD4 + .byte 0x82, 0xE9, 0x82, 0xF0, 0x82, 0xC6, 0x82, 0xE8, 0x82, 0xA9, 0x82, 0xA6, 0x82, 0xDC, 0x82, 0xB5 + .byte 0x82, 0xBD, 0x00, 0x00 + .global _020A32F8 +_020A32F8: + .byte 0x2D, 0x2D, 0x20, 0x4D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x5F, 0x53 + .byte 0x6F, 0x72, 0x74, 0x4C, 0x69, 0x73, 0x74, 0x5F, 0x47, 0x65, 0x74, 0x57, 0x61, 0x72, 0x65, 0x48 + .byte 0x6F, 0x75, 0x73, 0x65, 0x4D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x4C, 0x69, 0x73, 0x74, 0x5F + .byte 0x50, 0x4C, 0x41, 0x4E, 0x45, 0x20, 0x2D, 0x2D, 0x0A, 0x00, 0x00, 0x00 + .global _020A3330 +_020A3330: + .byte 0x25, 0x34, 0x64, 0x3A + .byte 0x25, 0x33, 0x64, 0x3A, 0x25, 0x73, 0x0A, 0x00 + .global _020A333C +_020A333C: + .byte 0x25, 0x73, 0x00, 0x00 + .global _020A3340 +_020A3340: + .byte 0x5B, 0x43, 0x53, 0x3A + .byte 0x25, 0x63, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00 + .global _020A3350 +_020A3350: + .byte 0x6D, 0x6F, 0x6E, 0x73 + .byte 0x74, 0x65, 0x72, 0x20, 0x6D, 0x61, 0x69, 0x6E, 0x20, 0x63, 0x61, 0x73, 0x74, 0x20, 0x61, 0x64 + .byte 0x64, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 + .global _020A336C +_020A336C: + .byte 0x00, 0x01, 0x00, 0x00 + .word _020A3380 + .byte 0xD6, 0x05, 0x00, 0x00 + .word _020A3380 + .byte 0x1A, 0x06, 0x00, 0x00 + .global _020A3380 +_020A3380: + .byte 0x6D, 0x6F, 0x6E, 0x73 + .byte 0x74, 0x65, 0x72, 0x5F, 0x64, 0x67, 0x5F, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6F, 0x75, 0x73, 0x65 + .byte 0x2E, 0x63, 0x00, 0x00 + .global _020A3398 +_020A3398: + .byte 0x73, 0x61, 0x6C, 0x6C, 0x79, 0x20, 0x25, 0x32, 0x64, 0x20, 0x63, 0x6F + .byte 0x6E, 0x76, 0x65, 0x72, 0x74, 0x20, 0x25, 0x33, 0x64, 0x20, 0x2D, 0x3E, 0x20, 0x25, 0x33, 0x64 + .byte 0x0A, 0x00, 0x00, 0x00 + .global _020A33B8 +_020A33B8: + .byte 0x64, 0x67, 0x20, 0x25, 0x32, 0x64, 0x20, 0x63, 0x6F, 0x6E, 0x76, 0x65 + .byte 0x72, 0x74, 0x20, 0x25, 0x33, 0x64, 0x20, 0x2D, 0x3E, 0x20, 0x25, 0x33, 0x64, 0x0A, 0x00, 0x00 + .global _020A33D4 +_020A33D4: + .byte 0x53, 0x65, 0x74, 0x75, 0x70, 0x50, 0x61, 0x72, 0x74, 0x79, 0x47, 0x72, 0x6F, 0x75, 0x6E, 0x64 + .byte 0x32, 0x20, 0x25, 0x33, 0x64, 0x20, 0x25, 0x33, 0x64, 0x20, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D + .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D + .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x0A, 0x00, 0x00, 0x00 + .global _020A340C +_020A340C: + .byte 0x53, 0x65, 0x74, 0x75, 0x70, 0x50, 0x61, 0x72 + .byte 0x74, 0x79, 0x44, 0x75, 0x6E, 0x67, 0x65, 0x6F, 0x6E, 0x20, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D + .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D + .byte 0x3D, 0x3D, 0x3D, 0x3D, 0x0A, 0x00, 0x00, 0x00 + .global _020A343C +_020A343C: + .byte 0x20, 0x20, 0x20, 0x20, 0x25, 0x33, 0x64, 0x5B + .byte 0x25, 0x33, 0x64, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _020A344C +_020A344C: + .byte 0x0A, 0x00, 0x00, 0x00 + .global _020A3450 +_020A3450: + .byte 0xFC, 0xFF, 0xFF, 0xFF + .byte 0xF8, 0xFF, 0xFF, 0xFF, 0xF0, 0xFF, 0xFF, 0xFF, 0xFC, 0xFF, 0xFF, 0xFF, 0xF8, 0xFF, 0xFF, 0xFF + .byte 0xF0, 0xFF, 0xFF, 0xFF + .global _020A3468 +_020A3468: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .byte 0x40, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x80, 0x00, 0x00, 0x00 + .global _020A3498 +_020A3498: + .byte 0xFF + .global _020A3499 +_020A3499: + .byte 0x00, 0x00, 0x00 + .word _020A34AC + .byte 0xB3, 0x03, 0x00, 0x00 + .word _020A34AC + .byte 0x31, 0x03, 0x00, 0x00 + .global _020A34AC +_020A34AC: + .byte 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x32 + .byte 0x2E, 0x63, 0x00, 0x00 + .global _020A34B8 +_020A34B8: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .global _020A34C4 +_020A34C4: + .byte 0x05, 0x0A, 0x04, 0x08, 0x03, 0x06, 0x02, 0x04, 0x01, 0x02, 0x00, 0x00, 0xFF, 0x00 + .global _020A34D2 +_020A34D2: + .byte 0x60, 0x14 + .byte 0x5B, 0x13, 0x56, 0x12, 0x51, 0x11, 0x4C, 0x10, 0x47, 0x0F, 0x42, 0x0E, 0x3D, 0x0D, 0x38, 0x0C + .byte 0x33, 0x0B, 0x2E, 0x0A, 0x29, 0x09, 0x24, 0x08, 0x1F, 0x07, 0x1A, 0x06, 0x15, 0x05, 0x10, 0x04 + .byte 0x0B, 0x03, 0x06, 0x02, 0x00, 0x01, 0xFF, 0x00 + .global _020A34FC +_020A34FC: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x4A, 0x5D, 0x5B, 0x73 + .byte 0x74, 0x72, 0x69, 0x6E, 0x67, 0x3A, 0x31, 0x5D, 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _020A3514 +_020A3514: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x32, 0x5D, 0x00, 0x00 + .global _020A351C +_020A351C: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x31, 0x5D, 0x00, 0x00 + .global _020A3524 +_020A3524: + .byte 0x5B, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x3A, 0x30, 0x5D, 0x5B, 0x73, 0x74, 0x72, 0x69, 0x6E + .byte 0x67, 0x3A, 0x31, 0x5D, 0x00, 0x00, 0x00, 0x00 + .global _020A353C +_020A353C: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x00, 0x00 + .global _020A3544 +_020A3544: + .byte 0x5B, 0x4D, 0x3A, 0x52, 0x31, 0x5D, 0x00, 0x00 + .global _020A354C +_020A354C: + .byte 0x30, 0x00, 0x00, 0x00 + .global _020A3550 +_020A3550: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020A3670 +_020A3670: + .byte 0x00 + .global _020A3671 +_020A3671: + .byte 0x00 + .global _020A3672 +_020A3672: + .byte 0xFF + .global _020A3673 +_020A3673: + .byte 0xFF + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A3678 +_020A3678: + .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x01, 0x00, 0x00 + .global _020A3728 +_020A3728: + .byte 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72 + .byte 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 + .global _020A373C +_020A373C: + .byte 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x64 + .byte 0x65, 0x6C, 0x69, 0x76, 0x65, 0x72, 0x79, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x69 + .byte 0x74, 0x65, 0x6D, 0x20, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x20, 0x7A, 0x65, 0x72, 0x6F, 0x0A, 0x00 + .global _020A3764 +_020A3764: + .byte 0x76, 0x61, 0x72, 0x69, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A + .byte 0x20, 0x25, 0x64, 0x20, 0x25, 0x64, 0x0A, 0x00 + .global _020A377C +_020A377C: + .byte 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20 + .byte 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x63, 0x6F, 0x6D, 0x70, 0x61, 0x72, 0x65, 0x20, 0x65, 0x72 + .byte 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x20, 0x25, 0x64, 0x0A, 0x00 + .global _020A37A0 +_020A37A0: + .byte 0x74, 0x61, 0x72, 0x67 + .byte 0x65, 0x74, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78 + .byte 0x20, 0x42, 0x20, 0x49, 0x6C, 0x6C, 0x65, 0x67, 0x61, 0x6C, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6D + .byte 0x65, 0x74, 0x65, 0x72, 0x2E, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 + .global _020A37D0 +_020A37D0: + .byte 0x72, 0x65, 0x77, 0x61 + .byte 0x72, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25 + .byte 0x64, 0x0A, 0x00, 0x00 + .global _020A37E8 +_020A37E8: + .byte 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x20, 0x69, 0x74, 0x65, 0x6D, 0x20 + .byte 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A3808 +_020A3808: + .byte 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x20, 0x69, 0x74, 0x65, 0x6D, 0x20 + .byte 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6F, 0x75, 0x73, 0x65, 0x20 + .byte 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00 + .global _020A3830 +_020A3830: + .byte 0x72, 0x65, 0x77, 0x61 + .byte 0x72, 0x64, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78 + .byte 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x6E, 0x6F, 0x6E, 0x65, 0x0A, 0x00, 0x00, 0x00 + .global _020A3854 +_020A3854: + .byte 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69 + .byte 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x6F, 0x76, 0x65, 0x72 + .byte 0x20, 0x6D, 0x61, 0x78, 0x0A, 0x00, 0x00, 0x00 + .global _020A387C +_020A387C: + .byte 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x20, 0x6D + .byte 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x3A, 0x20, 0x69, 0x6C, 0x6C, 0x65, 0x67, 0x61, 0x6C, 0x20, 0x6D, 0x6F, 0x6E, 0x73 + .byte 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x2D, 0x20, 0x25, 0x64, 0x0A, 0x00 + .global _020A38B4 +_020A38B4: + .byte 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x65, 0x72 + .byte 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global _020A38D0 +_020A38D0: + .byte 0x61, 0x74, 0x74, 0x72 + .byte 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x20, 0x65 + .byte 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 + .global _020A38F0 +_020A38F0: + .byte 0x72, 0x65, 0x73, 0x74 + .byte 0x72, 0x69, 0x63, 0x74, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64 + .byte 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x6F, 0x76, 0x65, 0x72, 0x20, 0x6D + .byte 0x61, 0x78, 0x0A, 0x00 + .global _020A3918 +_020A3918: + .byte 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x20, 0x6D, 0x6F, 0x6E + .byte 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72 + .byte 0x3A, 0x20, 0x69, 0x6C, 0x6C, 0x65, 0x67, 0x61, 0x6C, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65 + .byte 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x2D, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 + .global _020A3954 +_020A3954: + .byte 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72 + .byte 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x6E, 0x6F + .byte 0x74, 0x20, 0x6E, 0x61, 0x74, 0x69, 0x76, 0x65, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00 + .global _020A3984 +_020A3984: + .byte 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72 + .byte 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x69, 0x6C + .byte 0x6C, 0x65, 0x67, 0x61, 0x6C, 0x20, 0x65, 0x6E, 0x74, 0x72, 0x79, 0x20, 0x6D, 0x6F, 0x6E, 0x73 + .byte 0x74, 0x65, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global _020A39C0 +_020A39C0: + .byte 0x64, 0x75, 0x6E, 0x67 + .byte 0x65, 0x6F, 0x6E, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00 + .global _020A39D4 +_020A39D4: + .byte 0x64, 0x75, 0x6E, 0x67, 0x65, 0x6F, 0x6E, 0x20, 0x66, 0x6C, 0x6F, 0x6F, 0x72, 0x20, 0x65, 0x72 + .byte 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global _020A39F0 +_020A39F0: + .byte 0x64, 0x75, 0x6E, 0x67 + .byte 0x65, 0x6F, 0x6E, 0x20, 0x66, 0x69, 0x78, 0x65, 0x64, 0x6D, 0x61, 0x70, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x0A, 0x00 + .global _020A3A08 +_020A3A08: + .byte 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65 + .byte 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x6E, 0x6F, 0x6E, 0x65, 0x0A, 0x00, 0x00 + .global _020A3A24 +_020A3A24: + .byte 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72 + .byte 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x6F, 0x76, 0x65, 0x72, 0x20, 0x6D, 0x61, 0x78, 0x0A, 0x00, 0x00 + .global _020A3A44 +_020A3A44: + .byte 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72 + .byte 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x6E, 0x6F, 0x74, 0x20, 0x6E, 0x61, 0x74, 0x69, 0x76, 0x65, 0x3A + .byte 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global _020A3A6C +_020A3A6C: + .byte 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20 + .byte 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x69, 0x6C, 0x6C + .byte 0x65, 0x67, 0x61, 0x6C, 0x20, 0x6D, 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64 + .byte 0x65, 0x78, 0x20, 0x2D, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global _020A3AA0 +_020A3AA0: + .byte 0x6D, 0x6F, 0x6E, 0x73 + .byte 0x74, 0x65, 0x72, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A + .byte 0x20, 0x69, 0x6C, 0x6C, 0x65, 0x67, 0x61, 0x6C, 0x20, 0x65, 0x6E, 0x74, 0x72, 0x79, 0x20, 0x6D + .byte 0x6F, 0x6E, 0x73, 0x74, 0x65, 0x72, 0x20, 0x2D, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global _020A3AD4 +_020A3AD4: + .byte 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x69, 0x74, 0x65, 0x6D, 0x20, 0x69, 0x6E, 0x64, 0x65 + .byte 0x78, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global _020A3AF4 +_020A3AF4: + .byte 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x69, 0x74, 0x65, 0x6D, 0x20, 0x69, 0x6E, 0x64, 0x65 + .byte 0x78, 0x20, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25 + .byte 0x64, 0x0A, 0x00, 0x00 + .global _020A3B18 +_020A3B18: + .byte 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x69, 0x74, 0x65, 0x6D, 0x20 + .byte 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6F, 0x75, 0x73, 0x65, 0x20 + .byte 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00 + .global REMOTE_STRINGS +REMOTE_STRINGS: + .byte 0x20, 0x00, 0x00, 0x00 + .global _020A3B44 +_020A3B44: + .byte 0x5B, 0x4D, 0x3A, 0x52, 0x34, 0x5D, 0x00, 0x00 + .global _020A3B4C +_020A3B4C: + .byte 0x5B, 0x4D, 0x3A, 0x52, 0x33, 0x5D, 0x00, 0x00 + .global _020A3B54 +_020A3B54: + .byte 0x5B, 0x4D, 0x3A, 0x52, 0x37, 0x5D, 0x00, 0x00 + .global _020A3B5C +_020A3B5C: + .byte 0x5B, 0x4D, 0x3A, 0x52, 0x35, 0x5D, 0x00, 0x00 + .global _020A3B64 +_020A3B64: + .byte 0x5B, 0x4D, 0x3A, 0x52, 0x36, 0x5D, 0x00, 0x00 + .global RANK_STRINGS_1 +RANK_STRINGS_1: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x50, 0x5D, 0x42, 0x5B + .byte 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00, 0x00, 0x00 + .global _020A3B7C +_020A3B7C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x45, 0x5D, 0x41, 0x5B + .byte 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00, 0x00, 0x00 + .global _020A3B8C +_020A3B8C: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x42, 0x5D, 0x53, 0x5B + .byte 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00, 0x00, 0x00 + .global MISSION_MENU_STRING_IDS_1 +MISSION_MENU_STRING_IDS_1: +#ifndef EUROPE + .byte 0xD0, 0x38, 0xD1, 0x38 +#endif + .byte 0xD2, 0x38, 0xD3, 0x38 + .byte 0xD4, 0x38, 0xD5, 0x38 +#ifdef EUROPE + .byte 0xD6, 0x38, 0xD7, 0x38, 0xD8, 0x38, 0x00, 0x00 +#else + .byte 0xD6, 0x38, 0x00, 0x00 +#endif + .global RANK_STRINGS_2 +RANK_STRINGS_2: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x44, 0x5D, 0x45, 0x5B + .byte 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00, 0x00, 0x00 + .global _020A3BBC +_020A3BBC: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x49, 0x5D, 0x44, 0x5B + .byte 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00, 0x00, 0x00 + .global _020A3BCC +_020A3BCC: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x4B, 0x5D, 0x43, 0x5B + .byte 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00, 0x00, 0x00 + .global MISSION_MENU_STRING_IDS_2 +MISSION_MENU_STRING_IDS_2: +#ifdef EUROPE + .byte 0xD9, 0x38, 0xDA, 0x38, 0xDD, 0x38, 0xDB, 0x38, 0xDE, 0x38, 0xDC, 0x38, 0xDF, 0x38, 0xE0, 0x38 +#else + .byte 0xD7, 0x38, 0xD8, 0x38, 0xDB, 0x38, 0xD9, 0x38 + .byte 0xDC, 0x38, 0xDA, 0x38, 0xDD, 0x38, 0xDE, 0x38 +#endif + .global RANK_STRINGS_3 +RANK_STRINGS_3: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x43 + .byte 0x53, 0x3A, 0x43, 0x5D, 0x35, 0x5B, 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00 + .global _020A3C00 +_020A3C00: + .byte 0x5B, 0x4D, 0x3A, 0x53 + .byte 0x33, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x43, 0x5D, 0x36, 0x5B, 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00 + .global _020A3C14 +_020A3C14: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x43, 0x5D, 0x39, 0x5B, 0x43, 0x52 + .byte 0x3A, 0x30, 0x5D, 0x00 + .global _020A3C28 +_020A3C28: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x43, 0x5D + .byte 0x31, 0x5B, 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00 + .global _020A3C3C +_020A3C3C: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x43 + .byte 0x53, 0x3A, 0x43, 0x5D, 0x32, 0x5B, 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00 + .global _020A3C50 +_020A3C50: + .byte 0x5B, 0x4D, 0x3A, 0x53 + .byte 0x33, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x43, 0x5D, 0x37, 0x5B, 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00 + .global _020A3C64 +_020A3C64: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x43, 0x5D, 0x33, 0x5B, 0x43, 0x52 + .byte 0x3A, 0x30, 0x5D, 0x00 + .global _020A3C78 +_020A3C78: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x43, 0x53, 0x3A, 0x43, 0x5D + .byte 0x38, 0x5B, 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00 + .global _020A3C8C +_020A3C8C: + .byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x43 + .byte 0x53, 0x3A, 0x43, 0x5D, 0x34, 0x5B, 0x43, 0x52, 0x3A, 0x30, 0x5D, 0x00 + .global _020A3CA0 +_020A3CA0: + .byte 0x64, 0x00, 0x05, 0x00 + .byte 0x05, 0x00, 0x64, 0x00, 0x05, 0x00, 0x05, 0x00 + .global MISSION_DUNGEON_UNLOCK_TABLE +MISSION_DUNGEON_UNLOCK_TABLE: + .byte 0x5B + .global _020A3CAD +_020A3CAD: + .byte 0x02, 0x60, 0x06, 0x62, 0x06 + .global NO_SEND_ITEM_TABLE +NO_SEND_ITEM_TABLE: + .byte 0xB2, 0x00 + .byte 0xB7, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020A3CBC +_020A3CBC: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .global ARM9_UNKNOWN_TABLE__NA_20A3CC8 +ARM9_UNKNOWN_TABLE__NA_20A3CC8: + .byte 0x32, 0x00, 0x50, 0x00, 0x3C, 0x00, 0x28, 0x00, 0x19, 0x00, 0x14, 0x00 + .byte 0x19, 0x00 + .global _020A3CD6 +_020A3CD6: + .byte 0x1E, 0x00, 0x50, 0x00, 0x28, 0x00, 0x3C, 0x00, 0x17, 0x00, 0x0A, 0x00, 0x00, 0x00 + .global ARM9_UNKNOWN_TABLE__NA_20A3CE4 +ARM9_UNKNOWN_TABLE__NA_20A3CE4: + .byte 0x32, 0x00, 0x50, 0x00, 0x3C, 0x00, 0x28, 0x00, 0x19, 0x00, 0x14, 0x00, 0x19, 0x00, 0x00, 0x00 + .global ARM9_UNKNOWN_FUNCTION_TABLE__NA_20A3CF4 +ARM9_UNKNOWN_FUNCTION_TABLE__NA_20A3CF4: + .word sub_0206063C + .word sub_02060658 + .word sub_02060680 + .word sub_02060680 + .word sub_020606E4 + .word sub_0206074C + .word sub_02060804 + .word sub_02060904 + .global MISSION_BANNED_STORY_MONSTERS +MISSION_BANNED_STORY_MONSTERS: + .byte 0x6D, 0x00, 0x29, 0x00, 0xDD, 0x01, 0x83, 0x01, 0x69, 0x00, 0x71, 0x00, 0x73, 0x00, 0xB2, 0x00 + .byte 0xFC, 0x01, 0x33, 0x01, 0x3C, 0x01, 0x60, 0x01, 0x61, 0x01, 0x8B, 0x00, 0x8D, 0x00, 0xB7, 0x01 + .byte 0xB8, 0x01, 0xE4, 0x01, 0x51, 0x01, 0x52, 0x01, 0x00, 0x00 + .global ITEM_DELIVERY_TABLE +ITEM_DELIVERY_TABLE: + .byte 0x49, 0x00, 0x48, 0x00, 0x57, 0x00 + .byte 0x56, 0x00, 0x54, 0x00, 0x4D, 0x00, 0x59, 0x00, 0x46, 0x00, 0x52, 0x00, 0x5A, 0x00, 0x4E, 0x00 + .byte 0x51, 0x00, 0x47, 0x00, 0x63, 0x00, 0x6E, 0x00, 0x45, 0x01, 0x46, 0x01, 0x47, 0x01, 0x49, 0x01 + .byte 0x4A, 0x01, 0x4B, 0x01, 0x4C, 0x01, 0x00, 0x00 + .global MISSION_RANK_POINTS +MISSION_RANK_POINTS: + .byte 0x05, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x0F, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00 + .byte 0x5A, 0x00, 0x00, 0x00, 0x96, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00 + .byte 0x58, 0x02, 0x00, 0x00, 0x20, 0x03, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xB0, 0x04, 0x00, 0x00 + .byte 0x78, 0x05, 0x00, 0x00, 0x40, 0x06, 0x00, 0x00 + .global MISSION_BANNED_MONSTERS +MISSION_BANNED_MONSTERS: + .byte 0x7B, 0x01, 0x7C, 0x01, 0x7D, 0x01, 0x7E, 0x01 + .byte 0x26, 0x01, 0x28, 0x01, 0x0E, 0x00, 0x7F, 0x01, 0x80, 0x01, 0xC9, 0x00, 0xCA, 0x00, 0xCB, 0x00 + .byte 0xCC, 0x00, 0xCD, 0x00, 0xCE, 0x00, 0xCF, 0x00, 0xD0, 0x00, 0xD1, 0x00, 0xD2, 0x00, 0xD3, 0x00 + .byte 0xD4, 0x00, 0xD5, 0x00, 0xD6, 0x00, 0xD7, 0x00, 0xD8, 0x00, 0xD9, 0x00, 0xDA, 0x00, 0xDB, 0x00 + .byte 0xDC, 0x00, 0xDD, 0x00, 0xDE, 0x00, 0xDF, 0x00, 0xE0, 0x00, 0xE1, 0x00, 0xE2, 0x00, 0xE3, 0x00 + .byte 0xE4, 0x00, 0x89, 0x00, 0x04, 0x01, 0x04, 0x02, 0x51, 0x00, 0x52, 0x00, 0xF8, 0x01, 0x90, 0x00 + .byte 0x91, 0x00, 0x92, 0x00, 0x99, 0x01, 0x9A, 0x01, 0x9B, 0x01, 0x9C, 0x01, 0x9D, 0x01, 0x9E, 0x01 + .byte 0x9F, 0x01, 0xA0, 0x01, 0xA1, 0x01, 0xA2, 0x01, 0xA3, 0x01, 0xA4, 0x01, 0xA5, 0x01, 0x0E, 0x01 + .byte 0x0F, 0x01, 0x10, 0x01, 0x14, 0x01, 0x15, 0x01, 0x16, 0x01, 0x17, 0x01, 0x96, 0x00, 0x97, 0x00 + .byte 0x0A, 0x02, 0x0B, 0x02, 0x0C, 0x02, 0x0D, 0x02, 0x0E, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02 + .byte 0xEA, 0x01, 0x13, 0x02, 0x14, 0x02, 0x15, 0x02, 0x16, 0x02, 0x36, 0x01, 0x28, 0x00, 0x32, 0x00 + .byte 0x33, 0x00, 0x60, 0x00, 0x7A, 0x00, 0x82, 0x00, 0x83, 0x00, 0xB7, 0x00, 0x46, 0x01, 0xC0, 0x00 + .byte 0xEF, 0x00, 0xF3, 0x00, 0xF4, 0x00, 0x19, 0x01, 0x42, 0x01, 0x4A, 0x01, 0x50, 0x01, 0x71, 0x01 + .byte 0x86, 0x01, 0xB2, 0x01, 0xD6, 0x01, 0xE3, 0x01, 0xEF, 0x01, 0x07, 0x02, 0x08, 0x02, 0x0F, 0x02 + .byte 0x05, 0x02, 0xBA, 0x01, 0xFA, 0x01, 0x78, 0x01, 0x88, 0x01, 0xE5, 0x00, 0x63, 0x01, 0xFB, 0x00 + .byte 0xF2, 0x00, 0x23, 0x01, 0xC8, 0x01, 0xF1, 0x00, 0x4B, 0x01, 0x3A, 0x01, 0x43, 0x00, 0x00, 0x00 + .global MISSION_STRING_IDS +MISSION_STRING_IDS: +#ifdef EUROPE + .byte 0x43, 0x3B, 0x44, 0x3B, 0x45, 0x3B, 0x3F, 0x39 + .byte 0x40, 0x39, 0x41, 0x39, 0x42, 0x39, 0x43, 0x39, 0x44, 0x39, 0x45, 0x39, 0x46, 0x39, 0x47, 0x39 + .byte 0x48, 0x39, 0x49, 0x39, 0x1F, 0x3B, 0x20, 0x3B, 0x21, 0x3B, 0x22, 0x3B, 0x23, 0x3B, 0x24, 0x3B + .byte 0x25, 0x3B, 0x26, 0x3B, 0x4A, 0x39, 0x4B, 0x39, 0x4C, 0x39, 0x4D, 0x39, 0x4E, 0x39, 0x4F, 0x39 + .byte 0x50, 0x39, 0x51, 0x39, 0x52, 0x39, 0x53, 0x39, 0x54, 0x39, 0x27, 0x3B, 0x28, 0x3B, 0x29, 0x3B + .byte 0x2A, 0x3B, 0x2B, 0x3B, 0x2C, 0x3B, 0x2D, 0x3B, 0x2E, 0x3B, 0x2F, 0x3B, 0x30, 0x3B, 0x31, 0x3B + .byte 0x55, 0x39, 0x56, 0x39, 0x57, 0x39, 0x58, 0x39, 0x59, 0x39, 0x5A, 0x39, 0x5B, 0x39, 0x32, 0x3B + .byte 0x33, 0x3B, 0x34, 0x3B, 0x35, 0x3B, 0x36, 0x3B, 0x37, 0x3B, 0x38, 0x3B, 0x5C, 0x39, 0x5D, 0x39 + .byte 0x5E, 0x39, 0x5F, 0x39, 0x60, 0x39, 0x61, 0x39, 0x39, 0x3B, 0x3A, 0x3B, 0x3B, 0x3B, 0x3C, 0x3B + .byte 0x3D, 0x3B, 0x3E, 0x3B, 0x3F, 0x3B, 0x40, 0x3B, 0x41, 0x3B, 0x42, 0x3B, 0x90, 0x39, 0x91, 0x39 + .byte 0x92, 0x39, 0x93, 0x39, 0x94, 0x39, 0x95, 0x39, 0x96, 0x39, 0x8A, 0x3B, 0x8B, 0x3B, 0x8C, 0x3B + .byte 0x8D, 0x3B, 0x8E, 0x3B, 0x8F, 0x3B, 0x90, 0x3B, 0x91, 0x3B, 0x92, 0x3B, 0x93, 0x3B, 0x73, 0x39 + .byte 0x74, 0x39, 0x75, 0x39, 0x76, 0x39, 0x77, 0x39, 0x78, 0x39, 0x79, 0x39, 0x7A, 0x39, 0x7B, 0x39 + .byte 0x7C, 0x39, 0x7D, 0x39, 0x7E, 0x39, 0x7F, 0x39, 0x80, 0x39, 0x81, 0x39, 0x82, 0x39, 0x83, 0x39 + .byte 0x84, 0x39, 0x85, 0x39, 0x86, 0x39, 0x87, 0x39, 0x88, 0x39, 0x89, 0x39, 0x8A, 0x39, 0x8B, 0x39 + .byte 0x8C, 0x39, 0x8D, 0x39, 0x8E, 0x39, 0x8F, 0x39, 0x77, 0x3B, 0x78, 0x3B, 0x79, 0x3B, 0x7A, 0x3B + .byte 0x7B, 0x3B, 0x7C, 0x3B, 0x7D, 0x3B, 0x7E, 0x3B, 0x7F, 0x3B, 0x80, 0x3B, 0x81, 0x3B, 0x82, 0x3B + .byte 0x83, 0x3B, 0x84, 0x3B, 0x85, 0x3B, 0x86, 0x3B, 0x87, 0x3B, 0x88, 0x3B, 0x89, 0x3B, 0x9E, 0x39 + .byte 0x9F, 0x39, 0xA0, 0x39, 0xA1, 0x39, 0x9F, 0x3B, 0xA0, 0x3B, 0xA1, 0x3B, 0xA2, 0x3B, 0xA3, 0x3B + .byte 0xA4, 0x3B, 0xA5, 0x3B, 0xA6, 0x3B, 0xA7, 0x3B, 0xA8, 0x3B, 0xA9, 0x3B, 0xAA, 0x3B, 0xAB, 0x3B + .byte 0xAC, 0x3B, 0xAD, 0x3B, 0xAE, 0x3B, 0xAF, 0x3B, 0xB0, 0x3B, 0x97, 0x39, 0x98, 0x39, 0x99, 0x39 + .byte 0x9A, 0x39, 0x9B, 0x39, 0x9C, 0x39, 0x9D, 0x39, 0x94, 0x3B, 0x95, 0x3B, 0x96, 0x3B, 0x97, 0x3B + .byte 0x98, 0x3B, 0x99, 0x3B, 0x9A, 0x3B, 0x9B, 0x3B, 0x9C, 0x3B, 0x9D, 0x3B, 0x9E, 0x3B, 0xB1, 0x3B + .byte 0xB2, 0x3B, 0xB3, 0x3B, 0xB4, 0x3B, 0xB5, 0x3B, 0xB6, 0x3B, 0xB7, 0x3B, 0xB8, 0x3B, 0xB9, 0x3B + .byte 0xBA, 0x3B, 0xBB, 0x3B, 0xBC, 0x3B, 0xBD, 0x3B, 0xBE, 0x3B, 0xBF, 0x3B, 0xC0, 0x3B, 0xC1, 0x3B + .byte 0xC2, 0x3B, 0xC3, 0x3B, 0xC4, 0x3B, 0xC5, 0x3B, 0xC6, 0x3B, 0xC7, 0x3B, 0xC8, 0x3B, 0xC9, 0x3B + .byte 0xCA, 0x3B, 0xCB, 0x3B, 0xCC, 0x3B, 0xCD, 0x3B, 0xCE, 0x3B, 0xCF, 0x3B, 0xD0, 0x3B, 0xD1, 0x3B + .byte 0xD2, 0x3B, 0xD3, 0x3B, 0xD4, 0x3B, 0xD5, 0x3B, 0xD6, 0x3B, 0xD7, 0x3B, 0xD8, 0x3B, 0xD9, 0x3B + .byte 0xDA, 0x3B, 0xDB, 0x3B, 0xDC, 0x3B, 0xDD, 0x3B, 0xDE, 0x3B, 0xDF, 0x3B, 0xE0, 0x3B, 0xE1, 0x3B + .byte 0xE2, 0x3B, 0xE3, 0x3B, 0xE4, 0x3B, 0xE5, 0x3B, 0xE6, 0x3B, 0xE7, 0x3B, 0xE8, 0x3B, 0xE9, 0x3B + .byte 0xEA, 0x3B, 0xEB, 0x3B, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39 + .byte 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39 + .byte 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39 + .byte 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39 + .byte 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39 + .byte 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39 + .byte 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39 + .byte 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA2, 0x39, 0xA3, 0x3A, 0xA4, 0x3A, 0xA5, 0x3A + .byte 0xA6, 0x3A, 0x0D, 0x39, 0x0E, 0x39, 0x0F, 0x39, 0x8C, 0x3A, 0x8D, 0x3A, 0x8E, 0x3A, 0x8F, 0x3A + .byte 0x90, 0x3A, 0x91, 0x3A, 0x92, 0x3A, 0x93, 0x3A, 0x94, 0x3A, 0x95, 0x3A, 0x96, 0x3A, 0x97, 0x3A + .byte 0x98, 0x3A, 0x99, 0x3A, 0x9A, 0x3A, 0x9B, 0x3A, 0x9C, 0x3A, 0x9D, 0x3A, 0x9E, 0x3A, 0x9F, 0x3A + .byte 0xA0, 0x3A, 0xA1, 0x3A, 0xA2, 0x3A, 0xAD, 0x3A, 0xAE, 0x3A, 0xAF, 0x3A, 0xB0, 0x3A, 0xB1, 0x3A + .byte 0xB2, 0x3A, 0x67, 0x39, 0x67, 0x39, 0x67, 0x39, 0x67, 0x39, 0x67, 0x39, 0x67, 0x39, 0xA7, 0x3A + .byte 0xA8, 0x3A, 0xA9, 0x3A, 0xAA, 0x3A, 0xAB, 0x3A, 0xAC, 0x3A, 0x11, 0x39, 0x12, 0x39, 0x13, 0x39 + .byte 0x14, 0x39, 0x15, 0x39, 0x16, 0x39, 0x17, 0x39, 0x18, 0x39, 0x19, 0x39, 0x1A, 0x39, 0x1B, 0x39 + .byte 0x1C, 0x39, 0x1D, 0x39, 0x5D, 0x3A, 0x5E, 0x3A, 0x5F, 0x3A, 0x60, 0x3A, 0x61, 0x3A, 0x62, 0x3A + .byte 0x63, 0x3A, 0x64, 0x3A, 0x65, 0x3A, 0x66, 0x3A, 0x67, 0x3A, 0x68, 0x3A, 0x69, 0x3A, 0x71, 0x3A + .byte 0x72, 0x3A, 0x73, 0x3A, 0x74, 0x3A, 0x75, 0x3A, 0x1E, 0x39, 0x1F, 0x39, 0x20, 0x39, 0x21, 0x39 + .byte 0x22, 0x39, 0x23, 0x39, 0x24, 0x39, 0x25, 0x39, 0x26, 0x39, 0x27, 0x39, 0x28, 0x39, 0x29, 0x39 + .byte 0x2A, 0x39, 0x6A, 0x3A, 0x6B, 0x3A, 0x6C, 0x3A, 0x6D, 0x3A, 0x6E, 0x3A, 0x6F, 0x3A, 0x70, 0x3A + .byte 0x76, 0x3A, 0x77, 0x3A, 0x78, 0x3A, 0x79, 0x3A, 0x7A, 0x3A, 0x7B, 0x3A, 0x7C, 0x3A, 0x7D, 0x3A + .byte 0x7E, 0x3A, 0x7F, 0x3A, 0x87, 0x3A, 0x88, 0x3A, 0x89, 0x3A, 0x8A, 0x3A, 0x8B, 0x3A, 0x2B, 0x39 + .byte 0x2C, 0x39, 0x2D, 0x39, 0x2E, 0x39, 0x80, 0x3A, 0x81, 0x3A, 0x82, 0x3A, 0x83, 0x3A, 0x84, 0x3A + .byte 0x85, 0x3A, 0x86, 0x3A, 0xDF, 0x39, 0xE0, 0x39, 0xE1, 0x39, 0xE2, 0x39, 0xE3, 0x39, 0xE4, 0x39 + .byte 0xE5, 0x39, 0xE6, 0x39, 0xE7, 0x39, 0xE8, 0x39, 0xE9, 0x39, 0xE3, 0x38, 0xE4, 0x38, 0xE5, 0x38 + .byte 0xE6, 0x38, 0xE7, 0x38, 0xE8, 0x38, 0xE9, 0x38, 0xEA, 0x38, 0xEB, 0x38, 0xEC, 0x38, 0xED, 0x38 + .byte 0xEE, 0x38, 0xEF, 0x38, 0xF0, 0x38, 0xF1, 0x38, 0xF2, 0x38, 0xCE, 0x39, 0xCF, 0x39, 0xD0, 0x39 + .byte 0xD1, 0x39, 0xD2, 0x39, 0xD3, 0x39, 0xD4, 0x39, 0xD5, 0x39, 0xD6, 0x39, 0xD7, 0x39, 0xD8, 0x39 + .byte 0xD9, 0x39, 0xDA, 0x39, 0xDB, 0x39, 0xDC, 0x39, 0xDD, 0x39, 0xDE, 0x39, 0x12, 0x3A, 0x13, 0x3A + .byte 0x14, 0x3A, 0x15, 0x3A, 0x16, 0x3A, 0x17, 0x3A, 0x18, 0x3A, 0x19, 0x3A, 0x1A, 0x3A, 0x1B, 0x3A + .byte 0x1C, 0x3A, 0x1D, 0x3A, 0x1E, 0x3A, 0xF3, 0x38, 0xF4, 0x38, 0xF5, 0x38, 0xF6, 0x38, 0xF7, 0x38 + .byte 0xF8, 0x38, 0xF9, 0x38, 0xFA, 0x38, 0xFB, 0x38, 0xFC, 0x38, 0xFD, 0x38, 0xFE, 0x38, 0xFF, 0x38 + .byte 0x00, 0x39, 0xEA, 0x39, 0xEB, 0x39, 0xEC, 0x39, 0xED, 0x39, 0xEE, 0x39, 0xEF, 0x39, 0xF0, 0x39 + .byte 0xF1, 0x39, 0xF2, 0x39, 0xF3, 0x39, 0xF4, 0x39, 0xF5, 0x39, 0xF6, 0x39, 0xF7, 0x39, 0xF8, 0x39 + .byte 0xF9, 0x39, 0xFA, 0x39, 0xFB, 0x39, 0xFC, 0x39, 0xFD, 0x39, 0xFE, 0x39, 0xFF, 0x39, 0x00, 0x3A + .byte 0x01, 0x3A, 0x02, 0x3A, 0x03, 0x3A, 0x04, 0x3A, 0x05, 0x3A, 0x06, 0x3A, 0x07, 0x3A, 0x08, 0x3A + .byte 0x09, 0x3A, 0x0A, 0x3A, 0x0B, 0x3A, 0x0C, 0x3A, 0x0D, 0x3A, 0x0E, 0x3A, 0x0F, 0x3A, 0x10, 0x3A + .byte 0x11, 0x3A, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39 + .byte 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39 + .byte 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0x1F, 0x3A, 0x20, 0x3A, 0x21, 0x3A, 0x22, 0x3A, 0x23, 0x3A + .byte 0x24, 0x3A, 0x25, 0x3A, 0x26, 0x3A, 0x27, 0x3A, 0x28, 0x3A, 0x29, 0x3A, 0x2A, 0x3A, 0x2B, 0x3A + .byte 0x2C, 0x3A, 0x2D, 0x3A, 0x2E, 0x3A, 0x2F, 0x3A, 0x30, 0x3A, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39 + .byte 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39 + .byte 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39 + .byte 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39 + .byte 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x66, 0x39, 0x31, 0x3A, 0x32, 0x3A, 0x33, 0x3A + .byte 0x34, 0x3A, 0x35, 0x3A, 0x36, 0x3A, 0x37, 0x3A, 0x38, 0x3A, 0x39, 0x3A, 0x3A, 0x3A, 0x3B, 0x3A + .byte 0x3C, 0x3A, 0x3D, 0x3A, 0x3E, 0x3A, 0x3F, 0x3A, 0x40, 0x3A, 0x41, 0x3A, 0x42, 0x3A, 0x43, 0x3A + .byte 0x44, 0x3A, 0x45, 0x3A, 0x46, 0x3A, 0x47, 0x3A, 0x48, 0x3A, 0x49, 0x3A, 0x4A, 0x3A, 0x4B, 0x3A + .byte 0x4C, 0x3A, 0x4D, 0x3A, 0x4E, 0x3A, 0x4F, 0x3A, 0x50, 0x3A, 0x01, 0x39, 0x02, 0x39, 0x03, 0x39 + .byte 0x04, 0x39, 0x05, 0x39, 0x06, 0x39, 0x07, 0x39, 0x08, 0x39, 0x09, 0x39, 0x0A, 0x39, 0x0B, 0x39 + .byte 0x0C, 0x39, 0x51, 0x3A, 0x52, 0x3A, 0x53, 0x3A, 0x54, 0x3A, 0x55, 0x3A, 0x56, 0x3A, 0x57, 0x3A + .byte 0x58, 0x3A, 0x59, 0x3A, 0x5A, 0x3A, 0x5B, 0x3A, 0x5C, 0x3A, 0x1A, 0x3B, 0x1B, 0x3B, 0x1C, 0x3B + .byte 0x1D, 0x3B, 0x1E, 0x3B, 0x3D, 0x39, 0x3E, 0x39, 0x12, 0x3B, 0x13, 0x3B, 0x14, 0x3B, 0x15, 0x3B + .byte 0x16, 0x3B, 0x17, 0x3B, 0x18, 0x3B, 0x19, 0x3B, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39 + .byte 0x72, 0x39, 0x56, 0x3B, 0x57, 0x3B, 0x58, 0x3B, 0x59, 0x3B, 0x5A, 0x3B, 0x72, 0x39, 0x72, 0x39 + .byte 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39 + .byte 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39 + .byte 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39, 0x72, 0x39 + .byte 0x72, 0x39, 0x72, 0x39, 0x5B, 0x3B, 0x5C, 0x3B, 0x5D, 0x3B, 0x5E, 0x3B, 0x5F, 0x3B, 0x60, 0x3B + .byte 0x61, 0x3B, 0x62, 0x3B, 0x63, 0x3B, 0x64, 0x3B, 0x65, 0x3B, 0x66, 0x3B, 0x67, 0x3B, 0x68, 0x3B + .byte 0x69, 0x3B, 0x6A, 0x3B, 0x6B, 0x3B, 0x6C, 0x3B, 0x6D, 0x3B, 0x6E, 0x3B, 0x6F, 0x3B, 0x70, 0x3B + .byte 0x71, 0x3B, 0x72, 0x3B, 0x73, 0x3B, 0x74, 0x3B, 0x75, 0x3B, 0x76, 0x3B, 0x10, 0x3B, 0x11, 0x3B + .byte 0x54, 0x3B, 0x55, 0x3B, 0x08, 0x3B, 0x09, 0x3B, 0x0A, 0x3B, 0x0B, 0x3B, 0x0C, 0x3B, 0x0D, 0x3B + .byte 0x0E, 0x3B, 0x0F, 0x3B, 0x33, 0x39, 0x34, 0x39, 0x35, 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39 + .byte 0x39, 0x39, 0x3A, 0x39, 0x3B, 0x39, 0x3C, 0x39, 0xFA, 0x3A, 0xFB, 0x3A, 0xFC, 0x3A, 0xFD, 0x3A + .byte 0xFE, 0x3A, 0xFF, 0x3A, 0x00, 0x3B, 0x01, 0x3B, 0x02, 0x3B, 0x03, 0x3B, 0x04, 0x3B, 0x05, 0x3B + .byte 0x06, 0x3B, 0x07, 0x3B, 0xA3, 0x39, 0xA4, 0x39, 0xA5, 0x39, 0xA6, 0x39, 0xA7, 0x39, 0xA8, 0x39 + .byte 0xA9, 0x39, 0xAA, 0x39, 0xAB, 0x39, 0xAC, 0x39, 0xAD, 0x39, 0xAE, 0x39, 0xAF, 0x39, 0xB0, 0x39 + .byte 0xB1, 0x39, 0xB2, 0x39, 0xED, 0x3B, 0xEE, 0x3B, 0xEF, 0x3B, 0xF0, 0x3B, 0xF1, 0x3B, 0xF2, 0x3B + .byte 0xF3, 0x3B, 0xF4, 0x3B, 0xF5, 0x3B, 0xF6, 0x3B, 0xF7, 0x3B, 0xF8, 0x3B, 0xF9, 0x3B, 0xFA, 0x3B + .byte 0xFB, 0x3B, 0xFC, 0x3B, 0xFD, 0x3B, 0xFE, 0x3B, 0xFF, 0x3B, 0x00, 0x3C, 0x01, 0x3C, 0x02, 0x3C + .byte 0x03, 0x3C, 0x04, 0x3C, 0x05, 0x3C, 0x06, 0x3C, 0x07, 0x3C, 0x08, 0x3C, 0xB3, 0x39, 0xB4, 0x39 + .byte 0xB5, 0x39, 0xB6, 0x39, 0xB7, 0x39, 0xB8, 0x39, 0xB9, 0x39, 0xBA, 0x39, 0xBB, 0x39, 0xBC, 0x39 + .byte 0xBD, 0x39, 0xBE, 0x39, 0xBF, 0x39, 0xC0, 0x39, 0xC1, 0x39, 0xC2, 0x39, 0xC3, 0x39, 0xC4, 0x39 + .byte 0xC5, 0x39, 0xC6, 0x39, 0xC7, 0x39, 0xC8, 0x39, 0xC9, 0x39, 0xCA, 0x39, 0xCB, 0x39, 0xCC, 0x39 + .byte 0xCD, 0x39, 0x09, 0x3C, 0x0A, 0x3C, 0x0B, 0x3C, 0x0C, 0x3C, 0x0D, 0x3C, 0x0E, 0x3C, 0x0F, 0x3C + .byte 0x10, 0x3C, 0x11, 0x3C, 0x12, 0x3C, 0x13, 0x3C, 0x14, 0x3C, 0x15, 0x3C, 0x16, 0x3C, 0x17, 0x3C + .byte 0x18, 0x3C, 0x19, 0x3C, 0x1A, 0x3C, 0x1B, 0x3C, 0x1C, 0x3C, 0x1D, 0x3C, 0x1E, 0x3C, 0x1F, 0x3C + .byte 0xC0, 0x3A, 0xC1, 0x3A, 0xC2, 0x3A, 0xC3, 0x3A, 0xC4, 0x3A, 0xC5, 0x3A, 0xC6, 0x3A, 0xC7, 0x3A + .byte 0xC8, 0x3A, 0xC9, 0x3A, 0xCA, 0x3A, 0xCB, 0x3A, 0xCC, 0x3A, 0xCD, 0x3A, 0xCE, 0x3A, 0xCF, 0x3A + .byte 0xD0, 0x3A, 0x63, 0x39, 0xB3, 0x3A, 0xB4, 0x3A, 0xB5, 0x3A, 0xB6, 0x3A, 0xB7, 0x3A, 0xB8, 0x3A + .byte 0xB9, 0x3A, 0xBA, 0x3A, 0xBB, 0x3A, 0xBC, 0x3A, 0xBD, 0x3A, 0xBE, 0x3A, 0xBF, 0x3A, 0xDB, 0x3A + .byte 0xDC, 0x3A, 0xDD, 0x3A, 0xDE, 0x3A, 0xDF, 0x3A, 0x2F, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39 + .byte 0xD1, 0x3A, 0xD2, 0x3A, 0xD3, 0x3A, 0xD4, 0x3A, 0xD5, 0x3A, 0xD6, 0x3A, 0xD7, 0x3A, 0xD8, 0x3A + .byte 0xD9, 0x3A, 0xDA, 0x3A, 0xE3, 0x3A, 0xE4, 0x3A, 0x63, 0x39, 0xE0, 0x3A, 0xE1, 0x3A, 0xE2, 0x3A + .byte 0x63, 0x39, 0x46, 0x3B, 0xF1, 0x3A, 0xF2, 0x3A, 0xF3, 0x3A, 0xF4, 0x3A, 0xF5, 0x3A, 0xF6, 0x3A + .byte 0xF7, 0x3A, 0xF8, 0x3A, 0xF9, 0x3A, 0x64, 0x39, 0xE5, 0x3A, 0xE6, 0x3A, 0xE7, 0x3A, 0xE8, 0x3A + .byte 0xE9, 0x3A, 0xEA, 0x3A, 0xEB, 0x3A, 0xEC, 0x3A, 0xED, 0x3A, 0xEE, 0x3A, 0xEF, 0x3A, 0xF0, 0x3A + .byte 0x68, 0x39, 0x69, 0x39, 0x6A, 0x39, 0x6B, 0x39, 0x6C, 0x39, 0x6D, 0x39, 0x6E, 0x39, 0x71, 0x39 + .byte 0x4A, 0x3B, 0x4B, 0x3B, 0x4C, 0x3B, 0x4D, 0x3B, 0x4E, 0x3B, 0x4F, 0x3B, 0x50, 0x3B, 0x53, 0x3B +#else + .byte 0x41, 0x3B, 0x42, 0x3B, 0x43, 0x3B, 0x3D, 0x39, 0x3E, 0x39, 0x3F, 0x39, 0x40, 0x39, 0x41, 0x39 + .byte 0x42, 0x39, 0x43, 0x39, 0x44, 0x39, 0x45, 0x39, 0x46, 0x39, 0x47, 0x39, 0x1D, 0x3B, 0x1E, 0x3B + .byte 0x1F, 0x3B, 0x20, 0x3B, 0x21, 0x3B, 0x22, 0x3B, 0x23, 0x3B, 0x24, 0x3B, 0x48, 0x39, 0x49, 0x39 + .byte 0x4A, 0x39, 0x4B, 0x39, 0x4C, 0x39, 0x4D, 0x39, 0x4E, 0x39, 0x4F, 0x39, 0x50, 0x39, 0x51, 0x39 + .byte 0x52, 0x39, 0x25, 0x3B, 0x26, 0x3B, 0x27, 0x3B, 0x28, 0x3B, 0x29, 0x3B, 0x2A, 0x3B, 0x2B, 0x3B + .byte 0x2C, 0x3B, 0x2D, 0x3B, 0x2E, 0x3B, 0x2F, 0x3B, 0x53, 0x39, 0x54, 0x39, 0x55, 0x39, 0x56, 0x39 + .byte 0x57, 0x39, 0x58, 0x39, 0x59, 0x39, 0x30, 0x3B, 0x31, 0x3B, 0x32, 0x3B, 0x33, 0x3B, 0x34, 0x3B + .byte 0x35, 0x3B, 0x36, 0x3B, 0x5A, 0x39, 0x5B, 0x39, 0x5C, 0x39, 0x5D, 0x39, 0x5E, 0x39, 0x5F, 0x39 + .byte 0x37, 0x3B, 0x38, 0x3B, 0x39, 0x3B, 0x3A, 0x3B, 0x3B, 0x3B, 0x3C, 0x3B, 0x3D, 0x3B, 0x3E, 0x3B + .byte 0x3F, 0x3B, 0x40, 0x3B, 0x8E, 0x39, 0x8F, 0x39, 0x90, 0x39, 0x91, 0x39, 0x92, 0x39, 0x93, 0x39 + .byte 0x94, 0x39, 0x88, 0x3B, 0x89, 0x3B, 0x8A, 0x3B, 0x8B, 0x3B, 0x8C, 0x3B, 0x8D, 0x3B, 0x8E, 0x3B + .byte 0x8F, 0x3B, 0x90, 0x3B, 0x91, 0x3B, 0x71, 0x39, 0x72, 0x39, 0x73, 0x39, 0x74, 0x39, 0x75, 0x39 + .byte 0x76, 0x39, 0x77, 0x39, 0x78, 0x39, 0x79, 0x39, 0x7A, 0x39, 0x7B, 0x39, 0x7C, 0x39, 0x7D, 0x39 + .byte 0x7E, 0x39, 0x7F, 0x39, 0x80, 0x39, 0x81, 0x39, 0x82, 0x39, 0x83, 0x39, 0x84, 0x39, 0x85, 0x39 + .byte 0x86, 0x39, 0x87, 0x39, 0x88, 0x39, 0x89, 0x39, 0x8A, 0x39, 0x8B, 0x39, 0x8C, 0x39, 0x8D, 0x39 + .byte 0x75, 0x3B, 0x76, 0x3B, 0x77, 0x3B, 0x78, 0x3B, 0x79, 0x3B, 0x7A, 0x3B, 0x7B, 0x3B, 0x7C, 0x3B + .byte 0x7D, 0x3B, 0x7E, 0x3B, 0x7F, 0x3B, 0x80, 0x3B, 0x81, 0x3B, 0x82, 0x3B, 0x83, 0x3B, 0x84, 0x3B + .byte 0x85, 0x3B, 0x86, 0x3B, 0x87, 0x3B, 0x9C, 0x39, 0x9D, 0x39, 0x9E, 0x39, 0x9F, 0x39, 0x9D, 0x3B + .byte 0x9E, 0x3B, 0x9F, 0x3B, 0xA0, 0x3B, 0xA1, 0x3B, 0xA2, 0x3B, 0xA3, 0x3B, 0xA4, 0x3B, 0xA5, 0x3B + .byte 0xA6, 0x3B, 0xA7, 0x3B, 0xA8, 0x3B, 0xA9, 0x3B, 0xAA, 0x3B, 0xAB, 0x3B, 0xAC, 0x3B, 0xAD, 0x3B + .byte 0xAE, 0x3B, 0x95, 0x39, 0x96, 0x39, 0x97, 0x39, 0x98, 0x39, 0x99, 0x39, 0x9A, 0x39, 0x9B, 0x39 + .byte 0x92, 0x3B, 0x93, 0x3B, 0x94, 0x3B, 0x95, 0x3B, 0x96, 0x3B, 0x97, 0x3B, 0x98, 0x3B, 0x99, 0x3B + .byte 0x9A, 0x3B, 0x9B, 0x3B, 0x9C, 0x3B, 0xAF, 0x3B, 0xB0, 0x3B, 0xB1, 0x3B, 0xB2, 0x3B, 0xB3, 0x3B + .byte 0xB4, 0x3B, 0xB5, 0x3B, 0xB6, 0x3B, 0xB7, 0x3B, 0xB8, 0x3B, 0xB9, 0x3B, 0xBA, 0x3B, 0xBB, 0x3B + .byte 0xBC, 0x3B, 0xBD, 0x3B, 0xBE, 0x3B, 0xBF, 0x3B, 0xC0, 0x3B, 0xC1, 0x3B, 0xC2, 0x3B, 0xC3, 0x3B + .byte 0xC4, 0x3B, 0xC5, 0x3B, 0xC6, 0x3B, 0xC7, 0x3B, 0xC8, 0x3B, 0xC9, 0x3B, 0xCA, 0x3B, 0xCB, 0x3B + .byte 0xCC, 0x3B, 0xCD, 0x3B, 0xCE, 0x3B, 0xCF, 0x3B, 0xD0, 0x3B, 0xD1, 0x3B, 0xD2, 0x3B, 0xD3, 0x3B + .byte 0xD4, 0x3B, 0xD5, 0x3B, 0xD6, 0x3B, 0xD7, 0x3B, 0xD8, 0x3B, 0xD9, 0x3B, 0xDA, 0x3B, 0xDB, 0x3B + .byte 0xDC, 0x3B, 0xDD, 0x3B, 0xDE, 0x3B, 0xDF, 0x3B, 0xE0, 0x3B, 0xE1, 0x3B, 0xE2, 0x3B, 0xE3, 0x3B + .byte 0xE4, 0x3B, 0xE5, 0x3B, 0xE6, 0x3B, 0xE7, 0x3B, 0xE8, 0x3B, 0xE9, 0x3B, 0xA0, 0x39, 0xA0, 0x39 + .byte 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39 + .byte 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39 + .byte 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39 + .byte 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39 + .byte 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39 + .byte 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39 + .byte 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39, 0xA0, 0x39 + .byte 0xA0, 0x39, 0xA1, 0x3A, 0xA2, 0x3A, 0xA3, 0x3A, 0xA4, 0x3A, 0x0B, 0x39, 0x0C, 0x39, 0x0D, 0x39 + .byte 0x8A, 0x3A, 0x8B, 0x3A, 0x8C, 0x3A, 0x8D, 0x3A, 0x8E, 0x3A, 0x8F, 0x3A, 0x90, 0x3A, 0x91, 0x3A + .byte 0x92, 0x3A, 0x93, 0x3A, 0x94, 0x3A, 0x95, 0x3A, 0x96, 0x3A, 0x97, 0x3A, 0x98, 0x3A, 0x99, 0x3A + .byte 0x9A, 0x3A, 0x9B, 0x3A, 0x9C, 0x3A, 0x9D, 0x3A, 0x9E, 0x3A, 0x9F, 0x3A, 0xA0, 0x3A, 0xAB, 0x3A + .byte 0xAC, 0x3A, 0xAD, 0x3A, 0xAE, 0x3A, 0xAF, 0x3A, 0xB0, 0x3A, 0x65, 0x39, 0x65, 0x39, 0x65, 0x39 + .byte 0x65, 0x39, 0x65, 0x39, 0x65, 0x39, 0xA5, 0x3A, 0xA6, 0x3A, 0xA7, 0x3A, 0xA8, 0x3A, 0xA9, 0x3A + .byte 0xAA, 0x3A, 0x0F, 0x39, 0x10, 0x39, 0x11, 0x39, 0x12, 0x39, 0x13, 0x39, 0x14, 0x39, 0x15, 0x39 + .byte 0x16, 0x39, 0x17, 0x39, 0x18, 0x39, 0x19, 0x39, 0x1A, 0x39, 0x1B, 0x39, 0x5B, 0x3A, 0x5C, 0x3A + .byte 0x5D, 0x3A, 0x5E, 0x3A, 0x5F, 0x3A, 0x60, 0x3A, 0x61, 0x3A, 0x62, 0x3A, 0x63, 0x3A, 0x64, 0x3A + .byte 0x65, 0x3A, 0x66, 0x3A, 0x67, 0x3A, 0x6F, 0x3A, 0x70, 0x3A, 0x71, 0x3A, 0x72, 0x3A, 0x73, 0x3A + .byte 0x1C, 0x39, 0x1D, 0x39, 0x1E, 0x39, 0x1F, 0x39, 0x20, 0x39, 0x21, 0x39, 0x22, 0x39, 0x23, 0x39 + .byte 0x24, 0x39, 0x25, 0x39, 0x26, 0x39, 0x27, 0x39, 0x28, 0x39, 0x68, 0x3A, 0x69, 0x3A, 0x6A, 0x3A + .byte 0x6B, 0x3A, 0x6C, 0x3A, 0x6D, 0x3A, 0x6E, 0x3A, 0x74, 0x3A, 0x75, 0x3A, 0x76, 0x3A, 0x77, 0x3A + .byte 0x78, 0x3A, 0x79, 0x3A, 0x7A, 0x3A, 0x7B, 0x3A, 0x7C, 0x3A, 0x7D, 0x3A, 0x85, 0x3A, 0x86, 0x3A + .byte 0x87, 0x3A, 0x88, 0x3A, 0x89, 0x3A, 0x29, 0x39, 0x2A, 0x39, 0x2B, 0x39, 0x2C, 0x39, 0x7E, 0x3A + .byte 0x7F, 0x3A, 0x80, 0x3A, 0x81, 0x3A, 0x82, 0x3A, 0x83, 0x3A, 0x84, 0x3A, 0xDD, 0x39, 0xDE, 0x39 + .byte 0xDF, 0x39, 0xE0, 0x39, 0xE1, 0x39, 0xE2, 0x39, 0xE3, 0x39, 0xE4, 0x39, 0xE5, 0x39, 0xE6, 0x39 + .byte 0xE7, 0x39, 0xE1, 0x38, 0xE2, 0x38, 0xE3, 0x38, 0xE4, 0x38, 0xE5, 0x38, 0xE6, 0x38, 0xE7, 0x38 + .byte 0xE8, 0x38, 0xE9, 0x38, 0xEA, 0x38, 0xEB, 0x38, 0xEC, 0x38, 0xED, 0x38, 0xEE, 0x38, 0xEF, 0x38 + .byte 0xF0, 0x38, 0xCC, 0x39, 0xCD, 0x39, 0xCE, 0x39, 0xCF, 0x39, 0xD0, 0x39, 0xD1, 0x39, 0xD2, 0x39 + .byte 0xD3, 0x39, 0xD4, 0x39, 0xD5, 0x39, 0xD6, 0x39, 0xD7, 0x39, 0xD8, 0x39, 0xD9, 0x39, 0xDA, 0x39 + .byte 0xDB, 0x39, 0xDC, 0x39, 0x10, 0x3A, 0x11, 0x3A, 0x12, 0x3A, 0x13, 0x3A, 0x14, 0x3A, 0x15, 0x3A + .byte 0x16, 0x3A, 0x17, 0x3A, 0x18, 0x3A, 0x19, 0x3A, 0x1A, 0x3A, 0x1B, 0x3A, 0x1C, 0x3A, 0xF1, 0x38 + .byte 0xF2, 0x38, 0xF3, 0x38, 0xF4, 0x38, 0xF5, 0x38, 0xF6, 0x38, 0xF7, 0x38, 0xF8, 0x38, 0xF9, 0x38 + .byte 0xFA, 0x38, 0xFB, 0x38, 0xFC, 0x38, 0xFD, 0x38, 0xFE, 0x38, 0xE8, 0x39, 0xE9, 0x39, 0xEA, 0x39 + .byte 0xEB, 0x39, 0xEC, 0x39, 0xED, 0x39, 0xEE, 0x39, 0xEF, 0x39, 0xF0, 0x39, 0xF1, 0x39, 0xF2, 0x39 + .byte 0xF3, 0x39, 0xF4, 0x39, 0xF5, 0x39, 0xF6, 0x39, 0xF7, 0x39, 0xF8, 0x39, 0xF9, 0x39, 0xFA, 0x39 + .byte 0xFB, 0x39, 0xFC, 0x39, 0xFD, 0x39, 0xFE, 0x39, 0xFF, 0x39, 0x00, 0x3A, 0x01, 0x3A, 0x02, 0x3A + .byte 0x03, 0x3A, 0x04, 0x3A, 0x05, 0x3A, 0x06, 0x3A, 0x07, 0x3A, 0x08, 0x3A, 0x09, 0x3A, 0x0A, 0x3A + .byte 0x0B, 0x3A, 0x0C, 0x3A, 0x0D, 0x3A, 0x0E, 0x3A, 0x0F, 0x3A, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39 + .byte 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39 + .byte 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x63, 0x39, 0x1D, 0x3A + .byte 0x1E, 0x3A, 0x1F, 0x3A, 0x20, 0x3A, 0x21, 0x3A, 0x22, 0x3A, 0x23, 0x3A, 0x24, 0x3A, 0x25, 0x3A + .byte 0x26, 0x3A, 0x27, 0x3A, 0x28, 0x3A, 0x29, 0x3A, 0x2A, 0x3A, 0x2B, 0x3A, 0x2C, 0x3A, 0x2D, 0x3A + .byte 0x2E, 0x3A, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39 + .byte 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39 + .byte 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39 + .byte 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39, 0x64, 0x39 + .byte 0x64, 0x39, 0x2F, 0x3A, 0x30, 0x3A, 0x31, 0x3A, 0x32, 0x3A, 0x33, 0x3A, 0x34, 0x3A, 0x35, 0x3A + .byte 0x36, 0x3A, 0x37, 0x3A, 0x38, 0x3A, 0x39, 0x3A, 0x3A, 0x3A, 0x3B, 0x3A, 0x3C, 0x3A, 0x3D, 0x3A + .byte 0x3E, 0x3A, 0x3F, 0x3A, 0x40, 0x3A, 0x41, 0x3A, 0x42, 0x3A, 0x43, 0x3A, 0x44, 0x3A, 0x45, 0x3A + .byte 0x46, 0x3A, 0x47, 0x3A, 0x48, 0x3A, 0x49, 0x3A, 0x4A, 0x3A, 0x4B, 0x3A, 0x4C, 0x3A, 0x4D, 0x3A + .byte 0x4E, 0x3A, 0xFF, 0x38, 0x00, 0x39, 0x01, 0x39, 0x02, 0x39, 0x03, 0x39, 0x04, 0x39, 0x05, 0x39 + .byte 0x06, 0x39, 0x07, 0x39, 0x08, 0x39, 0x09, 0x39, 0x0A, 0x39, 0x4F, 0x3A, 0x50, 0x3A, 0x51, 0x3A + .byte 0x52, 0x3A, 0x53, 0x3A, 0x54, 0x3A, 0x55, 0x3A, 0x56, 0x3A, 0x57, 0x3A, 0x58, 0x3A, 0x59, 0x3A + .byte 0x5A, 0x3A, 0x18, 0x3B, 0x19, 0x3B, 0x1A, 0x3B, 0x1B, 0x3B, 0x1C, 0x3B, 0x3B, 0x39, 0x3C, 0x39 + .byte 0x10, 0x3B, 0x11, 0x3B, 0x12, 0x3B, 0x13, 0x3B, 0x14, 0x3B, 0x15, 0x3B, 0x16, 0x3B, 0x17, 0x3B + .byte 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x54, 0x3B, 0x55, 0x3B, 0x56, 0x3B + .byte 0x57, 0x3B, 0x58, 0x3B, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39 + .byte 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39 + .byte 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39 + .byte 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x70, 0x39, 0x59, 0x3B, 0x5A, 0x3B + .byte 0x5B, 0x3B, 0x5C, 0x3B, 0x5D, 0x3B, 0x5E, 0x3B, 0x5F, 0x3B, 0x60, 0x3B, 0x61, 0x3B, 0x62, 0x3B + .byte 0x63, 0x3B, 0x64, 0x3B, 0x65, 0x3B, 0x66, 0x3B, 0x67, 0x3B, 0x68, 0x3B, 0x69, 0x3B, 0x6A, 0x3B + .byte 0x6B, 0x3B, 0x6C, 0x3B, 0x6D, 0x3B, 0x6E, 0x3B, 0x6F, 0x3B, 0x70, 0x3B, 0x71, 0x3B, 0x72, 0x3B + .byte 0x73, 0x3B, 0x74, 0x3B, 0x0E, 0x3B, 0x0F, 0x3B, 0x52, 0x3B, 0x53, 0x3B, 0x06, 0x3B, 0x07, 0x3B + .byte 0x08, 0x3B, 0x09, 0x3B, 0x0A, 0x3B, 0x0B, 0x3B, 0x0C, 0x3B, 0x0D, 0x3B, 0x31, 0x39, 0x32, 0x39 + .byte 0x33, 0x39, 0x34, 0x39, 0x35, 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, 0x39, 0x3A, 0x39 + .byte 0xF8, 0x3A, 0xF9, 0x3A, 0xFA, 0x3A, 0xFB, 0x3A, 0xFC, 0x3A, 0xFD, 0x3A, 0xFE, 0x3A, 0xFF, 0x3A + .byte 0x00, 0x3B, 0x01, 0x3B, 0x02, 0x3B, 0x03, 0x3B, 0x04, 0x3B, 0x05, 0x3B, 0xA1, 0x39, 0xA2, 0x39 + .byte 0xA3, 0x39, 0xA4, 0x39, 0xA5, 0x39, 0xA6, 0x39, 0xA7, 0x39, 0xA8, 0x39, 0xA9, 0x39, 0xAA, 0x39 + .byte 0xAB, 0x39, 0xAC, 0x39, 0xAD, 0x39, 0xAE, 0x39, 0xAF, 0x39, 0xB0, 0x39, 0xEB, 0x3B, 0xEC, 0x3B + .byte 0xED, 0x3B, 0xEE, 0x3B, 0xEF, 0x3B, 0xF0, 0x3B, 0xF1, 0x3B, 0xF2, 0x3B, 0xF3, 0x3B, 0xF4, 0x3B + .byte 0xF5, 0x3B, 0xF6, 0x3B, 0xF7, 0x3B, 0xF8, 0x3B, 0xF9, 0x3B, 0xFA, 0x3B, 0xFB, 0x3B, 0xFC, 0x3B + .byte 0xFD, 0x3B, 0xFE, 0x3B, 0xFF, 0x3B, 0x00, 0x3C, 0x01, 0x3C, 0x02, 0x3C, 0x03, 0x3C, 0x04, 0x3C + .byte 0x05, 0x3C, 0x06, 0x3C, 0xB1, 0x39, 0xB2, 0x39, 0xB3, 0x39, 0xB4, 0x39, 0xB5, 0x39, 0xB6, 0x39 + .byte 0xB7, 0x39, 0xB8, 0x39, 0xB9, 0x39, 0xBA, 0x39, 0xBB, 0x39, 0xBC, 0x39, 0xBD, 0x39, 0xBE, 0x39 + .byte 0xBF, 0x39, 0xC0, 0x39, 0xC1, 0x39, 0xC2, 0x39, 0xC3, 0x39, 0xC4, 0x39, 0xC5, 0x39, 0xC6, 0x39 + .byte 0xC7, 0x39, 0xC8, 0x39, 0xC9, 0x39, 0xCA, 0x39, 0xCB, 0x39, 0x07, 0x3C, 0x08, 0x3C, 0x09, 0x3C + .byte 0x0A, 0x3C, 0x0B, 0x3C, 0x0C, 0x3C, 0x0D, 0x3C, 0x0E, 0x3C, 0x0F, 0x3C, 0x10, 0x3C, 0x11, 0x3C + .byte 0x12, 0x3C, 0x13, 0x3C, 0x14, 0x3C, 0x15, 0x3C, 0x16, 0x3C, 0x17, 0x3C, 0x18, 0x3C, 0x19, 0x3C + .byte 0x1A, 0x3C, 0x1B, 0x3C, 0x1C, 0x3C, 0x1D, 0x3C, 0xBE, 0x3A, 0xBF, 0x3A, 0xC0, 0x3A, 0xC1, 0x3A + .byte 0xC2, 0x3A, 0xC3, 0x3A, 0xC4, 0x3A, 0xC5, 0x3A, 0xC6, 0x3A, 0xC7, 0x3A, 0xC8, 0x3A, 0xC9, 0x3A + .byte 0xCA, 0x3A, 0xCB, 0x3A, 0xCC, 0x3A, 0xCD, 0x3A, 0xCE, 0x3A, 0x61, 0x39, 0xB1, 0x3A, 0xB2, 0x3A + .byte 0xB3, 0x3A, 0xB4, 0x3A, 0xB5, 0x3A, 0xB6, 0x3A, 0xB7, 0x3A, 0xB8, 0x3A, 0xB9, 0x3A, 0xBA, 0x3A + .byte 0xBB, 0x3A, 0xBC, 0x3A, 0xBD, 0x3A, 0xD9, 0x3A, 0xDA, 0x3A, 0xDB, 0x3A, 0xDC, 0x3A, 0xDD, 0x3A + .byte 0x2D, 0x39, 0x2E, 0x39, 0x2F, 0x39, 0x30, 0x39, 0xCF, 0x3A, 0xD0, 0x3A, 0xD1, 0x3A, 0xD2, 0x3A + .byte 0xD3, 0x3A, 0xD4, 0x3A, 0xD5, 0x3A, 0xD6, 0x3A, 0xD7, 0x3A, 0xD8, 0x3A, 0xE1, 0x3A, 0xE2, 0x3A + .byte 0x61, 0x39, 0xDE, 0x3A, 0xDF, 0x3A, 0xE0, 0x3A, 0x61, 0x39, 0x44, 0x3B, 0xEF, 0x3A, 0xF0, 0x3A + .byte 0xF1, 0x3A, 0xF2, 0x3A, 0xF3, 0x3A, 0xF4, 0x3A, 0xF5, 0x3A, 0xF6, 0x3A, 0xF7, 0x3A, 0x62, 0x39 + .byte 0xE3, 0x3A, 0xE4, 0x3A, 0xE5, 0x3A, 0xE6, 0x3A, 0xE7, 0x3A, 0xE8, 0x3A, 0xE9, 0x3A, 0xEA, 0x3A + .byte 0xEB, 0x3A, 0xEC, 0x3A, 0xED, 0x3A, 0xEE, 0x3A, 0x66, 0x39, 0x67, 0x39, 0x68, 0x39, 0x69, 0x39 + .byte 0x6A, 0x39, 0x6B, 0x39, 0x6C, 0x39, 0x6F, 0x39, 0x48, 0x3B, 0x49, 0x3B, 0x4A, 0x3B, 0x4B, 0x3B + .byte 0x4C, 0x3B, 0x4D, 0x3B, 0x4E, 0x3B, 0x51, 0x3B +#endif + .global _020A462C +_020A462C: + .byte 0x72, 0x6F, 0x6D, 0x30, 0x3A, 0x52, 0x45, 0x53 + .byte 0x43, 0x55, 0x45, 0x2F, 0x72, 0x65, 0x73, 0x63, 0x75, 0x65, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00 + .global _020A4644 +_020A4644: + .byte 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x32, 0x31, 0x5D, 0x00, 0x00, 0x00 + .global _020A4654 +_020A4654: + .byte 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x4F, 0x46, 0x46, 0x53, 0x45, 0x54, 0x3A, 0x30, 0x5D, 0x00 + .global _020A4664 +_020A4664: + .byte 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x30, 0x5D, 0x00, 0x00, 0x00 + .global _020A4674 +_020A4674: + .byte 0x0A, 0x00, 0x00, 0x00 + .global _020A4678 +_020A4678: + .byte 0x5B, 0x43, 0x4C, 0x55, 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x38 + .byte 0x37, 0x5D, 0x00, 0x00 + .global _020A4688 +_020A4688: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x58, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A4698 +_020A4698: + .byte 0x5B, 0x43, 0x53, 0x3A, 0x4E, 0x5D, 0x25, 0x73, 0x5B, 0x43, 0x52, 0x5D + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A46A8 +_020A46A8: + .byte 0x5B, 0x42, 0x41, 0x52, 0x5D, 0x00, 0x00, 0x00 + .global _020A46B0 +_020A46B0: + .byte 0x5F, 0x52, 0x65, 0x6C + .byte 0x65, 0x61, 0x73, 0x65, 0x41, 0x6E, 0x69, 0x6D, 0x65, 0x46, 0x69, 0x6C, 0x65, 0x42, 0x75, 0x66 + .byte 0x66, 0x20, 0x3A, 0x20, 0x25, 0x64, 0x2C, 0x20, 0x25, 0x64, 0x00, 0x00 + .global _020A46D0 +_020A46D0: + .byte 0x5F, 0x52, 0x65, 0x6C + .byte 0x65, 0x61, 0x73, 0x65, 0x41, 0x6E, 0x69, 0x6D, 0x65, 0x46, 0x69, 0x6C, 0x65, 0x42, 0x75, 0x66 + .byte 0x66, 0x20, 0x3A, 0x20, 0x25, 0x73, 0x00, 0x00 + .global LEVEL_LIST +LEVEL_LIST: +#ifdef EUROPE + .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x31, 0x00, 0x00 + .global _020A4CF4 +_020A4CF4: + .byte 0x56, 0x30, 0x30, 0x50, 0x30, 0x31, 0x00, 0x00 + .global _020A4CFC +_020A4CFC: + .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x33, 0x00, 0x00 + .global _020A4D04 +_020A4D04: + .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x32, 0x00, 0x00 + .global _020A4D0C +_020A4D0C: + .byte 0x44, 0x30, 0x30, 0x50, 0x30, 0x32, 0x00, 0x00 + .global _020A4D14 +_020A4D14: + .byte 0x44, 0x30, 0x30, 0x50, 0x30, 0x31, 0x00, 0x00 + .global _020A4D1C +_020A4D1C: + .byte 0x56, 0x30, 0x30, 0x50, 0x30, 0x33, 0x00, 0x00 + .global _020A4D24 +_020A4D24: + .byte 0x56, 0x30, 0x30, 0x50, 0x30, 0x32, 0x00, 0x00 + .global _020A4D2C +_020A4D2C: + .byte 0x44, 0x31, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A4D34 +_020A4D34: + .byte 0x44, 0x31, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4D3C +_020A4D3C: + .byte 0x44, 0x31, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4D44 +_020A4D44: + .byte 0x44, 0x31, 0x32, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A4D4C +_020A4D4C: + .byte 0x44, 0x31, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4D54 +_020A4D54: + .byte 0x44, 0x31, 0x34, 0x50, 0x31, 0x32, 0x41, 0x00 + .global _020A4D5C +_020A4D5C: + .byte 0x44, 0x31, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4D64 +_020A4D64: + .byte 0x44, 0x30, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4D6C +_020A4D6C: + .byte 0x44, 0x30, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4D74 +_020A4D74: + .byte 0x44, 0x30, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4D7C +_020A4D7C: + .byte 0x44, 0x30, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4D84 +_020A4D84: + .byte 0x44, 0x30, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4D8C +_020A4D8C: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x36, 0x44, 0x00 + .global _020A4D94 +_020A4D94: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x36, 0x43, 0x00 + .global _020A4D9C +_020A4D9C: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A4DA4 +_020A4DA4: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A4DAC +_020A4DAC: + .byte 0x44, 0x31, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4DB4 +_020A4DB4: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4DBC +_020A4DBC: + .byte 0x44, 0x31, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4DC4 +_020A4DC4: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4DCC +_020A4DCC: + .byte 0x56, 0x33, 0x37, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4DD4 +_020A4DD4: + .byte 0x56, 0x33, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4DDC +_020A4DDC: + .byte 0x56, 0x32, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4DE4 +_020A4DE4: + .byte 0x56, 0x32, 0x31, 0x50, 0x30, 0x32, 0x42, 0x00 + .global _020A4DEC +_020A4DEC: + .byte 0x56, 0x33, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4DF4 +_020A4DF4: + .byte 0x56, 0x33, 0x38, 0x50, 0x31, 0x30, 0x41, 0x00 + .global _020A4DFC +_020A4DFC: + .byte 0x56, 0x33, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4E04 +_020A4E04: + .byte 0x56, 0x33, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4E0C +_020A4E0C: + .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A4E14 +_020A4E14: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x39, 0x41, 0x00 + .global _020A4E1C +_020A4E1C: + .byte 0x44, 0x30, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4E24 +_020A4E24: + .byte 0x44, 0x30, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A4E2C +_020A4E2C: + .byte 0x44, 0x30, 0x34, 0x50, 0x31, 0x32, 0x41, 0x00 + .global _020A4E34 +_020A4E34: + .byte 0x44, 0x30, 0x35, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A4E3C +_020A4E3C: + .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x30, 0x41, 0x00 + .global _020A4E44 +_020A4E44: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x39, 0x41, 0x00 + .global _020A4E4C +_020A4E4C: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x37, 0x41, 0x00 + .global _020A4E54 +_020A4E54: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A4E5C +_020A4E5C: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A4E64 +_020A4E64: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4E6C +_020A4E6C: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4E74 +_020A4E74: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4E7C +_020A4E7C: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4E84 +_020A4E84: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4E8C +_020A4E8C: + .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4E94 +_020A4E94: + .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4E9C +_020A4E9C: + .byte 0x56, 0x33, 0x39, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4EA4 +_020A4EA4: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x39, 0x41, 0x00 + .global _020A4EAC +_020A4EAC: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x38, 0x41, 0x00 + .global _020A4EB4 +_020A4EB4: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x37, 0x41, 0x00 + .global _020A4EBC +_020A4EBC: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A4EC4 +_020A4EC4: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A4ECC +_020A4ECC: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4ED4 +_020A4ED4: + .byte 0x56, 0x33, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4EDC +_020A4EDC: + .byte 0x56, 0x32, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4EE4 +_020A4EE4: + .byte 0x56, 0x33, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4EEC +_020A4EEC: + .byte 0x56, 0x33, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4EF4 +_020A4EF4: + .byte 0x56, 0x32, 0x33, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4EFC +_020A4EFC: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4F04 +_020A4F04: + .byte 0x56, 0x32, 0x32, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4F0C +_020A4F0C: + .byte 0x56, 0x32, 0x32, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4F14 +_020A4F14: + .byte 0x56, 0x32, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4F1C +_020A4F1C: + .byte 0x53, 0x31, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4F24 +_020A4F24: + .byte 0x56, 0x32, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4F2C +_020A4F2C: + .byte 0x56, 0x32, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4F34 +_020A4F34: + .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A4F3C +_020A4F3C: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x39, 0x41, 0x00 + .global _020A4F44 +_020A4F44: + .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4F4C +_020A4F4C: + .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4F54 +_020A4F54: + .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4F5C +_020A4F5C: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x38, 0x41, 0x00 + .global _020A4F64 +_020A4F64: + .byte 0x56, 0x31, 0x37, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4F6C +_020A4F6C: + .byte 0x44, 0x30, 0x31, 0x50, 0x31, 0x31, 0x42, 0x00 + .global _020A4F74 +_020A4F74: + .byte 0x44, 0x30, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4F7C +_020A4F7C: + .byte 0x44, 0x30, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4F84 +_020A4F84: + .byte 0x44, 0x30, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4F8C +_020A4F8C: + .byte 0x44, 0x30, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A4F94 +_020A4F94: + .byte 0x44, 0x30, 0x35, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4F9C +_020A4F9C: + .byte 0x56, 0x31, 0x34, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4FA4 +_020A4FA4: + .byte 0x56, 0x31, 0x34, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4FAC +_020A4FAC: + .byte 0x56, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4FB4 +_020A4FB4: + .byte 0x56, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4FBC +_020A4FBC: + .byte 0x56, 0x31, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4FC4 +_020A4FC4: + .byte 0x56, 0x31, 0x30, 0x50, 0x30, 0x33, 0x43, 0x00 + .global _020A4FCC +_020A4FCC: + .byte 0x56, 0x31, 0x30, 0x50, 0x30, 0x31, 0x43, 0x00 + .global _020A4FD4 +_020A4FD4: + .byte 0x56, 0x30, 0x39, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4FDC +_020A4FDC: + .byte 0x56, 0x30, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4FE4 +_020A4FE4: + .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A4FEC +_020A4FEC: + .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4FF4 +_020A4FF4: + .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4FFC +_020A4FFC: + .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5004 +_020A5004: + .byte 0x56, 0x30, 0x34, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A500C +_020A500C: + .byte 0x56, 0x30, 0x34, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A5014 +_020A5014: + .byte 0x56, 0x30, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A501C +_020A501C: + .byte 0x56, 0x30, 0x33, 0x50, 0x31, 0x33, 0x41, 0x00 + .global _020A5024 +_020A5024: + .byte 0x56, 0x30, 0x33, 0x50, 0x31, 0x32, 0x41, 0x00 + .global _020A502C +_020A502C: + .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A5034 +_020A5034: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x39, 0x41, 0x00 + .global _020A503C +_020A503C: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x38, 0x41, 0x00 + .global _020A5044 +_020A5044: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x37, 0x41, 0x00 + .global _020A504C +_020A504C: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x36, 0x42, 0x00 + .global _020A5054 +_020A5054: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A505C +_020A505C: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x35, 0x43, 0x00 + .global _020A5064 +_020A5064: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A506C +_020A506C: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A5074 +_020A5074: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A507C +_020A507C: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5084 +_020A5084: + .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x38, 0x41, 0x00 + .global _020A508C +_020A508C: + .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x37, 0x41, 0x00 + .global _020A5094 +_020A5094: + .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A509C +_020A509C: + .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A50A4 +_020A50A4: + .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A50AC +_020A50AC: + .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A50B4 +_020A50B4: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x38, 0x42, 0x00 + .global _020A50BC +_020A50BC: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x37, 0x42, 0x00 + .global _020A50C4 +_020A50C4: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x36, 0x42, 0x00 + .global _020A50CC +_020A50CC: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x35, 0x42, 0x00 + .global _020A50D4 +_020A50D4: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A50DC +_020A50DC: + .byte 0x56, 0x32, 0x33, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A50E4 +_020A50E4: + .byte 0x56, 0x33, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A50EC +_020A50EC: + .byte 0x56, 0x33, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A50F4 +_020A50F4: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A50FC +_020A50FC: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5104 +_020A5104: + .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A510C +_020A510C: + .byte 0x44, 0x39, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5114 +_020A5114: + .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A511C +_020A511C: + .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A5124 +_020A5124: + .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A512C +_020A512C: + .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A5134 +_020A5134: + .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A513C +_020A513C: + .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5144 +_020A5144: + .byte 0x53, 0x32, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A514C +_020A514C: + .byte 0x53, 0x32, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5154 +_020A5154: + .byte 0x53, 0x31, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A515C +_020A515C: + .byte 0x44, 0x36, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5164 +_020A5164: + .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x35, 0x42, 0x00 + .global _020A516C +_020A516C: + .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A5174 +_020A5174: + .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A517C +_020A517C: + .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A5184 +_020A5184: + .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A518C +_020A518C: + .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5194 +_020A5194: + .byte 0x53, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A519C +_020A519C: + .byte 0x44, 0x37, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A51A4 +_020A51A4: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x38, 0x41, 0x00 + .global _020A51AC +_020A51AC: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x37, 0x41, 0x00 + .global _020A51B4 +_020A51B4: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A51BC +_020A51BC: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A51C4 +_020A51C4: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x34, 0x42, 0x00 + .global _020A51CC +_020A51CC: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A51D4 +_020A51D4: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A51DC +_020A51DC: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A51E4 +_020A51E4: + .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A51EC +_020A51EC: + .byte 0x44, 0x35, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A51F4 +_020A51F4: + .byte 0x44, 0x35, 0x33, 0x50, 0x34, 0x31, 0x43, 0x00 + .global _020A51FC +_020A51FC: + .byte 0x56, 0x31, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A5204 +_020A5204: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x42, 0x00 + .global _020A520C +_020A520C: + .byte 0x56, 0x31, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5214 +_020A5214: + .byte 0x44, 0x30, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A521C +_020A521C: + .byte 0x56, 0x31, 0x36, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A5224 +_020A5224: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x37, 0x41, 0x00 + .global _020A522C +_020A522C: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5234 +_020A5234: + .byte 0x56, 0x31, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A523C +_020A523C: + .byte 0x56, 0x31, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A5244 +_020A5244: + .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A524C +_020A524C: + .byte 0x56, 0x31, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5254 +_020A5254: + .byte 0x53, 0x31, 0x31, 0x50, 0x30, 0x32, 0x43, 0x00 + .global _020A525C +_020A525C: + .byte 0x53, 0x31, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5264 +_020A5264: + .byte 0x53, 0x30, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A526C +_020A526C: + .byte 0x53, 0x30, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A5274 +_020A5274: + .byte 0x53, 0x30, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A527C +_020A527C: + .byte 0x53, 0x30, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5284 +_020A5284: + .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A528C +_020A528C: + .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A5294 +_020A5294: + .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x32, 0x43, 0x00 + .global _020A529C +_020A529C: + .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A52A4 +_020A52A4: + .byte 0x53, 0x30, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A52AC +_020A52AC: + .byte 0x53, 0x30, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A52B4 +_020A52B4: + .byte 0x53, 0x30, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A52BC +_020A52BC: + .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A52C4 +_020A52C4: + .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A52CC +_020A52CC: + .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A52D4 +_020A52D4: + .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x31, 0x42, 0x00 + .global _020A52DC +_020A52DC: + .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A52E4 +_020A52E4: + .byte 0x50, 0x32, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A52EC +_020A52EC: + .byte 0x50, 0x32, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A52F4 +_020A52F4: + .byte 0x50, 0x32, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A52FC +_020A52FC: + .byte 0x50, 0x32, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5304 +_020A5304: + .byte 0x50, 0x32, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A530C +_020A530C: + .byte 0x50, 0x32, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A5314 +_020A5314: + .byte 0x50, 0x32, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A531C +_020A531C: + .byte 0x50, 0x32, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5324 +_020A5324: + .byte 0x50, 0x32, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A532C +_020A532C: + .byte 0x50, 0x32, 0x30, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A5334 +_020A5334: + .byte 0x50, 0x32, 0x30, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A533C +_020A533C: + .byte 0x50, 0x32, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5344 +_020A5344: + .byte 0x50, 0x31, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A534C +_020A534C: + .byte 0x50, 0x31, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5354 +_020A5354: + .byte 0x50, 0x31, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A535C +_020A535C: + .byte 0x50, 0x31, 0x37, 0x50, 0x30, 0x32, 0x43, 0x00 + .global _020A5364 +_020A5364: + .byte 0x50, 0x31, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A536C +_020A536C: + .byte 0x50, 0x31, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5374 +_020A5374: + .byte 0x50, 0x31, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A537C +_020A537C: + .byte 0x50, 0x31, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5384 +_020A5384: + .byte 0x56, 0x30, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A538C +_020A538C: + .byte 0x50, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5394 +_020A5394: + .byte 0x50, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A539C +_020A539C: + .byte 0x50, 0x31, 0x32, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A53A4 +_020A53A4: + .byte 0x50, 0x31, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A53AC +_020A53AC: + .byte 0x50, 0x31, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A53B4 +_020A53B4: + .byte 0x50, 0x31, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A53BC +_020A53BC: + .byte 0x50, 0x30, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A53C4 +_020A53C4: + .byte 0x50, 0x30, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A53CC +_020A53CC: + .byte 0x50, 0x30, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A53D4 +_020A53D4: + .byte 0x50, 0x30, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A53DC +_020A53DC: + .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A53E4 +_020A53E4: + .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A53EC +_020A53EC: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A53F4 +_020A53F4: + .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A53FC +_020A53FC: + .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5404 +_020A5404: + .byte 0x50, 0x30, 0x34, 0x50, 0x30, 0x31, 0x43, 0x00 + .global _020A540C +_020A540C: + .byte 0x50, 0x30, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A5414 +_020A5414: + .byte 0x50, 0x30, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A541C +_020A541C: + .byte 0x50, 0x30, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5424 +_020A5424: + .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A542C +_020A542C: + .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A5434 +_020A5434: + .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A543C +_020A543C: + .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5444 +_020A5444: + .byte 0x48, 0x30, 0x32, 0x50, 0x39, 0x39, 0x43, 0x00 + .global _020A544C +_020A544C: + .byte 0x48, 0x30, 0x32, 0x50, 0x39, 0x39, 0x41, 0x00 + .global _020A5454 +_020A5454: + .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x45, 0x00 + .global _020A545C +_020A545C: + .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x44, 0x00 + .global _020A5464 +_020A5464: + .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x43, 0x00 + .global _020A546C +_020A546C: + .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x41, 0x00 + .global _020A5474 +_020A5474: + .byte 0x47, 0x30, 0x31, 0x50, 0x31, 0x30, 0x43, 0x00 + .global _020A547C +_020A547C: + .byte 0x47, 0x30, 0x31, 0x50, 0x31, 0x30, 0x41, 0x00 + .global _020A5484 +_020A5484: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x39, 0x43, 0x00 + .global _020A548C +_020A548C: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x39, 0x41, 0x00 + .global _020A5494 +_020A5494: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x38, 0x41, 0x00 + .global _020A549C +_020A549C: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x37, 0x43, 0x00 + .global _020A54A4 +_020A54A4: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x37, 0x41, 0x00 + .global _020A54AC +_020A54AC: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x36, 0x42, 0x00 + .global _020A54B4 +_020A54B4: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A54BC +_020A54BC: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x35, 0x43, 0x00 + .global _020A54C4 +_020A54C4: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A54CC +_020A54CC: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x34, 0x42, 0x00 + .global _020A54D4 +_020A54D4: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x34, 0x43, 0x00 + .global _020A54DC +_020A54DC: + .byte 0x53, 0x30, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A54E4 +_020A54E4: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A54EC +_020A54EC: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A54F4 +_020A54F4: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x33, 0x42, 0x00 + .global _020A54FC +_020A54FC: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A5504 +_020A5504: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x43, 0x00 + .global _020A550C +_020A550C: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A5514 +_020A5514: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x42, 0x00 + .global _020A551C +_020A551C: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x33, 0x43, 0x00 + .global _020A5524 +_020A5524: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A552C +_020A552C: + .byte 0x44, 0x39, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5534 +_020A5534: + .byte 0x44, 0x39, 0x34, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A553C +_020A553C: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A5544 +_020A5544: + .byte 0x44, 0x39, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A554C +_020A554C: + .byte 0x44, 0x39, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5554 +_020A5554: + .byte 0x44, 0x39, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A555C +_020A555C: + .byte 0x44, 0x38, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5564 +_020A5564: + .byte 0x44, 0x38, 0x38, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A556C +_020A556C: + .byte 0x44, 0x38, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5574 +_020A5574: + .byte 0x44, 0x38, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A557C +_020A557C: + .byte 0x44, 0x38, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5584 +_020A5584: + .byte 0x44, 0x38, 0x34, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A558C +_020A558C: + .byte 0x44, 0x38, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5594 +_020A5594: + .byte 0x44, 0x38, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A559C +_020A559C: + .byte 0x44, 0x38, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A55A4 +_020A55A4: + .byte 0x44, 0x38, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A55AC +_020A55AC: + .byte 0x44, 0x37, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A55B4 +_020A55B4: + .byte 0x44, 0x37, 0x39, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A55BC +_020A55BC: + .byte 0x44, 0x37, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A55C4 +_020A55C4: + .byte 0x44, 0x37, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A55CC +_020A55CC: + .byte 0x44, 0x37, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A55D4 +_020A55D4: + .byte 0x44, 0x37, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A55DC +_020A55DC: + .byte 0x56, 0x33, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A55E4 +_020A55E4: + .byte 0x44, 0x36, 0x38, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A55EC +_020A55EC: + .byte 0x44, 0x36, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A55F4 +_020A55F4: + .byte 0x44, 0x36, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A55FC +_020A55FC: + .byte 0x44, 0x36, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5604 +_020A5604: + .byte 0x44, 0x37, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A560C +_020A560C: + .byte 0x44, 0x37, 0x33, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A5614 +_020A5614: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x39, 0x41, 0x00 + .global _020A561C +_020A561C: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x38, 0x41, 0x00 + .global _020A5624 +_020A5624: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x37, 0x41, 0x00 + .global _020A562C +_020A562C: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x36, 0x41, 0x00 + .global _020A5634 +_020A5634: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x35, 0x41, 0x00 + .global _020A563C +_020A563C: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x34, 0x41, 0x00 + .global _020A5644 +_020A5644: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x33, 0x41, 0x00 + .global _020A564C +_020A564C: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x32, 0x41, 0x00 + .global _020A5654 +_020A5654: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A565C +_020A565C: + .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A5664 +_020A5664: + .byte 0x44, 0x36, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A566C +_020A566C: + .byte 0x44, 0x36, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5674 +_020A5674: + .byte 0x44, 0x36, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A567C +_020A567C: + .byte 0x44, 0x36, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5684 +_020A5684: + .byte 0x44, 0x35, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A568C +_020A568C: + .byte 0x44, 0x35, 0x38, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5694 +_020A5694: + .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x34, 0x41, 0x00 + .global _020A569C +_020A569C: + .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x33, 0x41, 0x00 + .global _020A56A4 +_020A56A4: + .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x32, 0x41, 0x00 + .global _020A56AC +_020A56AC: + .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A56B4 +_020A56B4: + .byte 0x44, 0x35, 0x37, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A56BC +_020A56BC: + .byte 0x44, 0x35, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A56C4 +_020A56C4: + .byte 0x44, 0x35, 0x36, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A56CC +_020A56CC: + .byte 0x44, 0x35, 0x36, 0x50, 0x31, 0x32, 0x41, 0x00 + .global _020A56D4 +_020A56D4: + .byte 0x44, 0x35, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A56DC +_020A56DC: + .byte 0x44, 0x35, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A56E4 +_020A56E4: + .byte 0x44, 0x35, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A56EC +_020A56EC: + .byte 0x44, 0x35, 0x35, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A56F4 +_020A56F4: + .byte 0x44, 0x35, 0x34, 0x50, 0x33, 0x32, 0x41, 0x00 + .global _020A56FC +_020A56FC: + .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A5704 +_020A5704: + .byte 0x44, 0x35, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A570C +_020A570C: + .byte 0x44, 0x31, 0x30, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A5714 +_020A5714: + .byte 0x44, 0x35, 0x33, 0x50, 0x34, 0x31, 0x42, 0x00 + .global _020A571C +_020A571C: + .byte 0x44, 0x35, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5724 +_020A5724: + .byte 0x44, 0x35, 0x33, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A572C +_020A572C: + .byte 0x44, 0x35, 0x33, 0x50, 0x31, 0x31, 0x42, 0x00 + .global _020A5734 +_020A5734: + .byte 0x44, 0x35, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A573C +_020A573C: + .byte 0x44, 0x35, 0x32, 0x50, 0x33, 0x32, 0x41, 0x00 + .global _020A5744 +_020A5744: + .byte 0x44, 0x35, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A574C +_020A574C: + .byte 0x44, 0x35, 0x32, 0x50, 0x31, 0x31, 0x43, 0x00 + .global _020A5754 +_020A5754: + .byte 0x44, 0x35, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A575C +_020A575C: + .byte 0x44, 0x35, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5764 +_020A5764: + .byte 0x44, 0x35, 0x31, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A576C +_020A576C: + .byte 0x44, 0x35, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A5774 +_020A5774: + .byte 0x44, 0x35, 0x30, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A577C +_020A577C: + .byte 0x44, 0x34, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5784 +_020A5784: + .byte 0x44, 0x34, 0x38, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A578C +_020A578C: + .byte 0x44, 0x34, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A5794 +_020A5794: + .byte 0x44, 0x34, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A579C +_020A579C: + .byte 0x44, 0x34, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A57A4 +_020A57A4: + .byte 0x44, 0x34, 0x36, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A57AC +_020A57AC: + .byte 0x44, 0x34, 0x36, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A57B4 +_020A57B4: + .byte 0x44, 0x34, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A57BC +_020A57BC: + .byte 0x44, 0x34, 0x35, 0x50, 0x34, 0x32, 0x41, 0x00 + .global _020A57C4 +_020A57C4: + .byte 0x44, 0x34, 0x35, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A57CC +_020A57CC: + .byte 0x44, 0x34, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A57D4 +_020A57D4: + .byte 0x44, 0x34, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A57DC +_020A57DC: + .byte 0x44, 0x34, 0x33, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A57E4 +_020A57E4: + .byte 0x44, 0x34, 0x32, 0x50, 0x34, 0x32, 0x41, 0x00 + .global _020A57EC +_020A57EC: + .byte 0x44, 0x34, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A57F4 +_020A57F4: + .byte 0x44, 0x34, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A57FC +_020A57FC: + .byte 0x44, 0x34, 0x32, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A5804 +_020A5804: + .byte 0x44, 0x34, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A580C +_020A580C: + .byte 0x44, 0x34, 0x31, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A5814 +_020A5814: + .byte 0x44, 0x34, 0x30, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A581C +_020A581C: + .byte 0x44, 0x33, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5824 +_020A5824: + .byte 0x44, 0x33, 0x39, 0x50, 0x33, 0x32, 0x41, 0x00 + .global _020A582C +_020A582C: + .byte 0x44, 0x33, 0x39, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A5834 +_020A5834: + .byte 0x44, 0x33, 0x38, 0x50, 0x31, 0x32, 0x41, 0x00 + .global _020A583C +_020A583C: + .byte 0x44, 0x33, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A5844 +_020A5844: + .byte 0x44, 0x33, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A584C +_020A584C: + .byte 0x44, 0x33, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A5854 +_020A5854: + .byte 0x44, 0x33, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A585C +_020A585C: + .byte 0x44, 0x33, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A5864 +_020A5864: + .byte 0x44, 0x33, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A586C +_020A586C: + .byte 0x44, 0x33, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A5874 +_020A5874: + .byte 0x44, 0x33, 0x34, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A587C +_020A587C: + .byte 0x44, 0x33, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5884 +_020A5884: + .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x34, 0x41, 0x00 + .global _020A588C +_020A588C: + .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x33, 0x41, 0x00 + .global _020A5894 +_020A5894: + .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x32, 0x41, 0x00 + .global _020A589C +_020A589C: + .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A58A4 +_020A58A4: + .byte 0x44, 0x33, 0x32, 0x50, 0x33, 0x33, 0x41, 0x00 + .global _020A58AC +_020A58AC: + .byte 0x44, 0x33, 0x32, 0x50, 0x33, 0x32, 0x41, 0x00 + .global _020A58B4 +_020A58B4: + .byte 0x44, 0x33, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A58BC +_020A58BC: + .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x34, 0x41, 0x00 + .global _020A58C4 +_020A58C4: + .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x33, 0x41, 0x00 + .global _020A58CC +_020A58CC: + .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x32, 0x41, 0x00 + .global _020A58D4 +_020A58D4: + .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A58DC +_020A58DC: + .byte 0x44, 0x33, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A58E4 +_020A58E4: + .byte 0x44, 0x33, 0x31, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A58EC +_020A58EC: + .byte 0x44, 0x33, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A58F4 +_020A58F4: + .byte 0x44, 0x33, 0x30, 0x50, 0x34, 0x32, 0x41, 0x00 + .global _020A58FC +_020A58FC: + .byte 0x44, 0x33, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5904 +_020A5904: + .byte 0x44, 0x33, 0x30, 0x50, 0x33, 0x34, 0x41, 0x00 + .global _020A590C +_020A590C: + .byte 0x44, 0x33, 0x30, 0x50, 0x33, 0x33, 0x41, 0x00 + .global _020A5914 +_020A5914: + .byte 0x44, 0x33, 0x30, 0x50, 0x33, 0x32, 0x41, 0x00 + .global _020A591C +_020A591C: + .byte 0x44, 0x33, 0x30, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A5924 +_020A5924: + .byte 0x44, 0x32, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A592C +_020A592C: + .byte 0x44, 0x32, 0x38, 0x50, 0x34, 0x34, 0x41, 0x00 + .global _020A5934 +_020A5934: + .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x34, 0x41, 0x00 + .global _020A593C +_020A593C: + .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x33, 0x43, 0x00 + .global _020A5944 +_020A5944: + .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x33, 0x41, 0x00 + .global _020A594C +_020A594C: + .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x32, 0x41, 0x00 + .global _020A5954 +_020A5954: + .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A595C +_020A595C: + .byte 0x44, 0x32, 0x38, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A5964 +_020A5964: + .byte 0x44, 0x32, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A596C +_020A596C: + .byte 0x44, 0x32, 0x36, 0x50, 0x34, 0x33, 0x41, 0x00 + .global _020A5974 +_020A5974: + .byte 0x44, 0x32, 0x36, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A597C +_020A597C: + .byte 0x44, 0x32, 0x36, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A5984 +_020A5984: + .byte 0x44, 0x32, 0x35, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A598C +_020A598C: + .byte 0x44, 0x32, 0x34, 0x50, 0x33, 0x31, 0x42, 0x00 + .global _020A5994 +_020A5994: + .byte 0x44, 0x32, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A599C +_020A599C: + .byte 0x44, 0x32, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A59A4 +_020A59A4: + .byte 0x44, 0x32, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A59AC +_020A59AC: + .byte 0x44, 0x32, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A59B4 +_020A59B4: + .byte 0x44, 0x32, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A59BC +_020A59BC: + .byte 0x44, 0x32, 0x31, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A59C4 +_020A59C4: + .byte 0x44, 0x32, 0x30, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A59CC +_020A59CC: + .byte 0x44, 0x31, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A59D4 +_020A59D4: + .byte 0x44, 0x31, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A59DC +_020A59DC: + .byte 0x44, 0x31, 0x37, 0x50, 0x34, 0x35, 0x41, 0x00 + .global _020A59E4 +_020A59E4: + .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x34, 0x41, 0x00 + .global _020A59EC +_020A59EC: + .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x33, 0x41, 0x00 + .global _020A59F4 +_020A59F4: + .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x32, 0x41, 0x00 + .global _020A59FC +_020A59FC: + .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A5A04 +_020A5A04: + .byte 0x44, 0x31, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A5A0C +_020A5A0C: + .byte 0x44, 0x31, 0x36, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A5A14 +_020A5A14: + .byte 0x44, 0x31, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A5A1C +_020A5A1C: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x34, 0x43, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A5A28 +_020A5A28: + .byte 0x54, 0x30, 0x30, 0x50 + .byte 0x30, 0x34, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A5A34 +_020A5A34: + .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x32, 0x41, 0x32 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A5A40 +_020A5A40: + .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x33, 0x41, 0x34, 0x00, 0x00, 0x00, 0x00 + .global _020A5A4C +_020A5A4C: + .byte 0x50, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A5A58 +_020A5A58: + .byte 0x53, 0x39, 0x39, 0x50 + .byte 0x30, 0x31, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A5A64 +_020A5A64: + .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x31, 0x41, 0x33 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A5A70 +_020A5A70: + .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x33, 0x41, 0x35, 0x00, 0x00, 0x00, 0x00 + .global _020A5A7C +_020A5A7C: + .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x32, 0x43, 0x34, 0x00, 0x00, 0x00, 0x00 + .global _020A5A88 +_020A5A88: + .byte 0x53, 0x39, 0x39, 0x50 + .byte 0x30, 0x31, 0x41, 0x34, 0x00, 0x00, 0x00, 0x00 + .global _020A5A94 +_020A5A94: + .byte 0x53, 0x31, 0x31, 0x50, 0x30, 0x32, 0x43, 0x32 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A5AA0 +_020A5AA0: + .byte 0x53, 0x31, 0x31, 0x50, 0x30, 0x32, 0x43, 0x33, 0x00, 0x00, 0x00, 0x00 + .global _020A5AAC +_020A5AAC: + .byte 0x53, 0x31, 0x31, 0x50, 0x30, 0x32, 0x43, 0x34, 0x00, 0x00, 0x00, 0x00 + .global _020A5AB8 +_020A5AB8: + .byte 0x53, 0x31, 0x31, 0x50 + .byte 0x30, 0x32, 0x43, 0x35, 0x00, 0x00, 0x00, 0x00 + .global _020A5AC4 +_020A5AC4: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x32 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A5AD0 +_020A5AD0: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x33, 0x00, 0x00, 0x00, 0x00 + .global _020A5ADC +_020A5ADC: + .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x31, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A5AE8 +_020A5AE8: + .byte 0x53, 0x31, 0x33, 0x50 + .byte 0x30, 0x31, 0x41, 0x34, 0x00, 0x00, 0x00, 0x00 + .global _020A5AF4 +_020A5AF4: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x35 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A5B00 +_020A5B00: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x42, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A5B0C +_020A5B0C: + .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x31, 0x41, 0x33, 0x00, 0x00, 0x00, 0x00 + .global _020A5B18 +_020A5B18: + .byte 0x53, 0x31, 0x33, 0x50 + .byte 0x30, 0x31, 0x42, 0x33, 0x00, 0x00, 0x00, 0x00 + .global _020A5B24 +_020A5B24: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x42, 0x34 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A5B30 +_020A5B30: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x42, 0x35, 0x00, 0x00, 0x00, 0x00 + .global _020A5B3C +_020A5B3C: + .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x31, 0x41, 0x34, 0x00, 0x00, 0x00, 0x00 + .global _020A5B48 +_020A5B48: + .byte 0x53, 0x39, 0x39, 0x50 + .byte 0x30, 0x31, 0x41, 0x35, 0x00, 0x00, 0x00, 0x00 + .global _020A5B54 +_020A5B54: + .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x32, 0x43, 0x32 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A5B60 +_020A5B60: + .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x31, 0x41, 0x35, 0x00, 0x00, 0x00, 0x00 + .global _020A5B6C +_020A5B6C: + .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x33, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A5B78 +_020A5B78: + .byte 0x54, 0x30, 0x31, 0x50 + .byte 0x30, 0x33, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A5B84 +_020A5B84: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x32 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A5B90 +_020A5B90: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x42, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A5B9C +_020A5B9C: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x43, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A5BA8 +_020A5BA8: + .byte 0x47, 0x30, 0x31, 0x50 + .byte 0x30, 0x34, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A5BB4 +_020A5BB4: + .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x33, 0x41, 0x33 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A5BC0 +_020A5BC0: + .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x32, 0x43, 0x33, 0x00, 0x00, 0x00, 0x00 + .global _020A5BCC +_020A5BCC: + .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x32, 0x43, 0x35 +#else + .byte 0x44, 0x30, 0x30, 0x50, 0x30, 0x31, 0x00, 0x00 + .global _020A46F4 +_020A46F4: + .byte 0x44, 0x30, 0x30, 0x50, 0x30, 0x32, 0x00, 0x00 + .global _020A46FC +_020A46FC: + .byte 0x56, 0x30, 0x30, 0x50, 0x30, 0x32, 0x00, 0x00 + .global _020A4704 +_020A4704: + .byte 0x56, 0x30, 0x30, 0x50, 0x30, 0x33, 0x00, 0x00 + .global _020A470C +_020A470C: + .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x31, 0x00, 0x00 + .global _020A4714 +_020A4714: + .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x33, 0x00, 0x00 + .global _020A471C +_020A471C: + .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x32, 0x00, 0x00 + .global _020A4724 +_020A4724: + .byte 0x56, 0x30, 0x30, 0x50, 0x30, 0x31, 0x00, 0x00 + .global _020A472C +_020A472C: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x39, 0x41, 0x00 + .global _020A4734 +_020A4734: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A473C +_020A473C: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A4744 +_020A4744: + .byte 0x56, 0x33, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A474C +_020A474C: + .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x30, 0x41, 0x00 + .global _020A4754 +_020A4754: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A475C +_020A475C: + .byte 0x56, 0x33, 0x38, 0x50, 0x31, 0x30, 0x41, 0x00 + .global _020A4764 +_020A4764: + .byte 0x56, 0x33, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A476C +_020A476C: + .byte 0x56, 0x33, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4774 +_020A4774: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x36, 0x44, 0x00 + .global _020A477C +_020A477C: + .byte 0x56, 0x33, 0x39, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4784 +_020A4784: + .byte 0x56, 0x33, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A478C +_020A478C: + .byte 0x56, 0x33, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4794 +_020A4794: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x36, 0x43, 0x00 + .global _020A479C +_020A479C: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x35, 0x43, 0x00 + .global _020A47A4 +_020A47A4: + .byte 0x56, 0x33, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A47AC +_020A47AC: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A47B4 +_020A47B4: + .byte 0x56, 0x32, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A47BC +_020A47BC: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x33, 0x43, 0x00 + .global _020A47C4 +_020A47C4: + .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x43, 0x00 + .global _020A47CC +_020A47CC: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x37, 0x41, 0x00 + .global _020A47D4 +_020A47D4: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A47DC +_020A47DC: + .byte 0x56, 0x33, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A47E4 +_020A47E4: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A47EC +_020A47EC: + .byte 0x56, 0x33, 0x37, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A47F4 +_020A47F4: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x37, 0x41, 0x00 + .global _020A47FC +_020A47FC: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4804 +_020A4804: + .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A480C +_020A480C: + .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4814 +_020A4814: + .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A481C +_020A481C: + .byte 0x56, 0x32, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4824 +_020A4824: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x39, 0x41, 0x00 + .global _020A482C +_020A482C: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x38, 0x41, 0x00 + .global _020A4834 +_020A4834: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x37, 0x41, 0x00 + .global _020A483C +_020A483C: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A4844 +_020A4844: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A484C +_020A484C: + .byte 0x56, 0x33, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4854 +_020A4854: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A485C +_020A485C: + .byte 0x50, 0x30, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4864 +_020A4864: + .byte 0x56, 0x33, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A486C +_020A486C: + .byte 0x56, 0x32, 0x33, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A4874 +_020A4874: + .byte 0x56, 0x32, 0x33, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A487C +_020A487C: + .byte 0x56, 0x32, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4884 +_020A4884: + .byte 0x56, 0x32, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A488C +_020A488C: + .byte 0x56, 0x32, 0x32, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4894 +_020A4894: + .byte 0x56, 0x32, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A489C +_020A489C: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x35, 0x43, 0x00 + .global _020A48A4 +_020A48A4: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A48AC +_020A48AC: + .byte 0x56, 0x32, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A48B4 +_020A48B4: + .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A48BC +_020A48BC: + .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A48C4 +_020A48C4: + .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A48CC +_020A48CC: + .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A48D4 +_020A48D4: + .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A48DC +_020A48DC: + .byte 0x56, 0x31, 0x36, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A48E4 +_020A48E4: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A48EC +_020A48EC: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A48F4 +_020A48F4: + .byte 0x56, 0x31, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A48FC +_020A48FC: + .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4904 +_020A4904: + .byte 0x56, 0x31, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A490C +_020A490C: + .byte 0x56, 0x31, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4914 +_020A4914: + .byte 0x56, 0x31, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A491C +_020A491C: + .byte 0x56, 0x31, 0x34, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4924 +_020A4924: + .byte 0x56, 0x31, 0x34, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A492C +_020A492C: + .byte 0x56, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4934 +_020A4934: + .byte 0x56, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A493C +_020A493C: + .byte 0x56, 0x31, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4944 +_020A4944: + .byte 0x56, 0x31, 0x30, 0x50, 0x30, 0x33, 0x43, 0x00 + .global _020A494C +_020A494C: + .byte 0x56, 0x31, 0x30, 0x50, 0x30, 0x31, 0x43, 0x00 + .global _020A4954 +_020A4954: + .byte 0x56, 0x30, 0x39, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A495C +_020A495C: + .byte 0x56, 0x30, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4964 +_020A4964: + .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A496C +_020A496C: + .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4974 +_020A4974: + .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A497C +_020A497C: + .byte 0x56, 0x30, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4984 +_020A4984: + .byte 0x56, 0x30, 0x34, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A498C +_020A498C: + .byte 0x56, 0x30, 0x34, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4994 +_020A4994: + .byte 0x56, 0x30, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A499C +_020A499C: + .byte 0x56, 0x30, 0x33, 0x50, 0x31, 0x33, 0x41, 0x00 + .global _020A49A4 +_020A49A4: + .byte 0x56, 0x30, 0x33, 0x50, 0x31, 0x32, 0x41, 0x00 + .global _020A49AC +_020A49AC: + .byte 0x56, 0x30, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A49B4 +_020A49B4: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x39, 0x41, 0x00 + .global _020A49BC +_020A49BC: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A49C4 +_020A49C4: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x37, 0x41, 0x00 + .global _020A49CC +_020A49CC: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x36, 0x42, 0x00 + .global _020A49D4 +_020A49D4: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A49DC +_020A49DC: + .byte 0x44, 0x32, 0x31, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A49E4 +_020A49E4: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A49EC +_020A49EC: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A49F4 +_020A49F4: + .byte 0x56, 0x32, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A49FC +_020A49FC: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4A04 +_020A4A04: + .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x38, 0x41, 0x00 + .global _020A4A0C +_020A4A0C: + .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x37, 0x41, 0x00 + .global _020A4A14 +_020A4A14: + .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A4A1C +_020A4A1C: + .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4A24 +_020A4A24: + .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4A2C +_020A4A2C: + .byte 0x56, 0x32, 0x32, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4A34 +_020A4A34: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x38, 0x42, 0x00 + .global _020A4A3C +_020A4A3C: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x37, 0x42, 0x00 + .global _020A4A44 +_020A4A44: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x36, 0x42, 0x00 + .global _020A4A4C +_020A4A4C: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x35, 0x42, 0x00 + .global _020A4A54 +_020A4A54: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x34, 0x42, 0x00 + .global _020A4A5C +_020A4A5C: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A4A64 +_020A4A64: + .byte 0x56, 0x32, 0x31, 0x50, 0x30, 0x32, 0x42, 0x00 + .global _020A4A6C +_020A4A6C: + .byte 0x56, 0x32, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4A74 +_020A4A74: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4A7C +_020A4A7C: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4A84 +_020A4A84: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x39, 0x41, 0x00 + .global _020A4A8C +_020A4A8C: + .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A4A94 +_020A4A94: + .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4A9C +_020A4A9C: + .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4AA4 +_020A4AA4: + .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4AAC +_020A4AAC: + .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4AB4 +_020A4AB4: + .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4ABC +_020A4ABC: + .byte 0x53, 0x39, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4AC4 +_020A4AC4: + .byte 0x53, 0x32, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4ACC +_020A4ACC: + .byte 0x53, 0x32, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4AD4 +_020A4AD4: + .byte 0x53, 0x31, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4ADC +_020A4ADC: + .byte 0x56, 0x31, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4AE4 +_020A4AE4: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4AEC +_020A4AEC: + .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4AF4 +_020A4AF4: + .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A4AFC +_020A4AFC: + .byte 0x56, 0x31, 0x37, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4B04 +_020A4B04: + .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4B0C +_020A4B0C: + .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4B14 +_020A4B14: + .byte 0x53, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4B1C +_020A4B1C: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x39, 0x41, 0x00 + .global _020A4B24 +_020A4B24: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x38, 0x41, 0x00 + .global _020A4B2C +_020A4B2C: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x37, 0x41, 0x00 + .global _020A4B34 +_020A4B34: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A4B3C +_020A4B3C: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A4B44 +_020A4B44: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x34, 0x42, 0x00 + .global _020A4B4C +_020A4B4C: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4B54 +_020A4B54: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4B5C +_020A4B5C: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4B64 +_020A4B64: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x42, 0x00 + .global _020A4B6C +_020A4B6C: + .byte 0x53, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4B74 +_020A4B74: + .byte 0x53, 0x31, 0x31, 0x50, 0x30, 0x32, 0x43, 0x00 + .global _020A4B7C +_020A4B7C: + .byte 0x53, 0x31, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4B84 +_020A4B84: + .byte 0x53, 0x30, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4B8C +_020A4B8C: + .byte 0x53, 0x30, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4B94 +_020A4B94: + .byte 0x53, 0x30, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4B9C +_020A4B9C: + .byte 0x53, 0x30, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4BA4 +_020A4BA4: + .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4BAC +_020A4BAC: + .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4BB4 +_020A4BB4: + .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x32, 0x43, 0x00 + .global _020A4BBC +_020A4BBC: + .byte 0x53, 0x30, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4BC4 +_020A4BC4: + .byte 0x53, 0x30, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4BCC +_020A4BCC: + .byte 0x53, 0x30, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4BD4 +_020A4BD4: + .byte 0x53, 0x30, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4BDC +_020A4BDC: + .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4BE4 +_020A4BE4: + .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4BEC +_020A4BEC: + .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4BF4 +_020A4BF4: + .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x31, 0x42, 0x00 + .global _020A4BFC +_020A4BFC: + .byte 0x53, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4C04 +_020A4C04: + .byte 0x50, 0x32, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4C0C +_020A4C0C: + .byte 0x50, 0x32, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4C14 +_020A4C14: + .byte 0x50, 0x32, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4C1C +_020A4C1C: + .byte 0x50, 0x32, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4C24 +_020A4C24: + .byte 0x50, 0x32, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4C2C +_020A4C2C: + .byte 0x50, 0x32, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4C34 +_020A4C34: + .byte 0x50, 0x32, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4C3C +_020A4C3C: + .byte 0x50, 0x32, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4C44 +_020A4C44: + .byte 0x50, 0x32, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4C4C +_020A4C4C: + .byte 0x50, 0x32, 0x30, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4C54 +_020A4C54: + .byte 0x50, 0x32, 0x30, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4C5C +_020A4C5C: + .byte 0x50, 0x32, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4C64 +_020A4C64: + .byte 0x50, 0x31, 0x39, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4C6C +_020A4C6C: + .byte 0x50, 0x31, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4C74 +_020A4C74: + .byte 0x50, 0x31, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4C7C +_020A4C7C: + .byte 0x50, 0x31, 0x37, 0x50, 0x30, 0x32, 0x43, 0x00 + .global _020A4C84 +_020A4C84: + .byte 0x50, 0x31, 0x37, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4C8C +_020A4C8C: + .byte 0x50, 0x31, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4C94 +_020A4C94: + .byte 0x50, 0x31, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4C9C +_020A4C9C: + .byte 0x50, 0x31, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4CA4 +_020A4CA4: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x38, 0x41, 0x00 + .global _020A4CAC +_020A4CAC: + .byte 0x50, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4CB4 +_020A4CB4: + .byte 0x50, 0x31, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4CBC +_020A4CBC: + .byte 0x50, 0x31, 0x32, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4CC4 +_020A4CC4: + .byte 0x50, 0x31, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4CCC +_020A4CCC: + .byte 0x50, 0x31, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4CD4 +_020A4CD4: + .byte 0x50, 0x31, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4CDC +_020A4CDC: + .byte 0x44, 0x32, 0x30, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4CE4 +_020A4CE4: + .byte 0x50, 0x30, 0x38, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4CEC +_020A4CEC: + .byte 0x50, 0x30, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4CF4 +_020A4CF4: + .byte 0x50, 0x30, 0x36, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4CFC +_020A4CFC: + .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4D04 +_020A4D04: + .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4D0C +_020A4D0C: + .byte 0x56, 0x30, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4D14 +_020A4D14: + .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4D1C +_020A4D1C: + .byte 0x50, 0x30, 0x35, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4D24 +_020A4D24: + .byte 0x50, 0x30, 0x34, 0x50, 0x30, 0x31, 0x43, 0x00 + .global _020A4D2C +_020A4D2C: + .byte 0x50, 0x30, 0x33, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4D34 +_020A4D34: + .byte 0x50, 0x30, 0x33, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4D3C +_020A4D3C: + .byte 0x50, 0x30, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4D44 +_020A4D44: + .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4D4C +_020A4D4C: + .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4D54 +_020A4D54: + .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4D5C +_020A4D5C: + .byte 0x50, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4D64 +_020A4D64: + .byte 0x48, 0x30, 0x32, 0x50, 0x39, 0x39, 0x43, 0x00 + .global _020A4D6C +_020A4D6C: + .byte 0x48, 0x30, 0x32, 0x50, 0x39, 0x39, 0x41, 0x00 + .global _020A4D74 +_020A4D74: + .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x45, 0x00 + .global _020A4D7C +_020A4D7C: + .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x44, 0x00 + .global _020A4D84 +_020A4D84: + .byte 0x56, 0x30, 0x32, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4D8C +_020A4D8C: + .byte 0x48, 0x30, 0x31, 0x50, 0x39, 0x39, 0x41, 0x00 + .global _020A4D94 +_020A4D94: + .byte 0x47, 0x30, 0x31, 0x50, 0x31, 0x30, 0x43, 0x00 + .global _020A4D9C +_020A4D9C: + .byte 0x47, 0x30, 0x31, 0x50, 0x31, 0x30, 0x41, 0x00 + .global _020A4DA4 +_020A4DA4: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x39, 0x43, 0x00 + .global _020A4DAC +_020A4DAC: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x39, 0x41, 0x00 + .global _020A4DB4 +_020A4DB4: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x38, 0x41, 0x00 + .global _020A4DBC +_020A4DBC: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x37, 0x43, 0x00 + .global _020A4DC4 +_020A4DC4: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x37, 0x41, 0x00 + .global _020A4DCC +_020A4DCC: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x36, 0x42, 0x00 + .global _020A4DD4 +_020A4DD4: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x36, 0x41, 0x00 + .global _020A4DDC +_020A4DDC: + .byte 0x44, 0x37, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4DE4 +_020A4DE4: + .byte 0x53, 0x31, 0x35, 0x50, 0x30, 0x35, 0x42, 0x00 + .global _020A4DEC +_020A4DEC: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x33, 0x42, 0x00 + .global _020A4DF4 +_020A4DF4: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x34, 0x43, 0x00 + .global _020A4DFC +_020A4DFC: + .byte 0x56, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4E04 +_020A4E04: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4E0C +_020A4E0C: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x00 + .global _020A4E14 +_020A4E14: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A4E1C +_020A4E1C: + .byte 0x44, 0x37, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4E24 +_020A4E24: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x43, 0x00 + .global _020A4E2C +_020A4E2C: + .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x00 + .global _020A4E34 +_020A4E34: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x42, 0x00 + .global _020A4E3C +_020A4E3C: + .byte 0x44, 0x37, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4E44 +_020A4E44: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4E4C +_020A4E4C: + .byte 0x44, 0x39, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4E54 +_020A4E54: + .byte 0x44, 0x39, 0x34, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4E5C +_020A4E5C: + .byte 0x44, 0x39, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4E64 +_020A4E64: + .byte 0x44, 0x39, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4E6C +_020A4E6C: + .byte 0x44, 0x39, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4E74 +_020A4E74: + .byte 0x44, 0x39, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4E7C +_020A4E7C: + .byte 0x44, 0x38, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4E84 +_020A4E84: + .byte 0x44, 0x38, 0x38, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4E8C +_020A4E8C: + .byte 0x44, 0x38, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4E94 +_020A4E94: + .byte 0x44, 0x38, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4E9C +_020A4E9C: + .byte 0x44, 0x38, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4EA4 +_020A4EA4: + .byte 0x44, 0x38, 0x34, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4EAC +_020A4EAC: + .byte 0x44, 0x38, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4EB4 +_020A4EB4: + .byte 0x44, 0x38, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4EBC +_020A4EBC: + .byte 0x44, 0x38, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4EC4 +_020A4EC4: + .byte 0x44, 0x38, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4ECC +_020A4ECC: + .byte 0x44, 0x37, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4ED4 +_020A4ED4: + .byte 0x44, 0x37, 0x39, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A4EDC +_020A4EDC: + .byte 0x53, 0x31, 0x37, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4EE4 +_020A4EE4: + .byte 0x56, 0x31, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A4EEC +_020A4EEC: + .byte 0x56, 0x32, 0x36, 0x50, 0x30, 0x35, 0x41, 0x00 + .global _020A4EF4 +_020A4EF4: + .byte 0x44, 0x37, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4EFC +_020A4EFC: + .byte 0x44, 0x36, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4F04 +_020A4F04: + .byte 0x44, 0x36, 0x38, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4F0C +_020A4F0C: + .byte 0x44, 0x36, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4F14 +_020A4F14: + .byte 0x44, 0x36, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4F1C +_020A4F1C: + .byte 0x44, 0x36, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4F24 +_020A4F24: + .byte 0x44, 0x37, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4F2C +_020A4F2C: + .byte 0x44, 0x37, 0x33, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A4F34 +_020A4F34: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x39, 0x41, 0x00 + .global _020A4F3C +_020A4F3C: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x38, 0x41, 0x00 + .global _020A4F44 +_020A4F44: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x37, 0x41, 0x00 + .global _020A4F4C +_020A4F4C: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x36, 0x41, 0x00 + .global _020A4F54 +_020A4F54: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x35, 0x41, 0x00 + .global _020A4F5C +_020A4F5C: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x34, 0x41, 0x00 + .global _020A4F64 +_020A4F64: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x33, 0x41, 0x00 + .global _020A4F6C +_020A4F6C: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x32, 0x41, 0x00 + .global _020A4F74 +_020A4F74: + .byte 0x44, 0x37, 0x33, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A4F7C +_020A4F7C: + .byte 0x44, 0x37, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4F84 +_020A4F84: + .byte 0x44, 0x36, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4F8C +_020A4F8C: + .byte 0x44, 0x36, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4F94 +_020A4F94: + .byte 0x44, 0x36, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4F9C +_020A4F9C: + .byte 0x44, 0x36, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4FA4 +_020A4FA4: + .byte 0x44, 0x35, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4FAC +_020A4FAC: + .byte 0x44, 0x35, 0x38, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4FB4 +_020A4FB4: + .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x34, 0x41, 0x00 + .global _020A4FBC +_020A4FBC: + .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x33, 0x41, 0x00 + .global _020A4FC4 +_020A4FC4: + .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x32, 0x41, 0x00 + .global _020A4FCC +_020A4FCC: + .byte 0x44, 0x35, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4FD4 +_020A4FD4: + .byte 0x44, 0x35, 0x37, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A4FDC +_020A4FDC: + .byte 0x44, 0x35, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A4FE4 +_020A4FE4: + .byte 0x44, 0x35, 0x36, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A4FEC +_020A4FEC: + .byte 0x44, 0x35, 0x36, 0x50, 0x31, 0x32, 0x41, 0x00 + .global _020A4FF4 +_020A4FF4: + .byte 0x44, 0x35, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A4FFC +_020A4FFC: + .byte 0x44, 0x35, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5004 +_020A5004: + .byte 0x44, 0x35, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A500C +_020A500C: + .byte 0x44, 0x35, 0x35, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A5014 +_020A5014: + .byte 0x44, 0x35, 0x34, 0x50, 0x33, 0x32, 0x41, 0x00 + .global _020A501C +_020A501C: + .byte 0x44, 0x35, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A5024 +_020A5024: + .byte 0x44, 0x35, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A502C +_020A502C: + .byte 0x44, 0x35, 0x33, 0x50, 0x34, 0x31, 0x43, 0x00 + .global _020A5034 +_020A5034: + .byte 0x44, 0x35, 0x33, 0x50, 0x34, 0x31, 0x42, 0x00 + .global _020A503C +_020A503C: + .byte 0x44, 0x35, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5044 +_020A5044: + .byte 0x44, 0x35, 0x33, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A504C +_020A504C: + .byte 0x44, 0x35, 0x33, 0x50, 0x31, 0x31, 0x42, 0x00 + .global _020A5054 +_020A5054: + .byte 0x44, 0x35, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A505C +_020A505C: + .byte 0x44, 0x35, 0x32, 0x50, 0x33, 0x32, 0x41, 0x00 + .global _020A5064 +_020A5064: + .byte 0x44, 0x35, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A506C +_020A506C: + .byte 0x44, 0x35, 0x32, 0x50, 0x31, 0x31, 0x43, 0x00 + .global _020A5074 +_020A5074: + .byte 0x44, 0x35, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A507C +_020A507C: + .byte 0x44, 0x35, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5084 +_020A5084: + .byte 0x44, 0x35, 0x31, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A508C +_020A508C: + .byte 0x44, 0x35, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A5094 +_020A5094: + .byte 0x44, 0x35, 0x30, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A509C +_020A509C: + .byte 0x44, 0x34, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A50A4 +_020A50A4: + .byte 0x44, 0x34, 0x38, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A50AC +_020A50AC: + .byte 0x44, 0x34, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A50B4 +_020A50B4: + .byte 0x44, 0x34, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A50BC +_020A50BC: + .byte 0x44, 0x34, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A50C4 +_020A50C4: + .byte 0x44, 0x34, 0x36, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A50CC +_020A50CC: + .byte 0x44, 0x34, 0x36, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A50D4 +_020A50D4: + .byte 0x44, 0x34, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A50DC +_020A50DC: + .byte 0x44, 0x34, 0x35, 0x50, 0x34, 0x32, 0x41, 0x00 + .global _020A50E4 +_020A50E4: + .byte 0x44, 0x34, 0x35, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A50EC +_020A50EC: + .byte 0x44, 0x34, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A50F4 +_020A50F4: + .byte 0x44, 0x34, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A50FC +_020A50FC: + .byte 0x44, 0x34, 0x33, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A5104 +_020A5104: + .byte 0x44, 0x34, 0x32, 0x50, 0x34, 0x32, 0x41, 0x00 + .global _020A510C +_020A510C: + .byte 0x44, 0x34, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5114 +_020A5114: + .byte 0x44, 0x34, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A511C +_020A511C: + .byte 0x44, 0x34, 0x32, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A5124 +_020A5124: + .byte 0x44, 0x34, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A512C +_020A512C: + .byte 0x44, 0x34, 0x31, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A5134 +_020A5134: + .byte 0x44, 0x34, 0x30, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A513C +_020A513C: + .byte 0x44, 0x33, 0x39, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5144 +_020A5144: + .byte 0x44, 0x33, 0x39, 0x50, 0x33, 0x32, 0x41, 0x00 + .global _020A514C +_020A514C: + .byte 0x44, 0x33, 0x39, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A5154 +_020A5154: + .byte 0x44, 0x33, 0x38, 0x50, 0x31, 0x32, 0x41, 0x00 + .global _020A515C +_020A515C: + .byte 0x44, 0x33, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A5164 +_020A5164: + .byte 0x44, 0x33, 0x37, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A516C +_020A516C: + .byte 0x44, 0x33, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A5174 +_020A5174: + .byte 0x44, 0x33, 0x36, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A517C +_020A517C: + .byte 0x44, 0x33, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A5184 +_020A5184: + .byte 0x44, 0x33, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A518C +_020A518C: + .byte 0x44, 0x33, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A5194 +_020A5194: + .byte 0x44, 0x33, 0x34, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A519C +_020A519C: + .byte 0x44, 0x33, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A51A4 +_020A51A4: + .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x34, 0x41, 0x00 + .global _020A51AC +_020A51AC: + .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x33, 0x41, 0x00 + .global _020A51B4 +_020A51B4: + .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x32, 0x41, 0x00 + .global _020A51BC +_020A51BC: + .byte 0x44, 0x33, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A51C4 +_020A51C4: + .byte 0x44, 0x33, 0x32, 0x50, 0x33, 0x33, 0x41, 0x00 + .global _020A51CC +_020A51CC: + .byte 0x44, 0x33, 0x32, 0x50, 0x33, 0x32, 0x41, 0x00 + .global _020A51D4 +_020A51D4: + .byte 0x44, 0x33, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A51DC +_020A51DC: + .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x34, 0x41, 0x00 + .global _020A51E4 +_020A51E4: + .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x33, 0x41, 0x00 + .global _020A51EC +_020A51EC: + .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x32, 0x41, 0x00 + .global _020A51F4 +_020A51F4: + .byte 0x44, 0x33, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A51FC +_020A51FC: + .byte 0x44, 0x33, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5204 +_020A5204: + .byte 0x44, 0x33, 0x31, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A520C +_020A520C: + .byte 0x44, 0x33, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A5214 +_020A5214: + .byte 0x44, 0x33, 0x30, 0x50, 0x34, 0x32, 0x41, 0x00 + .global _020A521C +_020A521C: + .byte 0x44, 0x33, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5224 +_020A5224: + .byte 0x44, 0x33, 0x30, 0x50, 0x33, 0x34, 0x41, 0x00 + .global _020A522C +_020A522C: + .byte 0x44, 0x33, 0x30, 0x50, 0x33, 0x33, 0x41, 0x00 + .global _020A5234 +_020A5234: + .byte 0x44, 0x33, 0x30, 0x50, 0x33, 0x32, 0x41, 0x00 + .global _020A523C +_020A523C: + .byte 0x44, 0x33, 0x30, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A5244 +_020A5244: + .byte 0x44, 0x32, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A524C +_020A524C: + .byte 0x44, 0x32, 0x38, 0x50, 0x34, 0x34, 0x41, 0x00 + .global _020A5254 +_020A5254: + .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x34, 0x41, 0x00 + .global _020A525C +_020A525C: + .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x33, 0x43, 0x00 + .global _020A5264 +_020A5264: + .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x33, 0x41, 0x00 + .global _020A526C +_020A526C: + .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x32, 0x41, 0x00 + .global _020A5274 +_020A5274: + .byte 0x44, 0x32, 0x38, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A527C +_020A527C: + .byte 0x44, 0x32, 0x38, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A5284 +_020A5284: + .byte 0x44, 0x32, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A528C +_020A528C: + .byte 0x44, 0x32, 0x36, 0x50, 0x34, 0x33, 0x41, 0x00 + .global _020A5294 +_020A5294: + .byte 0x44, 0x32, 0x36, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A529C +_020A529C: + .byte 0x44, 0x32, 0x36, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A52A4 +_020A52A4: + .byte 0x44, 0x32, 0x35, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A52AC +_020A52AC: + .byte 0x44, 0x32, 0x34, 0x50, 0x33, 0x31, 0x42, 0x00 + .global _020A52B4 +_020A52B4: + .byte 0x44, 0x32, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A52BC +_020A52BC: + .byte 0x44, 0x32, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A52C4 +_020A52C4: + .byte 0x44, 0x32, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A52CC +_020A52CC: + .byte 0x44, 0x32, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A52D4 +_020A52D4: + .byte 0x44, 0x32, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A52DC +_020A52DC: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x32, 0x41, 0x00 + .global _020A52E4 +_020A52E4: + .byte 0x56, 0x33, 0x38, 0x50, 0x30, 0x38, 0x41, 0x00 + .global _020A52EC +_020A52EC: + .byte 0x44, 0x31, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A52F4 +_020A52F4: + .byte 0x44, 0x31, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A52FC +_020A52FC: + .byte 0x44, 0x31, 0x37, 0x50, 0x34, 0x35, 0x41, 0x00 + .global _020A5304 +_020A5304: + .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x34, 0x41, 0x00 + .global _020A530C +_020A530C: + .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x33, 0x41, 0x00 + .global _020A5314 +_020A5314: + .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x32, 0x41, 0x00 + .global _020A531C +_020A531C: + .byte 0x44, 0x31, 0x37, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A5324 +_020A5324: + .byte 0x44, 0x31, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A532C +_020A532C: + .byte 0x44, 0x31, 0x36, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A5334 +_020A5334: + .byte 0x44, 0x31, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A533C +_020A533C: + .byte 0x44, 0x31, 0x35, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5344 +_020A5344: + .byte 0x44, 0x31, 0x35, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A534C +_020A534C: + .byte 0x44, 0x31, 0x34, 0x50, 0x31, 0x32, 0x41, 0x00 + .global _020A5354 +_020A5354: + .byte 0x44, 0x31, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A535C +_020A535C: + .byte 0x44, 0x31, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A5364 +_020A5364: + .byte 0x44, 0x31, 0x32, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A536C +_020A536C: + .byte 0x44, 0x31, 0x32, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A5374 +_020A5374: + .byte 0x44, 0x31, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A537C +_020A537C: + .byte 0x44, 0x31, 0x30, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A5384 +_020A5384: + .byte 0x44, 0x31, 0x30, 0x50, 0x32, 0x31, 0x41, 0x00 + .global _020A538C +_020A538C: + .byte 0x44, 0x30, 0x39, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A5394 +_020A5394: + .byte 0x44, 0x30, 0x38, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A539C +_020A539C: + .byte 0x44, 0x30, 0x37, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A53A4 +_020A53A4: + .byte 0x44, 0x30, 0x36, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A53AC +_020A53AC: + .byte 0x44, 0x30, 0x35, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A53B4 +_020A53B4: + .byte 0x44, 0x30, 0x35, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A53BC +_020A53BC: + .byte 0x44, 0x30, 0x34, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A53C4 +_020A53C4: + .byte 0x44, 0x30, 0x34, 0x50, 0x31, 0x32, 0x41, 0x00 + .global _020A53CC +_020A53CC: + .byte 0x44, 0x30, 0x34, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A53D4 +_020A53D4: + .byte 0x44, 0x30, 0x33, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A53DC +_020A53DC: + .byte 0x44, 0x30, 0x33, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A53E4 +_020A53E4: + .byte 0x44, 0x30, 0x32, 0x50, 0x33, 0x31, 0x41, 0x00 + .global _020A53EC +_020A53EC: + .byte 0x44, 0x30, 0x32, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A53F4 +_020A53F4: + .byte 0x44, 0x30, 0x31, 0x50, 0x34, 0x31, 0x41, 0x00 + .global _020A53FC +_020A53FC: + .byte 0x44, 0x30, 0x31, 0x50, 0x31, 0x31, 0x42, 0x00 + .global _020A5404 +_020A5404: + .byte 0x44, 0x30, 0x31, 0x50, 0x31, 0x31, 0x41, 0x00 + .global _020A540C +_020A540C: + .byte 0x56, 0x33, 0x39, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A5414 +_020A5414: + .byte 0x53, 0x30, 0x30, 0x50, 0x30, 0x31, 0x41, 0x00 + .global _020A541C +_020A541C: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x41, 0x32 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A5428 +_020A5428: + .byte 0x54, 0x30, 0x31, 0x50, 0x30, 0x33, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A5434 +_020A5434: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x31, 0x42, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A5440 +_020A5440: + .byte 0x47, 0x30, 0x31, 0x50 + .byte 0x30, 0x31, 0x43, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A544C +_020A544C: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x34, 0x41, 0x32 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A5458 +_020A5458: + .byte 0x47, 0x30, 0x31, 0x50, 0x30, 0x34, 0x43, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A5464 +_020A5464: + .byte 0x54, 0x30, 0x30, 0x50, 0x30, 0x34, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A5470 +_020A5470: + .byte 0x50, 0x30, 0x35, 0x50 + .byte 0x30, 0x32, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A547C +_020A547C: + .byte 0x50, 0x31, 0x34, 0x50, 0x30, 0x31, 0x41, 0x32 +#endif + .byte 0x00, 0x00, 0x00, 0x00 + .global EVENTS +EVENTS: + .byte 0x04, 0x00 + .global _020A548A +_020A548A: + .byte 0xB9, 0x00, 0x00, 0x00, 0xFF, 0xFF + .global _020A5490 +_020A5490: +#ifdef EUROPE + .word _020A54DC + .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00 + .word LEVEL_LIST + .byte 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0xFF, 0xFF + .word _020A4D04 + .byte 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0xFF, 0xFF + .word _020A4CFC + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0xFF, 0xFF + .word _020A565C + .byte 0x06, 0x00, 0x00, 0x00, 0x05, 0x00, 0xFF, 0xFF + .word _020A5A28 + .byte 0x0B, 0x00, 0x01, 0x00, 0x06, 0x00, 0xFF, 0xFF + .word _020A4D14 + .byte 0x0A, 0x00, 0x01, 0x00, 0x07, 0x00, 0xFF, 0xFF + .word _020A4D0C + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x08, 0x00, 0xFF, 0xFF + .word _020A4CF4 + .byte 0x06, 0x00, 0xBA, 0x00, 0x09, 0x00, 0xFF, 0xFF + .word _020A4D24 + .byte 0x09, 0x00, 0xBA, 0x00, 0x0A, 0x00, 0xFF, 0xFF + .word _020A4D1C + .byte 0x06, 0x00, 0xC4, 0x00, 0x0B, 0x00, 0xFF, 0xFF + .word _020A4E1C + .byte 0x06, 0x00, 0xC4, 0x00 + .byte 0x0C, 0x00, 0xFF, 0xFF + .word _020A4F6C + .byte 0x01, 0x00, 0x02, 0x00, 0x0D, 0x00, 0xFF, 0xFF + .word _020A5214 + .byte 0x06, 0x00, 0x04, 0x00, 0x0E, 0x00, 0xFF, 0xFF + .word _020A4F74 + .byte 0x06, 0x00, 0x04, 0x00, 0x0F, 0x00, 0xFF, 0xFF + .word _020A4E24 + .byte 0x06, 0x00, 0x05, 0x00 + .byte 0x10, 0x00, 0xFF, 0xFF + .word _020A4D6C + .byte 0x01, 0x00, 0x05, 0x00, 0x11, 0x00, 0xFF, 0xFF + .word _020A4F7C + .byte 0x06, 0x00, 0x07, 0x00, 0x12, 0x00, 0xFF, 0xFF + .word _020A4F84 + .byte 0x06, 0x00, 0x07, 0x00, 0x13, 0x00, 0xFF, 0xFF + .word _020A4E2C + .byte 0x06, 0x00, 0x07, 0x00 + .byte 0x14, 0x00, 0xFF, 0xFF + .word _020A4F8C + .byte 0x06, 0x00, 0x08, 0x00, 0x15, 0x00, 0xFF, 0xFF + .word _020A4F94 + .byte 0x06, 0x00, 0x08, 0x00, 0x16, 0x00, 0xFF, 0xFF + .word _020A4E34 + .byte 0x06, 0x00, 0xC5, 0x00, 0x17, 0x00, 0xFF, 0xFF + .word _020A4D84 + .byte 0x06, 0x00, 0xC6, 0x00 + .byte 0x18, 0x00, 0xFF, 0xFF + .word _020A4D74 + .byte 0x06, 0x00, 0xC7, 0x00, 0x19, 0x00, 0x07, 0x00 + .word _020A4D64 + .byte 0x06, 0x00, 0xC8, 0x00, 0x1A, 0x00, 0xFF, 0xFF + .word _020A4D7C + .byte 0x0A, 0x00, 0xC9, 0x00, 0x1B, 0x00, 0xFF, 0xFF + .word _020A570C + .byte 0x01, 0x00, 0x0F, 0x00 + .byte 0x1C, 0x00, 0xFF, 0xFF + .word _020A4D34 + .byte 0x06, 0x00, 0x12, 0x00, 0x1D, 0x00, 0xFF, 0xFF + .word _020A4DAC + .byte 0x0A, 0x00, 0xCA, 0x00, 0x1E, 0x00, 0xFF, 0xFF + .word _020A4D44 + .byte 0x01, 0x00, 0x12, 0x00, 0x1F, 0x00, 0xFF, 0xFF + .word _020A4D3C + .byte 0x06, 0x00, 0x15, 0x00 + .byte 0x20, 0x00, 0xFF, 0xFF + .word _020A4DBC + .byte 0x06, 0x00, 0x16, 0x00, 0x21, 0x00, 0xFF, 0xFF + .word _020A4D4C + .byte 0x07, 0x00, 0x16, 0x00, 0x22, 0x00, 0xFF, 0xFF + .word _020A4D54 + .byte 0x0A, 0x00, 0xCB, 0x00, 0x23, 0x00, 0xFF, 0xFF + .word _020A4D2C + .byte 0x01, 0x00, 0xBC, 0x00 + .byte 0x24, 0x00, 0xFF, 0xFF + .word _020A4D5C + .byte 0x06, 0x00, 0x19, 0x00, 0x25, 0x00, 0xFF, 0xFF + .word _020A5A14 + .byte 0x06, 0x00, 0xCC, 0x00, 0x26, 0x00, 0xFF, 0xFF + .word _020A5A0C + .byte 0x06, 0x00, 0xBD, 0x00, 0x27, 0x00, 0xFF, 0xFF + .word _020A5A04 + .byte 0x06, 0x00, 0xBD, 0x00 + .byte 0x28, 0x00, 0xFF, 0xFF + .word _020A59FC + .byte 0x06, 0x00, 0xBD, 0x00, 0x29, 0x00, 0xFF, 0xFF + .word _020A59F4 + .byte 0x06, 0x00, 0xBD, 0x00, 0x2A, 0x00, 0xFF, 0xFF + .word _020A59EC + .byte 0x06, 0x00, 0xBD, 0x00, 0x2B, 0x00, 0xFF, 0xFF + .word _020A59E4 + .byte 0x01, 0x00, 0xBD, 0x00 + .byte 0x2C, 0x00, 0xFF, 0xFF + .word _020A59DC + .byte 0x06, 0x00, 0xCD, 0x00, 0x2D, 0x00, 0xFF, 0xFF + .word _020A59D4 + .byte 0x06, 0x00, 0xCE, 0x00, 0x2E, 0x00, 0xFF, 0xFF + .word _020A59CC + .byte 0x06, 0x00, 0xCF, 0x00, 0x2F, 0x00, 0xFF, 0xFF + .word _020A59C4 + .byte 0x0A, 0x00, 0xD0, 0x00 + .byte 0x30, 0x00, 0xFF, 0xFF + .word _020A59BC + .byte 0x01, 0x00, 0x1E, 0x00, 0x31, 0x00, 0xFF, 0xFF + .word _020A59B4 + .byte 0x06, 0x00, 0xD1, 0x00, 0x32, 0x00, 0xFF, 0xFF + .word _020A59AC + .byte 0x06, 0x00, 0xD3, 0x00, 0x33, 0x00, 0xFF, 0xFF + .word _020A59A4 + .byte 0x06, 0x00, 0xD4, 0x00 + .byte 0x34, 0x00, 0xFF, 0xFF + .word _020A599C + .byte 0x07, 0x00, 0x23, 0x00, 0x35, 0x00, 0xFF, 0xFF + .word _020A5994 + .byte 0x07, 0x00, 0x23, 0x00, 0x36, 0x00, 0xFF, 0xFF + .word _020A598C + .byte 0x06, 0x00, 0xD5, 0x00, 0x37, 0x00, 0xFF, 0xFF + .word _020A5984 + .byte 0x0A, 0x00, 0xD6, 0x00 + .byte 0x38, 0x00, 0xFF, 0xFF + .word _020A597C + .byte 0x06, 0x00, 0x24, 0x00, 0x39, 0x00, 0xFF, 0xFF + .word _020A5974 + .byte 0x01, 0x00, 0x24, 0x00, 0x3A, 0x00, 0xFF, 0xFF + .word _020A596C + .byte 0x06, 0x00, 0xD7, 0x00, 0x3B, 0x00, 0xFF, 0xFF + .word _020A5964 + .byte 0x0A, 0x00, 0xD8, 0x00 + .byte 0x3C, 0x00, 0xFF, 0xFF + .word _020A595C + .byte 0x06, 0x00, 0xBE, 0x00, 0x3D, 0x00, 0xFF, 0xFF + .word _020A5954 + .byte 0x06, 0x00, 0xBE, 0x00, 0x3E, 0x00, 0xFF, 0xFF + .word _020A594C + .byte 0x06, 0x00, 0xBE, 0x00, 0x3F, 0x00, 0xFF, 0xFF + .word _020A5944 + .byte 0x06, 0x00, 0xBE, 0x00 + .byte 0x40, 0x00, 0xFF, 0xFF + .word _020A593C + .byte 0x06, 0x00, 0xBE, 0x00, 0x41, 0x00, 0xFF, 0xFF + .word _020A5934 + .byte 0x01, 0x00, 0xBE, 0x00, 0x42, 0x00, 0xFF, 0xFF + .word _020A592C + .byte 0x06, 0x00, 0xD9, 0x00, 0x43, 0x00, 0xFF, 0xFF + .word _020A5924 + .byte 0x0A, 0x00, 0xDA, 0x00 + .byte 0x44, 0x00, 0xFF, 0xFF + .word _020A591C + .byte 0x06, 0x00, 0x2A, 0x00, 0x45, 0x00, 0xFF, 0xFF + .word _020A5914 + .byte 0x06, 0x00, 0x2A, 0x00, 0x46, 0x00, 0xFF, 0xFF + .word _020A590C + .byte 0x06, 0x00, 0x2A, 0x00, 0x47, 0x00, 0xFF, 0xFF + .word _020A5904 + .byte 0x01, 0x00, 0x2A, 0x00 + .byte 0x48, 0x00, 0xFF, 0xFF + .word _020A58FC + .byte 0x01, 0x00, 0x2A, 0x00, 0x49, 0x00, 0xFF, 0xFF + .word _020A58F4 + .byte 0x06, 0x00, 0xDB, 0x00, 0x4A, 0x00, 0xFF, 0xFF + .word _020A58EC + .byte 0x06, 0x00, 0x2D, 0x00, 0x4B, 0x00, 0xFF, 0xFF + .word _020A58E4 + .byte 0x01, 0x00, 0x2D, 0x00 + .byte 0x4C, 0x00, 0xFF, 0xFF + .word _020A58DC + .byte 0x0A, 0x00, 0xDC, 0x00, 0x4D, 0x00, 0xFF, 0xFF + .word _020A58D4 + .byte 0x0A, 0x00, 0xDD, 0x00, 0x4E, 0x00, 0xFF, 0xFF + .word _020A58CC + .byte 0x0A, 0x00, 0xDE, 0x00, 0x4F, 0x00, 0xFF, 0xFF + .word _020A58C4 + .byte 0x07, 0x00, 0x37, 0x00 + .byte 0x50, 0x00, 0xFF, 0xFF + .word _020A58BC + .byte 0x0A, 0x00, 0x37, 0x00, 0x51, 0x00, 0xFF, 0xFF + .word _020A58B4 + .byte 0x0A, 0x00, 0x37, 0x00, 0x52, 0x00, 0xFF, 0xFF + .word _020A58AC + .byte 0x0A, 0x00, 0x37, 0x00, 0x53, 0x00, 0xFF, 0xFF + .word _020A58A4 + .byte 0x0B, 0x00, 0x37, 0x00 + .byte 0x54, 0x00, 0xFF, 0xFF + .word _020A589C + .byte 0x0B, 0x00, 0x37, 0x00, 0x55, 0x00, 0xFF, 0xFF + .word _020A5894 + .byte 0x0B, 0x00, 0x37, 0x00, 0x56, 0x00, 0xFF, 0xFF + .word _020A588C + .byte 0x01, 0x00, 0x37, 0x00, 0x57, 0x00, 0xFF, 0xFF + .word _020A5884 + .byte 0x0B, 0x00, 0x47, 0x00 + .byte 0x58, 0x00, 0xFF, 0xFF + .word _020A587C + .byte 0x0A, 0x00, 0x33, 0x00, 0x59, 0x00, 0xFF, 0xFF + .word _020A5874 + .byte 0x0A, 0x00, 0xDF, 0x00, 0x5A, 0x00, 0xFF, 0xFF + .word _020A586C + .byte 0x0B, 0x00, 0x34, 0x00, 0x5B, 0x00, 0xFF, 0xFF + .word _020A5864 + .byte 0x01, 0x00, 0x3F, 0x00 + .byte 0x5C, 0x00, 0xFF, 0xFF + .word _020A585C + .byte 0x06, 0x00, 0x3F, 0x00, 0x5D, 0x00, 0xFF, 0xFF + .word _020A5854 + .byte 0x0A, 0x00, 0x40, 0x00, 0x5E, 0x00, 0xFF, 0xFF + .word _020A584C + .byte 0x0A, 0x00, 0x40, 0x00, 0x5F, 0x00, 0xFF, 0xFF + .word _020A5844 + .byte 0x0A, 0x00, 0x41, 0x00 + .byte 0x60, 0x00, 0xFF, 0xFF + .word _020A583C + .byte 0x0A, 0x00, 0xE0, 0x00, 0x61, 0x00, 0xFF, 0xFF + .word _020A5834 + .byte 0x0A, 0x00, 0xE1, 0x00, 0x62, 0x00, 0xFF, 0xFF + .word _020A582C + .byte 0x0A, 0x00, 0x41, 0x00, 0x63, 0x00, 0xFF, 0xFF + .word _020A5824 + .byte 0x0B, 0x00, 0x41, 0x00 + .byte 0x64, 0x00, 0xFF, 0xFF + .word _020A581C + .byte 0x06, 0x00, 0x44, 0x00, 0x65, 0x00, 0xFF, 0xFF + .word _020A5814 + .byte 0x0A, 0x00, 0xE2, 0x00, 0x66, 0x00, 0xFF, 0xFF + .word _020A580C + .byte 0x01, 0x00, 0x44, 0x00, 0x67, 0x00, 0xFF, 0xFF + .word _020A5804 + .byte 0x0A, 0x00, 0xE3, 0x00 + .byte 0x68, 0x00, 0xFF, 0xFF + .word _020A57FC + .byte 0x06, 0x00, 0xE4, 0x00, 0x69, 0x00, 0xFF, 0xFF + .word _020A57F4 + .byte 0x01, 0x00, 0xE5, 0x00, 0x6A, 0x00, 0xFF, 0xFF + .word _020A57EC + .byte 0x01, 0x00, 0xE6, 0x00, 0x6B, 0x00, 0xFF, 0xFF + .word _020A57E4 + .byte 0x07, 0x00, 0x7C, 0x00 + .byte 0x6C, 0x00, 0xFF, 0xFF + .word _020A57DC + .byte 0x06, 0x00, 0x7C, 0x00, 0x6D, 0x00, 0xFF, 0xFF + .word _020A57D4 + .byte 0x0A, 0x00, 0xE7, 0x00, 0x6E, 0x00, 0xFF, 0xFF + .word _020A57CC + .byte 0x06, 0x00, 0x83, 0x00, 0x6F, 0x00, 0xFF, 0xFF + .word _020A57C4 + .byte 0x01, 0x00, 0xE8, 0x00 + .byte 0x70, 0x00, 0xFF, 0xFF + .word _020A57BC + .byte 0x06, 0x00, 0xE9, 0x00, 0x71, 0x00, 0xFF, 0xFF + .word _020A57B4 + .byte 0x0A, 0x00, 0xEA, 0x00, 0x72, 0x00, 0xFF, 0xFF + .word _020A57AC + .byte 0x01, 0x00, 0xEB, 0x00, 0x73, 0x00, 0xFF, 0xFF + .word _020A57A4 + .byte 0x01, 0x00, 0xEC, 0x00 + .byte 0x74, 0x00, 0xFF, 0xFF + .word _020A579C + .byte 0x06, 0x00, 0xED, 0x00, 0x75, 0x00, 0xFF, 0xFF + .word _020A5794 + .byte 0x06, 0x00, 0xEE, 0x00, 0x76, 0x00, 0xFF, 0xFF + .word _020A578C + .byte 0x0A, 0x00, 0xEF, 0x00, 0x77, 0x00, 0xFF, 0xFF + .word _020A5784 + .byte 0x01, 0x00, 0xF0, 0x00 + .byte 0x78, 0x00, 0xFF, 0xFF + .word _020A577C + .byte 0x06, 0x00, 0xF1, 0x00, 0x79, 0x00, 0xFF, 0xFF + .word _020A5774 + .byte 0x06, 0x00, 0xF2, 0x00, 0x7A, 0x00, 0xFF, 0xFF + .word _020A576C + .byte 0x0A, 0x00, 0xF3, 0x00, 0x7B, 0x00, 0xFF, 0xFF + .word _020A5764 + .byte 0x01, 0x00, 0xF4, 0x00 + .byte 0x7C, 0x00, 0xFF, 0xFF + .word _020A575C + .byte 0x06, 0x00, 0xF5, 0x00, 0x7D, 0x00, 0xFF, 0xFF + .word _020A5754 + .byte 0x06, 0x00, 0xF5, 0x00, 0x7E, 0x00, 0xFF, 0xFF + .word _020A574C + .byte 0x06, 0x00, 0xF6, 0x00, 0x7F, 0x00, 0xFF, 0xFF + .word _020A5744 + .byte 0x07, 0x00, 0xF7, 0x00 + .byte 0x80, 0x00, 0xFF, 0xFF + .word _020A573C + .byte 0x06, 0x00, 0xF8, 0x00, 0x81, 0x00, 0xFF, 0xFF + .word _020A5734 + .byte 0x06, 0x00, 0xF8, 0x00, 0x82, 0x00, 0xFF, 0xFF + .word _020A572C + .byte 0x0A, 0x00, 0xF9, 0x00, 0x83, 0x00, 0xFF, 0xFF + .word _020A5724 + .byte 0x01, 0x00, 0xFA, 0x00 + .byte 0x84, 0x00, 0xFF, 0xFF + .word _020A571C + .byte 0x01, 0x00, 0xFA, 0x00, 0x85, 0x00, 0xFF, 0xFF + .word _020A5714 + .byte 0x01, 0x00, 0xFA, 0x00, 0x86, 0x00, 0xFF, 0xFF + .word _020A51F4 + .byte 0x06, 0x00, 0xFB, 0x00, 0x87, 0x00, 0xFF, 0xFF + .word _020A5704 + .byte 0x06, 0x00, 0x96, 0x00 + .byte 0x88, 0x00, 0xFF, 0xFF + .word _020A51EC + .byte 0x06, 0x00, 0x96, 0x00, 0x89, 0x00, 0xFF, 0xFF + .word _020A56F4 + .byte 0x06, 0x00, 0xFC, 0x00, 0x8A, 0x00, 0xFF, 0xFF + .word _020A56EC + .byte 0x0A, 0x00, 0xFD, 0x00, 0x8B, 0x00, 0xFF, 0xFF + .word _020A56E4 + .byte 0x01, 0x00, 0xFE, 0x00 + .byte 0x8C, 0x00, 0xFF, 0xFF + .word _020A56DC + .byte 0x06, 0x00, 0xFF, 0x00, 0x8D, 0x00, 0xFF, 0xFF + .word _020A56D4 + .byte 0x06, 0x00, 0x9C, 0x00, 0x8E, 0x00, 0xFF, 0xFF + .word _020A56CC + .byte 0x0A, 0x00, 0x00, 0x01, 0x8F, 0x00, 0xFF, 0xFF + .word _020A56C4 + .byte 0x01, 0x00, 0x01, 0x01 + .byte 0x90, 0x00, 0xFF, 0xFF + .word _020A56BC + .byte 0x0A, 0x00, 0x02, 0x01, 0x91, 0x00, 0xFF, 0xFF + .word _020A56B4 + .byte 0x01, 0x00, 0x03, 0x01, 0x92, 0x00, 0xFF, 0xFF + .word _020A56AC + .byte 0x01, 0x00, 0x04, 0x01, 0x93, 0x00, 0xFF, 0xFF + .word _020A56A4 + .byte 0x01, 0x00, 0x05, 0x01 + .byte 0x94, 0x00, 0xFF, 0xFF + .word _020A569C + .byte 0x01, 0x00, 0x06, 0x01, 0x95, 0x00, 0xFF, 0xFF + .word _020A5694 + .byte 0x0A, 0x00, 0x68, 0x00, 0x96, 0x00, 0xFF, 0xFF + .word _020A568C + .byte 0x0A, 0x00, 0x6C, 0x00, 0x97, 0x00, 0xFF, 0xFF + .word _020A5684 + .byte 0x0A, 0x00, 0x6D, 0x00 + .byte 0x98, 0x00, 0xFF, 0xFF + .word _020A567C + .byte 0x0A, 0x00, 0x6E, 0x00, 0x99, 0x00, 0xFF, 0xFF + .word _020A5674 + .byte 0x0A, 0x00, 0x6F, 0x00, 0x9A, 0x00, 0xFF, 0xFF + .word _020A566C + .byte 0x0A, 0x00, 0x69, 0x00, 0x9B, 0x00, 0xFF, 0xFF + .word _020A5664 + .byte 0x06, 0x00, 0x07, 0x01 + .byte 0x9C, 0x00, 0xFF, 0xFF + .word _020A519C + .byte 0x0A, 0x00, 0x08, 0x01, 0x9D, 0x00, 0xFF, 0xFF + .word _020A5654 + .byte 0x0A, 0x00, 0x09, 0x01, 0x9E, 0x00, 0xFF, 0xFF + .word _020A564C + .byte 0x0A, 0x00, 0x0A, 0x01, 0x9F, 0x00, 0xFF, 0xFF + .word _020A5644 + .byte 0x0A, 0x00, 0x0B, 0x01 + .byte 0xA0, 0x00, 0xFF, 0xFF + .word _020A563C + .byte 0x0A, 0x00, 0x0C, 0x01, 0xA1, 0x00, 0xFF, 0xFF + .word _020A5634 + .byte 0x0A, 0x00, 0x0D, 0x01, 0xA2, 0x00, 0xFF, 0xFF + .word _020A562C + .byte 0x0A, 0x00, 0x0E, 0x01, 0xA3, 0x00, 0xFF, 0xFF + .word _020A5624 + .byte 0x06, 0x00, 0x0F, 0x01 + .byte 0xA4, 0x00, 0xFF, 0xFF + .word _020A561C + .byte 0x0A, 0x00, 0x10, 0x01, 0xA5, 0x00, 0xFF, 0xFF + .word _020A5614 + .byte 0x06, 0x00, 0x11, 0x01, 0xA6, 0x00, 0xFF, 0xFF + .word _020A560C + .byte 0x01, 0x00, 0x12, 0x01, 0xA7, 0x00, 0xFF, 0xFF + .word _020A5604 + .byte 0x0B, 0x00, 0x51, 0x00 + .byte 0xA8, 0x00, 0xFF, 0xFF + .word _020A55FC + .byte 0x0B, 0x00, 0x4D, 0x00, 0xA9, 0x00, 0xFF, 0xFF + .word _020A55F4 + .byte 0x0B, 0x00, 0x4F, 0x00, 0xAA, 0x00, 0xFF, 0xFF + .word _020A55EC + .byte 0x0B, 0x00, 0x4B, 0x00, 0xAB, 0x00, 0xFF, 0xFF + .word _020A55E4 + .byte 0x0B, 0x00, 0x53, 0x00 + .byte 0xAC, 0x00, 0xFF, 0xFF + .word _020A515C + .byte 0x0B, 0x00, 0x57, 0x00, 0xAD, 0x00, 0xFF, 0xFF + .word _020A55D4 + .byte 0x0B, 0x00, 0x55, 0x00, 0xAE, 0x00, 0xFF, 0xFF + .word _020A55CC + .byte 0x0B, 0x00, 0x49, 0x00, 0xAF, 0x00, 0xFF, 0xFF + .word _020A55C4 + .byte 0x06, 0x00, 0x13, 0x01 + .byte 0xB0, 0x00, 0xFF, 0xFF + .word _020A55BC + .byte 0x0A, 0x00, 0x14, 0x01, 0xB1, 0x00, 0xFF, 0xFF + .word _020A55B4 + .byte 0x0B, 0x00, 0x30, 0x00, 0xB2, 0x00, 0xFF, 0xFF + .word _020A55AC + .byte 0x0B, 0x00, 0x5C, 0x00, 0xB3, 0x00, 0xFF, 0xFF + .word _020A55A4 + .byte 0x0A, 0x00, 0x5E, 0x00 + .byte 0xB4, 0x00, 0xFF, 0xFF + .word _020A559C + .byte 0x0A, 0x00, 0x5F, 0x00, 0xB5, 0x00, 0xFF, 0xFF + .word _020A5594 + .byte 0x0A, 0x00, 0x60, 0x00, 0xB6, 0x00, 0xFF, 0xFF + .word _020A558C + .byte 0x0A, 0x00, 0x61, 0x00, 0xB7, 0x00, 0xFF, 0xFF + .word _020A5584 + .byte 0x0A, 0x00, 0x62, 0x00 + .byte 0xB8, 0x00, 0xFF, 0xFF + .word _020A557C + .byte 0x0A, 0x00, 0x63, 0x00, 0xB9, 0x00, 0xFF, 0xFF + .word _020A5574 + .byte 0x0A, 0x00, 0x64, 0x00, 0xBA, 0x00, 0xFF, 0xFF + .word _020A556C + .byte 0x0A, 0x00, 0x65, 0x00, 0xBB, 0x00, 0xFF, 0xFF + .word _020A5564 + .byte 0x0A, 0x00, 0x66, 0x00 + .byte 0xBC, 0x00, 0xFF, 0xFF + .word _020A555C + .byte 0x0A, 0x00, 0x67, 0x00, 0xBD, 0x00, 0xFF, 0xFF + .word _020A5554 + .byte 0x0A, 0x00, 0x58, 0x00, 0xBE, 0x00, 0xFF, 0xFF + .word _020A554C + .byte 0x0A, 0x00, 0x59, 0x00, 0xBF, 0x00, 0xFF, 0xFF + .word _020A5544 + .byte 0x0A, 0x00, 0x5A, 0x00 + .byte 0xC0, 0x00, 0xFF, 0xFF + .word _020A510C + .byte 0x0A, 0x00, 0x5B, 0x00, 0xC1, 0x00, 0xFF, 0xFF + .word _020A5534 + .byte 0x0A, 0x00, 0x5C, 0x00, 0xC2, 0x00, 0xFF, 0xFF + .word _020A552C + .byte 0x06, 0x00, 0x15, 0x01, 0xC3, 0x00, 0xFF, 0xFF + .word _020A5524 + .byte 0x06, 0x00, 0x15, 0x01 + .byte 0xC4, 0x00, 0xFF, 0xFF + .word _020A5B84 + .byte 0x06, 0x00, 0x15, 0x01, 0xC5, 0x00, 0xFF, 0xFF + .word _020A5514 + .byte 0x06, 0x00, 0x15, 0x01, 0xC6, 0x00, 0xFF, 0xFF + .word _020A5B90 + .byte 0x06, 0x00, 0x15, 0x01, 0xC7, 0x00, 0xFF, 0xFF + .word _020A5504 + .byte 0x06, 0x00, 0x15, 0x01 + .byte 0xC8, 0x00, 0xFF, 0xFF + .word _020A5B9C + .byte 0x06, 0x00, 0x16, 0x01, 0xC9, 0x00, 0xFF, 0xFF + .word _020A54E4 + .byte 0x06, 0x00, 0x17, 0x01, 0xCA, 0x00, 0xFF, 0xFF + .word _020A54EC + .byte 0x06, 0x00, 0x18, 0x01, 0xCB, 0x00, 0xFF, 0xFF + .word _020A54FC + .byte 0x06, 0x00, 0x18, 0x01 + .byte 0xCC, 0x00, 0xFF, 0xFF + .word _020A5BA8 + .byte 0x06, 0x00, 0x18, 0x01, 0xCD, 0x00, 0xFF, 0xFF + .word _020A54D4 + .byte 0x06, 0x00, 0x18, 0x01, 0xCE, 0x00, 0xFF, 0xFF + .word _020A5A1C + .byte 0x06, 0x00, 0x19, 0x01, 0xCF, 0x00, 0xFF, 0xFF + .word _020A54C4 + .byte 0x06, 0x00, 0x19, 0x01 + .byte 0xD0, 0x00, 0xFF, 0xFF + .word _020A54BC + .byte 0x06, 0x00, 0x1A, 0x01, 0xD1, 0x00, 0xFF, 0xFF + .word _020A54B4 + .byte 0x06, 0x00, 0x1A, 0x01, 0xD2, 0x00, 0xFF, 0xFF + .word _020A54AC + .byte 0x02, 0x00, 0x1B, 0x01, 0xD3, 0x00, 0xFF, 0xFF + .word _020A54A4 + .byte 0x02, 0x00, 0x1B, 0x01 + .byte 0xD4, 0x00, 0xFF, 0xFF + .word _020A549C + .byte 0x02, 0x00, 0x1C, 0x01, 0xD5, 0x00, 0xFF, 0xFF + .word _020A5494 + .byte 0x02, 0x00, 0x1D, 0x01, 0xD6, 0x00, 0xFF, 0xFF + .word _020A548C + .byte 0x02, 0x00, 0x1D, 0x01, 0xD7, 0x00, 0xFF, 0xFF + .word _020A5484 + .byte 0x02, 0x00, 0x1E, 0x01 + .byte 0xD8, 0x00, 0xFF, 0xFF + .word _020A547C + .byte 0x02, 0x00, 0x1E, 0x01, 0xD9, 0x00, 0xFF, 0xFF + .word _020A5474 + .byte 0x06, 0x00, 0x1F, 0x01, 0xDA, 0x00, 0xFF, 0xFF + .word _020A546C + .byte 0x06, 0x00, 0x1F, 0x01, 0xDB, 0x00, 0xFF, 0xFF + .word _020A5464 + .byte 0x06, 0x00, 0x1F, 0x01 + .byte 0xDC, 0x00, 0xFF, 0xFF + .word _020A545C + .byte 0x06, 0x00, 0x1F, 0x01, 0xDD, 0x00, 0xFF, 0xFF + .word _020A5454 + .byte 0x06, 0x00, 0x20, 0x01, 0xDE, 0x00, 0xFF, 0xFF + .word _020A544C + .byte 0x06, 0x00, 0x21, 0x01, 0xDF, 0x00, 0xFF, 0xFF + .word _020A5444 + .byte 0x06, 0x00, 0x22, 0x01 + .byte 0xE0, 0x00, 0xFF, 0xFF + .word _020A543C + .byte 0x06, 0x00, 0x23, 0x01, 0xE1, 0x00, 0xFF, 0xFF + .word _020A5434 + .byte 0x06, 0x00, 0x24, 0x01, 0xE2, 0x00, 0xFF, 0xFF + .word _020A542C + .byte 0x06, 0x00, 0x25, 0x01, 0xE3, 0x00, 0xFF, 0xFF + .word _020A5424 + .byte 0x06, 0x00, 0x26, 0x01 + .byte 0xE4, 0x00, 0xFF, 0xFF + .word _020A541C + .byte 0x07, 0x00, 0xB7, 0x00, 0xE5, 0x00, 0x07, 0x00 + .word _020A5414 + .byte 0x07, 0x00, 0xB7, 0x00, 0xE6, 0x00, 0xFF, 0xFF + .word _020A540C + .byte 0x06, 0x00, 0xB7, 0x00, 0xE7, 0x00, 0xFF, 0xFF + .word _020A5404 + .byte 0x09, 0x00, 0xB7, 0x00 + .byte 0xE8, 0x00, 0xFF, 0xFF + .word _020A53FC + .byte 0x06, 0x00, 0x27, 0x01, 0xE9, 0x00, 0xFF, 0xFF + .word _020A56FC + .byte 0x06, 0x00, 0x27, 0x01, 0xEA, 0x00, 0xFF, 0xFF + .word _020A5A34 + .byte 0x06, 0x00, 0xB7, 0x00, 0xEB, 0x00, 0xFF, 0xFF + .word _020A53E4 + .byte 0x06, 0x00, 0xB7, 0x00 + .byte 0xEC, 0x00, 0xFF, 0xFF + .word _020A53DC + .byte 0x06, 0x00, 0xB7, 0x00, 0xED, 0x00, 0xFF, 0xFF + .word _020A53D4 + .byte 0x06, 0x00, 0xB7, 0x00, 0xEE, 0x00, 0xFF, 0xFF + .word _020A53CC + .byte 0x06, 0x00, 0xB7, 0x00, 0xEF, 0x00, 0xFF, 0xFF + .word _020A53C4 + .byte 0x06, 0x00, 0xB7, 0x00 + .byte 0xF0, 0x00, 0xFF, 0xFF + .word _020A53BC + .byte 0x06, 0x00, 0xB7, 0x00, 0xF1, 0x00, 0xFF, 0xFF + .word _020A53B4 + .byte 0x06, 0x00, 0xB7, 0x00, 0xF2, 0x00, 0xFF, 0xFF + .word _020A53AC + .byte 0x09, 0x00, 0xB7, 0x00, 0xF3, 0x00, 0xFF, 0xFF + .word _020A53A4 + .byte 0x06, 0x00, 0xB7, 0x00 + .byte 0xF4, 0x00, 0xFF, 0xFF + .word _020A539C + .byte 0x06, 0x00, 0xB7, 0x00, 0xF5, 0x00, 0xFF, 0xFF + .word _020A5394 + .byte 0x06, 0x00, 0xB7, 0x00, 0xF6, 0x00, 0xFF, 0xFF + .word _020A538C + .byte 0x06, 0x00, 0xB7, 0x00, 0xF7, 0x00, 0xFF, 0xFF + .word _020A5A4C + .byte 0x06, 0x00, 0xB7, 0x00 + .byte 0xF8, 0x00, 0xFF, 0xFF + .word _020A537C + .byte 0x06, 0x00, 0x28, 0x01, 0xF9, 0x00, 0xFF, 0xFF + .word _020A5374 + .byte 0x06, 0x00, 0x29, 0x01, 0xFA, 0x00, 0xFF, 0xFF + .word _020A536C + .byte 0x06, 0x00, 0x2A, 0x01, 0xFB, 0x00, 0xFF, 0xFF + .word _020A5364 + .byte 0x06, 0x00, 0x2A, 0x01 + .byte 0xFC, 0x00, 0xFF, 0xFF + .word _020A535C + .byte 0x06, 0x00, 0xB7, 0x00, 0xFD, 0x00, 0xFF, 0xFF + .word _020A5354 + .byte 0x07, 0x00, 0x2B, 0x01, 0xFE, 0x00, 0xFF, 0xFF + .word _020A534C + .byte 0x06, 0x00, 0x2C, 0x01, 0xFF, 0x00, 0xFF, 0xFF + .word _020A5344 + .byte 0x06, 0x00, 0xC3, 0x00 + .byte 0x00, 0x01, 0xFF, 0xFF + .word _020A533C + .byte 0x06, 0x00, 0xC3, 0x00, 0x01, 0x01, 0xFF, 0xFF + .word _020A5334 + .byte 0x06, 0x00, 0xC3, 0x00, 0x02, 0x01, 0xFF, 0xFF + .word _020A532C + .byte 0x06, 0x00, 0xB7, 0x00, 0x03, 0x01, 0xFF, 0xFF + .word _020A5324 + .byte 0x06, 0x00, 0xB7, 0x00 + .byte 0x04, 0x01, 0xFF, 0xFF + .word _020A531C + .byte 0x06, 0x00, 0xB7, 0x00, 0x05, 0x01, 0xFF, 0xFF + .word _020A5314 + .byte 0x06, 0x00, 0xB7, 0x00, 0x06, 0x01, 0xFF, 0xFF + .word _020A530C + .byte 0x06, 0x00, 0xB7, 0x00, 0x07, 0x01, 0xFF, 0xFF + .word _020A5304 + .byte 0x06, 0x00, 0xB7, 0x00 + .byte 0x08, 0x01, 0xFF, 0xFF + .word _020A52FC + .byte 0x06, 0x00, 0xB7, 0x00, 0x09, 0x01, 0xFF, 0xFF + .word _020A52F4 + .byte 0x06, 0x00, 0xB7, 0x00, 0x0A, 0x01, 0xFF, 0xFF + .word _020A52EC + .byte 0x06, 0x00, 0xB7, 0x00, 0x0B, 0x01, 0xFF, 0xFF + .word _020A52E4 + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0x0C, 0x01, 0xFF, 0xFF + .word _020A52DC + .byte 0x04, 0x00, 0xB9, 0x00, 0x0D, 0x01, 0xFF, 0xFF + .word _020A52D4 + .byte 0x06, 0x00, 0x2D, 0x01, 0x0E, 0x01, 0xFF, 0xFF + .word _020A52CC + .byte 0x06, 0x00, 0x2E, 0x01, 0x0F, 0x01, 0xFF, 0xFF + .word _020A52C4 + .byte 0x06, 0x00, 0xB9, 0x00 + .byte 0x10, 0x01, 0xFF, 0xFF + .word _020A52BC + .byte 0x06, 0x00, 0xB9, 0x00, 0x11, 0x01, 0xFF, 0xFF + .word _020A52B4 + .byte 0x04, 0x00, 0xB9, 0x00, 0x12, 0x01, 0xFF, 0xFF + .word _020A52AC + .byte 0x04, 0x00, 0xB9, 0x00, 0x14, 0x01, 0xFF, 0xFF + .word _020A52A4 + .byte 0x04, 0x00, 0xB9, 0x00 + .byte 0x15, 0x01, 0xFF, 0xFF + .word _020A529C + .byte 0x09, 0x00, 0xB9, 0x00, 0x16, 0x01, 0xFF, 0xFF + .word _020A5294 + .byte 0x04, 0x00, 0xB9, 0x00, 0x17, 0x01, 0xFF, 0xFF + .word _020A528C + .byte 0x04, 0x00, 0xB9, 0x00, 0x18, 0x01, 0xFF, 0xFF + .word _020A5284 + .byte 0x04, 0x00, 0xB9, 0x00 + .byte 0x19, 0x01, 0xFF, 0xFF + .word _020A527C + .byte 0x04, 0x00, 0xB9, 0x00, 0x1A, 0x01, 0xFF, 0xFF + .word _020A5274 + .byte 0x04, 0x00, 0xB9, 0x00, 0x1B, 0x01, 0xFF, 0xFF + .word _020A526C + .byte 0x04, 0x00, 0xB9, 0x00, 0x1C, 0x01, 0xFF, 0xFF + .word _020A5264 + .byte 0x04, 0x00, 0xB9, 0x00 + .byte 0x1D, 0x01, 0xFF, 0xFF + .word _020A525C + .byte 0x09, 0x00, 0xB9, 0x00, 0x1E, 0x01, 0xFF, 0xFF + .word _020A5254 + .byte 0x09, 0x00, 0xB9, 0x00, 0x1F, 0x01, 0xFF, 0xFF + .word _020A5A94 + .byte 0x09, 0x00, 0xB9, 0x00, 0x20, 0x01, 0xFF, 0xFF + .word _020A5AA0 + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0x21, 0x01, 0xFF, 0xFF + .word _020A5AAC + .byte 0x09, 0x00, 0xB9, 0x00, 0x22, 0x01, 0xFF, 0xFF + .word _020A5AB8 + .byte 0x09, 0x00, 0xB9, 0x00, 0x23, 0x01, 0xFF, 0xFF + .word _020A522C + .byte 0x09, 0x00, 0xB9, 0x00, 0x24, 0x01, 0xFF, 0xFF + .word _020A5AC4 + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0x25, 0x01, 0xFF, 0xFF + .word _020A5AD0 + .byte 0x09, 0x00, 0xB9, 0x00, 0x26, 0x01, 0xFF, 0xFF + .word _020A5AE8 + .byte 0x09, 0x00, 0xB9, 0x00, 0x27, 0x01, 0xFF, 0xFF + .word _020A5AF4 + .byte 0x09, 0x00, 0xB9, 0x00, 0x28, 0x01, 0xFF, 0xFF + .word _020A5204 + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0x29, 0x01, 0xFF, 0xFF + .word _020A5B00 + .byte 0x09, 0x00, 0xB9, 0x00, 0x2A, 0x01, 0xFF, 0xFF + .word _020A5B18 + .byte 0x09, 0x00, 0xB9, 0x00, 0x2B, 0x01, 0xFF, 0xFF + .word _020A5B24 + .byte 0x09, 0x00, 0xB9, 0x00, 0x2C, 0x01, 0xFF, 0xFF + .word _020A5B30 + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0x2D, 0x01, 0xFF, 0xFF + .word _020A51DC + .byte 0x09, 0x00, 0xB9, 0x00, 0x2E, 0x01, 0xFF, 0xFF + .word _020A51D4 + .byte 0x09, 0x00, 0xB9, 0x00, 0x2F, 0x01, 0xFF, 0xFF + .word _020A51CC + .byte 0x09, 0x00, 0xB9, 0x00, 0x30, 0x01, 0xFF, 0xFF + .word _020A51C4 + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0x31, 0x01, 0xFF, 0xFF + .word _020A51BC + .byte 0x09, 0x00, 0xB9, 0x00, 0x32, 0x01, 0xFF, 0xFF + .word _020A51B4 + .byte 0x09, 0x00, 0xB9, 0x00, 0x33, 0x01, 0xFF, 0xFF + .word _020A51AC + .byte 0x04, 0x00, 0xB9, 0x00, 0x34, 0x01, 0xFF, 0xFF + .word _020A51A4 + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0x35, 0x01, 0xFF, 0xFF + .word _020A4F3C + .byte 0x04, 0x00, 0xB9, 0x00, 0x36, 0x01, 0xFF, 0xFF + .word _020A5194 + .byte 0x09, 0x00, 0xB9, 0x00, 0x37, 0x01, 0xFF, 0xFF + .word _020A518C + .byte 0x09, 0x00, 0xB9, 0x00, 0x38, 0x01, 0xFF, 0xFF + .word _020A5184 + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0x39, 0x01, 0xFF, 0xFF + .word _020A517C + .byte 0x09, 0x00, 0xB9, 0x00, 0x3A, 0x01, 0xFF, 0xFF + .word _020A5174 + .byte 0x04, 0x00, 0xB9, 0x00, 0x3B, 0x01, 0xFF, 0xFF + .word _020A516C + .byte 0x04, 0x00, 0xB9, 0x00, 0x3C, 0x01, 0xFF, 0xFF + .word _020A5164 + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0x3D, 0x01, 0xFF, 0xFF + .word _020A4F1C + .byte 0x01, 0x00, 0xB9, 0x00, 0x3E, 0x01, 0xFF, 0xFF + .word _020A5154 + .byte 0x04, 0x00, 0xB9, 0x00, 0x3F, 0x01, 0xFF, 0xFF + .word _020A514C + .byte 0x04, 0x00, 0xB9, 0x00, 0x40, 0x01, 0xFF, 0xFF + .word _020A5144 + .byte 0x04, 0x00, 0xB9, 0x00 + .byte 0x41, 0x01, 0xFF, 0xFF + .word _020A513C + .byte 0x04, 0x00, 0xB9, 0x00, 0x42, 0x01, 0xFF, 0xFF + .word _020A5134 + .byte 0x09, 0x00, 0xB9, 0x00, 0x43, 0x01, 0xFF, 0xFF + .word _020A512C + .byte 0x06, 0x00, 0x2F, 0x01, 0x44, 0x01, 0x03, 0x00 + .word _020A5124 + .byte 0x06, 0x00, 0x30, 0x01 + .byte 0x45, 0x01, 0x03, 0x00 + .word _020A511C + .byte 0x06, 0x00, 0x31, 0x01, 0x46, 0x01, 0xFF, 0xFF + .word _020A5114 + .byte 0x06, 0x00, 0x31, 0x01, 0x47, 0x01, 0xFF, 0xFF + .word _020A5B78 + .byte 0x06, 0x00, 0x32, 0x01, 0x48, 0x01, 0xFF, 0xFF + .word _020A5104 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x49, 0x01, 0xFF, 0xFF + .word _020A4EFC + .byte 0x04, 0x00, 0xBA, 0x00, 0x4A, 0x01, 0xFF, 0xFF + .word _020A550C + .byte 0x06, 0x00, 0xBA, 0x00, 0x4B, 0x01, 0xFF, 0xFF + .word _020A50F4 + .byte 0x06, 0x00, 0xBA, 0x00, 0x4C, 0x01, 0xFF, 0xFF + .word _020A54F4 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x4D, 0x01, 0xFF, 0xFF + .word _020A551C + .byte 0x06, 0x00, 0xBA, 0x00, 0x4E, 0x01, 0xFF, 0xFF + .word _020A54CC + .byte 0x06, 0x00, 0xBA, 0x00, 0x4F, 0x01, 0xFF, 0xFF + .word _020A50CC + .byte 0x09, 0x00, 0xBA, 0x00, 0x50, 0x01, 0xFF, 0xFF + .word _020A50C4 + .byte 0x07, 0x00, 0xBA, 0x00 + .byte 0x51, 0x01, 0xFF, 0xFF + .word _020A50BC + .byte 0x09, 0x00, 0xBA, 0x00, 0x52, 0x01, 0xFF, 0xFF + .word _020A50B4 + .byte 0x09, 0x00, 0xBA, 0x00, 0x53, 0x01, 0xFF, 0xFF + .word _020A50AC + .byte 0x09, 0x00, 0xBA, 0x00, 0x54, 0x01, 0xFF, 0xFF + .word _020A50A4 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x55, 0x01, 0xFF, 0xFF + .word _020A509C + .byte 0x06, 0x00, 0xBA, 0x00, 0x56, 0x01, 0xFF, 0xFF + .word _020A5094 + .byte 0x09, 0x00, 0xBA, 0x00, 0x57, 0x01, 0xFF, 0xFF + .word _020A508C + .byte 0x09, 0x00, 0xBA, 0x00, 0x58, 0x01, 0xFF, 0xFF + .word _020A5084 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x59, 0x01, 0xFF, 0xFF + .word _020A507C + .byte 0x09, 0x00, 0xBA, 0x00, 0x5A, 0x01, 0xFF, 0xFF + .word _020A5074 + .byte 0x06, 0x00, 0xBA, 0x00, 0x5B, 0x01, 0xFF, 0xFF + .word _020A506C + .byte 0x09, 0x00, 0xBA, 0x00, 0x5C, 0x01, 0xFF, 0xFF + .word _020A53EC + .byte 0x01, 0x00, 0xBA, 0x00 + .byte 0x5D, 0x01, 0xFF, 0xFF + .word _020A505C + .byte 0x06, 0x00, 0xBA, 0x00, 0x5E, 0x01, 0xFF, 0xFF + .word _020A5054 + .byte 0x06, 0x00, 0xBA, 0x00, 0x5F, 0x01, 0xFF, 0xFF + .word _020A504C + .byte 0x06, 0x00, 0xBA, 0x00, 0x60, 0x01, 0xFF, 0xFF + .word _020A5044 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x61, 0x01, 0xFF, 0xFF + .word _020A503C + .byte 0x06, 0x00, 0xBA, 0x00, 0x62, 0x01, 0xFF, 0xFF + .word _020A5034 + .byte 0x06, 0x00, 0xBA, 0x00, 0x63, 0x01, 0xFF, 0xFF + .word _020A5384 + .byte 0x09, 0x00, 0xBA, 0x00, 0x64, 0x01, 0xFF, 0xFF + .word _020A5024 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x65, 0x01, 0xFF, 0xFF + .word _020A501C + .byte 0x06, 0x00, 0xBA, 0x00, 0x66, 0x01, 0xFF, 0xFF + .word _020A5014 + .byte 0x09, 0x00, 0xBA, 0x00, 0x67, 0x01, 0xFF, 0xFF + .word _020A500C + .byte 0x06, 0x00, 0xBA, 0x00, 0x68, 0x01, 0xFF, 0xFF + .word _020A5004 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x69, 0x01, 0xFF, 0xFF + .word _020A4FFC + .byte 0x09, 0x00, 0xBA, 0x00, 0x6A, 0x01, 0xFF, 0xFF + .word _020A4FF4 + .byte 0x09, 0x00, 0xBA, 0x00, 0x6B, 0x01, 0xFF, 0xFF + .word _020A4FEC + .byte 0x09, 0x00, 0xBA, 0x00, 0x6C, 0x01, 0xFF, 0xFF + .word _020A4FE4 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x6D, 0x01, 0xFF, 0xFF + .word _020A4FDC + .byte 0x06, 0x00, 0xBA, 0x00, 0x6E, 0x01, 0xFF, 0xFF + .word _020A4FD4 + .byte 0x06, 0x00, 0xBA, 0x00, 0x6F, 0x01, 0xFF, 0xFF + .word _020A4FCC + .byte 0x09, 0x00, 0xBA, 0x00, 0x70, 0x01, 0xFF, 0xFF + .word _020A4FC4 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x71, 0x01, 0xFF, 0xFF + .word _020A4FBC + .byte 0x09, 0x00, 0xBA, 0x00, 0x72, 0x01, 0xFF, 0xFF + .word _020A4FB4 + .byte 0x06, 0x00, 0xBA, 0x00, 0x73, 0x01, 0xFF, 0xFF + .word _020A4FAC + .byte 0x06, 0x00, 0xBA, 0x00, 0x74, 0x01, 0xFF, 0xFF + .word _020A4FA4 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x75, 0x01, 0xFF, 0xFF + .word _020A4F9C + .byte 0x09, 0x00, 0xBA, 0x00, 0x76, 0x01, 0xFF, 0xFF + .word _020A524C + .byte 0x06, 0x00, 0xBA, 0x00, 0x77, 0x01, 0xFF, 0xFF + .word _020A523C + .byte 0x06, 0x00, 0xBA, 0x00, 0x78, 0x01, 0xFF, 0xFF + .word _020A5234 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x79, 0x01, 0xFF, 0xFF + .word _020A521C + .byte 0x04, 0x00, 0xBA, 0x00, 0x7A, 0x01, 0xFF, 0xFF + .word _020A520C + .byte 0x09, 0x00, 0xBA, 0x00, 0x7B, 0x01, 0xFF, 0xFF + .word _020A51FC + .byte 0x06, 0x00, 0xBA, 0x00, 0x7C, 0x01, 0xFF, 0xFF + .word _020A4F64 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x7D, 0x01, 0xFF, 0xFF + .word _020A51E4 + .byte 0x04, 0x00, 0xBA, 0x00, 0x7E, 0x01, 0xFF, 0xFF + .word _020A4F54 + .byte 0x09, 0x00, 0xBA, 0x00, 0x7F, 0x01, 0xFF, 0xFF + .word _020A4F4C + .byte 0x09, 0x00, 0xBA, 0x00, 0x80, 0x01, 0xFF, 0xFF + .word _020A4F44 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x81, 0x01, 0xFF, 0xFF + .word _020A4E0C + .byte 0x04, 0x00, 0xBA, 0x00, 0x82, 0x01, 0xFF, 0xFF + .word _020A4F34 + .byte 0x06, 0x00, 0xBA, 0x00, 0x83, 0x01, 0xFF, 0xFF + .word _020A4F2C + .byte 0x07, 0x00, 0xBA, 0x00, 0x84, 0x01, 0xFF, 0xFF + .word _020A4F24 + .byte 0x07, 0x00, 0xBA, 0x00 + .byte 0x85, 0x01, 0xFF, 0xFF + .word _020A4DE4 + .byte 0x06, 0x00, 0xBA, 0x00, 0x86, 0x01, 0xFF, 0xFF + .word _020A4F14 + .byte 0x06, 0x00, 0xBA, 0x00, 0x87, 0x01, 0xFF, 0xFF + .word _020A4F0C + .byte 0x09, 0x00, 0xBA, 0x00, 0x88, 0x01, 0xFF, 0xFF + .word _020A4F04 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x89, 0x01, 0xFF, 0xFF + .word _020A4EDC + .byte 0x06, 0x00, 0xBA, 0x00, 0x8A, 0x01, 0xFF, 0xFF + .word _020A4EF4 + .byte 0x09, 0x00, 0xBA, 0x00, 0x8B, 0x01, 0xFF, 0xFF + .word _020A50DC + .byte 0x06, 0x00, 0xBA, 0x00, 0x8C, 0x01, 0xFF, 0xFF + .word _020A50FC + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x8D, 0x01, 0xFF, 0xFF + .word _020A553C + .byte 0x09, 0x00, 0xBA, 0x00, 0x8E, 0x01, 0xFF, 0xFF + .word _020A50D4 + .byte 0x06, 0x00, 0xBA, 0x00, 0x8F, 0x01, 0xFF, 0xFF + .word _020A4ECC + .byte 0x09, 0x00, 0xBA, 0x00, 0x90, 0x01, 0xFF, 0xFF + .word _020A4EC4 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x91, 0x01, 0xFF, 0xFF + .word _020A4EBC + .byte 0x09, 0x00, 0xBA, 0x00, 0x92, 0x01, 0xFF, 0xFF + .word _020A4EB4 + .byte 0x09, 0x00, 0xBA, 0x00, 0x93, 0x01, 0xFF, 0xFF + .word _020A4EAC + .byte 0x09, 0x00, 0xBA, 0x00, 0x94, 0x01, 0xFF, 0xFF + .word _020A4EA4 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x95, 0x01, 0xFF, 0xFF + .word _020A53F4 + .byte 0x09, 0x00, 0xBA, 0x00, 0x96, 0x01, 0xFF, 0xFF + .word _020A4E94 + .byte 0x04, 0x00, 0xBA, 0x00, 0x97, 0x01, 0xFF, 0xFF + .word _020A4E8C + .byte 0x09, 0x00, 0xBA, 0x00, 0x98, 0x01, 0xFF, 0xFF + .word _020A502C + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x99, 0x01, 0xFF, 0xFF + .word _020A4E7C + .byte 0x06, 0x00, 0xBA, 0x00, 0x9A, 0x01, 0xFF, 0xFF + .word _020A4E74 + .byte 0x06, 0x00, 0xBA, 0x00, 0x9B, 0x01, 0xFF, 0xFF + .word _020A4E6C + .byte 0x09, 0x00, 0xBA, 0x00, 0x9C, 0x01, 0xFF, 0xFF + .word _020A4E64 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x9D, 0x01, 0xFF, 0xFF + .word _020A4E5C + .byte 0x09, 0x00, 0xBA, 0x00, 0x9E, 0x01, 0xFF, 0xFF + .word _020A4E54 + .byte 0x01, 0x00, 0xBA, 0x00, 0x9F, 0x01, 0xFF, 0xFF + .word _020A4E4C + .byte 0x06, 0x00, 0xBA, 0x00, 0xA0, 0x01, 0xFF, 0xFF + .word _020A4E44 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0xA1, 0x01, 0xFF, 0xFF + .word _020A4E3C + .byte 0x01, 0x00, 0xBA, 0x00, 0xA2, 0x01, 0xFF, 0xFF + .word _020A5244 + .byte 0x01, 0x00, 0xBA, 0x00, 0xA3, 0x01, 0xFF, 0xFF + .word _020A5ADC + .byte 0x01, 0x00, 0xBA, 0x00, 0xA4, 0x01, 0xFF, 0xFF + .word _020A5B0C + .byte 0x01, 0x00, 0xBA, 0x00 + .byte 0xA5, 0x01, 0xFF, 0xFF + .word _020A5B3C + .byte 0x01, 0x00, 0xBA, 0x00, 0xA6, 0x01, 0xFF, 0xFF + .word _020A5B60 + .byte 0x06, 0x00, 0xBA, 0x00, 0xA7, 0x01, 0xFF, 0xFF + .word _020A4DDC + .byte 0x06, 0x00, 0xBA, 0x00, 0xA8, 0x01, 0xFF, 0xFF + .word _020A4E04 + .byte 0x04, 0x00, 0xBA, 0x00 + .byte 0xA9, 0x01, 0xFF, 0xFF + .word _020A4DEC + .byte 0x06, 0x00, 0xBA, 0x00, 0xAA, 0x01, 0xFF, 0xFF + .word _020A4DFC + .byte 0x06, 0x00, 0xBA, 0x00, 0xAB, 0x01, 0xFF, 0xFF + .word _020A4EE4 + .byte 0x06, 0x00, 0xBA, 0x00, 0xAC, 0x01, 0xFF, 0xFF + .word _020A50E4 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0xAD, 0x01, 0xFF, 0xFF + .word _020A55DC + .byte 0x06, 0x00, 0xBA, 0x00, 0xAE, 0x01, 0xFF, 0xFF + .word _020A4ED4 + .byte 0x06, 0x00, 0xBA, 0x00, 0xAF, 0x01, 0xFF, 0xFF + .word _020A4DCC + .byte 0x06, 0x00, 0xBA, 0x00, 0xB0, 0x01, 0xFF, 0xFF + .word _020A4DC4 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0xB1, 0x01, 0xFF, 0xFF + .word _020A5064 + .byte 0x06, 0x00, 0xBA, 0x00, 0xB2, 0x01, 0xFF, 0xFF + .word _020A4DB4 + .byte 0x06, 0x00, 0xBA, 0x00, 0xB3, 0x01, 0xFF, 0xFF + .word _020A4E84 + .byte 0x06, 0x00, 0xBA, 0x00, 0xB4, 0x01, 0xFF, 0xFF + .word _020A4DA4 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0xB5, 0x01, 0xFF, 0xFF + .word _020A4D9C + .byte 0x06, 0x00, 0xBA, 0x00, 0xB6, 0x01, 0xFF, 0xFF + .word _020A4D94 + .byte 0x06, 0x00, 0xBA, 0x00, 0xB7, 0x01, 0xFF, 0xFF + .word _020A4D8C + .byte 0x06, 0x00, 0xBA, 0x00, 0xB8, 0x01, 0xFF, 0xFF + .word _020A5224 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0xB9, 0x01, 0xFF, 0xFF + .word _020A4F5C + .byte 0x06, 0x00, 0xBA, 0x00, 0xBA, 0x01, 0xFF, 0xFF + .word _020A4E14 + .byte 0x09, 0x00, 0xBA, 0x00, 0xBB, 0x01, 0xFF, 0xFF + .word _020A4DF4 + .byte 0x06, 0x00, 0xBA, 0x00, 0xBC, 0x01, 0xFF, 0xFF + .word _020A4EEC + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0xBD, 0x01, 0xFF, 0xFF + .word _020A50EC + .byte 0x06, 0x00, 0xBA, 0x00, 0xBE, 0x01, 0xFF, 0xFF + .word _020A4DD4 + .byte 0x06, 0x00, 0xBA, 0x00, 0xBF, 0x01, 0xFF, 0xFF + .word _020A4E9C + .byte 0x04, 0x00, 0xB9, 0x00, 0xC0, 0x01, 0xFF, 0xFF + .word _020A5A58 + .byte 0x04, 0x00, 0xB9, 0x00 + .byte 0xC1, 0x01, 0xFF, 0xFF + .word _020A5A64 + .byte 0x04, 0x00, 0xB9, 0x00, 0xC2, 0x01, 0xFF, 0xFF + .word _020A5A88 + .byte 0x04, 0x00, 0xB9, 0x00, 0xC3, 0x01, 0xFF, 0xFF + .word _020A5B48 + .byte 0x09, 0x00, 0xB9, 0x00, 0xC4, 0x01, 0xFF, 0xFF + .word _020A5B6C + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0xC5, 0x01, 0xFF, 0xFF + .word _020A5BB4 + .byte 0x09, 0x00, 0xB9, 0x00, 0xC6, 0x01, 0xFF, 0xFF + .word _020A5A40 + .byte 0x09, 0x00, 0xB9, 0x00, 0xC7, 0x01, 0xFF, 0xFF + .word _020A5A70 + .byte 0x09, 0x00, 0xB9, 0x00, 0xC8, 0x01, 0xFF, 0xFF + .word _020A5B54 + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0xC9, 0x01, 0xFF, 0xFF + .word _020A5BC0 + .byte 0x09, 0x00, 0xB9, 0x00, 0xCA, 0x01, 0xFF, 0xFF + .word _020A5A7C + .byte 0x09, 0x00, 0xB9, 0x00, 0xCB, 0x01, 0xFF, 0xFF + .word _020A5BCC +#else + .word _020A5414 + .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00 + .word _020A470C + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x02, 0x00, 0xFF, 0xFF + .word _020A471C + .byte 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0xFF, 0xFF + .word _020A4714 + .byte 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, 0xFF, 0xFF + .word _020A48B4 + .byte 0x06, 0x00, 0x00, 0x00, 0x05, 0x00, 0xFF, 0xFF + .word _020A5464 + .byte 0x0B, 0x00, 0x01, 0x00 + .byte 0x06, 0x00, 0xFF, 0xFF + .word LEVEL_LIST + .byte 0x0A, 0x00, 0x01, 0x00, 0x07, 0x00, 0xFF, 0xFF + .word _020A46F4 + .byte 0x06, 0x00, 0xBA, 0x00, 0x08, 0x00, 0xFF, 0xFF + .word _020A4724 + .byte 0x06, 0x00, 0xBA, 0x00, 0x09, 0x00, 0xFF, 0xFF + .word _020A46FC + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x0A, 0x00, 0xFF, 0xFF + .word _020A4704 + .byte 0x06, 0x00, 0xC4, 0x00, 0x0B, 0x00, 0xFF, 0xFF + .word _020A5404 + .byte 0x06, 0x00, 0xC4, 0x00, 0x0C, 0x00, 0xFF, 0xFF + .word _020A53FC + .byte 0x01, 0x00, 0x02, 0x00, 0x0D, 0x00, 0xFF, 0xFF + .word _020A53F4 + .byte 0x06, 0x00, 0x04, 0x00 + .byte 0x0E, 0x00, 0xFF, 0xFF + .word _020A53EC + .byte 0x06, 0x00, 0x04, 0x00, 0x0F, 0x00, 0xFF, 0xFF + .word _020A53E4 + .byte 0x06, 0x00, 0x05, 0x00, 0x10, 0x00, 0xFF, 0xFF + .word _020A53DC + .byte 0x01, 0x00, 0x05, 0x00, 0x11, 0x00, 0xFF, 0xFF + .word _020A53D4 + .byte 0x06, 0x00, 0x07, 0x00 + .byte 0x12, 0x00, 0xFF, 0xFF + .word _020A53CC + .byte 0x06, 0x00, 0x07, 0x00, 0x13, 0x00, 0xFF, 0xFF + .word _020A53C4 + .byte 0x06, 0x00, 0x07, 0x00, 0x14, 0x00, 0xFF, 0xFF + .word _020A53BC + .byte 0x06, 0x00, 0x08, 0x00, 0x15, 0x00, 0xFF, 0xFF + .word _020A53B4 + .byte 0x06, 0x00, 0x08, 0x00 + .byte 0x16, 0x00, 0xFF, 0xFF + .word _020A53AC + .byte 0x06, 0x00, 0xC5, 0x00, 0x17, 0x00, 0xFF, 0xFF + .word _020A53A4 + .byte 0x06, 0x00, 0xC6, 0x00, 0x18, 0x00, 0xFF, 0xFF + .word _020A539C + .byte 0x06, 0x00, 0xC7, 0x00, 0x19, 0x00, 0x07, 0x00 + .word _020A5394 + .byte 0x06, 0x00, 0xC8, 0x00 + .byte 0x1A, 0x00, 0xFF, 0xFF + .word _020A538C + .byte 0x0A, 0x00, 0xC9, 0x00, 0x1B, 0x00, 0xFF, 0xFF + .word _020A5384 + .byte 0x01, 0x00, 0x0F, 0x00, 0x1C, 0x00, 0xFF, 0xFF + .word _020A537C + .byte 0x06, 0x00, 0x12, 0x00, 0x1D, 0x00, 0xFF, 0xFF + .word _020A5374 + .byte 0x0A, 0x00, 0xCA, 0x00 + .byte 0x1E, 0x00, 0xFF, 0xFF + .word _020A536C + .byte 0x01, 0x00, 0x12, 0x00, 0x1F, 0x00, 0xFF, 0xFF + .word _020A5364 + .byte 0x06, 0x00, 0x15, 0x00, 0x20, 0x00, 0xFF, 0xFF + .word _020A535C + .byte 0x06, 0x00, 0x16, 0x00, 0x21, 0x00, 0xFF, 0xFF + .word _020A5354 + .byte 0x07, 0x00, 0x16, 0x00 + .byte 0x22, 0x00, 0xFF, 0xFF + .word _020A534C + .byte 0x0A, 0x00, 0xCB, 0x00, 0x23, 0x00, 0xFF, 0xFF + .word _020A5344 + .byte 0x01, 0x00, 0xBC, 0x00, 0x24, 0x00, 0xFF, 0xFF + .word _020A533C + .byte 0x06, 0x00, 0x19, 0x00, 0x25, 0x00, 0xFF, 0xFF + .word _020A5334 + .byte 0x06, 0x00, 0xCC, 0x00 + .byte 0x26, 0x00, 0xFF, 0xFF + .word _020A532C + .byte 0x06, 0x00, 0xBD, 0x00, 0x27, 0x00, 0xFF, 0xFF + .word _020A5324 + .byte 0x06, 0x00, 0xBD, 0x00, 0x28, 0x00, 0xFF, 0xFF + .word _020A531C + .byte 0x06, 0x00, 0xBD, 0x00, 0x29, 0x00, 0xFF, 0xFF + .word _020A5314 + .byte 0x06, 0x00, 0xBD, 0x00 + .byte 0x2A, 0x00, 0xFF, 0xFF + .word _020A530C + .byte 0x06, 0x00, 0xBD, 0x00, 0x2B, 0x00, 0xFF, 0xFF + .word _020A5304 + .byte 0x01, 0x00, 0xBD, 0x00, 0x2C, 0x00, 0xFF, 0xFF + .word _020A52FC + .byte 0x06, 0x00, 0xCD, 0x00, 0x2D, 0x00, 0xFF, 0xFF + .word _020A52F4 + .byte 0x06, 0x00, 0xCE, 0x00 + .byte 0x2E, 0x00, 0xFF, 0xFF + .word _020A52EC + .byte 0x06, 0x00, 0xCF, 0x00, 0x2F, 0x00, 0xFF, 0xFF + .word _020A4CDC + .byte 0x0A, 0x00, 0xD0, 0x00, 0x30, 0x00, 0xFF, 0xFF + .word _020A49DC + .byte 0x01, 0x00, 0x1E, 0x00, 0x31, 0x00, 0xFF, 0xFF + .word _020A52D4 + .byte 0x06, 0x00, 0xD1, 0x00 + .byte 0x32, 0x00, 0xFF, 0xFF + .word _020A52CC + .byte 0x06, 0x00, 0xD3, 0x00, 0x33, 0x00, 0xFF, 0xFF + .word _020A52C4 + .byte 0x06, 0x00, 0xD4, 0x00, 0x34, 0x00, 0xFF, 0xFF + .word _020A52BC + .byte 0x07, 0x00, 0x23, 0x00, 0x35, 0x00, 0xFF, 0xFF + .word _020A52B4 + .byte 0x07, 0x00, 0x23, 0x00 + .byte 0x36, 0x00, 0xFF, 0xFF + .word _020A52AC + .byte 0x06, 0x00, 0xD5, 0x00, 0x37, 0x00, 0xFF, 0xFF + .word _020A52A4 + .byte 0x0A, 0x00, 0xD6, 0x00, 0x38, 0x00, 0xFF, 0xFF + .word _020A529C + .byte 0x06, 0x00, 0x24, 0x00, 0x39, 0x00, 0xFF, 0xFF + .word _020A5294 + .byte 0x01, 0x00, 0x24, 0x00 + .byte 0x3A, 0x00, 0xFF, 0xFF + .word _020A528C + .byte 0x06, 0x00, 0xD7, 0x00, 0x3B, 0x00, 0xFF, 0xFF + .word _020A5284 + .byte 0x0A, 0x00, 0xD8, 0x00, 0x3C, 0x00, 0xFF, 0xFF + .word _020A527C + .byte 0x06, 0x00, 0xBE, 0x00, 0x3D, 0x00, 0xFF, 0xFF + .word _020A5274 + .byte 0x06, 0x00, 0xBE, 0x00 + .byte 0x3E, 0x00, 0xFF, 0xFF + .word _020A526C + .byte 0x06, 0x00, 0xBE, 0x00, 0x3F, 0x00, 0xFF, 0xFF + .word _020A5264 + .byte 0x06, 0x00, 0xBE, 0x00, 0x40, 0x00, 0xFF, 0xFF + .word _020A525C + .byte 0x06, 0x00, 0xBE, 0x00, 0x41, 0x00, 0xFF, 0xFF + .word _020A5254 + .byte 0x01, 0x00, 0xBE, 0x00 + .byte 0x42, 0x00, 0xFF, 0xFF + .word _020A524C + .byte 0x06, 0x00, 0xD9, 0x00, 0x43, 0x00, 0xFF, 0xFF + .word _020A5244 + .byte 0x0A, 0x00, 0xDA, 0x00, 0x44, 0x00, 0xFF, 0xFF + .word _020A523C + .byte 0x06, 0x00, 0x2A, 0x00, 0x45, 0x00, 0xFF, 0xFF + .word _020A5234 + .byte 0x06, 0x00, 0x2A, 0x00 + .byte 0x46, 0x00, 0xFF, 0xFF + .word _020A522C + .byte 0x06, 0x00, 0x2A, 0x00, 0x47, 0x00, 0xFF, 0xFF + .word _020A5224 + .byte 0x01, 0x00, 0x2A, 0x00, 0x48, 0x00, 0xFF, 0xFF + .word _020A521C + .byte 0x01, 0x00, 0x2A, 0x00, 0x49, 0x00, 0xFF, 0xFF + .word _020A5214 + .byte 0x06, 0x00, 0xDB, 0x00 + .byte 0x4A, 0x00, 0xFF, 0xFF + .word _020A520C + .byte 0x06, 0x00, 0x2D, 0x00, 0x4B, 0x00, 0xFF, 0xFF + .word _020A5204 + .byte 0x01, 0x00, 0x2D, 0x00, 0x4C, 0x00, 0xFF, 0xFF + .word _020A51FC + .byte 0x0A, 0x00, 0xDC, 0x00, 0x4D, 0x00, 0xFF, 0xFF + .word _020A51F4 + .byte 0x0A, 0x00, 0xDD, 0x00 + .byte 0x4E, 0x00, 0xFF, 0xFF + .word _020A51EC + .byte 0x0A, 0x00, 0xDE, 0x00, 0x4F, 0x00, 0xFF, 0xFF + .word _020A51E4 + .byte 0x07, 0x00, 0x37, 0x00, 0x50, 0x00, 0xFF, 0xFF + .word _020A51DC + .byte 0x0A, 0x00, 0x37, 0x00, 0x51, 0x00, 0xFF, 0xFF + .word _020A51D4 + .byte 0x0A, 0x00, 0x37, 0x00 + .byte 0x52, 0x00, 0xFF, 0xFF + .word _020A51CC + .byte 0x0A, 0x00, 0x37, 0x00, 0x53, 0x00, 0xFF, 0xFF + .word _020A51C4 + .byte 0x0B, 0x00, 0x37, 0x00, 0x54, 0x00, 0xFF, 0xFF + .word _020A51BC + .byte 0x0B, 0x00, 0x37, 0x00, 0x55, 0x00, 0xFF, 0xFF + .word _020A51B4 + .byte 0x0B, 0x00, 0x37, 0x00 + .byte 0x56, 0x00, 0xFF, 0xFF + .word _020A51AC + .byte 0x01, 0x00, 0x37, 0x00, 0x57, 0x00, 0xFF, 0xFF + .word _020A51A4 + .byte 0x0B, 0x00, 0x47, 0x00, 0x58, 0x00, 0xFF, 0xFF + .word _020A519C + .byte 0x0A, 0x00, 0x33, 0x00, 0x59, 0x00, 0xFF, 0xFF + .word _020A5194 + .byte 0x0A, 0x00, 0xDF, 0x00 + .byte 0x5A, 0x00, 0xFF, 0xFF + .word _020A518C + .byte 0x0B, 0x00, 0x34, 0x00, 0x5B, 0x00, 0xFF, 0xFF + .word _020A5184 + .byte 0x01, 0x00, 0x3F, 0x00, 0x5C, 0x00, 0xFF, 0xFF + .word _020A517C + .byte 0x06, 0x00, 0x3F, 0x00, 0x5D, 0x00, 0xFF, 0xFF + .word _020A5174 + .byte 0x0A, 0x00, 0x40, 0x00 + .byte 0x5E, 0x00, 0xFF, 0xFF + .word _020A516C + .byte 0x0A, 0x00, 0x40, 0x00, 0x5F, 0x00, 0xFF, 0xFF + .word _020A5164 + .byte 0x0A, 0x00, 0x41, 0x00, 0x60, 0x00, 0xFF, 0xFF + .word _020A515C + .byte 0x0A, 0x00, 0xE0, 0x00, 0x61, 0x00, 0xFF, 0xFF + .word _020A5154 + .byte 0x0A, 0x00, 0xE1, 0x00 + .byte 0x62, 0x00, 0xFF, 0xFF + .word _020A514C + .byte 0x0A, 0x00, 0x41, 0x00, 0x63, 0x00, 0xFF, 0xFF + .word _020A5144 + .byte 0x0B, 0x00, 0x41, 0x00, 0x64, 0x00, 0xFF, 0xFF + .word _020A513C + .byte 0x06, 0x00, 0x44, 0x00, 0x65, 0x00, 0xFF, 0xFF + .word _020A5134 + .byte 0x0A, 0x00, 0xE2, 0x00 + .byte 0x66, 0x00, 0xFF, 0xFF + .word _020A512C + .byte 0x01, 0x00, 0x44, 0x00, 0x67, 0x00, 0xFF, 0xFF + .word _020A5124 + .byte 0x0A, 0x00, 0xE3, 0x00, 0x68, 0x00, 0xFF, 0xFF + .word _020A511C + .byte 0x06, 0x00, 0xE4, 0x00, 0x69, 0x00, 0xFF, 0xFF + .word _020A5114 + .byte 0x01, 0x00, 0xE5, 0x00 + .byte 0x6A, 0x00, 0xFF, 0xFF + .word _020A510C + .byte 0x01, 0x00, 0xE6, 0x00, 0x6B, 0x00, 0xFF, 0xFF + .word _020A5104 + .byte 0x07, 0x00, 0x7C, 0x00, 0x6C, 0x00, 0xFF, 0xFF + .word _020A50FC + .byte 0x06, 0x00, 0x7C, 0x00, 0x6D, 0x00, 0xFF, 0xFF + .word _020A50F4 + .byte 0x0A, 0x00, 0xE7, 0x00 + .byte 0x6E, 0x00, 0xFF, 0xFF + .word _020A50EC + .byte 0x06, 0x00, 0x83, 0x00, 0x6F, 0x00, 0xFF, 0xFF + .word _020A50E4 + .byte 0x01, 0x00, 0xE8, 0x00, 0x70, 0x00, 0xFF, 0xFF + .word _020A50DC + .byte 0x06, 0x00, 0xE9, 0x00, 0x71, 0x00, 0xFF, 0xFF + .word _020A50D4 + .byte 0x0A, 0x00, 0xEA, 0x00 + .byte 0x72, 0x00, 0xFF, 0xFF + .word _020A50CC + .byte 0x01, 0x00, 0xEB, 0x00, 0x73, 0x00, 0xFF, 0xFF + .word _020A50C4 + .byte 0x01, 0x00, 0xEC, 0x00, 0x74, 0x00, 0xFF, 0xFF + .word _020A50BC + .byte 0x06, 0x00, 0xED, 0x00, 0x75, 0x00, 0xFF, 0xFF + .word _020A50B4 + .byte 0x06, 0x00, 0xEE, 0x00 + .byte 0x76, 0x00, 0xFF, 0xFF + .word _020A50AC + .byte 0x0A, 0x00, 0xEF, 0x00, 0x77, 0x00, 0xFF, 0xFF + .word _020A50A4 + .byte 0x01, 0x00, 0xF0, 0x00, 0x78, 0x00, 0xFF, 0xFF + .word _020A509C + .byte 0x06, 0x00, 0xF1, 0x00, 0x79, 0x00, 0xFF, 0xFF + .word _020A5094 + .byte 0x06, 0x00, 0xF2, 0x00 + .byte 0x7A, 0x00, 0xFF, 0xFF + .word _020A508C + .byte 0x0A, 0x00, 0xF3, 0x00, 0x7B, 0x00, 0xFF, 0xFF + .word _020A5084 + .byte 0x01, 0x00, 0xF4, 0x00, 0x7C, 0x00, 0xFF, 0xFF + .word _020A507C + .byte 0x06, 0x00, 0xF5, 0x00, 0x7D, 0x00, 0xFF, 0xFF + .word _020A5074 + .byte 0x06, 0x00, 0xF5, 0x00 + .byte 0x7E, 0x00, 0xFF, 0xFF + .word _020A506C + .byte 0x06, 0x00, 0xF6, 0x00, 0x7F, 0x00, 0xFF, 0xFF + .word _020A5064 + .byte 0x07, 0x00, 0xF7, 0x00, 0x80, 0x00, 0xFF, 0xFF + .word _020A505C + .byte 0x06, 0x00, 0xF8, 0x00, 0x81, 0x00, 0xFF, 0xFF + .word _020A5054 + .byte 0x06, 0x00, 0xF8, 0x00 + .byte 0x82, 0x00, 0xFF, 0xFF + .word _020A504C + .byte 0x0A, 0x00, 0xF9, 0x00, 0x83, 0x00, 0xFF, 0xFF + .word _020A5044 + .byte 0x01, 0x00, 0xFA, 0x00, 0x84, 0x00, 0xFF, 0xFF + .word _020A503C + .byte 0x01, 0x00, 0xFA, 0x00, 0x85, 0x00, 0xFF, 0xFF + .word _020A5034 + .byte 0x01, 0x00, 0xFA, 0x00 + .byte 0x86, 0x00, 0xFF, 0xFF + .word _020A502C + .byte 0x06, 0x00, 0xFB, 0x00, 0x87, 0x00, 0xFF, 0xFF + .word _020A5024 + .byte 0x06, 0x00, 0x96, 0x00, 0x88, 0x00, 0xFF, 0xFF + .word _020A501C + .byte 0x06, 0x00, 0x96, 0x00, 0x89, 0x00, 0xFF, 0xFF + .word _020A5014 + .byte 0x06, 0x00, 0xFC, 0x00 + .byte 0x8A, 0x00, 0xFF, 0xFF + .word _020A500C + .byte 0x0A, 0x00, 0xFD, 0x00, 0x8B, 0x00, 0xFF, 0xFF + .word _020A5004 + .byte 0x01, 0x00, 0xFE, 0x00, 0x8C, 0x00, 0xFF, 0xFF + .word _020A4FFC + .byte 0x06, 0x00, 0xFF, 0x00, 0x8D, 0x00, 0xFF, 0xFF + .word _020A4FF4 + .byte 0x06, 0x00, 0x9C, 0x00 + .byte 0x8E, 0x00, 0xFF, 0xFF + .word _020A4FEC + .byte 0x0A, 0x00, 0x00, 0x01, 0x8F, 0x00, 0xFF, 0xFF + .word _020A4FE4 + .byte 0x01, 0x00, 0x01, 0x01, 0x90, 0x00, 0xFF, 0xFF + .word _020A4FDC + .byte 0x0A, 0x00, 0x02, 0x01, 0x91, 0x00, 0xFF, 0xFF + .word _020A4FD4 + .byte 0x01, 0x00, 0x03, 0x01 + .byte 0x92, 0x00, 0xFF, 0xFF + .word _020A4FCC + .byte 0x01, 0x00, 0x04, 0x01, 0x93, 0x00, 0xFF, 0xFF + .word _020A4FC4 + .byte 0x01, 0x00, 0x05, 0x01, 0x94, 0x00, 0xFF, 0xFF + .word _020A4FBC + .byte 0x01, 0x00, 0x06, 0x01, 0x95, 0x00, 0xFF, 0xFF + .word _020A4FB4 + .byte 0x0A, 0x00, 0x68, 0x00 + .byte 0x96, 0x00, 0xFF, 0xFF + .word _020A4FAC + .byte 0x0A, 0x00, 0x6C, 0x00, 0x97, 0x00, 0xFF, 0xFF + .word _020A4FA4 + .byte 0x0A, 0x00, 0x6D, 0x00, 0x98, 0x00, 0xFF, 0xFF + .word _020A4F9C + .byte 0x0A, 0x00, 0x6E, 0x00, 0x99, 0x00, 0xFF, 0xFF + .word _020A4F94 + .byte 0x0A, 0x00, 0x6F, 0x00 + .byte 0x9A, 0x00, 0xFF, 0xFF + .word _020A4F8C + .byte 0x0A, 0x00, 0x69, 0x00, 0x9B, 0x00, 0xFF, 0xFF + .word _020A4F84 + .byte 0x06, 0x00, 0x07, 0x01, 0x9C, 0x00, 0xFF, 0xFF + .word _020A4F7C + .byte 0x0A, 0x00, 0x08, 0x01, 0x9D, 0x00, 0xFF, 0xFF + .word _020A4F74 + .byte 0x0A, 0x00, 0x09, 0x01 + .byte 0x9E, 0x00, 0xFF, 0xFF + .word _020A4F6C + .byte 0x0A, 0x00, 0x0A, 0x01, 0x9F, 0x00, 0xFF, 0xFF + .word _020A4F64 + .byte 0x0A, 0x00, 0x0B, 0x01, 0xA0, 0x00, 0xFF, 0xFF + .word _020A4F5C + .byte 0x0A, 0x00, 0x0C, 0x01, 0xA1, 0x00, 0xFF, 0xFF + .word _020A4F54 + .byte 0x0A, 0x00, 0x0D, 0x01 + .byte 0xA2, 0x00, 0xFF, 0xFF + .word _020A4F4C + .byte 0x0A, 0x00, 0x0E, 0x01, 0xA3, 0x00, 0xFF, 0xFF + .word _020A4F44 + .byte 0x06, 0x00, 0x0F, 0x01, 0xA4, 0x00, 0xFF, 0xFF + .word _020A4F3C + .byte 0x0A, 0x00, 0x10, 0x01, 0xA5, 0x00, 0xFF, 0xFF + .word _020A4F34 + .byte 0x06, 0x00, 0x11, 0x01 + .byte 0xA6, 0x00, 0xFF, 0xFF + .word _020A4F2C + .byte 0x01, 0x00, 0x12, 0x01, 0xA7, 0x00, 0xFF, 0xFF + .word _020A4F24 + .byte 0x0B, 0x00, 0x51, 0x00, 0xA8, 0x00, 0xFF, 0xFF + .word _020A4F1C + .byte 0x0B, 0x00, 0x4D, 0x00, 0xA9, 0x00, 0xFF, 0xFF + .word _020A4F14 + .byte 0x0B, 0x00, 0x4F, 0x00 + .byte 0xAA, 0x00, 0xFF, 0xFF + .word _020A4F0C + .byte 0x0B, 0x00, 0x4B, 0x00, 0xAB, 0x00, 0xFF, 0xFF + .word _020A4F04 + .byte 0x0B, 0x00, 0x53, 0x00, 0xAC, 0x00, 0xFF, 0xFF + .word _020A4EFC + .byte 0x0B, 0x00, 0x57, 0x00, 0xAD, 0x00, 0xFF, 0xFF + .word _020A4EF4 + .byte 0x0B, 0x00, 0x55, 0x00 + .byte 0xAE, 0x00, 0xFF, 0xFF + .word _020A4DDC + .byte 0x0B, 0x00, 0x49, 0x00, 0xAF, 0x00, 0xFF, 0xFF + .word _020A4E1C + .byte 0x06, 0x00, 0x13, 0x01, 0xB0, 0x00, 0xFF, 0xFF + .word _020A4E3C + .byte 0x0A, 0x00, 0x14, 0x01, 0xB1, 0x00, 0xFF, 0xFF + .word _020A4ED4 + .byte 0x0B, 0x00, 0x30, 0x00 + .byte 0xB2, 0x00, 0xFF, 0xFF + .word _020A4ECC + .byte 0x0B, 0x00, 0x5C, 0x00, 0xB3, 0x00, 0xFF, 0xFF + .word _020A4EC4 + .byte 0x0A, 0x00, 0x5E, 0x00, 0xB4, 0x00, 0xFF, 0xFF + .word _020A4EBC + .byte 0x0A, 0x00, 0x5F, 0x00, 0xB5, 0x00, 0xFF, 0xFF + .word _020A4EB4 + .byte 0x0A, 0x00, 0x60, 0x00 + .byte 0xB6, 0x00, 0xFF, 0xFF + .word _020A4EAC + .byte 0x0A, 0x00, 0x61, 0x00, 0xB7, 0x00, 0xFF, 0xFF + .word _020A4EA4 + .byte 0x0A, 0x00, 0x62, 0x00, 0xB8, 0x00, 0xFF, 0xFF + .word _020A4E9C + .byte 0x0A, 0x00, 0x63, 0x00, 0xB9, 0x00, 0xFF, 0xFF + .word _020A4E94 + .byte 0x0A, 0x00, 0x64, 0x00 + .byte 0xBA, 0x00, 0xFF, 0xFF + .word _020A4E8C + .byte 0x0A, 0x00, 0x65, 0x00, 0xBB, 0x00, 0xFF, 0xFF + .word _020A4E84 + .byte 0x0A, 0x00, 0x66, 0x00, 0xBC, 0x00, 0xFF, 0xFF + .word _020A4E7C + .byte 0x0A, 0x00, 0x67, 0x00, 0xBD, 0x00, 0xFF, 0xFF + .word _020A4E74 + .byte 0x0A, 0x00, 0x58, 0x00 + .byte 0xBE, 0x00, 0xFF, 0xFF + .word _020A4E6C + .byte 0x0A, 0x00, 0x59, 0x00, 0xBF, 0x00, 0xFF, 0xFF + .word _020A4E64 + .byte 0x0A, 0x00, 0x5A, 0x00, 0xC0, 0x00, 0xFF, 0xFF + .word _020A4E5C + .byte 0x0A, 0x00, 0x5B, 0x00, 0xC1, 0x00, 0xFF, 0xFF + .word _020A4E54 + .byte 0x0A, 0x00, 0x5C, 0x00 + .byte 0xC2, 0x00, 0xFF, 0xFF + .word _020A4E4C + .byte 0x06, 0x00, 0x15, 0x01, 0xC3, 0x00, 0xFF, 0xFF + .word _020A4E44 + .byte 0x06, 0x00, 0x15, 0x01, 0xC4, 0x00, 0xFF, 0xFF + .word _020A541C + .byte 0x06, 0x00, 0x15, 0x01, 0xC5, 0x00, 0xFF, 0xFF + .word _020A4E34 + .byte 0x06, 0x00, 0x15, 0x01 + .byte 0xC6, 0x00, 0xFF, 0xFF + .word _020A5434 + .byte 0x06, 0x00, 0x15, 0x01, 0xC7, 0x00, 0xFF, 0xFF + .word _020A4E24 + .byte 0x06, 0x00, 0x15, 0x01, 0xC8, 0x00, 0xFF, 0xFF + .word _020A5440 + .byte 0x06, 0x00, 0x16, 0x01, 0xC9, 0x00, 0xFF, 0xFF + .word _020A4E14 + .byte 0x06, 0x00, 0x17, 0x01 + .byte 0xCA, 0x00, 0xFF, 0xFF + .word _020A4E0C + .byte 0x06, 0x00, 0x18, 0x01, 0xCB, 0x00, 0xFF, 0xFF + .word _020A4E04 + .byte 0x06, 0x00, 0x18, 0x01, 0xCC, 0x00, 0xFF, 0xFF + .word _020A544C + .byte 0x06, 0x00, 0x18, 0x01, 0xCD, 0x00, 0xFF, 0xFF + .word _020A4DF4 + .byte 0x06, 0x00, 0x18, 0x01 + .byte 0xCE, 0x00, 0xFF, 0xFF + .word _020A5458 + .byte 0x06, 0x00, 0x19, 0x01, 0xCF, 0x00, 0xFF, 0xFF + .word _020A4A5C + .byte 0x06, 0x00, 0x19, 0x01, 0xD0, 0x00, 0xFF, 0xFF + .word _020A489C + .byte 0x06, 0x00, 0x1A, 0x01, 0xD1, 0x00, 0xFF, 0xFF + .word _020A4DD4 + .byte 0x06, 0x00, 0x1A, 0x01 + .byte 0xD2, 0x00, 0xFF, 0xFF + .word _020A4DCC + .byte 0x02, 0x00, 0x1B, 0x01, 0xD3, 0x00, 0xFF, 0xFF + .word _020A4DC4 + .byte 0x02, 0x00, 0x1B, 0x01, 0xD4, 0x00, 0xFF, 0xFF + .word _020A4DBC + .byte 0x02, 0x00, 0x1C, 0x01, 0xD5, 0x00, 0xFF, 0xFF + .word _020A4DB4 + .byte 0x02, 0x00, 0x1D, 0x01 + .byte 0xD6, 0x00, 0xFF, 0xFF + .word _020A4DAC + .byte 0x02, 0x00, 0x1D, 0x01, 0xD7, 0x00, 0xFF, 0xFF + .word _020A4DA4 + .byte 0x02, 0x00, 0x1E, 0x01, 0xD8, 0x00, 0xFF, 0xFF + .word _020A4D9C + .byte 0x02, 0x00, 0x1E, 0x01, 0xD9, 0x00, 0xFF, 0xFF + .word _020A4D94 + .byte 0x06, 0x00, 0x1F, 0x01 + .byte 0xDA, 0x00, 0xFF, 0xFF + .word _020A4D8C + .byte 0x06, 0x00, 0x1F, 0x01, 0xDB, 0x00, 0xFF, 0xFF + .word _020A47C4 + .byte 0x06, 0x00, 0x1F, 0x01, 0xDC, 0x00, 0xFF, 0xFF + .word _020A4D7C + .byte 0x06, 0x00, 0x1F, 0x01, 0xDD, 0x00, 0xFF, 0xFF + .word _020A4D74 + .byte 0x06, 0x00, 0x20, 0x01 + .byte 0xDE, 0x00, 0xFF, 0xFF + .word _020A4D6C + .byte 0x06, 0x00, 0x21, 0x01, 0xDF, 0x00, 0xFF, 0xFF + .word _020A4D64 + .byte 0x06, 0x00, 0x22, 0x01, 0xE0, 0x00, 0xFF, 0xFF + .word _020A4D5C + .byte 0x06, 0x00, 0x23, 0x01, 0xE1, 0x00, 0xFF, 0xFF + .word _020A4D54 + .byte 0x06, 0x00, 0x24, 0x01 + .byte 0xE2, 0x00, 0xFF, 0xFF + .word _020A4D4C + .byte 0x06, 0x00, 0x25, 0x01, 0xE3, 0x00, 0xFF, 0xFF + .word _020A4D44 + .byte 0x06, 0x00, 0x26, 0x01, 0xE4, 0x00, 0xFF, 0xFF + .word _020A4D3C + .byte 0x07, 0x00, 0xB7, 0x00, 0xE5, 0x00, 0x07, 0x00 + .word _020A4D34 + .byte 0x07, 0x00, 0xB7, 0x00 + .byte 0xE6, 0x00, 0xFF, 0xFF + .word _020A4D2C + .byte 0x06, 0x00, 0xB7, 0x00, 0xE7, 0x00, 0xFF, 0xFF + .word _020A4D24 + .byte 0x09, 0x00, 0xB7, 0x00, 0xE8, 0x00, 0xFF, 0xFF + .word _020A4D1C + .byte 0x06, 0x00, 0x27, 0x01, 0xE9, 0x00, 0xFF, 0xFF + .word _020A4D14 + .byte 0x06, 0x00, 0x27, 0x01 + .byte 0xEA, 0x00, 0xFF, 0xFF + .word _020A5470 + .byte 0x06, 0x00, 0xB7, 0x00, 0xEB, 0x00, 0xFF, 0xFF + .word _020A4D04 + .byte 0x06, 0x00, 0xB7, 0x00, 0xEC, 0x00, 0xFF, 0xFF + .word _020A4CFC + .byte 0x06, 0x00, 0xB7, 0x00, 0xED, 0x00, 0xFF, 0xFF + .word _020A4CF4 + .byte 0x06, 0x00, 0xB7, 0x00 + .byte 0xEE, 0x00, 0xFF, 0xFF + .word _020A4CEC + .byte 0x06, 0x00, 0xB7, 0x00, 0xEF, 0x00, 0xFF, 0xFF + .word _020A4CE4 + .byte 0x06, 0x00, 0xB7, 0x00, 0xF0, 0x00, 0xFF, 0xFF + .word _020A485C + .byte 0x06, 0x00, 0xB7, 0x00, 0xF1, 0x00, 0xFF, 0xFF + .word _020A4CD4 + .byte 0x06, 0x00, 0xB7, 0x00 + .byte 0xF2, 0x00, 0xFF, 0xFF + .word _020A4CCC + .byte 0x09, 0x00, 0xB7, 0x00, 0xF3, 0x00, 0xFF, 0xFF + .word _020A4CC4 + .byte 0x06, 0x00, 0xB7, 0x00, 0xF4, 0x00, 0xFF, 0xFF + .word _020A4CBC + .byte 0x06, 0x00, 0xB7, 0x00, 0xF5, 0x00, 0xFF, 0xFF + .word _020A4CB4 + .byte 0x06, 0x00, 0xB7, 0x00 + .byte 0xF6, 0x00, 0xFF, 0xFF + .word _020A4CAC + .byte 0x06, 0x00, 0xB7, 0x00, 0xF7, 0x00, 0xFF, 0xFF + .word _020A547C + .byte 0x06, 0x00, 0xB7, 0x00, 0xF8, 0x00, 0xFF, 0xFF + .word _020A4C9C + .byte 0x06, 0x00, 0x28, 0x01, 0xF9, 0x00, 0xFF, 0xFF + .word _020A4C94 + .byte 0x06, 0x00, 0x29, 0x01 + .byte 0xFA, 0x00, 0xFF, 0xFF + .word _020A4C8C + .byte 0x06, 0x00, 0x2A, 0x01, 0xFB, 0x00, 0xFF, 0xFF + .word _020A4C84 + .byte 0x06, 0x00, 0x2A, 0x01, 0xFC, 0x00, 0xFF, 0xFF + .word _020A4C7C + .byte 0x06, 0x00, 0xB7, 0x00, 0xFD, 0x00, 0xFF, 0xFF + .word _020A4C74 + .byte 0x07, 0x00, 0x2B, 0x01 + .byte 0xFE, 0x00, 0xFF, 0xFF + .word _020A4C6C + .byte 0x06, 0x00, 0x2C, 0x01, 0xFF, 0x00, 0xFF, 0xFF + .word _020A4C64 + .byte 0x06, 0x00, 0xC3, 0x00, 0x00, 0x01, 0xFF, 0xFF + .word _020A4C5C + .byte 0x06, 0x00, 0xC3, 0x00, 0x01, 0x01, 0xFF, 0xFF + .word _020A4C54 + .byte 0x06, 0x00, 0xC3, 0x00 + .byte 0x02, 0x01, 0xFF, 0xFF + .word _020A4C4C + .byte 0x06, 0x00, 0xB7, 0x00, 0x03, 0x01, 0xFF, 0xFF + .word _020A4C44 + .byte 0x06, 0x00, 0xB7, 0x00, 0x04, 0x01, 0xFF, 0xFF + .word _020A4C3C + .byte 0x06, 0x00, 0xB7, 0x00, 0x05, 0x01, 0xFF, 0xFF + .word _020A4C34 + .byte 0x06, 0x00, 0xB7, 0x00 + .byte 0x06, 0x01, 0xFF, 0xFF + .word _020A4C2C + .byte 0x06, 0x00, 0xB7, 0x00, 0x07, 0x01, 0xFF, 0xFF + .word _020A4C24 + .byte 0x06, 0x00, 0xB7, 0x00, 0x08, 0x01, 0xFF, 0xFF + .word _020A4C1C + .byte 0x06, 0x00, 0xB7, 0x00, 0x09, 0x01, 0xFF, 0xFF + .word _020A4C14 + .byte 0x06, 0x00, 0xB7, 0x00 + .byte 0x0A, 0x01, 0xFF, 0xFF + .word _020A4C0C + .byte 0x06, 0x00, 0xB7, 0x00, 0x0B, 0x01, 0xFF, 0xFF + .word _020A4C04 + .byte 0x09, 0x00, 0xB9, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .word _020A4BFC + .byte 0x04, 0x00, 0xB9, 0x00, 0x0D, 0x01, 0xFF, 0xFF + .word _020A4BF4 + .byte 0x06, 0x00, 0x2D, 0x01 + .byte 0x0E, 0x01, 0xFF, 0xFF + .word _020A4BEC + .byte 0x06, 0x00, 0x2E, 0x01, 0x0F, 0x01, 0xFF, 0xFF + .word _020A4BE4 + .byte 0x06, 0x00, 0xB9, 0x00, 0x10, 0x01, 0xFF, 0xFF + .word _020A4BDC + .byte 0x06, 0x00, 0xB9, 0x00, 0x11, 0x01, 0xFF, 0xFF + .word _020A4BD4 + .byte 0x04, 0x00, 0xB9, 0x00 + .byte 0x12, 0x01, 0xFF, 0xFF + .word _020A4BCC + .byte 0x04, 0x00, 0xB9, 0x00, 0x14, 0x01, 0xFF, 0xFF + .word _020A4BC4 + .byte 0x04, 0x00, 0xB9, 0x00, 0x15, 0x01, 0xFF, 0xFF + .word _020A4BBC + .byte 0x09, 0x00, 0xB9, 0x00, 0x16, 0x01, 0xFF, 0xFF + .word _020A4BB4 + .byte 0x04, 0x00, 0xB9, 0x00 + .byte 0x17, 0x01, 0xFF, 0xFF + .word _020A4BAC + .byte 0x04, 0x00, 0xB9, 0x00, 0x18, 0x01, 0xFF, 0xFF + .word _020A4BA4 + .byte 0x04, 0x00, 0xB9, 0x00, 0x19, 0x01, 0xFF, 0xFF + .word _020A4B9C + .byte 0x04, 0x00, 0xB9, 0x00, 0x1A, 0x01, 0xFF, 0xFF + .word _020A4B94 + .byte 0x04, 0x00, 0xB9, 0x00 + .byte 0x1B, 0x01, 0xFF, 0xFF + .word _020A4B8C + .byte 0x04, 0x00, 0xB9, 0x00, 0x1C, 0x01, 0xFF, 0xFF + .word _020A4B84 + .byte 0x04, 0x00, 0xB9, 0x00, 0x1D, 0x01, 0xFF, 0xFF + .word _020A4B7C + .byte 0x09, 0x00, 0xB9, 0x00, 0x1E, 0x01, 0xFF, 0xFF + .word _020A4B74 + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0x1F, 0x01, 0xFF, 0xFF + .word _020A4B6C + .byte 0x09, 0x00, 0xB9, 0x00, 0x20, 0x01, 0xFF, 0xFF + .word _020A4B64 + .byte 0x09, 0x00, 0xB9, 0x00, 0x21, 0x01, 0xFF, 0xFF + .word _020A4B5C + .byte 0x09, 0x00, 0xB9, 0x00, 0x22, 0x01, 0xFF, 0xFF + .word _020A4B54 + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0x23, 0x01, 0xFF, 0xFF + .word _020A4B4C + .byte 0x09, 0x00, 0xB9, 0x00, 0x24, 0x01, 0xFF, 0xFF + .word _020A4B44 + .byte 0x09, 0x00, 0xB9, 0x00, 0x25, 0x01, 0xFF, 0xFF + .word _020A4B3C + .byte 0x09, 0x00, 0xB9, 0x00, 0x26, 0x01, 0xFF, 0xFF + .word _020A4B34 + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0x27, 0x01, 0xFF, 0xFF + .word _020A4B2C + .byte 0x04, 0x00, 0xB9, 0x00, 0x28, 0x01, 0xFF, 0xFF + .word _020A4B24 + .byte 0x09, 0x00, 0xB9, 0x00, 0x29, 0x01, 0xFF, 0xFF + .word _020A4B1C + .byte 0x04, 0x00, 0xB9, 0x00, 0x2A, 0x01, 0xFF, 0xFF + .word _020A4B14 + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0x2B, 0x01, 0xFF, 0xFF + .word _020A4B0C + .byte 0x09, 0x00, 0xB9, 0x00, 0x2C, 0x01, 0xFF, 0xFF + .word _020A4B04 + .byte 0x09, 0x00, 0xB9, 0x00, 0x2D, 0x01, 0xFF, 0xFF + .word _020A48FC + .byte 0x09, 0x00, 0xB9, 0x00, 0x2E, 0x01, 0xFF, 0xFF + .word _020A4AEC + .byte 0x04, 0x00, 0xB9, 0x00 + .byte 0x2F, 0x01, 0xFF, 0xFF + .word _020A4AF4 + .byte 0x04, 0x00, 0xB9, 0x00, 0x30, 0x01, 0xFF, 0xFF + .word _020A4DE4 + .byte 0x09, 0x00, 0xB9, 0x00, 0x31, 0x01, 0xFF, 0xFF + .word _020A4EDC + .byte 0x01, 0x00, 0xB9, 0x00, 0x32, 0x01, 0xFF, 0xFF + .word _020A4AD4 + .byte 0x04, 0x00, 0xB9, 0x00 + .byte 0x33, 0x01, 0xFF, 0xFF + .word _020A4ACC + .byte 0x04, 0x00, 0xB9, 0x00, 0x34, 0x01, 0xFF, 0xFF + .word _020A4AC4 + .byte 0x04, 0x00, 0xB9, 0x00, 0x35, 0x01, 0xFF, 0xFF + .word _020A4ABC + .byte 0x04, 0x00, 0xB9, 0x00, 0x36, 0x01, 0xFF, 0xFF + .word _020A4AB4 + .byte 0x09, 0x00, 0xB9, 0x00 + .byte 0x37, 0x01, 0xFF, 0xFF + .word _020A4AAC + .byte 0x06, 0x00, 0x2F, 0x01, 0x38, 0x01, 0x03, 0x00 + .word _020A4AA4 + .byte 0x06, 0x00, 0x30, 0x01, 0x39, 0x01, 0x03, 0x00 + .word _020A4A9C + .byte 0x06, 0x00, 0x31, 0x01, 0x3A, 0x01, 0xFF, 0xFF + .word _020A4A94 + .byte 0x06, 0x00, 0x31, 0x01 + .byte 0x3B, 0x01, 0xFF, 0xFF + .word _020A5428 + .byte 0x06, 0x00, 0x32, 0x01, 0x3C, 0x01, 0xFF, 0xFF + .word _020A4E2C + .byte 0x06, 0x00, 0xBA, 0x00, 0x3D, 0x01, 0xFF, 0xFF + .word _020A4A7C + .byte 0x04, 0x00, 0xBA, 0x00, 0x3E, 0x01, 0xFF, 0xFF + .word _020A4A74 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x3F, 0x01, 0xFF, 0xFF + .word _020A4DFC + .byte 0x06, 0x00, 0xBA, 0x00, 0x40, 0x01, 0xFF, 0xFF + .word _020A4DEC + .byte 0x06, 0x00, 0xBA, 0x00, 0x41, 0x01, 0xFF, 0xFF + .word _020A47BC + .byte 0x06, 0x00, 0xBA, 0x00, 0x42, 0x01, 0xFF, 0xFF + .word _020A4A54 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x43, 0x01, 0xFF, 0xFF + .word _020A4A4C + .byte 0x09, 0x00, 0xBA, 0x00, 0x44, 0x01, 0xFF, 0xFF + .word _020A4A44 + .byte 0x07, 0x00, 0xBA, 0x00, 0x45, 0x01, 0xFF, 0xFF + .word _020A4A3C + .byte 0x09, 0x00, 0xBA, 0x00, 0x46, 0x01, 0xFF, 0xFF + .word _020A4A34 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x47, 0x01, 0xFF, 0xFF + .word _020A4D84 + .byte 0x09, 0x00, 0xBA, 0x00, 0x48, 0x01, 0xFF, 0xFF + .word _020A4A24 + .byte 0x06, 0x00, 0xBA, 0x00, 0x49, 0x01, 0xFF, 0xFF + .word _020A4A1C + .byte 0x06, 0x00, 0xBA, 0x00, 0x4A, 0x01, 0xFF, 0xFF + .word _020A4A14 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x4B, 0x01, 0xFF, 0xFF + .word _020A4A0C + .byte 0x09, 0x00, 0xBA, 0x00, 0x4C, 0x01, 0xFF, 0xFF + .word _020A4A04 + .byte 0x09, 0x00, 0xBA, 0x00, 0x4D, 0x01, 0xFF, 0xFF + .word _020A49FC + .byte 0x09, 0x00, 0xBA, 0x00, 0x4E, 0x01, 0xFF, 0xFF + .word _020A4D0C + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x4F, 0x01, 0xFF, 0xFF + .word _020A49EC + .byte 0x09, 0x00, 0xBA, 0x00, 0x50, 0x01, 0xFF, 0xFF + .word _020A49E4 + .byte 0x01, 0x00, 0xBA, 0x00, 0x51, 0x01, 0xFF, 0xFF + .word _020A479C + .byte 0x06, 0x00, 0xBA, 0x00, 0x52, 0x01, 0xFF, 0xFF + .word _020A49D4 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x53, 0x01, 0xFF, 0xFF + .word _020A49CC + .byte 0x06, 0x00, 0xBA, 0x00, 0x54, 0x01, 0xFF, 0xFF + .word _020A49C4 + .byte 0x06, 0x00, 0xBA, 0x00, 0x55, 0x01, 0xFF, 0xFF + .word _020A4CA4 + .byte 0x06, 0x00, 0xBA, 0x00, 0x56, 0x01, 0xFF, 0xFF + .word _020A49B4 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x57, 0x01, 0xFF, 0xFF + .word _020A49AC + .byte 0x09, 0x00, 0xBA, 0x00, 0x58, 0x01, 0xFF, 0xFF + .word _020A49A4 + .byte 0x09, 0x00, 0xBA, 0x00, 0x59, 0x01, 0xFF, 0xFF + .word _020A499C + .byte 0x06, 0x00, 0xBA, 0x00, 0x5A, 0x01, 0xFF, 0xFF + .word _020A4994 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x5B, 0x01, 0xFF, 0xFF + .word _020A498C + .byte 0x06, 0x00, 0xBA, 0x00, 0x5C, 0x01, 0xFF, 0xFF + .word _020A4984 + .byte 0x06, 0x00, 0xBA, 0x00, 0x5D, 0x01, 0xFF, 0xFF + .word _020A497C + .byte 0x09, 0x00, 0xBA, 0x00, 0x5E, 0x01, 0xFF, 0xFF + .word _020A4974 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x5F, 0x01, 0xFF, 0xFF + .word _020A496C + .byte 0x09, 0x00, 0xBA, 0x00, 0x60, 0x01, 0xFF, 0xFF + .word _020A4964 + .byte 0x06, 0x00, 0xBA, 0x00, 0x61, 0x01, 0xFF, 0xFF + .word _020A495C + .byte 0x06, 0x00, 0xBA, 0x00, 0x62, 0x01, 0xFF, 0xFF + .word _020A4954 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x63, 0x01, 0xFF, 0xFF + .word _020A494C + .byte 0x09, 0x00, 0xBA, 0x00, 0x64, 0x01, 0xFF, 0xFF + .word _020A4944 + .byte 0x09, 0x00, 0xBA, 0x00, 0x65, 0x01, 0xFF, 0xFF + .word _020A493C + .byte 0x09, 0x00, 0xBA, 0x00, 0x66, 0x01, 0xFF, 0xFF + .word _020A4934 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x67, 0x01, 0xFF, 0xFF + .word _020A492C + .byte 0x06, 0x00, 0xBA, 0x00, 0x68, 0x01, 0xFF, 0xFF + .word _020A4924 + .byte 0x06, 0x00, 0xBA, 0x00, 0x69, 0x01, 0xFF, 0xFF + .word _020A491C + .byte 0x09, 0x00, 0xBA, 0x00, 0x6A, 0x01, 0xFF, 0xFF + .word _020A4914 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x6B, 0x01, 0xFF, 0xFF + .word _020A490C + .byte 0x06, 0x00, 0xBA, 0x00, 0x6C, 0x01, 0xFF, 0xFF + .word _020A4904 + .byte 0x09, 0x00, 0xBA, 0x00, 0x6D, 0x01, 0xFF, 0xFF + .word _020A48DC + .byte 0x04, 0x00, 0xBA, 0x00, 0x6E, 0x01, 0xFF, 0xFF + .word _020A48F4 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x6F, 0x01, 0xFF, 0xFF + .word _020A4ADC + .byte 0x06, 0x00, 0xBA, 0x00, 0x70, 0x01, 0xFF, 0xFF + .word _020A4AFC + .byte 0x09, 0x00, 0xBA, 0x00, 0x71, 0x01, 0xFF, 0xFF + .word _020A4EE4 + .byte 0x04, 0x00, 0xBA, 0x00, 0x72, 0x01, 0xFF, 0xFF + .word _020A48D4 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x73, 0x01, 0xFF, 0xFF + .word _020A48CC + .byte 0x09, 0x00, 0xBA, 0x00, 0x74, 0x01, 0xFF, 0xFF + .word _020A48C4 + .byte 0x09, 0x00, 0xBA, 0x00, 0x75, 0x01, 0xFF, 0xFF + .word _020A48BC + .byte 0x04, 0x00, 0xBA, 0x00, 0x76, 0x01, 0xFF, 0xFF + .word _020A4A8C + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x77, 0x01, 0xFF, 0xFF + .word _020A48AC + .byte 0x07, 0x00, 0xBA, 0x00, 0x78, 0x01, 0xFF, 0xFF + .word _020A4A6C + .byte 0x07, 0x00, 0xBA, 0x00, 0x79, 0x01, 0xFF, 0xFF + .word _020A4A64 + .byte 0x06, 0x00, 0xBA, 0x00, 0x7A, 0x01, 0xFF, 0xFF + .word _020A4894 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x7B, 0x01, 0xFF, 0xFF + .word _020A488C + .byte 0x09, 0x00, 0xBA, 0x00, 0x7C, 0x01, 0xFF, 0xFF + .word _020A4A2C + .byte 0x09, 0x00, 0xBA, 0x00, 0x7D, 0x01, 0xFF, 0xFF + .word _020A487C + .byte 0x06, 0x00, 0xBA, 0x00, 0x7E, 0x01, 0xFF, 0xFF + .word _020A4874 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x7F, 0x01, 0xFF, 0xFF + .word _020A486C + .byte 0x06, 0x00, 0xBA, 0x00, 0x80, 0x01, 0xFF, 0xFF + .word _020A49F4 + .byte 0x06, 0x00, 0xBA, 0x00, 0x81, 0x01, 0xFF, 0xFF + .word _020A4734 + .byte 0x09, 0x00, 0xBA, 0x00, 0x82, 0x01, 0xFF, 0xFF + .word _020A4854 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x83, 0x01, 0xFF, 0xFF + .word _020A49BC + .byte 0x09, 0x00, 0xBA, 0x00, 0x84, 0x01, 0xFF, 0xFF + .word _020A4844 + .byte 0x06, 0x00, 0xBA, 0x00, 0x85, 0x01, 0xFF, 0xFF + .word _020A483C + .byte 0x09, 0x00, 0xBA, 0x00, 0x86, 0x01, 0xFF, 0xFF + .word _020A4834 + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0x87, 0x01, 0xFF, 0xFF + .word _020A482C + .byte 0x09, 0x00, 0xBA, 0x00, 0x88, 0x01, 0xFF, 0xFF + .word _020A4824 + .byte 0x09, 0x00, 0xBA, 0x00, 0x89, 0x01, 0xFF, 0xFF + .word _020A481C + .byte 0x09, 0x00, 0xBA, 0x00, 0x8A, 0x01, 0xFF, 0xFF + .word _020A4814 + .byte 0x04, 0x00, 0xBA, 0x00 + .byte 0x8B, 0x01, 0xFF, 0xFF + .word _020A480C + .byte 0x09, 0x00, 0xBA, 0x00, 0x8C, 0x01, 0xFF, 0xFF + .word _020A4804 + .byte 0x09, 0x00, 0xBA, 0x00, 0x8D, 0x01, 0xFF, 0xFF + .word _020A47E4 + .byte 0x06, 0x00, 0xBA, 0x00, 0x8E, 0x01, 0xFF, 0xFF + .word _020A47FC + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x8F, 0x01, 0xFF, 0xFF + .word _020A48E4 + .byte 0x09, 0x00, 0xBA, 0x00, 0x90, 0x01, 0xFF, 0xFF + .word _020A4AE4 + .byte 0x09, 0x00, 0xBA, 0x00, 0x91, 0x01, 0xFF, 0xFF + .word _020A4EEC + .byte 0x09, 0x00, 0xBA, 0x00, 0x92, 0x01, 0xFF, 0xFF + .word _020A47D4 + .byte 0x01, 0x00, 0xBA, 0x00 + .byte 0x93, 0x01, 0xFF, 0xFF + .word _020A47CC + .byte 0x06, 0x00, 0xBA, 0x00, 0x94, 0x01, 0xFF, 0xFF + .word _020A4A84 + .byte 0x09, 0x00, 0xBA, 0x00, 0x95, 0x01, 0xFF, 0xFF + .word _020A474C + .byte 0x01, 0x00, 0xBA, 0x00, 0x96, 0x01, 0xFF, 0xFF + .word _020A47B4 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x97, 0x01, 0xFF, 0xFF + .word _020A4884 + .byte 0x06, 0x00, 0xBA, 0x00, 0x98, 0x01, 0xFF, 0xFF + .word _020A47A4 + .byte 0x04, 0x00, 0xBA, 0x00, 0x99, 0x01, 0xFF, 0xFF + .word _020A4864 + .byte 0x06, 0x00, 0xBA, 0x00, 0x9A, 0x01, 0xFF, 0xFF + .word _020A484C + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x9B, 0x01, 0xFF, 0xFF + .word _020A478C + .byte 0x06, 0x00, 0xBA, 0x00, 0x9C, 0x01, 0xFF, 0xFF + .word _020A4784 + .byte 0x06, 0x00, 0xBA, 0x00, 0x9D, 0x01, 0xFF, 0xFF + .word _020A476C + .byte 0x06, 0x00, 0xBA, 0x00, 0x9E, 0x01, 0xFF, 0xFF + .word _020A47DC + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0x9F, 0x01, 0xFF, 0xFF + .word _020A47EC + .byte 0x06, 0x00, 0xBA, 0x00, 0xA0, 0x01, 0xFF, 0xFF + .word _020A48EC + .byte 0x06, 0x00, 0xBA, 0x00, 0xA1, 0x01, 0xFF, 0xFF + .word _020A52DC + .byte 0x06, 0x00, 0xBA, 0x00, 0xA2, 0x01, 0xFF, 0xFF + .word _020A4754 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0xA3, 0x01, 0xFF, 0xFF + .word _020A48A4 + .byte 0x06, 0x00, 0xBA, 0x00, 0xA4, 0x01, 0xFF, 0xFF + .word _020A47AC + .byte 0x06, 0x00, 0xBA, 0x00, 0xA5, 0x01, 0xFF, 0xFF + .word _020A473C + .byte 0x06, 0x00, 0xBA, 0x00, 0xA6, 0x01, 0xFF, 0xFF + .word _020A4794 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0xA7, 0x01, 0xFF, 0xFF + .word _020A4774 + .byte 0x06, 0x00, 0xBA, 0x00, 0xA8, 0x01, 0xFF, 0xFF + .word _020A47F4 + .byte 0x06, 0x00, 0xBA, 0x00, 0xA9, 0x01, 0xFF, 0xFF + .word _020A52E4 + .byte 0x06, 0x00, 0xBA, 0x00, 0xAA, 0x01, 0xFF, 0xFF + .word _020A472C + .byte 0x09, 0x00, 0xBA, 0x00 + .byte 0xAB, 0x01, 0xFF, 0xFF + .word _020A475C + .byte 0x06, 0x00, 0xBA, 0x00, 0xAC, 0x01, 0xFF, 0xFF + .word _020A4764 + .byte 0x09, 0x00, 0xBA, 0x00, 0xAD, 0x01, 0xFF, 0xFF + .word _020A540C + .byte 0x06, 0x00, 0xBA, 0x00, 0xAE, 0x01, 0xFF, 0xFF + .word _020A4744 + .byte 0x06, 0x00, 0xBA, 0x00 + .byte 0xAF, 0x01, 0xFF, 0xFF + .word _020A477C +#endif + .global ARM9_UNKNOWN_TABLE__NA_20A68BC +ARM9_UNKNOWN_TABLE__NA_20A68BC: + .byte 0x5F, 0x00, 0x22, 0x00, 0x10, 0x00, 0x13, 0x00 + .byte 0x1B, 0x00, 0x29, 0x00 + .global DEMO_TEAMS +DEMO_TEAMS: + .byte 0x01, 0x00 + .global _020A68CA +_020A68CA: + .byte 0x04, 0x00, 0x98, 0x00, 0x07, 0x00, 0x18, 0x01, 0x73, 0x03 + .byte 0xA6, 0x01, 0xAC, 0x01, 0x04, 0x00, 0xF0, 0x02, 0x9B, 0x00, 0x9E, 0x00, 0x1B, 0x01, 0x1E, 0x01 + .byte 0xA9, 0x01, 0xA6, 0x01, 0x07, 0x00, 0x01, 0x00, 0x9E, 0x00, 0x18, 0x01, 0x1E, 0x01, 0x9B, 0x00 + .byte 0xAC, 0x01, 0xA9, 0x01, 0x19, 0x00, 0xA9, 0x01, 0x48, 0x01, 0xA6, 0x01, 0xE9, 0x01, 0xAC, 0x01 + .byte 0x25, 0x00, 0x19, 0x00, 0x02, 0x01, 0xE8, 0x01, 0x85, 0x00, 0x34, 0x00 + .global ACTOR_LIST +ACTOR_LIST: + .byte 0x50, 0x4C, 0x41, 0x59 + .byte 0x45, 0x52, 0x00, 0x00 + .global _020A6918 +_020A6918: + .byte 0x54, 0x41, 0x4C, 0x4B, 0x5F, 0x53, 0x55, 0x42, 0x00, 0x00, 0x00, 0x00 + .global _020A6924 +_020A6924: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x59, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00 + .global _020A6930 +_020A6930: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x48, 0x45, 0x52, 0x4F, 0x00, 0x00, 0x00, 0x00 + .global _020A693C +_020A693C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x55, 0x50, 0x41, 0x41 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A6948 +_020A6948: + .byte 0x55, 0x4E, 0x49, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x31, 0x00, 0x00, 0x00 + .global _020A6954 +_020A6954: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x44, 0x4F, 0x4E, 0x00, 0x00, 0x00 + .global _020A6960 +_020A6960: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x52, 0x55, 0x47, 0x49, 0x41, 0x00, 0x00, 0x00 + .global _020A696C +_020A696C: + .byte 0x55, 0x4E, 0x49, 0x54, 0x5F, 0x4E, 0x50, 0x43 + .byte 0x33, 0x00, 0x00, 0x00 + .global _020A6978 +_020A6978: + .byte 0x4F, 0x42, 0x4A, 0x45, 0x43, 0x54, 0x30, 0x30, 0x32, 0x00, 0x00, 0x00 + .global _020A6984 +_020A6984: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x4F, 0x49, 0x52, 0x55, 0x00, 0x00, 0x00 + .global _020A6990 +_020A6990: + .byte 0x55, 0x4E, 0x49, 0x54 + .byte 0x5F, 0x4E, 0x50, 0x43, 0x32, 0x00, 0x00, 0x00 + .global _020A699C +_020A699C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x4F, 0x50, 0x50 + .byte 0x4F, 0x00, 0x00, 0x00 + .global _020A69A8 +_020A69A8: + .byte 0x4F, 0x42, 0x4A, 0x45, 0x43, 0x54, 0x30, 0x30, 0x31, 0x00, 0x00, 0x00 + .global _020A69B4 +_020A69B4: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x42, 0x55, 0x47, 0x00, 0x00, 0x00 + .global _020A69C0 +_020A69C0: + .byte 0x54, 0x41, 0x4C, 0x4B + .byte 0x5F, 0x4D, 0x41, 0x49, 0x4E, 0x00, 0x00, 0x00 + .global _020A69CC +_020A69CC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x49, 0x50, 0x50 + .byte 0x41, 0x00, 0x00, 0x00 + .global _020A69D8 +_020A69D8: + .byte 0x55, 0x4E, 0x49, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x34, 0x00, 0x00, 0x00 + .global _020A69E4 +_020A69E4: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x4F, 0x55, 0x4F, 0x55, 0x00, 0x00, 0x00 + .global _020A69F0 +_020A69F0: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x4B, 0x55, 0x52, 0x41, 0x42, 0x55, 0x00, 0x00 + .global _020A69FC +_020A69FC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x4E, 0x41 + .byte 0x46, 0x49, 0x00, 0x00 + .global _020A6A08 +_020A6A08: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x54, 0x41, 0x43, 0x48, 0x49, 0x00, 0x00 + .global _020A6A14 +_020A6A14: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x49, 0x47, 0x55, 0x44, 0x41, 0x00, 0x00 + .global _020A6A20 +_020A6A20: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x4B, 0x4F, 0x49, 0x52, 0x55, 0x32, 0x00, 0x00 + .global _020A6A2C +_020A6A2C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x4E, 0x45 + .byte 0x4E, 0x45, 0x00, 0x00 + .global _020A6A38 +_020A6A38: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x32, 0x00, 0x00 + .global _020A6A44 +_020A6A44: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E, 0x45, 0x32, 0x00, 0x00 + .global _020A6A50 +_020A6A50: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x4D, 0x41, 0x4E, 0x4B, 0x49, 0x49, 0x00, 0x00 + .global _020A6A5C +_020A6A5C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E + .byte 0x45, 0x37, 0x00, 0x00 + .global _020A6A68 +_020A6A68: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E, 0x45, 0x35, 0x00, 0x00 + .global _020A6A74 +_020A6A74: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E, 0x45, 0x33, 0x00, 0x00 + .global _020A6A80 +_020A6A80: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x47, 0x4F, 0x52, 0x4F, 0x4F, 0x4E, 0x00, 0x00 + .global _020A6A8C +_020A6A8C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E + .byte 0x45, 0x31, 0x00, 0x00 + .global _020A6A98 +_020A6A98: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x59, 0x55, 0x55, 0x52, 0x41, 0x00, 0x00 + .global _020A6AA4 +_020A6AA4: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x4B, 0x49, 0x49, 0x00, 0x00 + .global _020A6AB0 +_020A6AB0: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x4B, 0x4F, 0x44, 0x4F, 0x52, 0x41, 0x00, 0x00 + .global _020A6ABC +_020A6ABC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x52, 0x49 + .byte 0x52, 0x49, 0x00, 0x00 + .global _020A6AC8 +_020A6AC8: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E, 0x45, 0x38, 0x00, 0x00 + .global _020A6AD4 +_020A6AD4: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E, 0x45, 0x34, 0x00, 0x00 + .global _020A6AE0 +_020A6AE0: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x4D, 0x41, 0x52, 0x49, 0x52, 0x55, 0x00, 0x00 + .global _020A6AEC +_020A6AEC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x4E, 0x4D + .byte 0x55, 0x55, 0x00, 0x00 + .global _020A6AF8 +_020A6AF8: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x45, 0x44, 0x49, 0x42, 0x41, 0x00, 0x00 + .global _020A6B04 +_020A6B04: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x31, 0x00, 0x00 + .global _020A6B10 +_020A6B10: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x4F, 0x4B, 0x55, 0x54, 0x41, 0x4E, 0x00, 0x00 + .global _020A6B1C +_020A6B1C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x49, 0x4F, 0x4E + .byte 0x45, 0x36, 0x00, 0x00 + .global _020A6B28 +_020A6B28: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x48, 0x45, 0x49, 0x4D, 0x49, 0x00, 0x00 + .global _020A6B34 +_020A6B34: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x45, 0x52, 0x45, 0x42, 0x49, 0x49, 0x00 + .global _020A6B40 +_020A6B40: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x50, 0x4F, 0x4E, 0x49, 0x49, 0x54, 0x41, 0x00 + .global _020A6B4C +_020A6B4C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x5A, 0x55, 0x42, 0x41 + .byte 0x54, 0x54, 0x4F, 0x00 + .global _020A6B58 +_020A6B58: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x41, 0x42, 0x41, 0x49, 0x54, 0x4F, 0x00 + .global _020A6B64 +_020A6B64: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x41, 0x49, 0x4F, 0x4F, 0x47, 0x41, 0x00 + .global _020A6B70 +_020A6B70: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x42, 0x49, 0x49, 0x4B, 0x55, 0x49, 0x4E, 0x00 + .global _020A6B7C +_020A6B7C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x55, 0x4B, 0x55 + .byte 0x52, 0x49, 0x4E, 0x00 + .global _020A6B88 +_020A6B88: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x4F, 0x44, 0x4F, 0x52, 0x41, 0x32, 0x00 + .global _020A6B94 +_020A6B94: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x42, 0x49, 0x50, 0x50, 0x41, 0x00 + .global _020A6BA0 +_020A6BA0: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x54, 0x4F, 0x47, 0x45, 0x50, 0x49, 0x49, 0x00 + .global _020A6BAC +_020A6BAC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x4F, 0x4F, 0x54 + .byte 0x41, 0x53, 0x55, 0x00 + .global _020A6BB8 +_020A6BB8: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x48, 0x45, 0x49, 0x4D, 0x49, 0x34, 0x00 + .global _020A6BC4 +_020A6BC4: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x48, 0x45, 0x49, 0x4D, 0x49, 0x31, 0x00 + .global _020A6BD0 +_020A6BD0: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x50, 0x41, 0x52, 0x55, 0x4B, 0x49, 0x41, 0x00 + .global _020A6BDC +_020A6BDC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x41, 0x41, 0x42, 0x4F + .byte 0x4B, 0x4B, 0x55, 0x00 + .global _020A6BE8 +_020A6BE8: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x4F, 0x52, 0x49, 0x47, 0x4F, 0x4E, 0x00 + .global _020A6BF4 +_020A6BF4: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x45, 0x54, 0x41, 0x4D, 0x4F, 0x4E, 0x00 + .global _020A6C00 +_020A6C00: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x47, 0x41, 0x52, 0x55, 0x55, 0x52, 0x41, 0x00 + .global _020A6C0C +_020A6C0C: + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E + .byte 0x50, 0x43, 0x39, 0x00 + .global _020A6C18 +_020A6C18: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x55, 0x52, 0x49, 0x49, 0x50, 0x55, 0x00 + .global _020A6C24 +_020A6C24: + .byte 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x31, 0x00 + .global _020A6C30 +_020A6C30: + .byte 0x46, 0x52, 0x49, 0x45 + .byte 0x4E, 0x44, 0x5F, 0x4E, 0x50, 0x43, 0x31, 0x00 + .global _020A6C3C +_020A6C3C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x41, 0x50, 0x50, 0x4F + .byte 0x49, 0x4E, 0x54, 0x00 + .global _020A6C48 +_020A6C48: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x57, 0x41, 0x54, 0x41, 0x4B, 0x4B, 0x4F, 0x00 + .global _020A6C54 +_020A6C54: + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E, 0x50, 0x43, 0x32, 0x00 + .global _020A6C60 +_020A6C60: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x54, 0x45, 0x53, 0x54, 0x30, 0x30, 0x32, 0x00 + .global _020A6C6C +_020A6C6C: + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E + .byte 0x50, 0x43, 0x36, 0x00 + .global _020A6C78 +_020A6C78: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54, 0x30, 0x30, 0x39, 0x00 + .global _020A6C84 +_020A6C84: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54, 0x30, 0x30, 0x31, 0x00 + .global _020A6C90 +_020A6C90: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x4B, 0x4F, 0x44, 0x4F, 0x52, 0x41, 0x34, 0x00 + .global _020A6C9C +_020A6C9C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x55, 0x53, 0x4F, 0x4B + .byte 0x4B, 0x49, 0x49, 0x00 + .global _020A6CA8 +_020A6CA8: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x55, 0x42, 0x4F, 0x4D, 0x49, 0x49, 0x00 + .global _020A6CB4 +_020A6CB4: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x00 + .global _020A6CC0 +_020A6CC0: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x52, 0x49, 0x4E, 0x47, 0x55, 0x4D, 0x41, 0x00 + .global _020A6CCC +_020A6CCC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x41, 0x47, 0x55, 0x4E + .byte 0x4F, 0x4D, 0x55, 0x00 + .global _020A6CD8 +_020A6CD8: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x41, 0x4E, 0x45, 0x42, 0x4F, 0x4F, 0x00 + .global _020A6CE4 +_020A6CE4: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x49, 0x41, 0x52, 0x55, 0x47, 0x41, 0x00 + .global _020A6CF0 +_020A6CF0: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x53, 0x48, 0x45, 0x49, 0x4D, 0x49, 0x35, 0x00 + .global _020A6CFC +_020A6CFC: + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E + .byte 0x50, 0x43, 0x38, 0x00 + .global _020A6D08 +_020A6D08: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54, 0x30, 0x31, 0x30, 0x00 + .global _020A6D14 +_020A6D14: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55, 0x52, 0x41, 0x49, 0x00 + .global _020A6D20 +_020A6D20: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x44, 0x4F, 0x4E, 0x4D, 0x45, 0x52, 0x55, 0x00 + .global _020A6D2C +_020A6D2C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54 + .byte 0x30, 0x30, 0x34, 0x00 + .global _020A6D38 +_020A6D38: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54, 0x30, 0x30, 0x33, 0x00 + .global _020A6D44 +_020A6D44: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x45, 0x52, 0x49, 0x49, 0x50, 0x55, 0x00 + .global _020A6D50 +_020A6D50: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x54, 0x45, 0x53, 0x54, 0x30, 0x30, 0x38, 0x00 + .global _020A6D5C +_020A6D5C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x45, 0x52, 0x55 + .byte 0x47, 0x41, 0x41, 0x00 + .global _020A6D68 +_020A6D68: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54, 0x30, 0x30, 0x36, 0x00 + .global _020A6D74 +_020A6D74: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x55, 0x55, 0x42, 0x41, 0x41, 0x4E, 0x00 + .global _020A6D80 +_020A6D80: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x4E, 0x41, 0x53, 0x53, 0x48, 0x49, 0x49, 0x00 + .global _020A6D8C +_020A6D8C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x48, 0x45, 0x49 + .byte 0x4D, 0x49, 0x33, 0x00 + .global _020A6D98 +_020A6D98: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x4B, 0x55, 0x55, 0x44, 0x41, 0x00 + .global _020A6DA4 +_020A6DA4: + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E, 0x50, 0x43, 0x35, 0x00 + .global _020A6DB0 +_020A6DB0: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x48, 0x49, 0x4E, 0x42, 0x41, 0x53, 0x55, 0x00 + .global _020A6DBC +_020A6DBC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x4F, 0x44, 0x4F + .byte 0x52, 0x41, 0x36, 0x00 + .global _020A6DC8 +_020A6DC8: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54, 0x30, 0x30, 0x35, 0x00 + .global _020A6DD4 +_020A6DD4: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x47, 0x41, 0x41, 0x53, 0x55, 0x00 + .global _020A6DE0 +_020A6DE0: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x53, 0x48, 0x45, 0x49, 0x4D, 0x49, 0x32, 0x00 + .global _020A6DEC +_020A6DEC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x43, 0x48, 0x49, 0x52 + .byte 0x49, 0x49, 0x4E, 0x00 + .global _020A6DF8 +_020A6DF8: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x4F, 0x4F, 0x53, 0x55, 0x54, 0x4F, 0x00 + .global _020A6E04 +_020A6E04: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x45, 0x49, 0x54, 0x59, 0x49, 0x4F, 0x00 + .global _020A6E10 +_020A6E10: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x4B, 0x4F, 0x44, 0x4F, 0x52, 0x41, 0x33, 0x00 + .global _020A6E1C +_020A6E1C: + .byte 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4E, 0x50 + .byte 0x43, 0x30, 0x34, 0x00 + .global _020A6E28 +_020A6E28: + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E, 0x50, 0x43, 0x34, 0x00 + .global _020A6E34 +_020A6E34: + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E, 0x50, 0x43, 0x33, 0x00 + .global _020A6E40 +_020A6E40: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x48, 0x45, 0x49, 0x47, 0x41, 0x4E, 0x49, 0x00 + .global _020A6E4C +_020A6E4C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x45, 0x53, 0x54 + .byte 0x30, 0x30, 0x37, 0x00 + .global _020A6E58 +_020A6E58: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4A, 0x55, 0x50, 0x45, 0x54, 0x54, 0x41, 0x00 + .global _020A6E64 +_020A6E64: + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E, 0x50, 0x43, 0x37, 0x00 + .global _020A6E70 +_020A6E70: + .byte 0x45, 0x56, 0x45, 0x4E + .byte 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x32, 0x00 + .global _020A6E7C +_020A6E7C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x41, 0x53, 0x53 + .byte 0x41, 0x4D, 0x55, 0x00 + .global _020A6E88 +_020A6E88: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x4F, 0x44, 0x4F, 0x52, 0x41, 0x35, 0x00 + .global _020A6E94 +_020A6E94: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x49, 0x49, 0x44, 0x41, 0x52, 0x55, 0x00 + .global _020A6EA0 +_020A6EA0: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x50, 0x49, 0x4E, 0x50, 0x55, 0x4B, 0x55, 0x00 + .global _020A6EAC +_020A6EAC: + .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x48 + .byte 0x45, 0x52, 0x4F, 0x00 + .global _020A6EB8 +_020A6EB8: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x4E, 0x45, 0x42, 0x55, 0x55, 0x00 + .global _020A6EC4 +_020A6EC4: + .byte 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x33, 0x00 + .global _020A6ED0 +_020A6ED0: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x50, 0x45, 0x52, 0x41, 0x50, 0x50, 0x55, 0x00 + .global _020A6EDC +_020A6EDC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x45, 0x4D, 0x55 + .byte 0x53, 0x53, 0x4F, 0x00 + .global _020A6EE8 +_020A6EE8: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x4E, 0x52, 0x59, 0x55, 0x55, 0x00 + .global _020A6EF4 +_020A6EF4: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x4F, 0x4F, 0x4E, 0x41, 0x4E, 0x4F, 0x00 + .global _020A6F00 +_020A6F00: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x44, 0x4F, 0x47, 0x4F, 0x4F, 0x4D, 0x55, 0x00 + .global _020A6F0C +_020A6F0C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x55, 0x4B, 0x55 + .byte 0x53, 0x48, 0x49, 0x49, 0x00, 0x00, 0x00, 0x00 + .global _020A6F1C +_020A6F1C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x45, 0x4D, 0x55, 0x52 + .byte 0x49, 0x54, 0x54, 0x4F, 0x00, 0x00, 0x00, 0x00 + .global _020A6F2C +_020A6F2C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x49, 0x4D, 0x41 + .byte 0x57, 0x41, 0x52, 0x49, 0x00, 0x00, 0x00, 0x00 + .global _020A6F3C +_020A6F3C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x52, 0x41 + .byte 0x50, 0x49, 0x4F, 0x4E, 0x00, 0x00, 0x00, 0x00 + .global _020A6F4C +_020A6F4C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x41, 0x41, 0x4B + .byte 0x55, 0x52, 0x41, 0x49, 0x00, 0x00, 0x00, 0x00 + .global _020A6F5C +_020A6F5C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x45, 0x4B, 0x4B + .byte 0x55, 0x55, 0x5A, 0x41, 0x00, 0x00, 0x00, 0x00 + .global _020A6F6C +_020A6F6C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4A, 0x49, 0x52, 0x41 + .byte 0x41, 0x43, 0x48, 0x49, 0x00, 0x00, 0x00, 0x00 + .global _020A6F7C +_020A6F7C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55 + .byte 0x52, 0x41, 0x49, 0x36, 0x00, 0x00, 0x00, 0x00 + .global _020A6F8C +_020A6F8C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4F, 0x53, 0x55 + .byte 0x42, 0x41, 0x4D, 0x45, 0x00, 0x00, 0x00, 0x00 + .global _020A6F9C +_020A6F9C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x55, 0x52, 0x41 + .byte 0x4B, 0x4B, 0x49, 0x49, 0x00, 0x00, 0x00, 0x00 + .global _020A6FAC +_020A6FAC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x4F, 0x4B, 0x55 + .byte 0x54, 0x41, 0x53, 0x55, 0x00, 0x00, 0x00, 0x00 + .global _020A6FBC +_020A6FBC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x53, 0x48 + .byte 0x41, 0x41, 0x4D, 0x4F, 0x00, 0x00, 0x00, 0x00 + .global _020A6FCC +_020A6FCC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x5A, 0x41, 0x4E, 0x47 + .byte 0x55, 0x55, 0x53, 0x55, 0x00, 0x00, 0x00, 0x00 + .global _020A6FDC +_020A6FDC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55 + .byte 0x52, 0x41, 0x49, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A6FEC +_020A6FEC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x41, 0x54, 0x53 + .byte 0x55, 0x42, 0x45, 0x49, 0x00, 0x00, 0x00, 0x00 + .global _020A6FFC +_020A6FFC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x4E, 0x44 + .byte 0x4F, 0x50, 0x41, 0x4E, 0x00, 0x00, 0x00, 0x00 + .global _020A700C +_020A700C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x4F, 0x4B, 0x4F + .byte 0x54, 0x43, 0x48, 0x49, 0x00, 0x00, 0x00, 0x00 + .global _020A701C +_020A701C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4E, 0x49, 0x47 + .byte 0x4F, 0x4F, 0x52, 0x49, 0x00, 0x00, 0x00, 0x00 + .global _020A702C +_020A702C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x41, 0x4D, 0x41 + .byte 0x4B, 0x45, 0x52, 0x4F, 0x00, 0x00, 0x00, 0x00 + .global _020A703C +_020A703C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x45, 0x52, 0x55, 0x52 + .byte 0x45, 0x49, 0x44, 0x4F, 0x00, 0x00, 0x00, 0x00 + .global _020A704C +_020A704C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55 + .byte 0x52, 0x41, 0x49, 0x37, 0x00, 0x00, 0x00, 0x00 + .global _020A705C +_020A705C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x55, 0x52, 0x41 + .byte 0x49, 0x47, 0x41, 0x41, 0x00, 0x00, 0x00, 0x00 + .global _020A706C +_020A706C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x53, 0x41 + .byte 0x49, 0x44, 0x4F, 0x4E, 0x00, 0x00, 0x00, 0x00 + .global _020A707C +_020A707C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x4E, 0x59 + .byte 0x55, 0x55, 0x52, 0x41, 0x00, 0x00, 0x00, 0x00 + .global _020A708C +_020A708C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x4F, 0x52, 0x49 + .byte 0x47, 0x4F, 0x4E, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A709C +_020A709C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x45, 0x4E, 0x50, 0x45 + .byte 0x52, 0x55, 0x54, 0x4F, 0x00, 0x00, 0x00, 0x00 + .global _020A70AC +_020A70AC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x4F, 0x4F, 0x53 + .byte 0x55, 0x54, 0x4F, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A70BC +_020A70BC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55 + .byte 0x52, 0x41, 0x49, 0x38, 0x00, 0x00, 0x00, 0x00 + .global _020A70CC +_020A70CC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x41, 0x49, 0x4E + .byte 0x4F, 0x4F, 0x5A, 0x55, 0x00, 0x00, 0x00, 0x00 + .global _020A70DC +_020A70DC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x41, 0x4E + .byte 0x41, 0x49, 0x54, 0x4F, 0x00, 0x00, 0x00, 0x00 + .global _020A70EC +_020A70EC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x4F, 0x4F, 0x53 + .byte 0x55, 0x54, 0x4F, 0x33, 0x00, 0x00, 0x00, 0x00 + .global _020A70FC +_020A70FC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x41, 0x41, 0x4D, 0x41 + .byte 0x52, 0x55, 0x44, 0x4F, 0x00, 0x00, 0x00, 0x00 + .global _020A710C +_020A710C: + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E + .byte 0x50, 0x43, 0x31, 0x33, 0x00, 0x00, 0x00, 0x00 + .global _020A711C +_020A711C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x49, 0x49, 0x44 + .byte 0x4F, 0x52, 0x41, 0x4E, 0x00, 0x00, 0x00, 0x00 + .global _020A712C +_020A712C: + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E + .byte 0x50, 0x43, 0x31, 0x34, 0x00, 0x00, 0x00, 0x00 + .global _020A713C +_020A713C: + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E + .byte 0x50, 0x43, 0x31, 0x30, 0x00, 0x00, 0x00, 0x00 + .global _020A714C +_020A714C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x4F, 0x4F, 0x4E + .byte 0x41, 0x4E, 0x53, 0x55, 0x00, 0x00, 0x00, 0x00 + .global _020A715C +_020A715C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x55, 0x4B, 0x4F + .byte 0x52, 0x55, 0x50, 0x49, 0x00, 0x00, 0x00, 0x00 + .global _020A716C +_020A716C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55 + .byte 0x52, 0x41, 0x49, 0x35, 0x00, 0x00, 0x00, 0x00 + .global _020A717C +_020A717C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x41, 0x52, 0x54 + .byte 0x4E, 0x45, 0x52, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A718C +_020A718C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4E, 0x50 + .byte 0x41, 0x50, 0x50, 0x41, 0x00, 0x00, 0x00, 0x00 + .global _020A719C +_020A719C: + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E + .byte 0x50, 0x43, 0x31, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A71AC +_020A71AC: + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E + .byte 0x50, 0x43, 0x31, 0x35, 0x00, 0x00, 0x00, 0x00 + .global _020A71BC +_020A71BC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x49, 0x4E, 0x47 + .byte 0x55, 0x4D, 0x41, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A71CC +_020A71CC: + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E + .byte 0x50, 0x43, 0x31, 0x31, 0x00, 0x00, 0x00, 0x00 + .global _020A71DC +_020A71DC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x49, 0x4B, 0x41 + .byte 0x52, 0x55, 0x47, 0x45, 0x00, 0x00, 0x00, 0x00 + .global _020A71EC +_020A71EC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x41, 0x52, 0x41 + .byte 0x47, 0x41, 0x52, 0x41, 0x00, 0x00, 0x00, 0x00 + .global _020A71FC +_020A71FC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x50, 0x55 + .byte 0x52, 0x41, 0x53, 0x55, 0x00, 0x00, 0x00, 0x00 + .global _020A720C +_020A720C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4D, 0x55, 0x53 + .byte 0x55, 0x54, 0x41, 0x41, 0x00, 0x00, 0x00, 0x00 + .global _020A721C +_020A721C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x4F, 0x49, 0x4B + .byte 0x49, 0x4E, 0x47, 0x55, 0x00, 0x00, 0x00, 0x00 + .global _020A722C +_020A722C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x41, 0x4D, 0x41 + .byte 0x54, 0x41, 0x4D, 0x41, 0x00, 0x00, 0x00, 0x00 + .global _020A723C +_020A723C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x44, 0x49 + .byte 0x47, 0x55, 0x44, 0x41, 0x00, 0x00, 0x00, 0x00 + .global _020A724C +_020A724C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x49, 0x4D, 0x45 + .byte 0x47, 0x55, 0x4D, 0x41, 0x00, 0x00, 0x00, 0x00 + .global _020A725C +_020A725C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x55, 0x43, 0x48 + .byte 0x55, 0x55, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00 + .global _020A726C +_020A726C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4A, 0x55, 0x50, 0x55 + .byte 0x54, 0x4F, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00 + .global _020A727C +_020A727C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x4F, 0x4F, 0x52 + .byte 0x49, 0x4B, 0x49, 0x49, 0x00, 0x00, 0x00, 0x00 + .global _020A728C +_020A728C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x45, 0x4E, 0x44 + .byte 0x4F, 0x4F, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00 + .global _020A729C +_020A729C: + .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x42 + .byte 0x49, 0x50, 0x50, 0x41, 0x00, 0x00, 0x00, 0x00 + .global _020A72AC +_020A72AC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x4B, 0x55 + .byte 0x4F, 0x4E, 0x47, 0x55, 0x00, 0x00, 0x00, 0x00 + .global _020A72BC +_020A72BC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x43, 0x48, 0x41, 0x41 + .byte 0x52, 0x45, 0x4D, 0x55, 0x00, 0x00, 0x00, 0x00 + .global _020A72CC +_020A72CC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x55, 0x43, 0x48 + .byte 0x49, 0x49, 0x54, 0x4F, 0x00, 0x00, 0x00, 0x00 + .global _020A72DC +_020A72DC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55 + .byte 0x52, 0x41, 0x49, 0x33, 0x00, 0x00, 0x00, 0x00 + .global _020A72EC +_020A72EC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x4B, 0x55 + .byte 0x52, 0x41, 0x49, 0x34, 0x00, 0x00, 0x00, 0x00 + .global _020A72FC +_020A72FC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x4D, 0x49 + .byte 0x52, 0x41, 0x4D, 0x49, 0x00, 0x00, 0x00, 0x00 + .global _020A730C +_020A730C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x4F, 0x4D, 0x41 + .byte 0x57, 0x41, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00 + .global _020A731C +_020A731C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x45, 0x4A, 0x49 + .byte 0x41, 0x49, 0x53, 0x55, 0x00, 0x00, 0x00, 0x00 + .global _020A732C +_020A732C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x55, 0x52, 0x49 + .byte 0x49, 0x5A, 0x41, 0x41, 0x00, 0x00, 0x00, 0x00 + .global _020A733C +_020A733C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x55, 0x52, 0x41 + .byte 0x41, 0x44, 0x4F, 0x4E, 0x00, 0x00, 0x00, 0x00 + .global _020A734C +_020A734C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x45, 0x4E, 0x54 + .byte 0x4F, 0x52, 0x41, 0x41, 0x00, 0x00, 0x00, 0x00 + .global _020A735C +_020A735C: + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x5F, 0x4E + .byte 0x50, 0x43, 0x31, 0x36, 0x00, 0x00, 0x00, 0x00 + .global _020A736C +_020A736C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x55, 0x55, 0x4D + .byte 0x41, 0x41, 0x4A, 0x49, 0x00, 0x00, 0x00, 0x00 + .global _020A737C +_020A737C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x55, 0x52, 0x45 + .byte 0x47, 0x47, 0x55, 0x52, 0x55, 0x00, 0x00, 0x00 + .global _020A738C +_020A738C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4A, 0x49, 0x42, 0x41 + .byte 0x4B, 0x4F, 0x49, 0x52, 0x55, 0x00, 0x00, 0x00 + .global _020A739C +_020A739C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x45, 0x52, 0x45, 0x4B + .byte 0x49, 0x42, 0x55, 0x52, 0x55, 0x00, 0x00, 0x00 + .global _020A73AC +_020A73AC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x4F, 0x4E, 0x4F + .byte 0x57, 0x41, 0x41, 0x52, 0x55, 0x00, 0x00, 0x00 + .global _020A73BC +_020A73BC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x53, 0x55 + .byte 0x4B, 0x49, 0x50, 0x50, 0x41, 0x00, 0x00, 0x00 + .global _020A73CC +_020A73CC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x49, 0x52, 0x41 + .byte 0x54, 0x59, 0x49, 0x4E, 0x41, 0x00, 0x00, 0x00 + .global _020A73DC +_020A73DC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x55, 0x52, 0x45 + .byte 0x53, 0x45, 0x52, 0x49, 0x41, 0x00, 0x00, 0x00 + .global _020A73EC +_020A73EC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x49, 0x52, 0x55, 0x4D + .byte 0x49, 0x49, 0x5A, 0x45, 0x31, 0x00, 0x00, 0x00 + .global _020A73FC +_020A73FC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x49, 0x52, 0x55, 0x4D + .byte 0x49, 0x49, 0x5A, 0x45, 0x32, 0x00, 0x00, 0x00 + .global _020A740C +_020A740C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x49, 0x52, 0x55, 0x4D + .byte 0x49, 0x49, 0x5A, 0x45, 0x33, 0x00, 0x00, 0x00 + .global _020A741C +_020A741C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x49, 0x52, 0x55, 0x4D + .byte 0x49, 0x49, 0x5A, 0x45, 0x34, 0x00, 0x00, 0x00 + .global _020A742C +_020A742C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x41, 0x47, 0x45 + .byte 0x42, 0x4F, 0x55, 0x5A, 0x55, 0x00, 0x00, 0x00 + .global _020A743C +_020A743C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x49, 0x50, 0x50 + .byte 0x41, 0x5F, 0x42, 0x52, 0x4F, 0x00, 0x00, 0x00 + .global _020A744C +_020A744C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x49, 0x50, 0x50 + .byte 0x41, 0x5F, 0x53, 0x49, 0x53, 0x00, 0x00, 0x00 + .global _020A745C +_020A745C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F + .byte 0x42, 0x45, 0x54, 0x41, 0x41, 0x00, 0x00, 0x00 + .global _020A746C +_020A746C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x55, 0x54, 0x4F + .byte 0x52, 0x41, 0x49, 0x4B, 0x55, 0x00, 0x00, 0x00 + .global _020A747C +_020A747C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x59, 0x4F, 0x52 + .byte 0x4F, 0x54, 0x4F, 0x4E, 0x4F, 0x00, 0x00, 0x00 + .global _020A748C +_020A748C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4E, 0x49, 0x47 + .byte 0x4F, 0x4F, 0x52, 0x49, 0x32, 0x00, 0x00, 0x00 + .global _020A749C +_020A749C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4E, 0x49, 0x47 + .byte 0x4F, 0x4F, 0x52, 0x49, 0x33, 0x00, 0x00, 0x00 + .global _020A74AC +_020A74AC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x4F, 0x5A, 0x55 + .byte 0x52, 0x45, 0x49, 0x44, 0x4F, 0x00, 0x00, 0x00 + .global _020A74BC +_020A74BC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4E, 0x49, 0x47 + .byte 0x4F, 0x4F, 0x52, 0x49, 0x34, 0x00, 0x00, 0x00 + .global _020A74CC +_020A74CC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4B, 0x4F, 0x52 + .byte 0x49, 0x5A, 0x41, 0x52, 0x55, 0x00, 0x00, 0x00 + .global _020A74DC +_020A74DC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F + .byte 0x42, 0x45, 0x54, 0x4F, 0x4E, 0x00, 0x00, 0x00 + .global _020A74EC +_020A74EC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x48, 0x45, 0x49 + .byte 0x4D, 0x49, 0x5F, 0x46, 0x43, 0x00, 0x00, 0x00 + .global _020A74FC +_020A74FC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x52, 0x49 + .byte 0x59, 0x41, 0x41, 0x44, 0x4F, 0x00, 0x00, 0x00 + .global _020A750C +_020A750C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x45, 0x47, 0x41 + .byte 0x59, 0x41, 0x4E, 0x4D, 0x41, 0x00, 0x00, 0x00 + .global _020A751C +_020A751C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x52, 0x49 + .byte 0x42, 0x41, 0x41, 0x44, 0x4F, 0x00, 0x00, 0x00 + .global _020A752C +_020A752C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x4D, 0x49 + .byte 0x52, 0x41, 0x4D, 0x49, 0x32, 0x00, 0x00, 0x00 + .global _020A753C +_020A753C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x4D, 0x49 + .byte 0x52, 0x41, 0x4D, 0x49, 0x33, 0x00, 0x00, 0x00 + .global _020A754C +_020A754C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 + .byte 0x53, 0x48, 0x49, 0x4F, 0x33, 0x00, 0x00, 0x00 + .global _020A755C +_020A755C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 + .byte 0x53, 0x48, 0x49, 0x4F, 0x34, 0x00, 0x00, 0x00 + .global _020A756C +_020A756C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 + .byte 0x53, 0x48, 0x49, 0x4F, 0x35, 0x00, 0x00, 0x00 + .global _020A757C +_020A757C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 + .byte 0x53, 0x48, 0x49, 0x4F, 0x36, 0x00, 0x00, 0x00 + .global _020A758C +_020A758C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 + .byte 0x53, 0x48, 0x49, 0x4F, 0x37, 0x00, 0x00, 0x00 + .global _020A759C +_020A759C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 + .byte 0x53, 0x48, 0x49, 0x4F, 0x38, 0x00, 0x00, 0x00 + .global _020A75AC +_020A75AC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x49, 0x44, 0x4F + .byte 0x4B, 0x49, 0x4E, 0x47, 0x55, 0x00, 0x00, 0x00 + .global _020A75BC +_020A75BC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x43, 0x48 + .byte 0x49, 0x52, 0x49, 0x49, 0x4E, 0x00, 0x00, 0x00 + .global _020A75CC +_020A75CC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x50, 0x55 + .byte 0x4B, 0x55, 0x52, 0x49, 0x4E, 0x00, 0x00, 0x00 + .global _020A75DC +_020A75DC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x41, 0x43, 0x48 + .byte 0x49, 0x52, 0x49, 0x53, 0x55, 0x00, 0x00, 0x00 + .global _020A75EC +_020A75EC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x41, 0x47 + .byte 0x55, 0x4E, 0x4F, 0x4D, 0x55, 0x00, 0x00, 0x00 + .global _020A75FC +_020A75FC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x41, 0x54, 0x43 + .byte 0x48, 0x49, 0x49, 0x52, 0x55, 0x00, 0x00, 0x00 + .global _020A760C +_020A760C: + .byte 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4E, 0x50 + .byte 0x43, 0x5F, 0x53, 0x55, 0x42, 0x00, 0x00, 0x00 + .global _020A761C +_020A761C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x49, 0x52, 0x45 + .byte 0x49, 0x48, 0x41, 0x4E, 0x41, 0x00, 0x00, 0x00 + .global _020A762C +_020A762C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x48, 0x45 + .byte 0x49, 0x47, 0x41, 0x4E, 0x49, 0x00, 0x00, 0x00 + .global _020A763C +_020A763C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x41, 0x49, 0x42 + .byte 0x4F, 0x52, 0x55, 0x54, 0x4F, 0x00, 0x00, 0x00 + .global _020A764C +_020A764C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x4D, 0x4F + .byte 0x5F, 0x48, 0x45, 0x52, 0x4F, 0x00, 0x00, 0x00 + .global _020A765C +_020A765C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x50, 0x45 + .byte 0x52, 0x41, 0x50, 0x50, 0x55, 0x00, 0x00, 0x00 + .global _020A766C +_020A766C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4E, 0x50 + .byte 0x41, 0x50, 0x50, 0x41, 0x32, 0x00, 0x00, 0x00 + .global _020A767C +_020A767C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x45, 0x52, 0x4F + .byte 0x5F, 0x52, 0x45, 0x41, 0x4C, 0x00, 0x00, 0x00 + .global _020A768C +_020A768C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4E, 0x50 + .byte 0x41, 0x50, 0x50, 0x41, 0x33, 0x00, 0x00, 0x00 + .global _020A769C +_020A769C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4E, 0x50 + .byte 0x41, 0x50, 0x50, 0x41, 0x34, 0x00, 0x00, 0x00 + .global _020A76AC +_020A76AC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x47, 0x55 + .byte 0x4D, 0x41, 0x47, 0x47, 0x55, 0x00, 0x00, 0x00 + .global _020A76BC +_020A76BC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4E, 0x50 + .byte 0x41, 0x50, 0x50, 0x41, 0x35, 0x00, 0x00, 0x00 + .global _020A76CC +_020A76CC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x4F, 0x54 + .byte 0x41, 0x4B, 0x55, 0x4E, 0x31, 0x00, 0x00, 0x00 + .global _020A76DC +_020A76DC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x4F, 0x54 + .byte 0x41, 0x4B, 0x55, 0x4E, 0x32, 0x00, 0x00, 0x00 + .global _020A76EC +_020A76EC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x4F, 0x54 + .byte 0x41, 0x4B, 0x55, 0x4E, 0x33, 0x00, 0x00, 0x00 + .global _020A76FC +_020A76FC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x4F, 0x54 + .byte 0x41, 0x4B, 0x55, 0x4E, 0x34, 0x00, 0x00, 0x00 + .global _020A770C +_020A770C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x41, 0x47, 0x55 + .byte 0x54, 0x4F, 0x52, 0x49, 0x4F, 0x00, 0x00, 0x00 + .global _020A771C +_020A771C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x4F, 0x54 + .byte 0x41, 0x4B, 0x55, 0x4E, 0x35, 0x00, 0x00, 0x00 + .global _020A772C +_020A772C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x4F, 0x4F, 0x54 + .byte 0x41, 0x4B, 0x55, 0x4E, 0x36, 0x00, 0x00, 0x00 + .global _020A773C +_020A773C: + .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x46 + .byte 0x55, 0x54, 0x55, 0x52, 0x45, 0x00, 0x00, 0x00 + .global _020A774C +_020A774C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x4D, 0x49 + .byte 0x52, 0x41, 0x4D, 0x49, 0x34, 0x00, 0x00, 0x00 + .global _020A775C +_020A775C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x47, 0x59, 0x41, 0x52 + .byte 0x41, 0x44, 0x4F, 0x53, 0x55, 0x00, 0x00, 0x00 + .global _020A776C +_020A776C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4F, 0x4D, 0x55, 0x53 + .byte 0x55, 0x54, 0x41, 0x41, 0x32, 0x00, 0x00, 0x00 + .global _020A777C +_020A777C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x4D, 0x49 + .byte 0x52, 0x41, 0x4D, 0x49, 0x35, 0x00, 0x00, 0x00 + .global _020A778C +_020A778C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x44, 0x4F + .byte 0x47, 0x4F, 0x4F, 0x4D, 0x55, 0x00, 0x00, 0x00 + .global _020A779C +_020A779C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x45, 0x52, 0x49 + .byte 0x50, 0x50, 0x41, 0x41, 0x31, 0x00, 0x00, 0x00 + .global _020A77AC +_020A77AC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x45, 0x52, 0x49 + .byte 0x50, 0x50, 0x41, 0x41, 0x32, 0x00, 0x00, 0x00 + .global _020A77BC +_020A77BC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x49, 0x4E, 0x4F + .byte 0x47, 0x41, 0x53, 0x53, 0x41, 0x00, 0x00, 0x00 + .global _020A77CC +_020A77CC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x41, 0x4B, 0x55 + .byte 0x52, 0x45, 0x4F, 0x4E, 0x31, 0x00, 0x00, 0x00 + .global _020A77DC +_020A77DC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x41, 0x4B, 0x55 + .byte 0x52, 0x45, 0x4F, 0x4E, 0x32, 0x00, 0x00, 0x00 + .global _020A77EC +_020A77EC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x45, 0x4A, 0x49 + .byte 0x52, 0x4F, 0x4B, 0x4B, 0x55, 0x00, 0x00, 0x00 + .global _020A77FC +_020A77FC: + .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x43 + .byte 0x48, 0x41, 0x52, 0x4D, 0x53, 0x00, 0x00, 0x00 + .global _020A780C +_020A780C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 + .byte 0x53, 0x48, 0x49, 0x4F, 0x31, 0x00, 0x00, 0x00 + .global _020A781C +_020A781C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x55, 0x4B, 0x55 + .byte 0x53, 0x48, 0x49, 0x4F, 0x32, 0x00, 0x00, 0x00 + .global _020A782C +_020A782C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x49, 0x4D, 0x49 + .byte 0x52, 0x4F, 0x50, 0x50, 0x55, 0x00, 0x00, 0x00 + .global _020A783C +_020A783C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x55, 0x4B, 0x41 + .byte 0x54, 0x41, 0x4E, 0x4B, 0x55, 0x00, 0x00, 0x00 + .global _020A784C +_020A784C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x46, 0x55, 0x57, 0x41 + .byte 0x52, 0x41, 0x49, 0x44, 0x4F, 0x00, 0x00, 0x00 + .global _020A785C +_020A785C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x4D, 0x49 + .byte 0x52, 0x41, 0x4D, 0x49, 0x36, 0x00, 0x00, 0x00 + .global _020A786C +_020A786C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x52, 0x55 + .byte 0x42, 0x49, 0x49, 0x54, 0x4F, 0x31, 0x00, 0x00 + .global _020A787C +_020A787C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x52, 0x55 + .byte 0x42, 0x49, 0x49, 0x54, 0x4F, 0x32, 0x00, 0x00 + .global _020A788C +_020A788C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4A, 0x49, 0x47, 0x55 + .byte 0x5A, 0x41, 0x47, 0x55, 0x4D, 0x41, 0x00, 0x00 + .global _020A789C +_020A789C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x52, 0x55 + .byte 0x42, 0x49, 0x49, 0x54, 0x4F, 0x33, 0x00, 0x00 + .global _020A78AC +_020A78AC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x45, 0x4A, 0x49 + .byte 0x47, 0x49, 0x47, 0x41, 0x53, 0x55, 0x00, 0x00 + .global _020A78BC +_020A78BC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x41, 0x52, 0x55 + .byte 0x42, 0x49, 0x49, 0x54, 0x4F, 0x34, 0x00, 0x00 + .global _020A78CC +_020A78CC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x53, 0x55 + .byte 0x4B, 0x49, 0x50, 0x50, 0x41, 0x32, 0x00, 0x00 + .global _020A78DC +_020A78DC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x53, 0x55 + .byte 0x4B, 0x49, 0x50, 0x50, 0x41, 0x33, 0x00, 0x00 + .global _020A78EC +_020A78EC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x53, 0x55 + .byte 0x4B, 0x49, 0x50, 0x50, 0x41, 0x34, 0x00, 0x00 + .global _020A78FC +_020A78FC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x53, 0x55 + .byte 0x4B, 0x49, 0x50, 0x50, 0x41, 0x35, 0x00, 0x00 + .global _020A790C +_020A790C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x53, 0x55 + .byte 0x4B, 0x49, 0x50, 0x50, 0x41, 0x36, 0x00, 0x00 + .global _020A791C +_020A791C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x4D, 0x49 + .byte 0x4B, 0x41, 0x52, 0x41, 0x53, 0x55, 0x00, 0x00 + .global _020A792C +_020A792C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x4F, 0x43, 0x48 + .byte 0x49, 0x45, 0x4E, 0x41, 0x5F, 0x41, 0x00, 0x00 + .global _020A793C +_020A793C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x4F, 0x43, 0x48 + .byte 0x49, 0x45, 0x4E, 0x41, 0x5F, 0x42, 0x00, 0x00 + .global _020A794C +_020A794C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x4F, 0x43, 0x48 + .byte 0x49, 0x45, 0x4E, 0x41, 0x5F, 0x43, 0x00, 0x00 + .global _020A795C +_020A795C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x55, 0x4B, 0x49 + .byte 0x4B, 0x41, 0x42, 0x55, 0x52, 0x49, 0x00, 0x00 + .global _020A796C +_020A796C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F + .byte 0x42, 0x45, 0x54, 0x41, 0x41, 0x32, 0x00, 0x00 + .global _020A797C +_020A797C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F + .byte 0x42, 0x45, 0x54, 0x41, 0x41, 0x33, 0x00, 0x00 + .global _020A798C +_020A798C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F + .byte 0x42, 0x45, 0x54, 0x41, 0x41, 0x34, 0x00, 0x00 + .global _020A799C +_020A799C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F + .byte 0x42, 0x45, 0x54, 0x41, 0x41, 0x35, 0x00, 0x00 + .global _020A79AC +_020A79AC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x45, 0x52, 0x41 + .byte 0x4B, 0x55, 0x52, 0x4F, 0x53, 0x55, 0x00, 0x00 + .global _020A79BC +_020A79BC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x52, 0x55 + .byte 0x42, 0x49, 0x52, 0x55, 0x5F, 0x41, 0x00, 0x00 + .global _020A79CC +_020A79CC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x52, 0x55 + .byte 0x42, 0x49, 0x52, 0x55, 0x5F, 0x42, 0x00, 0x00 + .global _020A79DC +_020A79DC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x52, 0x55 + .byte 0x42, 0x49, 0x52, 0x55, 0x5F, 0x43, 0x00, 0x00 + .global _020A79EC +_020A79EC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F + .byte 0x42, 0x45, 0x54, 0x4F, 0x4E, 0x32, 0x00, 0x00 + .global _020A79FC +_020A79FC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x4F, 0x44, 0x4F + .byte 0x5A, 0x45, 0x52, 0x55, 0x47, 0x41, 0x00, 0x00 + .global _020A7A0C +_020A7A0C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x45, 0x54, 0x4F + .byte 0x42, 0x45, 0x54, 0x4F, 0x4E, 0x33, 0x00, 0x00 + .global _020A7A1C +_020A7A1C: + .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x50 + .byte 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x00, 0x00 + .global _020A7A2C +_020A7A2C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x55, 0x4B, 0x49 + .byte 0x4D, 0x45, 0x4E, 0x4F, 0x4B, 0x4F, 0x00, 0x00 + .global _020A7A3C +_020A7A3C: + .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x50 + .byte 0x55, 0x50, 0x55, 0x52, 0x49, 0x4E, 0x00, 0x00 + .global _020A7A4C +_020A7A4C: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E + .byte 0x54, 0x5F, 0x48, 0x45, 0x52, 0x4F, 0x00, 0x00 + .global _020A7A5C +_020A7A5C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x47, 0x55 + .byte 0x4D, 0x41, 0x47, 0x47, 0x55, 0x32, 0x00, 0x00 + .global _020A7A6C +_020A7A6C: + .byte 0x41, 0x44, 0x56, 0x45, 0x4E, 0x54, 0x55, 0x52 + .byte 0x45, 0x5F, 0x4E, 0x50, 0x43, 0x31, 0x00, 0x00 + .global _020A7A7C +_020A7A7C: + .byte 0x41, 0x44, 0x56, 0x45, 0x4E, 0x54, 0x55, 0x52 + .byte 0x45, 0x5F, 0x4E, 0x50, 0x43, 0x32, 0x00, 0x00 + .global _020A7A8C +_020A7A8C: + .byte 0x41, 0x44, 0x56, 0x45, 0x4E, 0x54, 0x55, 0x52 + .byte 0x45, 0x5F, 0x4E, 0x50, 0x43, 0x33, 0x00, 0x00 + .global _020A7A9C +_020A7A9C: + .byte 0x41, 0x44, 0x56, 0x45, 0x4E, 0x54, 0x55, 0x52 + .byte 0x45, 0x5F, 0x4E, 0x50, 0x43, 0x34, 0x00, 0x00 + .global _020A7AAC +_020A7AAC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x59, 0x55 + .byte 0x4B, 0x55, 0x53, 0x48, 0x49, 0x49, 0x00, 0x00 + .global _020A7ABC +_020A7ABC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x45, 0x4D + .byte 0x55, 0x52, 0x49, 0x54, 0x54, 0x4F, 0x00, 0x00 + .global _020A7ACC +_020A7ACC: + .byte 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4E, 0x50 + .byte 0x43, 0x5F, 0x4D, 0x41, 0x49, 0x4E, 0x00, 0x00 + .global _020A7ADC +_020A7ADC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x4B, 0x49 + .byte 0x4D, 0x41, 0x57, 0x41, 0x52, 0x49, 0x00, 0x00 + .global _020A7AEC +_020A7AEC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x53, 0x55, 0x42 + .byte 0x4F, 0x54, 0x53, 0x55, 0x42, 0x4F, 0x00, 0x00 + .global _020A7AFC +_020A7AFC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x49, 0x52, 0x45 + .byte 0x49, 0x48, 0x41, 0x4E, 0x41, 0x32, 0x00, 0x00 + .global _020A7B0C +_020A7B0C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4E, 0x45, 0x57, 0x5F + .byte 0x46, 0x52, 0x49, 0x45, 0x4E, 0x44, 0x00, 0x00 + .global _020A7B1C +_020A7B1C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x4A, 0x55 + .byte 0x50, 0x55, 0x54, 0x4F, 0x52, 0x55, 0x00, 0x00 + .global _020A7B2C +_020A7B2C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x49, 0x52, 0x45 + .byte 0x49, 0x48, 0x41, 0x4E, 0x41, 0x33, 0x00, 0x00 + .global _020A7B3C +_020A7B3C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x48, 0x45, 0x52, 0x4F + .byte 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x00, 0x00 + .global _020A7B4C +_020A7B4C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x49, 0x52, 0x45 + .byte 0x49, 0x48, 0x41, 0x4E, 0x41, 0x34, 0x00, 0x00 + .global _020A7B5C +_020A7B5C: + .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x41 + .byte 0x50, 0x50, 0x4F, 0x49, 0x4E, 0x54, 0x00, 0x00 + .global _020A7B6C +_020A7B6C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x41, 0x42, 0x55 + .byte 0x54, 0x4F, 0x50, 0x55, 0x53, 0x55, 0x00, 0x00 + .global _020A7B7C +_020A7B7C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x57, 0x41 + .byte 0x4D, 0x55, 0x52, 0x41, 0x41, 0x31, 0x00, 0x00 + .global _020A7B8C +_020A7B8C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x57, 0x41 + .byte 0x4D, 0x55, 0x52, 0x41, 0x41, 0x32, 0x00, 0x00 + .global _020A7B9C +_020A7B9C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x57, 0x41 + .byte 0x4D, 0x55, 0x52, 0x41, 0x41, 0x33, 0x00, 0x00 + .global _020A7BAC +_020A7BAC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x57, 0x41 + .byte 0x4D, 0x55, 0x52, 0x41, 0x41, 0x34, 0x00, 0x00 + .global _020A7BBC +_020A7BBC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x57, 0x41 + .byte 0x4D, 0x55, 0x52, 0x41, 0x41, 0x35, 0x00, 0x00 + .global _020A7BCC +_020A7BCC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x41, 0x52, 0x55 + .byte 0x4B, 0x49, 0x4D, 0x4F, 0x4E, 0x4F, 0x00, 0x00 + .global _020A7BDC +_020A7BDC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x41, 0x57, 0x41 + .byte 0x4D, 0x55, 0x52, 0x41, 0x41, 0x36, 0x00, 0x00 + .global _020A7BEC +_020A7BEC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4B, 0x55, 0x52, 0x45 + .byte 0x53, 0x45, 0x52, 0x49, 0x41, 0x32, 0x00, 0x00 + .global _020A7BFC +_020A7BFC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x42, 0x4F, 0x53, 0x55 + .byte 0x47, 0x4F, 0x44, 0x4F, 0x52, 0x41, 0x00, 0x00 + .global _020A7C0C +_020A7C0C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x47, 0x55 + .byte 0x4B, 0x41, 0x52, 0x55, 0x47, 0x4F, 0x00, 0x00 + .global _020A7C1C +_020A7C1C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x41, 0x44, 0x41 + .byte 0x54, 0x53, 0x55, 0x42, 0x4F, 0x4D, 0x49, 0x00 + .global _020A7C2C +_020A7C2C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x55, 0x4B, 0x49 + .byte 0x57, 0x41, 0x52, 0x41, 0x53, 0x48, 0x49, 0x00 + .global _020A7C3C +_020A7C3C: + .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x50 + .byte 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x32, 0x00 + .global _020A7C4C +_020A7C4C: + .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x4B + .byte 0x49, 0x4D, 0x41, 0x57, 0x41, 0x52, 0x49, 0x00 + .global _020A7C5C +_020A7C5C: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E + .byte 0x54, 0x5F, 0x42, 0x49, 0x50, 0x50, 0x41, 0x00 + .global _020A7C6C +_020A7C6C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x44, 0x41 + .byte 0x47, 0x55, 0x54, 0x4F, 0x52, 0x49, 0x4F, 0x00 + .global _020A7C7C +_020A7C7C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x59, 0x4F + .byte 0x4E, 0x4F, 0x57, 0x41, 0x41, 0x52, 0x55, 0x00 + .global _020A7C8C +_020A7C8C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x59, 0x41 + .byte 0x4D, 0x49, 0x52, 0x41, 0x4D, 0x49, 0x31, 0x00 + .global _020A7C9C +_020A7C9C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x5F, 0x59, 0x41 + .byte 0x4D, 0x49, 0x52, 0x41, 0x4D, 0x49, 0x32, 0x00 + .global _020A7CAC +_020A7CAC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x52, 0x45, 0x4A, 0x49 + .byte 0x53, 0x55, 0x43, 0x48, 0x49, 0x52, 0x55, 0x00 + .global _020A7CBC +_020A7CBC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x55, 0x4B, 0x49 + .byte 0x57, 0x41, 0x52, 0x41, 0x53, 0x48, 0x49, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A7CD0 +_020A7CD0: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x59, 0x55, 0x4B, 0x49, 0x57, 0x41, 0x52, 0x41, 0x53, 0x48, 0x49, 0x33, 0x00, 0x00, 0x00, 0x00 + .global _020A7CE4 +_020A7CE4: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x55, 0x4B, 0x49, 0x57, 0x41, 0x52, 0x41, 0x53, 0x48, 0x49, 0x34 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A7CF8 +_020A7CF8: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x55, 0x4B, 0x55, 0x52, 0x49, 0x4E, 0x5F + .byte 0x50, 0x41, 0x50, 0x41, 0x00, 0x00, 0x00, 0x00 + .global _020A7D0C +_020A7D0C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x50, 0x55, 0x4B, 0x55 + .byte 0x52, 0x49, 0x4E, 0x5F, 0x4D, 0x41, 0x4D, 0x41, 0x00, 0x00, 0x00, 0x00 + .global _020A7D20 +_020A7D20: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x59, 0x4F, 0x4E, 0x4F, 0x57, 0x41, 0x41, 0x52, 0x55, 0x5F, 0x4E, 0x38, 0x00, 0x00, 0x00, 0x00 + .global _020A7D34 +_020A7D34: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x5F, 0x43, 0x48, 0x41, 0x52, 0x4D, 0x53 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A7D48 +_020A7D48: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x5F, 0x4D, 0x41 + .byte 0x4E, 0x41, 0x46, 0x49, 0x00, 0x00, 0x00, 0x00 + .global _020A7D5C +_020A7D5C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x45, 0x4D, 0x4F + .byte 0x5F, 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x00, 0x00, 0x00, 0x00 + .global _020A7D70 +_020A7D70: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x5F, 0x52, 0x45, 0x41, 0x4C, 0x00, 0x00, 0x00, 0x00 + .global _020A7D84 +_020A7D84: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x59, 0x4F, 0x4E, 0x4F, 0x57, 0x41, 0x41, 0x52, 0x55, 0x5F, 0x4E, 0x39 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A7D98 +_020A7D98: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x5F, 0x46, 0x55 + .byte 0x54, 0x55, 0x52, 0x45, 0x00, 0x00, 0x00, 0x00 + .global _020A7DAC +_020A7DAC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x44, 0x41, 0x52, 0x4B + .byte 0x5F, 0x50, 0x55, 0x4B, 0x55, 0x52, 0x49, 0x4E, 0x00, 0x00, 0x00, 0x00 + .global _020A7DC0 +_020A7DC0: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x44, 0x41, 0x52, 0x4B, 0x5F, 0x44, 0x49, 0x41, 0x52, 0x55, 0x47, 0x41, 0x00, 0x00, 0x00, 0x00 + .global _020A7DD4 +_020A7DD4: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x5F, 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45 + .byte 0x52, 0x00, 0x00, 0x00 + .global _020A7DE8 +_020A7DE8: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x5F, 0x41, 0x50 + .byte 0x50, 0x4F, 0x49, 0x4E, 0x54, 0x00, 0x00, 0x00 + .global _020A7DFC +_020A7DFC: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E + .byte 0x54, 0x5F, 0x50, 0x55, 0x50, 0x55, 0x52, 0x49, 0x4E, 0x00, 0x00, 0x00 + .global _020A7E10 +_020A7E10: + .byte 0x4E, 0x50, 0x43, 0x5F + .byte 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x00, 0x00, 0x00 + .global _020A7E24 +_020A7E24: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x5F, 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45 + .byte 0x52, 0x32, 0x00, 0x00 + .global _020A7E38 +_020A7E38: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x5F, 0x4B, 0x49 + .byte 0x4D, 0x41, 0x57, 0x41, 0x52, 0x49, 0x00, 0x00 + .global _020A7E4C +_020A7E4C: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x45, 0x54, 0x41 + .byte 0x4D, 0x4F, 0x4E, 0x5F, 0x4F, 0x54, 0x41, 0x43, 0x48, 0x49, 0x00, 0x00 + .global _020A7E60 +_020A7E60: + .byte 0x4F, 0x42, 0x4A, 0x5F + .byte 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x44, 0x4F, 0x4F, 0x54, 0x41, 0x4B, 0x55, 0x4E, 0x00, 0x00 + .global _020A7E74 +_020A7E74: + .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x44, 0x4F, 0x4F, 0x54, 0x41, 0x4B + .byte 0x55, 0x4E, 0x32, 0x00 + .global _020A7E88 +_020A7E88: + .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x44, 0x4F + .byte 0x4F, 0x54, 0x41, 0x4B, 0x55, 0x4E, 0x33, 0x00 + .global _020A7E9C +_020A7E9C: + .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47 + .byte 0x45, 0x5F, 0x44, 0x4F, 0x4F, 0x54, 0x41, 0x4B, 0x55, 0x4E, 0x34, 0x00 + .global _020A7EB0 +_020A7EB0: + .byte 0x4F, 0x42, 0x4A, 0x5F + .byte 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x44, 0x4F, 0x4F, 0x54, 0x41, 0x4B, 0x55, 0x4E, 0x35, 0x00 + .global _020A7EC4 +_020A7EC4: + .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x44, 0x4F, 0x4F, 0x54, 0x41, 0x4B + .byte 0x55, 0x4E, 0x36, 0x00 + .global _020A7ED8 +_020A7ED8: + .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x53, 0x41 + .byte 0x57, 0x41, 0x4D, 0x55, 0x52, 0x41, 0x41, 0x00 + .global _020A7EEC +_020A7EEC: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x53, 0x48, 0x41, 0x44 + .byte 0x4F, 0x57, 0x5F, 0x44, 0x41, 0x41, 0x4B, 0x55, 0x52, 0x41, 0x49, 0x00 + .global _020A7F00 +_020A7F00: + .byte 0x52, 0x41, 0x4E, 0x44 + .byte 0x4F, 0x4D, 0x5F, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x31 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A7F18 +_020A7F18: + .byte 0x52, 0x41, 0x4E, 0x44, 0x4F, 0x4D, 0x5F, 0x52, 0x45, 0x51, 0x55, 0x45 + .byte 0x53, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _020A7F30 +_020A7F30: + .byte 0x52, 0x41, 0x4E, 0x44 + .byte 0x4F, 0x4D, 0x5F, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x33 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A7F48 +_020A7F48: + .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x52, 0x45 + .byte 0x4A, 0x49, 0x47, 0x49, 0x47, 0x41, 0x53, 0x55, 0x00, 0x00, 0x00, 0x00 + .global _020A7F60 +_020A7F60: + .byte 0x4F, 0x42, 0x4A, 0x5F + .byte 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x53, 0x41, 0x57, 0x41, 0x4D, 0x55, 0x52, 0x41, 0x41, 0x32 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A7F78 +_020A7F78: + .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x53, 0x41 + .byte 0x57, 0x41, 0x4D, 0x55, 0x52, 0x41, 0x41, 0x33, 0x00, 0x00, 0x00, 0x00 + .global _020A7F90 +_020A7F90: + .byte 0x4F, 0x42, 0x4A, 0x5F + .byte 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x53, 0x41, 0x57, 0x41, 0x4D, 0x55, 0x52, 0x41, 0x41, 0x34 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A7FA8 +_020A7FA8: + .byte 0x4F, 0x42, 0x4A, 0x5F, 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x53, 0x41 + .byte 0x57, 0x41, 0x4D, 0x55, 0x52, 0x41, 0x41, 0x35, 0x00, 0x00, 0x00, 0x00 + .global _020A7FC0 +_020A7FC0: + .byte 0x4F, 0x42, 0x4A, 0x5F + .byte 0x49, 0x4D, 0x41, 0x47, 0x45, 0x5F, 0x53, 0x41, 0x57, 0x41, 0x4D, 0x55, 0x52, 0x41, 0x41, 0x36 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A7FD8 +_020A7FD8: + .byte 0x4E, 0x50, 0x43, 0x5F, 0x4D, 0x45, 0x54, 0x41, 0x4D, 0x4F, 0x4E, 0x5F + .byte 0x4B, 0x49, 0x52, 0x45, 0x49, 0x48, 0x41, 0x4E, 0x41, 0x00, 0x00, 0x00 + .global ENTITIES +ENTITIES: + .byte 0x01, 0x00, 0x00, 0x00 + .word ACTOR_LIST + .byte 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 + .word _020A6EAC + .byte 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 + .word _020A7A1C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x01, 0x00, 0x00, 0x00 + .word _020A7C3C + .byte 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 + .word _020A7B5C + .byte 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0xB2, 0x01 + .word _020A729C + .byte 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0xAE, 0x00 + .word _020A7A3C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x01, 0x00, 0xC0, 0x00 + .word _020A7C4C + .byte 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0x40, 0x02 + .word _020A773C + .byte 0x00, 0x00, 0x03, 0x01, 0x01, 0x00, 0x2E, 0x04 + .word _020A77FC + .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00 + .word _020A6B04 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x02, 0x00, 0x00, 0x00 + .word _020A6A38 + .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00 + .word _020A7A4C + .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00 + .word _020A7DD4 + .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00 + .word _020A7E24 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x02, 0x00, 0x00, 0x00 + .word _020A7DE8 + .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0xB2, 0x01 + .word _020A7C5C + .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0xAE, 0x00 + .word _020A7DFC + .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0xC0, 0x00 + .word _020A7E38 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x02, 0x00, 0x19, 0x01 + .word _020A7D98 + .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0x2E, 0x04 + .word _020A7D34 + .byte 0x00, 0x00, 0x02, 0x01, 0x02, 0x00, 0x14, 0x02 + .word _020A7D48 + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A6948 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x03, 0x00, 0x00, 0x00 + .word _020A6990 + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A696C + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A69D8 + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A7A6C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x03, 0x00, 0x00, 0x00 + .word _020A7A7C + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A7A8C + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A7A9C + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A6C30 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x03, 0x00, 0x00, 0x00 + .word _020A6C54 + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A6E34 + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A6E28 + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A6DA4 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x03, 0x00, 0x00, 0x00 + .word _020A6C6C + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A6E64 + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A6CFC + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A6C0C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x03, 0x00, 0x00, 0x00 + .word _020A713C + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A71CC + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A719C + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A710C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x03, 0x00, 0x00, 0x00 + .word _020A712C + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A71AC + .byte 0x00, 0x00, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 + .word _020A735C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A69C0 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x00, 0x00 + .word _020A6918 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A7ACC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A760C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A7F00 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x00, 0x00 + .word _020A7F18 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A7F30 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A6C24 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A6E70 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x00, 0x00 + .word _020A6EC4 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A6E1C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A7B0C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A764C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x00, 0x00 + .word _020A7D5C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A6930 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A6CB4 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A717C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x00, 0x00 + .word _020A6C3C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A767C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A7D70 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 + .word _020A7B3C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x00, 0x00 + .word _020A7E10 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB8, 0x00 + .word _020A69B4 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x7F, 0x01 + .word _020A6C84 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x80, 0x01 + .word _020A6C60 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x35, 0x00 + .word _020A6D38 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x73, 0x00 + .word _020A6D2C + .byte 0x00, 0x00, 0x02, 0x01, 0x06, 0x00, 0x2B, 0x01 + .word _020A6DC8 +#ifdef EUROPE + .byte 0xA1, 0x45, 0x02, 0x01 +#else + .byte 0x82, 0x45, 0x02, 0x01 +#endif + .byte 0x05, 0x00, 0xEC, 0x00 + .word _020A6D68 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xED, 0x00 + .word _020A6E4C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x44, 0x01 + .word _020A6D50 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x00 + .word _020A6C78 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xBD, 0x00 + .word _020A6D08 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x28, 0x00 + .word _020A6B7C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x29, 0x00 + .word _020A6B4C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x32, 0x00 + .word _020A6A14 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x33, 0x00 + .word _020A770C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x38, 0x00 + .word _020A6A50 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x39, 0x00 + .word _020A74CC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x00 + .word _020A6984 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x60, 0x00 + .word _020A6C18 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x62, 0x00 + .word _020A69F0 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x69, 0x00 + .word _020A71EC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x6D, 0x00 + .word _020A6DD4 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x71, 0x00 + .word _020A6AA4 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x73, 0x00 + .word _020A6C00 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x82, 0x00 + .word _020A775C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x83, 0x00 + .word _020A71FC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x8B, 0x00 + .word _020A720C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x8B, 0x00 + .word _020A776C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x8D, 0x00 + .word _020A7B6C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB2, 0x00 + .word _020A6E04 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0D, 0x03 + .word _020A6EE8 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xB7, 0x00 + .word _020A6AE0 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB9, 0x00 + .word _020A6C9C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x18, 0x03 + .word _020A6F2C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4B, 0x03 + .word _020A724C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xF4, 0x00 + .word _020A6CC0 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x17, 0x01 + .word _020A6B34 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x19, 0x01 + .word _020A726C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x33, 0x01 + .word _020A779C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x8B, 0x03 + .word _020A77AC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x3C, 0x01 + .word _020A7BCC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x42, 0x01 + .word _020A6F00 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x46, 0x01 + .word _020A6ABC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x4A, 0x01 + .word _020A72FC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xA8, 0x03 + .word _020A72BC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x60, 0x01 + .word _020A6BAC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x61, 0x01 + .word _020A6EB8 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x71, 0x01 + .word _020A6E40 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x7F, 0x01 + .word _020A77CC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x80, 0x01 + .word _020A77DC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x83, 0x01 + .word _020A730C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xDE, 0x03 + .word _020A6DEC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x99, 0x01 + .word _020A77EC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x9A, 0x01 + .word _020A731C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x9B, 0x01 + .word _020A7CAC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x9F, 0x01 + .word _020A733C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB2, 0x01 + .word _020A69CC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB7, 0x01 + .word _020A780C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0F, 0x04 + .word _020A781C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xB8, 0x01 + .word _020A734C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x2E, 0x04 + .word _020A782C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xDD, 0x01 + .word _020A783C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x39, 0x04 + .word _020A6A2C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xE3, 0x01 + .word _020A6ED0 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xE4, 0x01 + .word _020A71DC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xEF, 0x01 + .word _020A737C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF8, 0x01 + .word _020A738C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xFC, 0x01 + .word _020A739C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x07, 0x02 + .word _020A73AC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0A, 0x02 + .word _020A6F0C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0B, 0x02 + .word _020A6F1C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x0C, 0x02 + .word _020A6CCC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0D, 0x02 + .word _020A6CE4 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0E, 0x02 + .word _020A6BD0 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x10, 0x02 + .word _020A78AC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x11, 0x02 + .word _020A73CC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x12, 0x02 + .word _020A73DC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x13, 0x02 + .word _020A6A8C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x13, 0x02 + .word _020A6A44 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x13, 0x02 + .word _020A6A74 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x13, 0x02 + .word _020A6AD4 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x13, 0x02 + .word _020A6A68 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x13, 0x02 + .word _020A6B1C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x13, 0x02 + .word _020A6A5C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x13, 0x02 + .word _020A6AC8 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x14, 0x02 + .word _020A69FC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x15, 0x02 + .word _020A6F4C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x2A, 0x02 + .word _020A69A8 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x2A, 0x02 + .word _020A6978 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x00 + .word _020A6A20 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x10, 0x00 + .word _020A699C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x2D, 0x01 + .word _020A6CD8 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x31, 0x01 + .word _020A6F8C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x25, 0x01 + .word _020A6EDC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x1D, 0x03 + .word _020A6F9C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xD9, 0x03 + .word _020A742C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x1E, 0x03 + .word _020A791C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x21, 0x01 + .word _020A792C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x21, 0x01 + .word _020A793C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x21, 0x01 + .word _020A794C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x6B, 0x01 + .word _020A6FCC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x7B, 0x00 + .word _020A746C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x1C, 0x00 + .word _020A6FFC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xA5, 0x02 + .word _020A6B40 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB7, 0x03 + .word _020A6D98 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x45, 0x00 + .word _020A7C1C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xAF, 0x00 + .word _020A6BA0 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xBA, 0x00 + .word _020A747C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xA5, 0x00 + .word _020A6AF8 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4F, 0x00 + .word _020A6954 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x3B, 0x01 + .word _020A702C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x05, 0x02 + .word _020A703C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xBA, 0x01 + .word _020A74AC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xFA, 0x01 + .word _020A706C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4F, 0x04 + .word _020A707C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x18, 0x00 + .word _020A6BDC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xEE, 0x01 + .word _020A6F3C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x1D, 0x01 + .word _020A6FBC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xAE, 0x01 + .word _020A709C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xF1, 0x00 + .word _020A79AC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xFF, 0x00 + .word _020A79BC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xFF, 0x00 + .word _020A79CC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xFF, 0x00 + .word _020A79DC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x36, 0x01 + .word _020A70DC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x8D, 0x01 + .word _020A79FC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xEF, 0x00 + .word _020A6E7C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x7A, 0x00 + .word _020A74FC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x90, 0x00 + .word _020A732C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x08, 0x02 + .word _020A7A2C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4C, 0x03 + .word _020A71BC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4A, 0x01 + .word _020A752C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x4A, 0x01 + .word _020A753C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4A, 0x01 + .word _020A774C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4A, 0x01 + .word _020A777C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4A, 0x01 + .word _020A785C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xB7, 0x01 + .word _020A754C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB7, 0x01 + .word _020A755C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB7, 0x01 + .word _020A756C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0F, 0x04 + .word _020A757C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x0F, 0x04 + .word _020A758C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0F, 0x04 + .word _020A759C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0F, 0x02 + .word _020A711C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x14, 0x01 + .word _020A6960 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x97, 0x00 + .word _020A6924 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x15, 0x01 + .word _020A69E4 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x2F, 0x02 + .word _020A75BC + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x30, 0x02 + .word _020A75CC + .byte 0x00, 0x00, 0x01, 0x01 + .byte 0x05, 0x00, 0x31, 0x02 + .word _020A7AAC + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x32, 0x02 + .word _020A75EC + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x33, 0x02 + .word _020A7ABC + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x34, 0x02 + .word _020A7ADC + .byte 0x00, 0x00, 0x01, 0x01 + .byte 0x05, 0x00, 0x35, 0x02 + .word _020A723C + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x36, 0x02 + .word _020A7C6C + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x37, 0x02 + .word _020A762C + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x38, 0x02 + .word _020A778C + .byte 0x00, 0x00, 0x01, 0x01 + .byte 0x05, 0x00, 0x39, 0x02 + .word _020A6B94 + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x3A, 0x02 + .word _020A765C + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x3B, 0x02 + .word _020A7B1C + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x3C, 0x02 + .word _020A7C7C + .byte 0x00, 0x00, 0x01, 0x01 + .byte 0x05, 0x00, 0x3D, 0x02 + .word _020A7C8C + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x3D, 0x02 + .word _020A7C9C + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2B, 0x02 + .word _020A7DAC + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2C, 0x02 + .word _020A7F48 + .byte 0x00, 0x00, 0x01, 0x01 + .byte 0x05, 0x00, 0xDF, 0x01 + .word _020A76CC + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0xDF, 0x01 + .word _020A76DC + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0xDF, 0x01 + .word _020A76EC + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0xDF, 0x01 + .word _020A76FC + .byte 0x00, 0x00, 0x01, 0x01 + .byte 0x05, 0x00, 0xDF, 0x01 + .word _020A771C + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0xDF, 0x01 + .word _020A772C + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2D, 0x02 + .word _020A7E60 + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2D, 0x02 + .word _020A7E74 + .byte 0x00, 0x00, 0x01, 0x01 + .byte 0x05, 0x00, 0x2D, 0x02 + .word _020A7E88 + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2D, 0x02 + .word _020A7E9C + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2D, 0x02 + .word _020A7EB0 + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2D, 0x02 + .word _020A7EC4 + .byte 0x00, 0x00, 0x01, 0x01 + .byte 0x05, 0x00, 0x6A, 0x00 + .word _020A7B7C + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x6A, 0x00 + .word _020A7B8C + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x6A, 0x00 + .word _020A7B9C + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x6A, 0x00 + .word _020A7BAC + .byte 0x00, 0x00, 0x01, 0x01 + .byte 0x05, 0x00, 0x6A, 0x00 + .word _020A7BBC + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x6A, 0x00 + .word _020A7BDC + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2E, 0x02 + .word _020A7ED8 + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2E, 0x02 + .word _020A7F60 + .byte 0x00, 0x00, 0x01, 0x01 + .byte 0x05, 0x00, 0x2E, 0x02 + .word _020A7F78 + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2E, 0x02 + .word _020A7F90 + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2E, 0x02 + .word _020A7FA8 + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x2E, 0x02 + .word _020A7FC0 + .byte 0x00, 0x00, 0x01, 0x01 + .byte 0x05, 0x00, 0x28, 0x02 + .word _020A7DC0 + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x3E, 0x02 + .word _020A7EEC + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x12, 0x02 + .word _020A7BEC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4E, 0x01 + .word _020A7BFC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xF6, 0x00 + .word _020A7C0C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xFD, 0x01 + .word _020A6D74 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xD7, 0x01 + .word _020A736C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x55, 0x01 + .word _020A786C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x55, 0x01 + .word _020A787C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x55, 0x01 + .word _020A789C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x55, 0x01 + .word _020A78BC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x56, 0x01 + .word _020A73EC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x56, 0x01 + .word _020A73FC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x56, 0x01 + .word _020A740C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x56, 0x01 + .word _020A741C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xE6, 0x01 + .word _020A6B58 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xA0, 0x01 + .word _020A6F5C + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0x9E, 0x01 + .word _020A6B64 + .byte 0x00, 0x00, 0x01, 0x01, 0x05, 0x00, 0xA1, 0x01 + .word _020A6F6C + .byte 0x00, 0x00, 0x02, 0x01, 0x06, 0x00, 0x0B, 0x04 + .word _020A6E94 +#ifdef EUROPE + .byte 0xA2, 0x45, 0x02, 0x01 +#else + .byte 0x83, 0x45, 0x02, 0x01 +#endif + .byte 0x06, 0x00, 0xB2, 0x01 + .word _020A743C +#ifdef EUROPE + .byte 0xA4, 0x45, 0x02, 0x01 +#else + .byte 0x85, 0x45, 0x02, 0x01 +#endif + .byte 0x06, 0x00, 0x0A, 0x04 + .word _020A744C +#ifdef EUROPE + .byte 0xA3, 0x45, 0x02, 0x01 +#else + .byte 0x84, 0x45, 0x02, 0x01 +#endif + .byte 0x05, 0x00, 0xEA, 0x00 + .word _020A705C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x93, 0x01 + .word _020A6FEC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xF5, 0x01 + .word _020A795C + .byte 0x00, 0x00, 0x03, 0x02, 0x05, 0x00, 0x03, 0x02 + .word _020A6AEC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x8A, 0x01 + .word _020A701C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x8A, 0x01 + .word _020A748C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x8A, 0x01 + .word _020A749C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x8A, 0x01 + .word _020A74BC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x89, 0x00 + .word _020A6BE8 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x89, 0x00 + .word _020A708C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x89, 0x01 + .word _020A7C2C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x89, 0x01 + .word _020A7CBC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x89, 0x01 + .word _020A7CD0 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x89, 0x01 + .word _020A7CE4 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x82, 0x01 + .word _020A6E58 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xED, 0x01 + .word _020A715C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x78, 0x01 + .word _020A70FC + .byte 0x00, 0x00, 0x03, 0x02, 0x06, 0x00, 0x28, 0x00 + .word _020A7CF8 +#ifdef EUROPE + .byte 0xA5, 0x45, 0x02, 0x02 +#else + .byte 0x86, 0x45, 0x02, 0x02 +#endif + .byte 0x06, 0x00, 0x3F, 0x02 + .word _020A7D0C +#ifdef EUROPE + .byte 0xA6, 0x45, 0x02, 0x02 +#else + .byte 0x87, 0x45, 0x02, 0x02 +#endif + .byte 0x05, 0x00, 0xC2, 0x00 + .word _020A693C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x09, 0x01 + .word _020A725C + .byte 0x00, 0x00, 0x02, 0x02, 0x05, 0x00, 0x11, 0x04 + .word _020A6CA8 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x22, 0x00 + .word _020A75AC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x88, 0x01 + .word _020A6EF4 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x3D, 0x03 + .word _020A714C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x63, 0x01 + .word _020A75FC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xFB, 0x00 + .word _020A6B10 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF0, 0x00 + .word _020A7AEC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x2C, 0x01 + .word _020A718C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x2C, 0x01 + .word _020A766C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x2C, 0x01 + .word _020A768C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x2C, 0x01 + .word _020A769C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x2C, 0x01 + .word _020A76BC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x67, 0x00 + .word _020A6D80 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x16, 0x02 + .word _020A6B28 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x16, 0x02 + .word _020A6BC4 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x16, 0x02 + .word _020A6DE0 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x16, 0x02 + .word _020A6D8C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x16, 0x02 + .word _020A6BB8 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x16, 0x02 + .word _020A6CF0 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x43, 0x00 + .word _020A727C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x3A, 0x01 + .word _020A77BC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x4B, 0x01 + .word _020A72CC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF2, 0x00 + .word _020A6A98 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x81, 0x00 + .word _020A721C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x79, 0x01 + .word _020A6DB0 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xD4, 0x01 + .word _020A784C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x66, 0x00 + .word _020A722C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x23, 0x01 + .word _020A788C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF1, 0x01 + .word _020A73BC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xF1, 0x01 + .word _020A78CC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF1, 0x01 + .word _020A78DC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF1, 0x01 + .word _020A78EC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF1, 0x01 + .word _020A78FC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0xF1, 0x01 + .word _020A790C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x58, 0x00 + .word _020A745C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x58, 0x00 + .word _020A796C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x58, 0x00 + .word _020A797C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x58, 0x00 + .word _020A798C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x58, 0x00 + .word _020A799C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x59, 0x00 + .word _020A74DC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x59, 0x00 + .word _020A79EC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x59, 0x00 + .word _020A7A0C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xFC, 0x00 + .word _020A751C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xB3, 0x00 + .word _020A6D44 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xBD, 0x00 + .word _020A6C48 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x5E, 0x01 + .word _020A6D20 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xC8, 0x01 + .word _020A75DC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0E, 0x03 + .word _020A761C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0E, 0x03 + .word _020A7AFC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x0E, 0x03 + .word _020A7B2C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x0E, 0x03 + .word _020A7B4C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4D, 0x01 + .word _020A6AB0 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4D, 0x01 + .word _020A6B88 + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x4D, 0x01 + .word _020A6E10 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4D, 0x01 + .word _020A6C90 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4D, 0x01 + .word _020A6E88 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4D, 0x01 + .word _020A6DBC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x84, 0x00 + .word _020A6BF4 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x4B, 0x00 + .word _020A6A80 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xA1, 0x00 + .word _020A6A08 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x00, 0x01 + .word _020A6D5C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x68, 0x01 + .word _020A6FAC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xE9, 0x00 + .word _020A700C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x5D, 0x00 + .word _020A6DF8 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x5D, 0x00 + .word _020A70AC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x5D, 0x00 + .word _020A70EC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF5, 0x00 + .word _020A76AC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xF5, 0x00 + .word _020A7A5C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x17, 0x02 + .word _020A74EC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x52, 0x01 + .word _020A763C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x01 + .word _020A6D14 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x01 + .word _020A6FDC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x01 + .word _020A72DC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x51, 0x01 + .word _020A72EC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x01 + .word _020A716C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x01 + .word _020A6F7C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x51, 0x01 + .word _020A704C + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x51, 0x01 + .word _020A70BC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x41, 0x02 + .word _020A7D20 + .byte 0x00, 0x00, 0x03, 0x02, 0x05, 0x00, 0x42, 0x02 + .word _020A7D84 + .byte 0x00, 0x00, 0x03, 0x02, 0x05, 0x00, 0x43, 0x02 + .word _020A7E4C + .byte 0x00, 0x00, 0x02, 0x02 + .byte 0x05, 0x00, 0x44, 0x02 + .word _020A7FD8 + .byte 0x00, 0x00, 0x02, 0x02, 0x05, 0x00, 0xC7, 0x01 + .word _020A6B70 + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x06, 0x02 + .word _020A70CC + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0x43, 0x01 + .word _020A72AC + .byte 0x00, 0x00, 0x02, 0x01 + .byte 0x05, 0x00, 0x74, 0x01 + .word _020A728C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xFF, 0x01 + .word _020A750C + .byte 0x00, 0x00, 0x02, 0x01, 0x05, 0x00, 0xE2, 0x01 + .word _020A6EA0 + .byte 0x00, 0x00, 0x02, 0x01 + .global _020A9208 +_020A9208: + .byte 0x53, 0x50, 0x45, 0x50, 0x20, 0x54, 0x59, 0x50, 0x45, 0x20, 0x25, 0x64 + .byte 0x0A, 0x00, 0x00, 0x00 + .global JOB_WINDOW_PARAMS_1 +JOB_WINDOW_PARAMS_1: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 +#ifdef EUROPE +#define JOB_MENU_OFFSET 2 +#else +#define JOB_MENU_OFFSET 0 +#endif + .global JOB_MENU_ITEMS_1 +JOB_MENU_ITEMS_1: + .byte 0x09 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x08 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF + .global JOB_MENU_ITEMS_2 +JOB_MENU_ITEMS_2: + .byte 0x0A + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0B + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x08 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF + .global _020A9268 +_020A9268: + .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x0E, 0x08, 0x00, 0x00, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A9278 +_020A9278: + .byte 0x33, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A9288 +_020A9288: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x1A, 0x11, 0x00, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A9298 +_020A9298: + .byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x05, 0x08, 0x00, 0x00, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020A92A8 +_020A92A8: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x14, 0x1A, 0x02, 0x00, 0xFE, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global JOB_MENU_ITEMS_3 +JOB_MENU_ITEMS_3: + .byte 0x29 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2A + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 + .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF + .global JOB_MENU_ITEMS_4 +JOB_MENU_ITEMS_4: + .byte 0x29 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 + .byte 0x05, 0x00, 0x00, 0x00, 0x2A + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF + .global JOB_MENU_ITEMS_5 +JOB_MENU_ITEMS_5: + .byte 0x91 + JOB_MENU_OFFSET, 0x37, 0x00, 0x00 + .global _020A92EC +_020A92EC: + .byte 0x01, 0x00, 0x00, 0x00, 0x92 + JOB_MENU_OFFSET, 0x37, 0x00, 0x00 + .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF + .global JOB_MENU_ITEMS_6 +JOB_MENU_ITEMS_6: + .byte 0x29 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 + .global _020A9304 +_020A9304: + .byte 0x01, 0x00, 0x00, 0x00, 0x2A + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF + .global JOB_MENU_ITEMS_7 +JOB_MENU_ITEMS_7: + .byte 0xB1 + JOB_MENU_OFFSET, 0x37, 0x00, 0x00 + .global _020A931C +_020A931C: + .byte 0x05, 0x00, 0x00, 0x00, 0xB2 + JOB_MENU_OFFSET, 0x37, 0x00, 0x00 + .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF + .global JOB_MENU_ITEMS_8 +JOB_MENU_ITEMS_8: + .byte 0xB4 + JOB_MENU_OFFSET, 0x37, 0x00, 0x00 + .global _020A9334 +_020A9334: + .byte 0x02, 0x00, 0x00, 0x00, 0xB5 + JOB_MENU_OFFSET, 0x37, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF + .global JOB_MENU_ITEMS_9 +JOB_MENU_ITEMS_9: + .byte 0x29 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x2A + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 + .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF + .global JOB_MENU_ITEMS_10 +JOB_MENU_ITEMS_10: + .byte 0x0E + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 + .global _020A9364 +_020A9364: + .byte 0x02, 0x00, 0x00, 0x00, 0x08 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF + .global JOB_MENU_ITEMS_11 +JOB_MENU_ITEMS_11: + .byte 0x29 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 + .global _020A937C +_020A937C: + .byte 0x06, 0x00, 0x00, 0x00, 0x2A + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 + .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF + .global JOB_MENU_ITEMS_12 +JOB_MENU_ITEMS_12: + .byte 0x0F + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 + .global _020A9394 +_020A9394: + .byte 0x03, 0x00, 0x00, 0x00, 0x11 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x08 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 + .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF + .global JOB_MENU_ITEMS_13 +JOB_MENU_ITEMS_13: + .byte 0x10 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 + .global _020A93B4 +_020A93B4: + .byte 0x04, 0x00, 0x00, 0x00, 0x11 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x08 + JOB_MENU_OFFSET, 0x38, 0x00, 0x00 + .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF + .global JOB_WINDOW_PARAMS_2 +JOB_WINDOW_PARAMS_2: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x02, 0x02, 0x1C, 0x14, 0x01, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global DUNGEON_SWAP_ID_TABLE +DUNGEON_SWAP_ID_TABLE: + .byte 0x00, 0x01, 0x02, 0x03 + .byte 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13 + .byte 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23 + .byte 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33 + .byte 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x41, 0x42, 0x43 + .byte 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53 + .byte 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63 + .byte 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73 + .byte 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F, 0x80, 0x81, 0x82, 0x83 + .byte 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F, 0x90, 0x91, 0x92, 0x93 + .byte 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B, 0x9C, 0x9D, 0x9E, 0x9F, 0xA0, 0xA1, 0xA2, 0xA3 + .byte 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF, 0xB0, 0xB1, 0xB2, 0xB3 + .byte 0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE, 0xBF, 0xC0, 0xC1, 0xC2, 0xC3 + .byte 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, 0xD0, 0xD1, 0xD2, 0xD3 + .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020A94BC +_020A94BC: + .byte 0x34, 0x01, 0x29, 0x01, 0x35, 0x01, 0xB8, 0x00 + .byte 0xC1, 0x00 + .global _020A94C6 +_020A94C6: +#ifdef EUROPE +#define MAP_MARKER_OFFSET 0xC +#else +#define MAP_MARKER_OFFSET 0x0 +#endif + .byte 0x2B + MAP_MARKER_OFFSET, 0x01, 0x2A + MAP_MARKER_OFFSET, 0x01, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x2E + MAP_MARKER_OFFSET, 0x01 + .global MAP_MARKER_PLACEMENTS +MAP_MARKER_PLACEMENTS: + .byte 0x0C, 0x01 + .global _020A94D2 +_020A94D2: + .byte 0xFF, 0xFF + .byte 0xD4, 0x00, 0xB4, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x70, 0x01, 0x98, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0xD4, 0x00, 0xC4, 0x00, 0x0C, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0xEC, 0x00, 0xCC, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x34, 0x01, 0x84, 0x00, 0x0C, 0x01, 0x05, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xFC, 0x00, 0x9C, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x44, 0x01, 0x9C, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x24, 0x01, 0xCC, 0x00, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xFF, 0xFF, 0x5C, 0x01, 0xBC, 0x00, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xFF, 0xFF, 0x84, 0x01, 0xCC, 0x00, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xFF, 0xFF, 0x9C, 0x01, 0xE4, 0x00, 0x0C, 0x01, 0x0F, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x04, 0x01, 0x6C, 0x00, 0x0C, 0x01, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x12, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xD0, 0x00, 0x6C, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0xB4, 0x00, 0x74, 0x00, 0x0C, 0x01, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x16, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x34, 0x01, 0x5C, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x24, 0x01, 0x44, 0x00, 0x0C, 0x01, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0xFF, 0xFF + .byte 0x6C, 0x00, 0x54, 0x00, 0x0D, 0x01, 0xFF, 0xFF, 0x74, 0x00, 0x6C, 0x00, 0x0D, 0x01, 0xFF, 0xFF + .byte 0x8C, 0x00, 0x7C, 0x00, 0x0D, 0x01, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x1E, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0xFF, 0xFF, 0xA4, 0x00, 0x5C, 0x00, 0x0D, 0x01, 0xFF, 0xFF + .byte 0xA4, 0x00, 0x44, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x6C, 0x01, 0x6C, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0xC4, 0x00, 0x9C, 0x00, 0x0C, 0x01, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x24, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x54, 0x00, 0xDC, 0x00, 0x0C, 0x01, 0x27, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x3C, 0x00, 0xB4, 0x00, 0x0C, 0x01, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x2A, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xF4, 0x00, 0x84, 0x00, 0x0C, 0x01, 0x2D, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x4C, 0x00, 0x14, 0x01, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x54, 0x00, 0x24, 0x01, 0x0C, 0x01, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x30, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xCC, 0x00, 0x24, 0x01, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x54, 0x00, 0x84, 0x00, 0x0C, 0x01, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x34, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x54, 0x01, 0xFC, 0x00, 0x0C, 0x01, 0x37, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x8C, 0x01, 0x84, 0x00, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xFF, 0xFF, 0xBC, 0x01, 0xA4, 0x00, 0x0C, 0x01, 0x41, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x44, 0x00, 0x2C, 0x00, 0x0C, 0x01, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x44, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x6C, 0x01, 0x04, 0x01, 0x0C, 0x01, 0x47, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xAC, 0x00, 0xFC, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x9C, 0x00, 0xCC, 0x00, 0x0C, 0x01, 0x4A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0xB4, 0x00, 0x4C, 0x00, 0x0C, 0x01, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x6C, 0x00, 0x24, 0x01, 0x0C, 0x01, 0x4E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x54, 0x00, 0x4C, 0x00, 0x0C, 0x01, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x44, 0x01, 0x24, 0x01, 0x0C, 0x01, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0xBC, 0x00, 0x24, 0x00, 0x0C, 0x01, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x94, 0x01, 0x54, 0x00, 0x0C, 0x01, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0xEC, 0x00, 0xAC, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x3C, 0x01, 0xB4, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x0C, 0x01, 0xAC, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x04, 0x01, 0xC4, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x5C, 0x01, 0x8C, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x24, 0x01, 0x9C, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0xF4, 0x00, 0x1C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0xCC, 0x01, 0x2C, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x34, 0x00, 0x64, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xB4, 0x01, 0x7C, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0xA4, 0x01, 0x04, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0x24, 0x01, 0x24, 0x01, 0x0C, 0x01, 0xFF, 0xFF + .byte 0xEC, 0x00, 0xE4, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xFC, 0x00, 0xF4, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0xDC, 0x00, 0xF4, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0xEC, 0x00, 0x04, 0x01, 0x0C, 0x01, 0xFF, 0xFF + .byte 0xEC, 0x00, 0xF4, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x94, 0x01, 0x24, 0x00, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x74, 0x01, 0xD4, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x84, 0x00, 0xEC, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0xBC, 0x01, 0x1C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0x74, 0x00, 0x34, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x74, 0x01, 0xA4, 0x00, 0x0C, 0x01, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF + .byte 0x3C, 0x01, 0xC0, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x8C, 0x00, 0x64, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF + .byte 0xFC, 0x00, 0x84, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x44, 0x01, 0x34, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0x83, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF + .byte 0x7C, 0x00, 0x5C, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x86, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x84, 0x00, 0x44, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF + .byte 0x54, 0x00, 0x2C, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x8A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF + .byte 0xA4, 0x00, 0x5C, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x2C, 0x01, 0x2C, 0x01, 0x2F + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF + .byte 0xAC, 0x00, 0x7C, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x4C, 0x00, 0x54, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x8F, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF + .byte 0x84, 0x00, 0x74, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0xBC, 0x00, 0x5C, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x93, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF + .byte 0x24, 0x01, 0x28, 0x01, 0x2D + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x34, 0x01, 0x28, 0x01, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x97, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF + .byte 0x2C, 0x01, 0x2C, 0x01, 0x2D + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x2C, 0x01, 0x2C, 0x01, 0x2D + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF + .byte 0x34, 0x01, 0x14, 0x01, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x9C, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x10, 0x01, 0xBC, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0x3C, 0x01, 0xC0, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x74, 0x01, 0xA4, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0xBC, 0x00, 0x5C, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0xEC, 0x00, 0x7C, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x24, 0x01, 0xB4, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x2C, 0x01, 0x2C, 0x01, 0x0C, 0x01, 0xFF, 0xFF, 0xD4, 0x00, 0xB4, 0x00, 0x0C, 0x01, 0xB5, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xB5, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xFF, 0xFF + .byte 0xA4, 0x00, 0x84, 0x00, 0x0C, 0x01, 0xFF, 0xFF, 0x14, 0x01, 0x34, 0x00, 0x0C, 0x01, 0xFF, 0xFF + .byte 0x4C, 0x00, 0xC4, 0x00, 0x0D, 0x01, 0xFF, 0xFF, 0x5C, 0x00, 0x34, 0x00, 0x0C, 0x01, 0xB3, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0xFF, 0xFF, 0x64, 0x00, 0x3C, 0x00, 0x0C, 0x01, 0xB2, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x0B, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x0F, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x12, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x19, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x1D, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x1E, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x8C, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x23, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x24, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x27, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x2A, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x37, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x41, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x44, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B + MAP_MARKER_OFFSET, 0x01, 0x7C, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0x83, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x86, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x86, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x8A, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x8A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x8D, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2F + MAP_MARKER_OFFSET, 0x01, 0x8E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x8F, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x8F, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x92, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x93, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E + MAP_MARKER_OFFSET, 0x01, 0x93, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x97, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x97, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x9C, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2D + MAP_MARKER_OFFSET, 0x01, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0x9F, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB0, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x30, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB3, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x01, 0xC1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF + .byte 0x64, 0x00, 0x80, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0x44, 0x00, 0x84, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0x29, 0x01 + .byte 0x00, 0x00, 0x00, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xB1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2A + MAP_MARKER_OFFSET, 0x01, 0xB1, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0xB5, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x2B + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF + .byte 0xD4, 0x00, 0xB4, 0x00, 0x2C + MAP_MARKER_OFFSET, 0x01, 0xFF, 0xFF, 0xD4, 0x00, 0xB4, 0x00 + .global _020A9E80 +_020A9E80: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00 + .global _020A9E90 +_020A9E90: + .byte 0x2F, 0x47, 0x52, 0x4F + .byte 0x55, 0x4E, 0x44, 0x2F, 0x63, 0x5F, 0x77, 0x69, 0x70, 0x65, 0x2E, 0x77, 0x74, 0x65, 0x00, 0x00 + .global _020A9EA4 +_020A9EA4: + .byte 0x2F, 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x63, 0x5F, 0x77, 0x69, 0x70, 0x65, 0x2E, 0x77 + .byte 0x74, 0x75, 0x00, 0x00 + .global _020A9EB8 +_020A9EB8: + .byte 0x2F, 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x63, 0x5F, 0x77, 0x69 + .byte 0x70, 0x65, 0x32, 0x2E, 0x77, 0x74, 0x75, 0x00 + .global _020A9ECC +_020A9ECC: + .byte 0x2F, 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F + .byte 0x63, 0x5F, 0x77, 0x69, 0x70, 0x65, 0x32, 0x2E, 0x77, 0x74, 0x65, 0x00 + .global _020A9EE0 +_020A9EE0: + .byte 0x07, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00 + .byte 0xA0, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00 + .byte 0x0A, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00 + .byte 0x2E, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00 + .byte 0xA0, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xD0, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00 + .global _020A9F34 +_020A9F34: + .byte 0x2F, 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x77, 0x5F, 0x68, 0x65, 0x61, 0x72, 0x74, 0x2E + .byte 0x77, 0x74, 0x65, 0x00 + .global _020A9F48 +_020A9F48: + .byte 0x2F, 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x77, 0x5F, 0x68, 0x65 + .byte 0x61, 0x72, 0x74, 0x2E, 0x77, 0x74, 0x75, 0x00 + .global _020A9F5C +_020A9F5C: + .byte 0x2F, 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F + .byte 0x63, 0x69, 0x72, 0x63, 0x6C, 0x65, 0x2E, 0x77, 0x74, 0x65, 0x00, 0x00 + .global _020A9F70 +_020A9F70: + .byte 0x2F, 0x47, 0x52, 0x4F + .byte 0x55, 0x4E, 0x44, 0x2F, 0x63, 0x69, 0x72, 0x63, 0x6C, 0x65, 0x2E, 0x77, 0x74, 0x75, 0x00, 0x00 + .global _020A9F84 +_020A9F84: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x73, 0x32, 0x30, 0x70, 0x30, 0x31, 0x61, 0x31, 0x2E + .byte 0x77, 0x61, 0x6E, 0x00 + .global _020A9F98 +_020A9F98: + .byte 0x65, 0x72, 0x72, 0x6F, 0x72, 0x21, 0x00, 0x00 + .global _020A9FA0 +_020A9FA0: + .byte 0x00, 0x00, 0x10, 0x00 + .byte 0x20, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global TRIG_TABLE +TRIG_TABLE: + .byte 0x00, 0x00, 0x00, 0x10 + .byte 0x06, 0x00, 0x00, 0x10, 0x0D, 0x00, 0x00, 0x10, 0x13, 0x00, 0x00, 0x10, 0x19, 0x00, 0x00, 0x10 + .byte 0x1F, 0x00, 0x00, 0x10, 0x26, 0x00, 0x00, 0x10, 0x2C, 0x00, 0x00, 0x10, 0x32, 0x00, 0x00, 0x10 + .byte 0x39, 0x00, 0x00, 0x10, 0x3F, 0x00, 0x00, 0x10, 0x45, 0x00, 0xFF, 0x0F, 0x4B, 0x00, 0xFF, 0x0F + .byte 0x52, 0x00, 0xFF, 0x0F, 0x58, 0x00, 0xFF, 0x0F, 0x5E, 0x00, 0xFF, 0x0F, 0x65, 0x00, 0xFF, 0x0F + .byte 0x6B, 0x00, 0xFF, 0x0F, 0x71, 0x00, 0xFE, 0x0F, 0x77, 0x00, 0xFE, 0x0F, 0x7E, 0x00, 0xFE, 0x0F + .byte 0x84, 0x00, 0xFE, 0x0F, 0x8A, 0x00, 0xFE, 0x0F, 0x90, 0x00, 0xFD, 0x0F, 0x97, 0x00, 0xFD, 0x0F + .byte 0x9D, 0x00, 0xFD, 0x0F, 0xA3, 0x00, 0xFD, 0x0F, 0xAA, 0x00, 0xFC, 0x0F, 0xB0, 0x00, 0xFC, 0x0F + .byte 0xB6, 0x00, 0xFC, 0x0F, 0xBC, 0x00, 0xFC, 0x0F, 0xC3, 0x00, 0xFB, 0x0F, 0xC9, 0x00, 0xFB, 0x0F + .byte 0xCF, 0x00, 0xFB, 0x0F, 0xD6, 0x00, 0xFA, 0x0F, 0xDC, 0x00, 0xFA, 0x0F, 0xE2, 0x00, 0xFA, 0x0F + .byte 0xE8, 0x00, 0xF9, 0x0F, 0xEF, 0x00, 0xF9, 0x0F, 0xF5, 0x00, 0xF9, 0x0F, 0xFB, 0x00, 0xF8, 0x0F + .byte 0x01, 0x01, 0xF8, 0x0F, 0x08, 0x01, 0xF8, 0x0F, 0x0E, 0x01, 0xF7, 0x0F, 0x14, 0x01, 0xF7, 0x0F + .byte 0x1B, 0x01, 0xF6, 0x0F, 0x21, 0x01, 0xF6, 0x0F, 0x27, 0x01, 0xF5, 0x0F, 0x2D, 0x01, 0xF5, 0x0F + .byte 0x34, 0x01, 0xF4, 0x0F, 0x3A, 0x01, 0xF4, 0x0F, 0x40, 0x01, 0xF3, 0x0F, 0x46, 0x01, 0xF3, 0x0F + .byte 0x4D, 0x01, 0xF2, 0x0F, 0x53, 0x01, 0xF2, 0x0F, 0x59, 0x01, 0xF1, 0x0F, 0x5F, 0x01, 0xF1, 0x0F + .byte 0x66, 0x01, 0xF0, 0x0F, 0x6C, 0x01, 0xF0, 0x0F, 0x72, 0x01, 0xEF, 0x0F, 0x78, 0x01, 0xEF, 0x0F + .byte 0x7F, 0x01, 0xEE, 0x0F, 0x85, 0x01, 0xED, 0x0F, 0x8B, 0x01, 0xED, 0x0F, 0x91, 0x01, 0xEC, 0x0F + .byte 0x98, 0x01, 0xEC, 0x0F, 0x9E, 0x01, 0xEB, 0x0F, 0xA4, 0x01, 0xEA, 0x0F, 0xAA, 0x01, 0xEA, 0x0F + .byte 0xB1, 0x01, 0xE9, 0x0F, 0xB7, 0x01, 0xE8, 0x0F, 0xBD, 0x01, 0xE8, 0x0F, 0xC3, 0x01, 0xE7, 0x0F + .byte 0xCA, 0x01, 0xE6, 0x0F, 0xD0, 0x01, 0xE6, 0x0F, 0xD6, 0x01, 0xE5, 0x0F, 0xDC, 0x01, 0xE4, 0x0F + .byte 0xE3, 0x01, 0xE3, 0x0F, 0xE9, 0x01, 0xE3, 0x0F, 0xEF, 0x01, 0xE2, 0x0F, 0xF5, 0x01, 0xE1, 0x0F + .byte 0xFC, 0x01, 0xE0, 0x0F, 0x02, 0x02, 0xE0, 0x0F, 0x08, 0x02, 0xDF, 0x0F, 0x0E, 0x02, 0xDE, 0x0F + .byte 0x15, 0x02, 0xDD, 0x0F, 0x1B, 0x02, 0xDC, 0x0F, 0x21, 0x02, 0xDC, 0x0F, 0x27, 0x02, 0xDB, 0x0F + .byte 0x2D, 0x02, 0xDA, 0x0F, 0x34, 0x02, 0xD9, 0x0F, 0x3A, 0x02, 0xD8, 0x0F, 0x40, 0x02, 0xD7, 0x0F + .byte 0x46, 0x02, 0xD6, 0x0F, 0x4D, 0x02, 0xD5, 0x0F, 0x53, 0x02, 0xD5, 0x0F, 0x59, 0x02, 0xD4, 0x0F + .byte 0x5F, 0x02, 0xD3, 0x0F, 0x65, 0x02, 0xD2, 0x0F, 0x6C, 0x02, 0xD1, 0x0F, 0x72, 0x02, 0xD0, 0x0F + .byte 0x78, 0x02, 0xCF, 0x0F, 0x7E, 0x02, 0xCE, 0x0F, 0x84, 0x02, 0xCD, 0x0F, 0x8B, 0x02, 0xCC, 0x0F + .byte 0x91, 0x02, 0xCB, 0x0F, 0x97, 0x02, 0xCA, 0x0F, 0x9D, 0x02, 0xC9, 0x0F, 0xA3, 0x02, 0xC8, 0x0F + .byte 0xAA, 0x02, 0xC7, 0x0F, 0xB0, 0x02, 0xC6, 0x0F, 0xB6, 0x02, 0xC5, 0x0F, 0xBC, 0x02, 0xC4, 0x0F + .byte 0xC2, 0x02, 0xC3, 0x0F, 0xC9, 0x02, 0xC2, 0x0F, 0xCF, 0x02, 0xC0, 0x0F, 0xD5, 0x02, 0xBF, 0x0F + .byte 0xDB, 0x02, 0xBE, 0x0F, 0xE1, 0x02, 0xBD, 0x0F, 0xE8, 0x02, 0xBC, 0x0F, 0xEE, 0x02, 0xBB, 0x0F + .byte 0xF4, 0x02, 0xBA, 0x0F, 0xFA, 0x02, 0xB8, 0x0F, 0x00, 0x03, 0xB7, 0x0F, 0x06, 0x03, 0xB6, 0x0F + .byte 0x0D, 0x03, 0xB5, 0x0F, 0x13, 0x03, 0xB4, 0x0F, 0x19, 0x03, 0xB3, 0x0F, 0x1F, 0x03, 0xB1, 0x0F + .byte 0x25, 0x03, 0xB0, 0x0F, 0x2B, 0x03, 0xAF, 0x0F, 0x32, 0x03, 0xAE, 0x0F, 0x38, 0x03, 0xAC, 0x0F + .byte 0x3E, 0x03, 0xAB, 0x0F, 0x44, 0x03, 0xAA, 0x0F, 0x4A, 0x03, 0xA8, 0x0F, 0x50, 0x03, 0xA7, 0x0F + .byte 0x56, 0x03, 0xA6, 0x0F, 0x5D, 0x03, 0xA5, 0x0F, 0x63, 0x03, 0xA3, 0x0F, 0x69, 0x03, 0xA2, 0x0F + .byte 0x6F, 0x03, 0xA1, 0x0F, 0x75, 0x03, 0x9F, 0x0F, 0x7B, 0x03, 0x9E, 0x0F, 0x81, 0x03, 0x9C, 0x0F + .byte 0x88, 0x03, 0x9B, 0x0F, 0x8E, 0x03, 0x9A, 0x0F, 0x94, 0x03, 0x98, 0x0F, 0x9A, 0x03, 0x97, 0x0F + .byte 0xA0, 0x03, 0x95, 0x0F, 0xA6, 0x03, 0x94, 0x0F, 0xAC, 0x03, 0x93, 0x0F, 0xB2, 0x03, 0x91, 0x0F + .byte 0xB9, 0x03, 0x90, 0x0F, 0xBF, 0x03, 0x8E, 0x0F, 0xC5, 0x03, 0x8D, 0x0F, 0xCB, 0x03, 0x8B, 0x0F + .byte 0xD1, 0x03, 0x8A, 0x0F, 0xD7, 0x03, 0x88, 0x0F, 0xDD, 0x03, 0x87, 0x0F, 0xE3, 0x03, 0x85, 0x0F + .byte 0xE9, 0x03, 0x84, 0x0F, 0xEF, 0x03, 0x82, 0x0F, 0xF6, 0x03, 0x81, 0x0F, 0xFC, 0x03, 0x7F, 0x0F + .byte 0x02, 0x04, 0x7D, 0x0F, 0x08, 0x04, 0x7C, 0x0F, 0x0E, 0x04, 0x7A, 0x0F, 0x14, 0x04, 0x79, 0x0F + .byte 0x1A, 0x04, 0x77, 0x0F, 0x20, 0x04, 0x76, 0x0F, 0x26, 0x04, 0x74, 0x0F, 0x2C, 0x04, 0x72, 0x0F + .byte 0x32, 0x04, 0x71, 0x0F, 0x38, 0x04, 0x6F, 0x0F, 0x3E, 0x04, 0x6D, 0x0F, 0x44, 0x04, 0x6C, 0x0F + .byte 0x4B, 0x04, 0x6A, 0x0F, 0x51, 0x04, 0x68, 0x0F, 0x57, 0x04, 0x67, 0x0F, 0x5D, 0x04, 0x65, 0x0F + .byte 0x63, 0x04, 0x63, 0x0F, 0x69, 0x04, 0x61, 0x0F, 0x6F, 0x04, 0x60, 0x0F, 0x75, 0x04, 0x5E, 0x0F + .byte 0x7B, 0x04, 0x5C, 0x0F, 0x81, 0x04, 0x5A, 0x0F, 0x87, 0x04, 0x59, 0x0F, 0x8D, 0x04, 0x57, 0x0F + .byte 0x93, 0x04, 0x55, 0x0F, 0x99, 0x04, 0x53, 0x0F, 0x9F, 0x04, 0x51, 0x0F, 0xA5, 0x04, 0x50, 0x0F + .byte 0xAB, 0x04, 0x4E, 0x0F, 0xB1, 0x04, 0x4C, 0x0F, 0xB7, 0x04, 0x4A, 0x0F, 0xBD, 0x04, 0x48, 0x0F + .byte 0xC3, 0x04, 0x46, 0x0F, 0xC9, 0x04, 0x45, 0x0F, 0xCF, 0x04, 0x43, 0x0F, 0xD5, 0x04, 0x41, 0x0F + .byte 0xDB, 0x04, 0x3F, 0x0F, 0xE1, 0x04, 0x3D, 0x0F, 0xE7, 0x04, 0x3B, 0x0F, 0xED, 0x04, 0x39, 0x0F + .byte 0xF3, 0x04, 0x37, 0x0F, 0xF9, 0x04, 0x35, 0x0F, 0xFF, 0x04, 0x33, 0x0F, 0x05, 0x05, 0x31, 0x0F + .byte 0x0B, 0x05, 0x2F, 0x0F, 0x11, 0x05, 0x2D, 0x0F, 0x17, 0x05, 0x2B, 0x0F, 0x1D, 0x05, 0x29, 0x0F + .byte 0x23, 0x05, 0x27, 0x0F, 0x29, 0x05, 0x25, 0x0F, 0x2F, 0x05, 0x23, 0x0F, 0x34, 0x05, 0x21, 0x0F + .byte 0x3A, 0x05, 0x1F, 0x0F, 0x40, 0x05, 0x1D, 0x0F, 0x46, 0x05, 0x1B, 0x0F, 0x4C, 0x05, 0x19, 0x0F + .byte 0x52, 0x05, 0x17, 0x0F, 0x58, 0x05, 0x15, 0x0F, 0x5E, 0x05, 0x13, 0x0F, 0x64, 0x05, 0x11, 0x0F + .byte 0x6A, 0x05, 0x0E, 0x0F, 0x70, 0x05, 0x0C, 0x0F, 0x76, 0x05, 0x0A, 0x0F, 0x7C, 0x05, 0x08, 0x0F + .byte 0x81, 0x05, 0x06, 0x0F, 0x87, 0x05, 0x04, 0x0F, 0x8D, 0x05, 0x02, 0x0F, 0x93, 0x05, 0xFF, 0x0E + .byte 0x99, 0x05, 0xFD, 0x0E, 0x9F, 0x05, 0xFB, 0x0E, 0xA5, 0x05, 0xF9, 0x0E, 0xAB, 0x05, 0xF7, 0x0E + .byte 0xB1, 0x05, 0xF4, 0x0E, 0xB6, 0x05, 0xF2, 0x0E, 0xBC, 0x05, 0xF0, 0x0E, 0xC2, 0x05, 0xEE, 0x0E + .byte 0xC8, 0x05, 0xEB, 0x0E, 0xCE, 0x05, 0xE9, 0x0E, 0xD4, 0x05, 0xE7, 0x0E, 0xDA, 0x05, 0xE4, 0x0E + .byte 0xDF, 0x05, 0xE2, 0x0E, 0xE5, 0x05, 0xE0, 0x0E, 0xEB, 0x05, 0xDD, 0x0E, 0xF1, 0x05, 0xDB, 0x0E + .byte 0xF7, 0x05, 0xD9, 0x0E, 0xFD, 0x05, 0xD6, 0x0E, 0x02, 0x06, 0xD4, 0x0E, 0x08, 0x06, 0xD2, 0x0E + .byte 0x0E, 0x06, 0xCF, 0x0E, 0x14, 0x06, 0xCD, 0x0E, 0x1A, 0x06, 0xCB, 0x0E, 0x1F, 0x06, 0xC8, 0x0E + .byte 0x25, 0x06, 0xC6, 0x0E, 0x2B, 0x06, 0xC3, 0x0E, 0x31, 0x06, 0xC1, 0x0E, 0x37, 0x06, 0xBF, 0x0E + .byte 0x3C, 0x06, 0xBC, 0x0E, 0x42, 0x06, 0xBA, 0x0E, 0x48, 0x06, 0xB7, 0x0E, 0x4E, 0x06, 0xB5, 0x0E + .byte 0x54, 0x06, 0xB2, 0x0E, 0x59, 0x06, 0xB0, 0x0E, 0x5F, 0x06, 0xAD, 0x0E, 0x65, 0x06, 0xAB, 0x0E + .byte 0x6B, 0x06, 0xA8, 0x0E, 0x70, 0x06, 0xA6, 0x0E, 0x76, 0x06, 0xA3, 0x0E, 0x7C, 0x06, 0xA1, 0x0E + .byte 0x82, 0x06, 0x9E, 0x0E, 0x87, 0x06, 0x9B, 0x0E, 0x8D, 0x06, 0x99, 0x0E, 0x93, 0x06, 0x96, 0x0E + .byte 0x99, 0x06, 0x94, 0x0E, 0x9E, 0x06, 0x91, 0x0E, 0xA4, 0x06, 0x8F, 0x0E, 0xAA, 0x06, 0x8C, 0x0E + .byte 0xAF, 0x06, 0x89, 0x0E, 0xB5, 0x06, 0x87, 0x0E, 0xBB, 0x06, 0x84, 0x0E, 0xC1, 0x06, 0x81, 0x0E + .byte 0xC6, 0x06, 0x7F, 0x0E, 0xCC, 0x06, 0x7C, 0x0E, 0xD2, 0x06, 0x79, 0x0E, 0xD7, 0x06, 0x77, 0x0E + .byte 0xDD, 0x06, 0x74, 0x0E, 0xE3, 0x06, 0x71, 0x0E, 0xE8, 0x06, 0x6F, 0x0E, 0xEE, 0x06, 0x6C, 0x0E + .byte 0xF4, 0x06, 0x69, 0x0E, 0xF9, 0x06, 0x66, 0x0E, 0xFF, 0x06, 0x64, 0x0E, 0x05, 0x07, 0x61, 0x0E + .byte 0x0A, 0x07, 0x5E, 0x0E, 0x10, 0x07, 0x5B, 0x0E, 0x15, 0x07, 0x59, 0x0E, 0x1B, 0x07, 0x56, 0x0E + .byte 0x21, 0x07, 0x53, 0x0E, 0x26, 0x07, 0x50, 0x0E, 0x2C, 0x07, 0x4D, 0x0E, 0x32, 0x07, 0x4B, 0x0E + .byte 0x37, 0x07, 0x48, 0x0E, 0x3D, 0x07, 0x45, 0x0E, 0x42, 0x07, 0x42, 0x0E, 0x48, 0x07, 0x3F, 0x0E + .byte 0x4E, 0x07, 0x3C, 0x0E, 0x53, 0x07, 0x3A, 0x0E, 0x59, 0x07, 0x37, 0x0E, 0x5E, 0x07, 0x34, 0x0E + .byte 0x64, 0x07, 0x31, 0x0E, 0x6A, 0x07, 0x2E, 0x0E, 0x6F, 0x07, 0x2B, 0x0E, 0x75, 0x07, 0x28, 0x0E + .byte 0x7A, 0x07, 0x25, 0x0E, 0x80, 0x07, 0x22, 0x0E, 0x85, 0x07, 0x1F, 0x0E, 0x8B, 0x07, 0x1C, 0x0E + .byte 0x90, 0x07, 0x19, 0x0E, 0x96, 0x07, 0x16, 0x0E, 0x9B, 0x07, 0x13, 0x0E, 0xA1, 0x07, 0x10, 0x0E + .byte 0xA6, 0x07, 0x0D, 0x0E, 0xAC, 0x07, 0x0A, 0x0E, 0xB2, 0x07, 0x07, 0x0E, 0xB7, 0x07, 0x04, 0x0E + .byte 0xBD, 0x07, 0x01, 0x0E, 0xC2, 0x07, 0xFE, 0x0D, 0xC8, 0x07, 0xFB, 0x0D, 0xCD, 0x07, 0xF8, 0x0D + .byte 0xD2, 0x07, 0xF5, 0x0D, 0xD8, 0x07, 0xF2, 0x0D, 0xDD, 0x07, 0xEF, 0x0D, 0xE3, 0x07, 0xEC, 0x0D + .byte 0xE8, 0x07, 0xE9, 0x0D, 0xEE, 0x07, 0xE6, 0x0D, 0xF3, 0x07, 0xE3, 0x0D, 0xF9, 0x07, 0xDF, 0x0D + .byte 0xFE, 0x07, 0xDC, 0x0D, 0x04, 0x08, 0xD9, 0x0D, 0x09, 0x08, 0xD6, 0x0D, 0x0E, 0x08, 0xD3, 0x0D + .byte 0x14, 0x08, 0xD0, 0x0D, 0x19, 0x08, 0xCC, 0x0D, 0x1F, 0x08, 0xC9, 0x0D, 0x24, 0x08, 0xC6, 0x0D + .byte 0x2A, 0x08, 0xC3, 0x0D, 0x2F, 0x08, 0xC0, 0x0D, 0x34, 0x08, 0xBC, 0x0D, 0x3A, 0x08, 0xB9, 0x0D + .byte 0x3F, 0x08, 0xB6, 0x0D, 0x45, 0x08, 0xB3, 0x0D, 0x4A, 0x08, 0xB0, 0x0D, 0x4F, 0x08, 0xAC, 0x0D + .byte 0x55, 0x08, 0xA9, 0x0D, 0x5A, 0x08, 0xA6, 0x0D, 0x5F, 0x08, 0xA2, 0x0D, 0x65, 0x08, 0x9F, 0x0D + .byte 0x6A, 0x08, 0x9C, 0x0D, 0x6F, 0x08, 0x99, 0x0D, 0x75, 0x08, 0x95, 0x0D, 0x7A, 0x08, 0x92, 0x0D + .byte 0x7F, 0x08, 0x8F, 0x0D, 0x85, 0x08, 0x8B, 0x0D, 0x8A, 0x08, 0x88, 0x0D, 0x8F, 0x08, 0x85, 0x0D + .byte 0x95, 0x08, 0x81, 0x0D, 0x9A, 0x08, 0x7E, 0x0D, 0x9F, 0x08, 0x7A, 0x0D, 0xA5, 0x08, 0x77, 0x0D + .byte 0xAA, 0x08, 0x74, 0x0D, 0xAF, 0x08, 0x70, 0x0D, 0xB4, 0x08, 0x6D, 0x0D, 0xBA, 0x08, 0x69, 0x0D + .byte 0xBF, 0x08, 0x66, 0x0D, 0xC4, 0x08, 0x62, 0x0D, 0xC9, 0x08, 0x5F, 0x0D, 0xCF, 0x08, 0x5C, 0x0D + .byte 0xD4, 0x08, 0x58, 0x0D, 0xD9, 0x08, 0x55, 0x0D, 0xDE, 0x08, 0x51, 0x0D, 0xE4, 0x08, 0x4E, 0x0D + .byte 0xE9, 0x08, 0x4A, 0x0D, 0xEE, 0x08, 0x47, 0x0D, 0xF3, 0x08, 0x43, 0x0D, 0xF8, 0x08, 0x40, 0x0D + .byte 0xFE, 0x08, 0x3C, 0x0D, 0x03, 0x09, 0x39, 0x0D, 0x08, 0x09, 0x35, 0x0D, 0x0D, 0x09, 0x32, 0x0D + .byte 0x12, 0x09, 0x2E, 0x0D, 0x18, 0x09, 0x2A, 0x0D, 0x1D, 0x09, 0x27, 0x0D, 0x22, 0x09, 0x23, 0x0D + .byte 0x27, 0x09, 0x20, 0x0D, 0x2C, 0x09, 0x1C, 0x0D, 0x31, 0x09, 0x18, 0x0D, 0x37, 0x09, 0x15, 0x0D + .byte 0x3C, 0x09, 0x11, 0x0D, 0x41, 0x09, 0x0E, 0x0D, 0x46, 0x09, 0x0A, 0x0D, 0x4B, 0x09, 0x06, 0x0D + .byte 0x50, 0x09, 0x03, 0x0D, 0x55, 0x09, 0xFF, 0x0C, 0x5A, 0x09, 0xFB, 0x0C, 0x5F, 0x09, 0xF8, 0x0C + .byte 0x65, 0x09, 0xF4, 0x0C, 0x6A, 0x09, 0xF0, 0x0C, 0x6F, 0x09, 0xED, 0x0C, 0x74, 0x09, 0xE9, 0x0C + .byte 0x79, 0x09, 0xE5, 0x0C, 0x7E, 0x09, 0xE1, 0x0C, 0x83, 0x09, 0xDE, 0x0C, 0x88, 0x09, 0xDA, 0x0C + .byte 0x8D, 0x09, 0xD6, 0x0C, 0x92, 0x09, 0xD2, 0x0C, 0x97, 0x09, 0xCF, 0x0C, 0x9C, 0x09, 0xCB, 0x0C + .byte 0xA1, 0x09, 0xC7, 0x0C, 0xA6, 0x09, 0xC3, 0x0C, 0xAB, 0x09, 0xC0, 0x0C, 0xB0, 0x09, 0xBC, 0x0C + .byte 0xB5, 0x09, 0xB8, 0x0C, 0xBA, 0x09, 0xB4, 0x0C, 0xBF, 0x09, 0xB0, 0x0C, 0xC4, 0x09, 0xAC, 0x0C + .byte 0xC9, 0x09, 0xA9, 0x0C, 0xCE, 0x09, 0xA5, 0x0C, 0xD3, 0x09, 0xA1, 0x0C, 0xD8, 0x09, 0x9D, 0x0C + .byte 0xDD, 0x09, 0x99, 0x0C, 0xE2, 0x09, 0x95, 0x0C, 0xE7, 0x09, 0x91, 0x0C, 0xEC, 0x09, 0x8E, 0x0C + .byte 0xF1, 0x09, 0x8A, 0x0C, 0xF6, 0x09, 0x86, 0x0C, 0xFB, 0x09, 0x82, 0x0C, 0xFF, 0x09, 0x7E, 0x0C + .byte 0x04, 0x0A, 0x7A, 0x0C, 0x09, 0x0A, 0x76, 0x0C, 0x0E, 0x0A, 0x72, 0x0C, 0x13, 0x0A, 0x6E, 0x0C + .byte 0x18, 0x0A, 0x6A, 0x0C, 0x1D, 0x0A, 0x66, 0x0C, 0x22, 0x0A, 0x62, 0x0C, 0x26, 0x0A, 0x5E, 0x0C + .byte 0x2B, 0x0A, 0x5A, 0x0C, 0x30, 0x0A, 0x56, 0x0C, 0x35, 0x0A, 0x52, 0x0C, 0x3A, 0x0A, 0x4E, 0x0C + .byte 0x3F, 0x0A, 0x4A, 0x0C, 0x44, 0x0A, 0x46, 0x0C, 0x48, 0x0A, 0x42, 0x0C, 0x4D, 0x0A, 0x3E, 0x0C + .byte 0x52, 0x0A, 0x3A, 0x0C, 0x57, 0x0A, 0x36, 0x0C, 0x5C, 0x0A, 0x32, 0x0C, 0x60, 0x0A, 0x2E, 0x0C + .byte 0x65, 0x0A, 0x2A, 0x0C, 0x6A, 0x0A, 0x26, 0x0C, 0x6F, 0x0A, 0x22, 0x0C, 0x73, 0x0A, 0x1E, 0x0C + .byte 0x78, 0x0A, 0x19, 0x0C, 0x7D, 0x0A, 0x15, 0x0C, 0x82, 0x0A, 0x11, 0x0C, 0x86, 0x0A, 0x0D, 0x0C + .byte 0x8B, 0x0A, 0x09, 0x0C, 0x90, 0x0A, 0x05, 0x0C, 0x95, 0x0A, 0x01, 0x0C, 0x99, 0x0A, 0xFC, 0x0B + .byte 0x9E, 0x0A, 0xF8, 0x0B, 0xA3, 0x0A, 0xF4, 0x0B, 0xA7, 0x0A, 0xF0, 0x0B, 0xAC, 0x0A, 0xEC, 0x0B + .byte 0xB1, 0x0A, 0xE8, 0x0B, 0xB5, 0x0A, 0xE3, 0x0B, 0xBA, 0x0A, 0xDF, 0x0B, 0xBF, 0x0A, 0xDB, 0x0B + .byte 0xC3, 0x0A, 0xD7, 0x0B, 0xC8, 0x0A, 0xD2, 0x0B, 0xCD, 0x0A, 0xCE, 0x0B, 0xD1, 0x0A, 0xCA, 0x0B + .byte 0xD6, 0x0A, 0xC6, 0x0B, 0xDB, 0x0A, 0xC1, 0x0B, 0xDF, 0x0A, 0xBD, 0x0B, 0xE4, 0x0A, 0xB9, 0x0B + .byte 0xE8, 0x0A, 0xB5, 0x0B, 0xED, 0x0A, 0xB0, 0x0B, 0xF2, 0x0A, 0xAC, 0x0B, 0xF6, 0x0A, 0xA8, 0x0B + .byte 0xFB, 0x0A, 0xA3, 0x0B, 0xFF, 0x0A, 0x9F, 0x0B, 0x04, 0x0B, 0x9B, 0x0B, 0x08, 0x0B, 0x97, 0x0B + .byte 0x0D, 0x0B, 0x92, 0x0B, 0x11, 0x0B, 0x8E, 0x0B, 0x16, 0x0B, 0x89, 0x0B, 0x1B, 0x0B, 0x85, 0x0B + .byte 0x1F, 0x0B, 0x81, 0x0B, 0x24, 0x0B, 0x7C, 0x0B, 0x28, 0x0B, 0x78, 0x0B, 0x2D, 0x0B, 0x74, 0x0B + .byte 0x31, 0x0B, 0x6F, 0x0B, 0x36, 0x0B, 0x6B, 0x0B, 0x3A, 0x0B, 0x66, 0x0B, 0x3E, 0x0B, 0x62, 0x0B + .byte 0x43, 0x0B, 0x5E, 0x0B, 0x47, 0x0B, 0x59, 0x0B, 0x4C, 0x0B, 0x55, 0x0B, 0x50, 0x0B, 0x50, 0x0B + .byte 0x55, 0x0B, 0x4C, 0x0B, 0x59, 0x0B, 0x47, 0x0B, 0x5E, 0x0B, 0x43, 0x0B, 0x62, 0x0B, 0x3E, 0x0B + .byte 0x66, 0x0B, 0x3A, 0x0B, 0x6B, 0x0B, 0x36, 0x0B, 0x6F, 0x0B, 0x31, 0x0B, 0x74, 0x0B, 0x2D, 0x0B + .byte 0x78, 0x0B, 0x28, 0x0B, 0x7C, 0x0B, 0x24, 0x0B, 0x81, 0x0B, 0x1F, 0x0B, 0x85, 0x0B, 0x1B, 0x0B + .byte 0x89, 0x0B, 0x16, 0x0B, 0x8E, 0x0B, 0x11, 0x0B, 0x92, 0x0B, 0x0D, 0x0B, 0x97, 0x0B, 0x08, 0x0B + .byte 0x9B, 0x0B, 0x04, 0x0B, 0x9F, 0x0B, 0xFF, 0x0A, 0xA3, 0x0B, 0xFB, 0x0A, 0xA8, 0x0B, 0xF6, 0x0A + .byte 0xAC, 0x0B, 0xF2, 0x0A, 0xB0, 0x0B, 0xED, 0x0A, 0xB5, 0x0B, 0xE8, 0x0A, 0xB9, 0x0B, 0xE4, 0x0A + .byte 0xBD, 0x0B, 0xDF, 0x0A, 0xC1, 0x0B, 0xDB, 0x0A, 0xC6, 0x0B, 0xD6, 0x0A, 0xCA, 0x0B, 0xD1, 0x0A + .byte 0xCE, 0x0B, 0xCD, 0x0A, 0xD2, 0x0B, 0xC8, 0x0A, 0xD7, 0x0B, 0xC3, 0x0A, 0xDB, 0x0B, 0xBF, 0x0A + .byte 0xDF, 0x0B, 0xBA, 0x0A, 0xE3, 0x0B, 0xB5, 0x0A, 0xE8, 0x0B, 0xB1, 0x0A, 0xEC, 0x0B, 0xAC, 0x0A + .byte 0xF0, 0x0B, 0xA7, 0x0A, 0xF4, 0x0B, 0xA3, 0x0A, 0xF8, 0x0B, 0x9E, 0x0A, 0xFC, 0x0B, 0x99, 0x0A + .byte 0x01, 0x0C, 0x95, 0x0A, 0x05, 0x0C, 0x90, 0x0A, 0x09, 0x0C, 0x8B, 0x0A, 0x0D, 0x0C, 0x86, 0x0A + .byte 0x11, 0x0C, 0x82, 0x0A, 0x15, 0x0C, 0x7D, 0x0A, 0x19, 0x0C, 0x78, 0x0A, 0x1E, 0x0C, 0x73, 0x0A + .byte 0x22, 0x0C, 0x6F, 0x0A, 0x26, 0x0C, 0x6A, 0x0A, 0x2A, 0x0C, 0x65, 0x0A, 0x2E, 0x0C, 0x60, 0x0A + .byte 0x32, 0x0C, 0x5C, 0x0A, 0x36, 0x0C, 0x57, 0x0A, 0x3A, 0x0C, 0x52, 0x0A, 0x3E, 0x0C, 0x4D, 0x0A + .byte 0x42, 0x0C, 0x48, 0x0A, 0x46, 0x0C, 0x44, 0x0A, 0x4A, 0x0C, 0x3F, 0x0A, 0x4E, 0x0C, 0x3A, 0x0A + .byte 0x52, 0x0C, 0x35, 0x0A, 0x56, 0x0C, 0x30, 0x0A, 0x5A, 0x0C, 0x2B, 0x0A, 0x5E, 0x0C, 0x26, 0x0A + .byte 0x62, 0x0C, 0x22, 0x0A, 0x66, 0x0C, 0x1D, 0x0A, 0x6A, 0x0C, 0x18, 0x0A, 0x6E, 0x0C, 0x13, 0x0A + .byte 0x72, 0x0C, 0x0E, 0x0A, 0x76, 0x0C, 0x09, 0x0A, 0x7A, 0x0C, 0x04, 0x0A, 0x7E, 0x0C, 0xFF, 0x09 + .byte 0x82, 0x0C, 0xFB, 0x09, 0x86, 0x0C, 0xF6, 0x09, 0x8A, 0x0C, 0xF1, 0x09, 0x8E, 0x0C, 0xEC, 0x09 + .byte 0x91, 0x0C, 0xE7, 0x09, 0x95, 0x0C, 0xE2, 0x09, 0x99, 0x0C, 0xDD, 0x09, 0x9D, 0x0C, 0xD8, 0x09 + .byte 0xA1, 0x0C, 0xD3, 0x09, 0xA5, 0x0C, 0xCE, 0x09, 0xA9, 0x0C, 0xC9, 0x09, 0xAC, 0x0C, 0xC4, 0x09 + .byte 0xB0, 0x0C, 0xBF, 0x09, 0xB4, 0x0C, 0xBA, 0x09, 0xB8, 0x0C, 0xB5, 0x09, 0xBC, 0x0C, 0xB0, 0x09 + .byte 0xC0, 0x0C, 0xAB, 0x09, 0xC3, 0x0C, 0xA6, 0x09, 0xC7, 0x0C, 0xA1, 0x09, 0xCB, 0x0C, 0x9C, 0x09 + .byte 0xCF, 0x0C, 0x97, 0x09, 0xD2, 0x0C, 0x92, 0x09, 0xD6, 0x0C, 0x8D, 0x09, 0xDA, 0x0C, 0x88, 0x09 + .byte 0xDE, 0x0C, 0x83, 0x09, 0xE1, 0x0C, 0x7E, 0x09, 0xE5, 0x0C, 0x79, 0x09, 0xE9, 0x0C, 0x74, 0x09 + .byte 0xED, 0x0C, 0x6F, 0x09, 0xF0, 0x0C, 0x6A, 0x09, 0xF4, 0x0C, 0x65, 0x09, 0xF8, 0x0C, 0x5F, 0x09 + .byte 0xFB, 0x0C, 0x5A, 0x09, 0xFF, 0x0C, 0x55, 0x09, 0x03, 0x0D, 0x50, 0x09, 0x06, 0x0D, 0x4B, 0x09 + .byte 0x0A, 0x0D, 0x46, 0x09, 0x0E, 0x0D, 0x41, 0x09, 0x11, 0x0D, 0x3C, 0x09, 0x15, 0x0D, 0x37, 0x09 + .byte 0x18, 0x0D, 0x31, 0x09, 0x1C, 0x0D, 0x2C, 0x09, 0x20, 0x0D, 0x27, 0x09, 0x23, 0x0D, 0x22, 0x09 + .byte 0x27, 0x0D, 0x1D, 0x09, 0x2A, 0x0D, 0x18, 0x09, 0x2E, 0x0D, 0x12, 0x09, 0x32, 0x0D, 0x0D, 0x09 + .byte 0x35, 0x0D, 0x08, 0x09, 0x39, 0x0D, 0x03, 0x09, 0x3C, 0x0D, 0xFE, 0x08, 0x40, 0x0D, 0xF8, 0x08 + .byte 0x43, 0x0D, 0xF3, 0x08, 0x47, 0x0D, 0xEE, 0x08, 0x4A, 0x0D, 0xE9, 0x08, 0x4E, 0x0D, 0xE4, 0x08 + .byte 0x51, 0x0D, 0xDE, 0x08, 0x55, 0x0D, 0xD9, 0x08, 0x58, 0x0D, 0xD4, 0x08, 0x5C, 0x0D, 0xCF, 0x08 + .byte 0x5F, 0x0D, 0xC9, 0x08, 0x62, 0x0D, 0xC4, 0x08, 0x66, 0x0D, 0xBF, 0x08, 0x69, 0x0D, 0xBA, 0x08 + .byte 0x6D, 0x0D, 0xB4, 0x08, 0x70, 0x0D, 0xAF, 0x08, 0x74, 0x0D, 0xAA, 0x08, 0x77, 0x0D, 0xA5, 0x08 + .byte 0x7A, 0x0D, 0x9F, 0x08, 0x7E, 0x0D, 0x9A, 0x08, 0x81, 0x0D, 0x95, 0x08, 0x85, 0x0D, 0x8F, 0x08 + .byte 0x88, 0x0D, 0x8A, 0x08, 0x8B, 0x0D, 0x85, 0x08, 0x8F, 0x0D, 0x7F, 0x08, 0x92, 0x0D, 0x7A, 0x08 + .byte 0x95, 0x0D, 0x75, 0x08, 0x99, 0x0D, 0x6F, 0x08, 0x9C, 0x0D, 0x6A, 0x08, 0x9F, 0x0D, 0x65, 0x08 + .byte 0xA2, 0x0D, 0x5F, 0x08, 0xA6, 0x0D, 0x5A, 0x08, 0xA9, 0x0D, 0x55, 0x08, 0xAC, 0x0D, 0x4F, 0x08 + .byte 0xB0, 0x0D, 0x4A, 0x08, 0xB3, 0x0D, 0x45, 0x08, 0xB6, 0x0D, 0x3F, 0x08, 0xB9, 0x0D, 0x3A, 0x08 + .byte 0xBC, 0x0D, 0x34, 0x08, 0xC0, 0x0D, 0x2F, 0x08, 0xC3, 0x0D, 0x2A, 0x08, 0xC6, 0x0D, 0x24, 0x08 + .byte 0xC9, 0x0D, 0x1F, 0x08, 0xCC, 0x0D, 0x19, 0x08, 0xD0, 0x0D, 0x14, 0x08, 0xD3, 0x0D, 0x0E, 0x08 + .byte 0xD6, 0x0D, 0x09, 0x08, 0xD9, 0x0D, 0x04, 0x08, 0xDC, 0x0D, 0xFE, 0x07, 0xDF, 0x0D, 0xF9, 0x07 + .byte 0xE3, 0x0D, 0xF3, 0x07, 0xE6, 0x0D, 0xEE, 0x07, 0xE9, 0x0D, 0xE8, 0x07, 0xEC, 0x0D, 0xE3, 0x07 + .byte 0xEF, 0x0D, 0xDD, 0x07, 0xF2, 0x0D, 0xD8, 0x07, 0xF5, 0x0D, 0xD2, 0x07, 0xF8, 0x0D, 0xCD, 0x07 + .byte 0xFB, 0x0D, 0xC8, 0x07, 0xFE, 0x0D, 0xC2, 0x07, 0x01, 0x0E, 0xBD, 0x07, 0x04, 0x0E, 0xB7, 0x07 + .byte 0x07, 0x0E, 0xB2, 0x07, 0x0A, 0x0E, 0xAC, 0x07, 0x0D, 0x0E, 0xA6, 0x07, 0x10, 0x0E, 0xA1, 0x07 + .byte 0x13, 0x0E, 0x9B, 0x07, 0x16, 0x0E, 0x96, 0x07, 0x19, 0x0E, 0x90, 0x07, 0x1C, 0x0E, 0x8B, 0x07 + .byte 0x1F, 0x0E, 0x85, 0x07, 0x22, 0x0E, 0x80, 0x07, 0x25, 0x0E, 0x7A, 0x07, 0x28, 0x0E, 0x75, 0x07 + .byte 0x2B, 0x0E, 0x6F, 0x07, 0x2E, 0x0E, 0x6A, 0x07, 0x31, 0x0E, 0x64, 0x07, 0x34, 0x0E, 0x5E, 0x07 + .byte 0x37, 0x0E, 0x59, 0x07, 0x3A, 0x0E, 0x53, 0x07, 0x3C, 0x0E, 0x4E, 0x07, 0x3F, 0x0E, 0x48, 0x07 + .byte 0x42, 0x0E, 0x42, 0x07, 0x45, 0x0E, 0x3D, 0x07, 0x48, 0x0E, 0x37, 0x07, 0x4B, 0x0E, 0x32, 0x07 + .byte 0x4D, 0x0E, 0x2C, 0x07, 0x50, 0x0E, 0x26, 0x07, 0x53, 0x0E, 0x21, 0x07, 0x56, 0x0E, 0x1B, 0x07 + .byte 0x59, 0x0E, 0x15, 0x07, 0x5B, 0x0E, 0x10, 0x07, 0x5E, 0x0E, 0x0A, 0x07, 0x61, 0x0E, 0x05, 0x07 + .byte 0x64, 0x0E, 0xFF, 0x06, 0x66, 0x0E, 0xF9, 0x06, 0x69, 0x0E, 0xF4, 0x06, 0x6C, 0x0E, 0xEE, 0x06 + .byte 0x6F, 0x0E, 0xE8, 0x06, 0x71, 0x0E, 0xE3, 0x06, 0x74, 0x0E, 0xDD, 0x06, 0x77, 0x0E, 0xD7, 0x06 + .byte 0x79, 0x0E, 0xD2, 0x06, 0x7C, 0x0E, 0xCC, 0x06, 0x7F, 0x0E, 0xC6, 0x06, 0x81, 0x0E, 0xC1, 0x06 + .byte 0x84, 0x0E, 0xBB, 0x06, 0x87, 0x0E, 0xB5, 0x06, 0x89, 0x0E, 0xAF, 0x06, 0x8C, 0x0E, 0xAA, 0x06 + .byte 0x8F, 0x0E, 0xA4, 0x06, 0x91, 0x0E, 0x9E, 0x06, 0x94, 0x0E, 0x99, 0x06, 0x96, 0x0E, 0x93, 0x06 + .byte 0x99, 0x0E, 0x8D, 0x06, 0x9B, 0x0E, 0x87, 0x06, 0x9E, 0x0E, 0x82, 0x06, 0xA1, 0x0E, 0x7C, 0x06 + .byte 0xA3, 0x0E, 0x76, 0x06, 0xA6, 0x0E, 0x70, 0x06, 0xA8, 0x0E, 0x6B, 0x06, 0xAB, 0x0E, 0x65, 0x06 + .byte 0xAD, 0x0E, 0x5F, 0x06, 0xB0, 0x0E, 0x59, 0x06, 0xB2, 0x0E, 0x54, 0x06, 0xB5, 0x0E, 0x4E, 0x06 + .byte 0xB7, 0x0E, 0x48, 0x06, 0xBA, 0x0E, 0x42, 0x06, 0xBC, 0x0E, 0x3C, 0x06, 0xBF, 0x0E, 0x37, 0x06 + .byte 0xC1, 0x0E, 0x31, 0x06, 0xC3, 0x0E, 0x2B, 0x06, 0xC6, 0x0E, 0x25, 0x06, 0xC8, 0x0E, 0x1F, 0x06 + .byte 0xCB, 0x0E, 0x1A, 0x06, 0xCD, 0x0E, 0x14, 0x06, 0xCF, 0x0E, 0x0E, 0x06, 0xD2, 0x0E, 0x08, 0x06 + .byte 0xD4, 0x0E, 0x02, 0x06, 0xD6, 0x0E, 0xFD, 0x05, 0xD9, 0x0E, 0xF7, 0x05, 0xDB, 0x0E, 0xF1, 0x05 + .byte 0xDD, 0x0E, 0xEB, 0x05, 0xE0, 0x0E, 0xE5, 0x05, 0xE2, 0x0E, 0xDF, 0x05, 0xE4, 0x0E, 0xDA, 0x05 + .byte 0xE7, 0x0E, 0xD4, 0x05, 0xE9, 0x0E, 0xCE, 0x05, 0xEB, 0x0E, 0xC8, 0x05, 0xEE, 0x0E, 0xC2, 0x05 + .byte 0xF0, 0x0E, 0xBC, 0x05, 0xF2, 0x0E, 0xB6, 0x05, 0xF4, 0x0E, 0xB1, 0x05, 0xF7, 0x0E, 0xAB, 0x05 + .byte 0xF9, 0x0E, 0xA5, 0x05, 0xFB, 0x0E, 0x9F, 0x05, 0xFD, 0x0E, 0x99, 0x05, 0xFF, 0x0E, 0x93, 0x05 + .byte 0x02, 0x0F, 0x8D, 0x05, 0x04, 0x0F, 0x87, 0x05, 0x06, 0x0F, 0x81, 0x05, 0x08, 0x0F, 0x7C, 0x05 + .byte 0x0A, 0x0F, 0x76, 0x05, 0x0C, 0x0F, 0x70, 0x05, 0x0E, 0x0F, 0x6A, 0x05, 0x11, 0x0F, 0x64, 0x05 + .byte 0x13, 0x0F, 0x5E, 0x05, 0x15, 0x0F, 0x58, 0x05, 0x17, 0x0F, 0x52, 0x05, 0x19, 0x0F, 0x4C, 0x05 + .byte 0x1B, 0x0F, 0x46, 0x05, 0x1D, 0x0F, 0x40, 0x05, 0x1F, 0x0F, 0x3A, 0x05, 0x21, 0x0F, 0x34, 0x05 + .byte 0x23, 0x0F, 0x2F, 0x05, 0x25, 0x0F, 0x29, 0x05, 0x27, 0x0F, 0x23, 0x05, 0x29, 0x0F, 0x1D, 0x05 + .byte 0x2B, 0x0F, 0x17, 0x05, 0x2D, 0x0F, 0x11, 0x05, 0x2F, 0x0F, 0x0B, 0x05, 0x31, 0x0F, 0x05, 0x05 + .byte 0x33, 0x0F, 0xFF, 0x04, 0x35, 0x0F, 0xF9, 0x04, 0x37, 0x0F, 0xF3, 0x04, 0x39, 0x0F, 0xED, 0x04 + .byte 0x3B, 0x0F, 0xE7, 0x04, 0x3D, 0x0F, 0xE1, 0x04, 0x3F, 0x0F, 0xDB, 0x04, 0x41, 0x0F, 0xD5, 0x04 + .byte 0x43, 0x0F, 0xCF, 0x04, 0x45, 0x0F, 0xC9, 0x04, 0x46, 0x0F, 0xC3, 0x04, 0x48, 0x0F, 0xBD, 0x04 + .byte 0x4A, 0x0F, 0xB7, 0x04, 0x4C, 0x0F, 0xB1, 0x04, 0x4E, 0x0F, 0xAB, 0x04, 0x50, 0x0F, 0xA5, 0x04 + .byte 0x51, 0x0F, 0x9F, 0x04, 0x53, 0x0F, 0x99, 0x04, 0x55, 0x0F, 0x93, 0x04, 0x57, 0x0F, 0x8D, 0x04 + .byte 0x59, 0x0F, 0x87, 0x04, 0x5A, 0x0F, 0x81, 0x04, 0x5C, 0x0F, 0x7B, 0x04, 0x5E, 0x0F, 0x75, 0x04 + .byte 0x60, 0x0F, 0x6F, 0x04, 0x61, 0x0F, 0x69, 0x04, 0x63, 0x0F, 0x63, 0x04, 0x65, 0x0F, 0x5D, 0x04 + .byte 0x67, 0x0F, 0x57, 0x04, 0x68, 0x0F, 0x51, 0x04, 0x6A, 0x0F, 0x4B, 0x04, 0x6C, 0x0F, 0x44, 0x04 + .byte 0x6D, 0x0F, 0x3E, 0x04, 0x6F, 0x0F, 0x38, 0x04, 0x71, 0x0F, 0x32, 0x04, 0x72, 0x0F, 0x2C, 0x04 + .byte 0x74, 0x0F, 0x26, 0x04, 0x76, 0x0F, 0x20, 0x04, 0x77, 0x0F, 0x1A, 0x04, 0x79, 0x0F, 0x14, 0x04 + .byte 0x7A, 0x0F, 0x0E, 0x04, 0x7C, 0x0F, 0x08, 0x04, 0x7D, 0x0F, 0x02, 0x04, 0x7F, 0x0F, 0xFC, 0x03 + .byte 0x81, 0x0F, 0xF6, 0x03, 0x82, 0x0F, 0xEF, 0x03, 0x84, 0x0F, 0xE9, 0x03, 0x85, 0x0F, 0xE3, 0x03 + .byte 0x87, 0x0F, 0xDD, 0x03, 0x88, 0x0F, 0xD7, 0x03, 0x8A, 0x0F, 0xD1, 0x03, 0x8B, 0x0F, 0xCB, 0x03 + .byte 0x8D, 0x0F, 0xC5, 0x03, 0x8E, 0x0F, 0xBF, 0x03, 0x90, 0x0F, 0xB9, 0x03, 0x91, 0x0F, 0xB2, 0x03 + .byte 0x93, 0x0F, 0xAC, 0x03, 0x94, 0x0F, 0xA6, 0x03, 0x95, 0x0F, 0xA0, 0x03, 0x97, 0x0F, 0x9A, 0x03 + .byte 0x98, 0x0F, 0x94, 0x03, 0x9A, 0x0F, 0x8E, 0x03, 0x9B, 0x0F, 0x88, 0x03, 0x9C, 0x0F, 0x81, 0x03 + .byte 0x9E, 0x0F, 0x7B, 0x03, 0x9F, 0x0F, 0x75, 0x03, 0xA1, 0x0F, 0x6F, 0x03, 0xA2, 0x0F, 0x69, 0x03 + .byte 0xA3, 0x0F, 0x63, 0x03, 0xA5, 0x0F, 0x5D, 0x03, 0xA6, 0x0F, 0x56, 0x03, 0xA7, 0x0F, 0x50, 0x03 + .byte 0xA8, 0x0F, 0x4A, 0x03, 0xAA, 0x0F, 0x44, 0x03, 0xAB, 0x0F, 0x3E, 0x03, 0xAC, 0x0F, 0x38, 0x03 + .byte 0xAE, 0x0F, 0x32, 0x03, 0xAF, 0x0F, 0x2B, 0x03, 0xB0, 0x0F, 0x25, 0x03, 0xB1, 0x0F, 0x1F, 0x03 + .byte 0xB3, 0x0F, 0x19, 0x03, 0xB4, 0x0F, 0x13, 0x03, 0xB5, 0x0F, 0x0D, 0x03, 0xB6, 0x0F, 0x06, 0x03 + .byte 0xB7, 0x0F, 0x00, 0x03, 0xB8, 0x0F, 0xFA, 0x02, 0xBA, 0x0F, 0xF4, 0x02, 0xBB, 0x0F, 0xEE, 0x02 + .byte 0xBC, 0x0F, 0xE8, 0x02, 0xBD, 0x0F, 0xE1, 0x02, 0xBE, 0x0F, 0xDB, 0x02, 0xBF, 0x0F, 0xD5, 0x02 + .byte 0xC0, 0x0F, 0xCF, 0x02, 0xC2, 0x0F, 0xC9, 0x02, 0xC3, 0x0F, 0xC2, 0x02, 0xC4, 0x0F, 0xBC, 0x02 + .byte 0xC5, 0x0F, 0xB6, 0x02, 0xC6, 0x0F, 0xB0, 0x02, 0xC7, 0x0F, 0xAA, 0x02, 0xC8, 0x0F, 0xA3, 0x02 + .byte 0xC9, 0x0F, 0x9D, 0x02, 0xCA, 0x0F, 0x97, 0x02, 0xCB, 0x0F, 0x91, 0x02, 0xCC, 0x0F, 0x8B, 0x02 + .byte 0xCD, 0x0F, 0x84, 0x02, 0xCE, 0x0F, 0x7E, 0x02, 0xCF, 0x0F, 0x78, 0x02, 0xD0, 0x0F, 0x72, 0x02 + .byte 0xD1, 0x0F, 0x6C, 0x02, 0xD2, 0x0F, 0x65, 0x02, 0xD3, 0x0F, 0x5F, 0x02, 0xD4, 0x0F, 0x59, 0x02 + .byte 0xD5, 0x0F, 0x53, 0x02, 0xD5, 0x0F, 0x4D, 0x02, 0xD6, 0x0F, 0x46, 0x02, 0xD7, 0x0F, 0x40, 0x02 + .byte 0xD8, 0x0F, 0x3A, 0x02, 0xD9, 0x0F, 0x34, 0x02, 0xDA, 0x0F, 0x2D, 0x02, 0xDB, 0x0F, 0x27, 0x02 + .byte 0xDC, 0x0F, 0x21, 0x02, 0xDC, 0x0F, 0x1B, 0x02, 0xDD, 0x0F, 0x15, 0x02, 0xDE, 0x0F, 0x0E, 0x02 + .byte 0xDF, 0x0F, 0x08, 0x02, 0xE0, 0x0F, 0x02, 0x02, 0xE0, 0x0F, 0xFC, 0x01, 0xE1, 0x0F, 0xF5, 0x01 + .byte 0xE2, 0x0F, 0xEF, 0x01, 0xE3, 0x0F, 0xE9, 0x01, 0xE3, 0x0F, 0xE3, 0x01, 0xE4, 0x0F, 0xDC, 0x01 + .byte 0xE5, 0x0F, 0xD6, 0x01, 0xE6, 0x0F, 0xD0, 0x01, 0xE6, 0x0F, 0xCA, 0x01, 0xE7, 0x0F, 0xC3, 0x01 + .byte 0xE8, 0x0F, 0xBD, 0x01, 0xE8, 0x0F, 0xB7, 0x01, 0xE9, 0x0F, 0xB1, 0x01, 0xEA, 0x0F, 0xAA, 0x01 + .byte 0xEA, 0x0F, 0xA4, 0x01, 0xEB, 0x0F, 0x9E, 0x01, 0xEC, 0x0F, 0x98, 0x01, 0xEC, 0x0F, 0x91, 0x01 + .byte 0xED, 0x0F, 0x8B, 0x01, 0xED, 0x0F, 0x85, 0x01, 0xEE, 0x0F, 0x7F, 0x01, 0xEF, 0x0F, 0x78, 0x01 + .byte 0xEF, 0x0F, 0x72, 0x01, 0xF0, 0x0F, 0x6C, 0x01, 0xF0, 0x0F, 0x66, 0x01, 0xF1, 0x0F, 0x5F, 0x01 + .byte 0xF1, 0x0F, 0x59, 0x01, 0xF2, 0x0F, 0x53, 0x01, 0xF2, 0x0F, 0x4D, 0x01, 0xF3, 0x0F, 0x46, 0x01 + .byte 0xF3, 0x0F, 0x40, 0x01, 0xF4, 0x0F, 0x3A, 0x01, 0xF4, 0x0F, 0x34, 0x01, 0xF5, 0x0F, 0x2D, 0x01 + .byte 0xF5, 0x0F, 0x27, 0x01, 0xF6, 0x0F, 0x21, 0x01, 0xF6, 0x0F, 0x1B, 0x01, 0xF7, 0x0F, 0x14, 0x01 + .byte 0xF7, 0x0F, 0x0E, 0x01, 0xF8, 0x0F, 0x08, 0x01, 0xF8, 0x0F, 0x01, 0x01, 0xF8, 0x0F, 0xFB, 0x00 + .byte 0xF9, 0x0F, 0xF5, 0x00, 0xF9, 0x0F, 0xEF, 0x00, 0xF9, 0x0F, 0xE8, 0x00, 0xFA, 0x0F, 0xE2, 0x00 + .byte 0xFA, 0x0F, 0xDC, 0x00, 0xFA, 0x0F, 0xD6, 0x00, 0xFB, 0x0F, 0xCF, 0x00, 0xFB, 0x0F, 0xC9, 0x00 + .byte 0xFB, 0x0F, 0xC3, 0x00, 0xFC, 0x0F, 0xBC, 0x00, 0xFC, 0x0F, 0xB6, 0x00, 0xFC, 0x0F, 0xB0, 0x00 + .byte 0xFC, 0x0F, 0xAA, 0x00, 0xFD, 0x0F, 0xA3, 0x00, 0xFD, 0x0F, 0x9D, 0x00, 0xFD, 0x0F, 0x97, 0x00 + .byte 0xFD, 0x0F, 0x90, 0x00, 0xFE, 0x0F, 0x8A, 0x00, 0xFE, 0x0F, 0x84, 0x00, 0xFE, 0x0F, 0x7E, 0x00 + .byte 0xFE, 0x0F, 0x77, 0x00, 0xFE, 0x0F, 0x71, 0x00, 0xFF, 0x0F, 0x6B, 0x00, 0xFF, 0x0F, 0x65, 0x00 + .byte 0xFF, 0x0F, 0x5E, 0x00, 0xFF, 0x0F, 0x58, 0x00, 0xFF, 0x0F, 0x52, 0x00, 0xFF, 0x0F, 0x4B, 0x00 + .byte 0xFF, 0x0F, 0x45, 0x00, 0x00, 0x10, 0x3F, 0x00, 0x00, 0x10, 0x39, 0x00, 0x00, 0x10, 0x32, 0x00 + .byte 0x00, 0x10, 0x2C, 0x00, 0x00, 0x10, 0x26, 0x00, 0x00, 0x10, 0x1F, 0x00, 0x00, 0x10, 0x19, 0x00 + .byte 0x00, 0x10, 0x13, 0x00, 0x00, 0x10, 0x0D, 0x00, 0x00, 0x10, 0x06, 0x00, 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x10, 0xFA, 0xFF, 0x00, 0x10, 0xF3, 0xFF, 0x00, 0x10, 0xED, 0xFF, 0x00, 0x10, 0xE7, 0xFF + .byte 0x00, 0x10, 0xE1, 0xFF, 0x00, 0x10, 0xDA, 0xFF, 0x00, 0x10, 0xD4, 0xFF, 0x00, 0x10, 0xCE, 0xFF + .byte 0x00, 0x10, 0xC7, 0xFF, 0x00, 0x10, 0xC1, 0xFF, 0xFF, 0x0F, 0xBB, 0xFF, 0xFF, 0x0F, 0xB5, 0xFF + .byte 0xFF, 0x0F, 0xAE, 0xFF, 0xFF, 0x0F, 0xA8, 0xFF, 0xFF, 0x0F, 0xA2, 0xFF, 0xFF, 0x0F, 0x9B, 0xFF + .byte 0xFF, 0x0F, 0x95, 0xFF, 0xFE, 0x0F, 0x8F, 0xFF, 0xFE, 0x0F, 0x89, 0xFF, 0xFE, 0x0F, 0x82, 0xFF + .byte 0xFE, 0x0F, 0x7C, 0xFF, 0xFE, 0x0F, 0x76, 0xFF, 0xFD, 0x0F, 0x70, 0xFF, 0xFD, 0x0F, 0x69, 0xFF + .byte 0xFD, 0x0F, 0x63, 0xFF, 0xFD, 0x0F, 0x5D, 0xFF, 0xFC, 0x0F, 0x56, 0xFF, 0xFC, 0x0F, 0x50, 0xFF + .byte 0xFC, 0x0F, 0x4A, 0xFF, 0xFC, 0x0F, 0x44, 0xFF, 0xFB, 0x0F, 0x3D, 0xFF, 0xFB, 0x0F, 0x37, 0xFF + .byte 0xFB, 0x0F, 0x31, 0xFF, 0xFA, 0x0F, 0x2A, 0xFF, 0xFA, 0x0F, 0x24, 0xFF, 0xFA, 0x0F, 0x1E, 0xFF + .byte 0xF9, 0x0F, 0x18, 0xFF, 0xF9, 0x0F, 0x11, 0xFF, 0xF9, 0x0F, 0x0B, 0xFF, 0xF8, 0x0F, 0x05, 0xFF + .byte 0xF8, 0x0F, 0xFF, 0xFE, 0xF8, 0x0F, 0xF8, 0xFE, 0xF7, 0x0F, 0xF2, 0xFE, 0xF7, 0x0F, 0xEC, 0xFE + .byte 0xF6, 0x0F, 0xE5, 0xFE, 0xF6, 0x0F, 0xDF, 0xFE, 0xF5, 0x0F, 0xD9, 0xFE, 0xF5, 0x0F, 0xD3, 0xFE + .byte 0xF4, 0x0F, 0xCC, 0xFE, 0xF4, 0x0F, 0xC6, 0xFE, 0xF3, 0x0F, 0xC0, 0xFE, 0xF3, 0x0F, 0xBA, 0xFE + .byte 0xF2, 0x0F, 0xB3, 0xFE, 0xF2, 0x0F, 0xAD, 0xFE, 0xF1, 0x0F, 0xA7, 0xFE, 0xF1, 0x0F, 0xA1, 0xFE + .byte 0xF0, 0x0F, 0x9A, 0xFE, 0xF0, 0x0F, 0x94, 0xFE, 0xEF, 0x0F, 0x8E, 0xFE, 0xEF, 0x0F, 0x88, 0xFE + .byte 0xEE, 0x0F, 0x81, 0xFE, 0xED, 0x0F, 0x7B, 0xFE, 0xED, 0x0F, 0x75, 0xFE, 0xEC, 0x0F, 0x6F, 0xFE + .byte 0xEC, 0x0F, 0x68, 0xFE, 0xEB, 0x0F, 0x62, 0xFE, 0xEA, 0x0F, 0x5C, 0xFE, 0xEA, 0x0F, 0x56, 0xFE + .byte 0xE9, 0x0F, 0x4F, 0xFE, 0xE8, 0x0F, 0x49, 0xFE, 0xE8, 0x0F, 0x43, 0xFE, 0xE7, 0x0F, 0x3D, 0xFE + .byte 0xE6, 0x0F, 0x36, 0xFE, 0xE6, 0x0F, 0x30, 0xFE, 0xE5, 0x0F, 0x2A, 0xFE, 0xE4, 0x0F, 0x24, 0xFE + .byte 0xE3, 0x0F, 0x1D, 0xFE, 0xE3, 0x0F, 0x17, 0xFE, 0xE2, 0x0F, 0x11, 0xFE, 0xE1, 0x0F, 0x0B, 0xFE + .byte 0xE0, 0x0F, 0x04, 0xFE, 0xE0, 0x0F, 0xFE, 0xFD, 0xDF, 0x0F, 0xF8, 0xFD, 0xDE, 0x0F, 0xF2, 0xFD + .byte 0xDD, 0x0F, 0xEB, 0xFD, 0xDC, 0x0F, 0xE5, 0xFD, 0xDC, 0x0F, 0xDF, 0xFD, 0xDB, 0x0F, 0xD9, 0xFD + .byte 0xDA, 0x0F, 0xD3, 0xFD, 0xD9, 0x0F, 0xCC, 0xFD, 0xD8, 0x0F, 0xC6, 0xFD, 0xD7, 0x0F, 0xC0, 0xFD + .byte 0xD6, 0x0F, 0xBA, 0xFD, 0xD5, 0x0F, 0xB3, 0xFD, 0xD5, 0x0F, 0xAD, 0xFD, 0xD4, 0x0F, 0xA7, 0xFD + .byte 0xD3, 0x0F, 0xA1, 0xFD, 0xD2, 0x0F, 0x9B, 0xFD, 0xD1, 0x0F, 0x94, 0xFD, 0xD0, 0x0F, 0x8E, 0xFD + .byte 0xCF, 0x0F, 0x88, 0xFD, 0xCE, 0x0F, 0x82, 0xFD, 0xCD, 0x0F, 0x7C, 0xFD, 0xCC, 0x0F, 0x75, 0xFD + .byte 0xCB, 0x0F, 0x6F, 0xFD, 0xCA, 0x0F, 0x69, 0xFD, 0xC9, 0x0F, 0x63, 0xFD, 0xC8, 0x0F, 0x5D, 0xFD + .byte 0xC7, 0x0F, 0x56, 0xFD, 0xC6, 0x0F, 0x50, 0xFD, 0xC5, 0x0F, 0x4A, 0xFD, 0xC4, 0x0F, 0x44, 0xFD + .byte 0xC3, 0x0F, 0x3E, 0xFD, 0xC2, 0x0F, 0x37, 0xFD, 0xC0, 0x0F, 0x31, 0xFD, 0xBF, 0x0F, 0x2B, 0xFD + .byte 0xBE, 0x0F, 0x25, 0xFD, 0xBD, 0x0F, 0x1F, 0xFD, 0xBC, 0x0F, 0x18, 0xFD, 0xBB, 0x0F, 0x12, 0xFD + .byte 0xBA, 0x0F, 0x0C, 0xFD, 0xB8, 0x0F, 0x06, 0xFD, 0xB7, 0x0F, 0x00, 0xFD, 0xB6, 0x0F, 0xFA, 0xFC + .byte 0xB5, 0x0F, 0xF3, 0xFC, 0xB4, 0x0F, 0xED, 0xFC, 0xB3, 0x0F, 0xE7, 0xFC, 0xB1, 0x0F, 0xE1, 0xFC + .byte 0xB0, 0x0F, 0xDB, 0xFC, 0xAF, 0x0F, 0xD5, 0xFC, 0xAE, 0x0F, 0xCE, 0xFC, 0xAC, 0x0F, 0xC8, 0xFC + .byte 0xAB, 0x0F, 0xC2, 0xFC, 0xAA, 0x0F, 0xBC, 0xFC, 0xA8, 0x0F, 0xB6, 0xFC, 0xA7, 0x0F, 0xB0, 0xFC + .byte 0xA6, 0x0F, 0xAA, 0xFC, 0xA5, 0x0F, 0xA3, 0xFC, 0xA3, 0x0F, 0x9D, 0xFC, 0xA2, 0x0F, 0x97, 0xFC + .byte 0xA1, 0x0F, 0x91, 0xFC, 0x9F, 0x0F, 0x8B, 0xFC, 0x9E, 0x0F, 0x85, 0xFC, 0x9C, 0x0F, 0x7F, 0xFC + .byte 0x9B, 0x0F, 0x78, 0xFC, 0x9A, 0x0F, 0x72, 0xFC, 0x98, 0x0F, 0x6C, 0xFC, 0x97, 0x0F, 0x66, 0xFC + .byte 0x95, 0x0F, 0x60, 0xFC, 0x94, 0x0F, 0x5A, 0xFC, 0x93, 0x0F, 0x54, 0xFC, 0x91, 0x0F, 0x4E, 0xFC + .byte 0x90, 0x0F, 0x47, 0xFC, 0x8E, 0x0F, 0x41, 0xFC, 0x8D, 0x0F, 0x3B, 0xFC, 0x8B, 0x0F, 0x35, 0xFC + .byte 0x8A, 0x0F, 0x2F, 0xFC, 0x88, 0x0F, 0x29, 0xFC, 0x87, 0x0F, 0x23, 0xFC, 0x85, 0x0F, 0x1D, 0xFC + .byte 0x84, 0x0F, 0x17, 0xFC, 0x82, 0x0F, 0x11, 0xFC, 0x81, 0x0F, 0x0A, 0xFC, 0x7F, 0x0F, 0x04, 0xFC + .byte 0x7D, 0x0F, 0xFE, 0xFB, 0x7C, 0x0F, 0xF8, 0xFB, 0x7A, 0x0F, 0xF2, 0xFB, 0x79, 0x0F, 0xEC, 0xFB + .byte 0x77, 0x0F, 0xE6, 0xFB, 0x76, 0x0F, 0xE0, 0xFB, 0x74, 0x0F, 0xDA, 0xFB, 0x72, 0x0F, 0xD4, 0xFB + .byte 0x71, 0x0F, 0xCE, 0xFB, 0x6F, 0x0F, 0xC8, 0xFB, 0x6D, 0x0F, 0xC2, 0xFB, 0x6C, 0x0F, 0xBC, 0xFB + .byte 0x6A, 0x0F, 0xB5, 0xFB, 0x68, 0x0F, 0xAF, 0xFB, 0x67, 0x0F, 0xA9, 0xFB, 0x65, 0x0F, 0xA3, 0xFB + .byte 0x63, 0x0F, 0x9D, 0xFB, 0x61, 0x0F, 0x97, 0xFB, 0x60, 0x0F, 0x91, 0xFB, 0x5E, 0x0F, 0x8B, 0xFB + .byte 0x5C, 0x0F, 0x85, 0xFB, 0x5A, 0x0F, 0x7F, 0xFB, 0x59, 0x0F, 0x79, 0xFB, 0x57, 0x0F, 0x73, 0xFB + .byte 0x55, 0x0F, 0x6D, 0xFB, 0x53, 0x0F, 0x67, 0xFB, 0x51, 0x0F, 0x61, 0xFB, 0x50, 0x0F, 0x5B, 0xFB + .byte 0x4E, 0x0F, 0x55, 0xFB, 0x4C, 0x0F, 0x4F, 0xFB, 0x4A, 0x0F, 0x49, 0xFB, 0x48, 0x0F, 0x43, 0xFB + .byte 0x46, 0x0F, 0x3D, 0xFB, 0x45, 0x0F, 0x37, 0xFB, 0x43, 0x0F, 0x31, 0xFB, 0x41, 0x0F, 0x2B, 0xFB + .byte 0x3F, 0x0F, 0x25, 0xFB, 0x3D, 0x0F, 0x1F, 0xFB, 0x3B, 0x0F, 0x19, 0xFB, 0x39, 0x0F, 0x13, 0xFB + .byte 0x37, 0x0F, 0x0D, 0xFB, 0x35, 0x0F, 0x07, 0xFB, 0x33, 0x0F, 0x01, 0xFB, 0x31, 0x0F, 0xFB, 0xFA + .byte 0x2F, 0x0F, 0xF5, 0xFA, 0x2D, 0x0F, 0xEF, 0xFA, 0x2B, 0x0F, 0xE9, 0xFA, 0x29, 0x0F, 0xE3, 0xFA + .byte 0x27, 0x0F, 0xDD, 0xFA, 0x25, 0x0F, 0xD7, 0xFA, 0x23, 0x0F, 0xD1, 0xFA, 0x21, 0x0F, 0xCC, 0xFA + .byte 0x1F, 0x0F, 0xC6, 0xFA, 0x1D, 0x0F, 0xC0, 0xFA, 0x1B, 0x0F, 0xBA, 0xFA, 0x19, 0x0F, 0xB4, 0xFA + .byte 0x17, 0x0F, 0xAE, 0xFA, 0x15, 0x0F, 0xA8, 0xFA, 0x13, 0x0F, 0xA2, 0xFA, 0x11, 0x0F, 0x9C, 0xFA + .byte 0x0E, 0x0F, 0x96, 0xFA, 0x0C, 0x0F, 0x90, 0xFA, 0x0A, 0x0F, 0x8A, 0xFA, 0x08, 0x0F, 0x84, 0xFA + .byte 0x06, 0x0F, 0x7F, 0xFA, 0x04, 0x0F, 0x79, 0xFA, 0x02, 0x0F, 0x73, 0xFA, 0xFF, 0x0E, 0x6D, 0xFA + .byte 0xFD, 0x0E, 0x67, 0xFA, 0xFB, 0x0E, 0x61, 0xFA, 0xF9, 0x0E, 0x5B, 0xFA, 0xF7, 0x0E, 0x55, 0xFA + .byte 0xF4, 0x0E, 0x4F, 0xFA, 0xF2, 0x0E, 0x4A, 0xFA, 0xF0, 0x0E, 0x44, 0xFA, 0xEE, 0x0E, 0x3E, 0xFA + .byte 0xEB, 0x0E, 0x38, 0xFA, 0xE9, 0x0E, 0x32, 0xFA, 0xE7, 0x0E, 0x2C, 0xFA, 0xE4, 0x0E, 0x26, 0xFA + .byte 0xE2, 0x0E, 0x21, 0xFA, 0xE0, 0x0E, 0x1B, 0xFA, 0xDD, 0x0E, 0x15, 0xFA, 0xDB, 0x0E, 0x0F, 0xFA + .byte 0xD9, 0x0E, 0x09, 0xFA, 0xD6, 0x0E, 0x03, 0xFA, 0xD4, 0x0E, 0xFE, 0xF9, 0xD2, 0x0E, 0xF8, 0xF9 + .byte 0xCF, 0x0E, 0xF2, 0xF9, 0xCD, 0x0E, 0xEC, 0xF9, 0xCB, 0x0E, 0xE6, 0xF9, 0xC8, 0x0E, 0xE1, 0xF9 + .byte 0xC6, 0x0E, 0xDB, 0xF9, 0xC3, 0x0E, 0xD5, 0xF9, 0xC1, 0x0E, 0xCF, 0xF9, 0xBF, 0x0E, 0xC9, 0xF9 + .byte 0xBC, 0x0E, 0xC4, 0xF9, 0xBA, 0x0E, 0xBE, 0xF9, 0xB7, 0x0E, 0xB8, 0xF9, 0xB5, 0x0E, 0xB2, 0xF9 + .byte 0xB2, 0x0E, 0xAC, 0xF9, 0xB0, 0x0E, 0xA7, 0xF9, 0xAD, 0x0E, 0xA1, 0xF9, 0xAB, 0x0E, 0x9B, 0xF9 + .byte 0xA8, 0x0E, 0x95, 0xF9, 0xA6, 0x0E, 0x90, 0xF9, 0xA3, 0x0E, 0x8A, 0xF9, 0xA1, 0x0E, 0x84, 0xF9 + .byte 0x9E, 0x0E, 0x7E, 0xF9, 0x9B, 0x0E, 0x79, 0xF9, 0x99, 0x0E, 0x73, 0xF9, 0x96, 0x0E, 0x6D, 0xF9 + .byte 0x94, 0x0E, 0x67, 0xF9, 0x91, 0x0E, 0x62, 0xF9, 0x8F, 0x0E, 0x5C, 0xF9, 0x8C, 0x0E, 0x56, 0xF9 + .byte 0x89, 0x0E, 0x51, 0xF9, 0x87, 0x0E, 0x4B, 0xF9, 0x84, 0x0E, 0x45, 0xF9, 0x81, 0x0E, 0x3F, 0xF9 + .byte 0x7F, 0x0E, 0x3A, 0xF9, 0x7C, 0x0E, 0x34, 0xF9, 0x79, 0x0E, 0x2E, 0xF9, 0x77, 0x0E, 0x29, 0xF9 + .byte 0x74, 0x0E, 0x23, 0xF9, 0x71, 0x0E, 0x1D, 0xF9, 0x6F, 0x0E, 0x18, 0xF9, 0x6C, 0x0E, 0x12, 0xF9 + .byte 0x69, 0x0E, 0x0C, 0xF9, 0x66, 0x0E, 0x07, 0xF9, 0x64, 0x0E, 0x01, 0xF9, 0x61, 0x0E, 0xFB, 0xF8 + .byte 0x5E, 0x0E, 0xF6, 0xF8, 0x5B, 0x0E, 0xF0, 0xF8, 0x59, 0x0E, 0xEB, 0xF8, 0x56, 0x0E, 0xE5, 0xF8 + .byte 0x53, 0x0E, 0xDF, 0xF8, 0x50, 0x0E, 0xDA, 0xF8, 0x4D, 0x0E, 0xD4, 0xF8, 0x4B, 0x0E, 0xCE, 0xF8 + .byte 0x48, 0x0E, 0xC9, 0xF8, 0x45, 0x0E, 0xC3, 0xF8, 0x42, 0x0E, 0xBE, 0xF8, 0x3F, 0x0E, 0xB8, 0xF8 + .byte 0x3C, 0x0E, 0xB2, 0xF8, 0x3A, 0x0E, 0xAD, 0xF8, 0x37, 0x0E, 0xA7, 0xF8, 0x34, 0x0E, 0xA2, 0xF8 + .byte 0x31, 0x0E, 0x9C, 0xF8, 0x2E, 0x0E, 0x96, 0xF8, 0x2B, 0x0E, 0x91, 0xF8, 0x28, 0x0E, 0x8B, 0xF8 + .byte 0x25, 0x0E, 0x86, 0xF8, 0x22, 0x0E, 0x80, 0xF8, 0x1F, 0x0E, 0x7B, 0xF8, 0x1C, 0x0E, 0x75, 0xF8 + .byte 0x19, 0x0E, 0x70, 0xF8, 0x16, 0x0E, 0x6A, 0xF8, 0x13, 0x0E, 0x65, 0xF8, 0x10, 0x0E, 0x5F, 0xF8 + .byte 0x0D, 0x0E, 0x5A, 0xF8, 0x0A, 0x0E, 0x54, 0xF8, 0x07, 0x0E, 0x4E, 0xF8, 0x04, 0x0E, 0x49, 0xF8 + .byte 0x01, 0x0E, 0x43, 0xF8, 0xFE, 0x0D, 0x3E, 0xF8, 0xFB, 0x0D, 0x38, 0xF8, 0xF8, 0x0D, 0x33, 0xF8 + .byte 0xF5, 0x0D, 0x2E, 0xF8, 0xF2, 0x0D, 0x28, 0xF8, 0xEF, 0x0D, 0x23, 0xF8, 0xEC, 0x0D, 0x1D, 0xF8 + .byte 0xE9, 0x0D, 0x18, 0xF8, 0xE6, 0x0D, 0x12, 0xF8, 0xE3, 0x0D, 0x0D, 0xF8, 0xDF, 0x0D, 0x07, 0xF8 + .byte 0xDC, 0x0D, 0x02, 0xF8, 0xD9, 0x0D, 0xFC, 0xF7, 0xD6, 0x0D, 0xF7, 0xF7, 0xD3, 0x0D, 0xF2, 0xF7 + .byte 0xD0, 0x0D, 0xEC, 0xF7, 0xCC, 0x0D, 0xE7, 0xF7, 0xC9, 0x0D, 0xE1, 0xF7, 0xC6, 0x0D, 0xDC, 0xF7 + .byte 0xC3, 0x0D, 0xD6, 0xF7, 0xC0, 0x0D, 0xD1, 0xF7, 0xBC, 0x0D, 0xCC, 0xF7, 0xB9, 0x0D, 0xC6, 0xF7 + .byte 0xB6, 0x0D, 0xC1, 0xF7, 0xB3, 0x0D, 0xBB, 0xF7, 0xB0, 0x0D, 0xB6, 0xF7, 0xAC, 0x0D, 0xB1, 0xF7 + .byte 0xA9, 0x0D, 0xAB, 0xF7, 0xA6, 0x0D, 0xA6, 0xF7, 0xA2, 0x0D, 0xA1, 0xF7, 0x9F, 0x0D, 0x9B, 0xF7 + .byte 0x9C, 0x0D, 0x96, 0xF7, 0x99, 0x0D, 0x91, 0xF7, 0x95, 0x0D, 0x8B, 0xF7, 0x92, 0x0D, 0x86, 0xF7 + .byte 0x8F, 0x0D, 0x81, 0xF7, 0x8B, 0x0D, 0x7B, 0xF7, 0x88, 0x0D, 0x76, 0xF7, 0x85, 0x0D, 0x71, 0xF7 + .byte 0x81, 0x0D, 0x6B, 0xF7, 0x7E, 0x0D, 0x66, 0xF7, 0x7A, 0x0D, 0x61, 0xF7, 0x77, 0x0D, 0x5B, 0xF7 + .byte 0x74, 0x0D, 0x56, 0xF7, 0x70, 0x0D, 0x51, 0xF7, 0x6D, 0x0D, 0x4C, 0xF7, 0x69, 0x0D, 0x46, 0xF7 + .byte 0x66, 0x0D, 0x41, 0xF7, 0x62, 0x0D, 0x3C, 0xF7, 0x5F, 0x0D, 0x37, 0xF7, 0x5C, 0x0D, 0x31, 0xF7 + .byte 0x58, 0x0D, 0x2C, 0xF7, 0x55, 0x0D, 0x27, 0xF7, 0x51, 0x0D, 0x22, 0xF7, 0x4E, 0x0D, 0x1C, 0xF7 + .byte 0x4A, 0x0D, 0x17, 0xF7, 0x47, 0x0D, 0x12, 0xF7, 0x43, 0x0D, 0x0D, 0xF7, 0x40, 0x0D, 0x08, 0xF7 + .byte 0x3C, 0x0D, 0x02, 0xF7, 0x39, 0x0D, 0xFD, 0xF6, 0x35, 0x0D, 0xF8, 0xF6, 0x32, 0x0D, 0xF3, 0xF6 + .byte 0x2E, 0x0D, 0xEE, 0xF6, 0x2A, 0x0D, 0xE8, 0xF6, 0x27, 0x0D, 0xE3, 0xF6, 0x23, 0x0D, 0xDE, 0xF6 + .byte 0x20, 0x0D, 0xD9, 0xF6, 0x1C, 0x0D, 0xD4, 0xF6, 0x18, 0x0D, 0xCF, 0xF6, 0x15, 0x0D, 0xC9, 0xF6 + .byte 0x11, 0x0D, 0xC4, 0xF6, 0x0E, 0x0D, 0xBF, 0xF6, 0x0A, 0x0D, 0xBA, 0xF6, 0x06, 0x0D, 0xB5, 0xF6 + .byte 0x03, 0x0D, 0xB0, 0xF6, 0xFF, 0x0C, 0xAB, 0xF6, 0xFB, 0x0C, 0xA6, 0xF6, 0xF8, 0x0C, 0xA1, 0xF6 + .byte 0xF4, 0x0C, 0x9B, 0xF6, 0xF0, 0x0C, 0x96, 0xF6, 0xED, 0x0C, 0x91, 0xF6, 0xE9, 0x0C, 0x8C, 0xF6 + .byte 0xE5, 0x0C, 0x87, 0xF6, 0xE1, 0x0C, 0x82, 0xF6, 0xDE, 0x0C, 0x7D, 0xF6, 0xDA, 0x0C, 0x78, 0xF6 + .byte 0xD6, 0x0C, 0x73, 0xF6, 0xD2, 0x0C, 0x6E, 0xF6, 0xCF, 0x0C, 0x69, 0xF6, 0xCB, 0x0C, 0x64, 0xF6 + .byte 0xC7, 0x0C, 0x5F, 0xF6, 0xC3, 0x0C, 0x5A, 0xF6, 0xC0, 0x0C, 0x55, 0xF6, 0xBC, 0x0C, 0x50, 0xF6 + .byte 0xB8, 0x0C, 0x4B, 0xF6, 0xB4, 0x0C, 0x46, 0xF6, 0xB0, 0x0C, 0x41, 0xF6, 0xAC, 0x0C, 0x3C, 0xF6 + .byte 0xA9, 0x0C, 0x37, 0xF6, 0xA5, 0x0C, 0x32, 0xF6, 0xA1, 0x0C, 0x2D, 0xF6, 0x9D, 0x0C, 0x28, 0xF6 + .byte 0x99, 0x0C, 0x23, 0xF6, 0x95, 0x0C, 0x1E, 0xF6, 0x91, 0x0C, 0x19, 0xF6, 0x8E, 0x0C, 0x14, 0xF6 + .byte 0x8A, 0x0C, 0x0F, 0xF6, 0x86, 0x0C, 0x0A, 0xF6, 0x82, 0x0C, 0x05, 0xF6, 0x7E, 0x0C, 0x01, 0xF6 + .byte 0x7A, 0x0C, 0xFC, 0xF5, 0x76, 0x0C, 0xF7, 0xF5, 0x72, 0x0C, 0xF2, 0xF5, 0x6E, 0x0C, 0xED, 0xF5 + .byte 0x6A, 0x0C, 0xE8, 0xF5, 0x66, 0x0C, 0xE3, 0xF5, 0x62, 0x0C, 0xDE, 0xF5, 0x5E, 0x0C, 0xDA, 0xF5 + .byte 0x5A, 0x0C, 0xD5, 0xF5, 0x56, 0x0C, 0xD0, 0xF5, 0x52, 0x0C, 0xCB, 0xF5, 0x4E, 0x0C, 0xC6, 0xF5 + .byte 0x4A, 0x0C, 0xC1, 0xF5, 0x46, 0x0C, 0xBC, 0xF5, 0x42, 0x0C, 0xB8, 0xF5, 0x3E, 0x0C, 0xB3, 0xF5 + .byte 0x3A, 0x0C, 0xAE, 0xF5, 0x36, 0x0C, 0xA9, 0xF5, 0x32, 0x0C, 0xA4, 0xF5, 0x2E, 0x0C, 0xA0, 0xF5 + .byte 0x2A, 0x0C, 0x9B, 0xF5, 0x26, 0x0C, 0x96, 0xF5, 0x22, 0x0C, 0x91, 0xF5, 0x1E, 0x0C, 0x8D, 0xF5 + .byte 0x19, 0x0C, 0x88, 0xF5, 0x15, 0x0C, 0x83, 0xF5, 0x11, 0x0C, 0x7E, 0xF5, 0x0D, 0x0C, 0x7A, 0xF5 + .byte 0x09, 0x0C, 0x75, 0xF5, 0x05, 0x0C, 0x70, 0xF5, 0x01, 0x0C, 0x6B, 0xF5, 0xFC, 0x0B, 0x67, 0xF5 + .byte 0xF8, 0x0B, 0x62, 0xF5, 0xF4, 0x0B, 0x5D, 0xF5, 0xF0, 0x0B, 0x59, 0xF5, 0xEC, 0x0B, 0x54, 0xF5 + .byte 0xE8, 0x0B, 0x4F, 0xF5, 0xE3, 0x0B, 0x4B, 0xF5, 0xDF, 0x0B, 0x46, 0xF5, 0xDB, 0x0B, 0x41, 0xF5 + .byte 0xD7, 0x0B, 0x3D, 0xF5, 0xD2, 0x0B, 0x38, 0xF5, 0xCE, 0x0B, 0x33, 0xF5, 0xCA, 0x0B, 0x2F, 0xF5 + .byte 0xC6, 0x0B, 0x2A, 0xF5, 0xC1, 0x0B, 0x25, 0xF5, 0xBD, 0x0B, 0x21, 0xF5, 0xB9, 0x0B, 0x1C, 0xF5 + .byte 0xB5, 0x0B, 0x18, 0xF5, 0xB0, 0x0B, 0x13, 0xF5, 0xAC, 0x0B, 0x0E, 0xF5, 0xA8, 0x0B, 0x0A, 0xF5 + .byte 0xA3, 0x0B, 0x05, 0xF5, 0x9F, 0x0B, 0x01, 0xF5, 0x9B, 0x0B, 0xFC, 0xF4, 0x97, 0x0B, 0xF8, 0xF4 + .byte 0x92, 0x0B, 0xF3, 0xF4, 0x8E, 0x0B, 0xEF, 0xF4, 0x89, 0x0B, 0xEA, 0xF4, 0x85, 0x0B, 0xE5, 0xF4 + .byte 0x81, 0x0B, 0xE1, 0xF4, 0x7C, 0x0B, 0xDC, 0xF4, 0x78, 0x0B, 0xD8, 0xF4, 0x74, 0x0B, 0xD3, 0xF4 + .byte 0x6F, 0x0B, 0xCF, 0xF4, 0x6B, 0x0B, 0xCA, 0xF4, 0x66, 0x0B, 0xC6, 0xF4, 0x62, 0x0B, 0xC2, 0xF4 + .byte 0x5E, 0x0B, 0xBD, 0xF4, 0x59, 0x0B, 0xB9, 0xF4, 0x55, 0x0B, 0xB4, 0xF4, 0x50, 0x0B, 0xB0, 0xF4 + .byte 0x4C, 0x0B, 0xAB, 0xF4, 0x47, 0x0B, 0xA7, 0xF4, 0x43, 0x0B, 0xA2, 0xF4, 0x3E, 0x0B, 0x9E, 0xF4 + .byte 0x3A, 0x0B, 0x9A, 0xF4, 0x36, 0x0B, 0x95, 0xF4, 0x31, 0x0B, 0x91, 0xF4, 0x2D, 0x0B, 0x8C, 0xF4 + .byte 0x28, 0x0B, 0x88, 0xF4, 0x24, 0x0B, 0x84, 0xF4, 0x1F, 0x0B, 0x7F, 0xF4, 0x1B, 0x0B, 0x7B, 0xF4 + .byte 0x16, 0x0B, 0x77, 0xF4, 0x11, 0x0B, 0x72, 0xF4, 0x0D, 0x0B, 0x6E, 0xF4, 0x08, 0x0B, 0x69, 0xF4 + .byte 0x04, 0x0B, 0x65, 0xF4, 0xFF, 0x0A, 0x61, 0xF4, 0xFB, 0x0A, 0x5D, 0xF4, 0xF6, 0x0A, 0x58, 0xF4 + .byte 0xF2, 0x0A, 0x54, 0xF4, 0xED, 0x0A, 0x50, 0xF4, 0xE8, 0x0A, 0x4B, 0xF4, 0xE4, 0x0A, 0x47, 0xF4 + .byte 0xDF, 0x0A, 0x43, 0xF4, 0xDB, 0x0A, 0x3F, 0xF4, 0xD6, 0x0A, 0x3A, 0xF4, 0xD1, 0x0A, 0x36, 0xF4 + .byte 0xCD, 0x0A, 0x32, 0xF4, 0xC8, 0x0A, 0x2E, 0xF4, 0xC3, 0x0A, 0x29, 0xF4, 0xBF, 0x0A, 0x25, 0xF4 + .byte 0xBA, 0x0A, 0x21, 0xF4, 0xB5, 0x0A, 0x1D, 0xF4, 0xB1, 0x0A, 0x18, 0xF4, 0xAC, 0x0A, 0x14, 0xF4 + .byte 0xA7, 0x0A, 0x10, 0xF4, 0xA3, 0x0A, 0x0C, 0xF4, 0x9E, 0x0A, 0x08, 0xF4, 0x99, 0x0A, 0x04, 0xF4 + .byte 0x95, 0x0A, 0xFF, 0xF3, 0x90, 0x0A, 0xFB, 0xF3, 0x8B, 0x0A, 0xF7, 0xF3, 0x86, 0x0A, 0xF3, 0xF3 + .byte 0x82, 0x0A, 0xEF, 0xF3, 0x7D, 0x0A, 0xEB, 0xF3, 0x78, 0x0A, 0xE7, 0xF3, 0x73, 0x0A, 0xE2, 0xF3 + .byte 0x6F, 0x0A, 0xDE, 0xF3, 0x6A, 0x0A, 0xDA, 0xF3, 0x65, 0x0A, 0xD6, 0xF3, 0x60, 0x0A, 0xD2, 0xF3 + .byte 0x5C, 0x0A, 0xCE, 0xF3, 0x57, 0x0A, 0xCA, 0xF3, 0x52, 0x0A, 0xC6, 0xF3, 0x4D, 0x0A, 0xC2, 0xF3 + .byte 0x48, 0x0A, 0xBE, 0xF3, 0x44, 0x0A, 0xBA, 0xF3, 0x3F, 0x0A, 0xB6, 0xF3, 0x3A, 0x0A, 0xB2, 0xF3 + .byte 0x35, 0x0A, 0xAE, 0xF3, 0x30, 0x0A, 0xAA, 0xF3, 0x2B, 0x0A, 0xA6, 0xF3, 0x26, 0x0A, 0xA2, 0xF3 + .byte 0x22, 0x0A, 0x9E, 0xF3, 0x1D, 0x0A, 0x9A, 0xF3, 0x18, 0x0A, 0x96, 0xF3, 0x13, 0x0A, 0x92, 0xF3 + .byte 0x0E, 0x0A, 0x8E, 0xF3, 0x09, 0x0A, 0x8A, 0xF3, 0x04, 0x0A, 0x86, 0xF3, 0xFF, 0x09, 0x82, 0xF3 + .byte 0xFB, 0x09, 0x7E, 0xF3, 0xF6, 0x09, 0x7A, 0xF3, 0xF1, 0x09, 0x76, 0xF3, 0xEC, 0x09, 0x72, 0xF3 + .byte 0xE7, 0x09, 0x6F, 0xF3, 0xE2, 0x09, 0x6B, 0xF3, 0xDD, 0x09, 0x67, 0xF3, 0xD8, 0x09, 0x63, 0xF3 + .byte 0xD3, 0x09, 0x5F, 0xF3, 0xCE, 0x09, 0x5B, 0xF3, 0xC9, 0x09, 0x57, 0xF3, 0xC4, 0x09, 0x54, 0xF3 + .byte 0xBF, 0x09, 0x50, 0xF3, 0xBA, 0x09, 0x4C, 0xF3, 0xB5, 0x09, 0x48, 0xF3, 0xB0, 0x09, 0x44, 0xF3 + .byte 0xAB, 0x09, 0x40, 0xF3, 0xA6, 0x09, 0x3D, 0xF3, 0xA1, 0x09, 0x39, 0xF3, 0x9C, 0x09, 0x35, 0xF3 + .byte 0x97, 0x09, 0x31, 0xF3, 0x92, 0x09, 0x2E, 0xF3, 0x8D, 0x09, 0x2A, 0xF3, 0x88, 0x09, 0x26, 0xF3 + .byte 0x83, 0x09, 0x22, 0xF3, 0x7E, 0x09, 0x1F, 0xF3, 0x79, 0x09, 0x1B, 0xF3, 0x74, 0x09, 0x17, 0xF3 + .byte 0x6F, 0x09, 0x13, 0xF3, 0x6A, 0x09, 0x10, 0xF3, 0x65, 0x09, 0x0C, 0xF3, 0x5F, 0x09, 0x08, 0xF3 + .byte 0x5A, 0x09, 0x05, 0xF3, 0x55, 0x09, 0x01, 0xF3, 0x50, 0x09, 0xFD, 0xF2, 0x4B, 0x09, 0xFA, 0xF2 + .byte 0x46, 0x09, 0xF6, 0xF2, 0x41, 0x09, 0xF2, 0xF2, 0x3C, 0x09, 0xEF, 0xF2, 0x37, 0x09, 0xEB, 0xF2 + .byte 0x31, 0x09, 0xE8, 0xF2, 0x2C, 0x09, 0xE4, 0xF2, 0x27, 0x09, 0xE0, 0xF2, 0x22, 0x09, 0xDD, 0xF2 + .byte 0x1D, 0x09, 0xD9, 0xF2, 0x18, 0x09, 0xD6, 0xF2, 0x12, 0x09, 0xD2, 0xF2, 0x0D, 0x09, 0xCE, 0xF2 + .byte 0x08, 0x09, 0xCB, 0xF2, 0x03, 0x09, 0xC7, 0xF2, 0xFE, 0x08, 0xC4, 0xF2, 0xF8, 0x08, 0xC0, 0xF2 + .byte 0xF3, 0x08, 0xBD, 0xF2, 0xEE, 0x08, 0xB9, 0xF2, 0xE9, 0x08, 0xB6, 0xF2, 0xE4, 0x08, 0xB2, 0xF2 + .byte 0xDE, 0x08, 0xAF, 0xF2, 0xD9, 0x08, 0xAB, 0xF2, 0xD4, 0x08, 0xA8, 0xF2, 0xCF, 0x08, 0xA4, 0xF2 + .byte 0xC9, 0x08, 0xA1, 0xF2, 0xC4, 0x08, 0x9E, 0xF2, 0xBF, 0x08, 0x9A, 0xF2, 0xBA, 0x08, 0x97, 0xF2 + .byte 0xB4, 0x08, 0x93, 0xF2, 0xAF, 0x08, 0x90, 0xF2, 0xAA, 0x08, 0x8C, 0xF2, 0xA5, 0x08, 0x89, 0xF2 + .byte 0x9F, 0x08, 0x86, 0xF2, 0x9A, 0x08, 0x82, 0xF2, 0x95, 0x08, 0x7F, 0xF2, 0x8F, 0x08, 0x7B, 0xF2 + .byte 0x8A, 0x08, 0x78, 0xF2, 0x85, 0x08, 0x75, 0xF2, 0x7F, 0x08, 0x71, 0xF2, 0x7A, 0x08, 0x6E, 0xF2 + .byte 0x75, 0x08, 0x6B, 0xF2, 0x6F, 0x08, 0x67, 0xF2, 0x6A, 0x08, 0x64, 0xF2, 0x65, 0x08, 0x61, 0xF2 + .byte 0x5F, 0x08, 0x5E, 0xF2, 0x5A, 0x08, 0x5A, 0xF2, 0x55, 0x08, 0x57, 0xF2, 0x4F, 0x08, 0x54, 0xF2 + .byte 0x4A, 0x08, 0x50, 0xF2, 0x45, 0x08, 0x4D, 0xF2, 0x3F, 0x08, 0x4A, 0xF2, 0x3A, 0x08, 0x47, 0xF2 + .byte 0x34, 0x08, 0x44, 0xF2, 0x2F, 0x08, 0x40, 0xF2, 0x2A, 0x08, 0x3D, 0xF2, 0x24, 0x08, 0x3A, 0xF2 + .byte 0x1F, 0x08, 0x37, 0xF2, 0x19, 0x08, 0x34, 0xF2, 0x14, 0x08, 0x30, 0xF2, 0x0E, 0x08, 0x2D, 0xF2 + .byte 0x09, 0x08, 0x2A, 0xF2, 0x04, 0x08, 0x27, 0xF2, 0xFE, 0x07, 0x24, 0xF2, 0xF9, 0x07, 0x21, 0xF2 + .byte 0xF3, 0x07, 0x1D, 0xF2, 0xEE, 0x07, 0x1A, 0xF2, 0xE8, 0x07, 0x17, 0xF2, 0xE3, 0x07, 0x14, 0xF2 + .byte 0xDD, 0x07, 0x11, 0xF2, 0xD8, 0x07, 0x0E, 0xF2, 0xD2, 0x07, 0x0B, 0xF2, 0xCD, 0x07, 0x08, 0xF2 + .byte 0xC8, 0x07, 0x05, 0xF2, 0xC2, 0x07, 0x02, 0xF2, 0xBD, 0x07, 0xFF, 0xF1, 0xB7, 0x07, 0xFC, 0xF1 + .byte 0xB2, 0x07, 0xF9, 0xF1, 0xAC, 0x07, 0xF6, 0xF1, 0xA6, 0x07, 0xF3, 0xF1, 0xA1, 0x07, 0xF0, 0xF1 + .byte 0x9B, 0x07, 0xED, 0xF1, 0x96, 0x07, 0xEA, 0xF1, 0x90, 0x07, 0xE7, 0xF1, 0x8B, 0x07, 0xE4, 0xF1 + .byte 0x85, 0x07, 0xE1, 0xF1, 0x80, 0x07, 0xDE, 0xF1, 0x7A, 0x07, 0xDB, 0xF1, 0x75, 0x07, 0xD8, 0xF1 + .byte 0x6F, 0x07, 0xD5, 0xF1, 0x6A, 0x07, 0xD2, 0xF1, 0x64, 0x07, 0xCF, 0xF1, 0x5E, 0x07, 0xCC, 0xF1 + .byte 0x59, 0x07, 0xC9, 0xF1, 0x53, 0x07, 0xC6, 0xF1, 0x4E, 0x07, 0xC4, 0xF1, 0x48, 0x07, 0xC1, 0xF1 + .byte 0x42, 0x07, 0xBE, 0xF1, 0x3D, 0x07, 0xBB, 0xF1, 0x37, 0x07, 0xB8, 0xF1, 0x32, 0x07, 0xB5, 0xF1 + .byte 0x2C, 0x07, 0xB3, 0xF1, 0x26, 0x07, 0xB0, 0xF1, 0x21, 0x07, 0xAD, 0xF1, 0x1B, 0x07, 0xAA, 0xF1 + .byte 0x15, 0x07, 0xA7, 0xF1, 0x10, 0x07, 0xA5, 0xF1, 0x0A, 0x07, 0xA2, 0xF1, 0x05, 0x07, 0x9F, 0xF1 + .byte 0xFF, 0x06, 0x9C, 0xF1, 0xF9, 0x06, 0x9A, 0xF1, 0xF4, 0x06, 0x97, 0xF1, 0xEE, 0x06, 0x94, 0xF1 + .byte 0xE8, 0x06, 0x91, 0xF1, 0xE3, 0x06, 0x8F, 0xF1, 0xDD, 0x06, 0x8C, 0xF1, 0xD7, 0x06, 0x89, 0xF1 + .byte 0xD2, 0x06, 0x87, 0xF1, 0xCC, 0x06, 0x84, 0xF1, 0xC6, 0x06, 0x81, 0xF1, 0xC1, 0x06, 0x7F, 0xF1 + .byte 0xBB, 0x06, 0x7C, 0xF1, 0xB5, 0x06, 0x79, 0xF1, 0xAF, 0x06, 0x77, 0xF1, 0xAA, 0x06, 0x74, 0xF1 + .byte 0xA4, 0x06, 0x71, 0xF1, 0x9E, 0x06, 0x6F, 0xF1, 0x99, 0x06, 0x6C, 0xF1, 0x93, 0x06, 0x6A, 0xF1 + .byte 0x8D, 0x06, 0x67, 0xF1, 0x87, 0x06, 0x65, 0xF1, 0x82, 0x06, 0x62, 0xF1, 0x7C, 0x06, 0x5F, 0xF1 + .byte 0x76, 0x06, 0x5D, 0xF1, 0x70, 0x06, 0x5A, 0xF1, 0x6B, 0x06, 0x58, 0xF1, 0x65, 0x06, 0x55, 0xF1 + .byte 0x5F, 0x06, 0x53, 0xF1, 0x59, 0x06, 0x50, 0xF1, 0x54, 0x06, 0x4E, 0xF1, 0x4E, 0x06, 0x4B, 0xF1 + .byte 0x48, 0x06, 0x49, 0xF1, 0x42, 0x06, 0x46, 0xF1, 0x3C, 0x06, 0x44, 0xF1, 0x37, 0x06, 0x41, 0xF1 + .byte 0x31, 0x06, 0x3F, 0xF1, 0x2B, 0x06, 0x3D, 0xF1, 0x25, 0x06, 0x3A, 0xF1, 0x1F, 0x06, 0x38, 0xF1 + .byte 0x1A, 0x06, 0x35, 0xF1, 0x14, 0x06, 0x33, 0xF1, 0x0E, 0x06, 0x31, 0xF1, 0x08, 0x06, 0x2E, 0xF1 + .byte 0x02, 0x06, 0x2C, 0xF1, 0xFD, 0x05, 0x2A, 0xF1, 0xF7, 0x05, 0x27, 0xF1, 0xF1, 0x05, 0x25, 0xF1 + .byte 0xEB, 0x05, 0x23, 0xF1, 0xE5, 0x05, 0x20, 0xF1, 0xDF, 0x05, 0x1E, 0xF1, 0xDA, 0x05, 0x1C, 0xF1 + .byte 0xD4, 0x05, 0x19, 0xF1, 0xCE, 0x05, 0x17, 0xF1, 0xC8, 0x05, 0x15, 0xF1, 0xC2, 0x05, 0x12, 0xF1 + .byte 0xBC, 0x05, 0x10, 0xF1, 0xB6, 0x05, 0x0E, 0xF1, 0xB1, 0x05, 0x0C, 0xF1, 0xAB, 0x05, 0x09, 0xF1 + .byte 0xA5, 0x05, 0x07, 0xF1, 0x9F, 0x05, 0x05, 0xF1, 0x99, 0x05, 0x03, 0xF1, 0x93, 0x05, 0x01, 0xF1 + .byte 0x8D, 0x05, 0xFE, 0xF0, 0x87, 0x05, 0xFC, 0xF0, 0x81, 0x05, 0xFA, 0xF0, 0x7C, 0x05, 0xF8, 0xF0 + .byte 0x76, 0x05, 0xF6, 0xF0, 0x70, 0x05, 0xF4, 0xF0, 0x6A, 0x05, 0xF2, 0xF0, 0x64, 0x05, 0xEF, 0xF0 + .byte 0x5E, 0x05, 0xED, 0xF0, 0x58, 0x05, 0xEB, 0xF0, 0x52, 0x05, 0xE9, 0xF0, 0x4C, 0x05, 0xE7, 0xF0 + .byte 0x46, 0x05, 0xE5, 0xF0, 0x40, 0x05, 0xE3, 0xF0, 0x3A, 0x05, 0xE1, 0xF0, 0x34, 0x05, 0xDF, 0xF0 + .byte 0x2F, 0x05, 0xDD, 0xF0, 0x29, 0x05, 0xDB, 0xF0, 0x23, 0x05, 0xD9, 0xF0, 0x1D, 0x05, 0xD7, 0xF0 + .byte 0x17, 0x05, 0xD5, 0xF0, 0x11, 0x05, 0xD3, 0xF0, 0x0B, 0x05, 0xD1, 0xF0, 0x05, 0x05, 0xCF, 0xF0 + .byte 0xFF, 0x04, 0xCD, 0xF0, 0xF9, 0x04, 0xCB, 0xF0, 0xF3, 0x04, 0xC9, 0xF0, 0xED, 0x04, 0xC7, 0xF0 + .byte 0xE7, 0x04, 0xC5, 0xF0, 0xE1, 0x04, 0xC3, 0xF0, 0xDB, 0x04, 0xC1, 0xF0, 0xD5, 0x04, 0xBF, 0xF0 + .byte 0xCF, 0x04, 0xBD, 0xF0, 0xC9, 0x04, 0xBB, 0xF0, 0xC3, 0x04, 0xBA, 0xF0, 0xBD, 0x04, 0xB8, 0xF0 + .byte 0xB7, 0x04, 0xB6, 0xF0, 0xB1, 0x04, 0xB4, 0xF0, 0xAB, 0x04, 0xB2, 0xF0, 0xA5, 0x04, 0xB0, 0xF0 + .byte 0x9F, 0x04, 0xAF, 0xF0, 0x99, 0x04, 0xAD, 0xF0, 0x93, 0x04, 0xAB, 0xF0, 0x8D, 0x04, 0xA9, 0xF0 + .byte 0x87, 0x04, 0xA7, 0xF0, 0x81, 0x04, 0xA6, 0xF0, 0x7B, 0x04, 0xA4, 0xF0, 0x75, 0x04, 0xA2, 0xF0 + .byte 0x6F, 0x04, 0xA0, 0xF0, 0x69, 0x04, 0x9F, 0xF0, 0x63, 0x04, 0x9D, 0xF0, 0x5D, 0x04, 0x9B, 0xF0 + .byte 0x57, 0x04, 0x99, 0xF0, 0x51, 0x04, 0x98, 0xF0, 0x4B, 0x04, 0x96, 0xF0, 0x44, 0x04, 0x94, 0xF0 + .byte 0x3E, 0x04, 0x93, 0xF0, 0x38, 0x04, 0x91, 0xF0, 0x32, 0x04, 0x8F, 0xF0, 0x2C, 0x04, 0x8E, 0xF0 + .byte 0x26, 0x04, 0x8C, 0xF0, 0x20, 0x04, 0x8A, 0xF0, 0x1A, 0x04, 0x89, 0xF0, 0x14, 0x04, 0x87, 0xF0 + .byte 0x0E, 0x04, 0x86, 0xF0, 0x08, 0x04, 0x84, 0xF0, 0x02, 0x04, 0x83, 0xF0, 0xFC, 0x03, 0x81, 0xF0 + .byte 0xF6, 0x03, 0x7F, 0xF0, 0xEF, 0x03, 0x7E, 0xF0, 0xE9, 0x03, 0x7C, 0xF0, 0xE3, 0x03, 0x7B, 0xF0 + .byte 0xDD, 0x03, 0x79, 0xF0, 0xD7, 0x03, 0x78, 0xF0, 0xD1, 0x03, 0x76, 0xF0, 0xCB, 0x03, 0x75, 0xF0 + .byte 0xC5, 0x03, 0x73, 0xF0, 0xBF, 0x03, 0x72, 0xF0, 0xB9, 0x03, 0x70, 0xF0, 0xB2, 0x03, 0x6F, 0xF0 + .byte 0xAC, 0x03, 0x6D, 0xF0, 0xA6, 0x03, 0x6C, 0xF0, 0xA0, 0x03, 0x6B, 0xF0, 0x9A, 0x03, 0x69, 0xF0 + .byte 0x94, 0x03, 0x68, 0xF0, 0x8E, 0x03, 0x66, 0xF0, 0x88, 0x03, 0x65, 0xF0, 0x81, 0x03, 0x64, 0xF0 + .byte 0x7B, 0x03, 0x62, 0xF0, 0x75, 0x03, 0x61, 0xF0, 0x6F, 0x03, 0x5F, 0xF0, 0x69, 0x03, 0x5E, 0xF0 + .byte 0x63, 0x03, 0x5D, 0xF0, 0x5D, 0x03, 0x5B, 0xF0, 0x56, 0x03, 0x5A, 0xF0, 0x50, 0x03, 0x59, 0xF0 + .byte 0x4A, 0x03, 0x58, 0xF0, 0x44, 0x03, 0x56, 0xF0, 0x3E, 0x03, 0x55, 0xF0, 0x38, 0x03, 0x54, 0xF0 + .byte 0x32, 0x03, 0x52, 0xF0, 0x2B, 0x03, 0x51, 0xF0, 0x25, 0x03, 0x50, 0xF0, 0x1F, 0x03, 0x4F, 0xF0 + .byte 0x19, 0x03, 0x4D, 0xF0, 0x13, 0x03, 0x4C, 0xF0, 0x0D, 0x03, 0x4B, 0xF0, 0x06, 0x03, 0x4A, 0xF0 + .byte 0x00, 0x03, 0x49, 0xF0, 0xFA, 0x02, 0x48, 0xF0, 0xF4, 0x02, 0x46, 0xF0, 0xEE, 0x02, 0x45, 0xF0 + .byte 0xE8, 0x02, 0x44, 0xF0, 0xE1, 0x02, 0x43, 0xF0, 0xDB, 0x02, 0x42, 0xF0, 0xD5, 0x02, 0x41, 0xF0 + .byte 0xCF, 0x02, 0x40, 0xF0, 0xC9, 0x02, 0x3E, 0xF0, 0xC2, 0x02, 0x3D, 0xF0, 0xBC, 0x02, 0x3C, 0xF0 + .byte 0xB6, 0x02, 0x3B, 0xF0, 0xB0, 0x02, 0x3A, 0xF0, 0xAA, 0x02, 0x39, 0xF0, 0xA3, 0x02, 0x38, 0xF0 + .byte 0x9D, 0x02, 0x37, 0xF0, 0x97, 0x02, 0x36, 0xF0, 0x91, 0x02, 0x35, 0xF0, 0x8B, 0x02, 0x34, 0xF0 + .byte 0x84, 0x02, 0x33, 0xF0, 0x7E, 0x02, 0x32, 0xF0, 0x78, 0x02, 0x31, 0xF0, 0x72, 0x02, 0x30, 0xF0 + .byte 0x6C, 0x02, 0x2F, 0xF0, 0x65, 0x02, 0x2E, 0xF0, 0x5F, 0x02, 0x2D, 0xF0, 0x59, 0x02, 0x2C, 0xF0 + .byte 0x53, 0x02, 0x2B, 0xF0, 0x4D, 0x02, 0x2B, 0xF0, 0x46, 0x02, 0x2A, 0xF0, 0x40, 0x02, 0x29, 0xF0 + .byte 0x3A, 0x02, 0x28, 0xF0, 0x34, 0x02, 0x27, 0xF0, 0x2D, 0x02, 0x26, 0xF0, 0x27, 0x02, 0x25, 0xF0 + .byte 0x21, 0x02, 0x24, 0xF0, 0x1B, 0x02, 0x24, 0xF0, 0x15, 0x02, 0x23, 0xF0, 0x0E, 0x02, 0x22, 0xF0 + .byte 0x08, 0x02, 0x21, 0xF0, 0x02, 0x02, 0x20, 0xF0, 0xFC, 0x01, 0x20, 0xF0, 0xF5, 0x01, 0x1F, 0xF0 + .byte 0xEF, 0x01, 0x1E, 0xF0, 0xE9, 0x01, 0x1D, 0xF0, 0xE3, 0x01, 0x1D, 0xF0, 0xDC, 0x01, 0x1C, 0xF0 + .byte 0xD6, 0x01, 0x1B, 0xF0, 0xD0, 0x01, 0x1A, 0xF0, 0xCA, 0x01, 0x1A, 0xF0, 0xC3, 0x01, 0x19, 0xF0 + .byte 0xBD, 0x01, 0x18, 0xF0, 0xB7, 0x01, 0x18, 0xF0, 0xB1, 0x01, 0x17, 0xF0, 0xAA, 0x01, 0x16, 0xF0 + .byte 0xA4, 0x01, 0x16, 0xF0, 0x9E, 0x01, 0x15, 0xF0, 0x98, 0x01, 0x14, 0xF0, 0x91, 0x01, 0x14, 0xF0 + .byte 0x8B, 0x01, 0x13, 0xF0, 0x85, 0x01, 0x13, 0xF0, 0x7F, 0x01, 0x12, 0xF0, 0x78, 0x01, 0x11, 0xF0 + .byte 0x72, 0x01, 0x11, 0xF0, 0x6C, 0x01, 0x10, 0xF0, 0x66, 0x01, 0x10, 0xF0, 0x5F, 0x01, 0x0F, 0xF0 + .byte 0x59, 0x01, 0x0F, 0xF0, 0x53, 0x01, 0x0E, 0xF0, 0x4D, 0x01, 0x0E, 0xF0, 0x46, 0x01, 0x0D, 0xF0 + .byte 0x40, 0x01, 0x0D, 0xF0, 0x3A, 0x01, 0x0C, 0xF0, 0x34, 0x01, 0x0C, 0xF0, 0x2D, 0x01, 0x0B, 0xF0 + .byte 0x27, 0x01, 0x0B, 0xF0, 0x21, 0x01, 0x0A, 0xF0, 0x1B, 0x01, 0x0A, 0xF0, 0x14, 0x01, 0x09, 0xF0 + .byte 0x0E, 0x01, 0x09, 0xF0, 0x08, 0x01, 0x08, 0xF0, 0x01, 0x01, 0x08, 0xF0, 0xFB, 0x00, 0x08, 0xF0 + .byte 0xF5, 0x00, 0x07, 0xF0, 0xEF, 0x00, 0x07, 0xF0, 0xE8, 0x00, 0x07, 0xF0, 0xE2, 0x00, 0x06, 0xF0 + .byte 0xDC, 0x00, 0x06, 0xF0, 0xD6, 0x00, 0x06, 0xF0, 0xCF, 0x00, 0x05, 0xF0, 0xC9, 0x00, 0x05, 0xF0 + .byte 0xC3, 0x00, 0x05, 0xF0, 0xBC, 0x00, 0x04, 0xF0, 0xB6, 0x00, 0x04, 0xF0, 0xB0, 0x00, 0x04, 0xF0 + .byte 0xAA, 0x00, 0x04, 0xF0, 0xA3, 0x00, 0x03, 0xF0, 0x9D, 0x00, 0x03, 0xF0, 0x97, 0x00, 0x03, 0xF0 + .byte 0x90, 0x00, 0x03, 0xF0, 0x8A, 0x00, 0x02, 0xF0, 0x84, 0x00, 0x02, 0xF0, 0x7E, 0x00, 0x02, 0xF0 + .byte 0x77, 0x00, 0x02, 0xF0, 0x71, 0x00, 0x02, 0xF0, 0x6B, 0x00, 0x01, 0xF0, 0x65, 0x00, 0x01, 0xF0 + .byte 0x5E, 0x00, 0x01, 0xF0, 0x58, 0x00, 0x01, 0xF0, 0x52, 0x00, 0x01, 0xF0, 0x4B, 0x00, 0x01, 0xF0 + .byte 0x45, 0x00, 0x01, 0xF0, 0x3F, 0x00, 0x00, 0xF0, 0x39, 0x00, 0x00, 0xF0, 0x32, 0x00, 0x00, 0xF0 + .byte 0x2C, 0x00, 0x00, 0xF0, 0x26, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xF0, 0x19, 0x00, 0x00, 0xF0 + .byte 0x13, 0x00, 0x00, 0xF0, 0x0D, 0x00, 0x00, 0xF0, 0x06, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0xF0 + .byte 0xFA, 0xFF, 0x00, 0xF0, 0xF3, 0xFF, 0x00, 0xF0, 0xED, 0xFF, 0x00, 0xF0, 0xE7, 0xFF, 0x00, 0xF0 + .byte 0xE1, 0xFF, 0x00, 0xF0, 0xDA, 0xFF, 0x00, 0xF0, 0xD4, 0xFF, 0x00, 0xF0, 0xCE, 0xFF, 0x00, 0xF0 + .byte 0xC7, 0xFF, 0x00, 0xF0, 0xC1, 0xFF, 0x00, 0xF0, 0xBB, 0xFF, 0x01, 0xF0, 0xB5, 0xFF, 0x01, 0xF0 + .byte 0xAE, 0xFF, 0x01, 0xF0, 0xA8, 0xFF, 0x01, 0xF0, 0xA2, 0xFF, 0x01, 0xF0, 0x9B, 0xFF, 0x01, 0xF0 + .byte 0x95, 0xFF, 0x01, 0xF0, 0x8F, 0xFF, 0x02, 0xF0, 0x89, 0xFF, 0x02, 0xF0, 0x82, 0xFF, 0x02, 0xF0 + .byte 0x7C, 0xFF, 0x02, 0xF0, 0x76, 0xFF, 0x02, 0xF0, 0x70, 0xFF, 0x03, 0xF0, 0x69, 0xFF, 0x03, 0xF0 + .byte 0x63, 0xFF, 0x03, 0xF0, 0x5D, 0xFF, 0x03, 0xF0, 0x56, 0xFF, 0x04, 0xF0, 0x50, 0xFF, 0x04, 0xF0 + .byte 0x4A, 0xFF, 0x04, 0xF0, 0x44, 0xFF, 0x04, 0xF0, 0x3D, 0xFF, 0x05, 0xF0, 0x37, 0xFF, 0x05, 0xF0 + .byte 0x31, 0xFF, 0x05, 0xF0, 0x2A, 0xFF, 0x06, 0xF0, 0x24, 0xFF, 0x06, 0xF0, 0x1E, 0xFF, 0x06, 0xF0 + .byte 0x18, 0xFF, 0x07, 0xF0, 0x11, 0xFF, 0x07, 0xF0, 0x0B, 0xFF, 0x07, 0xF0, 0x05, 0xFF, 0x08, 0xF0 + .byte 0xFF, 0xFE, 0x08, 0xF0, 0xF8, 0xFE, 0x08, 0xF0, 0xF2, 0xFE, 0x09, 0xF0, 0xEC, 0xFE, 0x09, 0xF0 + .byte 0xE5, 0xFE, 0x0A, 0xF0, 0xDF, 0xFE, 0x0A, 0xF0, 0xD9, 0xFE, 0x0B, 0xF0, 0xD3, 0xFE, 0x0B, 0xF0 + .byte 0xCC, 0xFE, 0x0C, 0xF0, 0xC6, 0xFE, 0x0C, 0xF0, 0xC0, 0xFE, 0x0D, 0xF0, 0xBA, 0xFE, 0x0D, 0xF0 + .byte 0xB3, 0xFE, 0x0E, 0xF0, 0xAD, 0xFE, 0x0E, 0xF0, 0xA7, 0xFE, 0x0F, 0xF0, 0xA1, 0xFE, 0x0F, 0xF0 + .byte 0x9A, 0xFE, 0x10, 0xF0, 0x94, 0xFE, 0x10, 0xF0, 0x8E, 0xFE, 0x11, 0xF0, 0x88, 0xFE, 0x11, 0xF0 + .byte 0x81, 0xFE, 0x12, 0xF0, 0x7B, 0xFE, 0x13, 0xF0, 0x75, 0xFE, 0x13, 0xF0, 0x6F, 0xFE, 0x14, 0xF0 + .byte 0x68, 0xFE, 0x14, 0xF0, 0x62, 0xFE, 0x15, 0xF0, 0x5C, 0xFE, 0x16, 0xF0, 0x56, 0xFE, 0x16, 0xF0 + .byte 0x4F, 0xFE, 0x17, 0xF0, 0x49, 0xFE, 0x18, 0xF0, 0x43, 0xFE, 0x18, 0xF0, 0x3D, 0xFE, 0x19, 0xF0 + .byte 0x36, 0xFE, 0x1A, 0xF0, 0x30, 0xFE, 0x1A, 0xF0, 0x2A, 0xFE, 0x1B, 0xF0, 0x24, 0xFE, 0x1C, 0xF0 + .byte 0x1D, 0xFE, 0x1D, 0xF0, 0x17, 0xFE, 0x1D, 0xF0, 0x11, 0xFE, 0x1E, 0xF0, 0x0B, 0xFE, 0x1F, 0xF0 + .byte 0x04, 0xFE, 0x20, 0xF0, 0xFE, 0xFD, 0x20, 0xF0, 0xF8, 0xFD, 0x21, 0xF0, 0xF2, 0xFD, 0x22, 0xF0 + .byte 0xEB, 0xFD, 0x23, 0xF0, 0xE5, 0xFD, 0x24, 0xF0, 0xDF, 0xFD, 0x24, 0xF0, 0xD9, 0xFD, 0x25, 0xF0 + .byte 0xD3, 0xFD, 0x26, 0xF0, 0xCC, 0xFD, 0x27, 0xF0, 0xC6, 0xFD, 0x28, 0xF0, 0xC0, 0xFD, 0x29, 0xF0 + .byte 0xBA, 0xFD, 0x2A, 0xF0, 0xB3, 0xFD, 0x2B, 0xF0, 0xAD, 0xFD, 0x2B, 0xF0, 0xA7, 0xFD, 0x2C, 0xF0 + .byte 0xA1, 0xFD, 0x2D, 0xF0, 0x9B, 0xFD, 0x2E, 0xF0, 0x94, 0xFD, 0x2F, 0xF0, 0x8E, 0xFD, 0x30, 0xF0 + .byte 0x88, 0xFD, 0x31, 0xF0, 0x82, 0xFD, 0x32, 0xF0, 0x7C, 0xFD, 0x33, 0xF0, 0x75, 0xFD, 0x34, 0xF0 + .byte 0x6F, 0xFD, 0x35, 0xF0, 0x69, 0xFD, 0x36, 0xF0, 0x63, 0xFD, 0x37, 0xF0, 0x5D, 0xFD, 0x38, 0xF0 + .byte 0x56, 0xFD, 0x39, 0xF0, 0x50, 0xFD, 0x3A, 0xF0, 0x4A, 0xFD, 0x3B, 0xF0, 0x44, 0xFD, 0x3C, 0xF0 + .byte 0x3E, 0xFD, 0x3D, 0xF0, 0x37, 0xFD, 0x3E, 0xF0, 0x31, 0xFD, 0x40, 0xF0, 0x2B, 0xFD, 0x41, 0xF0 + .byte 0x25, 0xFD, 0x42, 0xF0, 0x1F, 0xFD, 0x43, 0xF0, 0x18, 0xFD, 0x44, 0xF0, 0x12, 0xFD, 0x45, 0xF0 + .byte 0x0C, 0xFD, 0x46, 0xF0, 0x06, 0xFD, 0x48, 0xF0, 0x00, 0xFD, 0x49, 0xF0, 0xFA, 0xFC, 0x4A, 0xF0 + .byte 0xF3, 0xFC, 0x4B, 0xF0, 0xED, 0xFC, 0x4C, 0xF0, 0xE7, 0xFC, 0x4D, 0xF0, 0xE1, 0xFC, 0x4F, 0xF0 + .byte 0xDB, 0xFC, 0x50, 0xF0, 0xD5, 0xFC, 0x51, 0xF0, 0xCE, 0xFC, 0x52, 0xF0, 0xC8, 0xFC, 0x54, 0xF0 + .byte 0xC2, 0xFC, 0x55, 0xF0, 0xBC, 0xFC, 0x56, 0xF0, 0xB6, 0xFC, 0x58, 0xF0, 0xB0, 0xFC, 0x59, 0xF0 + .byte 0xAA, 0xFC, 0x5A, 0xF0, 0xA3, 0xFC, 0x5B, 0xF0, 0x9D, 0xFC, 0x5D, 0xF0, 0x97, 0xFC, 0x5E, 0xF0 + .byte 0x91, 0xFC, 0x5F, 0xF0, 0x8B, 0xFC, 0x61, 0xF0, 0x85, 0xFC, 0x62, 0xF0, 0x7F, 0xFC, 0x64, 0xF0 + .byte 0x78, 0xFC, 0x65, 0xF0, 0x72, 0xFC, 0x66, 0xF0, 0x6C, 0xFC, 0x68, 0xF0, 0x66, 0xFC, 0x69, 0xF0 + .byte 0x60, 0xFC, 0x6B, 0xF0, 0x5A, 0xFC, 0x6C, 0xF0, 0x54, 0xFC, 0x6D, 0xF0, 0x4E, 0xFC, 0x6F, 0xF0 + .byte 0x47, 0xFC, 0x70, 0xF0, 0x41, 0xFC, 0x72, 0xF0, 0x3B, 0xFC, 0x73, 0xF0, 0x35, 0xFC, 0x75, 0xF0 + .byte 0x2F, 0xFC, 0x76, 0xF0, 0x29, 0xFC, 0x78, 0xF0, 0x23, 0xFC, 0x79, 0xF0, 0x1D, 0xFC, 0x7B, 0xF0 + .byte 0x17, 0xFC, 0x7C, 0xF0, 0x11, 0xFC, 0x7E, 0xF0, 0x0A, 0xFC, 0x7F, 0xF0, 0x04, 0xFC, 0x81, 0xF0 + .byte 0xFE, 0xFB, 0x83, 0xF0, 0xF8, 0xFB, 0x84, 0xF0, 0xF2, 0xFB, 0x86, 0xF0, 0xEC, 0xFB, 0x87, 0xF0 + .byte 0xE6, 0xFB, 0x89, 0xF0, 0xE0, 0xFB, 0x8A, 0xF0, 0xDA, 0xFB, 0x8C, 0xF0, 0xD4, 0xFB, 0x8E, 0xF0 + .byte 0xCE, 0xFB, 0x8F, 0xF0, 0xC8, 0xFB, 0x91, 0xF0, 0xC2, 0xFB, 0x93, 0xF0, 0xBC, 0xFB, 0x94, 0xF0 + .byte 0xB5, 0xFB, 0x96, 0xF0, 0xAF, 0xFB, 0x98, 0xF0, 0xA9, 0xFB, 0x99, 0xF0, 0xA3, 0xFB, 0x9B, 0xF0 + .byte 0x9D, 0xFB, 0x9D, 0xF0, 0x97, 0xFB, 0x9F, 0xF0, 0x91, 0xFB, 0xA0, 0xF0, 0x8B, 0xFB, 0xA2, 0xF0 + .byte 0x85, 0xFB, 0xA4, 0xF0, 0x7F, 0xFB, 0xA6, 0xF0, 0x79, 0xFB, 0xA7, 0xF0, 0x73, 0xFB, 0xA9, 0xF0 + .byte 0x6D, 0xFB, 0xAB, 0xF0, 0x67, 0xFB, 0xAD, 0xF0, 0x61, 0xFB, 0xAF, 0xF0, 0x5B, 0xFB, 0xB0, 0xF0 + .byte 0x55, 0xFB, 0xB2, 0xF0, 0x4F, 0xFB, 0xB4, 0xF0, 0x49, 0xFB, 0xB6, 0xF0, 0x43, 0xFB, 0xB8, 0xF0 + .byte 0x3D, 0xFB, 0xBA, 0xF0, 0x37, 0xFB, 0xBB, 0xF0, 0x31, 0xFB, 0xBD, 0xF0, 0x2B, 0xFB, 0xBF, 0xF0 + .byte 0x25, 0xFB, 0xC1, 0xF0, 0x1F, 0xFB, 0xC3, 0xF0, 0x19, 0xFB, 0xC5, 0xF0, 0x13, 0xFB, 0xC7, 0xF0 + .byte 0x0D, 0xFB, 0xC9, 0xF0, 0x07, 0xFB, 0xCB, 0xF0, 0x01, 0xFB, 0xCD, 0xF0, 0xFB, 0xFA, 0xCF, 0xF0 + .byte 0xF5, 0xFA, 0xD1, 0xF0, 0xEF, 0xFA, 0xD3, 0xF0, 0xE9, 0xFA, 0xD5, 0xF0, 0xE3, 0xFA, 0xD7, 0xF0 + .byte 0xDD, 0xFA, 0xD9, 0xF0, 0xD7, 0xFA, 0xDB, 0xF0, 0xD1, 0xFA, 0xDD, 0xF0, 0xCC, 0xFA, 0xDF, 0xF0 + .byte 0xC6, 0xFA, 0xE1, 0xF0, 0xC0, 0xFA, 0xE3, 0xF0, 0xBA, 0xFA, 0xE5, 0xF0, 0xB4, 0xFA, 0xE7, 0xF0 + .byte 0xAE, 0xFA, 0xE9, 0xF0, 0xA8, 0xFA, 0xEB, 0xF0, 0xA2, 0xFA, 0xED, 0xF0, 0x9C, 0xFA, 0xEF, 0xF0 + .byte 0x96, 0xFA, 0xF2, 0xF0, 0x90, 0xFA, 0xF4, 0xF0, 0x8A, 0xFA, 0xF6, 0xF0, 0x84, 0xFA, 0xF8, 0xF0 + .byte 0x7F, 0xFA, 0xFA, 0xF0, 0x79, 0xFA, 0xFC, 0xF0, 0x73, 0xFA, 0xFE, 0xF0, 0x6D, 0xFA, 0x01, 0xF1 + .byte 0x67, 0xFA, 0x03, 0xF1, 0x61, 0xFA, 0x05, 0xF1, 0x5B, 0xFA, 0x07, 0xF1, 0x55, 0xFA, 0x09, 0xF1 + .byte 0x4F, 0xFA, 0x0C, 0xF1, 0x4A, 0xFA, 0x0E, 0xF1, 0x44, 0xFA, 0x10, 0xF1, 0x3E, 0xFA, 0x12, 0xF1 + .byte 0x38, 0xFA, 0x15, 0xF1, 0x32, 0xFA, 0x17, 0xF1, 0x2C, 0xFA, 0x19, 0xF1, 0x26, 0xFA, 0x1C, 0xF1 + .byte 0x21, 0xFA, 0x1E, 0xF1, 0x1B, 0xFA, 0x20, 0xF1, 0x15, 0xFA, 0x23, 0xF1, 0x0F, 0xFA, 0x25, 0xF1 + .byte 0x09, 0xFA, 0x27, 0xF1, 0x03, 0xFA, 0x2A, 0xF1, 0xFE, 0xF9, 0x2C, 0xF1, 0xF8, 0xF9, 0x2E, 0xF1 + .byte 0xF2, 0xF9, 0x31, 0xF1, 0xEC, 0xF9, 0x33, 0xF1, 0xE6, 0xF9, 0x35, 0xF1, 0xE1, 0xF9, 0x38, 0xF1 + .byte 0xDB, 0xF9, 0x3A, 0xF1, 0xD5, 0xF9, 0x3D, 0xF1, 0xCF, 0xF9, 0x3F, 0xF1, 0xC9, 0xF9, 0x41, 0xF1 + .byte 0xC4, 0xF9, 0x44, 0xF1, 0xBE, 0xF9, 0x46, 0xF1, 0xB8, 0xF9, 0x49, 0xF1, 0xB2, 0xF9, 0x4B, 0xF1 + .byte 0xAC, 0xF9, 0x4E, 0xF1, 0xA7, 0xF9, 0x50, 0xF1, 0xA1, 0xF9, 0x53, 0xF1, 0x9B, 0xF9, 0x55, 0xF1 + .byte 0x95, 0xF9, 0x58, 0xF1, 0x90, 0xF9, 0x5A, 0xF1, 0x8A, 0xF9, 0x5D, 0xF1, 0x84, 0xF9, 0x5F, 0xF1 + .byte 0x7E, 0xF9, 0x62, 0xF1, 0x79, 0xF9, 0x65, 0xF1, 0x73, 0xF9, 0x67, 0xF1, 0x6D, 0xF9, 0x6A, 0xF1 + .byte 0x67, 0xF9, 0x6C, 0xF1, 0x62, 0xF9, 0x6F, 0xF1, 0x5C, 0xF9, 0x71, 0xF1, 0x56, 0xF9, 0x74, 0xF1 + .byte 0x51, 0xF9, 0x77, 0xF1, 0x4B, 0xF9, 0x79, 0xF1, 0x45, 0xF9, 0x7C, 0xF1, 0x3F, 0xF9, 0x7F, 0xF1 + .byte 0x3A, 0xF9, 0x81, 0xF1, 0x34, 0xF9, 0x84, 0xF1, 0x2E, 0xF9, 0x87, 0xF1, 0x29, 0xF9, 0x89, 0xF1 + .byte 0x23, 0xF9, 0x8C, 0xF1, 0x1D, 0xF9, 0x8F, 0xF1, 0x18, 0xF9, 0x91, 0xF1, 0x12, 0xF9, 0x94, 0xF1 + .byte 0x0C, 0xF9, 0x97, 0xF1, 0x07, 0xF9, 0x9A, 0xF1, 0x01, 0xF9, 0x9C, 0xF1, 0xFB, 0xF8, 0x9F, 0xF1 + .byte 0xF6, 0xF8, 0xA2, 0xF1, 0xF0, 0xF8, 0xA5, 0xF1, 0xEB, 0xF8, 0xA7, 0xF1, 0xE5, 0xF8, 0xAA, 0xF1 + .byte 0xDF, 0xF8, 0xAD, 0xF1, 0xDA, 0xF8, 0xB0, 0xF1, 0xD4, 0xF8, 0xB3, 0xF1, 0xCE, 0xF8, 0xB5, 0xF1 + .byte 0xC9, 0xF8, 0xB8, 0xF1, 0xC3, 0xF8, 0xBB, 0xF1, 0xBE, 0xF8, 0xBE, 0xF1, 0xB8, 0xF8, 0xC1, 0xF1 + .byte 0xB2, 0xF8, 0xC4, 0xF1, 0xAD, 0xF8, 0xC6, 0xF1, 0xA7, 0xF8, 0xC9, 0xF1, 0xA2, 0xF8, 0xCC, 0xF1 + .byte 0x9C, 0xF8, 0xCF, 0xF1, 0x96, 0xF8, 0xD2, 0xF1, 0x91, 0xF8, 0xD5, 0xF1, 0x8B, 0xF8, 0xD8, 0xF1 + .byte 0x86, 0xF8, 0xDB, 0xF1, 0x80, 0xF8, 0xDE, 0xF1, 0x7B, 0xF8, 0xE1, 0xF1, 0x75, 0xF8, 0xE4, 0xF1 + .byte 0x70, 0xF8, 0xE7, 0xF1, 0x6A, 0xF8, 0xEA, 0xF1, 0x65, 0xF8, 0xED, 0xF1, 0x5F, 0xF8, 0xF0, 0xF1 + .byte 0x5A, 0xF8, 0xF3, 0xF1, 0x54, 0xF8, 0xF6, 0xF1, 0x4E, 0xF8, 0xF9, 0xF1, 0x49, 0xF8, 0xFC, 0xF1 + .byte 0x43, 0xF8, 0xFF, 0xF1, 0x3E, 0xF8, 0x02, 0xF2, 0x38, 0xF8, 0x05, 0xF2, 0x33, 0xF8, 0x08, 0xF2 + .byte 0x2E, 0xF8, 0x0B, 0xF2, 0x28, 0xF8, 0x0E, 0xF2, 0x23, 0xF8, 0x11, 0xF2, 0x1D, 0xF8, 0x14, 0xF2 + .byte 0x18, 0xF8, 0x17, 0xF2, 0x12, 0xF8, 0x1A, 0xF2, 0x0D, 0xF8, 0x1D, 0xF2, 0x07, 0xF8, 0x21, 0xF2 + .byte 0x02, 0xF8, 0x24, 0xF2, 0xFC, 0xF7, 0x27, 0xF2, 0xF7, 0xF7, 0x2A, 0xF2, 0xF2, 0xF7, 0x2D, 0xF2 + .byte 0xEC, 0xF7, 0x30, 0xF2, 0xE7, 0xF7, 0x34, 0xF2, 0xE1, 0xF7, 0x37, 0xF2, 0xDC, 0xF7, 0x3A, 0xF2 + .byte 0xD6, 0xF7, 0x3D, 0xF2, 0xD1, 0xF7, 0x40, 0xF2, 0xCC, 0xF7, 0x44, 0xF2, 0xC6, 0xF7, 0x47, 0xF2 + .byte 0xC1, 0xF7, 0x4A, 0xF2, 0xBB, 0xF7, 0x4D, 0xF2, 0xB6, 0xF7, 0x50, 0xF2, 0xB1, 0xF7, 0x54, 0xF2 + .byte 0xAB, 0xF7, 0x57, 0xF2, 0xA6, 0xF7, 0x5A, 0xF2, 0xA1, 0xF7, 0x5E, 0xF2, 0x9B, 0xF7, 0x61, 0xF2 + .byte 0x96, 0xF7, 0x64, 0xF2, 0x91, 0xF7, 0x67, 0xF2, 0x8B, 0xF7, 0x6B, 0xF2, 0x86, 0xF7, 0x6E, 0xF2 + .byte 0x81, 0xF7, 0x71, 0xF2, 0x7B, 0xF7, 0x75, 0xF2, 0x76, 0xF7, 0x78, 0xF2, 0x71, 0xF7, 0x7B, 0xF2 + .byte 0x6B, 0xF7, 0x7F, 0xF2, 0x66, 0xF7, 0x82, 0xF2, 0x61, 0xF7, 0x86, 0xF2, 0x5B, 0xF7, 0x89, 0xF2 + .byte 0x56, 0xF7, 0x8C, 0xF2, 0x51, 0xF7, 0x90, 0xF2, 0x4C, 0xF7, 0x93, 0xF2, 0x46, 0xF7, 0x97, 0xF2 + .byte 0x41, 0xF7, 0x9A, 0xF2, 0x3C, 0xF7, 0x9E, 0xF2, 0x37, 0xF7, 0xA1, 0xF2, 0x31, 0xF7, 0xA4, 0xF2 + .byte 0x2C, 0xF7, 0xA8, 0xF2, 0x27, 0xF7, 0xAB, 0xF2, 0x22, 0xF7, 0xAF, 0xF2, 0x1C, 0xF7, 0xB2, 0xF2 + .byte 0x17, 0xF7, 0xB6, 0xF2, 0x12, 0xF7, 0xB9, 0xF2, 0x0D, 0xF7, 0xBD, 0xF2, 0x08, 0xF7, 0xC0, 0xF2 + .byte 0x02, 0xF7, 0xC4, 0xF2, 0xFD, 0xF6, 0xC7, 0xF2, 0xF8, 0xF6, 0xCB, 0xF2, 0xF3, 0xF6, 0xCE, 0xF2 + .byte 0xEE, 0xF6, 0xD2, 0xF2, 0xE8, 0xF6, 0xD6, 0xF2, 0xE3, 0xF6, 0xD9, 0xF2, 0xDE, 0xF6, 0xDD, 0xF2 + .byte 0xD9, 0xF6, 0xE0, 0xF2, 0xD4, 0xF6, 0xE4, 0xF2, 0xCF, 0xF6, 0xE8, 0xF2, 0xC9, 0xF6, 0xEB, 0xF2 + .byte 0xC4, 0xF6, 0xEF, 0xF2, 0xBF, 0xF6, 0xF2, 0xF2, 0xBA, 0xF6, 0xF6, 0xF2, 0xB5, 0xF6, 0xFA, 0xF2 + .byte 0xB0, 0xF6, 0xFD, 0xF2, 0xAB, 0xF6, 0x01, 0xF3, 0xA6, 0xF6, 0x05, 0xF3, 0xA1, 0xF6, 0x08, 0xF3 + .byte 0x9B, 0xF6, 0x0C, 0xF3, 0x96, 0xF6, 0x10, 0xF3, 0x91, 0xF6, 0x13, 0xF3, 0x8C, 0xF6, 0x17, 0xF3 + .byte 0x87, 0xF6, 0x1B, 0xF3, 0x82, 0xF6, 0x1F, 0xF3, 0x7D, 0xF6, 0x22, 0xF3, 0x78, 0xF6, 0x26, 0xF3 + .byte 0x73, 0xF6, 0x2A, 0xF3, 0x6E, 0xF6, 0x2E, 0xF3, 0x69, 0xF6, 0x31, 0xF3, 0x64, 0xF6, 0x35, 0xF3 + .byte 0x5F, 0xF6, 0x39, 0xF3, 0x5A, 0xF6, 0x3D, 0xF3, 0x55, 0xF6, 0x40, 0xF3, 0x50, 0xF6, 0x44, 0xF3 + .byte 0x4B, 0xF6, 0x48, 0xF3, 0x46, 0xF6, 0x4C, 0xF3, 0x41, 0xF6, 0x50, 0xF3, 0x3C, 0xF6, 0x54, 0xF3 + .byte 0x37, 0xF6, 0x57, 0xF3, 0x32, 0xF6, 0x5B, 0xF3, 0x2D, 0xF6, 0x5F, 0xF3, 0x28, 0xF6, 0x63, 0xF3 + .byte 0x23, 0xF6, 0x67, 0xF3, 0x1E, 0xF6, 0x6B, 0xF3, 0x19, 0xF6, 0x6F, 0xF3, 0x14, 0xF6, 0x72, 0xF3 + .byte 0x0F, 0xF6, 0x76, 0xF3, 0x0A, 0xF6, 0x7A, 0xF3, 0x05, 0xF6, 0x7E, 0xF3, 0x01, 0xF6, 0x82, 0xF3 + .byte 0xFC, 0xF5, 0x86, 0xF3, 0xF7, 0xF5, 0x8A, 0xF3, 0xF2, 0xF5, 0x8E, 0xF3, 0xED, 0xF5, 0x92, 0xF3 + .byte 0xE8, 0xF5, 0x96, 0xF3, 0xE3, 0xF5, 0x9A, 0xF3, 0xDE, 0xF5, 0x9E, 0xF3, 0xDA, 0xF5, 0xA2, 0xF3 + .byte 0xD5, 0xF5, 0xA6, 0xF3, 0xD0, 0xF5, 0xAA, 0xF3, 0xCB, 0xF5, 0xAE, 0xF3, 0xC6, 0xF5, 0xB2, 0xF3 + .byte 0xC1, 0xF5, 0xB6, 0xF3, 0xBC, 0xF5, 0xBA, 0xF3, 0xB8, 0xF5, 0xBE, 0xF3, 0xB3, 0xF5, 0xC2, 0xF3 + .byte 0xAE, 0xF5, 0xC6, 0xF3, 0xA9, 0xF5, 0xCA, 0xF3, 0xA4, 0xF5, 0xCE, 0xF3, 0xA0, 0xF5, 0xD2, 0xF3 + .byte 0x9B, 0xF5, 0xD6, 0xF3, 0x96, 0xF5, 0xDA, 0xF3, 0x91, 0xF5, 0xDE, 0xF3, 0x8D, 0xF5, 0xE2, 0xF3 + .byte 0x88, 0xF5, 0xE7, 0xF3, 0x83, 0xF5, 0xEB, 0xF3, 0x7E, 0xF5, 0xEF, 0xF3, 0x7A, 0xF5, 0xF3, 0xF3 + .byte 0x75, 0xF5, 0xF7, 0xF3, 0x70, 0xF5, 0xFB, 0xF3, 0x6B, 0xF5, 0xFF, 0xF3, 0x67, 0xF5, 0x04, 0xF4 + .byte 0x62, 0xF5, 0x08, 0xF4, 0x5D, 0xF5, 0x0C, 0xF4, 0x59, 0xF5, 0x10, 0xF4, 0x54, 0xF5, 0x14, 0xF4 + .byte 0x4F, 0xF5, 0x18, 0xF4, 0x4B, 0xF5, 0x1D, 0xF4, 0x46, 0xF5, 0x21, 0xF4, 0x41, 0xF5, 0x25, 0xF4 + .byte 0x3D, 0xF5, 0x29, 0xF4, 0x38, 0xF5, 0x2E, 0xF4, 0x33, 0xF5, 0x32, 0xF4, 0x2F, 0xF5, 0x36, 0xF4 + .byte 0x2A, 0xF5, 0x3A, 0xF4, 0x25, 0xF5, 0x3F, 0xF4, 0x21, 0xF5, 0x43, 0xF4, 0x1C, 0xF5, 0x47, 0xF4 + .byte 0x18, 0xF5, 0x4B, 0xF4, 0x13, 0xF5, 0x50, 0xF4, 0x0E, 0xF5, 0x54, 0xF4, 0x0A, 0xF5, 0x58, 0xF4 + .byte 0x05, 0xF5, 0x5D, 0xF4, 0x01, 0xF5, 0x61, 0xF4, 0xFC, 0xF4, 0x65, 0xF4, 0xF8, 0xF4, 0x69, 0xF4 + .byte 0xF3, 0xF4, 0x6E, 0xF4, 0xEF, 0xF4, 0x72, 0xF4, 0xEA, 0xF4, 0x77, 0xF4, 0xE5, 0xF4, 0x7B, 0xF4 + .byte 0xE1, 0xF4, 0x7F, 0xF4, 0xDC, 0xF4, 0x84, 0xF4, 0xD8, 0xF4, 0x88, 0xF4, 0xD3, 0xF4, 0x8C, 0xF4 + .byte 0xCF, 0xF4, 0x91, 0xF4, 0xCA, 0xF4, 0x95, 0xF4, 0xC6, 0xF4, 0x9A, 0xF4, 0xC2, 0xF4, 0x9E, 0xF4 + .byte 0xBD, 0xF4, 0xA2, 0xF4, 0xB9, 0xF4, 0xA7, 0xF4, 0xB4, 0xF4, 0xAB, 0xF4, 0xB0, 0xF4, 0xB0, 0xF4 + .byte 0xAB, 0xF4, 0xB4, 0xF4, 0xA7, 0xF4, 0xB9, 0xF4, 0xA2, 0xF4, 0xBD, 0xF4, 0x9E, 0xF4, 0xC2, 0xF4 + .byte 0x9A, 0xF4, 0xC6, 0xF4, 0x95, 0xF4, 0xCA, 0xF4, 0x91, 0xF4, 0xCF, 0xF4, 0x8C, 0xF4, 0xD3, 0xF4 + .byte 0x88, 0xF4, 0xD8, 0xF4, 0x84, 0xF4, 0xDC, 0xF4, 0x7F, 0xF4, 0xE1, 0xF4, 0x7B, 0xF4, 0xE5, 0xF4 + .byte 0x77, 0xF4, 0xEA, 0xF4, 0x72, 0xF4, 0xEF, 0xF4, 0x6E, 0xF4, 0xF3, 0xF4, 0x69, 0xF4, 0xF8, 0xF4 + .byte 0x65, 0xF4, 0xFC, 0xF4, 0x61, 0xF4, 0x01, 0xF5, 0x5D, 0xF4, 0x05, 0xF5, 0x58, 0xF4, 0x0A, 0xF5 + .byte 0x54, 0xF4, 0x0E, 0xF5, 0x50, 0xF4, 0x13, 0xF5, 0x4B, 0xF4, 0x18, 0xF5, 0x47, 0xF4, 0x1C, 0xF5 + .byte 0x43, 0xF4, 0x21, 0xF5, 0x3F, 0xF4, 0x25, 0xF5, 0x3A, 0xF4, 0x2A, 0xF5, 0x36, 0xF4, 0x2F, 0xF5 + .byte 0x32, 0xF4, 0x33, 0xF5, 0x2E, 0xF4, 0x38, 0xF5, 0x29, 0xF4, 0x3D, 0xF5, 0x25, 0xF4, 0x41, 0xF5 + .byte 0x21, 0xF4, 0x46, 0xF5, 0x1D, 0xF4, 0x4B, 0xF5, 0x18, 0xF4, 0x4F, 0xF5, 0x14, 0xF4, 0x54, 0xF5 + .byte 0x10, 0xF4, 0x59, 0xF5, 0x0C, 0xF4, 0x5D, 0xF5, 0x08, 0xF4, 0x62, 0xF5, 0x04, 0xF4, 0x67, 0xF5 + .byte 0xFF, 0xF3, 0x6B, 0xF5, 0xFB, 0xF3, 0x70, 0xF5, 0xF7, 0xF3, 0x75, 0xF5, 0xF3, 0xF3, 0x7A, 0xF5 + .byte 0xEF, 0xF3, 0x7E, 0xF5, 0xEB, 0xF3, 0x83, 0xF5, 0xE7, 0xF3, 0x88, 0xF5, 0xE2, 0xF3, 0x8D, 0xF5 + .byte 0xDE, 0xF3, 0x91, 0xF5, 0xDA, 0xF3, 0x96, 0xF5, 0xD6, 0xF3, 0x9B, 0xF5, 0xD2, 0xF3, 0xA0, 0xF5 + .byte 0xCE, 0xF3, 0xA4, 0xF5, 0xCA, 0xF3, 0xA9, 0xF5, 0xC6, 0xF3, 0xAE, 0xF5, 0xC2, 0xF3, 0xB3, 0xF5 + .byte 0xBE, 0xF3, 0xB8, 0xF5, 0xBA, 0xF3, 0xBC, 0xF5, 0xB6, 0xF3, 0xC1, 0xF5, 0xB2, 0xF3, 0xC6, 0xF5 + .byte 0xAE, 0xF3, 0xCB, 0xF5, 0xAA, 0xF3, 0xD0, 0xF5, 0xA6, 0xF3, 0xD5, 0xF5, 0xA2, 0xF3, 0xDA, 0xF5 + .byte 0x9E, 0xF3, 0xDE, 0xF5, 0x9A, 0xF3, 0xE3, 0xF5, 0x96, 0xF3, 0xE8, 0xF5, 0x92, 0xF3, 0xED, 0xF5 + .byte 0x8E, 0xF3, 0xF2, 0xF5, 0x8A, 0xF3, 0xF7, 0xF5, 0x86, 0xF3, 0xFC, 0xF5, 0x82, 0xF3, 0x01, 0xF6 + .byte 0x7E, 0xF3, 0x05, 0xF6, 0x7A, 0xF3, 0x0A, 0xF6, 0x76, 0xF3, 0x0F, 0xF6, 0x72, 0xF3, 0x14, 0xF6 + .byte 0x6F, 0xF3, 0x19, 0xF6, 0x6B, 0xF3, 0x1E, 0xF6, 0x67, 0xF3, 0x23, 0xF6, 0x63, 0xF3, 0x28, 0xF6 + .byte 0x5F, 0xF3, 0x2D, 0xF6, 0x5B, 0xF3, 0x32, 0xF6, 0x57, 0xF3, 0x37, 0xF6, 0x54, 0xF3, 0x3C, 0xF6 + .byte 0x50, 0xF3, 0x41, 0xF6, 0x4C, 0xF3, 0x46, 0xF6, 0x48, 0xF3, 0x4B, 0xF6, 0x44, 0xF3, 0x50, 0xF6 + .byte 0x40, 0xF3, 0x55, 0xF6, 0x3D, 0xF3, 0x5A, 0xF6, 0x39, 0xF3, 0x5F, 0xF6, 0x35, 0xF3, 0x64, 0xF6 + .byte 0x31, 0xF3, 0x69, 0xF6, 0x2E, 0xF3, 0x6E, 0xF6, 0x2A, 0xF3, 0x73, 0xF6, 0x26, 0xF3, 0x78, 0xF6 + .byte 0x22, 0xF3, 0x7D, 0xF6, 0x1F, 0xF3, 0x82, 0xF6, 0x1B, 0xF3, 0x87, 0xF6, 0x17, 0xF3, 0x8C, 0xF6 + .byte 0x13, 0xF3, 0x91, 0xF6, 0x10, 0xF3, 0x96, 0xF6, 0x0C, 0xF3, 0x9B, 0xF6, 0x08, 0xF3, 0xA1, 0xF6 + .byte 0x05, 0xF3, 0xA6, 0xF6, 0x01, 0xF3, 0xAB, 0xF6, 0xFD, 0xF2, 0xB0, 0xF6, 0xFA, 0xF2, 0xB5, 0xF6 + .byte 0xF6, 0xF2, 0xBA, 0xF6, 0xF2, 0xF2, 0xBF, 0xF6, 0xEF, 0xF2, 0xC4, 0xF6, 0xEB, 0xF2, 0xC9, 0xF6 + .byte 0xE8, 0xF2, 0xCF, 0xF6, 0xE4, 0xF2, 0xD4, 0xF6, 0xE0, 0xF2, 0xD9, 0xF6, 0xDD, 0xF2, 0xDE, 0xF6 + .byte 0xD9, 0xF2, 0xE3, 0xF6, 0xD6, 0xF2, 0xE8, 0xF6, 0xD2, 0xF2, 0xEE, 0xF6, 0xCE, 0xF2, 0xF3, 0xF6 + .byte 0xCB, 0xF2, 0xF8, 0xF6, 0xC7, 0xF2, 0xFD, 0xF6, 0xC4, 0xF2, 0x02, 0xF7, 0xC0, 0xF2, 0x08, 0xF7 + .byte 0xBD, 0xF2, 0x0D, 0xF7, 0xB9, 0xF2, 0x12, 0xF7, 0xB6, 0xF2, 0x17, 0xF7, 0xB2, 0xF2, 0x1C, 0xF7 + .byte 0xAF, 0xF2, 0x22, 0xF7, 0xAB, 0xF2, 0x27, 0xF7, 0xA8, 0xF2, 0x2C, 0xF7, 0xA4, 0xF2, 0x31, 0xF7 + .byte 0xA1, 0xF2, 0x37, 0xF7, 0x9E, 0xF2, 0x3C, 0xF7, 0x9A, 0xF2, 0x41, 0xF7, 0x97, 0xF2, 0x46, 0xF7 + .byte 0x93, 0xF2, 0x4C, 0xF7, 0x90, 0xF2, 0x51, 0xF7, 0x8C, 0xF2, 0x56, 0xF7, 0x89, 0xF2, 0x5B, 0xF7 + .byte 0x86, 0xF2, 0x61, 0xF7, 0x82, 0xF2, 0x66, 0xF7, 0x7F, 0xF2, 0x6B, 0xF7, 0x7B, 0xF2, 0x71, 0xF7 + .byte 0x78, 0xF2, 0x76, 0xF7, 0x75, 0xF2, 0x7B, 0xF7, 0x71, 0xF2, 0x81, 0xF7, 0x6E, 0xF2, 0x86, 0xF7 + .byte 0x6B, 0xF2, 0x8B, 0xF7, 0x67, 0xF2, 0x91, 0xF7, 0x64, 0xF2, 0x96, 0xF7, 0x61, 0xF2, 0x9B, 0xF7 + .byte 0x5E, 0xF2, 0xA1, 0xF7, 0x5A, 0xF2, 0xA6, 0xF7, 0x57, 0xF2, 0xAB, 0xF7, 0x54, 0xF2, 0xB1, 0xF7 + .byte 0x50, 0xF2, 0xB6, 0xF7, 0x4D, 0xF2, 0xBB, 0xF7, 0x4A, 0xF2, 0xC1, 0xF7, 0x47, 0xF2, 0xC6, 0xF7 + .byte 0x44, 0xF2, 0xCC, 0xF7, 0x40, 0xF2, 0xD1, 0xF7, 0x3D, 0xF2, 0xD6, 0xF7, 0x3A, 0xF2, 0xDC, 0xF7 + .byte 0x37, 0xF2, 0xE1, 0xF7, 0x34, 0xF2, 0xE7, 0xF7, 0x30, 0xF2, 0xEC, 0xF7, 0x2D, 0xF2, 0xF2, 0xF7 + .byte 0x2A, 0xF2, 0xF7, 0xF7, 0x27, 0xF2, 0xFC, 0xF7, 0x24, 0xF2, 0x02, 0xF8, 0x21, 0xF2, 0x07, 0xF8 + .byte 0x1D, 0xF2, 0x0D, 0xF8, 0x1A, 0xF2, 0x12, 0xF8, 0x17, 0xF2, 0x18, 0xF8, 0x14, 0xF2, 0x1D, 0xF8 + .byte 0x11, 0xF2, 0x23, 0xF8, 0x0E, 0xF2, 0x28, 0xF8, 0x0B, 0xF2, 0x2E, 0xF8, 0x08, 0xF2, 0x33, 0xF8 + .byte 0x05, 0xF2, 0x38, 0xF8, 0x02, 0xF2, 0x3E, 0xF8, 0xFF, 0xF1, 0x43, 0xF8, 0xFC, 0xF1, 0x49, 0xF8 + .byte 0xF9, 0xF1, 0x4E, 0xF8, 0xF6, 0xF1, 0x54, 0xF8, 0xF3, 0xF1, 0x5A, 0xF8, 0xF0, 0xF1, 0x5F, 0xF8 + .byte 0xED, 0xF1, 0x65, 0xF8, 0xEA, 0xF1, 0x6A, 0xF8, 0xE7, 0xF1, 0x70, 0xF8, 0xE4, 0xF1, 0x75, 0xF8 + .byte 0xE1, 0xF1, 0x7B, 0xF8, 0xDE, 0xF1, 0x80, 0xF8, 0xDB, 0xF1, 0x86, 0xF8, 0xD8, 0xF1, 0x8B, 0xF8 + .byte 0xD5, 0xF1, 0x91, 0xF8, 0xD2, 0xF1, 0x96, 0xF8, 0xCF, 0xF1, 0x9C, 0xF8, 0xCC, 0xF1, 0xA2, 0xF8 + .byte 0xC9, 0xF1, 0xA7, 0xF8, 0xC6, 0xF1, 0xAD, 0xF8, 0xC4, 0xF1, 0xB2, 0xF8, 0xC1, 0xF1, 0xB8, 0xF8 + .byte 0xBE, 0xF1, 0xBE, 0xF8, 0xBB, 0xF1, 0xC3, 0xF8, 0xB8, 0xF1, 0xC9, 0xF8, 0xB5, 0xF1, 0xCE, 0xF8 + .byte 0xB3, 0xF1, 0xD4, 0xF8, 0xB0, 0xF1, 0xDA, 0xF8, 0xAD, 0xF1, 0xDF, 0xF8, 0xAA, 0xF1, 0xE5, 0xF8 + .byte 0xA7, 0xF1, 0xEB, 0xF8, 0xA5, 0xF1, 0xF0, 0xF8, 0xA2, 0xF1, 0xF6, 0xF8, 0x9F, 0xF1, 0xFB, 0xF8 + .byte 0x9C, 0xF1, 0x01, 0xF9, 0x9A, 0xF1, 0x07, 0xF9, 0x97, 0xF1, 0x0C, 0xF9, 0x94, 0xF1, 0x12, 0xF9 + .byte 0x91, 0xF1, 0x18, 0xF9, 0x8F, 0xF1, 0x1D, 0xF9, 0x8C, 0xF1, 0x23, 0xF9, 0x89, 0xF1, 0x29, 0xF9 + .byte 0x87, 0xF1, 0x2E, 0xF9, 0x84, 0xF1, 0x34, 0xF9, 0x81, 0xF1, 0x3A, 0xF9, 0x7F, 0xF1, 0x3F, 0xF9 + .byte 0x7C, 0xF1, 0x45, 0xF9, 0x79, 0xF1, 0x4B, 0xF9, 0x77, 0xF1, 0x51, 0xF9, 0x74, 0xF1, 0x56, 0xF9 + .byte 0x71, 0xF1, 0x5C, 0xF9, 0x6F, 0xF1, 0x62, 0xF9, 0x6C, 0xF1, 0x67, 0xF9, 0x6A, 0xF1, 0x6D, 0xF9 + .byte 0x67, 0xF1, 0x73, 0xF9, 0x65, 0xF1, 0x79, 0xF9, 0x62, 0xF1, 0x7E, 0xF9, 0x5F, 0xF1, 0x84, 0xF9 + .byte 0x5D, 0xF1, 0x8A, 0xF9, 0x5A, 0xF1, 0x90, 0xF9, 0x58, 0xF1, 0x95, 0xF9, 0x55, 0xF1, 0x9B, 0xF9 + .byte 0x53, 0xF1, 0xA1, 0xF9, 0x50, 0xF1, 0xA7, 0xF9, 0x4E, 0xF1, 0xAC, 0xF9, 0x4B, 0xF1, 0xB2, 0xF9 + .byte 0x49, 0xF1, 0xB8, 0xF9, 0x46, 0xF1, 0xBE, 0xF9, 0x44, 0xF1, 0xC4, 0xF9, 0x41, 0xF1, 0xC9, 0xF9 + .byte 0x3F, 0xF1, 0xCF, 0xF9, 0x3D, 0xF1, 0xD5, 0xF9, 0x3A, 0xF1, 0xDB, 0xF9, 0x38, 0xF1, 0xE1, 0xF9 + .byte 0x35, 0xF1, 0xE6, 0xF9, 0x33, 0xF1, 0xEC, 0xF9, 0x31, 0xF1, 0xF2, 0xF9, 0x2E, 0xF1, 0xF8, 0xF9 + .byte 0x2C, 0xF1, 0xFE, 0xF9, 0x2A, 0xF1, 0x03, 0xFA, 0x27, 0xF1, 0x09, 0xFA, 0x25, 0xF1, 0x0F, 0xFA + .byte 0x23, 0xF1, 0x15, 0xFA, 0x20, 0xF1, 0x1B, 0xFA, 0x1E, 0xF1, 0x21, 0xFA, 0x1C, 0xF1, 0x26, 0xFA + .byte 0x19, 0xF1, 0x2C, 0xFA, 0x17, 0xF1, 0x32, 0xFA, 0x15, 0xF1, 0x38, 0xFA, 0x12, 0xF1, 0x3E, 0xFA + .byte 0x10, 0xF1, 0x44, 0xFA, 0x0E, 0xF1, 0x4A, 0xFA, 0x0C, 0xF1, 0x4F, 0xFA, 0x09, 0xF1, 0x55, 0xFA + .byte 0x07, 0xF1, 0x5B, 0xFA, 0x05, 0xF1, 0x61, 0xFA, 0x03, 0xF1, 0x67, 0xFA, 0x01, 0xF1, 0x6D, 0xFA + .byte 0xFE, 0xF0, 0x73, 0xFA, 0xFC, 0xF0, 0x79, 0xFA, 0xFA, 0xF0, 0x7F, 0xFA, 0xF8, 0xF0, 0x84, 0xFA + .byte 0xF6, 0xF0, 0x8A, 0xFA, 0xF4, 0xF0, 0x90, 0xFA, 0xF2, 0xF0, 0x96, 0xFA, 0xEF, 0xF0, 0x9C, 0xFA + .byte 0xED, 0xF0, 0xA2, 0xFA, 0xEB, 0xF0, 0xA8, 0xFA, 0xE9, 0xF0, 0xAE, 0xFA, 0xE7, 0xF0, 0xB4, 0xFA + .byte 0xE5, 0xF0, 0xBA, 0xFA, 0xE3, 0xF0, 0xC0, 0xFA, 0xE1, 0xF0, 0xC6, 0xFA, 0xDF, 0xF0, 0xCC, 0xFA + .byte 0xDD, 0xF0, 0xD1, 0xFA, 0xDB, 0xF0, 0xD7, 0xFA, 0xD9, 0xF0, 0xDD, 0xFA, 0xD7, 0xF0, 0xE3, 0xFA + .byte 0xD5, 0xF0, 0xE9, 0xFA, 0xD3, 0xF0, 0xEF, 0xFA, 0xD1, 0xF0, 0xF5, 0xFA, 0xCF, 0xF0, 0xFB, 0xFA + .byte 0xCD, 0xF0, 0x01, 0xFB, 0xCB, 0xF0, 0x07, 0xFB, 0xC9, 0xF0, 0x0D, 0xFB, 0xC7, 0xF0, 0x13, 0xFB + .byte 0xC5, 0xF0, 0x19, 0xFB, 0xC3, 0xF0, 0x1F, 0xFB, 0xC1, 0xF0, 0x25, 0xFB, 0xBF, 0xF0, 0x2B, 0xFB + .byte 0xBD, 0xF0, 0x31, 0xFB, 0xBB, 0xF0, 0x37, 0xFB, 0xBA, 0xF0, 0x3D, 0xFB, 0xB8, 0xF0, 0x43, 0xFB + .byte 0xB6, 0xF0, 0x49, 0xFB, 0xB4, 0xF0, 0x4F, 0xFB, 0xB2, 0xF0, 0x55, 0xFB, 0xB0, 0xF0, 0x5B, 0xFB + .byte 0xAF, 0xF0, 0x61, 0xFB, 0xAD, 0xF0, 0x67, 0xFB, 0xAB, 0xF0, 0x6D, 0xFB, 0xA9, 0xF0, 0x73, 0xFB + .byte 0xA7, 0xF0, 0x79, 0xFB, 0xA6, 0xF0, 0x7F, 0xFB, 0xA4, 0xF0, 0x85, 0xFB, 0xA2, 0xF0, 0x8B, 0xFB + .byte 0xA0, 0xF0, 0x91, 0xFB, 0x9F, 0xF0, 0x97, 0xFB, 0x9D, 0xF0, 0x9D, 0xFB, 0x9B, 0xF0, 0xA3, 0xFB + .byte 0x99, 0xF0, 0xA9, 0xFB, 0x98, 0xF0, 0xAF, 0xFB, 0x96, 0xF0, 0xB5, 0xFB, 0x94, 0xF0, 0xBC, 0xFB + .byte 0x93, 0xF0, 0xC2, 0xFB, 0x91, 0xF0, 0xC8, 0xFB, 0x8F, 0xF0, 0xCE, 0xFB, 0x8E, 0xF0, 0xD4, 0xFB + .byte 0x8C, 0xF0, 0xDA, 0xFB, 0x8A, 0xF0, 0xE0, 0xFB, 0x89, 0xF0, 0xE6, 0xFB, 0x87, 0xF0, 0xEC, 0xFB + .byte 0x86, 0xF0, 0xF2, 0xFB, 0x84, 0xF0, 0xF8, 0xFB, 0x83, 0xF0, 0xFE, 0xFB, 0x81, 0xF0, 0x04, 0xFC + .byte 0x7F, 0xF0, 0x0A, 0xFC, 0x7E, 0xF0, 0x11, 0xFC, 0x7C, 0xF0, 0x17, 0xFC, 0x7B, 0xF0, 0x1D, 0xFC + .byte 0x79, 0xF0, 0x23, 0xFC, 0x78, 0xF0, 0x29, 0xFC, 0x76, 0xF0, 0x2F, 0xFC, 0x75, 0xF0, 0x35, 0xFC + .byte 0x73, 0xF0, 0x3B, 0xFC, 0x72, 0xF0, 0x41, 0xFC, 0x70, 0xF0, 0x47, 0xFC, 0x6F, 0xF0, 0x4E, 0xFC + .byte 0x6D, 0xF0, 0x54, 0xFC, 0x6C, 0xF0, 0x5A, 0xFC, 0x6B, 0xF0, 0x60, 0xFC, 0x69, 0xF0, 0x66, 0xFC + .byte 0x68, 0xF0, 0x6C, 0xFC, 0x66, 0xF0, 0x72, 0xFC, 0x65, 0xF0, 0x78, 0xFC, 0x64, 0xF0, 0x7F, 0xFC + .byte 0x62, 0xF0, 0x85, 0xFC, 0x61, 0xF0, 0x8B, 0xFC, 0x5F, 0xF0, 0x91, 0xFC, 0x5E, 0xF0, 0x97, 0xFC + .byte 0x5D, 0xF0, 0x9D, 0xFC, 0x5B, 0xF0, 0xA3, 0xFC, 0x5A, 0xF0, 0xAA, 0xFC, 0x59, 0xF0, 0xB0, 0xFC + .byte 0x58, 0xF0, 0xB6, 0xFC, 0x56, 0xF0, 0xBC, 0xFC, 0x55, 0xF0, 0xC2, 0xFC, 0x54, 0xF0, 0xC8, 0xFC + .byte 0x52, 0xF0, 0xCE, 0xFC, 0x51, 0xF0, 0xD5, 0xFC, 0x50, 0xF0, 0xDB, 0xFC, 0x4F, 0xF0, 0xE1, 0xFC + .byte 0x4D, 0xF0, 0xE7, 0xFC, 0x4C, 0xF0, 0xED, 0xFC, 0x4B, 0xF0, 0xF3, 0xFC, 0x4A, 0xF0, 0xFA, 0xFC + .byte 0x49, 0xF0, 0x00, 0xFD, 0x48, 0xF0, 0x06, 0xFD, 0x46, 0xF0, 0x0C, 0xFD, 0x45, 0xF0, 0x12, 0xFD + .byte 0x44, 0xF0, 0x18, 0xFD, 0x43, 0xF0, 0x1F, 0xFD, 0x42, 0xF0, 0x25, 0xFD, 0x41, 0xF0, 0x2B, 0xFD + .byte 0x40, 0xF0, 0x31, 0xFD, 0x3E, 0xF0, 0x37, 0xFD, 0x3D, 0xF0, 0x3E, 0xFD, 0x3C, 0xF0, 0x44, 0xFD + .byte 0x3B, 0xF0, 0x4A, 0xFD, 0x3A, 0xF0, 0x50, 0xFD, 0x39, 0xF0, 0x56, 0xFD, 0x38, 0xF0, 0x5D, 0xFD + .byte 0x37, 0xF0, 0x63, 0xFD, 0x36, 0xF0, 0x69, 0xFD, 0x35, 0xF0, 0x6F, 0xFD, 0x34, 0xF0, 0x75, 0xFD + .byte 0x33, 0xF0, 0x7C, 0xFD, 0x32, 0xF0, 0x82, 0xFD, 0x31, 0xF0, 0x88, 0xFD, 0x30, 0xF0, 0x8E, 0xFD + .byte 0x2F, 0xF0, 0x94, 0xFD, 0x2E, 0xF0, 0x9B, 0xFD, 0x2D, 0xF0, 0xA1, 0xFD, 0x2C, 0xF0, 0xA7, 0xFD + .byte 0x2B, 0xF0, 0xAD, 0xFD, 0x2B, 0xF0, 0xB3, 0xFD, 0x2A, 0xF0, 0xBA, 0xFD, 0x29, 0xF0, 0xC0, 0xFD + .byte 0x28, 0xF0, 0xC6, 0xFD, 0x27, 0xF0, 0xCC, 0xFD, 0x26, 0xF0, 0xD3, 0xFD, 0x25, 0xF0, 0xD9, 0xFD + .byte 0x24, 0xF0, 0xDF, 0xFD, 0x24, 0xF0, 0xE5, 0xFD, 0x23, 0xF0, 0xEB, 0xFD, 0x22, 0xF0, 0xF2, 0xFD + .byte 0x21, 0xF0, 0xF8, 0xFD, 0x20, 0xF0, 0xFE, 0xFD, 0x20, 0xF0, 0x04, 0xFE, 0x1F, 0xF0, 0x0B, 0xFE + .byte 0x1E, 0xF0, 0x11, 0xFE, 0x1D, 0xF0, 0x17, 0xFE, 0x1D, 0xF0, 0x1D, 0xFE, 0x1C, 0xF0, 0x24, 0xFE + .byte 0x1B, 0xF0, 0x2A, 0xFE, 0x1A, 0xF0, 0x30, 0xFE, 0x1A, 0xF0, 0x36, 0xFE, 0x19, 0xF0, 0x3D, 0xFE + .byte 0x18, 0xF0, 0x43, 0xFE, 0x18, 0xF0, 0x49, 0xFE, 0x17, 0xF0, 0x4F, 0xFE, 0x16, 0xF0, 0x56, 0xFE + .byte 0x16, 0xF0, 0x5C, 0xFE, 0x15, 0xF0, 0x62, 0xFE, 0x14, 0xF0, 0x68, 0xFE, 0x14, 0xF0, 0x6F, 0xFE + .byte 0x13, 0xF0, 0x75, 0xFE, 0x13, 0xF0, 0x7B, 0xFE, 0x12, 0xF0, 0x81, 0xFE, 0x11, 0xF0, 0x88, 0xFE + .byte 0x11, 0xF0, 0x8E, 0xFE, 0x10, 0xF0, 0x94, 0xFE, 0x10, 0xF0, 0x9A, 0xFE, 0x0F, 0xF0, 0xA1, 0xFE + .byte 0x0F, 0xF0, 0xA7, 0xFE, 0x0E, 0xF0, 0xAD, 0xFE, 0x0E, 0xF0, 0xB3, 0xFE, 0x0D, 0xF0, 0xBA, 0xFE + .byte 0x0D, 0xF0, 0xC0, 0xFE, 0x0C, 0xF0, 0xC6, 0xFE, 0x0C, 0xF0, 0xCC, 0xFE, 0x0B, 0xF0, 0xD3, 0xFE + .byte 0x0B, 0xF0, 0xD9, 0xFE, 0x0A, 0xF0, 0xDF, 0xFE, 0x0A, 0xF0, 0xE5, 0xFE, 0x09, 0xF0, 0xEC, 0xFE + .byte 0x09, 0xF0, 0xF2, 0xFE, 0x08, 0xF0, 0xF8, 0xFE, 0x08, 0xF0, 0xFF, 0xFE, 0x08, 0xF0, 0x05, 0xFF + .byte 0x07, 0xF0, 0x0B, 0xFF, 0x07, 0xF0, 0x11, 0xFF, 0x07, 0xF0, 0x18, 0xFF, 0x06, 0xF0, 0x1E, 0xFF + .byte 0x06, 0xF0, 0x24, 0xFF, 0x06, 0xF0, 0x2A, 0xFF, 0x05, 0xF0, 0x31, 0xFF, 0x05, 0xF0, 0x37, 0xFF + .byte 0x05, 0xF0, 0x3D, 0xFF, 0x04, 0xF0, 0x44, 0xFF, 0x04, 0xF0, 0x4A, 0xFF, 0x04, 0xF0, 0x50, 0xFF + .byte 0x04, 0xF0, 0x56, 0xFF, 0x03, 0xF0, 0x5D, 0xFF, 0x03, 0xF0, 0x63, 0xFF, 0x03, 0xF0, 0x69, 0xFF + .byte 0x03, 0xF0, 0x70, 0xFF, 0x02, 0xF0, 0x76, 0xFF, 0x02, 0xF0, 0x7C, 0xFF, 0x02, 0xF0, 0x82, 0xFF + .byte 0x02, 0xF0, 0x89, 0xFF, 0x02, 0xF0, 0x8F, 0xFF, 0x01, 0xF0, 0x95, 0xFF, 0x01, 0xF0, 0x9B, 0xFF + .byte 0x01, 0xF0, 0xA2, 0xFF, 0x01, 0xF0, 0xA8, 0xFF, 0x01, 0xF0, 0xAE, 0xFF, 0x01, 0xF0, 0xB5, 0xFF + .byte 0x01, 0xF0, 0xBB, 0xFF, 0x00, 0xF0, 0xC1, 0xFF, 0x00, 0xF0, 0xC7, 0xFF, 0x00, 0xF0, 0xCE, 0xFF + .byte 0x00, 0xF0, 0xD4, 0xFF, 0x00, 0xF0, 0xDA, 0xFF, 0x00, 0xF0, 0xE1, 0xFF, 0x00, 0xF0, 0xE7, 0xFF + .byte 0x00, 0xF0, 0xED, 0xFF, 0x00, 0xF0, 0xF3, 0xFF, 0x00, 0xF0, 0xFA, 0xFF, 0x00, 0xF0, 0x00, 0x00 + .byte 0x00, 0xF0, 0x06, 0x00, 0x00, 0xF0, 0x0D, 0x00, 0x00, 0xF0, 0x13, 0x00, 0x00, 0xF0, 0x19, 0x00 + .byte 0x00, 0xF0, 0x1F, 0x00, 0x00, 0xF0, 0x26, 0x00, 0x00, 0xF0, 0x2C, 0x00, 0x00, 0xF0, 0x32, 0x00 + .byte 0x00, 0xF0, 0x39, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x01, 0xF0, 0x45, 0x00, 0x01, 0xF0, 0x4B, 0x00 + .byte 0x01, 0xF0, 0x52, 0x00, 0x01, 0xF0, 0x58, 0x00, 0x01, 0xF0, 0x5E, 0x00, 0x01, 0xF0, 0x65, 0x00 + .byte 0x01, 0xF0, 0x6B, 0x00, 0x02, 0xF0, 0x71, 0x00, 0x02, 0xF0, 0x77, 0x00, 0x02, 0xF0, 0x7E, 0x00 + .byte 0x02, 0xF0, 0x84, 0x00, 0x02, 0xF0, 0x8A, 0x00, 0x03, 0xF0, 0x90, 0x00, 0x03, 0xF0, 0x97, 0x00 + .byte 0x03, 0xF0, 0x9D, 0x00, 0x03, 0xF0, 0xA3, 0x00, 0x04, 0xF0, 0xAA, 0x00, 0x04, 0xF0, 0xB0, 0x00 + .byte 0x04, 0xF0, 0xB6, 0x00, 0x04, 0xF0, 0xBC, 0x00, 0x05, 0xF0, 0xC3, 0x00, 0x05, 0xF0, 0xC9, 0x00 + .byte 0x05, 0xF0, 0xCF, 0x00, 0x06, 0xF0, 0xD6, 0x00, 0x06, 0xF0, 0xDC, 0x00, 0x06, 0xF0, 0xE2, 0x00 + .byte 0x07, 0xF0, 0xE8, 0x00, 0x07, 0xF0, 0xEF, 0x00, 0x07, 0xF0, 0xF5, 0x00, 0x08, 0xF0, 0xFB, 0x00 + .byte 0x08, 0xF0, 0x01, 0x01, 0x08, 0xF0, 0x08, 0x01, 0x09, 0xF0, 0x0E, 0x01, 0x09, 0xF0, 0x14, 0x01 + .byte 0x0A, 0xF0, 0x1B, 0x01, 0x0A, 0xF0, 0x21, 0x01, 0x0B, 0xF0, 0x27, 0x01, 0x0B, 0xF0, 0x2D, 0x01 + .byte 0x0C, 0xF0, 0x34, 0x01, 0x0C, 0xF0, 0x3A, 0x01, 0x0D, 0xF0, 0x40, 0x01, 0x0D, 0xF0, 0x46, 0x01 + .byte 0x0E, 0xF0, 0x4D, 0x01, 0x0E, 0xF0, 0x53, 0x01, 0x0F, 0xF0, 0x59, 0x01, 0x0F, 0xF0, 0x5F, 0x01 + .byte 0x10, 0xF0, 0x66, 0x01, 0x10, 0xF0, 0x6C, 0x01, 0x11, 0xF0, 0x72, 0x01, 0x11, 0xF0, 0x78, 0x01 + .byte 0x12, 0xF0, 0x7F, 0x01, 0x13, 0xF0, 0x85, 0x01, 0x13, 0xF0, 0x8B, 0x01, 0x14, 0xF0, 0x91, 0x01 + .byte 0x14, 0xF0, 0x98, 0x01, 0x15, 0xF0, 0x9E, 0x01, 0x16, 0xF0, 0xA4, 0x01, 0x16, 0xF0, 0xAA, 0x01 + .byte 0x17, 0xF0, 0xB1, 0x01, 0x18, 0xF0, 0xB7, 0x01, 0x18, 0xF0, 0xBD, 0x01, 0x19, 0xF0, 0xC3, 0x01 + .byte 0x1A, 0xF0, 0xCA, 0x01, 0x1A, 0xF0, 0xD0, 0x01, 0x1B, 0xF0, 0xD6, 0x01, 0x1C, 0xF0, 0xDC, 0x01 + .byte 0x1D, 0xF0, 0xE3, 0x01, 0x1D, 0xF0, 0xE9, 0x01, 0x1E, 0xF0, 0xEF, 0x01, 0x1F, 0xF0, 0xF5, 0x01 + .byte 0x20, 0xF0, 0xFC, 0x01, 0x20, 0xF0, 0x02, 0x02, 0x21, 0xF0, 0x08, 0x02, 0x22, 0xF0, 0x0E, 0x02 + .byte 0x23, 0xF0, 0x15, 0x02, 0x24, 0xF0, 0x1B, 0x02, 0x24, 0xF0, 0x21, 0x02, 0x25, 0xF0, 0x27, 0x02 + .byte 0x26, 0xF0, 0x2D, 0x02, 0x27, 0xF0, 0x34, 0x02, 0x28, 0xF0, 0x3A, 0x02, 0x29, 0xF0, 0x40, 0x02 + .byte 0x2A, 0xF0, 0x46, 0x02, 0x2B, 0xF0, 0x4D, 0x02, 0x2B, 0xF0, 0x53, 0x02, 0x2C, 0xF0, 0x59, 0x02 + .byte 0x2D, 0xF0, 0x5F, 0x02, 0x2E, 0xF0, 0x65, 0x02, 0x2F, 0xF0, 0x6C, 0x02, 0x30, 0xF0, 0x72, 0x02 + .byte 0x31, 0xF0, 0x78, 0x02, 0x32, 0xF0, 0x7E, 0x02, 0x33, 0xF0, 0x84, 0x02, 0x34, 0xF0, 0x8B, 0x02 + .byte 0x35, 0xF0, 0x91, 0x02, 0x36, 0xF0, 0x97, 0x02, 0x37, 0xF0, 0x9D, 0x02, 0x38, 0xF0, 0xA3, 0x02 + .byte 0x39, 0xF0, 0xAA, 0x02, 0x3A, 0xF0, 0xB0, 0x02, 0x3B, 0xF0, 0xB6, 0x02, 0x3C, 0xF0, 0xBC, 0x02 + .byte 0x3D, 0xF0, 0xC2, 0x02, 0x3E, 0xF0, 0xC9, 0x02, 0x40, 0xF0, 0xCF, 0x02, 0x41, 0xF0, 0xD5, 0x02 + .byte 0x42, 0xF0, 0xDB, 0x02, 0x43, 0xF0, 0xE1, 0x02, 0x44, 0xF0, 0xE8, 0x02, 0x45, 0xF0, 0xEE, 0x02 + .byte 0x46, 0xF0, 0xF4, 0x02, 0x48, 0xF0, 0xFA, 0x02, 0x49, 0xF0, 0x00, 0x03, 0x4A, 0xF0, 0x06, 0x03 + .byte 0x4B, 0xF0, 0x0D, 0x03, 0x4C, 0xF0, 0x13, 0x03, 0x4D, 0xF0, 0x19, 0x03, 0x4F, 0xF0, 0x1F, 0x03 + .byte 0x50, 0xF0, 0x25, 0x03, 0x51, 0xF0, 0x2B, 0x03, 0x52, 0xF0, 0x32, 0x03, 0x54, 0xF0, 0x38, 0x03 + .byte 0x55, 0xF0, 0x3E, 0x03, 0x56, 0xF0, 0x44, 0x03, 0x58, 0xF0, 0x4A, 0x03, 0x59, 0xF0, 0x50, 0x03 + .byte 0x5A, 0xF0, 0x56, 0x03, 0x5B, 0xF0, 0x5D, 0x03, 0x5D, 0xF0, 0x63, 0x03, 0x5E, 0xF0, 0x69, 0x03 + .byte 0x5F, 0xF0, 0x6F, 0x03, 0x61, 0xF0, 0x75, 0x03, 0x62, 0xF0, 0x7B, 0x03, 0x64, 0xF0, 0x81, 0x03 + .byte 0x65, 0xF0, 0x88, 0x03, 0x66, 0xF0, 0x8E, 0x03, 0x68, 0xF0, 0x94, 0x03, 0x69, 0xF0, 0x9A, 0x03 + .byte 0x6B, 0xF0, 0xA0, 0x03, 0x6C, 0xF0, 0xA6, 0x03, 0x6D, 0xF0, 0xAC, 0x03, 0x6F, 0xF0, 0xB2, 0x03 + .byte 0x70, 0xF0, 0xB9, 0x03, 0x72, 0xF0, 0xBF, 0x03, 0x73, 0xF0, 0xC5, 0x03, 0x75, 0xF0, 0xCB, 0x03 + .byte 0x76, 0xF0, 0xD1, 0x03, 0x78, 0xF0, 0xD7, 0x03, 0x79, 0xF0, 0xDD, 0x03, 0x7B, 0xF0, 0xE3, 0x03 + .byte 0x7C, 0xF0, 0xE9, 0x03, 0x7E, 0xF0, 0xEF, 0x03, 0x7F, 0xF0, 0xF6, 0x03, 0x81, 0xF0, 0xFC, 0x03 + .byte 0x83, 0xF0, 0x02, 0x04, 0x84, 0xF0, 0x08, 0x04, 0x86, 0xF0, 0x0E, 0x04, 0x87, 0xF0, 0x14, 0x04 + .byte 0x89, 0xF0, 0x1A, 0x04, 0x8A, 0xF0, 0x20, 0x04, 0x8C, 0xF0, 0x26, 0x04, 0x8E, 0xF0, 0x2C, 0x04 + .byte 0x8F, 0xF0, 0x32, 0x04, 0x91, 0xF0, 0x38, 0x04, 0x93, 0xF0, 0x3E, 0x04, 0x94, 0xF0, 0x44, 0x04 + .byte 0x96, 0xF0, 0x4B, 0x04, 0x98, 0xF0, 0x51, 0x04, 0x99, 0xF0, 0x57, 0x04, 0x9B, 0xF0, 0x5D, 0x04 + .byte 0x9D, 0xF0, 0x63, 0x04, 0x9F, 0xF0, 0x69, 0x04, 0xA0, 0xF0, 0x6F, 0x04, 0xA2, 0xF0, 0x75, 0x04 + .byte 0xA4, 0xF0, 0x7B, 0x04, 0xA6, 0xF0, 0x81, 0x04, 0xA7, 0xF0, 0x87, 0x04, 0xA9, 0xF0, 0x8D, 0x04 + .byte 0xAB, 0xF0, 0x93, 0x04, 0xAD, 0xF0, 0x99, 0x04, 0xAF, 0xF0, 0x9F, 0x04, 0xB0, 0xF0, 0xA5, 0x04 + .byte 0xB2, 0xF0, 0xAB, 0x04, 0xB4, 0xF0, 0xB1, 0x04, 0xB6, 0xF0, 0xB7, 0x04, 0xB8, 0xF0, 0xBD, 0x04 + .byte 0xBA, 0xF0, 0xC3, 0x04, 0xBB, 0xF0, 0xC9, 0x04, 0xBD, 0xF0, 0xCF, 0x04, 0xBF, 0xF0, 0xD5, 0x04 + .byte 0xC1, 0xF0, 0xDB, 0x04, 0xC3, 0xF0, 0xE1, 0x04, 0xC5, 0xF0, 0xE7, 0x04, 0xC7, 0xF0, 0xED, 0x04 + .byte 0xC9, 0xF0, 0xF3, 0x04, 0xCB, 0xF0, 0xF9, 0x04, 0xCD, 0xF0, 0xFF, 0x04, 0xCF, 0xF0, 0x05, 0x05 + .byte 0xD1, 0xF0, 0x0B, 0x05, 0xD3, 0xF0, 0x11, 0x05, 0xD5, 0xF0, 0x17, 0x05, 0xD7, 0xF0, 0x1D, 0x05 + .byte 0xD9, 0xF0, 0x23, 0x05, 0xDB, 0xF0, 0x29, 0x05, 0xDD, 0xF0, 0x2F, 0x05, 0xDF, 0xF0, 0x34, 0x05 + .byte 0xE1, 0xF0, 0x3A, 0x05, 0xE3, 0xF0, 0x40, 0x05, 0xE5, 0xF0, 0x46, 0x05, 0xE7, 0xF0, 0x4C, 0x05 + .byte 0xE9, 0xF0, 0x52, 0x05, 0xEB, 0xF0, 0x58, 0x05, 0xED, 0xF0, 0x5E, 0x05, 0xEF, 0xF0, 0x64, 0x05 + .byte 0xF2, 0xF0, 0x6A, 0x05, 0xF4, 0xF0, 0x70, 0x05, 0xF6, 0xF0, 0x76, 0x05, 0xF8, 0xF0, 0x7C, 0x05 + .byte 0xFA, 0xF0, 0x81, 0x05, 0xFC, 0xF0, 0x87, 0x05, 0xFE, 0xF0, 0x8D, 0x05, 0x01, 0xF1, 0x93, 0x05 + .byte 0x03, 0xF1, 0x99, 0x05, 0x05, 0xF1, 0x9F, 0x05, 0x07, 0xF1, 0xA5, 0x05, 0x09, 0xF1, 0xAB, 0x05 + .byte 0x0C, 0xF1, 0xB1, 0x05, 0x0E, 0xF1, 0xB6, 0x05, 0x10, 0xF1, 0xBC, 0x05, 0x12, 0xF1, 0xC2, 0x05 + .byte 0x15, 0xF1, 0xC8, 0x05, 0x17, 0xF1, 0xCE, 0x05, 0x19, 0xF1, 0xD4, 0x05, 0x1C, 0xF1, 0xDA, 0x05 + .byte 0x1E, 0xF1, 0xDF, 0x05, 0x20, 0xF1, 0xE5, 0x05, 0x23, 0xF1, 0xEB, 0x05, 0x25, 0xF1, 0xF1, 0x05 + .byte 0x27, 0xF1, 0xF7, 0x05, 0x2A, 0xF1, 0xFD, 0x05, 0x2C, 0xF1, 0x02, 0x06, 0x2E, 0xF1, 0x08, 0x06 + .byte 0x31, 0xF1, 0x0E, 0x06, 0x33, 0xF1, 0x14, 0x06, 0x35, 0xF1, 0x1A, 0x06, 0x38, 0xF1, 0x1F, 0x06 + .byte 0x3A, 0xF1, 0x25, 0x06, 0x3D, 0xF1, 0x2B, 0x06, 0x3F, 0xF1, 0x31, 0x06, 0x41, 0xF1, 0x37, 0x06 + .byte 0x44, 0xF1, 0x3C, 0x06, 0x46, 0xF1, 0x42, 0x06, 0x49, 0xF1, 0x48, 0x06, 0x4B, 0xF1, 0x4E, 0x06 + .byte 0x4E, 0xF1, 0x54, 0x06, 0x50, 0xF1, 0x59, 0x06, 0x53, 0xF1, 0x5F, 0x06, 0x55, 0xF1, 0x65, 0x06 + .byte 0x58, 0xF1, 0x6B, 0x06, 0x5A, 0xF1, 0x70, 0x06, 0x5D, 0xF1, 0x76, 0x06, 0x5F, 0xF1, 0x7C, 0x06 + .byte 0x62, 0xF1, 0x82, 0x06, 0x65, 0xF1, 0x87, 0x06, 0x67, 0xF1, 0x8D, 0x06, 0x6A, 0xF1, 0x93, 0x06 + .byte 0x6C, 0xF1, 0x99, 0x06, 0x6F, 0xF1, 0x9E, 0x06, 0x71, 0xF1, 0xA4, 0x06, 0x74, 0xF1, 0xAA, 0x06 + .byte 0x77, 0xF1, 0xAF, 0x06, 0x79, 0xF1, 0xB5, 0x06, 0x7C, 0xF1, 0xBB, 0x06, 0x7F, 0xF1, 0xC1, 0x06 + .byte 0x81, 0xF1, 0xC6, 0x06, 0x84, 0xF1, 0xCC, 0x06, 0x87, 0xF1, 0xD2, 0x06, 0x89, 0xF1, 0xD7, 0x06 + .byte 0x8C, 0xF1, 0xDD, 0x06, 0x8F, 0xF1, 0xE3, 0x06, 0x91, 0xF1, 0xE8, 0x06, 0x94, 0xF1, 0xEE, 0x06 + .byte 0x97, 0xF1, 0xF4, 0x06, 0x9A, 0xF1, 0xF9, 0x06, 0x9C, 0xF1, 0xFF, 0x06, 0x9F, 0xF1, 0x05, 0x07 + .byte 0xA2, 0xF1, 0x0A, 0x07, 0xA5, 0xF1, 0x10, 0x07, 0xA7, 0xF1, 0x15, 0x07, 0xAA, 0xF1, 0x1B, 0x07 + .byte 0xAD, 0xF1, 0x21, 0x07, 0xB0, 0xF1, 0x26, 0x07, 0xB3, 0xF1, 0x2C, 0x07, 0xB5, 0xF1, 0x32, 0x07 + .byte 0xB8, 0xF1, 0x37, 0x07, 0xBB, 0xF1, 0x3D, 0x07, 0xBE, 0xF1, 0x42, 0x07, 0xC1, 0xF1, 0x48, 0x07 + .byte 0xC4, 0xF1, 0x4E, 0x07, 0xC6, 0xF1, 0x53, 0x07, 0xC9, 0xF1, 0x59, 0x07, 0xCC, 0xF1, 0x5E, 0x07 + .byte 0xCF, 0xF1, 0x64, 0x07, 0xD2, 0xF1, 0x6A, 0x07, 0xD5, 0xF1, 0x6F, 0x07, 0xD8, 0xF1, 0x75, 0x07 + .byte 0xDB, 0xF1, 0x7A, 0x07, 0xDE, 0xF1, 0x80, 0x07, 0xE1, 0xF1, 0x85, 0x07, 0xE4, 0xF1, 0x8B, 0x07 + .byte 0xE7, 0xF1, 0x90, 0x07, 0xEA, 0xF1, 0x96, 0x07, 0xED, 0xF1, 0x9B, 0x07, 0xF0, 0xF1, 0xA1, 0x07 + .byte 0xF3, 0xF1, 0xA6, 0x07, 0xF6, 0xF1, 0xAC, 0x07, 0xF9, 0xF1, 0xB2, 0x07, 0xFC, 0xF1, 0xB7, 0x07 + .byte 0xFF, 0xF1, 0xBD, 0x07, 0x02, 0xF2, 0xC2, 0x07, 0x05, 0xF2, 0xC8, 0x07, 0x08, 0xF2, 0xCD, 0x07 + .byte 0x0B, 0xF2, 0xD2, 0x07, 0x0E, 0xF2, 0xD8, 0x07, 0x11, 0xF2, 0xDD, 0x07, 0x14, 0xF2, 0xE3, 0x07 + .byte 0x17, 0xF2, 0xE8, 0x07, 0x1A, 0xF2, 0xEE, 0x07, 0x1D, 0xF2, 0xF3, 0x07, 0x21, 0xF2, 0xF9, 0x07 + .byte 0x24, 0xF2, 0xFE, 0x07, 0x27, 0xF2, 0x04, 0x08, 0x2A, 0xF2, 0x09, 0x08, 0x2D, 0xF2, 0x0E, 0x08 + .byte 0x30, 0xF2, 0x14, 0x08, 0x34, 0xF2, 0x19, 0x08, 0x37, 0xF2, 0x1F, 0x08, 0x3A, 0xF2, 0x24, 0x08 + .byte 0x3D, 0xF2, 0x2A, 0x08, 0x40, 0xF2, 0x2F, 0x08, 0x44, 0xF2, 0x34, 0x08, 0x47, 0xF2, 0x3A, 0x08 + .byte 0x4A, 0xF2, 0x3F, 0x08, 0x4D, 0xF2, 0x45, 0x08, 0x50, 0xF2, 0x4A, 0x08, 0x54, 0xF2, 0x4F, 0x08 + .byte 0x57, 0xF2, 0x55, 0x08, 0x5A, 0xF2, 0x5A, 0x08, 0x5E, 0xF2, 0x5F, 0x08, 0x61, 0xF2, 0x65, 0x08 + .byte 0x64, 0xF2, 0x6A, 0x08, 0x67, 0xF2, 0x6F, 0x08, 0x6B, 0xF2, 0x75, 0x08, 0x6E, 0xF2, 0x7A, 0x08 + .byte 0x71, 0xF2, 0x7F, 0x08, 0x75, 0xF2, 0x85, 0x08, 0x78, 0xF2, 0x8A, 0x08, 0x7B, 0xF2, 0x8F, 0x08 + .byte 0x7F, 0xF2, 0x95, 0x08, 0x82, 0xF2, 0x9A, 0x08, 0x86, 0xF2, 0x9F, 0x08, 0x89, 0xF2, 0xA5, 0x08 + .byte 0x8C, 0xF2, 0xAA, 0x08, 0x90, 0xF2, 0xAF, 0x08, 0x93, 0xF2, 0xB4, 0x08, 0x97, 0xF2, 0xBA, 0x08 + .byte 0x9A, 0xF2, 0xBF, 0x08, 0x9E, 0xF2, 0xC4, 0x08, 0xA1, 0xF2, 0xC9, 0x08, 0xA4, 0xF2, 0xCF, 0x08 + .byte 0xA8, 0xF2, 0xD4, 0x08, 0xAB, 0xF2, 0xD9, 0x08, 0xAF, 0xF2, 0xDE, 0x08, 0xB2, 0xF2, 0xE4, 0x08 + .byte 0xB6, 0xF2, 0xE9, 0x08, 0xB9, 0xF2, 0xEE, 0x08, 0xBD, 0xF2, 0xF3, 0x08, 0xC0, 0xF2, 0xF8, 0x08 + .byte 0xC4, 0xF2, 0xFE, 0x08, 0xC7, 0xF2, 0x03, 0x09, 0xCB, 0xF2, 0x08, 0x09, 0xCE, 0xF2, 0x0D, 0x09 + .byte 0xD2, 0xF2, 0x12, 0x09, 0xD6, 0xF2, 0x18, 0x09, 0xD9, 0xF2, 0x1D, 0x09, 0xDD, 0xF2, 0x22, 0x09 + .byte 0xE0, 0xF2, 0x27, 0x09, 0xE4, 0xF2, 0x2C, 0x09, 0xE8, 0xF2, 0x31, 0x09, 0xEB, 0xF2, 0x37, 0x09 + .byte 0xEF, 0xF2, 0x3C, 0x09, 0xF2, 0xF2, 0x41, 0x09, 0xF6, 0xF2, 0x46, 0x09, 0xFA, 0xF2, 0x4B, 0x09 + .byte 0xFD, 0xF2, 0x50, 0x09, 0x01, 0xF3, 0x55, 0x09, 0x05, 0xF3, 0x5A, 0x09, 0x08, 0xF3, 0x5F, 0x09 + .byte 0x0C, 0xF3, 0x65, 0x09, 0x10, 0xF3, 0x6A, 0x09, 0x13, 0xF3, 0x6F, 0x09, 0x17, 0xF3, 0x74, 0x09 + .byte 0x1B, 0xF3, 0x79, 0x09, 0x1F, 0xF3, 0x7E, 0x09, 0x22, 0xF3, 0x83, 0x09, 0x26, 0xF3, 0x88, 0x09 + .byte 0x2A, 0xF3, 0x8D, 0x09, 0x2E, 0xF3, 0x92, 0x09, 0x31, 0xF3, 0x97, 0x09, 0x35, 0xF3, 0x9C, 0x09 + .byte 0x39, 0xF3, 0xA1, 0x09, 0x3D, 0xF3, 0xA6, 0x09, 0x40, 0xF3, 0xAB, 0x09, 0x44, 0xF3, 0xB0, 0x09 + .byte 0x48, 0xF3, 0xB5, 0x09, 0x4C, 0xF3, 0xBA, 0x09, 0x50, 0xF3, 0xBF, 0x09, 0x54, 0xF3, 0xC4, 0x09 + .byte 0x57, 0xF3, 0xC9, 0x09, 0x5B, 0xF3, 0xCE, 0x09, 0x5F, 0xF3, 0xD3, 0x09, 0x63, 0xF3, 0xD8, 0x09 + .byte 0x67, 0xF3, 0xDD, 0x09, 0x6B, 0xF3, 0xE2, 0x09, 0x6F, 0xF3, 0xE7, 0x09, 0x72, 0xF3, 0xEC, 0x09 + .byte 0x76, 0xF3, 0xF1, 0x09, 0x7A, 0xF3, 0xF6, 0x09, 0x7E, 0xF3, 0xFB, 0x09, 0x82, 0xF3, 0xFF, 0x09 + .byte 0x86, 0xF3, 0x04, 0x0A, 0x8A, 0xF3, 0x09, 0x0A, 0x8E, 0xF3, 0x0E, 0x0A, 0x92, 0xF3, 0x13, 0x0A + .byte 0x96, 0xF3, 0x18, 0x0A, 0x9A, 0xF3, 0x1D, 0x0A, 0x9E, 0xF3, 0x22, 0x0A, 0xA2, 0xF3, 0x26, 0x0A + .byte 0xA6, 0xF3, 0x2B, 0x0A, 0xAA, 0xF3, 0x30, 0x0A, 0xAE, 0xF3, 0x35, 0x0A, 0xB2, 0xF3, 0x3A, 0x0A + .byte 0xB6, 0xF3, 0x3F, 0x0A, 0xBA, 0xF3, 0x44, 0x0A, 0xBE, 0xF3, 0x48, 0x0A, 0xC2, 0xF3, 0x4D, 0x0A + .byte 0xC6, 0xF3, 0x52, 0x0A, 0xCA, 0xF3, 0x57, 0x0A, 0xCE, 0xF3, 0x5C, 0x0A, 0xD2, 0xF3, 0x60, 0x0A + .byte 0xD6, 0xF3, 0x65, 0x0A, 0xDA, 0xF3, 0x6A, 0x0A, 0xDE, 0xF3, 0x6F, 0x0A, 0xE2, 0xF3, 0x73, 0x0A + .byte 0xE7, 0xF3, 0x78, 0x0A, 0xEB, 0xF3, 0x7D, 0x0A, 0xEF, 0xF3, 0x82, 0x0A, 0xF3, 0xF3, 0x86, 0x0A + .byte 0xF7, 0xF3, 0x8B, 0x0A, 0xFB, 0xF3, 0x90, 0x0A, 0xFF, 0xF3, 0x95, 0x0A, 0x04, 0xF4, 0x99, 0x0A + .byte 0x08, 0xF4, 0x9E, 0x0A, 0x0C, 0xF4, 0xA3, 0x0A, 0x10, 0xF4, 0xA7, 0x0A, 0x14, 0xF4, 0xAC, 0x0A + .byte 0x18, 0xF4, 0xB1, 0x0A, 0x1D, 0xF4, 0xB5, 0x0A, 0x21, 0xF4, 0xBA, 0x0A, 0x25, 0xF4, 0xBF, 0x0A + .byte 0x29, 0xF4, 0xC3, 0x0A, 0x2E, 0xF4, 0xC8, 0x0A, 0x32, 0xF4, 0xCD, 0x0A, 0x36, 0xF4, 0xD1, 0x0A + .byte 0x3A, 0xF4, 0xD6, 0x0A, 0x3F, 0xF4, 0xDB, 0x0A, 0x43, 0xF4, 0xDF, 0x0A, 0x47, 0xF4, 0xE4, 0x0A + .byte 0x4B, 0xF4, 0xE8, 0x0A, 0x50, 0xF4, 0xED, 0x0A, 0x54, 0xF4, 0xF2, 0x0A, 0x58, 0xF4, 0xF6, 0x0A + .byte 0x5D, 0xF4, 0xFB, 0x0A, 0x61, 0xF4, 0xFF, 0x0A, 0x65, 0xF4, 0x04, 0x0B, 0x69, 0xF4, 0x08, 0x0B + .byte 0x6E, 0xF4, 0x0D, 0x0B, 0x72, 0xF4, 0x11, 0x0B, 0x77, 0xF4, 0x16, 0x0B, 0x7B, 0xF4, 0x1B, 0x0B + .byte 0x7F, 0xF4, 0x1F, 0x0B, 0x84, 0xF4, 0x24, 0x0B, 0x88, 0xF4, 0x28, 0x0B, 0x8C, 0xF4, 0x2D, 0x0B + .byte 0x91, 0xF4, 0x31, 0x0B, 0x95, 0xF4, 0x36, 0x0B, 0x9A, 0xF4, 0x3A, 0x0B, 0x9E, 0xF4, 0x3E, 0x0B + .byte 0xA2, 0xF4, 0x43, 0x0B, 0xA7, 0xF4, 0x47, 0x0B, 0xAB, 0xF4, 0x4C, 0x0B, 0xB0, 0xF4, 0x50, 0x0B + .byte 0xB4, 0xF4, 0x55, 0x0B, 0xB9, 0xF4, 0x59, 0x0B, 0xBD, 0xF4, 0x5E, 0x0B, 0xC2, 0xF4, 0x62, 0x0B + .byte 0xC6, 0xF4, 0x66, 0x0B, 0xCA, 0xF4, 0x6B, 0x0B, 0xCF, 0xF4, 0x6F, 0x0B, 0xD3, 0xF4, 0x74, 0x0B + .byte 0xD8, 0xF4, 0x78, 0x0B, 0xDC, 0xF4, 0x7C, 0x0B, 0xE1, 0xF4, 0x81, 0x0B, 0xE5, 0xF4, 0x85, 0x0B + .byte 0xEA, 0xF4, 0x89, 0x0B, 0xEF, 0xF4, 0x8E, 0x0B, 0xF3, 0xF4, 0x92, 0x0B, 0xF8, 0xF4, 0x97, 0x0B + .byte 0xFC, 0xF4, 0x9B, 0x0B, 0x01, 0xF5, 0x9F, 0x0B, 0x05, 0xF5, 0xA3, 0x0B, 0x0A, 0xF5, 0xA8, 0x0B + .byte 0x0E, 0xF5, 0xAC, 0x0B, 0x13, 0xF5, 0xB0, 0x0B, 0x18, 0xF5, 0xB5, 0x0B, 0x1C, 0xF5, 0xB9, 0x0B + .byte 0x21, 0xF5, 0xBD, 0x0B, 0x25, 0xF5, 0xC1, 0x0B, 0x2A, 0xF5, 0xC6, 0x0B, 0x2F, 0xF5, 0xCA, 0x0B + .byte 0x33, 0xF5, 0xCE, 0x0B, 0x38, 0xF5, 0xD2, 0x0B, 0x3D, 0xF5, 0xD7, 0x0B, 0x41, 0xF5, 0xDB, 0x0B + .byte 0x46, 0xF5, 0xDF, 0x0B, 0x4B, 0xF5, 0xE3, 0x0B, 0x4F, 0xF5, 0xE8, 0x0B, 0x54, 0xF5, 0xEC, 0x0B + .byte 0x59, 0xF5, 0xF0, 0x0B, 0x5D, 0xF5, 0xF4, 0x0B, 0x62, 0xF5, 0xF8, 0x0B, 0x67, 0xF5, 0xFC, 0x0B + .byte 0x6B, 0xF5, 0x01, 0x0C, 0x70, 0xF5, 0x05, 0x0C, 0x75, 0xF5, 0x09, 0x0C, 0x7A, 0xF5, 0x0D, 0x0C + .byte 0x7E, 0xF5, 0x11, 0x0C, 0x83, 0xF5, 0x15, 0x0C, 0x88, 0xF5, 0x19, 0x0C, 0x8D, 0xF5, 0x1E, 0x0C + .byte 0x91, 0xF5, 0x22, 0x0C, 0x96, 0xF5, 0x26, 0x0C, 0x9B, 0xF5, 0x2A, 0x0C, 0xA0, 0xF5, 0x2E, 0x0C + .byte 0xA4, 0xF5, 0x32, 0x0C, 0xA9, 0xF5, 0x36, 0x0C, 0xAE, 0xF5, 0x3A, 0x0C, 0xB3, 0xF5, 0x3E, 0x0C + .byte 0xB8, 0xF5, 0x42, 0x0C, 0xBC, 0xF5, 0x46, 0x0C, 0xC1, 0xF5, 0x4A, 0x0C, 0xC6, 0xF5, 0x4E, 0x0C + .byte 0xCB, 0xF5, 0x52, 0x0C, 0xD0, 0xF5, 0x56, 0x0C, 0xD5, 0xF5, 0x5A, 0x0C, 0xDA, 0xF5, 0x5E, 0x0C + .byte 0xDE, 0xF5, 0x62, 0x0C, 0xE3, 0xF5, 0x66, 0x0C, 0xE8, 0xF5, 0x6A, 0x0C, 0xED, 0xF5, 0x6E, 0x0C + .byte 0xF2, 0xF5, 0x72, 0x0C, 0xF7, 0xF5, 0x76, 0x0C, 0xFC, 0xF5, 0x7A, 0x0C, 0x01, 0xF6, 0x7E, 0x0C + .byte 0x05, 0xF6, 0x82, 0x0C, 0x0A, 0xF6, 0x86, 0x0C, 0x0F, 0xF6, 0x8A, 0x0C, 0x14, 0xF6, 0x8E, 0x0C + .byte 0x19, 0xF6, 0x91, 0x0C, 0x1E, 0xF6, 0x95, 0x0C, 0x23, 0xF6, 0x99, 0x0C, 0x28, 0xF6, 0x9D, 0x0C + .byte 0x2D, 0xF6, 0xA1, 0x0C, 0x32, 0xF6, 0xA5, 0x0C, 0x37, 0xF6, 0xA9, 0x0C, 0x3C, 0xF6, 0xAC, 0x0C + .byte 0x41, 0xF6, 0xB0, 0x0C, 0x46, 0xF6, 0xB4, 0x0C, 0x4B, 0xF6, 0xB8, 0x0C, 0x50, 0xF6, 0xBC, 0x0C + .byte 0x55, 0xF6, 0xC0, 0x0C, 0x5A, 0xF6, 0xC3, 0x0C, 0x5F, 0xF6, 0xC7, 0x0C, 0x64, 0xF6, 0xCB, 0x0C + .byte 0x69, 0xF6, 0xCF, 0x0C, 0x6E, 0xF6, 0xD2, 0x0C, 0x73, 0xF6, 0xD6, 0x0C, 0x78, 0xF6, 0xDA, 0x0C + .byte 0x7D, 0xF6, 0xDE, 0x0C, 0x82, 0xF6, 0xE1, 0x0C, 0x87, 0xF6, 0xE5, 0x0C, 0x8C, 0xF6, 0xE9, 0x0C + .byte 0x91, 0xF6, 0xED, 0x0C, 0x96, 0xF6, 0xF0, 0x0C, 0x9B, 0xF6, 0xF4, 0x0C, 0xA1, 0xF6, 0xF8, 0x0C + .byte 0xA6, 0xF6, 0xFB, 0x0C, 0xAB, 0xF6, 0xFF, 0x0C, 0xB0, 0xF6, 0x03, 0x0D, 0xB5, 0xF6, 0x06, 0x0D + .byte 0xBA, 0xF6, 0x0A, 0x0D, 0xBF, 0xF6, 0x0E, 0x0D, 0xC4, 0xF6, 0x11, 0x0D, 0xC9, 0xF6, 0x15, 0x0D + .byte 0xCF, 0xF6, 0x18, 0x0D, 0xD4, 0xF6, 0x1C, 0x0D, 0xD9, 0xF6, 0x20, 0x0D, 0xDE, 0xF6, 0x23, 0x0D + .byte 0xE3, 0xF6, 0x27, 0x0D, 0xE8, 0xF6, 0x2A, 0x0D, 0xEE, 0xF6, 0x2E, 0x0D, 0xF3, 0xF6, 0x32, 0x0D + .byte 0xF8, 0xF6, 0x35, 0x0D, 0xFD, 0xF6, 0x39, 0x0D, 0x02, 0xF7, 0x3C, 0x0D, 0x08, 0xF7, 0x40, 0x0D + .byte 0x0D, 0xF7, 0x43, 0x0D, 0x12, 0xF7, 0x47, 0x0D, 0x17, 0xF7, 0x4A, 0x0D, 0x1C, 0xF7, 0x4E, 0x0D + .byte 0x22, 0xF7, 0x51, 0x0D, 0x27, 0xF7, 0x55, 0x0D, 0x2C, 0xF7, 0x58, 0x0D, 0x31, 0xF7, 0x5C, 0x0D + .byte 0x37, 0xF7, 0x5F, 0x0D, 0x3C, 0xF7, 0x62, 0x0D, 0x41, 0xF7, 0x66, 0x0D, 0x46, 0xF7, 0x69, 0x0D + .byte 0x4C, 0xF7, 0x6D, 0x0D, 0x51, 0xF7, 0x70, 0x0D, 0x56, 0xF7, 0x74, 0x0D, 0x5B, 0xF7, 0x77, 0x0D + .byte 0x61, 0xF7, 0x7A, 0x0D, 0x66, 0xF7, 0x7E, 0x0D, 0x6B, 0xF7, 0x81, 0x0D, 0x71, 0xF7, 0x85, 0x0D + .byte 0x76, 0xF7, 0x88, 0x0D, 0x7B, 0xF7, 0x8B, 0x0D, 0x81, 0xF7, 0x8F, 0x0D, 0x86, 0xF7, 0x92, 0x0D + .byte 0x8B, 0xF7, 0x95, 0x0D, 0x91, 0xF7, 0x99, 0x0D, 0x96, 0xF7, 0x9C, 0x0D, 0x9B, 0xF7, 0x9F, 0x0D + .byte 0xA1, 0xF7, 0xA2, 0x0D, 0xA6, 0xF7, 0xA6, 0x0D, 0xAB, 0xF7, 0xA9, 0x0D, 0xB1, 0xF7, 0xAC, 0x0D + .byte 0xB6, 0xF7, 0xB0, 0x0D, 0xBB, 0xF7, 0xB3, 0x0D, 0xC1, 0xF7, 0xB6, 0x0D, 0xC6, 0xF7, 0xB9, 0x0D + .byte 0xCC, 0xF7, 0xBC, 0x0D, 0xD1, 0xF7, 0xC0, 0x0D, 0xD6, 0xF7, 0xC3, 0x0D, 0xDC, 0xF7, 0xC6, 0x0D + .byte 0xE1, 0xF7, 0xC9, 0x0D, 0xE7, 0xF7, 0xCC, 0x0D, 0xEC, 0xF7, 0xD0, 0x0D, 0xF2, 0xF7, 0xD3, 0x0D + .byte 0xF7, 0xF7, 0xD6, 0x0D, 0xFC, 0xF7, 0xD9, 0x0D, 0x02, 0xF8, 0xDC, 0x0D, 0x07, 0xF8, 0xDF, 0x0D + .byte 0x0D, 0xF8, 0xE3, 0x0D, 0x12, 0xF8, 0xE6, 0x0D, 0x18, 0xF8, 0xE9, 0x0D, 0x1D, 0xF8, 0xEC, 0x0D + .byte 0x23, 0xF8, 0xEF, 0x0D, 0x28, 0xF8, 0xF2, 0x0D, 0x2E, 0xF8, 0xF5, 0x0D, 0x33, 0xF8, 0xF8, 0x0D + .byte 0x38, 0xF8, 0xFB, 0x0D, 0x3E, 0xF8, 0xFE, 0x0D, 0x43, 0xF8, 0x01, 0x0E, 0x49, 0xF8, 0x04, 0x0E + .byte 0x4E, 0xF8, 0x07, 0x0E, 0x54, 0xF8, 0x0A, 0x0E, 0x5A, 0xF8, 0x0D, 0x0E, 0x5F, 0xF8, 0x10, 0x0E + .byte 0x65, 0xF8, 0x13, 0x0E, 0x6A, 0xF8, 0x16, 0x0E, 0x70, 0xF8, 0x19, 0x0E, 0x75, 0xF8, 0x1C, 0x0E + .byte 0x7B, 0xF8, 0x1F, 0x0E, 0x80, 0xF8, 0x22, 0x0E, 0x86, 0xF8, 0x25, 0x0E, 0x8B, 0xF8, 0x28, 0x0E + .byte 0x91, 0xF8, 0x2B, 0x0E, 0x96, 0xF8, 0x2E, 0x0E, 0x9C, 0xF8, 0x31, 0x0E, 0xA2, 0xF8, 0x34, 0x0E + .byte 0xA7, 0xF8, 0x37, 0x0E, 0xAD, 0xF8, 0x3A, 0x0E, 0xB2, 0xF8, 0x3C, 0x0E, 0xB8, 0xF8, 0x3F, 0x0E + .byte 0xBE, 0xF8, 0x42, 0x0E, 0xC3, 0xF8, 0x45, 0x0E, 0xC9, 0xF8, 0x48, 0x0E, 0xCE, 0xF8, 0x4B, 0x0E + .byte 0xD4, 0xF8, 0x4D, 0x0E, 0xDA, 0xF8, 0x50, 0x0E, 0xDF, 0xF8, 0x53, 0x0E, 0xE5, 0xF8, 0x56, 0x0E + .byte 0xEB, 0xF8, 0x59, 0x0E, 0xF0, 0xF8, 0x5B, 0x0E, 0xF6, 0xF8, 0x5E, 0x0E, 0xFB, 0xF8, 0x61, 0x0E + .byte 0x01, 0xF9, 0x64, 0x0E, 0x07, 0xF9, 0x66, 0x0E, 0x0C, 0xF9, 0x69, 0x0E, 0x12, 0xF9, 0x6C, 0x0E + .byte 0x18, 0xF9, 0x6F, 0x0E, 0x1D, 0xF9, 0x71, 0x0E, 0x23, 0xF9, 0x74, 0x0E, 0x29, 0xF9, 0x77, 0x0E + .byte 0x2E, 0xF9, 0x79, 0x0E, 0x34, 0xF9, 0x7C, 0x0E, 0x3A, 0xF9, 0x7F, 0x0E, 0x3F, 0xF9, 0x81, 0x0E + .byte 0x45, 0xF9, 0x84, 0x0E, 0x4B, 0xF9, 0x87, 0x0E, 0x51, 0xF9, 0x89, 0x0E, 0x56, 0xF9, 0x8C, 0x0E + .byte 0x5C, 0xF9, 0x8F, 0x0E, 0x62, 0xF9, 0x91, 0x0E, 0x67, 0xF9, 0x94, 0x0E, 0x6D, 0xF9, 0x96, 0x0E + .byte 0x73, 0xF9, 0x99, 0x0E, 0x79, 0xF9, 0x9B, 0x0E, 0x7E, 0xF9, 0x9E, 0x0E, 0x84, 0xF9, 0xA1, 0x0E + .byte 0x8A, 0xF9, 0xA3, 0x0E, 0x90, 0xF9, 0xA6, 0x0E, 0x95, 0xF9, 0xA8, 0x0E, 0x9B, 0xF9, 0xAB, 0x0E + .byte 0xA1, 0xF9, 0xAD, 0x0E, 0xA7, 0xF9, 0xB0, 0x0E, 0xAC, 0xF9, 0xB2, 0x0E, 0xB2, 0xF9, 0xB5, 0x0E + .byte 0xB8, 0xF9, 0xB7, 0x0E, 0xBE, 0xF9, 0xBA, 0x0E, 0xC4, 0xF9, 0xBC, 0x0E, 0xC9, 0xF9, 0xBF, 0x0E + .byte 0xCF, 0xF9, 0xC1, 0x0E, 0xD5, 0xF9, 0xC3, 0x0E, 0xDB, 0xF9, 0xC6, 0x0E, 0xE1, 0xF9, 0xC8, 0x0E + .byte 0xE6, 0xF9, 0xCB, 0x0E, 0xEC, 0xF9, 0xCD, 0x0E, 0xF2, 0xF9, 0xCF, 0x0E, 0xF8, 0xF9, 0xD2, 0x0E + .byte 0xFE, 0xF9, 0xD4, 0x0E, 0x03, 0xFA, 0xD6, 0x0E, 0x09, 0xFA, 0xD9, 0x0E, 0x0F, 0xFA, 0xDB, 0x0E + .byte 0x15, 0xFA, 0xDD, 0x0E, 0x1B, 0xFA, 0xE0, 0x0E, 0x21, 0xFA, 0xE2, 0x0E, 0x26, 0xFA, 0xE4, 0x0E + .byte 0x2C, 0xFA, 0xE7, 0x0E, 0x32, 0xFA, 0xE9, 0x0E, 0x38, 0xFA, 0xEB, 0x0E, 0x3E, 0xFA, 0xEE, 0x0E + .byte 0x44, 0xFA, 0xF0, 0x0E, 0x4A, 0xFA, 0xF2, 0x0E, 0x4F, 0xFA, 0xF4, 0x0E, 0x55, 0xFA, 0xF7, 0x0E + .byte 0x5B, 0xFA, 0xF9, 0x0E, 0x61, 0xFA, 0xFB, 0x0E, 0x67, 0xFA, 0xFD, 0x0E, 0x6D, 0xFA, 0xFF, 0x0E + .byte 0x73, 0xFA, 0x02, 0x0F, 0x79, 0xFA, 0x04, 0x0F, 0x7F, 0xFA, 0x06, 0x0F, 0x84, 0xFA, 0x08, 0x0F + .byte 0x8A, 0xFA, 0x0A, 0x0F, 0x90, 0xFA, 0x0C, 0x0F, 0x96, 0xFA, 0x0E, 0x0F, 0x9C, 0xFA, 0x11, 0x0F + .byte 0xA2, 0xFA, 0x13, 0x0F, 0xA8, 0xFA, 0x15, 0x0F, 0xAE, 0xFA, 0x17, 0x0F, 0xB4, 0xFA, 0x19, 0x0F + .byte 0xBA, 0xFA, 0x1B, 0x0F, 0xC0, 0xFA, 0x1D, 0x0F, 0xC6, 0xFA, 0x1F, 0x0F, 0xCC, 0xFA, 0x21, 0x0F + .byte 0xD1, 0xFA, 0x23, 0x0F, 0xD7, 0xFA, 0x25, 0x0F, 0xDD, 0xFA, 0x27, 0x0F, 0xE3, 0xFA, 0x29, 0x0F + .byte 0xE9, 0xFA, 0x2B, 0x0F, 0xEF, 0xFA, 0x2D, 0x0F, 0xF5, 0xFA, 0x2F, 0x0F, 0xFB, 0xFA, 0x31, 0x0F + .byte 0x01, 0xFB, 0x33, 0x0F, 0x07, 0xFB, 0x35, 0x0F, 0x0D, 0xFB, 0x37, 0x0F, 0x13, 0xFB, 0x39, 0x0F + .byte 0x19, 0xFB, 0x3B, 0x0F, 0x1F, 0xFB, 0x3D, 0x0F, 0x25, 0xFB, 0x3F, 0x0F, 0x2B, 0xFB, 0x41, 0x0F + .byte 0x31, 0xFB, 0x43, 0x0F, 0x37, 0xFB, 0x45, 0x0F, 0x3D, 0xFB, 0x46, 0x0F, 0x43, 0xFB, 0x48, 0x0F + .byte 0x49, 0xFB, 0x4A, 0x0F, 0x4F, 0xFB, 0x4C, 0x0F, 0x55, 0xFB, 0x4E, 0x0F, 0x5B, 0xFB, 0x50, 0x0F + .byte 0x61, 0xFB, 0x51, 0x0F, 0x67, 0xFB, 0x53, 0x0F, 0x6D, 0xFB, 0x55, 0x0F, 0x73, 0xFB, 0x57, 0x0F + .byte 0x79, 0xFB, 0x59, 0x0F, 0x7F, 0xFB, 0x5A, 0x0F, 0x85, 0xFB, 0x5C, 0x0F, 0x8B, 0xFB, 0x5E, 0x0F + .byte 0x91, 0xFB, 0x60, 0x0F, 0x97, 0xFB, 0x61, 0x0F, 0x9D, 0xFB, 0x63, 0x0F, 0xA3, 0xFB, 0x65, 0x0F + .byte 0xA9, 0xFB, 0x67, 0x0F, 0xAF, 0xFB, 0x68, 0x0F, 0xB5, 0xFB, 0x6A, 0x0F, 0xBC, 0xFB, 0x6C, 0x0F + .byte 0xC2, 0xFB, 0x6D, 0x0F, 0xC8, 0xFB, 0x6F, 0x0F, 0xCE, 0xFB, 0x71, 0x0F, 0xD4, 0xFB, 0x72, 0x0F + .byte 0xDA, 0xFB, 0x74, 0x0F, 0xE0, 0xFB, 0x76, 0x0F, 0xE6, 0xFB, 0x77, 0x0F, 0xEC, 0xFB, 0x79, 0x0F + .byte 0xF2, 0xFB, 0x7A, 0x0F, 0xF8, 0xFB, 0x7C, 0x0F, 0xFE, 0xFB, 0x7D, 0x0F, 0x04, 0xFC, 0x7F, 0x0F + .byte 0x0A, 0xFC, 0x81, 0x0F, 0x11, 0xFC, 0x82, 0x0F, 0x17, 0xFC, 0x84, 0x0F, 0x1D, 0xFC, 0x85, 0x0F + .byte 0x23, 0xFC, 0x87, 0x0F, 0x29, 0xFC, 0x88, 0x0F, 0x2F, 0xFC, 0x8A, 0x0F, 0x35, 0xFC, 0x8B, 0x0F + .byte 0x3B, 0xFC, 0x8D, 0x0F, 0x41, 0xFC, 0x8E, 0x0F, 0x47, 0xFC, 0x90, 0x0F, 0x4E, 0xFC, 0x91, 0x0F + .byte 0x54, 0xFC, 0x93, 0x0F, 0x5A, 0xFC, 0x94, 0x0F, 0x60, 0xFC, 0x95, 0x0F, 0x66, 0xFC, 0x97, 0x0F + .byte 0x6C, 0xFC, 0x98, 0x0F, 0x72, 0xFC, 0x9A, 0x0F, 0x78, 0xFC, 0x9B, 0x0F, 0x7F, 0xFC, 0x9C, 0x0F + .byte 0x85, 0xFC, 0x9E, 0x0F, 0x8B, 0xFC, 0x9F, 0x0F, 0x91, 0xFC, 0xA1, 0x0F, 0x97, 0xFC, 0xA2, 0x0F + .byte 0x9D, 0xFC, 0xA3, 0x0F, 0xA3, 0xFC, 0xA5, 0x0F, 0xAA, 0xFC, 0xA6, 0x0F, 0xB0, 0xFC, 0xA7, 0x0F + .byte 0xB6, 0xFC, 0xA8, 0x0F, 0xBC, 0xFC, 0xAA, 0x0F, 0xC2, 0xFC, 0xAB, 0x0F, 0xC8, 0xFC, 0xAC, 0x0F + .byte 0xCE, 0xFC, 0xAE, 0x0F, 0xD5, 0xFC, 0xAF, 0x0F, 0xDB, 0xFC, 0xB0, 0x0F, 0xE1, 0xFC, 0xB1, 0x0F + .byte 0xE7, 0xFC, 0xB3, 0x0F, 0xED, 0xFC, 0xB4, 0x0F, 0xF3, 0xFC, 0xB5, 0x0F, 0xFA, 0xFC, 0xB6, 0x0F + .byte 0x00, 0xFD, 0xB7, 0x0F, 0x06, 0xFD, 0xB8, 0x0F, 0x0C, 0xFD, 0xBA, 0x0F, 0x12, 0xFD, 0xBB, 0x0F + .byte 0x18, 0xFD, 0xBC, 0x0F, 0x1F, 0xFD, 0xBD, 0x0F, 0x25, 0xFD, 0xBE, 0x0F, 0x2B, 0xFD, 0xBF, 0x0F + .byte 0x31, 0xFD, 0xC0, 0x0F, 0x37, 0xFD, 0xC2, 0x0F, 0x3E, 0xFD, 0xC3, 0x0F, 0x44, 0xFD, 0xC4, 0x0F + .byte 0x4A, 0xFD, 0xC5, 0x0F, 0x50, 0xFD, 0xC6, 0x0F, 0x56, 0xFD, 0xC7, 0x0F, 0x5D, 0xFD, 0xC8, 0x0F + .byte 0x63, 0xFD, 0xC9, 0x0F, 0x69, 0xFD, 0xCA, 0x0F, 0x6F, 0xFD, 0xCB, 0x0F, 0x75, 0xFD, 0xCC, 0x0F + .byte 0x7C, 0xFD, 0xCD, 0x0F, 0x82, 0xFD, 0xCE, 0x0F, 0x88, 0xFD, 0xCF, 0x0F, 0x8E, 0xFD, 0xD0, 0x0F + .byte 0x94, 0xFD, 0xD1, 0x0F, 0x9B, 0xFD, 0xD2, 0x0F, 0xA1, 0xFD, 0xD3, 0x0F, 0xA7, 0xFD, 0xD4, 0x0F + .byte 0xAD, 0xFD, 0xD5, 0x0F, 0xB3, 0xFD, 0xD5, 0x0F, 0xBA, 0xFD, 0xD6, 0x0F, 0xC0, 0xFD, 0xD7, 0x0F + .byte 0xC6, 0xFD, 0xD8, 0x0F, 0xCC, 0xFD, 0xD9, 0x0F, 0xD3, 0xFD, 0xDA, 0x0F, 0xD9, 0xFD, 0xDB, 0x0F + .byte 0xDF, 0xFD, 0xDC, 0x0F, 0xE5, 0xFD, 0xDC, 0x0F, 0xEB, 0xFD, 0xDD, 0x0F, 0xF2, 0xFD, 0xDE, 0x0F + .byte 0xF8, 0xFD, 0xDF, 0x0F, 0xFE, 0xFD, 0xE0, 0x0F, 0x04, 0xFE, 0xE0, 0x0F, 0x0B, 0xFE, 0xE1, 0x0F + .byte 0x11, 0xFE, 0xE2, 0x0F, 0x17, 0xFE, 0xE3, 0x0F, 0x1D, 0xFE, 0xE3, 0x0F, 0x24, 0xFE, 0xE4, 0x0F + .byte 0x2A, 0xFE, 0xE5, 0x0F, 0x30, 0xFE, 0xE6, 0x0F, 0x36, 0xFE, 0xE6, 0x0F, 0x3D, 0xFE, 0xE7, 0x0F + .byte 0x43, 0xFE, 0xE8, 0x0F, 0x49, 0xFE, 0xE8, 0x0F, 0x4F, 0xFE, 0xE9, 0x0F, 0x56, 0xFE, 0xEA, 0x0F + .byte 0x5C, 0xFE, 0xEA, 0x0F, 0x62, 0xFE, 0xEB, 0x0F, 0x68, 0xFE, 0xEC, 0x0F, 0x6F, 0xFE, 0xEC, 0x0F + .byte 0x75, 0xFE, 0xED, 0x0F, 0x7B, 0xFE, 0xED, 0x0F, 0x81, 0xFE, 0xEE, 0x0F, 0x88, 0xFE, 0xEF, 0x0F + .byte 0x8E, 0xFE, 0xEF, 0x0F, 0x94, 0xFE, 0xF0, 0x0F, 0x9A, 0xFE, 0xF0, 0x0F, 0xA1, 0xFE, 0xF1, 0x0F + .byte 0xA7, 0xFE, 0xF1, 0x0F, 0xAD, 0xFE, 0xF2, 0x0F, 0xB3, 0xFE, 0xF2, 0x0F, 0xBA, 0xFE, 0xF3, 0x0F + .byte 0xC0, 0xFE, 0xF3, 0x0F, 0xC6, 0xFE, 0xF4, 0x0F, 0xCC, 0xFE, 0xF4, 0x0F, 0xD3, 0xFE, 0xF5, 0x0F + .byte 0xD9, 0xFE, 0xF5, 0x0F, 0xDF, 0xFE, 0xF6, 0x0F, 0xE5, 0xFE, 0xF6, 0x0F, 0xEC, 0xFE, 0xF7, 0x0F + .byte 0xF2, 0xFE, 0xF7, 0x0F, 0xF8, 0xFE, 0xF8, 0x0F, 0xFF, 0xFE, 0xF8, 0x0F, 0x05, 0xFF, 0xF8, 0x0F + .byte 0x0B, 0xFF, 0xF9, 0x0F, 0x11, 0xFF, 0xF9, 0x0F, 0x18, 0xFF, 0xF9, 0x0F, 0x1E, 0xFF, 0xFA, 0x0F + .byte 0x24, 0xFF, 0xFA, 0x0F, 0x2A, 0xFF, 0xFA, 0x0F, 0x31, 0xFF, 0xFB, 0x0F, 0x37, 0xFF, 0xFB, 0x0F + .byte 0x3D, 0xFF, 0xFB, 0x0F, 0x44, 0xFF, 0xFC, 0x0F, 0x4A, 0xFF, 0xFC, 0x0F, 0x50, 0xFF, 0xFC, 0x0F + .byte 0x56, 0xFF, 0xFC, 0x0F, 0x5D, 0xFF, 0xFD, 0x0F, 0x63, 0xFF, 0xFD, 0x0F, 0x69, 0xFF, 0xFD, 0x0F + .byte 0x70, 0xFF, 0xFD, 0x0F, 0x76, 0xFF, 0xFE, 0x0F, 0x7C, 0xFF, 0xFE, 0x0F, 0x82, 0xFF, 0xFE, 0x0F + .byte 0x89, 0xFF, 0xFE, 0x0F, 0x8F, 0xFF, 0xFE, 0x0F, 0x95, 0xFF, 0xFF, 0x0F, 0x9B, 0xFF, 0xFF, 0x0F + .byte 0xA2, 0xFF, 0xFF, 0x0F, 0xA8, 0xFF, 0xFF, 0x0F, 0xAE, 0xFF, 0xFF, 0x0F, 0xB5, 0xFF, 0xFF, 0x0F + .byte 0xBB, 0xFF, 0xFF, 0x0F, 0xC1, 0xFF, 0x00, 0x10, 0xC7, 0xFF, 0x00, 0x10, 0xCE, 0xFF, 0x00, 0x10 + .byte 0xD4, 0xFF, 0x00, 0x10, 0xDA, 0xFF, 0x00, 0x10, 0xE1, 0xFF, 0x00, 0x10, 0xE7, 0xFF, 0x00, 0x10 + .byte 0xED, 0xFF, 0x00, 0x10, 0xF3, 0xFF, 0x00, 0x10, 0xFA, 0xFF, 0x00, 0x10 + .global ARM9_UNKNOWN_TABLE__NA_20ADFB0 +ARM9_UNKNOWN_TABLE__NA_20ADFB0: + .byte 0x00, 0x00, 0x51, 0x00 + .byte 0xA3, 0x00, 0xF4, 0x00, 0x46, 0x01, 0x97, 0x01, 0xE9, 0x01, 0x3A, 0x02, 0x8B, 0x02, 0xDC, 0x02 + .byte 0x2D, 0x03, 0x7E, 0x03, 0xCF, 0x03, 0x20, 0x04, 0x70, 0x04, 0xC1, 0x04, 0x11, 0x05, 0x61, 0x05 + .byte 0xB1, 0x05, 0x01, 0x06, 0x51, 0x06, 0xA0, 0x06, 0xEF, 0x06, 0x3E, 0x07, 0x8D, 0x07, 0xDC, 0x07 + .byte 0x2A, 0x08, 0x78, 0x08, 0xC6, 0x08, 0x14, 0x09, 0x61, 0x09, 0xAE, 0x09, 0xFB, 0x09, 0x48, 0x0A + .byte 0x94, 0x0A, 0xE0, 0x0A, 0x2C, 0x0B, 0x77, 0x0B, 0xC2, 0x0B, 0x0D, 0x0C, 0x57, 0x0C, 0xA1, 0x0C + .byte 0xEB, 0x0C, 0x34, 0x0D, 0x7D, 0x0D, 0xC6, 0x0D, 0x0F, 0x0E, 0x56, 0x0E, 0x9E, 0x0E, 0xE5, 0x0E + .byte 0x2C, 0x0F, 0x73, 0x0F, 0xB9, 0x0F, 0xFF, 0x0F, 0x44, 0x10, 0x89, 0x10, 0xCE, 0x10, 0x12, 0x11 + .byte 0x56, 0x11, 0x99, 0x11, 0xDC, 0x11, 0x1F, 0x12, 0x61, 0x12, 0xA3, 0x12, 0xE4, 0x12, 0x25, 0x13 + .byte 0x66, 0x13, 0xA6, 0x13, 0xE6, 0x13, 0x25, 0x14, 0x64, 0x14, 0xA2, 0x14, 0xE0, 0x14, 0x1E, 0x15 + .byte 0x5B, 0x15, 0x98, 0x15, 0xD5, 0x15, 0x11, 0x16, 0x4C, 0x16, 0x88, 0x16, 0xC2, 0x16, 0xFD, 0x16 + .byte 0x37, 0x17, 0x70, 0x17, 0xAA, 0x17, 0xE2, 0x17, 0x1B, 0x18, 0x53, 0x18, 0x8A, 0x18, 0xC1, 0x18 + .byte 0xF8, 0x18, 0x2E, 0x19, 0x64, 0x19, 0x9A, 0x19, 0xCF, 0x19, 0x04, 0x1A, 0x38, 0x1A, 0x6C, 0x1A + .byte 0x9F, 0x1A, 0xD3, 0x1A, 0x05, 0x1B, 0x38, 0x1B, 0x6A, 0x1B, 0x9C, 0x1B, 0xCD, 0x1B, 0xFE, 0x1B + .byte 0x2E, 0x1C, 0x5E, 0x1C, 0x8E, 0x1C, 0xBE, 0x1C, 0xED, 0x1C, 0x1B, 0x1D, 0x4A, 0x1D, 0x78, 0x1D + .byte 0xA5, 0x1D, 0xD3, 0x1D, 0xFF, 0x1D, 0x2C, 0x1E, 0x58, 0x1E, 0x84, 0x1E, 0xB0, 0x1E, 0xDB, 0x1E + .byte 0x06, 0x1F, 0x30, 0x1F, 0x5A, 0x1F, 0x84, 0x1F, 0xAE, 0x1F, 0xD7, 0x1F, 0x00, 0x20, 0x00, 0x00 + .global _020AE0B4 +_020AE0B4: + .byte 0x00, 0x00, 0x80, 0x68, 0x90, 0x68, 0x80, 0x68, 0x94, 0x68, 0x00, 0x00, 0x90, 0x68, 0x80, 0x68 + .global _020AE0C4 +_020AE0C4: + .byte 0x00, 0x00 + .global _020AE0C6 +_020AE0C6: + .byte 0x00, 0x00 + .global _020AE0C8 +_020AE0C8: + .byte 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x20, 0x68, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x40, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68 + .byte 0x40, 0x68, 0x20, 0x00, 0x20, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00 + .byte 0x60, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x60, 0x68, 0x20, 0x00, 0x20, 0x68, 0x60, 0x68 + .byte 0x20, 0x00, 0x00, 0x68, 0x60, 0x68, 0x40, 0x00, 0x40, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68 + .byte 0x40, 0x68, 0x20, 0x00, 0x20, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x80, 0x2E, 0xFD, 0x2F, 0xFD, 0x75, 0xFD, 0xA7, 0xFD, 0xCE, 0xFD, 0xEE, 0xFD, 0x09, 0xFE + .byte 0x20, 0xFE, 0x34, 0xFE, 0x46, 0xFE, 0x57, 0xFE, 0x66, 0xFE, 0x74, 0xFE, 0x81, 0xFE, 0x8D, 0xFE + .byte 0x98, 0xFE, 0xA3, 0xFE, 0xAD, 0xFE, 0xB6, 0xFE, 0xBF, 0xFE, 0xC7, 0xFE, 0xCF, 0xFE, 0xD7, 0xFE + .byte 0xDF, 0xFE, 0xE6, 0xFE, 0xEC, 0xFE, 0xF3, 0xFE, 0xF9, 0xFE, 0xFF, 0xFE, 0x05, 0xFF, 0x0B, 0xFF + .byte 0x11, 0xFF, 0x16, 0xFF, 0x1B, 0xFF, 0x20, 0xFF, 0x25, 0xFF, 0x2A, 0xFF, 0x2E, 0xFF, 0x33, 0xFF + .byte 0x37, 0xFF, 0x3C, 0xFF, 0x40, 0xFF, 0x44, 0xFF, 0x48, 0xFF, 0x4C, 0xFF, 0x50, 0xFF, 0x53, 0xFF + .byte 0x57, 0xFF, 0x5B, 0xFF, 0x5E, 0xFF, 0x62, 0xFF, 0x65, 0xFF, 0x68, 0xFF, 0x6B, 0xFF, 0x6F, 0xFF + .byte 0x72, 0xFF, 0x75, 0xFF, 0x78, 0xFF, 0x7B, 0xFF, 0x7E, 0xFF, 0x81, 0xFF, 0x83, 0xFF, 0x86, 0xFF + .byte 0x89, 0xFF, 0x8C, 0xFF, 0x8E, 0xFF, 0x91, 0xFF, 0x93, 0xFF, 0x96, 0xFF, 0x99, 0xFF, 0x9B, 0xFF + .byte 0x9D, 0xFF, 0xA0, 0xFF, 0xA2, 0xFF, 0xA5, 0xFF, 0xA7, 0xFF, 0xA9, 0xFF, 0xAB, 0xFF, 0xAE, 0xFF + .byte 0xB0, 0xFF, 0xB2, 0xFF, 0xB4, 0xFF, 0xB6, 0xFF, 0xB8, 0xFF, 0xBA, 0xFF, 0xBC, 0xFF, 0xBE, 0xFF + .byte 0xC0, 0xFF, 0xC2, 0xFF, 0xC4, 0xFF, 0xC6, 0xFF, 0xC8, 0xFF, 0xCA, 0xFF, 0xCC, 0xFF, 0xCE, 0xFF + .byte 0xCF, 0xFF, 0xD1, 0xFF, 0xD3, 0xFF, 0xD5, 0xFF, 0xD6, 0xFF, 0xD8, 0xFF, 0xDA, 0xFF, 0xDC, 0xFF + .byte 0xDD, 0xFF, 0xDF, 0xFF, 0xE1, 0xFF, 0xE2, 0xFF, 0xE4, 0xFF, 0xE5, 0xFF, 0xE7, 0xFF, 0xE9, 0xFF + .byte 0xEA, 0xFF, 0xEC, 0xFF, 0xED, 0xFF, 0xEF, 0xFF, 0xF0, 0xFF, 0xF2, 0xFF, 0xF3, 0xFF, 0xF5, 0xFF + .byte 0xF6, 0xFF, 0xF8, 0xFF, 0xF9, 0xFF, 0xFA, 0xFF, 0xFC, 0xFF, 0xFD, 0xFF, 0xFF, 0xFF, 0x00, 0x00 + .global _020AE224 +_020AE224: + .byte 0x00, 0x80, 0x5B, 0xFE, 0x97, 0xFE, 0xBB, 0xFE, 0xD4, 0xFE, 0xE7, 0xFE, 0xF7, 0xFE, 0x04, 0xFF + .byte 0x10, 0xFF, 0x1A, 0xFF, 0x23, 0xFF, 0x2C, 0xFF, 0x33, 0xFF, 0x3A, 0xFF, 0x40, 0xFF, 0x46, 0xFF + .byte 0x4C, 0xFF, 0x51, 0xFF, 0x56, 0xFF, 0x5B, 0xFF, 0x5F, 0xFF, 0x64, 0xFF, 0x68, 0xFF, 0x6C, 0xFF + .byte 0x6F, 0xFF, 0x73, 0xFF, 0x76, 0xFF, 0x7A, 0xFF, 0x7D, 0xFF, 0x80, 0xFF, 0x83, 0xFF, 0x86, 0xFF + .byte 0x88, 0xFF, 0x8B, 0xFF, 0x8E, 0xFF, 0x90, 0xFF, 0x92, 0xFF, 0x95, 0xFF, 0x97, 0xFF, 0x99, 0xFF + .byte 0x9C, 0xFF, 0x9E, 0xFF, 0xA0, 0xFF, 0xA2, 0xFF, 0xA4, 0xFF, 0xA6, 0xFF, 0xA8, 0xFF, 0xAA, 0xFF + .byte 0xAB, 0xFF, 0xAD, 0xFF, 0xAF, 0xFF, 0xB1, 0xFF, 0xB2, 0xFF, 0xB4, 0xFF, 0xB6, 0xFF, 0xB7, 0xFF + .byte 0xB9, 0xFF, 0xBA, 0xFF, 0xBC, 0xFF, 0xBD, 0xFF, 0xBF, 0xFF, 0xC0, 0xFF, 0xC2, 0xFF, 0xC3, 0xFF + .byte 0xC4, 0xFF, 0xC6, 0xFF, 0xC7, 0xFF, 0xC8, 0xFF, 0xCA, 0xFF, 0xCB, 0xFF, 0xCC, 0xFF, 0xCD, 0xFF + .byte 0xCF, 0xFF, 0xD0, 0xFF, 0xD1, 0xFF, 0xD2, 0xFF, 0xD3, 0xFF, 0xD5, 0xFF, 0xD6, 0xFF, 0xD7, 0xFF + .byte 0xD8, 0xFF, 0xD9, 0xFF, 0xDA, 0xFF, 0xDB, 0xFF, 0xDC, 0xFF, 0xDD, 0xFF, 0xDE, 0xFF, 0xDF, 0xFF + .byte 0xE0, 0xFF, 0xE1, 0xFF, 0xE2, 0xFF, 0xE3, 0xFF, 0xE4, 0xFF, 0xE5, 0xFF, 0xE6, 0xFF, 0xE7, 0xFF + .byte 0xE8, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xEA, 0xFF, 0xEB, 0xFF, 0xEC, 0xFF, 0xED, 0xFF, 0xEE, 0xFF + .byte 0xEF, 0xFF, 0xEF, 0xFF, 0xF0, 0xFF, 0xF1, 0xFF, 0xF2, 0xFF, 0xF3, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF + .byte 0xF5, 0xFF, 0xF6, 0xFF, 0xF7, 0xFF, 0xF7, 0xFF, 0xF8, 0xFF, 0xF9, 0xFF, 0xFA, 0xFF, 0xFA, 0xFF + .byte 0xFB, 0xFF, 0xFC, 0xFF, 0xFD, 0xFF, 0xFD, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0x3B, 0x00, 0x76, 0x00, 0xB2, 0x00, 0xED, 0x00, 0x28, 0x01, 0x64, 0x01, 0x9F, 0x01 + .byte 0xDB, 0x01, 0x17, 0x02, 0x52, 0x02, 0x8E, 0x02, 0xCA, 0x02, 0x05, 0x03, 0x41, 0x03, 0x7D, 0x03 + .byte 0xB9, 0x03, 0xF5, 0x03, 0x31, 0x04, 0x6E, 0x04, 0xAA, 0x04, 0xE6, 0x04, 0x22, 0x05, 0x5F, 0x05 + .byte 0x9B, 0x05, 0xD8, 0x05, 0x14, 0x06, 0x51, 0x06, 0x8D, 0x06, 0xCA, 0x06, 0x07, 0x07, 0x43, 0x07 + .byte 0x80, 0x07, 0xBD, 0x07, 0xFA, 0x07, 0x37, 0x08, 0x74, 0x08, 0xB1, 0x08, 0xEF, 0x08, 0x2C, 0x09 + .byte 0x69, 0x09, 0xA7, 0x09, 0xE4, 0x09, 0x21, 0x0A, 0x5F, 0x0A, 0x9C, 0x0A, 0xDA, 0x0A, 0x18, 0x0B + .byte 0x56, 0x0B, 0x93, 0x0B, 0xD1, 0x0B, 0x0F, 0x0C, 0x4D, 0x0C, 0x8B, 0x0C, 0xC9, 0x0C, 0x07, 0x0D + .byte 0x45, 0x0D, 0x84, 0x0D, 0xC2, 0x0D, 0x00, 0x0E, 0x3F, 0x0E, 0x7D, 0x0E, 0xBC, 0x0E, 0xFA, 0x0E + .byte 0x39, 0x0F, 0x78, 0x0F, 0xB6, 0x0F, 0xF5, 0x0F, 0x34, 0x10, 0x73, 0x10, 0xB2, 0x10, 0xF1, 0x10 + .byte 0x30, 0x11, 0x6F, 0x11, 0xAE, 0x11, 0xEE, 0x11, 0x2D, 0x12, 0x6C, 0x12, 0xAC, 0x12, 0xEB, 0x12 + .byte 0x2B, 0x13, 0x6B, 0x13, 0xAA, 0x13, 0xEA, 0x13, 0x2A, 0x14, 0x6A, 0x14, 0xA9, 0x14, 0xE9, 0x14 + .byte 0x29, 0x15, 0x69, 0x15, 0xAA, 0x15, 0xEA, 0x15, 0x2A, 0x16, 0x6A, 0x16, 0xAB, 0x16, 0xEB, 0x16 + .byte 0x2C, 0x17, 0x6C, 0x17, 0xAD, 0x17, 0xED, 0x17, 0x2E, 0x18, 0x6F, 0x18, 0xB0, 0x18, 0xF0, 0x18 + .byte 0x31, 0x19, 0x72, 0x19, 0xB3, 0x19, 0xF5, 0x19, 0x36, 0x1A, 0x77, 0x1A, 0xB8, 0x1A, 0xFA, 0x1A + .byte 0x3B, 0x1B, 0x7D, 0x1B, 0xBE, 0x1B, 0x00, 0x1C, 0x41, 0x1C, 0x83, 0x1C, 0xC5, 0x1C, 0x07, 0x1D + .byte 0x48, 0x1D, 0x8A, 0x1D, 0xCC, 0x1D, 0x0E, 0x1E, 0x51, 0x1E, 0x93, 0x1E, 0xD5, 0x1E, 0x17, 0x1F + .byte 0x5A, 0x1F, 0x9C, 0x1F, 0xDF, 0x1F, 0x21, 0x20, 0x64, 0x20, 0xA6, 0x20, 0xE9, 0x20, 0x2C, 0x21 + .byte 0x6F, 0x21, 0xB2, 0x21, 0xF5, 0x21, 0x38, 0x22, 0x7B, 0x22, 0xBE, 0x22, 0x01, 0x23, 0x44, 0x23 + .byte 0x88, 0x23, 0xCB, 0x23, 0x0E, 0x24, 0x52, 0x24, 0x96, 0x24, 0xD9, 0x24, 0x1D, 0x25, 0x61, 0x25 + .byte 0xA4, 0x25, 0xE8, 0x25, 0x2C, 0x26, 0x70, 0x26, 0xB4, 0x26, 0xF8, 0x26, 0x3D, 0x27, 0x81, 0x27 + .byte 0xC5, 0x27, 0x0A, 0x28, 0x4E, 0x28, 0x92, 0x28, 0xD7, 0x28, 0x1C, 0x29, 0x60, 0x29, 0xA5, 0x29 + .byte 0xEA, 0x29, 0x2F, 0x2A, 0x74, 0x2A, 0xB9, 0x2A, 0xFE, 0x2A, 0x43, 0x2B, 0x88, 0x2B, 0xCD, 0x2B + .byte 0x13, 0x2C, 0x58, 0x2C, 0x9D, 0x2C, 0xE3, 0x2C, 0x28, 0x2D, 0x6E, 0x2D, 0xB4, 0x2D, 0xF9, 0x2D + .byte 0x3F, 0x2E, 0x85, 0x2E, 0xCB, 0x2E, 0x11, 0x2F, 0x57, 0x2F, 0x9D, 0x2F, 0xE3, 0x2F, 0x2A, 0x30 + .byte 0x70, 0x30, 0xB6, 0x30, 0xFD, 0x30, 0x43, 0x31, 0x8A, 0x31, 0xD0, 0x31, 0x17, 0x32, 0x5E, 0x32 + .byte 0xA5, 0x32, 0xEC, 0x32, 0x32, 0x33, 0x79, 0x33, 0xC1, 0x33, 0x08, 0x34, 0x4F, 0x34, 0x96, 0x34 + .byte 0xDD, 0x34, 0x25, 0x35, 0x6C, 0x35, 0xB4, 0x35, 0xFB, 0x35, 0x43, 0x36, 0x8B, 0x36, 0xD3, 0x36 + .byte 0x1A, 0x37, 0x62, 0x37, 0xAA, 0x37, 0xF2, 0x37, 0x3A, 0x38, 0x83, 0x38, 0xCB, 0x38, 0x13, 0x39 + .byte 0x5C, 0x39, 0xA4, 0x39, 0xED, 0x39, 0x35, 0x3A, 0x7E, 0x3A, 0xC6, 0x3A, 0x0F, 0x3B, 0x58, 0x3B + .byte 0xA1, 0x3B, 0xEA, 0x3B, 0x33, 0x3C, 0x7C, 0x3C, 0xC5, 0x3C, 0x0E, 0x3D, 0x58, 0x3D, 0xA1, 0x3D + .byte 0xEA, 0x3D, 0x34, 0x3E, 0x7D, 0x3E, 0xC7, 0x3E, 0x11, 0x3F, 0x5A, 0x3F, 0xA4, 0x3F, 0xEE, 0x3F + .byte 0x38, 0x40, 0x82, 0x40, 0xCC, 0x40, 0x16, 0x41, 0x61, 0x41, 0xAB, 0x41, 0xF5, 0x41, 0x40, 0x42 + .byte 0x8A, 0x42, 0xD5, 0x42, 0x1F, 0x43, 0x6A, 0x43, 0xB5, 0x43, 0x00, 0x44, 0x4B, 0x44, 0x95, 0x44 + .byte 0xE1, 0x44, 0x2C, 0x45, 0x77, 0x45, 0xC2, 0x45, 0x0D, 0x46, 0x59, 0x46, 0xA4, 0x46, 0xF0, 0x46 + .byte 0x3B, 0x47, 0x87, 0x47, 0xD3, 0x47, 0x1E, 0x48, 0x6A, 0x48, 0xB6, 0x48, 0x02, 0x49, 0x4E, 0x49 + .byte 0x9A, 0x49, 0xE6, 0x49, 0x33, 0x4A, 0x7F, 0x4A, 0xCB, 0x4A, 0x18, 0x4B, 0x64, 0x4B, 0xB1, 0x4B + .byte 0xFE, 0x4B, 0x4A, 0x4C, 0x97, 0x4C, 0xE4, 0x4C, 0x31, 0x4D, 0x7E, 0x4D, 0xCB, 0x4D, 0x18, 0x4E + .byte 0x66, 0x4E, 0xB3, 0x4E, 0x00, 0x4F, 0x4E, 0x4F, 0x9B, 0x4F, 0xE9, 0x4F, 0x36, 0x50, 0x84, 0x50 + .byte 0xD2, 0x50, 0x20, 0x51, 0x6E, 0x51, 0xBC, 0x51, 0x0A, 0x52, 0x58, 0x52, 0xA6, 0x52, 0xF4, 0x52 + .byte 0x43, 0x53, 0x91, 0x53, 0xE0, 0x53, 0x2E, 0x54, 0x7D, 0x54, 0xCC, 0x54, 0x1A, 0x55, 0x69, 0x55 + .byte 0xB8, 0x55, 0x07, 0x56, 0x56, 0x56, 0xA5, 0x56, 0xF4, 0x56, 0x44, 0x57, 0x93, 0x57, 0xE2, 0x57 + .byte 0x32, 0x58, 0x82, 0x58, 0xD1, 0x58, 0x21, 0x59, 0x71, 0x59, 0xC1, 0x59, 0x10, 0x5A, 0x60, 0x5A + .byte 0xB0, 0x5A, 0x01, 0x5B, 0x51, 0x5B, 0xA1, 0x5B, 0xF1, 0x5B, 0x42, 0x5C, 0x92, 0x5C, 0xE3, 0x5C + .byte 0x34, 0x5D, 0x84, 0x5D, 0xD5, 0x5D, 0x26, 0x5E, 0x77, 0x5E, 0xC8, 0x5E, 0x19, 0x5F, 0x6A, 0x5F + .byte 0xBB, 0x5F, 0x0D, 0x60, 0x5E, 0x60, 0xB0, 0x60, 0x01, 0x61, 0x53, 0x61, 0xA4, 0x61, 0xF6, 0x61 + .byte 0x48, 0x62, 0x9A, 0x62, 0xEC, 0x62, 0x3E, 0x63, 0x90, 0x63, 0xE2, 0x63, 0x34, 0x64, 0x87, 0x64 + .byte 0xD9, 0x64, 0x2C, 0x65, 0x7E, 0x65, 0xD1, 0x65, 0x24, 0x66, 0x76, 0x66, 0xC9, 0x66, 0x1C, 0x67 + .byte 0x6F, 0x67, 0xC2, 0x67, 0x15, 0x68, 0x69, 0x68, 0xBC, 0x68, 0x0F, 0x69, 0x63, 0x69, 0xB6, 0x69 + .byte 0x0A, 0x6A, 0x5E, 0x6A, 0xB1, 0x6A, 0x05, 0x6B, 0x59, 0x6B, 0xAD, 0x6B, 0x01, 0x6C, 0x55, 0x6C + .byte 0xAA, 0x6C, 0xFE, 0x6C, 0x52, 0x6D, 0xA7, 0x6D, 0xFB, 0x6D, 0x50, 0x6E, 0xA4, 0x6E, 0xF9, 0x6E + .byte 0x4E, 0x6F, 0xA3, 0x6F, 0xF8, 0x6F, 0x4D, 0x70, 0xA2, 0x70, 0xF7, 0x70, 0x4D, 0x71, 0xA2, 0x71 + .byte 0xF7, 0x71, 0x4D, 0x72, 0xA2, 0x72, 0xF8, 0x72, 0x4E, 0x73, 0xA4, 0x73, 0xFA, 0x73, 0x50, 0x74 + .byte 0xA6, 0x74, 0xFC, 0x74, 0x52, 0x75, 0xA8, 0x75, 0xFF, 0x75, 0x55, 0x76, 0xAC, 0x76, 0x02, 0x77 + .byte 0x59, 0x77, 0xB0, 0x77, 0x07, 0x78, 0x5E, 0x78, 0xB4, 0x78, 0x0C, 0x79, 0x63, 0x79, 0xBA, 0x79 + .byte 0x11, 0x7A, 0x69, 0x7A, 0xC0, 0x7A, 0x18, 0x7B, 0x6F, 0x7B, 0xC7, 0x7B, 0x1F, 0x7C, 0x77, 0x7C + .byte 0xCF, 0x7C, 0x27, 0x7D, 0x7F, 0x7D, 0xD7, 0x7D, 0x2F, 0x7E, 0x88, 0x7E, 0xE0, 0x7E, 0x38, 0x7F + .byte 0x91, 0x7F, 0xEA, 0x7F, 0x42, 0x80, 0x9B, 0x80, 0xF4, 0x80, 0x4D, 0x81, 0xA6, 0x81, 0xFF, 0x81 + .byte 0x59, 0x82, 0xB2, 0x82, 0x0B, 0x83, 0x65, 0x83, 0xBE, 0x83, 0x18, 0x84, 0x72, 0x84, 0xCB, 0x84 + .byte 0x25, 0x85, 0x7F, 0x85, 0xD9, 0x85, 0x33, 0x86, 0x8E, 0x86, 0xE8, 0x86, 0x42, 0x87, 0x9D, 0x87 + .byte 0xF7, 0x87, 0x52, 0x88, 0xAC, 0x88, 0x07, 0x89, 0x62, 0x89, 0xBD, 0x89, 0x18, 0x8A, 0x73, 0x8A + .byte 0xCE, 0x8A, 0x2A, 0x8B, 0x85, 0x8B, 0xE0, 0x8B, 0x3C, 0x8C, 0x97, 0x8C, 0xF3, 0x8C, 0x4F, 0x8D + .byte 0xAB, 0x8D, 0x07, 0x8E, 0x63, 0x8E, 0xBF, 0x8E, 0x1B, 0x8F, 0x77, 0x8F, 0xD4, 0x8F, 0x30, 0x90 + .byte 0x8C, 0x90, 0xE9, 0x90, 0x46, 0x91, 0xA2, 0x91, 0xFF, 0x91, 0x5C, 0x92, 0xB9, 0x92, 0x16, 0x93 + .byte 0x73, 0x93, 0xD1, 0x93, 0x2E, 0x94, 0x8C, 0x94, 0xE9, 0x94, 0x47, 0x95, 0xA4, 0x95, 0x02, 0x96 + .byte 0x60, 0x96, 0xBE, 0x96, 0x1C, 0x97, 0x7A, 0x97, 0xD8, 0x97, 0x36, 0x98, 0x95, 0x98, 0xF3, 0x98 + .byte 0x52, 0x99, 0xB0, 0x99, 0x0F, 0x9A, 0x6E, 0x9A, 0xCD, 0x9A, 0x2C, 0x9B, 0x8B, 0x9B, 0xEA, 0x9B + .byte 0x49, 0x9C, 0xA8, 0x9C, 0x08, 0x9D, 0x67, 0x9D, 0xC7, 0x9D, 0x26, 0x9E, 0x86, 0x9E, 0xE6, 0x9E + .byte 0x46, 0x9F, 0xA6, 0x9F, 0x06, 0xA0, 0x66, 0xA0, 0xC6, 0xA0, 0x27, 0xA1, 0x87, 0xA1, 0xE8, 0xA1 + .byte 0x48, 0xA2, 0xA9, 0xA2, 0x0A, 0xA3, 0x6B, 0xA3, 0xCC, 0xA3, 0x2D, 0xA4, 0x8E, 0xA4, 0xEF, 0xA4 + .byte 0x50, 0xA5, 0xB2, 0xA5, 0x13, 0xA6, 0x75, 0xA6, 0xD6, 0xA6, 0x38, 0xA7, 0x9A, 0xA7, 0xFC, 0xA7 + .byte 0x5E, 0xA8, 0xC0, 0xA8, 0x22, 0xA9, 0x84, 0xA9, 0xE7, 0xA9, 0x49, 0xAA, 0xAC, 0xAA, 0x0E, 0xAB + .byte 0x71, 0xAB, 0xD4, 0xAB, 0x37, 0xAC, 0x9A, 0xAC, 0xFD, 0xAC, 0x60, 0xAD, 0xC3, 0xAD, 0x27, 0xAE + .byte 0x8A, 0xAE, 0xED, 0xAE, 0x51, 0xAF, 0xB5, 0xAF, 0x19, 0xB0, 0x7C, 0xB0, 0xE0, 0xB0, 0x45, 0xB1 + .byte 0xA9, 0xB1, 0x0D, 0xB2, 0x71, 0xB2, 0xD6, 0xB2, 0x3A, 0xB3, 0x9F, 0xB3, 0x03, 0xB4, 0x68, 0xB4 + .byte 0xCD, 0xB4, 0x32, 0xB5, 0x97, 0xB5, 0xFC, 0xB5, 0x62, 0xB6, 0xC7, 0xB6, 0x2C, 0xB7, 0x92, 0xB7 + .byte 0xF7, 0xB7, 0x5D, 0xB8, 0xC3, 0xB8, 0x29, 0xB9, 0x8F, 0xB9, 0xF5, 0xB9, 0x5B, 0xBA, 0xC1, 0xBA + .byte 0x28, 0xBB, 0x8E, 0xBB, 0xF5, 0xBB, 0x5B, 0xBC, 0xC2, 0xBC, 0x29, 0xBD, 0x90, 0xBD, 0xF7, 0xBD + .byte 0x5E, 0xBE, 0xC5, 0xBE, 0x2C, 0xBF, 0x94, 0xBF, 0xFB, 0xBF, 0x63, 0xC0, 0xCA, 0xC0, 0x32, 0xC1 + .byte 0x9A, 0xC1, 0x02, 0xC2, 0x6A, 0xC2, 0xD2, 0xC2, 0x3A, 0xC3, 0xA2, 0xC3, 0x0B, 0xC4, 0x73, 0xC4 + .byte 0xDC, 0xC4, 0x44, 0xC5, 0xAD, 0xC5, 0x16, 0xC6, 0x7F, 0xC6, 0xE8, 0xC6, 0x51, 0xC7, 0xBB, 0xC7 + .byte 0x24, 0xC8, 0x8D, 0xC8, 0xF7, 0xC8, 0x60, 0xC9, 0xCA, 0xC9, 0x34, 0xCA, 0x9E, 0xCA, 0x08, 0xCB + .byte 0x72, 0xCB, 0xDC, 0xCB, 0x47, 0xCC, 0xB1, 0xCC, 0x1B, 0xCD, 0x86, 0xCD, 0xF1, 0xCD, 0x5B, 0xCE + .byte 0xC6, 0xCE, 0x31, 0xCF, 0x9C, 0xCF, 0x08, 0xD0, 0x73, 0xD0, 0xDE, 0xD0, 0x4A, 0xD1, 0xB5, 0xD1 + .byte 0x21, 0xD2, 0x8D, 0xD2, 0xF8, 0xD2, 0x64, 0xD3, 0xD0, 0xD3, 0x3D, 0xD4, 0xA9, 0xD4, 0x15, 0xD5 + .byte 0x82, 0xD5, 0xEE, 0xD5, 0x5B, 0xD6, 0xC7, 0xD6, 0x34, 0xD7, 0xA1, 0xD7, 0x0E, 0xD8, 0x7B, 0xD8 + .byte 0xE9, 0xD8, 0x56, 0xD9, 0xC3, 0xD9, 0x31, 0xDA, 0x9E, 0xDA, 0x0C, 0xDB, 0x7A, 0xDB, 0xE8, 0xDB + .byte 0x56, 0xDC, 0xC4, 0xDC, 0x32, 0xDD, 0xA0, 0xDD, 0x0F, 0xDE, 0x7D, 0xDE, 0xEC, 0xDE, 0x5B, 0xDF + .byte 0xC9, 0xDF, 0x38, 0xE0, 0xA7, 0xE0, 0x16, 0xE1, 0x86, 0xE1, 0xF5, 0xE1, 0x64, 0xE2, 0xD4, 0xE2 + .byte 0x43, 0xE3, 0xB3, 0xE3, 0x23, 0xE4, 0x93, 0xE4, 0x03, 0xE5, 0x73, 0xE5, 0xE3, 0xE5, 0x54, 0xE6 + .byte 0xC4, 0xE6, 0x35, 0xE7, 0xA5, 0xE7, 0x16, 0xE8, 0x87, 0xE8, 0xF8, 0xE8, 0x69, 0xE9, 0xDA, 0xE9 + .byte 0x4B, 0xEA, 0xBC, 0xEA, 0x2E, 0xEB, 0x9F, 0xEB, 0x11, 0xEC, 0x83, 0xEC, 0xF5, 0xEC, 0x66, 0xED + .byte 0xD9, 0xED, 0x4B, 0xEE, 0xBD, 0xEE, 0x2F, 0xEF, 0xA2, 0xEF, 0x14, 0xF0, 0x87, 0xF0, 0xFA, 0xF0 + .byte 0x6D, 0xF1, 0xE0, 0xF1, 0x53, 0xF2, 0xC6, 0xF2, 0x39, 0xF3, 0xAD, 0xF3, 0x20, 0xF4, 0x94, 0xF4 + .byte 0x07, 0xF5, 0x7B, 0xF5, 0xEF, 0xF5, 0x63, 0xF6, 0xD7, 0xF6, 0x4C, 0xF7, 0xC0, 0xF7, 0x34, 0xF8 + .byte 0xA9, 0xF8, 0x1E, 0xF9, 0x92, 0xF9, 0x07, 0xFA, 0x7C, 0xFA, 0xF1, 0xFA, 0x66, 0xFB, 0xDC, 0xFB + .byte 0x51, 0xFC, 0xC7, 0xFC, 0x3C, 0xFD, 0xB2, 0xFD, 0x28, 0xFE, 0x9E, 0xFE, 0x14, 0xFF, 0x8A, 0xFF + .global ARM9_UNKNOWN_TABLE__NA_20AE924 +ARM9_UNKNOWN_TABLE__NA_20AE924: + .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02 + .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02 + .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x03, 0x03, 0x03 + .byte 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03 + .byte 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04 + .byte 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04 + .byte 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05 + .byte 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06 + .byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09 + .byte 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B + .byte 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E + .byte 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x10, 0x10, 0x10, 0x10, 0x10 + .byte 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x12, 0x12, 0x12, 0x12, 0x12, 0x13, 0x13, 0x13, 0x13, 0x14 + .byte 0x14, 0x14, 0x14, 0x14, 0x15, 0x15, 0x15, 0x15, 0x16, 0x16, 0x16, 0x16, 0x17, 0x17, 0x17, 0x18 + .byte 0x18, 0x18, 0x18, 0x19, 0x19, 0x19, 0x19, 0x1A, 0x1A, 0x1A, 0x1B, 0x1B, 0x1B, 0x1C, 0x1C, 0x1C + .byte 0x1D, 0x1D, 0x1D, 0x1E, 0x1E, 0x1E, 0x1F, 0x1F, 0x1F, 0x20, 0x20, 0x20, 0x21, 0x21, 0x22, 0x22 + .byte 0x22, 0x23, 0x23, 0x24, 0x24, 0x24, 0x25, 0x25, 0x26, 0x26, 0x27, 0x27, 0x27, 0x28, 0x28, 0x29 + .byte 0x29, 0x2A, 0x2A, 0x2B, 0x2B, 0x2C, 0x2C, 0x2D, 0x2D, 0x2E, 0x2E, 0x2F, 0x2F, 0x30, 0x31, 0x31 + .byte 0x32, 0x32, 0x33, 0x33, 0x34, 0x35, 0x35, 0x36, 0x36, 0x37, 0x38, 0x38, 0x39, 0x3A, 0x3A, 0x3B + .byte 0x3C, 0x3C, 0x3D, 0x3E, 0x3F, 0x3F, 0x40, 0x41, 0x42, 0x42, 0x43, 0x44, 0x45, 0x45, 0x46, 0x47 + .byte 0x48, 0x49, 0x4A, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x52, 0x53, 0x54, 0x55 + .byte 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x67 + .byte 0x68, 0x69, 0x6A, 0x6B, 0x6D, 0x6E, 0x6F, 0x71, 0x72, 0x73, 0x75, 0x76, 0x77, 0x79, 0x7A, 0x7B + .byte 0x7D, 0x7E, 0x7F, 0x20, 0x21, 0x21, 0x21, 0x22, 0x22, 0x23, 0x23, 0x23, 0x24, 0x24, 0x25, 0x25 + .byte 0x26, 0x26, 0x26, 0x27, 0x27, 0x28, 0x28, 0x29, 0x29, 0x2A, 0x2A, 0x2B, 0x2B, 0x2C, 0x2C, 0x2D + .byte 0x2D, 0x2E, 0x2E, 0x2F, 0x2F, 0x30, 0x30, 0x31, 0x31, 0x32, 0x33, 0x33, 0x34, 0x34, 0x35, 0x36 + .byte 0x36, 0x37, 0x37, 0x38, 0x39, 0x39, 0x3A, 0x3B, 0x3B, 0x3C, 0x3D, 0x3E, 0x3E, 0x3F, 0x40, 0x40 + .byte 0x41, 0x42, 0x43, 0x43, 0x44, 0x45, 0x46, 0x47, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4D + .byte 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D + .byte 0x5E, 0x5F, 0x60, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6F, 0x70 + .byte 0x71, 0x73, 0x74, 0x75, 0x77, 0x78, 0x79, 0x7B, 0x7C, 0x7E, 0x7E, 0x40, 0x41, 0x42, 0x43, 0x43 + .byte 0x44, 0x45, 0x46, 0x47, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51 + .byte 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61 + .byte 0x62, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6B, 0x6C, 0x6D, 0x6E, 0x70, 0x71, 0x72, 0x74, 0x75 + .byte 0x76, 0x78, 0x79, 0x7B, 0x7C, 0x7D, 0x7E, 0x40, 0x41, 0x42, 0x42, 0x43, 0x44, 0x45, 0x46, 0x46 + .byte 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55 + .byte 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63, 0x65, 0x66 + .byte 0x67, 0x68, 0x69, 0x6A, 0x6C, 0x6D, 0x6E, 0x6F, 0x71, 0x72, 0x73, 0x75, 0x76, 0x77, 0x79, 0x7A + .byte 0x7C, 0x7D, 0x7E, 0x7F + .global _020AEBF8 +_020AEBF8: + .word sub_0207DFF0 + .word sub_0207E01C + .word sub_0207E048 + .word sub_0207E0E0 + .word sub_0207E20C + .word sub_0207E3F0 + .word sub_0207E79C + .word sub_0207E81C + .word sub_0207E844 + .global _020AEC1C +_020AEC1C: + .byte 0x21, 0x06, 0xC0, 0xDE, 0xBA, 0x98, 0xCE, 0x3F + .byte 0xA6, 0x92, 0xE3, 0x9D, 0x46, 0xF2, 0xED, 0x01, 0x76, 0xE3, 0xCC, 0x08, 0x56, 0x23, 0x63, 0xFA + .byte 0xCA, 0xD4, 0xEC, 0xDF, 0x9A, 0x62, 0x78, 0x34, 0x8F, 0x6D, 0x63, 0x3C, 0xFE, 0x22, 0xCA, 0x92 + .byte 0x20, 0x88, 0x97, 0x23, 0xD2, 0xCF, 0xAE, 0xC2, 0x32, 0x67, 0x8D, 0xFE, 0xCA, 0x83, 0x64, 0x98 + .byte 0xAC, 0xFD, 0x3E, 0x37, 0x87, 0x46, 0x58, 0x24 + .global _020AEC5C +_020AEC5C: + .byte 0x14, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x14, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AECB0 +_020AECB0: + .byte 0x00, 0x01, 0x02, 0x03 + .byte 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13 + .byte 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23 + .byte 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33 + .byte 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x61, 0x62, 0x63 + .byte 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73 + .byte 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63 + .byte 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73 + .byte 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F + .global _020AED30 +_020AED30: + .byte 0x00, 0x01, 0x02, 0x03 + .byte 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13 + .byte 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23 + .byte 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33 + .byte 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x41, 0x42, 0x43 + .byte 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53 + .byte 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x41, 0x42, 0x43 + .byte 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53 + .byte 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F + .global _020AEDB0 +_020AEDB0: + .byte 0x04, 0x00, 0x04, 0x00 + .byte 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x06, 0x01 + .byte 0x04, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00 + .byte 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00 + .byte 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x42, 0x01, 0xD0, 0x00 + .byte 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00 + .byte 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0x58, 0x04, 0x58, 0x04 + .byte 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04, 0x58, 0x04 + .byte 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0x51, 0x06 + .byte 0x51, 0x06, 0x51, 0x06, 0x51, 0x06, 0x51, 0x06, 0x51, 0x06, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02 + .byte 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02 + .byte 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02, 0x51, 0x02 + .byte 0x51, 0x02, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0x71, 0x04 + .byte 0x71, 0x04, 0x71, 0x04, 0x71, 0x04, 0x71, 0x04, 0x71, 0x04, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00 + .byte 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00 + .byte 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00, 0x71, 0x00 + .byte 0x71, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0x04, 0x00 + .global _020AEEB0 +_020AEEB0: + .byte 0x4E, 0x41, 0x4E, 0x28 + .byte 0x00 + .global _020AEEB5 +_020AEEB5: + .byte 0x49, 0x4E, 0x46, 0x49, 0x4E, 0x49, 0x54, 0x59, 0x00, 0x00, 0x00 + .global _020AEEC0 +_020AEEC0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x03, 0xB8, 0xE2, 0x3F + .global _020AEED0 +_020AEED0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x3F + .global _020AEEE0 +_020AEEE0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x06, 0xD0, 0xCF, 0x43, 0xEB, 0xFD, 0x4C, 0x3E + .global _020AEEF0 +_020AEEF0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global MEMORY_ALLOCATION_ARENA_GETTERS +MEMORY_ALLOCATION_ARENA_GETTERS: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AEF08 +_020AEF08: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global PRNG_SEQUENCE_NUM +PRNG_SEQUENCE_NUM: + .byte 0x8C, 0x34, 0x00, 0x00 + .global _020AEF30 +_020AEF30: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .word _0209248C + .word _02092474 + .word _0209247C + .word _02092494 + .word _020924C4 + .word _020924B4 + .word _020924A4 + .word _02092484 + .global _020AEF58 +_020AEF58: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AEF7C +_020AEF7C: + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AEFB4 +_020AEFB4: + .word sub_02003620 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AEFC8 +_020AEFC8: + .word sub_02003780 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .global _020AEFDC +_020AEFDC: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF000 +_020AF000: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AF028 +_020AF028: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF050 +_020AF050: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AF078 +_020AF078: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF154 +_020AF154: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global LOADED_OVERLAY_GROUP_0 +LOADED_OVERLAY_GROUP_0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF23C +_020AF23C: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AF240 +_020AF240: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF264 +_020AF264: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AF288 +_020AF288: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF2AC +_020AF2AC: + .byte 0x00, 0x00, 0x00, 0x00 + .word _0209276C + .word _02092774 + .global _020AF2B8 +_020AF2B8: + .byte 0x72, 0x6F, 0x6D, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF2C4 +_020AF2C4: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF344 +_020AF344: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word _020927F4 + .word _020927F0 + .global _020AF354 +_020AF354: + .word _0209286C + .word _020AF38C + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AF360 +_020AF360: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AF368 +_020AF368: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF38C +_020AF38C: + .byte 0x01, 0x00, 0x00, 0x00 + .word _020928B4 + .word _020928B0 + .word sub_02007EC0 + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02007EDC + .word sub_02007F0C + .word sub_02007FCC + .word sub_02008080 + .word sub_020080B0 + .word sub_020080B8 + .word sub_020080C0 + .word sub_02008138 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF3D0 +_020AF3D0: + .word sub_02008490 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF3E4 +_020AF3E4: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AF408 +_020AF408: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF42C +_020AF42C: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF454 +_020AF454: + .word _020928D8 + .word _020928E8 + .word _020928C0 + .word _020928C8 + .word _02092940 + .word _0209296C + .word _02092948 + .word _02092954 + .word _02092938 + .word _02092960 + .word _020928D0 + .word _02092930 + .word _020928E0 + .word _020928F0 + .word _020928F8 + .global _020AF490 +_020AF490: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF53C +_020AF53C: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AF5E8 +_020AF5E8: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF694 +_020AF694: + .byte 0xFF, 0x00, 0x00, 0x00 + +#ifdef EUROPE + .global _020AFF38_EU +_020AFF38_EU: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFF3C_EU +_020AFF3C_EU: + .word _02092EBC + .word _02092EA8 + .word _02092ED0 + .word _02092E80 + .word _02092E94 +#endif + + ; debug related + + .global DEBUG_IS_INITIALIZED ; 020af698 + DEBUG_IS_INITIALIZED: + .word 0x0 + + ; pack file related + + .global PACK_FILES_OPENED ; 0x20af69c + PACK_FILES_OPENED: + ; [Runtime] A pointer to the 6 opened Pack files (listed at PACK_FILE_PATHS_TABLE) + .word 0x0 + + ; List of pointers to path strings to all known pack files. + ; The game uses this table to load its resources when launching dungeon mode. + .global PACK_FILE_PATHS_TABLE ; 0x020af6a0 + PACK_FILE_PATHS_TABLE: + .word STRING_MONSTER_MONSTER_BIN + .word STRING_MONSTER_M_ATTACK_BIN + .word STRING_MONSTER_M_GROUND_BIN + .word STRING_EFFECT_EFFECT_BIN + .word STRING_DUNGEON_DUNGEON_BIN + .word STRING_BALANCE_M_LEVEL_BIN + + ; 0x020af6b8 + .global BAG_ITEMS_PTR_MIRROR +BAG_ITEMS_PTR_MIRROR: + .byte 0x00, 0x00, 0x00, 0x00 + .word _02094D00 + .global ITEM_DATA_TABLE_PTRS +ITEM_DATA_TABLE_PTRS: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AF6C4 +_020AF6C4: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AF6C8 +_020AF6C8: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +#ifdef EUROPE + .global _020AFF88_EU +_020AFF88_EU: + .word _02098404 + .word _02098434 + .word _02098424 + .word _020983F4 + .word _02098414 +#endif + .global _020AF6D0 +_020AF6D0: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AF6D4 +_020AF6D4: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global DUNGEON_MOVE_TABLES +DUNGEON_MOVE_TABLES: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AF6E8 +_020AF6E8: + .word _02098DAC + .word _02098DC8 + .global _020AF6F0 +_020AF6F0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AF6F8 +_020AF6F8: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF700 +_020AF700: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF710 +_020AF710: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AF714 +_020AF714: + .word _02098EB0 + .word _02098EB0 + .word _02098EC8 + .global _020AF720 +_020AF720: + .byte 0x00 + .global _020AF721 +_020AF721: + .byte 0x00 + .global _020AF722 +_020AF722: + .byte 0x00, 0xFF + .byte 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0xC0, 0x00, 0xFF, 0x40, 0x40, 0x40, 0xFF + .byte 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF + .byte 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF + .byte 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF + .global _020AF760 +_020AF760: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +#ifndef EUROPE + .global _020AF76C +_020AF76C: + .word _02099144 + .word _02099148 + .word _02099154 + .word _0209914C +#endif + .global _020AF77C +_020AF77C: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AF780 +_020AF780: + .byte 0x01, 0x00, 0x00, 0x00 + .global _020AF784 +_020AF784: + .word sub_0201862C + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00 + .byte 0x05, 0x00, 0x00, 0x00 + .global _020AF798 +_020AF798: + .word sub_02018804 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00 + .byte 0x0C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 + .global _020AF7AC +_020AF7AC: + .word sub_02018600 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x40, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 + .global _020AF7C0 +_020AF7C0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF7E4 +_020AF7E4: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF890 +_020AF890: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AF96C +_020AF96C: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFA48 +_020AFA48: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFB24 +_020AFB24: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFB28 +_020AFB28: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFB4C +_020AFB4C: + .byte 0x53, 0x4F, 0x55, 0x4E, 0x44, 0x2F, 0x42, 0x47 + .byte 0x4D, 0x2F, 0x62, 0x67, 0x6D, 0x2E, 0x73, 0x77, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFB6C +_020AFB6C: + .word _02099254 + .word _02099254 + .word _02099288 + .word _02099258 + .word _020992A0 + .word _02099278 + .word _020992A8 + .word _020992B0 + .word _02099298 + .word _02099270 + .word _02099290 + .word _02099268 + .word _02099260 + .word _02099340 + .word _02099350 + .word _02099358 + .word _02099368 + .word _02099370 + .word _02099320 + .word _02099390 + .word _02099280 + .word _02099254 + .word _02099254 + .word _02099254 + .word _02099254 + .word _020992C0 + .word _02099300 + .word _020992F8 + .word _020992D8 + .word _020992E0 + .word _020992F0 + .word _02099308 + .word _02099318 + .word _02099328 + .word _02099338 + .word _02099380 + .word _02099360 + .word _02099378 + .word _020992B8 + .word _020992C8 + .word _020992D0 + .word _020992E8 + .word _02099310 + .word _02099330 + .word _02099348 + .word _02099388 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFC28 +_020AFC28: + .byte 0x20, 0x00, 0x40, 0x00, 0x80, 0x00, 0x00, 0x01 + .global _020AFC30 +_020AFC30: + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFC3C +_020AFC3C: + .byte 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00 + .byte 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .global _020AFC4C +_020AFC4C: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFC50 +_020AFC50: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFC64 +_020AFC64: + .byte 0x20, 0x00, 0x10, 0x00 + .global WAN_TABLE +WAN_TABLE: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFC6C +_020AFC6C: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFC70 +_020AFC70: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +#ifdef EUROPE + .byte 0x00, 0x00, 0x00, 0x00 +#endif + .global RENDER_3D +RENDER_3D: + .byte 0x00, 0x00, 0x80, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global RENDER_3D_FUNCTIONS_64 +RENDER_3D_FUNCTIONS_64: + .word Render3d64Texture + .word Render3d64Nothing + .word Render3d64Rectangle + .word Render3d64RectangleMulticolor + .word Render3d64Quadrilateral + .word Render3d64Tiling + .word Render3d64WindowFrame + .word Render3d64Texture0x7 + .global _020AFCE4 +_020AFCE4: + .byte 0x00, 0x00, 0x00, 0x00 + .global LANGUAGE_INFO_DATA +LANGUAGE_INFO_DATA: +#ifdef EUROPE + .byte 0x00, 0x01, 0x00, 0x00 + .global _020B05AC_EU +_020B05AC_EU: + .byte 0x2C, 0x00, 0x2C, 0x00 + .global _020B05B0_EU +_020B05B0_EU: + .byte 0x2C, 0x00, 0x20, 0x00 + .byte 0x20, 0x00, 0x2E, 0x00 + .byte 0x20, 0x00, 0x00, 0x00 + .global _020B05BC_EU +_020B05BC_EU: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B05C0_EU +_020B05C0_EU: + .word _0209A118_EU + .word _0209A110_EU + .word _0209A118_EU + .word _0209A10C_EU + .word _0209A11C_EU + .global _020B05D4_EU +_020B05D4_EU: + .word _0209A1A8 + .global _020B05D8_EU +_020B05D8_EU: + .word _0209A1C8 + .word _0209A1F8 + .word _0209A21C + .word _02099D0C + .word _0209A198 + .word _0209A1D8 + .word _0209A208 + .word _0209A1B8 + .word _0209A1E8 +#else + .byte 0x00, 0x08, 0x00, 0x00 +#endif + .global _020AFCEC +_020AFCEC: + .byte 0xFF, 0x00, 0x00, 0x00 + .global _020AFCF0 +_020AFCF0: +#ifdef EUROPE + .word _0209AFE4_EU + .word _0209AFBC + .word _0209AFD0 +#endif + .word _0209AAB0 + .word _0209AAC4 + .global TBL_TALK_GROUP_STRING_ID_START +TBL_TALK_GROUP_STRING_ID_START: +#ifdef EUROPE + .byte 0x17, 0x12, 0x6D, 0x16, 0xC6, 0x17, 0x65, 0x0F + .byte 0xBE, 0x10, 0x1F, 0x19 +#else + .byte 0x15, 0x12, 0x6B, 0x16, 0xC4, 0x17, 0x63, 0x0F, 0xBC, 0x10, 0x1D, 0x19 +#endif + .global _020AFD04 +_020AFD04: + .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFD14 +_020AFD14: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFD1C +_020AFD1C: + .word _0209AB7C + .word _0209AB7C + .word _0209AB7C + .word _0209AB7C + .word _0209AB7C + .word _0209AB7C + .global _020AFD34 +_020AFD34: + .word _0209AB8C + .word _0209AB8C + .word _0209AB8C + .word _0209AB8C + .word _0209AB8C + .word _0209AB8C + .global _020AFD4C +_020AFD4C: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFD58 +_020AFD58: + .word _0209ACD0 + .global _020AFD5C +_020AFD5C: + .word _0209ADB4 + .global _020AFD60 +_020AFD60: + .word _0209AD50 + .word _0209ACE0 + .word _0209AD64 + .word _0209AD78 + .word _0209ACF0 + .word _0209AD8C + .word _0209ADA0 + .word _0209ACB0 + .word _0209AD00 + .word _0209AD14 + .word _0209ACC0 + .word _0209AD28 + .word _0209AD3C + .global _020AFD94 +_020AFD94: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFD98 +_020AFD98: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFD9C +_020AFD9C: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFDA0 +_020AFDA0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFDA8 +_020AFDA8: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFDAC +_020AFDAC: + .word _0209AE54 + .word _0209AE68 + .word _0209AE7C + .global _020AFDB8 +_020AFDB8: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFDBC +_020AFDBC: + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFDD0 +_020AFDD0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFDD8 +_020AFDD8: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFDE0 +_020AFDE0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFDE8 +_020AFDE8: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFDF0 +_020AFDF0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .word _020AFE44 + .global KEYBOARD_STRING_IDS +KEYBOARD_STRING_IDS: + .byte 0x00, 0x01, 0x28, 0x01, 0x28, 0x01, 0x01, 0x01 + .byte 0x2A, 0x01, 0x2A, 0x01, 0x02, 0x01, 0x2C, 0x01, 0x2D, 0x01, 0x03, 0x01, 0x2E, 0x01, 0x2F, 0x01 + .byte 0x04, 0x01, 0x30, 0x01, 0x31, 0x01, 0x05, 0x01, 0x32, 0x01, 0x33, 0x01, 0x06, 0x01, 0x34, 0x01 + .byte 0x35, 0x01, 0x07, 0x01, 0x36, 0x01, 0x36, 0x01, 0x08, 0x01, 0x37, 0x01, 0x37, 0x01, 0x09, 0x01 + .byte 0x26, 0x01, 0x26, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFE40 +_020AFE40: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFE44 +_020AFE44: + .word _0209BF18 + .word _0209BBC4 + .word _0209B870 + .word _0209B51C + .word _0209C26C + .global _020AFE58 +_020AFE58: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFE5C +_020AFE5C: + .byte 0xFF, 0xFF, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFE70 +_020AFE70: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFE74 +_020AFE74: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFE78 +_020AFE78: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFE7C +_020AFE7C: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .global _020AFE8C +_020AFE8C: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFE90 +_020AFE90: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFE98 +_020AFE98: + .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFEA8 +_020AFEA8: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFEB4 +_020AFEB4: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0x00 + .global _020AFEC8 +_020AFEC8: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFECC +_020AFECC: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFED0 +_020AFED0: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFED4 +_020AFED4: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFED8 +_020AFED8: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFEDC +_020AFEDC: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFEE0 +_020AFEE0: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFEE4 +_020AFEE4: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFEE8 +_020AFEE8: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFEEC +_020AFEEC: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFEF4 +_020AFEF4: + .byte 0x00, 0x00, 0x00, 0x00 + .global NOTIFY_NOTE +NOTIFY_NOTE: + .byte 0x00, 0x00, 0x00, 0x00 + .global DEFAULT_HERO_ID +DEFAULT_HERO_ID: + .byte 0x04, 0x00, 0x01, 0x00 + .global _020AFF00 +_020AFF00: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFF14 +_020AFF14: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFF38 +_020AFF38: + .word _0209CD3C + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFF40 +_020AFF40: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x05, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF + .global _020AFF4C +_020AFF4C: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFF54 +_020AFF54: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFF5C +_020AFF5C: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020AFF64 +_020AFF64: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFF68 +_020AFF68: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFF6C +_020AFF6C: + .byte 0x00, 0x00, 0x00, 0x00 + .global GAME_MODE +GAME_MODE: + .byte 0x00, 0x00, 0x00, 0x00 + .global GLOBAL_PROGRESS_PTR +GLOBAL_PROGRESS_PTR: + .byte 0x00, 0x00, 0x00, 0x00 + .global ADVENTURE_LOG_PTR +ADVENTURE_LOG_PTR: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020AFF7C +_020AFF7C: + .byte 0x71, 0x02, 0x00, 0x00 + .global _020AFF80 +_020AFF80: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xDF, 0xB0, 0x08, 0x99 + .global _020AFF88 +_020AFF88: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global ITEM_TABLES_PTRS_1 +ITEM_TABLES_PTRS_1: + .word _0209F194 + .word _0209F220 + .word _0209FB58 + .word _0209FA68 + .word _0209F5B0 + .word _0209FD44 + .word _0209FE50 + .word _0209FF68 + .word _020A0810 + .word _020A01B4 + .word _020A0430 + .word _020A06C4 + .word _020A0578 + .word _020A02F0 + .word _020A0080 + .word _0209F2D0 + .word MISSION_FLOOR_RANKS_AND_ITEM_LISTS_2 + .word _0209F45C + .word _0209F8B4 + .word _0209F4CC + .word _0209F98C + .word _0209F53C + .word _0209FC4C + .word _0209F658 + .word _020A0964 + .word _0209F270 + .global _020B09B0 +_020B09B0: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B09B4 +_020B09B4: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020B09C0 +_020B09C0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B09C8 +_020B09C8: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020B09D0 +_020B09D0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 +#ifdef EUROPE + .global _020B12F4_EU +_020B12F4_EU: + .word _020A32DC + .word _020A328C_EU + .word _020A329C + .word _020A32AC + .word _020A32BC + .global _020B1308_EU +_020B1308_EU: + .word _020A32CC + .word _020A32EC + .word _020A32FC + .word _020A330C + .word _020A331C +#endif + .global UNOWN_SPECIES_ADDITIONAL_CHAR_PTR_TABLE +UNOWN_SPECIES_ADDITIONAL_CHAR_PTR_TABLE: +#ifdef EUROPE + .word _020A2C94 +#else + .word _020A2C90 +#endif + .word UNOWN_SPECIES_ADDITIONAL_CHARS + .word _020A2CF4 + .word _020A2CF0 + .word _020A2CEC + .word _020A2CE8 +#ifdef EUROPE + .word _020A2CE0 + .word _020A2CC4 + .word _020A2CA0 + .word _020A2CC8 + .word _020A2CCC + .word _020A2CA8 + .word _020A2CA4 + .word _020A2C90 + .word _020A2C98 + .word _020A2CAC + .word _020A2CBC + .word _020A2CB8 + .word _020A2CB4 + .word _020A2CE4 + .word _020A2CDC + .word _020A2CD4 + .word _020A2CD8 + .word _020A2C8C + .word _020A2C9C + .word _020A2CB0 + .word _020A2CD0 + .word _020A2CC0 +#else + .word _020A2CE4 + .word _020A2CE0 + .word _020A2CDC + .word _020A2CD8 + .word _020A2CD4 + .word _020A2CD0 + .word _020A2C8C + .word _020A2CC8 + .word _020A2CA4 + .word _020A2CA0 + .word _020A2CBC + .word _020A2CB8 + .word _020A2CB4 + .word _020A2CB0 + .word _020A2CAC + .word _020A2CA8 + .word _020A2CCC + .word _020A2CC0 + .word _020A2C9C + .word _020A2C98 + .word _020A2C94 + .word _020A2CC4 +#endif + .global TEAM_MEMBER_TABLE_PTR +TEAM_MEMBER_TABLE_PTR: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B0A4C +_020B0A4C: + .word sub_020560A4 + .word BaseFormsEqual + .global _020B0A54 +_020B0A54: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020B0A5C +_020B0A5C: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B0A60 +_020B0A60: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global REMOTE_STRING_PTR_TABLE +REMOTE_STRING_PTR_TABLE: + .word REMOTE_STRINGS + .word _020A3B4C + .word _020A3B64 + .word _020A3B44 + .word _020A3B5C + .word _020A3B54 + .word _020A3B64 + .global RANK_STRING_PTR_TABLE +RANK_STRING_PTR_TABLE: + .word RANK_STRINGS_2 + .word RANK_STRINGS_2 + .word _020A3BBC + .word _020A3BCC + .word RANK_STRINGS_1 + .word _020A3B7C + .word _020A3B8C + .word _020A3C28 + .word _020A3C3C + .word _020A3C64 + .word _020A3C8C + .word RANK_STRINGS_3 + .word _020A3C00 + .word _020A3C50 + .word _020A3C78 + .word _020A3C14 + .global _020B0AD8 +_020B0AD8: + .byte 0xAD, 0x68, 0xC1, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020B0AFC +_020B0AFC: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020B0B04 +_020B0B04: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B0B08 +_020B0B08: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x3C, 0x00, 0x3D, 0x00, 0x3C, 0x00, 0x00, 0x00 + .global _020B0B24 +_020B0B24: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020B0B2C +_020B0B2C: + .byte 0x00 + .global _020B0B2D +_020B0B2D: + .byte 0x00 + .global _020B0B2E +_020B0B2E: + .byte 0x00 + .global _020B0B2F +_020B0B2F: + .byte 0x00 + .global _020B0B30 +_020B0B30: + .byte 0x00 + .global _020B0B31 +_020B0B31: + .byte 0x00 + .global _020B0B32 +_020B0B32: + .byte 0x00 + .global _020B0B33 +_020B0B33: + .byte 0x00 + .global _020B0B34 +_020B0B34: + .byte 0x00 + .global _020B0B35 +_020B0B35: + .byte 0x00 + .global _020B0B36 +_020B0B36: + .byte 0x00 + .global _020B0B37 +_020B0B37: + .byte 0x00 + .global _020B0B38 +_020B0B38: + .byte 0x00 + .global _020B0B39 +_020B0B39: + .byte 0x00 + .global _020B0B3A +_020B0B3A: + .byte 0x00 + .global _020B0B3B +_020B0B3B: + .byte 0x00 + .global _020B0B3C +_020B0B3C: + .byte 0x00 + .global _020B0B3D +_020B0B3D: + .byte 0x00 + .global _020B0B3E +_020B0B3E: + .byte 0x00 + .global _020B0B3F +_020B0B3F: + .byte 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020B0B44 +_020B0B44: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B0B48 +_020B0B48: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B0B4C +_020B0B4C: + .byte 0x10, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .global _020B0B5C +_020B0B5C: + .word _020A9E90 + .global _020B0B60 +_020B0B60: + .word _020A9EA4 + .word _020A9ECC + .word _020A9EB8 + .global _020B0B6C +_020B0B6C: + .byte 0xFF, 0xFF, 0x00, 0x00 + .global _020B0B70 +_020B0B70: + .byte 0xFF, 0xFF, 0xFF, 0xFF + .global _020B0B74 +_020B0B74: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global _020B0B7C +_020B0B7C: + .byte 0x60, 0x48, 0x40, 0x30, 0x24, 0x20, 0x18, 0x12 + .byte 0x10, 0x0C, 0x09, 0x08, 0x06, 0x04, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00 + .global SMD_EVENTS_FUN_TABLE +SMD_EVENTS_FUN_TABLE: + .word sub_02071928 + .word sub_02071934 + .word sub_0207194C + .word sub_0207195C + .word sub_02071978 + .word sub_0207199C + .word sub_0207191C + .word sub_0207191C + .word sub_020719C8 + .word sub_02071A14 + .word sub_0207191C + .word sub_0207191C + .word sub_02071A1C + .word sub_02071A5C + .word sub_02071A98 + .word sub_0207191C + .word sub_02071AC0 + .word sub_02071ACC + .word sub_0207191C + .word sub_0207191C + .word sub_02071AE0 + .word sub_02071B20 + .word sub_0207191C + .word sub_0207191C + .word sub_02071B60 + .word sub_02071B8C + .word sub_02071BBC + .word sub_02071BEC + .word sub_02071BF4 + .word sub_0207191C + .word sub_0207191C + .word sub_02071C3C + .word sub_02071CC8 + .word sub_02071CE0 + .word sub_02071D00 + .word sub_02071D20 + .word sub_02071D40 + .word sub_02071D70 + .word sub_02071D90 + .word sub_0207191C + .word sub_0207191C + .word sub_0207191C + .word sub_0207191C + .word sub_0207191C + .word sub_02071DB0 + .word sub_0207191C + .word sub_02071DBC + .word sub_02071DD8 + .word sub_02071E10 + .word sub_0207191C + .word sub_0207191C + .word sub_02071E20 + .word sub_0207191C + .word sub_0207191C + .word sub_0207191C + .word sub_0207191C + .word sub_0207191C + .word sub_0207191C + .word sub_0207191C + .word sub_02071E2C + .word sub_0207191C + .word sub_0207191C + .word sub_0207191C + .word sub_0207191C + .word sub_02071E34 + .word sub_02071EB4 + .word sub_02071F3C + .word sub_02071FC4 + .word sub_02072054 + .word sub_02072144 + .word sub_0207216C + .word sub_02072184 + .word sub_020721B0 + .word sub_0207191C + .word sub_0207191C + .word sub_020721C8 + .word sub_020721D4 + .word sub_0207222C + .word sub_0207191C + .word sub_02072254 + .word sub_0207227C + .word sub_02072310 + .word sub_020723C0 + .word sub_0207241C + .word sub_020724A8 + .word sub_02072504 + .word sub_0207191C + .word sub_0207252C + .word sub_02072554 + .word sub_020725D4 + .word sub_02072668 + .word sub_0207191C + .word sub_020726C4 + .word sub_02072720 + .word sub_0207191C + .word sub_02072748 + .word sub_02072770 + .word sub_020727C8 + .word sub_020727FC + .word sub_02072938 + .word sub_0207191C + .word sub_0207191C + .word sub_0207296C + .word sub_0207191C + .word sub_0207299C + .word sub_0207191C + .word sub_0207191C + .word sub_0207191C + .word sub_0207191C + .word sub_0207191C + .word sub_0207191C + .word sub_0207191C + .global _020B0D50 +_020B0D50: + .word sub_02072D9C + .word sub_02072DDC + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_02072DF4 + .word sub_02072FA4 + .word sub_02072E04 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02072E90 + .word sub_02072EE8 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_020731F4 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_020731FC + .word sub_02073200 + .word sub_02073204 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_02072DBC + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_02072F3C + .word sub_02072F64 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_02073094 + .word sub_020730A8 + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_020730BC + .word sub_020730E4 + .word sub_0207312C + .word sub_020731C4 + .word sub_020730F8 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_02072F68 + .word sub_020730A8 + .word sub_020730BC + .word sub_020730D0 + .word sub_02073094 + .word sub_020731DC + .word sub_0207311C + .word sub_02072F6C + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02072F70 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02072F84 + .word sub_02072F94 + .word sub_02072F74 + .word sub_02072F74 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02072F34 + .word sub_02072FA8 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_02072FAC + .word sub_02072FD8 + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_02072FFC + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_0207307C + .word sub_02073088 + .global MUSIC_DURATION_LOOKUP_TABLE_1 +MUSIC_DURATION_LOOKUP_TABLE_1: + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00 + .byte 0x0A, 0x00, 0x0B, 0x00, 0x0C, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x0F, 0x00, 0x10, 0x00, 0x11, 0x00 + .byte 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00 + .byte 0x1A, 0x00, 0x1B, 0x00, 0x1C, 0x00, 0x1D, 0x00, 0x1E, 0x00, 0x1F, 0x00, 0x20, 0x00, 0x23, 0x00 + .byte 0x28, 0x00, 0x2D, 0x00, 0x33, 0x00, 0x39, 0x00, 0x40, 0x00, 0x48, 0x00, 0x50, 0x00, 0x58, 0x00 + .byte 0x62, 0x00, 0x6D, 0x00, 0x78, 0x00, 0x83, 0x00, 0x90, 0x00, 0x9E, 0x00, 0xAC, 0x00, 0xBC, 0x00 + .byte 0xCC, 0x00, 0xDE, 0x00, 0xF0, 0x00, 0x04, 0x01, 0x19, 0x01, 0x2F, 0x01, 0x47, 0x01, 0x60, 0x01 + .byte 0x7A, 0x01, 0x96, 0x01, 0xB3, 0x01, 0xD2, 0x01, 0xF2, 0x01, 0x14, 0x02, 0x38, 0x02, 0x5E, 0x02 + .byte 0x85, 0x02, 0xAE, 0x02, 0xD9, 0x02, 0x07, 0x03, 0x36, 0x03, 0x67, 0x03, 0x9B, 0x03, 0xD1, 0x03 + .byte 0x06, 0x04, 0x42, 0x04, 0x7E, 0x04, 0xC4, 0x04, 0x00, 0x05, 0x46, 0x05, 0x8C, 0x05, 0x22, 0x06 + .byte 0x72, 0x06, 0xCC, 0x06, 0x1C, 0x07, 0x76, 0x07, 0xDA, 0x07, 0x34, 0x08, 0x98, 0x08, 0x06, 0x09 + .byte 0x6A, 0x09, 0xD8, 0x09, 0x50, 0x0A, 0xBE, 0x0A, 0x40, 0x0B, 0xB8, 0x0B, 0x3A, 0x0C, 0xBC, 0x0C + .byte 0x48, 0x0D, 0xDE, 0x0D, 0x6A, 0x0E, 0x00, 0x0F, 0xA0, 0x0F, 0x40, 0x10, 0xEA, 0x10, 0x94, 0x11 + .byte 0x3E, 0x12, 0xF2, 0x12, 0xB0, 0x13, 0x6E, 0x14, 0x36, 0x15, 0xFE, 0x15, 0xD0, 0x16, 0xA2, 0x17 + .byte 0x7E, 0x18, 0x5A, 0x19, 0x40, 0x1A, 0x30, 0x1B, 0x20, 0x1C, 0x1A, 0x1D, 0x1E, 0x1E, 0x22, 0x1F + .byte 0x30, 0x20, 0x48, 0x21, 0x60, 0x22, 0x82, 0x23, 0x10, 0x27, 0xFF, 0x7F + .global MUSIC_DURATION_LOOKUP_TABLE_2 +MUSIC_DURATION_LOOKUP_TABLE_2: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00 + .byte 0x15, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00 + .byte 0x3A, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00 + .byte 0x7B, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0xA8, 0x00, 0x00, 0x00, 0x85, 0x01, 0x00, 0x00 + .byte 0xBE, 0x01, 0x00, 0x00, 0xFC, 0x01, 0x00, 0x00, 0x3F, 0x02, 0x00, 0x00, 0x88, 0x02, 0x00, 0x00 + .byte 0xD6, 0x02, 0x00, 0x00, 0x2A, 0x03, 0x00, 0x00, 0x85, 0x03, 0x00, 0x00, 0xE5, 0x03, 0x00, 0x00 + .byte 0x4C, 0x04, 0x00, 0x00, 0xBA, 0x04, 0x00, 0x00, 0x2E, 0x05, 0x00, 0x00, 0xA9, 0x05, 0x00, 0x00 + .byte 0x2C, 0x06, 0x00, 0x00, 0xB5, 0x06, 0x00, 0x00, 0x46, 0x07, 0x00, 0x00, 0xCF, 0x0B, 0x00, 0x00 + .byte 0xC0, 0x0C, 0x00, 0x00, 0xBD, 0x0D, 0x00, 0x00, 0xC6, 0x0E, 0x00, 0x00, 0xDC, 0x0F, 0x00, 0x00 + .byte 0xFF, 0x10, 0x00, 0x00, 0x2F, 0x12, 0x00, 0x00, 0x6C, 0x13, 0x00, 0x00, 0xB6, 0x14, 0x00, 0x00 + .byte 0x0F, 0x16, 0x00, 0x00, 0x75, 0x17, 0x00, 0x00, 0xEA, 0x18, 0x00, 0x00, 0x6D, 0x1A, 0x00, 0x00 + .byte 0xFF, 0x1B, 0x00, 0x00, 0xA0, 0x1D, 0x00, 0x00, 0x51, 0x1F, 0x00, 0x00, 0x16, 0x2C, 0x00, 0x00 + .byte 0x80, 0x2E, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x95, 0x33, 0x00, 0x00, 0x41, 0x36, 0x00, 0x00 + .byte 0x02, 0x39, 0x00, 0x00, 0xDB, 0x3B, 0x00, 0x00, 0xCA, 0x3E, 0x00, 0x00, 0xD0, 0x41, 0x00, 0x00 + .byte 0xEE, 0x44, 0x00, 0x00, 0x24, 0x48, 0x00, 0x00, 0x73, 0x4B, 0x00, 0x00, 0xD9, 0x4E, 0x00, 0x00 + .byte 0x59, 0x52, 0x00, 0x00, 0xF2, 0x55, 0x00, 0x00, 0xA4, 0x59, 0x00, 0x00, 0xCC, 0x74, 0x00, 0x00 + .byte 0xAB, 0x79, 0x00, 0x00, 0xAC, 0x7E, 0x00, 0x00, 0xCE, 0x83, 0x00, 0x00, 0x11, 0x89, 0x00, 0x00 + .byte 0x77, 0x8E, 0x00, 0x00, 0xFF, 0x93, 0x00, 0x00, 0xAA, 0x99, 0x00, 0x00, 0x78, 0x9F, 0x00, 0x00 + .byte 0x6A, 0xA5, 0x00, 0x00, 0x80, 0xAB, 0x00, 0x00, 0xBB, 0xB1, 0x00, 0x00, 0x1A, 0xB8, 0x00, 0x00 + .byte 0x9E, 0xBE, 0x00, 0x00, 0x47, 0xC5, 0x00, 0x00, 0x17, 0xCC, 0x00, 0x00, 0x42, 0xFD, 0x00, 0x00 + .byte 0xCB, 0x05, 0x01, 0x00, 0x82, 0x0E, 0x01, 0x00, 0x68, 0x17, 0x01, 0x00, 0x7E, 0x20, 0x01, 0x00 + .byte 0xC4, 0x29, 0x01, 0x00, 0x3B, 0x33, 0x01, 0x00, 0xE2, 0x3C, 0x01, 0x00, 0xBB, 0x46, 0x01, 0x00 + .byte 0xC5, 0x50, 0x01, 0x00, 0x02, 0x5B, 0x01, 0x00, 0x72, 0x65, 0x01, 0x00, 0x15, 0x70, 0x01, 0x00 + .byte 0xEB, 0x7A, 0x01, 0x00, 0xF5, 0x85, 0x01, 0x00, 0x33, 0x91, 0x01, 0x00, 0x6D, 0xE1, 0x01, 0x00 + .byte 0x07, 0xEF, 0x01, 0x00, 0xE0, 0xFC, 0x01, 0x00, 0xF7, 0x0A, 0x02, 0x00, 0x4F, 0x19, 0x02, 0x00 + .byte 0xE6, 0x27, 0x02, 0x00, 0xBE, 0x36, 0x02, 0x00, 0xD7, 0x45, 0x02, 0x00, 0x32, 0x55, 0x02, 0x00 + .byte 0xCF, 0x64, 0x02, 0x00, 0xAE, 0x74, 0x02, 0x00, 0xD0, 0x84, 0x02, 0x00, 0x36, 0x95, 0x02, 0x00 + .byte 0xE0, 0xA5, 0x02, 0x00, 0xCE, 0xB6, 0x02, 0x00, 0x02, 0xC8, 0x02, 0x00, 0xB0, 0x41, 0x03, 0x00 + .byte 0xF8, 0x55, 0x03, 0x00, 0x90, 0x6A, 0x03, 0x00, 0x79, 0x7F, 0x03, 0x00, 0xB4, 0x94, 0x03, 0x00 + .byte 0x41, 0xAA, 0x03, 0x00, 0x21, 0xC0, 0x03, 0x00, 0x54, 0xD6, 0x03, 0x00, 0xDA, 0xEC, 0x03, 0x00 + .byte 0xB5, 0x03, 0x04, 0x00, 0xE5, 0x1A, 0x04, 0x00, 0x6A, 0x32, 0x04, 0x00, 0x45, 0x4A, 0x04, 0x00 + .byte 0x77, 0x62, 0x04, 0x00, 0x00, 0x7B, 0x04, 0x00, 0xFF, 0xFF, 0xFF, 0x7F + .global _020B1250 +_020B1250: + .word sub_020753C0 + .word sub_020753FC + .word sub_02075444 + .word sub_02075498 + .word sub_020754FC + .word sub_02075538 + .word sub_02075574 + .word sub_020755B8 + .word sub_020753AC + .word sub_020753AC + .word sub_020753AC + .word sub_020753AC + .word sub_020753AC + .word sub_020753AC + .word sub_020753AC + .word sub_020753AC + .global _020B1290 +_020B1290: + .byte 0x00, 0x01, 0x02, 0x03 + .byte 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13 + .byte 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23 + .byte 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33 + .byte 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x41, 0x42, 0x43 + .byte 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53 + .byte 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63 + .byte 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73 + .byte 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F + .global _020B1310 +_020B1310: + .byte 0x00, 0x01, 0x02, 0x03 + .byte 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17 + .byte 0x18, 0x19, 0x1A, 0x1B, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B + .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x40, 0x41, 0x42, 0x43 + .byte 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57 + .byte 0x58, 0x59, 0x5A, 0x5B, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B + .byte 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x80, 0x81, 0x82, 0x83 + .byte 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97 + .byte 0x98, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x00, 0x00, 0x00 + .global _020B1394 +_020B1394: + .byte 0xEC, 0x3F, 0xF0, 0x3F, 0xF3, 0x3F, 0xF7, 0x3F, 0xFB, 0x3F, 0xFE, 0x3F, 0x02, 0x40, 0x06, 0x40 + .byte 0x0A, 0x40, 0x0D, 0x40, 0x11, 0x40, 0x15, 0x40, 0x18, 0x40, 0x1C, 0x40, 0x20, 0x40, 0x23, 0x40 + .byte 0x27, 0x40, 0x2B, 0x40, 0x2F, 0x40, 0x32, 0x40, 0x36, 0x40, 0x3A, 0x40, 0x3D, 0x40, 0x41, 0x40 + .byte 0x45, 0x40, 0x49, 0x40, 0x4C, 0x40, 0x50, 0x40, 0x54, 0x40, 0x57, 0x40, 0x5B, 0x40, 0x5F, 0x40 + .byte 0x63, 0x40, 0x66, 0x40, 0x6A, 0x40, 0x6E, 0x40, 0x71, 0x40, 0x75, 0x40, 0x79, 0x40, 0x7D, 0x40 + .byte 0x80, 0x40, 0x84, 0x40, 0x88, 0x40, 0x8C, 0x40, 0x8F, 0x40, 0x93, 0x40, 0x97, 0x40, 0x9A, 0x40 + .byte 0x9E, 0x40, 0xA2, 0x40, 0xA6, 0x40, 0xA9, 0x40, 0xAD, 0x40, 0xB1, 0x40, 0xB5, 0x40, 0xB8, 0x40 + .byte 0xBC, 0x40, 0xC0, 0x40, 0xC4, 0x40, 0xC7, 0x40, 0xCB, 0x40, 0xCF, 0x40, 0xD3, 0x40, 0xD6, 0x40 + .byte 0xDA, 0x40, 0xDE, 0x40, 0xE2, 0x40, 0xE5, 0x40, 0xE9, 0x40, 0xED, 0x40, 0xF1, 0x40, 0xF4, 0x40 + .byte 0xF8, 0x40, 0xFC, 0x40, 0x00, 0x41, 0x03, 0x41, 0x07, 0x41, 0x0B, 0x41, 0x0F, 0x41, 0x12, 0x41 + .byte 0x16, 0x41, 0x1A, 0x41, 0x1E, 0x41, 0x21, 0x41, 0x25, 0x41, 0x29, 0x41, 0x2D, 0x41, 0x30, 0x41 + .byte 0x34, 0x41, 0x38, 0x41, 0x3C, 0x41, 0x3F, 0x41, 0x43, 0x41, 0x47, 0x41, 0x4B, 0x41, 0x4F, 0x41 + .byte 0x52, 0x41, 0x56, 0x41, 0x5A, 0x41, 0x5E, 0x41, 0x61, 0x41, 0x65, 0x41, 0x69, 0x41, 0x6D, 0x41 + .byte 0x71, 0x41, 0x74, 0x41, 0x78, 0x41, 0x7C, 0x41, 0x80, 0x41, 0x83, 0x41, 0x87, 0x41, 0x8B, 0x41 + .byte 0x8F, 0x41, 0x93, 0x41, 0x96, 0x41, 0x9A, 0x41, 0x9E, 0x41, 0xA2, 0x41, 0xA6, 0x41, 0xA9, 0x41 + .byte 0xAD, 0x41, 0xB1, 0x41, 0xB5, 0x41, 0xB9, 0x41, 0xBC, 0x41, 0xC0, 0x41, 0xC4, 0x41, 0xC8, 0x41 + .byte 0xCC, 0x41, 0xCF, 0x41, 0xD3, 0x41, 0xD7, 0x41, 0xDB, 0x41, 0xDF, 0x41, 0xE2, 0x41, 0xE6, 0x41 + .byte 0xEA, 0x41, 0xEE, 0x41, 0xF2, 0x41, 0xF5, 0x41, 0xF9, 0x41, 0xFD, 0x41, 0x01, 0x42, 0x05, 0x42 + .byte 0x08, 0x42, 0x0C, 0x42, 0x10, 0x42, 0x14, 0x42, 0x18, 0x42, 0x1C, 0x42, 0x1F, 0x42, 0x23, 0x42 + .byte 0x27, 0x42, 0x2B, 0x42, 0x2F, 0x42, 0x32, 0x42, 0x36, 0x42, 0x3A, 0x42, 0x3E, 0x42, 0x42, 0x42 + .byte 0x46, 0x42, 0x49, 0x42, 0x4D, 0x42, 0x51, 0x42, 0x55, 0x42, 0x59, 0x42, 0x5D, 0x42, 0x60, 0x42 + .byte 0x64, 0x42, 0x68, 0x42, 0x6C, 0x42, 0x70, 0x42, 0x74, 0x42, 0x77, 0x42, 0x7B, 0x42, 0x7F, 0x42 + .byte 0x83, 0x42, 0x87, 0x42, 0x8B, 0x42, 0x8E, 0x42, 0x92, 0x42, 0x96, 0x42, 0x9A, 0x42, 0x9E, 0x42 + .byte 0xA2, 0x42, 0xA6, 0x42, 0xA9, 0x42, 0xAD, 0x42, 0xB1, 0x42, 0xB5, 0x42, 0xB9, 0x42, 0xBD, 0x42 + .byte 0xC0, 0x42, 0xC4, 0x42, 0xC8, 0x42, 0xCC, 0x42, 0xD0, 0x42, 0xD4, 0x42, 0xD8, 0x42, 0xDC, 0x42 + .byte 0xDF, 0x42, 0xE3, 0x42, 0xE7, 0x42, 0xEB, 0x42, 0xEF, 0x42, 0xF3, 0x42, 0xF7, 0x42, 0xFA, 0x42 + .byte 0xFE, 0x42, 0x02, 0x43, 0x06, 0x43, 0x0A, 0x43, 0x0E, 0x43, 0x12, 0x43, 0x16, 0x43, 0x19, 0x43 + .byte 0x1D, 0x43, 0x21, 0x43, 0x25, 0x43, 0x29, 0x43, 0x2D, 0x43, 0x31, 0x43, 0x35, 0x43, 0x38, 0x43 + .byte 0x3C, 0x43, 0x40, 0x43, 0x44, 0x43, 0x48, 0x43, 0x4C, 0x43, 0x50, 0x43, 0x54, 0x43, 0x58, 0x43 + .byte 0x5B, 0x43, 0x5F, 0x43, 0x63, 0x43, 0x67, 0x43, 0x6B, 0x43, 0x6F, 0x43, 0x73, 0x43, 0x77, 0x43 + .byte 0x7B, 0x43, 0x7E, 0x43, 0x82, 0x43, 0x86, 0x43, 0x8A, 0x43, 0x8E, 0x43, 0x92, 0x43, 0x96, 0x43 + .byte 0x9A, 0x43, 0x9E, 0x43, 0xA2, 0x43, 0xA6, 0x43, 0xA9, 0x43, 0xAD, 0x43, 0xB1, 0x43, 0xB5, 0x43 + .byte 0xB9, 0x43, 0xBD, 0x43, 0xC1, 0x43, 0xC5, 0x43, 0xC9, 0x43, 0xCD, 0x43, 0xD1, 0x43, 0xD4, 0x43 + .byte 0xD8, 0x43, 0xDC, 0x43, 0xE0, 0x43, 0xE4, 0x43, 0xE8, 0x43, 0xEC, 0x43, 0xF0, 0x43, 0xF4, 0x43 + .byte 0xF8, 0x43, 0xFC, 0x43, 0x00, 0x44, 0x04, 0x44, 0x07, 0x44, 0x0B, 0x44, 0x0F, 0x44, 0x13, 0x44 + .byte 0x17, 0x44, 0x1B, 0x44, 0x1F, 0x44, 0x23, 0x44, 0x27, 0x44, 0x2B, 0x44, 0x2F, 0x44, 0x33, 0x44 + .byte 0x37, 0x44, 0x3B, 0x44, 0x3F, 0x44, 0x43, 0x44, 0x46, 0x44, 0x4A, 0x44, 0x4E, 0x44, 0x52, 0x44 + .byte 0x56, 0x44, 0x5A, 0x44, 0x5E, 0x44, 0x62, 0x44, 0x66, 0x44, 0x6A, 0x44, 0x6E, 0x44, 0x72, 0x44 + .byte 0x76, 0x44, 0x7A, 0x44, 0x7E, 0x44, 0x82, 0x44, 0x86, 0x44, 0x8A, 0x44, 0x8E, 0x44, 0x92, 0x44 + .byte 0x96, 0x44, 0x99, 0x44, 0x9D, 0x44, 0xA1, 0x44, 0xA5, 0x44, 0xA9, 0x44, 0xAD, 0x44, 0xB1, 0x44 + .byte 0xB5, 0x44, 0xB9, 0x44, 0xBD, 0x44, 0xC1, 0x44, 0xC5, 0x44, 0xC9, 0x44, 0xCD, 0x44, 0xD1, 0x44 + .byte 0xD5, 0x44, 0xD9, 0x44, 0xDD, 0x44, 0xE1, 0x44, 0xE5, 0x44, 0xE9, 0x44, 0xED, 0x44, 0xF1, 0x44 + .byte 0xF5, 0x44, 0xF9, 0x44, 0xFD, 0x44, 0x01, 0x45, 0x05, 0x45, 0x09, 0x45, 0x0D, 0x45, 0x11, 0x45 + .byte 0x15, 0x45, 0x19, 0x45, 0x1D, 0x45, 0x21, 0x45, 0x25, 0x45, 0x29, 0x45, 0x2D, 0x45, 0x31, 0x45 + .byte 0x35, 0x45, 0x39, 0x45, 0x3D, 0x45, 0x41, 0x45, 0x45, 0x45, 0x49, 0x45, 0x4D, 0x45, 0x51, 0x45 + .byte 0x55, 0x45, 0x59, 0x45, 0x5D, 0x45, 0x61, 0x45, 0x65, 0x45, 0x69, 0x45, 0x6D, 0x45, 0x71, 0x45 + .byte 0x75, 0x45, 0x79, 0x45, 0x7D, 0x45, 0x81, 0x45, 0x85, 0x45, 0x89, 0x45, 0x8D, 0x45, 0x91, 0x45 + .byte 0x95, 0x45, 0x99, 0x45, 0x9D, 0x45, 0xA1, 0x45, 0xA5, 0x45, 0xA9, 0x45, 0xAD, 0x45, 0xB1, 0x45 + .byte 0xB5, 0x45, 0xB9, 0x45, 0xBD, 0x45, 0xC1, 0x45, 0xC5, 0x45, 0xC9, 0x45, 0xCD, 0x45, 0xD1, 0x45 + .byte 0xD5, 0x45, 0xD9, 0x45, 0xDD, 0x45, 0xE1, 0x45, 0xE5, 0x45, 0xE9, 0x45, 0xEE, 0x45, 0xF2, 0x45 + .byte 0xF6, 0x45, 0xFA, 0x45, 0xFE, 0x45, 0x02, 0x46, 0x06, 0x46, 0x0A, 0x46, 0x0E, 0x46, 0x12, 0x46 + .byte 0x16, 0x46, 0x1A, 0x46, 0x1E, 0x46, 0x22, 0x46, 0x26, 0x46, 0x2A, 0x46, 0x2E, 0x46, 0x32, 0x46 + .byte 0x36, 0x46, 0x3A, 0x46, 0x3E, 0x46, 0x43, 0x46, 0x47, 0x46, 0x4B, 0x46, 0x4F, 0x46, 0x53, 0x46 + .byte 0x57, 0x46, 0x5B, 0x46, 0x5F, 0x46, 0x63, 0x46, 0x67, 0x46, 0x6B, 0x46, 0x6F, 0x46, 0x73, 0x46 + .byte 0x77, 0x46, 0x7B, 0x46, 0x80, 0x46, 0x84, 0x46, 0x88, 0x46, 0x8C, 0x46, 0x90, 0x46, 0x94, 0x46 + .byte 0x98, 0x46, 0x9C, 0x46, 0xA0, 0x46, 0xA4, 0x46, 0xA8, 0x46, 0xAC, 0x46, 0xB0, 0x46, 0xB5, 0x46 + .byte 0xB9, 0x46, 0xBD, 0x46, 0xC1, 0x46, 0xC5, 0x46, 0xC9, 0x46, 0xCD, 0x46, 0xD1, 0x46, 0xD5, 0x46 + .byte 0xD9, 0x46, 0xDD, 0x46, 0xE2, 0x46, 0xE6, 0x46, 0xEA, 0x46, 0xEE, 0x46, 0xF2, 0x46, 0xF6, 0x46 + .byte 0xFA, 0x46, 0xFE, 0x46, 0x02, 0x47, 0x06, 0x47, 0x0B, 0x47, 0x0F, 0x47, 0x13, 0x47, 0x17, 0x47 + .byte 0x1B, 0x47, 0x1F, 0x47, 0x23, 0x47, 0x27, 0x47, 0x2B, 0x47, 0x2F, 0x47, 0x34, 0x47, 0x38, 0x47 + .byte 0x3C, 0x47, 0x40, 0x47, 0x44, 0x47, 0x48, 0x47, 0x4C, 0x47, 0x50, 0x47, 0x55, 0x47, 0x59, 0x47 + .byte 0x5D, 0x47, 0x61, 0x47, 0x65, 0x47, 0x69, 0x47, 0x6D, 0x47, 0x71, 0x47, 0x76, 0x47, 0x7A, 0x47 + .byte 0x7E, 0x47, 0x82, 0x47, 0x86, 0x47, 0x8A, 0x47, 0x8E, 0x47, 0x92, 0x47, 0x97, 0x47, 0x9B, 0x47 + .byte 0x9F, 0x47, 0xA3, 0x47, 0xA7, 0x47, 0xAB, 0x47, 0xAF, 0x47, 0xB4, 0x47, 0xB8, 0x47, 0xBC, 0x47 + .byte 0xC0, 0x47, 0xC4, 0x47, 0xC8, 0x47, 0xCC, 0x47, 0xD1, 0x47, 0xD5, 0x47, 0xD9, 0x47, 0xDD, 0x47 + .byte 0xE1, 0x47, 0xE5, 0x47, 0xE9, 0x47, 0xEE, 0x47, 0xF2, 0x47, 0xF6, 0x47, 0xFA, 0x47, 0xFE, 0x47 + .byte 0x02, 0x48, 0x07, 0x48, 0x0B, 0x48, 0x0F, 0x48, 0x13, 0x48, 0x17, 0x48, 0x1B, 0x48, 0x20, 0x48 + .byte 0x24, 0x48, 0x28, 0x48, 0x2C, 0x48, 0x30, 0x48, 0x34, 0x48, 0x39, 0x48, 0x3D, 0x48, 0x41, 0x48 + .byte 0x45, 0x48, 0x49, 0x48, 0x4D, 0x48, 0x52, 0x48, 0x56, 0x48, 0x5A, 0x48, 0x5E, 0x48, 0x62, 0x48 + .byte 0x66, 0x48, 0x6B, 0x48, 0x6F, 0x48, 0x73, 0x48, 0x77, 0x48, 0x7B, 0x48, 0x80, 0x48, 0x84, 0x48 + .byte 0x88, 0x48, 0x8C, 0x48, 0x90, 0x48, 0x95, 0x48, 0x99, 0x48, 0x9D, 0x48, 0xA1, 0x48, 0xA5, 0x48 + .byte 0xAA, 0x48, 0xAE, 0x48, 0xB2, 0x48, 0xB6, 0x48, 0xBA, 0x48, 0xBF, 0x48, 0xC3, 0x48, 0xC7, 0x48 + .byte 0xCB, 0x48, 0xCF, 0x48, 0xD4, 0x48, 0xD8, 0x48, 0xDC, 0x48, 0xE0, 0x48, 0xE4, 0x48, 0xE9, 0x48 + .byte 0xED, 0x48, 0xF1, 0x48, 0xF5, 0x48, 0xF9, 0x48, 0xFE, 0x48, 0x02, 0x49, 0x06, 0x49, 0x0A, 0x49 + .byte 0x0F, 0x49, 0x13, 0x49, 0x17, 0x49, 0x1B, 0x49, 0x1F, 0x49, 0x24, 0x49, 0x28, 0x49, 0x2C, 0x49 + .byte 0x30, 0x49, 0x35, 0x49, 0x39, 0x49, 0x3D, 0x49, 0x41, 0x49, 0x45, 0x49, 0x4A, 0x49, 0x4E, 0x49 + .byte 0x52, 0x49, 0x56, 0x49, 0x5B, 0x49, 0x5F, 0x49, 0x63, 0x49, 0x67, 0x49, 0x6C, 0x49, 0x70, 0x49 + .byte 0x74, 0x49, 0x78, 0x49, 0x7D, 0x49, 0x81, 0x49, 0x85, 0x49, 0x89, 0x49, 0x8E, 0x49, 0x92, 0x49 + .byte 0x96, 0x49, 0x9A, 0x49, 0x9F, 0x49, 0xA3, 0x49, 0xA7, 0x49, 0xAB, 0x49, 0xB0, 0x49, 0xB4, 0x49 + .byte 0xB8, 0x49, 0xBC, 0x49, 0xC1, 0x49, 0xC5, 0x49, 0xC9, 0x49, 0xCD, 0x49, 0xD2, 0x49, 0xD6, 0x49 + .byte 0xDA, 0x49, 0xDE, 0x49, 0xE3, 0x49, 0xE7, 0x49, 0xEB, 0x49, 0xF0, 0x49, 0xF4, 0x49, 0xF8, 0x49 + .byte 0xFC, 0x49, 0x01, 0x4A, 0x05, 0x4A, 0x09, 0x4A, 0x0D, 0x4A, 0x12, 0x4A, 0x16, 0x4A, 0x1A, 0x4A + .byte 0x1F, 0x4A, 0x23, 0x4A, 0x27, 0x4A, 0x2B, 0x4A, 0x30, 0x4A, 0x34, 0x4A, 0x38, 0x4A, 0x3D, 0x4A + .byte 0x41, 0x4A, 0x45, 0x4A, 0x49, 0x4A, 0x4E, 0x4A, 0x52, 0x4A, 0x56, 0x4A, 0x5B, 0x4A, 0x5F, 0x4A + .byte 0x63, 0x4A, 0x67, 0x4A, 0x6C, 0x4A, 0x70, 0x4A, 0x74, 0x4A, 0x79, 0x4A, 0x7D, 0x4A, 0x81, 0x4A + .byte 0x86, 0x4A, 0x8A, 0x4A, 0x8E, 0x4A, 0x93, 0x4A, 0x97, 0x4A, 0x9B, 0x4A, 0x9F, 0x4A, 0xA4, 0x4A + .byte 0xA8, 0x4A, 0xAC, 0x4A, 0xB1, 0x4A, 0xB5, 0x4A, 0xB9, 0x4A, 0xBE, 0x4A, 0xC2, 0x4A, 0xC6, 0x4A + .byte 0xCB, 0x4A, 0xCF, 0x4A, 0xD3, 0x4A, 0xD8, 0x4A, 0xDC, 0x4A, 0xE0, 0x4A, 0xE5, 0x4A, 0xE9, 0x4A + .byte 0xED, 0x4A, 0xF2, 0x4A, 0xF6, 0x4A, 0xFA, 0x4A, 0xFF, 0x4A, 0x03, 0x4B, 0x07, 0x4B, 0x0C, 0x4B + .byte 0x10, 0x4B, 0x14, 0x4B, 0x19, 0x4B, 0x1D, 0x4B, 0x21, 0x4B, 0x26, 0x4B, 0x2A, 0x4B, 0x2E, 0x4B + .byte 0x33, 0x4B, 0x37, 0x4B, 0x3B, 0x4B, 0x40, 0x4B, 0x44, 0x4B, 0x48, 0x4B, 0x4D, 0x4B, 0x51, 0x4B + .byte 0x55, 0x4B, 0x5A, 0x4B, 0x5E, 0x4B, 0x62, 0x4B, 0x67, 0x4B, 0x6B, 0x4B, 0x6F, 0x4B, 0x74, 0x4B + .byte 0x78, 0x4B, 0x7D, 0x4B, 0x81, 0x4B, 0x85, 0x4B, 0x8A, 0x4B, 0x8E, 0x4B, 0x92, 0x4B, 0x97, 0x4B + .byte 0x9B, 0x4B, 0x9F, 0x4B, 0xA4, 0x4B, 0xA8, 0x4B, 0xAD, 0x4B, 0xB1, 0x4B, 0xB5, 0x4B, 0xBA, 0x4B + .byte 0xBE, 0x4B, 0xC2, 0x4B, 0xC7, 0x4B, 0xCB, 0x4B, 0xD0, 0x4B, 0xD4, 0x4B, 0xD8, 0x4B, 0xDD, 0x4B + .byte 0xE1, 0x4B, 0xE5, 0x4B, 0xEA, 0x4B, 0xEE, 0x4B, 0xF3, 0x4B, 0xF7, 0x4B, 0xFB, 0x4B, 0x00, 0x4C + .byte 0x04, 0x4C, 0x09, 0x4C, 0x0D, 0x4C, 0x11, 0x4C, 0x16, 0x4C, 0x1A, 0x4C, 0x1F, 0x4C, 0x23, 0x4C + .byte 0x27, 0x4C, 0x2C, 0x4C, 0x30, 0x4C, 0x35, 0x4C, 0x39, 0x4C, 0x3D, 0x4C, 0x42, 0x4C, 0x46, 0x4C + .byte 0x4B, 0x4C, 0x4F, 0x4C, 0x53, 0x4C, 0x58, 0x4C, 0x5C, 0x4C, 0x61, 0x4C, 0x65, 0x4C, 0x69, 0x4C + .byte 0x6E, 0x4C, 0x72, 0x4C, 0x77, 0x4C, 0x7B, 0x4C, 0x80, 0x4C, 0x84, 0x4C, 0x88, 0x4C, 0x8D, 0x4C + .byte 0x91, 0x4C, 0x96, 0x4C, 0x9A, 0x4C, 0x9E, 0x4C, 0xA3, 0x4C, 0xA7, 0x4C, 0xAC, 0x4C, 0xB0, 0x4C + .byte 0xB5, 0x4C, 0xB9, 0x4C, 0xBD, 0x4C, 0xC2, 0x4C, 0xC6, 0x4C, 0xCB, 0x4C, 0xCF, 0x4C, 0xD4, 0x4C + .byte 0xD8, 0x4C, 0xDD, 0x4C, 0xE1, 0x4C, 0xE5, 0x4C, 0xEA, 0x4C, 0xEE, 0x4C, 0xF3, 0x4C, 0xF7, 0x4C + .byte 0xFC, 0x4C, 0x00, 0x4D, 0x05, 0x4D, 0x09, 0x4D, 0x0D, 0x4D, 0x12, 0x4D, 0x16, 0x4D, 0x1B, 0x4D + .byte 0x1F, 0x4D, 0x24, 0x4D, 0x28, 0x4D, 0x2D, 0x4D, 0x31, 0x4D, 0x36, 0x4D, 0x3A, 0x4D, 0x3E, 0x4D + .byte 0x43, 0x4D, 0x47, 0x4D, 0x4C, 0x4D, 0x50, 0x4D, 0x55, 0x4D, 0x59, 0x4D, 0x5E, 0x4D, 0x62, 0x4D + .byte 0x67, 0x4D, 0x6B, 0x4D, 0x70, 0x4D, 0x74, 0x4D, 0x79, 0x4D, 0x7D, 0x4D, 0x81, 0x4D, 0x86, 0x4D + .byte 0x8A, 0x4D, 0x8F, 0x4D, 0x93, 0x4D, 0x98, 0x4D, 0x9C, 0x4D, 0xA1, 0x4D, 0xA5, 0x4D, 0xAA, 0x4D + .byte 0xAE, 0x4D, 0xB3, 0x4D, 0xB7, 0x4D, 0xBC, 0x4D, 0xC0, 0x4D, 0xC5, 0x4D, 0xC9, 0x4D, 0xCE, 0x4D + .byte 0xD2, 0x4D, 0xD7, 0x4D, 0xDB, 0x4D, 0xE0, 0x4D, 0xE4, 0x4D, 0xE9, 0x4D, 0xED, 0x4D, 0xF2, 0x4D + .byte 0xF6, 0x4D, 0xFB, 0x4D, 0xFF, 0x4D, 0x04, 0x4E, 0x08, 0x4E, 0x0D, 0x4E, 0x11, 0x4E, 0x16, 0x4E + .byte 0x1A, 0x4E, 0x1F, 0x4E, 0x23, 0x4E, 0x28, 0x4E, 0x2C, 0x4E, 0x31, 0x4E, 0x35, 0x4E, 0x3A, 0x4E + .byte 0x3E, 0x4E, 0x43, 0x4E, 0x47, 0x4E, 0x4C, 0x4E, 0x50, 0x4E, 0x55, 0x4E, 0x5A, 0x4E, 0x5E, 0x4E + .byte 0x63, 0x4E, 0x67, 0x4E, 0x6C, 0x4E, 0x70, 0x4E, 0x75, 0x4E, 0x79, 0x4E, 0x7E, 0x4E, 0x82, 0x4E + .byte 0x87, 0x4E, 0x8B, 0x4E, 0x90, 0x4E, 0x94, 0x4E, 0x99, 0x4E, 0x9E, 0x4E, 0xA2, 0x4E, 0xA7, 0x4E + .byte 0xAB, 0x4E, 0xB0, 0x4E, 0xB4, 0x4E, 0xB9, 0x4E, 0xBD, 0x4E, 0xC2, 0x4E, 0xC6, 0x4E, 0xCB, 0x4E + .byte 0xD0, 0x4E, 0xD4, 0x4E, 0xD9, 0x4E, 0xDD, 0x4E, 0xE2, 0x4E, 0xE6, 0x4E, 0xEB, 0x4E, 0xEF, 0x4E + .byte 0xF4, 0x4E, 0xF9, 0x4E, 0xFD, 0x4E, 0x02, 0x4F, 0x06, 0x4F, 0x0B, 0x4F, 0x0F, 0x4F, 0x14, 0x4F + .byte 0x19, 0x4F, 0x1D, 0x4F, 0x22, 0x4F, 0x26, 0x4F, 0x2B, 0x4F, 0x2F, 0x4F, 0x34, 0x4F, 0x39, 0x4F + .byte 0x3D, 0x4F, 0x42, 0x4F, 0x46, 0x4F, 0x4B, 0x4F, 0x4F, 0x4F, 0x54, 0x4F, 0x59, 0x4F, 0x5D, 0x4F + .byte 0x62, 0x4F, 0x66, 0x4F, 0x6B, 0x4F, 0x70, 0x4F, 0x74, 0x4F, 0x79, 0x4F, 0x7D, 0x4F, 0x82, 0x4F + .byte 0x86, 0x4F, 0x8B, 0x4F, 0x90, 0x4F, 0x94, 0x4F, 0x99, 0x4F, 0x9D, 0x4F, 0xA2, 0x4F, 0xA7, 0x4F + .byte 0xAB, 0x4F, 0xB0, 0x4F, 0xB4, 0x4F, 0xB9, 0x4F, 0xBE, 0x4F, 0xC2, 0x4F, 0xC7, 0x4F, 0xCB, 0x4F + .byte 0xD0, 0x4F, 0xD5, 0x4F, 0xD9, 0x4F, 0xDE, 0x4F, 0xE3, 0x4F, 0xE7, 0x4F, 0xEC, 0x4F, 0xF0, 0x4F + .byte 0xF5, 0x4F, 0xFA, 0x4F, 0xFE, 0x4F, 0x03, 0x50, 0x08, 0x50, 0x0C, 0x50, 0x11, 0x50, 0x15, 0x50 + .byte 0x1A, 0x50, 0x1F, 0x50, 0x23, 0x50, 0x28, 0x50, 0x2D, 0x50, 0x31, 0x50, 0x36, 0x50, 0x3A, 0x50 + .byte 0x3F, 0x50, 0x44, 0x50, 0x48, 0x50, 0x4D, 0x50, 0x52, 0x50, 0x56, 0x50, 0x5B, 0x50, 0x60, 0x50 + .byte 0x64, 0x50, 0x69, 0x50, 0x6D, 0x50, 0x72, 0x50, 0x77, 0x50, 0x7B, 0x50, 0x80, 0x50, 0x85, 0x50 + .byte 0x89, 0x50, 0x8E, 0x50, 0x93, 0x50, 0x97, 0x50, 0x9C, 0x50, 0xA1, 0x50, 0xA5, 0x50, 0xAA, 0x50 + .byte 0xAF, 0x50, 0xB3, 0x50, 0xB8, 0x50, 0xBD, 0x50, 0xC1, 0x50, 0xC6, 0x50, 0xCB, 0x50, 0xCF, 0x50 + .byte 0xD4, 0x50, 0xD9, 0x50, 0xDD, 0x50, 0xE2, 0x50, 0xE7, 0x50, 0xEB, 0x50, 0xF0, 0x50, 0xF5, 0x50 + .byte 0xF9, 0x50, 0xFE, 0x50, 0x03, 0x51, 0x07, 0x51, 0x0C, 0x51, 0x11, 0x51, 0x15, 0x51, 0x1A, 0x51 + .byte 0x1F, 0x51, 0x23, 0x51, 0x28, 0x51, 0x2D, 0x51, 0x32, 0x51, 0x36, 0x51, 0x3B, 0x51, 0x40, 0x51 + .byte 0x44, 0x51, 0x49, 0x51, 0x4E, 0x51, 0x52, 0x51, 0x57, 0x51, 0x5C, 0x51, 0x60, 0x51, 0x65, 0x51 + .byte 0x6A, 0x51, 0x6F, 0x51, 0x73, 0x51, 0x78, 0x51, 0x7D, 0x51, 0x81, 0x51, 0x86, 0x51, 0x8B, 0x51 + .byte 0x90, 0x51, 0x94, 0x51, 0x99, 0x51, 0x9E, 0x51, 0xA2, 0x51, 0xA7, 0x51, 0xAC, 0x51, 0xB1, 0x51 + .byte 0xB5, 0x51, 0xBA, 0x51, 0xBF, 0x51, 0xC3, 0x51, 0xC8, 0x51, 0xCD, 0x51, 0xD2, 0x51, 0xD6, 0x51 + .byte 0xDB, 0x51, 0xE0, 0x51, 0xE4, 0x51, 0xE9, 0x51, 0xEE, 0x51, 0xF3, 0x51, 0xF7, 0x51, 0xFC, 0x51 + .byte 0x01, 0x52, 0x06, 0x52, 0x0A, 0x52, 0x0F, 0x52, 0x14, 0x52, 0x19, 0x52, 0x1D, 0x52, 0x22, 0x52 + .byte 0x27, 0x52, 0x2C, 0x52, 0x30, 0x52, 0x35, 0x52, 0x3A, 0x52, 0x3F, 0x52, 0x43, 0x52, 0x48, 0x52 + .byte 0x4D, 0x52, 0x52, 0x52, 0x56, 0x52, 0x5B, 0x52, 0x60, 0x52, 0x65, 0x52, 0x69, 0x52, 0x6E, 0x52 + .byte 0x73, 0x52, 0x78, 0x52, 0x7C, 0x52, 0x81, 0x52, 0x86, 0x52, 0x8B, 0x52, 0x8F, 0x52, 0x94, 0x52 + .byte 0x99, 0x52, 0x9E, 0x52, 0xA3, 0x52, 0xA7, 0x52, 0xAC, 0x52, 0xB1, 0x52, 0xB6, 0x52, 0xBA, 0x52 + .byte 0xBF, 0x52, 0xC4, 0x52, 0xC9, 0x52, 0xCE, 0x52, 0xD2, 0x52, 0xD7, 0x52, 0xDC, 0x52, 0xE1, 0x52 + .byte 0xE5, 0x52, 0xEA, 0x52, 0xEF, 0x52, 0xF4, 0x52, 0xF9, 0x52, 0xFD, 0x52, 0x02, 0x53, 0x07, 0x53 + .byte 0x0C, 0x53, 0x11, 0x53, 0x15, 0x53, 0x1A, 0x53, 0x1F, 0x53, 0x24, 0x53, 0x29, 0x53, 0x2D, 0x53 + .byte 0x32, 0x53, 0x37, 0x53, 0x3C, 0x53, 0x41, 0x53, 0x45, 0x53, 0x4A, 0x53, 0x4F, 0x53, 0x54, 0x53 + .byte 0x59, 0x53, 0x5E, 0x53, 0x62, 0x53, 0x67, 0x53, 0x6C, 0x53, 0x71, 0x53, 0x76, 0x53, 0x7A, 0x53 + .byte 0x7F, 0x53, 0x84, 0x53, 0x89, 0x53, 0x8E, 0x53, 0x93, 0x53, 0x97, 0x53, 0x9C, 0x53, 0xA1, 0x53 + .byte 0xA6, 0x53, 0xAB, 0x53, 0xB0, 0x53, 0xB4, 0x53, 0xB9, 0x53, 0xBE, 0x53, 0xC3, 0x53, 0xC8, 0x53 + .byte 0xCD, 0x53, 0xD1, 0x53, 0xD6, 0x53, 0xDB, 0x53, 0xE0, 0x53, 0xE5, 0x53, 0xEA, 0x53, 0xEE, 0x53 + .byte 0xF3, 0x53, 0xF8, 0x53, 0xFD, 0x53, 0x02, 0x54, 0x07, 0x54, 0x0C, 0x54, 0x10, 0x54, 0x15, 0x54 + .byte 0x1A, 0x54, 0x1F, 0x54, 0x24, 0x54, 0x29, 0x54, 0x2E, 0x54, 0x32, 0x54, 0x37, 0x54, 0x3C, 0x54 + .byte 0x41, 0x54, 0x46, 0x54, 0x4B, 0x54, 0x50, 0x54, 0x55, 0x54, 0x59, 0x54, 0x5E, 0x54, 0x63, 0x54 + .byte 0x68, 0x54, 0x6D, 0x54, 0x72, 0x54, 0x77, 0x54, 0x7C, 0x54, 0x80, 0x54, 0x85, 0x54, 0x8A, 0x54 + .byte 0x8F, 0x54, 0x94, 0x54, 0x99, 0x54, 0x9E, 0x54, 0xA3, 0x54, 0xA7, 0x54, 0xAC, 0x54, 0xB1, 0x54 + .byte 0xB6, 0x54, 0xBB, 0x54, 0xC0, 0x54, 0xC5, 0x54, 0xCA, 0x54, 0xCF, 0x54, 0xD4, 0x54, 0xD8, 0x54 + .byte 0xDD, 0x54, 0xE2, 0x54, 0xE7, 0x54, 0xEC, 0x54, 0xF1, 0x54, 0xF6, 0x54, 0xFB, 0x54, 0x00, 0x55 + .byte 0x05, 0x55, 0x0A, 0x55, 0x0E, 0x55, 0x13, 0x55, 0x18, 0x55, 0x1D, 0x55, 0x22, 0x55, 0x27, 0x55 + .byte 0x2C, 0x55, 0x31, 0x55, 0x36, 0x55, 0x3B, 0x55, 0x40, 0x55, 0x45, 0x55, 0x49, 0x55, 0x4E, 0x55 + .byte 0x53, 0x55, 0x58, 0x55, 0x5D, 0x55, 0x62, 0x55, 0x67, 0x55, 0x6C, 0x55, 0x71, 0x55, 0x76, 0x55 + .byte 0x7B, 0x55, 0x80, 0x55, 0x85, 0x55, 0x8A, 0x55, 0x8F, 0x55, 0x93, 0x55, 0x98, 0x55, 0x9D, 0x55 + .byte 0xA2, 0x55, 0xA7, 0x55, 0xAC, 0x55, 0xB1, 0x55, 0xB6, 0x55, 0xBB, 0x55, 0xC0, 0x55, 0xC5, 0x55 + .byte 0xCA, 0x55, 0xCF, 0x55, 0xD4, 0x55, 0xD9, 0x55, 0xDE, 0x55, 0xE3, 0x55, 0xE8, 0x55, 0xED, 0x55 + .byte 0xF2, 0x55, 0xF7, 0x55, 0xFC, 0x55, 0x01, 0x56, 0x05, 0x56, 0x0A, 0x56, 0x0F, 0x56, 0x14, 0x56 + .byte 0x19, 0x56, 0x1E, 0x56, 0x23, 0x56, 0x28, 0x56, 0x2D, 0x56, 0x32, 0x56, 0x37, 0x56, 0x3C, 0x56 + .byte 0x41, 0x56, 0x46, 0x56, 0x4B, 0x56, 0x50, 0x56, 0x55, 0x56, 0x5A, 0x56, 0x5F, 0x56, 0x64, 0x56 + .byte 0x69, 0x56, 0x6E, 0x56, 0x73, 0x56, 0x78, 0x56, 0x7D, 0x56, 0x82, 0x56, 0x87, 0x56, 0x8C, 0x56 + .byte 0x91, 0x56, 0x96, 0x56, 0x9B, 0x56, 0xA0, 0x56, 0xA5, 0x56, 0xAA, 0x56, 0xAF, 0x56, 0xB4, 0x56 + .byte 0xB9, 0x56, 0xBE, 0x56, 0xC3, 0x56, 0xC8, 0x56, 0xCD, 0x56, 0xD2, 0x56, 0xD7, 0x56, 0xDC, 0x56 + .byte 0xE1, 0x56, 0xE6, 0x56, 0xEB, 0x56, 0xF0, 0x56, 0xF5, 0x56, 0xFA, 0x56, 0xFF, 0x56, 0x04, 0x57 + .byte 0x09, 0x57, 0x0E, 0x57, 0x13, 0x57, 0x18, 0x57, 0x1D, 0x57, 0x23, 0x57, 0x28, 0x57, 0x2D, 0x57 + .byte 0x32, 0x57, 0x37, 0x57, 0x3C, 0x57, 0x41, 0x57, 0x46, 0x57, 0x4B, 0x57, 0x50, 0x57, 0x55, 0x57 + .byte 0x5A, 0x57, 0x5F, 0x57, 0x64, 0x57, 0x69, 0x57, 0x6E, 0x57, 0x73, 0x57, 0x78, 0x57, 0x7D, 0x57 + .byte 0x82, 0x57, 0x87, 0x57, 0x8C, 0x57, 0x92, 0x57, 0x97, 0x57, 0x9C, 0x57, 0xA1, 0x57, 0xA6, 0x57 + .byte 0xAB, 0x57, 0xB0, 0x57, 0xB5, 0x57, 0xBA, 0x57, 0xBF, 0x57, 0xC4, 0x57, 0xC9, 0x57, 0xCE, 0x57 + .byte 0xD3, 0x57, 0xD8, 0x57, 0xDE, 0x57, 0xE3, 0x57, 0xE8, 0x57, 0xED, 0x57, 0xF2, 0x57, 0xF7, 0x57 + .byte 0xFC, 0x57, 0x01, 0x58, 0x06, 0x58, 0x0B, 0x58, 0x10, 0x58, 0x15, 0x58, 0x1B, 0x58, 0x20, 0x58 + .byte 0x25, 0x58, 0x2A, 0x58, 0x2F, 0x58, 0x34, 0x58, 0x39, 0x58, 0x3E, 0x58, 0x43, 0x58, 0x48, 0x58 + .byte 0x4D, 0x58, 0x53, 0x58, 0x58, 0x58, 0x5D, 0x58, 0x62, 0x58, 0x67, 0x58, 0x6C, 0x58, 0x71, 0x58 + .byte 0x76, 0x58, 0x7B, 0x58, 0x81, 0x58, 0x86, 0x58, 0x8B, 0x58, 0x90, 0x58, 0x95, 0x58, 0x9A, 0x58 + .byte 0x9F, 0x58, 0xA4, 0x58, 0xA9, 0x58, 0xAF, 0x58, 0xB4, 0x58, 0xB9, 0x58, 0xBE, 0x58, 0xC3, 0x58 + .byte 0xC8, 0x58, 0xCD, 0x58, 0xD2, 0x58, 0xD8, 0x58, 0xDD, 0x58, 0xE2, 0x58, 0xE7, 0x58, 0xEC, 0x58 + .byte 0xF1, 0x58, 0xF6, 0x58, 0xFC, 0x58, 0x01, 0x59, 0x06, 0x59, 0x0B, 0x59, 0x10, 0x59, 0x15, 0x59 + .byte 0x1A, 0x59, 0x20, 0x59, 0x25, 0x59, 0x2A, 0x59, 0x2F, 0x59, 0x34, 0x59, 0x39, 0x59, 0x3E, 0x59 + .byte 0x44, 0x59, 0x49, 0x59, 0x4E, 0x59, 0x53, 0x59, 0x58, 0x59, 0x5D, 0x59, 0x63, 0x59, 0x68, 0x59 + .byte 0x6D, 0x59, 0x72, 0x59, 0x77, 0x59, 0x7C, 0x59, 0x82, 0x59, 0x87, 0x59, 0x8C, 0x59, 0x91, 0x59 + .byte 0x96, 0x59, 0x9B, 0x59, 0xA1, 0x59, 0xA6, 0x59, 0xAB, 0x59, 0xB0, 0x59, 0xB5, 0x59, 0xBB, 0x59 + .byte 0xC0, 0x59, 0xC5, 0x59, 0xCA, 0x59, 0xCF, 0x59, 0xD4, 0x59, 0xDA, 0x59, 0xDF, 0x59, 0xE4, 0x59 + .byte 0xE9, 0x59, 0xEE, 0x59, 0xF4, 0x59, 0xF9, 0x59, 0xFE, 0x59, 0x03, 0x5A, 0x08, 0x5A, 0x0E, 0x5A + .byte 0x13, 0x5A, 0x18, 0x5A, 0x1D, 0x5A, 0x22, 0x5A, 0x28, 0x5A, 0x2D, 0x5A, 0x32, 0x5A, 0x37, 0x5A + .byte 0x3C, 0x5A, 0x42, 0x5A, 0x47, 0x5A, 0x4C, 0x5A, 0x51, 0x5A, 0x57, 0x5A, 0x5C, 0x5A, 0x61, 0x5A + .byte 0x66, 0x5A, 0x6B, 0x5A, 0x71, 0x5A, 0x76, 0x5A, 0x7B, 0x5A, 0x80, 0x5A, 0x86, 0x5A, 0x8B, 0x5A + .byte 0x90, 0x5A, 0x95, 0x5A, 0x9A, 0x5A, 0xA0, 0x5A, 0xA5, 0x5A, 0xAA, 0x5A, 0xAF, 0x5A, 0xB5, 0x5A + .byte 0xBA, 0x5A, 0xBF, 0x5A, 0xC4, 0x5A, 0xCA, 0x5A, 0xCF, 0x5A, 0xD4, 0x5A, 0xD9, 0x5A, 0xDF, 0x5A + .byte 0xE4, 0x5A, 0xE9, 0x5A, 0xEE, 0x5A, 0xF4, 0x5A, 0xF9, 0x5A, 0xFE, 0x5A, 0x03, 0x5B, 0x09, 0x5B + .byte 0x0E, 0x5B, 0x13, 0x5B, 0x18, 0x5B, 0x1E, 0x5B, 0x23, 0x5B, 0x28, 0x5B, 0x2D, 0x5B, 0x33, 0x5B + .byte 0x38, 0x5B, 0x3D, 0x5B, 0x43, 0x5B, 0x48, 0x5B, 0x4D, 0x5B, 0x52, 0x5B, 0x58, 0x5B, 0x5D, 0x5B + .byte 0x62, 0x5B, 0x67, 0x5B, 0x6D, 0x5B, 0x72, 0x5B, 0x77, 0x5B, 0x7D, 0x5B, 0x82, 0x5B, 0x87, 0x5B + .byte 0x8C, 0x5B, 0x92, 0x5B, 0x97, 0x5B, 0x9C, 0x5B, 0xA2, 0x5B, 0xA7, 0x5B, 0xAC, 0x5B, 0xB2, 0x5B + .byte 0xB7, 0x5B, 0xBC, 0x5B, 0xC1, 0x5B, 0xC7, 0x5B, 0xCC, 0x5B, 0xD1, 0x5B, 0xD7, 0x5B, 0xDC, 0x5B + .byte 0xE1, 0x5B, 0xE7, 0x5B, 0xEC, 0x5B, 0xF1, 0x5B, 0xF6, 0x5B, 0xFC, 0x5B, 0x01, 0x5C, 0x06, 0x5C + .byte 0x0C, 0x5C, 0x11, 0x5C, 0x16, 0x5C, 0x1C, 0x5C, 0x21, 0x5C, 0x26, 0x5C, 0x2C, 0x5C, 0x31, 0x5C + .byte 0x36, 0x5C, 0x3C, 0x5C, 0x41, 0x5C, 0x46, 0x5C, 0x4C, 0x5C, 0x51, 0x5C, 0x56, 0x5C, 0x5C, 0x5C + .byte 0x61, 0x5C, 0x66, 0x5C, 0x6C, 0x5C, 0x71, 0x5C, 0x76, 0x5C, 0x7C, 0x5C, 0x81, 0x5C, 0x86, 0x5C + .byte 0x8C, 0x5C, 0x91, 0x5C, 0x96, 0x5C, 0x9C, 0x5C, 0xA1, 0x5C, 0xA6, 0x5C, 0xAC, 0x5C, 0xB1, 0x5C + .byte 0xB6, 0x5C, 0xBC, 0x5C, 0xC1, 0x5C, 0xC7, 0x5C, 0xCC, 0x5C, 0xD1, 0x5C, 0xD7, 0x5C, 0xDC, 0x5C + .byte 0xE1, 0x5C, 0xE7, 0x5C, 0xEC, 0x5C, 0xF1, 0x5C, 0xF7, 0x5C, 0xFC, 0x5C, 0x02, 0x5D, 0x07, 0x5D + .byte 0x0C, 0x5D, 0x12, 0x5D, 0x17, 0x5D, 0x1C, 0x5D, 0x22, 0x5D, 0x27, 0x5D, 0x2D, 0x5D, 0x32, 0x5D + .byte 0x37, 0x5D, 0x3D, 0x5D, 0x42, 0x5D, 0x48, 0x5D, 0x4D, 0x5D, 0x52, 0x5D, 0x58, 0x5D, 0x5D, 0x5D + .byte 0x62, 0x5D, 0x68, 0x5D, 0x6D, 0x5D, 0x73, 0x5D, 0x78, 0x5D, 0x7D, 0x5D, 0x83, 0x5D, 0x88, 0x5D + .byte 0x8E, 0x5D, 0x93, 0x5D, 0x98, 0x5D, 0x9E, 0x5D, 0xA3, 0x5D, 0xA9, 0x5D, 0xAE, 0x5D, 0xB4, 0x5D + .byte 0xB9, 0x5D, 0xBE, 0x5D, 0xC4, 0x5D, 0xC9, 0x5D, 0xCF, 0x5D, 0xD4, 0x5D, 0xD9, 0x5D, 0xDF, 0x5D + .byte 0xE4, 0x5D, 0xEA, 0x5D, 0xEF, 0x5D, 0xF5, 0x5D, 0xFA, 0x5D, 0xFF, 0x5D, 0x05, 0x5E, 0x0A, 0x5E + .byte 0x10, 0x5E, 0x15, 0x5E, 0x1B, 0x5E, 0x20, 0x5E, 0x25, 0x5E, 0x2B, 0x5E, 0x30, 0x5E, 0x36, 0x5E + .byte 0x3B, 0x5E, 0x41, 0x5E, 0x46, 0x5E, 0x4C, 0x5E, 0x51, 0x5E, 0x56, 0x5E, 0x5C, 0x5E, 0x61, 0x5E + .byte 0x67, 0x5E, 0x6C, 0x5E, 0x72, 0x5E, 0x77, 0x5E, 0x7D, 0x5E, 0x82, 0x5E, 0x88, 0x5E, 0x8D, 0x5E + .byte 0x92, 0x5E, 0x98, 0x5E, 0x9D, 0x5E, 0xA3, 0x5E, 0xA8, 0x5E, 0xAE, 0x5E, 0xB3, 0x5E, 0xB9, 0x5E + .byte 0xBE, 0x5E, 0xC4, 0x5E, 0xC9, 0x5E, 0xCF, 0x5E, 0xD4, 0x5E, 0xDA, 0x5E, 0xDF, 0x5E, 0xE5, 0x5E + .byte 0xEA, 0x5E, 0xEF, 0x5E, 0xF5, 0x5E, 0xFA, 0x5E, 0x00, 0x5F, 0x05, 0x5F, 0x0B, 0x5F, 0x10, 0x5F + .byte 0x16, 0x5F, 0x1B, 0x5F, 0x21, 0x5F, 0x26, 0x5F, 0x2C, 0x5F, 0x31, 0x5F, 0x37, 0x5F, 0x3C, 0x5F + .byte 0x42, 0x5F, 0x47, 0x5F, 0x4D, 0x5F, 0x52, 0x5F, 0x58, 0x5F, 0x5D, 0x5F, 0x63, 0x5F, 0x68, 0x5F + .byte 0x6E, 0x5F, 0x73, 0x5F, 0x79, 0x5F, 0x7E, 0x5F, 0x84, 0x5F, 0x8A, 0x5F, 0x8F, 0x5F, 0x95, 0x5F + .byte 0x9A, 0x5F, 0xA0, 0x5F, 0xA5, 0x5F, 0xAB, 0x5F, 0xB0, 0x5F, 0xB6, 0x5F, 0xBB, 0x5F, 0xC1, 0x5F + .byte 0xC6, 0x5F, 0xCC, 0x5F, 0xD1, 0x5F, 0xD7, 0x5F, 0xDC, 0x5F, 0xE2, 0x5F, 0xE8, 0x5F, 0xED, 0x5F + .byte 0xF3, 0x5F, 0xF8, 0x5F, 0xFE, 0x5F, 0x03, 0x60, 0x09, 0x60, 0x0E, 0x60, 0x14, 0x60, 0x19, 0x60 + .byte 0x1F, 0x60, 0x25, 0x60, 0x2A, 0x60, 0x30, 0x60, 0x35, 0x60, 0x3B, 0x60, 0x40, 0x60, 0x46, 0x60 + .byte 0x4B, 0x60, 0x51, 0x60, 0x57, 0x60, 0x5C, 0x60, 0x62, 0x60, 0x67, 0x60, 0x6D, 0x60, 0x72, 0x60 + .byte 0x78, 0x60, 0x7E, 0x60, 0x83, 0x60, 0x89, 0x60, 0x8E, 0x60, 0x94, 0x60, 0x99, 0x60, 0x9F, 0x60 + .byte 0xA5, 0x60, 0xAA, 0x60, 0xB0, 0x60, 0xB5, 0x60, 0xBB, 0x60, 0xC1, 0x60, 0xC6, 0x60, 0xCC, 0x60 + .byte 0xD1, 0x60, 0xD7, 0x60, 0xDC, 0x60, 0xE2, 0x60, 0xE8, 0x60, 0xED, 0x60, 0xF3, 0x60, 0xF8, 0x60 + .byte 0xFE, 0x60, 0x04, 0x61, 0x09, 0x61, 0x0F, 0x61, 0x14, 0x61, 0x1A, 0x61, 0x20, 0x61, 0x25, 0x61 + .byte 0x2B, 0x61, 0x31, 0x61, 0x36, 0x61, 0x3C, 0x61, 0x41, 0x61, 0x47, 0x61, 0x4D, 0x61, 0x52, 0x61 + .byte 0x58, 0x61, 0x5D, 0x61, 0x63, 0x61, 0x69, 0x61, 0x6E, 0x61, 0x74, 0x61, 0x7A, 0x61, 0x7F, 0x61 + .byte 0x85, 0x61, 0x8B, 0x61, 0x90, 0x61, 0x96, 0x61, 0x9B, 0x61, 0xA1, 0x61, 0xA7, 0x61, 0xAC, 0x61 + .byte 0xB2, 0x61, 0xB8, 0x61, 0xBD, 0x61, 0xC3, 0x61, 0xC9, 0x61, 0xCE, 0x61, 0xD4, 0x61, 0xDA, 0x61 + .byte 0xDF, 0x61, 0xE5, 0x61, 0xEA, 0x61, 0xF0, 0x61, 0xF6, 0x61, 0xFB, 0x61, 0x01, 0x62, 0x07, 0x62 + .byte 0x0C, 0x62, 0x12, 0x62, 0x18, 0x62, 0x1D, 0x62, 0x23, 0x62, 0x29, 0x62, 0x2E, 0x62, 0x34, 0x62 + .byte 0x3A, 0x62, 0x3F, 0x62, 0x45, 0x62, 0x4B, 0x62, 0x50, 0x62, 0x56, 0x62, 0x5C, 0x62, 0x62, 0x62 + .byte 0x67, 0x62, 0x6D, 0x62, 0x73, 0x62, 0x78, 0x62, 0x7E, 0x62, 0x84, 0x62, 0x89, 0x62, 0x8F, 0x62 + .byte 0x95, 0x62, 0x9A, 0x62, 0xA0, 0x62, 0xA6, 0x62, 0xAC, 0x62, 0xB1, 0x62, 0xB7, 0x62, 0xBD, 0x62 + .byte 0xC2, 0x62, 0xC8, 0x62, 0xCE, 0x62, 0xD3, 0x62, 0xD9, 0x62, 0xDF, 0x62, 0xE5, 0x62, 0xEA, 0x62 + .byte 0xF0, 0x62, 0xF6, 0x62, 0xFB, 0x62, 0x01, 0x63, 0x07, 0x63, 0x0D, 0x63, 0x12, 0x63, 0x18, 0x63 + .byte 0x1E, 0x63, 0x23, 0x63, 0x29, 0x63, 0x2F, 0x63, 0x35, 0x63, 0x3A, 0x63, 0x40, 0x63, 0x46, 0x63 + .byte 0x4C, 0x63, 0x51, 0x63, 0x57, 0x63, 0x5D, 0x63, 0x63, 0x63, 0x68, 0x63, 0x6E, 0x63, 0x74, 0x63 + .byte 0x7A, 0x63, 0x7F, 0x63, 0x85, 0x63, 0x8B, 0x63, 0x91, 0x63, 0x96, 0x63, 0x9C, 0x63, 0xA2, 0x63 + .byte 0xA8, 0x63, 0xAD, 0x63, 0xB3, 0x63, 0xB9, 0x63, 0xBF, 0x63, 0xC4, 0x63, 0xCA, 0x63, 0xD0, 0x63 + .byte 0xD6, 0x63, 0xDB, 0x63, 0xE1, 0x63, 0xE7, 0x63, 0xED, 0x63, 0xF2, 0x63, 0xF8, 0x63, 0xFE, 0x63 + .byte 0x04, 0x64, 0x0A, 0x64, 0x0F, 0x64, 0x15, 0x64, 0x1B, 0x64, 0x21, 0x64, 0x27, 0x64, 0x2C, 0x64 + .byte 0x32, 0x64, 0x38, 0x64, 0x3E, 0x64, 0x43, 0x64, 0x49, 0x64, 0x4F, 0x64, 0x55, 0x64, 0x5B, 0x64 + .byte 0x60, 0x64, 0x66, 0x64, 0x6C, 0x64, 0x72, 0x64, 0x78, 0x64, 0x7D, 0x64, 0x83, 0x64, 0x89, 0x64 + .byte 0x8F, 0x64, 0x95, 0x64, 0x9A, 0x64, 0xA0, 0x64, 0xA6, 0x64, 0xAC, 0x64, 0xB2, 0x64, 0xB8, 0x64 + .byte 0xBD, 0x64, 0xC3, 0x64, 0xC9, 0x64, 0xCF, 0x64, 0xD5, 0x64, 0xDA, 0x64, 0xE0, 0x64, 0xE6, 0x64 + .byte 0xEC, 0x64, 0xF2, 0x64, 0xF8, 0x64, 0xFD, 0x64, 0x03, 0x65, 0x09, 0x65, 0x0F, 0x65, 0x15, 0x65 + .byte 0x1B, 0x65, 0x20, 0x65, 0x26, 0x65, 0x2C, 0x65, 0x32, 0x65, 0x38, 0x65, 0x3E, 0x65, 0x44, 0x65 + .byte 0x49, 0x65, 0x4F, 0x65, 0x55, 0x65, 0x5B, 0x65, 0x61, 0x65, 0x67, 0x65, 0x6D, 0x65, 0x72, 0x65 + .byte 0x78, 0x65, 0x7E, 0x65, 0x84, 0x65, 0x8A, 0x65, 0x90, 0x65, 0x96, 0x65, 0x9B, 0x65, 0xA1, 0x65 + .byte 0xA7, 0x65, 0xAD, 0x65, 0xB3, 0x65, 0xB9, 0x65, 0xBF, 0x65, 0xC5, 0x65, 0xCA, 0x65, 0xD0, 0x65 + .byte 0xD6, 0x65, 0xDC, 0x65, 0xE2, 0x65, 0xE8, 0x65, 0xEE, 0x65, 0xF4, 0x65, 0xF9, 0x65, 0xFF, 0x65 + .byte 0x05, 0x66, 0x0B, 0x66, 0x11, 0x66, 0x17, 0x66, 0x1D, 0x66, 0x23, 0x66, 0x29, 0x66, 0x2F, 0x66 + .byte 0x34, 0x66, 0x3A, 0x66, 0x40, 0x66, 0x46, 0x66, 0x4C, 0x66, 0x52, 0x66, 0x58, 0x66, 0x5E, 0x66 + .byte 0x64, 0x66, 0x6A, 0x66, 0x70, 0x66, 0x75, 0x66, 0x7B, 0x66, 0x81, 0x66, 0x87, 0x66, 0x8D, 0x66 + .byte 0x93, 0x66, 0x99, 0x66, 0x9F, 0x66, 0xA5, 0x66, 0xAB, 0x66, 0xB1, 0x66, 0xB7, 0x66, 0xBD, 0x66 + .byte 0xC3, 0x66, 0xC8, 0x66, 0xCE, 0x66, 0xD4, 0x66, 0xDA, 0x66, 0xE0, 0x66, 0xE6, 0x66, 0xEC, 0x66 + .byte 0xF2, 0x66, 0xF8, 0x66, 0xFE, 0x66, 0x04, 0x67, 0x0A, 0x67, 0x10, 0x67, 0x16, 0x67, 0x1C, 0x67 + .byte 0x22, 0x67, 0x28, 0x67, 0x2E, 0x67, 0x34, 0x67, 0x3A, 0x67, 0x3F, 0x67, 0x45, 0x67, 0x4B, 0x67 + .byte 0x51, 0x67, 0x57, 0x67, 0x5D, 0x67, 0x63, 0x67, 0x69, 0x67, 0x6F, 0x67, 0x75, 0x67, 0x7B, 0x67 + .byte 0x81, 0x67, 0x87, 0x67, 0x8D, 0x67, 0x93, 0x67, 0x99, 0x67, 0x9F, 0x67, 0xA5, 0x67, 0xAB, 0x67 + .byte 0xB1, 0x67, 0xB7, 0x67, 0xBD, 0x67, 0xC3, 0x67, 0xC9, 0x67, 0xCF, 0x67, 0xD5, 0x67, 0xDB, 0x67 + .byte 0xE1, 0x67, 0xE7, 0x67, 0xED, 0x67, 0xF3, 0x67, 0xF9, 0x67, 0xFF, 0x67, 0x05, 0x68, 0x0B, 0x68 + .byte 0x11, 0x68, 0x17, 0x68, 0x1D, 0x68, 0x23, 0x68, 0x29, 0x68, 0x2F, 0x68, 0x35, 0x68, 0x3B, 0x68 + .byte 0x41, 0x68, 0x47, 0x68, 0x4D, 0x68, 0x53, 0x68, 0x59, 0x68, 0x5F, 0x68, 0x65, 0x68, 0x6B, 0x68 + .byte 0x71, 0x68, 0x77, 0x68, 0x7D, 0x68, 0x83, 0x68, 0x8A, 0x68, 0x90, 0x68, 0x96, 0x68, 0x9C, 0x68 + .byte 0xA2, 0x68, 0xA8, 0x68, 0xAE, 0x68, 0xB4, 0x68, 0xBA, 0x68, 0xC0, 0x68, 0xC6, 0x68, 0xCC, 0x68 + .byte 0xD2, 0x68, 0xD8, 0x68, 0xDE, 0x68, 0xE4, 0x68, 0xEA, 0x68, 0xF0, 0x68, 0xF6, 0x68, 0xFD, 0x68 + .byte 0x03, 0x69, 0x09, 0x69, 0x0F, 0x69, 0x15, 0x69, 0x1B, 0x69, 0x21, 0x69, 0x27, 0x69, 0x2D, 0x69 + .byte 0x33, 0x69, 0x39, 0x69, 0x3F, 0x69, 0x45, 0x69, 0x4B, 0x69, 0x52, 0x69, 0x58, 0x69, 0x5E, 0x69 + .byte 0x64, 0x69, 0x6A, 0x69, 0x70, 0x69, 0x76, 0x69, 0x7C, 0x69, 0x82, 0x69, 0x88, 0x69, 0x8E, 0x69 + .byte 0x95, 0x69, 0x9B, 0x69, 0xA1, 0x69, 0xA7, 0x69, 0xAD, 0x69, 0xB3, 0x69, 0xB9, 0x69, 0xBF, 0x69 + .byte 0xC5, 0x69, 0xCB, 0x69, 0xD2, 0x69, 0xD8, 0x69, 0xDE, 0x69, 0xE4, 0x69, 0xEA, 0x69, 0xF0, 0x69 + .byte 0xF6, 0x69, 0xFC, 0x69, 0x03, 0x6A, 0x09, 0x6A, 0x0F, 0x6A, 0x15, 0x6A, 0x1B, 0x6A, 0x21, 0x6A + .byte 0x27, 0x6A, 0x2D, 0x6A, 0x34, 0x6A, 0x3A, 0x6A, 0x40, 0x6A, 0x46, 0x6A, 0x4C, 0x6A, 0x52, 0x6A + .byte 0x58, 0x6A, 0x5F, 0x6A, 0x65, 0x6A, 0x6B, 0x6A, 0x71, 0x6A, 0x77, 0x6A, 0x7D, 0x6A, 0x83, 0x6A + .byte 0x8A, 0x6A, 0x90, 0x6A, 0x96, 0x6A, 0x9C, 0x6A, 0xA2, 0x6A, 0xA8, 0x6A, 0xAF, 0x6A, 0xB5, 0x6A + .byte 0xBB, 0x6A, 0xC1, 0x6A, 0xC7, 0x6A, 0xCD, 0x6A, 0xD4, 0x6A, 0xDA, 0x6A, 0xE0, 0x6A, 0xE6, 0x6A + .byte 0xEC, 0x6A, 0xF2, 0x6A, 0xF9, 0x6A, 0xFF, 0x6A, 0x05, 0x6B, 0x0B, 0x6B, 0x11, 0x6B, 0x17, 0x6B + .byte 0x1E, 0x6B, 0x24, 0x6B, 0x2A, 0x6B, 0x30, 0x6B, 0x36, 0x6B, 0x3D, 0x6B, 0x43, 0x6B, 0x49, 0x6B + .byte 0x4F, 0x6B, 0x55, 0x6B, 0x5C, 0x6B, 0x62, 0x6B, 0x68, 0x6B, 0x6E, 0x6B, 0x74, 0x6B, 0x7B, 0x6B + .byte 0x81, 0x6B, 0x87, 0x6B, 0x8D, 0x6B, 0x93, 0x6B, 0x9A, 0x6B, 0xA0, 0x6B, 0xA6, 0x6B, 0xAC, 0x6B + .byte 0xB3, 0x6B, 0xB9, 0x6B, 0xBF, 0x6B, 0xC5, 0x6B, 0xCB, 0x6B, 0xD2, 0x6B, 0xD8, 0x6B, 0xDE, 0x6B + .byte 0xE4, 0x6B, 0xEB, 0x6B, 0xF1, 0x6B, 0xF7, 0x6B, 0xFD, 0x6B, 0x04, 0x6C, 0x0A, 0x6C, 0x10, 0x6C + .byte 0x16, 0x6C, 0x1D, 0x6C, 0x23, 0x6C, 0x29, 0x6C, 0x2F, 0x6C, 0x36, 0x6C, 0x3C, 0x6C, 0x42, 0x6C + .byte 0x48, 0x6C, 0x4F, 0x6C, 0x55, 0x6C, 0x5B, 0x6C, 0x61, 0x6C, 0x68, 0x6C, 0x6E, 0x6C, 0x74, 0x6C + .byte 0x7A, 0x6C, 0x81, 0x6C, 0x87, 0x6C, 0x8D, 0x6C, 0x93, 0x6C, 0x9A, 0x6C, 0xA0, 0x6C, 0xA6, 0x6C + .byte 0xAD, 0x6C, 0xB3, 0x6C, 0xB9, 0x6C, 0xBF, 0x6C, 0xC6, 0x6C, 0xCC, 0x6C, 0xD2, 0x6C, 0xD9, 0x6C + .byte 0xDF, 0x6C, 0xE5, 0x6C, 0xEB, 0x6C, 0xF2, 0x6C, 0xF8, 0x6C, 0xFE, 0x6C, 0x05, 0x6D, 0x0B, 0x6D + .byte 0x11, 0x6D, 0x17, 0x6D, 0x1E, 0x6D, 0x24, 0x6D, 0x2A, 0x6D, 0x31, 0x6D, 0x37, 0x6D, 0x3D, 0x6D + .byte 0x44, 0x6D, 0x4A, 0x6D, 0x50, 0x6D, 0x57, 0x6D, 0x5D, 0x6D, 0x63, 0x6D, 0x69, 0x6D, 0x70, 0x6D + .byte 0x76, 0x6D, 0x7C, 0x6D, 0x83, 0x6D, 0x89, 0x6D, 0x8F, 0x6D, 0x96, 0x6D, 0x9C, 0x6D, 0xA2, 0x6D + .byte 0xA9, 0x6D, 0xAF, 0x6D, 0xB5, 0x6D, 0xBC, 0x6D, 0xC2, 0x6D, 0xC8, 0x6D, 0xCF, 0x6D, 0xD5, 0x6D + .byte 0xDB, 0x6D, 0xE2, 0x6D, 0xE8, 0x6D, 0xEF, 0x6D, 0xF5, 0x6D, 0xFB, 0x6D, 0x02, 0x6E, 0x08, 0x6E + .byte 0x0E, 0x6E, 0x15, 0x6E, 0x1B, 0x6E, 0x21, 0x6E, 0x28, 0x6E, 0x2E, 0x6E, 0x34, 0x6E, 0x3B, 0x6E + .byte 0x41, 0x6E, 0x48, 0x6E, 0x4E, 0x6E, 0x54, 0x6E, 0x5B, 0x6E, 0x61, 0x6E, 0x67, 0x6E, 0x6E, 0x6E + .byte 0x74, 0x6E, 0x7B, 0x6E, 0x81, 0x6E, 0x87, 0x6E, 0x8E, 0x6E, 0x94, 0x6E, 0x9B, 0x6E, 0xA1, 0x6E + .byte 0xA7, 0x6E, 0xAE, 0x6E, 0xB4, 0x6E, 0xBA, 0x6E, 0xC1, 0x6E, 0xC7, 0x6E, 0xCE, 0x6E, 0xD4, 0x6E + .byte 0xDA, 0x6E, 0xE1, 0x6E, 0xE7, 0x6E, 0xEE, 0x6E, 0xF4, 0x6E, 0xFA, 0x6E, 0x01, 0x6F, 0x07, 0x6F + .byte 0x0E, 0x6F, 0x14, 0x6F, 0x1B, 0x6F, 0x21, 0x6F, 0x27, 0x6F, 0x2E, 0x6F, 0x34, 0x6F, 0x3B, 0x6F + .byte 0x41, 0x6F, 0x48, 0x6F, 0x4E, 0x6F, 0x54, 0x6F, 0x5B, 0x6F, 0x61, 0x6F, 0x68, 0x6F, 0x6E, 0x6F + .byte 0x75, 0x6F, 0x7B, 0x6F, 0x81, 0x6F, 0x88, 0x6F, 0x8E, 0x6F, 0x95, 0x6F, 0x9B, 0x6F, 0xA2, 0x6F + .byte 0xA8, 0x6F, 0xAF, 0x6F, 0xB5, 0x6F, 0xBB, 0x6F, 0xC2, 0x6F, 0xC8, 0x6F, 0xCF, 0x6F, 0xD5, 0x6F + .byte 0xDC, 0x6F, 0xE2, 0x6F, 0xE9, 0x6F, 0xEF, 0x6F, 0xF6, 0x6F, 0xFC, 0x6F, 0x03, 0x70, 0x09, 0x70 + .byte 0x0F, 0x70, 0x16, 0x70, 0x1C, 0x70, 0x23, 0x70, 0x29, 0x70, 0x30, 0x70, 0x36, 0x70, 0x3D, 0x70 + .byte 0x43, 0x70, 0x4A, 0x70, 0x50, 0x70, 0x57, 0x70, 0x5D, 0x70, 0x64, 0x70, 0x6A, 0x70, 0x71, 0x70 + .byte 0x77, 0x70, 0x7E, 0x70, 0x84, 0x70, 0x8B, 0x70, 0x91, 0x70, 0x98, 0x70, 0x9E, 0x70, 0xA5, 0x70 + .byte 0xAB, 0x70, 0xB2, 0x70, 0xB8, 0x70, 0xBF, 0x70, 0xC5, 0x70, 0xCC, 0x70, 0xD2, 0x70, 0xD9, 0x70 + .byte 0xDF, 0x70, 0xE6, 0x70, 0xEC, 0x70, 0xF3, 0x70, 0xF9, 0x70, 0x00, 0x71, 0x07, 0x71, 0x0D, 0x71 + .byte 0x14, 0x71, 0x1A, 0x71, 0x21, 0x71, 0x27, 0x71, 0x2E, 0x71, 0x34, 0x71, 0x3B, 0x71, 0x41, 0x71 + .byte 0x48, 0x71, 0x4E, 0x71, 0x55, 0x71, 0x5C, 0x71, 0x62, 0x71, 0x69, 0x71, 0x6F, 0x71, 0x76, 0x71 + .byte 0x7C, 0x71, 0x83, 0x71, 0x89, 0x71, 0x90, 0x71, 0x96, 0x71, 0x9D, 0x71, 0xA4, 0x71, 0xAA, 0x71 + .byte 0xB1, 0x71, 0xB7, 0x71, 0xBE, 0x71, 0xC4, 0x71, 0xCB, 0x71, 0xD2, 0x71, 0xD8, 0x71, 0xDF, 0x71 + .byte 0xE5, 0x71, 0xEC, 0x71, 0xF2, 0x71, 0xF9, 0x71, 0x00, 0x72, 0x06, 0x72, 0x0D, 0x72, 0x13, 0x72 + .byte 0x1A, 0x72, 0x21, 0x72, 0x27, 0x72, 0x2E, 0x72, 0x34, 0x72, 0x3B, 0x72, 0x42, 0x72, 0x48, 0x72 + .byte 0x4F, 0x72, 0x55, 0x72, 0x5C, 0x72, 0x63, 0x72, 0x69, 0x72, 0x70, 0x72, 0x76, 0x72, 0x7D, 0x72 + .byte 0x84, 0x72, 0x8A, 0x72, 0x91, 0x72, 0x98, 0x72, 0x9E, 0x72, 0xA5, 0x72, 0xAB, 0x72, 0xB2, 0x72 + .byte 0xB9, 0x72, 0xBF, 0x72, 0xC6, 0x72, 0xCD, 0x72, 0xD3, 0x72, 0xDA, 0x72, 0xE0, 0x72, 0xE7, 0x72 + .byte 0xEE, 0x72, 0xF4, 0x72, 0xFB, 0x72, 0x02, 0x73, 0x08, 0x73, 0x0F, 0x73, 0x16, 0x73, 0x1C, 0x73 + .byte 0x23, 0x73, 0x29, 0x73, 0x30, 0x73, 0x37, 0x73, 0x3D, 0x73, 0x44, 0x73, 0x4B, 0x73, 0x51, 0x73 + .byte 0x58, 0x73, 0x5F, 0x73, 0x65, 0x73, 0x6C, 0x73, 0x73, 0x73, 0x79, 0x73, 0x80, 0x73, 0x87, 0x73 + .byte 0x8D, 0x73, 0x94, 0x73, 0x9B, 0x73, 0xA1, 0x73, 0xA8, 0x73, 0xAF, 0x73, 0xB6, 0x73, 0xBC, 0x73 + .byte 0xC3, 0x73, 0xCA, 0x73, 0xD0, 0x73, 0xD7, 0x73, 0xDE, 0x73, 0xE4, 0x73, 0xEB, 0x73, 0xF2, 0x73 + .byte 0xF8, 0x73, 0xFF, 0x73, 0x06, 0x74, 0x0D, 0x74, 0x13, 0x74, 0x1A, 0x74, 0x21, 0x74, 0x27, 0x74 + .byte 0x2E, 0x74, 0x35, 0x74, 0x3B, 0x74, 0x42, 0x74, 0x49, 0x74, 0x50, 0x74, 0x56, 0x74, 0x5D, 0x74 + .byte 0x64, 0x74, 0x6B, 0x74, 0x71, 0x74, 0x78, 0x74, 0x7F, 0x74, 0x85, 0x74, 0x8C, 0x74, 0x93, 0x74 + .byte 0x9A, 0x74, 0xA0, 0x74, 0xA7, 0x74, 0xAE, 0x74, 0xB5, 0x74, 0xBB, 0x74, 0xC2, 0x74, 0xC9, 0x74 + .byte 0xD0, 0x74, 0xD6, 0x74, 0xDD, 0x74, 0xE4, 0x74, 0xEB, 0x74, 0xF1, 0x74, 0xF8, 0x74, 0xFF, 0x74 + .byte 0x06, 0x75, 0x0C, 0x75, 0x13, 0x75, 0x1A, 0x75, 0x21, 0x75, 0x27, 0x75, 0x2E, 0x75, 0x35, 0x75 + .byte 0x3C, 0x75, 0x42, 0x75, 0x49, 0x75, 0x50, 0x75, 0x57, 0x75, 0x5E, 0x75, 0x64, 0x75, 0x6B, 0x75 + .byte 0x72, 0x75, 0x79, 0x75, 0x80, 0x75, 0x86, 0x75, 0x8D, 0x75, 0x94, 0x75, 0x9B, 0x75, 0xA1, 0x75 + .byte 0xA8, 0x75, 0xAF, 0x75, 0xB6, 0x75, 0xBD, 0x75, 0xC3, 0x75, 0xCA, 0x75, 0xD1, 0x75, 0xD8, 0x75 + .byte 0xDF, 0x75, 0xE5, 0x75, 0xEC, 0x75, 0xF3, 0x75, 0xFA, 0x75, 0x01, 0x76, 0x08, 0x76, 0x0E, 0x76 + .byte 0x15, 0x76, 0x1C, 0x76, 0x23, 0x76, 0x2A, 0x76, 0x30, 0x76, 0x37, 0x76, 0x3E, 0x76, 0x45, 0x76 + .byte 0x4C, 0x76, 0x53, 0x76, 0x59, 0x76, 0x60, 0x76, 0x67, 0x76, 0x6E, 0x76, 0x75, 0x76, 0x7C, 0x76 + .byte 0x83, 0x76, 0x89, 0x76, 0x90, 0x76, 0x97, 0x76, 0x9E, 0x76, 0xA5, 0x76, 0xAC, 0x76, 0xB2, 0x76 + .byte 0xB9, 0x76, 0xC0, 0x76, 0xC7, 0x76, 0xCE, 0x76, 0xD5, 0x76, 0xDC, 0x76, 0xE3, 0x76, 0xE9, 0x76 + .byte 0xF0, 0x76, 0xF7, 0x76, 0xFE, 0x76, 0x05, 0x77, 0x0C, 0x77, 0x13, 0x77, 0x19, 0x77, 0x20, 0x77 + .byte 0x27, 0x77, 0x2E, 0x77, 0x35, 0x77, 0x3C, 0x77, 0x43, 0x77, 0x4A, 0x77, 0x51, 0x77, 0x57, 0x77 + .byte 0x5E, 0x77, 0x65, 0x77, 0x6C, 0x77, 0x73, 0x77, 0x7A, 0x77, 0x81, 0x77, 0x88, 0x77, 0x8F, 0x77 + .byte 0x96, 0x77, 0x9C, 0x77, 0xA3, 0x77, 0xAA, 0x77, 0xB1, 0x77, 0xB8, 0x77, 0xBF, 0x77, 0xC6, 0x77 + .byte 0xCD, 0x77, 0xD4, 0x77, 0xDB, 0x77, 0xE2, 0x77, 0xE9, 0x77, 0xEF, 0x77, 0xF6, 0x77, 0xFD, 0x77 + .byte 0x04, 0x78, 0x0B, 0x78, 0x12, 0x78, 0x19, 0x78, 0x20, 0x78, 0x27, 0x78, 0x2E, 0x78, 0x35, 0x78 + .byte 0x3C, 0x78, 0x43, 0x78, 0x4A, 0x78, 0x51, 0x78, 0x58, 0x78, 0x5F, 0x78, 0x65, 0x78, 0x6C, 0x78 + .byte 0x73, 0x78, 0x7A, 0x78, 0x81, 0x78, 0x88, 0x78, 0x8F, 0x78, 0x96, 0x78, 0x9D, 0x78, 0xA4, 0x78 + .byte 0xAB, 0x78, 0xB2, 0x78, 0xB9, 0x78, 0xC0, 0x78, 0xC7, 0x78, 0xCE, 0x78, 0xD5, 0x78, 0xDC, 0x78 + .byte 0xE3, 0x78, 0xEA, 0x78, 0xF1, 0x78, 0xF8, 0x78, 0xFF, 0x78, 0x06, 0x79, 0x0D, 0x79, 0x14, 0x79 + .byte 0x1B, 0x79, 0x22, 0x79, 0x29, 0x79, 0x30, 0x79, 0x37, 0x79, 0x3E, 0x79, 0x45, 0x79, 0x4C, 0x79 + .byte 0x53, 0x79, 0x5A, 0x79, 0x61, 0x79, 0x68, 0x79, 0x6F, 0x79, 0x76, 0x79, 0x7D, 0x79, 0x84, 0x79 + .byte 0x8B, 0x79, 0x92, 0x79, 0x99, 0x79, 0xA0, 0x79, 0xA7, 0x79, 0xAE, 0x79, 0xB5, 0x79, 0xBC, 0x79 + .byte 0xC3, 0x79, 0xCA, 0x79, 0xD1, 0x79, 0xD8, 0x79, 0xDF, 0x79, 0xE6, 0x79, 0xED, 0x79, 0xF4, 0x79 + .byte 0xFC, 0x79, 0x03, 0x7A, 0x0A, 0x7A, 0x11, 0x7A, 0x18, 0x7A, 0x1F, 0x7A, 0x26, 0x7A, 0x2D, 0x7A + .byte 0x34, 0x7A, 0x3B, 0x7A, 0x42, 0x7A, 0x49, 0x7A, 0x50, 0x7A, 0x57, 0x7A, 0x5E, 0x7A, 0x65, 0x7A + .byte 0x6C, 0x7A, 0x74, 0x7A, 0x7B, 0x7A, 0x82, 0x7A, 0x89, 0x7A, 0x90, 0x7A, 0x97, 0x7A, 0x9E, 0x7A + .byte 0xA5, 0x7A, 0xAC, 0x7A, 0xB3, 0x7A, 0xBA, 0x7A, 0xC1, 0x7A, 0xC9, 0x7A, 0xD0, 0x7A, 0xD7, 0x7A + .byte 0xDE, 0x7A, 0xE5, 0x7A, 0xEC, 0x7A, 0xF3, 0x7A, 0xFA, 0x7A, 0x01, 0x7B, 0x08, 0x7B, 0x10, 0x7B + .byte 0x17, 0x7B, 0x1E, 0x7B, 0x25, 0x7B, 0x2C, 0x7B, 0x33, 0x7B, 0x3A, 0x7B, 0x41, 0x7B, 0x48, 0x7B + .byte 0x50, 0x7B, 0x57, 0x7B, 0x5E, 0x7B, 0x65, 0x7B, 0x6C, 0x7B, 0x73, 0x7B, 0x7A, 0x7B, 0x81, 0x7B + .byte 0x89, 0x7B, 0x90, 0x7B, 0x97, 0x7B, 0x9E, 0x7B, 0xA5, 0x7B, 0xAC, 0x7B, 0xB3, 0x7B, 0xBB, 0x7B + .byte 0xC2, 0x7B, 0xC9, 0x7B, 0xD0, 0x7B, 0xD7, 0x7B, 0xDE, 0x7B, 0xE5, 0x7B, 0xED, 0x7B, 0xF4, 0x7B + .byte 0xFB, 0x7B, 0x02, 0x7C, 0x09, 0x7C, 0x10, 0x7C, 0x18, 0x7C, 0x1F, 0x7C, 0x26, 0x7C, 0x2D, 0x7C + .byte 0x34, 0x7C, 0x3B, 0x7C, 0x43, 0x7C, 0x4A, 0x7C, 0x51, 0x7C, 0x58, 0x7C, 0x5F, 0x7C, 0x67, 0x7C + .byte 0x6E, 0x7C, 0x75, 0x7C, 0x7C, 0x7C, 0x83, 0x7C, 0x8B, 0x7C, 0x92, 0x7C, 0x99, 0x7C, 0xA0, 0x7C + .byte 0xA7, 0x7C, 0xAE, 0x7C, 0xB6, 0x7C, 0xBD, 0x7C, 0xC4, 0x7C, 0xCB, 0x7C, 0xD3, 0x7C, 0xDA, 0x7C + .byte 0xE1, 0x7C, 0xE8, 0x7C, 0xEF, 0x7C, 0xF7, 0x7C, 0xFE, 0x7C, 0x05, 0x7D, 0x0C, 0x7D, 0x13, 0x7D + .byte 0x1B, 0x7D, 0x22, 0x7D, 0x29, 0x7D, 0x30, 0x7D, 0x38, 0x7D, 0x3F, 0x7D, 0x46, 0x7D, 0x4D, 0x7D + .byte 0x55, 0x7D, 0x5C, 0x7D, 0x63, 0x7D, 0x6A, 0x7D, 0x72, 0x7D, 0x79, 0x7D, 0x80, 0x7D, 0x87, 0x7D + .byte 0x8F, 0x7D, 0x96, 0x7D, 0x9D, 0x7D, 0xA4, 0x7D, 0xAC, 0x7D, 0xB3, 0x7D, 0xBA, 0x7D, 0xC1, 0x7D + .byte 0xC9, 0x7D, 0xD0, 0x7D, 0xD7, 0x7D, 0xDE, 0x7D, 0xE6, 0x7D, 0xED, 0x7D, 0xF4, 0x7D, 0xFC, 0x7D + .byte 0x03, 0x7E, 0x0A, 0x7E, 0x11, 0x7E, 0x19, 0x7E, 0x20, 0x7E, 0x27, 0x7E, 0x2E, 0x7E, 0x36, 0x7E + .byte 0x3D, 0x7E, 0x44, 0x7E, 0x4C, 0x7E, 0x53, 0x7E, 0x5A, 0x7E, 0x62, 0x7E, 0x69, 0x7E, 0x70, 0x7E + .byte 0x77, 0x7E, 0x7F, 0x7E, 0x86, 0x7E, 0x8D, 0x7E, 0x95, 0x7E, 0x9C, 0x7E, 0xA3, 0x7E, 0xAB, 0x7E + .byte 0xB2, 0x7E, 0xB9, 0x7E, 0xC1, 0x7E, 0xC8, 0x7E, 0xCF, 0x7E, 0xD7, 0x7E, 0xDE, 0x7E, 0xE5, 0x7E + .byte 0xED, 0x7E, 0xF4, 0x7E, 0xFB, 0x7E, 0x03, 0x7F, 0x0A, 0x7F, 0x11, 0x7F, 0x19, 0x7F, 0x20, 0x7F + .byte 0x27, 0x7F, 0x2F, 0x7F, 0x36, 0x7F, 0x3D, 0x7F, 0x45, 0x7F, 0x4C, 0x7F, 0x53, 0x7F, 0x5B, 0x7F + .byte 0x62, 0x7F, 0x69, 0x7F, 0x71, 0x7F, 0x78, 0x7F, 0x80, 0x7F, 0x87, 0x7F, 0x8E, 0x7F, 0x96, 0x7F + .byte 0x9D, 0x7F, 0xA4, 0x7F, 0xAC, 0x7F, 0xB3, 0x7F, 0xBA, 0x7F, 0xC2, 0x7F, 0xC9, 0x7F, 0xD1, 0x7F + .global _020B2B94 +_020B2B94: + .byte 0x01, 0x00, 0x00, 0x00 + .global _020B2B98 +_020B2B98: + .byte 0x03, 0x00, 0x00, 0x00 + .global _020B2B9C +_020B2B9C: + .byte 0x08, 0x00, 0x09, 0x00, 0x0A, 0x00, 0x0B, 0x00 + .byte 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00 + .global _020B2BAC +_020B2BAC: + .byte 0xFF, 0xFF, 0xFF, 0xFF + .global _020B2BB0 +_020B2BB0: + .byte 0x3A, 0x2F, 0x00, 0x00 + .global _020B2BB4 +_020B2BB4: + .byte 0x72, 0x6F, 0x6D, 0x00 + .global _020B2BB8 +_020B2BB8: + .word _020AEC1C + .byte 0x40, 0x00, 0x00, 0x00 + .global _020B2BC0 +_020B2BC0: + .byte 0x80, 0x00, 0x00, 0x00 + .global _020B2BC4 +_020B2BC4: + .byte 0x01, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x05, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 + .byte 0x0D, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00 + .byte 0x05, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .byte 0x0C, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00 + .global _020B2C84 +_020B2C84: + .byte 0x78, 0xA4, 0x6A, 0xD7, 0x56, 0xB7, 0xC7, 0xE8, 0xDB, 0x70, 0x20, 0x24, 0xEE, 0xCE, 0xBD, 0xC1 + .byte 0xAF, 0x0F, 0x7C, 0xF5, 0x2A, 0xC6, 0x87, 0x47, 0x13, 0x46, 0x30, 0xA8, 0x01, 0x95, 0x46, 0xFD + .byte 0xD8, 0x98, 0x80, 0x69, 0xAF, 0xF7, 0x44, 0x8B, 0xB1, 0x5B, 0xFF, 0xFF, 0xBE, 0xD7, 0x5C, 0x89 + .byte 0x22, 0x11, 0x90, 0x6B, 0x93, 0x71, 0x98, 0xFD, 0x8E, 0x43, 0x79, 0xA6, 0x21, 0x08, 0xB4, 0x49 + .byte 0x62, 0x25, 0x1E, 0xF6, 0x40, 0xB3, 0x40, 0xC0, 0x51, 0x5A, 0x5E, 0x26, 0xAA, 0xC7, 0xB6, 0xE9 + .byte 0x5D, 0x10, 0x2F, 0xD6, 0x53, 0x14, 0x44, 0x02, 0x81, 0xE6, 0xA1, 0xD8, 0xC8, 0xFB, 0xD3, 0xE7 + .byte 0xE6, 0xCD, 0xE1, 0x21, 0xD6, 0x07, 0x37, 0xC3, 0x87, 0x0D, 0xD5, 0xF4, 0xED, 0x14, 0x5A, 0x45 + .byte 0x05, 0xE9, 0xE3, 0xA9, 0xF8, 0xA3, 0xEF, 0xFC, 0xD9, 0x02, 0x6F, 0x67, 0x8A, 0x4C, 0x2A, 0x8D + .byte 0x42, 0x39, 0xFA, 0xFF, 0x81, 0xF6, 0x71, 0x87, 0x22, 0x61, 0x9D, 0x6D, 0x0C, 0x38, 0xE5, 0xFD + .byte 0x44, 0xEA, 0xBE, 0xA4, 0xA9, 0xCF, 0xDE, 0x4B, 0x60, 0x4B, 0xBB, 0xF6, 0x70, 0xBC, 0xBF, 0xBE + .byte 0xC6, 0x7E, 0x9B, 0x28, 0xFA, 0x27, 0xA1, 0xEA, 0x85, 0x30, 0xEF, 0xD4, 0x05, 0x1D, 0x88, 0x04 + .byte 0x39, 0xD0, 0xD4, 0xD9, 0xE5, 0x99, 0xDB, 0xE6, 0xF8, 0x7C, 0xA2, 0x1F, 0x65, 0x56, 0xAC, 0xC4 + .byte 0x44, 0x22, 0x29, 0xF4, 0x97, 0xFF, 0x2A, 0x43, 0xA7, 0x23, 0x94, 0xAB, 0x39, 0xA0, 0x93, 0xFC + .byte 0xC3, 0x59, 0x5B, 0x65, 0x92, 0xCC, 0x0C, 0x8F, 0x7D, 0xF4, 0xEF, 0xFF, 0xD1, 0x5D, 0x84, 0x85 + .byte 0x4F, 0x7E, 0xA8, 0x6F, 0xE0, 0xE6, 0x2C, 0xFE, 0x14, 0x43, 0x01, 0xA3, 0xA1, 0x11, 0x08, 0x4E + .byte 0x82, 0x7E, 0x53, 0xF7, 0x35, 0xF2, 0x3A, 0xBD, 0xBB, 0xD2, 0xD7, 0x2A, 0x91, 0xD3, 0x86, 0xEB + .global _020B2D84 +_020B2D84: + .byte 0x61, 0x00, 0x00, 0x00 + .global _020B2D88 +_020B2D88: + .word sub_02080C70 + .word _020B2DF0 + .word _020B2E08 + .word _020B2DC0 + .word _020B2DD8 + .word _020B2DBC + .word _020B2E20 + .word _020B2D84 + .word _020B2E5C + .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .byte 0x40, 0x42, 0x0F, 0x00, 0x0A, 0x00, 0x00, 0x00 + .global _020B2DBC +_020B2DBC: + .byte 0x61, 0x62, 0x63, 0x00 + .global _020B2DC0 +_020B2DC0: + .byte 0x34, 0xAA, 0x97, 0x3C + .byte 0xD4, 0xC4, 0xDA, 0xA4, 0xF6, 0x1E, 0xEB, 0x2B, 0xDB, 0xAD, 0x27, 0x31, 0x65, 0x34, 0x01, 0x6F + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B2DD8 +_020B2DD8: + .byte 0xDE, 0xA3, 0x56, 0xA2, 0xCD, 0xDD, 0x90, 0xC7, 0xA7, 0xEC, 0xED, 0xC5 + .byte 0xEB, 0xB5, 0x63, 0x93, 0x4F, 0x46, 0x04, 0x52, 0x00, 0x00, 0x00, 0x00 + .global _020B2DF0 +_020B2DF0: + .byte 0xA9, 0x99, 0x3E, 0x36 + .byte 0x47, 0x06, 0x81, 0x6A, 0xBA, 0x3E, 0x25, 0x71, 0x78, 0x50, 0xC2, 0x6C, 0x9C, 0xD0, 0xD8, 0x9D + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B2E08 +_020B2E08: + .byte 0x84, 0x98, 0x3E, 0x44, 0x1C, 0x3B, 0xD2, 0x6E, 0xBA, 0xAE, 0x4A, 0xA1 + .byte 0xF9, 0x51, 0x29, 0xE5, 0xE5, 0x46, 0x70, 0xF1, 0x00, 0x00, 0x00, 0x00 + .global _020B2E20 +_020B2E20: + .byte 0x61, 0x62, 0x63, 0x64 + .byte 0x62, 0x63, 0x64, 0x65, 0x63, 0x64, 0x65, 0x66, 0x64, 0x65, 0x66, 0x67, 0x65, 0x66, 0x67, 0x68 + .byte 0x66, 0x67, 0x68, 0x69, 0x67, 0x68, 0x69, 0x6A, 0x68, 0x69, 0x6A, 0x6B, 0x69, 0x6A, 0x6B, 0x6C + .byte 0x6A, 0x6B, 0x6C, 0x6D, 0x6B, 0x6C, 0x6D, 0x6E, 0x6C, 0x6D, 0x6E, 0x6F, 0x6D, 0x6E, 0x6F, 0x70 + .byte 0x6E, 0x6F, 0x70, 0x71, 0x00, 0x00, 0x00, 0x00 + .global _020B2E5C +_020B2E5C: + .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37 + .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37 + .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37 + .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37 + .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37 + .global _020B2E9C +_020B2E9C: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x1F, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00 + .byte 0x97, 0x00, 0x00, 0x00, 0xB5, 0x00, 0x00, 0x00, 0xD4, 0x00, 0x00, 0x00, 0xF3, 0x00, 0x00, 0x00 + .byte 0x11, 0x01, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00, 0x4E, 0x01, 0x00, 0x00 + .global _020B2ED0 +_020B2ED0: + .byte 0x00, 0xFE, 0x7F, 0x02 + .global _020B2ED4 +_020B2ED4: + .byte 0x00, 0x00, 0x00, 0x00, 0x24, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word _022BC970 + .byte 0x00, 0x01, 0x00, 0x00 + .word _022BC970 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_0209081C + .word sub_0209086C + .word sub_020908A0 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B2F20 +_020B2F20: + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x28, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word _022BC870 + .byte 0x00, 0x01, 0x00, 0x00 + .word _022BC870 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word sub_0209081C + .word sub_0209086C + .word sub_020908A0 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B2F6C +_020B2F6C: + .byte 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .word _022BC770 + .byte 0x00, 0x01, 0x00, 0x00 + .word _022BC770 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .word sub_0209081C + .word sub_0209086C + .word sub_020908A0 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B2FB8 +_020B2FB8: + .byte 0x00, 0x00, 0x80, 0x7F + .global _020B2FBC +_020B2FBC: + .byte 0xFF, 0xFF, 0xFF, 0x7F + .global _020B2FC0 +_020B2FC0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0xF0, 0x7F + .global _020B2FC8 +_020B2FC8: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B2FCC +_020B2FCC: + .byte 0x25, 0x54, 0x00, 0x00 + .global _020B2FD0 +_020B2FD0: + .byte 0x41, 0x4D, 0x7C, 0x50 + .byte 0x4D, 0x00, 0x00, 0x00 + .global _020B2FD8 +_020B2FD8: + .word mbtowc + .word TryAssignByte + .global _020B2FE0 +_020B2FE0: + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word _020B3124 + .global _020B2FF0 +_020B2FF0: + .word _020B2FD0 + .word _020B3034 + .word _020B3028 + .word _020B3010 + .word _020B2FCC + .word _020B3044 + .word _020B309C + .word _020B2FC8 + .global _020B3010 +_020B3010: + .byte 0x25, 0x6D, 0x2F, 0x25 + .byte 0x64, 0x2F, 0x25, 0x79, 0x00, 0x00, 0x00, 0x00 + .global _020B301C +_020B301C: + .word _020B2FF0 + .word _020B2FE0 + .word _020B2FD8 + .global _020B3028 +_020B3028: + .byte 0x25, 0x49, 0x3A, 0x25, 0x4D, 0x3A, 0x25, 0x53, 0x20, 0x25, 0x70, 0x00 + .global _020B3034 +_020B3034: + .byte 0x25, 0x61, 0x20, 0x25, 0x62, 0x20, 0x25, 0x65, 0x20, 0x25, 0x54, 0x20, 0x25, 0x59, 0x00, 0x00 + .global _020B3044 +_020B3044: + .byte 0x53, 0x75, 0x6E, 0x7C, 0x53, 0x75, 0x6E, 0x64, 0x61, 0x79, 0x7C, 0x4D, 0x6F, 0x6E, 0x7C, 0x4D + .byte 0x6F, 0x6E, 0x64, 0x61, 0x79, 0x7C, 0x54, 0x75, 0x65, 0x7C, 0x54, 0x75, 0x65, 0x73, 0x64, 0x61 + .byte 0x79, 0x7C, 0x57, 0x65, 0x64, 0x7C, 0x57, 0x65, 0x64, 0x6E, 0x65, 0x73, 0x64, 0x61, 0x79, 0x7C + .byte 0x54, 0x68, 0x75, 0x7C, 0x54, 0x68, 0x75, 0x72, 0x73, 0x64, 0x61, 0x79, 0x7C, 0x46, 0x72, 0x69 + .byte 0x7C, 0x46, 0x72, 0x69, 0x64, 0x61, 0x79, 0x7C, 0x53, 0x61, 0x74, 0x7C, 0x53, 0x61, 0x74, 0x75 + .byte 0x72, 0x64, 0x61, 0x79, 0x00, 0x00, 0x00, 0x00 + .global _020B309C +_020B309C: + .byte 0x4A, 0x61, 0x6E, 0x7C, 0x4A, 0x61, 0x6E, 0x75 + .byte 0x61, 0x72, 0x79, 0x7C, 0x46, 0x65, 0x62, 0x7C, 0x46, 0x65, 0x62, 0x72, 0x75, 0x61, 0x72, 0x79 + .byte 0x7C, 0x4D, 0x61, 0x72, 0x7C, 0x4D, 0x61, 0x72, 0x63, 0x68, 0x7C, 0x41, 0x70, 0x72, 0x7C, 0x41 + .byte 0x70, 0x72, 0x69, 0x6C, 0x7C, 0x4D, 0x61, 0x79, 0x7C, 0x4D, 0x61, 0x79, 0x7C, 0x4A, 0x75, 0x6E + .byte 0x7C, 0x4A, 0x75, 0x6E, 0x65, 0x7C, 0x4A, 0x75, 0x6C, 0x7C, 0x4A, 0x75, 0x6C, 0x79, 0x7C, 0x41 + .byte 0x75, 0x67, 0x7C, 0x41, 0x75, 0x67, 0x75, 0x73, 0x74, 0x7C, 0x53, 0x65, 0x70, 0x7C, 0x53, 0x65 + .byte 0x70, 0x74, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x7C, 0x4F, 0x63, 0x74, 0x7C, 0x4F, 0x63, 0x74, 0x6F + .byte 0x62, 0x65, 0x72, 0x7C, 0x4E, 0x6F, 0x76, 0x7C, 0x4E, 0x6F, 0x76, 0x65, 0x6D, 0x62, 0x65, 0x72 + .byte 0x7C, 0x44, 0x65, 0x63, 0x7C, 0x44, 0x65, 0x63, 0x65, 0x6D, 0x62, 0x65, 0x72, 0x00, 0x00, 0x00 + .global _020B3124 +_020B3124: + .byte 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00 + .byte 0x09, 0x00, 0x0A, 0x00, 0x0B, 0x00, 0x0C, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x0F, 0x00, 0x10, 0x00 + .byte 0x21, 0x00, 0x22, 0x00, 0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00 + .byte 0x29, 0x00, 0x2A, 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00 + .byte 0x17, 0x00, 0x2B, 0x00, 0x2D, 0x00, 0x2F, 0x00, 0x31, 0x00, 0x33, 0x00, 0x35, 0x00, 0x37, 0x00 + .byte 0x39, 0x00, 0x3B, 0x00, 0x3D, 0x00, 0x3F, 0x00, 0x41, 0x00, 0x43, 0x00, 0x45, 0x00, 0x47, 0x00 + .byte 0x49, 0x00, 0x4B, 0x00, 0x4D, 0x00, 0x4F, 0x00, 0x51, 0x00, 0x53, 0x00, 0x55, 0x00, 0x57, 0x00 + .byte 0x59, 0x00, 0x5B, 0x00, 0x5D, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1A, 0x00, 0x1B, 0x00, 0x1C, 0x00 + .byte 0x00, 0x00, 0x2C, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x32, 0x00, 0x34, 0x00, 0x36, 0x00, 0x38, 0x00 + .byte 0x3A, 0x00, 0x3C, 0x00, 0x3E, 0x00, 0x40, 0x00, 0x42, 0x00, 0x44, 0x00, 0x46, 0x00, 0x48, 0x00 + .byte 0x4A, 0x00, 0x4C, 0x00, 0x4E, 0x00, 0x50, 0x00, 0x52, 0x00, 0x54, 0x00, 0x56, 0x00, 0x58, 0x00 + .byte 0x5A, 0x00, 0x5C, 0x00, 0x5E, 0x00, 0x1D, 0x00, 0x1E, 0x00, 0x1F, 0x00, 0x20, 0x00, 0x00, 0x00 + .global _020B31E4 +_020B31E4: + .byte 0x30, 0x78, 0x30, 0x70, 0x30, 0x00, 0x00, 0x00 + .global _020B31EC +_020B31EC: + .byte 0x2D, 0x49, 0x4E, 0x46, 0x00, 0x00, 0x00, 0x00 + .global _020B31F4 +_020B31F4: + .byte 0x2D, 0x69, 0x6E, 0x66, 0x00, 0x00, 0x00, 0x00 + .global _020B31FC +_020B31FC: + .byte 0x49, 0x4E, 0x46, 0x00 + .global _020B3200 +_020B3200: + .byte 0x69, 0x6E, 0x66, 0x00 + .global _020B3204 +_020B3204: + .byte 0x2D, 0x4E, 0x41, 0x4E, 0x00, 0x00, 0x00, 0x00 + .global _020B320C +_020B320C: + .byte 0x2D, 0x6E, 0x61, 0x6E, 0x00, 0x00, 0x00, 0x00 + .global _020B3214 +_020B3214: + .byte 0x4E, 0x41, 0x4E, 0x00 + .global _020B3218 +_020B3218: + .byte 0x6E, 0x61, 0x6E, 0x00 + .global _020B321C +_020B321C: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B3220 +_020B3220: + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B3224 +_020B3224: + .byte 0x01, 0x00, 0x00, 0x00 + .global _020B3228 +_020B3228: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x59, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8F, 0x40, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x88, 0xC3, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6A, 0xF8, 0x40, 0x00, 0x00, 0x00, 0x00 + .byte 0x80, 0x84, 0x2E, 0x41, 0x00, 0x00, 0x00, 0x00, 0xD0, 0x12, 0x63, 0x41, 0x00, 0x00, 0x00, 0x00 + .byte 0x84, 0xD7, 0x97, 0x41 + .global _020B3268 +_020B3268: + .byte 0x35, 0x34, 0x32, 0x31, 0x30, 0x31, 0x30, 0x38, 0x36, 0x32, 0x34, 0x32 + .byte 0x37, 0x35, 0x32, 0x32, 0x31, 0x37, 0x30, 0x30, 0x33, 0x37, 0x32, 0x36, 0x34, 0x30, 0x30, 0x34 + .byte 0x33, 0x34, 0x39, 0x37, 0x30, 0x38, 0x35, 0x35, 0x37, 0x31, 0x32, 0x38, 0x39, 0x30, 0x36, 0x32 + .byte 0x35, 0x00, 0x00, 0x00 + .global _020B3298 +_020B3298: + .byte 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32 + .byte 0x35, 0x31, 0x35, 0x36, 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38 + .byte 0x30, 0x39, 0x30, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00 + .global _020B32C0 +_020B32C0: + .byte 0x32, 0x33, 0x32, 0x38 + .byte 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, 0x32, 0x38, 0x39, 0x30 + .byte 0x36, 0x32, 0x35, 0x00 + .global _020B32D8 +_020B32D8: + .byte 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B32E8 +_020B32E8: + .byte 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00 + .global _020B32F0 +_020B32F0: + .byte 0x37, 0x38, 0x31, 0x32 + .byte 0x35, 0x00, 0x00, 0x00 + .global _020B32F8 +_020B32F8: + .byte 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00 + .global _020B3300 +_020B3300: + .byte 0x33, 0x31, 0x32, 0x35 + .byte 0x00, 0x00, 0x00, 0x00 + .global _020B3308 +_020B3308: + .byte 0x36, 0x32, 0x35, 0x00 + .global _020B330C +_020B330C: + .byte 0x31, 0x32, 0x35, 0x00 + .global _020B3310 +_020B3310: + .byte 0x32, 0x35, 0x00, 0x00 + .global _020B3314 +_020B3314: + .byte 0x35, 0x00, 0x00, 0x00 + .global _020B3318 +_020B3318: + .byte 0x31, 0x00, 0x00, 0x00 + .global _020B331C +_020B331C: + .byte 0x32, 0x00, 0x00, 0x00 + .global _020B3320 +_020B3320: + .byte 0x34, 0x00, 0x00, 0x00 + .global _020B3324 +_020B3324: + .byte 0x38, 0x00, 0x00, 0x00 + .global _020B3328 +_020B3328: + .byte 0x31, 0x36, 0x00, 0x00 + .global _020B332C +_020B332C: + .byte 0x33, 0x32, 0x00, 0x00 + .global _020B3330 +_020B3330: + .byte 0x36, 0x34, 0x00, 0x00 + .global _020B3334 +_020B3334: + .byte 0x31, 0x32, 0x38, 0x00 + .global _020B3338 +_020B3338: + .byte 0x32, 0x35, 0x36, 0x00 + .global _020B333C +_020B333C: + .byte 0x31, 0x37, 0x39, 0x37, 0x36, 0x39, 0x33, 0x31 + .byte 0x33, 0x34, 0x38, 0x36, 0x32, 0x33, 0x31, 0x35, 0x38, 0x30, 0x37, 0x39, 0x33, 0x37, 0x32, 0x38 + .byte 0x37, 0x31, 0x34, 0x30, 0x35, 0x33, 0x30, 0x33, 0x34, 0x31, 0x35, 0x31, 0x00, 0x00, 0x00, 0x00 + .global _020B3364 +_020B3364: + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .bss + .global _020B3380 +_020B3380: + .space 0x4 + .global _020B3384 +_020B3384: + .space 0x1C + .global _020B33A0 +_020B33A0: + .space 0x20 + .global _020B33C0 +_020B33C0: + .space 0x1800 + .global _020B4BC0 +_020B4BC0: + .space 0x1E6400 + .global _0229AFC0 +_0229AFC0: + .space 0xC + .global _0229AFCC +_0229AFCC: + .space 0x18 + .global _0229AFE4 +_0229AFE4: + .space 0x20 + .global _0229B004 +_0229B004: + .space 0xDC + .global _0229B0E0 +_0229B0E0: + .space 0x8 + .global _0229B0E8 +_0229B0E8: + .space 0x8 + .global _0229B0F0 +_0229B0F0: + .space 0x8 + .global _0229B0F8 +_0229B0F8: + .space 0x18 + .global _0229B110 +_0229B110: + .space 0x4 + .global _0229B114 +_0229B114: + .space 0x108 + .global _0229B21C +_0229B21C: + .space 0x4 + .global _0229B220 +_0229B220: + .space 0x28 + .global _0229B248 +_0229B248: + .space 0x4000 + .global _0229F248 +_0229F248: + .space 0x4000 + .global _022A3248 +_022A3248: + .space 0x2F0 + .global _022A3538 +_022A3538: + .space 0x4 + .global _022A353C +_022A353C: + .space 0x18 + .global _022A3554 +_022A3554: + .space 0x88 + .global _022A35DC +_022A35DC: + .space 0xC + .global _022A35E8 +_022A35E8: + .space 0x2C + .global _022A3614 +_022A3614: + .space 0xC + .global _022A3620 +_022A3620: + .space 0xC + .global _022A362C +_022A362C: + .space 0x18 + .global _022A3644 +_022A3644: + .space 0x14 + .global _022A3658 +_022A3658: + .space 0x18 + .global _022A3670 +_022A3670: + .space 0x28 + .global _022A3698 +_022A3698: + .space 0x4 + .global _022A369C +_022A369C: + .space 0x28 + .global _022A36C4 +_022A36C4: + .space 0xDC + .global _022A37A0 +_022A37A0: + .space 0x4 + .global _022A37A4 +_022A37A4: + .space 0x8 + .global _022A37AC +_022A37AC: + .space 0x1 + .global _022A37AD +_022A37AD: + .space 0x1 + .global _022A37AE +_022A37AE: + .space 0x1 + .global _022A37AF +_022A37AF: + .space 0x1 + .global _022A37B0 +_022A37B0: + .space 0x6 + .global _022A37B6 +_022A37B6: + .space 0x1 + .global _022A37B7 +_022A37B7: + .space 0x1 + .global _022A37B8 +_022A37B8: + .space 0x1 + .global _022A37B9 +_022A37B9: + .space 0x1 + .global _022A37BA +_022A37BA: + .space 0x2 + .global _022A37BC +_022A37BC: + .space 0x2 + .global _022A37BE +_022A37BE: + .space 0xE + .global _022A37CC +_022A37CC: + .space 0x4 + .global _022A37D0 +_022A37D0: + .space 0x4 + .global _022A37D4 +_022A37D4: + .space 0x4 + .global _022A37D8 +_022A37D8: + .space 0x14 + .global _022A37EC +_022A37EC: + .space 0x1 + .global _022A37ED +_022A37ED: + .space 0x1 + .global _022A37EE +_022A37EE: + .space 0x1 + .global _022A37EF +_022A37EF: + .space 0x1 + .global _022A37F0 +_022A37F0: + .space 0x1 + .global _022A37F1 +_022A37F1: + .space 0x1 + .global _022A37F2 +_022A37F2: + .space 0x1 + .global _022A37F3 +_022A37F3: + .space 0x1 + .global _022A37F4 +_022A37F4: + .space 0x1 + .global _022A37F5 +_022A37F5: + .space 0x1 + .global _022A37F6 +_022A37F6: + .space 0x1 + .global _022A37F7 +_022A37F7: + .space 0x1 + .global _022A37F8 +_022A37F8: + .space 0x1 + .global _022A37F9 +_022A37F9: + .space 0x1 + .global _022A37FA +_022A37FA: + .space 0x1 + .global _022A37FB +_022A37FB: + .space 0x1 + .global _022A37FC +_022A37FC: + .space 0x1 + .global _022A37FD +_022A37FD: + .space 0x1 + .global _022A37FE +_022A37FE: + .space 0x1 + .global _022A37FF +_022A37FF: + .space 0x1 + .global _022A3800 +_022A3800: + .space 0x1 + .global _022A3801 +_022A3801: + .space 0x1 + .global _022A3802 +_022A3802: + .space 0x1 + .global _022A3803 +_022A3803: + .space 0x1 + .global _022A3804 +_022A3804: + .space 0x1 + .global _022A3805 +_022A3805: + .space 0x1 + .global _022A3806 +_022A3806: + .space 0x1E + .global _022A3824 +_022A3824: + .space 0x13B4 + .global _022A4BD8 +_022A4BD8: + .space 0x10 + .global _022A4BE8 +_022A4BE8: + .space 0x4 + .global _022A4BEC +_022A4BEC: + .space 0x14 + .global _022A4C00 +_022A4C00: + .space 0x28 + .global _022A4C28 +_022A4C28: + .space 0x28 + .global _022A4C50 +_022A4C50: + .space 0x200 + .global _022A4E50 +_022A4E50: + .space 0x8 + .global _022A4E58 +_022A4E58: + .space 0x24 + .global _022A4E7C +_022A4E7C: + .space 0x8 + .global _022A4E84 +_022A4E84: + .space 0x8 + .global _022A4E8C +_022A4E8C: + .space 0x18 + .global _022A4EA4 +_022A4EA4: + .space 0x8 + .global _022A4EAC +_022A4EAC: + .space 0x8 + .global _022A4EB4 +_022A4EB4: + .space 0x10 + .global _022A4EC4 +_022A4EC4: + .space 0x8 + .global _022A4ECC +_022A4ECC: + .space 0x28 + .global _022A4EF4 +_022A4EF4: + .space 0x8 + .global _022A4EFC +_022A4EFC: + .space 0x3C + .global _022A4F38 +_022A4F38: + .space 0x100 + .global _022A5038 +_022A5038: + .space 0x10 + .global _022A5048 +_022A5048: + .space 0x4 + .global _022A504C +_022A504C: + .space 0x1C + .global _022A5068 +_022A5068: + .space 0x200 + .global _022A5268 +_022A5268: + .space 0x200 + .global _022A5468 +_022A5468: + .space 0x501 + .global _022A5969 +_022A5969: + .space 0x1 + .global _022A596A +_022A596A: + .space 0x6 + .global _022A5970 +_022A5970: + .space 0x48 + .global _022A59B8 +_022A59B8: + .space 0x8 + .global _022A59C0 +_022A59C0: + .space 0x48 + .global _022A5A08 +_022A5A08: + .space 0x2000 + .global _022A7A08 +_022A7A08: + .space 0x4 + .global _022A7A0C +_022A7A0C: + .space 0x48 + .global _022A7A54 +_022A7A54: + .space 0x8 +#ifdef EUROPE + .global _022A7A64 +_022A7A64: + .space 0x8 + .global _022A7A5C +_022A7A5C: + .space 0x8 +#else + .global _022A7A5C +_022A7A5C: + .space 0x8 + .global _022A7A64 +_022A7A64: + .space 0x8 +#endif + .global _022A7A6C +_022A7A6C: + .space 0x8 + .global _022A7A74 +_022A7A74: + .space 0x4 + .global _022A7A78 +_022A7A78: + .space 0x14 + .global _022A7A8C +_022A7A8C: + .space 0x14 + .global _022A7AA0 +_022A7AA0: + .space 0x14 + .global _022A7AB4 +_022A7AB4: + .space 0x2 + .global _022A7AB6 +_022A7AB6: + .space 0x12 + .global _022A7AC8 +_022A7AC8: + .space 0x1C + .global _022A7AE4 +_022A7AE4: + .space 0x1C + .global _022A7B00 +_022A7B00: + .space 0x1C + .global _022A7B1C +_022A7B1C: + .space 0x3C0 + .global _022A7EDC +_022A7EDC: + .space 0xA00 + .global _022A88DC +_022A88DC: + .space 0x8 + .global _022A88E4 +_022A88E4: + .space 0xC + .global _022A88F0 +_022A88F0: + .space 0x8 + .global _022A88F8 +_022A88F8: + .space 0x4 + .global _022A88FC +_022A88FC: + .space 0xC + .global _022A8908 +_022A8908: + .space 0x88 + .global _022A8990 +_022A8990: + .space 0x1 + .global _022A8991 +_022A8991: + .space 0x1 + .global _022A8992 +_022A8992: + .space 0x2 + .global _022A8994 +_022A8994: + .space 0x10C8 + .global _022A9A5C +_022A9A5C: + .space 0x900 + .global _022AA35C +_022AA35C: + .space 0x908 + .global _022AAC64 +_022AAC64: + .space 0x4 + .global _022AAC68 +_022AAC68: + .space 0x18 + .global _022AAC80 +_022AAC80: + .space 0x7C + .global _022AACFC +_022AACFC: + .space 0x7C + .global _022AAD78 +_022AAD78: + .space 0x4 + .global _022AAD7C +_022AAD7C: + .space 0x7C + .global _022AADF8 +_022AADF8: + .space 0x4 + .global _022AADFC +_022AADFC: + .space 0x4 + .global _022AAE00 +_022AAE00: + .space 0x2A + .global _022AAE2A +_022AAE2A: + .space 0x4 + .global _022AAE2E +_022AAE2E: + .space 0x1E + .global _022AAE4C +_022AAE4C: + .space 0xC + .global _022AAE58 +_022AAE58: + .space 0xC + .global _022AAE64 +_022AAE64: + .space 0x4 + .global _022AAE68 +_022AAE68: + .space 0x8 + .global _022AAE70 +_022AAE70: + .space 0x4 + .global _022AAE74 +_022AAE74: + .space 0x4 + .global _022AAE78 +_022AAE78: + .space 0x2C + .global _022AAEA4 +_022AAEA4: + .space 0x4 + .global _022AAEA8 +_022AAEA8: + .space 0x4 + .global _022AAEAC +_022AAEAC: + .space 0x1F0 + .global _022AB09C +_022AB09C: + .space 0x4 + .global _022AB0A0 +_022AB0A0: + .space 0x1 + .global _022AB0A1 +_022AB0A1: + .space 0x1 + .global _022AB0A2 +_022AB0A2: + .space 0x7 + .global _022AB0A9 +_022AB0A9: + .space 0x3 + .global _022AB0AC +_022AB0AC: + .space 0x400 + .global _022AB4AC +_022AB4AC: + .space 0x4 + .global _022AB4B0 +_022AB4B0: + .space 0x48 + .global _022AB4F8 +_022AB4F8: + .space 0x4 + .global _022AB4FC +_022AB4FC: + .space 0x14 + .global _022AB510 +_022AB510: + .space 0x8 + .global _022AB518 +_022AB518: + .space 0x90 + .global _022AB5A8 +_022AB5A8: + .space 0x4 + .global _022AB5AC +_022AB5AC: + .space 0xE8 + .global _022AB694 +_022AB694: + .space 0x8 + .global _022AB69C +_022AB69C: + .space 0x27C + .global _022AB918 +_022AB918: + .space 0xC + .global _022AB924 +_022AB924: + .space 0x8 + .global _022AB92C +_022AB92C: + .space 0x4 + .global _022AB930 +_022AB930: + .space 0x4B0 + .global _022ABDE0 +_022ABDE0: + .space 0x99A8 + .global _022B5788 +_022B5788: + .space 0x4 + .global _022B578C +_022B578C: + .space 0x30 + .global _022B57BC +_022B57BC: + .space 0x4 + .global _022B57C0 +_022B57C0: + .space 0x4C + .global _022B580C +_022B580C: + .space 0x104 + .global _022B5910 +_022B5910: + .space 0x1600 + .global _022B6F10 +_022B6F10: + .space 0x400 + .global _022B7310 +_022B7310: + .space 0x10 + .global _022B7320 +_022B7320: + .space 0x10 + .global DRIVER_WORK +DRIVER_WORK: + .space 0x1 + .global _022B7331 +_022B7331: + .space 0x3 + .global _022B7334 +_022B7334: + .space 0xC + .global _022B7340 +_022B7340: + .space 0xC + .global _022B734C +_022B734C: + .space 0x24 + .global _022B7370 +_022B7370: + .space 0x10 + .global _022B7380 +_022B7380: + .space 0x8 + .global _022B7388 +_022B7388: + .space 0x600 + .global _022B7988 +_022B7988: + .space 0x8 + .global _022B7990 +_022B7990: + .space 0x4 + .global _022B7994 +_022B7994: + .space 0x4 + .global _022B7998 +_022B7998: + .space 0x4 + .global _022B799C +_022B799C: + .space 0x94 + .global _022B7A30 +_022B7A30: + .space 0xE + .global _022B7A3E +_022B7A3E: + .space 0x2E + .global _022B7A6C +_022B7A6C: + .space 0x8C4 + .global _022B8330 +_022B8330: + .space 0xD14 + .global _022B9044 +_022B9044: + .space 0xC8 + .global _022B910C +_022B910C: + .space 0x14 + .global _022B9120 +_022B9120: + .space 0x10 + .global _022B9130 +_022B9130: + .space 0xD8 + .global _022B9208 +_022B9208: + .space 0x2C + .global _022B9234 +_022B9234: + .space 0xCC + .global _022B9300 +_022B9300: + .space 0x184 + .global _022B9484 +_022B9484: + .space 0x38 + .global _022B94BC +_022B94BC: + .space 0xC8 + .global _022B9584 +_022B9584: + .space 0x4 + .global _022B9588 +_022B9588: + .space 0x2 + .global _022B958A +_022B958A: + .space 0x2 + .global _022B958C +_022B958C: + .space 0x2 + .global _022B958E +_022B958E: + .space 0x2 + .global _022B9590 +_022B9590: + .space 0x2 + .global _022B9592 +_022B9592: + .space 0x2 + .global _022B9594 +_022B9594: + .space 0x2 + .global _022B9596 +_022B9596: + .space 0x2 + .global _022B9598 +_022B9598: + .space 0x2 + .global _022B959A +_022B959A: + .space 0x2 + .global _022B959C +_022B959C: + .space 0x2 + .global _022B959E +_022B959E: + .space 0x2 + .global _022B95A0 +_022B95A0: + .space 0x2 + .global _022B95A2 +_022B95A2: + .space 0x2 + .global _022B95A4 +_022B95A4: + .space 0x4 + .global _022B95A8 +_022B95A8: + .space 0x1C + .global _022B95C4 +_022B95C4: + .space 0x20 + .global _022B95E4 +_022B95E4: + .space 0x4 + .global _022B95E8 +_022B95E8: + .space 0x4 + .global _022B95EC +_022B95EC: + .space 0x28 + .global _022B9614 +_022B9614: + .space 0x4 + .global _022B9618 +_022B9618: + .space 0x4 + .global _022B961C +_022B961C: + .space 0x28 + .global _022B9644 +_022B9644: + .space 0x4 + .global _022B9648 +_022B9648: + .space 0xC + .global _022B9654 +_022B9654: + .space 0x18 + .global _022B966C +_022B966C: + .space 0x4 + .global _022B9670 +_022B9670: + .space 0xC + .global _022B967C +_022B967C: + .space 0xC0 + .global _022B973C +_022B973C: + .space 0x188 + .global _022B98C4 +_022B98C4: + .space 0x8 + .global _022B98CC +_022B98CC: + .space 0x24 + .global _022B98F0 +_022B98F0: + .space 0x4 + .global _022B98F4 +_022B98F4: + .space 0x4 + .global _022B98F8 +_022B98F8: + .space 0x24 + .global _022B991C +_022B991C: + .space 0x80 + .global _022B999C +_022B999C: + .space 0x4 + .global _022B99A0 +_022B99A0: + .space 0x8 + .global _022B99A8 +_022B99A8: + .space 0x8 + .global _022B99B0 +_022B99B0: + .space 0xC + .global _022B99BC +_022B99BC: + .space 0x14 + .global _022B99D0 +_022B99D0: + .space 0x4 + .global _022B99D4 +_022B99D4: + .space 0x4 + .global _022B99D8 +_022B99D8: + .space 0x14 + .global _022B99EC +_022B99EC: + .space 0x4 + .global _022B99F0 +_022B99F0: + .space 0x30 + .global _022B9A20 +_022B9A20: + .space 0x24 + .global _022B9A44 +_022B9A44: + .space 0x3C + .global _022B9A80 +_022B9A80: + .space 0x280 + .global _022B9D00 +_022B9D00: + .space 0xD20 + .global _022BAA20 +_022BAA20: + .space 0xAC8 + .global _022BB4E8 +_022BB4E8: + .space 0x18 + .global _022BB500 +_022BB500: + .space 0x60 + .global _022BB560 +_022BB560: + .space 0x4 + .global _022BB564 +_022BB564: + .space 0x4 + .global _022BB568 +_022BB568: + .space 0x80 + .global _022BB5E8 +_022BB5E8: + .space 0x4 + .global _022BB5EC +_022BB5EC: + .space 0xC + .global _022BB5F8 +_022BB5F8: + .space 0x4 + .global _022BB5FC +_022BB5FC: + .space 0x8 + .global _022BB604 +_022BB604: + .space 0x8 + .global _022BB60C +_022BB60C: + .space 0x8 + .global _022BB614 +_022BB614: + .space 0x5C + .global _022BB670 +_022BB670: + .space 0x1C + .global _022BB68C +_022BB68C: + .space 0x20 + .global _022BB6AC +_022BB6AC: + .space 0xC + .global _022BB6B8 +_022BB6B8: + .space 0xC + .global _022BB6C4 +_022BB6C4: + .space 0x4 + .global _022BB6C8 +_022BB6C8: + .space 0x10 + .global _022BB6D8 +_022BB6D8: + .space 0x18 + .global _022BB6F0 +_022BB6F0: + .space 0x4 + .global _022BB6F4 +_022BB6F4: + .space 0x24 + .global _022BB718 +_022BB718: + .space 0xC + .global _022BB724 +_022BB724: + .space 0x3C + .global _022BB760 +_022BB760: + .space 0x20 + .global _022BB780 +_022BB780: + .space 0x60 + .global _022BB7E0 +_022BB7E0: + .space 0x620 + .global _022BBE00 +_022BBE00: + .space 0x20 + .global _022BBE20 +_022BBE20: + .space 0x220 + .global _022BC040 +_022BC040: + .space 0x8 + .global _022BC048 +_022BC048: + .space 0x4 + .global _022BC04C +_022BC04C: + .space 0x14 + .global _022BC060 +_022BC060: + .space 0x20 + .global _022BC080 +_022BC080: + .space 0x4 + .global _022BC084 +_022BC084: + .space 0xBC + .global _022BC140 +_022BC140: + .space 0xE8 + .global _022BC228 +_022BC228: + .space 0x4 + .global _022BC22C +_022BC22C: + .space 0x424 + .global _022BC650 +_022BC650: + .space 0x24 + .global _022BC674 +_022BC674: + .space 0x24 + .global _022BC698 +_022BC698: + .space 0xD8 + .global _022BC770 +_022BC770: + .space 0x100 + .global _022BC870 +_022BC870: + .space 0x100 + .global _022BC970 +_022BC970: + .space 0x100 + .global _022BCA70 +_022BCA70: + .space 0x4 + .global _022BCA74 +_022BCA74: + .space 0xC diff --git a/asm/overlay_00.s b/asm/overlay_00.s index 647e94ea..f4afa77d 100644 --- a/asm/overlay_00.s +++ b/asm/overlay_00.s @@ -6080,7 +6080,7 @@ ov00_022C16D4: ; 0x022C16D4 stmia r6, {r5, ip} sub r0, r2, #1 mov r4, r3 - bl __divsi3 + bl _s32_div_f str r0, [r6, #0xc] mov r0, #0 str r0, [r6, #8] @@ -6459,7 +6459,7 @@ _022C1BF4: mov r8, #0 add r0, r0, r1 sub r0, r0, #1 - bl __divsi3 + bl _s32_div_f mov r2, r8 b _022C1C48 _022C1C38: @@ -7571,7 +7571,7 @@ ov00_022C2BB8: ; 0x022C2BB8 add r0, r1, r2 mov r1, r2 sub r0, r0, #1 - bl __divsi3 + bl _s32_div_f add r0, r0, #0x1f bic r0, r0, #0x1f mov r0, r0, lsl #2 @@ -10316,7 +10316,7 @@ _022C50D0: ldr r8, [r7, #8] add r0, r8, r1 sub r0, r0, #1 - bl __udivsi3 + bl _u32_div_f mov r1, sb, lsl #1 ldrh r3, [r6, r1] mov r2, r0, lsl #0x10 @@ -13684,7 +13684,7 @@ ov00_022C7E20: ; 0x022C7E20 sub r1, r0, #2 mov r0, #0x1e str r1, [r2, #8] - bl __divsi3 + bl _s32_div_f ldr r1, _022C7E4C ; =ov00_02325064 mov r2, #0x1e str r0, [r1, #0xc] @@ -21532,7 +21532,7 @@ _022CE6F8: ble _022CE71C mov r0, r4 mov r1, r5 - bl __divsi3 + bl _s32_div_f cmp r0, #0 mulgt r0, r5, r0 ldmgtia sp!, {r3, r4, r5, pc} @@ -30673,7 +30673,7 @@ _022D611C: add r0, r0, #0x2000 ldr r6, [r0, #0x284] mov r0, r6 - bl __udivsi3 + bl _u32_div_f cmp r1, #0 bne _022D6188 ldr r4, _022D62C8 ; =0x00000728 @@ -32181,7 +32181,7 @@ _022D7530: add r0, r0, r2 blt _022D7530 _022D7544: - bl __divsi3 + bl _s32_div_f _022D7548: and r0, r0, #0xff ldmia sp!, {r3, pc} @@ -60004,7 +60004,7 @@ ov00_022EEB50: ; 0x022EEB50 ldr r0, [r0] ldr r1, [r1, #0x50] mla r0, r2, r0, r3 - bl __udivsi3 + bl _u32_div_f ldr r0, _022EEB8C ; =ov00_02327720 mov r2, r1, asr #0x10 str r1, [r0] @@ -66693,7 +66693,7 @@ _022F449C: blo _022F44D4 mov r0, sb mov r1, r8 - bl __udivsi3 + bl _u32_div_f mul r2, r0, r8 cmp sl, #0 addne r0, r0, #0x30 @@ -67021,7 +67021,7 @@ ov00_022F4870: ; 0x022F4870 ldr r2, [r5, #0x14] ldr r1, [r5, #8] sub r0, r0, r2 - bl __divsi3 + bl _s32_div_f mov r2, r0 mov r0, r5 mov r1, r4 @@ -67131,7 +67131,7 @@ _022F49F0: ldr r2, [r7, #0x14] ldr r1, [r7, #8] sub r0, r0, r2 - bl __divsi3 + bl _s32_div_f add sp, sp, #0xc ldmia sp!, {r3, r4, r5, r6, r7, r8, pc} arm_func_end ov00_022F4968 @@ -68187,7 +68187,7 @@ ov00_022F5680: ; 0x022F5680 ldmeqia sp!, {r3, r4, r5, pc} bl ov00_022F5644 mov r1, r4 - bl __udivsi3 + bl _u32_div_f add r0, r1, r5 ldmia sp!, {r3, r4, r5, pc} arm_func_end ov00_022F5680 @@ -70539,7 +70539,7 @@ _022F7628: bl ov00_022F75CC mov r1, r7 add r0, r5, #1 - bl __divsi3 + bl _s32_div_f add r6, r6, #1 cmp r6, #0x100 and r5, r1, #0xff @@ -89999,7 +89999,7 @@ _023086A0: ov00_023086AC: ; 0x023086AC stmdb sp!, {r3, lr} ldr r0, [r0] - bl __divsi3 + bl _s32_div_f mov r0, r1 ldmia sp!, {r3, pc} arm_func_end ov00_023086AC @@ -94036,7 +94036,7 @@ ov00_0230BFA0: ; 0x0230BFA0 bl ov00_0230C24C ldr r0, [r0] ldr r1, [r5] - bl __divsi3 + bl _s32_div_f bl ov00_0230C16C mov r1, r0 mov r0, r4 @@ -94112,7 +94112,7 @@ ov00_0230C098: ; 0x0230C098 ldr r2, [r7] ldr r0, [r0] mla r0, r1, r0, r2 - bl __divsi3 + bl _s32_div_f bl ov00_0230C16C mov r1, r0 mov r0, r4 @@ -95485,11 +95485,11 @@ _0230D284: ldrnesb r6, [r0, #-1] mov r1, r7 add r0, sl, sb - bl __divsi3 + bl _s32_div_f mul r0, r6, r8 mov r6, r1 mov r1, r7 - bl __divsi3 + bl _s32_div_f ldr r0, _0230D320 ; =ov00_0231BED4 ldrsb r3, [r0, r6] ldrsb r2, [r0, r1] @@ -99155,7 +99155,7 @@ ov00_023102C8: ; 0x023102C8 ldrh r0, [r2, #4] ldr r2, [r2] mul r0, r2, r0 - bl __udivsi3 + bl _u32_div_f mov r0, r1 ldmia sp!, {r3, pc} arm_func_end ov00_023102C8 @@ -102520,7 +102520,7 @@ _02313038: rsb r2, r3, r2, lsl #24 add r2, r3, r2, ror #24 and r5, r2, #0xff - bl __divsi3 + bl _s32_div_f and r4, r1, #0xff mov r0, r6 add r1, fp, r5 @@ -103992,7 +103992,7 @@ _02314508: and r0, r5, r0 bls _02314528 mov r1, sb - bl __udivsi3 + bl _u32_div_f mov r0, r1 _02314528: cmp r0, sb @@ -105558,7 +105558,7 @@ _0231595C: bne _02315948 _0231596C: mov r0, ip - bl __udivsi3 + bl _u32_div_f mov r0, r1 ldmia sp!, {r3, pc} .align 2, 0 @@ -106238,7 +106238,7 @@ _02316168: bne _02316154 _02316178: mov r0, ip - bl __udivsi3 + bl _u32_div_f mov r0, r1 ldmia sp!, {r3, pc} .align 2, 0 @@ -106824,7 +106824,7 @@ ov00_02316920: ; 0x02316920 _0231694C: mov r0, r4 mov r1, r5 - bl __divsi3 + bl _s32_div_f ldrsb r1, [r6, r1] mov r2, r4, lsr #0x1f rsb r0, r2, r4, lsl #29 diff --git a/asm/overlay_01.s b/asm/overlay_01.s index fd5946a8..6de0c6b4 100644 --- a/asm/overlay_01.s +++ b/asm/overlay_01.s @@ -7757,13 +7757,13 @@ ov01_0232F830: ; 0x0232F830 bl InitPreprocessorArgs ldr r1, _0232F904 ; =0x00002710 mov r0, r4 - bl __udivsi3 + bl _u32_div_f ldr r1, _0232F904 ; =0x00002710 - bl __udivsi3 + bl _u32_div_f str r1, [sp, #0x28] ldr r1, _0232F904 ; =0x00002710 mov r0, r4 - bl __udivsi3 + bl _u32_div_f mov r0, r5 str r1, [sp, #0x2c] bl sub_02027B1C @@ -14316,11 +14316,11 @@ _023350EC: bge _0233513C mov r0, r5 mov r1, #0x12 - bl __divsi3 + bl _s32_div_f mov r6, r1 mov r0, r5 mov r1, #0x12 - bl __divsi3 + bl _s32_div_f mov r1, #0xc mul r2, r6, r1 mov r1, r0, lsl #4 @@ -14486,13 +14486,13 @@ ov01_02335280: ; 0x02335280 mov r0, r0, lsl #0x10 mov r4, r0, asr #0x10 mov r0, r4 - bl __divsi3 + bl _s32_div_f movs r6, r1 movne r5, #2 mov r0, r4 mov r1, #6 moveq r5, #0 - bl __divsi3 + bl _s32_div_f add r0, r6, r0, lsl #3 add r0, r0, r5 mov r0, r0, lsl #0x10 @@ -18303,7 +18303,7 @@ _02338438: _02338474: ldr r0, [sb, #0x58] mov r1, #0xa - bl __divsi3 + bl _s32_div_f cmp r1, #0 bne _023384B8 ldr r0, _02338844 ; =ov01_0233C210 diff --git a/asm/overlay_02.s b/asm/overlay_02.s index dbcf2e57..6fe7b20a 100644 --- a/asm/overlay_02.s +++ b/asm/overlay_02.s @@ -5556,7 +5556,7 @@ ov02_0232DD08: ; 0x0232DD08 ldr r0, [r0, #4] sub r0, r0, r4 mul r0, r2, r0 - bl __divsi3 + bl _s32_div_f add r0, r4, r0 ldmia sp!, {r4, pc} arm_func_end ov02_0232DD08 @@ -6104,12 +6104,12 @@ _0232E17A: str r0, [sp, #0x60] ldr r0, [sp, #0xc] lsl r1, r1, #2 - bl __divsi3 + bl _s32_div_f str r0, [sp, #0x14] mov r1, #0xfa ldr r0, [sp, #0xc] lsl r1, r1, #2 - bl __divsi3 + bl _s32_div_f mov r0, #0xfa lsl r0, r0, #2 mul r0, r1 @@ -9352,7 +9352,7 @@ _0232FAF0: ldr r1, [sp] add r0, r7, r0 ldr r1, [r1, #0xc] - bl __udivsi3 + bl _u32_div_f ldrb r0, [r4, r1] add r6, r6, #1 strb r7, [r4, r1] @@ -9408,14 +9408,14 @@ ov02_0232FB4C: ; 0x0232FB4C ldr r0, [r5] ldr r1, [sp] add r0, r0, #1 - bl __udivsi3 + bl _u32_div_f lsl r0, r1, #0x18 lsr r7, r0, #0x18 ldrb r6, [r4, r7] ldr r0, [r5, #4] ldr r1, [sp] add r0, r6, r0 - bl __udivsi3 + bl _u32_div_f lsl r0, r1, #0x18 lsr r1, r0, #0x18 ldrb r0, [r4, r1] @@ -9425,7 +9425,7 @@ ov02_0232FB4C: ; 0x0232FB4C strb r0, [r4, r7] ldr r1, [r5, #0xc] add r0, r6, r0 - bl __udivsi3 + bl _u32_div_f ldrb r0, [r4, r1] pop {r3, r4, r5, r6, r7, pc} .align 2, 0 @@ -9593,7 +9593,7 @@ ov02_0232FCA0: ; 0x0232FCA0 asr r4, r1, #1 add r1, r6, #0 add r7, r3, #0 - bl __divsi3 + bl _s32_div_f mov r0, #0 cmp r4, #0 ble _0232FCD2 diff --git a/asm/overlay_07.s b/asm/overlay_07.s index b2fcbd7a..d11aa54b 100644 --- a/asm/overlay_07.s +++ b/asm/overlay_07.s @@ -5693,7 +5693,7 @@ _02341688: bge _023416F0 mov r0, r7 mov r1, #0x1b - bl __divsi3 + bl _s32_div_f cmp r1, #0 bne _023416E4 strb r6, [sl, r8] diff --git a/asm/overlay_10.s b/asm/overlay_10.s index c206682f..824f668a 100644 --- a/asm/overlay_10.s +++ b/asm/overlay_10.s @@ -2498,11 +2498,11 @@ ov10_022BEB2C: ; 0x022BEB2C mul r2, r0, r6 strh r2, [r4, #0x26] ldrsh r0, [r4, #0x24] - bl __divsi3 + bl _s32_div_f strh r0, [r4, #0x24] ldrsh r0, [r4, #0x26] add r1, r6, #1 - bl __divsi3 + bl _s32_div_f strh r0, [r4, #0x26] ldrsh r0, [r4, #0x26] sub r0, r0, #9 @@ -2828,7 +2828,7 @@ ov10_022BF01C: ; 0x022BF01C mov r5, r0 mov r0, r6 mov r1, #0x258 - bl __divsi3 + bl _s32_div_f mov r1, r1, lsl #0x10 ldrsh r3, [r4, #0x14] mov r2, #0 @@ -2861,7 +2861,7 @@ ov10_022BF088: ; 0x022BF088 mov r5, r0 mov r0, r6 mov r1, #0x258 - bl __divsi3 + bl _s32_div_f mov r1, r1, lsl #0x10 ldrsh r3, [r4, #0x14] mov r2, #0 @@ -2894,7 +2894,7 @@ ov10_022BF0F4: ; 0x022BF0F4 mov r5, r0 mov r0, r6 mov r1, #0x258 - bl __divsi3 + bl _s32_div_f mov r1, r1, lsl #0x10 ldrsh r3, [r4, #0x14] mov r2, #0 @@ -3618,7 +3618,7 @@ ov10_022BFA3C: ; 0x022BFA3C mov r5, r0 mov r0, r6 mov r1, #0x258 - bl __divsi3 + bl _s32_div_f mov r1, r1, lsl #0x10 ldrsh r3, [r4, #0x14] mov r2, #0 diff --git a/asm/overlay_11.s b/asm/overlay_11.s index d359ab5b..935152f9 100644 --- a/asm/overlay_11.s +++ b/asm/overlay_11.s @@ -21718,20 +21718,20 @@ _022EEA00: _022EEA18: ldr r0, [r4, #0x3c] mov r1, #3 - bl __divsi3 + bl _s32_div_f str r0, [r4, #0x44] ldr r0, [r4, #0x40] mov r1, #3 - bl __divsi3 + bl _s32_div_f str r0, [r4, #0x48] ldr r0, [r4, #0x34] mov r1, #0x18 - bl __divsi3 + bl _s32_div_f add r0, r1, #0x10 str r0, [r4, #0x4c] ldr r0, [r4, #0x38] mov r1, #0x18 - bl __divsi3 + bl _s32_div_f str r1, [r4, #0x50] ldmia sp!, {r4, pc} arm_func_end ov11_022EE9B0 @@ -26899,14 +26899,14 @@ _022F2B6C: ldr r0, [r5] mov r1, #0x480 add sl, sb, r8 - bl __divsi3 + bl _s32_div_f ldr r0, _022F2F10 ; =ov11_023210D4 ldr r0, [r0, r4, lsl #2] sub r0, r0, r1 str r0, [sb, r8] ldr r0, [r5, #4] ldr r1, _022F2F08 ; =0x0000049C - bl __divsi3 + bl _s32_div_f ldr r0, _022F2F10 ; =ov11_023210D4 add r0, r0, r4, lsl #2 ldr r0, [r0, #0x8c] @@ -26971,7 +26971,7 @@ _022F2C74: mov r0, sl mov r1, #5 add sb, r6, r8 - bl __divsi3 + bl _s32_div_f ldr r0, _022F2F14 ; =ov11_023210AC ldr r3, [r0, r1, lsl #2] ldr r1, [r5] @@ -26982,11 +26982,11 @@ _022F2C74: sub r1, r3, r1 str r1, [r6, r8] mov r1, #5 - bl __divsi3 + bl _s32_div_f mov fp, r0 ldr r0, [r5, #4] mov r1, #0x300 - bl __divsi3 + bl _s32_div_f ldr r0, _022F2F14 ; =ov11_023210AC add r0, r0, fp, lsl #2 ldr r0, [r0, #0x14] @@ -27049,7 +27049,7 @@ _022F2D7C: ldrsh r2, [r7, #2] mov r0, #0xa0 smulbb r0, r2, r0 - bl __divsi3 + bl _s32_div_f b _022F2DB8 _022F2DB4: mov r0, #0xa0 @@ -27064,22 +27064,22 @@ _022F2DC8: mov r0, sl mov r1, #5 add sb, fp, r8 - bl __divsi3 + bl _s32_div_f mov r7, r1 ldr r0, [r5] mov r1, #0xf0 - bl __divsi3 + bl _s32_div_f ldr r0, _022F2F18 ; =ov11_02321098 ldr r2, [r0, r7, lsl #2] mov r0, sl sub r1, r2, r1 str r1, [fp, r8] mov r1, #5 - bl __divsi3 + bl _s32_div_f mov r7, r0 ldr r0, [r5, #4] mov r1, #0x300 - bl __divsi3 + bl _s32_div_f ldr r0, _022F2F14 ; =ov11_023210AC add r0, r0, r7, lsl #2 ldr r0, [r0, #0x14] @@ -66688,7 +66688,7 @@ _02314080: add r1, r1, r7 str r8, [r1, #0x38] mov r1, #0xf - bl __divsi3 + bl _s32_div_f ldr r3, [r4] ldr r1, _023145FC ; =ov11_02323DD0 add r3, r3, r7 @@ -66795,7 +66795,7 @@ _02314240: mul sb, sl, r5 mov r0, sl mov r1, fp - bl __divsi3 + bl _s32_div_f mov r0, sl, asr #2 add r0, sl, r0, lsr #29 mov r2, r0, asr #3 @@ -66907,7 +66907,7 @@ _02314374: ldr r2, [r7, #0x24] rsb r2, r2, #0x64 mul r0, r2, r0 - bl __divsi3 + bl _s32_div_f mov r1, r5, asr #4 add r2, r7, r4 strh r0, [r2, #0x40] @@ -67208,7 +67208,7 @@ _023147F4: ldr r1, [r4, #0x28] ldr r0, [r4, #4] add r1, r1, #8 - bl __divsi3 + bl _s32_div_f cmp r1, #1 bne _0231482C ldr r0, [r4, #8] @@ -67225,7 +67225,7 @@ _0231482C: ldr r1, [r4, #0x28] ldr r0, [r4, #4] add r1, r1, #8 - bl __divsi3 + bl _s32_div_f cmp r1, #0 bne _02314D24 ldr r1, [r4, #8] @@ -67264,7 +67264,7 @@ _023148CC: ldr r1, [r4, #0x28] ldr r0, [r4, #4] add r1, r1, #6 - bl __divsi3 + bl _s32_div_f cmp r1, #0 bne _02314D24 ldr r1, [r4, #8] @@ -67275,7 +67275,7 @@ _023148CC: mov r1, #3 ldr r4, [r0, #8] mov r0, r4 - bl __divsi3 + bl _s32_div_f cmp r1, #0 bne _0231493C add r0, r4, r4, lsr #31 @@ -67295,12 +67295,12 @@ _0231493C: ldr r0, [r0] ldr r4, [r0, #8] mov r0, r4 - bl __divsi3 + bl _s32_div_f cmp r1, #0 bne _02314988 mov r0, r4 mov r1, #3 - bl __divsi3 + bl _s32_div_f mov r1, r0, lsr #0x1f rsb r0, r1, r0, lsl #30 add r0, r1, r0, ror #30 @@ -67315,12 +67315,12 @@ _02314988: ldr r0, [r0] ldr r4, [r0, #8] mov r0, r4 - bl __divsi3 + bl _s32_div_f cmp r1, #1 bne _02314D24 mov r0, r4 mov r1, #3 - bl __divsi3 + bl _s32_div_f mov r1, r0, lsr #0x1f rsb r0, r1, r0, lsl #30 ldr r2, _02314D3C ; =ov11_02324460 @@ -67378,7 +67378,7 @@ _02314A38: mov r0, #0xb7 mul r0, r2, r0 mov r1, #0x140 - bl __divsi3 + bl _s32_div_f ldr r0, [sb, #0xc] mov fp, r1 add r0, r0, #1 @@ -67388,7 +67388,7 @@ _02314A9C: ldr sb, [r4] mov r1, #3 ldr r0, [sb, #4] - bl __divsi3 + bl _s32_div_f cmp r1, #1 bne _02314CA0 ldr r0, [sb, #8] @@ -67405,7 +67405,7 @@ _02314A9C: mov r0, #0x9f mul r0, r2, r0 mov r1, #0x140 - bl __divsi3 + bl _s32_div_f ldr r0, [sb, #0x10] mov fp, r1 add r0, r0, #1 @@ -67433,7 +67433,7 @@ _02314B04: mov r0, #0x92 mul r0, r2, r0 mov r1, #0x140 - bl __divsi3 + bl _s32_div_f ldr r0, [sb, #0x14] mov fp, r1 add r0, r0, #1 @@ -67443,7 +67443,7 @@ _02314B70: ldr sb, [r4] mov r1, #5 ldr r0, [sb, #4] - bl __divsi3 + bl _s32_div_f cmp r1, #2 bne _02314CA0 ldr r0, [sb, #8] @@ -67460,7 +67460,7 @@ _02314B70: mov r0, #0x9b mul r0, r2, r0 mov r1, #0x140 - bl __divsi3 + bl _s32_div_f ldr r0, [sb, #0x18] mov fp, r1 add r0, r0, #1 @@ -67471,7 +67471,7 @@ _02314BD8: mov r1, #5 ldr sb, [r0, #8] mov r0, sb - bl __divsi3 + bl _s32_div_f cmp r1, #3 bne _02314CA0 mov r1, sb, lsr #0x1f @@ -67486,7 +67486,7 @@ _02314BD8: ldr r2, [sb, #0x1c] mov r1, #0x140 mul r0, r2, sl - bl __divsi3 + bl _s32_div_f ldr r0, [sb, #0x1c] mov fp, r1 add r0, r0, #1 @@ -67497,7 +67497,7 @@ _02314C3C: mov r1, #6 ldr sb, [r0, #8] mov r0, sb - bl __divsi3 + bl _s32_div_f cmp r1, #3 bne _02314CA0 mov r1, sb, lsr #0x1f @@ -67513,7 +67513,7 @@ _02314C3C: ldr r0, _02314D40 ; =0x000001BF mov r1, #0x140 mul r0, r2, r0 - bl __divsi3 + bl _s32_div_f ldr r0, [sb, #0x20] mov fp, r1 add r0, r0, #1 @@ -67537,7 +67537,7 @@ _02314CA0: mov r0, #0x3c00 mul r0, r2, r0 mov r1, r1, lsl #5 - bl __divsi3 + bl _s32_div_f ldrh r1, [r6, #0x12] rsb r0, r0, #0x200 mul r0, r1, r0 @@ -68092,18 +68092,18 @@ _02315440: mov r1, r4 ldrh r4, [r2, r0] mov r0, #0x1000 - bl __divsi3 + bl _s32_div_f mov r1, #0xa mul r7, r0, r1 mul r0, r5, r4 mov r1, r7 - bl __divsi3 + bl _s32_div_f ldr r2, [r8, #4] mov r1, r7 add r2, r2, r0 mul r0, r6, r4 str r2, [r8, #4] - bl __divsi3 + bl _s32_div_f ldr r1, [r8, #8] sub r0, r1, r0 str r0, [r8, #8] @@ -68792,7 +68792,7 @@ _02315E68: add r0, r1, r0, lsr #30 mov r0, r0, asr #2 mov r1, #3 - bl __divsi3 + bl _s32_div_f sub r1, r1, #0xc4 ldr r0, _02315ED4 ; =ov11_02324E34 str r1, [r4, #8] diff --git a/asm/overlay_13.s b/asm/overlay_13.s index 4fba3117..d4e4885b 100644 --- a/asm/overlay_13.s +++ b/asm/overlay_13.s @@ -1652,7 +1652,7 @@ _0238B8BC: _0238B910: mov r1, #0x15 add r0, r6, r7 - bl __divsi3 + bl _s32_div_f mov r0, r1, lsl #1 ldrsh sl, [fp, r0] mov r1, #0 diff --git a/asm/overlay_14.s b/asm/overlay_14.s index c50ed2e9..7290b7dd 100644 --- a/asm/overlay_14.s +++ b/asm/overlay_14.s @@ -932,7 +932,7 @@ SentryUpdateDisplay: ; 0x0238ADFC beq _0238AECC ldr r0, [r0, #0x874] mov r1, #0x3c - bl __divsi3 + bl _s32_div_f mov r0, r0, lsl #0x10 mov r0, r0, asr #0x10 cmp r0, #9 @@ -2981,7 +2981,7 @@ SentryStateGetUserChoice: ; 0x0238CA94 ldr r0, [r2] add r0, r0, #0x3000 ldr r0, [r0, #0x874] - bl __divsi3 + bl _s32_div_f mov r0, r0, lsl #0x10 mov r8, r0, asr #0x10 mov r1, r8, lsr #0x1f @@ -2993,7 +2993,7 @@ SentryStateGetUserChoice: ; 0x0238CA94 ldr r4, [r0] add r0, r4, #0x3000 ldr r0, [r0, #0x874] - bl __divsi3 + bl _s32_div_f cmp r0, #0x10 bge _0238CDE0 mov r4, #0 diff --git a/asm/overlay_16.s b/asm/overlay_16.s index a611e9ae..2b44a1e1 100644 --- a/asm/overlay_16.s +++ b/asm/overlay_16.s @@ -2425,7 +2425,7 @@ _0238C448: bl ov16_0238CC64 bl Rand16Bit mov r1, #0x64 - bl __divsi3 + bl _s32_div_f ldr r0, _0238CADC ; =OVERLAY16_UNKNOWN_POINTER__NA_238CE40 ldr r2, [r0] strb r1, [r2, #6] diff --git a/asm/overlay_20.s b/asm/overlay_20.s index c8cbfa84..6da967bb 100644 --- a/asm/overlay_20.s +++ b/asm/overlay_20.s @@ -1015,7 +1015,7 @@ _0238AEE8: mov r0, r0, lsl #0x10 mov r0, r0, lsr #0x10 mov r1, #0x64 - bl __divsi3 + bl _s32_div_f mov r5, r1, lsl #0x10 add r0, sb, #0x84 bl sub_02011E18 @@ -1028,7 +1028,7 @@ _0238AEE8: str r5, [sp] bl Rand16Bit ldr r1, [r5, #4] - bl __divsi3 + bl _s32_div_f ldr r2, [r5] mov r0, #0x18 mla r0, r1, r0, r2 diff --git a/asm/overlay_24.s b/asm/overlay_24.s index e5a82d84..941acd95 100644 --- a/asm/overlay_24.s +++ b/asm/overlay_24.s @@ -957,7 +957,7 @@ _0238AECC: _0238AF00: bl Rand16Bit mov r1, #0x64 - bl __divsi3 + bl _s32_div_f ldr r0, _0238B3D8 ; =_020A1868 ldrsh r0, [r0] cmp r1, r0 @@ -1888,7 +1888,7 @@ _0238BCA8: _0238BCDC: bl Rand16Bit mov r1, #0x64 - bl __divsi3 + bl _s32_div_f ldr r0, _0238C1B4 ; =_020A1868 ldrsh r0, [r0] cmp r1, r0 diff --git a/asm/overlay_29_022DC240.s b/asm/overlay_29_022DC240.s index cae43e9d..9b9c454d 100644 --- a/asm/overlay_29_022DC240.s +++ b/asm/overlay_29_022DC240.s @@ -718,7 +718,7 @@ _022DCB24: mov fp, r6, lsl #5 mov r0, r2, asr #2 mov r6, r3, lsr #0x10 - bl __divsi3 + bl _s32_div_f mov r0, #0 str r0, [sp] str r0, [sp, #4] @@ -1374,7 +1374,7 @@ ov29_022DD518: ; 0x022DD518 mov r0, r0, asr #2 smulbb r2, r3, r2 mov r6, r2, lsl #5 - bl __divsi3 + bl _s32_div_f mov r0, #1 str r0, [sp] mov r0, #0xe diff --git a/asm/overlay_29_022E9618.s b/asm/overlay_29_022E9618.s index 3bcec1ba..cb78766c 100644 --- a/asm/overlay_29_022E9618.s +++ b/asm/overlay_29_022E9618.s @@ -1436,7 +1436,7 @@ _022EA848: bge _022EA910 rsb r0, r1, r1, lsl #8 mov r1, #0x1f - bl __divsi3 + bl _s32_div_f _022EA910: ldr ip, _022EA95C ; =ov29_0237C850 mov r1, r4, lsl #0x10 diff --git a/asm/overlay_29_022EAB50.s b/asm/overlay_29_022EAB50.s index 55f16506..12ea4a69 100644 --- a/asm/overlay_29_022EAB50.s +++ b/asm/overlay_29_022EAB50.s @@ -163,7 +163,7 @@ _022EACFC: .word 0x000003E6 MusicTableIdxToMusicId: ; 0x022EAD00 stmdb sp!, {r4, lr} mov r1, #0xaa - bl __divsi3 + bl _s32_div_f ldr r0, _022EAD5C ; =MUSIC_ID_TABLE mov r1, r1, lsl #1 ldrh r4, [r0, r1] diff --git a/asm/overlay_29_022EC62C.s b/asm/overlay_29_022EC62C.s index 292d51ee..61509412 100644 --- a/asm/overlay_29_022EC62C.s +++ b/asm/overlay_29_022EC62C.s @@ -199,7 +199,7 @@ ov29_022EC8A8: ; 0x022EC8A8 mov r0, r2 mov r1, #0x30 mov r4, r3 - bl __divsi3 + bl _s32_div_f mov r3, r1, lsl #1 and r0, r3, #0xff mov r2, r0, lsr #1 diff --git a/asm/overlay_29_022F05B4.s b/asm/overlay_29_022F05B4.s index eb1947a5..ee15095a 100644 --- a/asm/overlay_29_022F05B4.s +++ b/asm/overlay_29_022F05B4.s @@ -4067,14 +4067,14 @@ _022F3EE0: ldrsh r0, [r7, r0] mov r1, #0x18 add r0, r2, r0 - bl __divsi3 + bl _s32_div_f ldr r1, _022F40B4 ; =0x0001A226 ldr r3, [sp, #4] ldrsh r2, [r7, r1] mov r7, r0 mov r1, #0x18 add r0, r3, r2 - bl __divsi3 + bl _s32_div_f mov r8, r0 strh r7, [sb] strh r8, [sb, #2] diff --git a/asm/overlay_29_022F52B0.s b/asm/overlay_29_022F52B0.s index c741da22..245ce013 100644 --- a/asm/overlay_29_022F52B0.s +++ b/asm/overlay_29_022F52B0.s @@ -711,7 +711,7 @@ _022F5C3C: movgt r1, r0 mov r0, r1, lsl #3 mov r1, #0xa - bl __divsi3 + bl _s32_div_f ldrsh r1, [sb, #0x10] cmp r1, r0 movge r4, #0 diff --git a/asm/overlay_29_022F7388.s b/asm/overlay_29_022F7388.s index 86bb5644..31fb6d5a 100644 --- a/asm/overlay_29_022F7388.s +++ b/asm/overlay_29_022F7388.s @@ -6000,7 +6000,7 @@ _022FC128: str r0, [sp, #4] mov r0, fp mov r1, #0x258 - bl __divsi3 + bl _s32_div_f ldr r0, _022FC230 ; =DUNGEON_PTR mov r1, r1, lsl #0x10 ldr r0, [r0] @@ -6078,7 +6078,7 @@ InitEnemyStatsAndMoves: ; 0x022FC234 mov r8, r2 mov r7, r3 ldr r6, [sp, #0x34] - bl __divsi3 + bl _s32_div_f mov r0, r1, lsl #0x10 ldr r2, _022FC464 ; =DUNGEON_PTR mov r4, r0, asr #0x10 diff --git a/asm/overlay_29_02300108.s b/asm/overlay_29_02300108.s index 49704df4..35a13d38 100644 --- a/asm/overlay_29_02300108.s +++ b/asm/overlay_29_02300108.s @@ -2797,7 +2797,7 @@ _02302580: mov r1, #0x64 ldrsh r0, [r0] mov r0, r0, lsl #8 - bl __divsi3 + bl _s32_div_f mov r1, r0 mov r0, r6, lsl #8 bl MultiplyByFixedPoint @@ -2812,7 +2812,7 @@ _023025C0: mov r1, #0x64 ldrsh r0, [r0] mov r0, r0, lsl #8 - bl __divsi3 + bl _s32_div_f mov r1, r0 mov r0, r6, lsl #8 bl MultiplyByFixedPoint @@ -2827,7 +2827,7 @@ _023025F8: mov r1, #0x64 ldrsh r0, [r0] mov r0, r0, lsl #8 - bl __divsi3 + bl _s32_div_f mov r1, r0 mov r0, r6, lsl #8 bl MultiplyByFixedPoint @@ -2848,7 +2848,7 @@ _02302650: mov r1, #0x64 ldrsh r0, [r0] mov r0, r0, lsl #8 - bl __divsi3 + bl _s32_div_f mov r1, r0 mov r0, r6, lsl #8 bl MultiplyByFixedPoint diff --git a/asm/overlay_29_023047DC.s b/asm/overlay_29_023047DC.s index 87412b63..10646b03 100644 --- a/asm/overlay_29_023047DC.s +++ b/asm/overlay_29_023047DC.s @@ -483,7 +483,7 @@ ov29_02304D20: ; 0x02304D20 ldr r1, [r5] mov r0, #0x18 mov r1, r1, lsl #1 - bl __divsi3 + bl _s32_div_f add r1, sb, #0x100 strh r0, [r1, #0xb4] ldr r0, [sb, #0x1ac] @@ -496,7 +496,7 @@ ov29_02304D20: ; 0x02304D20 str r2, [sb, #0x1b0] ldr r1, [r1] mov r1, r1, lsl #1 - bl __divsi3 + bl _s32_div_f strh r0, [r7, #0x18] ldr r0, [r7, #0x10] mov r0, r0, lsl #1 @@ -516,7 +516,7 @@ _02304E80: ldr r1, [r5] mov r0, r4 add r1, r1, r1, lsl #1 - bl __divsi3 + bl _s32_div_f add r1, r8, #0x100 strh r0, [r1, #0xb4] ldr r0, [r8, #0x1ac] @@ -540,7 +540,7 @@ _02304E80: mov r0, #0x18 ldr r1, [r1] add r1, r1, r1, lsl #1 - bl __divsi3 + bl _s32_div_f strh r0, [r7, #0x18] ldr r0, [r7, #0x10] add r0, r0, r0, lsl #1 @@ -561,7 +561,7 @@ _02304F2C: ldr r1, [r5] mov r0, r6 mov r1, r1, lsl #2 - bl __divsi3 + bl _s32_div_f add r1, sl, #0x100 strh r0, [r1, #0xb4] ldr r0, [sl, #0x1ac] @@ -572,11 +572,11 @@ _02304F2C: mov r0, r0, lsl #2 str r0, [sl, #0x1b0] ldr r0, [sl, #0x1ac] - bl __divsi3 + bl _s32_div_f str r0, [sl, #0x1ac] ldr r0, [sl, #0x1b0] mov r1, #3 - bl __divsi3 + bl _s32_div_f add r8, r8, #1 str r0, [sl, #0x1b0] cmp r8, #3 @@ -585,7 +585,7 @@ _02304F2C: mov r0, #0x18 ldr r1, [r1] mov r1, r1, lsl #2 - bl __divsi3 + bl _s32_div_f strh r0, [r7, #0x18] ldr r0, [r7, #0x10] mov r0, r0, lsl #2 @@ -597,7 +597,7 @@ _02304F2C: _02304FC0: ldr r1, [r5] mov r0, #0x18 - bl __divsi3 + bl _s32_div_f strh r0, [r7, #0x18] ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 @@ -825,7 +825,7 @@ _02305314: ldr r1, _02305584 ; =ov29_0237C9CC mov r0, #0x18 ldr r1, [r1] - bl __divsi3 + bl _s32_div_f cmp r5, r0 blt _023051B0 _0230532C: diff --git a/asm/overlay_29_02308FE0.s b/asm/overlay_29_02308FE0.s index f88a8769..e65de005 100644 --- a/asm/overlay_29_02308FE0.s +++ b/asm/overlay_29_02308FE0.s @@ -5681,7 +5681,7 @@ _0230C8E0: str r0, [r1] beq _0230C920 mov r1, fp - bl __divsi3 + bl _s32_div_f add r1, sp, #0x90 str r0, [r1] _0230C920: @@ -5691,7 +5691,7 @@ _0230C920: add r4, sp, #0x94 mov r1, r0 ldr r0, [r4] - bl __divsi3 + bl _s32_div_f str r0, [r4] _0230C940: ldr r0, [sp, #0x90] diff --git a/asm/overlay_29_0231513C.s b/asm/overlay_29_0231513C.s index feccd22c..b4c3d669 100644 --- a/asm/overlay_29_0231513C.s +++ b/asm/overlay_29_0231513C.s @@ -165,7 +165,7 @@ _02315348: mov r1, r1, lsl #8 bl MultiplyByFixedPoint mov r1, #0x64 - bl __divsi3 + bl _s32_div_f add r5, r5, r0, asr #8 _0231537C: ldrsh r1, [sb, #0x12] @@ -1929,7 +1929,7 @@ _02316C08: mov r1, r1, lsl #8 bl MultiplyByFixedPoint mov r1, #0x64 - bl __divsi3 + bl _s32_div_f bl sub_02001888 ldr r1, _02317108 ; =0x000003E7 add r8, r8, r0, asr #8 diff --git a/asm/overlay_29_02319FB0.s b/asm/overlay_29_02319FB0.s index d120044e..0115ea9f 100644 --- a/asm/overlay_29_02319FB0.s +++ b/asm/overlay_29_02319FB0.s @@ -302,7 +302,7 @@ _0231A3A4: beq _0231A404 ldrsh r0, [r5, #2] mov r1, #0x258 - bl __divsi3 + bl _s32_div_f ldr r0, _0231A45C ; =DUNGEON_PTR ldr r0, [r0] add r0, r0, r1 diff --git a/asm/overlay_29_0231EDFC.s b/asm/overlay_29_0231EDFC.s index 9b068454..1506f275 100644 --- a/asm/overlay_29_0231EDFC.s +++ b/asm/overlay_29_0231EDFC.s @@ -292,7 +292,7 @@ _0231F1B0: ldrsh r0, [r0, r1] mov r1, #3 mov r0, r0, lsl #8 - bl __divsi3 + bl _s32_div_f ldrsh sl, [sp, #0x40] mov r1, #0x18 ldr r2, _0231F560 ; =ov29_0235171E @@ -303,7 +303,7 @@ _0231F1B0: ldrsh r2, [r2, r3] mov r1, #3 mov r0, r2, lsl #8 - bl __divsi3 + bl _s32_div_f ldrsh r2, [sp, #0x42] mov r1, #0x18 ldr sl, [r4, #0xc] @@ -313,7 +313,7 @@ _0231F1B0: ldr r0, [r4, #0x10] mov r1, sb sub r0, fp, r0 - bl __divsi3 + bl _s32_div_f str sl, [sp, #0x38] ldr r1, [r4, #0x10] str r0, [sp, #0x18] @@ -321,7 +321,7 @@ _0231F1B0: str r1, [sp, #0x3c] mov r1, sb mov sl, #0 - bl __divsi3 + bl _s32_div_f str r0, [sp, #0x1c] b _0231F31C _0231F294: @@ -357,7 +357,7 @@ _0231F294: _0231F308: mov r0, #0x800 mov r1, sb - bl __divsi3 + bl _s32_div_f add r7, r7, r0 add sl, sl, #1 _0231F31C: diff --git a/asm/overlay_29_0231F594.s b/asm/overlay_29_0231F594.s index 4175a08e..e8112339 100644 --- a/asm/overlay_29_0231F594.s +++ b/asm/overlay_29_0231F594.s @@ -322,7 +322,7 @@ _0231F9C4: smulbb r2, r2, fp add r2, r2, #4 rsb r0, r0, r2, lsl #8 - bl __divsi3 + bl _s32_div_f add r1, r4, sb, lsl #3 add r1, r1, #0x1000 str r0, [r1, #0x2f4] @@ -334,7 +334,7 @@ _0231F9C4: smulbb r0, r0, r5 add r0, r0, #4 rsb r0, r2, r0, lsl #8 - bl __divsi3 + bl _s32_div_f add r1, r4, sb, lsl #3 add r1, r1, #0x1000 str r0, [r1, #0x2f8] diff --git a/asm/overlay_29_023201A0.s b/asm/overlay_29_023201A0.s index 8cac5a59..03461f86 100644 --- a/asm/overlay_29_023201A0.s +++ b/asm/overlay_29_023201A0.s @@ -150,11 +150,11 @@ _02320394: sub r0, r6, r8 mov r1, #0xc mov r5, #0 - bl __divsi3 + bl _s32_div_f str r0, [sp] sub r0, r7, sb mov r1, #0xc - bl __divsi3 + bl _s32_div_f mov fp, r0 mov r4, r5 _023203C0: diff --git a/asm/overlay_29_0232145C.s b/asm/overlay_29_0232145C.s index b5d9f29c..c24d2556 100644 --- a/asm/overlay_29_0232145C.s +++ b/asm/overlay_29_0232145C.s @@ -2160,7 +2160,7 @@ _023232E4: ldrsh r2, [r2, r4] str r3, [sp, #0x10] str r2, [sp, #0xc] - bl __divsi3 + bl _s32_div_f ldr r2, [sp, #0x84] str r0, [sp, #0x18] mul r1, r2, r0 @@ -2175,7 +2175,7 @@ _0232335C: _02323360: mov r0, #0x80000 mov sb, #0 - bl __divsi3 + bl _s32_div_f str r0, [sp, #0x80] mov r0, #1 bl ov29_0234B4CC @@ -2623,7 +2623,7 @@ _02323984: mov r4, r0 mov r1, r6 mov r0, #0x18 - bl __divsi3 + bl _s32_div_f str r0, [sp, #4] ldr r0, [sp] cmp r0, #2 @@ -2643,7 +2643,7 @@ _02323A18: _02323A20: mov r0, #0x80000 mov r5, #0 - bl __divsi3 + bl _s32_div_f str r0, [sp, #0x1c] ldrb r2, [r7, #0x4c] ldr r1, _02323C38 ; =ov29_02352A8C diff --git a/asm/overlay_29_0232A3FC.s b/asm/overlay_29_0232A3FC.s index 101febed..47e58b5f 100644 --- a/asm/overlay_29_0232A3FC.s +++ b/asm/overlay_29_0232A3FC.s @@ -453,7 +453,7 @@ _0232A9B8: add r0, r0, #0xc rsb r0, r1, r0, lsl #8 mov r1, #0xc - bl __divsi3 + bl _s32_div_f ldrsh r3, [sp, #0x26] mov r1, #0x18 ldr r2, [sb, #0x10] @@ -462,7 +462,7 @@ _0232A9B8: mov r5, r0 rsb r0, r2, r1, lsl #8 mov r1, #0xc - bl __divsi3 + bl _s32_div_f mov r4, r0 add r0, sb, #4 bl ov29_022E2CA0 diff --git a/asm/overlay_29_0232C524.s b/asm/overlay_29_0232C524.s index 7be10c77..3233d663 100644 --- a/asm/overlay_29_0232C524.s +++ b/asm/overlay_29_0232C524.s @@ -1320,7 +1320,7 @@ DoMoveTrumpCard: ; 0x0232D560 mov r0, #0x64 mul r0, r4, r0 moveq r1, #1 - bl __divsi3 + bl _s32_div_f cmp r0, #0x19 bgt _0232D5BC mov r0, r8 diff --git a/asm/overlay_29_023350FC.s b/asm/overlay_29_023350FC.s index 2a4bb871..27bb8626 100644 --- a/asm/overlay_29_023350FC.s +++ b/asm/overlay_29_023350FC.s @@ -411,7 +411,7 @@ DigitCount: ; 0x02335670 b _023356B0 _0233569C: mov r1, r4 - bl __divsi3 + bl _s32_div_f mov r0, r0, lsl #0x10 mov r0, r0, asr #0x10 add r5, r5, #1 @@ -622,7 +622,7 @@ _023358E8: mov r1, #0xa strh r2, [sp] strh fp, [sp, #2] - bl __divsi3 + bl _s32_div_f add r0, sb, r1 mov r0, r0, lsl #0x10 mov r7, r0, asr #0x10 @@ -640,7 +640,7 @@ _023358E8: bl sub_0201F2A0 mov r0, sl mov r1, #0xa - bl __divsi3 + bl _s32_div_f mov r0, r0, lsl #0x10 mov sl, r0, asr #0x10 add r0, r4, r7, lsl #3 @@ -1588,7 +1588,7 @@ _02336094: strh sl, [sp, #2] strh r5, [sp, #8] strh r5, [sp, #0xa] - bl __divsi3 + bl _s32_div_f mov r0, r1, lsl #3 strh r0, [sp, #0x16] add r0, sp, #0 @@ -1598,7 +1598,7 @@ _02336094: bl sub_0201F2A0 mov r0, sb mov r1, #0xa - bl __divsi3 + bl _s32_div_f mov r0, r0, lsl #0x10 mov sb, r0, asr #0x10 add r6, r6, #1 diff --git a/asm/overlay_29_02337CCC.s b/asm/overlay_29_02337CCC.s index d446d1d0..7ff5cf7f 100644 --- a/asm/overlay_29_02337CCC.s +++ b/asm/overlay_29_02337CCC.s @@ -3502,13 +3502,13 @@ _0233A9DC: _0233A9E4: ldr r1, [sp, #8] mov r0, #0x38 - bl __divsi3 + bl _s32_div_f cmp r0, #7 movle r0, #1 strle r0, [sp, #8] ldr r1, [sp, #4] mov r0, #0x20 - bl __divsi3 + bl _s32_div_f ldr r1, [r4] cmp r0, #7 add r2, r1, #0x4000 @@ -5446,13 +5446,13 @@ _0233C584: _0233C590: add r1, r4, #4 mov r0, #0x38 - bl __divsi3 + bl _s32_div_f mov r6, r0 cmp r6, #2 add r1, r5, #4 mov r0, #0x20 movlt r6, #1 - bl __divsi3 + bl _s32_div_f mov r7, r0 cmp r7, #2 movlt r7, #1 @@ -6158,7 +6158,7 @@ _0233CFA8: mov r0, r5 mov r1, r8 str r4, [sl, r6, lsl #2] - bl __divsi3 + bl _s32_div_f add r4, r4, r0 add r6, r6, #1 _0233CFC0: @@ -6173,7 +6173,7 @@ _0233CFDC: mov r0, r4 mov r1, r7 str r6, [sb, r5, lsl #2] - bl __divsi3 + bl _s32_div_f add r6, r6, r0 add r5, r5, #1 _0233CFF4: @@ -10877,11 +10877,11 @@ _0234113C: beq _02341228 add r0, r6, r6, lsl #2 mov r1, #0xa - bl __divsi3 + bl _s32_div_f mov r4, r0 mov r0, r6, lsl #3 mov r1, #0xa - bl __divsi3 + bl _s32_div_f mov r1, r0 mov r0, r4 bl DungeonRandRange @@ -11261,11 +11261,11 @@ _023416A0: beq _02341754 rsb r0, r7, r7, lsl #3 mov r1, #0xa - bl __divsi3 + bl _s32_div_f mov r4, r0 mov r0, r7, lsl #3 mov r1, #0xa - bl __divsi3 + bl _s32_div_f mov r1, r0 mov r0, r4 bl DungeonRandRange @@ -12968,7 +12968,7 @@ _02342E30: beq _02342EA4 bl DungeonRand16Bit mov r1, #0x64 - bl __divsi3 + bl _s32_div_f mov r5, r1 ldrb r6, [r6, #0x1b] bl ShouldBoostHiddenStairsSpawnChance @@ -13515,7 +13515,7 @@ _023435BC: mov fp, r0, lsl #0x10 ldr r0, [sp, #0x18] mov r1, #0xa - bl __divsi3 + bl _s32_div_f ldr r3, [sl, #4] ldr r0, [sp, #0x20] str r3, [sp] diff --git a/asm/overlay_29_02344B1C.s b/asm/overlay_29_02344B1C.s index e2e3453c..c274aaa4 100644 --- a/asm/overlay_29_02344B1C.s +++ b/asm/overlay_29_02344B1C.s @@ -113,7 +113,7 @@ _02344C10: bne _02344C10 bl DungeonRand16Bit mov r1, #0xc - bl __divsi3 + bl _s32_div_f add r2, sp, #0 mov r0, #6 smlabb r0, r1, r0, r2 diff --git a/asm/overlay_29_023456BC.s b/asm/overlay_29_023456BC.s index 6741c964..57aa516d 100644 --- a/asm/overlay_29_023456BC.s +++ b/asm/overlay_29_023456BC.s @@ -1034,7 +1034,7 @@ _023464C4: ldr r2, [r6, #0xc] add r0, r0, #4 rsb r0, r2, r0, lsl #8 - bl __divsi3 + bl _s32_div_f add r1, sp, #0x6c str r0, [r1, r8, lsl #3] add r0, fp, r8, lsl #2 @@ -1045,7 +1045,7 @@ _023464C4: ldr r2, [r6, #0x10] add r0, r0, #4 rsb r0, r2, r0, lsl #8 - bl __divsi3 + bl _s32_div_f add r1, sp, #0x6c add r1, r1, r8, lsl #3 str r0, [r1, #4] @@ -2028,7 +2028,7 @@ _02347224: beq _023472B8 bl DungeonRand16Bit mov r1, sb - bl __divsi3 + bl _s32_div_f mov r0, r1, lsl #0x10 add r1, sp, #0 mov r0, r0, asr #0x10 @@ -2166,12 +2166,12 @@ _02347410: sub r0, r8, r5 mov r1, #0x18 mov r7, r6 - bl __divsi3 + bl _s32_div_f ldr r1, [sp, #0x10] str r0, [sp, #8] sub r0, sb, r1 mov r1, #0x18 - bl __divsi3 + bl _s32_div_f str r0, [sp, #4] mov r5, r6 _0234744C: diff --git a/asm/overlay_29_02347BC8.s b/asm/overlay_29_02347BC8.s index e0dcbe63..984ab088 100644 --- a/asm/overlay_29_02347BC8.s +++ b/asm/overlay_29_02347BC8.s @@ -92,7 +92,7 @@ _02347C8C: mov r1, fp mov r0, #0x80000 mov r8, #0 - bl __divsi3 + bl _s32_div_f str r0, [sp, #0x18] ldrsh r0, [r6, #2] mov r1, #0x1800 @@ -103,14 +103,14 @@ _02347C8C: mul r1, r0, r1 sub r0, r1, r6 mov r1, fp - bl __divsi3 + bl _s32_div_f str r0, [sp, #0x20] ldr r0, [sp, #0xc] mov r1, #0x1800 mul r1, r0, r1 sub r0, r1, r7 mov r1, fp - bl __divsi3 + bl _s32_div_f str r0, [sp, #0x1c] mov r0, r8 str r0, [sp, #0x28] diff --git a/common.mk b/common.mk index 07b17ce1..8ad9888d 100644 --- a/common.mk +++ b/common.mk @@ -77,9 +77,10 @@ PRECOMPILE_OBJ_DIR := $(dir $(PRECOMPILE_OBJ)) PRECOMPILE_DEPFILE := $(BUILD_DIR)/precompile/global.d # Directories +LIB_SUBDIRS := NitroSDK SRC_SUBDIR := src ASM_SUBDIR := asm -LIB_SRC_SUBDIR := lib/src +LIB_SRC_SUBDIR := lib/src $(LIB_SUBDIRS:%=lib/%/src) LIB_ASM_SUBDIR := lib/asm ALL_SUBDIRS := $(SRC_SUBDIR) $(ASM_SUBDIR) $(LIB_SRC_SUBDIR) $(LIB_ASM_SUBDIR) @@ -117,7 +118,7 @@ XMAP := $(NEF).xMAP EXCCFLAGS := -Cpp_exceptions off -MWCFLAGS = $(DEFINES) $(OPTFLAGS) -enum int -lang c99 $(EXCCFLAGS) -gccext,on -proc $(PROC) -msgstyle gcc -gccinc -i ./include -i ./include/library -i $(WORK_DIR)/files -I$(WORK_DIR)/lib/include -interworking -inline on,noauto -char signed -W all -W pedantic -W noimpl_signedunsigned -W noimplicitconv -W nounusedarg -W nomissingreturn -W error +MWCFLAGS = $(DEFINES) -enum int -lang c99 $(EXCCFLAGS) -gccext,on -proc $(PROC) -msgstyle gcc -gccinc -i ./include -i ./include/library -i $(WORK_DIR)/files -I$(WORK_DIR)/lib/include -interworking -inline on,noauto -char signed -W all -W pedantic -W noimpl_signedunsigned -W noimplicitconv -W nounusedarg -W nomissingreturn -W error MWASFLAGS = $(DEFINES) -proc $(PROC_S) -gccinc -i . -i ./include -i $(WORK_DIR)/asm/include -i $(WORK_DIR)/files -i $(WORK_DIR)/lib/asm/include -i $(WORK_DIR)/lib/syscall/asm/include -I$(WORK_DIR)/lib/include -DSDK_ASM MWLDFLAGS := -proc $(PROC) -nopic -nopid -interworking -map closure,unused -symtab sort -m _start -msgstyle gcc @@ -131,7 +132,8 @@ LIBRARY_INCLUDE_FLAGS := -I$(WORK_DIR)/lib/msl/include/MSL_C $(foreach dname,$(L SRC_INCLUDE_FLAGS := -i ./include -i ./include/library -i $(WORK_DIR)/files $(LIBRARY_INCLUDE_FLAGS) SDK_INCLUDE_FLAGS := $(LIBRARY_INCLUDE_FLAGS) -MW_COMPILE_SRC = $(WINE) $(MWCC) $(MWCFLAGS) $(SRC_INCLUDE_FLAGS) -i $(PRECOMPILE_OBJ_DIR) -prefix $(PRECOMPILE_OBJ_BASENAME) +MW_COMPILE_SRC = $(WINE) $(MWCC) $(OPTFLAGS) $(MWCFLAGS) $(SRC_INCLUDE_FLAGS) -i $(PRECOMPILE_OBJ_DIR) -prefix $(PRECOMPILE_OBJ_BASENAME) +MW_COMPILE_LIB = $(WINE) $(MWCC) $(OPTFLAGS_SDK) $(MWCFLAGS) $(SRC_INCLUDE_FLAGS) -i $(PRECOMPILE_OBJ_DIR) -prefix $(PRECOMPILE_OBJ_BASENAME) MW_COMPILE_SRC_PRECOMPILE = $(WINE) $(MWCC) $(MWCFLAGS) $(SRC_INCLUDE_FLAGS) MW_ASSEMBLE = $(WINE) $(MWAS) $(MWASFLAGS) @@ -184,6 +186,7 @@ ifeq ($(NODEP),) DEPFILES := $(ALL_OBJS:%.o=%.d) MW_COMPILE_SRC += $(DEPFLAGS) MW_COMPILE_SRC_PRECOMPILE += $(DEPFLAGS) + MW_COMPILE_LIB += $(DEPFLAGS) $(GLOBAL_ASM_OBJS): BUILD_C_SRC := $(ASM_PROCESSOR) "$(MW_COMPILE_SRC)" "$(MW_ASSEMBLE)" BUILD_C_SRC ?= $(MW_COMPILE_SRC) -c -o BUILD_C_LIB := $(MW_COMPILE_LIB) -c -o @@ -202,7 +205,7 @@ $(BUILD_DIR)/src/%.o: src/%.c $(BUILD_DIR)/src/%.d $(PRECOMPILE_OBJ) $(BUILD_DIR)/lib/%.o: lib/%.c $(NITRO_PRECOMPILE_OBJ) $(BUILD_DIR)/lib/%.o: lib/%.c $(BUILD_DIR)/lib/%.d $(NITRO_PRECOMPILE_OBJ) - $(MW_COMPILE_LIB) -I$(dir $<) -c -o $@ $< + $(BUILD_C_LIB) $@ $< -I$(dir $<) @$(call fixdep,$(BUILD_DIR)/lib/$*.d) $(BUILD_DIR)/%.o: %.s diff --git a/lib/NitroSDK/include/dc_envelope.h b/lib/NitroSDK/include/dc_envelope.h new file mode 100644 index 00000000..0e73abbd --- /dev/null +++ b/lib/NitroSDK/include/dc_envelope.h @@ -0,0 +1,62 @@ +#ifndef PMDSKY_DC_ENVELOPE_H +#define PMDSKY_DC_ENVELOPE_H + +#define ENVELOPE_STATE_OFF ((u8)0x00) +#define ENVELOPE_STATE_CONST ((u8)0x01) +#define ENVELOPE_STATE_DONE ((u8)0x02) +#define ENVELOPE_STATE_ATTACK ((u8)0x03) +#define ENVELOPE_STATE_HOLD ((u8)0x04) +#define ENVELOPE_STATE_DECAY ((u8)0x05) +#define ENVELOPE_STATE_SUSTAIN ((u8)0x06) +#define ENVELOPE_STATE_RELEASE ((u8)0x07) +#define ENVELOPE_STATE_RELEASE_END ((u8)0x08) + +struct sound_envelope_parameters +{ + u8 use_envelope; + u8 slide_time_multiplier; + u16 unknown; + u32 unknown_2; + //+0x08 + u8 attack_begin; + u8 attack_time; + u8 decay_time; + u8 sustain_level; + u8 hold_time; + u8 sustain_time; + u8 release_time; + u8 unknown_3; + //+0x10 +}; + +struct sound_envelope +{ + struct sound_envelope_parameters parameters; + //+0x10 + s32 current_volume; + s32 volume_delta; + s32 ticks_left; + u8 state; + u8 target_volume; + u8 update_volume; + //+0x20 +}; + +struct driver_work { + u8 fill0[0x27]; + s16 usec_per_sound_driver_tick; +}; + +void SoundEnvelopeReset(struct sound_envelope *envelope); +void SoundEnvelopeParametersReset(struct sound_envelope_parameters *parameters); +void SoundEnvelopeParametersCheckValidity(struct sound_envelope_parameters *parameters); +void SoundEnvelopeSetParameters(struct sound_envelope *envelope, struct sound_envelope_parameters *parameters); +void SoundEnvelopeSetSlide(struct sound_envelope *envelope, s32 target_volume, s32 msec_tab_index); +void UpdateTrackVolumeEnvelopes(struct sound_envelope *envelope); +void SoundEnvelopeRelease(struct sound_envelope *envelope); +void SoundEnvelopeStop(struct sound_envelope *envelope); +void SoundEnvelopeForceVolume(struct sound_envelope *envelope, s32 volume); +void SoundEnvelopeStop2(struct sound_envelope *envelope); +s8 SoundEnvelopeTick(struct sound_envelope *envelope); + +#endif //PMDSKY_DC_ENVELOPE_H diff --git a/lib/NitroSDK/src/dc_envelope.c b/lib/NitroSDK/src/dc_envelope.c new file mode 100644 index 00000000..8401537f --- /dev/null +++ b/lib/NitroSDK/src/dc_envelope.c @@ -0,0 +1,276 @@ +#include "dc_envelope.h" + +extern u16 MUSIC_DURATION_LOOKUP_TABLE_1[128]; +extern u32 MUSIC_DURATION_LOOKUP_TABLE_2[128]; +extern struct driver_work DRIVER_WORK; + +void SoundEnvelopeReset(struct sound_envelope *envelope) +{ + envelope->parameters.use_envelope = 0; + envelope->state = ENVELOPE_STATE_OFF; + envelope->current_volume = 0; +} + +void SoundEnvelopeParametersReset(struct sound_envelope_parameters *parameters) +{ + /* + parameters->use_envelope = 0; + parameters->slide_time_multiplier = 0xff; + parameters->unknown = 0xffff; + parameters->unknown_2 = 0xffffffff; + parameters->attack_begin = 0xff; + parameters->attack_time = 0xff; + parameters->decay_time = 0xff; + parameters->sustain_level = 0xff; + parameters->hold_time = 0xff; + parameters->sustain_time = 0xff; + parameters->release_time = 0xff; + parameters->unknown_3 = 0xff; + */ + ((u32 *)parameters)[0] = 0xffffff00; + ((u32 *)parameters)[1] = 0xffffffff; + ((u32 *)parameters)[2] = 0xffffffff; + ((u32 *)parameters)[3] = 0xffffffff; +} + +void SoundEnvelopeParametersCheckValidity(struct sound_envelope_parameters *parameters) +{ + parameters->use_envelope = 1; + + if (parameters->slide_time_multiplier > 0x7f && + parameters->attack_begin > 0x7f && + parameters->attack_time > 0x7f && + parameters->decay_time > 0x7f && + parameters->sustain_level > 0x7f && + parameters->hold_time > 0x7f && + parameters->sustain_time > 0x7f && + parameters->release_time > 0x7f) + { + parameters->use_envelope = 0; + } +} + +void SoundEnvelopeSetParameters(struct sound_envelope *envelope, struct sound_envelope_parameters *parameters) +{ + if (parameters->slide_time_multiplier <= 0x7f) + { + envelope->parameters.slide_time_multiplier = parameters->slide_time_multiplier; + } + if (parameters->attack_begin <= 0x7f) + { + envelope->parameters.attack_begin = parameters->attack_begin; + } + if (parameters->attack_time <= 0x7f) + { + envelope->parameters.attack_time = parameters->attack_time; + } + if (parameters->decay_time <= 0x7f) + { + envelope->parameters.decay_time = parameters->decay_time; + } + if (parameters->sustain_level <= 0x7f) + { + envelope->parameters.sustain_level = parameters->sustain_level; + } + if (parameters->hold_time <= 0x7f) + { + envelope->parameters.hold_time = parameters->hold_time; + } + if (parameters->sustain_time <= 0x7f) + { + envelope->parameters.sustain_time = parameters->sustain_time; + } + if (parameters->release_time <= 0x7f) + { + envelope->parameters.release_time = parameters->release_time; + } +} + +void SoundEnvelopeSetSlide(struct sound_envelope *envelope, s32 target_volume, s32 msec_tab_index) +{ + u8 slide_time_multiplier; + + if (msec_tab_index == 0x7f) + { + envelope->volume_delta = 0; + envelope->ticks_left = 0x7fffffff; + return; + } + + envelope->target_volume = (u8)target_volume; + + slide_time_multiplier = envelope->parameters.slide_time_multiplier; + + if (slide_time_multiplier == 0) + { + envelope->ticks_left = MUSIC_DURATION_LOOKUP_TABLE_2[msec_tab_index] * 1000 / DRIVER_WORK.usec_per_sound_driver_tick; + } + else + { + envelope->ticks_left = slide_time_multiplier * MUSIC_DURATION_LOOKUP_TABLE_1[msec_tab_index] * 1000 / DRIVER_WORK.usec_per_sound_driver_tick; + } + + if (envelope->ticks_left != 0) + { + envelope->volume_delta = ((target_volume << 23) - envelope->current_volume) / envelope->ticks_left; + } + else + { + envelope->volume_delta = 0; + } +} + +void UpdateTrackVolumeEnvelopes(struct sound_envelope *envelope) +{ + if (envelope->parameters.use_envelope) + { + if (envelope->parameters.attack_time != 0) + { + envelope->current_volume = envelope->parameters.attack_begin << 23; + envelope->state = ENVELOPE_STATE_ATTACK; + SoundEnvelopeSetSlide(envelope, 0x7f, envelope->parameters.attack_time); + } + else + { + envelope->current_volume = 0x3f800000; + + if (envelope->parameters.hold_time != 0) + { + SoundEnvelopeSetSlide(envelope, 0x7f, envelope->parameters.hold_time); + envelope->state = ENVELOPE_STATE_HOLD; + } + else if (envelope->parameters.decay_time != 0) + { + SoundEnvelopeSetSlide(envelope, (s8)envelope->parameters.sustain_level, envelope->parameters.decay_time); + + envelope->state = ENVELOPE_STATE_DECAY; + } + else + { + //Do not set volume to sustain level? + SoundEnvelopeSetSlide(envelope, 0, envelope->parameters.sustain_time); + envelope->state = ENVELOPE_STATE_SUSTAIN; + } + } + + envelope->update_volume = 1; + } + else + { + if (envelope->state == ENVELOPE_STATE_CONST) + return; + + envelope->state = ENVELOPE_STATE_OFF; + envelope->current_volume = 0x3f800000; + } +} + +void SoundEnvelopeRelease(struct sound_envelope *envelope) +{ + if (envelope->state == ENVELOPE_STATE_OFF) + return; + + SoundEnvelopeSetSlide(envelope, 0, envelope->parameters.release_time); + envelope->state = ENVELOPE_STATE_RELEASE; +} + +void SoundEnvelopeStop(struct sound_envelope *envelope) +{ + envelope->state = ENVELOPE_STATE_OFF; + envelope->current_volume = 0; + envelope->ticks_left = 0; + envelope->update_volume = 0; +} + +void SoundEnvelopeForceVolume(struct sound_envelope *envelope, s32 volume) +{ + envelope->parameters.use_envelope = 0; + envelope->state = ENVELOPE_STATE_CONST; + envelope->current_volume = volume; + envelope->ticks_left = 0; + envelope->update_volume = 1; +} + +void SoundEnvelopeStop2(struct sound_envelope *envelope) +{ + envelope->state = ENVELOPE_STATE_OFF; + envelope->current_volume = 0; + envelope->ticks_left = 0; + envelope->update_volume = 0; +} + +s8 SoundEnvelopeTick(struct sound_envelope *envelope) +{ + if (envelope->state > ENVELOPE_STATE_DONE) //OFF, CONST, DONE + { + if (envelope->ticks_left == 0) + { + envelope->current_volume = envelope->target_volume << 23; + + switch(envelope->state) + { + u8 hold_time, decay_time, sustain_time; + + case ENVELOPE_STATE_OFF: + break; + case ENVELOPE_STATE_CONST: + break; + case ENVELOPE_STATE_DONE: + break; + case ENVELOPE_STATE_ATTACK: + hold_time = envelope->parameters.hold_time; + if (hold_time != 0) + { + SoundEnvelopeSetSlide(envelope, 0x7f, hold_time); + envelope->state = ENVELOPE_STATE_HOLD; + break; + } + case ENVELOPE_STATE_HOLD: + decay_time = envelope->parameters.decay_time; + if (decay_time != 0) + { + SoundEnvelopeSetSlide(envelope, (s8)envelope->parameters.sustain_level, decay_time); + envelope->state = ENVELOPE_STATE_DECAY; + break; + } + envelope->current_volume = envelope->parameters.sustain_level << 23; + case ENVELOPE_STATE_DECAY: + sustain_time = envelope->parameters.sustain_time; + if (sustain_time != 0) + { + SoundEnvelopeSetSlide(envelope, 0, sustain_time); + envelope->state = ENVELOPE_STATE_SUSTAIN; + break; + } + case ENVELOPE_STATE_SUSTAIN: + SoundEnvelopeSetSlide(envelope, 0, 0); + envelope->state = ENVELOPE_STATE_DONE; + break; + case ENVELOPE_STATE_RELEASE: + envelope->state = ENVELOPE_STATE_RELEASE_END; + envelope->current_volume = 0; + envelope->ticks_left = 0; + default: + break; + } + } + else + { + s32 next_volume = envelope->current_volume + envelope->volume_delta; + + if (next_volume > 0x3fffffff) + { + next_volume = 0x3fffffff; + } + if (next_volume < 0) + { + next_volume = 0; + } + + envelope->ticks_left--; + envelope->current_volume = next_volume; + } + } + + return (s8)(envelope->current_volume >> 23); +} diff --git a/main.lsf b/main.lsf index f93296d3..22be8dcf 100644 --- a/main.lsf +++ b/main.lsf @@ -13,6 +13,8 @@ Static main Object src/main_debug.o Object src/main_pack.o Object asm/main_0200C4CC.o + Object lib/NitroSDK/src/dc_envelope.o + Object asm/main_0207509C.o } Autoload ITCM diff --git a/tools/sync_pmdsky_debug/symbol_details.py b/tools/sync_pmdsky_debug/symbol_details.py index 470f3118..88e8f4a9 100644 --- a/tools/sync_pmdsky_debug/symbol_details.py +++ b/tools/sync_pmdsky_debug/symbol_details.py @@ -1,6 +1,8 @@ from dataclasses import dataclass MIXED_CASE_SYMBOLS_ARM9 = { + '_s32_div_f': '__divsi3', + '_u32_div_f': '__udivsi3', '_secure': 'SECURE', '_start_AutoloadDoneCallback': 'StartAutoloadDoneCallback', '_start_ModuleParams': 'START_MODULE_PARAMS', diff --git a/tools/sync_pmdsky_debug/sync_to_pmdsky_debug.py b/tools/sync_pmdsky_debug/sync_to_pmdsky_debug.py index 544a6c3a..ce2c5480 100644 --- a/tools/sync_pmdsky_debug/sync_to_pmdsky_debug.py +++ b/tools/sync_pmdsky_debug/sync_to_pmdsky_debug.py @@ -1,6 +1,7 @@ import os import re from typing import Any, Dict, List +from ruamel.yaml.comments import CommentedMap from ruamel.yaml.scalarint import HexCapsInt from pmdsky_debug_reader import LANGUAGE_KEYS_XMAP_TO_PMDSKY_DEBUG, SYMBOLS_FOLDER, get_pmdsky_debug_location, read_pmdsky_debug_symbols @@ -119,7 +120,7 @@ def sync_xmap_symbol(address: int, symbol: SymbolDetails, language: str, yaml_ma if not matching_symbol_entry: matching_symbol_entry = { 'name': base_symbol_name, - 'address': {} + 'address': CommentedMap() } if insert_index is None: symbol_array.append(matching_symbol_entry) @@ -169,7 +170,7 @@ def sync_xmap_symbol(address: int, symbol: SymbolDetails, language: str, yaml_ma target_line = None if symbol_before is not None: for i, line in enumerate(header_contents): - if symbol.is_data and re.search(fr' {symbol_before}[[;]', line) or symbol.is_data and f' {symbol_before}(' in line: + if symbol.is_data and re.search(fr' {symbol_before}[[;]', line) or not symbol.is_data and f' {symbol_before}(' in line: target_line = i break if target_line is None: @@ -207,6 +208,8 @@ def sync_xmap_symbol(address: int, symbol: SymbolDetails, language: str, yaml_ma # Write the new symbol within the header file. symbol_header_path = os.path.join(HEADER_FOLDER, symbol.file_path.replace('.o', '.h')) + if not os.path.exists(symbol_header_path): + symbol_header_path = os.path.join('lib', 'NitroSDK', symbol_header_path) if symbol.is_data: if string_length is not None: symbol_header = f'extern char {base_symbol_name}[{string_length}];\n'