diff --git a/ASM/build/asm_symbols.txt b/ASM/build/asm_symbols.txt index c59d0e3ed..2e91825d2 100644 --- a/ASM/build/asm_symbols.txt +++ b/ASM/build/asm_symbols.txt @@ -37,6 +37,8 @@ 00E2B43C .byt:0028 00E2CC50 @skip_eyedrops_dialog 00E2F093 .byt:0001 +00E47C0C bg_spot18_basket_bombs_loopstart +00E47C60 bg_spot18_basket_rupees_loopstart 00E62998 @@success 00E629A0 @@midos_house 00E629C8 @@lost_woods @@ -49,6 +51,9 @@ 00EC69C0 .byt:0014 00EC9CE7 .byt:0001 00EE7B8C .byt:001C +00F722A8 .dbl:0008 +00F84888 .dbl:0008 +00F849A8 .dbl:0008 00FEB708 .dbl:0008 00FEB788 .dbl:0008 00FEB7E8 .dbl:0008 @@ -56,7 +61,18 @@ 00FEC0D8 .dbl:0008 00FEC188 .dbl:0008 00FEC1F8 .dbl:0008 +017397D8 .dbl:0008 +018B6978 .dbl:0008 +018B6990 .dbl:0008 +018B69A0 .dbl:0008 +018B69B0 .dbl:0008 +018B69D0 .dbl:0008 +018B6A20 .dbl:0008 +018B6A38 .dbl:0008 +018B6A48 .dbl:0008 026C10E3 .byt:0001 +80013044 after_recovery_heart_hook +800130B0 end_of_recovery_draw 8009A2D4 @return_check_if_object_loaded 8009A2E0 @skip_check 8009A340 .byt:0000 @@ -67,6 +83,13 @@ 8009CDA0 Gameplay_InitSkybox 800B552C .byt:0014 800B55C8 .byt:0018 +800FBF00 .wrd:0002 +800FBF00 SRAM_SLOTS +800FBF02 .wrd:0002 +800FBF04 .wrd:0002 +800FBF06 .wrd:0002 +800FBF08 .wrd:0002 +800FBF0A .wrd:0002 80108CEC .dbl:0004 8011A5D0 SAVE_CONTEXT 801C84A0 GLOBAL_CONTEXT @@ -190,935 +213,1031 @@ 80400D59 .byt:0001 80400D59 OCARINAS_SHUFFLED 80400D5A .byt:0001 -80400D5A FAST_CHESTS +80400D5A NO_COLLECTIBLE_HEARTS 80400D5B .byt:0001 -80400D5B SHUFFLE_COWS +80400D5B FAST_CHESTS 80400D5C .byt:0001 -80400D5C SONGS_AS_ITEMS +80400D5C SHUFFLE_COWS 80400D5D .byt:0001 -80400D5D WINDMILL_SONG_ID +80400D5D SONGS_AS_ITEMS 80400D5E .byt:0001 -80400D5E WINDMILL_TEXT_ID +80400D5E WINDMILL_SONG_ID 80400D5F .byt:0001 -80400D5F MALON_TEXT_ID +80400D5F WINDMILL_TEXT_ID 80400D60 .byt:0001 -80400D60 DISABLE_TIMERS +80400D60 MALON_TEXT_ID 80400D61 .byt:0001 -80400D61 DUNGEONS_SHUFFLED +80400D61 DISABLE_TIMERS 80400D62 .byt:0001 -80400D62 OVERWORLD_SHUFFLED +80400D62 DUNGEONS_SHUFFLED 80400D63 .byt:0001 -80400D63 FAST_BUNNY_HOOD_ENABLED +80400D63 OVERWORLD_SHUFFLED 80400D64 .byt:0001 -80400D64 FIX_BROKEN_DROPS +80400D64 FAST_BUNNY_HOOD_ENABLED 80400D65 .byt:0001 -80400D65 SPOILER_AVAILABLE +80400D65 FIX_BROKEN_DROPS 80400D66 .byt:0001 -80400D66 PLANDOMIZER_USED -80400D68 .dbl:0004 -80400D68 AUTO_TRACKER_CONTEXT -80400D68 AUTO_TRACKER_VERSION +80400D66 SPOILER_AVAILABLE +80400D67 .byt:0001 +80400D67 PLANDOMIZER_USED +80400D68 .byt:0001 +80400D68 POTCRATE_TEXTURES_MATCH_CONTENTS 80400D6C .dbl:0004 -80400D6C CFG_DUNGEON_INFO_ENABLE +80400D6C AUTO_TRACKER_CONTEXT +80400D6C AUTO_TRACKER_VERSION 80400D70 .dbl:0004 -80400D70 CFG_DUNGEON_INFO_MQ_ENABLE +80400D70 CFG_DUNGEON_INFO_ENABLE 80400D74 .dbl:0004 -80400D74 CFG_DUNGEON_INFO_MQ_NEED_MAP +80400D74 CFG_DUNGEON_INFO_MQ_ENABLE 80400D78 .dbl:0004 -80400D78 CFG_DUNGEON_INFO_REWARD_ENABLE +80400D78 CFG_DUNGEON_INFO_MQ_NEED_MAP 80400D7C .dbl:0004 -80400D7C CFG_DUNGEON_INFO_REWARD_NEED_COMPASS +80400D7C CFG_DUNGEON_INFO_REWARD_ENABLE 80400D80 .dbl:0004 -80400D80 CFG_DUNGEON_INFO_REWARD_NEED_ALTAR +80400D80 CFG_DUNGEON_INFO_REWARD_NEED_COMPASS 80400D84 .dbl:0004 -80400D84 CFG_DUNGEON_INFO_REWARD_SUMMARY_ENABLE -80400D88 .byt:000E -80400D88 CFG_DUNGEON_REWARDS -80400D96 .byt:000E -80400D96 CFG_DUNGEON_IS_MQ -80400DA4 .dbl:0004 -80400DA4 RAINBOW_BRIDGE_CONDITION +80400D84 CFG_DUNGEON_INFO_REWARD_NEED_ALTAR +80400D88 .dbl:0004 +80400D88 CFG_DUNGEON_INFO_REWARD_SUMMARY_ENABLE +80400D8C .byt:000E +80400D8C CFG_DUNGEON_REWARDS +80400D9A .byt:000E +80400D9A CFG_DUNGEON_IS_MQ 80400DA8 .dbl:0004 -80400DA8 LACS_CONDITION -80400DAC .wrd:0002 -80400DAC RAINBOW_BRIDGE_COUNT -80400DAE .wrd:0002 -80400DAE LACS_CONDITION_COUNT +80400DA8 RAINBOW_BRIDGE_CONDITION +80400DAC .dbl:0004 +80400DAC LACS_CONDITION 80400DB0 .wrd:0002 -80400DB0 TRIFORCE_HUNT_ENABLED +80400DB0 RAINBOW_BRIDGE_COUNT 80400DB2 .wrd:0002 -80400DB2 TRIFORCE_PIECES_REQUIRED -80400DB4 .byt:0008 -80400DB4 SPECIAL_DEAL_COUNTS -80400DBC .byt:00CF -80400DBC CFG_DUNGEON_REWARD_AREAS -80400E8C init -80400EC0 Static_ctxt_Init -80400ED0 inventory_check -80400F3C @@return -80400F44 override_object_npc -80400F50 override_object_chest -80400F5C override_object -80400F7C @@return -80400F84 override_graphic -80400FA4 @@return -80400FBC override_chest_speed -80400FFC @@return -80401024 @@no_call -8040102C override_text -80401050 @@return -80401058 override_action -804010A4 @@return -804010C0 get_item_hook -804010F4 override_great_fairy_cutscene -80401154 @@item_fairy -80401178 @@give_item -8040118C @@refills -80401194 @@return -804011A4 override_ocarina_songs -804011C4 override_requiem_song -804011F0 override_epona_song -80401230 override_suns_song -80401268 override_song_of_time -804012A0 override_saria_song_check -804012BC @@get_item -804012C4 set_saria_song_flag -804012E4 set_dungeon_knowledge -80401310 @@set_flag -80401328 talon_break_free -8040135C @@msg -8040138C @@return -804013A4 .byt:0001 -804013A4 PLAYED_WARP_SONG -804013A8 warp_speedup -80401430 @@return -80401438 set_fade_in -8040146C @@return -80401474 guard_catch -80401498 burning_kak -80401500 @@default -80401504 @@return -80401514 ingo_race_win -80401534 @@return -80401540 gerudo_caught_entrance -80401560 @@fortress -80401590 @@fortress_entrance -80401598 @@return -804015A0 .byt:0001 -804015A0 GET_ITEM_TRIGGERED -804015A4 fountain_set_posrot -8040164C @@skip -80401664 @@return -8040166C .byt:0001 -8040166C SOS_ITEM_GIVEN -80401670 sos_skip_demo -80401690 sos_handle_staff -804016D8 @@return -804016F8 sos_handle_item -8040173C @@passed_first_check -80401778 @@songs_as_items -804017A0 @@next_check -804017CC @@common -80401808 @@return -80401814 sos_talk_prevention -8040183C @@no_item -80401844 @@item -8040184C move_royal_tombstone -8040185C @@return -80401864 heavy_block_set_switch -80401894 heavy_block_posrot -804018B4 heavy_block_set_link_action -804018D0 @@return -804018D8 heavy_block_shorten_anim -80401908 @@check_end -8040191C @@return -80401924 demo_effect_medal_init -80401974 @@return -8040197C Shop_Check_Sold_Out -804019C8 @@return -804019D0 Shop_Set_Sold_Out -80401A08 @@return -80401A10 Shop_Keeper_Init_ID -80401A2C @@return -80401A3C Deku_Check_Sold_Out -80401A60 @@continue -80401A90 Deku_Set_Sold_Out -80401AB4 @@continue -80401AE8 before_game_state_update_hook -80401B0C item_menu_prevent_empty_equip -80401B1C @@return -80401B24 equipment_menu_prevent_empty_equip -80401B44 @@return -80401B58 menu_use_blank_description -80401B8C @@not_equip_menu +80400DB2 LACS_CONDITION_COUNT +80400DB4 .wrd:0002 +80400DB4 TRIFORCE_HUNT_ENABLED +80400DB6 .wrd:0002 +80400DB6 TRIFORCE_PIECES_REQUIRED +80400DB8 .byt:0008 +80400DB8 SPECIAL_DEAL_COUNTS +80400DC0 .byt:00CF +80400DC0 CFG_DUNGEON_REWARD_AREAS +80400E90 init +80400EC4 Static_ctxt_Init +80400ED4 inventory_check +80400F40 @@return +80400F48 override_object_npc +80400F54 override_object_chest +80400F60 override_object +80400F80 @@return +80400F88 override_graphic +80400FA8 @@return +80400FC0 override_chest_speed +80401000 @@return +80401028 @@no_call +80401030 override_text +80401054 @@return +8040105C override_action +804010A8 @@return +804010C4 get_item_hook +804010F8 item00_init_hook +8040111C get_override_drop_id_hook +8040113C drop_collectible_hook +80401154 drop_collectible2_hook +8040116C item_give_hook +804011B0 return_to_func +804011E4 exit_func +80401220 return_to_func_near_end +80401230 rupee_draw_hook +8040126C @rupee_draw_orig +8040129C @return +804012CC recovery_heart_draw_hook +80401308 @exit_func +8040133C @return_to_func +80401374 override_great_fairy_cutscene +804013D4 @@item_fairy +804013F8 @@give_item +8040140C @@refills +80401414 @@return +80401424 override_ocarina_songs +80401444 override_requiem_song +80401470 override_epona_song +804014B0 override_suns_song +804014E8 override_song_of_time +80401520 override_saria_song_check +8040153C @@get_item +80401544 set_saria_song_flag +80401564 set_dungeon_knowledge +80401590 @@set_flag +804015A8 talon_break_free +804015DC @@msg +8040160C @@return +80401624 .byt:0001 +80401624 PLAYED_WARP_SONG +80401628 warp_speedup +804016B0 @@return +804016B8 set_fade_in +804016EC @@return +804016F4 guard_catch +80401718 burning_kak +80401780 @@default +80401784 @@return +80401794 ingo_race_win +804017B4 @@return +804017C0 gerudo_caught_entrance +804017E0 @@fortress +80401810 @@fortress_entrance +80401818 @@return +80401820 .byt:0001 +80401820 GET_ITEM_TRIGGERED +80401824 fountain_set_posrot +804018CC @@skip +804018E4 @@return +804018EC .byt:0001 +804018EC SOS_ITEM_GIVEN +804018F0 sos_skip_demo +80401910 sos_handle_staff +80401958 @@return +80401978 sos_handle_item +804019BC @@passed_first_check +804019F8 @@songs_as_items +80401A20 @@next_check +80401A4C @@common +80401A88 @@return +80401A94 sos_talk_prevention +80401ABC @@no_item +80401AC4 @@item +80401ACC move_royal_tombstone +80401ADC @@return +80401AE4 heavy_block_set_switch +80401B14 heavy_block_posrot +80401B34 heavy_block_set_link_action +80401B50 @@return +80401B58 heavy_block_shorten_anim +80401B88 @@check_end 80401B9C @@return -80401BB4 equipment_menu_slot_filled -80401BE0 equipment_menu_fix -80401BF0 @@return -80401BF8 .dbl:0004 -80401BF8 TIME_TRAVEL_SAVED_EQUIPS -80401BFC .dbl:0004 -80401C00 .wrd:0002 -80401C02 .wrd:0002 -80401C04 give_master_sword -80401C1C before_time_travel -80401C60 @@swap -80401C8C after_time_travel -80401CC8 @@going_back -80401CE8 @@done -80401D00 update_c_button -80401D2C @@return -80401D34 after_going_forward -80401D70 @@no_init -80401D80 after_going_back -80401DA8 @@has_shield -80401DC4 @@not_swordless -80401DCC initialize_adult -80401DF4 @@no_mirror_shield -80401E34 init_adult_button -80401E60 @@empty -80401E68 @@loop -80401EC0 @@set_empty -80401ECC @@return -80401ED4 .byt:0001 -80401ED4 ADULT_INIT_ITEMS -80401ED5 .byt:0001 -80401ED6 .byt:0001 -80401ED7 .byt:0001 -80401ED8 .byt:0001 -80401ED9 .byt:0001 -80401EDA .byt:0001 -80401EDB .byt:0001 -80401EDC .byt:0001 -80401EDC ADULT_VALID_ITEMS -80401EDD .byt:0001 -80401EDE .byt:0001 -80401EDF .byt:0001 -80401EE0 .byt:0001 -80401EE1 .byt:0001 -80401EE2 .byt:0001 -80401EE3 .byt:0001 -80401EE4 .byt:0001 -80401EE5 .byt:0001 -80401EE6 .byt:0001 -80401EE7 .byt:0001 -80401EE8 .byt:0001 -80401EE9 .byt:0001 -80401EEA .byt:0001 -80401EEB .byt:0001 -80401EEC .byt:0001 -80401EED .byt:0001 -80401EEE .byt:0001 -80401EEF .byt:0001 -80401EF0 .byt:0001 -80401EF1 .byt:0001 -80401EF2 .byt:0001 -80401EF3 .byt:0001 -80401EF4 suns_song_fix_event -80401F28 @@child -80401F38 @@return -80401F40 warp_song_fix -80401F6C @@child -80401F7C @@return -80401F84 Check_Has_Epona_Song -80401FD0 @@has_ocarina -80401FE0 @@return -80401FE8 adapt_scarecrow -8040200C @@default_behavior -8040201C save_scarecrow_song -80402050 @@copy_song -80402070 empty_bomb -80402088 write_initial_save -80402094 @@save_data_loop -804020C4 @@overwrite_type -804020CC @@return -804020D4 get_name_char_1 -804020F0 get_name_char_2 -8040210C get_name_char -80402138 @@coop_player_name -80402150 @@return -80402158 reset_player_name_id -80402178 easier_fishing -8040219C @@L_C24 -804021A8 @@return -804021B0 keep_fishing_rod_equipped -804021C8 @@return -804021D0 cast_fishing_rod_if_equipped -804021F0 @@return -804021F8 fishing_bite_when_stable -80402214 @@return -8040221C bgs_fix -8040222C logic_chus__bowling_lady_1 -8040223C @@logic_chus_true -80402250 @@return -80402258 @@logic_chus_false -80402268 logic_chus__bowling_lady_2 -80402278 @@logic_chus_true -8040228C @@return -80402294 @@logic_chus_false -804022A4 logic_chus__shopkeeper -804022B4 @@logic_chus_true -804022D0 @@logic_chus_false -804022E8 @@return -804022F0 rainbow_bridge -8040232C @@open -80402338 @@medallions -80402354 @@medallions_1 -80402364 @@medallions_2 -80402374 @@medallions_3 -80402384 @@medallions_4 -80402394 @@medallions_5 -804023A4 @@medallions_6 -804023AC @@dungeons -804023CC @@dungeons_1 -804023DC @@dungeons_2 -804023EC @@dungeons_3 -804023FC @@dungeons_4 -8040240C @@dungeons_5 -8040241C @@dungeons_6 -80402430 @@dungeons_7 -80402444 @@dungeons_8 -80402458 @@dungeons_9 -80402460 @@stones -80402480 @@stones_1 -80402494 @@stones_2 -804024A8 @@stones_3 -804024B0 @@tokens -804024BC @@hearts -804024C0 @@count -804024D4 @@vanilla -804024F8 @@return -80402500 lacs_condition_check -80402534 @@vanilla -80402548 @@return_vanilla -80402550 @@medallions -8040256C @@medallions_1 -8040257C @@medallions_2 -8040258C @@medallions_3 -8040259C @@medallions_4 -804025AC @@medallions_5 -804025BC @@medallions_6 -804025C4 @@dungeons -804025E4 @@dungeons_1 -804025F4 @@dungeons_2 -80402604 @@dungeons_3 -80402614 @@dungeons_4 -80402624 @@dungeons_5 -80402634 @@dungeons_6 -80402648 @@dungeons_7 -8040265C @@dungeons_8 -80402670 @@dungeons_9 -80402678 @@stones -80402698 @@stones_1 -804026AC @@stones_2 -804026C0 @@stones_3 -804026C8 @@tokens -804026D4 @@hearts -804026D8 @@count -804026F4 @@return_count -804026FC gossip_hints -80402730 @@not_grotto -80402754 @@always_hint -8040275C @@stone_of_agony -80402774 @@default -80402788 @@no_hint -8040278C @@return -804027A0 potion_shop_fix -804027C8 @@no_potion -804027CC @@return -804027D4 jabu_elevator -8040282C @@bottom -80402830 @@return -80402844 dampe_fix -80402878 @@received_hp -8040287C @@no_hp -80402880 @@return -80402888 dpad_draw -804028AC .dbl:0004 -804028AC CHEST_LENS_ONLY -804028B0 GET_CHEST_OVERRIDE_WRAPPER -804028F8 HIDE_CHEST_WITH_INVERTED_LENS -8040295C @@return_hide -80402968 @@return_draw -80402970 SHOW_CHEST_WITH_INVERTED_LENS -804029E0 @@return_draw_show -804029E8 red_ice_alpha -80402A28 @@return -80402A30 .dbl:0004 -80402A30 SPEED_MULTIPLIER -80402A34 bunny_hood -80402AA0 @@return -80402AB0 magic_colors -80402AE0 shop_cursor_colors -80402B48 apply_color_delta -80402B64 @@small_delta -80402B68 @@after_delta -80402B70 .dbl:0004 -80402B70 DEBUG_OFFSET -80402B74 extended_object_lookup_GI -80402B80 @@normal_item -80402B8C @@extended_item -80402B9C extended_object_lookup_load -80402BAC @@normal_item -80402BB8 @@extended_item -80402BC8 extended_object_lookup_shop -80402BE4 @@normal_item -80402BF0 @@extended_item -80402C00 extended_object_lookup_shop_unpause -80402C10 @@normal_item -80402C1C @@extended_item -80402C28 @@return -80402C38 cow_item_hook -80402C78 @@return -80402C80 cow_bottle_check -80402CC0 @@bottle_check -80402CC8 @@return -80402CE0 cow_after_init -80402CF4 @@return -80402CFC .wrd:0010 -80402CFC Gossip_Actor -80402D0C Hit_Gossip_Stone -80402D48 @@trigger_fill -80402D5C @@show_time -80402D64 @@return -80402D74 Check_Fill_Lake -80402D80 Fill_Lake_Destroy -80402DA4 @@setup_fill_control -80402DE0 @@destroy -80402DE8 @@return -80402DF0 Fill_Lake -80402E30 @@morpha_dead -80402E54 @@no_trigger -80402E60 @@filling -80402E88 @@draining -80402EA8 @@check_fill_max -80402EC0 @@skip_fill_update -80402EF0 @@return -80402F04 disable_trade_timers -80402F34 @@return -80402F3C shooting_gallery_init -80402F50 @@child -80402F64 @@adult -80402F78 @@return -80402F80 .byt:0001 -80402F80 CFG_DAMAGE_MULTIPLYER -80402F81 .byt:0001 -80402F81 EXTERN_DAMAGE_MULTIPLYER -80402F84 Apply_Damage_Multiplier -80402FB4 @@MulDamage -80402FBC @@ohko -80402FC4 @@DivDamage -80402FCC @@DoubleDefence +80401BA4 demo_effect_medal_init +80401BF4 @@return +80401BFC Shop_Check_Sold_Out +80401C48 @@return +80401C50 Shop_Set_Sold_Out +80401C88 @@return +80401C90 Shop_Keeper_Init_ID +80401CAC @@return +80401CBC Deku_Check_Sold_Out +80401CE0 @@continue +80401D10 Deku_Set_Sold_Out +80401D34 @@continue +80401D68 before_game_state_update_hook +80401D8C item_menu_prevent_empty_equip +80401D9C @@return +80401DA4 equipment_menu_prevent_empty_equip +80401DC4 @@return +80401DD8 menu_use_blank_description +80401E0C @@not_equip_menu +80401E1C @@return +80401E34 equipment_menu_slot_filled +80401E60 equipment_menu_fix +80401E70 @@return +80401E78 .dbl:0004 +80401E78 TIME_TRAVEL_SAVED_EQUIPS +80401E7C .dbl:0004 +80401E80 .wrd:0002 +80401E82 .wrd:0002 +80401E84 give_master_sword +80401E9C before_time_travel +80401EE0 @@swap +80401F0C after_time_travel +80401F48 @@going_back +80401F68 @@done +80401F80 update_c_button +80401FAC @@return +80401FB4 after_going_forward +80401FF0 @@no_init +80402000 after_going_back +80402028 @@has_shield +80402044 @@not_swordless +8040204C initialize_adult +80402074 @@no_mirror_shield +804020B4 init_adult_button +804020E0 @@empty +804020E8 @@loop +80402140 @@set_empty +8040214C @@return +80402154 .byt:0001 +80402154 ADULT_INIT_ITEMS +80402155 .byt:0001 +80402156 .byt:0001 +80402157 .byt:0001 +80402158 .byt:0001 +80402159 .byt:0001 +8040215A .byt:0001 +8040215B .byt:0001 +8040215C .byt:0001 +8040215C ADULT_VALID_ITEMS +8040215D .byt:0001 +8040215E .byt:0001 +8040215F .byt:0001 +80402160 .byt:0001 +80402161 .byt:0001 +80402162 .byt:0001 +80402163 .byt:0001 +80402164 .byt:0001 +80402165 .byt:0001 +80402166 .byt:0001 +80402167 .byt:0001 +80402168 .byt:0001 +80402169 .byt:0001 +8040216A .byt:0001 +8040216B .byt:0001 +8040216C .byt:0001 +8040216D .byt:0001 +8040216E .byt:0001 +8040216F .byt:0001 +80402170 .byt:0001 +80402171 .byt:0001 +80402172 .byt:0001 +80402173 .byt:0001 +80402174 suns_song_fix_event +804021A8 @@child +804021B8 @@return +804021C0 warp_song_fix +804021EC @@child +804021FC @@return +80402204 Check_Has_Epona_Song +80402250 @@has_ocarina +80402260 @@return +80402268 adapt_scarecrow +8040228C @@default_behavior +8040229C save_scarecrow_song +804022D0 @@copy_song +804022F0 empty_bomb +80402308 write_initial_save +80402314 @@save_data_loop +80402344 @@overwrite_type +8040234C @@return +80402354 get_name_char_1 +80402370 get_name_char_2 +8040238C get_name_char +804023B8 @@coop_player_name +804023D0 @@return +804023D8 reset_player_name_id +804023F8 easier_fishing +8040241C @@L_C24 +80402428 @@return +80402430 keep_fishing_rod_equipped +80402448 @@return +80402450 cast_fishing_rod_if_equipped +80402470 @@return +80402478 fishing_bite_when_stable +80402494 @@return +8040249C bgs_fix +804024AC logic_chus__bowling_lady_1 +804024BC @@logic_chus_true +804024D0 @@return +804024D8 @@logic_chus_false +804024E8 logic_chus__bowling_lady_2 +804024F8 @@logic_chus_true +8040250C @@return +80402514 @@logic_chus_false +80402524 logic_chus__shopkeeper +80402534 @@logic_chus_true +80402550 @@logic_chus_false +80402568 @@return +80402570 rainbow_bridge +804025AC @@open +804025B8 @@medallions +804025D4 @@medallions_1 +804025E4 @@medallions_2 +804025F4 @@medallions_3 +80402604 @@medallions_4 +80402614 @@medallions_5 +80402624 @@medallions_6 +8040262C @@dungeons +8040264C @@dungeons_1 +8040265C @@dungeons_2 +8040266C @@dungeons_3 +8040267C @@dungeons_4 +8040268C @@dungeons_5 +8040269C @@dungeons_6 +804026B0 @@dungeons_7 +804026C4 @@dungeons_8 +804026D8 @@dungeons_9 +804026E0 @@stones +80402700 @@stones_1 +80402714 @@stones_2 +80402728 @@stones_3 +80402730 @@tokens +8040273C @@hearts +80402740 @@count +80402754 @@vanilla +80402778 @@return +80402780 lacs_condition_check +804027B4 @@vanilla +804027C8 @@return_vanilla +804027D0 @@medallions +804027EC @@medallions_1 +804027FC @@medallions_2 +8040280C @@medallions_3 +8040281C @@medallions_4 +8040282C @@medallions_5 +8040283C @@medallions_6 +80402844 @@dungeons +80402864 @@dungeons_1 +80402874 @@dungeons_2 +80402884 @@dungeons_3 +80402894 @@dungeons_4 +804028A4 @@dungeons_5 +804028B4 @@dungeons_6 +804028C8 @@dungeons_7 +804028DC @@dungeons_8 +804028F0 @@dungeons_9 +804028F8 @@stones +80402918 @@stones_1 +8040292C @@stones_2 +80402940 @@stones_3 +80402948 @@tokens +80402954 @@hearts +80402958 @@count +80402974 @@return_count +8040297C gossip_hints +804029B0 @@not_grotto +804029D4 @@always_hint +804029DC @@stone_of_agony +804029F4 @@default +80402A08 @@no_hint +80402A0C @@return +80402A20 potion_shop_fix +80402A48 @@no_potion +80402A4C @@return +80402A54 jabu_elevator +80402AAC @@bottom +80402AB0 @@return +80402AC4 dampe_fix +80402AF8 @@received_hp +80402AFC @@no_hp +80402B00 @@return +80402B08 dpad_draw +80402B2C .dbl:0004 +80402B2C CHEST_LENS_ONLY +80402B30 GET_CHEST_OVERRIDE_WRAPPER +80402B78 HIDE_CHEST_WITH_INVERTED_LENS +80402BDC @@return_hide +80402BE8 @@return_draw +80402BF0 SHOW_CHEST_WITH_INVERTED_LENS +80402C60 @@return_draw_show +80402C68 red_ice_alpha +80402CA8 @@return +80402CB0 .dbl:0004 +80402CB0 SPEED_MULTIPLIER +80402CB4 bunny_hood +80402D20 @@return +80402D30 magic_colors +80402D60 shop_cursor_colors +80402DC8 apply_color_delta +80402DE4 @@small_delta +80402DE8 @@after_delta +80402DF0 .dbl:0004 +80402DF0 DEBUG_OFFSET +80402DF4 extended_object_lookup_GI +80402E00 @@normal_item +80402E0C @@extended_item +80402E1C extended_object_lookup_load +80402E2C @@normal_item +80402E38 @@extended_item +80402E48 extended_object_lookup_shop +80402E64 @@normal_item +80402E70 @@extended_item +80402E80 extended_object_lookup_shop_unpause +80402E90 @@normal_item +80402E9C @@extended_item +80402EA8 @@return +80402EB8 cow_item_hook +80402EF8 @@return +80402F00 cow_bottle_check +80402F40 @@bottle_check +80402F48 @@return +80402F60 cow_after_init +80402F74 @@return +80402F7C .wrd:0010 +80402F7C Gossip_Actor +80402F8C Hit_Gossip_Stone +80402FC8 @@trigger_fill +80402FDC @@show_time 80402FE4 @@return -80402FEC .dbl:0004 -80402FEC CFG_DEADLY_BONKS -80402FF0 .wrd:0002 -80402FF0 CFG_BONK_DAMAGE -80402FF8 BONK_LAST_FRAME -80403024 @@return_bonk_frame -80403030 SET_BONK_FLAG -80403054 @@return_bonk_flag -8040305C CHECK_FOR_BONK_CANCEL -804030A0 @@return_bonk_check -804030AC APPLY_BONK_DAMAGE -804030F4 @@normal_defense -8040310C @@bonks_kill -80403110 @@cmg_entrance_hack -80403140 @@return_bonk -80403148 KING_DODONGO_BONKS -8040316C @@return_bonk_kd -8040317C CHECK_ROOM_MESH_TYPE -804031AC @@return_death_subcamera -804031B4 .byt:0001 -804031B4 SHUFFLE_BEANS -804031B8 bean_initial_check -804031E8 @@return -804031F0 bean_enough_rupees_check -80403208 @@return -80403210 bean_rupees_taken -80403228 @@return -80403230 bean_buy_item_hook -80403250 @@return -80403258 .byt:0084 -80403258 GROTTO_LOAD_TABLE -804032DC .byt:0042 -804032DC GROTTO_EXIT_LIST -8040331E .byt:0001 -8040331E CURRENT_GROTTO_ID -80403320 scene_exit_hook -80403354 @@normal -80403378 @@return -80403380 grotto_entrance -804033C0 @@return -804033C8 handle_grotto_load -80403410 @@return -80403418 deku_mouth_condition -8040344C @@mouth_open -80403454 @@mouth_closed -8040345C .dbl:0018 -8040345C AUDIO_THREAD_INFO -80403478 .dbl:0004 -80403478 AUDIO_THREAD_INFO_MEM_START -8040347C .dbl:0004 -8040347C AUDIO_THREAD_INFO_MEM_SIZE -80403480 get_audio_pointers -8040349C .byt:0001 -8040349C MOVED_ADULT_KING_ZORA -804034A0 kz_moved_check -804034CC @@return_false -804034D4 @@return_true -804034DC prevent_carpenter_boss_softlock -80403514 @@return -8040351C .byt:0001 -8040351C START_TWINROVA_FIGHT -80403520 .dbl:0004 -80403520 TWINROVA_ACTION_TIMER -80403524 rova_check_pos -80403568 @@return -80403574 twinrova_displaced -80403594 rova_portal -8040360C @@disappear -80403628 @@return -80403644 twinrova_set_action_ice -8040367C twinrova_set_action_fire -804036B4 twinrova_rise -804036EC @@skip_incr -80403718 @@rova1 -80403720 @@no_laugh -80403778 @@start_fight -80403790 @@return -8040379C ice_pos -804037AC fire_pos -804037BC clear_boomerang_pointer -804037D0 skip_3_up_main -804037EC @@return -804037FC skip_3_down_main -80403818 @@return -80403828 skip_3_up_copy_from -80403844 @@return -80403854 skip_3_down_copy_from -80403870 @@return -80403880 skip_3_up_copy_to -8040389C @@return -804038AC skip_3_down_copy_to -804038C8 @@return -804038D8 skip_3_down_copy_to_2 -804038F4 @@return -80403904 skip_3_up_erase -80403920 @@return -80403930 skip_3_down_erase -8040394C @@return -8040395C move_file_3 -80403974 zelda_check_anim -8040399C @@return -804039A4 override_changelinkanimdefaultstop -804039F8 @@skip -80403A18 malon_goto_item -80403A30 @@return -80403A38 malon_handle_staff -80403A58 @@return -80403A64 malon_ra_displaced -80403A74 malon_songs_as_items -80403A88 @@return -80403A98 malon_check_give_item +80402FF4 Check_Fill_Lake +80403000 Fill_Lake_Destroy +80403024 @@setup_fill_control +80403060 @@destroy +80403068 @@return +80403070 Fill_Lake +804030B0 @@morpha_dead +804030D4 @@no_trigger +804030E0 @@filling +80403108 @@draining +80403128 @@check_fill_max +80403140 @@skip_fill_update +80403170 @@return +80403184 disable_trade_timers +804031B4 @@return +804031BC shooting_gallery_init +804031D0 @@child +804031E4 @@adult +804031F8 @@return +80403200 .byt:0001 +80403200 CFG_DAMAGE_MULTIPLYER +80403201 .byt:0001 +80403201 EXTERN_DAMAGE_MULTIPLYER +80403204 Apply_Damage_Multiplier +80403234 @@MulDamage +8040323C @@ohko +80403244 @@DivDamage +8040324C @@DoubleDefence +80403264 @@return +8040326C .dbl:0004 +8040326C CFG_DEADLY_BONKS +80403270 .wrd:0002 +80403270 CFG_BONK_DAMAGE +80403278 BONK_LAST_FRAME +804032A4 @@return_bonk_frame +804032B0 SET_BONK_FLAG +804032D4 @@return_bonk_flag +804032DC CHECK_FOR_BONK_CANCEL +80403320 @@return_bonk_check +8040332C APPLY_BONK_DAMAGE +80403374 @@normal_defense +8040338C @@bonks_kill +80403390 @@cmg_entrance_hack +804033C0 @@return_bonk +804033C8 KING_DODONGO_BONKS +804033EC @@return_bonk_kd +804033FC CHECK_ROOM_MESH_TYPE +8040342C @@return_death_subcamera +80403434 .byt:0001 +80403434 SHUFFLE_BEANS +80403438 bean_initial_check +80403468 @@return +80403470 bean_enough_rupees_check +80403488 @@return +80403490 bean_rupees_taken +804034A8 @@return +804034B0 bean_buy_item_hook +804034D0 @@return +804034D8 .byt:0084 +804034D8 GROTTO_LOAD_TABLE +8040355C .byt:0042 +8040355C GROTTO_EXIT_LIST +8040359E .byt:0001 +8040359E CURRENT_GROTTO_ID +804035A0 scene_exit_hook +804035D4 @@normal +804035F8 @@return +80403600 grotto_entrance +80403640 @@return +80403648 handle_grotto_load +80403690 @@return +80403698 deku_mouth_condition +804036CC @@mouth_open +804036D4 @@mouth_closed +804036DC .dbl:0018 +804036DC AUDIO_THREAD_INFO +804036F8 .dbl:0004 +804036F8 AUDIO_THREAD_INFO_MEM_START +804036FC .dbl:0004 +804036FC AUDIO_THREAD_INFO_MEM_SIZE +80403700 get_audio_pointers +8040371C .byt:0001 +8040371C MOVED_ADULT_KING_ZORA +80403720 kz_moved_check +8040374C @@return_false +80403754 @@return_true +8040375C prevent_carpenter_boss_softlock +80403794 @@return +8040379C .byt:0001 +8040379C START_TWINROVA_FIGHT +804037A0 .dbl:0004 +804037A0 TWINROVA_ACTION_TIMER +804037A4 rova_check_pos +804037E8 @@return +804037F4 twinrova_displaced +80403814 rova_portal +8040388C @@disappear +804038A8 @@return +804038C4 twinrova_set_action_ice +804038FC twinrova_set_action_fire +80403934 twinrova_rise +8040396C @@skip_incr +80403998 @@rova1 +804039A0 @@no_laugh +804039F8 @@start_fight +80403A10 @@return +80403A1C ice_pos +80403A2C fire_pos +80403A3C clear_boomerang_pointer +80403A50 skip_3_up_main +80403A6C @@return +80403A7C skip_3_down_main +80403A98 @@return +80403AA8 skip_3_up_copy_from 80403AC4 @@return -80403AD0 malon_show_text -80403B18 @@return -80403B2C .byt:0001 -80403B2C MALON_GAVE_ICETRAP -80403B30 malon_reload -80403B78 @@malon_gave_ice_trap -80403B98 @@check_text -80403BC0 @@reload -80403C04 @@return -80403C10 drop_ruto -80403C7C @@return -80403CA4 check_kill_demoeffect -80403CF4 @@return -80403D10 agony_distance_hook -80403D34 @@inside_radius -80403D44 @@outside_radius -80403D4C @@done -80403D78 agony_vibrate_hook -80403DA8 @@done -80403DD8 agony_post_hook -80403DF0 .byt:0001 -80403DF0 CHAIN_HBA_REWARDS -80403DF4 handle_hba_rewards_chain -80403E50 @@return -80403E58 stick_as_adult -80403E74 @@return -80403E80 masks_as_adult -80403E9C @@return -80403EA8 .byt:0001 -80403EA8 SHUFFLE_CARPET_SALESMAN -80403EAC carpet_inital_message -80403ED4 @@return -80403EDC carpet_buy_item_hook +80403AD4 skip_3_down_copy_from +80403AF0 @@return +80403B00 skip_3_up_copy_to +80403B1C @@return +80403B2C skip_3_down_copy_to +80403B48 @@return +80403B58 skip_3_down_copy_to_2 +80403B74 @@return +80403B84 skip_3_up_erase +80403BA0 @@return +80403BB0 skip_3_down_erase +80403BCC @@return +80403BDC move_file_3 +80403BF4 zelda_check_anim +80403C1C @@return +80403C24 override_changelinkanimdefaultstop +80403C78 @@skip +80403C98 malon_goto_item +80403CB0 @@return +80403CB8 malon_handle_staff +80403CD8 @@return +80403CE4 malon_ra_displaced +80403CF4 malon_songs_as_items +80403D08 @@return +80403D18 malon_check_give_item +80403D44 @@return +80403D50 malon_show_text +80403D98 @@return +80403DAC .byt:0001 +80403DAC MALON_GAVE_ICETRAP +80403DB0 malon_reload +80403DF8 @@malon_gave_ice_trap +80403E18 @@check_text +80403E40 @@reload +80403E84 @@return +80403E90 drop_ruto 80403EFC @@return -80403F04 .byt:0001 -80403F04 SHUFFLE_MEDIGORON -80403F08 medigoron_inital_check -80403F48 @@return -80403F50 medigoron_buy_item_hook -80403F70 @@return -80403F78 bombchu_back_color -80403FA0 kill_door_of_time_col -80403FC8 mask_check_trade_slot -80403FF0 @@return -80403FF8 blue_fire_arrows -8040400C @@return -80404020 agony_inside_radius_setup,00000008 -80404028 agony_outside_radius_setup,0000002C -80404054 agony_vibrate_setup,00000034 -80404088 draw_agony_graphic,00000158 -804041E0 draw_agony,000000A0 -80404280 get_chest_override,00000108 -80404388 draw_chest,0000021C -804045A4 handle_dpad,0000045C -80404A00 draw_dpad,00000940 -80405340 draw_background,00000128 -80405468 draw_dungeon_info,000016A8 -80406B10 interpolate,00000064 -80406B74 extern_scene_init,00000018 -80406B8C process_extern_ctxt,00000290 -80406F8C read_file_data,000003D0 -8040735C draw_file_icons,0000096C -80407D18 draw_file_message,0000025C -80407F74 draw_file_select_hash,0000023C -804081B0 check_ganon_entry,00000048 -804081F8 countSetBitsRec,00000054 -8040824C give_ganon_boss_key,00000158 -804083A4 item_overrides_init,0000007C -80408420 get_override_search_key,00000110 -80408530 lookup_override_by_key,000000A0 -804085D0 lookup_override,0000004C -8040861C activate_override,00000100 -8040871C clear_override,0000004C -80408768 set_outgoing_override,00000038 -804087A0 push_pending_item,00000088 -80408828 push_coop_item,00000060 -80408888 push_delayed_item,00000040 -804088C8 pop_pending_item,00000034 -804088FC after_key_received,00000064 -80408960 pop_ice_trap,0000006C -804089CC after_item_received,0000007C -80408A48 try_pending_item,000000C4 -80408B0C handle_pending_items,00000130 -80408C3C get_item,00000134 -80408D70 get_skulltula_token,00000138 -80408EA8 give_sarias_gift,00000070 -80408F18 sprite_bytes_per_tile,0000002C -80408F44 sprite_bytes,00000030 -80408F74 sprite_load,000001A0 -80409114 sprite_draw,000000F8 -8040920C gfx_init,000001F0 -804093FC update_hud_colors,0000039C -80409798 rupee_hud_color,0000004C -804097E4 ice_trap_is_pending,00000014 -804097F8 push_pending_ice_trap,00000018 -80409810 give_ice_trap,00000088 -80409898 draw_gi_bombchu_and_masks,0000009C -80409934 draw_gi_eggs_and_medallions,000000C0 -804099F4 draw_gi_sold_out,000000A4 -80409A98 draw_gi_compass,00000120 -80409BB8 draw_gi_various_opa0,0000009C -80409C54 draw_gi_various_opa1023,000000F0 -80409D44 draw_gi_wallets,00000150 -80409E94 draw_gi_various_xlu01,000000C0 -80409F54 draw_gi_various_opa0_xlu1,00000118 -8040A06C draw_gi_coins_and_cuccos,00000130 -8040A19C draw_gi_magic_arrows,0000012C -8040A2C8 draw_gi_various_opa10_xlu32,00000144 -8040A40C draw_gi_bullet_bags,0000015C -8040A568 draw_gi_small_rupees,00000160 -8040A6C8 draw_gi_goron_swords,00000108 -8040A7D0 draw_gi_deku_nut,00000114 -8040A8E4 draw_gi_recovery_heart,00000118 -8040A9FC draw_gi_fish_bottle,00000108 -8040AB04 draw_gi_magic_spells,00000154 -8040AC58 draw_gi_scales,0000016C -8040ADC4 draw_gi_potions,000001D0 -8040AF94 draw_gi_mirror_shield,000001A4 -8040B138 draw_gi_gs_token,0000018C -8040B2C4 draw_gi_blue_fire_candle,000001D0 -8040B494 draw_gi_fairy_lantern,000001EC -8040B680 draw_gi_poe_bottles,00000208 -8040B888 draw_gi_song_notes,00000118 -8040B9A0 draw_gi_small_keys,0000017C -8040BB1C draw_gi_boss_keys,000001DC -8040BCF8 base_draw_gi_model,00000038 -8040BD30 no_effect,00000008 -8040BD38 full_heal,0000000C -8040BD44 give_triforce_piece,000000BC -8040BE00 give_tycoon_wallet,00000038 -8040BE38 give_biggoron_sword,0000000C -8040BE44 give_bottle,00000038 -8040BE7C give_dungeon_item,00000014 -8040BE90 give_small_key,00000050 -8040BEE0 give_small_key_ring,0000009C -8040BF7C give_defense,0000001C -8040BF98 give_magic,0000001C -8040BFB4 give_double_magic,00000024 -8040BFD8 give_fairy_ocarina,0000000C -8040BFE4 give_song,00000018 -8040BFFC ice_trap_effect,0000001C -8040C018 give_bean_pack,00000018 -8040C030 fill_wallet_upgrade,0000002C -8040C05C clear_excess_hearts,0000001C -8040C078 open_mask_shop,0000007C -8040C0F4 get_item_row,0000003C -8040C130 resolve_upgrades,00000060 -8040C190 call_effect_function,0000002C -8040C1BC no_upgrade,00000008 -8040C1C4 hookshot_upgrade,00000014 -8040C1D8 strength_upgrade,0000002C -8040C204 bomb_bag_upgrade,0000002C -8040C230 bow_upgrade,00000028 -8040C258 slingshot_upgrade,00000030 -8040C288 wallet_upgrade,00000030 -8040C2B8 scale_upgrade,00000018 -8040C2D0 nut_upgrade,0000001C -8040C2EC stick_upgrade,0000001C -8040C308 magic_upgrade,00000010 -8040C318 bombchu_upgrade,00000030 -8040C348 ocarina_upgrade,00000020 -8040C368 arrows_to_rupee,0000001C -8040C384 bombs_to_rupee,0000001C -8040C3A0 seeds_to_rupee,00000024 -8040C3C4 letter_to_bottle,00000070 -8040C434 health_upgrade_cap,00000034 -8040C468 c_init,0000003C -8040C4A4 before_game_state_update,0000003C -8040C4E0 after_game_state_update,00000044 -8040C524 before_skybox_init,0000003C -8040C560 after_scene_init,00000034 -8040C594 c_equipment_menu_slot_filled,00000100 -8040C694 update_sword_trail_colors,000000A4 -8040C738 update_boomerang_trail_colors,000001A4 -8040C8DC update_bombchu_trail_colors,00000274 -8040CB50 get_bombchu_back_color,00000274 -8040CDC4 update_navi_colors,00000224 -8040CFE8 update_misc_colors,00000040 -8040D028 load_object_file,0000006C -8040D094 load_object,00000028 -8040D0BC get_object,00000060 -8040D11C set_object_segment,0000004C -8040D168 scale_top_matrix,00000068 -8040D1D0 draw_model_low_level,00000078 -8040D248 scale_factor,0000007C -8040D2C4 draw_model,00000088 -8040D34C models_init,0000004C -8040D398 models_reset,0000002C -8040D3C4 lookup_model_by_override,0000005C -8040D420 lookup_model,00000040 -8040D460 heart_piece_draw,00000064 -8040D4C4 small_key_draw,00000088 -8040D54C heart_container_draw,00000064 -8040D5B0 skull_token_draw,00000064 -8040D614 ocarina_of_time_draw,00000064 -8040D678 item_etcetera_draw,000000E4 -8040D75C bowling_bomb_bag_draw,000000A4 -8040D800 bowling_heart_piece_draw,00000064 -8040D864 object_index_or_spawn,00000078 -8040D8DC enitem00_set_link_incoming_item_id,000000AC -8040D988 get_rainbow_color,0000022C -8040DBB4 health_and_magic_refill,00000028 -8040DBDC store_scarecrow_fix,00000048 -8040DC24 text_init,0000002C -8040DC50 text_print_size,000000A8 -8040DCF8 text_print,00000020 -8040DD18 text_flush_size,00000170 -8040DE88 text_flush,00000030 -8040DEB8 set_triforce_render,00000028 -8040DEE0 draw_triforce_count,00000538 -8040E418 clear_twinrova_vars,00000014 -8040E42C heap_init,00000014 -8040E440 heap_alloc,0000003C -8040E47C file_init,00000044 -8040E4C0 override_weather_state,00000240 -8040E728 .byt:0042 -8040E728 freecam_modes -8040E8EC .byt:000C -8040E8EC icon_sprites -8040E910 .byt:000C -8040E910 rupee_colors -8040EA14 .byt:0009 -8040EA14 reward_rows -8040EA20 .byt:0018 -8040EA20 medals -8040EA38 .byt:00A9 -8040EA38 dungeons -8040EAE4 .byt:0014 -8040EAE4 extern_ctxt -8040EAF8 .byt:0040 -8040EAF8 hash_symbols -8040EB38 .byt:0040 -8040EB38 num_to_bits -8040EB78 .byt:0010 -8040EB78 heart_sprite -8040EB88 .byt:0010 -8040EB88 linkhead_skull_sprite -8040EB98 .byt:0010 -8040EB98 item_digit_sprite -8040EBA8 .byt:0010 -8040EBA8 key_rupee_clock_sprite -8040EBB8 .byt:0010 -8040EBB8 song_note_sprite -8040EBC8 .byt:0010 -8040EBC8 triforce_sprite -8040EBD8 .byt:0010 -8040EBD8 dpad_sprite -8040EBE8 .byt:0010 -8040EBE8 font_sprite -8040EBF8 .byt:0010 -8040EBF8 quest_items_sprite -8040EC08 .byt:0010 -8040EC08 items_sprite -8040EC18 .byt:0010 -8040EC18 medals_sprite -8040EC28 .byt:0010 -8040EC28 stones_sprite -8040EC38 .byt:0028 -8040EC38 setup_db -8040EC60 .byt:10BC -8040EC60 item_draw_table -8040FD1C .byt:001C -8040FD1C key_counts -8040FD38 .byt:1090 -8040FD38 item_table -80410DC8 .byt:0004 -80410DC8 dungeon_count -80410DCC .byt:0004 -80410DCC last_fog_distance -80410DD0 .byt:0004 -80410DD0 scene_fog_distance -80410DD4 .byt:0008 -80410DD4 hash_sprites -80410DE0 .byt:0008 -80410DE0 empty_dlist -80410DE8 .byt:0004 -80410DE8 text_cursor_border_max -80410DEC .byt:0004 -80410DEC text_cursor_border_base -80410DF0 .byt:0004 -80410DF0 text_cursor_inner_max -80410DF4 .byt:0004 -80410DF4 text_cursor_inner_base -80410DF8 .byt:0004 -80410DF8 c_note_font_glow_max -80410DFC .byt:0004 -80410DFC c_note_font_glow_base -80410E00 .byt:0004 -80410E00 c_note_glow_max -80410E04 .byt:0004 -80410E04 c_note_glow_base -80410E08 .byt:0004 -80410E08 a_note_font_glow_max -80410E0C .byt:0004 -80410E0C a_note_font_glow_base -80410E10 .byt:0004 -80410E10 a_note_glow_max -80410E14 .byt:0004 -80410E14 a_note_glow_base -80410E18 .byt:0004 -80410E18 c_note_b -80410E1C .byt:0004 -80410E1C c_note_g -80410E20 .byt:0004 -80410E20 c_note_r -80410E24 .byt:0004 -80410E24 a_note_b -80410E28 .byt:0004 -80410E28 a_note_g -80410E2C .byt:0004 -80410E2C a_note_r -80410E30 .byt:0004 -80410E30 c_button -80410E34 .byt:0004 -80410E34 b_button -80410E38 .byt:0004 -80410E38 a_button -80410E3C .byt:0004 -80410E3C normal_dd -80410E40 .byt:0004 -80410E40 beating_dd -80410E44 .byt:0004 -80410E44 normal_no_dd -80410E48 .byt:0004 -80410E48 beating_no_dd -80410E4C .byt:0006 -80410E4C defaultDDHeart -80410E54 .byt:0006 -80410E54 defaultHeart -80410E5C .byt:0004 -80410E5C CHEST_SIZE_TEXTURE -80410E60 .byt:0004 -80410E60 CHEST_SIZE_MATCH_CONTENTS -80410E64 .byt:0004 -80410E64 CHEST_TEXTURE_MATCH_CONTENTS -80410E69 .byt:0001 -80410E69 NO_ESCAPE_SEQUENCE -80410E6A .byt:0002 -80410E6A GANON_BOSS_KEY_CONDITION_COUNT -80410E6C .byt:0001 -80410E6C GANON_BOSS_KEY_CONDITION -80410E70 .byt:0001 -80410E70 satisified_pending_frames -80410E74 .byt:0004 -80410E74 active_item_fast_chest -80410E78 .byt:0004 -80410E78 active_item_graphic_id -80410E7C .byt:0004 -80410E7C active_item_object_id -80410E80 .byt:0004 -80410E80 active_item_text_id -80410E84 .byt:0004 -80410E84 active_item_action_id -80410E88 .byt:0004 -80410E88 active_item_row -80410E8C .byt:0004 -80410E8C active_override_is_outgoing -80410E90 .byt:0008 -80410E90 active_override -80410E98 .byt:0004 -80410E98 dummy_actor -80410E9C .byt:0004 -80410E9C item_overrides_count -80410EA0 .byt:0001 -80410EA0 COMPLETE_MASK_QUEST -80410EA1 .byt:0001 -80410EA1 OPEN_KAKARIKO -80410EA2 .byt:0001 -80410EA2 MAX_RUPEES -80410EB8 .byt:0004 -80410EB8 heap_next -80410EBC .byt:0001 -80410EBC KAKARIKO_WEATHER_FORECAST -80410EEC .byt:1000 -80410EEC cfg_item_overrides -80411EEC .byt:0040 -80411EEC object_slots -80411F30 .byt:14C8 -80411F30 FONT_TEXTURE -804133F8 .byt:0800 -804133F8 DPAD_TEXTURE -80413BF8 .byt:1000 -80413BF8 TRIFORCE_ICON_TEXTURE -80414BF8 .byt:1000 -80414BF8 GILDED_CHEST_FRONT_TEXTURE -80415BF8 .byt:0800 -80415BF8 GILDED_CHEST_BASE_TEXTURE -804163F8 .byt:1000 -804163F8 SILVER_CHEST_FRONT_TEXTURE -804173F8 .byt:0800 -804173F8 SILVER_CHEST_BASE_TEXTURE -80417BF8 .byt:1000 -80417BF8 SKULL_CHEST_FRONT_TEXTURE -80418BF8 .byt:0800 -80418BF8 SKULL_CHEST_BASE_TEXTURE -80419400 AUDIO_THREAD_MEM_START -80419400 PAYLOAD_END +80403F24 check_kill_demoeffect +80403F74 @@return +80403F90 agony_distance_hook +80403FB4 @@inside_radius +80403FC4 @@outside_radius +80403FCC @@done +80403FF8 agony_vibrate_hook +80404028 @@done +80404058 agony_post_hook +80404070 .byt:0001 +80404070 CHAIN_HBA_REWARDS +80404074 handle_hba_rewards_chain +804040D0 @@return +804040D8 stick_as_adult +804040F4 @@return +80404100 masks_as_adult +8040411C @@return +80404128 .byt:0001 +80404128 SHUFFLE_CARPET_SALESMAN +8040412C carpet_inital_message +80404154 @@return +8040415C carpet_buy_item_hook +8040417C @@return +80404184 .byt:0001 +80404184 SHUFFLE_MEDIGORON +80404188 medigoron_inital_check +804041C8 @@return +804041D0 medigoron_buy_item_hook +804041F0 @@return +804041F8 bombchu_back_color +80404220 kill_door_of_time_col +80404248 mask_check_trade_slot +80404270 @@return +80404278 blue_fire_arrows +8040428C @@return +80404294 open_save_hook +80404304 obj_mure3_hack +80404328 obj_mure3_hack_end +80404334 obj_mure3_redrupee_hack +80404358 obj_mure3_redrupee_hack_end +80404364 bg_haka_tubo_hack +80404388 bh_haka_tubo_hack_end +80404390 bg_spot18_basket_bombs_hack +804043B8 bg_spot18_basket_bombs_end +804043C0 bg_spot18_basket_rupees_hack +804043EC bg_spot18_basket_rupees_end +804043F8 bg_spot18_basket_drop_heartpiece_rupees +8040442C bg_spot18_basket_drop_heartpiece_redrupee_end +80404448 bg_spot18_basket_drop_heartpiece_bluerupee +8040446C bg_spot18_basket_drop_heartpiece_bluerupee_end +80404488 bg_spot18_basket_drop_heartpiece_rupees_end +80404494 obj_comb_hook +804044AC ObjComb_Draw_Hook +804044F0 Actor_SetWorldToHome_Hook +80404510 Actor_SetWorldToHome_End,00000034 +80404544 agony_inside_radius_setup,00000008 +8040454C agony_outside_radius_setup,0000002C +80404578 agony_vibrate_setup,00000034 +804045AC draw_agony_graphic,00000158 +80404704 draw_agony,000000A0 +804047A4 get_chest_override,00000108 +804048AC draw_chest,0000021C +80404AC8 handle_dpad,0000045C +80404F24 draw_dpad,00000940 +80405864 draw_background,00000128 +8040598C draw_dungeon_info,000016A8 +80407034 interpolate,00000064 +80407098 extern_scene_init,00000018 +804070B0 process_extern_ctxt,00000290 +804074B0 read_file_data,000003D0 +80407880 draw_file_icons,00000964 +80408234 draw_file_message,0000025C +80408490 draw_file_select_hash,0000023C +804086CC check_ganon_entry,00000048 +80408714 countSetBitsRec,00000054 +80408768 give_ganon_boss_key,00000158 +804088C0 Collectible_WaitForMessageBox,00000074 +80408934 override_flags_init,00000044 +80408978 item_overrides_init,0000007C +804089F4 get_override_search_key,0000016C +80408B60 lookup_override_by_key,000000A0 +80408C00 lookup_override,0000004C +80408C4C activate_override,00000100 +80408D4C clear_override,0000004C +80408D98 set_outgoing_override,00000038 +80408DD0 push_pending_item,00000088 +80408E58 push_coop_item,00000060 +80408EB8 push_delayed_item,00000040 +80408EF8 pop_pending_item,00000034 +80408F2C after_key_received,00000064 +80408F90 pop_ice_trap,0000006C +80408FFC after_item_received,0000007C +80409078 try_pending_item,000000C4 +8040913C handle_pending_items,00000130 +8040926C get_item,00000134 +804093A0 reset_collectible_mutex,0000000C +804093AC get_extended_flag,00000020 +804093CC Get_CollectibleOverrideFlag,000000F0 +804094BC Set_CollectibleOverrideFlag,000000B4 +80409570 should_override_collectible,00000058 +804095C8 Item00_KillActorIfFlagIsSet,00000084 +8040964C Item00_KeepAlive,00000068 +804096B4 get_override_drop_id,00000208 +804098BC item_give_collectible,000002AC +80409B68 get_skulltula_token,00000138 +80409CA0 give_sarias_gift,00000070 +80409D10 sprite_bytes_per_tile,0000002C +80409D3C sprite_bytes,00000030 +80409D6C sprite_load,000001A0 +80409F0C sprite_draw,000000F8 +8040A004 gfx_init,000001F0 +8040A1F4 update_hud_colors,0000039C +8040A590 rupee_hud_color,0000004C +8040A5DC ice_trap_is_pending,00000014 +8040A5F0 push_pending_ice_trap,00000018 +8040A608 give_ice_trap,00000088 +8040A690 draw_gi_bombchu_and_masks,0000009C +8040A72C draw_gi_eggs_and_medallions,000000C0 +8040A7EC draw_gi_sold_out,000000A4 +8040A890 draw_gi_compass,00000120 +8040A9B0 draw_gi_various_opa0,0000009C +8040AA4C draw_gi_various_opa1023,000000F0 +8040AB3C draw_gi_wallets,00000150 +8040AC8C draw_gi_various_xlu01,000000C0 +8040AD4C draw_gi_various_opa0_xlu1,00000118 +8040AE64 draw_gi_coins_and_cuccos,00000130 +8040AF94 draw_gi_magic_arrows,0000012C +8040B0C0 draw_gi_various_opa10_xlu32,00000144 +8040B204 draw_gi_bullet_bags,0000015C +8040B360 draw_gi_small_rupees,00000160 +8040B4C0 draw_gi_goron_swords,00000108 +8040B5C8 draw_gi_deku_nut,00000114 +8040B6DC draw_gi_recovery_heart,00000118 +8040B7F4 draw_gi_fish_bottle,00000108 +8040B8FC draw_gi_magic_spells,00000154 +8040BA50 draw_gi_scales,0000016C +8040BBBC draw_gi_potions,000001D0 +8040BD8C draw_gi_mirror_shield,000001A4 +8040BF30 draw_gi_gs_token,0000018C +8040C0BC draw_gi_blue_fire_candle,000001D0 +8040C28C draw_gi_fairy_lantern,000001EC +8040C478 draw_gi_poe_bottles,00000208 +8040C680 draw_gi_song_notes,00000118 +8040C798 draw_gi_small_keys,0000017C +8040C914 draw_gi_boss_keys,000001DC +8040CAF0 base_draw_gi_model,00000038 +8040CB28 no_effect,00000008 +8040CB30 full_heal,0000000C +8040CB3C give_triforce_piece,000000BC +8040CBF8 give_tycoon_wallet,00000038 +8040CC30 give_biggoron_sword,0000000C +8040CC3C give_bottle,00000038 +8040CC74 give_dungeon_item,00000014 +8040CC88 give_small_key,00000050 +8040CCD8 give_small_key_ring,0000009C +8040CD74 give_defense,0000001C +8040CD90 give_magic,0000001C +8040CDAC give_double_magic,00000024 +8040CDD0 give_fairy_ocarina,0000000C +8040CDDC give_song,00000018 +8040CDF4 ice_trap_effect,0000001C +8040CE10 give_bean_pack,00000018 +8040CE28 fill_wallet_upgrade,0000002C +8040CE54 clear_excess_hearts,0000001C +8040CE70 open_mask_shop,0000007C +8040CEEC get_item_row,0000003C +8040CF28 resolve_upgrades,00000060 +8040CF88 call_effect_function,0000002C +8040CFB4 no_upgrade,00000008 +8040CFBC hookshot_upgrade,00000014 +8040CFD0 strength_upgrade,0000002C +8040CFFC bomb_bag_upgrade,0000002C +8040D028 bow_upgrade,00000028 +8040D050 slingshot_upgrade,00000030 +8040D080 wallet_upgrade,00000030 +8040D0B0 scale_upgrade,00000018 +8040D0C8 nut_upgrade,0000001C +8040D0E4 stick_upgrade,0000001C +8040D100 magic_upgrade,00000010 +8040D110 bombchu_upgrade,00000030 +8040D140 ocarina_upgrade,00000020 +8040D160 arrows_to_rupee,0000001C +8040D17C bombs_to_rupee,0000001C +8040D198 seeds_to_rupee,00000024 +8040D1BC letter_to_bottle,00000070 +8040D22C health_upgrade_cap,00000034 +8040D260 c_init,0000004C +8040D2AC before_game_state_update,0000003C +8040D2E8 after_game_state_update,00000044 +8040D32C before_skybox_init,0000003C +8040D368 after_scene_init,0000003C +8040D3A4 c_equipment_menu_slot_filled,00000100 +8040D4A4 update_sword_trail_colors,000000A4 +8040D548 update_boomerang_trail_colors,000001A4 +8040D6EC update_bombchu_trail_colors,00000274 +8040D960 get_bombchu_back_color,00000274 +8040DBD4 update_navi_colors,00000224 +8040DDF8 update_misc_colors,00000040 +8040DE38 load_object_file,0000006C +8040DEA4 load_object,00000028 +8040DECC get_object,00000060 +8040DF2C set_object_segment,0000004C +8040DF78 scale_top_matrix,00000068 +8040DFE0 draw_model_low_level,00000078 +8040E058 scale_factor,00000054 +8040E0AC draw_model,0000008C +8040E138 models_init,0000004C +8040E184 models_reset,00000024 +8040E1A8 lookup_model_by_override,0000005C +8040E204 lookup_model,00000040 +8040E244 collectible_draw,000000AC +8040E2F0 heart_piece_draw,00000064 +8040E354 collectible_draw_other,000000AC +8040E400 heart_container_draw,00000064 +8040E464 skull_token_draw,00000064 +8040E4C8 ocarina_of_time_draw,00000064 +8040E52C item_etcetera_draw,000000E4 +8040E610 bowling_bomb_bag_draw,000000A4 +8040E6B4 bowling_heart_piece_draw,00000064 +8040E718 get_beehive_override,000000AC +8040E7C4 obj_comb_drop_collectible,00000108 +8040E8CC ObjComb_Update,00000140 +8040EA0C ObjComb_Draw_Hack,00000108 +8040EB14 get_smallcrate_override,00000098 +8040EBAC ObjKibako_Draw,00000184 +8040ED30 ObjKibako2_SpawnCollectible_Hack,00000060 +8040ED90 get_crate_override,00000078 +8040EE08 ObjKibako2_Draw,000001C0 +8040EFC8 object_index_or_spawn,00000078 +8040F040 enitem00_set_link_incoming_item_id,000000AC +8040F0EC get_pot_override,00000098 +8040F184 get_flying_pot_override,0000007C +8040F200 draw_pot,000001C4 +8040F3C4 draw_pot_hack,00000050 +8040F414 draw_hba_pot_hack,00000030 +8040F444 draw_flying_pot_hack,00000050 +8040F494 get_rainbow_color,0000022C +8040F6C0 health_and_magic_refill,00000028 +8040F6E8 Save_Open,000000C4 +8040F7AC SsSram_ReadWrite_Safe,00000030 +8040F7DC Sram_WriteSave,0000023C +8040FA18 Sram_VerifyAndLoadAllSaves,0000073C +80410154 Sram_CopySave,000001D0 +80410324 Save_Write_Hook,000000C4 +804103E8 Save_Init_Write_Hook,00000098 +80410480 store_scarecrow_fix,00000048 +804104C8 text_init,0000002C +804104F4 text_print_size,000000A8 +8041059C text_print,00000020 +804105BC text_flush_size,00000170 +8041072C text_flush,00000030 +8041075C get_texture,00000018 +80410774 init_textures,00000054 +804107C8 set_triforce_render,00000028 +804107F0 draw_triforce_count,00000538 +80410D28 clear_twinrova_vars,00000014 +80410D3C heap_init,00000014 +80410D50 heap_alloc,0000003C +80410D8C file_init,00000044 +80410DD0 override_weather_state,00000240 +80411038 .byt:0042 +80411038 freecam_modes +804111FC .byt:000C +804111FC icon_sprites +80411220 .byt:000C +80411220 rupee_colors +8041132C .byt:0009 +8041132C reward_rows +80411338 .byt:0018 +80411338 medals +80411350 .byt:00A9 +80411350 dungeons +804113FC .byt:0014 +804113FC extern_ctxt +80411410 .byt:0040 +80411410 hash_symbols +80411450 .byt:0040 +80411450 num_to_bits +80411490 .byt:0015 +80411490 items +804114A8 .byt:0010 +804114A8 heart_sprite +804114B8 .byt:0010 +804114B8 linkhead_skull_sprite +804114C8 .byt:0010 +804114C8 item_digit_sprite +804114D8 .byt:0010 +804114D8 key_rupee_clock_sprite +804114E8 .byt:0010 +804114E8 song_note_sprite +804114F8 .byt:0010 +804114F8 triforce_sprite +80411508 .byt:0010 +80411508 dpad_sprite +80411518 .byt:0010 +80411518 font_sprite +80411528 .byt:0010 +80411528 quest_items_sprite +80411538 .byt:0010 +80411538 items_sprite +80411548 .byt:0010 +80411548 medals_sprite +80411558 .byt:0010 +80411558 stones_sprite +80411568 .byt:0028 +80411568 setup_db +80411590 .byt:10BC +80411590 item_draw_table +8041264C .byt:001C +8041264C key_counts +80412668 .byt:13E0 +80412668 item_table +80413A48 .byt:0140 +80413A48 texture_table +80413B88 .byt:0004 +80413B88 dungeon_count +80413B8C .byt:0004 +80413B8C last_fog_distance +80413B90 .byt:0004 +80413B90 scene_fog_distance +80413B94 .byt:0008 +80413B94 hash_sprites +80413BA0 .byt:0008 +80413BA0 empty_dlist +80413BA8 .byt:0004 +80413BA8 text_cursor_border_max +80413BAC .byt:0004 +80413BAC text_cursor_border_base +80413BB0 .byt:0004 +80413BB0 text_cursor_inner_max +80413BB4 .byt:0004 +80413BB4 text_cursor_inner_base +80413BB8 .byt:0004 +80413BB8 c_note_font_glow_max +80413BBC .byt:0004 +80413BBC c_note_font_glow_base +80413BC0 .byt:0004 +80413BC0 c_note_glow_max +80413BC4 .byt:0004 +80413BC4 c_note_glow_base +80413BC8 .byt:0004 +80413BC8 a_note_font_glow_max +80413BCC .byt:0004 +80413BCC a_note_font_glow_base +80413BD0 .byt:0004 +80413BD0 a_note_glow_max +80413BD4 .byt:0004 +80413BD4 a_note_glow_base +80413BD8 .byt:0004 +80413BD8 c_note_b +80413BDC .byt:0004 +80413BDC c_note_g +80413BE0 .byt:0004 +80413BE0 c_note_r +80413BE4 .byt:0004 +80413BE4 a_note_b +80413BE8 .byt:0004 +80413BE8 a_note_g +80413BEC .byt:0004 +80413BEC a_note_r +80413BF0 .byt:0004 +80413BF0 c_button +80413BF4 .byt:0004 +80413BF4 b_button +80413BF8 .byt:0004 +80413BF8 a_button +80413BFC .byt:0004 +80413BFC normal_dd +80413C00 .byt:0004 +80413C00 beating_dd +80413C04 .byt:0004 +80413C04 normal_no_dd +80413C08 .byt:0004 +80413C08 beating_no_dd +80413C0C .byt:0006 +80413C0C defaultDDHeart +80413C14 .byt:0006 +80413C14 defaultHeart +80413C1C .byt:0004 +80413C1C Sram_InitNewSave +80413C20 .byt:0004 +80413C20 CHEST_SIZE_TEXTURE +80413C24 .byt:0004 +80413C24 CHEST_SIZE_MATCH_CONTENTS +80413C28 .byt:0004 +80413C28 CHEST_TEXTURE_MATCH_CONTENTS +80413C2D .byt:0001 +80413C2D NO_ESCAPE_SEQUENCE +80413C2E .byt:0002 +80413C2E GANON_BOSS_KEY_CONDITION_COUNT +80413C30 .byt:0001 +80413C30 GANON_BOSS_KEY_CONDITION +80413C34 .byt:0008 +80413C34 collectible_override +80413C3C .byt:0004 +80413C3C collectible_mutex +80413C40 .byt:0004 +80413C40 dropped_collectible_override_flags +80413C44 .byt:0004 +80413C44 collectible_override_flags +80413C48 .byt:0002 +80413C48 num_drop_override_flags +80413C4A .byt:0002 +80413C4A num_override_flags +80413C4C .byt:0001 +80413C4C satisified_pending_frames +80413C50 .byt:0004 +80413C50 active_item_fast_chest +80413C54 .byt:0004 +80413C54 active_item_graphic_id +80413C58 .byt:0004 +80413C58 active_item_object_id +80413C5C .byt:0004 +80413C5C active_item_text_id +80413C60 .byt:0004 +80413C60 active_item_action_id +80413C64 .byt:0004 +80413C64 active_item_row +80413C68 .byt:0004 +80413C68 active_override_is_outgoing +80413C6C .byt:0008 +80413C6C active_override +80413C74 .byt:0004 +80413C74 dummy_actor +80413C78 .byt:0004 +80413C78 item_overrides_count +80413C7C .byt:0001 +80413C7C COMPLETE_MASK_QUEST +80413C7D .byt:0001 +80413C7D OPEN_KAKARIKO +80413C7E .byt:0001 +80413C7E MAX_RUPEES +80413C94 .byt:0004 +80413C94 heap_next +80413C98 .byt:0001 +80413C98 KAKARIKO_WEATHER_FORECAST +80413CC8 .byt:0065 +80413CC8 dropped_collectible_scene_flags_table +80413D30 .byt:0065 +80413D30 collectible_scene_flags_table +80413D98 .byt:3000 +80413D98 cfg_item_overrides +80416D98 .byt:00C0 +80416D98 object_slots +80416E58 .byt:14C8 +80416E58 FONT_TEXTURE +80418320 .byt:0800 +80418320 DPAD_TEXTURE +80418B20 .byt:1000 +80418B20 TRIFORCE_ICON_TEXTURE +80419B20 .byt:1000 +80419B20 GILDED_CHEST_FRONT_TEXTURE +8041AB20 .byt:0800 +8041AB20 GILDED_CHEST_BASE_TEXTURE +8041B320 .byt:1000 +8041B320 SILVER_CHEST_FRONT_TEXTURE +8041C320 .byt:0800 +8041C320 SILVER_CHEST_BASE_TEXTURE +8041CB20 .byt:1000 +8041CB20 SKULL_CHEST_FRONT_TEXTURE +8041DB20 .byt:0800 +8041DB20 SKULL_CHEST_BASE_TEXTURE +8041E320 AUDIO_THREAD_MEM_START +8041E320 PAYLOAD_END 804FF000 DEBUG_BUFFER 80500000 C_HEAP 80AD73A4 .byt:0004 diff --git a/ASM/build/bundle.o b/ASM/build/bundle.o index abc72745a..b56e9df5a 100644 Binary files a/ASM/build/bundle.o and b/ASM/build/bundle.o differ diff --git a/ASM/build/c_symbols.txt b/ASM/build/c_symbols.txt index 06d089f51..c9c60e8f5 100644 --- a/ASM/build/c_symbols.txt +++ b/ASM/build/c_symbols.txt @@ -17,6 +17,7 @@ SYMBOL TABLE: 00000000 l d .pdr 00000000 .pdr 00000000 l d .gnu.attributes 00000000 .gnu.attributes 00000000 l d .mdebug.abi32 00000000 .mdebug.abi32 +00000000 l df *ABS* 00000000 actor.c 00000000 l df *ABS* 00000000 agony.c 00000000 l O .data 00000004 alpha_frame 00000000 l O .rodata 00000028 ALPHA_DATA @@ -30,9 +31,9 @@ SYMBOL TABLE: 00000000 l .rodata.cst4 00000000 $LC0 00000004 l .rodata.cst4 00000000 $LC1 00000000 l df *ABS* 00000000 file_icons.c -00002dfc l F .text 00000024 color_product -00002e20 l F .text 000000dc make_digits -00002efc l F .text 00000070 draw_square_sprite +00002e30 l F .text 00000024 color_product +00002e54 l F .text 000000dc make_digits +00002f30 l F .text 00000070 draw_square_sprite 000000ec l O .rodata 00000100 fixed_tile_positions 00000000 l O .bss 0000002c draw_data 0000006c l O .rodata 00000010 MASK_LOOKUP @@ -41,7 +42,7 @@ SYMBOL TABLE: 0000007c l O .rodata 00000019 counter_positions 0000000c l O .sbss 00000001 frame_counter.0 00000000 l df *ABS* 00000000 file_message.c -00003ca8 l F .text 00000050 print_msg +00003cd4 l F .text 00000050 print_msg 0000000c l .rodata.str1.4 00000000 $LC0 00000010 l .rodata.str1.4 00000000 $LC1 00000024 l .rodata.str1.4 00000000 $LC2 @@ -65,7 +66,7 @@ SYMBOL TABLE: 00000000 l df *ABS* 00000000 main.c 00000000 l df *ABS* 00000000 menu.c 00000000 l df *ABS* 00000000 misc_colors.c -00000048 l O .sbss 00000004 frames +00000060 l O .sbss 00000004 frames 00000014 l .rodata.cst4 00000000 $LC0 00000018 l .rodata.cst4 00000000 $LC1 0000001c l .rodata.cst4 00000000 $LC2 @@ -73,28 +74,37 @@ SYMBOL TABLE: 00000024 l .rodata.cst4 00000000 $LC4 00000028 l .rodata.cst4 00000000 $LC5 00000000 l df *ABS* 00000000 models.c -00000030 l .rodata.cst4 00000000 $LC6 -0000002c l .rodata.cst4 00000000 $LC5 -00000034 l .rodata.cst4 00000000 $LC7 -00000038 l .rodata.cst4 00000000 $LC8 -0000003c l .rodata.cst4 00000000 $LC9 -00000040 l .rodata.cst4 00000000 $LC10 +00000030 l .rodata.cst4 00000000 $LC5 +0000002c l .rodata.cst4 00000000 $LC4 +00000034 l .rodata.cst4 00000000 $LC6 +00000038 l .rodata.cst4 00000000 $LC7 +0000003c l .rodata.cst4 00000000 $LC8 +00000040 l .rodata.cst4 00000000 $LC9 +00000044 l .rodata.cst4 00000000 $LC10 +00000000 l df *ABS* 00000000 obj_comb.c +00000048 l .rodata.cst4 00000000 $LC0 +0000004c l .rodata.cst4 00000000 $LC1 +00000000 l df *ABS* 00000000 obj_kibako.c +00000000 l df *ABS* 00000000 obj_kibako2.c 00000000 l df *ABS* 00000000 objects.c -00000048 l .rodata.cst4 00000000 $LC1 -00000044 l .rodata.cst4 00000000 $LC0 +00000054 l .rodata.cst4 00000000 $LC1 +00000050 l .rodata.cst4 00000000 $LC0 +00000000 l df *ABS* 00000000 pots.c 00000000 l df *ABS* 00000000 rainbow.c -00000230 l O .rodata 00000015 cycle_colors +0000022c l O .rodata 00000015 cycle_colors 00000000 l .rodata.cst8 00000000 $LC0 -0000004c l .rodata.cst4 00000000 $LC1 -00000050 l .rodata.cst4 00000000 $LC2 +00000058 l .rodata.cst4 00000000 $LC1 +0000005c l .rodata.cst4 00000000 $LC2 00000000 l df *ABS* 00000000 refill.c +00000000 l df *ABS* 00000000 save.c 00000000 l df *ABS* 00000000 scarecrow.c 00000000 l df *ABS* 00000000 text.c -0000004c l O .sbss 00000004 text_buf -00000050 l O .sbss 00000004 text_end +00000064 l O .sbss 00000004 text_buf +00000068 l O .sbss 00000004 text_end +00000000 l df *ABS* 00000000 textures.c 00000000 l df *ABS* 00000000 triforce.c -00000054 l O .sbss 00000004 render_triforce_flag -00000058 l O .sbss 00000004 frames +0000006c l O .sbss 00000004 render_triforce_flag +00000070 l O .sbss 00000004 frames 00000008 l .rodata.cst8 00000000 $LC0 00000010 l .rodata.cst8 00000000 $LC1 00000018 l .rodata.cst8 00000000 $LC2 @@ -102,331 +112,382 @@ SYMBOL TABLE: 00000000 l df *ABS* 00000000 twinrova.c 00000000 l df *ABS* 00000000 util.c 00000000 l df *ABS* 00000000 weather.c -000067b0 g F .text 00000114 draw_gi_deku_nut -00009228 g F .text 0000007c scale_factor -00007f5c g F .text 0000001c give_defense -00008170 g F .text 0000002c call_effect_function -00002f6c g F .text 000003d0 read_file_data +000070b8 g F .text 00000114 draw_gi_deku_nut +00009b48 g F .text 00000054 scale_factor +00008864 g F .text 0000001c give_defense +00008a78 g F .text 0000002c call_effect_function +00002fa0 g F .text 000003d0 read_file_data 00000000 *UND* 00000000 PLAYER_ID -0000803c g F .text 0000001c clear_excess_hearts -00009844 g F .text 00000078 object_index_or_spawn -000057f0 g F .text 00000088 give_ice_trap -000088bc g F .text 00000274 update_bombchu_trail_colors -00004384 g F .text 0000007c item_overrides_init +00008944 g F .text 0000001c clear_excess_hearts +0000aab8 g F .text 00000078 object_index_or_spawn +000060f8 g F .text 00000088 give_ice_trap +0000b2cc g F .text 0000023c Sram_WriteSave +0000b29c g F .text 00000030 SsSram_ReadWrite_Safe +000091dc g F .text 00000274 update_bombchu_trail_colors +00004468 g F .text 0000007c item_overrides_init 00000000 *UND* 00000000 MW_SEND_OWN_ITEMS -00008298 g F .text 00000018 scale_upgrade -0000a3f8 g F .text 00000014 clear_twinrova_vars +0000aeb4 g F .text 00000050 draw_pot_hack +00008ba0 g F .text 00000018 scale_upgrade +0000c818 g F .text 00000014 clear_twinrova_vars 00000048 g O .sdata 00000004 a_note_glow_max 00000008 g O .sbss 00000004 CHEST_TEXTURE_MATCH_CONTENTS -00005b98 g F .text 0000009c draw_gi_various_opa0 +000064a0 g F .text 0000009c draw_gi_various_opa0 00000000 *UND* 00000000 CFG_HEART_COLOR -0000617c g F .text 0000012c draw_gi_magic_arrows +00006a84 g F .text 0000012c draw_gi_magic_arrows 00000000 *UND* 00000000 CFG_RAINBOW_NAVI_ENEMY_INNER_ENABLED -00005778 g F .text 0000004c rupee_hud_color +00006080 g F .text 0000004c rupee_hud_color +000043b0 g F .text 00000074 Collectible_WaitForMessageBox 00000000 *UND* 00000000 CFG_RAINBOW_NAVI_IDLE_OUTER_ENABLED -000081a4 g F .text 00000014 hookshot_upgrade -00008674 g F .text 000000a4 update_sword_trail_colors -000045b0 g F .text 0000004c lookup_override -000082cc g F .text 0000001c stick_upgrade +00008aac g F .text 00000014 hookshot_upgrade +00008f94 g F .text 000000a4 update_sword_trail_colors +000046f0 g F .text 0000004c lookup_override +0000c264 g F .text 00000054 init_textures +00008bd4 g F .text 0000001c stick_upgrade 00000010 g O .data 00000018 medals -00009c04 g F .text 0000002c text_init +0000bfb8 g F .text 0000002c text_init 00000000 *UND* 00000000 INCOMING_PLAYER 00000080 g O .sdata 00000004 beating_no_dd 00000000 *UND* 00000000 TRIFORCE_PIECES_REQUIRED 00000030 g O .sdata 00000004 c_note_font_glow_max -00002b6c g F .text 00000290 process_extern_ctxt -00007118 g F .text 0000018c draw_gi_gs_token -00007afc g F .text 000001dc draw_gi_boss_keys -00000030 g O .sbss 00000004 active_override_is_outgoing -00007f94 g F .text 00000024 give_double_magic +00002ba0 g F .text 00000290 process_extern_ctxt +00000000 g F .text 00000034 Actor_SetWorldToHome_End +00007a20 g F .text 0000018c draw_gi_gs_token +00008404 g F .text 000001dc draw_gi_boss_keys +00000048 g O .sbss 00000004 active_override_is_outgoing +0000889c g F .text 00000024 give_double_magic 00000074 g O .sdata 00000004 normal_dd -000053dc g F .text 0000039c update_hud_colors -00005e74 g F .text 000000c0 draw_gi_various_xlu01 +00005ce4 g F .text 0000039c update_hud_colors +0000677c g F .text 000000c0 draw_gi_various_xlu01 00000000 *UND* 00000000 CFG_DUNGEON_REWARDS -000083a4 g F .text 00000070 letter_to_bottle +00008cac g F .text 00000070 letter_to_bottle 00000000 *UND* 00000000 CFG_B_BUTTON_COLOR +00009d34 g F .text 000000ac collectible_draw 00000000 *UND* 00000000 CFG_CUSTOM_MESSAGE_1 -000095f4 g F .text 00000064 ocarina_of_time_draw -00004190 g F .text 00000048 check_ganon_entry -000001f8 g O .data 00000010 items_sprite +00009fb8 g F .text 00000064 ocarina_of_time_draw +000041bc g F .text 00000048 check_ganon_entry +00000210 g O .data 00000010 items_sprite 00000000 *UND* 00000000 CFG_DUNGEON_REWARD_AREAS -000066a8 g F .text 00000108 draw_gi_goron_swords +00009e44 g F .text 000000ac collectible_draw_other +00006fb0 g F .text 00000108 draw_gi_goron_swords 00000000 *UND* 00000000 CFG_DISPLAY_DPAD -00008504 g F .text 0000003c before_skybox_init -0000001c g O .sbss 00000004 active_item_graphic_id -000001c8 g O .data 00000010 dpad_sprite +00008e1c g F .text 0000003c before_skybox_init +00000034 g O .sbss 00000004 active_item_graphic_id +000001e0 g O .data 00000010 dpad_sprite 00000070 g O .sdata 00000004 a_button 00000000 *UND* 00000000 CFG_SHOW_SETTING_INFO 0000000c g O .sdata 00000008 hash_sprites -000045fc g F .text 00000100 activate_override -00008484 g F .text 0000003c before_game_state_update -00009bbc g F .text 00000048 store_scarecrow_fix -00009e98 g F .text 00000028 set_triforce_render +0000473c g F .text 00000100 activate_override +00008d9c g F .text 0000003c before_game_state_update +0000bf70 g F .text 00000048 store_scarecrow_fix +0000a2b4 g F .text 00000108 obj_comb_drop_collectible +0000c2b8 g F .text 00000028 set_triforce_render 00000064 g O .sdata 00000004 a_note_r 00000000 *UND* 00000000 CFG_C_NOTE_COLOR 00000000 *UND* 00000000 OUTGOING_PLAYER -0000a4a0 g F .text 00000240 override_weather_state -00004868 g F .text 00000040 push_delayed_item -00008238 g F .text 00000030 slingshot_upgrade -000009e0 g F .text 00000940 draw_dpad -00000250 g O .data 000010bc item_draw_table -00009b94 g F .text 00000028 health_and_magic_refill -000072a4 g F .text 000001d0 draw_gi_blue_fire_candle -00007d10 g F .text 00000008 no_effect -00009e68 g F .text 00000030 text_flush +00000094 g O .bss 00000065 collectible_scene_flags_table +0000c8c0 g F .text 00000240 override_weather_state +000049a8 g F .text 00000040 push_delayed_item +00008b40 g F .text 00000030 slingshot_upgrade +0000bc44 g F .text 000001d0 Sram_CopySave +00000a14 g F .text 00000940 draw_dpad +00000268 g O .data 000010bc item_draw_table +0000b1b0 g F .text 00000028 health_and_magic_refill +00007bac g F .text 000001d0 draw_gi_blue_fire_candle +0000c24c g F .text 00000018 get_texture +00008618 g F .text 00000008 no_effect +0000a4fc g F .text 00000108 ObjComb_Draw_Hack +0000c21c g F .text 00000030 text_flush 00000000 *UND* 00000000 CFG_RAINBOW_SWORD_INNER_ENABLED -00009c30 g F .text 000000a8 text_print_size -00000208 g O .data 00000010 medals_sprite -00002af0 g F .text 00000064 interpolate -00008210 g F .text 00000028 bow_upgrade +0000bfe4 g F .text 000000a8 text_print_size +00000220 g O .data 00000010 medals_sprite +00002b24 g F .text 00000064 interpolate +00008b18 g F .text 00000028 bow_upgrade 00000000 *UND* 00000000 VERSION_STRING_TXT -00000034 g F .text 00000034 agony_vibrate_setup -00000188 g O .data 00000010 item_digit_sprite +00000068 g F .text 00000034 agony_vibrate_setup +000001a0 g O .data 00000010 item_digit_sprite 00000000 *UND* 00000000 SILVER_CHEST_BASE_TEXTURE -00003cf8 g F .text 0000025c draw_file_message -000049ac g F .text 0000007c after_item_received +00003d24 g F .text 0000025c draw_file_message +000050b8 g F .text 00000084 Item00_KillActorIfFlagIsSet +00004aec g F .text 0000007c after_item_received 00000000 *UND* 00000000 SPOILER_AVAILABLE -0000819c g F .text 00000008 no_upgrade -00008da4 g F .text 00000224 update_navi_colors -0000422c g F .text 00000158 give_ganon_boss_key -00008348 g F .text 0000001c arrows_to_rupee +00008aa4 g F .text 00000008 no_upgrade +000096c4 g F .text 00000224 update_navi_colors +00004258 g F .text 00000158 give_ganon_boss_key +00008c50 g F .text 0000001c arrows_to_rupee 00000040 g O .sdata 00000004 a_note_font_glow_max -00005f34 g F .text 00000118 draw_gi_various_opa0_xlu1 -00000034 g O .sbss 00000008 active_override +0000683c g F .text 00000118 draw_gi_various_opa0_xlu1 +0000004c g O .sbss 00000008 active_override 00000018 g O .sdata 00000008 empty_dlist 00000000 *UND* 00000000 INCOMING_ITEM 00000068 g O .sdata 00000004 c_button 00000000 g O .sdata 00000004 dungeon_count -00007e5c g F .text 00000014 give_dungeon_item -00001320 g F .text 00000128 draw_background -000082b0 g F .text 0000001c nut_upgrade +00008764 g F .text 00000014 give_dungeon_item +00001354 g F .text 00000128 draw_background +00008bb8 g F .text 0000001c nut_upgrade 00000000 *UND* 00000000 CFG_RAINBOW_NAVI_PROP_OUTER_ENABLED -00004808 g F .text 00000060 push_coop_item +00004948 g F .text 00000060 push_coop_item 00000000 *UND* 00000000 GILDED_CHEST_BASE_TEXTURE 00000008 g O .sdata 00000004 scene_fog_distance +0000acf0 g F .text 000001c4 draw_pot 00000000 *UND* 00000000 CFG_BOMBCHU_TRAIL_OUTER_COLOR -00009378 g F .text 0000002c models_reset +00009c74 g F .text 00000024 models_reset 00000000 *UND* 00000000 TIME_STRING_TXT -00000000 g F .text 00000008 agony_inside_radius_setup -00006c38 g F .text 0000016c draw_gi_scales -000001e8 g O .data 00000010 quest_items_sprite -000048dc g F .text 00000064 after_key_received +00000034 g F .text 00000008 agony_inside_radius_setup +00007540 g F .text 0000016c draw_gi_scales +00000200 g O .data 00000010 quest_items_sprite +00004a1c g F .text 00000064 after_key_received 00000000 *UND* 00000000 PLANDOMIZER_USED -00000060 g O .sbss 00000001 KAKARIKO_WEATHER_FORECAST -0000a420 g F .text 0000003c heap_alloc -0000002c g O .sbss 00000004 active_item_row -000084c0 g F .text 00000044 after_game_state_update +00000078 g O .sbss 00000001 KAKARIKO_WEATHER_FORECAST +0000c840 g F .text 0000003c heap_alloc +00000044 g O .sbss 00000004 active_item_row +00008dd8 g F .text 00000044 after_game_state_update 00000000 *UND* 00000000 CFG_DUNGEON_INFO_REWARD_SUMMARY_ENABLE -00008414 g F .text 00000034 health_upgrade_cap -00001448 g F .text 000016a8 draw_dungeon_info -00008540 g F .text 00000034 after_scene_init +0000af34 g F .text 00000050 draw_flying_pot_hack +00008d1c g F .text 00000034 health_upgrade_cap +0000147c g F .text 000016a8 draw_dungeon_info +00004e9c g F .text 00000020 get_extended_flag +00008e58 g F .text 0000003c after_scene_init 00000000 *UND* 00000000 FONT_TEXTURE +00000000 *UND* 00000000 SRAM_SLOTS 00000000 *UND* 00000000 CFG_FILE_SELECT_HASH 000001ec g O .rodata 0000000c icon_sprites 00000000 *UND* 00000000 OCARINAS_SHUFFLED -00009cf8 g F .text 00000170 text_flush_size -00004c1c g F .text 00000134 get_item -000062a8 g F .text 00000144 draw_gi_various_opa10_xlu32 +0000c0ac g F .text 00000170 text_flush_size +00004d5c g F .text 00000134 get_item +00006bb0 g F .text 00000144 draw_gi_various_opa10_xlu32 0000004c g O .sdata 00000004 a_note_glow_base 00000004 g O .sbss 00000004 CHEST_SIZE_MATCH_CONTENTS 00000000 *UND* 00000000 SKULL_CHEST_FRONT_TEXTURE 00000044 g O .sdata 00000004 a_note_font_glow_base +00000020 g O .sbss 00000004 dropped_collectible_override_flags 00000000 *UND* 00000000 CFG_RAINBOW_BOMBCHU_TRAIL_OUTER_ENABLED 00000000 *UND* 00000000 CFG_RAINBOW_SWORD_OUTER_ENABLED -00007f78 g F .text 0000001c give_magic -00000178 g O .data 00000010 linkhead_skull_sprite -00000024 g O .sbss 00000004 active_item_text_id -000057c4 g F .text 00000014 ice_trap_is_pending -0000002c g O .bss 00001000 cfg_item_overrides +00008880 g F .text 0000001c give_magic +00000190 g O .data 00000010 linkhead_skull_sprite +0000003c g O .sbss 00000004 active_item_text_id +000060cc g F .text 00000014 ice_trap_is_pending +000000fc g O .bss 00003000 cfg_item_overrides 00000020 g O .sdata 00000004 text_cursor_border_max +00005060 g F .text 00000058 should_override_collectible 00000000 *UND* 00000000 DPAD_TEXTURE -00004780 g F .text 00000088 push_pending_item -00007ec0 g F .text 0000009c give_small_key_ring -00000008 g F .text 0000002c agony_outside_radius_setup -00004748 g F .text 00000038 set_outgoing_override -00000020 g O .sbss 00000004 active_item_object_id +000048c0 g F .text 00000088 push_pending_item +000087c8 g F .text 0000009c give_small_key_ring +0000003c g F .text 0000002c agony_outside_radius_setup +0000af04 g F .text 00000030 draw_hba_pot_hack +00004888 g F .text 00000038 set_outgoing_override +00000038 g O .sbss 00000004 active_item_object_id 00000000 *UND* 00000000 CFG_RAINBOW_BOOM_TRAIL_INNER_ENABLED -00008268 g F .text 00000030 wallet_upgrade -00000018 g O .sbss 00000004 active_item_fast_chest +00008b70 g F .text 00000030 wallet_upgrade +00000030 g O .sbss 00000004 active_item_fast_chest +0000002a g O .sbss 00000002 num_override_flags 00000054 g O .sdata 00000004 c_note_g -00003f54 g F .text 0000023c draw_file_select_hash +00003f80 g F .text 0000023c draw_file_select_hash 00000034 g O .sdata 00000004 c_note_font_glow_base -00000260 g F .text 00000108 get_chest_override -00000584 g F .text 0000045c handle_dpad +00000294 g F .text 00000108 get_chest_override +00000000 *UND* 00000000 POTCRATE_TEXTURES_MATCH_CONTENTS +000005b8 g F .text 0000045c handle_dpad 00000000 *UND* 00000000 START_TWINROVA_FIGHT -000050f4 g F .text 000000f8 sprite_draw +000059fc g F .text 000000f8 sprite_draw 00000000 *UND* 00000000 CFG_BOOM_TRAIL_OUTER_COLOR -00000198 g O .data 00000010 key_rupee_clock_sprite -00007e18 g F .text 0000000c give_biggoron_sword -00004e88 g F .text 00000070 give_sarias_gift +000001b0 g O .data 00000010 key_rupee_clock_sprite +00008720 g F .text 0000000c give_biggoron_sword +00005790 g F .text 00000070 give_sarias_gift 00000000 *UND* 00000000 CFG_RAINBOW_NAVI_ENEMY_OUTER_ENABLED -000094a4 g F .text 00000088 small_key_draw +00004fac g F .text 000000b4 Set_CollectibleOverrideFlag 00000038 g O .sdata 00000004 c_note_glow_max -00009440 g F .text 00000064 heart_piece_draw +00009de0 g F .text 00000064 heart_piece_draw 00000000 *UND* 00000000 CFG_RAINBOW_BOMBCHU_TRAIL_INNER_ENABLED -000063ec g F .text 0000015c draw_gi_bullet_bags -00004f54 g F .text 000001a0 sprite_load -000059d4 g F .text 000000a4 draw_gi_sold_out -00000218 g O .data 00000010 stones_sprite +00006cf4 g F .text 0000015c draw_gi_bullet_bags +0000585c g F .text 000001a0 sprite_load +000062dc g F .text 000000a4 draw_gi_sold_out +00000230 g O .data 00000010 stones_sprite +00000000 *UND* 00000000 NO_COLLECTIBLE_HEARTS 00000000 *UND* 00000000 OUTGOING_KEY 000000d4 g O .data 00000014 extern_ctxt -00008364 g F .text 0000001c bombs_to_rupee +00008c6c g F .text 0000001c bombs_to_rupee 00000028 g O .sdata 00000004 text_cursor_inner_max 0000005c g O .sdata 00000004 a_note_b 00000000 *UND* 00000000 Gameplay_InitSkybox 00000128 g O .data 00000040 num_to_bits -00000228 g O .data 00000028 setup_db -0000909c g F .text 00000060 get_object -00007d24 g F .text 000000bc give_triforce_piece -00001328 g O .data 00001090 item_table -000001d8 g O .data 00000010 font_sprite -00000014 g O .sbss 00000001 satisified_pending_frames -00009148 g F .text 00000068 scale_top_matrix -00004940 g F .text 0000006c pop_ice_trap -000068c4 g F .text 00000118 draw_gi_recovery_heart +00000240 g O .data 00000028 setup_db +000099bc g F .text 00000060 get_object +0000862c g F .text 000000bc give_triforce_piece +00001340 g O .data 000013e0 item_table +000001f0 g O .data 00000010 font_sprite +0000a604 g F .text 00000098 get_smallcrate_override +0000002c g O .sbss 00000001 satisified_pending_frames +00009a68 g F .text 00000068 scale_top_matrix +00004a80 g F .text 0000006c pop_ice_trap +000071cc g F .text 00000118 draw_gi_recovery_heart 00000004 g O .data 00000009 reward_rows +00000014 g O .sbss 00000008 collectible_override 00000000 *UND* 00000000 TWINROVA_ACTION_TIMER -00008fc8 g F .text 00000040 update_misc_colors +000098e8 g F .text 00000040 update_misc_colors 00000010 g O .sbss 00000001 GANON_BOSS_KEY_CONDITION -00004f24 g F .text 00000030 sprite_bytes +0000582c g F .text 00000030 sprite_bytes 00000058 g O .sdata 00000004 c_note_r 00000000 *UND* 00000000 CFG_C_BUTTON_COLOR -000081e4 g F .text 0000002c bomb_bag_upgrade -000082e8 g F .text 00000010 magic_upgrade -000081b8 g F .text 0000002c strength_upgrade -00008058 g F .text 0000007c open_mask_shop -00009074 g F .text 00000028 load_object -00008328 g F .text 00000020 ocarina_upgrade -00006548 g F .text 00000160 draw_gi_small_rupees -00008110 g F .text 00000060 resolve_upgrades -000001a8 g O .data 00000010 song_note_sprite +00008aec g F .text 0000002c bomb_bag_upgrade +00000094 g O .sdata 00000004 Sram_InitNewSave +00008bf0 g F .text 00000010 magic_upgrade +0000abdc g F .text 00000098 get_pot_override +00008ac0 g F .text 0000002c strength_upgrade +00008960 g F .text 0000007c open_mask_shop +00009994 g F .text 00000028 load_object +0000be14 g F .text 000000c4 Save_Write_Hook +00008c30 g F .text 00000020 ocarina_upgrade +0000002c g O .bss 00000065 dropped_collectible_scene_flags_table +00006e50 g F .text 00000160 draw_gi_small_rupees +00008a18 g F .text 00000060 resolve_upgrades +000001c0 g O .data 00000010 song_note_sprite 00000000 *UND* 00000000 CFG_A_NOTE_COLOR 0000007c g O .sdata 00000004 normal_no_dd 0000006c g O .sdata 00000004 b_button -000097e0 g F .text 00000064 bowling_heart_piece_draw -000051ec g F .text 000001f0 gfx_init +0000a1a4 g F .text 00000064 bowling_heart_piece_draw +0000b1d8 g F .text 000000c4 Save_Open +00005af4 g F .text 000001f0 gfx_init +00004424 g F .text 00000044 override_flags_init 00000084 g O .sdata 00000006 defaultDDHeart 00000028 g O .rodata 00000042 freecam_modes -00007d18 g F .text 0000000c full_heal +00008620 g F .text 0000000c full_heal 00000050 g O .sdata 00000004 c_note_b -00004d50 g F .text 00000138 get_skulltula_token +00005658 g F .text 00000138 get_skulltula_token 00000000 *UND* 00000000 CFG_RAINBOW_NAVI_IDLE_INNER_ENABLED -000057d8 g F .text 00000018 push_pending_ice_trap +000060e0 g F .text 00000018 push_pending_ice_trap 00000000 *UND* 00000000 CFG_DUNGEON_INFO_REWARD_ENABLE -0000973c g F .text 000000a4 bowling_bomb_bag_draw +0000a100 g F .text 000000a4 bowling_bomb_bag_draw +0000a8f8 g F .text 000001c0 ObjKibako2_Draw 00000000 *UND* 00000000 WORLD_STRING_TXT 00000000 *UND* 00000000 GILDED_CHEST_FRONT_TEXTURE 00000078 g O .sdata 00000004 beating_dd -00000068 g F .text 00000158 draw_agony_graphic -00008380 g F .text 00000024 seeds_to_rupee -00007fb8 g F .text 0000000c give_fairy_ocarina -00009400 g F .text 00000040 lookup_model -00000045 g O .sbss 00000001 OPEN_KAKARIKO +0000009c g F .text 00000158 draw_agony_graphic +00008c88 g F .text 00000024 seeds_to_rupee +000088c0 g F .text 0000000c give_fairy_ocarina +00009cf4 g F .text 00000040 lookup_model +0000005d g O .sbss 00000001 OPEN_KAKARIKO +00000024 g O .sbss 00000004 collectible_override_flags 00000000 *UND* 00000000 CHEST_LENS_ONLY 00000028 g O .data 000000a9 dungeons 00000000 *UND* 00000000 CFG_CUSTOM_MESSAGE_2 00000000 *UND* 00000000 CFG_DUNGEON_INFO_ENABLE 00000000 *UND* 00000000 CFG_DUNGEON_IS_MQ -0000003c g O .sbss 00000004 dummy_actor -00008718 g F .text 000001a4 update_boomerang_trail_colors +00000054 g O .sbss 00000004 dummy_actor +00009038 g F .text 000001a4 update_boomerang_trail_colors 00000000 *UND* 00000000 CFG_RAINBOW_NAVI_NPC_OUTER_ENABLED 00000000 *UND* 00000000 CFG_DUNGEON_INFO_REWARD_NEED_COMPASS 0000002c g O .sdata 00000004 text_cursor_inner_base -00009cd8 g F .text 00000020 text_print -000093a4 g F .text 0000005c lookup_model_by_override +0000c08c g F .text 00000020 text_print +00009c98 g F .text 0000005c lookup_model_by_override 0000003c g O .sdata 00000004 c_note_glow_base -000041d8 g F .text 00000054 countSetBitsRec +00004204 g F .text 00000054 countSetBitsRec 0000000e g O .sbss 00000002 GANON_BOSS_KEY_CONDITION_COUNT -00007de0 g F .text 00000038 give_tycoon_wallet +000086e8 g F .text 00000038 give_tycoon_wallet 00000024 g O .sdata 00000004 text_cursor_border_base -00000040 g O .sbss 00000004 item_overrides_count -00007868 g F .text 00000118 draw_gi_song_notes +00000058 g O .sbss 00000004 item_overrides_count +00008170 g F .text 00000118 draw_gi_song_notes 00000000 *UND* 00000000 CFG_BOOM_TRAIL_INNER_COLOR -00005c34 g F .text 000000f0 draw_gi_various_opa1023 -00004aec g F .text 00000130 handle_pending_items -000082f8 g F .text 00000030 bombchu_upgrade +0000653c g F .text 000000f0 draw_gi_various_opa1023 +00004c2c g F .text 00000130 handle_pending_items +00008c00 g F .text 00000030 bombchu_upgrade +00000028 g O .sbss 00000002 num_drop_override_flags 00000000 *UND* 00000000 SILVER_CHEST_FRONT_TEXTURE -000092a4 g F .text 00000088 draw_model -00007ff8 g F .text 00000018 give_bean_pack -00005d24 g F .text 00000150 draw_gi_wallets -00008b30 g F .text 00000274 get_bombchu_back_color -00007fc4 g F .text 00000018 give_song +00009b9c g F .text 0000008c draw_model +0000bed8 g F .text 00000098 Save_Init_Write_Hook +00008900 g F .text 00000018 give_bean_pack +0000662c g F .text 00000150 draw_gi_wallets +00009450 g F .text 00000274 get_bombchu_back_color +0000b508 g F .text 0000073c Sram_VerifyAndLoadAllSaves +000088cc g F .text 00000018 give_song 00000004 g O .sdata 00000004 last_fog_distance 0000008c g O .sdata 00000006 defaultHeart 00000060 g O .sdata 00000004 a_note_g -00008448 g F .text 0000003c c_init +00008d50 g F .text 0000004c c_init 00000000 *UND* 00000000 CFG_RAINBOW_BOOM_TRAIL_OUTER_ENABLED -000001b8 g O .data 00000010 triforce_sprite +000001d0 g O .data 00000010 triforce_sprite 00000000 *UND* 00000000 EXTERN_DAMAGE_MULTIPLYER -00000046 g O .sbss 00000001 MAX_RUPEES -00009658 g F .text 000000e4 item_etcetera_draw +0000005e g O .sbss 00000001 MAX_RUPEES +0000a01c g F .text 000000e4 item_etcetera_draw 00000000 *UND* 00000000 SPEED_MULTIPLIER -0000333c g F .text 0000096c draw_file_icons -00000028 g O .sbss 00000004 active_item_action_id -00004a28 g F .text 000000c4 try_pending_item -00005a78 g F .text 00000120 draw_gi_compass -00008010 g F .text 0000002c fill_wallet_upgrade -00005914 g F .text 000000c0 draw_gi_eggs_and_medallions -0000005c g O .sbss 00000004 heap_next +00003370 g F .text 00000964 draw_file_icons +00000040 g O .sbss 00000004 active_item_action_id +00004b68 g F .text 000000c4 try_pending_item +00006380 g F .text 00000120 draw_gi_compass +00002720 g O .data 00000140 texture_table +00008918 g F .text 0000002c fill_wallet_upgrade +0000621c g F .text 000000c0 draw_gi_eggs_and_medallions +00000074 g O .sbss 00000004 heap_next 00000000 *UND* 00000000 SKULL_CHEST_BASE_TEXTURE 00000000 *UND* 00000000 TRIFORCE_ICON_TEXTURE -00007fdc g F .text 0000001c ice_trap_effect -00007660 g F .text 00000208 draw_gi_poe_bottles -00008574 g F .text 00000100 c_equipment_menu_slot_filled +000088e4 g F .text 0000001c ice_trap_effect +00007f68 g F .text 00000208 draw_gi_poe_bottles +00008e94 g F .text 00000100 c_equipment_menu_slot_filled +00004ebc g F .text 000000f0 Get_CollectibleOverrideFlag 00000000 *UND* 00000000 FAST_CHESTS -00007e24 g F .text 00000038 give_bottle +0000872c g F .text 00000038 give_bottle 00000000 *UND* 00000000 CFG_DUNGEON_INFO_REWARD_NEED_ALTAR -00000168 g O .data 00000010 heart_sprite -00004510 g F .text 000000a0 lookup_override_by_key -00009008 g F .text 0000006c load_object_file -00006ae4 g F .text 00000154 draw_gi_magic_spells +00000180 g O .data 00000010 heart_sprite +00004650 g F .text 000000a0 lookup_override_by_key +00004e90 g F .text 0000000c reset_collectible_mutex +00009928 g F .text 0000006c load_object_file +000051a4 g F .text 00000208 get_override_drop_id +000073ec g F .text 00000154 draw_gi_magic_spells +0000a69c g F .text 00000184 ObjKibako_Draw 00000000 *UND* 00000000 CFG_RAINBOW_NAVI_NPC_INNER_ENABLED 00000000 g O .sbss 00000004 CHEST_SIZE_TEXTURE -000091b0 g F .text 00000078 draw_model_low_level -00007474 g F .text 000001ec draw_gi_fairy_lantern -000098bc g F .text 000000ac enitem00_set_link_incoming_item_id -00006f74 g F .text 000001a4 draw_gi_mirror_shield +00009ad0 g F .text 00000078 draw_model_low_level +00007d7c g F .text 000001ec draw_gi_fairy_lantern +0000a820 g F .text 00000060 ObjKibako2_SpawnCollectible_Hack +0000ab30 g F .text 000000ac enitem00_set_link_incoming_item_id +0000787c g F .text 000001a4 draw_gi_mirror_shield 00000000 *UND* 00000000 CFG_DUNGEON_INFO_MQ_NEED_MAP -00007cd8 g F .text 00000038 base_draw_gi_model +0000a3bc g F .text 00000140 ObjComb_Update +000085e0 g F .text 00000038 base_draw_gi_model 00000000 *UND* 00000000 OUTGOING_ITEM -00000044 g O .sbss 00000001 COMPLETE_MASK_QUEST -00009590 g F .text 00000064 skull_token_draw +0000a208 g F .text 000000ac get_beehive_override +0000005c g O .sbss 00000001 COMPLETE_MASK_QUEST +00009f54 g F .text 00000064 skull_token_draw 00000000 *UND* 00000000 CFG_TEXT_CURSOR_COLOR -00007980 g F .text 0000017c draw_gi_small_keys +00008288 g F .text 0000017c draw_gi_small_keys 000000e8 g O .data 00000040 hash_symbols -00002b54 g F .text 00000018 extern_scene_init -000090fc g F .text 0000004c set_object_segment -000001c0 g F .text 000000a0 draw_agony -0000a40c g F .text 00000014 heap_init +00002b88 g F .text 00000018 extern_scene_init +00009a1c g F .text 0000004c set_object_segment +000001f4 g F .text 000000a0 draw_agony +0000c82c g F .text 00000014 heap_init 00000000 *UND* 00000000 CFG_RAINBOW_NAVI_PROP_INNER_ENABLED -0000952c g F .text 00000064 heart_container_draw -00005878 g F .text 0000009c draw_gi_bombchu_and_masks -0000102c g O .bss 00000040 object_slots -00007e70 g F .text 00000050 give_small_key +00009ef0 g F .text 00000064 heart_container_draw +00006180 g F .text 0000009c draw_gi_bombchu_and_masks +000030fc g O .bss 000000c0 object_slots +00008778 g F .text 00000050 give_small_key 00000000 *UND* 00000000 CFG_DUNGEON_INFO_MQ_ENABLE -00006da4 g F .text 000001d0 draw_gi_potions +00000168 g O .data 00000015 items +000076ac g F .text 000001d0 draw_gi_potions 00000000 *UND* 00000000 C_HEAP -00009968 g F .text 0000022c get_rainbow_color +000053ac g F .text 000002ac item_give_collectible +0000af84 g F .text 0000022c get_rainbow_color 00000000 *UND* 00000000 CFG_BOMBCHU_TRAIL_INNER_COLOR -00004400 g F .text 00000110 get_override_search_key +000044e4 g F .text 0000016c get_override_search_key 0000000d g O .sbss 00000001 NO_ESCAPE_SEQUENCE -000046fc g F .text 0000004c clear_override -0000604c g F .text 00000130 draw_gi_coins_and_cuccos -000048a8 g F .text 00000034 pop_pending_item -00000368 g F .text 0000021c draw_chest +0000483c g F .text 0000004c clear_override +0000a880 g F .text 00000078 get_crate_override +00006954 g F .text 00000130 draw_gi_coins_and_cuccos +000049e8 g F .text 00000034 pop_pending_item +0000039c g F .text 0000021c draw_chest +0000513c g F .text 00000068 Item00_KeepAlive 00000000 *UND* 00000000 CFG_A_BUTTON_COLOR 00000000 *UND* 00000000 FIX_BROKEN_DROPS -00004ef8 g F .text 0000002c sprite_bytes_per_tile -000080d4 g F .text 0000003c get_item_row +00005800 g F .text 0000002c sprite_bytes_per_tile +000089dc g F .text 0000003c get_item_row 00000000 *UND* 00000000 DISABLE_TIMERS -0000a45c g F .text 00000044 file_init +0000c87c g F .text 00000044 file_init +0000ac74 g F .text 0000007c get_flying_pot_override +0000001c g O .sbss 00000004 collectible_mutex 00000210 g O .rodata 0000000c rupee_colors 00000000 *UND* 00000000 EXTENDED_OBJECT_TABLE -00009ec0 g F .text 00000538 draw_triforce_count +0000c2e0 g F .text 00000538 draw_triforce_count 00000000 *UND* 00000000 PLAYER_NAME_ID 00000000 *UND* 00000000 TRIFORCE_HUNT_ENABLED -000069dc g F .text 00000108 draw_gi_fish_bottle -0000932c g F .text 0000004c models_init -0000130c g O .data 0000001c key_counts +000072e4 g F .text 00000108 draw_gi_fish_bottle +00009c28 g F .text 0000004c models_init +00001324 g O .data 0000001c key_counts diff --git a/ASM/c/actor.c b/ASM/c/actor.c new file mode 100644 index 000000000..58e1bc5f1 --- /dev/null +++ b/ASM/c/actor.c @@ -0,0 +1,21 @@ +#include "z64.h" + +#define BG_HAKA_TUBO 0x00BB +#define BG_SPOT18_BASKET 0x015C +#define OBJ_COMB 0x19E +#define OBJ_MURE3 0x1AB + +void Actor_SetWorldToHome_End(z64_actor_t *actor) { + // Reset z rotation to 0 for any actors that we use it as flag space + // bg_haka_tubo 0xBB + // bg_spot18_basket 0x15C + // obj_comb 0x19E + // obj_mure3 0x1AB + if (actor->actor_id == BG_HAKA_TUBO || + actor->actor_id == BG_SPOT18_BASKET || + actor->actor_id == OBJ_COMB || + actor->actor_id == OBJ_MURE3) + { + actor->rot_world.z = 0; + } +} diff --git a/ASM/c/file_icons.c b/ASM/c/file_icons.c index 068ee4314..36fbfe4ba 100644 --- a/ASM/c/file_icons.c +++ b/ASM/c/file_icons.c @@ -589,7 +589,7 @@ void draw_file_icons(z64_disp_buf_t* db, const z64_menudata_t* menu_data) { if ((menu_data->menu_transition == 0x00 && menu_data->menu_depth == 0x02) || menu_data->alt_transition == 0x05 || menu_data->alt_transition == 0x16) { - read_file_data(&menu_data->sram_buffer->primary_saves[menu_data->selected_file]); + read_file_data(&menu_data->sram_buffer->primary_saves[menu_data->selected_file].original_save); return; } } diff --git a/ASM/c/get_items.c b/ASM/c/get_items.c index 7cf6ede0c..91dba2edd 100644 --- a/ASM/c/get_items.c +++ b/ASM/c/get_items.c @@ -2,13 +2,14 @@ #include "icetrap.h" #include "item_table.h" +#include "stdbool.h" #include "util.h" #include "z64.h" extern uint8_t FAST_CHESTS; extern uint8_t OCARINAS_SHUFFLED; - -override_t cfg_item_overrides[512] = { 0 }; +extern uint8_t NO_COLLECTIBLE_HEARTS; +override_t cfg_item_overrides[1536] = { 0 }; int item_overrides_count = 0; z64_actor_t *dummy_actor = NULL; @@ -35,6 +36,24 @@ uint32_t active_item_fast_chest = 0; uint8_t satisified_pending_frames = 0; +// These tables contain the offset (in words) of the start of the variable-length scene flags in the flag override flag tables for a particular scene. +uint8_t collectible_scene_flags_table[101]; +uint8_t dropped_collectible_scene_flags_table[101]; + +// Total amount of memory required for each flag table (in words). +uint16_t num_override_flags; +uint16_t num_drop_override_flags; + +// Pointer to a variable length array that will contain the collectible flags for each scene. Index of each scene in the array stored in the flags_tables above. +uint32_t *collectible_override_flags; +uint32_t *dropped_collectible_override_flags; + +// Initialize the override flag tables on the heap. +void override_flags_init() { + collectible_override_flags = heap_alloc(4 * num_override_flags); + dropped_collectible_override_flags = heap_alloc(4 * num_drop_override_flags); +} + void item_overrides_init() { while (cfg_item_overrides[item_overrides_count].key.all != 0) { item_overrides_count++; @@ -61,16 +80,40 @@ override_key_t get_override_search_key(z64_actor_t *actor, uint8_t scene, uint8_ .flag = actor->variable & 0x1F, }; } else if (actor->actor_id == 0x15) { - // Only override heart pieces and keys - int collectable_type = actor->variable & 0xFF; - if (collectable_type != 0x06 && collectable_type != 0x11) { + // Override En_Item00 collectibles + int collectible_type = actor->variable & 0xFF; + if (collectible_type == 0x12) { // don't override fairies. Honestly don't think this is even necessary return (override_key_t){ .all = 0 }; } + EnItem00 *item = (EnItem00 *)actor; + + if(collectible_type == 0x06 || collectible_type == 0x11) //heart pieces and keys + { + return (override_key_t) { + .scene = scene, + .type = OVR_COLLECTABLE, + .flag = item->collectibleFlag, + }; + } + + // Check if it was a dropped collectable and use a separate override type for that + uint8_t flag = ((item->actor.dropFlag & 0x06) << 5) + item->collectibleFlag; + if (item->actor.dropFlag) { + // Use the same override flags for the pots in ganon's tower + if (scene == 0x0A) { + scene = 0x19; + } + return (override_key_t){ + .scene = scene, + .type = OVR_DROPPEDCOLLECTABLE, + .flag = flag, + }; + } return (override_key_t){ .scene = scene, .type = OVR_COLLECTABLE, - .flag = *(((uint8_t *)actor) + 0x141), + .flag = flag, }; } else if (actor->actor_id == 0x19C) { return (override_key_t){ @@ -337,10 +380,287 @@ void get_item(z64_actor_t *from_actor, z64_link_t *link, int8_t incoming_item_id from_actor->variable = (from_actor->variable & 0xF01F) | (base_item_id << 5); } - link->incoming_item_id = incoming_negative ? -base_item_id : base_item_id; } +#define GIVEITEM_RUPEE_GREEN 0x84 +#define GIVEITEM_RUPEE_BLUE 0x85 +#define GIVEITEM_RUPEE_RED 0x86 +#define GIVEITEM_HEART 0x83 +#define GIVEITEM_STICK 0x00 +#define GIVEITEM_NUT_5 140 +#define GIVEITEM_BOMBS_5 142 +#define GIVEITEM_ARROWS_SINGLE 3 +#define GIVEITEM_ARROWS_SMALL 146 +#define GIVEITEM_ARROWS_MEDIUM 147 +#define GIVEITEM_ARROWS_LARGE 148 +#define GIVEITEM_SEEDS 88 +#define GIVEITEM_MAGIC_SMALL 120 +#define GIVEITEM_MAGIC_LARGE 121 +#define GIVEITEM_RUPEE_PURPLE 135 + +#define LEN_ITEMS 21 +uint8_t items[] = { + GIVEITEM_RUPEE_GREEN, + GIVEITEM_RUPEE_BLUE, + GIVEITEM_RUPEE_RED, + GIVEITEM_HEART, + GIVEITEM_BOMBS_5, + GIVEITEM_ARROWS_SINGLE, + 0, + 0, + GIVEITEM_ARROWS_SMALL, + GIVEITEM_ARROWS_MEDIUM, + GIVEITEM_ARROWS_LARGE, + GIVEITEM_BOMBS_5, + GIVEITEM_NUT_5, + GIVEITEM_STICK, + GIVEITEM_MAGIC_LARGE, + GIVEITEM_MAGIC_SMALL, + GIVEITEM_SEEDS, + 0, + 0, + 0, + GIVEITEM_RUPEE_PURPLE, +}; + +EnItem00 *collectible_mutex = 0; + +override_t collectible_override; + +void reset_collectible_mutex() { + collectible_mutex = NULL; +} + +// New EnItem00 function that freezes Link until the messagebox is closed. Similar to how skulls work. +void Collectible_WaitForMessageBox(EnItem00 *this, z64_game_t *game) { + // Check message state: + if (z64_MessageGetState(((uint8_t *)(&z64_game)) + 0x20D8) == 0) { + // Make sure link was frozen for the minimum amount of time + if (this->timeToLive == 0) { + reset_collectible_mutex(); // release the mutex + // Kill the actor + z64_ActorKill(&(this->actor)); + } + } else { + z64_link.common.frozen = 10; + } +} + +uint8_t get_extended_flag(EnItem00 *item00) { + return ((item00->actor.dropFlag & 0xFE) << 5) + item00->collectibleFlag; +} + +bool Get_CollectibleOverrideFlag(EnItem00 *item00) { + uint32_t *flag_table = collectible_override_flags; + uint8_t *scene_table = &collectible_scene_flags_table[0]; + uint16_t scene = z64_game.scene_index; + bool dropFlag = item00->actor.dropFlag & 0x0001; + // Use the regular collectible flag for heart pieces, heart containers, small keys. + if (item00->actor.variable == ITEM00_HEART_PIECE || item00->actor.variable == ITEM00_SMALL_KEY || item00->actor.variable == ITEM00_HEART_CONTAINER) { + return z64_Flags_GetCollectible(&z64_game, item00->collectibleFlag) > 0; + } + + uint16_t extended_flag = get_extended_flag(item00); + if (dropFlag) { // we set this if it's dropped + flag_table = dropped_collectible_override_flags; + scene_table = &dropped_collectible_scene_flags_table[0]; + if (scene == 0x0A) { + scene = 0x19; + } + } + + return flag_table[scene_table[scene] + (extended_flag / 0x20)] & (1 << (extended_flag % 0x20)); +} + +void Set_CollectibleOverrideFlag(EnItem00 *item00) { + uint32_t *flag_table = collectible_override_flags; + uint8_t *scene_table = &collectible_scene_flags_table[0]; + uint16_t scene = z64_game.scene_index; + bool dropFlag = item00->actor.dropFlag & 0x0001; + uint16_t extended_flag = get_extended_flag(item00); + if (dropFlag) { + flag_table = dropped_collectible_override_flags; + scene_table = &dropped_collectible_scene_flags_table[0]; + if (scene == 0x0A) { + scene = 0x19; + } + } + flag_table[scene_table[scene] + (extended_flag / 0x20)] |= 1 << (extended_flag % 0x20); +} + +bool should_override_collectible(EnItem00 *item00) { + override_t override = lookup_override(&(item00->actor), z64_game.scene_index, 0); + if (override.key.all == 0 || Get_CollectibleOverrideFlag(item00)) { + return 0; + } + return 1; +} + +bool Item00_KillActorIfFlagIsSet(z64_actor_t *actor) { + EnItem00 *this = (EnItem00 *)actor; + if (should_override_collectible(this)) { + return 0; + } + if (get_extended_flag(this) >= 0x40) { + return 0; + } + if (z64_Flags_GetCollectible(&z64_game, this->collectibleFlag)) { + z64_ActorKill(actor); + return 1; + } +} + +// Hack for keeping freestanding overrides alive when they spawn from crates/pots. +void Item00_KeepAlive(EnItem00 *item00) { + if (should_override_collectible(item00) && (item00->actionFunc != (EnItem00ActionFunc)0x800127E0)) { + if (item00->unk_156) { + item00->timeToLive = 0xFF; + } + } else { + if (item00->timeToLive > 0) { + item00->timeToLive--; + } + } +} + +int16_t get_override_drop_id(int16_t dropId, uint16_t params) { + // make our a dummy enitem00 with enough info to get the override + EnItem00 dummy; + dummy.collectibleFlag = (params & 0x3F00) >> 8; + dummy.actor.actor_id = 0x15; + dummy.actor.dropFlag = 1; + dummy.actor.dropFlag |= (params & 0x00C0) >> 5; + dummy.actor.variable = dropId; + if (should_override_collectible(&dummy) && + dropId != ITEM00_HEART_PIECE && + dropId != ITEM00_SMALL_KEY && + dropId != ITEM00_HEART_CONTAINER && + dropId != ITEM00_SHIELD_DEKU && + dropId != ITEM00_SHIELD_HYLIAN && + dropId != ITEM00_TUNIC_ZORA && + dropId != ITEM00_TUNIC_GORON) + { + dropId = ITEM00_RUPEE_GREEN; + return dropId; + } + + if (LINK_IS_ADULT) { + if (dropId == ITEM00_SEEDS) { + dropId = ITEM00_ARROWS_SMALL; + } else if (dropId == ITEM00_STICK) { + dropId = ITEM00_RUPEE_GREEN; + } + } else { + if (dropId == ITEM00_ARROWS_SMALL || dropId == ITEM00_ARROWS_MEDIUM || dropId == ITEM00_ARROWS_LARGE) { + dropId = ITEM00_SEEDS; + } + } + + // This is convoluted but it seems like it must be a single condition to match + if ((dropId == ITEM00_BOMBS_A || dropId == ITEM00_BOMBS_SPECIAL || dropId == ITEM00_BOMBS_B) && z64_file.items[ITEM_BOMB] == -1) { + return -1; + } + if ((dropId == ITEM00_ARROWS_SMALL || dropId == ITEM00_ARROWS_MEDIUM || dropId == ITEM00_ARROWS_LARGE) && z64_file.items[ITEM_BOW] == -1) { + return -1; + } + if ((dropId == ITEM00_MAGIC_LARGE || dropId == ITEM00_MAGIC_SMALL) && z64_file.magic_capacity_set == 0) { + return -1; + } + if ((dropId == ITEM00_SEEDS) && z64_file.items[ITEM_SLINGSHOT] == -1) { + return -1; + } + + if (dropId == ITEM00_HEART && (z64_file.energy_capacity == z64_file.energy || NO_COLLECTIBLE_HEARTS)) { + return ITEM00_RUPEE_GREEN; + } + + return dropId; +} + +// Override hack for freestanding collectibles (rupees, recovery hearts, sticks, nuts, seeds, bombs, arrows, magic jars. Pieces of heart, heart containers, small keys handled by the regular get_item function) +uint8_t item_give_collectible(uint8_t item, z64_link_t *link, z64_actor_t *from_actor) { + EnItem00 *pItem = (EnItem00 *)from_actor; + + override_t override = lookup_override(from_actor, z64_game.scene_index, 0); + + // Check if we should override the item. We have logic in the randomizer to not include excluded items in the override table. + if (override.key.all == 0 || Get_CollectibleOverrideFlag(pItem)) { + z64_GiveItem(&z64_game, items[item]); // Give the regular item (this is what is normally called by the non-hacked function) + if (get_extended_flag(pItem) > 0x3F) { // If our extended collectible flag is outside the range of normal collectibles, set the flag to 0 so it doesn't write something wrong. We should only ever be using this for things that normally are 0 anyway + pItem->collectibleFlag = 0; + pItem->actor.dropFlag &= 0x01; + } + return 0; + } + + if (!collectible_mutex && pItem->actor.main_proc != NULL) { // Check our mutex so that only one collectible can run at a time (if 2 run on the same frame you lose the message). Also make sure that this actor hasn't already been killed. + collectible_mutex = (EnItem00 *)from_actor; + collectible_override = override; + // resolve upgrades and figure out what item to give. + uint16_t item_id = collectible_override.value.item_id; + uint16_t resolved_item_id = resolve_upgrades(item_id); + item_row_t *item_row = get_item_row(resolved_item_id); + + // Set the collectible flag + Set_CollectibleOverrideFlag(pItem); + //if (item == ITEM00_HEART_PIECE || item == ITEM00_SMALL_KEY) { // Don't allow heart pieces or small keys to be collected a second time. This is really just for the "Drop" types. + // z64_SetCollectibleFlags(&z64_game, pItem->collectibleFlag); + //} + item_id = collectible_override.value.item_id; + uint8_t player = collectible_override.value.player; + + PLAYER_NAME_ID = player; + + // If it's a collectible item don't do the fanfare music/message box. + if (item_row->collectible >= 0) { // Item is one of our base collectibles + collectible_mutex = NULL; + pItem->actor.health = 1; + z64_GiveItem(&z64_game, item_row->action_id); + // Pick the correct sound effect for rupees or other items. + uint16_t sfxId = NA_SE_SY_GET_ITEM; + if (item_row->collectible <= ITEM00_RUPEE_RED || item_row->collectible == ITEM00_RUPEE_PURPLE || item_row->collectible == ITEM00_RUPEE_ORANGE) { + sfxId = NA_SE_SY_GET_RUPY; + } + z64_Audio_PlaySoundGeneral(sfxId, (void *)0x80104394, 4, (float *)0x801043A0, (float *)0x801043A0, (uint8_t *)0x801043A8); + return 3; // Return to the original function so it can draw the collectible above our head. + } + + // draw message box and play get item sound (like when a skull is picked up) + z64_Audio_PlayFanFare(NA_BGM_SMALL_ITEM_GET); + + z64_DisplayTextbox(&z64_game, item_row->text_id, 0); + + // Set up + pItem->timeToLive = 15; // unk_15A is a frame timer that is decremented each frame by the main actor code. + pItem->unk_154 = 35; // not quite sure but this is what the vanilla game does. + pItem->getItemId = 0; + z64_link.common.frozen = 10; // freeze Link (like when picking up a skull) + pItem->actionFunc = Collectible_WaitForMessageBox; // Set up the EnItem00 action function to wait for the message box to close. + + // Give the item to the right place + if (resolved_item_id == 0xCA) { + // Send triforce to everyone + set_outgoing_override(&collectible_override); + z64_GiveItem(&z64_game, item_row->action_id); + call_effect_function(item_row); + } else if (player != PLAYER_ID) { + // Item is for another world. Set outgoing item. + set_outgoing_override(&collectible_override); + } else { + // Item is for this player + if (MW_SEND_OWN_ITEMS) { + set_outgoing_override(&collectible_override); + } + z64_GiveItem(&z64_game, item_row->action_id); + call_effect_function(item_row); + } + + return 1; + } + return 2; // +} + void get_skulltula_token(z64_actor_t *token_actor) { override_t override = lookup_override(token_actor, 0, 0); uint16_t item_id; diff --git a/ASM/c/get_items.h b/ASM/c/get_items.h index 0bf0879b1..0e289a07b 100644 --- a/ASM/c/get_items.h +++ b/ASM/c/get_items.h @@ -1,6 +1,7 @@ #ifndef GET_ITEMS_H #define GET_ITEMS_H +#include #include "z64.h" void item_overrides_init(); @@ -14,6 +15,7 @@ enum override_type { OVR_SKULL = 3, OVR_GROTTO_SCRUB = 4, OVR_DELAYED = 5, + OVR_DROPPEDCOLLECTABLE = 6, }; typedef union { @@ -42,5 +44,10 @@ typedef struct { override_t lookup_override_by_key(override_key_t key); override_t lookup_override(z64_actor_t *actor, uint8_t scene, uint8_t item_id); +bool should_override_collectible(EnItem00 *this); +void Collectible_WaitForMessageBox(EnItem00 *this, z64_game_t *game); +void reset_collectible_mutex(); +void override_flags_init(); +bool Get_CollectibleOverrideFlag(EnItem00 *item00); #endif diff --git a/ASM/c/item_table.c b/ASM/c/item_table.c index 42544c162..40ee2e760 100644 --- a/ASM/c/item_table.c +++ b/ASM/c/item_table.c @@ -6,10 +6,10 @@ #include "z64.h" #define ITEM_ROW( \ - base_item_id_, chest_type_, action_id_, text_id_, object_id_, graphic_id_, \ + base_item_id_, chest_type_, action_id_, collectible_, text_id_, object_id_, graphic_id_, \ upgrade_, effect_, effect_arg1_, effect_arg2_) \ { .base_item_id = base_item_id_, .chest_type = chest_type_, .action_id = action_id_, \ - .text_id = text_id_, .object_id = object_id_, .graphic_id = graphic_id_, \ + .collectible = collectible_, .text_id = text_id_, .object_id = object_id_, .graphic_id = graphic_id_, \ .upgrade = upgrade_, .effect = effect_, \ .effect_arg1 = effect_arg1_, .effect_arg2 = effect_arg2_ } @@ -23,228 +23,228 @@ // "graphic id" - 1 indicates the entry used in the item_draw_table when rendering the GI model. item_row_t item_table[] = { - [0x01] = ITEM_ROW(0x4D, BROWN_CHEST, 0x8E, 0x0032, 0x00CE, 0x20, bombs_to_rupee, no_effect, -1, -1), // Bombs (5) - [0x02] = ITEM_ROW(0x4D, BROWN_CHEST, 0x8C, 0x0034, 0x00BB, 0x12, no_upgrade, no_effect, -1, -1), // Deku Nuts (5) - [0x03] = ITEM_ROW(0x4D, BROWN_CHEST, 0x09, 0x0033, 0x00D9, 0x28, no_upgrade, no_effect, -1, -1), // Bombchu (10) - [0x04] = ITEM_ROW(0x53, GILDED_CHEST, 0x03, 0x0031, 0x00E9, 0x35, no_upgrade, no_effect, -1, -1), // Fairy Bow - [0x05] = ITEM_ROW(0x53, GILDED_CHEST, 0x06, 0x0030, 0x00E7, 0x33, no_upgrade, no_effect, -1, -1), // Fairy Slingshot - [0x06] = ITEM_ROW(0x53, GILDED_CHEST, 0x0E, 0x0035, 0x00E8, 0x34, no_upgrade, no_effect, -1, -1), // Boomerang - [0x07] = ITEM_ROW(0x4D, BROWN_CHEST, 0x00, 0x0037, 0x00C7, 0x1B, no_upgrade, no_effect, -1, -1), // Deku Stick - [0x08] = ITEM_ROW(0x53, GILDED_CHEST, 0x0A, 0x0036, 0x00DD, 0x2D, no_upgrade, no_effect, -1, -1), // Hookshot - [0x09] = ITEM_ROW(0x53, GILDED_CHEST, 0x0B, 0x004F, 0x00DD, 0x2E, no_upgrade, no_effect, -1, -1), // Longshot - [0x0A] = ITEM_ROW(0x53, GILDED_CHEST, 0x0F, 0x0039, 0x00EA, 0x36, no_upgrade, no_effect, -1, -1), // Lens of Truth - [0x0B] = ITEM_ROW(0x53, GILDED_CHEST, 0x23, 0x0069, 0x00EF, 0x3B, no_upgrade, open_mask_shop, -1, -1), // Zelda's Letter - [0x0C] = ITEM_ROW(0x53, GILDED_CHEST, 0x08, 0x003A, 0x00DE, 0x2F, no_upgrade, no_effect, -1, -1), // Ocarina of Time - [0x0D] = ITEM_ROW(0x53, GILDED_CHEST, 0x11, 0x0038, 0x00F6, 0x41, no_upgrade, no_effect, -1, -1), // Megaton Hammer - [0x0E] = ITEM_ROW(0x53, GILDED_CHEST, 0x2F, 0x0002, 0x0109, 0x5E, no_upgrade, no_effect, -1, -1), // Cojiro - [0x0F] = ITEM_ROW(0x53, GILDED_CHEST, 0x14, 0x0042, 0x00C6, 0x01, no_upgrade, no_effect, -1, -1), // Empty Bottle - [0x10] = ITEM_ROW(0x53, GILDED_CHEST, 0x15, 0x0043, 0x00EB, 0x38, no_upgrade, no_effect, -1, -1), // Red Potion - [0x11] = ITEM_ROW(0x53, GILDED_CHEST, 0x16, 0x0044, 0x00EB, 0x37, no_upgrade, no_effect, -1, -1), // Green Potion - [0x12] = ITEM_ROW(0x53, GILDED_CHEST, 0x17, 0x0045, 0x00EB, 0x39, no_upgrade, no_effect, -1, -1), // Blue Potion - [0x13] = ITEM_ROW(0x53, GILDED_CHEST, 0x18, 0x0046, 0x00C6, 0x01, no_upgrade, no_effect, -1, -1), // Bottled Fairy - [0x14] = ITEM_ROW(0x53, GILDED_CHEST, 0x1A, 0x0098, 0x00DF, 0x30, no_upgrade, no_effect, -1, -1), // Bottled Lon Lon Milk - [0x15] = ITEM_ROW(0x53, GILDED_CHEST, 0x1B, 0x0099, 0x010B, 0x45, letter_to_bottle, no_effect, -1, -1), // Bottled Ruto's Letter - [0x16] = ITEM_ROW(0x53, BROWN_CHEST, 0x10, 0x0048, 0x00F3, 0x3E, no_upgrade, no_effect, -1, -1), // Magic Bean - [0x17] = ITEM_ROW(0x53, GILDED_CHEST, 0x25, 0x0010, 0x0136, 0x4F, no_upgrade, no_effect, -1, -1), // Skull Mask - [0x18] = ITEM_ROW(0x53, GILDED_CHEST, 0x26, 0x0011, 0x0135, 0x32, no_upgrade, no_effect, -1, -1), // Spooky Mask - [0x19] = ITEM_ROW(0x53, GILDED_CHEST, 0x22, 0x000B, 0x0109, 0x44, no_upgrade, no_effect, -1, -1), // Chicken - [0x1A] = ITEM_ROW(0x53, GILDED_CHEST, 0x24, 0x0012, 0x0134, 0x31, no_upgrade, no_effect, -1, -1), // Keaton Mask - [0x1B] = ITEM_ROW(0x53, GILDED_CHEST, 0x27, 0x0013, 0x0137, 0x50, no_upgrade, no_effect, -1, -1), // Bunny Hood - [0x1C] = ITEM_ROW(0x53, GILDED_CHEST, 0x2B, 0x0017, 0x0138, 0x51, no_upgrade, no_effect, -1, -1), // Mask of Truth - [0x1D] = ITEM_ROW(0x53, GILDED_CHEST, 0x2D, 0x9001, 0x00DA, 0x29, no_upgrade, no_effect, -1, -1), // Pocket Egg - [0x1E] = ITEM_ROW(0x53, GILDED_CHEST, 0x2E, 0x000B, 0x0109, 0x44, no_upgrade, no_effect, -1, -1), // Pocket Cucco - [0x1F] = ITEM_ROW(0x53, GILDED_CHEST, 0x30, 0x0003, 0x0141, 0x54, no_upgrade, no_effect, -1, -1), // Odd Mushroom - [0x20] = ITEM_ROW(0x53, GILDED_CHEST, 0x31, 0x0004, 0x0140, 0x53, no_upgrade, no_effect, -1, -1), // Odd Potion - [0x21] = ITEM_ROW(0x53, GILDED_CHEST, 0x32, 0x0005, 0x00F5, 0x40, no_upgrade, no_effect, -1, -1), // Poacher's Saw - [0x22] = ITEM_ROW(0x53, GILDED_CHEST, 0x33, 0x0008, 0x0143, 0x56, no_upgrade, no_effect, -1, -1), // Goron's Sword (Broken) - [0x23] = ITEM_ROW(0x53, GILDED_CHEST, 0x34, 0x0009, 0x0146, 0x57, no_upgrade, no_effect, -1, -1), // Prescription - [0x24] = ITEM_ROW(0x53, GILDED_CHEST, 0x35, 0x000D, 0x0149, 0x5A, no_upgrade, no_effect, -1, -1), // Eyeball Frog - [0x25] = ITEM_ROW(0x53, GILDED_CHEST, 0x36, 0x000E, 0x013F, 0x52, no_upgrade, no_effect, -1, -1), // Eye Drops - [0x26] = ITEM_ROW(0x53, GILDED_CHEST, 0x37, 0x000A, 0x0142, 0x55, no_upgrade, no_effect, -1, -1), // Claim Check - [0x27] = ITEM_ROW(0x53, GILDED_CHEST, 0x3B, 0x00A4, 0x018D, 0x74, no_upgrade, no_effect, -1, -1), // Kokiri Sword - [0x28] = ITEM_ROW(0x53, GILDED_CHEST, 0x3D, 0x004B, 0x00F8, 0x43, no_upgrade, no_effect, -1, -1), // Giant's Knife - [0x29] = ITEM_ROW(0x53, BROWN_CHEST, 0x3E, 0x004C, 0x00CB, 0x1D, no_upgrade, no_effect, -1, -1), // Deku Shield - [0x2A] = ITEM_ROW(0x53, BROWN_CHEST, 0x3F, 0x004D, 0x00DC, 0x2C, no_upgrade, no_effect, -1, -1), // Hylian Shield - [0x2B] = ITEM_ROW(0x53, GILDED_CHEST, 0x40, 0x004E, 0x00EE, 0x3A, no_upgrade, no_effect, -1, -1), // Mirror Shield - [0x2C] = ITEM_ROW(0x53, GILDED_CHEST, 0x42, 0x0050, 0x00F2, 0x3C, no_upgrade, no_effect, -1, -1), // Goron Tunic - [0x2D] = ITEM_ROW(0x53, GILDED_CHEST, 0x43, 0x0051, 0x00F2, 0x3D, no_upgrade, no_effect, -1, -1), // Zora Tunic - [0x2E] = ITEM_ROW(0x53, GILDED_CHEST, 0x45, 0x0053, 0x0118, 0x47, no_upgrade, no_effect, -1, -1), // Iron Boots - [0x2F] = ITEM_ROW(0x53, GILDED_CHEST, 0x46, 0x0054, 0x0157, 0x5F, no_upgrade, no_effect, -1, -1), // Hover Boots - [0x30] = ITEM_ROW(0x53, GILDED_CHEST, 0x4B, 0x0056, 0x00BE, 0x16, no_upgrade, no_effect, -1, -1), // Big Quiver - [0x31] = ITEM_ROW(0x53, GILDED_CHEST, 0x4C, 0x0057, 0x00BE, 0x17, no_upgrade, no_effect, -1, -1), // Biggest Quiver - [0x32] = ITEM_ROW(0x53, GILDED_CHEST, 0x4D, 0x0058, 0x00BF, 0x18, no_upgrade, no_effect, -1, -1), // Bomb Bag - [0x33] = ITEM_ROW(0x53, GILDED_CHEST, 0x4E, 0x0059, 0x00BF, 0x19, no_upgrade, no_effect, -1, -1), // Big Bomb Bag - [0x34] = ITEM_ROW(0x53, GILDED_CHEST, 0x4F, 0x005A, 0x00BF, 0x1A, no_upgrade, no_effect, -1, -1), // Biggest Bomb Bag - [0x35] = ITEM_ROW(0x53, GILDED_CHEST, 0x51, 0x005B, 0x012D, 0x49, no_upgrade, no_effect, -1, -1), // Silver Gauntlets - [0x36] = ITEM_ROW(0x53, GILDED_CHEST, 0x52, 0x005C, 0x012D, 0x4A, no_upgrade, no_effect, -1, -1), // Golden Gauntlets - [0x37] = ITEM_ROW(0x53, GILDED_CHEST, 0x53, 0x00CD, 0x00DB, 0x2A, no_upgrade, no_effect, -1, -1), // Silver Scale - [0x38] = ITEM_ROW(0x53, GILDED_CHEST, 0x54, 0x00CE, 0x00DB, 0x2B, no_upgrade, no_effect, -1, -1), // Golden Scale - [0x39] = ITEM_ROW(0x53, GILDED_CHEST, 0x6F, 0x0068, 0x00C8, 0x21, no_upgrade, no_effect, -1, -1), // Stone of Agony - [0x3A] = ITEM_ROW(0x53, GILDED_CHEST, 0x70, 0x007B, 0x00D7, 0x24, no_upgrade, no_effect, -1, -1), // Gerudo Membership Card - [0x3B] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x004A, 0x010E, 0x46, no_upgrade, give_fairy_ocarina, -1, -1), // Fairy Ocarina - [0x3C] = ITEM_ROW(0x4D, BROWN_CHEST, 0x58, 0x00DC, 0x0119, 0x48, seeds_to_rupee, no_effect, -1, -1), // Deku Seeds (5) - [0x3D] = ITEM_ROW(0x3D, BROWN_CHEST, 0x72, 0x00C6, 0x00BD, 0x13, health_upgrade_cap, clear_excess_hearts, -1, -1), // Heart Container - [0x3E] = ITEM_ROW(0x3E, BROWN_CHEST, 0x7A, 0x00C2, 0x00BD, 0x14, health_upgrade_cap, full_heal, -1, -1), // Piece of Heart - [0x3F] = ITEM_ROW(0x53, GOLD_CHEST, 0x74, 0x00C7, 0x00B9, 0x0A, no_upgrade, no_effect, -1, -1), // Boss Key - [0x40] = ITEM_ROW(0x53, BROWN_CHEST, 0x75, 0x0067, 0x00B8, 0x0B, no_upgrade, no_effect, -1, -1), // Compass - [0x41] = ITEM_ROW(0x53, BROWN_CHEST, 0x76, 0x0066, 0x00C8, 0x1C, no_upgrade, no_effect, -1, -1), // Map - [0x42] = ITEM_ROW(0x53, SILVER_CHEST, 0x77, 0x0060, 0x00AA, 0x02, no_upgrade, no_effect, -1, -1), // Small Key - [0x43] = ITEM_ROW(0x53, BROWN_CHEST, 0x78, 0x0052, 0x00CD, 0x1E, no_upgrade, no_effect, -1, -1), // Small Magic Jar - [0x44] = ITEM_ROW(0x53, BROWN_CHEST, 0x79, 0x0052, 0x00CD, 0x1F, no_upgrade, no_effect, -1, -1), // Large Magic Jar - [0x45] = ITEM_ROW(0x53, GILDED_CHEST, 0x56, 0x005E, 0x00D1, 0x22, no_upgrade, fill_wallet_upgrade, 1, -1), // Adult's Wallet - [0x46] = ITEM_ROW(0x53, GILDED_CHEST, 0x57, 0x005F, 0x00D1, 0x23, no_upgrade, fill_wallet_upgrade, 2, -1), // Giant's Wallet - [0x47] = ITEM_ROW(0x53, GILDED_CHEST, 0x21, 0x009A, 0x00DA, 0x29, no_upgrade, no_effect, -1, -1), // Weird Egg - [0x48] = ITEM_ROW(0x4D, BROWN_CHEST, 0x83, 0x0055, 0x00B7, 0x09, no_upgrade, no_effect, -1, -1), // Recovery Heart - [0x49] = ITEM_ROW(0x4D, BROWN_CHEST, 0x92, 0x00E6, 0x00D8, 0x25, arrows_to_rupee, no_effect, -1, -1), // Arrows (5) - [0x4A] = ITEM_ROW(0x4D, BROWN_CHEST, 0x93, 0x00E6, 0x00D8, 0x26, arrows_to_rupee, no_effect, -1, -1), // Arrows (10) - [0x4B] = ITEM_ROW(0x4D, BROWN_CHEST, 0x94, 0x00E6, 0x00D8, 0x27, arrows_to_rupee, no_effect, -1, -1), // Arrows (30) - [0x4C] = ITEM_ROW(0x4D, BROWN_CHEST, 0x84, 0x006F, 0x017F, 0x6D, no_upgrade, no_effect, -1, -1), // Green Rupee - [0x4D] = ITEM_ROW(0x4D, BROWN_CHEST, 0x85, 0x00CC, 0x017F, 0x6E, no_upgrade, no_effect, -1, -1), // Blue Rupee - [0x4E] = ITEM_ROW(0x4D, BROWN_CHEST, 0x86, 0x00F0, 0x017F, 0x6F, no_upgrade, no_effect, -1, -1), // Red Rupee + [0x01] = ITEM_ROW(0x4D, BROWN_CHEST, 0x8E, 11, 0x0032, 0x00CE, 0x20, bombs_to_rupee, no_effect, -1, -1), // Bombs (5) + [0x02] = ITEM_ROW(0x4D, BROWN_CHEST, 0x8C, 12, 0x0034, 0x00BB, 0x12, no_upgrade, no_effect, -1, -1), // Deku Nuts (5) + [0x03] = ITEM_ROW(0x4D, BROWN_CHEST, 0x09, -1, 0x0033, 0x00D9, 0x28, no_upgrade, no_effect, -1, -1), // Bombchu (10) + [0x04] = ITEM_ROW(0x53, GILDED_CHEST, 0x03, -1, 0x0031, 0x00E9, 0x35, no_upgrade, no_effect, -1, -1), // Fairy Bow + [0x05] = ITEM_ROW(0x53, GILDED_CHEST, 0x06, -1, 0x0030, 0x00E7, 0x33, no_upgrade, no_effect, -1, -1), // Fairy Slingshot + [0x06] = ITEM_ROW(0x53, GILDED_CHEST, 0x0E, -1, 0x0035, 0x00E8, 0x34, no_upgrade, no_effect, -1, -1), // Boomerang + [0x07] = ITEM_ROW(0x4D, BROWN_CHEST, 0x00, 13, 0x0037, 0x00C7, 0x1B, no_upgrade, no_effect, -1, -1), // Deku Stick + [0x08] = ITEM_ROW(0x53, GILDED_CHEST, 0x0A, -1, 0x0036, 0x00DD, 0x2D, no_upgrade, no_effect, -1, -1), // Hookshot + [0x09] = ITEM_ROW(0x53, GILDED_CHEST, 0x0B, -1, 0x004F, 0x00DD, 0x2E, no_upgrade, no_effect, -1, -1), // Longshot + [0x0A] = ITEM_ROW(0x53, GILDED_CHEST, 0x0F, -1, 0x0039, 0x00EA, 0x36, no_upgrade, no_effect, -1, -1), // Lens of Truth + [0x0B] = ITEM_ROW(0x53, GILDED_CHEST, 0x23, -1, 0x0069, 0x00EF, 0x3B, no_upgrade, open_mask_shop, -1, -1), // Zelda's Letter + [0x0C] = ITEM_ROW(0x53, GILDED_CHEST, 0x08, -1, 0x003A, 0x00DE, 0x2F, no_upgrade, no_effect, -1, -1), // Ocarina of Time + [0x0D] = ITEM_ROW(0x53, GILDED_CHEST, 0x11, -1, 0x0038, 0x00F6, 0x41, no_upgrade, no_effect, -1, -1), // Megaton Hammer + [0x0E] = ITEM_ROW(0x53, GILDED_CHEST, 0x2F, -1, 0x0002, 0x0109, 0x5E, no_upgrade, no_effect, -1, -1), // Cojiro + [0x0F] = ITEM_ROW(0x53, GILDED_CHEST, 0x14, -1, 0x0042, 0x00C6, 0x01, no_upgrade, no_effect, -1, -1), // Empty Bottle + [0x10] = ITEM_ROW(0x53, GILDED_CHEST, 0x15, -1, 0x0043, 0x00EB, 0x38, no_upgrade, no_effect, -1, -1), // Red Potion + [0x11] = ITEM_ROW(0x53, GILDED_CHEST, 0x16, -1, 0x0044, 0x00EB, 0x37, no_upgrade, no_effect, -1, -1), // Green Potion + [0x12] = ITEM_ROW(0x53, GILDED_CHEST, 0x17, -1, 0x0045, 0x00EB, 0x39, no_upgrade, no_effect, -1, -1), // Blue Potion + [0x13] = ITEM_ROW(0x53, GILDED_CHEST, 0x18, -1, 0x0046, 0x00C6, 0x01, no_upgrade, no_effect, -1, -1), // Bottled Fairy + [0x14] = ITEM_ROW(0x53, GILDED_CHEST, 0x1A, -1, 0x0098, 0x00DF, 0x30, no_upgrade, no_effect, -1, -1), // Bottled Lon Lon Milk + [0x15] = ITEM_ROW(0x53, GILDED_CHEST, 0x1B, -1, 0x0099, 0x010B, 0x45, letter_to_bottle, no_effect, -1, -1), // Bottled Ruto's Letter + [0x16] = ITEM_ROW(0x53, BROWN_CHEST, 0x10, -1, 0x0048, 0x00F3, 0x3E, no_upgrade, no_effect, -1, -1), // Magic Bean + [0x17] = ITEM_ROW(0x53, GILDED_CHEST, 0x25, -1, 0x0010, 0x0136, 0x4F, no_upgrade, no_effect, -1, -1), // Skull Mask + [0x18] = ITEM_ROW(0x53, GILDED_CHEST, 0x26, -1, 0x0011, 0x0135, 0x32, no_upgrade, no_effect, -1, -1), // Spooky Mask + [0x19] = ITEM_ROW(0x53, GILDED_CHEST, 0x22, -1, 0x000B, 0x0109, 0x44, no_upgrade, no_effect, -1, -1), // Chicken + [0x1A] = ITEM_ROW(0x53, GILDED_CHEST, 0x24, -1, 0x0012, 0x0134, 0x31, no_upgrade, no_effect, -1, -1), // Keaton Mask + [0x1B] = ITEM_ROW(0x53, GILDED_CHEST, 0x27, -1, 0x0013, 0x0137, 0x50, no_upgrade, no_effect, -1, -1), // Bunny Hood + [0x1C] = ITEM_ROW(0x53, GILDED_CHEST, 0x2B, -1, 0x0017, 0x0138, 0x51, no_upgrade, no_effect, -1, -1), // Mask of Truth + [0x1D] = ITEM_ROW(0x53, GILDED_CHEST, 0x2D, -1, 0x9001, 0x00DA, 0x29, no_upgrade, no_effect, -1, -1), // Pocket Egg + [0x1E] = ITEM_ROW(0x53, GILDED_CHEST, 0x2E, -1, 0x000B, 0x0109, 0x44, no_upgrade, no_effect, -1, -1), // Pocket Cucco + [0x1F] = ITEM_ROW(0x53, GILDED_CHEST, 0x30, -1, 0x0003, 0x0141, 0x54, no_upgrade, no_effect, -1, -1), // Odd Mushroom + [0x20] = ITEM_ROW(0x53, GILDED_CHEST, 0x31, -1, 0x0004, 0x0140, 0x53, no_upgrade, no_effect, -1, -1), // Odd Potion + [0x21] = ITEM_ROW(0x53, GILDED_CHEST, 0x32, -1, 0x0005, 0x00F5, 0x40, no_upgrade, no_effect, -1, -1), // Poacher's Saw + [0x22] = ITEM_ROW(0x53, GILDED_CHEST, 0x33, -1, 0x0008, 0x0143, 0x56, no_upgrade, no_effect, -1, -1), // Goron's Sword (Broken) + [0x23] = ITEM_ROW(0x53, GILDED_CHEST, 0x34, -1, 0x0009, 0x0146, 0x57, no_upgrade, no_effect, -1, -1), // Prescription + [0x24] = ITEM_ROW(0x53, GILDED_CHEST, 0x35, -1, 0x000D, 0x0149, 0x5A, no_upgrade, no_effect, -1, -1), // Eyeball Frog + [0x25] = ITEM_ROW(0x53, GILDED_CHEST, 0x36, -1, 0x000E, 0x013F, 0x52, no_upgrade, no_effect, -1, -1), // Eye Drops + [0x26] = ITEM_ROW(0x53, GILDED_CHEST, 0x37, -1, 0x000A, 0x0142, 0x55, no_upgrade, no_effect, -1, -1), // Claim Check + [0x27] = ITEM_ROW(0x53, GILDED_CHEST, 0x3B, -1, 0x00A4, 0x018D, 0x74, no_upgrade, no_effect, -1, -1), // Kokiri Sword + [0x28] = ITEM_ROW(0x53, GILDED_CHEST, 0x3D, -1, 0x004B, 0x00F8, 0x43, no_upgrade, no_effect, -1, -1), // Giant's Knife + [0x29] = ITEM_ROW(0x53, BROWN_CHEST, 0x3E, -1, 0x004C, 0x00CB, 0x1D, no_upgrade, no_effect, -1, -1), // Deku Shield + [0x2A] = ITEM_ROW(0x53, BROWN_CHEST, 0x3F, -1, 0x004D, 0x00DC, 0x2C, no_upgrade, no_effect, -1, -1), // Hylian Shield + [0x2B] = ITEM_ROW(0x53, GILDED_CHEST, 0x40, -1, 0x004E, 0x00EE, 0x3A, no_upgrade, no_effect, -1, -1), // Mirror Shield + [0x2C] = ITEM_ROW(0x53, GILDED_CHEST, 0x42, -1, 0x0050, 0x00F2, 0x3C, no_upgrade, no_effect, -1, -1), // Goron Tunic + [0x2D] = ITEM_ROW(0x53, GILDED_CHEST, 0x43, -1, 0x0051, 0x00F2, 0x3D, no_upgrade, no_effect, -1, -1), // Zora Tunic + [0x2E] = ITEM_ROW(0x53, GILDED_CHEST, 0x45, -1, 0x0053, 0x0118, 0x47, no_upgrade, no_effect, -1, -1), // Iron Boots + [0x2F] = ITEM_ROW(0x53, GILDED_CHEST, 0x46, -1, 0x0054, 0x0157, 0x5F, no_upgrade, no_effect, -1, -1), // Hover Boots + [0x30] = ITEM_ROW(0x53, GILDED_CHEST, 0x4B, -1, 0x0056, 0x00BE, 0x16, no_upgrade, no_effect, -1, -1), // Big Quiver + [0x31] = ITEM_ROW(0x53, GILDED_CHEST, 0x4C, -1, 0x0057, 0x00BE, 0x17, no_upgrade, no_effect, -1, -1), // Biggest Quiver + [0x32] = ITEM_ROW(0x53, GILDED_CHEST, 0x4D, -1, 0x0058, 0x00BF, 0x18, no_upgrade, no_effect, -1, -1), // Bomb Bag + [0x33] = ITEM_ROW(0x53, GILDED_CHEST, 0x4E, -1, 0x0059, 0x00BF, 0x19, no_upgrade, no_effect, -1, -1), // Big Bomb Bag + [0x34] = ITEM_ROW(0x53, GILDED_CHEST, 0x4F, -1, 0x005A, 0x00BF, 0x1A, no_upgrade, no_effect, -1, -1), // Biggest Bomb Bag + [0x35] = ITEM_ROW(0x53, GILDED_CHEST, 0x51, -1, 0x005B, 0x012D, 0x49, no_upgrade, no_effect, -1, -1), // Silver Gauntlets + [0x36] = ITEM_ROW(0x53, GILDED_CHEST, 0x52, -1, 0x005C, 0x012D, 0x4A, no_upgrade, no_effect, -1, -1), // Golden Gauntlets + [0x37] = ITEM_ROW(0x53, GILDED_CHEST, 0x53, -1, 0x00CD, 0x00DB, 0x2A, no_upgrade, no_effect, -1, -1), // Silver Scale + [0x38] = ITEM_ROW(0x53, GILDED_CHEST, 0x54, -1, 0x00CE, 0x00DB, 0x2B, no_upgrade, no_effect, -1, -1), // Golden Scale + [0x39] = ITEM_ROW(0x53, GILDED_CHEST, 0x6F, -1, 0x0068, 0x00C8, 0x21, no_upgrade, no_effect, -1, -1), // Stone of Agony + [0x3A] = ITEM_ROW(0x53, GILDED_CHEST, 0x70, -1, 0x007B, 0x00D7, 0x24, no_upgrade, no_effect, -1, -1), // Gerudo Membership Card + [0x3B] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x004A, 0x010E, 0x46, no_upgrade, give_fairy_ocarina, -1, -1), // Fairy Ocarina + [0x3C] = ITEM_ROW(0x4D, BROWN_CHEST, 0x58, 16, 0x00DC, 0x0119, 0x48, seeds_to_rupee, no_effect, -1, -1), // Deku Seeds (5) + [0x3D] = ITEM_ROW(0x3D, BROWN_CHEST, 0x72, -1, 0x00C6, 0x00BD, 0x13, health_upgrade_cap, clear_excess_hearts, -1, -1), // Heart Container + [0x3E] = ITEM_ROW(0x3E, BROWN_CHEST, 0x7A, -1, 0x00C2, 0x00BD, 0x14, health_upgrade_cap, full_heal, -1, -1), // Piece of Heart + [0x3F] = ITEM_ROW(0x53, GOLD_CHEST, 0x74, -1, 0x00C7, 0x00B9, 0x0A, no_upgrade, no_effect, -1, -1), // Boss Key + [0x40] = ITEM_ROW(0x53, BROWN_CHEST, 0x75, -1, 0x0067, 0x00B8, 0x0B, no_upgrade, no_effect, -1, -1), // Compass + [0x41] = ITEM_ROW(0x53, BROWN_CHEST, 0x76, -1, 0x0066, 0x00C8, 0x1C, no_upgrade, no_effect, -1, -1), // Map + [0x42] = ITEM_ROW(0x53, SILVER_CHEST, 0x77, -1, 0x0060, 0x00AA, 0x02, no_upgrade, no_effect, -1, -1), // Small Key + [0x43] = ITEM_ROW(0x53, BROWN_CHEST, 0x78, -1, 0x0052, 0x00CD, 0x1E, no_upgrade, no_effect, -1, -1), // Small Magic Jar + [0x44] = ITEM_ROW(0x53, BROWN_CHEST, 0x79, -1, 0x0052, 0x00CD, 0x1F, no_upgrade, no_effect, -1, -1), // Large Magic Jar + [0x45] = ITEM_ROW(0x53, GILDED_CHEST, 0x56, -1, 0x005E, 0x00D1, 0x22, no_upgrade, fill_wallet_upgrade, 1, -1), // Adult's Wallet + [0x46] = ITEM_ROW(0x53, GILDED_CHEST, 0x57, -1, 0x005F, 0x00D1, 0x23, no_upgrade, fill_wallet_upgrade, 2, -1), // Giant's Wallet + [0x47] = ITEM_ROW(0x53, GILDED_CHEST, 0x21, -1, 0x009A, 0x00DA, 0x29, no_upgrade, no_effect, -1, -1), // Weird Egg + [0x48] = ITEM_ROW(0x4D, BROWN_CHEST, 0x83, 3, 0x0055, 0x00B7, 0x09, no_upgrade, no_effect, -1, -1), // Recovery Heart + [0x49] = ITEM_ROW(0x4D, BROWN_CHEST, 0x92, 8, 0x00E6, 0x00D8, 0x25, arrows_to_rupee, no_effect, -1, -1), // Arrows (5) + [0x4A] = ITEM_ROW(0x4D, BROWN_CHEST, 0x93, 9, 0x00E6, 0x00D8, 0x26, arrows_to_rupee, no_effect, -1, -1), // Arrows (10) + [0x4B] = ITEM_ROW(0x4D, BROWN_CHEST, 0x94, 10, 0x00E6, 0x00D8, 0x27, arrows_to_rupee, no_effect, -1, -1), // Arrows (30) + [0x4C] = ITEM_ROW(0x4D, BROWN_CHEST, 0x84, 0, 0x006F, 0x017F, 0x6D, no_upgrade, no_effect, -1, -1), // Green Rupee + [0x4D] = ITEM_ROW(0x4D, BROWN_CHEST, 0x85, 1, 0x00CC, 0x017F, 0x6E, no_upgrade, no_effect, -1, -1), // Blue Rupee + [0x4E] = ITEM_ROW(0x4D, BROWN_CHEST, 0x86, 2, 0x00F0, 0x017F, 0x6F, no_upgrade, no_effect, -1, -1), // Red Rupee + [0x4F] = ITEM_ROW(0x3D, BROWN_CHEST, 0x72, -1, 0x00C6, 0x00BD, 0x13, no_upgrade, full_heal, -1, -1), // Heart Container + [0x50] = ITEM_ROW(0x53, GILDED_CHEST, 0x82, -1, 0x0098, 0x00DF, 0x30, no_upgrade, no_effect, -1, -1), // Lon Lon Milk (Refill) + [0x51] = ITEM_ROW(0x53, GILDED_CHEST, 0x28, -1, 0x0014, 0x0150, 0x5B, no_upgrade, no_effect, -1, -1), // Goron Mask + [0x52] = ITEM_ROW(0x53, GILDED_CHEST, 0x29, -1, 0x0015, 0x0151, 0x5C, no_upgrade, no_effect, -1, -1), // Zora Mask + [0x53] = ITEM_ROW(0x53, GILDED_CHEST, 0x2A, -1, 0x0016, 0x0152, 0x5D, no_upgrade, no_effect, -1, -1), // Gerudo Mask + [0x54] = ITEM_ROW(0x53, GILDED_CHEST, 0x50, -1, 0x0079, 0x0147, 0x58, no_upgrade, no_effect, -1, -1), // Goron's Bracelet + [0x55] = ITEM_ROW(0x4D, BROWN_CHEST, 0x87, 19, 0x00F1, 0x017F, 0x71, no_upgrade, no_effect, -1, -1), // Purple Rupee + [0x56] = ITEM_ROW(0x4D, BROWN_CHEST, 0x88, 20, 0x00F2, 0x017F, 0x72, no_upgrade, no_effect, -1, -1), // Huge Rupee + [0x57] = ITEM_ROW(0x53, GILDED_CHEST, 0x3D, -1, 0x000C, 0x00F8, 0x43, no_upgrade, give_biggoron_sword, -1, -1), // Biggoron's Sword + [0x58] = ITEM_ROW(0x53, GILDED_CHEST, 0x04, -1, 0x0070, 0x0158, 0x60, no_upgrade, no_effect, -1, -1), // Fire Arrow + [0x59] = ITEM_ROW(0x53, GILDED_CHEST, 0x0C, -1, 0x0071, 0x0158, 0x61, no_upgrade, no_effect, -1, -1), // Ice Arrow + [0x5A] = ITEM_ROW(0x53, GILDED_CHEST, 0x12, -1, 0x0072, 0x0158, 0x62, no_upgrade, no_effect, -1, -1), // Light Arrow + [0x5B] = ITEM_ROW(0x5B, SKULL_CHEST_SMALL, 0x71, -1, 0x00B4, 0x015C, 0x63, no_upgrade, no_effect, -1, -1), // Gold Skulltula Token + [0x5C] = ITEM_ROW(0x53, GILDED_CHEST, 0x05, -1, 0x00AD, 0x015D, 0x64, no_upgrade, no_effect, -1, -1), // Din's Fire + [0x5D] = ITEM_ROW(0x53, GILDED_CHEST, 0x0D, -1, 0x00AE, 0x015D, 0x65, no_upgrade, no_effect, -1, -1), // Farore's Wind + [0x5E] = ITEM_ROW(0x53, GILDED_CHEST, 0x13, -1, 0x00AF, 0x015D, 0x66, no_upgrade, no_effect, -1, -1), // Nayru's Love + [0x5F] = ITEM_ROW(0x53, GILDED_CHEST, 0x47, -1, 0x0007, 0x017B, 0x6C, no_upgrade, no_effect, -1, -1), // Bullet Bag (30) + [0x60] = ITEM_ROW(0x53, GILDED_CHEST, 0x48, -1, 0x0007, 0x017B, 0x6C, no_upgrade, no_effect, -1, -1), // Bullet Bag (40) + [0x61] = ITEM_ROW(0x4D, BROWN_CHEST, 0x8A, 13, 0x0037, 0x00C7, 0x1B, no_upgrade, no_effect, -1, -1), // Deku Sticks (5) + [0x62] = ITEM_ROW(0x4D, BROWN_CHEST, 0x8B, 13, 0x0037, 0x00C7, 0x1B, no_upgrade, no_effect, -1, -1), // Deku Sticks (10) + [0x63] = ITEM_ROW(0x4D, BROWN_CHEST, 0x8C, 12, 0x0034, 0x00BB, 0x12, no_upgrade, no_effect, -1, -1), // Deku Nuts (5) + [0x64] = ITEM_ROW(0x4D, BROWN_CHEST, 0x8D, 12, 0x0034, 0x00BB, 0x12, no_upgrade, no_effect, -1, -1), // Deku Nuts (10) + [0x65] = ITEM_ROW(0x4D, BROWN_CHEST, 0x02, 11, 0x0032, 0x00CE, 0x20, bombs_to_rupee, no_effect, -1, -1), // Bomb + [0x66] = ITEM_ROW(0x4D, BROWN_CHEST, 0x8F, 11, 0x0032, 0x00CE, 0x20, bombs_to_rupee, no_effect, -1, -1), // Bombs (10) + [0x67] = ITEM_ROW(0x4D, BROWN_CHEST, 0x90, 11, 0x0032, 0x00CE, 0x20, bombs_to_rupee, no_effect, -1, -1), // Bombs (20) + [0x68] = ITEM_ROW(0x4D, BROWN_CHEST, 0x91, 11, 0x0032, 0x00CE, 0x20, bombs_to_rupee, no_effect, -1, -1), // Bombs (30) + [0x69] = ITEM_ROW(0x4D, BROWN_CHEST, 0x95, 16, 0x00DC, 0x0119, 0x48, seeds_to_rupee, no_effect, -1, -1), // Deku Seeds (30) + [0x6A] = ITEM_ROW(0x4D, BROWN_CHEST, 0x96, -1, 0x0033, 0x00D9, 0x28, no_upgrade, no_effect, -1, -1), // Bombchu (5) + [0x6B] = ITEM_ROW(0x4D, BROWN_CHEST, 0x97, -1, 0x0033, 0x00D9, 0x28, no_upgrade, no_effect, -1, -1), // Bombchu (20) + [0x6C] = ITEM_ROW(0x53, GILDED_CHEST, 0x19, -1, 0x0047, 0x00F4, 0x3F, no_upgrade, no_effect, -1, -1), // Fish (Refill) + [0x6D] = ITEM_ROW(0x53, GILDED_CHEST, 0x1D, -1, 0x007A, 0x0174, 0x68, no_upgrade, no_effect, -1, -1), // Bugs (Refill) + [0x6E] = ITEM_ROW(0x53, GILDED_CHEST, 0x1C, -1, 0x005D, 0x0173, 0x67, no_upgrade, no_effect, -1, -1), // Blue Fire (Refill) + [0x6F] = ITEM_ROW(0x53, GILDED_CHEST, 0x20, -1, 0x0097, 0x0176, 0x6A, no_upgrade, no_effect, -1, -1), // Poe (Refill) + [0x70] = ITEM_ROW(0x53, GILDED_CHEST, 0x1E, -1, 0x00F9, 0x0176, 0x70, no_upgrade, no_effect, -1, -1), // Big Poe (Refill) + [0x71] = ITEM_ROW(0x53, BROWN_CHEST, 0x77, -1, 0x00F3, 0x00AA, 0x02, no_upgrade, no_effect, -1, -1), // Small Key (Chest Game) + [0x72] = ITEM_ROW(0x4D, BROWN_CHEST, 0x84, -1, 0x00F4, 0x017F, 0x6D, no_upgrade, no_effect, -1, -1), // Green Rupee (Chest Game) + [0x73] = ITEM_ROW(0x4D, BROWN_CHEST, 0x85, -1, 0x00F5, 0x017F, 0x6E, no_upgrade, no_effect, -1, -1), // Blue Rupee (Chest Game) + [0x74] = ITEM_ROW(0x4D, BROWN_CHEST, 0x86, -1, 0x00F6, 0x017F, 0x6F, no_upgrade, no_effect, -1, -1), // Red Rupee (Chest Game) + [0x75] = ITEM_ROW(0x4D, BROWN_CHEST, 0x87, -1, 0x00F7, 0x017F, 0x71, no_upgrade, no_effect, -1, -1), // Purple Rupee (Chest Game) + [0x76] = ITEM_ROW(0x53, BROWN_CHEST, 0x7A, -1, 0x00FA, 0x00BD, 0x14, health_upgrade_cap, full_heal, -1, -1), // Piece of Heart (Chest Game) + [0x77] = ITEM_ROW(0x53, BROWN_CHEST, 0x98, -1, 0x0090, 0x00C7, 0x1B, no_upgrade, no_effect, -1, -1), // Deku Stick Upgrade (20) + [0x78] = ITEM_ROW(0x53, BROWN_CHEST, 0x99, -1, 0x0091, 0x00C7, 0x1B, no_upgrade, no_effect, -1, -1), // Deku Stick Upgrade (30) + [0x79] = ITEM_ROW(0x53, BROWN_CHEST, 0x9A, -1, 0x00A7, 0x00BB, 0x12, no_upgrade, no_effect, -1, -1), // Deku Nut Upgrade (30) + [0x7A] = ITEM_ROW(0x53, BROWN_CHEST, 0x9B, -1, 0x00A8, 0x00BB, 0x12, no_upgrade, no_effect, -1, -1), // Deku Nut Upgrade (40) + [0x7B] = ITEM_ROW(0x53, GILDED_CHEST, 0x49, -1, 0x006C, 0x017B, 0x73, no_upgrade, no_effect, -1, -1), // Bullet Bag (50) + [0x7C] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x9002, 0x0000, 0x00, no_upgrade, ice_trap_effect, -1, -1), // Ice Trap + [0x7D] = ITEM_ROW(0x3E, BROWN_CHEST, 0x41, -1, 0x90C2, 0x00BD, 0x14, no_upgrade, full_heal, -1, -1), // Capped Piece of Heart + [0x7E] = ITEM_ROW(0x3E, BROWN_CHEST, 0x41, -1, 0x90C6, 0x00BD, 0x13, no_upgrade, full_heal, -1, -1), // Capped Heart Container + [0x7F] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x90FA, 0x00BD, 0x14, no_upgrade, full_heal, -1, -1), // Capped Piece of Heart (Chest Game) - [0x50] = ITEM_ROW(0x53, GILDED_CHEST, 0x82, 0x0098, 0x00DF, 0x30, no_upgrade, no_effect, -1, -1), // Lon Lon Milk (Refill) - [0x51] = ITEM_ROW(0x53, GILDED_CHEST, 0x28, 0x0014, 0x0150, 0x5B, no_upgrade, no_effect, -1, -1), // Goron Mask - [0x52] = ITEM_ROW(0x53, GILDED_CHEST, 0x29, 0x0015, 0x0151, 0x5C, no_upgrade, no_effect, -1, -1), // Zora Mask - [0x53] = ITEM_ROW(0x53, GILDED_CHEST, 0x2A, 0x0016, 0x0152, 0x5D, no_upgrade, no_effect, -1, -1), // Gerudo Mask - [0x54] = ITEM_ROW(0x53, GILDED_CHEST, 0x50, 0x0079, 0x0147, 0x58, no_upgrade, no_effect, -1, -1), // Goron's Bracelet - [0x55] = ITEM_ROW(0x4D, BROWN_CHEST, 0x87, 0x00F1, 0x017F, 0x71, no_upgrade, no_effect, -1, -1), // Purple Rupee - [0x56] = ITEM_ROW(0x4D, BROWN_CHEST, 0x88, 0x00F2, 0x017F, 0x72, no_upgrade, no_effect, -1, -1), // Huge Rupee - [0x57] = ITEM_ROW(0x53, GILDED_CHEST, 0x3D, 0x000C, 0x00F8, 0x43, no_upgrade, give_biggoron_sword, -1, -1), // Biggoron's Sword - [0x58] = ITEM_ROW(0x53, GILDED_CHEST, 0x04, 0x0070, 0x0158, 0x60, no_upgrade, no_effect, -1, -1), // Fire Arrow - [0x59] = ITEM_ROW(0x53, GILDED_CHEST, 0x0C, 0x0071, 0x0158, 0x61, no_upgrade, no_effect, -1, -1), // Ice Arrow - [0x5A] = ITEM_ROW(0x53, GILDED_CHEST, 0x12, 0x0072, 0x0158, 0x62, no_upgrade, no_effect, -1, -1), // Light Arrow - [0x5B] = ITEM_ROW(0x5B, SKULL_CHEST_SMALL, 0x71, 0x00B4, 0x015C, 0x63, no_upgrade, no_effect, -1, -1), // Gold Skulltula Token - [0x5C] = ITEM_ROW(0x53, GILDED_CHEST, 0x05, 0x00AD, 0x015D, 0x64, no_upgrade, no_effect, -1, -1), // Din's Fire - [0x5D] = ITEM_ROW(0x53, GILDED_CHEST, 0x0D, 0x00AE, 0x015D, 0x65, no_upgrade, no_effect, -1, -1), // Farore's Wind - [0x5E] = ITEM_ROW(0x53, GILDED_CHEST, 0x13, 0x00AF, 0x015D, 0x66, no_upgrade, no_effect, -1, -1), // Nayru's Love - [0x5F] = ITEM_ROW(0x53, GILDED_CHEST, 0x47, 0x0007, 0x017B, 0x6C, no_upgrade, no_effect, -1, -1), // Bullet Bag (30) - [0x60] = ITEM_ROW(0x53, GILDED_CHEST, 0x48, 0x0007, 0x017B, 0x6C, no_upgrade, no_effect, -1, -1), // Bullet Bag (40) - [0x61] = ITEM_ROW(0x4D, BROWN_CHEST, 0x8A, 0x0037, 0x00C7, 0x1B, no_upgrade, no_effect, -1, -1), // Deku Sticks (5) - [0x62] = ITEM_ROW(0x4D, BROWN_CHEST, 0x8B, 0x0037, 0x00C7, 0x1B, no_upgrade, no_effect, -1, -1), // Deku Sticks (10) - [0x63] = ITEM_ROW(0x4D, BROWN_CHEST, 0x8C, 0x0034, 0x00BB, 0x12, no_upgrade, no_effect, -1, -1), // Deku Nuts (5) - [0x64] = ITEM_ROW(0x4D, BROWN_CHEST, 0x8D, 0x0034, 0x00BB, 0x12, no_upgrade, no_effect, -1, -1), // Deku Nuts (10) - [0x65] = ITEM_ROW(0x4D, BROWN_CHEST, 0x02, 0x0032, 0x00CE, 0x20, bombs_to_rupee, no_effect, -1, -1), // Bomb - [0x66] = ITEM_ROW(0x4D, BROWN_CHEST, 0x8F, 0x0032, 0x00CE, 0x20, bombs_to_rupee, no_effect, -1, -1), // Bombs (10) - [0x67] = ITEM_ROW(0x4D, BROWN_CHEST, 0x90, 0x0032, 0x00CE, 0x20, bombs_to_rupee, no_effect, -1, -1), // Bombs (20) - [0x68] = ITEM_ROW(0x4D, BROWN_CHEST, 0x91, 0x0032, 0x00CE, 0x20, bombs_to_rupee, no_effect, -1, -1), // Bombs (30) - [0x69] = ITEM_ROW(0x4D, BROWN_CHEST, 0x95, 0x00DC, 0x0119, 0x48, seeds_to_rupee, no_effect, -1, -1), // Deku Seeds (30) - [0x6A] = ITEM_ROW(0x4D, BROWN_CHEST, 0x96, 0x0033, 0x00D9, 0x28, no_upgrade, no_effect, -1, -1), // Bombchu (5) - [0x6B] = ITEM_ROW(0x4D, BROWN_CHEST, 0x97, 0x0033, 0x00D9, 0x28, no_upgrade, no_effect, -1, -1), // Bombchu (20) - [0x6C] = ITEM_ROW(0x53, GILDED_CHEST, 0x19, 0x0047, 0x00F4, 0x3F, no_upgrade, no_effect, -1, -1), // Fish (Refill) - [0x6D] = ITEM_ROW(0x53, GILDED_CHEST, 0x1D, 0x007A, 0x0174, 0x68, no_upgrade, no_effect, -1, -1), // Bugs (Refill) - [0x6E] = ITEM_ROW(0x53, GILDED_CHEST, 0x1C, 0x005D, 0x0173, 0x67, no_upgrade, no_effect, -1, -1), // Blue Fire (Refill) - [0x6F] = ITEM_ROW(0x53, GILDED_CHEST, 0x20, 0x0097, 0x0176, 0x6A, no_upgrade, no_effect, -1, -1), // Poe (Refill) - [0x70] = ITEM_ROW(0x53, GILDED_CHEST, 0x1E, 0x00F9, 0x0176, 0x70, no_upgrade, no_effect, -1, -1), // Big Poe (Refill) - [0x71] = ITEM_ROW(0x53, BROWN_CHEST, 0x77, 0x00F3, 0x00AA, 0x02, no_upgrade, no_effect, -1, -1), // Small Key (Chest Game) - [0x72] = ITEM_ROW(0x4D, BROWN_CHEST, 0x84, 0x00F4, 0x017F, 0x6D, no_upgrade, no_effect, -1, -1), // Green Rupee (Chest Game) - [0x73] = ITEM_ROW(0x4D, BROWN_CHEST, 0x85, 0x00F5, 0x017F, 0x6E, no_upgrade, no_effect, -1, -1), // Blue Rupee (Chest Game) - [0x74] = ITEM_ROW(0x4D, BROWN_CHEST, 0x86, 0x00F6, 0x017F, 0x6F, no_upgrade, no_effect, -1, -1), // Red Rupee (Chest Game) - [0x75] = ITEM_ROW(0x4D, BROWN_CHEST, 0x87, 0x00F7, 0x017F, 0x71, no_upgrade, no_effect, -1, -1), // Purple Rupee (Chest Game) - [0x76] = ITEM_ROW(0x53, BROWN_CHEST, 0x7A, 0x00FA, 0x00BD, 0x14, health_upgrade_cap, full_heal, -1, -1), // Piece of Heart (Chest Game) - [0x77] = ITEM_ROW(0x53, BROWN_CHEST, 0x98, 0x0090, 0x00C7, 0x1B, no_upgrade, no_effect, -1, -1), // Deku Stick Upgrade (20) - [0x78] = ITEM_ROW(0x53, BROWN_CHEST, 0x99, 0x0091, 0x00C7, 0x1B, no_upgrade, no_effect, -1, -1), // Deku Stick Upgrade (30) - [0x79] = ITEM_ROW(0x53, BROWN_CHEST, 0x9A, 0x00A7, 0x00BB, 0x12, no_upgrade, no_effect, -1, -1), // Deku Nut Upgrade (30) - [0x7A] = ITEM_ROW(0x53, BROWN_CHEST, 0x9B, 0x00A8, 0x00BB, 0x12, no_upgrade, no_effect, -1, -1), // Deku Nut Upgrade (40) - [0x7B] = ITEM_ROW(0x53, GILDED_CHEST, 0x49, 0x006C, 0x017B, 0x73, no_upgrade, no_effect, -1, -1), // Bullet Bag (50) - [0x7C] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x9002, 0x0000, 0x00, no_upgrade, ice_trap_effect, -1, -1), // Ice Trap - [0x7D] = ITEM_ROW(0x3E, BROWN_CHEST, 0x41, 0x90C2, 0x00BD, 0x14, no_upgrade, full_heal, -1, -1), // Capped Piece of Heart - [0x7E] = ITEM_ROW(0x3E, BROWN_CHEST, 0x41, 0x90C6, 0x00BD, 0x13, no_upgrade, full_heal, -1, -1), // Capped Heart Container - [0x7F] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x90FA, 0x00BD, 0x14, no_upgrade, full_heal, -1, -1), // Capped Piece of Heart (Chest Game) + [0x80] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, -1, 0x00DD, 0x2D, hookshot_upgrade, no_effect, -1, -1), // Progressive Hookshot + [0x81] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, -1, 0x0147, 0x58, strength_upgrade, no_effect, -1, -1), // Progressive Strength + [0x82] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, -1, 0x00BF, 0x18, bomb_bag_upgrade, no_effect, -1, -1), // Progressive Bomb Bag + [0x83] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, -1, 0x00E9, 0x35, bow_upgrade, no_effect, -1, -1), // Progressive Bow + [0x84] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, -1, 0x00E7, 0x33, slingshot_upgrade, no_effect, -1, -1), // Progressive Slingshot + [0x85] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, -1, 0x00D1, 0x22, wallet_upgrade, no_effect, -1, -1), // Progressive Wallet + [0x86] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, -1, 0x00DB, 0x2A, scale_upgrade, no_effect, -1, -1), // Progressive Scale + [0x87] = ITEM_ROW( -1, BROWN_CHEST, -1, -1, -1, 0x00BB, 0x12, nut_upgrade, no_effect, -1, -1), // Progressive Nut Capacity + [0x88] = ITEM_ROW( -1, BROWN_CHEST, -1, -1, -1, 0x00C7, 0x1B, stick_upgrade, no_effect, -1, -1), // Progressive Stick Capacity + [0x89] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, -1, 0x00D9, 0x28, bombchu_upgrade, no_effect, -1, -1), // Progressive Bombchus + [0x8A] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, -1, 0x00CD, 0x1E, magic_upgrade, no_effect, -1, -1), // Progressive Magic Meter + [0x8B] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, -1, 0x010E, 0x46, ocarina_upgrade, no_effect, -1, -1), // Progressive Ocarina - [0x80] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, 0x00DD, 0x2D, hookshot_upgrade, no_effect, -1, -1), // Progressive Hookshot - [0x81] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, 0x0147, 0x58, strength_upgrade, no_effect, -1, -1), // Progressive Strength - [0x82] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, 0x00BF, 0x18, bomb_bag_upgrade, no_effect, -1, -1), // Progressive Bomb Bag - [0x83] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, 0x00E9, 0x35, bow_upgrade, no_effect, -1, -1), // Progressive Bow - [0x84] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, 0x00E7, 0x33, slingshot_upgrade, no_effect, -1, -1), // Progressive Slingshot - [0x85] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, 0x00D1, 0x22, wallet_upgrade, no_effect, -1, -1), // Progressive Wallet - [0x86] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, 0x00DB, 0x2A, scale_upgrade, no_effect, -1, -1), // Progressive Scale - [0x87] = ITEM_ROW( -1, BROWN_CHEST, -1, -1, 0x00BB, 0x12, nut_upgrade, no_effect, -1, -1), // Progressive Nut Capacity - [0x88] = ITEM_ROW( -1, BROWN_CHEST, -1, -1, 0x00C7, 0x1B, stick_upgrade, no_effect, -1, -1), // Progressive Stick Capacity - [0x89] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, 0x00D9, 0x28, bombchu_upgrade, no_effect, -1, -1), // Progressive Bombchus - [0x8A] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, 0x00CD, 0x1E, magic_upgrade, no_effect, -1, -1), // Progressive Magic Meter - [0x8B] = ITEM_ROW( -1, GILDED_CHEST, -1, -1, 0x010E, 0x46, ocarina_upgrade, no_effect, -1, -1), // Progressive Ocarina + [0x8C] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x0043, 0x00C6, 0x01, no_upgrade, give_bottle, 0x15, -1), // Bottle with Red Potion + [0x8D] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x0044, 0x00C6, 0x01, no_upgrade, give_bottle, 0x16, -1), // Bottle with Green Potion + [0x8E] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x0045, 0x00C6, 0x01, no_upgrade, give_bottle, 0x17, -1), // Bottle with Blue Potion + [0x8F] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x0046, 0x0177, 0x6B, no_upgrade, give_bottle, 0x18, -1), // Bottle with Fairy + [0x90] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x0047, 0x00F4, 0x3F, no_upgrade, give_bottle, 0x19, -1), // Bottle with Fish + [0x91] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x005D, 0x0173, 0x67, no_upgrade, give_bottle, 0x1C, -1), // Bottle with Blue Fire + [0x92] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x007A, 0x0174, 0x68, no_upgrade, give_bottle, 0x1D, -1), // Bottle with Bugs + [0x93] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x00F9, 0x0176, 0x70, no_upgrade, give_bottle, 0x1E, -1), // Bottle with Big Poe + [0x94] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x0097, 0x0176, 0x6A, no_upgrade, give_bottle, 0x20, -1), // Bottle with Poe - [0x8C] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x0043, 0x00C6, 0x01, no_upgrade, give_bottle, 0x15, -1), // Bottle with Red Potion - [0x8D] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x0044, 0x00C6, 0x01, no_upgrade, give_bottle, 0x16, -1), // Bottle with Green Potion - [0x8E] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x0045, 0x00C6, 0x01, no_upgrade, give_bottle, 0x17, -1), // Bottle with Blue Potion - [0x8F] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x0046, 0x0177, 0x6B, no_upgrade, give_bottle, 0x18, -1), // Bottle with Fairy - [0x90] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x0047, 0x00F4, 0x3F, no_upgrade, give_bottle, 0x19, -1), // Bottle with Fish - [0x91] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x005D, 0x0173, 0x67, no_upgrade, give_bottle, 0x1C, -1), // Bottle with Blue Fire - [0x92] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x007A, 0x0174, 0x68, no_upgrade, give_bottle, 0x1D, -1), // Bottle with Bugs - [0x93] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x00F9, 0x0176, 0x70, no_upgrade, give_bottle, 0x1E, -1), // Bottle with Big Poe - [0x94] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x0097, 0x0176, 0x6A, no_upgrade, give_bottle, 0x20, -1), // Bottle with Poe + [0x95] = ITEM_ROW(0x53, GOLD_CHEST, 0x41, -1, 0x0006, 0x00B9, 0x0A, no_upgrade, give_dungeon_item, 0x01, FOREST_ID ), // Forest Temple Boss Key + [0x96] = ITEM_ROW(0x53, GOLD_CHEST, 0x41, -1, 0x001C, 0x00B9, 0x0A, no_upgrade, give_dungeon_item, 0x01, FIRE_ID ), // Fire Temple Boss Key + [0x97] = ITEM_ROW(0x53, GOLD_CHEST, 0x41, -1, 0x001D, 0x00B9, 0x0A, no_upgrade, give_dungeon_item, 0x01, WATER_ID ), // Water Temple Boss Key + [0x98] = ITEM_ROW(0x53, GOLD_CHEST, 0x41, -1, 0x001E, 0x00B9, 0x0A, no_upgrade, give_dungeon_item, 0x01, SPIRIT_ID ), // Spirit Temple Boss Key + [0x99] = ITEM_ROW(0x53, GOLD_CHEST, 0x41, -1, 0x002A, 0x00B9, 0x0A, no_upgrade, give_dungeon_item, 0x01, SHADOW_ID ), // Shadow Temple Boss Key + [0x9A] = ITEM_ROW(0x53, GOLD_CHEST, 0x41, -1, 0x0061, 0x00B9, 0x0A, no_upgrade, give_dungeon_item, 0x01, TOWER_ID ), // Ganon's Castle Boss Key - [0x95] = ITEM_ROW(0x53, GOLD_CHEST, 0x41, 0x0006, 0x00B9, 0x0A, no_upgrade, give_dungeon_item, 0x01, FOREST_ID ), // Forest Temple Boss Key - [0x96] = ITEM_ROW(0x53, GOLD_CHEST, 0x41, 0x001C, 0x00B9, 0x0A, no_upgrade, give_dungeon_item, 0x01, FIRE_ID ), // Fire Temple Boss Key - [0x97] = ITEM_ROW(0x53, GOLD_CHEST, 0x41, 0x001D, 0x00B9, 0x0A, no_upgrade, give_dungeon_item, 0x01, WATER_ID ), // Water Temple Boss Key - [0x98] = ITEM_ROW(0x53, GOLD_CHEST, 0x41, 0x001E, 0x00B9, 0x0A, no_upgrade, give_dungeon_item, 0x01, SPIRIT_ID ), // Spirit Temple Boss Key - [0x99] = ITEM_ROW(0x53, GOLD_CHEST, 0x41, 0x002A, 0x00B9, 0x0A, no_upgrade, give_dungeon_item, 0x01, SHADOW_ID ), // Shadow Temple Boss Key - [0x9A] = ITEM_ROW(0x53, GOLD_CHEST, 0x41, 0x0061, 0x00B9, 0x0A, no_upgrade, give_dungeon_item, 0x01, TOWER_ID ), // Ganon's Castle Boss Key + [0x9B] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x0062, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, DEKU_ID ), // Deku Tree Compass + [0x9C] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x0063, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, DODONGO_ID), // Dodongo's Cavern Compass + [0x9D] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x0064, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, JABU_ID ), // Jabu Jabu Compass + [0x9E] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x0065, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, FOREST_ID ), // Forest Temple Compass + [0x9F] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x007C, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, FIRE_ID ), // Fire Temple Compass + [0xA0] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x007D, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, WATER_ID ), // Water Temple Compass + [0xA1] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x007E, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, SPIRIT_ID ), // Spirit Temple Compass + [0xA2] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x007F, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, SHADOW_ID ), // Shadow Temple Compass + [0xA3] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x00A2, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, BOTW_ID ), // Bottom of the Well Compass + [0xA4] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x0087, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, ICE_ID ), // Ice Cavern Compass - [0x9B] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x0062, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, DEKU_ID ), // Deku Tree Compass - [0x9C] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x0063, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, DODONGO_ID), // Dodongo's Cavern Compass - [0x9D] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x0064, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, JABU_ID ), // Jabu Jabu Compass - [0x9E] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x0065, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, FOREST_ID ), // Forest Temple Compass - [0x9F] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x007C, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, FIRE_ID ), // Fire Temple Compass - [0xA0] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x007D, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, WATER_ID ), // Water Temple Compass - [0xA1] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x007E, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, SPIRIT_ID ), // Spirit Temple Compass - [0xA2] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x007F, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, SHADOW_ID ), // Shadow Temple Compass - [0xA3] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x00A2, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, BOTW_ID ), // Bottom of the Well Compass - [0xA4] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x0087, 0x00B8, 0x0B, no_upgrade, give_dungeon_item, 0x02, ICE_ID ), // Ice Cavern Compass + [0xA5] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x0088, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, DEKU_ID ), // Deku Tree Map + [0xA6] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x0089, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, DODONGO_ID), // Dodongo's Cavern Map + [0xA7] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x008A, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, JABU_ID ), // Jabu Jabu Map + [0xA8] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x008B, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, FOREST_ID ), // Forest Temple Map + [0xA9] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x008C, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, FIRE_ID ), // Fire Temple Map + [0xAA] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x008E, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, WATER_ID ), // Water Temple Map + [0xAB] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x008F, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, SPIRIT_ID ), // Spirit Temple Map + [0xAC] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x00A3, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, SHADOW_ID ), // Shadow Temple Map + [0xAD] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x00A5, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, BOTW_ID ), // Bottom of the Well Map + [0xAE] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, -1, 0x0092, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, ICE_ID ), // Ice Cavern Map - [0xA5] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x0088, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, DEKU_ID ), // Deku Tree Map - [0xA6] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x0089, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, DODONGO_ID), // Dodongo's Cavern Map - [0xA7] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x008A, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, JABU_ID ), // Jabu Jabu Map - [0xA8] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x008B, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, FOREST_ID ), // Forest Temple Map - [0xA9] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x008C, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, FIRE_ID ), // Fire Temple Map - [0xAA] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x008E, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, WATER_ID ), // Water Temple Map - [0xAB] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x008F, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, SPIRIT_ID ), // Spirit Temple Map - [0xAC] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x00A3, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, SHADOW_ID ), // Shadow Temple Map - [0xAD] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x00A5, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, BOTW_ID ), // Bottom of the Well Map - [0xAE] = ITEM_ROW(0x53, BROWN_CHEST, 0x41, 0x0092, 0x00C8, 0x1C, no_upgrade, give_dungeon_item, 0x04, ICE_ID ), // Ice Cavern Map + [0xAF] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x0093, 0x00AA, 0x02, no_upgrade, give_small_key, FOREST_ID, -1), // Forest Temple Small Key + [0xB0] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x0094, 0x00AA, 0x02, no_upgrade, give_small_key, FIRE_ID, -1), // Fire Temple Small Key + [0xB1] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x0095, 0x00AA, 0x02, no_upgrade, give_small_key, WATER_ID, -1), // Water Temple Small Key + [0xB2] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x00A6, 0x00AA, 0x02, no_upgrade, give_small_key, SPIRIT_ID, -1), // Spirit Temple Small Key + [0xB3] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x00A9, 0x00AA, 0x02, no_upgrade, give_small_key, SHADOW_ID, -1), // Shadow Temple Small Key + [0xB4] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x009B, 0x00AA, 0x02, no_upgrade, give_small_key, BOTW_ID, -1), // Bottom of the Well Small Key + [0xB5] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x009F, 0x00AA, 0x02, no_upgrade, give_small_key, GTG_ID, -1), // Gerudo Training Small Key + [0xB6] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x00A0, 0x00AA, 0x02, no_upgrade, give_small_key, FORT_ID, -1), // Gerudo Fortress Small Key + [0xB7] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x00A1, 0x00AA, 0x02, no_upgrade, give_small_key, CASTLE_ID, -1), // Ganon's Castle Small Key - [0xAF] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x0093, 0x00AA, 0x02, no_upgrade, give_small_key, FOREST_ID, -1), // Forest Temple Small Key - [0xB0] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x0094, 0x00AA, 0x02, no_upgrade, give_small_key, FIRE_ID, -1), // Fire Temple Small Key - [0xB1] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x0095, 0x00AA, 0x02, no_upgrade, give_small_key, WATER_ID, -1), // Water Temple Small Key - [0xB2] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x00A6, 0x00AA, 0x02, no_upgrade, give_small_key, SPIRIT_ID, -1), // Spirit Temple Small Key - [0xB3] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x00A9, 0x00AA, 0x02, no_upgrade, give_small_key, SHADOW_ID, -1), // Shadow Temple Small Key - [0xB4] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x009B, 0x00AA, 0x02, no_upgrade, give_small_key, BOTW_ID, -1), // Bottom of the Well Small Key - [0xB5] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x009F, 0x00AA, 0x02, no_upgrade, give_small_key, GTG_ID, -1), // Gerudo Training Small Key - [0xB6] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x00A0, 0x00AA, 0x02, no_upgrade, give_small_key, FORT_ID, -1), // Gerudo Fortress Small Key - [0xB7] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x00A1, 0x00AA, 0x02, no_upgrade, give_small_key, CASTLE_ID, -1), // Ganon's Castle Small Key + [0xB8] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x00E9, 0x0194, 0x13, no_upgrade, give_defense, -1, -1), // Double Defense + [0xB9] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x00E4, 0x00CD, 0x1E, no_upgrade, give_magic, -1, -1), // Magic Meter + [0xBA] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x00E8, 0x00CD, 0x1F, no_upgrade, give_double_magic, -1, -1), // Double Magic - [0xB8] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x00E9, 0x0194, 0x13, no_upgrade, give_defense, -1, -1), // Double Defense - [0xB9] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x00E4, 0x00CD, 0x1E, no_upgrade, give_magic, -1, -1), // Magic Meter - [0xBA] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x00E8, 0x00CD, 0x1F, no_upgrade, give_double_magic, -1, -1), // Double Magic + [0xBB] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x0073, 0x00B6, 0x03, no_upgrade, give_song, 6, -1 ), // Minuet of Forest + [0xBC] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x0074, 0x00B6, 0x04, no_upgrade, give_song, 7, -1 ), // Bolero of Fire + [0xBD] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x0075, 0x00B6, 0x05, no_upgrade, give_song, 8, -1 ), // Serenade of Water + [0xBE] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x0076, 0x00B6, 0x06, no_upgrade, give_song, 9, -1 ), // Requiem of Spirit + [0xBF] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x0077, 0x00B6, 0x07, no_upgrade, give_song, 10, -1), // Nocturn of Shadow + [0xC0] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x0078, 0x00B6, 0x08, no_upgrade, give_song, 11, -1), // Prelude of Light - [0xBB] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x0073, 0x00B6, 0x03, no_upgrade, give_song, 6, -1 ), // Minuet of Forest - [0xBC] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x0074, 0x00B6, 0x04, no_upgrade, give_song, 7, -1 ), // Bolero of Fire - [0xBD] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x0075, 0x00B6, 0x05, no_upgrade, give_song, 8, -1 ), // Serenade of Water - [0xBE] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x0076, 0x00B6, 0x06, no_upgrade, give_song, 9, -1 ), // Requiem of Spirit - [0xBF] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x0077, 0x00B6, 0x07, no_upgrade, give_song, 10, -1), // Nocturn of Shadow - [0xC0] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x0078, 0x00B6, 0x08, no_upgrade, give_song, 11, -1), // Prelude of Light + [0xC1] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x00D4, 0x00B6, 0x04, no_upgrade, give_song, 12, -1), // Zelda's Lullaby + [0xC2] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x00D2, 0x00B6, 0x06, no_upgrade, give_song, 13, -1), // Epona's Song + [0xC3] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x00D1, 0x00B6, 0x03, no_upgrade, give_song, 14, -1), // Saria's Song + [0xC4] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x00D3, 0x00B6, 0x08, no_upgrade, give_song, 15, -1), // Sun's Song + [0xC5] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x00D5, 0x00B6, 0x05, no_upgrade, give_song, 16, -1), // Song of Time + [0xC6] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x00D6, 0x00B6, 0x07, no_upgrade, give_song, 17, -1), // Song of Storms - [0xC1] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x00D4, 0x00B6, 0x04, no_upgrade, give_song, 12, -1), // Zelda's Lullaby - [0xC2] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x00D2, 0x00B6, 0x06, no_upgrade, give_song, 13, -1), // Epona's Song - [0xC3] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x00D1, 0x00B6, 0x03, no_upgrade, give_song, 14, -1), // Saria's Song - [0xC4] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x00D3, 0x00B6, 0x08, no_upgrade, give_song, 15, -1), // Sun's Song - [0xC5] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x00D5, 0x00B6, 0x05, no_upgrade, give_song, 16, -1), // Song of Time - [0xC6] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x00D6, 0x00B6, 0x07, no_upgrade, give_song, 17, -1), // Song of Storms + [0xC7] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x00F8, 0x00D1, 0x23, no_upgrade, give_tycoon_wallet, 3, -1), // Tycoon's Wallet + [0xC8] = ITEM_ROW(0x53, GILDED_CHEST, 0x14, -1, 0x9099, 0x010B, 0x45, no_upgrade, no_effect, -1, -1), // Redundant Letter Bottle + [0xC9] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x9048, 0x00F3, 0x3E, no_upgrade, give_bean_pack, -1, -1), // Magic Bean Pack + [0xCA] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, -1, 0x9003, 0x0193, 0x76, no_upgrade, give_triforce_piece, -1, -1), // Triforce piece - [0xC7] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x00F8, 0x00D1, 0x23, no_upgrade, give_tycoon_wallet, 3, -1), // Tycoon's Wallet - [0xC8] = ITEM_ROW(0x53, GILDED_CHEST, 0x14, 0x9099, 0x010B, 0x45, no_upgrade, no_effect, -1, -1), // Redundant Letter Bottle - [0xC9] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x9048, 0x00F3, 0x3E, no_upgrade, give_bean_pack, -1, -1), // Magic Bean Pack - [0xCA] = ITEM_ROW(0x53, GILDED_CHEST, 0x41, 0x9003, 0x0193, 0x76, no_upgrade, give_triforce_piece, -1, -1), // Triforce piece - - [0xCB] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x9010, 0x0195, 0x77, no_upgrade, give_small_key_ring, FOREST_ID, -1), // Forest Temple Small Key Ring - [0xCC] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x9011, 0x0195, 0x77, no_upgrade, give_small_key_ring, FIRE_ID, -1), // Fire Temple Small Key Ring - [0xCD] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x9012, 0x0195, 0x77, no_upgrade, give_small_key_ring, WATER_ID, -1), // Water Temple Small Key Ring - [0xCE] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x9013, 0x0195, 0x77, no_upgrade, give_small_key_ring, SPIRIT_ID, -1), // Spirit Temple Small Key Ring - [0xCF] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x9014, 0x0195, 0x77, no_upgrade, give_small_key_ring, SHADOW_ID, -1), // Shadow Temple Small Key Ring - [0xD0] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x9015, 0x0195, 0x77, no_upgrade, give_small_key_ring, BOTW_ID, -1), // Bottom of the Well Small Key Ring - [0xD1] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x9016, 0x0195, 0x77, no_upgrade, give_small_key_ring, GTG_ID, -1), // Gerudo Training Small Key Ring - [0xD2] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x9017, 0x0195, 0x77, no_upgrade, give_small_key_ring, FORT_ID, -1), // Gerudo Fortress Small Key Ring - [0xD3] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, 0x9018, 0x0195, 0x77, no_upgrade, give_small_key_ring, CASTLE_ID, -1), // Ganon's Castle Small Key Ring + [0xCB] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x9010, 0x0195, 0x77, no_upgrade, give_small_key_ring, FOREST_ID, -1), // Forest Temple Small Key Ring + [0xCC] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x9011, 0x0195, 0x77, no_upgrade, give_small_key_ring, FIRE_ID, -1), // Fire Temple Small Key Ring + [0xCD] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x9012, 0x0195, 0x77, no_upgrade, give_small_key_ring, WATER_ID, -1), // Water Temple Small Key Ring + [0xCE] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x9013, 0x0195, 0x77, no_upgrade, give_small_key_ring, SPIRIT_ID, -1), // Spirit Temple Small Key Ring + [0xCF] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x9014, 0x0195, 0x77, no_upgrade, give_small_key_ring, SHADOW_ID, -1), // Shadow Temple Small Key Ring + [0xD0] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x9015, 0x0195, 0x77, no_upgrade, give_small_key_ring, BOTW_ID, -1), // Bottom of the Well Small Key Ring + [0xD1] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x9016, 0x0195, 0x77, no_upgrade, give_small_key_ring, GTG_ID, -1), // Gerudo Training Small Key Ring + [0xD2] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x9017, 0x0195, 0x77, no_upgrade, give_small_key_ring, FORT_ID, -1), // Gerudo Fortress Small Key Ring + [0xD3] = ITEM_ROW(0x53, SILVER_CHEST, 0x41, -1, 0x9018, 0x0195, 0x77, no_upgrade, give_small_key_ring, CASTLE_ID, -1), // Ganon's Castle Small Key Ring }; diff --git a/ASM/c/item_table.h b/ASM/c/item_table.h index 5d6e2dcc2..b012be21b 100644 --- a/ASM/c/item_table.h +++ b/ASM/c/item_table.h @@ -17,16 +17,14 @@ typedef struct { int8_t base_item_id; uint8_t action_id; uint16_t text_id; - uint16_t object_id; uint8_t graphic_id; uint8_t chest_type; - upgrade_fn upgrade; - effect_fn effect; int16_t effect_arg1; int16_t effect_arg2; + int8_t collectible; } item_row_t; uint16_t resolve_upgrades(uint16_t item_id); diff --git a/ASM/c/main.c b/ASM/c/main.c index 8d7648f2c..7e9de3893 100644 --- a/ASM/c/main.c +++ b/ASM/c/main.c @@ -16,6 +16,7 @@ #include "ganon_boss_key.h" #include "extern_ctxt.h" #include "weather.h" +#include "textures.h" void Gameplay_InitSkybox(z64_game_t* globalCtx, int16_t skyboxId); @@ -24,7 +25,9 @@ void c_init() { gfx_init(); text_init(); item_overrides_init(); + override_flags_init(); models_init(); + init_textures(); } void before_game_state_update() { @@ -51,4 +54,5 @@ void after_scene_init() { clear_twinrova_vars(); models_reset(); extern_scene_init(); + reset_collectible_mutex(); } diff --git a/ASM/c/models.c b/ASM/c/models.c index 8f4aec94d..04f8bb704 100644 --- a/ASM/c/models.c +++ b/ASM/c/models.c @@ -1,12 +1,12 @@ +#include #include "models.h" - #include "get_items.h" #include "item_table.h" #include "item_draw_table.h" #include "util.h" #include "z64.h" -#define slot_count 8 +#define slot_count 24 #define object_size 0x1E70 #define num_vanilla_objects 0x192 @@ -21,6 +21,7 @@ typedef struct { } loaded_object_t; extern uint32_t EXTENDED_OBJECT_TABLE; +extern EnItem00 *collectible_mutex; loaded_object_t object_slots[slot_count] = { 0 }; @@ -95,18 +96,16 @@ float scale_factor(uint8_t graphic_id, z64_actor_t *actor, float base_scale) { // Draw ocarinas in the moat at vanilla size return 1.0; } - if (actor->actor_id == 0x15 && (actor->variable & 0xFF) == 0x11) { - // Draw small key actors smaller, so they don't stick out of places - return base_scale * 0.5; - } return base_scale; } void draw_model(model_t model, z64_actor_t *actor, z64_game_t *game, float base_scale) { loaded_object_t *object = get_object(model.object_id); - set_object_segment(object); - scale_top_matrix(scale_factor(model.graphic_id, actor, base_scale)); - draw_model_low_level(model.graphic_id - 1, actor, game); + if (object != NULL) { + set_object_segment(object); + scale_top_matrix(scale_factor(model.graphic_id, actor, base_scale)); + draw_model_low_level(model.graphic_id - 1, actor, game); + } } void models_init() { @@ -139,6 +138,24 @@ void lookup_model(model_t *model, z64_actor_t *actor, z64_game_t *game, uint16_t lookup_model_by_override(model, override); } +// Collectible draw function for rupees/recovery hearts +bool collectible_draw(z64_actor_t *actor, z64_game_t *game) { + EnItem00 *this = (EnItem00 *)actor; + model_t model = { + .object_id = 0x0000, + .graphic_id = 0x00, + }; + lookup_model(&model, actor, game, 0); + if (model.object_id != 0x0000 && (this->actor.health == 1 || !Get_CollectibleOverrideFlag(this) || (collectible_mutex == this))) { + if (collectible_mutex != this) { + draw_model(model, actor, game, 25.0); + } + return true; + } + return false; +} + + void heart_piece_draw(z64_actor_t *actor, z64_game_t *game) { model_t model = { .object_id = 0x00BD, @@ -148,18 +165,23 @@ void heart_piece_draw(z64_actor_t *actor, z64_game_t *game) { draw_model(model, actor, game, 25.0); } -void small_key_draw(z64_actor_t *actor, z64_game_t *game) { - if ((actor->variable & 0xFF) != 0x11) { +// collectible draw function for common items (sticks, nuts, arrows/seeds/etc. and keys) +void collectible_draw_other(z64_actor_t *actor, z64_game_t *game) { + EnItem00 *this = (EnItem00 *)actor; + + if (!should_override_collectible(this) && collectible_mutex != this && this->actor.health != 1) { base_collectable_draw(actor, game); return; } model_t model = { - .object_id = 0x00AA, - .graphic_id = 0x02, - }; + .object_id = 0x0000, + .graphic_id = 0x00, + }; lookup_model(&model, actor, game, 0); - draw_model(model, actor, game, 25.0); + if (collectible_mutex != this) { + draw_model(model, actor, game, 10.0); + } } void heart_container_draw(z64_actor_t *actor, z64_game_t *game) { diff --git a/ASM/c/obj_comb.c b/ASM/c/obj_comb.c new file mode 100644 index 000000000..c7ebd1c66 --- /dev/null +++ b/ASM/c/obj_comb.c @@ -0,0 +1,104 @@ +#include "z64.h" +#include "item_table.h" +#include "get_items.h" +#include "textures.h" +#include "obj_comb.h" + +#define GAMEPLAY_FIELD_KEEP_BEEHIVE_TEXTURE (uint8_t *)0x05008900 + +// Hack beehives to drop a collectible w / an extended flag, based on the grotto param +void obj_comb_drop_collectible(z64_actor_t *actor, int16_t params) { + // Check if we're in a grotto + uint8_t flag = actor->rot_init.z; + if (z64_game.scene_index == 0x3E) { + // We're in a grotto so offset by 2x grotto id. The Rz flags for the grottos need to be set to 0/1 beforehand. + flag = (2 * (z64_file.grotto_id & 0x1F)) + flag; + // and add 0x60 + flag += 0x60; + } + + if (params >= 0) { + if (get_beehive_override(actor, &z64_game).key.all != 0) { + // set up params for Item_DropCollectible + params |= ((flag & 0x3F) << 8) + (flag & 0xC0); + z64_Item_DropCollectible2(&z64_game, &actor->pos_world, params); + } else { // Normal beehive behavior + if (z64_Rand_ZeroOne() > 0.5f) { + z64_Item_DropCollectible(&z64_game, &actor->pos_world, params); + } + } + } +} + +override_t get_beehive_override(z64_actor_t *actor, z64_game_t *game) { + uint8_t flag = actor->rot_init.z; + if (z64_game.scene_index == 0x3E) { + // We're in a grotto so offset by 2x grotto id. The Rz flags for the grottos need to be set to 0/1 beforehand. + flag = (2 * (z64_file.grotto_id & 0x1F)) + flag; + // and add 0x60 + flag += 0x60; + } + + EnItem00 dummy; + dummy.collectibleFlag = flag; + dummy.actor.actor_id = 0x15; + dummy.actor.dropFlag = 1; + dummy.actor.variable = 0; + if (!should_override_collectible(&dummy)) { + return (override_t){ 0 }; + } + + return lookup_override((z64_actor_t *)&dummy, game->scene_index, 0); +} + +void ObjComb_Update(z64_actor_t *thisx, z64_game_t *game) { + ObjComb* this = (ObjComb *)thisx; + if (this->actor.dropFlag > 0) { + this->actor.dropFlag --; + } + this->unk_1B2 += 0x2EE0; + this->actionFunc(this, game); + this->actor.rot_2.x = z64_Math_SinS(this->unk_1B2) * this->unk_1B0 + this->actor.rot_init.x; + + override_t override = get_beehive_override(thisx, game); + + if (override.key.all != 0) { + uint16_t item_id = resolve_upgrades(override.value.item_id); + item_row_t *row = get_item_row(override.value.looks_like_item_id); + if (row == NULL) { + row = get_item_row(override.value.item_id); + } + if (row->chest_type > 0) { + if (this->unk_1B0 == 0 && this->actor.dropFlag == 0) { + this->unk_1B0 = 0x0800; + this->actor.dropFlag = 0x40; + } + } + } +} + +void ObjComb_Draw_Hack(z64_actor_t *this, z64_game_t *game) { + uint8_t *texture = GAMEPLAY_FIELD_KEEP_BEEHIVE_TEXTURE; + + override_t override = get_beehive_override(this, game); + + if(override.key.all != 0) { + uint16_t item_id = resolve_upgrades(override.value.item_id); + item_row_t *row = get_item_row(override.value.looks_like_item_id); + if (row == NULL) { + row = get_item_row(override.value.item_id); + } + if (row->chest_type == GILDED_CHEST) { + texture = get_texture(TEXTURE_ID_BEEHIVE_GOLD); + } + if (row->chest_type == GOLD_CHEST) { + texture = get_texture(TEXTURE_ID_BEEHIVE_BOSSKEY); + } + } + + z64_gfx_t *gfx = game->common.gfx; + gfx->poly_opa.d -= 2; + gDPSetTextureImage(gfx->poly_opa.d, G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture); + gSPEndDisplayList(gfx->poly_opa.d + 1); + gMoveWd(gfx->poly_opa.p++, G_MW_SEGMENT, 9 * sizeof(int), gfx->poly_opa.d); +} diff --git a/ASM/c/obj_comb.h b/ASM/c/obj_comb.h new file mode 100644 index 000000000..b5d12aa44 --- /dev/null +++ b/ASM/c/obj_comb.h @@ -0,0 +1,15 @@ +#include "z64.h" + +struct ObjComb; + +typedef void (*ObjCombActionFunc)(struct ObjComb *, z64_game_t *); + +typedef struct ObjComb { + /* 0x0000 */ z64_actor_t actor; + /* 0x013C */ ObjCombActionFunc actionFunc; + /* 0x0140 */ uint8_t unk_00[0x60]; + /* 0x01A0 */ uint16_t unk_1B0; + /* 0x01A2 */ uint16_t unk_1B2; +} ObjComb; // size = 0x01A4 + +override_t get_beehive_override(z64_actor_t *actor, z64_game_t *game); diff --git a/ASM/c/obj_kibako.c b/ASM/c/obj_kibako.c new file mode 100644 index 000000000..99f7a61ad --- /dev/null +++ b/ASM/c/obj_kibako.c @@ -0,0 +1,64 @@ +#include "item_table.h" +#include "get_items.h" +#include "z64.h" +#include "textures.h" + +#define SMALLCRATE_DLIST (z64_gfx_t *)0x05005290 +#define SMALLCRATE_TEXTURE (uint8_t *)0x05011CA0 +extern uint8_t POTCRATE_TEXTURES_MATCH_CONTENTS; + +override_t get_smallcrate_override(z64_actor_t *actor, z64_game_t *game) { + // make a dummy EnItem00 with enough info to get the override + + uint8_t item = (actor->variable & 0x3F); + if (item == 0x3F) { + return (override_t){ 0 }; + } + + EnItem00 dummy; + dummy.collectibleFlag = (actor->variable & 0x3F00) >> 8; + dummy.actor.actor_id = 0x15; + dummy.actor.dropFlag = 1; + dummy.actor.variable = item; + + if (!should_override_collectible(&dummy)) { + return (override_t){ 0 }; + } + + return lookup_override((z64_actor_t *)&dummy, game->scene_index, 0); +} + +void ObjKibako_Draw(z64_actor_t *actor, z64_game_t *game) { + uint8_t *texture = SMALLCRATE_TEXTURE; // get original texture + + override_t crate_override = get_smallcrate_override(actor, game); + if (POTCRATE_TEXTURES_MATCH_CONTENTS == PTMC_UNCHECKED && crate_override.key.all != 0) { + texture = get_texture(TEXTURE_ID_SMALLCRATE_GOLD); + } else if (POTCRATE_TEXTURES_MATCH_CONTENTS == PTMC_CONTENTS && crate_override.key.all != 0) { + uint16_t item_id = resolve_upgrades(crate_override.value.item_id); + item_row_t *row = get_item_row(crate_override.value.looks_like_item_id); + if (row == NULL) { + row = get_item_row(crate_override.value.item_id); + } + if (row->chest_type == GILDED_CHEST) { + texture = get_texture(TEXTURE_ID_SMALLCRATE_GOLD); + } else if (row->chest_type == SILVER_CHEST) { + texture = get_texture(TEXTURE_ID_SMALLCRATE_KEY); + } else if (row->chest_type == GOLD_CHEST) { + texture = get_texture(TEXTURE_ID_SMALLCRATE_BOSSKEY); + } else if (row->chest_type == SKULL_CHEST_SMALL || row->chest_type == SKULL_CHEST_BIG) { + texture = get_texture(TEXTURE_ID_SMALLCRATE_SKULL); + } + } + + // push custom dlists (that set the palette and textures) to segment 09 + z64_gfx_t *gfx = game->common.gfx; + gfx->poly_opa.d -= 2; + gDPSetTextureImage(gfx->poly_opa.d, G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture); + gSPEndDisplayList(gfx->poly_opa.d + 1); + + gMoveWd(gfx->poly_opa.p++, G_MW_SEGMENT, 9 * sizeof(int), gfx->poly_opa.d); + + // draw the original dlist that has been hacked in ASM to jump to the custom dlists + z64_Gfx_DrawDListOpa(game, SMALLCRATE_DLIST); +} diff --git a/ASM/c/obj_kibako2.c b/ASM/c/obj_kibako2.c new file mode 100644 index 000000000..f1a6057a1 --- /dev/null +++ b/ASM/c/obj_kibako2.c @@ -0,0 +1,80 @@ +#include "obj_kibako2.h" +#include "textures.h" +#define CRATE_DLIST (z64_gfx_t *)0x06000960 + +#define CRATE_CI8_TEXTURE_PALETTE_OFFSET 0x00 +#define CRATE_CI8_TEXTURE_TOP_OFFSET 0x200 +#define CRATE_CI8_TEXTURE_SIDE_OFFSET 0xA00 + + +extern uint8_t POTCRATE_TEXTURES_MATCH_CONTENTS; + +// Hacks the regular crate spawn collectible function to use more flag space +// The additional flag info is stored in the actors dropFlag variable (unused by collectibles) + +void ObjKibako2_SpawnCollectible_Hack(ObjKibako2 *this, z64_game_t *globalCtx) { + int16_t itemDropped; + int16_t collectibleFlagTemp; + + collectibleFlagTemp = this->collectibleFlag & 0x3F; // Get the vanilla part of the collectible flag + uint16_t extendedCollectibleFlag = (this->collectibleFlag & 0x00C0); // Get the upper part of the collectible flag that we'll store elsewhere + itemDropped = this->dyna.actor.rot_init.x & 0x1F; + if (itemDropped >= 0 && itemDropped < 0x1A) { + EnItem00 *spawned = z64_Item_DropCollectible(globalCtx, &this->dyna.actor.pos_world, itemDropped | (collectibleFlagTemp << 8) | extendedCollectibleFlag); + } +} + +override_t get_crate_override(z64_actor_t *actor, z64_game_t *game) { + // make a dummy EnItem00 with enough info to get the override + ObjKibako2 *this = (ObjKibako2 *)actor; + EnItem00 dummy; + dummy.collectibleFlag = (this->collectibleFlag & 0x3F) | (this->collectibleFlag & 0x00C0); + dummy.actor.actor_id = 0x15; + dummy.actor.dropFlag = 1; + dummy.actor.variable = 0; + if (!should_override_collectible(&dummy)) { + return (override_t){ 0 }; + } + + return lookup_override((z64_actor_t *)&dummy, game->scene_index, 0); +} + +void ObjKibako2_Draw(z64_actor_t *actor, z64_game_t *game) { + uint8_t* texture = get_texture(TEXTURE_ID_CRATE_DEFAULT); + + // get override palette and textures + override_t crate_override = get_crate_override(actor, game); + if (POTCRATE_TEXTURES_MATCH_CONTENTS == PTMC_UNCHECKED && crate_override.key.all != 0) { + texture = get_texture(TEXTURE_ID_CRATE_GOLD); + } else if (POTCRATE_TEXTURES_MATCH_CONTENTS == PTMC_CONTENTS && crate_override.key.all != 0) { + uint16_t item_id = resolve_upgrades(crate_override.value.item_id); + item_row_t *row = get_item_row(crate_override.value.looks_like_item_id); + if (row == NULL) { + row = get_item_row(crate_override.value.item_id); + } + if (row->chest_type == GILDED_CHEST) { + texture = get_texture(TEXTURE_ID_CRATE_GOLD); + } else if (row->chest_type == SILVER_CHEST) { + texture = get_texture(TEXTURE_ID_CRATE_KEY); + } else if (row->chest_type == GOLD_CHEST) { + texture = get_texture(TEXTURE_ID_CRATE_BOSSKEY); + } else if (row->chest_type == SKULL_CHEST_SMALL || row->chest_type == SKULL_CHEST_BIG) { + texture = get_texture(TEXTURE_ID_CRATE_SKULL); + } + } + + // push custom dlists (that set the palette and textures) to segment 09 + z64_gfx_t *gfx = game->common.gfx; + gfx->poly_opa.d -= 6; + gDPSetTextureImage(gfx->poly_opa.d, G_IM_FMT_CI, G_IM_SIZ_16b, 1, texture + CRATE_CI8_TEXTURE_TOP_OFFSET); + gSPEndDisplayList(gfx->poly_opa.d + 1); + gDPSetTextureImage(gfx->poly_opa.d + 2, G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture + CRATE_CI8_TEXTURE_PALETTE_OFFSET); + gSPEndDisplayList(gfx->poly_opa.d + 3); + gDPSetTextureImage(gfx->poly_opa.d + 4, G_IM_FMT_CI, G_IM_SIZ_16b, 1, texture + CRATE_CI8_TEXTURE_SIDE_OFFSET); + gSPEndDisplayList(gfx->poly_opa.d + 5); + + gMoveWd(gfx->poly_opa.p++, G_MW_SEGMENT, 9 * sizeof(int), gfx->poly_opa.d); + + // draw the original dlist that has been hacked in ASM to jump to the custom dlists + z64_Gfx_DrawDListOpa(game, CRATE_DLIST); +} diff --git a/ASM/c/obj_kibako2.h b/ASM/c/obj_kibako2.h new file mode 100644 index 000000000..de10acd77 --- /dev/null +++ b/ASM/c/obj_kibako2.h @@ -0,0 +1,19 @@ +#ifndef Z_OBJ_KIBAKO2_H +#define Z_OBJ_KIBAKO2_H + +#include "item_table.h" +#include "get_items.h" +#include "z64.h" + +struct ObjKibako2; + +typedef void (*ObjKibako2ActionFunc)(struct ObjKibako2 *, z64_game_t *); + +typedef struct ObjKibako2 { + /* 0x0000 */ DynaPolyActor dyna; + /* 0x0164 */ uint8_t collider[0x4c]; + /* 0x01B0 */ void *actionFunc; + /* 0x01B4 */ int16_t collectibleFlag; +} ObjKibako2; // size = 0x01B8 + +#endif diff --git a/ASM/c/pots.c b/ASM/c/pots.c new file mode 100644 index 000000000..a85f432ff --- /dev/null +++ b/ASM/c/pots.c @@ -0,0 +1,105 @@ +#include "pots.h" +#include "n64.h" +#include "gfx.h" +#include "textures.h" + +#define DUNGEON_POT_SIDE_TEXTURE (uint8_t *)0x050108A0 +#define DUNGEON_POT_DLIST (z64_gfx_t *)0x05017870 + +#define POT_SIDE_TEXTURE (uint8_t *)0x06000000 +#define POT_DLIST (z64_gfx_t *)0x060017C0 + +extern uint8_t POTCRATE_TEXTURES_MATCH_CONTENTS; + + +override_t get_pot_override(z64_actor_t *actor, z64_game_t *game) { + // make sure that the pot is actually supposed to drop something + // there are some pots w/ flags that don't drop anything + uint8_t pot_item = (actor->variable & 0x3F); + if (pot_item == 0x3F) { + return (override_t){ 0 }; + } + + // make a dummy EnItem00 with enough info to get the override + EnItem00 dummy; + dummy.collectibleFlag = (actor->variable & 0x7E00) >> 9; + dummy.actor.actor_id = 0x15; + dummy.actor.dropFlag = 1; + dummy.actor.variable = pot_item; + if (!should_override_collectible(&dummy)) { + return (override_t){ 0 }; + } + + return lookup_override((z64_actor_t *)&dummy, game->scene_index, 0); +} + +override_t get_flying_pot_override(z64_actor_t *actor, z64_game_t *game) { + EnItem00 dummy; + dummy.collectibleFlag = (actor->variable & 0x3F); + dummy.actor.actor_id = 0x15; + dummy.actor.dropFlag = 1; + dummy.actor.variable = 0; + if (!should_override_collectible(&dummy)) { + return (override_t){0}; + } + + return lookup_override((z64_actor_t *)&dummy, game->scene_index, 0); +} + +void draw_pot(z64_actor_t *actor, z64_game_t *game, override_t override) { + // get original dlist and texture + z64_gfx_t *dlist = DUNGEON_POT_DLIST; + uint8_t *side_texture = DUNGEON_POT_SIDE_TEXTURE; + + // overworld pot or hba pot + if ((actor->actor_id == 0x111 && (actor->variable >> 8) & 1) || actor->actor_id == 0x117) { + dlist = POT_DLIST; + side_texture = POT_SIDE_TEXTURE; + } + + // get override texture + if (POTCRATE_TEXTURES_MATCH_CONTENTS == PTMC_UNCHECKED && override.key.all != 0) { + side_texture = get_texture(TEXTURE_ID_POT_GOLD); + } else if (POTCRATE_TEXTURES_MATCH_CONTENTS == PTMC_CONTENTS && override.key.all != 0) { + uint16_t item_id = resolve_upgrades(override.value.item_id); + item_row_t *row = get_item_row(override.value.looks_like_item_id); + if (row == NULL) { + row = get_item_row(override.value.item_id); + } + if (row->chest_type == GILDED_CHEST) { + side_texture = get_texture(TEXTURE_ID_POT_GOLD); + } else if (row->chest_type == SILVER_CHEST) { + side_texture = get_texture(TEXTURE_ID_POT_KEY); + } else if (row->chest_type == GOLD_CHEST) { + side_texture = get_texture(TEXTURE_ID_POT_BOSSKEY); + } else if (row->chest_type == SKULL_CHEST_SMALL || row->chest_type == SKULL_CHEST_BIG) { + side_texture = get_texture(TEXTURE_ID_POT_SKULL); + } + } + + // push custom dlist (that sets the texture) to segment 09 + z64_gfx_t *gfx = game->common.gfx; + gfx->poly_opa.d -= 2; + gDPSetTextureImage(gfx->poly_opa.d, G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, side_texture); + gSPEndDisplayList(gfx->poly_opa.d + 1); + gMoveWd(gfx->poly_opa.p++, G_MW_SEGMENT, 9 * sizeof(int), gfx->poly_opa.d); + + // draw the original dlist that has been hacked in ASM to jump to the custom dlist + z64_Gfx_DrawDListOpa(game, dlist); +} + +void draw_pot_hack(z64_actor_t *actor, z64_game_t *game) { + draw_pot(actor, game, get_pot_override(actor, game)); +} + +void draw_hba_pot_hack(z64_actor_t *actor, z64_game_t *game) { + EnGSwitch *switch_actor = (EnGSwitch *)actor; + + if (!switch_actor->broken) { + draw_pot(actor, game, (override_t){0}); + } +} + +void draw_flying_pot_hack(z64_actor_t *actor, z64_game_t *game) { + draw_pot(actor, game, get_flying_pot_override(actor, game)); +} diff --git a/ASM/c/pots.h b/ASM/c/pots.h new file mode 100644 index 000000000..01f3ea71c --- /dev/null +++ b/ASM/c/pots.h @@ -0,0 +1,11 @@ +#ifndef POTS_H +#define POTS_H + +#include "item_table.h" +#include "get_items.h" +#include "z64.h" + +override_t get_pot_override(z64_actor_t *actor, z64_game_t *game); +override_t get_flying_pot_override(z64_actor_t *actor, z64_game_t *game); + +#endif diff --git a/ASM/c/save.c b/ASM/c/save.c new file mode 100644 index 000000000..18f10e982 --- /dev/null +++ b/ASM/c/save.c @@ -0,0 +1,274 @@ +#include "z64.h" + + +#define SRAM_BASE 0x08000000 +#define SRAM_SIZE 0x8000 +#define SLOT_COUNT 4 +#define SRAM_NEWDATA_START 0x5160 +#define SRAM_ORIGINAL_SLOT_SIZE 0x1450 +#define SAVE_SIZE 0x1354 +#define SLOT_SIZE SRAM_SIZE/SLOT_COUNT - 0x20 +#define CHECKSUM_SIZE 0x9AA +#define CHECKSUM_OFFSET 0x1352/2 +#define DEATHS_OFFSET OFFSETOF(z64_file_t, deaths) +#define NAME_OFFSET OFFSETOF(z64_file_t, file_name) +#define HEALTH_CAP_OFFSET OFFSETOF(z64_file_t, energy_capacity) +#define QUEST_OFFSET OFFSETOF(z64_file_t, quest_items) +#define N64DD_OFFSET OFFSETOF(z64_file_t, n64dd_flag) +#define DEFENSE_OFFSET OFFSETOF(z64_file_t, defense_hearts) +#define HEALTH_OFFSET OFFSETOF(z64_file_t, energy ) + + +extern uint32_t *collectible_override_flags; +extern uint32_t *dropped_collectible_override_flags; +extern uint16_t num_override_flags; +extern uint16_t num_drop_override_flags; +extern uint16_t SRAM_SLOTS[6]; + +typedef void (*Sram_InitNewSave_Func)(void); +Sram_InitNewSave_Func Sram_InitNewSave = (Sram_InitNewSave_Func)(0x8008FFC0); + +void SsSram_ReadWrite_Safe(uint32_t addr, void *dramAddr, size_t size, uint32_t direction); + +// Override Sram_WriteSave to include the collectible flags in the checksum calculation. +void Sram_WriteSave(SramContext *sramCtx) { + uint16_t offset; + uint16_t checksum; + uint16_t *ptr; + + z64_file.checksum = 0; + + ptr = (uint16_t *)&z64_file; + checksum = 0; + + // Checksum calculation for original SaveContext data + for (offset = 0; offset < CHECKSUM_SIZE; offset++) { + checksum += *ptr++; + } + + // Calculate the collectible flags in the checksum + ptr = (uint16_t *)collectible_override_flags; + for(offset = 0; offset < num_override_flags * 2; offset++) { + checksum += *ptr++; + } + ptr = (uint16_t *)dropped_collectible_override_flags; + for(offset = 0; offset < num_drop_override_flags * 2; offset++) { + checksum += *ptr++; + } + + z64_file.checksum = checksum; + + // Write the base SaveContext data to the main slot + offset = SRAM_SLOTS[z64_file.file_index]; + SsSram_ReadWrite_Safe(SRAM_BASE + offset, &z64_file, SRAM_ORIGINAL_SLOT_SIZE, OS_WRITE); + + // Write the base SaveContext data to the backup slot + offset = SRAM_SLOTS[z64_file.file_index + 3]; + SsSram_ReadWrite_Safe(SRAM_BASE + offset, &z64_file, SRAM_ORIGINAL_SLOT_SIZE, OS_WRITE); + + // Write the collectible flags to the back of the main slot + uint16_t slot_offset = SRAM_SLOTS[z64_file.file_index] + SLOT_SIZE - (4 * num_override_flags + 4 * num_drop_override_flags); + SsSram_ReadWrite_Safe(SRAM_BASE + slot_offset, collectible_override_flags, 4 * num_override_flags, OS_WRITE); + SsSram_ReadWrite_Safe(SRAM_BASE + slot_offset + 4 * num_override_flags, dropped_collectible_override_flags, 4 * num_drop_override_flags, OS_WRITE); + + // Write the collectible flags to the back of the backup slot + slot_offset = SRAM_SLOTS[z64_file.file_index + 3] + SLOT_SIZE - (4 * num_override_flags + 4 * num_drop_override_flags); + SsSram_ReadWrite_Safe(SRAM_BASE + slot_offset, collectible_override_flags, 4 * num_override_flags, OS_WRITE); + SsSram_ReadWrite_Safe(SRAM_BASE + slot_offset + 4 * num_override_flags, dropped_collectible_override_flags, 4 * num_drop_override_flags, OS_WRITE); +} + +// Override the Sram_VerifyAndLoadAllSaves function. Only check our new 2 slots (and their backups). +// And include the collectible flags in the checksum. +void Sram_VerifyAndLoadAllSaves(z64_FileChooseContext_t *fileChooseCtx, SramContext *sramCtx) { + uint16_t i; + uint16_t newChecksum; + uint16_t slotNum; + uint16_t offset; + uint16_t j; + uint16_t oldChecksum; + uint16_t *ptr; + uint16_t dayTime; + + // Read SRAM to RAM buffer + z64_bzero(sramCtx->readBuff, SRAM_SIZE); + SsSram_ReadWrite_Safe(SRAM_BASE, sramCtx->readBuff, SRAM_SIZE, OS_READ); + + dayTime = ((void)0, z64_file.day_time); + + // Loop through each slot and check the checksums + for (slotNum = 0; slotNum < 2; slotNum++) { + offset = SRAM_SLOTS[slotNum]; + z64_memcopy(&z64_file, sramCtx->readBuff + offset, SAVE_SIZE); + z64_memcopy(collectible_override_flags, sramCtx->readBuff + offset + SLOT_SIZE - (4 * num_override_flags + 4 * num_drop_override_flags), 4 * num_override_flags); + z64_memcopy(dropped_collectible_override_flags, sramCtx->readBuff + offset + SLOT_SIZE - 4 * num_drop_override_flags, 4 * num_drop_override_flags); + oldChecksum = z64_file.checksum; + z64_file.checksum = 0; + ptr = (uint16_t *)&z64_file; + + for (i = newChecksum = j = 0; i < CHECKSUM_SIZE; i++) { + newChecksum += *ptr++; + } + // Calculate the collectible flags in the checksum + ptr = (uint16_t *)collectible_override_flags; + for(i = 0; i < num_override_flags * 2; i++) { + newChecksum += *ptr++; + } + ptr = (uint16_t *)dropped_collectible_override_flags; + for(i = 0; i < num_drop_override_flags * 2; i++) { + newChecksum += *ptr++; + } + + // "SAVE checksum calculation" + + if (newChecksum != oldChecksum) { + // checksum didnt match, try backup save + offset = SRAM_SLOTS[slotNum + 3]; + z64_memcopy(&z64_file, sramCtx->readBuff + offset, SAVE_SIZE); + z64_memcopy(collectible_override_flags, sramCtx->readBuff + offset + SLOT_SIZE - (4 * num_override_flags + 4 * num_drop_override_flags), 4 * num_override_flags); + z64_memcopy(dropped_collectible_override_flags, sramCtx->readBuff + offset + SLOT_SIZE - 4 * num_drop_override_flags, 4 * num_drop_override_flags); + oldChecksum = z64_file.checksum; + z64_file.checksum = 0; + ptr = (uint16_t *)&z64_file; + + for (i = newChecksum = j = 0; i < CHECKSUM_SIZE; i++) { + newChecksum += *ptr++; + } + // Calculate the collectible flags in the checksum + ptr = (uint16_t *)collectible_override_flags; + for(i = 0; i < num_override_flags * 2; i++) { + newChecksum += *ptr++; + } + ptr = (uint16_t *)dropped_collectible_override_flags; + for(i = 0; i < num_drop_override_flags * 2; i++) { + newChecksum += *ptr++; + } + // "(B) SAVE checksum calculation" + + if (newChecksum != oldChecksum) { + // backup save didnt work, make new save + z64_bzero(&z64_file.entrance_index, sizeof(int32_t)); + z64_bzero(&z64_file.link_age, sizeof(int32_t)); + z64_bzero(&z64_file.cutscene_index, sizeof(int32_t)); + // note that z64_file.dayTime is not actually the sizeof(int32_t) + z64_bzero(&z64_file.day_time, sizeof(int32_t)); + z64_bzero(&z64_file.night_flag, sizeof(int32_t)); + z64_bzero(&z64_file.total_days, sizeof(int32_t)); + z64_bzero(&z64_file.bgs_day_count, sizeof(int32_t)); + + Sram_InitNewSave(); + + ptr = (uint16_t *)&z64_file; + + for (i = newChecksum = j = 0; i < CHECKSUM_SIZE; i++) { + newChecksum += *ptr++; + } + z64_file.checksum = newChecksum; + + i = SRAM_SLOTS[slotNum + 3]; + SsSram_ReadWrite_Safe(SRAM_BASE + i, &z64_file, SRAM_ORIGINAL_SLOT_SIZE, OS_WRITE); + z64_bzero(collectible_override_flags, 4 * num_override_flags); + z64_bzero(dropped_collectible_override_flags, 4 * num_drop_override_flags); + } + + i = SRAM_SLOTS[slotNum]; + SsSram_ReadWrite_Safe(SRAM_BASE + i, &z64_file, SRAM_ORIGINAL_SLOT_SIZE, OS_WRITE); + + uint16_t slot_offset = i + SLOT_SIZE - (4 * num_override_flags + 4 * num_drop_override_flags); + SsSram_ReadWrite_Safe(SRAM_BASE + slot_offset, collectible_override_flags, 4 * num_override_flags, OS_WRITE); + SsSram_ReadWrite_Safe(SRAM_BASE + slot_offset + 4 * num_override_flags, dropped_collectible_override_flags, 4 * num_drop_override_flags, OS_WRITE); + } + } + + z64_bzero(sramCtx->readBuff, SRAM_SIZE); + SsSram_ReadWrite_Safe(SRAM_BASE, sramCtx->readBuff, SRAM_SIZE, OS_READ); + z64_file.day_time = dayTime; + + z64_memcopy(&fileChooseCtx->deaths[0], sramCtx->readBuff + SRAM_SLOTS[0] + DEATHS_OFFSET, sizeof(fileChooseCtx->deaths[0])); + z64_memcopy(&fileChooseCtx->deaths[1], sramCtx->readBuff + SRAM_SLOTS[1] + DEATHS_OFFSET, sizeof(fileChooseCtx->deaths[0])); + z64_memcopy(&fileChooseCtx->deaths[2], sramCtx->readBuff + SRAM_SLOTS[0] + DEATHS_OFFSET, sizeof(fileChooseCtx->deaths[0])); + + z64_memcopy(&fileChooseCtx->fileNames[0], sramCtx->readBuff + SRAM_SLOTS[0] + NAME_OFFSET, sizeof(fileChooseCtx->fileNames[0])); + z64_memcopy(&fileChooseCtx->fileNames[1], sramCtx->readBuff + SRAM_SLOTS[1] + NAME_OFFSET, sizeof(fileChooseCtx->fileNames[0])); + z64_memcopy(&fileChooseCtx->fileNames[2], sramCtx->readBuff + SRAM_SLOTS[0] + NAME_OFFSET, sizeof(fileChooseCtx->fileNames[0])); + + z64_memcopy(&fileChooseCtx->healthCapacities[0], sramCtx->readBuff + SRAM_SLOTS[0] + HEALTH_CAP_OFFSET, sizeof(fileChooseCtx->healthCapacities[0])); + z64_memcopy(&fileChooseCtx->healthCapacities[1], sramCtx->readBuff + SRAM_SLOTS[1] + HEALTH_CAP_OFFSET, sizeof(fileChooseCtx->healthCapacities[0])); + z64_memcopy(&fileChooseCtx->healthCapacities[2], sramCtx->readBuff + SRAM_SLOTS[0] + HEALTH_CAP_OFFSET, sizeof(fileChooseCtx->healthCapacities[0])); + + z64_memcopy(&fileChooseCtx->questItems[0], sramCtx->readBuff + SRAM_SLOTS[0] + QUEST_OFFSET, sizeof(fileChooseCtx->questItems[0])); + z64_memcopy(&fileChooseCtx->questItems[1], sramCtx->readBuff + SRAM_SLOTS[1] + QUEST_OFFSET, sizeof(fileChooseCtx->questItems[0])); + z64_memcopy(&fileChooseCtx->questItems[2], sramCtx->readBuff + SRAM_SLOTS[0] + QUEST_OFFSET, sizeof(fileChooseCtx->questItems[0])); + + z64_memcopy(&fileChooseCtx->n64ddFlags[0], sramCtx->readBuff + SRAM_SLOTS[0] + N64DD_OFFSET, sizeof(fileChooseCtx->n64ddFlags[0])); + z64_memcopy(&fileChooseCtx->n64ddFlags[1], sramCtx->readBuff + SRAM_SLOTS[1] + N64DD_OFFSET, sizeof(fileChooseCtx->n64ddFlags[0])); + z64_memcopy(&fileChooseCtx->n64ddFlags[2], sramCtx->readBuff + SRAM_SLOTS[0] + N64DD_OFFSET, sizeof(fileChooseCtx->n64ddFlags[0])); + + z64_memcopy(&fileChooseCtx->defense[0], sramCtx->readBuff + SRAM_SLOTS[0] + DEFENSE_OFFSET, sizeof(fileChooseCtx->defense[0])); + z64_memcopy(&fileChooseCtx->defense[1], sramCtx->readBuff + SRAM_SLOTS[1] + DEFENSE_OFFSET, sizeof(fileChooseCtx->defense[0])); + z64_memcopy(&fileChooseCtx->defense[2], sramCtx->readBuff + SRAM_SLOTS[0] + DEFENSE_OFFSET, sizeof(fileChooseCtx->defense[0])); +} + +// Overrides the original Sram_CopySave function. +// SRAM is now split into 4 equal size slots, instead of the original 6 slots of sizeof(SaveContext). +// So instead of just copying the data for the SaveContext, we just copy the whole slot +void Sram_CopySave(z64_FileChooseContext_t *fileChooseCtx, SramContext *sramCtx) { + int32_t src_offset = SRAM_SLOTS[fileChooseCtx->selectedFileIndex]; + int32_t dst_offset = SRAM_SLOTS[fileChooseCtx->copyDestFileIndex]; + + // Copy the entire slot + z64_memcopy(sramCtx->readBuff + dst_offset, sramCtx->readBuff + src_offset, SLOT_SIZE); + dst_offset = SRAM_SLOTS[fileChooseCtx->copyDestFileIndex + 3]; + z64_memcopy(sramCtx->readBuff + dst_offset,sramCtx->readBuff + src_offset, SLOT_SIZE); + + SsSram_ReadWrite_Safe(SRAM_BASE, sramCtx->readBuff, SRAM_SIZE, OS_WRITE); + + dst_offset = SRAM_SLOTS[fileChooseCtx->copyDestFileIndex]; + + z64_memcopy(&fileChooseCtx->deaths[fileChooseCtx->copyDestFileIndex], sramCtx->readBuff + dst_offset + DEATHS_OFFSET, + sizeof(fileChooseCtx->deaths[0])); + z64_memcopy(&fileChooseCtx->fileNames[fileChooseCtx->copyDestFileIndex], sramCtx->readBuff + dst_offset + NAME_OFFSET, + sizeof(fileChooseCtx->fileNames[0])); + z64_memcopy(&fileChooseCtx->healthCapacities[fileChooseCtx->copyDestFileIndex], sramCtx->readBuff + dst_offset + HEALTH_CAP_OFFSET, + sizeof(fileChooseCtx->healthCapacities[0])); + z64_memcopy(&fileChooseCtx->questItems[fileChooseCtx->copyDestFileIndex], sramCtx->readBuff + dst_offset + QUEST_OFFSET, + sizeof(fileChooseCtx->questItems[0])); + z64_memcopy(&fileChooseCtx->n64ddFlags[fileChooseCtx->copyDestFileIndex], sramCtx->readBuff + dst_offset + N64DD_OFFSET, + sizeof(fileChooseCtx->n64ddFlags[0])); + z64_memcopy(&fileChooseCtx->defense[fileChooseCtx->copyDestFileIndex], sramCtx->readBuff + dst_offset + DEFENSE_OFFSET, + sizeof(fileChooseCtx->defense[0])); + +} + +// Hook the Save Write function to write the flags to SRAM +void Save_Write_Hook(uint32_t addr, void *dramAddr, size_t size, uint32_t direction) { + //Save the original data to SRAM + SsSram_ReadWrite_Safe(addr, dramAddr, size, direction); + + //Save some additional data to the end of the slot SRAM + uint16_t slot_offset = SRAM_SLOTS[z64_file.file_index] + SLOT_SIZE - (4 * num_override_flags + 4 * num_drop_override_flags); + SsSram_ReadWrite_Safe(SRAM_BASE + slot_offset, collectible_override_flags, 4 * num_override_flags, direction); + SsSram_ReadWrite_Safe(SRAM_BASE + slot_offset + 4*num_override_flags, dropped_collectible_override_flags, 4*num_drop_override_flags, direction); +} + +// Hook the Save open function to load the saved collectible flags +void Save_Open(char *sramBuffer) { + uint16_t slot_offset = SRAM_SLOTS[z64_file.file_index] + SLOT_SIZE - (4 * num_override_flags + 4 * num_drop_override_flags); + z64_memcopy(collectible_override_flags, sramBuffer + slot_offset, 4 * num_override_flags); + z64_memcopy(dropped_collectible_override_flags, sramBuffer + slot_offset + 4 * num_override_flags, 4 * num_drop_override_flags); +} + +// Hook the init save function's call to SsSram_ReadWrite in order to zeroize the the collectible flags. +void Save_Init_Write_Hook(uint32_t addr, void *dramAddr, size_t size, uint32_t direction) { + // zeroize the new collectible flags in the sram buffer (dramAddr) + uint16_t slot_offset = SRAM_SLOTS[z64_file.file_index] + SLOT_SIZE - (4 * num_override_flags + 4 * num_drop_override_flags); + z64_bzero(dramAddr + slot_offset, 4 * num_override_flags + 4 * num_drop_override_flags); + + // write to sram + SsSram_ReadWrite_Safe(SRAM_BASE, dramAddr, SRAM_SIZE, direction); +} + +void SsSram_ReadWrite_Safe(uint32_t addr, void *dramAddr, size_t size, uint32_t direction) { + if (size > 0) { + SsSram_ReadWrite(addr, dramAddr, size, direction); + } +} diff --git a/ASM/c/textures.c b/ASM/c/textures.c new file mode 100644 index 000000000..029e9aa3c --- /dev/null +++ b/ASM/c/textures.c @@ -0,0 +1,37 @@ +#include "textures.h" + + +#define LEN_TEXTURE_TABLE 20 + +typedef struct { + uint16_t textureID; + file_t file; +} texture_t; + +texture_t texture_table[LEN_TEXTURE_TABLE] = { + [TEXTURE_ID_POT_GOLD] = { .textureID = TEXTURE_ID_POT_GOLD }, + [TEXTURE_ID_POT_KEY] = { .textureID = TEXTURE_ID_POT_KEY }, + [TEXTURE_ID_POT_BOSSKEY] = { .textureID = TEXTURE_ID_POT_BOSSKEY }, + [TEXTURE_ID_POT_SKULL] = { .textureID = TEXTURE_ID_POT_SKULL }, + [TEXTURE_ID_CRATE_DEFAULT] = { .textureID = TEXTURE_ID_CRATE_DEFAULT }, + [TEXTURE_ID_CRATE_GOLD] = { .textureID = TEXTURE_ID_CRATE_GOLD }, + [TEXTURE_ID_CRATE_KEY] = { .textureID = TEXTURE_ID_CRATE_KEY }, + [TEXTURE_ID_CRATE_BOSSKEY] = { .textureID = TEXTURE_ID_CRATE_BOSSKEY }, + [TEXTURE_ID_CRATE_SKULL] = { .textureID = TEXTURE_ID_CRATE_SKULL }, + [TEXTURE_ID_SMALLCRATE_GOLD] = { .textureID = TEXTURE_ID_SMALLCRATE_GOLD }, + [TEXTURE_ID_SMALLCRATE_KEY] = { .textureID = TEXTURE_ID_SMALLCRATE_KEY }, + [TEXTURE_ID_SMALLCRATE_SKULL] = { .textureID = TEXTURE_ID_SMALLCRATE_SKULL }, + [TEXTURE_ID_SMALLCRATE_BOSSKEY] = { .textureID = TEXTURE_ID_SMALLCRATE_BOSSKEY }, +}; + +uint8_t *get_texture(uint16_t textureID) { + return texture_table[textureID].file.buf; +} + +void init_textures() { + for (int i = 0; i < LEN_TEXTURE_TABLE; i++) { + if (texture_table[i].file.vrom_start != 0x00000000) { + file_init(&texture_table[i].file); + } + } +} diff --git a/ASM/c/textures.h b/ASM/c/textures.h new file mode 100644 index 000000000..36ba5e1f9 --- /dev/null +++ b/ASM/c/textures.h @@ -0,0 +1,34 @@ +#ifndef TEXTURES_H +#define TEXTURES_H + +#include "z64.h" +#include "util.h" + +#define TEXTURE_ID_NONE 0 +#define TEXTURE_ID_POT_GOLD 1 +#define TEXTURE_ID_POT_KEY 2 +#define TEXTURE_ID_POT_BOSSKEY 3 +#define TEXTURE_ID_POT_SKULL 4 + +#define TEXTURE_ID_CRATE_DEFAULT 5 +#define TEXTURE_ID_CRATE_GOLD 6 +#define TEXTURE_ID_CRATE_KEY 7 +#define TEXTURE_ID_CRATE_SKULL 8 +#define TEXTURE_ID_CRATE_BOSSKEY 9 +#define TEXTURE_ID_SMALLCRATE_GOLD 10 +#define TEXTURE_ID_SMALLCRATE_KEY 11 +#define TEXTURE_ID_SMALLCRATE_SKULL 12 +#define TEXTURE_ID_SMALLCRATE_BOSSKEY 13 +#define TEXTURE_ID_BEEHIVE_GOLD 14 +#define TEXTURE_ID_BEEHIVE_KEY 15 +#define TEXTURE_ID_BEEHIVE_SKULL 16 +#define TEXTURE_ID_BEEHIVE_BOSSKEY 17 + +#define PTMC_OFF 0 +#define PTMC_CONTENTS 1 +#define PTMC_UNCHECKED 2 + +uint8_t *get_texture(uint16_t textureID); +void init_textures(); + +#endif diff --git a/ASM/c/z64.h b/ASM/c/z64.h index be96be309..ffc16d388 100644 --- a/ASM/c/z64.h +++ b/ASM/c/z64.h @@ -23,6 +23,12 @@ #define Z64_ETAB_LENGTH 0x0614 +#define NA_BGM_SMALL_ITEM_GET 0x39 +#define NA_SE_SY_GET_RUPY 0x4803 +#define NA_SE_SY_GET_ITEM 0x4824 + +#define OFFSETOF(structure, member) ((size_t)&(((structure *)0)->member)) + typedef struct { int16_t x; @@ -377,6 +383,22 @@ typedef struct /* 0x0FBC */ } z64_gameinfo_t; +typedef struct +{ + /* data */ + uint8_t unk_00_[0x1C9EE]; /* 0x0000 */ + uint16_t deaths[3]; /* 0x1C9EE */ + char fileNames[3][8]; /* 0x1C9F4 */ + uint16_t healthCapacities[3]; /* 0x1CA0C */ + uint32_t questItems[3]; /* 0x1CA14 */ + int16_t n64ddFlags[3]; /* 0x1CA20 */ + int8_t defense[3]; /* 0x1CA26 */ + uint8_t unk_01_[0x0F]; /* 0x1CA29 */ + int16_t selectedFileIndex; /* 0x1CA38 */ + uint8_t unk_02_[0x16]; /* 0x1CA3A */ + int16_t copyDestFileIndex; /* 0x1CA50 */ +} z64_FileChooseContext_t; + typedef struct { int32_t entrance_index; /* 0x0000 */ @@ -386,7 +408,8 @@ typedef struct uint16_t day_time; /* 0x000C */ char unk_01_[0x0002]; /* 0x000E */ int32_t night_flag; /* 0x0010 */ - char unk_02_[0x0008]; /* 0x0014 */ + int32_t total_days; /* 0x0014 */ + int32_t bgs_day_count; /* 0x0018 */ char id[6]; /* 0x001C */ int16_t deaths; /* 0x0022 */ char file_name[0x08]; /* 0x0024 */ @@ -609,16 +632,29 @@ typedef struct /* 0x1450 */ } z64_file_t; +typedef struct { + uint8_t *readBuff; /* 0x00 */ +} SramContext; // size = 0x4 + +typedef struct { + uint8_t data[0xBA8]; +} extended_save_data_t; + +typedef struct { + z64_file_t original_save; + extended_save_data_t additional_save_data; +} extended_sram_file_t; + typedef struct { - uint8_t sound_options; /* 0x0000 */ - uint8_t z_target_options; /* 0x0001 */ - uint8_t language_options; /* 0x0002 */ - char verification_string[9]; /* 0x0003 */ - char unk_00_[0x0014]; /* 0x000C */ - z64_file_t primary_saves[3]; /* 0x0020 */ - z64_file_t backup_saves[3]; /* 0x3D10 */ - /* 0x7A00 */ + uint8_t sound_options; /* 0x0000 */ + uint8_t z_target_options; /* 0x0001 */ + uint8_t language_options; /* 0x0002 */ + char verification_string[9]; /* 0x0003 */ + char unk_00_[0x0014]; /* 0x000C */ + extended_sram_file_t primary_saves[2]; /* 0x0020 */ + extended_sram_file_t backup_saves[2]; /* 0x3D10 */ + /* 0x7A00 */ } z64_sram_data_t; typedef struct @@ -738,7 +774,7 @@ struct z64_actor_s uint8_t actor_type; /* 0x0002 */ int8_t room_index; /* 0x0003 */ uint32_t flags; /* 0x0004 */ - z64_xyzf_t pos_1; /* 0x0008 */ + z64_xyzf_t pos_init; /* 0x0008 */ z64_rot_t rot_init; /* 0x0014 */ char unk_01_[0x0002]; /* 0x001A */ uint16_t variable; /* 0x001C */ @@ -746,12 +782,11 @@ struct z64_actor_s char navi_tgt_dist; /* 0x001F */ uint16_t sound_effect; /* 0x0020 */ char unk_03_[0x0002]; /* 0x0022 */ - z64_xyzf_t pos_2; /* 0x0024 */ - char unk_04_[0x0002]; /* 0x0030 */ - uint16_t xz_dir; /* 0x0032 */ - char unk_05_[0x0004]; /* 0x0034 */ - z64_xyzf_t pos_3; /* 0x0038 */ - z64_rot_t rot_1; /* 0x0044 */ + z64_xyzf_t pos_world; /* 0x0024 */ + z64_rot_t rot_world; /* 0x0030 */ + char unk_04_[0x0002]; /* 0x0036 */ + z64_xyzf_t pos_focus; /* 0x0038 */ + z64_rot_t rot_focus; /* 0x0044 */ char unk_06_[0x0002]; /* 0x004A */ float unk_07_; /* 0x004C */ z64_xyzf_t scale; /* 0x0050 */ @@ -782,7 +817,8 @@ struct z64_actor_s int16_t frozen; /* 0x0110 */ char unk_11_[0x0003]; /* 0x0112 */ uint8_t active; /* 0x0115 */ - char unk_12_[0x0002]; /* 0x0116 */ + char dropFlag; /* 0x0116 */ + char unk_12_; /* 0x0117 */ z64_actor_t *parent; /* 0x0118 */ z64_actor_t *child; /* 0x011C */ z64_actor_t *prev; /* 0x0120 */ @@ -822,6 +858,18 @@ typedef struct /* 0x0888 */ } z64_link_t; +typedef struct DynaPolyActor { + z64_actor_t actor; /* 0x000 */ + int32_t bgId; /* 0x14C */ + float unk_150; /* 0x150 */ + float unk_154; /* 0x154 */ + int16_t unk_158; /* 0x158 */ // y rotation? + uint16_t unk_15A; /* 0x15A */ + uint32_t unk_15C; /* 0x15C */ + uint8_t unk_160; /* 0x160 */ + int16_t unk_162; /* 0x162 */ +} DynaPolyActor; // size = 0x164 + typedef struct { z64_controller_t raw; @@ -1274,21 +1322,276 @@ typedef struct struct EnItem00; -typedef void(*EnItem00ActionFunc)(struct EnItem00*, z64_game_t*); +typedef void(*EnItem00ActionFunc)(struct EnItem00 *, z64_game_t *); typedef struct EnItem00 { - z64_actor_t actor; - EnItem00ActionFunc actionFunc; - uint16_t collectibleFlag; - uint16_t getItemId; - uint16_t unk_154; - uint16_t unk_156; - uint16_t unk_158; - uint16_t timeToLive; //0x15A - float scale; + z64_actor_t actor; + EnItem00ActionFunc actionFunc; + uint16_t collectibleFlag; + uint16_t getItemId; + uint16_t unk_154; + uint16_t unk_156; + uint16_t unk_158; + uint16_t timeToLive; //0x15A + float scale; } EnItem00; +typedef enum { + /* 0x00 */ ITEM00_RUPEE_GREEN, + /* 0x01 */ ITEM00_RUPEE_BLUE, + /* 0x02 */ ITEM00_RUPEE_RED, + /* 0x03 */ ITEM00_HEART, + /* 0x04 */ ITEM00_BOMBS_A, + /* 0x05 */ ITEM00_ARROWS_SINGLE, + /* 0x06 */ ITEM00_HEART_PIECE, + /* 0x07 */ ITEM00_HEART_CONTAINER, + /* 0x08 */ ITEM00_ARROWS_SMALL, + /* 0x09 */ ITEM00_ARROWS_MEDIUM, + /* 0x0A */ ITEM00_ARROWS_LARGE, + /* 0x0B */ ITEM00_BOMBS_B, + /* 0x0C */ ITEM00_NUTS, + /* 0x0D */ ITEM00_STICK, + /* 0x0E */ ITEM00_MAGIC_LARGE, + /* 0x0F */ ITEM00_MAGIC_SMALL, + /* 0x10 */ ITEM00_SEEDS, + /* 0x11 */ ITEM00_SMALL_KEY, + /* 0x12 */ ITEM00_FLEXIBLE, + /* 0x13 */ ITEM00_RUPEE_ORANGE, + /* 0x14 */ ITEM00_RUPEE_PURPLE, + /* 0x15 */ ITEM00_SHIELD_DEKU, + /* 0x16 */ ITEM00_SHIELD_HYLIAN, + /* 0x17 */ ITEM00_TUNIC_ZORA, + /* 0x18 */ ITEM00_TUNIC_GORON, + /* 0x19 */ ITEM00_BOMBS_SPECIAL +} Item00Type; + +typedef enum { + /* 0x00 */ SLOT_STICK, + /* 0x01 */ SLOT_NUT, + /* 0x02 */ SLOT_BOMB, + /* 0x03 */ SLOT_BOW, + /* 0x04 */ SLOT_ARROW_FIRE, + /* 0x05 */ SLOT_DINS_FIRE, + /* 0x06 */ SLOT_SLINGSHOT, + /* 0x07 */ SLOT_OCARINA, + /* 0x08 */ SLOT_BOMBCHU, + /* 0x09 */ SLOT_HOOKSHOT, + /* 0x0A */ SLOT_ARROW_ICE, + /* 0x0B */ SLOT_FARORES_WIND, + /* 0x0C */ SLOT_BOOMERANG, + /* 0x0D */ SLOT_LENS, + /* 0x0E */ SLOT_BEAN, + /* 0x0F */ SLOT_HAMMER, + /* 0x10 */ SLOT_ARROW_LIGHT, + /* 0x11 */ SLOT_NAYRUS_LOVE, + /* 0x12 */ SLOT_BOTTLE_1, + /* 0x13 */ SLOT_BOTTLE_2, + /* 0x14 */ SLOT_BOTTLE_3, + /* 0x15 */ SLOT_BOTTLE_4, + /* 0x16 */ SLOT_TRADE_ADULT, + /* 0x17 */ SLOT_TRADE_CHILD, + /* 0xFF */ SLOT_NONE = 0xFF +} InventorySlot; + +typedef enum { + /* 0x00 */ ITEM_STICK, + /* 0x01 */ ITEM_NUT, + /* 0x02 */ ITEM_BOMB, + /* 0x03 */ ITEM_BOW, + /* 0x04 */ ITEM_ARROW_FIRE, + /* 0x05 */ ITEM_DINS_FIRE, + /* 0x06 */ ITEM_SLINGSHOT, + /* 0x07 */ ITEM_OCARINA_FAIRY, + /* 0x08 */ ITEM_OCARINA_TIME, + /* 0x09 */ ITEM_BOMBCHU, + /* 0x0A */ ITEM_HOOKSHOT, + /* 0x0B */ ITEM_LONGSHOT, + /* 0x0C */ ITEM_ARROW_ICE, + /* 0x0D */ ITEM_FARORES_WIND, + /* 0x0E */ ITEM_BOOMERANG, + /* 0x0F */ ITEM_LENS, + /* 0x10 */ ITEM_BEAN, + /* 0x11 */ ITEM_HAMMER, + /* 0x12 */ ITEM_ARROW_LIGHT, + /* 0x13 */ ITEM_NAYRUS_LOVE, + /* 0x14 */ ITEM_BOTTLE, + /* 0x15 */ ITEM_POTION_RED, + /* 0x16 */ ITEM_POTION_GREEN, + /* 0x17 */ ITEM_POTION_BLUE, + /* 0x18 */ ITEM_FAIRY, + /* 0x19 */ ITEM_FISH, + /* 0x1A */ ITEM_MILK_BOTTLE, + /* 0x1B */ ITEM_LETTER_RUTO, + /* 0x1C */ ITEM_BLUE_FIRE, + /* 0x1D */ ITEM_BUG, + /* 0x1E */ ITEM_BIG_POE, + /* 0x1F */ ITEM_MILK_HALF, + /* 0x20 */ ITEM_POE, + /* 0x21 */ ITEM_WEIRD_EGG, + /* 0x22 */ ITEM_CHICKEN, + /* 0x23 */ ITEM_LETTER_ZELDA, + /* 0x24 */ ITEM_MASK_KEATON, + /* 0x25 */ ITEM_MASK_SKULL, + /* 0x26 */ ITEM_MASK_SPOOKY, + /* 0x27 */ ITEM_MASK_BUNNY, + /* 0x28 */ ITEM_MASK_GORON, + /* 0x29 */ ITEM_MASK_ZORA, + /* 0x2A */ ITEM_MASK_GERUDO, + /* 0x2B */ ITEM_MASK_TRUTH, + /* 0x2C */ ITEM_SOLD_OUT, + /* 0x2D */ ITEM_POCKET_EGG, + /* 0x2E */ ITEM_POCKET_CUCCO, + /* 0x2F */ ITEM_COJIRO, + /* 0x30 */ ITEM_ODD_MUSHROOM, + /* 0x31 */ ITEM_ODD_POTION, + /* 0x32 */ ITEM_SAW, + /* 0x33 */ ITEM_SWORD_BROKEN, + /* 0x34 */ ITEM_PRESCRIPTION, + /* 0x35 */ ITEM_FROG, + /* 0x36 */ ITEM_EYEDROPS, + /* 0x37 */ ITEM_CLAIM_CHECK, + /* 0x38 */ ITEM_BOW_ARROW_FIRE, + /* 0x39 */ ITEM_BOW_ARROW_ICE, + /* 0x3A */ ITEM_BOW_ARROW_LIGHT, + /* 0x3B */ ITEM_SWORD_KOKIRI, + /* 0x3C */ ITEM_SWORD_MASTER, + /* 0x3D */ ITEM_SWORD_BGS, + /* 0x3E */ ITEM_SHIELD_DEKU, + /* 0x3F */ ITEM_SHIELD_HYLIAN, + /* 0x40 */ ITEM_SHIELD_MIRROR, + /* 0x41 */ ITEM_TUNIC_KOKIRI, + /* 0x42 */ ITEM_TUNIC_GORON, + /* 0x43 */ ITEM_TUNIC_ZORA, + /* 0x44 */ ITEM_BOOTS_KOKIRI, + /* 0x45 */ ITEM_BOOTS_IRON, + /* 0x46 */ ITEM_BOOTS_HOVER, + /* 0x47 */ ITEM_BULLET_BAG_30, + /* 0x48 */ ITEM_BULLET_BAG_40, + /* 0x49 */ ITEM_BULLET_BAG_50, + /* 0x4A */ ITEM_QUIVER_30, + /* 0x4B */ ITEM_QUIVER_40, + /* 0x4C */ ITEM_QUIVER_50, + /* 0x4D */ ITEM_BOMB_BAG_20, + /* 0x4E */ ITEM_BOMB_BAG_30, + /* 0x4F */ ITEM_BOMB_BAG_40, + /* 0x50 */ ITEM_BRACELET, + /* 0x51 */ ITEM_GAUNTLETS_SILVER, + /* 0x52 */ ITEM_GAUNTLETS_GOLD, + /* 0x53 */ ITEM_SCALE_SILVER, + /* 0x54 */ ITEM_SCALE_GOLDEN, + /* 0x55 */ ITEM_SWORD_KNIFE, + /* 0x56 */ ITEM_WALLET_ADULT, + /* 0x57 */ ITEM_WALLET_GIANT, + /* 0x58 */ ITEM_SEEDS, + /* 0x59 */ ITEM_FISHING_POLE, + /* 0x5A */ ITEM_SONG_MINUET, + /* 0x5B */ ITEM_SONG_BOLERO, + /* 0x5C */ ITEM_SONG_SERENADE, + /* 0x5D */ ITEM_SONG_REQUIEM, + /* 0x5E */ ITEM_SONG_NOCTURNE, + /* 0x5F */ ITEM_SONG_PRELUDE, + /* 0x60 */ ITEM_SONG_LULLABY, + /* 0x61 */ ITEM_SONG_EPONA, + /* 0x62 */ ITEM_SONG_SARIA, + /* 0x63 */ ITEM_SONG_SUN, + /* 0x64 */ ITEM_SONG_TIME, + /* 0x65 */ ITEM_SONG_STORMS, + /* 0x66 */ ITEM_MEDALLION_FOREST, + /* 0x67 */ ITEM_MEDALLION_FIRE, + /* 0x68 */ ITEM_MEDALLION_WATER, + /* 0x69 */ ITEM_MEDALLION_SPIRIT, + /* 0x6A */ ITEM_MEDALLION_SHADOW, + /* 0x6B */ ITEM_MEDALLION_LIGHT, + /* 0x6C */ ITEM_KOKIRI_EMERALD, + /* 0x6D */ ITEM_GORON_RUBY, + /* 0x6E */ ITEM_ZORA_SAPPHIRE, + /* 0x6F */ ITEM_STONE_OF_AGONY, + /* 0x70 */ ITEM_GERUDO_CARD, + /* 0x71 */ ITEM_SKULL_TOKEN, + /* 0x72 */ ITEM_HEART_CONTAINER, + /* 0x73 */ ITEM_HEART_PIECE, + /* 0x74 */ ITEM_KEY_BOSS, + /* 0x75 */ ITEM_COMPASS, + /* 0x76 */ ITEM_DUNGEON_MAP, + /* 0x77 */ ITEM_KEY_SMALL, + /* 0x78 */ ITEM_MAGIC_SMALL, + /* 0x79 */ ITEM_MAGIC_LARGE, + /* 0x7A */ ITEM_HEART_PIECE_2, + /* 0x7B */ ITEM_INVALID_1, + /* 0x7C */ ITEM_INVALID_2, + /* 0x7D */ ITEM_INVALID_3, + /* 0x7E */ ITEM_INVALID_4, + /* 0x7F */ ITEM_INVALID_5, + /* 0x80 */ ITEM_INVALID_6, + /* 0x81 */ ITEM_INVALID_7, + /* 0x82 */ ITEM_MILK, + /* 0x83 */ ITEM_HEART, + /* 0x84 */ ITEM_RUPEE_GREEN, + /* 0x85 */ ITEM_RUPEE_BLUE, + /* 0x86 */ ITEM_RUPEE_RED, + /* 0x87 */ ITEM_RUPEE_PURPLE, + /* 0x88 */ ITEM_RUPEE_GOLD, + /* 0x89 */ ITEM_INVALID_8, + /* 0x8A */ ITEM_STICKS_5, + /* 0x8B */ ITEM_STICKS_10, + /* 0x8C */ ITEM_NUTS_5, + /* 0x8D */ ITEM_NUTS_10, + /* 0x8E */ ITEM_BOMBS_5, + /* 0x8F */ ITEM_BOMBS_10, + /* 0x90 */ ITEM_BOMBS_20, + /* 0x91 */ ITEM_BOMBS_30, + /* 0x92 */ ITEM_ARROWS_SMALL, + /* 0x93 */ ITEM_ARROWS_MEDIUM, + /* 0x94 */ ITEM_ARROWS_LARGE, + /* 0x95 */ ITEM_SEEDS_30, + /* 0x96 */ ITEM_BOMBCHUS_5, + /* 0x97 */ ITEM_BOMBCHUS_20, + /* 0x98 */ ITEM_STICK_UPGRADE_20, + /* 0x99 */ ITEM_STICK_UPGRADE_30, + /* 0x9A */ ITEM_NUT_UPGRADE_30, + /* 0x9B */ ITEM_NUT_UPGRADE_40, + /* 0xFC */ ITEM_LAST_USED = 0xFC, + /* 0xFE */ ITEM_NONE_FE = 0xFE, + /* 0xFF */ ITEM_NONE = 0xFF +} ItemID; + +typedef struct EnGSwitch +{ + /* 0x0000 */ z64_actor_t actor; + /* 0x014C */ void *actionFunc; // EnGSwitchActionFunc + /* 0x0150 */ int16_t type; + /* 0x0152 */ int16_t silverCount; + /* 0x0154 */ int16_t switchFlag; + /* 0x0156 */ int16_t killTimer; + /* 0x0158 */ int16_t colorIdx; + /* 0x015A */ int16_t broken; + /* 0x015C */ int16_t numEffects; + /* 0x015E */ int16_t objId; + /* 0x0160 */ int16_t index; // first or second rupee in two-rupee patterns + /* 0x0162 */ int16_t delayTimer; // delay between the two blue rupees appearing + /* 0x0164 */ int16_t waitTimer; // time rupee waits before retreating + /* 0x0166 */ int16_t moveMode; // Type of movement in the shooting gallery + /* 0x0168 */ int16_t moveState; // Appear or retreat (for blue rupees and the stationary green one) + /* 0x016A */ int16_t noteIndex; + /* 0x016C */ z64_xyzf_t targetPos; + /* 0x0178 */ int8_t objIndex; + /* 0x017C */ uint8_t collider[0x4C]; // ColliderCylinder + /* 0x01C8 */ uint8_t effects[0x1130]; // EnGSwitchEffect[100] +} EnGSwitch; // size = 0x12F8 + +/* helper macros */ +#define LINK_IS_ADULT (z64_file.link_age == 0) +#define SLOT(item) gItemSlots[item] +#define INV_CONTENT(item) z64_file.items[SLOT(item)] + /* dram addresses */ +#define z64_EnItem00Action_addr 0x800127E0 +#define z64_ActorKill_addr 0x80020EB4 +#define z64_Message_GetState_addr 0x800DD464 +#define z64_SetCollectibleFlags_addr 0x8002071C +#define z64_GetCollectibleFlags_addr 0x800206E8 +#define z64_Audio_PlaySoundGeneral_addr 0x800C806C +#define z64_Audio_PlayFanFare_addr 0x800C69A0 #define z64_osSendMesg_addr 0x80001E20 #define z64_osRecvMesg_addr 0x80002030 #define z64_osCreateMesgQueue_addr 0x80004220 @@ -1341,6 +1644,14 @@ typedef struct EnItem00 { #define z64_ObjectSpawn_addr 0x800812F0 #define z64_ObjectIndex_addr 0x80081628 #define z64_ActorSetLinkIncomingItemId_addr 0x80022CF4 +#define SsSram_ReadWrite_addr 0x80091474 +#define z64_memcopy_addr 0x80057030 +#define z64_bzero_addr 0x80002E80 +#define z64_Item_DropCollectible_addr 0x80013678 +#define z64_Item_DropCollectible2_addr 0x800138B0 +#define z64_Gfx_DrawDListOpa_addr 0x80028048 +#define z64_Math_SinS_addr 0x800636C4 +#define z64_Rand_ZeroOne_addr 0x800CDCCC /* rom addresses */ #define z64_icon_item_static_vaddr 0x007BD000 @@ -1364,6 +1675,13 @@ typedef struct EnItem00 { #define z64_ctxt_game_size 0x00012518 /* function prototypes */ +typedef void(*z64_EnItem00ActionFunc)(struct EnItem00 *, z64_game_t *); +typedef void(*z64_ActorKillFunc)(z64_actor_t *); +typedef uint8_t(*z64_Message_GetStateFunc)(uint8_t *); +typedef void(*z64_Flags_SetCollectibleFunc)(z64_game_t *game, uint32_t flag); +typedef int32_t (*z64_Flags_GetCollectibleFunc)(z64_game_t *game, uint32_t flag); +typedef void(*z64_Audio_PlaySoundGeneralFunc)(uint16_t sfxId, void *pos, uint8_t token, float *freqScale, float *a4, uint8_t *reverbAdd); +typedef void(*z64_Audio_PlayFanFareFunc)(uint16_t); typedef void (*z64_DrawActors_proc) (z64_game_t *game, void *actor_ctxt); typedef void (*z64_DeleteActor_proc) (z64_game_t *game, void *actor_ctxt, z64_actor_t *actor); @@ -1391,12 +1709,18 @@ typedef void(*z64_LinkDamage_proc) (z64_game_t *ctxt, z64_link_t *link, uint16_t unk_02); typedef void(*z64_LinkInvincibility_proc) (z64_link_t *link, uint8_t frames); typedef float *(*z64_GetMatrixStackTop_proc)(); - -typedef int32_t(*z64_ObjectSpawn_proc) (z64_obj_ctxt_t *object_ctx, int16_t object_id); -typedef int32_t(*z64_ObjectIndex_proc) (z64_obj_ctxt_t *object_ctx, int16_t object_id); +typedef void (*SsSram_ReadWrite_proc)(uint32_t addr, void *dramAddr, size_t size, uint32_t direction); +typedef void *(*z64_memcopy_proc)(void *dest, void *src, uint32_t size); +typedef void (*z64_bzero_proc)(void *__s, uint32_t __n); +typedef EnItem00 *(*z64_Item_DropCollectible_proc)(z64_game_t *globalCtx, z64_xyzf_t *spawnPos, int16_t params); +typedef void (*z64_Gfx_DrawDListOpa_proc)(z64_game_t *game, z64_gfx_t *dlist); +typedef float (*z64_Math_SinS_proc)(int16_t angle); typedef int32_t(*z64_ActorSetLinkIncomingItemId_proc) (z64_actor_t *actor, z64_game_t *game, int32_t get_item_id, float xz_range, float y_range); +typedef int32_t(*z64_ObjectSpawn_proc) (z64_obj_ctxt_t* object_ctx, int16_t object_id); +typedef int32_t(*z64_ObjectIndex_proc) (z64_obj_ctxt_t* object_ctx, int16_t object_id); +typedef float (*z64_Rand_ZeroOne_proc)(); /* data */ #define z64_file_mq (*(OSMesgQueue*) z64_file_mq_addr) @@ -1425,6 +1749,13 @@ typedef int32_t(*z64_ActorSetLinkIncomingItemId_proc) (z64_actor_t *actor, z64_g /* functions */ +#define z64_ActorKill ((z64_ActorKillFunc) z64_ActorKill_addr) +#define z64_MessageGetState ((z64_Message_GetStateFunc)z64_Message_GetState_addr) +#define z64_SetCollectibleFlags ((z64_Flags_SetCollectibleFunc)z64_SetCollectibleFlags_addr) +#define z64_Flags_GetCollectible ((z64_Flags_GetCollectibleFunc)z64_GetCollectibleFlags_addr) +#define z64_Audio_PlaySoundGeneral ((z64_Audio_PlaySoundGeneralFunc)z64_Audio_PlaySoundGeneral_addr) +#define z64_Audio_PlayFanFare ((z64_Audio_PlayFanFareFunc)z64_Audio_PlayFanFare_addr) + #define z64_osSendMesg ((osSendMesg_t) z64_osSendMesg_addr) #define z64_osRecvMesg ((osRecvMesg_t) z64_osRecvMesg_addr) #define z64_osCreateMesgQueue ((osCreateMesgQueue_t) \ @@ -1457,5 +1788,13 @@ typedef int32_t(*z64_ActorSetLinkIncomingItemId_proc) (z64_actor_t *actor, z64_g #define z64_ObjectIndex ((z64_ObjectIndex_proc)z64_ObjectIndex_addr) #define z64_ActorSetLinkIncomingItemId ((z64_ActorSetLinkIncomingItemId_proc)z64_ActorSetLinkIncomingItemId_addr) +#define SsSram_ReadWrite ((SsSram_ReadWrite_proc)SsSram_ReadWrite_addr) +#define z64_memcopy ((z64_memcopy_proc)z64_memcopy_addr) +#define z64_bzero ((z64_bzero_proc)z64_bzero_addr) +#define z64_Item_DropCollectible ((z64_Item_DropCollectible_proc)z64_Item_DropCollectible_addr) +#define z64_Item_DropCollectible2 ((z64_Item_DropCollectible_proc)z64_Item_DropCollectible2_addr) +#define z64_Gfx_DrawDListOpa ((z64_Gfx_DrawDListOpa_proc)z64_Gfx_DrawDListOpa_addr) +#define z64_Math_SinS ((z64_Math_SinS_proc)z64_Math_SinS_addr) +#define z64_Rand_ZeroOne ((z64_Rand_ZeroOne_proc)z64_Rand_ZeroOne_addr) #endif diff --git a/ASM/resources/small_crate/small_crate_bosskey.bin b/ASM/resources/small_crate/small_crate_bosskey.bin new file mode 100644 index 000000000..dadc3dc8c --- /dev/null +++ b/ASM/resources/small_crate/small_crate_bosskey.bin @@ -0,0 +1,41 @@ +�������������������߁�A����Ɓ�A�������������������A�AƁ΁����������������߃�E�E��þ��C�C��íå������������������íö�C΁���������22]��*"[***"" +!%�]]]]]]��"�����������)�*�"�*2!�#tK|K��ŝ� +c%�E�����������2#�������߃� �A�)�)��!�W!��E�A�A�õõ��G"� +a +a*�;W|�������C�C�C������� ��֍�A�C1�Y!��CƁ��*W*��C���I"# +! +!:S�ŵ������C��燾+�����G΃2)����A"�[[խ���*" +!"*S�ŵ��������Mί�M�A�1�)�� �E�� !��C��c�:2""*Wd������C��������A��3)U*Y�E�tI*S��[!٥C����B�*�K�������|�_���灵�2��{�B_"_�öA�;#���A�A��åK��C��*���"W"���A�A���3���3��I+U +]uA����KQ*վ��A��*�� !��Y�Ia#��A�3:S������E��["Y����KO�E΁�A��+�!�!�["Y!�1�a�����2��ö��Eƃ� ]1��[�[�΁�*��*[�E��C��I1� ���΁����"[��2_����!�� +!��C"����1##׶΁�������A�E1�!וE��ƁƁ�C"Y���)��ƃ��9�)U ����#�mA +2[�ǭA�C�C�E[ǭ�΁��2U�����A�A�[ +筅)��ƃ΁���I*U���-�I]2[��2��� �c1խ���#[2U���A�A�# +a��g�C����΁��c� � +a#_���C�!��c!!*Y�� :S�C����2�ۥ�΁΁΁��#_ +!�ݝEƃ�������2[c!!�� �U�����*�"Ya � /�C�C��A��cߝG#�!c +����E3c��a!������G:Y靇*ߥ����ce����c�ƃ�A�3Wa�c!a�������I�I9�o���a�#eedõå"]"���������G� � �A���� _2������ť� � ] c�ݝE�A���������C�A��"]*[���A���#Y�tI���������E] _#��*��C�΁����*�*���L��'��Ɓ�A��#YY�C��k�BӔǥ�)e��%��E3�Ǿ���;S��}Cd��k���΁�A���1�����*W����1�!ݝ���*[�)�e�� ���e%������΁�A�������'+�����e +a����� ��')k)�)� +��������΁�A��������C��1�#ݥ���:��g�mm���������A���Ɓ�A���������k�2�E��11�õ��C<im������i +' ��A�A�΁�A1����|�*��*������1�ŭ�����E%)������*�����A������#��11:S�����#�e�E**�����'k���k*�����́�A��΁3ii��11��������ƃ*��*a a�������1g��� 㥅��� ���A��Ɓ"�羃���C�A�S2��þ��ǶKe''����t��� +� +�"_�ց�+���A��Ɓ"�羃���C�A�S2��þ��ǶKe''����t��� +� +�"_�ց�+���A��΁3ii��11��������ƃ*��*a a�������1g��� 㥅��� ���A������#��11:S�����#�e�E**�����'k���k*�����́�A�A�΁�A1����|�*��*������1�ŭ�����E%)������*�����A���Ɓ�A���������k�2�E��11�õ��C<im������i +' ����΁�A��������C��1�#ݥ���:��g�mm����������΁�A�������'+�����e +a����� ��')k)�)� +�����΁�A���1�����*W����1�!ݝ���*[�)�e�� ���e%����Ɓ�A��#YY�C��k�BӔǥ�)e��%��E3�Ǿ���;S��}Cd��k����A���#Y�tI���������E] _#��*��C�΁����*�*���L��'��A���� _2������ť� � ] c�ݝE�A���������C�A��"]*[��������I�I9�o���a�#eedõå"]"���������G� � ������G:Y靇*ߥ����ce����c�ƃ�A�3Wa�c!a�����*�"Ya � /�C�C��A��cߝG#�!c +����E3c��a!����2�ۥ�΁΁΁��#_ +!�ݝEƃ�������2[c!!�� �U�A�A�# +a��g�C����΁��c� � +a#_���C�!��c!!*Y�� :S�C�A�A�[ +筅)��ƃ΁���I*U���-�I]2[��2��� �c1խ���#[2U��ƁƁ�C"Y���)��ƃ��9�)U ����#�mA +2[�ǭA�C�C�E[ǭ�΁��2U����΁����"[��2_����!�� +!��C"����1##׶΁�������A�E1�!וE�������2��ö��Eƃ� ]1��[�[�΁�*��*[�E��C��I1� �����A�3:S������E��["Y����KO�E΁�A��+�!�!�["Y!�1�a�A�A���3���3��I+U +]uA����KQ*վ��A��*�� !��Y�Ia#���灵�2��{�B_"_�öA�;#���A�A��åK��C��*���"W"����������A��3)U*Y�E�tI*S��[!٥C����B�*�K�������|�_�����Mί�M�A�1�)�� �E�� !��C��c�:2""*Wd������C��燾+�����G΃2)����A"�[[խ���*" +!"*S�ŵ�������� ��֍�A�C1�Y!��CƁ��*W*��C���I"# +! +!:S�ŵ������C����߃� �A�)�)��!�W!��E�A�A�õõ��G"� +a +a*�;W|�������C�C�C�����������)�*�"�*2!�#tK|K��ŝ� +c%�E�����������2#������������22]��*"[***"" +!%�]]]]]]��"����������������߃�E�E��þ��C�C��íå������������������íö�C΁�������������������߁�A����Ɓ�A�������������������A�AƁ΁�� \ No newline at end of file diff --git a/ASM/resources/small_crate/small_crate_gold.bin b/ASM/resources/small_crate/small_crate_gold.bin new file mode 100644 index 000000000..a13fb3895 --- /dev/null +++ b/ASM/resources/small_crate/small_crate_gold.bin @@ -0,0 +1 @@ +�ā�A������ā�A�A���������ā�A�����A�A�ā���A��������������A����݁�����������������������������������݁�����������A�A��A���A��A�A�A������A�A�������A�AՁ���́�����������A�����A����������A��������݁݁���A���������������������������j��Ձ������A�������A�����A�A�A�����������������݁�A��݁�A�A�A�A���A݁���������A�A��������������A�A���������A���݁݁�������A���A�Aāāā�Aā��݁݁�����[�����������������A�Az�z�z�z��A���������A���A��z�����A�������A���A����A����������ռӼ������ռ��������ռ׼ռռռմ�������������A����������W�ռ��ռռռ׽��״����ս�׼ռռմ��S���A��A��A���A�A������մ����մմ����ռռդ����ռӼӴ����S�����A�����������Aā����S���ս�լ��S�S�ӓ�A�{���S�����S�Ӝ�A�������݁���A��ā��S������ӃQ�S�լS��{Q9�ZM�ռ��S��Ӝ�S���A��A�Aj���A��A���������ѴS�Y�Y�����S������S�Ӵ��ӽ������������JS�A�A��A��������Ӵ���Y�ӓӼլ���ӽ���S�������������ā�A��������ռս��Y�Y��W͛�������ռռս�ӼӼӼ����������A������݁Ł��մ����ս�Y�[͙�Y�Y�W��Y���ռռӴӼ��������������݁�������������͙�͛��ռռմ��ӽ�W�A�����������A݁�A�����״׽�פU�U�S{Qs���S�S�S���{Q���ӜU������A��A��݁����{Q{Q{ssj�b�j�s���Q{Q{Q{j�b�bKZKZ b�����A�������݁���s{Q{Qsssj�ZKbK{Q����Ӄ�{sr�r�{�������A�������A݁����ӓӔ���S���j�AɃ����S��ӛӓѓѓӓӜ�����A������A݁�A�kj�j�{{Q{Q{S�sC1Ej�s{{{Q��{Qs{Q�����A�A����������Ӄ�b�R s{Qs�Ӥ{Qb�j�sb�b�j�j�j�j�j�{Q���A���������������Ӝ����ל�Ӵ�������S�S{Q{Q�ѓыуQ���������A���A��A�A{Q{S�ӓӓӜ�ӓӓӜ��{Qj�R b�r�j�b�b�bKZM�������������A�A�A�S�S���ռռռ��ռ��S����I�9EZKR R I�R ZM���������A�A��A�A���S���մ����մ������ӜsC �������{Q��������������A��݁�����ӛӬS���S�������S��{Qj�{Qj�A�b����Q{Q���������������A݁݁ā��������U�U�U�U�����U��ӋӬS�{Qsb�b�j�s�����������݁���A��j�j�j�skj�j�j�j�j�b�b�b�b�s{b�I�I�R ZM������A���A������A��I�A�R RKRKJ J J J I�9�1)))9E9�9�9�19��A����A�A������A�A��ZKZKb�b�ZKZKZKZKZKR J A�9�1E1E9GI�A�9E1EA��A����������݁�����������״״��������������U��{S{S{S{S{S{S���U������A����������A�լS�����U�U���մմ����������մ���Ӝ{Q����A��������JSj���A{Q���S���S��մ�������{Q{S{Ssj�s�������A������Az�JSJS������ӋӓӬS�S{S��S�ӓћӋ�����������Ӝ�����A����݁��Az�z������մӴ����ӃSCA����j�s��Ӝ���W����sj��A���A�A���������ռս������{S������{QAER ������j�R {�ӓ��A���A݁���������A�A��ӓӓћѬS�S�ӛӓуQ�����S���S��Ӄ�����A���݁����A݁������Ӌ���������Ӭ����S�S�S�S��ӓӔ��S�����A��������A��݁�A����լ��S�����ս��״մ����S�S�S������������������������݁݁����ռ��������ռռմմռռռռռ�����݁���A����Ձ��I�J R RMA�!AɃהW�Ճ���{�sSssSsSskks���A�݁�������� ���CCCkS�sSb�R I�I�J 9�1))11���������������AI�A�A�I�A�1A��ӤS��sj�ZMb�j�j�j�j�b�b�j�����A�ā�A��JSj�A�j�b�b�ZMZKR J s��Ӄ�{Qsj�j�s{Q{Q{Sss����݁�����z������{Qs{Qsj�j�{Q�������Ӌ��Ӕ���{Qs��݁����A������Ł�{Qsss{Qs{Q�������Ӝ��{Q{Qss{Qj�I�I������A�A݁������A�ZKR j�sb�R ZMb�ZKJ R b�j�j�sssb�A�b�b�����A���������Ł�I�b�{Qs9�Z�sj�ZMRKb�ss{Q{Qsj�ZKZMj�j����������������Ł��b�Z�j�{Qs{S{Qj�Z�ZMb�RKR R R RKZKZKZKZMZ�����A�����A���A�AŁ��ZMb�s{Ssj�j�j�b�ZKb�j�j�b�b�ZMb�ZMZMb�Z�����A�����A�A�A����{S�Ӝ�Ӌ������ӓӋӓӋӋӃ�{Q���������Ӄ����������A�A������J ZKZ�Z�ZKZKRIZKRIRIRIRIR R J J R RIZKZKRK�A����A�A����A����9�A�I�R J I�I�I�I�A�A�A�9�9�1E1E1E9�A�A�A�����K�K������� �������������A���������A�A�A�A�A���A������A���������������������A�݁����݁݁ā���ˁ�A�A�A���A��ā�݁�������������A�A�����������ā�A�Aā������ā��ā��݁���A�������ā�A������āā����āā�A�Aāā�A�A�A��āā��݁��݁�������ā���������āā����āā�Aāāā�Á��A��Ձ�AՁՁ�����������āā����āāāā�����Ձ큒A��ā����āā�A���A�A�A�Aāā�A�A�����������A�Aā�������݁�AÁ���E�C�Ł�A���A�A�����A���A��A�AŁ�A�������텽A�A \ No newline at end of file diff --git a/ASM/resources/small_crate/small_crate_silver.bin b/ASM/resources/small_crate/small_crate_silver.bin new file mode 100644 index 000000000..ca030e752 --- /dev/null +++ b/ASM/resources/small_crate/small_crate_silver.bin @@ -0,0 +1 @@ +�絭�k�k���k��ֵֵ�s����ﵭ�k�)���k�k�k�k���k�)����)�)����9�9�{�9ֵ�s����������{�9�9�9�9���������9�9�9���9�9�9ֵ�s�1�!���1���ֵ�{�s�)�c��ֵ��ֵֵֵ���9��ֵֵ������������ֵֵ�s��ﵭ�9�������9�{�{�{�{�9�����9ֵ�1ֵ�9�9�9�9ֵ�s�s�s�ﵭ�1�1�1�1��ֵ�����������������{�����)cc���s�s��ﵭ�����1�s�s�1�sֵֵֵ�1���{�{���{���9���s�����s���!{ߵ��9�9ֵ�sֵ�9�9�9�9�{�{�9�9�9ֵ��ֵֵ�s�sֵ��ֵֵ�sֵֵ�s�s�9�9ֵֵ��k�k�������k�����s�s�1���!�k�k�)��)���甥�!{�{�k[k[k[{ߌc�c���!{�{�{�{�{�{�s��!�����������{�{���{���{�������ռӼ������ռ��������ռ׼ռռռմ����������{���{�����{�9����W�ռ��ռռռ׽��״����ս�׼ռռմ��S�������{�sֵ���{�{�����մ����մմ����ռռդ����ռӼӴ����S�������������������9ֵ������S���ս�լ��S�S�ӓ�A�{���S�����S�Ӝ�����������s���{ֵ����S������ӃQ�S�լS��{Q9�ZM�ռ��S��Ӝ�S�����9�{�kcֵ���9�1�紓������ѴS�Y�Y�����S������S�Ӵ��ӽ���������9�9{�Z��s���9�1�紓�����Ӵ���Y�ӓӼլ���ӽ���S������������������k����ֵ�1��ռս��Y�Y��W͛�������ռռս�ӼӼӼ������9�9�{���{���s�s��մ����ս�Y�[͙�Y�Y�W��Y���ռռӴӼ�������9�s�1�9�9�{�s�1�����������͙�͛��ռռմ��ӽ�W�����9�9���9�9�{�s�1����״׽�פU�U�S{Qs���S�S�S���{Q���ӜU�������9�{�1�{�9�s�{Q{Q{ssj�b�j�s���Q{Q{Q{j�b�bKZKZ b�������ֵ�1���9�9�s���s{Q{Qsssj�ZKbK{Q����Ӄ�{sr�r�{�������9�k��ֵ�9�{�s���ӓӔ���S���j�AɃ����S��ӛӓѓѓӓӜ�����9�c�����9�{�s�1��kj�j�{{Q{Q{S�sC1Ej�s{{{Q��{Qs{Q�������{�c�1�9�9�9�1�1���Ӄ�b�R s{Qs�Ӥ{Qb�j�sb�b�j�j�j�j�j�{Q�����{���9���9�����1�����Ӝ����ל�Ӵ�������S�S{Q{Q�ѓыуQ���������9�{���9ֵ�1�1�c{Q{S�ӓӓӜ�ӓӓӜ��{Qj�R b�r�j�b�b�bKZM�������{�9�9�9�1�s�1�c�S�S���ռռռ��ռ��S����I�9EZKR R I�R ZM���������{�{�{�1�s�1���S���մ����մ������ӜsC �������{Q��������{�������{���s��ӛӬS���S�������S��{Qj�{Qj�A�b����Q{Q�����������������{�s�s����������U�U�U�U�����U��ӋӬS�{Qsb�b�j�s�����9�������{�s��k��j�j�j�skj�j�j�j�j�b�b�b�b�s{b�I�I�R ZM�����9�k�������1���k��I�A�R RKRKJ J J J I�9�1)))9E9�9�9�19������9�k�k������k�k��ZKZKb�b�ZKZKZKZKZKR J A�9�1E1E9GI�A�9E1EA������9���9�����s�����������״״��������������U��{S{S{S{S{S{S���U�����9ֵ�����1�)�ﵭ�c�լS�����U�U���մմ����������մ���Ӝ{Q����������9�1{�Z�c����{Q���S���S��մ�������{Q{S{Ssj�s���������9ֵ��c{�Z�Zל�k��ӋӓӬS�S{S��S�ӓћӋ�����������Ӝ�������9ֵ�s�1�k{�{ߵ��k�մӴ����ӃSCA����j�s��Ӝ���W����sj������9ֵ�{�{��)�)�1��ռս������{S������{QAER ������j�R {�ӓ������{�s�{������1�1���ӓӓћѬS�S�ӛӓуQ�����S���S��Ӄ���������9�s���sֵ�s����Ӌ���������Ӭ����S�S�S�S��ӓӔ��S���������9�s�{ֵ���s�k���լ��S�����ս��״մ����S�S�S�����������������9�1�9ֵ�{�1�s�s����ռ��������ռռմմռռռռռ�������{�s�9�{���1�1�s��I�J R RMA�!AɃהW�Ճ���{�sSssSsSskks�����{�s�s�����1�)�1�� ���CCCkS�sSb�R I�I�J 9�1))11�����9�1���s�{�c�!�1��I�A�A�I�A�1A��ӤS��sj�ZMb�j�j�j�j�b�b�j������{�1������Z�c�1��j�b�b�ZMZKR J s��Ӄ�{Qsj�j�s{Q{Q{Sss�������s�)����{ߥ)ֵ��{Qs{Qsj�j�{Q�������Ӌ��Ӕ���{Qs�����s�9�)�k�9����s��{Qsss{Qs{Q�������Ӝ��{Q{Qss{Qj�I�I������1�{�s�s�9����1��ZKR j�sb�R ZMb�ZKJ R b�j�j�sssb�A�b�b�����ֵ�9�����9�1���s��I�b�{Qs9�Z�sj�ZMRKb�ss{Q{Qsj�ZKZMj�j��������9���{���9���s��b�Z�j�{Qs{S{Qj�Z�ZMb�RKR R R RKZKZKZKZMZ������{�9���{���{�{�s��ZMb�s{Ssj�j�j�b�ZKb�j�j�b�b�ZMb�ZMZMb�Z������{�9���{�{�{�9�1��{S�Ӝ�Ӌ������ӓӋӓӋӋӃ�{Q���������Ӄ������9���9�9�{�{ֵ�J ZKZ�Z�ZKZKRIZKRIRIRIRIR R J J R RIZKZKRK������ֵ�{�9���{�1�9�A�I�R J I�I�I�I�A�A�A�9�9�1E1E1E9�A�A�A������{�{�����������������������������������������������������������1���1�1�s�s�1�1ֵֵ��ֵֵ�9�{�9�s�1�1�1�1�s�s����)�)��������{߭k���1�s��c�1�s��ﵭ�k�k����1�1�1�1�1�ﵭ�k�k�����1�1�1�ﵭ�c�����sֵֵ�1���1�1�1�ﵭ���1����1�ﵭ����ﵭ�����������k�k�k�c�������sֵ�s�1���1�1�1�ﵭ���1����1�ﵭ����ﵭ�����������k���!�k���sֵ�s�s�s�s�1�1�1�1���1�1�ﵭ���������������1�s�1�1�s�s��{߭k����ﵭ���k�)�)�k�k�k�k�����k�k�)�k�)�)�)�k�k������1�s�s�s�)ֵ�9�{�9ֵ�s�1���1�sֵ�������sֵ�s�1�s�s�s�s��ֵֵ�����9���1�s \ No newline at end of file diff --git a/ASM/resources/small_crate/small_crate_skull.bin b/ASM/resources/small_crate/small_crate_skull.bin new file mode 100644 index 000000000..f6553baa7 --- /dev/null +++ b/ASM/resources/small_crate/small_crate_skull.bin @@ -0,0 +1 @@ +J b�ZMRKJ J RKb��O�O{j�j�j�j�b�ZKR b�bKZKZKbKb�bKR Q�I�I�R R ��bϓӓӜ�Ӄ�{Qj�A�jϼռ����S��ѓӓы��������ӓӋӋ��ӓӋӋ��/�i1Gj�sr�jσ��{SR A�r̓Q���O�O�Q���Ӌ����]�������������O���/{Q��b��Ӭ����U�Ӝ�S�S��Ӌ��S���s�Q�ѓ�ũ����g���������/�iss�����׼ռռ��ռմ����S�Ӵ�R A�b�{O{rͽ��1r͋٤�i���s{�Q�Q��s�S�S�S���S�S�Ӌ�{Qj�b�{Qj�1E1j�������g�ѓӋӓӜ��ӓӋӤ�Z�����{S{S��������{S�S��{Q{Q�ӓӃ��%�iZKZK�/b�b�ZMb�j�{Q{Qss�q)GRKRKR J R J J I�A�1E1) � � ík�)9�A�9G�kc1)))(�1ERO���c��S��S�մS���S��b�J ��ռ�ͣޱ�c�ռ������5��׼ռռ����+��ţ�Y���r͜�����S�ӭi�iޭ�m�o�)�ռռ׽��׽�y�+�k���+�+����Sţ��՜{�Q���������1������մմ����ռռ���#�+�ռӼӴ����S��ͣ��פS�ռӼմ��ӃQ��Z��q�W�S���ս�լ��S�c����/{���S�����S�ӵ#��׬����S{Q�������J ���q�����ӃQ�Sե���{Q�'��ռ��S��Ӝ�c�Y���ZM�������/J ���汴דѴSŝ�m�#���S�����o�S�Ӵ��ӽ��ͣ�Y�דѓ�)C{S��#�gJ �����Y�7�o�+�+�[�ӓӼլ���o�Y���S������m�Y�Ջ��Sb�ZK�����ssJ �ռս�m���[��W͛�������_�m�ս�Ӽ�ͣ�m�Y���ӓӜ���S�-��sQJ �մ����+�[���]͙�Y�Y�W��Y��y�)ͣͣ�+�����Y�՛�{s��ŧ��{QsIǽ���+��[ޱ�[��͙�͛�ޱ��ͣ�c�ӽ���דӛӋ������{QkIǽ��_���׬�ֱ��{Qs���S��W�q��{Q���ӵc�׼פ�����ٜ��{Qj�A�{Q{Q��ssj�b�sS�1�W��Q����{��{�bKZKZ �a�׼ל]���1���ӓ�{Qj�J s�%��sssj�ZKj��y�-ũ���Ӄ�����r�r�{���׋ӵ�Iǵg�q�-��j�J �g�e����S���jϜ��q�׬S��ӛ��o�ѓӓӵ#�״דӜ�sY���Ӭ��/�s�1�_j�j�{{Q{Q{S�s��JO�1{U{{{Q��is{Q�%�׼ל�߭%�ѓӓ�s���q�q��b�R s{Qs�ӤW��b�sS�1kb�j�j��qj�jͽ��׼ל��닑�Ӌ�j�s�)���#�q�/���ל���m�פ����ޱ��{Q���q�-�����״׬��#�e���ӃQsk��{Q{S�ӜY���q�-ū�����{Qj�b��1{Ujͥ'�/bK�a���״��봝�Ӌ�s{Sk�k�S�S���ռռ��ޱ�-������I�RO�7�i{���b��a�״״�ޱ�S��s{Sk�'�S���մ����ռ�ť���/�q�#sC ��gޱ�Ք]��#�״��!�)���S�j�{Qjϭk�ӛӬS���S������S��{Q�'�q�i�!�����q���q�#�״��o�S�մ��{Q{QsW�'������U�U�U�U�+���U��Ӌӽ!���/�k�1�i�����o�Wjϴս�S{Q{��A�j�j�j�skjϜ��aj�j�b�b�b�b����_���/�'�1��֯��#�a���㽣��ֳ������!�a�a�i�������߃߄��c�����9��ޱ��!�a�a��ͣ���s����a�a�a�a�a�k���a�a�!����!�k�'���k�9���ޱ�j͓Ӵ���{Qb���Z������״״����ͧ�������U��{S{S�����q�i�q�9�Y��/�Q�ռ�sR j�b����լS�����U�U���+�մ��������aޱ�����q�i�-�Y��Ὡ��s)C�Aǜ����S���S����c�!��ũ�q����{S��ֳ���q�%�Y����qj�A�)CCI�RI��ӋӓӬS�S{Sũ���/�o�#��������ֱ�_��޳�-�Y������sZK))b�RI�m�Ӵ����ӃS�c�9�o�j�s��ӤWޱ�[���o{U����ՓѤ�e�Sj�R R sJ �m�ս���ޱ�%�׭%�냕AER ��ޱ��j�b��/�ӵ#�������닑r�j�ss b�ũ���o�-���S�S�ӛӓѽ탑��ֱ�׬S�ū�����#��������{�Q{Qj�s�qֳ���՜�����Ӭ����S�鬗ֱ�W�ӓӔ�q�S��ţ����ӵg�݃Q������/�a�)�+�۬����ս��״���ޱ�c���S�����鬕��ţ�׬��ѽ��ӵg�q����{QJ ���+�_������[����ͣ���-��ޱ�ռռ���׼׬����q�e�Wss{OA�I�J R ��Z�!AɃל��q�ك�{�sS�����/�'�i�圣�״յ!�����[�WsR sI� ��1I�kCCs��q{�b�R I�I�J ֳ�kRS)s����״���srϽ�ͩ9�9EsJI�A�A�Iɥ)A�RQ�q����sj�ZMb�j��1j�j�b�b��i�״��sb�j���)�kJ j�b�b�ZM�_�c�1{U��Ӄ�{QsjϤ��{Q{Q{Ss���״���{QR b�jͭk���J {Qs{Qs���9�㤡�����Ӌ��q����{Q���׼�{Q��R ZK��j��qsQJ {Qss{U�q��_��ū�����ӌ��ss{Qj�IɌ����s�{S{Q�jό!�gJ ZKR sU�1kR ZMb�ZKZ�����jϽ탗ssb�A�b͔a���׃Q�Ӵ��S��sj��/J I�k�q{U9�Z�sj�ZMRKb���{U�/{Qsj�ZKZMjϔ��״פS�Ӵ��S�S�ӜU��A�k�1sU{Qs{S{Qj�Z�ZMb�kֵ���)�i�i�k�ijӔa�״���Ӵ���S����R��1ks{Ssj�j�j�b�ZKb�j����_b�ZMb�ZMbѵ��'�״���ӤS����ӽ��������ߓӋ������ӓӋӓӤ߽���{Q�����������s�״פ���ӓӜ����i�)�k��������ZKRIZKRIRIRI�/b�R J J R RIZKZK�a��׬��Q��ӤS�sb�A�9�A�IɌaֵ�s{�I�I�A�RQ��9�9�1E1E1E9�A�ADŽ���ۤ[�[�����Y���a�[�[�[�[����m��ͧ�����m͡��������[�[��J sj�ss{{ss�S�����S�S�Ӝ�ӭ'�q��s�1{Q{Qb�I�R Z j�j�j���)RKb�s{QI�9�s{r�j�Z�ZKZMj�j�ss���/�'�'s�_�a�a��sssjϔa9�b�j�{Q���Qsr�sssj�b�j�sr�r�sjϽ����������1���i�k��sWZK�a9�b�b�j�{Q��{Qsr�sssj�b�j�sj�r�s�i�����'�_��a�i�/�i�i�i��1GZMj�{O�O{O{O{{ssssr�ssj�b�b����b�b�b�b�s{s�_�/�]��)RKb�j�j�b�b�ZKR R ZKZKZMZMb�b�ZMZKR RKR R R ZKZMb�j�j�s���/�iJ���ה���sSkj�k{S���׃׃�{U{�{Us{U{UsS{U����{��׃׋׃�k�� \ No newline at end of file diff --git a/ASM/src/build.asm b/ASM/src/build.asm index 53ff7ed5f..8d8b82047 100644 --- a/ASM/src/build.asm +++ b/ASM/src/build.asm @@ -104,6 +104,12 @@ RANDO_CONTEXT: .include "door_of_time_col_fix.asm" .include "mask_deequip.asm" .include "blue_fire_arrows.asm" +.include "save.asm" +.include "drop_overrides/obj_mure3.asm" +.include "drop_overrides/bg_haka_tubo.asm" +.include "drop_overrides/bg_spot18_basket.asm" +.include "drop_overrides/obj_comb.asm" +.include "drop_overrides/actor.asm" .align 0x10 .importobj "../build/bundle.o" diff --git a/ASM/src/config.asm b/ASM/src/config.asm index bbd1a1922..f7bb6536b 100644 --- a/ASM/src/config.asm +++ b/ASM/src/config.asm @@ -126,6 +126,8 @@ JABU_ELEVATOR_ENABLE: .byte 0x00 OCARINAS_SHUFFLED: .byte 0x00 +NO_COLLECTIBLE_HEARTS: +.byte 0x00 FAST_CHESTS: .byte 0x01 SHUFFLE_COWS: @@ -152,6 +154,8 @@ SPOILER_AVAILABLE: .byte 0x00 PLANDOMIZER_USED: .byte 0x00 +POTCRATE_TEXTURES_MATCH_CONTENTS: +.byte 0x00 .align 4 ; These configuration values are given fixed addresses to aid auto-trackers. diff --git a/ASM/src/drop_overrides/actor.asm b/ASM/src/drop_overrides/actor.asm new file mode 100644 index 000000000..35c526752 --- /dev/null +++ b/ASM/src/drop_overrides/actor.asm @@ -0,0 +1,8 @@ +Actor_SetWorldToHome_Hook: + addiu sp, sp, -0x20 + sw ra, 0x1C (sp) + jal Actor_SetWorldToHome_End + nop + lw ra, 0x1C (sp) + jr ra + addiu sp, sp, 0x20 diff --git a/ASM/src/drop_overrides/bg_haka_tubo.asm b/ASM/src/drop_overrides/bg_haka_tubo.asm new file mode 100644 index 000000000..9a45bec4e --- /dev/null +++ b/ASM/src/drop_overrides/bg_haka_tubo.asm @@ -0,0 +1,19 @@ +; Hack for shadow temple spinning pot to drop a flagged collectible +; Flag is in a2 +; Actor is in s4 +; Loop index is in s0 +bg_haka_tubo_hack: + lh a3, 0x18(s4) ; get our new flag out of the z rotation + beqz a3, bh_haka_tubo_hack_end + nop + add a3, s0 ; add our loop index + ; get the lower 0x3F bits and put them in the regular spot in params + andi a1, a3, 0x3F + sll a1, a1, 0x08 + or a2, r0, a1 ; put the lower part of the flag in a2 + ; get the upper 0xC0 bits and put them in the extra space in params + andi a1, a3, 0xC0 + or a2, a2, a1 +bh_haka_tubo_hack_end: + jr ra + addiu a1, sp, 0x005c diff --git a/ASM/src/drop_overrides/bg_spot18_basket.asm b/ASM/src/drop_overrides/bg_spot18_basket.asm new file mode 100644 index 000000000..6a3c7bfc6 --- /dev/null +++ b/ASM/src/drop_overrides/bg_spot18_basket.asm @@ -0,0 +1,95 @@ +; goron spinning pot hacks to drop override collectibles + +; hack for when it drops bombs +; Loop variable stored in s7 +; flag needs to be stored in a2 +; Actor pointer is stored in s0 hopefully +bg_spot18_basket_bombs_hack: + lh a3, 0x18(s0) ; get our new flag out of the z rotation + ori a2, r0, 0x0000 ; clear a2 + beqz a3, bg_spot18_basket_bombs_end + nop + add a3, s7 ; add our loop index + ; get the lower 0x3F bits and put them in the regular spot in params + andi a1, a3, 0x3F + sll a1, a1, 0x08 + or a2, r0, a1 ; put the lower part of the flag in a2 + ; get the upper 0xC0 bits and put them in the extra space in params + andi a1, a3, 0xC0 + or a2, a2, a1 +bg_spot18_basket_bombs_end: + jr ra + or a1, s3, r0 + +; hack for when it drops 3 rupees +; Loop variable stored in s7 +; flag needs to be stored in a2 +; Actor pointer is stored in s0 hopefully +bg_spot18_basket_rupees_hack: + lh a3, 0x18(s0) ; get our new flag out of the z rotation + ori a2, r0, 0x0000 ; clear a2. this is also exactly what it needs to be if we dont hack. + beqz a3, bg_spot18_basket_rupees_end + nop + add a3, s7 ; add our loop index + addiu a3, a3, 3 ; add 3 flag because we used 3 for the bomb hack. + ; get the lower 0x3F bits and put them in the regular spot in params + andi a1, a3, 0x3F + sll a1, a1, 0x08 + or a2, r0, a1 ; put the lower part of the flag in a2 + ; get the upper 0xC0 bits and put them in the extra space in params + andi a1, a3, 0xC0 + or a2, a2, a1 +bg_spot18_basket_rupees_end: + addiu s3, sp, 0x0044 + jr ra + addiu s1, r0, 0x0003 + +; hack for the rupees that drop w/ the heart piece +bg_spot18_basket_drop_heartpiece_rupees: + addiu sp, sp, -0x0020 + sw ra, 0x0010(sp) + or a0, s4, r0 + addiu a2, r0, 0x0002 + lh a3, 0x18(s0) ; get our new flag out of the z rotation + beqz a3, bg_spot18_basket_drop_heartpiece_redrupee_end + nop + addiu a3, a3, 6 ; add 6 because we used 3 for the bomb hack and 3 for the rupees + ; get the lower 0x3F bits and put them in the regular spot in params + andi a1, a3, 0x3F + sll a1, a1, 0x08 + or a2, r0, a1 ; put the lower part of the flag in a2 + ; get the upper 0xC0 bits and put them in the extra space in params + andi a1, a3, 0xC0 + or a2, a2, a1 +bg_spot18_basket_drop_heartpiece_redrupee_end: + jal 0x80013678 ; call dropcollectible + or a1, s3, r0 + beqz v0, bg_spot18_basket_drop_heartpiece_bluerupee + or a0, s4, r0 + swc1 f20, 0x0060(v0) + lh t6, 0x0000(s2) + sh t6, 0x0032(v0) +bg_spot18_basket_drop_heartpiece_bluerupee: + addiu a2, r0, 0x0001 + lh a3, 0x18(s0) ; get our new flag out of the z rotation + beqz a3, bg_spot18_basket_drop_heartpiece_bluerupee_end + addiu a3, a3, 7 ; add one more to a3 for the other rupee + ; get the lower 0x3F bits and put them in the regular spot in params + andi a1, a3, 0x3F + sll a1, a1, 0x08 + or a2, r0, a1 ; put the lower part of the flag in a2 + ; get the upper 0xC0 bits and put them in the extra space in params + andi a1, a3, 0xC0 + or a2, a2, a1 +bg_spot18_basket_drop_heartpiece_bluerupee_end: + jal 0x80013678 ; call dropcollectible + or a1, s3, r0 + beqz v0, bg_spot18_basket_drop_heartpiece_rupees_end + or a0, s4, r0 + swc1 f20, 0x0060(v0) + lh t6, 0x0004(s2) + sh t6, 0x0032(v0) +bg_spot18_basket_drop_heartpiece_rupees_end: + lw ra, 0x0010(sp) + jr ra + addiu sp, sp, 0x0020 diff --git a/ASM/src/drop_overrides/obj_comb.asm b/ASM/src/drop_overrides/obj_comb.asm new file mode 100644 index 000000000..100495d29 --- /dev/null +++ b/ASM/src/drop_overrides/obj_comb.asm @@ -0,0 +1,35 @@ +; Hook to c function to drop our collectible for beehives +; put actor in a0 +; put current params into a1. +obj_comb_hook: + or a1, a2, r0 + jal obj_comb_drop_collectible + or a0, r0, a3 ; copy actor point from a3 to a0. + lw ra, 0x0014(sp) + jr ra + addiu sp, sp, 0x20 + + +; Hook to c function to draw beehive textures +ObjComb_Draw_Hook: + addiu sp, sp, -0x30 + sw ra, 0x001C(sp) + sw s0, 0x0014(sp) + sw s1, 0x0018(sp) + sw a0, 0x0020(sp) + sw a1, 0x0024(sp) + + jal ObjComb_Draw_Hack + nop + + lw s1, 0x0018(sp) + lw s0, 0x0014(sp) + lw a0, 0x0020(sp) + lw a1, 0x0024(sp) + lw ra, 0x1C(sp) + addiu sp, sp, 0x30 + +; Replaced code + sw s1, 0x0018(sp) + jr ra + sw s0, 0x0014(sp) diff --git a/ASM/src/drop_overrides/obj_mure3.asm b/ASM/src/drop_overrides/obj_mure3.asm new file mode 100644 index 000000000..5a5f78edf --- /dev/null +++ b/ASM/src/drop_overrides/obj_mure3.asm @@ -0,0 +1,39 @@ +; Hacks for rupee towers to drop flagged collectibles + +; Add additional params to Item_DropCollectible2 params argument in a2 +; obj_mure3 pointer should be in s2 +; index of the for loop is in s0 +obj_mure3_hack: + lh a3, 0x18(s2) ; get our new flag out of the z rotation + beqz a3, obj_mure3_hack_end + or a2, r0, r0 + add a3, s0 ; add our loop index + ; get the lower 0x3F bits and put them in the regular spot in params + andi a1, a3, 0x3F + sll a1, a1, 0x08 + or a2, r0, a1 ; put the lower part of the flag in a2 + ; get the upper 0xC0 bits and put them in the extra space in params + andi a1, a3, 0xC0 + or a2, a2, a1 +obj_mure3_hack_end: + ori a2, a2, 0x4000 + jr ra + or a1, s6, r0 ; first line of replaced code + +; S0 should still have our loop index and it should be 6 when we call here +obj_mure3_redrupee_hack: + lh a3, 0x18(s2) ; get our new flag out of the z rotation + beqz a3, obj_mure3_redrupee_hack_end + or a2, r0, r0 + add a3, s0 ; add the loop index + ; get the lower 0x3F bits and put them in the regular spot in params + andi a1, a3, 0x3F + sll a1, a1, 0x08 + or a2, r0, a1 ; put the lower part of the flag in a2 + ; get the upper 0xC0 bits and put them in the extra space in params + andi a1, a3, 0xC0 + or a2, a2, a1 +obj_mure3_redrupee_hack_end: + or a1, r0, s6 ; we used a1 so put the contents back into it. + jr ra + ori a2, a2, 0x4002 diff --git a/ASM/src/hacks.asm b/ASM/src/hacks.asm index 48de41569..1a3dfdb17 100644 --- a/ASM/src/hacks.asm +++ b/ASM/src/hacks.asm @@ -218,6 +218,347 @@ Gameplay_InitSkybox: .orga 0xE2F093 :: .byte 0x34 ; Market Bombchu Bowling Bomb Bag .orga 0xEC9CE7 :: .byte 0x7A ; Deku Theater Mask of Truth +; en_item00_update() hacks - 0x80012938 +; Hack to keep collectibles alive if we are overriding them +;.orga 0xA888BC; in Memory 0x8001295C +; jal Item00_KeepAlive +; nop +; nop +; LH V0, 0x014A (S0) + +; Runs when player collides w/ Collectible (inside en_item00_update()) start of switch case at 0x80012CA4 + +; Override Item_Give(RUPEE_GREEN) +; Replaces: +; OR A0, S1, R0 +; JAL 0x8006FDCC +; addiu a1, r0, 0x0084 +.orga 0xA88C0C ; In memory: 80012CAC + j item_give_hook + or A2, S0, R0 + +; Override Item_Give(RUPEE_BLUE) +; Replaces: +; OR A0, S1, R0 +; JAL 0x8006FDCC +; addiu a1, r0, 0x0084 +.orga 0xA88C20 ; In memory: 80012CC0) + j item_give_hook + or A2, S0, R0 + +; Override Item_Give(RUPEE_RED) +; Replaces: +; OR A0, S1, R0 +; JAL 0x8006FDCC +; addiu a1, r0, 0x0084 +.orga 0xA88C34 ; In memory: 80012CD4) + j item_give_hook + or A2, S0, R0 + +; Override Item_Give(RUPEE_PURPLE) +; Replaces: +; OR A0, S1, R0 +; JAL 0x8006FDCC +; addiu a1, r0, 0x0084 +.orga 0xA88C48 ; In memory: 80012CE8) + j item_give_hook + or A2, S0, R0 + +; Override Stick Collectible +.orga 0xA88C70 ; In memory: 0x80012D10 + j item_give_hook + or A2, S0, R0 + +; Override Nut Collectible +.orga 0xA88C7C ; In memory: 0x80012D1C + j item_give_hook + or A2, S0, R0 + +; Override Item_Give(ITEM_HEART) +; Replaces: +; or A0, S1, R0 +; JAL 0x8006FDCC +; ADDIU A1, R0, 0x0083 +.orga 0xA88C88 ; In memory: 0x80012D28 + j item_give_hook + or A2, S0, R0 ;pass actor pointer to function + + +; Override Bombs Collectible +.orga 0xA88CB0 ; In memory 0x80012D50 + j item_give_hook + or A2, S0, R0 + +; Override Arrows Single Collectible +.orga 0xA88CC4 ; In memory 0x80012D64 + j item_give_hook + or A2, S0, R0 + +; Override Arrows Small Collectible +.orga 0xA88CD8 ; In memory 0x80012D78 + j item_give_hook + or A2, S0, R0 + +; Override Arrows Medium Collectible +.orga 0xA88CEC ; In memory 0x80012D8C + j item_give_hook + or A2, S0, R0 + +; Override Arrows Large Collectible +.orga 0xA88D00 ; In memory 0x80012DA0 + j item_give_hook + or A2, S0, R0 + +; Override Seeds Collectible (as adult: 0x80012D78 and calls item_give, as child: 0x80012DB4 and uses getitemid) +.orga 0xA88D14 ; In memory: 0x80012DB4 + j item_give_hook + or A2, S0, R0 + +; Override Magic Large Collectible +.orga 0xA88D44 ; In memory: 0x80012DE4 + j item_give_hook + or A2, S0, R0 + +; Override Magic Small Collectible +.orga 0xA88D50 ; In memory: 0x80012DF0 + j item_give_hook + or A2, S0, R0 + +; Hack save slot table offsets to only use 2 saves +; save slot table is stored at B71E60 in ROM +.headersize( 0x800FBF00 - 0xB71E60) +.orga 0xB71E60 +SRAM_SLOTS: +.halfword 0x0020 ; slot 1 +.halfword 0x2018 ; slot 2 +.halfword 0x0000 ;remove slot 3 +.halfword 0x4010 ; slot 1 backup +.halfword 0x6008 ; slot 2 backup +.halfword 0x0000 ; remove slot 3 backup + +; Hack Write_Save function to store additional collectible flags +;.org 0x800905D4 +;.orga 0xB065F4 ; In memory: 0x80090694 +; jal Save_Write_Hook +;.orga 0xB06668 ; In memory: 0x80090708 +; jal Save_Write_Hook +.org 0x800905D4 + j Sram_WriteSave + +; Hack Open_Save function to retrieve additional collectible flags +; At the start of the Sram_OpenSave function, SramContext address is stored in A0 and also on the stack at 0x20(SP) +; Overwrite the memcpy function at 0x800902E8 +; jal 0x80057030 +; addu A1, T9, A3 +.orga 0xB06248 ; In memory: 0x800902E8 + jal open_save_hook + nop + +; Hack Init_Save function to zero the additional collectible flags +; Overwrite the SsSram_Read_Write call at 0x80090D84 +.orga 0xB06CE4 ; In Memory: 0x80090D84 + jal Save_Init_Write_Hook + +; Verify And Load all saves function to only check slots 1 and 2. +; Overwrite the loop calculation at 0x80090974 +; slti at, s4, 0x0003 +;.orga 0xB068D4 ; In memory: 0x80090974 +; slti at, s4, 0x0002 +.org 0x80090720 + j Sram_VerifyAndLoadAllSaves + nop + +; Hack Sram_CopySave to use our new version of the function +.org 0x80090FD0 + j Sram_CopySave + nop + +; Hack to EnItem00_Init to store if it was dropped by a pot +; replaces +; ANDI t9, v0, 0x00FF +; SH T9, 0x001c(S0) +.orga 0xA87AF0 ; In memory 0x80011B90 + jal item00_init_hook + nop + +; Hack EnItem00_Init when it checks the scene flags to prevent killing the actor if its being overridden. +; replaces +; jal 0x80020EB4 +;.orga 0x0A87B10; In Memory 0x80011BB0 +; jal Item00_KillActorIfFlagIsSet +.headersize(0x80011B98 - 0xA87AF8) +.orga 0xA87AF8 ; In Memory 0x80011B98 + jal Item00_KillActorIfFlagIsSet + or a0, s0, r0 + bnez v0, 0x800121A4 + lw RA, 0x001c(sp) + b 0x80011Bc0 + nop + nop + nop + nop +.headersize(0) + +;Hack Item_DropCollectible to call custom function to determine what item should be dropped based on our override. +;overriding call at 0x8001376C to function 0x80013530 +;replaces +; jal 0x80013530 +; sh T1, 0x0046(sp) +.orga 0xA896CC ; in memory 0x8001376C + jal get_override_drop_id_hook + sh T1, 0x0046(sp) + +; Hack Item_DropCollectible2 to call custom function to determine what item should be dropped based on our override. +; replaces +; jal 0x80013530 +; sh T1, 0x0042(sp) +.orga 0xA898F8 ; in memory 0x80013998 + jal get_override_drop_id_hook + sh T1, 0x0042(sp) + +; Hack Item_DropCollectible to add a flag that this was a dropped collectible (vs spawned) and extended flag +; replaces +; or t4, t3, t1 +; sw t4, 0x0024(sp) +.orga 0xA89708; in memory 0x800137A8 + jal drop_collectible_hook + or t4, t3, t1 + +; Hack Item_DropCollectible2 to add dropped collectible flag and extended flag +; replaces +; or t4, t3, t1 +; sw t4, 0x0024(sp) +.orga 0xA89934; in memory 0x800139D4 + jal drop_collectible2_hook + or t4, t3, t1 + +; Hack ObjKibako2_SpawnCollectible (Large crates) to call our overridden spawn function +; +.orga 0xEC8264 + j ObjKibako2_SpawnCollectible_Hack + nop + +; Hack ObjKibako2_Init (Large Crates) to not delete our extended flag +.orga 0xEC832C + or T8, T7, R0 + +; Hack ObjMure3 Function that spawns the rupee circle (6 green + 1 red in the center) +; replaces +; or a1, s6, r0 +; addiu a2, r0, 0x4000 +.orga 0xED0AEC + jal obj_mure3_hack + nop +; Hack the red rupee part +; replaces +; lwc1 f8, 0x002c(s2) +; addiu a2, r0, 0x4002 +.orga 0xED0B48 + jal obj_mure3_redrupee_hack + lwc1 f8, 0x002c(s2) + +; Hack bg_haka_tubo (shadow spinning pots) to drop flagged collectibles +; replaces +; or a0, s6, r0 +; addiu a1, sp, 0x005c +.orga 0xD30FDC + jal bg_haka_tubo_hack + or a0, s6, r0 + +; Hack bg_spot18_basket (goron city spinning pot), bomb drops +; the actor pointer starts in s0, gets deleted so s0 can be used for the loop variable. +; Need to use a different loop variable and need to move the branch point up to make a little room for the hack +; replaces +; or s0, r0, r0 ;outside the loop +; or a0, s4, r0 ;outside the loop +; or a1, s3, r0 ;inside the loop +.orga 0xE47C08 + or s7, r0, r0 ;use s7 as our loop variable +bg_spot18_basket_bombs_loopstart: + jal bg_spot18_basket_bombs_hack + or a0, s4, r0 +.skip 4 + ori a2, a2, 0x0004 +.skip 4 + sll t6, s7, 1 +.skip 16 + addiu s7, s7, 0x0001 + bnel s7, s1, bg_spot18_basket_bombs_loopstart ; move the branch point up a little bit + +; Hack bg_spot18_basket (Goron city spinning pot), 3 green rupee drops +; the actor pointer starts in s0, gets deleted so s0 can be used for the loop variable. +; Need to use a different loop variable and need to move the branch point up to make a little room for the hack +; replaces +; or so, r0, r0 +; addiu s3, sp, 0x0044 +; addiu s1, r0, 0x0003 +.orga 0xE47C5C + or s7, r0, r0 ; use s7 as our loop variable +bg_spot18_basket_rupees_loopstart: ; our new loop branch target + jal bg_spot18_basket_rupees_hack +.skip 16 + nop ; replaces or a2, r0, r0 because our hack will set a2 correctly. +.skip 4 + sll t9, s7, 1 +.skip 16 + addiu s7, s7, 0x0001 + bnel s7, s1, bg_spot18_basket_rupees_loopstart + +; Hack bg_spot18_basket (Goron city spinning pot), rupee drops with heart piece +; Replaces +; or a0, s4, r0 +; or a1, s3, r0 +.orga 0xE47D6C + jal bg_spot18_basket_drop_heartpiece_rupees + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + lw ra, 0x0034(sp) +.skip 4 + nop + +; Hack obj_comb (beehives) to drop flagged collectibles. Get rid of the random 50% drop +; replaces +; sh a2, 0x001e(sp) <- keep +; jal 0xb00cdccc <- keep +; sw a3, 0x0020(sp) <- keep +; lui at, 0x3F00 +; mtc at, f4 +; lh a2, 0x001e(sp) +; lw a3, 0x0020(sp) +; c.lt.s f0, f4 +; nop +; bc1f 0xb0ec7490 +; nop +; addiu a2, r0, 0xffff +.orga 0xec746c + j obj_comb_hook + nop + nop + nop + nop + nop + nop + nop + nop + +; Hook at the end of Actor_SetWorldToHome to zeroize anything we use to store additional flag data +.orga 0xA96E5C ; In memory: 0x80020EFC +; Replaces: +; jr ra + j Actor_SetWorldToHome_Hook + ; Runs when storing an incoming item to the player instance ; Replaces: ; sb a2, 0x0424 (a3) @@ -378,6 +719,26 @@ Gameplay_InitSkybox: ; Freestanding models ;================================================================================================== +;Replaces: +; who knows ; Draw Rupee Function +.headersize(0x80013004 - 0xA88F64) +.orga 0xA88F64 ; In memory: 0x80013004 + jal rupee_draw_hook +.headersize(0) + +;Replaces: +; LH V0, 0x014a(A2) +; ADDIU AT, R0, 0xFFFF +.headersize(0x8001303C - 0xA88F9C) +.orga 0xA88F9C ; In memory: 0x8001303C +; or A0, A2, R0 + jal recovery_heart_draw_hook + nop +after_recovery_heart_hook: +.skip 0x6C +end_of_recovery_draw: +.headersize(0) + ; Replaces: ; jal 0x80013498 ; Piece of Heart draw function .orga 0xA88F78 ; In memory: 0x80013018 @@ -386,7 +747,7 @@ Gameplay_InitSkybox: ; Replaces: ; jal 0x80013498 ; Collectable draw function .orga 0xA89048 ; In memory: 0x800130E8 - jal small_key_draw + jal collectible_draw_other ; Replaces: ; addiu sp, sp, -0x48 @@ -1391,6 +1752,100 @@ skip_GS_BGS_text: jal HIDE_CHEST_WITH_INVERTED_LENS nop +; Draw Pot Textures +;================================================================================================== + +; replaces ObjTsubo_Draw +.org 0xDE89FC + j draw_pot_hack + nop + +; replaces EnGSwitch_DrawPot +.orga 0xDF3FC0 + j draw_hba_pot_hack + nop + +; replaces EnTuboTrap_Draw +.orga 0xDFAFC4 + j draw_flying_pot_hack + nop + +.org 0xF6D000 + 0x17870 + 0x18 ; gameplay_dangeon_keep file start + dlist offset + gDPSetTextureImage offset +.word 0xDE000000, 0x09000000 ; jump to the custom dlist at segment 09 + +.org 0xF6D000 + 0x17870 + 0x138 ; gameplay_dangeon_keep file start + dlist offset + gDPSetTextureImage offset +.word 0xDE000000, 0x09000000 ; jump to the custom dlist at segment 09 + +.org 0x1738000 + 0x17C0 + 0x18 ; object_tsubo file start + dlist offset + gDPSetTextureImage offset +.word 0xDE000000, 0x09000000 ; jump to the custom dlist at segment 09 + +;================================================================================================== +; Draw Crate Textures +;================================================================================================== + +.orga 0xEC8528 + j ObjKibako2_Draw + nop + +.orga 0x18B6000 + 0x960 + 0x18 ; load top texture +.word 0xDE000000, 0x09000000 +.orga 0x18B6000 + 0x960 + 0x50 ; load palette +.word 0xDE000000, 0x09000010 +.orga 0x18B6000 + 0x960 + 0xC0 ; load side texture +.word 0xDE000000, 0x09000020 + +; hacks to use ci8 textures instead of ci4 +.orga 0x18B6990 ; hack loadblock (top) +.word 0xF3000000, 0x073FF200 ; load 1024 texels to tmem, 512b per line (8 words) + +.orga 0x18B69A0 ; hack settile (top) +.word 0xF5480800, 0x00098250 ; texel size G_IM_SIZ_8b, 256b per line (4 words) + +.orga 0x18B69D0 ; loadTLUT +.word 0xF0000000, 0x073FF000 ; 256 color palette + +.orga 0x18B6A38 ; hack loadblock (side) +.word 0xF3000000, 0x073FF200 + +.orga 0x18B6A48 ; hack settile (side) +.word 0xF5480800, 0x00098250 + +;================================================================================================== +; Draw Small Crate Textures +;================================================================================================== + +.orga 0xDE7AC8 + j ObjKibako_Draw + nop + +.orga 0xF6D000 + 0x5290 + 0x18 ; gameplay_dangeon_keep file start + dlist offset + gDPSetTextureImage offset +.word 0xDE000000, 0x09000000 ; jump to the custom dlist at segment 09 + +;================================================================================================== +; Draw Beehive Textures +;================================================================================================== + +;Hook ObjComb_Update to use our new function +.orga 0xEC764C + j ObjComb_Update + nop + + +;Hook ObjComb_Draw call to set up custom dlist stuff +;Replaces: +; addiu sp, sp, -0x30 +; sw s0, 0x0014(sp) +; sw ra, 0x001c(sp) +; sw s1, 0x0018(sp) +;.orga 0xEC76C4 +; addiu sp, sp, -0x30 +; sw ra, 0x001c(sp) +; jal ObjComb_Draw_Hook +; nop + +;.orga 0xF5F000 + 0x95B0 + 0x18 ; gameplay_field_keep file start + beehive dlist offset + gDPSetTextureImage offset +;.word 0xDE000000, 0x09000000 ; jump to the custom dlist at segment 09 + ;================================================================================================== ; Cast Fishing Rod without B Item ;================================================================================================== diff --git a/ASM/src/item_overrides.asm b/ASM/src/item_overrides.asm index a210ecab7..d3684b92a 100644 --- a/ASM/src/item_overrides.asm +++ b/ASM/src/item_overrides.asm @@ -189,3 +189,196 @@ get_item_hook: lw ra, 0x1C (sp) jr ra addiu sp, sp, 0x20 + +; Set actors dropFlag to indicate that it was dropped from something. +item00_init_hook: + andi t8, v0, 0x4000 ; get the second highest bit (thats where we stored the flag) in drop_collectible_hook + sra t8, t8, 14 ; shift it over + andi t9, v0, 0x00C0 ; get the 2 highest bits in the lower byte (thats where were storing our extra flag info). + sra t9, t9, 5 ; shift it over + or t8, t8, t9 ; or the two together + sb t8, 0x116(a0) ; store it in drop_flag at offset 0x116 + andi T9, V0, 0x003F ; replaced code but change it to only use 0x3F + jr ra + sh T9, 0x001c(S0) ; replaced code + +get_override_drop_id_hook: + addiu sp, sp, -0x10 + sw ra, 0x00(sp) + or a1, r0, a2 ; pass params which should be in a2 right now. + jal get_override_drop_id + nop + lw ra, 0x00(sp) + jr ra + addiu sp, sp, 0x10 + +; hooks Item_DropCollectible to store additional flag data in the variable passed to the EnItem00 spawn. +; 0x4000 gets set to indicate that its being dropped, which we use to index a second table that we called the dropped_collectible table +; 0x00C0 bits get set to extend the flag +drop_collectible_hook: + ori t4, t4, 0x4000 ; set the drop flag + lw t3, 0x60(sp) ; get the original params variable passed into the function + andi t3, t3, 0x00C0 ; get the extended flag bits + or t4, t4, t3 ; combine it all together + jr ra + sw t4, 0x0024(sp) ; store it where it needs to go to get passed into the actorspawn function + +drop_collectible2_hook: + ori t4, t4, 0x4000 ; set the drop flag + lw t3, 0x58(sp) ; get the original params variable passed into the function + andi t3, t3, 0x00C0 ; get the extended flag bits + or t4, t4, t3 ; combine it all together + jr ra + sw t4, 0x0024(sp) ; store it where it needs to go to get passed into the actorspawn function + +item_give_hook: + addiu sp, sp, -0x80 + sw ra, 0x10(sp) + sw v0, 0x14(sp) + sw v1, 0x18(sp) + sw a0, 0x1C(sp) + sw a1, 0x20(sp) + sw a2, 0x24(sp) + sw a3, 0x28(sp) + sw s0, 0x2c(sp) + sw s1, 0x30(sp) + sw at, 0x34(sp) + or A0, v1, R0 + or A1, S2, R0 ; pass player pointer to function + jal item_give_collectible ; if it was overridden, result will be stored in v0 as a 1. otherwise 0 + nop + bgtz v0, exit_func ; if we overrode, return to our new function, otherwise return to the original + nop +return_to_func: + lw ra, 0x10(sp) + lw v0, 0x14(sp) + lw v1, 0x18(sp) + lw a0, 0x1C(sp) + lw a1, 0x20(sp) + lw a2, 0x24(sp) + lw a3, 0x28(sp) + lw s0, 0x2c(sp) + lw s1, 0x30(sp) + lw at, 0x34(sp) + lw t0, 0x003C(sp) ; this is what they do after the branch in the OG function + j 0x80012E28 ; jump back where the OG function would have + addiu sp, sp, 0x80 +exit_func: + addiu v1, r0, 0x03 + lw ra, 0x10(sp) + lw a0, 0x1C(sp) + lw a1, 0x20(sp) + lw a2, 0x24(sp) + lw a3, 0x28(sp) + lw s0, 0x2c(sp) + lw s1, 0x30(sp) + lw at, 0x34(sp) + beq v0, v1, return_to_func_near_end ; check if our function returned 3. This means that it didnt play the fanfare. Jump back into function near the end so it sets up the proper animation + nop + lw v0, 0x14(sp) + lw v1, 0x18(sp) + j 0x80012FA4 + addiu sp, sp, 0x80 +return_to_func_near_end: + lw v0, 0x14(sp) + lw v1, 0x18(sp) + j 0x80012F58 + addiu sp, sp, 0x80 + +rupee_draw_hook: +; push things on the stack + addiu sp, sp, -0x80 + sw ra, 0x10(sp) + sw v0, 0x14(sp) + sw v1, 0x18(sp) + sw a0, 0x1C(sp) + sw a1, 0x20(sp) + sw a2, 0x24(sp) + sw a3, 0x28(sp) + sw s0, 0x2c(sp) + sw s1, 0x30(sp) + sw at, 0x34(sp) + + jal collectible_draw + nop +; pop things off the stack +; put our return value somewhere + bgtz v0, @return + nop +@rupee_draw_orig: + lw ra, 0x10(sp) + lw v0, 0x14(sp) + lw v1, 0x18(sp) + lw a0, 0x1C(sp) + lw a1, 0x20(sp) + lw a2, 0x24(sp) + lw a3, 0x28(sp) + lw s0, 0x2c(sp) + lw s1, 0x30(sp) + lw at, 0x34(sp) + jal 0x80013150 + nop +@return: + lw ra, 0x10(sp) + lw v0, 0x14(sp) + lw v1, 0x18(sp) + lw a0, 0x1C(sp) + lw a1, 0x20(sp) + lw a2, 0x24(sp) + lw a3, 0x28(sp) + lw s0, 0x2c(sp) + lw s1, 0x30(sp) + lw at, 0x34(sp) + jr ra + addiu sp, sp, 0x80 + +recovery_heart_draw_hook: +; push things on the stack + addiu sp, sp, -0x80 + sw ra, 0x10(sp) + sw v0, 0x14(sp) + sw v1, 0x18(sp) + sw a0, 0x1C(sp) + sw a1, 0x20(sp) + sw a2, 0x24(sp) + sw a3, 0x28(sp) + sw s0, 0x2c(sp) + sw s1, 0x30(sp) + sw at, 0x34(sp) + + jal collectible_draw + nop +; pop things off the stack +; put our return value somewhere + beqz v0, @return_to_func + nop +@exit_func: + lw ra, 0x10(sp) + lw v0, 0x14(sp) + lw v1, 0x18(sp) + lw a0, 0x1C(sp) + lw a1, 0x20(sp) + lw a2, 0x24(sp) + lw a3, 0x28(sp) + lw s0, 0x2c(sp) + lw s1, 0x30(sp) + lw at, 0x34(sp) + addiu sp, sp, 0x80 + j end_of_recovery_draw + nop + +@return_to_func: + lw ra, 0x10(sp) + lw v0, 0x14(sp) + lw v1, 0x18(sp) + lw a0, 0x1C(sp) + lw a1, 0x20(sp) + lw a2, 0x24(sp) + lw a3, 0x28(sp) + lw s0, 0x2c(sp) + lw s1, 0x30(sp) + lw at, 0x34(sp) + addiu sp, sp, 0x80 + LH V0, 0x014a(A2) + jr ra + addiu at, r0, 0xFFFF diff --git a/ASM/src/save.asm b/ASM/src/save.asm new file mode 100644 index 000000000..cf2d53b2c --- /dev/null +++ b/ASM/src/save.asm @@ -0,0 +1,37 @@ +open_save_hook: + +; push the registers to the stack + addiu sp, sp, -0x40 + sw ra, 0x00(sp) + sw v0, 0x04(sp) + sw v1, 0x08(sp) + sw a0, 0x0C(sp) + sw a1, 0x10(sp) + sw a2, 0x14(sp) + sw a3, 0x18(sp) + sw s0, 0x1c(sp) + sw s1, 0x20(sp) + sw at, 0x24(sp) + + lw a0, 0x60(sp) ; get savecontext variable off the stack + jal Save_Open + lw a0, 0x00(a0) ; get the buffer pointer + + + lw v0, 0x04(sp) + lw v1, 0x08(sp) + lw a0, 0x0C(sp) + lw a1, 0x10(sp) + lw a2, 0x14(sp) + lw a3, 0x18(sp) + lw s0, 0x1c(sp) + lw s1, 0x20(sp) + lw at, 0x24(sp) + +; Replaced code + jal 0x80057030 + addu A1, T9, A3 + + lw ra, 0x00(sp) + jr ra + addiu sp, sp, 0x40 diff --git a/EntranceShuffle.py b/EntranceShuffle.py index d154f7566..f295f240b 100644 --- a/EntranceShuffle.py +++ b/EntranceShuffle.py @@ -244,8 +244,8 @@ def build_one_way_targets(world, types_to_include, exclude=(), target_region_nam ('KF Storms Grotto -> Kokiri Forest', { 'grotto_id': 0x1B })), ('Grotto', ('Zoras Domain -> ZD Storms Grotto', { 'grotto_id': 0x1C, 'entrance': 0x036D, 'content': 0xFF, 'scene': 0x58 }), ('ZD Storms Grotto -> Zoras Domain', { 'grotto_id': 0x1C })), - ('Grotto', ('Gerudo Fortress -> GF Storms Grotto', { 'grotto_id': 0x1D, 'entrance': 0x036D, 'content': 0xFF, 'scene': 0x5D }), - ('GF Storms Grotto -> Gerudo Fortress', { 'grotto_id': 0x1D })), + ('Grotto', ('GF Entrances Behind Crates -> GF Storms Grotto', { 'grotto_id': 0x1D, 'entrance': 0x036D, 'content': 0xFF, 'scene': 0x5D }), + ('GF Storms Grotto -> GF Entrances Behind Crates', { 'grotto_id': 0x1D })), ('Grotto', ('GV Fortress Side -> GV Storms Grotto', { 'grotto_id': 0x1E, 'entrance': 0x05BC, 'content': 0xF0, 'scene': 0x5A }), ('GV Storms Grotto -> GV Fortress Side', { 'grotto_id': 0x1E })), ('Grotto', ('GV Grotto Ledge -> GV Octorok Grotto', { 'grotto_id': 0x1F, 'entrance': 0x05AC, 'content': 0xF2, 'scene': 0x5A }), @@ -269,7 +269,7 @@ def build_one_way_targets(world, types_to_include, exclude=(), target_region_nam ('Overworld', ('Lost Woods -> GC Woods Warp', { 'index': 0x04E2 }), ('GC Woods Warp -> Lost Woods', { 'index': 0x04D6 })), ('Overworld', ('Lost Woods -> Zora River', { 'index': 0x01DD }), - ('Zora River -> Lost Woods', { 'index': 0x04DA })), + ('Zora River -> LW Underwater Entrance', { 'index': 0x04DA })), ('Overworld', ('LW Beyond Mido -> SFM Entryway', { 'index': 0x00FC }), ('SFM Entryway -> LW Beyond Mido', { 'index': 0x01A9 })), ('Overworld', ('LW Bridge -> Hyrule Field', { 'index': 0x0185 }), diff --git a/HintList.py b/HintList.py index 163c11229..24a2dc8af 100644 --- a/HintList.py +++ b/HintList.py @@ -652,10 +652,10 @@ def tokens_required_by_settings(world): 'DMT Freestanding PoH': ("above a #mountain cavern entrance# is", None, 'exclude'), 'DMC Wall Freestanding PoH': ("nestled in a #volcanic wall# is", None, 'exclude'), 'DMC Volcano Freestanding PoH': ("obscured by #volcanic ash# is", None, 'exclude'), - 'Hideout Jail Guard (1 Torch)': ("#defeating Gerudo guards# reveals", None, 'exclude'), - 'Hideout Jail Guard (2 Torches)': ("#defeating Gerudo guards# reveals", None, 'exclude'), - 'Hideout Jail Guard (3 Torches)': ("#defeating Gerudo guards# reveals", None, 'exclude'), - 'Hideout Jail Guard (4 Torches)': ("#defeating Gerudo guards# reveals", None, 'exclude'), + 'Hideout 1 Torch Jail Gerudo Key': ("#defeating Gerudo guards# reveals", None, 'exclude'), + 'Hideout 2 Torches Jail Gerudo Key': ("#defeating Gerudo guards# reveals", None, 'exclude'), + 'Hideout 3 Torches Jail Gerudo Key': ("#defeating Gerudo guards# reveals", None, 'exclude'), + 'Hideout 4 Torches Jail Gerudo Key': ("#defeating Gerudo guards# reveals", None, 'exclude'), 'ZR Frogs Zeldas Lullaby': ("after hearing #Zelda's Lullaby, frogs gift#", None, 'exclude'), 'ZR Frogs Eponas Song': ("after hearing #Epona's Song, frogs gift#", None, 'exclude'), @@ -1007,10 +1007,10 @@ def tokens_required_by_settings(world): 'Fire Temple GS Scarecrow Top': ("a #spider-friendly scarecrow# atop a volcano hides", "a #spider-friendly scarecrow# atop the Fire Temple hides", 'exclude'), 'Fire Temple GS Scarecrow Climb': ("a #spider-friendly scarecrow# atop a volcano hides", "a #spider-friendly scarecrow# atop the Fire Temple hides", 'exclude'), - 'Fire Temple MQ GS Above Fire Wall Maze': ("a #spider above a fiery maze# holds", None, 'exclude'), - 'Fire Temple MQ GS Fire Wall Maze Center': ("a #spider within a fiery maze# holds", None, 'exclude'), + 'Fire Temple MQ GS Above Flame Maze': ("a #spider above a fiery maze# holds", None, 'exclude'), + 'Fire Temple MQ GS Flame Maze Center': ("a #spider within a fiery maze# holds", None, 'exclude'), 'Fire Temple MQ GS Big Lava Room Open Door': ("a #Goron trapped near lava# befriended a spider with", None, 'exclude'), - 'Fire Temple MQ GS Fire Wall Maze Side Room': ("a #spider beside a fiery maze# holds", None, 'exclude'), + 'Fire Temple MQ GS Flame Maze Side Room': ("a #spider beside a fiery maze# holds", None, 'exclude'), 'Water Temple GS Falling Platform Room': ("a #spider over a waterfall# in the Water Temple holds", None, 'exclude'), 'Water Temple GS Central Pillar': ("a #spider in the center of the Water Temple# holds", None, 'exclude'), @@ -1035,7 +1035,7 @@ def tokens_required_by_settings(world): 'Shadow Temple GS Single Giant Pot': ("#beyond a burning skull# lies a spider with", None, 'exclude'), 'Shadow Temple GS Falling Spikes Room': ("a #spider beyond falling spikes# holds", None, 'exclude'), 'Shadow Temple GS Triple Giant Pot': ("#beyond three burning skulls# lies a spider with", None, 'exclude'), - 'Shadow Temple GS Like Like Room': ("a spider guarded by #invisible blades# holds", None, 'exclude'), + 'Shadow Temple GS Invisible Blades Room': ("a spider guarded by #invisible blades# holds", None, 'exclude'), 'Shadow Temple GS Near Ship': ("a spider near a #docked ship# hoards", None, 'exclude'), 'Shadow Temple MQ GS Falling Spikes Room': ("a #spider beyond falling spikes# holds", None, 'exclude'), @@ -1269,7 +1269,7 @@ def tokens_required_by_settings(world): 'Desert Colossus -> Colossus Grotto': ("lifting a #rock in the desert# reveals", None, 'entrance'), 'GV Grotto Ledge -> GV Octorok Grotto': ("a rock on #a ledge in the valley# hides", None, 'entrance'), 'GC Grotto Platform -> GC Grotto': ("a #pool of lava# in Goron City blocks the way to", None, 'entrance'), - 'Gerudo Fortress -> GF Storms Grotto': ("a #storm within Gerudo's Fortress# reveals", None, 'entrance'), + 'GF Entrances Behind Crates -> GF Storms Grotto': ("a #storm within Gerudo's Fortress# reveals", None, 'entrance'), 'Zoras Domain -> ZD Storms Grotto': ("a #storm within Zora's Domain# reveals", None, 'entrance'), 'Hyrule Castle Grounds -> HC Storms Grotto': ("a #storm near the castle# reveals", None, 'entrance'), 'GV Fortress Side -> GV Storms Grotto': ("a #storm in the valley# reveals", None, 'entrance'), @@ -1712,6 +1712,7 @@ def tokens_required_by_settings(world): 'replace': { "enter #your pocket#. I will let you have": "check #your pocket#. You will find", }, + 'use_alt_hint': False, }, 'ganondorf': { 'id': 0x70CC, @@ -1722,12 +1723,14 @@ def tokens_required_by_settings(world): 'replace': { "from #inside Ganon's Castle#": "from #inside my castle#", "from #outside Ganon's Castle#": "from #outside my castle#", + "from #Ganondorf's Chamber#": "from #those pots over there#", }, + 'use_alt_hint': True, }, } # Separate table for goal names to avoid duplicates in the hint table. -# Link's Pocket will always be an empty goal, but it's included here to +# Link's Pocket will always be an empty goal, but it's included here to # prevent key errors during the dungeon reward lookup. goalTable = { 'Queen Gohma': ("path to the #Spider#", "path to #Queen Gohma#", "Green"), diff --git a/Hints.py b/Hints.py index 1ddfe3d1c..53f63bcd0 100644 --- a/Hints.py +++ b/Hints.py @@ -313,6 +313,7 @@ class HintArea(Enum): HYRULE_CASTLE = 'at', 'at', 'Hyrule Castle', 'Hyrule Castle', 'Light Blue', None OUTSIDE_GANONS_CASTLE = None, None, "outside Ganon's Castle", "Outside Ganon's Castle", 'Light Blue', None INSIDE_GANONS_CASTLE = 'inside', None, "inside Ganon's Castle", "Inside Ganon's Castle", 'Light Blue', 'Ganons Castle' + GANONDORFS_CHAMBER = 'in', 'in', "Ganondorf's Chamber", "Ganondorf's Chamber", 'Light Blue', None KOKIRI_FOREST = 'in', 'in', 'Kokiri Forest', "Kokiri Forest", 'Green', None DEKU_TREE = 'inside', 'inside', 'the Deku Tree', "Deku Tree", 'Green', 'Deku Tree' LOST_WOODS = 'in', 'in', 'the Lost Woods', "Lost Woods", 'Green', None @@ -344,7 +345,7 @@ class HintArea(Enum): # Performs a breadth first search to find the closest hint area from a given spot (region, location, or entrance). # May fail to find a hint if the given spot is only accessible from the root and not from any other region with a hint area @staticmethod - def at(spot): + def at(spot, use_alt_hint=False): if isinstance(spot, Region): original_parent = spot else: @@ -362,6 +363,8 @@ def at(spot): parent_region = current_spot.parent_region if parent_region.hint and (original_parent.name == 'Root' or parent_region.name != 'Root'): + if use_alt_hint and parent_region.alt_hint: + return parent_region.alt_hint return parent_region.hint spot_queue.extend(list(filter(lambda ent: ent not in already_checked, parent_region.entrances))) @@ -1571,7 +1574,7 @@ def buildMiscItemHints(world, messages): text = data['custom_item_text'].format(area='#your pocket#', item=item) elif hint_type in world.misc_hint_item_locations: location = world.misc_hint_item_locations[hint_type] - area = HintArea.at(location).text(world.settings.clearer_hints, world=None if location.world.id == world.id else location.world.id + 1) + area = HintArea.at(location, use_alt_hint=data['use_alt_hint']).text(world.settings.clearer_hints, world=None if location.world.id == world.id else location.world.id + 1) if item == data['default_item']: text = data['default_item_text'].format(area=area) else: diff --git a/ItemPool.py b/ItemPool.py index 527669995..cc5cadd61 100644 --- a/ItemPool.py +++ b/ItemPool.py @@ -1,8 +1,8 @@ import random -from collections import OrderedDict from decimal import Decimal, ROUND_UP from Item import ItemFactory, ItemInfo +from Location import DisableType, Location from Utils import random_choices @@ -502,11 +502,55 @@ def get_pool_core(world): elif location.vanilla_item == 'Small Key (Thieves Hideout)': shuffle_item = world.settings.shuffle_hideoutkeys != 'vanilla' if (world.settings.gerudo_fortress == 'open' - or world.settings.gerudo_fortress == 'fast' and location.name != 'Hideout Jail Guard (1 Torch)'): + or world.settings.gerudo_fortress == 'fast' and location.name != 'Hideout 1 Torch Jail Gerudo Key'): item = IGNORE_LOCATION shuffle_item = False if shuffle_item and world.settings.gerudo_fortress == 'normal' and 'Thieves Hideout' in world.settings.key_rings: - item = get_junk_item()[0] if location.name != 'Hideout Jail Guard (1 Torch)' else 'Small Key Ring (Thieves Hideout)' + item = get_junk_item()[0] if location.name != 'Hideout 1 Torch Jail Gerudo Key' else 'Small Key Ring (Thieves Hideout)' + + # Freestanding Rupees and Hearts + elif location.type in ['ActorOverride', 'Freestanding', 'RupeeTower']: + if world.settings.shuffle_freestanding_items == 'all': + shuffle_item = True + elif world.settings.shuffle_freestanding_items == 'dungeons' and location.dungeon is not None: + shuffle_item = True + elif world.settings.shuffle_freestanding_items == 'overworld' and location.dungeon is None: + shuffle_item = True + else: + shuffle_item = False + location.disabled = DisableType.DISABLED + + # Pots + elif location.type in ['Pot', 'FlyingPot']: + if world.settings.shuffle_pots == 'all': + shuffle_item = True + elif world.settings.shuffle_pots == 'dungeons' and location.dungeon is not None: + shuffle_item = True + elif world.settings.shuffle_pots == 'overworld' and location.dungeon is None: + shuffle_item = True + else: + shuffle_item = False + location.disabled = DisableType.DISABLED + + # Crates + elif location.type in ['Crate', 'SmallCrate']: + if world.settings.shuffle_crates == 'all': + shuffle_item = True + elif world.settings.shuffle_crates == 'dungeons' and location.dungeon is not None: + shuffle_item = True + elif world.settings.shuffle_crates == 'overworld' and location.dungeon is None: + shuffle_item = True + else: + shuffle_item = False + location.disabled = DisableType.DISABLED + + # Beehives + elif location.type == 'Beehive': + if world.settings.shuffle_beehives: + shuffle_item = True + else: + shuffle_item = False + location.disabled = DisableType.DISABLED # Dungeon Items elif location.dungeon is not None: @@ -544,7 +588,7 @@ def get_pool_core(world): # Handle dungeon item. if shuffle_setting is not None and not shuffle_item: dungeon_collection.append(ItemFactory(item)) - if shuffle_setting in ['remove', 'startwith', 'triforce']: + if shuffle_setting in ['remove', 'startwith']: world.state.collect(dungeon_collection[-1]) item = get_junk_item()[0] shuffle_item = True @@ -614,7 +658,7 @@ def get_pool_core(world): if world.settings.shuffle_ganon_bosskey == 'on_lacs': placed_items['ToT Light Arrows Cutscene'] = 'Boss Key (Ganons Castle)' - if world.settings.shuffle_ganon_bosskey in ['stones', 'medallions', 'dungeons', 'tokens', 'hearts']: + if world.settings.shuffle_ganon_bosskey in ['stones', 'medallions', 'dungeons', 'tokens', 'hearts', 'triforce']: placed_items['Gift from Sages'] = 'Boss Key (Ganons Castle)' pool.extend(get_junk_item()) else: diff --git a/LocationList.py b/LocationList.py index 2940e26da..3308173b6 100644 --- a/LocationList.py +++ b/LocationList.py @@ -35,864 +35,1953 @@ def shop_address(shop_id, shelf_id): # Rather, it is the index of the grouping used when storing skulltula collection # For example, zora river, zora's domain, and zora fountain are all a single 'scene' for skulltulas -# Location: Type Scene Default Addresses Vanilla Item Categories +# Note: for ActorOverride locations, the "Addresses" variable is in the form ([addresses], [bytes]) where addresses is a list of memory locations in ROM to be updated, and bytes is the data that will be written to that location + +# Location: Type Scene Default Addresses Vanilla Item Categories location_table = OrderedDict([ ## Dungeon Rewards - ("Links Pocket", ("Boss", None, None, None, 'Light Medallion', None)), - ("Queen Gohma", ("Boss", None, 0x6C, (0x0CA315F, 0x2079571), 'Kokiri Emerald', None)), - ("King Dodongo", ("Boss", None, 0x6D, (0x0CA30DF, 0x2223309), 'Goron Ruby', None)), - ("Barinade", ("Boss", None, 0x6E, (0x0CA36EB, 0x2113C19), 'Zora Sapphire', None)), - ("Phantom Ganon", ("Boss", None, 0x66, (0x0CA3D07, 0x0D4ED79), 'Forest Medallion', None)), - ("Volvagia", ("Boss", None, 0x67, (0x0CA3D93, 0x0D10135), 'Fire Medallion', None)), - ("Morpha", ("Boss", None, 0x68, (0x0CA3E1F, 0x0D5A3A9), 'Water Medallion', None)), - ("Bongo Bongo", ("Boss", None, 0x6A, (0x0CA3F43, 0x0D13E19), 'Shadow Medallion', None)), - ("Twinrova", ("Boss", None, 0x69, (0x0CA3EB3, 0x0D39FF1), 'Spirit Medallion', None)), - ("Ganon", ("Event", None, None, None, 'Triforce', None)), - ("Gift from Sages", ("Cutscene", 0xFF, 0x03, None, None, None)), + ("Links Pocket", ("Boss", None, None, None, 'Light Medallion', None)), + ("Queen Gohma", ("Boss", None, 0x6C, (0x0CA315F, 0x2079571), 'Kokiri Emerald', None)), + ("King Dodongo", ("Boss", None, 0x6D, (0x0CA30DF, 0x2223309), 'Goron Ruby', None)), + ("Barinade", ("Boss", None, 0x6E, (0x0CA36EB, 0x2113C19), 'Zora Sapphire', None)), + ("Phantom Ganon", ("Boss", None, 0x66, (0x0CA3D07, 0x0D4ED79), 'Forest Medallion', None)), + ("Volvagia", ("Boss", None, 0x67, (0x0CA3D93, 0x0D10135), 'Fire Medallion', None)), + ("Morpha", ("Boss", None, 0x68, (0x0CA3E1F, 0x0D5A3A9), 'Water Medallion', None)), + ("Bongo Bongo", ("Boss", None, 0x6A, (0x0CA3F43, 0x0D13E19), 'Shadow Medallion', None)), + ("Twinrova", ("Boss", None, 0x69, (0x0CA3EB3, 0x0D39FF1), 'Spirit Medallion', None)), + ("Ganon", ("Event", None, None, None, 'Triforce', None)), + ("Gift from Sages", ("Cutscene", 0xFF, 0x03, None, None, None)), ## Songs - ("Song from Impa", ("Song", 0xFF, 0x26, (0x2E8E925, 0x2E8E925), 'Zeldas Lullaby', ("Hyrule Castle", "Market", "Songs"))), - ("Song from Malon", ("Song", 0xFF, 0x27, (0x0D7EB53, 0x0D7EBCF), 'Eponas Song', ("Lon Lon Ranch", "Songs",))), - ("Song from Saria", ("Song", 0xFF, 0x28, (0x20B1DB1, 0x20B1DB1), 'Sarias Song', ("Sacred Forest Meadow", "Forest", "Songs"))), - ("Song from Royal Familys Tomb", ("Song", 0xFF, 0x29, (0x332A871, 0x332A871), 'Suns Song', ("the Graveyard", "Kakariko", "Songs"))), - ("Song from Ocarina of Time", ("Song", 0xFF, 0x2A, (0x252FC89, 0x252FC89), 'Song of Time', ("Hyrule Field", "Songs", "Need Spiritual Stones"))), - ("Song from Windmill", ("Song", 0xFF, 0x2B, (0x0E42C07, 0x0E42B8B), 'Song of Storms', ("Kakariko Village", "Kakariko", "Songs"))), - ("Sheik in Forest", ("Song", 0xFF, 0x20, (0x20B0809, 0x20B0809), 'Minuet of Forest', ("Sacred Forest Meadow", "Forest", "Songs"))), - ("Sheik in Crater", ("Song", 0xFF, 0x21, (0x224D7F1, 0x224D7F1), 'Bolero of Fire', ("Death Mountain Crater", "Death Mountain", "Songs"))), - ("Sheik in Ice Cavern", ("Song", 0xFF, 0x22, (0x2BEC889, 0x2BEC889), 'Serenade of Water', ("Ice Cavern", "Songs",))), - ("Sheik at Colossus", ("Song", 0xFF, 0x23, (0x218C57D, 0x218C57D), 'Requiem of Spirit', ("Desert Colossus", "Songs",))), - ("Sheik in Kakariko", ("Song", 0xFF, 0x24, (0x2000FE1, 0x2000FE1), 'Nocturne of Shadow', ("Kakariko Village", "Kakariko", "Songs"))), - ("Sheik at Temple", ("Song", 0xFF, 0x25, (0x2531329, 0x2531329), 'Prelude of Light', ("Temple of Time", "Market", "Songs"))), + ("Song from Impa", ("Song", 0xFF, 0x26, (0x2E8E925, 0x2E8E925), 'Zeldas Lullaby', ("Hyrule Castle", "Market", "Songs"))), + ("Song from Malon", ("Song", 0xFF, 0x27, (0x0D7EB53, 0x0D7EBCF), 'Eponas Song', ("Lon Lon Ranch", "Songs",))), + ("Song from Saria", ("Song", 0xFF, 0x28, (0x20B1DB1, 0x20B1DB1), 'Sarias Song', ("Sacred Forest Meadow", "Forest", "Songs"))), + ("Song from Royal Familys Tomb", ("Song", 0xFF, 0x29, (0x332A871, 0x332A871), 'Suns Song', ("the Graveyard", "Kakariko", "Songs"))), + ("Song from Ocarina of Time", ("Song", 0xFF, 0x2A, (0x252FC89, 0x252FC89), 'Song of Time', ("Hyrule Field", "Songs", "Need Spiritual Stones"))), + ("Song from Windmill", ("Song", 0xFF, 0x2B, (0x0E42C07, 0x0E42B8B), 'Song of Storms', ("Kakariko Village", "Kakariko", "Songs"))), + ("Sheik in Forest", ("Song", 0xFF, 0x20, (0x20B0809, 0x20B0809), 'Minuet of Forest', ("Sacred Forest Meadow", "Forest", "Songs"))), + ("Sheik in Crater", ("Song", 0xFF, 0x21, (0x224D7F1, 0x224D7F1), 'Bolero of Fire', ("Death Mountain Crater", "Death Mountain", "Songs"))), + ("Sheik in Ice Cavern", ("Song", 0xFF, 0x22, (0x2BEC889, 0x2BEC889), 'Serenade of Water', ("Ice Cavern", "Songs",))), + ("Sheik at Colossus", ("Song", 0xFF, 0x23, (0x218C57D, 0x218C57D), 'Requiem of Spirit', ("Desert Colossus", "Songs",))), + ("Sheik in Kakariko", ("Song", 0xFF, 0x24, (0x2000FE1, 0x2000FE1), 'Nocturne of Shadow', ("Kakariko Village", "Kakariko", "Songs"))), + ("Sheik at Temple", ("Song", 0xFF, 0x25, (0x2531329, 0x2531329), 'Prelude of Light', ("Temple of Time", "Market", "Songs"))), ## Overworld # Kokiri Forest - ("KF Midos Top Left Chest", ("Chest", 0x28, 0x00, None, 'Rupees (5)', ("Kokiri Forest", "Forest",))), - ("KF Midos Top Right Chest", ("Chest", 0x28, 0x01, None, 'Rupees (5)', ("Kokiri Forest", "Forest",))), - ("KF Midos Bottom Left Chest", ("Chest", 0x28, 0x02, None, 'Rupee (1)', ("Kokiri Forest", "Forest",))), - ("KF Midos Bottom Right Chest", ("Chest", 0x28, 0x03, None, 'Recovery Heart', ("Kokiri Forest", "Forest",))), - ("KF Kokiri Sword Chest", ("Chest", 0x55, 0x00, None, 'Kokiri Sword', ("Kokiri Forest", "Forest",))), - ("KF Storms Grotto Chest", ("Chest", 0x3E, 0x0C, None, 'Rupees (20)', ("Kokiri Forest", "Forest", "Grottos"))), - ("KF Links House Cow", ("NPC", 0x34, 0x15, None, 'Milk', ("Kokiri Forest", "Forest", "Cow", "Minigames"))), - ("KF GS Know It All House", ("GS Token", 0x0C, 0x02, None, 'Gold Skulltula Token', ("Kokiri Forest", "Skulltulas",))), - ("KF GS Bean Patch", ("GS Token", 0x0C, 0x01, None, 'Gold Skulltula Token', ("Kokiri Forest", "Skulltulas",))), - ("KF GS House of Twins", ("GS Token", 0x0C, 0x04, None, 'Gold Skulltula Token', ("Kokiri Forest", "Skulltulas",))), - ("KF Shop Item 1", ("Shop", 0x2D, 0x30, (shop_address(0, 0), None), 'Buy Deku Shield', ("Kokiri Forest", "Forest", "Shops"))), - ("KF Shop Item 2", ("Shop", 0x2D, 0x31, (shop_address(0, 1), None), 'Buy Deku Nut (5)', ("Kokiri Forest", "Forest", "Shops"))), - ("KF Shop Item 3", ("Shop", 0x2D, 0x32, (shop_address(0, 2), None), 'Buy Deku Nut (10)', ("Kokiri Forest", "Forest", "Shops"))), - ("KF Shop Item 4", ("Shop", 0x2D, 0x33, (shop_address(0, 3), None), 'Buy Deku Stick (1)', ("Kokiri Forest", "Forest", "Shops"))), - ("KF Shop Item 5", ("Shop", 0x2D, 0x34, (shop_address(0, 4), None), 'Buy Deku Seeds (30)', ("Kokiri Forest", "Forest", "Shops"))), - ("KF Shop Item 6", ("Shop", 0x2D, 0x35, (shop_address(0, 5), None), 'Buy Arrows (10)', ("Kokiri Forest", "Forest", "Shops"))), - ("KF Shop Item 7", ("Shop", 0x2D, 0x36, (shop_address(0, 6), None), 'Buy Arrows (30)', ("Kokiri Forest", "Forest", "Shops"))), - ("KF Shop Item 8", ("Shop", 0x2D, 0x37, (shop_address(0, 7), None), 'Buy Heart', ("Kokiri Forest", "Forest", "Shops"))), + ("KF Midos Top Left Chest", ("Chest", 0x28, 0x00, None, 'Rupees (5)', ("Kokiri Forest", "Forest"))), + ("KF Midos Top Right Chest", ("Chest", 0x28, 0x01, None, 'Rupees (5)', ("Kokiri Forest", "Forest"))), + ("KF Midos Bottom Left Chest", ("Chest", 0x28, 0x02, None, 'Rupee (1)', ("Kokiri Forest", "Forest"))), + ("KF Midos Bottom Right Chest", ("Chest", 0x28, 0x03, None, 'Recovery Heart', ("Kokiri Forest", "Forest"))), + ("KF Kokiri Sword Chest", ("Chest", 0x55, 0x00, None, 'Kokiri Sword', ("Kokiri Forest", "Forest"))), + ("KF Storms Grotto Chest", ("Chest", 0x3E, 0x0C, None, 'Rupees (20)', ("Kokiri Forest", "Forest", "Grottos"))), + ("KF Links House Cow", ("NPC", 0x34, 0x15, None, 'Milk', ("Kokiri Forest", "Forest", "Cow", "Minigames"))), + ("KF GS Know It All House", ("GS Token", 0x0C, 0x02, None, 'Gold Skulltula Token', ("Kokiri Forest", "Skulltulas"))), + ("KF GS Bean Patch", ("GS Token", 0x0C, 0x01, None, 'Gold Skulltula Token', ("Kokiri Forest", "Skulltulas"))), + ("KF GS House of Twins", ("GS Token", 0x0C, 0x04, None, 'Gold Skulltula Token', ("Kokiri Forest", "Skulltulas"))), + ("KF Shop Item 1", ("Shop", 0x2D, 0x30, (shop_address(0, 0), None), 'Buy Deku Shield', ("Kokiri Forest", "Forest", "Shops"))), + ("KF Shop Item 2", ("Shop", 0x2D, 0x31, (shop_address(0, 1), None), 'Buy Deku Nut (5)', ("Kokiri Forest", "Forest", "Shops"))), + ("KF Shop Item 3", ("Shop", 0x2D, 0x32, (shop_address(0, 2), None), 'Buy Deku Nut (10)', ("Kokiri Forest", "Forest", "Shops"))), + ("KF Shop Item 4", ("Shop", 0x2D, 0x33, (shop_address(0, 3), None), 'Buy Deku Stick (1)', ("Kokiri Forest", "Forest", "Shops"))), + ("KF Shop Item 5", ("Shop", 0x2D, 0x34, (shop_address(0, 4), None), 'Buy Deku Seeds (30)', ("Kokiri Forest", "Forest", "Shops"))), + ("KF Shop Item 6", ("Shop", 0x2D, 0x35, (shop_address(0, 5), None), 'Buy Arrows (10)', ("Kokiri Forest", "Forest", "Shops"))), + ("KF Shop Item 7", ("Shop", 0x2D, 0x36, (shop_address(0, 6), None), 'Buy Arrows (30)', ("Kokiri Forest", "Forest", "Shops"))), + ("KF Shop Item 8", ("Shop", 0x2D, 0x37, (shop_address(0, 7), None), 'Buy Heart', ("Kokiri Forest", "Forest", "Shops"))), + # Kokiri Forest Freestanding + ("KF Behind Midos Blue Rupee", ("Freestanding", 0x55, 0x12, None, 'Rupees (5)', ("Kokiri Forest", "Forest", "Freestanding"))), + ("KF Boulder Maze Blue Rupee 1", ("Freestanding", 0x55, 0x0F, None, 'Rupees (5)', ("Kokiri Forest", "Forest", "Freestanding"))), + ("KF Boulder Maze Blue Rupee 2", ("Freestanding", 0x55, 0x0E, None, 'Rupees (5)', ("Kokiri Forest", "Forest", "Freestanding"))), + ("KF End of Bridge Blue Rupee", ("Freestanding", 0x55, 0x11, None, 'Rupees (5)', ("Kokiri Forest", "Forest", "Freestanding"))), + ("KF Top of Sarias Recovery Heart 1", ("Freestanding", 0x55, 0x1C, None, 'Recovery Heart', ("Kokiri Forest", "Forest", "Freestanding"))), + ("KF Top of Sarias Recovery Heart 2", ("Freestanding", 0x55, 0x1E, None, 'Recovery Heart', ("Kokiri Forest", "Forest", "Freestanding"))), + ("KF Top of Sarias Recovery Heart 3", ("Freestanding", 0x55, 0x1D, None, 'Recovery Heart', ("Kokiri Forest", "Forest", "Freestanding"))), + ("KF Bean Platform Green Rupee 1", ("RupeeTower", 0x55, 0x40, ([0x020816A0, 0x2081910], None), 'Rupee (1)', ("Kokiri Forest", "Forest", "RupeeTower"))), + ("KF Bean Platform Green Rupee 2", ("RupeeTower", 0x55, 0x41, None, 'Rupee (1)', ("Kokiri Forest", "Forest", "RupeeTower"))), + ("KF Bean Platform Green Rupee 3", ("RupeeTower", 0x55, 0x42, None, 'Rupee (1)', ("Kokiri Forest", "Forest", "RupeeTower"))), + ("KF Bean Platform Green Rupee 4", ("RupeeTower", 0x55, 0x43, None, 'Rupee (1)', ("Kokiri Forest", "Forest", "RupeeTower"))), + ("KF Bean Platform Green Rupee 5", ("RupeeTower", 0x55, 0x44, None, 'Rupee (1)', ("Kokiri Forest", "Forest", "RupeeTower"))), + ("KF Bean Platform Green Rupee 6", ("RupeeTower", 0x55, 0x45, None, 'Rupee (1)', ("Kokiri Forest", "Forest", "RupeeTower"))), + ("KF Bean Platform Red Rupee", ("RupeeTower", 0x55, 0x46, None, 'Rupees (20)', ("Kokiri Forest", "Forest", "RupeeTower"))), + ("KF Grass Near Ramp Green Rupee 1", ("Freestanding", 0x55, 0x24, None, 'Rupee (1)', ("Kokiri Forest", "Forest", "Freestanding"))), + ("KF Grass Near Ramp Green Rupee 2", ("Freestanding", 0x55, 0x27, None, 'Rupee (1)', ("Kokiri Forest", "Forest", "Freestanding"))), + ("KF Grass Near Midos Green Rupee 1", ("Freestanding", 0x55, 0x25, None, 'Rupee (1)', ("Kokiri Forest", "Forest", "Freestanding"))), + ("KF Grass Near Midos Green Rupee 2", ("Freestanding", 0x55, 0x26, None, 'Rupee (1)', ("Kokiri Forest", "Forest", "Freestanding"))), + ("KF Sarias House Recovery Heart 1", ("Freestanding", 0x29, 0x38, None, 'Recovery Heart', ("Kokiri Forest", "Forest", "Freestanding"))), + ("KF Sarias House Recovery Heart 2", ("Freestanding", 0x29, 0x39, None, 'Recovery Heart', ("Kokiri Forest", "Forest", "Freestanding"))), + ("KF Sarias House Recovery Heart 3", ("Freestanding", 0x29, 0x3A, None, 'Recovery Heart', ("Kokiri Forest", "Forest", "Freestanding"))), + ("KF Sarias House Recovery Heart 4", ("Freestanding", 0x29, 0x3B, None, 'Recovery Heart', ("Kokiri Forest", "Forest", "Freestanding"))), + ("KF Shop Blue Rupee", ("ActorOverride",0x2D, 0x01, ([0x02587098], [ + 0x00, 0x15, 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x06 ]), 'Rupees (5)', ("Kokiri Forest", "Forest", "Freestanding"))), + # Kokiri Forest Pots + ("KF Links House Pot", ("Pot", 0x34, 0x20, None, 'Recovery Heart', ("Kokiri Forest", "Forest", "Pot"))), + ("KF Know it All House Pot 1", ("Pot", 0x26, 0x20, None, 'Rupee (1)', ("Kokiri Forest", "Forest", "Pot"))), + ("KF Know it All House Pot 2", ("Pot", 0x26, 0x21, None, 'Rupee (1)', ("Kokiri Forest", "Forest", "Pot"))), + ("KF House of Twins Pot 1", ("Pot", 0x27, 0x21, None, 'Rupee (1)', ("Kokiri Forest", "Forest", "Pot"))), + ("KF House of Twins Pot 2", ("Pot", 0x27, 0x22, None, 'Rupees (5)', ("Kokiri Forest", "Forest", "Pot"))), + # Kokiri Forest Beehives + ("KF Storms Grotto Beehive 1", ("Beehive", 0x3E, 0x60 + (0x0C * 2), None, 'Rupees (5)', ("Kokiri Forest", "Forest", "Grottos", "Beehive"))), + ("KF Storms Grotto Beehive 2", ("Beehive", 0x3E, 0x60 + (0x0C * 2 + 1), None, 'Rupees (20)', ("Kokiri Forest", "Forest", "Grottos", "Beehive"))), # Lost Woods - ("LW Gift from Saria", ("Cutscene", 0xFF, 0x02, None, 'Ocarina', ("the Lost Woods", "Forest",))), - ("LW Ocarina Memory Game", ("NPC", 0x5B, 0x76, None, 'Piece of Heart', ("the Lost Woods", "Forest", "Minigames"))), - ("LW Target in Woods", ("NPC", 0x5B, 0x60, None, 'Slingshot', ("the Lost Woods", "Forest",))), - ("LW Near Shortcuts Grotto Chest", ("Chest", 0x3E, 0x14, None, 'Rupees (5)', ("the Lost Woods", "Forest", "Grottos"))), - ("Deku Theater Skull Mask", ("NPC", 0x3E, 0x77, None, 'Deku Stick Capacity', ("the Lost Woods", "Forest", "Grottos"))), - ("Deku Theater Mask of Truth", ("NPC", 0x3E, 0x7A, None, 'Deku Nut Capacity', ("the Lost Woods", "Forest", "Need Spiritual Stones", "Grottos"))), - ("LW Skull Kid", ("NPC", 0x5B, 0x3E, None, 'Piece of Heart', ("the Lost Woods", "Forest",))), - ("LW Deku Scrub Near Bridge", ("Scrub", 0x5B, 0x77, None, 'Deku Stick Capacity', ("the Lost Woods", "Forest", "Deku Scrub", "Deku Scrub Upgrades"))), - ("LW Deku Scrub Near Deku Theater Left", ("Scrub", 0x5B, 0x31, None, 'Buy Deku Stick (1)', ("the Lost Woods", "Forest", "Deku Scrub"))), - ("LW Deku Scrub Near Deku Theater Right", ("Scrub", 0x5B, 0x30, None, 'Buy Deku Nut (5)', ("the Lost Woods", "Forest", "Deku Scrub"))), - ("LW Deku Scrub Grotto Front", ("GrottoScrub", 0xF5, 0x79, None, 'Deku Nut Capacity', ("the Lost Woods", "Forest", "Deku Scrub", "Deku Scrub Upgrades", "Grottos"))), - ("LW Deku Scrub Grotto Rear", ("GrottoScrub", 0xF5, 0x33, None, 'Buy Deku Seeds (30)', ("the Lost Woods", "Forest", "Deku Scrub", "Grottos"))), - ("LW GS Bean Patch Near Bridge", ("GS Token", 0x0D, 0x01, None, 'Gold Skulltula Token', ("the Lost Woods", "Skulltulas",))), - ("LW GS Bean Patch Near Theater", ("GS Token", 0x0D, 0x02, None, 'Gold Skulltula Token', ("the Lost Woods", "Skulltulas",))), - ("LW GS Above Theater", ("GS Token", 0x0D, 0x04, None, 'Gold Skulltula Token', ("the Lost Woods", "Skulltulas",))), + ("LW Gift from Saria", ("Cutscene", 0xFF, 0x02, None, 'Ocarina', ("the Lost Woods", "Forest"))), + ("LW Ocarina Memory Game", ("NPC", 0x5B, 0x76, None, 'Piece of Heart', ("the Lost Woods", "Forest", "Minigames"))), + ("LW Target in Woods", ("NPC", 0x5B, 0x60, None, 'Slingshot', ("the Lost Woods", "Forest"))), + ("LW Near Shortcuts Grotto Chest", ("Chest", 0x3E, 0x14, None, 'Rupees (5)', ("the Lost Woods", "Forest", "Grottos"))), + ("Deku Theater Skull Mask", ("NPC", 0x3E, 0x77, None, 'Deku Stick Capacity', ("the Lost Woods", "Forest", "Grottos"))), + ("Deku Theater Mask of Truth", ("NPC", 0x3E, 0x7A, None, 'Deku Nut Capacity', ("the Lost Woods", "Forest", "Need Spiritual Stones", "Grottos"))), + ("LW Skull Kid", ("NPC", 0x5B, 0x3E, None, 'Piece of Heart', ("the Lost Woods", "Forest"))), + ("LW Deku Scrub Near Bridge", ("Scrub", 0x5B, 0x77, None, 'Deku Stick Capacity', ("the Lost Woods", "Forest", "Deku Scrub", "Deku Scrub Upgrades"))), + ("LW Deku Scrub Near Deku Theater Left", ("Scrub", 0x5B, 0x31, None, 'Buy Deku Stick (1)', ("the Lost Woods", "Forest", "Deku Scrub"))), + ("LW Deku Scrub Near Deku Theater Right", ("Scrub", 0x5B, 0x30, None, 'Buy Deku Nut (5)', ("the Lost Woods", "Forest", "Deku Scrub"))), + ("LW Deku Scrub Grotto Front", ("GrottoScrub", 0xF5, 0x79, None, 'Deku Nut Capacity', ("the Lost Woods", "Forest", "Deku Scrub", "Deku Scrub Upgrades", "Grottos"))), + ("LW Deku Scrub Grotto Rear", ("GrottoScrub", 0xF5, 0x33, None, 'Buy Deku Seeds (30)', ("the Lost Woods", "Forest", "Deku Scrub", "Grottos"))), + ("LW GS Bean Patch Near Bridge", ("GS Token", 0x0D, 0x01, None, 'Gold Skulltula Token', ("the Lost Woods", "Skulltulas"))), + ("LW GS Bean Patch Near Theater", ("GS Token", 0x0D, 0x02, None, 'Gold Skulltula Token', ("the Lost Woods", "Skulltulas"))), + ("LW GS Above Theater", ("GS Token", 0x0D, 0x04, None, 'Gold Skulltula Token', ("the Lost Woods", "Skulltulas"))), + # Lost Woods Freestanding + ("LW Under Boulder Blue Rupee", ("Freestanding", 0x5B, 0x13, None, 'Rupees (5)', ("the Lost Woods", "Forest", "Freestanding"))), + ("LW Underwater Green Rupee 1", ("Freestanding", 0x5B, 0x35, None, 'Rupee (1)', ("the Lost Woods", "Forest", "Freestanding"))), + ("LW Underwater Green Rupee 2", ("Freestanding", 0x5B, 0x36, None, 'Rupee (1)', ("the Lost Woods", "Forest", "Freestanding"))), + ("LW Underwater Green Rupee 3", ("Freestanding", 0x5B, 0x37, None, 'Rupee (1)', ("the Lost Woods", "Forest", "Freestanding"))), + ("LW Underwater Green Rupee 4", ("Freestanding", 0x5B, 0x39, None, 'Rupee (1)', ("the Lost Woods", "Forest", "Freestanding"))), + ("LW Underwater Green Rupee 5", ("Freestanding", 0x5B, 0x3A, None, 'Rupee (1)', ("the Lost Woods", "Forest", "Freestanding"))), + ("LW Underwater Green Rupee 6", ("Freestanding", 0x5B, 0x3B, None, 'Rupee (1)', ("the Lost Woods", "Forest", "Freestanding"))), + ("LW Underwater Green Rupee 7", ("Freestanding", 0x5B, 0x3C, None, 'Rupee (1)', ("the Lost Woods", "Forest", "Freestanding"))), + ("LW Underwater Green Rupee Nearest Exit", ("Freestanding", 0x5B, 0x34, None, 'Rupee (1)', ("the Lost Woods", "Forest", "Freestanding"))), + # Lost Woods Beehives + ("LW Near Shortcuts Grotto Beehive 1", ("Beehive", 0x3E, 0x60 + (0x14 * 2), None, 'Rupees (5)', ("the Lost Woods", "Forest", "Grottos", "Beehive"))), + ("LW Near Shortcuts Grotto Beehive 2", ("Beehive", 0x3E, 0x60 + (0x14 * 2 + 1), None, 'Rupees (20)', ("the Lost Woods", "Forest", "Grottos", "Beehive"))), + ("LW Scrubs Grotto Beehive", ("Beehive", 0x3E, 0x60 + (0x15 * 2), None, 'Rupees (20)', ("the Lost Woods", "Forest", "Grottos", "Beehive"))), # Sacred Forest Meadow - ("SFM Wolfos Grotto Chest", ("Chest", 0x3E, 0x11, None, 'Rupees (50)', ("Sacred Forest Meadow", "Forest", "Grottos"))), - ("SFM Deku Scrub Grotto Front", ("GrottoScrub", 0xEE, 0x3A, None, 'Buy Green Potion', ("Sacred Forest Meadow", "Forest", "Deku Scrub", "Grottos"))), - ("SFM Deku Scrub Grotto Rear", ("GrottoScrub", 0xEE, 0x39, None, 'Buy Red Potion for 30 Rupees', ("Sacred Forest Meadow", "Forest", "Deku Scrub", "Grottos"))), - ("SFM GS", ("GS Token", 0x0D, 0x08, None, 'Gold Skulltula Token', ("Sacred Forest Meadow", "Skulltulas",))), + ("SFM Wolfos Grotto Chest", ("Chest", 0x3E, 0x11, None, 'Rupees (50)', ("Sacred Forest Meadow", "Forest", "Grottos"))), + ("SFM Deku Scrub Grotto Front", ("GrottoScrub", 0xEE, 0x3A, None, 'Buy Green Potion', ("Sacred Forest Meadow", "Forest", "Deku Scrub", "Grottos"))), + ("SFM Deku Scrub Grotto Rear", ("GrottoScrub", 0xEE, 0x39, None, 'Buy Red Potion for 30 Rupees', ("Sacred Forest Meadow", "Forest", "Deku Scrub", "Grottos"))), + ("SFM GS", ("GS Token", 0x0D, 0x08, None, 'Gold Skulltula Token', ("Sacred Forest Meadow", "Skulltulas"))), + # Sacred Forest Meadow Beehives + ("SFM Storms Grotto Beehive", ("Beehive", 0x3E, 0x60 + (0x0E * 2), None, 'Rupees (20)', ("Sacred Forest Meadow", "Forest", "Grottos", "Beehive"))), # Hyrule Field - ("HF Ocarina of Time Item", ("NPC", 0x51, 0x0C, None, 'Ocarina', ("Hyrule Field", "Need Spiritual Stones",))), - ("HF Near Market Grotto Chest", ("Chest", 0x3E, 0x00, None, 'Rupees (5)', ("Hyrule Field", "Grottos",))), - ("HF Tektite Grotto Freestanding PoH", ("Collectable", 0x3E, 0x01, None, 'Piece of Heart', ("Hyrule Field", "Grottos",))), - ("HF Southeast Grotto Chest", ("Chest", 0x3E, 0x02, None, 'Rupees (20)', ("Hyrule Field", "Grottos",))), - ("HF Open Grotto Chest", ("Chest", 0x3E, 0x03, None, 'Rupees (5)', ("Hyrule Field", "Grottos",))), - ("HF Deku Scrub Grotto", ("GrottoScrub", 0xE6, 0x3E, None, 'Piece of Heart', ("Hyrule Field", "Deku Scrub", "Deku Scrub Upgrades", "Grottos"))), - ("HF Cow Grotto Cow", ("NPC", 0x3E, 0x16, None, 'Milk', ("Hyrule Field", "Cow", "Grottos"))), - ("HF GS Cow Grotto", ("GS Token", 0x0A, 0x01, None, 'Gold Skulltula Token', ("Hyrule Field", "Skulltulas", "Grottos"))), - ("HF GS Near Kak Grotto", ("GS Token", 0x0A, 0x02, None, 'Gold Skulltula Token', ("Hyrule Field", "Skulltulas", "Grottos"))), + ("HF Ocarina of Time Item", ("NPC", 0x51, 0x0C, None, 'Ocarina', ("Hyrule Field", "Need Spiritual Stones"))), + ("HF Near Market Grotto Chest", ("Chest", 0x3E, 0x00, None, 'Rupees (5)', ("Hyrule Field", "Grottos"))), + ("HF Tektite Grotto Freestanding PoH", ("Collectable", 0x3E, 0x01, None, 'Piece of Heart', ("Hyrule Field", "Grottos"))), + ("HF Southeast Grotto Chest", ("Chest", 0x3E, 0x02, None, 'Rupees (20)', ("Hyrule Field", "Grottos"))), + ("HF Open Grotto Chest", ("Chest", 0x3E, 0x03, None, 'Rupees (5)', ("Hyrule Field", "Grottos"))), + ("HF Deku Scrub Grotto", ("GrottoScrub", 0xE6, 0x3E, None, 'Piece of Heart', ("Hyrule Field", "Deku Scrub", "Deku Scrub Upgrades", "Grottos"))), + ("HF Cow Grotto Cow", ("NPC", 0x3E, 0x16, None, 'Milk', ("Hyrule Field", "Cow", "Grottos"))), + ("HF GS Cow Grotto", ("GS Token", 0x0A, 0x01, None, 'Gold Skulltula Token', ("Hyrule Field", "Skulltulas", "Grottos"))), + ("HF GS Near Kak Grotto", ("GS Token", 0x0A, 0x02, None, 'Gold Skulltula Token', ("Hyrule Field", "Skulltulas", "Grottos"))), + # Hyrule Field Pots + ("HF Cow Grotto Pot 1", ("Pot", 0x3E, 0x20, None, 'Deku Nuts (5)', ("Hyrule Field", "Grottos", "Pot"))), + ("HF Cow Grotto Pot 2", ("Pot", 0x3E, 0x21, None, 'Rupees (5)', ("Hyrule Field", "Grottos", "Pot"))), + # Hyrule Field Beehives + ("HF Near Market Grotto Beehive 1", ("Beehive", 0x3E, 0x60 + (0x00 * 2), None, 'Rupees (5)', ("Hyrule Field", "Grottos", "Beehive"))), + ("HF Near Market Grotto Beehive 2", ("Beehive", 0x3E, 0x60 + (0x00 * 2 + 1), None, 'Rupees (20)', ("Hyrule Field", "Grottos", "Beehive"))), + ("HF Open Grotto Beehive 1", ("Beehive", 0x3E, 0x60 + (0x03 * 2), None, 'Rupees (5)', ("Hyrule Field", "Grottos", "Beehive"))), + ("HF Open Grotto Beehive 2", ("Beehive", 0x3E, 0x60 + (0x03 * 2 + 1), None, 'Rupees (20)', ("Hyrule Field", "Grottos", "Beehive"))), + ("HF Southeast Grotto Beehive 1", ("Beehive", 0x3E, 0x60 + (0x02 * 2), None, 'Rupees (5)', ("Hyrule Field", "Grottos", "Beehive"))), + ("HF Southeast Grotto Beehive 2", ("Beehive", 0x3E, 0x60 + (0x02 * 2 + 1), None, 'Rupees (20)', ("Hyrule Field", "Grottos", "Beehive"))), + ("HF Inside Fence Grotto Beehive", ("Beehive", 0x3E, 0x60 + (0x06 * 2), None, 'Rupees (20)', ("Hyrule Field", "Grottos", "Beehive"))), # Market - ("Market Shooting Gallery Reward", ("NPC", 0x42, 0x60, None, 'Slingshot', ("the Market", "Market", "Minigames"))), - ("Market Bombchu Bowling First Prize", ("NPC", 0x4B, 0x34, None, 'Bomb Bag', ("the Market", "Market", "Minigames"))), - ("Market Bombchu Bowling Second Prize", ("NPC", 0x4B, 0x3E, None, 'Piece of Heart', ("the Market", "Market", "Minigames"))), - ("Market Bombchu Bowling Bombchus", ("NPC", 0x4B, None, None, 'Bombchu Drop', ("the Market", "Market", "Minigames"))), - ("Market Lost Dog", ("NPC", 0x35, 0x3E, None, 'Piece of Heart', ("the Market", "Market",))), - ("Market Treasure Chest Game Reward", ("Chest", 0x10, 0x0A, None, 'Piece of Heart (Treasure Chest Game)', ("the Market", "Market", "Minigames"))), - ("Market 10 Big Poes", ("NPC", 0x4D, 0x0F, None, 'Bottle', ("the Market", "Hyrule Castle",))), - ("Market GS Guard House", ("GS Token", 0x0E, 0x08, None, 'Gold Skulltula Token', ("the Market", "Skulltulas",))), - ("Market Bazaar Item 1", ("Shop", 0x2C, 0x30, (shop_address(4, 0), None), 'Buy Hylian Shield', ("the Market", "Market", "Shops"))), - ("Market Bazaar Item 2", ("Shop", 0x2C, 0x31, (shop_address(4, 1), None), 'Buy Bombs (5) for 35 Rupees', ("the Market", "Market", "Shops"))), - ("Market Bazaar Item 3", ("Shop", 0x2C, 0x32, (shop_address(4, 2), None), 'Buy Deku Nut (5)', ("the Market", "Market", "Shops"))), - ("Market Bazaar Item 4", ("Shop", 0x2C, 0x33, (shop_address(4, 3), None), 'Buy Heart', ("the Market", "Market", "Shops"))), - ("Market Bazaar Item 5", ("Shop", 0x2C, 0x34, (shop_address(4, 4), None), 'Buy Arrows (10)', ("the Market", "Market", "Shops"))), - ("Market Bazaar Item 6", ("Shop", 0x2C, 0x35, (shop_address(4, 5), None), 'Buy Arrows (50)', ("the Market", "Market", "Shops"))), - ("Market Bazaar Item 7", ("Shop", 0x2C, 0x36, (shop_address(4, 6), None), 'Buy Deku Stick (1)', ("the Market", "Market", "Shops"))), - ("Market Bazaar Item 8", ("Shop", 0x2C, 0x37, (shop_address(4, 7), None), 'Buy Arrows (30)', ("the Market", "Market", "Shops"))), - - ("Market Potion Shop Item 1", ("Shop", 0x31, 0x30, (shop_address(3, 0), None), 'Buy Green Potion', ("the Market", "Market", "Shops"))), - ("Market Potion Shop Item 2", ("Shop", 0x31, 0x31, (shop_address(3, 1), None), 'Buy Blue Fire', ("the Market", "Market", "Shops"))), - ("Market Potion Shop Item 3", ("Shop", 0x31, 0x32, (shop_address(3, 2), None), 'Buy Red Potion for 30 Rupees', ("the Market", "Market", "Shops"))), - ("Market Potion Shop Item 4", ("Shop", 0x31, 0x33, (shop_address(3, 3), None), 'Buy Fairy\'s Spirit', ("the Market", "Market", "Shops"))), - ("Market Potion Shop Item 5", ("Shop", 0x31, 0x34, (shop_address(3, 4), None), 'Buy Deku Nut (5)', ("the Market", "Market", "Shops"))), - ("Market Potion Shop Item 6", ("Shop", 0x31, 0x35, (shop_address(3, 5), None), 'Buy Bottle Bug', ("the Market", "Market", "Shops"))), - ("Market Potion Shop Item 7", ("Shop", 0x31, 0x36, (shop_address(3, 6), None), 'Buy Poe', ("the Market", "Market", "Shops"))), - ("Market Potion Shop Item 8", ("Shop", 0x31, 0x37, (shop_address(3, 7), None), 'Buy Fish', ("the Market", "Market", "Shops"))), - - ("Market Bombchu Shop Item 1", ("Shop", 0x32, 0x30, (shop_address(2, 0), None), 'Buy Bombchu (5)', ("the Market", "Market", "Shops"))), - ("Market Bombchu Shop Item 2", ("Shop", 0x32, 0x31, (shop_address(2, 1), None), 'Buy Bombchu (10)', ("the Market", "Market", "Shops"))), - ("Market Bombchu Shop Item 3", ("Shop", 0x32, 0x32, (shop_address(2, 2), None), 'Buy Bombchu (10)', ("the Market", "Market", "Shops"))), - ("Market Bombchu Shop Item 4", ("Shop", 0x32, 0x33, (shop_address(2, 3), None), 'Buy Bombchu (10)', ("the Market", "Market", "Shops"))), - ("Market Bombchu Shop Item 5", ("Shop", 0x32, 0x34, (shop_address(2, 4), None), 'Buy Bombchu (20)', ("the Market", "Market", "Shops"))), - ("Market Bombchu Shop Item 6", ("Shop", 0x32, 0x35, (shop_address(2, 5), None), 'Buy Bombchu (20)', ("the Market", "Market", "Shops"))), - ("Market Bombchu Shop Item 7", ("Shop", 0x32, 0x36, (shop_address(2, 6), None), 'Buy Bombchu (20)', ("the Market", "Market", "Shops"))), - ("Market Bombchu Shop Item 8", ("Shop", 0x32, 0x37, (shop_address(2, 7), None), 'Buy Bombchu (20)', ("the Market", "Market", "Shops"))), - - ("ToT Light Arrows Cutscene", ("Cutscene", 0xFF, 0x01, None, 'Light Arrows', ("Temple of Time", "Market",))), + ("Market Shooting Gallery Reward", ("NPC", 0x42, 0x60, None, 'Slingshot', ("the Market", "Market", "Minigames"))), + ("Market Bombchu Bowling First Prize", ("NPC", 0x4B, 0x34, None, 'Bomb Bag', ("the Market", "Market", "Minigames"))), + ("Market Bombchu Bowling Second Prize", ("NPC", 0x4B, 0x3E, None, 'Piece of Heart', ("the Market", "Market", "Minigames"))), + ("Market Bombchu Bowling Bombchus", ("NPC", 0x4B, None, None, 'Bombchu Drop', ("the Market", "Market", "Minigames"))), + ("Market Lost Dog", ("NPC", 0x35, 0x3E, None, 'Piece of Heart', ("the Market", "Market"))), + ("Market Treasure Chest Game Reward", ("Chest", 0x10, 0x0A, None, 'Piece of Heart (Treasure Chest Game)', ("the Market", "Market", "Minigames"))), + ("Market 10 Big Poes", ("NPC", 0x4D, 0x0F, None, 'Bottle', ("the Market", "Hyrule Castle"))), + ("Market GS Guard House", ("GS Token", 0x0E, 0x08, None, 'Gold Skulltula Token', ("the Market", "Skulltulas"))), + ("Market Bazaar Item 1", ("Shop", 0x2C, 0x30, (shop_address(4, 0), None), 'Buy Hylian Shield', ("the Market", "Market", "Shops"))), + ("Market Bazaar Item 2", ("Shop", 0x2C, 0x31, (shop_address(4, 1), None), 'Buy Bombs (5) for 35 Rupees', ("the Market", "Market", "Shops"))), + ("Market Bazaar Item 3", ("Shop", 0x2C, 0x32, (shop_address(4, 2), None), 'Buy Deku Nut (5)', ("the Market", "Market", "Shops"))), + ("Market Bazaar Item 4", ("Shop", 0x2C, 0x33, (shop_address(4, 3), None), 'Buy Heart', ("the Market", "Market", "Shops"))), + ("Market Bazaar Item 5", ("Shop", 0x2C, 0x34, (shop_address(4, 4), None), 'Buy Arrows (10)', ("the Market", "Market", "Shops"))), + ("Market Bazaar Item 6", ("Shop", 0x2C, 0x35, (shop_address(4, 5), None), 'Buy Arrows (50)', ("the Market", "Market", "Shops"))), + ("Market Bazaar Item 7", ("Shop", 0x2C, 0x36, (shop_address(4, 6), None), 'Buy Deku Stick (1)', ("the Market", "Market", "Shops"))), + ("Market Bazaar Item 8", ("Shop", 0x2C, 0x37, (shop_address(4, 7), None), 'Buy Arrows (30)', ("the Market", "Market", "Shops"))), + + ("Market Potion Shop Item 1", ("Shop", 0x31, 0x30, (shop_address(3, 0), None), 'Buy Green Potion', ("the Market", "Market", "Shops"))), + ("Market Potion Shop Item 2", ("Shop", 0x31, 0x31, (shop_address(3, 1), None), 'Buy Blue Fire', ("the Market", "Market", "Shops"))), + ("Market Potion Shop Item 3", ("Shop", 0x31, 0x32, (shop_address(3, 2), None), 'Buy Red Potion for 30 Rupees', ("the Market", "Market", "Shops"))), + ("Market Potion Shop Item 4", ("Shop", 0x31, 0x33, (shop_address(3, 3), None), 'Buy Fairy\'s Spirit', ("the Market", "Market", "Shops"))), + ("Market Potion Shop Item 5", ("Shop", 0x31, 0x34, (shop_address(3, 4), None), 'Buy Deku Nut (5)', ("the Market", "Market", "Shops"))), + ("Market Potion Shop Item 6", ("Shop", 0x31, 0x35, (shop_address(3, 5), None), 'Buy Bottle Bug', ("the Market", "Market", "Shops"))), + ("Market Potion Shop Item 7", ("Shop", 0x31, 0x36, (shop_address(3, 6), None), 'Buy Poe', ("the Market", "Market", "Shops"))), + ("Market Potion Shop Item 8", ("Shop", 0x31, 0x37, (shop_address(3, 7), None), 'Buy Fish', ("the Market", "Market", "Shops"))), + + ("Market Bombchu Shop Item 1", ("Shop", 0x32, 0x30, (shop_address(2, 0), None), 'Buy Bombchu (5)', ("the Market", "Market", "Shops"))), + ("Market Bombchu Shop Item 2", ("Shop", 0x32, 0x31, (shop_address(2, 1), None), 'Buy Bombchu (10)', ("the Market", "Market", "Shops"))), + ("Market Bombchu Shop Item 3", ("Shop", 0x32, 0x32, (shop_address(2, 2), None), 'Buy Bombchu (10)', ("the Market", "Market", "Shops"))), + ("Market Bombchu Shop Item 4", ("Shop", 0x32, 0x33, (shop_address(2, 3), None), 'Buy Bombchu (10)', ("the Market", "Market", "Shops"))), + ("Market Bombchu Shop Item 5", ("Shop", 0x32, 0x34, (shop_address(2, 4), None), 'Buy Bombchu (20)', ("the Market", "Market", "Shops"))), + ("Market Bombchu Shop Item 6", ("Shop", 0x32, 0x35, (shop_address(2, 5), None), 'Buy Bombchu (20)', ("the Market", "Market", "Shops"))), + ("Market Bombchu Shop Item 7", ("Shop", 0x32, 0x36, (shop_address(2, 6), None), 'Buy Bombchu (20)', ("the Market", "Market", "Shops"))), + ("Market Bombchu Shop Item 8", ("Shop", 0x32, 0x37, (shop_address(2, 7), None), 'Buy Bombchu (20)', ("the Market", "Market", "Shops"))), + + ("ToT Light Arrows Cutscene", ("Cutscene", 0xFF, 0x01, None, 'Light Arrows', ("Temple of Time", "Market"))), + + # Market Pots/Crates + ("Market Night Red Rupee Crate", ("Crate", 0x21, 0x03, None, 'Rupees (20)', ("the Market", "Market", "Crate"))), + ("Market Night Green Rupee Crate 1", ("Crate", 0x21, 0x21, None, 'Rupee (1)', ("the Market", "Market", "Crate"))), + ("Market Night Green Rupee Crate 2", ("Crate", 0x21, 0x22, None, 'Rupee (1)', ("the Market", "Market", "Crate"))), + ("Market Night Green Rupee Crate 3", ("Crate", 0x21, 0x23, None, 'Rupee (1)', ("the Market", "Market", "Crate"))), + ("Market Dog Lady House Crate", ("Crate", 0x35, 0x20, None, 'Rupees (5)', ("Market", "Market", "Crate"))), + ("Market Guard House Child Crate", ("Crate", 0x4D, 0x3C, None, 'Rupee (1)', ("the Market", "Market", "Crate"))), + ("Market Guard House Child Pot 1", ("Pot", 0x4D, 0x20, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 2", ("Pot", 0x4D, 0x21, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 3", ("Pot", 0x4D, 0x22, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 4", ("Pot", 0x4D, 0x23, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 5", ("Pot", 0x4D, 0x24, None, 'Rupees (5)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 6", ("Pot", 0x4D, 0x25, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 7", ("Pot", 0x4D, 0x27, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 8", ("Pot", 0x4D, 0x28, None, 'Rupees (5)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 9", ("Pot", 0x4D, 0x29, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 10", ("Pot", 0x4D, 0x2B, None, 'Rupees (5)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 11", ("Pot", 0x4D, 0x2C, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 12", ("Pot", 0x4D, 0x2D, None, 'Rupees (5)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 13", ("Pot", 0x4D, 0x2E, None, 'Recovery Heart', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 14", ("Pot", 0x4D, 0x30, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 15", ("Pot", 0x4D, 0x31, None, 'Recovery Heart', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 16", ("Pot", 0x4D, 0x32, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 17", ("Pot", 0x4D, 0x33, None, 'Rupees (5)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 18", ("Pot", 0x4D, 0x34, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 19", ("Pot", 0x4D, 0x35, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 20", ("Pot", 0x4D, 0x36, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 21", ("Pot", 0x4D, 0x37, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Child Pot 22", ("Pot", 0x4D, 0x3B, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Adult Pot 1", ("Pot", 0x4D, 0x2F, ([0x33904C4],None), 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Adult Pot 2", ("Pot", 0x4D, 0x38, ([0x33904E4],None), 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Adult Pot 3", ("Pot", 0x4D, 0x39, ([0x33904F4],None), 'Recovery Heart', ("the Market", "Market", "Pot"))), + ("Market Guard House Adult Pot 4", ("Pot", 0x4D, 0x3A, ([0x3390514],None), 'Rupees (20)', ("the Market", "Market", "Pot"))), + ("Market Guard House Adult Pot 5", ("Pot", 0x4D, 0x26, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Guard House Adult Pot 6", ("Pot", 0x4D, 0x3D, ([0x3390544],None), 'Recovery Heart', ("the Market", "Market", "Pot"))), + ("Market Guard House Adult Pot 7", ("Pot", 0x4D, 0x2A, None, 'Rupee (1)', ("the Market", "Market", "Pot"))), + ("Market Man in Green House Pot 1", ("Pot", 0x2B, 0x21, None, 'Recovery Heart', ("the Market", "Market", "Pot"))), + ("Market Man in Green House Pot 2", ("Pot", 0x2B, 0x22, None, 'Recovery Heart', ("the Market", "Market", "Pot"))), + ("Market Man in Green House Pot 3", ("Pot", 0x2B, 0x23, None, 'Rupees (5)', ("the Market", "Market", "Pot"))), # Hyrule Castle - ("HC Malon Egg", ("NPC", 0x5F, 0x47, None, 'Weird Egg', ("Hyrule Castle", "Market",))), - ("HC Zeldas Letter", ("NPC", 0x4A, 0x0B, None, 'Zeldas Letter', ("Hyrule Castle", "Market",))), - ("HC Great Fairy Reward", ("Cutscene", 0xFF, 0x11, None, 'Dins Fire', ("Hyrule Castle", "Market", "Fairies"))), - ("HC GS Tree", ("GS Token", 0x0E, 0x04, None, 'Gold Skulltula Token', ("Hyrule Castle", "Skulltulas",))), - ("HC GS Storms Grotto", ("GS Token", 0x0E, 0x02, None, 'Gold Skulltula Token', ("Hyrule Castle", "Skulltulas", "Grottos"))), + ("HC Malon Egg", ("NPC", 0x5F, 0x47, None, 'Weird Egg', ("Hyrule Castle", "Market"))), + ("HC Zeldas Letter", ("NPC", 0x4A, 0x0B, None, 'Zeldas Letter', ("Hyrule Castle", "Market"))), + ("HC Great Fairy Reward", ("Cutscene", 0xFF, 0x11, None, 'Dins Fire', ("Hyrule Castle", "Market", "Fairies"))), + ("HC GS Tree", ("GS Token", 0x0E, 0x04, None, 'Gold Skulltula Token', ("Hyrule Castle", "Skulltulas"))), + ("HC GS Storms Grotto", ("GS Token", 0x0E, 0x02, None, 'Gold Skulltula Token', ("Hyrule Castle", "Skulltulas", "Grottos"))), + ("HC Storms Grotto Pot 1", ("Pot", 0x3E, 0x22, None, 'Rupees (20)', ("Hyrule Castle", "Grottos", "Pot"))), + ("HC Storms Grotto Pot 2", ("Pot", 0x3E, 0x23, None, 'Bombs (5)', ("Hyrule Castle", "Grottos", "Pot"))), + ("HC Storms Grotto Pot 3", ("Pot", 0x3E, 0x24, None, 'Arrows (5)', ("Hyrule Castle", "Grottos", "Pot"))), + ("HC Storms Grotto Pot 4", ("Pot", 0x3E, 0x25, None, 'Deku Nuts (5)', ("Hyrule Castle", "Grottos", "Pot"))), # Lon Lon Ranch - ("LLR Talons Chickens", ("NPC", 0x4C, 0x14, None, 'Bottle with Milk', ("Lon Lon Ranch", "Minigames"))), - ("LLR Freestanding PoH", ("Collectable", 0x4C, 0x01, None, 'Piece of Heart', ("Lon Lon Ranch",))), - ("LLR Deku Scrub Grotto Left", ("GrottoScrub", 0xFC, 0x30, None, 'Buy Deku Nut (5)', ("Lon Lon Ranch", "Deku Scrub", "Grottos"))), - ("LLR Deku Scrub Grotto Center", ("GrottoScrub", 0xFC, 0x33, None, 'Buy Deku Seeds (30)', ("Lon Lon Ranch", "Deku Scrub", "Grottos"))), - ("LLR Deku Scrub Grotto Right", ("GrottoScrub", 0xFC, 0x37, None, 'Buy Bombs (5) for 35 Rupees', ("Lon Lon Ranch", "Deku Scrub", "Grottos"))), - ("LLR Stables Left Cow", ("NPC", 0x36, 0x15, None, 'Milk', ("Lon Lon Ranch", "Cow",))), - ("LLR Stables Right Cow", ("NPC", 0x36, 0x16, None, 'Milk', ("Lon Lon Ranch", "Cow",))), - ("LLR Tower Left Cow", ("NPC", 0x4C, 0x16, None, 'Milk', ("Lon Lon Ranch", "Cow",))), - ("LLR Tower Right Cow", ("NPC", 0x4C, 0x15, None, 'Milk', ("Lon Lon Ranch", "Cow",))), - ("LLR GS House Window", ("GS Token", 0x0B, 0x04, None, 'Gold Skulltula Token', ("Lon Lon Ranch", "Skulltulas",))), - ("LLR GS Tree", ("GS Token", 0x0B, 0x08, None, 'Gold Skulltula Token', ("Lon Lon Ranch", "Skulltulas",))), - ("LLR GS Rain Shed", ("GS Token", 0x0B, 0x02, None, 'Gold Skulltula Token', ("Lon Lon Ranch", "Skulltulas",))), - ("LLR GS Back Wall", ("GS Token", 0x0B, 0x01, None, 'Gold Skulltula Token', ("Lon Lon Ranch", "Skulltulas",))), + ("LLR Talons Chickens", ("NPC", 0x4C, 0x14, None, 'Bottle with Milk', ("Lon Lon Ranch", "Minigames"))), + ("LLR Freestanding PoH", ("Collectable", 0x4C, 0x01, None, 'Piece of Heart', ("Lon Lon Ranch"))), + ("LLR Deku Scrub Grotto Left", ("GrottoScrub", 0xFC, 0x30, None, 'Buy Deku Nut (5)', ("Lon Lon Ranch", "Deku Scrub", "Grottos"))), + ("LLR Deku Scrub Grotto Center", ("GrottoScrub", 0xFC, 0x33, None, 'Buy Deku Seeds (30)', ("Lon Lon Ranch", "Deku Scrub", "Grottos"))), + ("LLR Deku Scrub Grotto Right", ("GrottoScrub", 0xFC, 0x37, None, 'Buy Bombs (5) for 35 Rupees', ("Lon Lon Ranch", "Deku Scrub", "Grottos"))), + ("LLR Stables Left Cow", ("NPC", 0x36, 0x15, None, 'Milk', ("Lon Lon Ranch", "Cow"))), + ("LLR Stables Right Cow", ("NPC", 0x36, 0x16, None, 'Milk', ("Lon Lon Ranch", "Cow"))), + ("LLR Tower Left Cow", ("NPC", 0x4C, 0x16, None, 'Milk', ("Lon Lon Ranch", "Cow"))), + ("LLR Tower Right Cow", ("NPC", 0x4C, 0x15, None, 'Milk', ("Lon Lon Ranch", "Cow"))), + ("LLR GS House Window", ("GS Token", 0x0B, 0x04, None, 'Gold Skulltula Token', ("Lon Lon Ranch", "Skulltulas"))), + ("LLR GS Tree", ("GS Token", 0x0B, 0x08, None, 'Gold Skulltula Token', ("Lon Lon Ranch", "Skulltulas"))), + ("LLR GS Rain Shed", ("GS Token", 0x0B, 0x02, None, 'Gold Skulltula Token', ("Lon Lon Ranch", "Skulltulas"))), + ("LLR GS Back Wall", ("GS Token", 0x0B, 0x01, None, 'Gold Skulltula Token', ("Lon Lon Ranch", "Skulltulas"))), + # Lon Lon Ranch Pots/Crates + ("LLR Front Pot 1", ("Pot", 0x63, 0x20, None, 'Recovery Heart', ("Lon Lon Ranch", "Pot"))), + ("LLR Front Pot 2", ("Pot", 0x63, 0x21, None, 'Recovery Heart', ("Lon Lon Ranch", "Pot"))), + ("LLR Front Pot 3", ("Pot", 0x63, 0x22, None, 'Rupee (1)', ("Lon Lon Ranch", "Pot"))), + ("LLR Front Pot 4", ("Pot", 0x63, 0x23, None, 'Rupee (1)', ("Lon Lon Ranch", "Pot"))), + ("LLR Rain Shed Pot 1", ("Pot", 0x63, 0x26, None, 'Recovery Heart', ("Lon Lon Ranch", "Pot"))), + ("LLR Rain Shed Pot 2", ("Pot", 0x63, 0x27, None, 'Recovery Heart', ("Lon Lon Ranch", "Pot"))), + ("LLR Rain Shed Pot 3", ("Pot", 0x63, 0x28, None, 'Recovery Heart', ("Lon Lon Ranch", "Pot"))), + ("LLR Talons House Pot 1", ("Pot", 0x4C, 0x29, None, 'Rupees (5)', ("Lon Lon Ranch", "Pot"))), + ("LLR Talons House Pot 2", ("Pot", 0x4C, 0x2A, None, 'Rupees (5)', ("Lon Lon Ranch", "Pot"))), + ("LLR Talons House Pot 3", ("Pot", 0x4C, 0x2B, None, 'Rupees (5)', ("Lon Lon Ranch", "Pot"))), + ("LLR Child Crate", ("Crate", 0x63, 0x40, ([0x29ce204, 0x29ce84c], None), 'Rupee (1)', ("Lon Lon Ranch", "Crate"))), + # Lon Lon Ranch Beehives + ("LLR Grotto Beehive", ("Beehive", 0x3E, 0x60 + (0x1C * 2), None, 'Rupees (20)', ("Lon Lon Ranch", "Grottos", "Beehive"))), # Kakariko - ("Kak Anju as Child", ("NPC", 0x52, 0x0F, None, 'Bottle', ("Kakariko Village", "Kakariko", "Minigames"))), - ("Kak Anju as Adult", ("NPC", 0x52, 0x1D, None, 'Pocket Egg', ("Kakariko Village", "Kakariko",))), - ("Kak Impas House Freestanding PoH", ("Collectable", 0x37, 0x01, None, 'Piece of Heart', ("Kakariko Village", "Kakariko",))), - ("Kak Windmill Freestanding PoH", ("Collectable", 0x48, 0x01, None, 'Piece of Heart', ("Kakariko Village", "Kakariko",))), - ("Kak Man on Roof", ("NPC", 0x52, 0x3E, None, 'Piece of Heart', ("Kakariko Village", "Kakariko",))), - ("Kak Open Grotto Chest", ("Chest", 0x3E, 0x08, None, 'Rupees (20)', ("Kakariko Village", "Kakariko", "Grottos"))), - ("Kak Redead Grotto Chest", ("Chest", 0x3E, 0x0A, None, 'Rupees (200)', ("Kakariko Village", "Kakariko", "Grottos"))), - ("Kak Shooting Gallery Reward", ("NPC", 0x42, 0x30, None, 'Bow', ("Kakariko Village", "Kakariko", "Minigames"))), - ("Kak 10 Gold Skulltula Reward", ("NPC", 0x50, 0x45, None, 'Progressive Wallet', ("Kakariko Village", "Kakariko", "Skulltula House"))), - ("Kak 20 Gold Skulltula Reward", ("NPC", 0x50, 0x39, None, 'Stone of Agony', ("Kakariko Village", "Kakariko", "Skulltula House"))), - ("Kak 30 Gold Skulltula Reward", ("NPC", 0x50, 0x46, None, 'Progressive Wallet', ("Kakariko Village", "Kakariko", "Skulltula House"))), - ("Kak 40 Gold Skulltula Reward", ("NPC", 0x50, 0x03, None, 'Bombchus (10)', ("Kakariko Village", "Kakariko", "Skulltula House"))), - ("Kak 50 Gold Skulltula Reward", ("NPC", 0x50, 0x3E, None, 'Piece of Heart', ("Kakariko Village", "Kakariko", "Skulltula House"))), - ("Kak Impas House Cow", ("NPC", 0x37, 0x15, None, 'Milk', ("Kakariko Village", "Kakariko", "Cow"))), - ("Kak GS Tree", ("GS Token", 0x10, 0x20, None, 'Gold Skulltula Token', ("Kakariko Village", "Skulltulas",))), - ("Kak GS Near Gate Guard", ("GS Token", 0x10, 0x02, None, 'Gold Skulltula Token', ("Kakariko Village", "Skulltulas",))), - ("Kak GS Watchtower", ("GS Token", 0x10, 0x04, None, 'Gold Skulltula Token', ("Kakariko Village", "Skulltulas",))), - ("Kak GS Skulltula House", ("GS Token", 0x10, 0x10, None, 'Gold Skulltula Token', ("Kakariko Village", "Skulltulas",))), - ("Kak GS House Under Construction", ("GS Token", 0x10, 0x08, None, 'Gold Skulltula Token', ("Kakariko Village", "Skulltulas",))), - ("Kak GS Above Impas House", ("GS Token", 0x10, 0x40, None, 'Gold Skulltula Token', ("Kakariko Village", "Skulltulas",))), - ("Kak Bazaar Item 1", ("Shop", 0x2C, 0x38, (shop_address(5, 0), None), 'Buy Hylian Shield', ("Kakariko Village", "Kakariko", "Shops"))), - ("Kak Bazaar Item 2", ("Shop", 0x2C, 0x39, (shop_address(5, 1), None), 'Buy Bombs (5) for 35 Rupees', ("Kakariko Village", "Kakariko", "Shops"))), - ("Kak Bazaar Item 3", ("Shop", 0x2C, 0x3A, (shop_address(5, 2), None), 'Buy Deku Nut (5)', ("Kakariko Village", "Kakariko", "Shops"))), - ("Kak Bazaar Item 4", ("Shop", 0x2C, 0x3B, (shop_address(5, 3), None), 'Buy Heart', ("Kakariko Village", "Kakariko", "Shops"))), - ("Kak Bazaar Item 5", ("Shop", 0x2C, 0x3D, (shop_address(5, 4), None), 'Buy Arrows (10)', ("Kakariko Village", "Kakariko", "Shops"))), - ("Kak Bazaar Item 6", ("Shop", 0x2C, 0x3E, (shop_address(5, 5), None), 'Buy Arrows (50)', ("Kakariko Village", "Kakariko", "Shops"))), - ("Kak Bazaar Item 7", ("Shop", 0x2C, 0x3F, (shop_address(5, 6), None), 'Buy Deku Stick (1)', ("Kakariko Village", "Kakariko", "Shops"))), - ("Kak Bazaar Item 8", ("Shop", 0x2C, 0x40, (shop_address(5, 7), None), 'Buy Arrows (30)', ("Kakariko Village", "Kakariko", "Shops"))), - ("Kak Potion Shop Item 1", ("Shop", 0x30, 0x30, (shop_address(1, 0), None), 'Buy Deku Nut (5)', ("Kakariko Village", "Kakariko", "Shops"))), - ("Kak Potion Shop Item 2", ("Shop", 0x30, 0x31, (shop_address(1, 1), None), 'Buy Fish', ("Kakariko Village", "Kakariko", "Shops"))), - ("Kak Potion Shop Item 3", ("Shop", 0x30, 0x32, (shop_address(1, 2), None), 'Buy Red Potion for 30 Rupees', ("Kakariko Village", "Kakariko", "Shops"))), - ("Kak Potion Shop Item 4", ("Shop", 0x30, 0x33, (shop_address(1, 3), None), 'Buy Green Potion', ("Kakariko Village", "Kakariko", "Shops"))), - ("Kak Potion Shop Item 5", ("Shop", 0x30, 0x34, (shop_address(1, 4), None), 'Buy Blue Fire', ("Kakariko Village", "Kakariko", "Shops"))), - ("Kak Potion Shop Item 6", ("Shop", 0x30, 0x35, (shop_address(1, 5), None), 'Buy Bottle Bug', ("Kakariko Village", "Kakariko", "Shops"))), - ("Kak Potion Shop Item 7", ("Shop", 0x30, 0x36, (shop_address(1, 6), None), 'Buy Poe', ("Kakariko Village", "Kakariko", "Shops"))), - ("Kak Potion Shop Item 8", ("Shop", 0x30, 0x37, (shop_address(1, 7), None), 'Buy Fairy\'s Spirit', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Anju as Child", ("NPC", 0x52, 0x0F, None, 'Bottle', ("Kakariko Village", "Kakariko", "Minigames"))), + ("Kak Anju as Adult", ("NPC", 0x52, 0x1D, None, 'Pocket Egg', ("Kakariko Village", "Kakariko"))), + ("Kak Impas House Freestanding PoH", ("Collectable", 0x37, 0x01, None, 'Piece of Heart', ("Kakariko Village", "Kakariko"))), + ("Kak Windmill Freestanding PoH", ("Collectable", 0x48, 0x01, None, 'Piece of Heart', ("Kakariko Village", "Kakariko"))), + ("Kak Man on Roof", ("NPC", 0x52, 0x3E, None, 'Piece of Heart', ("Kakariko Village", "Kakariko"))), + ("Kak Open Grotto Chest", ("Chest", 0x3E, 0x08, None, 'Rupees (20)', ("Kakariko Village", "Kakariko", "Grottos"))), + ("Kak Redead Grotto Chest", ("Chest", 0x3E, 0x0A, None, 'Rupees (200)', ("Kakariko Village", "Kakariko", "Grottos"))), + ("Kak Shooting Gallery Reward", ("NPC", 0x42, 0x30, None, 'Bow', ("Kakariko Village", "Kakariko", "Minigames"))), + ("Kak 10 Gold Skulltula Reward", ("NPC", 0x50, 0x45, None, 'Progressive Wallet', ("Kakariko Village", "Kakariko", "Skulltula House"))), + ("Kak 20 Gold Skulltula Reward", ("NPC", 0x50, 0x39, None, 'Stone of Agony', ("Kakariko Village", "Kakariko", "Skulltula House"))), + ("Kak 30 Gold Skulltula Reward", ("NPC", 0x50, 0x46, None, 'Progressive Wallet', ("Kakariko Village", "Kakariko", "Skulltula House"))), + ("Kak 40 Gold Skulltula Reward", ("NPC", 0x50, 0x03, None, 'Bombchus (10)', ("Kakariko Village", "Kakariko", "Skulltula House"))), + ("Kak 50 Gold Skulltula Reward", ("NPC", 0x50, 0x3E, None, 'Piece of Heart', ("Kakariko Village", "Kakariko", "Skulltula House"))), + ("Kak Impas House Cow", ("NPC", 0x37, 0x15, None, 'Milk', ("Kakariko Village", "Kakariko", "Cow"))), + ("Kak GS Tree", ("GS Token", 0x10, 0x20, None, 'Gold Skulltula Token', ("Kakariko Village", "Skulltulas"))), + ("Kak GS Near Gate Guard", ("GS Token", 0x10, 0x02, None, 'Gold Skulltula Token', ("Kakariko Village", "Skulltulas"))), + ("Kak GS Watchtower", ("GS Token", 0x10, 0x04, None, 'Gold Skulltula Token', ("Kakariko Village", "Skulltulas"))), + ("Kak GS Skulltula House", ("GS Token", 0x10, 0x10, None, 'Gold Skulltula Token', ("Kakariko Village", "Skulltulas"))), + ("Kak GS House Under Construction", ("GS Token", 0x10, 0x08, None, 'Gold Skulltula Token', ("Kakariko Village", "Skulltulas"))), + ("Kak GS Above Impas House", ("GS Token", 0x10, 0x40, None, 'Gold Skulltula Token', ("Kakariko Village", "Skulltulas"))), + ("Kak Bazaar Item 1", ("Shop", 0x2C, 0x38, (shop_address(5, 0), None), 'Buy Hylian Shield', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Bazaar Item 2", ("Shop", 0x2C, 0x39, (shop_address(5, 1), None), 'Buy Bombs (5) for 35 Rupees', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Bazaar Item 3", ("Shop", 0x2C, 0x3A, (shop_address(5, 2), None), 'Buy Deku Nut (5)', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Bazaar Item 4", ("Shop", 0x2C, 0x3B, (shop_address(5, 3), None), 'Buy Heart', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Bazaar Item 5", ("Shop", 0x2C, 0x3D, (shop_address(5, 4), None), 'Buy Arrows (10)', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Bazaar Item 6", ("Shop", 0x2C, 0x3E, (shop_address(5, 5), None), 'Buy Arrows (50)', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Bazaar Item 7", ("Shop", 0x2C, 0x3F, (shop_address(5, 6), None), 'Buy Deku Stick (1)', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Bazaar Item 8", ("Shop", 0x2C, 0x40, (shop_address(5, 7), None), 'Buy Arrows (30)', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Potion Shop Item 1", ("Shop", 0x30, 0x30, (shop_address(1, 0), None), 'Buy Deku Nut (5)', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Potion Shop Item 2", ("Shop", 0x30, 0x31, (shop_address(1, 1), None), 'Buy Fish', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Potion Shop Item 3", ("Shop", 0x30, 0x32, (shop_address(1, 2), None), 'Buy Red Potion for 30 Rupees', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Potion Shop Item 4", ("Shop", 0x30, 0x33, (shop_address(1, 3), None), 'Buy Green Potion', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Potion Shop Item 5", ("Shop", 0x30, 0x34, (shop_address(1, 4), None), 'Buy Blue Fire', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Potion Shop Item 6", ("Shop", 0x30, 0x35, (shop_address(1, 5), None), 'Buy Bottle Bug', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Potion Shop Item 7", ("Shop", 0x30, 0x36, (shop_address(1, 6), None), 'Buy Poe', ("Kakariko Village", "Kakariko", "Shops"))), + ("Kak Potion Shop Item 8", ("Shop", 0x30, 0x37, (shop_address(1, 7), None), 'Buy Fairy\'s Spirit', ("Kakariko Village", "Kakariko", "Shops"))), + # Kak Pots + ("Kak Near Potion Shop Pot 1", ("Pot", 0x52, 0x20, None, 'Recovery Heart', ("Kakariko Village", "Kakariko", "Pot"))), + ("Kak Near Potion Shop Pot 2", ("Pot", 0x52, 0x21, None, 'Recovery Heart', ("Kakariko Village", "Kakariko", "Pot"))), + ("Kak Near Potion Shop Pot 3", ("Pot", 0x52, 0x22, None, 'Recovery Heart', ("Kakariko Village", "Kakariko", "Pot"))), + ("Kak Near Impas House Pot 1", ("Pot", 0x52, 0x23, None, 'Recovery Heart', ("Kakariko Village", "Kakariko", "Pot"))), + ("Kak Near Impas House Pot 2", ("Pot", 0x52, 0x24, None, 'Recovery Heart', ("Kakariko Village", "Kakariko", "Pot"))), + ("Kak Near Impas House Pot 3", ("Pot", 0x52, 0x25, None, 'Recovery Heart', ("Kakariko Village", "Kakariko", "Pot"))), + ("Kak Near Guards House Pot 1", ("Pot", 0x52, 0x26, None, 'Recovery Heart', ("Kakariko Village", "Kakariko", "Pot"))), + ("Kak Near Guards House Pot 2", ("Pot", 0x52, 0x27, None, 'Recovery Heart', ("Kakariko Village", "Kakariko", "Pot"))), + ("Kak Near Guards House Pot 3", ("Pot", 0x52, 0x28, None, 'Recovery Heart', ("Kakariko Village", "Kakariko", "Pot"))), + ("Kak Near Odd Medicine Building Pot 1", ("Pot", 0x52, 0x29, None, 'Recovery Heart', ("Kakariko Village", "Kakariko", "Pot"))), + ("Kak Near Odd Medicine Building Pot 2", ("Pot", 0x52, 0x2A, None, 'Recovery Heart', ("Kakariko Village", "Kakariko", "Pot"))), + ("Kak Adult Red Rupee Crate", ("Crate", 0x52, 0x2B, ([0x201689C, 0x2016BFC], None), 'Rupees (20)', ("Kakariko Village", "Kakariko", "Crate"))), # update crate flags to not conflict w/ child pots. These move day/night + ("Kak Adult Arrows Crate", ("Crate", 0x52, 0x2C, ([0x201680C, 0x2016BCC], None), 'Arrows (10)', ("Kakariko Village", "Kakariko", "Crate"))), # update crate flags to not conflict w/ child pots. These move day/night + # Kak Beehives + ("Kak Open Grotto Beehive 1", ("Beehive", 0x3E, 0x60 + (0x08 * 2), None, 'Rupees (5)', ("Kakariko Village", "Kakariko", "Grottos", "Beehive"))), + ("Kak Open Grotto Beehive 2", ("Beehive", 0x3E, 0x60 + (0x08 * 2 + 1), None, 'Rupees (20)', ("Kakariko Village", "Kakariko", "Grottos", "Beehive"))), # Graveyard - ("Graveyard Shield Grave Chest", ("Chest", 0x40, 0x00, None, 'Hylian Shield', ("the Graveyard", "Kakariko",))), - ("Graveyard Heart Piece Grave Chest", ("Chest", 0x3F, 0x00, None, 'Piece of Heart', ("the Graveyard", "Kakariko",))), - ("Graveyard Royal Familys Tomb Chest", ("Chest", 0x41, 0x00, None, 'Bombs (5)', ("the Graveyard", "Kakariko",))), - ("Graveyard Freestanding PoH", ("Collectable", 0x53, 0x04, None, 'Piece of Heart', ("the Graveyard", "Kakariko",))), - ("Graveyard Dampe Gravedigging Tour", ("Collectable", 0x53, 0x08, None, 'Piece of Heart', ("the Graveyard", "Kakariko",))), - ("Graveyard Dampe Race Hookshot Chest", ("Chest", 0x48, 0x00, None, 'Progressive Hookshot', ("the Graveyard", "Kakariko",))), - ("Graveyard Dampe Race Freestanding PoH", ("Collectable", 0x48, 0x07, None, 'Piece of Heart', ("the Graveyard", "Kakariko", "Minigames"))), - ("Graveyard GS Bean Patch", ("GS Token", 0x10, 0x01, None, 'Gold Skulltula Token', ("the Graveyard", "Skulltulas",))), - ("Graveyard GS Wall", ("GS Token", 0x10, 0x80, None, 'Gold Skulltula Token', ("the Graveyard", "Skulltulas",))), + ("Graveyard Shield Grave Chest", ("Chest", 0x40, 0x00, None, 'Hylian Shield', ("the Graveyard", "Kakariko"))), + ("Graveyard Heart Piece Grave Chest", ("Chest", 0x3F, 0x00, None, 'Piece of Heart', ("the Graveyard", "Kakariko"))), + ("Graveyard Royal Familys Tomb Chest", ("Chest", 0x41, 0x00, None, 'Bombs (5)', ("the Graveyard", "Kakariko"))), + ("Graveyard Freestanding PoH", ("Collectable", 0x53, 0x04, None, 'Piece of Heart', ("the Graveyard", "Kakariko"))), + ("Graveyard Dampe Gravedigging Tour", ("Collectable", 0x53, 0x08, None, 'Piece of Heart', ("the Graveyard", "Kakariko"))), + ("Graveyard Dampe Race Hookshot Chest", ("Chest", 0x48, 0x00, None, 'Progressive Hookshot', ("the Graveyard", "Kakariko"))), + ("Graveyard Dampe Race Freestanding PoH", ("Collectable", 0x48, 0x07, None, 'Piece of Heart', ("the Graveyard", "Kakariko", "Minigames"))), + ("Graveyard GS Bean Patch", ("GS Token", 0x10, 0x01, None, 'Gold Skulltula Token', ("the Graveyard", "Skulltulas"))), + ("Graveyard GS Wall", ("GS Token", 0x10, 0x80, None, 'Gold Skulltula Token', ("the Graveyard", "Skulltulas"))), + # Graveyard Freestanding + ("Graveyard Dampe Race Rupee 1", ("Freestanding", 0x48, 0x38, None, 'Rupee (1)', ("the Graveyard", "Kakariko", "Freestanding"))), + ("Graveyard Dampe Race Rupee 2", ("Freestanding", 0x48, 0x39, None, 'Rupee (1)', ("the Graveyard", "Kakariko", "Freestanding"))), + ("Graveyard Dampe Race Rupee 3", ("Freestanding", 0x48, 0x3A, None, 'Rupee (1)', ("the Graveyard", "Kakariko", "Freestanding"))), + ("Graveyard Dampe Race Rupee 4", ("Freestanding", 0x48, 0x3B, None, 'Rupee (1)', ("the Graveyard", "Kakariko", "Freestanding"))), + ("Graveyard Dampe Race Rupee 5", ("Freestanding", 0x48, 0x3C, None, 'Rupee (1)', ("the Graveyard", "Kakariko", "Freestanding"))), + ("Graveyard Dampe Race Rupee 6", ("Freestanding", 0x48, 0x3D, None, 'Rupee (1)', ("the Graveyard", "Kakariko", "Freestanding"))), + ("Graveyard Dampe Race Rupee 7", ("Freestanding", 0x48, 0x3E, None, 'Rupee (1)', ("the Graveyard", "Kakariko", "Freestanding"))), + ("Graveyard Dampe Race Rupee 8", ("Freestanding", 0x48, 0x3F, None, 'Rupee (1)', ("the Graveyard", "Kakariko", "Freestanding"))), + # Graveyard Pots/Crates + ("Graveyard Dampe Pot 1", ("Pot", 0x48, 0x22, None, 'Recovery Heart', ("the Graveyard", "Kakariko", "Pot"))), + ("Graveyard Dampe Pot 2", ("Pot", 0x48, 0x23, None, 'Deku Nuts (5)', ("the Graveyard", "Kakariko", "Pot"))), + ("Graveyard Dampe Pot 3", ("Pot", 0x48, 0x24, None, 'Bombs (5)', ("the Graveyard", "Kakariko", "Pot"))), + ("Graveyard Dampe Pot 4", ("Pot", 0x48, 0x25, None, 'Arrows (10)', ("the Graveyard", "Kakariko", "Pot"))), + ("Graveyard Dampe Pot 5", ("Pot", 0x48, 0x26, None, 'Rupees (20)', ("the Graveyard", "Kakariko", "Pot"))), + ("Graveyard Dampe Pot 6", ("Pot", 0x48, 0x27, None, 'Rupees (20)', ("the Graveyard", "Kakariko", "Pot"))), + # Death Mountain Trail - ("DMT Freestanding PoH", ("Collectable", 0x60, 0x1E, None, 'Piece of Heart', ("Death Mountain Trail", "Death Mountain",))), - ("DMT Chest", ("Chest", 0x60, 0x01, None, 'Rupees (50)', ("Death Mountain Trail", "Death Mountain",))), - ("DMT Storms Grotto Chest", ("Chest", 0x3E, 0x17, None, 'Rupees (200)', ("Death Mountain Trail", "Death Mountain", "Grottos"))), - ("DMT Great Fairy Reward", ("Cutscene", 0xFF, 0x13, None, 'Magic Meter', ("Death Mountain Trail", "Death Mountain", "Fairies"))), - ("DMT Biggoron", ("NPC", 0x60, 0x57, None, 'Biggoron Sword', ("Death Mountain Trail", "Death Mountain",))), - ("DMT Cow Grotto Cow", ("NPC", 0x3E, 0x15, None, 'Milk', ("Death Mountain Trail", "Death Mountain", "Cow", "Grottos"))), - ("DMT GS Near Kak", ("GS Token", 0x0F, 0x04, None, 'Gold Skulltula Token', ("Death Mountain Trail", "Skulltulas",))), - ("DMT GS Bean Patch", ("GS Token", 0x0F, 0x02, None, 'Gold Skulltula Token', ("Death Mountain Trail", "Skulltulas",))), - ("DMT GS Above Dodongos Cavern", ("GS Token", 0x0F, 0x08, None, 'Gold Skulltula Token', ("Death Mountain Trail", "Skulltulas",))), - ("DMT GS Falling Rocks Path", ("GS Token", 0x0F, 0x10, None, 'Gold Skulltula Token', ("Death Mountain Trail", "Skulltulas",))), + ("DMT Freestanding PoH", ("Collectable", 0x60, 0x1E, None, 'Piece of Heart', ("Death Mountain Trail", "Death Mountain",))), + ("DMT Chest", ("Chest", 0x60, 0x01, None, 'Rupees (50)', ("Death Mountain Trail", "Death Mountain",))), + ("DMT Rock Red Rupee", ("Freestanding", 0x60, 0x0A, None, 'Rupees (20)', ("Death Mountain Trail", "Death Mountain", "Freestanding"))), + ("DMT Rock Blue Rupee", ("Freestanding", 0x60, 0x07, None, 'Rupees (5)', ("Death Mountain Trail", "Death Mountain", "Freestanding"))), + ("DMT Storms Grotto Chest", ("Chest", 0x3E, 0x17, None, 'Rupees (200)', ("Death Mountain Trail", "Death Mountain", "Grottos"))), + ("DMT Great Fairy Reward", ("Cutscene", 0xFF, 0x13, None, 'Magic Meter', ("Death Mountain Trail", "Death Mountain", "Fairies"))), + ("DMT Biggoron", ("NPC", 0x60, 0x57, None, 'Biggoron Sword', ("Death Mountain Trail", "Death Mountain",))), + ("DMT Cow Grotto Cow", ("NPC", 0x3E, 0x15, None, 'Milk', ("Death Mountain Trail", "Death Mountain", "Cow", "Grottos"))), + ("DMT GS Near Kak", ("GS Token", 0x0F, 0x04, None, 'Gold Skulltula Token', ("Death Mountain Trail", "Skulltulas",))), + ("DMT GS Bean Patch", ("GS Token", 0x0F, 0x02, None, 'Gold Skulltula Token', ("Death Mountain Trail", "Skulltulas",))), + ("DMT GS Above Dodongos Cavern", ("GS Token", 0x0F, 0x08, None, 'Gold Skulltula Token', ("Death Mountain Trail", "Skulltulas",))), + ("DMT GS Falling Rocks Path", ("GS Token", 0x0F, 0x10, None, 'Gold Skulltula Token', ("Death Mountain Trail", "Skulltulas",))), + # Death Mountain Trail Freestanding + ("DMT Cow Grotto Green Rupee 1", ("RupeeTower", 0x3E, 0x40, ([0x026D2098], None), 'Rupee (1)', ("Death Mountain Trail", "Death Mountain", "Grottos", "RupeeTower"))), + ("DMT Cow Grotto Green Rupee 2", ("RupeeTower", 0x3E, 0x41, None, 'Rupee (1)', ("Death Mountain Trail", "Death Mountain", "Grottos", "RupeeTower"))), + ("DMT Cow Grotto Green Rupee 3", ("RupeeTower", 0x3E, 0x42, None, 'Rupee (1)', ("Death Mountain Trail", "Death Mountain", "Grottos", "RupeeTower"))), + ("DMT Cow Grotto Green Rupee 4", ("RupeeTower", 0x3E, 0x43, None, 'Rupee (1)', ("Death Mountain Trail", "Death Mountain", "Grottos", "RupeeTower"))), + ("DMT Cow Grotto Green Rupee 5", ("RupeeTower", 0x3E, 0x44, None, 'Rupee (1)', ("Death Mountain Trail", "Death Mountain", "Grottos", "RupeeTower"))), + ("DMT Cow Grotto Green Rupee 6", ("RupeeTower", 0x3E, 0x45, None, 'Rupee (1)', ("Death Mountain Trail", "Death Mountain", "Grottos", "RupeeTower"))), + ("DMT Cow Grotto Red Rupee", ("RupeeTower", 0x3E, 0x46, None, 'Rupees (20)', ("Death Mountain Trail", "Death Mountain", "Grottos", "RupeeTower"))), + ("DMT Cow Grotto Recovery Heart 1", ("Freestanding", 0x3E, 0x28, None, 'Recovery Heart', ("Death Mountain Trail", "Death Mountain", "Grottos", "Freestanding"))), + ("DMT Cow Grotto Recovery Heart 2", ("Freestanding", 0x3E, 0x29, None, 'Recovery Heart', ("Death Mountain Trail", "Death Mountain", "Grottos", "Freestanding"))), + ("DMT Cow Grotto Recovery Heart 3", ("Freestanding", 0x3E, 0x2A, None, 'Recovery Heart', ("Death Mountain Trail", "Death Mountain", "Grottos", "Freestanding"))), + ("DMT Cow Grotto Recovery Heart 4", ("Freestanding", 0x3E, 0x2B, None, 'Recovery Heart', ("Death Mountain Trail", "Death Mountain", "Grottos", "Freestanding"))), + # Death Mountain Trial Beehives + ("DMT Cow Grotto Beehive", ("Beehive", 0x3E, 0x60 + (0x18 * 2), None, 'Rupees (20)', ("Death Mountain Trail", "Death Mountain", "Grottos", "Beehive"))), + ("DMT Storms Grotto Beehive 1", ("Beehive", 0x3E, 0x60 + (0x17 * 2), None, 'Rupees (5)', ("Death Mountain Trail", "Death Mountain", "Grottos", "Beehive"))), + ("DMT Storms Grotto Beehive 2", ("Beehive", 0x3E, 0x60 + (0x17 * 2 + 1), None, 'Rupees (20)', ("Death Mountain Trail", "Death Mountain", "Grottos", "Beehive"))), # Goron City - ("GC Darunias Joy", ("NPC", 0x62, 0x54, None, 'Progressive Strength Upgrade', ("Goron City",))), - ("GC Pot Freestanding PoH", ("Collectable", 0x62, 0x1F, None, 'Piece of Heart', ("Goron City", "Goron City",))), - ("GC Rolling Goron as Child", ("NPC", 0x62, 0x34, None, 'Bomb Bag', ("Goron City",))), - ("GC Rolling Goron as Adult", ("NPC", 0x62, 0x2C, None, 'Goron Tunic', ("Goron City",))), - ("GC Medigoron", ("NPC", 0x62, 0x28, None, 'Giants Knife', ("Goron City",))), - ("GC Maze Left Chest", ("Chest", 0x62, 0x00, None, 'Rupees (200)', ("Goron City",))), - ("GC Maze Right Chest", ("Chest", 0x62, 0x01, None, 'Rupees (50)', ("Goron City",))), - ("GC Maze Center Chest", ("Chest", 0x62, 0x02, None, 'Rupees (50)', ("Goron City",))), - ("GC Deku Scrub Grotto Left", ("GrottoScrub", 0xFB, 0x30, None, 'Buy Deku Nut (5)', ("Goron City", "Deku Scrub", "Grottos"))), - ("GC Deku Scrub Grotto Center", ("GrottoScrub", 0xFB, 0x33, None, 'Buy Arrows (30)', ("Goron City", "Deku Scrub", "Grottos"))), - ("GC Deku Scrub Grotto Right", ("GrottoScrub", 0xFB, 0x37, None, 'Buy Bombs (5) for 35 Rupees', ("Goron City", "Deku Scrub", "Grottos"))), - ("GC GS Center Platform", ("GS Token", 0x0F, 0x20, None, 'Gold Skulltula Token', ("Goron City", "Skulltulas",))), - ("GC GS Boulder Maze", ("GS Token", 0x0F, 0x40, None, 'Gold Skulltula Token', ("Goron City", "Skulltulas",))), - ("GC Shop Item 1", ("Shop", 0x2E, 0x30, (shop_address(8, 0), None), 'Buy Bombs (5) for 25 Rupees', ("Goron City", "Shops",))), - ("GC Shop Item 2", ("Shop", 0x2E, 0x31, (shop_address(8, 1), None), 'Buy Bombs (10)', ("Goron City", "Shops",))), - ("GC Shop Item 3", ("Shop", 0x2E, 0x32, (shop_address(8, 2), None), 'Buy Bombs (20)', ("Goron City", "Shops",))), - ("GC Shop Item 4", ("Shop", 0x2E, 0x33, (shop_address(8, 3), None), 'Buy Bombs (30)', ("Goron City", "Shops",))), - ("GC Shop Item 5", ("Shop", 0x2E, 0x34, (shop_address(8, 4), None), 'Buy Goron Tunic', ("Goron City", "Shops",))), - ("GC Shop Item 6", ("Shop", 0x2E, 0x35, (shop_address(8, 5), None), 'Buy Heart', ("Goron City", "Shops",))), - ("GC Shop Item 7", ("Shop", 0x2E, 0x36, (shop_address(8, 6), None), 'Buy Red Potion for 40 Rupees', ("Goron City", "Shops",))), - ("GC Shop Item 8", ("Shop", 0x2E, 0x37, (shop_address(8, 7), None), 'Buy Heart', ("Goron City", "Shops",))), + ("GC Darunias Joy", ("NPC", 0x62, 0x54, None, 'Progressive Strength Upgrade', ("Goron City"))), + ("GC Pot Freestanding PoH", ("Collectable", 0x62, 0x1F, None, 'Piece of Heart', ("Goron City", "Goron City"))), + ("GC Rolling Goron as Child", ("NPC", 0x62, 0x34, None, 'Bomb Bag', ("Goron City"))), + ("GC Rolling Goron as Adult", ("NPC", 0x62, 0x2C, None, 'Goron Tunic', ("Goron City"))), + ("GC Medigoron", ("NPC", 0x62, 0x28, None, 'Giants Knife', ("Goron City"))), + ("GC Maze Left Chest", ("Chest", 0x62, 0x00, None, 'Rupees (200)', ("Goron City"))), + ("GC Maze Right Chest", ("Chest", 0x62, 0x01, None, 'Rupees (50)', ("Goron City"))), + ("GC Maze Center Chest", ("Chest", 0x62, 0x02, None, 'Rupees (50)', ("Goron City"))), + ("GC Deku Scrub Grotto Left", ("GrottoScrub", 0xFB, 0x30, None, 'Buy Deku Nut (5)', ("Goron City", "Deku Scrub", "Grottos"))), + ("GC Deku Scrub Grotto Center", ("GrottoScrub", 0xFB, 0x33, None, 'Buy Arrows (30)', ("Goron City", "Deku Scrub", "Grottos"))), + ("GC Deku Scrub Grotto Right", ("GrottoScrub", 0xFB, 0x37, None, 'Buy Bombs (5) for 35 Rupees', ("Goron City", "Deku Scrub", "Grottos"))), + ("GC GS Center Platform", ("GS Token", 0x0F, 0x20, None, 'Gold Skulltula Token', ("Goron City", "Skulltulas"))), + ("GC GS Boulder Maze", ("GS Token", 0x0F, 0x40, None, 'Gold Skulltula Token', ("Goron City", "Skulltulas"))), + ("GC Shop Item 1", ("Shop", 0x2E, 0x30, (shop_address(8, 0), None), 'Buy Bombs (5) for 25 Rupees', ("Goron City", "Shops"))), + ("GC Shop Item 2", ("Shop", 0x2E, 0x31, (shop_address(8, 1), None), 'Buy Bombs (10)', ("Goron City", "Shops"))), + ("GC Shop Item 3", ("Shop", 0x2E, 0x32, (shop_address(8, 2), None), 'Buy Bombs (20)', ("Goron City", "Shops"))), + ("GC Shop Item 4", ("Shop", 0x2E, 0x33, (shop_address(8, 3), None), 'Buy Bombs (30)', ("Goron City", "Shops"))), + ("GC Shop Item 5", ("Shop", 0x2E, 0x34, (shop_address(8, 4), None), 'Buy Goron Tunic', ("Goron City", "Shops"))), + ("GC Shop Item 6", ("Shop", 0x2E, 0x35, (shop_address(8, 5), None), 'Buy Heart', ("Goron City", "Shops"))), + ("GC Shop Item 7", ("Shop", 0x2E, 0x36, (shop_address(8, 6), None), 'Buy Red Potion for 40 Rupees', ("Goron City", "Shops"))), + ("GC Shop Item 8", ("Shop", 0x2E, 0x37, (shop_address(8, 7), None), 'Buy Heart', ("Goron City", "Shops"))), + ("GC Spinning Pot Bomb Drop 1", ("RupeeTower", 0x62, 0x41, ([0x22A82F4], None), 'Bombs (5)', ("Goron City", "RupeeTower"))), + ("GC Spinning Pot Bomb Drop 2", ("RupeeTower", 0x62, 0x42, None, 'Bombs (5)', ("Goron City", "RupeeTower"))), + ("GC Spinning Pot Bomb Drop 3", ("RupeeTower", 0x62, 0x43, None, 'Bombs (5)', ("Goron City", "RupeeTower"))), + ("GC Spinning Pot Rupee Drop 1", ("RupeeTower", 0x62, 0x44, None, 'Rupee (1)', ("Goron City", "RupeeTower"))), + ("GC Spinning Pot Rupee Drop 2", ("RupeeTower", 0x62, 0x45, None, 'Rupee (1)', ("Goron City", "RupeeTower"))), + ("GC Spinning Pot Rupee Drop 3", ("RupeeTower", 0x62, 0x46, None, 'Rupee (1)', ("Goron City", "RupeeTower"))), + ("GC Spinning Pot PoH Drop Rupee 1", ("RupeeTower", 0x62, 0x47, None, 'Rupees (20)', ("Goron City", "RupeeTower"))), + ("GC Spinning Pot PoH Drop Rupee 2", ("RupeeTower", 0x62, 0x48, None, 'Rupees (5)', ("Goron City", "RupeeTower"))), + # Goron City Pots. Reassign some flags because Nintendo decided adult pots should share flags... + ("GC Darunia Pot 1", ("Pot", 0x62, 0x38, None, 'Deku Stick (1)', ("Goron City", "Pot"))), + ("GC Darunia Pot 2", ("Pot", 0x62, 0x39, None, 'Rupee (1)', ("Goron City", "Pot"))), + ("GC Darunia Pot 3", ("Pot", 0x62, 0x3A, None, 'Deku Stick (1)', ("Goron City", "Pot"))), + ("GC Medigoron Pot", ("Pot", 0x62, 0x33, ([0x22961D0], None), 'Rupees (5)', ("Goron City", "Pot"))), + ("GC Lower Staircase Pot 1", ("Pot", 0x62, 0x34, ([0x22A84D8], None), 'Deku Stick (1)', ("Goron City", "Pot"))), + ("GC Lower Staircase Pot 2", ("Pot", 0x62, 0x3C, ([0x22A8518], None), 'Recovery Heart', ("Goron City", "Pot"))), + ("GC Upper Staircase Pot 1", ("Pot", 0x62, 0x35, ([0x22A84E8], None), 'Rupees (5)', ("Goron City", "Pot"))), + ("GC Upper Staircase Pot 2", ("Pot", 0x62, 0x36, ([0x22A84F8], None), 'Rupee (1)', ("Goron City", "Pot"))), + ("GC Upper Staircase Pot 3", ("Pot", 0x62, 0x3B, ([0x22A8508], None), 'Rupees (5)', ("Goron City", "Pot"))), + ("GC Boulder Maze Crate", ("Crate", 0x62, 0x40, ([0x227c6ec, 0x227C37C], None), 'Rupee (1)', ("Goron City", "Crate"))), + # Goron City Beehives + ("GC Grotto Beehive", ("Beehive", 0x3E, 0x60 + (0x1B * 2), None, 'Rupees (20)', ("Goron City", "Grottos", "Beehive"))), # Death Mountain Crater - ("DMC Volcano Freestanding PoH", ("Collectable", 0x61, 0x08, None, 'Piece of Heart', ("Death Mountain Crater", "Death Mountain",))), - ("DMC Wall Freestanding PoH", ("Collectable", 0x61, 0x02, None, 'Piece of Heart', ("Death Mountain Crater", "Death Mountain",))), - ("DMC Upper Grotto Chest", ("Chest", 0x3E, 0x1A, None, 'Bombs (20)', ("Death Mountain Crater", "Death Mountain", "Grottos"))), - ("DMC Great Fairy Reward", ("Cutscene", 0xFF, 0x14, None, 'Magic Meter', ("Death Mountain Crater", "Death Mountain", "Fairies",))), - ("DMC Deku Scrub", ("Scrub", 0x61, 0x37, None, 'Buy Bombs (5) for 35 Rupees', ("Death Mountain Crater", "Death Mountain", "Deku Scrub"))), - ("DMC Deku Scrub Grotto Left", ("GrottoScrub", 0xF9, 0x30, None, 'Buy Deku Nut (5)', ("Death Mountain Crater", "Death Mountain", "Deku Scrub", "Grottos"))), - ("DMC Deku Scrub Grotto Center", ("GrottoScrub", 0xF9, 0x33, None, 'Buy Arrows (30)', ("Death Mountain Crater", "Death Mountain", "Deku Scrub", "Grottos"))), - ("DMC Deku Scrub Grotto Right", ("GrottoScrub", 0xF9, 0x37, None, 'Buy Bombs (5) for 35 Rupees', ("Death Mountain Crater", "Death Mountain", "Deku Scrub", "Grottos"))), - ("DMC GS Crate", ("GS Token", 0x0F, 0x80, None, 'Gold Skulltula Token', ("Death Mountain Crater", "Skulltulas",))), - ("DMC GS Bean Patch", ("GS Token", 0x0F, 0x01, None, 'Gold Skulltula Token', ("Death Mountain Crater", "Skulltulas",))), + ("DMC Volcano Freestanding PoH", ("Collectable", 0x61, 0x08, None, 'Piece of Heart', ("Death Mountain Crater", "Death Mountain"))), + ("DMC Wall Freestanding PoH", ("Collectable", 0x61, 0x02, None, 'Piece of Heart', ("Death Mountain Crater", "Death Mountain"))), + ("DMC Upper Grotto Chest", ("Chest", 0x3E, 0x1A, None, 'Bombs (20)', ("Death Mountain Crater", "Death Mountain", "Grottos"))), + ("DMC Great Fairy Reward", ("Cutscene", 0xFF, 0x14, None, 'Magic Meter', ("Death Mountain Crater", "Death Mountain", "Fairies"))), + ("DMC Deku Scrub", ("Scrub", 0x61, 0x37, None, 'Buy Bombs (5) for 35 Rupees', ("Death Mountain Crater", "Death Mountain", "Deku Scrub"))), + ("DMC Deku Scrub Grotto Left", ("GrottoScrub", 0xF9, 0x30, None, 'Buy Deku Nut (5)', ("Death Mountain Crater", "Death Mountain", "Deku Scrub", "Grottos"))), + ("DMC Deku Scrub Grotto Center", ("GrottoScrub", 0xF9, 0x33, None, 'Buy Arrows (30)', ("Death Mountain Crater", "Death Mountain", "Deku Scrub", "Grottos"))), + ("DMC Deku Scrub Grotto Right", ("GrottoScrub", 0xF9, 0x37, None, 'Buy Bombs (5) for 35 Rupees', ("Death Mountain Crater", "Death Mountain", "Deku Scrub", "Grottos"))), + ("DMC GS Crate", ("GS Token", 0x0F, 0x80, None, 'Gold Skulltula Token', ("Death Mountain Crater", "Skulltulas"))), + ("DMC GS Bean Patch", ("GS Token", 0x0F, 0x01, None, 'Gold Skulltula Token', ("Death Mountain Crater", "Skulltulas"))), + # Death Mountain Crater Freestanding + ("DMC Adult Green Rupee 1", ("RupeeTower", 0x61, 0x40,([0x0225E63C], None ), 'Rupee (1)', ("Death Mountain Crater", "Death Mountain", "RupeeTower"))), + ("DMC Adult Green Rupee 2", ("RupeeTower", 0x61, 0x41, None, 'Rupee (1)', ("Death Mountain Crater", "Death Mountain", "RupeeTower"))), + ("DMC Adult Green Rupee 3", ("RupeeTower", 0x61, 0x42, None, 'Rupee (1)', ("Death Mountain Crater", "Death Mountain", "RupeeTower"))), + ("DMC Adult Green Rupee 4", ("RupeeTower", 0x61, 0x43, None, 'Rupee (1)', ("Death Mountain Crater", "Death Mountain", "RupeeTower"))), + ("DMC Adult Green Rupee 5", ("RupeeTower", 0x61, 0x44, None, 'Rupee (1)', ("Death Mountain Crater", "Death Mountain", "RupeeTower"))), + ("DMC Adult Green Rupee 6", ("RupeeTower", 0x61, 0x45, None, 'Rupee (1)', ("Death Mountain Crater", "Death Mountain", "RupeeTower"))), + ("DMC Adult Red Rupee", ("RupeeTower", 0x61, 0x46, None, 'Rupees (20)', ("Death Mountain Crater", "Death Mountain", "RupeeTower"))), + ("DMC Child Red Rupee 1", ("Freestanding", 0x61, 0x20, None, 'Rupees (20)', ("Death Mountain Crater", "Death Mountain","Freestanding",))), + ("DMC Child Red Rupee 2", ("Freestanding", 0x61, 0x21, None, 'Rupees (20)', ("Death Mountain Crater", "Death Mountain", "Freestanding",))), + ("DMC Child Blue Rupee 1", ("Freestanding", 0x61, 0x22, None, 'Rupees (5)', ("Death Mountain Crater", "Death Mountain", "Freestanding",))), + ("DMC Child Blue Rupee 2", ("Freestanding", 0x61, 0x23, None, 'Rupees (5)', ("Death Mountain Crater", "Death Mountain", "Freestanding",))), + ("DMC Child Blue Rupee 3", ("Freestanding", 0x61, 0x24, None, 'Rupees (5)', ("Death Mountain Crater", "Death Mountain", "Freestanding",))), + ("DMC Child Blue Rupee 4", ("Freestanding", 0x61, 0x25, None, 'Rupees (5)', ("Death Mountain Crater", "Death Mountain", "Freestanding",))), + ("DMC Child Blue Rupee 5", ("Freestanding", 0x61, 0x26, None, 'Rupees (5)', ("Death Mountain Crater", "Death Mountain", "Freestanding",))), + ("DMC Child Blue Rupee 6", ("Freestanding", 0x61, 0x27, None, 'Rupees (5)', ("Death Mountain Crater", "Death Mountain", "Freestanding",))), + # Death Mountain Crater Pots + ("DMC Near GC Pot 1", ("Pot", 0x61, 0x20, None, 'Recovery Heart', ("Death Mountain Crater", "Death Mountain", "Pot"))), + ("DMC Near GC Pot 2", ("Pot", 0x61, 0x21, None, 'Arrows (10)', ("Death Mountain Crater", "Death Mountain", "Pot"))), + ("DMC Near GC Pot 3", ("Pot", 0x61, 0x22, None, 'Rupees (5)', ("Death Mountain Crater", "Death Mountain", "Pot"))), + ("DMC Near GC Pot 4", ("Pot", 0x61, 0x23, None, 'Rupees (5)', ("Death Mountain Crater", "Death Mountain", "Pot"))), + # Death mountain Crater Beehives + ("DMC Upper Grotto Beehive 1", ("Beehive", 0x3E, 0x60 + (0x1A * 2), None, 'Rupees (5)', ("Death Mountain Crater", "Death Mountain", "Grottos", "Beehive"))), + ("DMC Upper Grotto Beehive 2", ("Beehive", 0x3E, 0x60 + (0x1A * 2 + 1), None, 'Rupees (20)', ("Death Mountain Crater", "Death Mountain", "Grottos", "Beehive"))), + ("DMC Hammer Grotto Beehive", ("Beehive", 0x3E, 0x60 + (0x19 * 2), None, 'Rupees (20)', ("Death Mountain Crater", "Death Mountain", "Grottos", "Beehive"))), # Zora's River - ("ZR Magic Bean Salesman", ("NPC", 0x54, 0x16, None, 'Buy Magic Bean', ("Zora's River",))), - ("ZR Open Grotto Chest", ("Chest", 0x3E, 0x09, None, 'Rupees (20)', ("Zora's River", "Grottos",))), - ("ZR Frogs Zeldas Lullaby", ("NPC", 0x54, 0x65, None, 'Rupees (50)', ("Zora's River", "Minigames",))), - ("ZR Frogs Eponas Song", ("NPC", 0x54, 0x66, None, 'Rupees (50)', ("Zora's River", "Minigames",))), - ("ZR Frogs Sarias Song", ("NPC", 0x54, 0x67, None, 'Rupees (50)', ("Zora's River", "Minigames",))), - ("ZR Frogs Suns Song", ("NPC", 0x54, 0x68, None, 'Rupees (50)', ("Zora's River", "Minigames",))), - ("ZR Frogs Song of Time", ("NPC", 0x54, 0x69, None, 'Rupees (50)', ("Zora's River", "Minigames",))), - ("ZR Frogs in the Rain", ("NPC", 0x54, 0x3E, None, 'Piece of Heart', ("Zora's River", "Minigames",))), - ("ZR Frogs Ocarina Game", ("NPC", 0x54, 0x76, None, 'Piece of Heart', ("Zora's River",))), - ("ZR Near Open Grotto Freestanding PoH", ("Collectable", 0x54, 0x04, None, 'Piece of Heart', ("Zora's River",))), - ("ZR Near Domain Freestanding PoH", ("Collectable", 0x54, 0x0B, None, 'Piece of Heart', ("Zora's River",))), - ("ZR Deku Scrub Grotto Front", ("GrottoScrub", 0xEB, 0x3A, None, 'Buy Green Potion', ("Zora's River", "Deku Scrub", "Grottos"))), - ("ZR Deku Scrub Grotto Rear", ("GrottoScrub", 0xEB, 0x39, None, 'Buy Red Potion for 30 Rupees', ("Zora's River", "Deku Scrub", "Grottos"))), - ("ZR GS Tree", ("GS Token", 0x11, 0x02, None, 'Gold Skulltula Token', ("Zora's River", "Skulltulas",))), - ("ZR GS Ladder", ("GS Token", 0x11, 0x01, None, 'Gold Skulltula Token', ("Zora's River", "Skulltulas",))), - ("ZR GS Near Raised Grottos", ("GS Token", 0x11, 0x10, None, 'Gold Skulltula Token', ("Zora's River", "Skulltulas",))), - ("ZR GS Above Bridge", ("GS Token", 0x11, 0x08, None, 'Gold Skulltula Token', ("Zora's River", "Skulltulas",))), + ("ZR Magic Bean Salesman", ("NPC", 0x54, 0x16, None, 'Buy Magic Bean', ("Zora's River"))), + ("ZR Open Grotto Chest", ("Chest", 0x3E, 0x09, None, 'Rupees (20)', ("Zora's River", "Grottos"))), + ("ZR Frogs Zeldas Lullaby", ("NPC", 0x54, 0x65, None, 'Rupees (50)', ("Zora's River", "Minigames"))), + ("ZR Frogs Eponas Song", ("NPC", 0x54, 0x66, None, 'Rupees (50)', ("Zora's River", "Minigames"))), + ("ZR Frogs Sarias Song", ("NPC", 0x54, 0x67, None, 'Rupees (50)', ("Zora's River", "Minigames"))), + ("ZR Frogs Suns Song", ("NPC", 0x54, 0x68, None, 'Rupees (50)', ("Zora's River", "Minigames"))), + ("ZR Frogs Song of Time", ("NPC", 0x54, 0x69, None, 'Rupees (50)', ("Zora's River", "Minigames"))), + ("ZR Frogs in the Rain", ("NPC", 0x54, 0x3E, None, 'Piece of Heart', ("Zora's River", "Minigames"))), + ("ZR Frogs Ocarina Game", ("NPC", 0x54, 0x76, None, 'Piece of Heart', ("Zora's River"))), + ("ZR Near Open Grotto Freestanding PoH", ("Collectable", 0x54, 0x04, None, 'Piece of Heart', ("Zora's River"))), + ("ZR Near Domain Freestanding PoH", ("Collectable", 0x54, 0x0B, None, 'Piece of Heart', ("Zora's River"))), + ("ZR Deku Scrub Grotto Front", ("GrottoScrub", 0xEB, 0x3A, None, 'Buy Green Potion', ("Zora's River", "Deku Scrub", "Grottos"))), + ("ZR Deku Scrub Grotto Rear", ("GrottoScrub", 0xEB, 0x39, None, 'Buy Red Potion for 30 Rupees', ("Zora's River", "Deku Scrub", "Grottos"))), + ("ZR GS Tree", ("GS Token", 0x11, 0x02, None, 'Gold Skulltula Token', ("Zora's River", "Skulltulas"))), + ("ZR GS Ladder", ("GS Token", 0x11, 0x01, None, 'Gold Skulltula Token', ("Zora's River", "Skulltulas"))), + ("ZR GS Near Raised Grottos", ("GS Token", 0x11, 0x10, None, 'Gold Skulltula Token', ("Zora's River", "Skulltulas"))), + ("ZR GS Above Bridge", ("GS Token", 0x11, 0x08, None, 'Gold Skulltula Token', ("Zora's River", "Skulltulas"))), + # Zora's River Freestanding + ("ZR Waterfall Red Rupee 1", ("Freestanding", 0x54, 0x20, None, 'Rupees (20)', ("Zora's River", "Freestanding"))), + ("ZR Waterfall Red Rupee 2", ("Freestanding", 0x54, 0x21, None, 'Rupees (20)', ("Zora's River", "Freestanding"))), + ("ZR Waterfall Red Rupee 3", ("Freestanding", 0x54, 0x22, None, 'Rupees (20)', ("Zora's River", "Freestanding"))), + ("ZR Waterfall Red Rupee 4", ("Freestanding", 0x54, 0x23, None, 'Rupees (20)', ("Zora's River", "Freestanding"))), + # Zora's River Beehives + ("ZR Open Grotto Beehive 1", ("Beehive", 0x3E, 0x60 + (0x09 * 2), None, 'Rupees (5)', ("Zora's River", "Grottos", "Beehive"))), + ("ZR Open Grotto Beehive 2", ("Beehive", 0x3E, 0x60 + (0x09 * 2 + 1), None, 'Rupees (20)', ("Zora's River", "Grottos", "Beehive"))), + ("ZR Storms Grotto Beehive", ("Beehive", 0x3E, 0x60 + (0x0B * 2), None, 'Rupees (20)', ("Zora's River", "Grottos", "Beehive"))), # Zora's Domain - ("ZD Diving Minigame", ("NPC", 0x58, 0x37, None, 'Progressive Scale', ("Zora's Domain", "Minigames",))), - ("ZD Chest", ("Chest", 0x58, 0x00, None, 'Piece of Heart', ("Zora's Domain", ))), - ("ZD King Zora Thawed", ("NPC", 0x58, 0x2D, None, 'Zora Tunic', ("Zora's Domain",))), - ("ZD GS Frozen Waterfall", ("GS Token", 0x11, 0x40, None, 'Gold Skulltula Token', ("Zora's Domain", "Skulltulas",))), - ("ZD Shop Item 1", ("Shop", 0x2F, 0x30, (shop_address(7, 0), None), 'Buy Zora Tunic', ("Zora's Domain", "Shops",))), - ("ZD Shop Item 2", ("Shop", 0x2F, 0x31, (shop_address(7, 1), None), 'Buy Arrows (10)', ("Zora's Domain", "Shops",))), - ("ZD Shop Item 3", ("Shop", 0x2F, 0x32, (shop_address(7, 2), None), 'Buy Heart', ("Zora's Domain", "Shops",))), - ("ZD Shop Item 4", ("Shop", 0x2F, 0x33, (shop_address(7, 3), None), 'Buy Arrows (30)', ("Zora's Domain", "Shops",))), - ("ZD Shop Item 5", ("Shop", 0x2F, 0x34, (shop_address(7, 4), None), 'Buy Deku Nut (5)', ("Zora's Domain", "Shops",))), - ("ZD Shop Item 6", ("Shop", 0x2F, 0x35, (shop_address(7, 5), None), 'Buy Arrows (50)', ("Zora's Domain", "Shops",))), - ("ZD Shop Item 7", ("Shop", 0x2F, 0x36, (shop_address(7, 6), None), 'Buy Fish', ("Zora's Domain", "Shops",))), - ("ZD Shop Item 8", ("Shop", 0x2F, 0x37, (shop_address(7, 7), None), 'Buy Red Potion for 50 Rupees', ("Zora's Domain", "Shops",))), + ("ZD Diving Minigame", ("NPC", 0x58, 0x37, None, 'Progressive Scale', ("Zora's Domain", "Minigames"))), + ("ZD Chest", ("Chest", 0x58, 0x00, None, 'Piece of Heart', ("Zora's Domain", ))), + ("ZD King Zora Thawed", ("NPC", 0x58, 0x2D, None, 'Zora Tunic', ("Zora's Domain",))), + ("ZD GS Frozen Waterfall", ("GS Token", 0x11, 0x40, None, 'Gold Skulltula Token', ("Zora's Domain", "Skulltulas"))), + ("ZD Shop Item 1", ("Shop", 0x2F, 0x30, (shop_address(7, 0), None), 'Buy Zora Tunic', ("Zora's Domain", "Shops"))), + ("ZD Shop Item 2", ("Shop", 0x2F, 0x31, (shop_address(7, 1), None), 'Buy Arrows (10)', ("Zora's Domain", "Shops"))), + ("ZD Shop Item 3", ("Shop", 0x2F, 0x32, (shop_address(7, 2), None), 'Buy Heart', ("Zora's Domain", "Shops"))), + ("ZD Shop Item 4", ("Shop", 0x2F, 0x33, (shop_address(7, 3), None), 'Buy Arrows (30)', ("Zora's Domain", "Shops"))), + ("ZD Shop Item 5", ("Shop", 0x2F, 0x34, (shop_address(7, 4), None), 'Buy Deku Nut (5)', ("Zora's Domain", "Shops"))), + ("ZD Shop Item 6", ("Shop", 0x2F, 0x35, (shop_address(7, 5), None), 'Buy Arrows (50)', ("Zora's Domain", "Shops"))), + ("ZD Shop Item 7", ("Shop", 0x2F, 0x36, (shop_address(7, 6), None), 'Buy Fish', ("Zora's Domain", "Shops"))), + ("ZD Shop Item 8", ("Shop", 0x2F, 0x37, (shop_address(7, 7), None), 'Buy Red Potion for 50 Rupees', ("Zora's Domain", "Shops"))), + # Zora's Domain Pots + ("ZD Pot 1", ("Pot", 0x58, 0x24, None, 'Deku Stick (1)', ("Zora's Domain", "Pot"))), + ("ZD Pot 2", ("Pot", 0x58, 0x23, None, 'Deku Nuts (5)', ("Zora's Domain", "Pot"))), + ("ZD Pot 3", ("Pot", 0x58, 0x22, None, 'Recovery Heart', ("Zora's Domain", "Pot"))), + ("ZD Pot 4", ("Pot", 0x58, 0x21, None, 'Recovery Heart', ("Zora's Domain", "Pot"))), + ("ZD Pot 5", ("Pot", 0x58, 0x20, None, 'Rupees (5)', ("Zora's Domain", "Pot"))), + # Zora's Domain Beehives + ("ZD In Front of King Zora Beehive 1", ("Beehive", 0x58, 0x40, ([0x20FC0F8], None), 'Rupees (20)', ("Zora's Domain", "Beehive"))), + ("ZD In Front of King Zora Beehive 2", ("Beehive", 0x58, 0x41, ([0x20FC108], None), 'Rupees (20)', ("Zora's Domain", "Beehive"))), + ("ZD Behind King Zora Beehive", ("Beehive", 0x58, 0x42, ([0x20FC118], None), 'Rupees (20)', ("Zora's Domain", "Beehive"))), # Zora's Fountain - ("ZF Great Fairy Reward", ("Cutscene", 0xFF, 0x10, None, 'Farores Wind', ("Zora's Fountain", "Fairies",))), - ("ZF Iceberg Freestanding PoH", ("Collectable", 0x59, 0x01, None, 'Piece of Heart', ("Zora's Fountain",))), - ("ZF Bottom Freestanding PoH", ("Collectable", 0x59, 0x14, None, 'Piece of Heart', ("Zora's Fountain",))), - ("ZF GS Above the Log", ("GS Token", 0x11, 0x04, None, 'Gold Skulltula Token', ("Zora's Fountain", "Skulltulas",))), - ("ZF GS Tree", ("GS Token", 0x11, 0x80, None, 'Gold Skulltula Token', ("Zora's Fountain", "Skulltulas",))), - ("ZF GS Hidden Cave", ("GS Token", 0x11, 0x20, None, 'Gold Skulltula Token', ("Zora's Fountain", "Skulltulas",))), + ("ZF Great Fairy Reward", ("Cutscene", 0xFF, 0x10, None, 'Farores Wind', ("Zora's Fountain", "Fairies"))), + ("ZF Iceberg Freestanding PoH", ("Collectable", 0x59, 0x01, None, 'Piece of Heart', ("Zora's Fountain"))), + ("ZF Bottom Freestanding PoH", ("Collectable", 0x59, 0x14, None, 'Piece of Heart', ("Zora's Fountain"))), + ("ZF GS Above the Log", ("GS Token", 0x11, 0x04, None, 'Gold Skulltula Token', ("Zora's Fountain", "Skulltulas"))), + ("ZF GS Tree", ("GS Token", 0x11, 0x80, None, 'Gold Skulltula Token', ("Zora's Fountain", "Skulltulas"))), + ("ZF GS Hidden Cave", ("GS Token", 0x11, 0x20, None, 'Gold Skulltula Token', ("Zora's Fountain", "Skulltulas"))), + # Zora's Fountain Freestanding + ("ZF Bottom Green Rupee 1", ("Freestanding", 0x59, 0x20, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 2", ("Freestanding", 0x59, 0x21, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 3", ("Freestanding", 0x59, 0x22, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 4", ("Freestanding", 0x59, 0x23, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 5", ("Freestanding", 0x59, 0x24, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 6", ("Freestanding", 0x59, 0x25, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 7", ("Freestanding", 0x59, 0x26, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 8", ("Freestanding", 0x59, 0x27, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 9", ("Freestanding", 0x59, 0x28, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 10", ("Freestanding", 0x59, 0x29, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 11", ("Freestanding", 0x59, 0x2A, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 12", ("Freestanding", 0x59, 0x2B, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 13", ("Freestanding", 0x59, 0x2C, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 14", ("Freestanding", 0x59, 0x2D, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 15", ("Freestanding", 0x59, 0x2E, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 16", ("Freestanding", 0x59, 0x2F, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 17", ("Freestanding", 0x59, 0x30, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + ("ZF Bottom Green Rupee 18", ("Freestanding", 0x59, 0x31, None, 'Rupee (1)', ("Zora's Fountain", "Freestanding"))), + # Zora's Fountain Pots + ("ZF Hidden Cave Pot 1", ("Pot", 0x59, 0x3F, ([0x2122624], None), 'Rupees (5)', ("Zora's Fountain", "Pot"))), + ("ZF Hidden Cave Pot 2", ("Pot", 0x59, 0x3C, None, 'Rupees (5)', ("Zora's Fountain", "Pot"))), + ("ZF Hidden Cave Pot 3", ("Pot", 0x59, 0x3E, ([0x2122644], None), 'Arrows (10)', ("Zora's Fountain", "Pot"))), + ("ZF Near Jabu Pot 1", ("Pot", 0x59, 0x38, None, 'Rupee (1)', ("Zora's Fountain", "Pot"))), + ("ZF Near Jabu Pot 2", ("Pot", 0x59, 0x39, None, 'Rupee (1)', ("Zora's Fountain", "Pot"))), + ("ZF Near Jabu Pot 3", ("Pot", 0x59, 0x3B, None, 'Rupee (1)', ("Zora's Fountain", "Pot"))), + ("ZF Near Jabu Pot 4", ("Pot", 0x59, 0x3D, None, 'Recovery Heart', ("Zora's Fountain", "Pot"))), # Lake Hylia - ("LH Underwater Item", ("NPC", 0x57, 0x15, None, 'Rutos Letter', ("Lake Hylia",))), - ("LH Child Fishing", ("NPC", 0x49, 0x3E, None, 'Piece of Heart', ("Lake Hylia", "Minigames",))), - ("LH Adult Fishing", ("NPC", 0x49, 0x38, None, 'Progressive Scale', ("Lake Hylia", "Minigames",))), - ("LH Lab Dive", ("NPC", 0x38, 0x3E, None, 'Piece of Heart', ("Lake Hylia",))), - ("LH Freestanding PoH", ("Collectable", 0x57, 0x1E, None, 'Piece of Heart', ("Lake Hylia",))), - ("LH Sun", ("NPC", 0x57, 0x58, None, 'Fire Arrows', ("Lake Hylia",))), - ("LH Deku Scrub Grotto Left", ("GrottoScrub", 0xEF, 0x30, None, 'Buy Deku Nut (5)', ("Lake Hylia", "Deku Scrub", "Grottos"))), - ("LH Deku Scrub Grotto Center", ("GrottoScrub", 0xEF, 0x33, None, 'Buy Deku Seeds (30)', ("Lake Hylia", "Deku Scrub", "Grottos"))), - ("LH Deku Scrub Grotto Right", ("GrottoScrub", 0xEF, 0x37, None, 'Buy Bombs (5) for 35 Rupees', ("Lake Hylia", "Deku Scrub", "Grottos"))), - ("LH GS Bean Patch", ("GS Token", 0x12, 0x01, None, 'Gold Skulltula Token', ("Lake Hylia", "Skulltulas",))), - ("LH GS Lab Wall", ("GS Token", 0x12, 0x04, None, 'Gold Skulltula Token', ("Lake Hylia", "Skulltulas",))), - ("LH GS Small Island", ("GS Token", 0x12, 0x02, None, 'Gold Skulltula Token', ("Lake Hylia", "Skulltulas",))), - ("LH GS Lab Crate", ("GS Token", 0x12, 0x08, None, 'Gold Skulltula Token', ("Lake Hylia", "Skulltulas",))), - ("LH GS Tree", ("GS Token", 0x12, 0x10, None, 'Gold Skulltula Token', ("Lake Hylia", "Skulltulas",))), + ("LH Underwater Item", ("NPC", 0x57, 0x15, None, 'Rutos Letter', ("Lake Hylia"))), + ("LH Child Fishing", ("NPC", 0x49, 0x3E, None, 'Piece of Heart', ("Lake Hylia", "Minigames"))), + ("LH Adult Fishing", ("NPC", 0x49, 0x38, None, 'Progressive Scale', ("Lake Hylia", "Minigames"))), + ("LH Lab Dive", ("NPC", 0x38, 0x3E, None, 'Piece of Heart', ("Lake Hylia"))), + ("LH Freestanding PoH", ("Collectable", 0x57, 0x1E, None, 'Piece of Heart', ("Lake Hylia"))), + ("LH Sun", ("NPC", 0x57, 0x58, None, 'Fire Arrows', ("Lake Hylia"))), + ("LH Deku Scrub Grotto Left", ("GrottoScrub", 0xEF, 0x30, None, 'Buy Deku Nut (5)', ("Lake Hylia", "Deku Scrub", "Grottos"))), + ("LH Deku Scrub Grotto Center", ("GrottoScrub", 0xEF, 0x33, None, 'Buy Deku Seeds (30)', ("Lake Hylia", "Deku Scrub", "Grottos"))), + ("LH Deku Scrub Grotto Right", ("GrottoScrub", 0xEF, 0x37, None, 'Buy Bombs (5) for 35 Rupees', ("Lake Hylia", "Deku Scrub", "Grottos"))), + ("LH GS Bean Patch", ("GS Token", 0x12, 0x01, None, 'Gold Skulltula Token', ("Lake Hylia", "Skulltulas"))), + ("LH GS Lab Wall", ("GS Token", 0x12, 0x04, None, 'Gold Skulltula Token', ("Lake Hylia", "Skulltulas"))), + ("LH GS Small Island", ("GS Token", 0x12, 0x02, None, 'Gold Skulltula Token', ("Lake Hylia", "Skulltulas"))), + ("LH GS Lab Crate", ("GS Token", 0x12, 0x08, None, 'Gold Skulltula Token', ("Lake Hylia", "Skulltulas"))), + ("LH GS Tree", ("GS Token", 0x12, 0x10, None, 'Gold Skulltula Token', ("Lake Hylia", "Skulltulas"))), + # Lake Hylia Freestanding + ("LH Underwater Near Shore Green Rupee", ("Freestanding", 0x57, 0x20, None, 'Rupee (1)', ("Lake Hylia", "Freestanding"))), + ("LH Underwater Green Rupee 1", ("Freestanding", 0x57, 0x21, None, 'Rupee (1)', ("Lake Hylia", "Freestanding"))), + ("LH Underwater Green Rupee 2", ("Freestanding", 0x57, 0x22, None, 'Rupee (1)', ("Lake Hylia", "Freestanding"))), + ("LH Lab Dive Red Rupee 1", ("Freestanding", 0x38, 0x01, None, 'Rupees (20)', ("Lake Hylia", "Freestanding"))), + ("LH Lab Dive Red Rupee 2", ("Freestanding", 0x38, 0x02, None, 'Rupees (20)', ("Lake Hylia", "Freestanding"))), + ("LH Lab Dive Red Rupee 3", ("Freestanding", 0x38, 0x03, None, 'Rupees (20)', ("Lake Hylia", "Freestanding"))), + #Lake Hylia Beehives + ("LH Grotto Beehive", ("Beehive", 0x3E, 0x60 + (0x0F * 2), None, 'Rupees (20)', ("Lake Hylia", "Grottos", "Beehive"))), # Gerudo Valley - ("GV Crate Freestanding PoH", ("Collectable", 0x5A, 0x02, None, 'Piece of Heart', ("Gerudo Valley", "Gerudo",))), - ("GV Waterfall Freestanding PoH", ("Collectable", 0x5A, 0x01, None, 'Piece of Heart', ("Gerudo Valley", "Gerudo",))), - ("GV Chest", ("Chest", 0x5A, 0x00, None, 'Rupees (50)', ("Gerudo Valley", "Gerudo",))), - ("GV Deku Scrub Grotto Front", ("GrottoScrub", 0xF0, 0x3A, None, 'Buy Green Potion', ("Gerudo Valley", "Gerudo", "Deku Scrub", "Grottos"))), - ("GV Deku Scrub Grotto Rear", ("GrottoScrub", 0xF0, 0x39, None, 'Buy Red Potion for 30 Rupees', ("Gerudo Valley", "Gerudo", "Deku Scrub", "Grottos"))), - ("GV Cow", ("NPC", 0x5A, 0x15, None, 'Milk', ("Gerudo Valley", "Gerudo", "Cow"))), - ("GV GS Small Bridge", ("GS Token", 0x13, 0x02, None, 'Gold Skulltula Token', ("Gerudo Valley", "Skulltulas",))), - ("GV GS Bean Patch", ("GS Token", 0x13, 0x01, None, 'Gold Skulltula Token', ("Gerudo Valley", "Skulltulas",))), - ("GV GS Behind Tent", ("GS Token", 0x13, 0x08, None, 'Gold Skulltula Token', ("Gerudo Valley", "Skulltulas",))), - ("GV GS Pillar", ("GS Token", 0x13, 0x04, None, 'Gold Skulltula Token', ("Gerudo Valley", "Skulltulas",))), + ("GV Crate Freestanding PoH", ("Collectable", 0x5A, 0x02, None, 'Piece of Heart', ("Gerudo Valley", "Gerudo"))), + ("GV Waterfall Freestanding PoH", ("Collectable", 0x5A, 0x01, None, 'Piece of Heart', ("Gerudo Valley", "Gerudo"))), + ("GV Chest", ("Chest", 0x5A, 0x00, None, 'Rupees (50)', ("Gerudo Valley", "Gerudo"))), + ("GV Deku Scrub Grotto Front", ("GrottoScrub", 0xF0, 0x3A, None, 'Buy Green Potion', ("Gerudo Valley", "Gerudo", "Deku Scrub", "Grottos"))), + ("GV Deku Scrub Grotto Rear", ("GrottoScrub", 0xF0, 0x39, None, 'Buy Red Potion for 30 Rupees', ("Gerudo Valley", "Gerudo", "Deku Scrub", "Grottos"))), + ("GV Cow", ("NPC", 0x5A, 0x15, None, 'Milk', ("Gerudo Valley", "Gerudo", "Cow"))), + ("GV GS Small Bridge", ("GS Token", 0x13, 0x02, None, 'Gold Skulltula Token', ("Gerudo Valley", "Skulltulas"))), + ("GV GS Bean Patch", ("GS Token", 0x13, 0x01, None, 'Gold Skulltula Token', ("Gerudo Valley", "Skulltulas"))), + ("GV GS Behind Tent", ("GS Token", 0x13, 0x08, None, 'Gold Skulltula Token', ("Gerudo Valley", "Skulltulas"))), + ("GV GS Pillar", ("GS Token", 0x13, 0x04, None, 'Gold Skulltula Token', ("Gerudo Valley", "Skulltulas"))), + # Gerudo Valley Freestanding + ("GV Octorok Grotto Red Rupee", ("Freestanding", 0x3E, 0x3F, None, 'Rupees (20)', ("Gerudo Valley", "Gerudo", "Grottos", "Freestanding"))), + ("GV Octorok Grotto Blue Rupee 1", ("Freestanding", 0x3E, 0x38, None, 'Rupees (5)', ("Gerudo Valley", "Gerudo", "Grottos", "Freestanding"))), + ("GV Octorok Grotto Blue Rupee 2", ("Freestanding", 0x3E, 0x39, None, 'Rupees (5)', ("Gerudo Valley", "Gerudo", "Grottos", "Freestanding"))), + ("GV Octorok Grotto Blue Rupee 3", ("Freestanding", 0x3E, 0x3A, None, 'Rupees (5)', ("Gerudo Valley", "Gerudo", "Grottos", "Freestanding"))), + ("GV Octorok Grotto Green Rupee 1", ("Freestanding", 0x3E, 0x3B, None, 'Rupee (1)', ("Gerudo Valley", "Gerudo", "Grottos", "Freestanding"))), + ("GV Octorok Grotto Green Rupee 2", ("Freestanding", 0x3E, 0x3C, None, 'Rupee (1)', ("Gerudo Valley", "Gerudo", "Grottos", "Freestanding"))), + ("GV Octorok Grotto Green Rupee 3", ("Freestanding", 0x3E, 0x3D, None, 'Rupee (1)', ("Gerudo Valley", "Gerudo", "Grottos", "Freestanding"))), + ("GV Octorok Grotto Green Rupee 4", ("Freestanding", 0x3E, 0x3E, None, 'Rupee (1)', ("Gerudo Valley", "Gerudo", "Grottos", "Freestanding"))), + # Gerudo Valley Pots/Crates + ("GV Crate Near Cow", ("Crate", 0x5A, 0x40, ([0x213D2CC], None), 'Rupee (1)', ("Gerudo Valley", "Gerudo", "Crate"))), + ("GV Freestanding PoH Crate", ("Crate", 0x5A, 0x41, ([0x213D2DC, 0x213d548], None), 'Rupee (1)', ("Gerudo Valley", "Gerudo", "Crate"))), + # Gerudo Valley Beehives + ("GV Storms Grotto Beehive", ("Beehive", 0x3E, 0x60 + (0x10 * 2), None, 'Rupees (20)', ("Gerudo Valley", "Gerudo", "Grottos", "Beehive"))), # Gerudo's Fortress - ("GF Chest", ("Chest", 0x5D, 0x00, None, 'Piece of Heart', ("Gerudo's Fortress", "Gerudo",))), - ("GF HBA 1000 Points", ("NPC", 0x5D, 0x3E, None, 'Piece of Heart', ("Gerudo's Fortress", "Gerudo", "Minigames"))), - ("GF HBA 1500 Points", ("NPC", 0x5D, 0x30, None, 'Bow', ("Gerudo's Fortress", "Gerudo", "Minigames"))), - ("GF GS Top Floor", ("GS Token", 0x14, 0x02, None, 'Gold Skulltula Token', ("Gerudo's Fortress", "Skulltulas",))), - ("GF GS Archery Range", ("GS Token", 0x14, 0x01, None, 'Gold Skulltula Token', ("Gerudo's Fortress", "Skulltulas",))), + ("GF Chest", ("Chest", 0x5D, 0x00, None, 'Piece of Heart', ("Gerudo's Fortress", "Gerudo"))), + ("GF HBA 1000 Points", ("NPC", 0x5D, 0x3E, None, 'Piece of Heart', ("Gerudo's Fortress", "Gerudo", "Minigames"))), + ("GF HBA 1500 Points", ("NPC", 0x5D, 0x30, None, 'Bow', ("Gerudo's Fortress", "Gerudo", "Minigames"))), + ("GF GS Top Floor", ("GS Token", 0x14, 0x02, None, 'Gold Skulltula Token', ("Gerudo's Fortress", "Skulltulas"))), + ("GF GS Archery Range", ("GS Token", 0x14, 0x01, None, 'Gold Skulltula Token', ("Gerudo's Fortress", "Skulltulas"))), + # Gerudo's Fortress Crates/Pots + ("GF Above Jail Crate", ("Crate", 0x5D, 0x1F, None, 'Rupees (50)', ("Gerudo's Fortress", "Gerudo", "Crate"))), # Thieves' Hideout - ("Hideout Jail Guard (1 Torch)", ("Collectable", 0x0C, 0x0C, None, 'Small Key (Thieves Hideout)', ("Thieves' Hideout", "Gerudo",))), - ("Hideout Jail Guard (2 Torches)", ("Collectable", 0x0C, 0x0F, None, 'Small Key (Thieves Hideout)', ("Thieves' Hideout", "Gerudo",))), - ("Hideout Jail Guard (3 Torches)", ("Collectable", 0x0C, 0x0A, None, 'Small Key (Thieves Hideout)', ("Thieves' Hideout", "Gerudo",))), - ("Hideout Jail Guard (4 Torches)", ("Collectable", 0x0C, 0x0E, None, 'Small Key (Thieves Hideout)', ("Thieves' Hideout", "Gerudo",))), - ("Hideout Gerudo Membership Card", ("NPC", 0x0C, 0x3A, None, 'Gerudo Membership Card', ("Thieves' Hideout", "Gerudo",))), + ("Hideout 1 Torch Jail Gerudo Key", ("Collectable", 0x0C, 0x0C, None, 'Small Key (Thieves Hideout)', ("Thieves' Hideout", "Gerudo"))), + ("Hideout 2 Torches Jail Gerudo Key", ("Collectable", 0x0C, 0x0F, None, 'Small Key (Thieves Hideout)', ("Thieves' Hideout", "Gerudo"))), + ("Hideout 3 Torches Jail Gerudo Key", ("Collectable", 0x0C, 0x0A, None, 'Small Key (Thieves Hideout)', ("Thieves' Hideout", "Gerudo"))), + ("Hideout 4 Torches Jail Gerudo Key", ("Collectable", 0x0C, 0x0E, None, 'Small Key (Thieves Hideout)', ("Thieves' Hideout", "Gerudo"))), + ("Hideout Gerudo Membership Card", ("NPC", 0x0C, 0x3A, None, 'Gerudo Membership Card', ("Thieves' Hideout", "Gerudo"))), + # Thieves' Hideout Pots/Crates + ("Hideout Break Room Pot 1", ("Pot", 0x0C, 0x2A, None, 'Arrows (10)', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout Break Room Pot 2", ("Pot", 0x0C, 0x2B, None, 'Rupees (5)', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout 1 Torch Jail Pot 1", ("Pot", 0x0C, 0x20, None, 'Recovery Heart', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout 1 Torch Jail Pot 2", ("Pot", 0x0C, 0x21, None, 'Arrows (10)', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout 1 Torch Jail Pot 3", ("Pot", 0x0C, 0x22, None, 'Rupees (20)', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout Kitchen Pot 1", ("Pot", 0x0C, 0x23, None, 'Arrows (10)', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout Kitchen Pot 2", ("Pot", 0x0C, 0x24, None, 'Recovery Heart', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout 4 Torch Jail Pot 1", ("Pot", 0x0C, 0x25, None, 'Rupees (5)', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout 4 Torch Jail Pot 2", ("Pot", 0x0C, 0x26, None, 'Recovery Heart', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout 2 Torch Jail Pot 1", ("Pot", 0x0C, 0x27, None, 'Recovery Heart', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout 2 Torch Jail Pot 2", ("Pot", 0x0C, 0x28, None, 'Rupees (5)', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout 2 Torch Jail Pot 3", ("Pot", 0x0C, 0x29, None, 'Rupees (20)', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout 2 Torch Jail In Cell Pot 1", ("Pot", 0x0C, 0x2C, None, 'Recovery Heart', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout 2 Torch Jail In Cell Pot 2", ("Pot", 0x0C, 0x2D, None, 'Recovery Heart', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout 2 Torch Jail In Cell Pot 3", ("Pot", 0x0C, 0x2E, None, 'Recovery Heart', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout 2 Torch Jail In Cell Pot 4", ("Pot", 0x0C, 0x2F, None, 'Recovery Heart', ("Thieves' Hideout", "Gerudo", "Pot"))), + ("Hideout Break Room Crate 1", ("Crate", 0x0C, 0x40, ([0x32a00b0], None), 'Rupee (1)', ("Thieves' Hideout", "Gerudo", "Crate"))), + ("Hideout Break Room Crate 2", ("Crate", 0x0C, 0x41, ([0x32a00c0], None), 'Rupee (1)', ("Thieves' Hideout", "Gerudo", "Crate"))), + ("Hideout Break Room Hallway Crate 1", ("Crate", 0x0C, 0x42, ([0x32a00d0], None), 'Rupee (1)', ("Thieves' Hideout", "Gerudo", "Crate"))), + ("Hideout Break Room Hallway Crate 2", ("Crate", 0x0C, 0x43, ([0x32a00e0], None), 'Rupee (1)', ("Thieves' Hideout", "Gerudo", "Crate"))), + ("Hideout 3 Torch Jail Crate", ("Crate", 0x0C, 0x44, ([0x32a50f0], None), 'Rupee (1)', ("Thieves' Hideout", "Gerudo", "Crate"))), + ("Hideout 1 Torch Jail Crate", ("Crate", 0x0C, 0x45, ([0x32ad0f0], None), 'Rupee (1)', ("Thieves' Hideout", "Gerudo", "Crate"))), + ("Hideout Near Kitchen Crate 1", ("Crate", 0x0C, 0x46, ([0x32b10c0], None), 'Rupee (1)', ("Thieves' Hideout", "Gerudo", "Crate"))), + ("Hideout Near Kitchen Crate 2", ("Crate", 0x0C, 0x47, ([0x32b10f0], None), 'Rupee (1)', ("Thieves' Hideout", "Gerudo", "Crate"))), + ("Hideout Near Kitchen Crate 3", ("Crate", 0x0C, 0x48, ([0x32b1100], None), 'Rupee (1)', ("Thieves' Hideout", "Gerudo", "Crate"))), + ("Hideout Near Kitchen Crate 4", ("Crate", 0x0C, 0x49, ([0x32b1110], None), 'Rupee (1)', ("Thieves' Hideout", "Gerudo", "Crate"))), + ("Hideout Near Kitchen Crate 5", ("Crate", 0x0C, 0x4A, ([0x32b1120], None), 'Rupee (1)', ("Thieves' Hideout", "Gerudo", "Crate"))), + ("Hideout 2 Torch Jail Crate 1", ("Crate", 0x0C, 0x4B, ([0x32c1140], None), 'Rupee (1)', ("Thieves' Hideout", "Gerudo", "Crate"))), + ("Hideout 2 Torch Jail Crate 2", ("Crate", 0x0C, 0x4C, ([0x32c1150], None), 'Rupee (1)', ("Thieves' Hideout", "Gerudo", "Crate"))), # Wasteland - ("Wasteland Bombchu Salesman", ("NPC", 0x5E, 0x03, None, 'Bombchus (10)', ("Haunted Wasteland",))), - ("Wasteland Chest", ("Chest", 0x5E, 0x00, None, 'Rupees (50)', ("Haunted Wasteland",))), - ("Wasteland GS", ("GS Token", 0x15, 0x02, None, 'Gold Skulltula Token', ("Haunted Wasteland", "Skulltulas",))), + ("Wasteland Bombchu Salesman", ("NPC", 0x5E, 0x03, None, 'Bombchus (10)', ("Haunted Wasteland"))), + ("Wasteland Chest", ("Chest", 0x5E, 0x00, None, 'Rupees (50)', ("Haunted Wasteland"))), + ("Wasteland GS", ("GS Token", 0x15, 0x02, None, 'Gold Skulltula Token', ("Haunted Wasteland", "Skulltulas"))), + # Wasteland Pots/Crates + ("Wasteland Near GS Pot 1", ("Pot", 0x5E, 0x20, None, 'Recovery Heart', ("Haunted Wasteland", "Pot"))), + ("Wasteland Near GS Pot 2", ("Pot", 0x5E, 0x21, None, 'Deku Nuts (5)', ("Haunted Wasteland", "Pot"))), + #("Wasteland Near GS Pot 3", ("Pot", 0x5E, 0x22, None, 'Rupees (5)', ("Haunted Wasteland", "Pot"))), + ("Wasteland Near GS Pot 3", ("Pot", 0x5E, 0x23, None, 'Rupees (5)', ("Haunted Wasteland", "Pot"))), + ("Wasteland Crate Before Quicksand", ("Crate", 0x5E, 0x40, ([0x21e32B0],None), 'Rupee (1)', ("Haunted Wasteland", "Crate"))), + ("Wasteland Crate After Quicksand 1", ("Crate", 0x5E, 0x41, ([0x21e3280],None), 'Rupee (1)', ("Haunted Wasteland", "Crate"))), + ("Wasteland Crate After Quicksand 2", ("Crate", 0x5E, 0x42, ([0x21e3290],None), 'Rupee (1)', ("Haunted Wasteland", "Crate"))), + ("Wasteland Crate After Quicksand 3", ("Crate", 0x5E, 0x43, ([0x21e32A0],None), 'Rupee (1)', ("Haunted Wasteland", "Crate"))), + ("Wasteland Crate Near Colossus", ("Crate", 0x5E, 0x44, ([0x21e3270],None), 'Rupee (1)', ("Haunted Wasteland", "Crate"))), # Colossus - ("Colossus Great Fairy Reward", ("Cutscene", 0xFF, 0x12, None, 'Nayrus Love', ("Desert Colossus", "Fairies",))), - ("Colossus Freestanding PoH", ("Collectable", 0x5C, 0x0D, None, 'Piece of Heart', ("Desert Colossus",))), - ("Colossus Deku Scrub Grotto Front", ("GrottoScrub", 0xFD, 0x3A, None, 'Buy Green Potion', ("Desert Colossus", "Deku Scrub", "Grottos"))), - ("Colossus Deku Scrub Grotto Rear", ("GrottoScrub", 0xFD, 0x39, None, 'Buy Red Potion for 30 Rupees', ("Desert Colossus", "Deku Scrub", "Grottos"))), - ("Colossus GS Bean Patch", ("GS Token", 0x15, 0x01, None, 'Gold Skulltula Token', ("Desert Colossus", "Skulltulas",))), - ("Colossus GS Tree", ("GS Token", 0x15, 0x08, None, 'Gold Skulltula Token', ("Desert Colossus", "Skulltulas",))), - ("Colossus GS Hill", ("GS Token", 0x15, 0x04, None, 'Gold Skulltula Token', ("Desert Colossus", "Skulltulas",))), + ("Colossus Great Fairy Reward", ("Cutscene", 0xFF, 0x12, None, 'Nayrus Love', ("Desert Colossus", "Fairies"))), + ("Colossus Freestanding PoH", ("Collectable", 0x5C, 0x0D, None, 'Piece of Heart', ("Desert Colossus"))), + ("Colossus Deku Scrub Grotto Front", ("GrottoScrub", 0xFD, 0x3A, None, 'Buy Green Potion', ("Desert Colossus", "Deku Scrub", "Grottos"))), + ("Colossus Deku Scrub Grotto Rear", ("GrottoScrub", 0xFD, 0x39, None, 'Buy Red Potion for 30 Rupees', ("Desert Colossus", "Deku Scrub", "Grottos"))), + ("Colossus GS Bean Patch", ("GS Token", 0x15, 0x01, None, 'Gold Skulltula Token', ("Desert Colossus", "Skulltulas"))), + ("Colossus GS Tree", ("GS Token", 0x15, 0x08, None, 'Gold Skulltula Token', ("Desert Colossus", "Skulltulas"))), + ("Colossus GS Hill", ("GS Token", 0x15, 0x04, None, 'Gold Skulltula Token', ("Desert Colossus", "Skulltulas"))), + # Colossus Beehives + ("Colossus Grotto Beehive", ("Beehive", 0x3E, 0x60 + (0x1D * 2), None, 'Rupees (20)', ("Desert Colossus", "Grottos", "Beehive"))), # Outside Ganon's Castle - ("OGC Great Fairy Reward", ("Cutscene", 0xFF, 0x15, None, 'Double Defense', ("Outside Ganon's Castle", "Market", "Fairies"))), - ("OGC GS", ("GS Token", 0x0E, 0x01, None, 'Gold Skulltula Token', ("Outside Ganon's Castle", "Skulltulas",))), + ("OGC Great Fairy Reward", ("Cutscene", 0xFF, 0x15, None, 'Double Defense', ("Outside Ganon's Castle", "Market", "Fairies"))), + ("OGC GS", ("GS Token", 0x0E, 0x01, None, 'Gold Skulltula Token', ("Outside Ganon's Castle", "Skulltulas"))), ## Dungeons # Deku Tree vanilla - ("Deku Tree Map Chest", ("Chest", 0x00, 0x03, None, 'Map (Deku Tree)', ("Deku Tree", "Vanilla",))), - ("Deku Tree Slingshot Room Side Chest", ("Chest", 0x00, 0x05, None, 'Recovery Heart', ("Deku Tree", "Vanilla",))), - ("Deku Tree Slingshot Chest", ("Chest", 0x00, 0x01, None, 'Slingshot', ("Deku Tree", "Vanilla",))), - ("Deku Tree Compass Chest", ("Chest", 0x00, 0x02, None, 'Compass (Deku Tree)', ("Deku Tree", "Vanilla",))), - ("Deku Tree Compass Room Side Chest", ("Chest", 0x00, 0x06, None, 'Recovery Heart', ("Deku Tree", "Vanilla",))), - ("Deku Tree Basement Chest", ("Chest", 0x00, 0x04, None, 'Recovery Heart', ("Deku Tree", "Vanilla",))), - ("Deku Tree GS Compass Room", ("GS Token", 0x00, 0x08, None, 'Gold Skulltula Token', ("Deku Tree", "Vanilla", "Skulltulas",))), - ("Deku Tree GS Basement Vines", ("GS Token", 0x00, 0x04, None, 'Gold Skulltula Token', ("Deku Tree", "Vanilla", "Skulltulas",))), - ("Deku Tree GS Basement Gate", ("GS Token", 0x00, 0x02, None, 'Gold Skulltula Token', ("Deku Tree", "Vanilla", "Skulltulas",))), - ("Deku Tree GS Basement Back Room", ("GS Token", 0x00, 0x01, None, 'Gold Skulltula Token', ("Deku Tree", "Vanilla", "Skulltulas",))), + ("Deku Tree Map Chest", ("Chest", 0x00, 0x03, None, 'Map (Deku Tree)', ("Deku Tree", "Vanilla"))), + ("Deku Tree Slingshot Room Side Chest", ("Chest", 0x00, 0x05, None, 'Recovery Heart', ("Deku Tree", "Vanilla"))), + ("Deku Tree Slingshot Chest", ("Chest", 0x00, 0x01, None, 'Slingshot', ("Deku Tree", "Vanilla"))), + ("Deku Tree Compass Chest", ("Chest", 0x00, 0x02, None, 'Compass (Deku Tree)', ("Deku Tree", "Vanilla"))), + ("Deku Tree Compass Room Side Chest", ("Chest", 0x00, 0x06, None, 'Recovery Heart', ("Deku Tree", "Vanilla"))), + ("Deku Tree Basement Chest", ("Chest", 0x00, 0x04, None, 'Recovery Heart', ("Deku Tree", "Vanilla"))), + ("Deku Tree GS Compass Room", ("GS Token", 0x00, 0x08, None, 'Gold Skulltula Token', ("Deku Tree", "Vanilla", "Skulltulas"))), + ("Deku Tree GS Basement Vines", ("GS Token", 0x00, 0x04, None, 'Gold Skulltula Token', ("Deku Tree", "Vanilla", "Skulltulas"))), + ("Deku Tree GS Basement Gate", ("GS Token", 0x00, 0x02, None, 'Gold Skulltula Token', ("Deku Tree", "Vanilla", "Skulltulas"))), + ("Deku Tree GS Basement Back Room", ("GS Token", 0x00, 0x01, None, 'Gold Skulltula Token', ("Deku Tree", "Vanilla", "Skulltulas"))), + # Deku Tree Freestanding + ("Deku Tree Lower Lobby Recovery Heart", ("Freestanding", 0x00, 0x2C, None, 'Recovery Heart', ("Deku Tree", "Vanilla", "Freestanding"))), + ("Deku Tree Upper Lobby Recovery Heart", ("Freestanding", 0x00, 0x2D, None, 'Recovery Heart', ("Deku Tree", "Vanilla", "Freestanding"))), + ("Deku Tree Basement Recovery Heart 1", ("Freestanding", 0x00, 0x2E, None, 'Recovery Heart', ("Deku Tree", "Vanilla", "Freestanding"))), + ("Deku Tree Basement Recovery Heart 2", ("Freestanding", 0x00, 0x30, None, 'Recovery Heart', ("Deku Tree", "Vanilla", "Freestanding"))), + ("Deku Tree Basement Recovery Heart 3", ("Freestanding", 0x00, 0x31, None, 'Recovery Heart', ("Deku Tree", "Vanilla", "Freestanding"))), + # Deku Tree MQ - ("Deku Tree MQ Map Chest", ("Chest", 0x00, 0x03, None, 'Map (Deku Tree)', ("Deku Tree", "Master Quest",))), - ("Deku Tree MQ Slingshot Chest", ("Chest", 0x00, 0x06, None, 'Slingshot', ("Deku Tree", "Master Quest",))), - ("Deku Tree MQ Slingshot Room Back Chest", ("Chest", 0x00, 0x02, None, 'Deku Shield', ("Deku Tree", "Master Quest",))), - ("Deku Tree MQ Compass Chest", ("Chest", 0x00, 0x01, None, 'Compass (Deku Tree)', ("Deku Tree", "Master Quest",))), - ("Deku Tree MQ Basement Chest", ("Chest", 0x00, 0x04, None, 'Deku Shield', ("Deku Tree", "Master Quest",))), - ("Deku Tree MQ Before Spinning Log Chest", ("Chest", 0x00, 0x05, None, 'Recovery Heart', ("Deku Tree", "Master Quest",))), - ("Deku Tree MQ After Spinning Log Chest", ("Chest", 0x00, 0x00, None, 'Rupees (50)', ("Deku Tree", "Master Quest",))), - ("Deku Tree MQ Deku Scrub", ("Scrub", 0x00, 0x34, None, 'Buy Deku Shield', ("Deku Tree", "Master Quest", "Deku Scrub",))), - ("Deku Tree MQ GS Lobby", ("GS Token", 0x00, 0x02, None, 'Gold Skulltula Token', ("Deku Tree", "Master Quest", "Skulltulas",))), - ("Deku Tree MQ GS Compass Room", ("GS Token", 0x00, 0x08, None, 'Gold Skulltula Token', ("Deku Tree", "Master Quest", "Skulltulas",))), - ("Deku Tree MQ GS Basement Graves Room", ("GS Token", 0x00, 0x04, None, 'Gold Skulltula Token', ("Deku Tree", "Master Quest", "Skulltulas",))), - ("Deku Tree MQ GS Basement Back Room", ("GS Token", 0x00, 0x01, None, 'Gold Skulltula Token', ("Deku Tree", "Master Quest", "Skulltulas",))), + ("Deku Tree MQ Map Chest", ("Chest", 0x00, 0x03, None, 'Map (Deku Tree)', ("Deku Tree", "Master Quest"))), + ("Deku Tree MQ Slingshot Chest", ("Chest", 0x00, 0x06, None, 'Slingshot', ("Deku Tree", "Master Quest"))), + ("Deku Tree MQ Slingshot Room Back Chest", ("Chest", 0x00, 0x02, None, 'Deku Shield', ("Deku Tree", "Master Quest"))), + ("Deku Tree MQ Compass Chest", ("Chest", 0x00, 0x01, None, 'Compass (Deku Tree)', ("Deku Tree", "Master Quest"))), + ("Deku Tree MQ Basement Chest", ("Chest", 0x00, 0x04, None, 'Deku Shield', ("Deku Tree", "Master Quest"))), + ("Deku Tree MQ Before Spinning Log Chest", ("Chest", 0x00, 0x05, None, 'Recovery Heart', ("Deku Tree", "Master Quest"))), + ("Deku Tree MQ After Spinning Log Chest", ("Chest", 0x00, 0x00, None, 'Rupees (50)', ("Deku Tree", "Master Quest"))), + ("Deku Tree MQ Deku Scrub", ("Scrub", 0x00, 0x34, None, 'Buy Deku Shield', ("Deku Tree", "Master Quest", "Deku Scrub"))), + ("Deku Tree MQ GS Lobby", ("GS Token", 0x00, 0x02, None, 'Gold Skulltula Token', ("Deku Tree", "Master Quest", "Skulltulas"))), + ("Deku Tree MQ GS Compass Room", ("GS Token", 0x00, 0x08, None, 'Gold Skulltula Token', ("Deku Tree", "Master Quest", "Skulltulas"))), + ("Deku Tree MQ GS Basement Graves Room", ("GS Token", 0x00, 0x04, None, 'Gold Skulltula Token', ("Deku Tree", "Master Quest", "Skulltulas"))), + ("Deku Tree MQ GS Basement Back Room", ("GS Token", 0x00, 0x01, None, 'Gold Skulltula Token', ("Deku Tree", "Master Quest", "Skulltulas"))), + # Deku Tree MQ Freestanding + ("Deku Tree MQ Lower Lobby Recovery Heart", ("Freestanding", 0x00, 0x24, None, 'Recovery Heart', ("Deku Tree", "Master Quest", "Freestanding"))), + ("Deku Tree MQ Near Compass Room Recovery Heart", ("Freestanding", 0x00, 0x23, None, 'Recovery Heart', ("Deku Tree", "Master Quest", "Freestanding"))), + ("Deku Tree MQ Compass Room Recovery Heart", ("Freestanding", 0x00, 0x22, None, 'Recovery Heart', ("Deku Tree", "Master Quest", "Freestanding"))), + ("Deku Tree MQ Basement Recovery Heart 1", ("Freestanding", 0x00, 0x2E, None, 'Recovery Heart', ("Deku Tree", "Master Quest", "Freestanding"))), + ("Deku Tree MQ Basement Recovery Heart 2", ("Freestanding", 0x00, 0x30, None, 'Recovery Heart', ("Deku Tree", "Master Quest", "Freestanding"))), + ("Deku Tree MQ Basement Recovery Heart 3", ("Freestanding", 0x00, 0x31, None, 'Recovery Heart', ("Deku Tree", "Master Quest", "Freestanding"))), + ("Deku Tree MQ Slingshot Room Recovery Heart", ("Freestanding", 0x00, 0x26, None, 'Recovery Heart', ("Deku Tree", "Master Quest", "Freestanding"))), + # Deku Tree MQ Pots/Crates + ("Deku Tree MQ Lobby Crate", ("Crate", 0x0, 0x40, ([0x24bc4cc], None), 'Rupee (1)', ("Deku Tree", "Master Quest", "Crate"))), + ("Deku Tree MQ Slingshot Room Crate 1", ("Crate", 0x0, 0x41, ([0x2508e94], None), 'Rupee (1)', ("Deku Tree", "Master Quest", "Crate"))), + ("Deku Tree MQ Slingshot Room Crate 2", ("Crate", 0x0, 0x42, ([0x2508ea4], None), 'Rupee (1)', ("Deku Tree", "Master Quest", "Crate"))), + # Deku Tree shared - ("Deku Tree Queen Gohma Heart", ("BossHeart", 0x11, 0x4F, None, 'Heart Container', ("Deku Tree", "Vanilla", "Master Quest",))), + ("Deku Tree Queen Gohma Heart", ("BossHeart", 0x11, 0x4F, None, 'Heart Container', ("Deku Tree", "Vanilla", "Master Quest"))), # Dodongo's Cavern vanilla - ("Dodongos Cavern Map Chest", ("Chest", 0x01, 0x08, None, 'Map (Dodongos Cavern)', ("Dodongo's Cavern", "Vanilla",))), - ("Dodongos Cavern Compass Chest", ("Chest", 0x01, 0x05, None, 'Compass (Dodongos Cavern)', ("Dodongo's Cavern", "Vanilla",))), - ("Dodongos Cavern Bomb Flower Platform Chest", ("Chest", 0x01, 0x06, None, 'Rupees (20)', ("Dodongo's Cavern", "Vanilla",))), - ("Dodongos Cavern Bomb Bag Chest", ("Chest", 0x01, 0x04, None, 'Bomb Bag', ("Dodongo's Cavern", "Vanilla",))), - ("Dodongos Cavern End of Bridge Chest", ("Chest", 0x01, 0x0A, None, 'Deku Shield', ("Dodongo's Cavern", "Vanilla",))), - ("Dodongos Cavern Deku Scrub Side Room Near Dodongos", ("Scrub", 0x01, 0x31, None, 'Buy Deku Stick (1)', ("Dodongo's Cavern", "Vanilla", "Deku Scrub",))), - ("Dodongos Cavern Deku Scrub Lobby", ("Scrub", 0x01, 0x34, None, 'Buy Deku Shield', ("Dodongo's Cavern", "Vanilla", "Deku Scrub",))), - ("Dodongos Cavern Deku Scrub Near Bomb Bag Left", ("Scrub", 0x01, 0x30, None, 'Buy Deku Nut (5)', ("Dodongo's Cavern", "Vanilla", "Deku Scrub",))), - ("Dodongos Cavern Deku Scrub Near Bomb Bag Right", ("Scrub", 0x01, 0x33, None, 'Buy Deku Seeds (30)', ("Dodongo's Cavern", "Vanilla", "Deku Scrub",))), - ("Dodongos Cavern GS Side Room Near Lower Lizalfos", ("GS Token", 0x01, 0x10, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Vanilla", "Skulltulas",))), - ("Dodongos Cavern GS Scarecrow", ("GS Token", 0x01, 0x02, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Vanilla", "Skulltulas",))), - ("Dodongos Cavern GS Alcove Above Stairs", ("GS Token", 0x01, 0x04, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Vanilla", "Skulltulas",))), - ("Dodongos Cavern GS Vines Above Stairs", ("GS Token", 0x01, 0x01, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Vanilla", "Skulltulas",))), - ("Dodongos Cavern GS Back Room", ("GS Token", 0x01, 0x08, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Vanilla", "Skulltulas",))), + ("Dodongos Cavern Map Chest", ("Chest", 0x01, 0x08, None, 'Map (Dodongos Cavern)', ("Dodongo's Cavern", "Vanilla"))), + ("Dodongos Cavern Compass Chest", ("Chest", 0x01, 0x05, None, 'Compass (Dodongos Cavern)', ("Dodongo's Cavern", "Vanilla"))), + ("Dodongos Cavern Bomb Flower Platform Chest", ("Chest", 0x01, 0x06, None, 'Rupees (20)', ("Dodongo's Cavern", "Vanilla"))), + ("Dodongos Cavern Bomb Bag Chest", ("Chest", 0x01, 0x04, None, 'Bomb Bag', ("Dodongo's Cavern", "Vanilla"))), + ("Dodongos Cavern End of Bridge Chest", ("Chest", 0x01, 0x0A, None, 'Deku Shield', ("Dodongo's Cavern", "Vanilla"))), + ("Dodongos Cavern Deku Scrub Side Room Near Dodongos", ("Scrub", 0x01, 0x31, None, 'Buy Deku Stick (1)', ("Dodongo's Cavern", "Vanilla", "Deku Scrub"))), + ("Dodongos Cavern Deku Scrub Lobby", ("Scrub", 0x01, 0x34, None, 'Buy Deku Shield', ("Dodongo's Cavern", "Vanilla", "Deku Scrub"))), + ("Dodongos Cavern Deku Scrub Near Bomb Bag Left", ("Scrub", 0x01, 0x30, None, 'Buy Deku Nut (5)', ("Dodongo's Cavern", "Vanilla", "Deku Scrub"))), + ("Dodongos Cavern Deku Scrub Near Bomb Bag Right", ("Scrub", 0x01, 0x33, None, 'Buy Deku Seeds (30)', ("Dodongo's Cavern", "Vanilla", "Deku Scrub"))), + ("Dodongos Cavern GS Side Room Near Lower Lizalfos", ("GS Token", 0x01, 0x10, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Vanilla", "Skulltulas"))), + ("Dodongos Cavern GS Scarecrow", ("GS Token", 0x01, 0x02, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Vanilla", "Skulltulas"))), + ("Dodongos Cavern GS Alcove Above Stairs", ("GS Token", 0x01, 0x04, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Vanilla", "Skulltulas"))), + ("Dodongos Cavern GS Vines Above Stairs", ("GS Token", 0x01, 0x01, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Vanilla", "Skulltulas"))), + ("Dodongos Cavern GS Back Room", ("GS Token", 0x01, 0x08, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Vanilla", "Skulltulas"))), + # Dodongo's Cavern Vanilla Freestanding + ("Dodongos Cavern Lizalfos Upper Recovery Heart 1", ("Freestanding", 0x01, 0x24, None, 'Recovery Heart', ("Dodongo's Cavern", "Vanilla", "Freestanding"))), + ("Dodongos Cavern Lizalfos Upper Recovery Heart 2", ("Freestanding", 0x01, 0x25, None, 'Recovery Heart', ("Dodongo's Cavern", "Vanilla", "Freestanding"))), + ("Dodongos Cavern Blade Room Behind Block Recovery Heart", ("Freestanding", 0x01, 0x30, None, 'Recovery Heart', ("Dodongo's Cavern", "Vanilla", "Freestanding"))), + # Dodongo's Cavern Vanilla Pots + ("Dodongos Cavern Right Side Pot 1", ("Pot", 0x01, 0x22, None, 'Rupee (1)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Right Side Pot 2", ("Pot", 0x01, 0x23, None, 'Rupees (5)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Right Side Pot 3", ("Pot", 0x01, 0x26, None, 'Rupee (1)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Right Side Pot 4", ("Pot", 0x01, 0x27, None, 'Rupees (5)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Right Side Pot 5", ("Pot", 0x01, 0x28, None, 'Rupee (1)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Right Side Pot 6", ("Pot", 0x01, 0x29, None, 'Recovery Heart', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Lower Lizalfos Pot 1", ("Pot", 0x01, 0x2A, None, 'Recovery Heart', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Lower Lizalfos Pot 2", ("Pot", 0x01, 0x2B, None, 'Recovery Heart', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Lower Lizalfos Pot 3", ("Pot", 0x01, 0x2C, None, 'Rupees (5)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Lower Lizalfos Pot 4", ("Pot", 0x01, 0x2D, None, 'Rupees (5)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Torch Room Pot 1", ("Pot", 0x01, 0x2E, None, 'Rupees (5)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Torch Room Pot 2", ("Pot", 0x01, 0x2F, None, 'Rupee (1)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Torch Room Pot 3", ("Pot", 0x01, 0x31, None, 'Rupees (5)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Torch Room Pot 4", ("Pot", 0x01, 0x32, None, 'Recovery Heart', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Staircase Pot 1", ("Pot", 0x01, 0x33, None, 'Recovery Heart', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Staircase Pot 2", ("Pot", 0x01, 0x34, None, 'Rupees (20)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Staircase Pot 3", ("Pot", 0x01, 0x35, None, 'Recovery Heart', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Staircase Pot 4", ("Pot", 0x01, 0x36, None, 'Rupees (20)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Last Block Pot 1", ("Pot", 0x01, 0x3D, None, 'Bombs (5)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Last Block Pot 2", ("Pot", 0x01, 0x3E, None, 'Recovery Heart', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Last Block Pot 3", ("Pot", 0x01, 0x20, None, 'Deku Seeds (30)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + #("Dodongos Cavern Last Block Pot 4", ("Pot", 0x01, 0x21, None, 'Rupee (1)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Blade Room Pot 1", ("Pot", 0x01, 0x37, None, 'Recovery Heart', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Blade Room Pot 2", ("Pot", 0x01, 0x38, None, 'Recovery Heart', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Single Eye Switch Room Pot 1", ("Pot", 0x01, 0x39, None, 'Recovery Heart', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Single Eye Switch Room Pot 2", ("Pot", 0x01, 0x3A, None, 'Rupees (5)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Double Eye Switch Room Pot 1", ("Pot", 0x01, 0x3B, None, 'Recovery Heart', ("Dodongo's Cavern", "Vanilla", "Pot"))), + ("Dodongos Cavern Double Eye Switch Room Pot 2", ("Pot", 0x01, 0x3C, None, 'Rupees (5)', ("Dodongo's Cavern", "Vanilla", "Pot"))), + # Dodongo's Cavern MQ - ("Dodongos Cavern MQ Map Chest", ("Chest", 0x01, 0x00, None, 'Map (Dodongos Cavern)', ("Dodongo's Cavern", "Master Quest",))), - ("Dodongos Cavern MQ Bomb Bag Chest", ("Chest", 0x01, 0x04, None, 'Bomb Bag', ("Dodongo's Cavern", "Master Quest",))), - ("Dodongos Cavern MQ Torch Puzzle Room Chest", ("Chest", 0x01, 0x03, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest",))), - ("Dodongos Cavern MQ Larvae Room Chest", ("Chest", 0x01, 0x02, None, 'Deku Shield', ("Dodongo's Cavern", "Master Quest",))), - ("Dodongos Cavern MQ Compass Chest", ("Chest", 0x01, 0x05, None, 'Compass (Dodongos Cavern)', ("Dodongo's Cavern", "Master Quest",))), - ("Dodongos Cavern MQ Under Grave Chest", ("Chest", 0x01, 0x01, None, 'Hylian Shield', ("Dodongo's Cavern", "Master Quest",))), - ("Dodongos Cavern MQ Deku Scrub Lobby Front", ("Scrub", 0x01, 0x33, None, 'Buy Deku Seeds (30)', ("Dodongo's Cavern", "Master Quest", "Deku Scrub",))), - ("Dodongos Cavern MQ Deku Scrub Lobby Rear", ("Scrub", 0x01, 0x31, None, 'Buy Deku Stick (1)', ("Dodongo's Cavern", "Master Quest", "Deku Scrub",))), - ("Dodongos Cavern MQ Deku Scrub Side Room Near Lower Lizalfos", ("Scrub", 0x01, 0x39, None, 'Buy Red Potion for 30 Rupees', ("Dodongo's Cavern", "Master Quest", "Deku Scrub",))), - ("Dodongos Cavern MQ Deku Scrub Staircase", ("Scrub", 0x01, 0x34, None, 'Buy Deku Shield', ("Dodongo's Cavern", "Master Quest", "Deku Scrub",))), - ("Dodongos Cavern MQ GS Scrub Room", ("GS Token", 0x01, 0x02, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Master Quest", "Skulltulas",))), - ("Dodongos Cavern MQ GS Larvae Room", ("GS Token", 0x01, 0x10, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Master Quest", "Skulltulas",))), - ("Dodongos Cavern MQ GS Lizalfos Room", ("GS Token", 0x01, 0x04, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Master Quest", "Skulltulas",))), - ("Dodongos Cavern MQ GS Song of Time Block Room", ("GS Token", 0x01, 0x08, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Master Quest", "Skulltulas",))), - ("Dodongos Cavern MQ GS Back Area", ("GS Token", 0x01, 0x01, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Master Quest", "Skulltulas",))), + ("Dodongos Cavern MQ Map Chest", ("Chest", 0x01, 0x00, None, 'Map (Dodongos Cavern)', ("Dodongo's Cavern", "Master Quest"))), + ("Dodongos Cavern MQ Bomb Bag Chest", ("Chest", 0x01, 0x04, None, 'Bomb Bag', ("Dodongo's Cavern", "Master Quest"))), + ("Dodongos Cavern MQ Torch Puzzle Room Chest", ("Chest", 0x01, 0x03, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest"))), + ("Dodongos Cavern MQ Larvae Room Chest", ("Chest", 0x01, 0x02, None, 'Deku Shield', ("Dodongo's Cavern", "Master Quest"))), + ("Dodongos Cavern MQ Compass Chest", ("Chest", 0x01, 0x05, None, 'Compass (Dodongos Cavern)', ("Dodongo's Cavern", "Master Quest"))), + ("Dodongos Cavern MQ Under Grave Chest", ("Chest", 0x01, 0x01, None, 'Hylian Shield', ("Dodongo's Cavern", "Master Quest"))), + ("Dodongos Cavern MQ Deku Scrub Lobby Front", ("Scrub", 0x01, 0x33, None, 'Buy Deku Seeds (30)', ("Dodongo's Cavern", "Master Quest", "Deku Scrub"))), + ("Dodongos Cavern MQ Deku Scrub Lobby Rear", ("Scrub", 0x01, 0x31, None, 'Buy Deku Stick (1)', ("Dodongo's Cavern", "Master Quest", "Deku Scrub"))), + ("Dodongos Cavern MQ Deku Scrub Side Room Near Lower Lizalfos", ("Scrub", 0x01, 0x39, None, 'Buy Red Potion for 30 Rupees', ("Dodongo's Cavern", "Master Quest", "Deku Scrub"))), + ("Dodongos Cavern MQ Deku Scrub Staircase", ("Scrub", 0x01, 0x34, None, 'Buy Deku Shield', ("Dodongo's Cavern", "Master Quest", "Deku Scrub"))), + ("Dodongos Cavern MQ GS Scrub Room", ("GS Token", 0x01, 0x02, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Master Quest", "Skulltulas"))), + ("Dodongos Cavern MQ GS Larvae Room", ("GS Token", 0x01, 0x10, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Master Quest", "Skulltulas"))), + ("Dodongos Cavern MQ GS Lizalfos Room", ("GS Token", 0x01, 0x04, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Master Quest", "Skulltulas"))), + ("Dodongos Cavern MQ GS Song of Time Block Room", ("GS Token", 0x01, 0x08, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Master Quest", "Skulltulas"))), + ("Dodongos Cavern MQ GS Back Area", ("GS Token", 0x01, 0x01, None, 'Gold Skulltula Token', ("Dodongo's Cavern", "Master Quest", "Skulltulas"))), + # Dodongo's Cavern MQ Freestanding + ("Dodongos Cavern MQ Torch Puzzle Room Recovery Heart", ("Freestanding", 0x01, 0x30, None, 'Recovery Heart', ("Dodongo's Cavern", "Master Quest", "Freestanding"))), + # Dodongo's Cavern MQ Pots + ("Dodongos Cavern MQ Right Side Pot 1", ("Pot", 0x01, 0x22, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Right Side Pot 2", ("Pot", 0x01, 0x23, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Right Side Pot 3", ("Pot", 0x01, 0x28, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Right Side Pot 4", ("Pot", 0x01, 0x29, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Staircase Pot 1", ("Pot", 0x01, 0x33, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Staircase Pot 2", ("Pot", 0x01, 0x34, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Staircase Pot 3", ("Pot", 0x01, 0x35, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Staircase Pot 4", ("Pot", 0x01, 0x36, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Upper Lizalfos Pot 1", ("Pot", 0x01, 0x2A, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Upper Lizalfos Pot 2", ("Pot", 0x01, 0x2B, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Upper Lizalfos Pot 3", ("Pot", 0x01, 0x2C, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Upper Lizalfos Pot 4", ("Pot", 0x01, 0x2D, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Poes Room Pot 1", ("Pot", 0x01, 0x2E, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Poes Room Pot 2", ("Pot", 0x01, 0x2F, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Poes Room Pot 3", ("Pot", 0x01, 0x31, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Poes Room Pot 4", ("Pot", 0x01, 0x32, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Room Before Boss Pot 1", ("Pot", 0x01, 0x3D, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Room Before Boss Pot 2", ("Pot", 0x01, 0x3E, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Armos Army Room Upper Pot", ("Pot", 0x01, 0x20, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Armos Army Room Pot 1", ("Pot", 0x01, 0x37, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Armos Army Room Pot 2", ("Pot", 0x01, 0x21, ([0x1f88578], None), 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Torch Puzzle Room Pot Pillar", ("Pot", 0x01, 0x26, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Torch Puzzle Room Pot Corner", ("Pot", 0x01, 0x27, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Before Upper Lizalfos Pot 1", ("Pot", 0x01, 0x39, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Before Upper Lizalfos Pot 2", ("Pot", 0x01, 0x3A, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ After Upper Lizalfos Pot 1", ("Pot", 0x01, 0x3B, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ After Upper Lizalfos Pot 2", ("Pot", 0x01, 0x3C, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Back Poe Room Pot 1", ("Pot", 0x01, 0x38, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + ("Dodongos Cavern MQ Back Poe Room Pot 2", ("Pot", 0x01, 0x3F, None, 'Rupees (5)', ("Dodongo's Cavern", "Master Quest", "Pot"))), + # Dodongo's Cavern MQ Crates + ("Dodongos Cavern MQ Staircase Crate Bottom Left", ("Crate", 0x1, 0x40, ([0x1f55d04], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Staircase Crate Bottom Right", ("Crate", 0x1, 0x41, ([0x1f55d14], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Staircase Crate Mid Left", ("Crate", 0x1, 0x42, ([0x1f55ce4], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Staircase Crate Top Left", ("Crate", 0x1, 0x43, ([0x1f55cf4], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Staircase Crate Mid Right", ("Crate", 0x1, 0x44, ([0x1f55d24], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Staircase Crate Top Right", ("Crate", 0x1, 0x45, ([0x1f55d34], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Poes Room Crate 5", ("Crate", 0x1, 0x46, ([0x1f6d9bc], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Poes Room Crate 6", ("Crate", 0x1, 0x47, ([0x1f6d9cc], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Poes Room Crate 1", ("Crate", 0x1, 0x48, ([0x1f6d9dc], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Poes Room Crate 2", ("Crate", 0x1, 0x49, ([0x1f6d9ec], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Poes Room Crate 3", ("Crate", 0x1, 0x4A, ([0x1f6d9fc], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Poes Room Crate 4", ("Crate", 0x1, 0x4B, ([0x1f6da0c], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Poes Room Crate Near Bomb Flower", ("Crate", 0x1, 0x4C, ([0x1f6da1c], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Poes Room Crate 7", ("Crate", 0x1, 0x4D, ([0x1f6da2c], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Larvae Room Crate 1", ("Crate", 0x1, 0x4E, ([0x1f7646c], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Larvae Room Crate 2", ("Crate", 0x1, 0x4F, ([0x1f7647c], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Larvae Room Crate 3", ("Crate", 0x1, 0x50, ([0x1f7648c], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Larvae Room Crate 4", ("Crate", 0x1, 0x51, ([0x1f7649c], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Larvae Room Crate 5", ("Crate", 0x1, 0x52, ([0x1f764ac], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ Larvae Room Crate 6", ("Crate", 0x1, 0x53, ([0x1f764bc], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ After Upper Lizalfos Crate 1", ("Crate", 0x1, 0x54, ([0x1fa87f0], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), + ("Dodongos Cavern MQ After Upper Lizalfos Crate 2", ("Crate", 0x1, 0x55, ([0x1fa8800], None), 'Rupee (1)', ("Dodongo's Cavern", "Master Quest", "Crate"))), # Dodongo's Cavern shared - ("Dodongos Cavern Boss Room Chest", ("Chest", 0x12, 0x00, None, 'Bombs (5)', ("Dodongo's Cavern", "Vanilla", "Master Quest",))), - ("Dodongos Cavern King Dodongo Heart", ("BossHeart", 0x12, 0x4F, None, 'Heart Container', ("Dodongo's Cavern", "Vanilla", "Master Quest",))), + ("Dodongos Cavern Lower Lizalfos Hidden Recovery Heart", ("Freestanding", 0x01, 0x18, None, 'Recovery Heart', ("Dodongo's Cavern", "Vanilla", "Master Quest", "Freestanding"))), + ("Dodongos Cavern Boss Room Chest", ("Chest", 0x12, 0x00, None, 'Bombs (5)', ("Dodongo's Cavern", "Vanilla", "Master Quest"))), + ("Dodongos Cavern King Dodongo Heart", ("BossHeart", 0x12, 0x4F, None, 'Heart Container', ("Dodongo's Cavern", "Vanilla", "Master Quest"))), # Jabu Jabu's Belly vanilla - ("Jabu Jabus Belly Boomerang Chest", ("Chest", 0x02, 0x01, None, 'Boomerang', ("Jabu Jabu's Belly", "Vanilla",))), - ("Jabu Jabus Belly Map Chest", ("Chest", 0x02, 0x02, None, 'Map (Jabu Jabus Belly)', ("Jabu Jabu's Belly", "Vanilla",))), - ("Jabu Jabus Belly Compass Chest", ("Chest", 0x02, 0x04, None, 'Compass (Jabu Jabus Belly)', ("Jabu Jabu's Belly", "Vanilla",))), - ("Jabu Jabus Belly Deku Scrub", ("Scrub", 0x02, 0x30, None, 'Buy Deku Nut (5)', ("Jabu Jabu's Belly", "Vanilla", "Deku Scrub",))), - ("Jabu Jabus Belly GS Water Switch Room", ("GS Token", 0x02, 0x08, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Vanilla", "Skulltulas",))), - ("Jabu Jabus Belly GS Lobby Basement Lower", ("GS Token", 0x02, 0x01, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Vanilla", "Skulltulas",))), - ("Jabu Jabus Belly GS Lobby Basement Upper", ("GS Token", 0x02, 0x02, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Vanilla", "Skulltulas",))), - ("Jabu Jabus Belly GS Near Boss", ("GS Token", 0x02, 0x04, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Vanilla", "Skulltulas",))), + ("Jabu Jabus Belly Boomerang Chest", ("Chest", 0x02, 0x01, None, 'Boomerang', ("Jabu Jabu's Belly", "Vanilla"))), + ("Jabu Jabus Belly Map Chest", ("Chest", 0x02, 0x02, None, 'Map (Jabu Jabus Belly)', ("Jabu Jabu's Belly", "Vanilla"))), + ("Jabu Jabus Belly Compass Chest", ("Chest", 0x02, 0x04, None, 'Compass (Jabu Jabus Belly)', ("Jabu Jabu's Belly", "Vanilla"))), + ("Jabu Jabus Belly Deku Scrub", ("Scrub", 0x02, 0x30, None, 'Buy Deku Nut (5)', ("Jabu Jabu's Belly", "Vanilla", "Deku Scrub"))), + ("Jabu Jabus Belly GS Water Switch Room", ("GS Token", 0x02, 0x08, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Vanilla", "Skulltulas"))), + ("Jabu Jabus Belly GS Lobby Basement Lower", ("GS Token", 0x02, 0x01, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Vanilla", "Skulltulas"))), + ("Jabu Jabus Belly GS Lobby Basement Upper", ("GS Token", 0x02, 0x02, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Vanilla", "Skulltulas"))), + ("Jabu Jabus Belly GS Near Boss", ("GS Token", 0x02, 0x04, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Vanilla", "Skulltulas"))), + # Jabu Jabu's Belly Vanilla Pots + #("Jabu Jabus Belly Above Big Octo Pot X", ("Pot", 0x02, 0x28, None, 'Deku Nuts (5)', ("Jabu Jabu's Belly", "Vanilla", "Pot"))), + ("Jabu Jabus Belly Above Big Octo Pot 1", ("Pot", 0x02, 0x29, None, 'Deku Nuts (5)', ("Jabu Jabu's Belly", "Vanilla", "Pot"))), + ("Jabu Jabus Belly Above Big Octo Pot 2", ("Pot", 0x02, 0x2A, None, 'Deku Nuts (5)', ("Jabu Jabu's Belly", "Vanilla", "Pot"))), + #("Jabu Jabus Belly DLC Pot X", ("Pot", 0x02, 0x20, None, 'Deku Nuts (5)', ("Jabu Jabu's Belly", "Vanilla", "Pot"))), + ("Jabu Jabus Belly Basement 2 Octoroks Pot 1", ("Pot", 0x02, 0x21, None, 'Rupees (5)', ("Jabu Jabu's Belly", "Vanilla", "Pot"))), + ("Jabu Jabus Belly Basement 2 Octoroks Pot 2", ("Pot", 0x02, 0x22, None, 'Rupees (20)', ("Jabu Jabu's Belly", "Vanilla", "Pot"))), + ("Jabu Jabus Belly Basement 2 Octoroks Pot 3", ("Pot", 0x02, 0x23, None, 'Rupees (20)', ("Jabu Jabu's Belly", "Vanilla", "Pot"))), + ("Jabu Jabus Belly Basement 2 Octoroks Pot 4", ("Pot", 0x02, 0x24, None, 'Rupees (5)', ("Jabu Jabu's Belly", "Vanilla", "Pot"))), + ("Jabu Jabus Belly Basement Switch Room Pot 1", ("Pot", 0x02, 0x25, None, 'Deku Seeds (30)', ("Jabu Jabu's Belly", "Vanilla", "Pot"))), + #("Jabu Jabus Belly Basement Switch Room Pot X", ("Pot", 0x02, 0x26, None, 'Deku Nuts (5)', ("Jabu Jabu's Belly", "Vanilla", "Pot"))), + ("Jabu Jabus Belly Basement Switch Room Pot 2", ("Pot", 0x02, 0x27, None, 'Deku Seeds (30)', ("Jabu Jabu's Belly", "Vanilla", "Pot"))), + ("Jabu Jabus Belly Small Wooden Crate", ("SmallCrate", 0x02, 0x3F, None, 'Recovery Heart', ("Jabu Jabu's Belly", "Vanilla", "SmallCrate"))), + # Jabu Jabu's Belly MQ - ("Jabu Jabus Belly MQ Map Chest", ("Chest", 0x02, 0x03, None, 'Map (Jabu Jabus Belly)', ("Jabu Jabu's Belly", "Master Quest",))), - ("Jabu Jabus Belly MQ First Room Side Chest", ("Chest", 0x02, 0x05, None, 'Deku Nuts (5)', ("Jabu Jabu's Belly", "Master Quest",))), - ("Jabu Jabus Belly MQ Second Room Lower Chest", ("Chest", 0x02, 0x02, None, 'Deku Nuts (5)', ("Jabu Jabu's Belly", "Master Quest",))), - ("Jabu Jabus Belly MQ Compass Chest", ("Chest", 0x02, 0x00, None, 'Compass (Jabu Jabus Belly)', ("Jabu Jabu's Belly", "Master Quest",))), - ("Jabu Jabus Belly MQ Basement Near Switches Chest", ("Chest", 0x02, 0x08, None, 'Deku Nuts (5)', ("Jabu Jabu's Belly", "Master Quest",))), - ("Jabu Jabus Belly MQ Basement Near Vines Chest", ("Chest", 0x02, 0x04, None, 'Bombchus (10)', ("Jabu Jabu's Belly", "Master Quest",))), - ("Jabu Jabus Belly MQ Boomerang Room Small Chest", ("Chest", 0x02, 0x01, None, 'Deku Nuts (5)', ("Jabu Jabu's Belly", "Master Quest",))), - ("Jabu Jabus Belly MQ Boomerang Chest", ("Chest", 0x02, 0x06, None, 'Boomerang', ("Jabu Jabu's Belly", "Master Quest",))), - ("Jabu Jabus Belly MQ Falling Like Like Room Chest", ("Chest", 0x02, 0x09, None, 'Deku Stick (1)', ("Jabu Jabu's Belly", "Master Quest",))), - ("Jabu Jabus Belly MQ Second Room Upper Chest", ("Chest", 0x02, 0x07, None, 'Recovery Heart', ("Jabu Jabu's Belly", "Master Quest",))), - ("Jabu Jabus Belly MQ Near Boss Chest", ("Chest", 0x02, 0x0A, None, 'Deku Shield', ("Jabu Jabu's Belly", "Master Quest",))), - ("Jabu Jabus Belly MQ Cow", ("NPC", 0x02, 0x15, None, 'Milk', ("Jabu Jabu's Belly", "Master Quest", "Cow",))), - ("Jabu Jabus Belly MQ GS Boomerang Chest Room", ("GS Token", 0x02, 0x01, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Master Quest", "Skulltulas",))), - ("Jabu Jabus Belly MQ GS Tailpasaran Room", ("GS Token", 0x02, 0x04, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Master Quest", "Skulltulas",))), - ("Jabu Jabus Belly MQ GS Invisible Enemies Room", ("GS Token", 0x02, 0x08, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Master Quest", "Skulltulas",))), - ("Jabu Jabus Belly MQ GS Near Boss", ("GS Token", 0x02, 0x02, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Master Quest", "Skulltulas",))), + ("Jabu Jabus Belly MQ Map Chest", ("Chest", 0x02, 0x03, None, 'Map (Jabu Jabus Belly)', ("Jabu Jabu's Belly", "Master Quest"))), + ("Jabu Jabus Belly MQ First Room Side Chest", ("Chest", 0x02, 0x05, None, 'Deku Nuts (5)', ("Jabu Jabu's Belly", "Master Quest"))), + ("Jabu Jabus Belly MQ Second Room Lower Chest", ("Chest", 0x02, 0x02, None, 'Deku Nuts (5)', ("Jabu Jabu's Belly", "Master Quest"))), + ("Jabu Jabus Belly MQ Compass Chest", ("Chest", 0x02, 0x00, None, 'Compass (Jabu Jabus Belly)', ("Jabu Jabu's Belly", "Master Quest"))), + ("Jabu Jabus Belly MQ Basement Near Switches Chest", ("Chest", 0x02, 0x08, None, 'Deku Nuts (5)', ("Jabu Jabu's Belly", "Master Quest"))), + ("Jabu Jabus Belly MQ Basement Near Vines Chest", ("Chest", 0x02, 0x04, None, 'Bombchus (10)', ("Jabu Jabu's Belly", "Master Quest"))), + ("Jabu Jabus Belly MQ Boomerang Room Small Chest", ("Chest", 0x02, 0x01, None, 'Deku Nuts (5)', ("Jabu Jabu's Belly", "Master Quest"))), + ("Jabu Jabus Belly MQ Boomerang Chest", ("Chest", 0x02, 0x06, None, 'Boomerang', ("Jabu Jabu's Belly", "Master Quest"))), + ("Jabu Jabus Belly MQ Falling Like Like Room Chest", ("Chest", 0x02, 0x09, None, 'Deku Stick (1)', ("Jabu Jabu's Belly", "Master Quest"))), + ("Jabu Jabus Belly MQ Second Room Upper Chest", ("Chest", 0x02, 0x07, None, 'Recovery Heart', ("Jabu Jabu's Belly", "Master Quest"))), + ("Jabu Jabus Belly MQ Near Boss Chest", ("Chest", 0x02, 0x0A, None, 'Deku Shield', ("Jabu Jabu's Belly", "Master Quest"))), + ("Jabu Jabus Belly MQ Cow", ("NPC", 0x02, 0x15, None, 'Milk', ("Jabu Jabu's Belly", "Master Quest", "Cow"))), + ("Jabu Jabus Belly MQ GS Boomerang Chest Room", ("GS Token", 0x02, 0x01, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Master Quest", "Skulltulas"))), + ("Jabu Jabus Belly MQ GS Tailpasaran Room", ("GS Token", 0x02, 0x04, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Master Quest", "Skulltulas"))), + ("Jabu Jabus Belly MQ GS Invisible Enemies Room", ("GS Token", 0x02, 0x08, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Master Quest", "Skulltulas"))), + ("Jabu Jabus Belly MQ GS Near Boss", ("GS Token", 0x02, 0x02, None, 'Gold Skulltula Token', ("Jabu Jabu's Belly", "Master Quest", "Skulltulas"))), + # Jabu Jabu's Belly MQ Freestanding + ("Jabu Jabus Belly MQ Underwater Green Rupee 1", ("Freestanding", 0x02, 0x01, None, 'Rupee (1)', ("Jabu Jabu's Belly", "Master Quest", "Freestanding"))), + ("Jabu Jabus Belly MQ Underwater Green Rupee 2", ("Freestanding", 0x02, 0x02, None, 'Rupee (1)', ("Jabu Jabu's Belly", "Master Quest", "Freestanding"))), + ("Jabu Jabus Belly MQ Underwater Green Rupee 3", ("Freestanding", 0x02, 0x03, None, 'Rupee (1)', ("Jabu Jabu's Belly", "Master Quest", "Freestanding"))), + ("Jabu Jabus Belly MQ Recovery Heart 1", ("Freestanding", 0x02, 0x27, None, 'Rupee (1)', ("Jabu Jabu's Belly", "Master Quest", "Freestanding"))), + ("Jabu Jabus Belly MQ Recovery Heart 2", ("Freestanding", 0x02, 0x28, None, 'Rupee (1)', ("Jabu Jabu's Belly", "Master Quest", "Freestanding"))), + # Jabu Jabu's Belly MQ Pots + ("Jabu Jabus Belly MQ First Room Pot 1", ("Pot", 0x02, 0x3C, None, 'Bombs (5)', ("Jabu Jabu's Belly", "Master Quest", "Pot"))), + ("Jabu Jabus Belly MQ First Room Pot 2", ("Pot", 0x02, 0x32, None, 'Deku Nuts (5)', ("Jabu Jabu's Belly", "Master Quest", "Pot"))), + ("Jabu Jabus Belly MQ Elevator Room Pot 1", ("Pot", 0x02, 0x39, None, 'Arrows (5)', ("Jabu Jabu's Belly", "Master Quest", "Pot"))), + ("Jabu Jabus Belly MQ Elevator Room Pot 2", ("Pot", 0x02, 0x3A, None, 'Deku Nuts (5)', ("Jabu Jabu's Belly", "Master Quest", "Pot"))), + #("Jabu Jabus Belly MQ Near Boss Pot", ("Pot", 0x02, 0x31, None, 'N/A', ("Jabu Jabu's Belly", "Master Quest", "Pot"))), + ("Jabu Jabus Belly MQ Falling Like Like Room Pot 1", ("Pot", 0x02, 0x3D, None, 'Arrows (5)', ("Jabu Jabu's Belly", "Master Quest", "Pot"))), + ("Jabu Jabus Belly MQ Falling Like Like Room Pot 2", ("Pot", 0x02, 0x3F, None, 'Bombs (5)', ("Jabu Jabu's Belly", "Master Quest", "Pot"))), + ("Jabu Jabus Belly MQ Boomerang Room Pot 1", ("Pot", 0x02, 0x33, None, 'Bombs (5)', ("Jabu Jabu's Belly", "Master Quest", "Pot"))), + ("Jabu Jabus Belly MQ Boomerang Room Pot 2", ("Pot", 0x02, 0x34, None, 'Bombs (5)', ("Jabu Jabu's Belly", "Master Quest", "Pot"))), # Jabu Jabu's Belly shared - ("Jabu Jabus Belly Barinade Heart", ("BossHeart", 0x13, 0x4F, None, 'Heart Container', ("Jabu Jabu's Belly", "Vanilla", "Master Quest",))), + ("Jabu Jabus Belly Barinade Heart", ("BossHeart", 0x13, 0x4F, None, 'Heart Container', ("Jabu Jabu's Belly", "Vanilla", "Master Quest"))), + ("Jabu Jabus Belly Barinade Pot 1", ("Pot", 0x13, 0x20, None, 'Recovery Heart', ("Jabu Jabu's Belly", "Vanilla", "Master Quest", "Pot"))), + ("Jabu Jabus Belly Barinade Pot 2", ("Pot", 0x13, 0x21, None, 'Recovery Heart', ("Jabu Jabu's Belly", "Vanilla", "Master Quest", "Pot"))), + ("Jabu Jabus Belly Barinade Pot 3", ("Pot", 0x13, 0x22, None, 'Recovery Heart', ("Jabu Jabu's Belly", "Vanilla", "Master Quest", "Pot"))), + ("Jabu Jabus Belly Barinade Pot 4", ("Pot", 0x13, 0x23, None, 'Recovery Heart', ("Jabu Jabu's Belly", "Vanilla", "Master Quest", "Pot"))), + ("Jabu Jabus Belly Barinade Pot 5", ("Pot", 0x13, 0x24, None, 'Recovery Heart', ("Jabu Jabu's Belly", "Vanilla", "Master Quest", "Pot"))), + ("Jabu Jabus Belly Barinade Pot 6", ("Pot", 0x13, 0x25, None, 'Recovery Heart', ("Jabu Jabu's Belly", "Vanilla", "Master Quest", "Pot"))), # Bottom of the Well vanilla - ("Bottom of the Well Front Left Fake Wall Chest", ("Chest", 0x08, 0x08, None, 'Small Key (Bottom of the Well)', ("Bottom of the Well", "Vanilla",))), - ("Bottom of the Well Front Center Bombable Chest", ("Chest", 0x08, 0x02, None, 'Bombchus (10)', ("Bottom of the Well", "Vanilla",))), - ("Bottom of the Well Back Left Bombable Chest", ("Chest", 0x08, 0x04, None, 'Deku Nuts (10)', ("Bottom of the Well", "Vanilla",))), - ("Bottom of the Well Underwater Left Chest", ("Chest", 0x08, 0x09, None, 'Recovery Heart', ("Bottom of the Well", "Vanilla",))), - ("Bottom of the Well Freestanding Key", ("Collectable", 0x08, 0x01, None, 'Small Key (Bottom of the Well)', ("Bottom of the Well", "Vanilla",))), - ("Bottom of the Well Compass Chest", ("Chest", 0x08, 0x01, None, 'Compass (Bottom of the Well)', ("Bottom of the Well", "Vanilla",))), - ("Bottom of the Well Center Skulltula Chest", ("Chest", 0x08, 0x0E, None, 'Deku Nuts (5)', ("Bottom of the Well", "Vanilla",))), - ("Bottom of the Well Right Bottom Fake Wall Chest", ("Chest", 0x08, 0x05, None, 'Small Key (Bottom of the Well)', ("Bottom of the Well", "Vanilla",))), - ("Bottom of the Well Fire Keese Chest", ("Chest", 0x08, 0x0A, None, 'Deku Shield', ("Bottom of the Well", "Vanilla",))), - ("Bottom of the Well Like Like Chest", ("Chest", 0x08, 0x0C, None, 'Hylian Shield', ("Bottom of the Well", "Vanilla",))), - ("Bottom of the Well Map Chest", ("Chest", 0x08, 0x07, None, 'Map (Bottom of the Well)', ("Bottom of the Well", "Vanilla",))), - ("Bottom of the Well Underwater Front Chest", ("Chest", 0x08, 0x10, None, 'Bombs (10)', ("Bottom of the Well", "Vanilla",))), - ("Bottom of the Well Invisible Chest", ("Chest", 0x08, 0x14, None, 'Rupees (200)', ("Bottom of the Well", "Vanilla",))), - ("Bottom of the Well Lens of Truth Chest", ("Chest", 0x08, 0x03, None, 'Lens of Truth', ("Bottom of the Well", "Vanilla",))), - ("Bottom of the Well GS West Inner Room", ("GS Token", 0x08, 0x04, None, 'Gold Skulltula Token', ("Bottom of the Well", "Vanilla", "Skulltulas",))), - ("Bottom of the Well GS East Inner Room", ("GS Token", 0x08, 0x02, None, 'Gold Skulltula Token', ("Bottom of the Well", "Vanilla", "Skulltulas",))), - ("Bottom of the Well GS Like Like Cage", ("GS Token", 0x08, 0x01, None, 'Gold Skulltula Token', ("Bottom of the Well", "Vanilla", "Skulltulas",))), + ("Bottom of the Well Front Left Fake Wall Chest", ("Chest", 0x08, 0x08, None, 'Small Key (Bottom of the Well)', ("Bottom of the Well", "Vanilla"))), + ("Bottom of the Well Front Center Bombable Chest", ("Chest", 0x08, 0x02, None, 'Bombchus (10)', ("Bottom of the Well", "Vanilla"))), + ("Bottom of the Well Back Left Bombable Chest", ("Chest", 0x08, 0x04, None, 'Deku Nuts (10)', ("Bottom of the Well", "Vanilla"))), + ("Bottom of the Well Underwater Left Chest", ("Chest", 0x08, 0x09, None, 'Recovery Heart', ("Bottom of the Well", "Vanilla"))), + ("Bottom of the Well Freestanding Key", ("Collectable", 0x08, 0x01, None, 'Small Key (Bottom of the Well)', ("Bottom of the Well", "Vanilla"))), + ("Bottom of the Well Compass Chest", ("Chest", 0x08, 0x01, None, 'Compass (Bottom of the Well)', ("Bottom of the Well", "Vanilla"))), + ("Bottom of the Well Center Skulltula Chest", ("Chest", 0x08, 0x0E, None, 'Deku Nuts (5)', ("Bottom of the Well", "Vanilla"))), + ("Bottom of the Well Right Bottom Fake Wall Chest", ("Chest", 0x08, 0x05, None, 'Small Key (Bottom of the Well)', ("Bottom of the Well", "Vanilla"))), + ("Bottom of the Well Fire Keese Chest", ("Chest", 0x08, 0x0A, None, 'Deku Shield', ("Bottom of the Well", "Vanilla"))), + ("Bottom of the Well Like Like Chest", ("Chest", 0x08, 0x0C, None, 'Hylian Shield', ("Bottom of the Well", "Vanilla"))), + ("Bottom of the Well Map Chest", ("Chest", 0x08, 0x07, None, 'Map (Bottom of the Well)', ("Bottom of the Well", "Vanilla"))), + ("Bottom of the Well Underwater Front Chest", ("Chest", 0x08, 0x10, None, 'Bombs (10)', ("Bottom of the Well", "Vanilla"))), + ("Bottom of the Well Invisible Chest", ("Chest", 0x08, 0x14, None, 'Rupees (200)', ("Bottom of the Well", "Vanilla"))), + ("Bottom of the Well Lens of Truth Chest", ("Chest", 0x08, 0x03, None, 'Lens of Truth', ("Bottom of the Well", "Vanilla"))), + ("Bottom of the Well GS West Inner Room", ("GS Token", 0x08, 0x04, None, 'Gold Skulltula Token', ("Bottom of the Well", "Vanilla", "Skulltulas"))), + ("Bottom of the Well GS East Inner Room", ("GS Token", 0x08, 0x02, None, 'Gold Skulltula Token', ("Bottom of the Well", "Vanilla", "Skulltulas"))), + ("Bottom of the Well GS Like Like Cage", ("GS Token", 0x08, 0x01, None, 'Gold Skulltula Token', ("Bottom of the Well", "Vanilla", "Skulltulas"))), + # Bottom of the Well Vanilla Freestanding + ("Bottom of the Well Center Room Pit Fall Blue Rupee 1", ("Freestanding", 0x08, 0x02, None, 'Rupees (5)', ("Bottom of the Well", "Vanilla", "Freestanding"))), + ("Bottom of the Well Center Room Pit Fall Blue Rupee 2", ("Freestanding", 0x08, 0x03, None, 'Rupees (5)', ("Bottom of the Well", "Vanilla", "Freestanding"))), + ("Bottom of the Well Center Room Pit Fall Blue Rupee 3", ("Freestanding", 0x08, 0x04, None, 'Rupees (5)', ("Bottom of the Well", "Vanilla", "Freestanding"))), + ("Bottom of the Well Center Room Pit Fall Blue Rupee 4", ("Freestanding", 0x08, 0x05, None, 'Rupees (5)', ("Bottom of the Well", "Vanilla", "Freestanding"))), + ("Bottom of the Well Center Room Pit Fall Blue Rupee 5", ("Freestanding", 0x08, 0x06, None, 'Rupees (5)', ("Bottom of the Well", "Vanilla", "Freestanding"))), + ("Bottom of the Well Coffin Recovery Heart 1", ("Freestanding", 0x08, 0x1F, None, 'Recovery Heart', ("Bottom of the Well", "Vanilla", "Freestanding"))), + ("Bottom of the Well Coffin Recovery Heart 2", ("Freestanding", 0x08, 0x20, None, 'Recovery Heart', ("Bottom of the Well", "Vanilla", "Freestanding"))), + # Bottom of the Well Vanilla Pots + ("Bottom of the Well Left Side Pot 1", ("Pot", 0x08, 0x21, None, 'Recovery Heart', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Left Side Pot 2", ("Pot", 0x08, 0x22, None, 'Rupees (5)', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Left Side Pot 3", ("Pot", 0x08, 0x23, None, 'Recovery Heart', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Near Entrance Pot 1", ("Pot", 0x08, 0x24, None, 'Rupees (5)', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Near Entrance Pot 2", ("Pot", 0x08, 0x25, None, 'Rupees (20)', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Underwater Pot", ("Pot", 0x08, 0x26, None, 'Bombs (10)', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Basement Pot 1", ("Pot", 0x08, 0x27, None, 'Recovery Heart', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Basement Pot 2", ("Pot", 0x08, 0x28, None, 'Rupees (5)', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Basement Pot 3", ("Pot", 0x08, 0x29, None, 'Recovery Heart', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Basement Pot 4", ("Pot", 0x08, 0x2A, None, 'Rupees (5)', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Basement Pot 5", ("Pot", 0x08, 0x2B, None, 'Rupees (5)', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Basement Pot 6", ("Pot", 0x08, 0x2C, None, 'Recovery Heart', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Basement Pot 7", ("Pot", 0x08, 0x2D, None, 'Recovery Heart', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Basement Pot 8", ("Pot", 0x08, 0x2E, None, 'Recovery Heart', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Basement Pot 9", ("Pot", 0x08, 0x2F, None, 'Deku Nuts (5)', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Basement Pot 10", ("Pot", 0x08, 0x30, None, 'Rupees (20)', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Basement Pot 11", ("Pot", 0x08, 0x31, None, 'Rupees (5)', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Basement Pot 12", ("Pot", 0x08, 0x32, None, 'Recovery Heart', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well Fire Keese Pot", ("Pot", 0x08, 0x33, None, 'Rupees (5)', ("Bottom of the Well", "Vanilla", "Pot"))), + ("Bottom of the Well West Inner Room Flying Pot 1", ("FlyingPot", 0x08, 0x34, None, 'Recovery Heart', ("Bottom of the Well", "Vanilla", "FlyingPot"))), + ("Bottom of the Well West Inner Room Flying Pot 2", ("FlyingPot", 0x08, 0x35, None, 'Recovery Heart', ("Bottom of the Well", "Vanilla", "FlyingPot"))), + ("Bottom of the Well West Inner Room Flying Pot 3", ("FlyingPot", 0x08, 0x36, None, 'Recovery Heart', ("Bottom of the Well", "Vanilla", "FlyingPot"))), + # Bottom of the Well MQ - ("Bottom of the Well MQ Map Chest", ("Chest", 0x08, 0x03, None, 'Map (Bottom of the Well)', ("Bottom of the Well", "Master Quest",))), - ("Bottom of the Well MQ East Inner Room Freestanding Key", ("Collectable", 0x08, 0x01, None, 'Small Key (Bottom of the Well)', ("Bottom of the Well", "Master Quest",))), - ("Bottom of the Well MQ Compass Chest", ("Chest", 0x08, 0x02, None, 'Compass (Bottom of the Well)', ("Bottom of the Well", "Master Quest",))), - ("Bottom of the Well MQ Dead Hand Freestanding Key", ("Collectable", 0x08, 0x02, None, 'Small Key (Bottom of the Well)', ("Bottom of the Well", "Master Quest",))), - ("Bottom of the Well MQ Lens of Truth Chest", ("Chest", 0x08, 0x01, None, 'Lens of Truth', ("Bottom of the Well", "Master Quest",))), - ("Bottom of the Well MQ GS Coffin Room", ("GS Token", 0x08, 0x04, None, 'Gold Skulltula Token', ("Bottom of the Well", "Master Quest", "Skulltulas",))), - ("Bottom of the Well MQ GS West Inner Room", ("GS Token", 0x08, 0x02, None, 'Gold Skulltula Token', ("Bottom of the Well", "Master Quest", "Skulltulas",))), - ("Bottom of the Well MQ GS Basement", ("GS Token", 0x08, 0x01, None, 'Gold Skulltula Token', ("Bottom of the Well", "Master Quest", "Skulltulas",))), + ("Bottom of the Well MQ Map Chest", ("Chest", 0x08, 0x03, None, 'Map (Bottom of the Well)', ("Bottom of the Well", "Master Quest"))), + ("Bottom of the Well MQ East Inner Room Freestanding Key", ("Collectable", 0x08, 0x01, None, 'Small Key (Bottom of the Well)', ("Bottom of the Well", "Master Quest"))), + ("Bottom of the Well MQ Compass Chest", ("Chest", 0x08, 0x02, None, 'Compass (Bottom of the Well)', ("Bottom of the Well", "Master Quest"))), + ("Bottom of the Well MQ Dead Hand Freestanding Key", ("Collectable", 0x08, 0x02, None, 'Small Key (Bottom of the Well)', ("Bottom of the Well", "Master Quest"))), + ("Bottom of the Well MQ Lens of Truth Chest", ("Chest", 0x08, 0x01, None, 'Lens of Truth', ("Bottom of the Well", "Master Quest"))), + ("Bottom of the Well MQ GS Coffin Room", ("GS Token", 0x08, 0x04, None, 'Gold Skulltula Token', ("Bottom of the Well", "Master Quest", "Skulltulas"))), + ("Bottom of the Well MQ GS West Inner Room", ("GS Token", 0x08, 0x02, None, 'Gold Skulltula Token', ("Bottom of the Well", "Master Quest", "Skulltulas"))), + ("Bottom of the Well MQ GS Basement", ("GS Token", 0x08, 0x01, None, 'Gold Skulltula Token', ("Bottom of the Well", "Master Quest", "Skulltulas"))), + # Bottom of the Well MQ Freestanding + ("Bottom of the Well MQ Bombable Recovery Heart 1", ("Freestanding", 0x08, 0x21, None, 'Recovery Heart', ("Bottom of the Well", "Master Quest", "Freestanding"))), + ("Bottom of the Well MQ Bombable Recovery Heart 2", ("Freestanding", 0x08, 0x22, None, 'Recovery Heart', ("Bottom of the Well", "Master Quest", "Freestanding"))), + ("Bottom of the Well MQ Basement Recovery Heart 1", ("Freestanding", 0x08, 0x3C, None, 'Recovery Heart', ("Bottom of the Well", "Master Quest", "Freestanding"))), + ("Bottom of the Well MQ Basement Recovery Heart 2", ("Freestanding", 0x08, 0x3D, None, 'Recovery Heart', ("Bottom of the Well", "Master Quest", "Freestanding"))), + ("Bottom of the Well MQ Basement Recovery Heart 3", ("Freestanding", 0x08, 0x3E, None, 'Recovery Heart', ("Bottom of the Well", "Master Quest", "Freestanding"))), + ("Bottom of the Well MQ Coffin Recovery Heart 1", ("Freestanding", 0x08, 0x20, None, 'Recovery Heart', ("Bottom of the Well", "Master Quest", "Freestanding"))), + ("Bottom of the Well MQ Coffin Recovery Heart 2", ("Freestanding", 0x08, 0x23, None, 'Recovery Heart', ("Bottom of the Well", "Master Quest", "Freestanding"))), + # Bottom of the Well MQ Pots + ("Bottom of the Well MQ Center Room Right Pot 1", ("Pot", 0x08, 0x29, None, 'Recovery Heart', ("Bottom of the Well", "Master Quest", "Pot"))), + ("Bottom of the Well MQ Center Room Right Pot 2", ("Pot", 0x08, 0x27, None, 'Arrows (10)', ("Bottom of the Well", "Master Quest", "Pot"))), + ("Bottom of the Well MQ Center Room Right Pot 3", ("Pot", 0x08, 0x28, None, 'Bombs (5)', ("Bottom of the Well", "Master Quest", "Pot"))), + #("Bottom of the Well MQ Perimiter Behind Gate Bot", ("Pot", 0x08, 0x2A, None, 'N/A', ("Bottom of the Well", "Master Quest", "Pot"))), + ("Bottom of the Well MQ East Inner Room Pot 1", ("Pot", 0x08, 0x26, None, 'Recovery Heart', ("Bottom of the Well", "Master Quest", "Pot"))), + ("Bottom of the Well MQ East Inner Room Pot 2", ("Pot", 0x08, 0x25, None, 'Recovery Heart', ("Bottom of the Well", "Master Quest", "Pot"))), + ("Bottom of the Well MQ East Inner Room Pot 3", ("Pot", 0x08, 0x24, None, 'Recovery Heart', ("Bottom of the Well", "Master Quest", "Pot"))), # Forest Temple vanilla - ("Forest Temple First Room Chest", ("Chest", 0x03, 0x03, None, 'Small Key (Forest Temple)', ("Forest Temple", "Vanilla",))), - ("Forest Temple First Stalfos Chest", ("Chest", 0x03, 0x00, None, 'Small Key (Forest Temple)', ("Forest Temple", "Vanilla",))), - ("Forest Temple Raised Island Courtyard Chest", ("Chest", 0x03, 0x05, None, 'Recovery Heart', ("Forest Temple", "Vanilla",))), - ("Forest Temple Map Chest", ("Chest", 0x03, 0x01, None, 'Map (Forest Temple)', ("Forest Temple", "Vanilla",))), - ("Forest Temple Well Chest", ("Chest", 0x03, 0x09, None, 'Small Key (Forest Temple)', ("Forest Temple", "Vanilla",))), - ("Forest Temple Eye Switch Chest", ("Chest", 0x03, 0x04, None, 'Arrows (30)', ("Forest Temple", "Vanilla",))), - ("Forest Temple Boss Key Chest", ("Chest", 0x03, 0x0E, None, 'Boss Key (Forest Temple)', ("Forest Temple", "Vanilla",))), - ("Forest Temple Floormaster Chest", ("Chest", 0x03, 0x02, None, 'Small Key (Forest Temple)', ("Forest Temple", "Vanilla",))), - ("Forest Temple Red Poe Chest", ("Chest", 0x03, 0x0D, None, 'Small Key (Forest Temple)', ("Forest Temple", "Vanilla",))), - ("Forest Temple Bow Chest", ("Chest", 0x03, 0x0C, None, 'Bow', ("Forest Temple", "Vanilla",))), - ("Forest Temple Blue Poe Chest", ("Chest", 0x03, 0x0F, None, 'Compass (Forest Temple)', ("Forest Temple", "Vanilla",))), - ("Forest Temple Falling Ceiling Room Chest", ("Chest", 0x03, 0x07, None, 'Arrows (10)', ("Forest Temple", "Vanilla",))), - ("Forest Temple Basement Chest", ("Chest", 0x03, 0x0B, None, 'Arrows (5)', ("Forest Temple", "Vanilla",))), - ("Forest Temple GS First Room", ("GS Token", 0x03, 0x02, None, 'Gold Skulltula Token', ("Forest Temple", "Vanilla", "Skulltulas",))), - ("Forest Temple GS Lobby", ("GS Token", 0x03, 0x08, None, 'Gold Skulltula Token', ("Forest Temple", "Vanilla", "Skulltulas",))), - ("Forest Temple GS Raised Island Courtyard", ("GS Token", 0x03, 0x01, None, 'Gold Skulltula Token', ("Forest Temple", "Vanilla", "Skulltulas",))), - ("Forest Temple GS Level Island Courtyard", ("GS Token", 0x03, 0x04, None, 'Gold Skulltula Token', ("Forest Temple", "Vanilla", "Skulltulas",))), - ("Forest Temple GS Basement", ("GS Token", 0x03, 0x10, None, 'Gold Skulltula Token', ("Forest Temple", "Vanilla", "Skulltulas",))), + ("Forest Temple First Room Chest", ("Chest", 0x03, 0x03, None, 'Small Key (Forest Temple)', ("Forest Temple", "Vanilla"))), + ("Forest Temple First Stalfos Chest", ("Chest", 0x03, 0x00, None, 'Small Key (Forest Temple)', ("Forest Temple", "Vanilla"))), + ("Forest Temple Raised Island Courtyard Chest", ("Chest", 0x03, 0x05, None, 'Recovery Heart', ("Forest Temple", "Vanilla"))), + ("Forest Temple Map Chest", ("Chest", 0x03, 0x01, None, 'Map (Forest Temple)', ("Forest Temple", "Vanilla"))), + ("Forest Temple Well Chest", ("Chest", 0x03, 0x09, None, 'Small Key (Forest Temple)', ("Forest Temple", "Vanilla"))), + ("Forest Temple Eye Switch Chest", ("Chest", 0x03, 0x04, None, 'Arrows (30)', ("Forest Temple", "Vanilla"))), + ("Forest Temple Boss Key Chest", ("Chest", 0x03, 0x0E, None, 'Boss Key (Forest Temple)', ("Forest Temple", "Vanilla"))), + ("Forest Temple Floormaster Chest", ("Chest", 0x03, 0x02, None, 'Small Key (Forest Temple)', ("Forest Temple", "Vanilla"))), + ("Forest Temple Red Poe Chest", ("Chest", 0x03, 0x0D, None, 'Small Key (Forest Temple)', ("Forest Temple", "Vanilla"))), + ("Forest Temple Bow Chest", ("Chest", 0x03, 0x0C, None, 'Bow', ("Forest Temple", "Vanilla"))), + ("Forest Temple Blue Poe Chest", ("Chest", 0x03, 0x0F, None, 'Compass (Forest Temple)', ("Forest Temple", "Vanilla"))), + ("Forest Temple Falling Ceiling Room Chest", ("Chest", 0x03, 0x07, None, 'Arrows (10)', ("Forest Temple", "Vanilla"))), + ("Forest Temple Basement Chest", ("Chest", 0x03, 0x0B, None, 'Arrows (5)', ("Forest Temple", "Vanilla"))), + ("Forest Temple GS First Room", ("GS Token", 0x03, 0x02, None, 'Gold Skulltula Token', ("Forest Temple", "Vanilla", "Skulltulas"))), + ("Forest Temple GS Lobby", ("GS Token", 0x03, 0x08, None, 'Gold Skulltula Token', ("Forest Temple", "Vanilla", "Skulltulas"))), + ("Forest Temple GS Raised Island Courtyard", ("GS Token", 0x03, 0x01, None, 'Gold Skulltula Token', ("Forest Temple", "Vanilla", "Skulltulas"))), + ("Forest Temple GS Level Island Courtyard", ("GS Token", 0x03, 0x04, None, 'Gold Skulltula Token', ("Forest Temple", "Vanilla", "Skulltulas"))), + ("Forest Temple GS Basement", ("GS Token", 0x03, 0x10, None, 'Gold Skulltula Token', ("Forest Temple", "Vanilla", "Skulltulas"))), + # Forest Temple Vanilla Freestanding + ("Forest Temple Courtyard Recovery Heart 1", ("Freestanding", 0x03, 0x2D, None, 'Recovery Heart', ("Forest Temple", "Vanilla", "Freestanding"))), + ("Forest Temple Courtyard Recovery Heart 2", ("Freestanding", 0x03, 0x2E, None, 'Recovery Heart', ("Forest Temple", "Vanilla", "Freestanding"))), + ("Forest Temple Well Recovery Heart 1", ("Freestanding", 0x03, 0x2F, None, 'Recovery Heart', ("Forest Temple", "Vanilla", "Freestanding"))), + ("Forest Temple Well Recovery Heart 2", ("Freestanding", 0x03, 0x30, None, 'Recovery Heart', ("Forest Temple", "Vanilla", "Freestanding"))), + # Forest Temple Vanilla Pots + ("Forest Temple Center Room Right Pot 1", ("Pot", 0x03, 0x24, None, 'Arrows (10)', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Center Room Right Pot 2", ("Pot", 0x03, 0x20, None, 'Rupees (5)', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Center Room Right Pot 3", ("Pot", 0x03, 0x22, None, 'Recovery Heart', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Center Room Left Pot 1", ("Pot", 0x03, 0x25, None, 'Arrows (10)', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Center Room Left Pot 2", ("Pot", 0x03, 0x21, None, 'Rupees (5)', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Center Room Left Pot 3", ("Pot", 0x03, 0x23, None, 'Recovery Heart', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Lower Stalfos Pot", ("Pot", 0x03, 0x31, None, 'Recovery Heart', ("Forest Temple", "Vanilla", "Pot"))), + #("Forest Temple Lower Stalfos Pot 2", ("Pot", 0x03, 0x32, None, 'Rupees (20)', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Upper Stalfos Pot 1", ("Pot", 0x03, 0x33, None, 'Recovery Heart', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Upper Stalfos Pot 2", ("Pot", 0x03, 0x34, None, 'Recovery Heart', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Upper Stalfos Pot 3", ("Pot", 0x03, 0x35, None, 'Recovery Heart', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Upper Stalfos Pot 4", ("Pot", 0x03, 0x36, None, 'Recovery Heart', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Blue Poe Room Pot 1", ("Pot", 0x03, 0x26, None, 'Recovery Heart', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Blue Poe Room Pot 2", ("Pot", 0x03, 0x27, None, 'Arrows (10)', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Blue Poe Room Pot 3", ("Pot", 0x03, 0x28, None, 'Arrows (10)', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Frozen Eye Switch Room Pot 1", ("Pot", 0x03, 0x29, None, 'Recovery Heart', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Frozen Eye Switch Room Pot 2", ("Pot", 0x03, 0x2A, None, 'Arrows (10)', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Green Poe Room Pot 1", ("Pot", 0x03, 0x2B, None, 'Recovery Heart', ("Forest Temple", "Vanilla", "Pot"))), + ("Forest Temple Green Poe Room Pot 2", ("Pot", 0x03, 0x2C, None, 'Arrows (10)', ("Forest Temple", "Vanilla", "Pot"))), + # Forest Temple MQ - ("Forest Temple MQ First Room Chest", ("Chest", 0x03, 0x03, None, 'Small Key (Forest Temple)', ("Forest Temple", "Master Quest",))), - ("Forest Temple MQ Wolfos Chest", ("Chest", 0x03, 0x00, None, 'Small Key (Forest Temple)', ("Forest Temple", "Master Quest",))), - ("Forest Temple MQ Well Chest", ("Chest", 0x03, 0x09, None, 'Small Key (Forest Temple)', ("Forest Temple", "Master Quest",))), - ("Forest Temple MQ Raised Island Courtyard Lower Chest", ("Chest", 0x03, 0x01, None, 'Small Key (Forest Temple)', ("Forest Temple", "Master Quest",))), - ("Forest Temple MQ Raised Island Courtyard Upper Chest", ("Chest", 0x03, 0x05, None, 'Small Key (Forest Temple)', ("Forest Temple", "Master Quest",))), - ("Forest Temple MQ Boss Key Chest", ("Chest", 0x03, 0x0E, None, 'Boss Key (Forest Temple)', ("Forest Temple", "Master Quest",))), - ("Forest Temple MQ Redead Chest", ("Chest", 0x03, 0x02, None, 'Small Key (Forest Temple)', ("Forest Temple", "Master Quest",))), - ("Forest Temple MQ Map Chest", ("Chest", 0x03, 0x0D, None, 'Map (Forest Temple)', ("Forest Temple", "Master Quest",))), - ("Forest Temple MQ Bow Chest", ("Chest", 0x03, 0x0C, None, 'Bow', ("Forest Temple", "Master Quest",))), - ("Forest Temple MQ Compass Chest", ("Chest", 0x03, 0x0F, None, 'Compass (Forest Temple)', ("Forest Temple", "Master Quest",))), - ("Forest Temple MQ Falling Ceiling Room Chest", ("Chest", 0x03, 0x06, None, 'Arrows (5)', ("Forest Temple", "Master Quest",))), - ("Forest Temple MQ Basement Chest", ("Chest", 0x03, 0x0B, None, 'Arrows (5)', ("Forest Temple", "Master Quest",))), - ("Forest Temple MQ GS First Hallway", ("GS Token", 0x03, 0x02, None, 'Gold Skulltula Token', ("Forest Temple", "Master Quest", "Skulltulas",))), - ("Forest Temple MQ GS Raised Island Courtyard", ("GS Token", 0x03, 0x01, None, 'Gold Skulltula Token', ("Forest Temple", "Master Quest", "Skulltulas",))), - ("Forest Temple MQ GS Level Island Courtyard", ("GS Token", 0x03, 0x04, None, 'Gold Skulltula Token', ("Forest Temple", "Master Quest", "Skulltulas",))), - ("Forest Temple MQ GS Well", ("GS Token", 0x03, 0x08, None, 'Gold Skulltula Token', ("Forest Temple", "Master Quest", "Skulltulas",))), - ("Forest Temple MQ GS Block Push Room", ("GS Token", 0x03, 0x10, None, 'Gold Skulltula Token', ("Forest Temple", "Master Quest", "Skulltulas",))), + ("Forest Temple MQ First Room Chest", ("Chest", 0x03, 0x03, None, 'Small Key (Forest Temple)', ("Forest Temple", "Master Quest"))), + ("Forest Temple MQ Wolfos Chest", ("Chest", 0x03, 0x00, None, 'Small Key (Forest Temple)', ("Forest Temple", "Master Quest"))), + ("Forest Temple MQ Well Chest", ("Chest", 0x03, 0x09, None, 'Small Key (Forest Temple)', ("Forest Temple", "Master Quest"))), + ("Forest Temple MQ Raised Island Courtyard Lower Chest", ("Chest", 0x03, 0x01, None, 'Small Key (Forest Temple)', ("Forest Temple", "Master Quest"))), + ("Forest Temple MQ Raised Island Courtyard Upper Chest", ("Chest", 0x03, 0x05, None, 'Small Key (Forest Temple)', ("Forest Temple", "Master Quest"))), + ("Forest Temple MQ Boss Key Chest", ("Chest", 0x03, 0x0E, None, 'Boss Key (Forest Temple)', ("Forest Temple", "Master Quest"))), + ("Forest Temple MQ Redead Chest", ("Chest", 0x03, 0x02, None, 'Small Key (Forest Temple)', ("Forest Temple", "Master Quest"))), + ("Forest Temple MQ Map Chest", ("Chest", 0x03, 0x0D, None, 'Map (Forest Temple)', ("Forest Temple", "Master Quest"))), + ("Forest Temple MQ Bow Chest", ("Chest", 0x03, 0x0C, None, 'Bow', ("Forest Temple", "Master Quest"))), + ("Forest Temple MQ Compass Chest", ("Chest", 0x03, 0x0F, None, 'Compass (Forest Temple)', ("Forest Temple", "Master Quest"))), + ("Forest Temple MQ Falling Ceiling Room Chest", ("Chest", 0x03, 0x06, None, 'Arrows (5)', ("Forest Temple", "Master Quest"))), + ("Forest Temple MQ Basement Chest", ("Chest", 0x03, 0x0B, None, 'Arrows (5)', ("Forest Temple", "Master Quest"))), + ("Forest Temple MQ GS First Hallway", ("GS Token", 0x03, 0x02, None, 'Gold Skulltula Token', ("Forest Temple", "Master Quest", "Skulltulas"))), + ("Forest Temple MQ GS Raised Island Courtyard", ("GS Token", 0x03, 0x01, None, 'Gold Skulltula Token', ("Forest Temple", "Master Quest", "Skulltulas"))), + ("Forest Temple MQ GS Level Island Courtyard", ("GS Token", 0x03, 0x04, None, 'Gold Skulltula Token', ("Forest Temple", "Master Quest", "Skulltulas"))), + ("Forest Temple MQ GS Well", ("GS Token", 0x03, 0x08, None, 'Gold Skulltula Token', ("Forest Temple", "Master Quest", "Skulltulas"))), + ("Forest Temple MQ GS Block Push Room", ("GS Token", 0x03, 0x10, None, 'Gold Skulltula Token', ("Forest Temple", "Master Quest", "Skulltulas"))), + # Forest Temple MQ Freestanding + ("Forest Temple MQ Courtyard Recovery Heart 1", ("Freestanding", 0x03, 0x2D, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Freestanding"))), + ("Forest Temple MQ Courtyard Recovery Heart 2", ("Freestanding", 0x03, 0x2E, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Freestanding"))), + ("Forest Temple MQ Courtyard Recovery Heart 3", ("Freestanding", 0x03, 0x2F, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Freestanding"))), + ("Forest Temple MQ Well Recovery Heart 1", ("Freestanding", 0x03, 0x38, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Freestanding"))), + ("Forest Temple MQ Well Recovery Heart 2", ("Freestanding", 0x03, 0x39, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Freestanding"))), + ("Forest Temple MQ Well Recovery Heart 3", ("Freestanding", 0x03, 0x3A, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Freestanding"))), + # Forest Temple MQ Pots + ("Forest Temple MQ Center Room Right Pot 1", ("Pot", 0x03, 0x20, None, 'Rupees (5)', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Center Room Right Pot 2", ("Pot", 0x03, 0x22, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Center Room Right Pot 3", ("Pot", 0x03, 0x24, None, 'Arrows (10)', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Center Room Left Pot 1", ("Pot", 0x03, 0x21, None, 'Rupees (5)', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Center Room Left Pot 2", ("Pot", 0x03, 0x23, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Center Room Left Pot 3", ("Pot", 0x03, 0x25, None, 'Arrows (10)', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Wolfos Room Pot", ("Pot", 0x03, 0x31, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Pot"))), + #("Forest Temple MQ Wolfos Room Pot 2", ("Pot", 0x03, 0x32, None, 'N/A', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Upper Stalfos Pot 1", ("Pot", 0x03, 0x33, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Upper Stalfos Pot 2", ("Pot", 0x03, 0x34, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Upper Stalfos Pot 3", ("Pot", 0x03, 0x35, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Upper Stalfos Pot 4", ("Pot", 0x03, 0x36, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Blue Poe Room Pot 1", ("Pot", 0x03, 0x26, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Blue Poe Room Pot 2", ("Pot", 0x03, 0x27, None, 'Arrows (10)', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Blue Poe Room Pot 3", ("Pot", 0x03, 0x28, None, 'Arrows (10)', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Green Poe Room Pot 1", ("Pot", 0x03, 0x2B, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Green Poe Room Pot 2", ("Pot", 0x03, 0x2C, None, 'Arrows (10)', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Basement Pot 1", ("Pot", 0x03, 0x38, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Basement Pot 2", ("Pot", 0x03, 0x39, None, 'Recovery Heart', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Basement Pot 3", ("Pot", 0x03, 0x3A, None, 'Bombs (5)', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Basement Pot 4", ("Pot", 0x03, 0x3B, None, 'Arrows (5)', ("Forest Temple", "Master Quest", "Pot"))), + ("Forest Temple MQ Frozen Eye Switch Room Small Wooden Crate 1", ("SmallCrate", 0x03, 0x3C, ([0x247dc34], None), 'Recovery Heart', ("Forest Temple", "Master Quest", "SmallCrate"))), + ("Forest Temple MQ Frozen Eye Switch Room Small Wooden Crate 2", ("SmallCrate", 0x03, 0x3D, ([0x247dc44], None), 'Arrows (5)', ("Forest Temple", "Master Quest", "SmallCrate"))), + ("Forest Temple MQ Frozen Eye Switch Room Small Wooden Crate 3", ("SmallCrate", 0x03, 0x3E, ([0x247dc54], None), 'Arrows (5)', ("Forest Temple", "Master Quest", "SmallCrate"))), + # Forest Temple shared - ("Forest Temple Phantom Ganon Heart", ("BossHeart", 0x14, 0x4F, None, 'Heart Container', ("Forest Temple", "Vanilla", "Master Quest",))), + ("Forest Temple Phantom Ganon Heart", ("BossHeart", 0x14, 0x4F, None, 'Heart Container', ("Forest Temple", "Vanilla", "Master Quest"))), # Fire Temple vanilla - ("Fire Temple Near Boss Chest", ("Chest", 0x04, 0x01, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla",))), - ("Fire Temple Flare Dancer Chest", ("Chest", 0x04, 0x00, None, 'Bombs (10)', ("Fire Temple", "Vanilla",))), - ("Fire Temple Boss Key Chest", ("Chest", 0x04, 0x0C, None, 'Boss Key (Fire Temple)', ("Fire Temple", "Vanilla",))), - ("Fire Temple Big Lava Room Lower Open Door Chest", ("Chest", 0x04, 0x04, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla",))), - ("Fire Temple Big Lava Room Blocked Door Chest", ("Chest", 0x04, 0x02, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla",))), - ("Fire Temple Boulder Maze Lower Chest", ("Chest", 0x04, 0x03, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla",))), - ("Fire Temple Boulder Maze Side Room Chest", ("Chest", 0x04, 0x08, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla",))), - ("Fire Temple Map Chest", ("Chest", 0x04, 0x0A, None, 'Map (Fire Temple)', ("Fire Temple", "Vanilla",))), - ("Fire Temple Boulder Maze Shortcut Chest", ("Chest", 0x04, 0x0B, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla",))), - ("Fire Temple Boulder Maze Upper Chest", ("Chest", 0x04, 0x06, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla",))), - ("Fire Temple Scarecrow Chest", ("Chest", 0x04, 0x0D, None, 'Rupees (200)', ("Fire Temple", "Vanilla",))), - ("Fire Temple Compass Chest", ("Chest", 0x04, 0x07, None, 'Compass (Fire Temple)', ("Fire Temple", "Vanilla",))), - ("Fire Temple Megaton Hammer Chest", ("Chest", 0x04, 0x05, None, 'Megaton Hammer', ("Fire Temple", "Vanilla",))), - ("Fire Temple Highest Goron Chest", ("Chest", 0x04, 0x09, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla",))), - ("Fire Temple GS Boss Key Loop", ("GS Token", 0x04, 0x02, None, 'Gold Skulltula Token', ("Fire Temple", "Vanilla", "Skulltulas",))), - ("Fire Temple GS Song of Time Room", ("GS Token", 0x04, 0x01, None, 'Gold Skulltula Token', ("Fire Temple", "Vanilla", "Skulltulas",))), - ("Fire Temple GS Boulder Maze", ("GS Token", 0x04, 0x04, None, 'Gold Skulltula Token', ("Fire Temple", "Vanilla", "Skulltulas",))), - ("Fire Temple GS Scarecrow Climb", ("GS Token", 0x04, 0x10, None, 'Gold Skulltula Token', ("Fire Temple", "Vanilla", "Skulltulas",))), - ("Fire Temple GS Scarecrow Top", ("GS Token", 0x04, 0x08, None, 'Gold Skulltula Token', ("Fire Temple", "Vanilla", "Skulltulas",))), + ("Fire Temple Near Boss Chest", ("Chest", 0x04, 0x01, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla"))), + ("Fire Temple Flare Dancer Chest", ("Chest", 0x04, 0x00, None, 'Bombs (10)', ("Fire Temple", "Vanilla"))), + ("Fire Temple Boss Key Chest", ("Chest", 0x04, 0x0C, None, 'Boss Key (Fire Temple)', ("Fire Temple", "Vanilla"))), + ("Fire Temple Big Lava Room Lower Open Door Chest", ("Chest", 0x04, 0x04, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla"))), + ("Fire Temple Big Lava Room Blocked Door Chest", ("Chest", 0x04, 0x02, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla"))), + ("Fire Temple Boulder Maze Lower Chest", ("Chest", 0x04, 0x03, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla"))), + ("Fire Temple Boulder Maze Side Room Chest", ("Chest", 0x04, 0x08, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla"))), + ("Fire Temple Map Chest", ("Chest", 0x04, 0x0A, None, 'Map (Fire Temple)', ("Fire Temple", "Vanilla"))), + ("Fire Temple Boulder Maze Shortcut Chest", ("Chest", 0x04, 0x0B, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla"))), + ("Fire Temple Boulder Maze Upper Chest", ("Chest", 0x04, 0x06, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla"))), + ("Fire Temple Scarecrow Chest", ("Chest", 0x04, 0x0D, None, 'Rupees (200)', ("Fire Temple", "Vanilla"))), + ("Fire Temple Compass Chest", ("Chest", 0x04, 0x07, None, 'Compass (Fire Temple)', ("Fire Temple", "Vanilla"))), + ("Fire Temple Megaton Hammer Chest", ("Chest", 0x04, 0x05, None, 'Megaton Hammer', ("Fire Temple", "Vanilla"))), + ("Fire Temple Highest Goron Chest", ("Chest", 0x04, 0x09, None, 'Small Key (Fire Temple)', ("Fire Temple", "Vanilla"))), + ("Fire Temple GS Boss Key Loop", ("GS Token", 0x04, 0x02, None, 'Gold Skulltula Token', ("Fire Temple", "Vanilla", "Skulltulas"))), + ("Fire Temple GS Song of Time Room", ("GS Token", 0x04, 0x01, None, 'Gold Skulltula Token', ("Fire Temple", "Vanilla", "Skulltulas"))), + ("Fire Temple GS Boulder Maze", ("GS Token", 0x04, 0x04, None, 'Gold Skulltula Token', ("Fire Temple", "Vanilla", "Skulltulas"))), + ("Fire Temple GS Scarecrow Climb", ("GS Token", 0x04, 0x10, None, 'Gold Skulltula Token', ("Fire Temple", "Vanilla", "Skulltulas"))), + ("Fire Temple GS Scarecrow Top", ("GS Token", 0x04, 0x08, None, 'Gold Skulltula Token', ("Fire Temple", "Vanilla", "Skulltulas"))), + # Fire Temple Vanilla Freestanding + ("Fire Temple Elevator Room Recovery Heart 1", ("Freestanding", 0x04, 0x2F, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Freestanding"))), + ("Fire Temple Elevator Room Recovery Heart 2", ("Freestanding", 0x04, 0x30, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Freestanding"))), + ("Fire Temple Elevator Room Recovery Heart 3", ("Freestanding", 0x04, 0x34, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Freestanding"))), + ("Fire Temple Narrow Path Room Recovery Heart 1", ("Freestanding", 0x04, 0x35, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Freestanding"))), + ("Fire Temple Narrow Path Room Recovery Heart 2", ("Freestanding", 0x04, 0x36, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Freestanding"))), + ("Fire Temple Narrow Path Room Recovery Heart 3", ("Freestanding", 0x04, 0x37, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Freestanding"))), + ("Fire Temple Moving Fire Room Recovery Heart 1", ("Freestanding", 0x04, 0x31, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Freestanding"))), + ("Fire Temple Moving Fire Room Recovery Heart 2", ("Freestanding", 0x04, 0x32, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Freestanding"))), + ("Fire Temple Moving Fire Room Recovery Heart 3", ("Freestanding", 0x04, 0x33, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Freestanding"))), + # Fire Temple Vanilla Pots + ("Fire Temple Big Lava Room Pot 1", ("Pot", 0x04, 0x20, None, 'Arrows (10)', ("Fire Temple", "Vanilla", "Pot"))), + ("Fire Temple Big Lava Room Pot 2", ("Pot", 0x04, 0x21, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Pot"))), + ("Fire Temple Big Lava Room Pot 3", ("Pot", 0x04, 0x22, None, 'Arrows (10)', ("Fire Temple", "Vanilla", "Pot"))), + ("Fire Temple Near Boss Pot 1", ("Pot", 0x04, 0x2C, None, 'Bombs (10)', ("Fire Temple", "Vanilla", "Pot"))), + ("Fire Temple Near Boss Pot 2", ("Pot", 0x04, 0x2D, None, 'Bombs (10)', ("Fire Temple", "Vanilla", "Pot"))), + ("Fire Temple Flame Maze Right Side Pot 1", ("Pot", 0x04, 0x23, None, 'Bombs (10)', ("Fire Temple", "Vanilla", "Pot"))), + ("Fire Temple Flame Maze Right Side Pot 2", ("Pot", 0x04, 0x24, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Pot"))), + ("Fire Temple Flame Maze Right Side Pot 3", ("Pot", 0x04, 0x25, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Pot"))), + ("Fire Temple Flame Maze Right Side Pot 4", ("Pot", 0x04, 0x26, None, 'Bombs (10)', ("Fire Temple", "Vanilla", "Pot"))), + ("Fire Temple Flame Maze Left Side Pot 1", ("Pot", 0x04, 0x27, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Pot"))), + ("Fire Temple Flame Maze Left Side Pot 2", ("Pot", 0x04, 0x28, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Pot"))), + ("Fire Temple Flame Maze Left Side Pot 3", ("Pot", 0x04, 0x29, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Pot"))), + ("Fire Temple Flame Maze Left Side Pot 4", ("Pot", 0x04, 0x2A, None, 'Recovery Heart', ("Fire Temple", "Vanilla", "Pot"))), + # Fire Temple MQ - ("Fire Temple MQ Map Room Side Chest", ("Chest", 0x04, 0x02, None, 'Hylian Shield', ("Fire Temple", "Master Quest",))), - ("Fire Temple MQ Megaton Hammer Chest", ("Chest", 0x04, 0x00, None, 'Megaton Hammer', ("Fire Temple", "Master Quest",))), - ("Fire Temple MQ Map Chest", ("Chest", 0x04, 0x0C, None, 'Map (Fire Temple)', ("Fire Temple", "Master Quest",))), - ("Fire Temple MQ Near Boss Chest", ("Chest", 0x04, 0x07, None, 'Small Key (Fire Temple)', ("Fire Temple", "Master Quest",))), - ("Fire Temple MQ Big Lava Room Blocked Door Chest", ("Chest", 0x04, 0x01, None, 'Small Key (Fire Temple)', ("Fire Temple", "Master Quest",))), - ("Fire Temple MQ Boss Key Chest", ("Chest", 0x04, 0x04, None, 'Boss Key (Fire Temple)', ("Fire Temple", "Master Quest",))), - ("Fire Temple MQ Lizalfos Maze Side Room Chest", ("Chest", 0x04, 0x08, None, 'Small Key (Fire Temple)', ("Fire Temple", "Master Quest",))), - ("Fire Temple MQ Compass Chest", ("Chest", 0x04, 0x0B, None, 'Compass (Fire Temple)', ("Fire Temple", "Master Quest",))), - ("Fire Temple MQ Lizalfos Maze Upper Chest", ("Chest", 0x04, 0x06, None, 'Bombs (10)', ("Fire Temple", "Master Quest",))), - ("Fire Temple MQ Lizalfos Maze Lower Chest", ("Chest", 0x04, 0x03, None, 'Bombs (10)', ("Fire Temple", "Master Quest",))), - ("Fire Temple MQ Freestanding Key", ("Collectable", 0x04, 0x1C, None, 'Small Key (Fire Temple)', ("Fire Temple", "Master Quest",))), - ("Fire Temple MQ Chest On Fire", ("Chest", 0x04, 0x05, None, 'Small Key (Fire Temple)', ("Fire Temple", "Master Quest",))), - ("Fire Temple MQ GS Big Lava Room Open Door", ("GS Token", 0x04, 0x01, None, 'Gold Skulltula Token', ("Fire Temple", "Master Quest", "Skulltulas",))), - ("Fire Temple MQ GS Skull On Fire", ("GS Token", 0x04, 0x04, None, 'Gold Skulltula Token', ("Fire Temple", "Master Quest", "Skulltulas",))), - ("Fire Temple MQ GS Fire Wall Maze Center", ("GS Token", 0x04, 0x08, None, 'Gold Skulltula Token', ("Fire Temple", "Master Quest", "Skulltulas",))), - ("Fire Temple MQ GS Fire Wall Maze Side Room", ("GS Token", 0x04, 0x10, None, 'Gold Skulltula Token', ("Fire Temple", "Master Quest", "Skulltulas",))), - ("Fire Temple MQ GS Above Fire Wall Maze", ("GS Token", 0x04, 0x02, None, 'Gold Skulltula Token', ("Fire Temple", "Master Quest", "Skulltulas",))), + ("Fire Temple MQ Map Room Side Chest", ("Chest", 0x04, 0x02, None, 'Hylian Shield', ("Fire Temple", "Master Quest"))), + ("Fire Temple MQ Megaton Hammer Chest", ("Chest", 0x04, 0x00, None, 'Megaton Hammer', ("Fire Temple", "Master Quest"))), + ("Fire Temple MQ Map Chest", ("Chest", 0x04, 0x0C, None, 'Map (Fire Temple)', ("Fire Temple", "Master Quest"))), + ("Fire Temple MQ Near Boss Chest", ("Chest", 0x04, 0x07, None, 'Small Key (Fire Temple)', ("Fire Temple", "Master Quest"))), + ("Fire Temple MQ Big Lava Room Blocked Door Chest", ("Chest", 0x04, 0x01, None, 'Small Key (Fire Temple)', ("Fire Temple", "Master Quest"))), + ("Fire Temple MQ Boss Key Chest", ("Chest", 0x04, 0x04, None, 'Boss Key (Fire Temple)', ("Fire Temple", "Master Quest"))), + ("Fire Temple MQ Lizalfos Maze Side Room Chest", ("Chest", 0x04, 0x08, None, 'Small Key (Fire Temple)', ("Fire Temple", "Master Quest"))), + ("Fire Temple MQ Compass Chest", ("Chest", 0x04, 0x0B, None, 'Compass (Fire Temple)', ("Fire Temple", "Master Quest"))), + ("Fire Temple MQ Lizalfos Maze Upper Chest", ("Chest", 0x04, 0x06, None, 'Bombs (10)', ("Fire Temple", "Master Quest"))), + ("Fire Temple MQ Lizalfos Maze Lower Chest", ("Chest", 0x04, 0x03, None, 'Bombs (10)', ("Fire Temple", "Master Quest"))), + ("Fire Temple MQ Freestanding Key", ("Collectable", 0x04, 0x1C, None, 'Small Key (Fire Temple)', ("Fire Temple", "Master Quest"))), + ("Fire Temple MQ Chest On Fire", ("Chest", 0x04, 0x05, None, 'Small Key (Fire Temple)', ("Fire Temple", "Master Quest"))), + ("Fire Temple MQ GS Big Lava Room Open Door", ("GS Token", 0x04, 0x01, None, 'Gold Skulltula Token', ("Fire Temple", "Master Quest", "Skulltulas"))), + ("Fire Temple MQ GS Skull On Fire", ("GS Token", 0x04, 0x04, None, 'Gold Skulltula Token', ("Fire Temple", "Master Quest", "Skulltulas"))), + ("Fire Temple MQ GS Flame Maze Center", ("GS Token", 0x04, 0x08, None, 'Gold Skulltula Token', ("Fire Temple", "Master Quest", "Skulltulas"))), + ("Fire Temple MQ GS Flame Maze Side Room", ("GS Token", 0x04, 0x10, None, 'Gold Skulltula Token', ("Fire Temple", "Master Quest", "Skulltulas"))), + ("Fire Temple MQ GS Above Flame Maze", ("GS Token", 0x04, 0x02, None, 'Gold Skulltula Token', ("Fire Temple", "Master Quest", "Skulltulas"))), + # Fire Temple MQ Freestanding + ("Fire Temple MQ Elevator Room Recovery Heart 1", ("Freestanding", 0x04, 0x2F, None, 'Recovery Heart', ("Fire Temple", "Master Quest", "Freestanding"))), + ("Fire Temple MQ Elevator Room Recovery Heart 2", ("Freestanding", 0x04, 0x30, None, 'Recovery Heart', ("Fire Temple", "Master Quest", "Freestanding"))), + ("Fire Temple MQ Elevator Room Recovery Heart 3", ("Freestanding", 0x04, 0x34, None, 'Recovery Heart', ("Fire Temple", "Master Quest", "Freestanding"))), + # Fire Temple MQ Pots/Crates + ("Fire Temple MQ First Room Pot 1", ("Pot", 0x04, 0x2B, None, 'Rupees (5)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ First Room Pot 2", ("Pot", 0x04, 0x2C, None, 'Rupees (5)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Big Lava Room Left Pot", ("Pot", 0x04, 0x20, None, 'Arrows (10)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Big Lava Room Right Pot", ("Pot", 0x04, 0x22, None, 'Rupees (5)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Big Lava Room Alcove Pot", ("Pot", 0x04, 0x21, None, 'Rupees (5)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Near Boss Pot 1", ("Pot", 0x04, 0x2D, None, 'Rupees (5)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Near Boss Pot 2", ("Pot", 0x04, 0x2E, None, 'Arrows (30)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Narrow Path Room Pot 1", ("Pot", 0x04, 0x3A, None, 'Arrows (10)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Narrow Path Room Pot 2", ("Pot", 0x04, 0x3B, None, 'Bombs (5)', ("Fire Temple", "Master Quest", "Pot"))), + #("Fire Temple MQ Narrow Path Room Pot 3", ("Pot", 0x04, 0x39, None, 'N/A', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Flame Maze Right Upper Pot 1", ("Pot", 0x04, 0x23, None, 'Bombs (5)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Flame Maze Right Upper Pot 2", ("Pot", 0x04, 0x24, None, 'Recovery Heart', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Flame Maze Right Pot 1", ("Pot", 0x04, 0x26, None, 'Bombs (5)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Flame Maze Right Pot 2", ("Pot", 0x04, 0x25, None, 'Recovery Heart', ("Fire Temple", "Master Quest", "Pot"))), + #("Fire Temple MQ Flame Maze Left Pot 2", ("Pot", 0x04, 0x27, None, 'N/A', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Flame Maze Left Pot 1", ("Pot", 0x04, 0x28, None, 'Bombs (5)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Shoot Torch On Wall Room Pot 1", ("Pot", 0x04, 0x29, None, 'Arrows (10)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Shoot Torch On Wall Room Pot 2", ("Pot", 0x04, 0x2A, None, 'Arrows (10)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Iron Knuckle Room Pot 1", ("Pot", 0x04, 0x30, None, 'Bombs (5)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Iron Knuckle Room Pot 2", ("Pot", 0x04, 0x32, None, 'Bombs (5)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Iron Knuckle Room Pot 3", ("Pot", 0x04, 0x33, None, 'Bombs (5)', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Iron Knuckle Room Pot 4", ("Pot", 0x04, 0x34, None, 'Bombs (5)', ("Fire Temple", "Master Quest", "Pot"))), + #("Fire Temple MQ Iron Knuckle Room Pot 5", ("Pot", 0x04, 0x2F, None, 'N/A', ("Fire Temple", "Master Quest", "Pot"))), + #("Fire Temple MQ Iron Knuckle Room Pot 6", ("Pot", 0x04, 0x35, None, 'N/A', ("Fire Temple", "Master Quest", "Pot"))), + #("Fire Temple MQ Iron Knuckle Room Pot 7", ("Pot", 0x04, 0x36, None, 'N/A', ("Fire Temple", "Master Quest", "Pot"))), + #("Fire Temple MQ Iron Knuckle Room Pot 8", ("Pot", 0x04, 0x31, None, 'N/A', ("Fire Temple", "Master Quest", "Pot"))), + ("Fire Temple MQ Boss Key Chest Room Pot", ("Pot", 0x04, 0x38, None, 'Rupees (5)', ("Fire Temple", "Master Quest", "Pot"))), + #("Fire Temple MQ Boss Key Chest Room Pot 2", ("Pot", 0x04, 0x37, None, 'N/A', ("Fire Temple", "Master Quest", "Pot"))), + #("Fire Temple MQ Upper Maze Small Wooden Crate 1", ("Pot", 0x04, 0x3F, None, 'N/A', ("Fire Temple", "Master Quest", "Pot"))), + #("Fire Temple MQ Upper Maze Small Wooden Crate 2", ("Pot", 0x04, 0x3F, None, 'N/A', ("Fire Temple", "Master Quest", "Pot"))), + #("Fire Temple MQ Shoot Torch On Wall Room Small Wooden Crate 1", ("Pot", 0x04, 0x3F, None, 'N/A', ("Fire Temple", "Master Quest", "Pot"))), + #("Fire Temple MQ Shoot Torch On Wall Room Small Wooden Crate 2", ("Pot", 0x04, 0x3F, None, 'N/A', ("Fire Temple", "Master Quest", "Pot"))), + #("Fire Temple MQ Shoot Torch On Wall Room Small Wooden Crate 3", ("Pot", 0x04, 0x3F, None, 'N/A', ("Fire Temple", "Master Quest", "Pot"))), + #("Fire Temple MQ Shoot Torch On Wall Room Small Wooden Crate 4", ("Pot", 0x04, 0x3F, None, 'N/A', ("Fire Temple", "Master Quest", "Pot"))), + #("Fire Temple MQ Shoot Torch On Wall Room Small Wooden Crate 5", ("Pot", 0x04, 0x3F, None, 'N/A', ("Fire Temple", "Master Quest", "Pot"))), + # Fire Temple MQ Crates + ("Fire Temple MQ Near Boss Left Crate 1", ("Crate", 0x04, 0x40, ([0x2317bf8], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Near Boss Left Crate 2", ("Crate", 0x04, 0x41, ([0x2317be8], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Near Boss Right Lower Crate 1", ("Crate", 0x04, 0x42, ([0x2317bc8], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Near Boss Right Lower Crate 2", ("Crate", 0x04, 0x43, ([0x2317bb8], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Near Boss Right Mid Crate", ("Crate", 0x04, 0x44, ([0x2317bd8], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Near Boss Right Upper Crate", ("Crate", 0x04, 0x45, ([0x2317c08], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Shortcut Crate 1", ("Crate", 0x04, 0x46, ([0x2322944], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Shortcut Crate 2", ("Crate", 0x04, 0x47, ([0x2322954], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Shortcut Crate 3", ("Crate", 0x04, 0x48, ([0x2322964], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Shortcut Crate 4", ("Crate", 0x04, 0x49, ([0x2322974], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Shortcut Crate 5", ("Crate", 0x04, 0x4A, ([0x2322984], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Shortcut Crate 6", ("Crate", 0x04, 0x4B, ([0x2322994], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Lower Lizalfos Maze Crate 1", ("Crate", 0x04, 0x4C, ([0x232d3f4], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Lower Lizalfos Maze Crate 2", ("Crate", 0x04, 0x4D, ([0x232d404], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Lower Lizalfos Maze Crate 3", ("Crate", 0x04, 0x4E, ([0x232d414], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Upper Lizalfos Maze Crate 1", ("Crate", 0x04, 0x4F, ([0x232d3c4], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Upper Lizalfos Maze Crate 2", ("Crate", 0x04, 0x50, ([0x232d3d4], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Upper Lizalfos Maze Crate 3", ("Crate", 0x04, 0x51, ([0x232d3e4], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Shoot Torch On Wall Room Right Crate 1", ("Crate", 0x04, 0x52, ([0x2389a1c], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Shoot Torch On Wall Room Right Crate 2", ("Crate", 0x04, 0x53, ([0x2389a3c], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Shoot Torch On Wall Room Center Crate", ("Crate", 0x04, 0x54, ([0x2389a0c], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Shoot Torch On Wall Room Left Crate 1", ("Crate", 0x04, 0x55, ([0x2389a2c], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + ("Fire Temple MQ Shoot Torch On Wall Room Left Crate 2", ("Crate", 0x04, 0x56, ([0x23899fc], None), 'Rupee (1)', ("Fire Temple", "Master Quest", "Crate"))), + # Fire Temple shared - ("Fire Temple Volvagia Heart", ("BossHeart", 0x15, 0x4F, None, 'Heart Container', ("Fire Temple", "Vanilla", "Master Quest",))), + ("Fire Temple Volvagia Heart", ("BossHeart", 0x15, 0x4F, None, 'Heart Container', ("Fire Temple", "Vanilla", "Master Quest"))), # Water Temple vanilla - ("Water Temple Compass Chest", ("Chest", 0x05, 0x09, None, 'Compass (Water Temple)', ("Water Temple", "Vanilla",))), - ("Water Temple Map Chest", ("Chest", 0x05, 0x02, None, 'Map (Water Temple)', ("Water Temple", "Vanilla",))), - ("Water Temple Cracked Wall Chest", ("Chest", 0x05, 0x00, None, 'Small Key (Water Temple)', ("Water Temple", "Vanilla",))), - ("Water Temple Torches Chest", ("Chest", 0x05, 0x01, None, 'Small Key (Water Temple)', ("Water Temple", "Vanilla",))), - ("Water Temple Boss Key Chest", ("Chest", 0x05, 0x05, None, 'Boss Key (Water Temple)', ("Water Temple", "Vanilla",))), - ("Water Temple Central Pillar Chest", ("Chest", 0x05, 0x06, None, 'Small Key (Water Temple)', ("Water Temple", "Vanilla",))), - ("Water Temple Central Bow Target Chest", ("Chest", 0x05, 0x08, None, 'Small Key (Water Temple)', ("Water Temple", "Vanilla",))), - ("Water Temple Longshot Chest", ("Chest", 0x05, 0x07, None, 'Progressive Hookshot', ("Water Temple", "Vanilla",))), - ("Water Temple River Chest", ("Chest", 0x05, 0x03, None, 'Small Key (Water Temple)', ("Water Temple", "Vanilla",))), - ("Water Temple Dragon Chest", ("Chest", 0x05, 0x0A, None, 'Small Key (Water Temple)', ("Water Temple", "Vanilla",))), - ("Water Temple GS Behind Gate", ("GS Token", 0x05, 0x01, None, 'Gold Skulltula Token', ("Water Temple", "Vanilla", "Skulltulas",))), - ("Water Temple GS Near Boss Key Chest", ("GS Token", 0x05, 0x08, None, 'Gold Skulltula Token', ("Water Temple", "Vanilla", "Skulltulas",))), - ("Water Temple GS Central Pillar", ("GS Token", 0x05, 0x04, None, 'Gold Skulltula Token', ("Water Temple", "Vanilla", "Skulltulas",))), - ("Water Temple GS Falling Platform Room", ("GS Token", 0x05, 0x02, None, 'Gold Skulltula Token', ("Water Temple", "Vanilla", "Skulltulas",))), - ("Water Temple GS River", ("GS Token", 0x05, 0x10, None, 'Gold Skulltula Token', ("Water Temple", "Vanilla", "Skulltulas",))), + ("Water Temple Compass Chest", ("Chest", 0x05, 0x09, None, 'Compass (Water Temple)', ("Water Temple", "Vanilla"))), + ("Water Temple Map Chest", ("Chest", 0x05, 0x02, None, 'Map (Water Temple)', ("Water Temple", "Vanilla"))), + ("Water Temple Cracked Wall Chest", ("Chest", 0x05, 0x00, None, 'Small Key (Water Temple)', ("Water Temple", "Vanilla"))), + ("Water Temple Torches Chest", ("Chest", 0x05, 0x01, None, 'Small Key (Water Temple)', ("Water Temple", "Vanilla"))), + ("Water Temple Boss Key Chest", ("Chest", 0x05, 0x05, None, 'Boss Key (Water Temple)', ("Water Temple", "Vanilla"))), + ("Water Temple Central Pillar Chest", ("Chest", 0x05, 0x06, None, 'Small Key (Water Temple)', ("Water Temple", "Vanilla"))), + ("Water Temple Central Bow Target Chest", ("Chest", 0x05, 0x08, None, 'Small Key (Water Temple)', ("Water Temple", "Vanilla"))), + ("Water Temple Longshot Chest", ("Chest", 0x05, 0x07, None, 'Progressive Hookshot', ("Water Temple", "Vanilla"))), + ("Water Temple River Chest", ("Chest", 0x05, 0x03, None, 'Small Key (Water Temple)', ("Water Temple", "Vanilla"))), + ("Water Temple Dragon Chest", ("Chest", 0x05, 0x0A, None, 'Small Key (Water Temple)', ("Water Temple", "Vanilla"))), + ("Water Temple GS Behind Gate", ("GS Token", 0x05, 0x01, None, 'Gold Skulltula Token', ("Water Temple", "Vanilla", "Skulltulas"))), + ("Water Temple GS Near Boss Key Chest", ("GS Token", 0x05, 0x08, None, 'Gold Skulltula Token', ("Water Temple", "Vanilla", "Skulltulas"))), + ("Water Temple GS Central Pillar", ("GS Token", 0x05, 0x04, None, 'Gold Skulltula Token', ("Water Temple", "Vanilla", "Skulltulas"))), + ("Water Temple GS Falling Platform Room", ("GS Token", 0x05, 0x02, None, 'Gold Skulltula Token', ("Water Temple", "Vanilla", "Skulltulas"))), + ("Water Temple GS River", ("GS Token", 0x05, 0x10, None, 'Gold Skulltula Token', ("Water Temple", "Vanilla", "Skulltulas"))), + # Water Temple Vanilla Freestanding + ("Water Temple River Recovery Heart 1", ("Freestanding", 0x05, 0x2A, None, 'Recovery Heart', ("Water Temple", "Vanilla", "Freestanding"))), + ("Water Temple River Recovery Heart 2", ("Freestanding", 0x05, 0x2D, None, 'Recovery Heart', ("Water Temple", "Vanilla", "Freestanding"))), + ("Water Temple River Recovery Heart 3", ("Freestanding", 0x05, 0x32, None, 'Recovery Heart', ("Water Temple", "Vanilla", "Freestanding"))), + ("Water Temple River Recovery Heart 4", ("Freestanding", 0x05, 0x34, None, 'Recovery Heart', ("Water Temple", "Vanilla", "Freestanding"))), + # Water Temple Vanilla Pots + ("Water Temple Main Room L2 Pot 1", ("Pot", 0x05, 0x22, None, 'Recovery Heart', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple Main Room L2 Pot 2", ("Pot", 0x05, 0x23, None, 'Recovery Heart', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple Behind Gate Pot 1", ("Pot", 0x05, 0x21, None, 'Bombs (5)', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple Behind Gate Pot 2", ("Pot", 0x05, 0x24, None, 'Bombs (5)', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple Behind Gate Pot 3", ("Pot", 0x05, 0x29, None, 'Arrows (10)', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple Behind Gate Pot 4", ("Pot", 0x05, 0x35, None, 'Arrows (10)', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple Near Compass Pot 1", ("Pot", 0x05, 0x20, None, 'Recovery Heart', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple Near Compass Pot 2", ("Pot", 0x05, 0x27, None, 'Recovery Heart', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple Near Compass Pot 3", ("Pot", 0x05, 0x28, None, 'Recovery Heart', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple Like Like Pot 1", ("Pot", 0x05, 0x2B, None, 'Rupees (5)', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple Like Like Pot 2", ("Pot", 0x05, 0x2C, None, 'Rupees (5)', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple North Basement Block Puzzle Pot 1", ("Pot", 0x05, 0x3B, None, 'Bombs (5)', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple North Basement Block Puzzle Pot 2", ("Pot", 0x05, 0x3C, None, 'Bombs (5)', ("Water Temple", "Vanilla", "Pot"))), + #("Water Temple Boss Key Pot 1", ("Pot", 0x05, 0x3D, None, 'Recovery Heart', ("Water Temple", "Vanilla", "Pot"))), + #("Water Temple Boss Key Pot 2", ("Pot", 0x05, 0x3E, None, 'Recovery Heart', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple L1 Torch Pot 1", ("Pot", 0x05, 0x25, None, 'Arrows (10)', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple L1 Torch Pot 2", ("Pot", 0x05, 0x26, None, 'Arrows (10)', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple River Pot 1", ("Pot", 0x05, 0x2F, None, 'Arrows (10)', ("Water Temple", "Vanilla", "Pot"))), + #("Water Temple River Pot 2", ("Pot", 0x05, 0x26, None, 'Recovery Heart', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple Central Bow Target Pot 1", ("Pot", 0x05, 0x37, None, 'Recovery Heart', ("Water Temple", "Vanilla", "Pot"))), + ("Water Temple Central Bow Target Pot 2", ("Pot", 0x05, 0x3F, None, 'Recovery Heart', ("Water Temple", "Vanilla", "Pot"))), + # Water Temple MQ - ("Water Temple MQ Longshot Chest", ("Chest", 0x05, 0x00, None, 'Progressive Hookshot', ("Water Temple", "Master Quest",))), - ("Water Temple MQ Map Chest", ("Chest", 0x05, 0x02, None, 'Map (Water Temple)', ("Water Temple", "Master Quest",))), - ("Water Temple MQ Compass Chest", ("Chest", 0x05, 0x01, None, 'Compass (Water Temple)', ("Water Temple", "Master Quest",))), - ("Water Temple MQ Central Pillar Chest", ("Chest", 0x05, 0x06, None, 'Small Key (Water Temple)', ("Water Temple", "Master Quest",))), - ("Water Temple MQ Boss Key Chest", ("Chest", 0x05, 0x05, None, 'Boss Key (Water Temple)', ("Water Temple", "Master Quest",))), - ("Water Temple MQ Freestanding Key", ("Collectable", 0x05, 0x01, None, 'Small Key (Water Temple)', ("Water Temple", "Master Quest",))), - ("Water Temple MQ GS Lizalfos Hallway", ("GS Token", 0x05, 0x01, None, 'Gold Skulltula Token', ("Water Temple", "Master Quest", "Skulltulas",))), - ("Water Temple MQ GS Before Upper Water Switch", ("GS Token", 0x05, 0x04, None, 'Gold Skulltula Token', ("Water Temple", "Master Quest", "Skulltulas",))), - ("Water Temple MQ GS River", ("GS Token", 0x05, 0x02, None, 'Gold Skulltula Token', ("Water Temple", "Master Quest", "Skulltulas",))), - ("Water Temple MQ GS Freestanding Key Area", ("GS Token", 0x05, 0x08, None, 'Gold Skulltula Token', ("Water Temple", "Master Quest", "Skulltulas",))), - ("Water Temple MQ GS Triple Wall Torch", ("GS Token", 0x05, 0x10, None, 'Gold Skulltula Token', ("Water Temple", "Master Quest", "Skulltulas",))), + ("Water Temple MQ Longshot Chest", ("Chest", 0x05, 0x00, None, 'Progressive Hookshot', ("Water Temple", "Master Quest"))), + ("Water Temple MQ Map Chest", ("Chest", 0x05, 0x02, None, 'Map (Water Temple)', ("Water Temple", "Master Quest"))), + ("Water Temple MQ Compass Chest", ("Chest", 0x05, 0x01, None, 'Compass (Water Temple)', ("Water Temple", "Master Quest"))), + ("Water Temple MQ Central Pillar Chest", ("Chest", 0x05, 0x06, None, 'Small Key (Water Temple)', ("Water Temple", "Master Quest"))), + ("Water Temple MQ Boss Key Chest", ("Chest", 0x05, 0x05, None, 'Boss Key (Water Temple)', ("Water Temple", "Master Quest"))), + ("Water Temple MQ Freestanding Key", ("Collectable", 0x05, 0x01, None, 'Small Key (Water Temple)', ("Water Temple", "Master Quest"))), + ("Water Temple MQ GS Lizalfos Hallway", ("GS Token", 0x05, 0x01, None, 'Gold Skulltula Token', ("Water Temple", "Master Quest", "Skulltulas"))), + ("Water Temple MQ GS Before Upper Water Switch", ("GS Token", 0x05, 0x04, None, 'Gold Skulltula Token', ("Water Temple", "Master Quest", "Skulltulas"))), + ("Water Temple MQ GS River", ("GS Token", 0x05, 0x02, None, 'Gold Skulltula Token', ("Water Temple", "Master Quest", "Skulltulas"))), + ("Water Temple MQ GS Freestanding Key Area", ("GS Token", 0x05, 0x08, None, 'Gold Skulltula Token', ("Water Temple", "Master Quest", "Skulltulas"))), + ("Water Temple MQ GS Triple Wall Torch", ("GS Token", 0x05, 0x10, None, 'Gold Skulltula Token', ("Water Temple", "Master Quest", "Skulltulas"))), + # Water Temple MQ Pots + ("Water Temple MQ Triple Wall Torch Pot 1", ("Pot", 0x05, 0x29, None, 'Arrows (10)', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Triple Wall Torch Pot 2", ("Pot", 0x05, 0x35, None, 'Arrows (10)', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Triple Wall Torch Pot 3", ("Pot", 0x05, 0x24, None, 'Bombs (5)', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Triple Wall Torch Pot 4", ("Pot", 0x05, 0x21, None, 'Bombs (5)', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Storage Room Pot 1", ("Pot", 0x05, 0x20, None, 'Recovery Heart', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Storage Room Pot 2", ("Pot", 0x05, 0x28, None, 'Recovery Heart', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Storage Room Pot 3", ("Pot", 0x05, 0x27, None, 'Recovery Heart', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Before Dark Link Top Pot 1", ("Pot", 0x05, 0x2B, None, 'Rupees (5)', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Before Dark Link Top Pot 2", ("Pot", 0x05, 0x2C, None, 'Rupees (5)', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Before Dark Link Lower Pot", ("Pot", 0x05, 0x2D, None, 'Deku Nuts (5)', ("Water Temple", "Master Quest", "Pot"))), + #("Water Tempe MQ Before Dark Link Lower Pot 2", ("Pot", 0x05, 0x2E, None, 'N/A', ("Water Temple", "Master Quest", "Pot"))), + #("Water Tempe MQ Before Dark Link Lower Pot 3", ("Pot", 0x05, 0x30, None, 'N/A', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Room After Dark Link Pot", ("Pot", 0x05, 0x32, None, 'Arrows (30)', ("Water Temple", "Master Quest", "Pot"))), + #("Water Tempe MQ Room After Dark Link Pot 2", ("Pot", 0x05, 0x33, None, 'N/A', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Boss Key Chest Room Pot", ("Pot", 0x05, 0x34, None, 'Rupees (5)', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Before Upper Water Switch Pot 1", ("Pot", 0x05, 0x38, None, 'Recovery Heart', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Before Upper Water Switch Pot 2", ("Pot", 0x05, 0x39, None, 'Recovery Heart', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Before Upper Water Switch Pot 3", ("Pot", 0x05, 0x3A, None, 'Recovery Heart', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Dodongo Room Pot 1", ("Pot", 0x05, 0x3C, None, 'Bombs (5)', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Dodongo Room Pot 2", ("Pot", 0x05, 0x3B, None, 'Bombs (5)', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Freestanding Key Room Pot", ("Pot", 0x05, 0x3E, None, 'Rupees (5)', ("Water Temple", "Master Quest", "Pot"))), + #("Water Temple MQ Freestanding Item Room Pot 2", ("Pot", 0x05, 0x3D, None, 'N/A', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ L1 Torch Pot 1", ("Pot", 0x05, 0x25, None, 'Rupees (5)', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ L1 Torch Pot 2", ("Pot", 0x05, 0x26, None, 'Rupees (5)', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Lizalfos Hallway Pot 1", ("Pot", 0x05, 0x22, None, 'Rupees (20)', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Lizalfos Hallway Pot 2", ("Pot", 0x05, 0x23, None, 'Arrows (10)', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Lizalfos Hallway Pot 3", ("Pot", 0x05, 0x2A, None, 'Rupees (5)', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Lizalfos Hallway Gate Pot 1", ("Pot", 0x05, 0x3F, None, 'Recovery Heart', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ Lizalfos Hallway Gate Pot 2", ("Pot", 0x05, 0x37, None, 'Recovery Heart', ("Water Temple", "Master Quest", "Pot"))), + ("Water Temple MQ River Pot", ("Pot", 0x05, 0x2F, None, 'Arrows (10)', ("Water Temple", "Master Quest", "Pot"))), + #("Water Temple MQ River Pot 2", ("Pot", 0x05, 0x31, None, 'N/A', ("Water Temple", "Master Quest", "Pot"))), + # Water Temple MQ Crates + ("Water Temple MQ Central Pillar Upper Crate 1", ("Crate", 0x05, 0x40, ([0x25ee1a0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Central Pillar Upper Crate 2", ("Crate", 0x05, 0x41, ([0x25ee1b0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Central Pillar Lower Crate 1", ("Crate", 0x05, 0x42, ([0x25f4c30], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Central Pillar Lower Crate 2", ("Crate", 0x05, 0x43, ([0x25f4c40], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Central Pillar Lower Crate 3", ("Crate", 0x05, 0x44, ([0x25f4c50], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Central Pillar Lower Crate 4", ("Crate", 0x05, 0x45, ([0x25f4c60], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Central Pillar Lower Crate 5", ("Crate", 0x05, 0x46, ([0x25f4c70], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Central Pillar Lower Crate 6", ("Crate", 0x05, 0x47, ([0x25f4c80], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Central Pillar Lower Crate 7", ("Crate", 0x05, 0x48, ([0x25f4c90], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Central Pillar Lower Crate 8", ("Crate", 0x05, 0x49, ([0x25f4ca0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Central Pillar Lower Crate 9", ("Crate", 0x05, 0x4A, ([0x25f4cb0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Central Pillar Lower Crate 10", ("Crate", 0x05, 0x4B, ([0x25f4cc0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Central Pillar Lower Crate 11", ("Crate", 0x05, 0x4C, ([0x25f4cd0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Central Pillar Lower Crate 12", ("Crate", 0x05, 0x4D, ([0x25f4ce0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Central Pillar Lower Crate 13", ("Crate", 0x05, 0x4E, ([0x25f4cf0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Central Pillar Lower Crate 14", ("Crate", 0x05, 0x4F, ([0x25f4d00], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Triple Wall Torch Submerged Crate 1", ("Crate", 0x05, 0x50, ([0x25fb790], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Triple Wall Torch Submerged Crate 2", ("Crate", 0x05, 0x51, ([0x25fb7a0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Triple Wall Torch Submerged Crate 3", ("Crate", 0x05, 0x52, ([0x25fb7b0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Triple Wall Torch Submerged Crate 4", ("Crate", 0x05, 0x53, ([0x25fb7c0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Triple Wall Torch Submerged Crate 5", ("Crate", 0x05, 0x54, ([0x25fb7d0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Triple Wall Torch Submerged Crate 6", ("Crate", 0x05, 0x55, ([0x25fb7e0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Triple Wall Torch Behind Gate Crate 1", ("Crate", 0x05, 0x56, ([0x25fb7f0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Triple Wall Torch Behind Gate Crate 2", ("Crate", 0x05, 0x57, ([0x25fb800], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Triple Wall Torch Behind Gate Crate 3", ("Crate", 0x05, 0x58, ([0x25fb810], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Storage Room Crate 1", ("Crate", 0x05, 0x59, ([0x26018dc], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Storage Room Crate 2", ("Crate", 0x05, 0x5A, ([0x26018ec], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Storage Room Crate 3", ("Crate", 0x05, 0x5B, ([0x26018fc], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Storage Room Crate 4", ("Crate", 0x05, 0x5C, ([0x260190c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Storage Room Crate 5", ("Crate", 0x05, 0x5D, ([0x260191c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Storage Room Crate 6", ("Crate", 0x05, 0x5E, ([0x260192c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Storage Room Crate 7", ("Crate", 0x05, 0x5F, ([0x260193c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Dragon Statue By Torches Crate 1", ("Crate", 0x05, 0x60, ([0x262cc5c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Dragon Statue By Torches Crate 2", ("Crate", 0x05, 0x61, ([0x262cc6c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Dragon Statue Submerged Crate 1", ("Crate", 0x05, 0x62, ([0x262cc9c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Dragon Statue Submerged Crate 2", ("Crate", 0x05, 0x63, ([0x262ccac], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Dragon Statue Submerged Crate 3", ("Crate", 0x05, 0x64, ([0x262ccbc], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Dragon Statue Submerged Crate 4", ("Crate", 0x05, 0x65, ([0x262cccc], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Dragon Statue Near Door Crate 1", ("Crate", 0x05, 0x66, ([0x262cc7c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Dragon Statue Near Door Crate 2", ("Crate", 0x05, 0x67, ([0x262cc8c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Boss Key Chest Room Upper Crate", ("Crate", 0x05, 0x68, ([0x2634d3c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Boss Key Chest Room Lower Crate 1", ("Crate", 0x05, 0x69, ([0x2634d2c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Boss Key Chest Room Lower Crate 2", ("Crate", 0x05, 0x6A, ([0x2634d4c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Boss Key Chest Room Lower Crate 3", ("Crate", 0x05, 0x6B, ([0x2634d5c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Boss Key Chest Room Lower Crate 4", ("Crate", 0x05, 0x6C, ([0x2634d6c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Before Upper Water Switch Lower Crate 1", ("Crate", 0x05, 0x6D, ([0x263ae30], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Before Upper Water Switch Lower Crate 2", ("Crate", 0x05, 0x6E, ([0x263ae40], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Before Upper Water Switch Lower Crate 3", ("Crate", 0x05, 0x6F, ([0x263ae50], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Before Upper Water Switch Lower Crate 4", ("Crate", 0x05, 0x70, ([0x263ae60], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Before Upper Water Switch Lower Crate 5", ("Crate", 0x05, 0x71, ([0x263ae70], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Before Upper Water Switch Lower Crate 6", ("Crate", 0x05, 0x72, ([0x263aea0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Before Upper Water Switch Upper Crate 1", ("Crate", 0x05, 0x73, ([0x263ae80], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Before Upper Water Switch Upper Crate 2", ("Crate", 0x05, 0x74, ([0x263ae90], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Area Behind Gate Crate 1", ("Crate", 0x05, 0x75, ([0x2646e30], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Area Behind Gate Crate 2", ("Crate", 0x05, 0x76, ([0x2646e40], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Area Behind Gate Crate 3", ("Crate", 0x05, 0x77, ([0x2646e50], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Area Behind Gate Crate 4", ("Crate", 0x05, 0x78, ([0x2646e60], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Area Front Crate 1", ("Crate", 0x05, 0x79, ([0x2646e70], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Area Front Crate 2", ("Crate", 0x05, 0x7A, ([0x2646e80], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Area Submerged Crate 1", ("Crate", 0x05, 0x7B, ([0x2646e90], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Area Submerged Crate 2", ("Crate", 0x05, 0x7C, ([0x2646ea0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Area Submerged Crate 3", ("Crate", 0x05, 0x7D, ([0x2646eb0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Area Submerged Crate 4", ("Crate", 0x05, 0x7E, ([0x2646ec0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Area Submerged Crate 5", ("Crate", 0x05, 0x7F, ([0x2646ed0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Area Submerged Crate 6", ("Crate", 0x05, 0x80, ([0x2646ee0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Dodongo Room Lower Crate 1", ("Crate", 0x05, 0x81, ([0x264eeec], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Dodongo Room Lower Crate 2", ("Crate", 0x05, 0x82, ([0x264eefc], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Dodongo Room Lower Crate 3", ("Crate", 0x05, 0x83, ([0x264ef2c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Dodongo Room Upper Crate", ("Crate", 0x05, 0x84, ([0x264ef0c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Dodongo Room Hall Crate", ("Crate", 0x05, 0x85, ([0x264ef1c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Room Crate 1", ("Crate", 0x05, 0x86, ([0x265aafc], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Room Crate 2", ("Crate", 0x05, 0x87, ([0x265ab0c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Room Crate 3", ("Crate", 0x05, 0x88, ([0x265ab1c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Room Crate 4", ("Crate", 0x05, 0x89, ([0x265ab2c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Freestanding Key Room Crate 5", ("Crate", 0x05, 0x8A, ([0x265ab3c], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Lizalfos Hallway Gate Crate 1", ("Crate", 0x05, 0x8B, ([0x2673790], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Lizalfos Hallway Gate Crate 2", ("Crate", 0x05, 0x8C, ([0x26737a0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Lizalfos Hallway Room Crate 1", ("Crate", 0x05, 0x8D, ([0x26737b0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Lizalfos Hallway Room Crate 2", ("Crate", 0x05, 0x8E, ([0x26737c0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Lizalfos Hallway Room Crate 3", ("Crate", 0x05, 0x8F, ([0x26737d0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Lizalfos Hallway Room Crate 4", ("Crate", 0x05, 0x90, ([0x26737e0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Lizalfos Hallway Room Crate 5", ("Crate", 0x05, 0x91, ([0x26737f0], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Lizalfos Hallway Hall Crate 1", ("Crate", 0x05, 0x92, ([0x2673800], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Lizalfos Hallway Hall Crate 2", ("Crate", 0x05, 0x93, ([0x2673810], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + ("Water Temple MQ Lizalfos Hallway Hall Crate 3", ("Crate", 0x05, 0x94, ([0x2673820], None), 'Rupee (1)', ("Water Temple", "Master Quest", "Crate"))), + # Water Temple shared - ("Water Temple Morpha Heart", ("BossHeart", 0x16, 0x4F, None, 'Heart Container', ("Water Temple", "Vanilla", "Master Quest",))), + ("Water Temple Morpha Heart", ("BossHeart", 0x16, 0x4F, None, 'Heart Container', ("Water Temple", "Vanilla", "Master Quest"))), # Shadow Temple vanilla - ("Shadow Temple Map Chest", ("Chest", 0x07, 0x01, None, 'Map (Shadow Temple)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple Hover Boots Chest", ("Chest", 0x07, 0x07, None, 'Hover Boots', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple Compass Chest", ("Chest", 0x07, 0x03, None, 'Compass (Shadow Temple)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple Early Silver Rupee Chest", ("Chest", 0x07, 0x02, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple Invisible Blades Visible Chest", ("Chest", 0x07, 0x0C, None, 'Rupees (5)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple Invisible Blades Invisible Chest", ("Chest", 0x07, 0x16, None, 'Arrows (30)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple Falling Spikes Lower Chest", ("Chest", 0x07, 0x05, None, 'Arrows (10)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple Falling Spikes Upper Chest", ("Chest", 0x07, 0x06, None, 'Rupees (5)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple Falling Spikes Switch Chest", ("Chest", 0x07, 0x04, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple Invisible Spikes Chest", ("Chest", 0x07, 0x09, None, 'Rupees (5)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple Freestanding Key", ("Collectable", 0x07, 0x01, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple Wind Hint Chest", ("Chest", 0x07, 0x15, None, 'Arrows (10)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple After Wind Enemy Chest", ("Chest", 0x07, 0x08, None, 'Rupees (5)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple After Wind Hidden Chest", ("Chest", 0x07, 0x14, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple Spike Walls Left Chest", ("Chest", 0x07, 0x0A, None, 'Rupees (5)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple Boss Key Chest", ("Chest", 0x07, 0x0B, None, 'Boss Key (Shadow Temple)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple Invisible Floormaster Chest", ("Chest", 0x07, 0x0D, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Vanilla",))), - ("Shadow Temple GS Like Like Room", ("GS Token", 0x07, 0x08, None, 'Gold Skulltula Token', ("Shadow Temple", "Vanilla", "Skulltulas",))), - ("Shadow Temple GS Falling Spikes Room", ("GS Token", 0x07, 0x02, None, 'Gold Skulltula Token', ("Shadow Temple", "Vanilla", "Skulltulas",))), - ("Shadow Temple GS Single Giant Pot", ("GS Token", 0x07, 0x01, None, 'Gold Skulltula Token', ("Shadow Temple", "Vanilla", "Skulltulas",))), - ("Shadow Temple GS Near Ship", ("GS Token", 0x07, 0x10, None, 'Gold Skulltula Token', ("Shadow Temple", "Vanilla", "Skulltulas",))), - ("Shadow Temple GS Triple Giant Pot", ("GS Token", 0x07, 0x04, None, 'Gold Skulltula Token', ("Shadow Temple", "Vanilla", "Skulltulas",))), + ("Shadow Temple Map Chest", ("Chest", 0x07, 0x01, None, 'Map (Shadow Temple)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple Hover Boots Chest", ("Chest", 0x07, 0x07, None, 'Hover Boots', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple Compass Chest", ("Chest", 0x07, 0x03, None, 'Compass (Shadow Temple)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple Early Silver Rupee Chest", ("Chest", 0x07, 0x02, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple Invisible Blades Visible Chest", ("Chest", 0x07, 0x0C, None, 'Rupees (5)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple Invisible Blades Invisible Chest", ("Chest", 0x07, 0x16, None, 'Arrows (30)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple Falling Spikes Lower Chest", ("Chest", 0x07, 0x05, None, 'Arrows (10)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple Falling Spikes Upper Chest", ("Chest", 0x07, 0x06, None, 'Rupees (5)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple Falling Spikes Switch Chest", ("Chest", 0x07, 0x04, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple Invisible Spikes Chest", ("Chest", 0x07, 0x09, None, 'Rupees (5)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple Freestanding Key", ("Collectable", 0x07, 0x01, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple Wind Hint Chest", ("Chest", 0x07, 0x15, None, 'Arrows (10)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple After Wind Enemy Chest", ("Chest", 0x07, 0x08, None, 'Rupees (5)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple After Wind Hidden Chest", ("Chest", 0x07, 0x14, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple Spike Walls Left Chest", ("Chest", 0x07, 0x0A, None, 'Rupees (5)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple Boss Key Chest", ("Chest", 0x07, 0x0B, None, 'Boss Key (Shadow Temple)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple Invisible Floormaster Chest", ("Chest", 0x07, 0x0D, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Vanilla"))), + ("Shadow Temple GS Invisible Blades Room", ("GS Token", 0x07, 0x08, None, 'Gold Skulltula Token', ("Shadow Temple", "Vanilla", "Skulltulas"))), + ("Shadow Temple GS Falling Spikes Room", ("GS Token", 0x07, 0x02, None, 'Gold Skulltula Token', ("Shadow Temple", "Vanilla", "Skulltulas"))), + ("Shadow Temple GS Single Giant Pot", ("GS Token", 0x07, 0x01, None, 'Gold Skulltula Token', ("Shadow Temple", "Vanilla", "Skulltulas"))), + ("Shadow Temple GS Near Ship", ("GS Token", 0x07, 0x10, None, 'Gold Skulltula Token', ("Shadow Temple", "Vanilla", "Skulltulas"))), + ("Shadow Temple GS Triple Giant Pot", ("GS Token", 0x07, 0x04, None, 'Gold Skulltula Token', ("Shadow Temple", "Vanilla", "Skulltulas"))), + # Shadow Temple Vanilla Freestanding + ("Shadow Temple Invisible Blades Recovery Heart 1", ("Freestanding", 0x07, 0x20, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "Freestanding"))), + ("Shadow Temple Invisible Blades Recovery Heart 2", ("Freestanding", 0x07, 0x21, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "Freestanding"))), + ("Shadow Temple Before Boat Recovery Heart 1", ("Freestanding", 0x07, 0x22, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "Freestanding"))), + ("Shadow Temple Before Boat Recovery Heart 2", ("Freestanding", 0x07, 0x23, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "Freestanding"))), + ("Shadow Temple After Boat Upper Recovery Heart 1", ("Freestanding", 0x07, 0x39, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "Freestanding"))), + ("Shadow Temple After Boat Upper Recovery Heart 2", ("Freestanding", 0x07, 0x3A, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "Freestanding"))), + ("Shadow Temple After Boat Lower Recovery Heart", ("Freestanding", 0x07, 0x3C, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "Freestanding"))), + ("Shadow Temple 3 Spinning Pots Rupee 1", ("RupeeTower", 0x07, 0x40, ([0x280D0D4, 0x280D0E4, 0x280D0F4], None), 'Rupee (1)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple 3 Spinning Pots Rupee 2", ("RupeeTower", 0x07, 0x41, None, 'Rupees (5)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple 3 Spinning Pots Rupee 3", ("RupeeTower", 0x07, 0x42, None, 'Rupees (20)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple 3 Spinning Pots Rupee 4", ("RupeeTower", 0x07, 0x43, None, 'Rupee (1)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple 3 Spinning Pots Rupee 5", ("RupeeTower", 0x07, 0x44, None, 'Rupees (5)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple 3 Spinning Pots Rupee 6", ("RupeeTower", 0x07, 0x45, None, 'Rupees (20)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple 3 Spinning Pots Rupee 7", ("RupeeTower", 0x07, 0x46, None, 'Rupee (1)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple 3 Spinning Pots Rupee 8", ("RupeeTower", 0x07, 0x47, None, 'Rupees (5)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple 3 Spinning Pots Rupee 9", ("RupeeTower", 0x07, 0x48, None, 'Rupees (20)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + #Shadow Temple Vanilla Pots + ("Shadow Temple Whispering Walls Near Dead Hand Pot", ("Pot", 0x07, 0x28, None, 'Rupees (5)', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Whispering Walls Left Pot 1", ("Pot", 0x07, 0x29, None, 'Rupees (5)', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Whispering Walls Left Pot 2", ("Pot", 0x07, 0x2A, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Whispering Walls Left Pot 3", ("Pot", 0x07, 0x2F, None, 'Rupees (5)', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Whispering Walls Front Pot 1", ("Pot", 0x07, 0x30, None, 'Deku Nuts (5)', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Whispering Walls Front Pot 2", ("Pot", 0x07, 0x31, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Map Chest Room Pot 1", ("Pot", 0x07, 0x27, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Map Chest Room Pot 2", ("Pot", 0x07, 0x2C, None, 'Arrows (10)', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Falling Spikes Lower Pot 2", ("Pot", 0x07, 0x25, None, 'Bombs (5)', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Falling Spikes Lower Pot 1", ("Pot", 0x07, 0x24, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Falling Spikes Upper Pot 1", ("Pot", 0x07, 0x2B, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Falling Spikes Upper Pot 2", ("Pot", 0x07, 0x2D, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Spike Walls Pot", ("Pot", 0x07, 0x26, None, 'Rupees (5)', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Invisible Floormaster Pot 1", ("Pot", 0x07, 0x33, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Invisible Floormaster Pot 2", ("Pot", 0x07, 0x34, None, 'Arrows (30)', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple After Wind Pot 1", ("Pot", 0x07, 0x2E, None, 'Rupees (5)', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple After Wind Pot 2", ("Pot", 0x07, 0x32, None, 'Deku Nuts (5)', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple After Wind Flying Pot 1", ("FlyingPot", 0x07, 0x36, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "FlyingPot"))), + ("Shadow Temple After Wind Flying Pot 2", ("FlyingPot", 0x07, 0x37, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "FlyingPot"))), + ("Shadow Temple After Boat Pot", ("Pot", 0x07, 0x38, None, 'Arrows (10)', ("Shadow Temple", "Vanilla", "Pot"))), + #("Shadow Temple After Boat Pot 2" ("Pot", 0x07, 0x3B, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Near Boss Pot 1", ("Pot", 0x07, 0x3D, None, 'Arrows (30)', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Near Boss Pot 2", ("Pot", 0x07, 0x3E, None, 'Rupees (5)', ("Shadow Temple", "Vanilla", "Pot"))), + ("Shadow Temple Whispering Walls Flying Pot", ("FlyingPot", 0x07, 0x35, None, 'Recovery Heart', ("Shadow Temple", "Vanilla", "FlyingPot"))), + # Shadow Temple MQ - ("Shadow Temple MQ Early Gibdos Chest", ("Chest", 0x07, 0x03, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Map Chest", ("Chest", 0x07, 0x02, None, 'Map (Shadow Temple)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Near Ship Invisible Chest", ("Chest", 0x07, 0x0E, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Compass Chest", ("Chest", 0x07, 0x01, None, 'Compass (Shadow Temple)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Hover Boots Chest", ("Chest", 0x07, 0x07, None, 'Hover Boots', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Invisible Blades Invisible Chest", ("Chest", 0x07, 0x16, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Invisible Blades Visible Chest", ("Chest", 0x07, 0x0C, None, 'Rupees (5)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Beamos Silver Rupees Chest", ("Chest", 0x07, 0x0F, None, 'Arrows (5)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Falling Spikes Lower Chest", ("Chest", 0x07, 0x05, None, 'Arrows (10)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Falling Spikes Upper Chest", ("Chest", 0x07, 0x06, None, 'Rupees (5)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Falling Spikes Switch Chest", ("Chest", 0x07, 0x04, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Invisible Spikes Chest", ("Chest", 0x07, 0x09, None, 'Rupees (5)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Stalfos Room Chest", ("Chest", 0x07, 0x10, None, 'Rupees (20)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Wind Hint Chest", ("Chest", 0x07, 0x15, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ After Wind Hidden Chest", ("Chest", 0x07, 0x14, None, 'Arrows (5)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ After Wind Enemy Chest", ("Chest", 0x07, 0x08, None, 'Rupees (5)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Boss Key Chest", ("Chest", 0x07, 0x0B, None, 'Boss Key (Shadow Temple)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Spike Walls Left Chest", ("Chest", 0x07, 0x0A, None, 'Rupees (5)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Freestanding Key", ("Collectable", 0x07, 0x06, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ Bomb Flower Chest", ("Chest", 0x07, 0x0D, None, 'Arrows (10)', ("Shadow Temple", "Master Quest",))), - ("Shadow Temple MQ GS Falling Spikes Room", ("GS Token", 0x07, 0x02, None, 'Gold Skulltula Token', ("Shadow Temple", "Master Quest", "Skulltulas",))), - ("Shadow Temple MQ GS Wind Hint Room", ("GS Token", 0x07, 0x01, None, 'Gold Skulltula Token', ("Shadow Temple", "Master Quest", "Skulltulas",))), - ("Shadow Temple MQ GS After Wind", ("GS Token", 0x07, 0x08, None, 'Gold Skulltula Token', ("Shadow Temple", "Master Quest", "Skulltulas",))), - ("Shadow Temple MQ GS After Ship", ("GS Token", 0x07, 0x10, None, 'Gold Skulltula Token', ("Shadow Temple", "Master Quest", "Skulltulas",))), - ("Shadow Temple MQ GS Near Boss", ("GS Token", 0x07, 0x04, None, 'Gold Skulltula Token', ("Shadow Temple", "Master Quest", "Skulltulas",))), + ("Shadow Temple MQ Early Gibdos Chest", ("Chest", 0x07, 0x03, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Map Chest", ("Chest", 0x07, 0x02, None, 'Map (Shadow Temple)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Near Ship Invisible Chest", ("Chest", 0x07, 0x0E, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Compass Chest", ("Chest", 0x07, 0x01, None, 'Compass (Shadow Temple)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Hover Boots Chest", ("Chest", 0x07, 0x07, None, 'Hover Boots', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Invisible Blades Invisible Chest", ("Chest", 0x07, 0x16, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Invisible Blades Visible Chest", ("Chest", 0x07, 0x0C, None, 'Rupees (5)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Beamos Silver Rupees Chest", ("Chest", 0x07, 0x0F, None, 'Arrows (5)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Falling Spikes Lower Chest", ("Chest", 0x07, 0x05, None, 'Arrows (10)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Falling Spikes Upper Chest", ("Chest", 0x07, 0x06, None, 'Rupees (5)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Falling Spikes Switch Chest", ("Chest", 0x07, 0x04, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Invisible Spikes Chest", ("Chest", 0x07, 0x09, None, 'Rupees (5)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Stalfos Room Chest", ("Chest", 0x07, 0x10, None, 'Rupees (20)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Wind Hint Chest", ("Chest", 0x07, 0x15, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ After Wind Hidden Chest", ("Chest", 0x07, 0x14, None, 'Arrows (5)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ After Wind Enemy Chest", ("Chest", 0x07, 0x08, None, 'Rupees (5)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Boss Key Chest", ("Chest", 0x07, 0x0B, None, 'Boss Key (Shadow Temple)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Spike Walls Left Chest", ("Chest", 0x07, 0x0A, None, 'Rupees (5)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Freestanding Key", ("Collectable", 0x07, 0x06, None, 'Small Key (Shadow Temple)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ Bomb Flower Chest", ("Chest", 0x07, 0x0D, None, 'Arrows (10)', ("Shadow Temple", "Master Quest"))), + ("Shadow Temple MQ GS Falling Spikes Room", ("GS Token", 0x07, 0x02, None, 'Gold Skulltula Token', ("Shadow Temple", "Master Quest", "Skulltulas"))), + ("Shadow Temple MQ GS Wind Hint Room", ("GS Token", 0x07, 0x01, None, 'Gold Skulltula Token', ("Shadow Temple", "Master Quest", "Skulltulas"))), + ("Shadow Temple MQ GS After Wind", ("GS Token", 0x07, 0x08, None, 'Gold Skulltula Token', ("Shadow Temple", "Master Quest", "Skulltulas"))), + ("Shadow Temple MQ GS After Ship", ("GS Token", 0x07, 0x10, None, 'Gold Skulltula Token', ("Shadow Temple", "Master Quest", "Skulltulas"))), + ("Shadow Temple MQ GS Near Boss", ("GS Token", 0x07, 0x04, None, 'Gold Skulltula Token', ("Shadow Temple", "Master Quest", "Skulltulas"))), + # Shadow Temple MQ Freestanding + ("Shadow Temple MQ Invisible Blades Recovery Heart 1", ("Freestanding", 0x07, 0x20, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "Freestanding"))), + ("Shadow Temple MQ Invisible Blades Recovery Heart 2", ("Freestanding", 0x07, 0x21, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "Freestanding"))), + ("Shadow Temple MQ Before Boat Recovery Heart 1", ("Freestanding", 0x07, 0x22, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "Freestanding"))), + ("Shadow Temple MQ Before Boat Recovery Heart 2", ("Freestanding", 0x07, 0x23, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "Freestanding"))), + ("Shadow Temple MQ After Boat Upper Recovery Heart 1", ("Freestanding", 0x07, 0x39, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "Freestanding"))), + ("Shadow Temple MQ After Boat Upper Recovery Heart 2", ("Freestanding", 0x07, 0x3A, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "Freestanding"))), + ("Shadow Temple MQ After Boat Lower Recovery Heart", ("Freestanding", 0x07, 0x3C, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "Freestanding"))), + ("Shadow Temple MQ 3 Spinning Pots Rupee 1", ("RupeeTower", 0x07, 0x40, ([0x28127b8, 0x28127c8, 0x28127d8], None), 'Rupee (1)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple MQ 3 Spinning Pots Rupee 2", ("RupeeTower", 0x07, 0x41, None, 'Rupees (5)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple MQ 3 Spinning Pots Rupee 3", ("RupeeTower", 0x07, 0x42, None, 'Rupees (20)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple MQ 3 Spinning Pots Rupee 4", ("RupeeTower", 0x07, 0x43, None, 'Rupee (1)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple MQ 3 Spinning Pots Rupee 5", ("RupeeTower", 0x07, 0x44, None, 'Rupees (5)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple MQ 3 Spinning Pots Rupee 6", ("RupeeTower", 0x07, 0x45, None, 'Rupees (20)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple MQ 3 Spinning Pots Rupee 7", ("RupeeTower", 0x07, 0x46, None, 'Rupee (1)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple MQ 3 Spinning Pots Rupee 8", ("RupeeTower", 0x07, 0x47, None, 'Rupees (5)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + ("Shadow Temple MQ 3 Spinning Pots Rupee 9", ("RupeeTower", 0x07, 0x48, None, 'Rupees (20)', ("Shadow Temple", "Vanilla", "RupeeTower"))), + # Shadow Temple MQ Pots/Crates + ("Shadow Temple MQ Whispering Walls Pot 1", ("Pot", 0x07, 0x28, ([0x27cb110], None), 'Recovery Heart', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ Whispering Walls Pot 2", ("Pot", 0x07, 0x39, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ Whispering Walls After Time Block Flying Pot 1",("FlyingPot", 0x07, 0x20, ([0x27cb130], None), 'Recovery Heart', ("Shadow Temple", "Master Quest", "FlyingPot"))), + ("Shadow Temple MQ Whispering Walls After Time Block Flying Pot 2",("FlyingPot", 0x07, 0x22, ([0x27cb150], None), 'Recovery Heart', ("Shadow Temple", "Master Quest", "FlyingPot"))), + ("Shadow Temple MQ Whispering Walls Before Time Block Flying Pot 1",("FlyingPot", 0x07, 0x21, ([0x27cb140], None), 'Recovery Heart', ("Shadow Temple", "Master Quest", "FlyingPot"))), + ("Shadow Temple MQ Whispering Walls Before Time Block Flying Pot 2",("FlyingPot", 0x07, 0x23, ([0x27cb160], None), 'Recovery Heart', ("Shadow Temple", "Master Quest", "FlyingPot"))), + ("Shadow Temple MQ Compass Room Pot 1", ("Pot", 0x07, 0x2C, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ Compass Room Pot 2", ("Pot", 0x07, 0x27, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ Falling Spikes Lower Pot 1", ("Pot", 0x07, 0x24, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ Falling Spikes Lower Pot 2", ("Pot", 0x07, 0x25, None, 'Bombs (5)', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ Falling Spikes Upper Pot 1", ("Pot", 0x07, 0x2B, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ Falling Spikes Upper Pot 2", ("Pot", 0x07, 0x2D, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ After Wind Pot 1", ("Pot", 0x07, 0x2E, None, 'Rupees (5)', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ After Wind Pot 2", ("Pot", 0x07, 0x32, None, 'Deku Nuts (5)', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ After Wind Flying Pot 1", ("FlyingPot", 0x07, 0x36, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "FlyingPot"))), + ("Shadow Temple MQ After Wind Flying Pot 2", ("FlyingPot", 0x07, 0x37, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "FlyingPot"))), + ("Shadow Temple MQ After Boat Pot 1", ("Pot", 0x07, 0x3B, None, 'Arrows (10)', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ After Boat Pot 2", ("Pot", 0x07, 0x38, None, 'Arrows (10)', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ Near Boss Pot 1", ("Pot", 0x07, 0x3E, None, 'Rupees (5)', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ Near Boss Pot 2", ("Pot", 0x07, 0x3D, None, 'Arrows (30)', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ Bomb Flower Room Pot 1", ("Pot", 0x07, 0x34, None, 'Arrows (30)', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ Bomb Flower Room Pot 2", ("Pot", 0x07, 0x33, None, 'Bombs (5)', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ Spike Walls Pot", ("Pot", 0x07, 0x26, None, 'Rupees (5)', ("Shadow Temple", "Master Quest", "Pot"))), + ("Shadow Temple MQ Truth Spinner Small Wooden Crate 1", ("SmallCrate", 0x07, 0x30, None, 'Arrows (10)', ("Shadow Temple", "Master Quest", "SmallCrate"))), + ("Shadow Temple MQ Truth Spinner Small Wooden Crate 2", ("SmallCrate", 0x07, 0x31, None, 'Rupees (5)', ("Shadow Temple", "Master Quest", "SmallCrate"))), + ("Shadow Temple MQ Truth Spinner Small Wooden Crate 3", ("SmallCrate", 0x07, 0x3F, ([0x27d8a2c], None), 'Bombs (5)', ("Shadow Temple", "Master Quest", "SmallCrate"))), + ("Shadow Temple MQ Truth Spinner Small Wooden Crate 4", ("SmallCrate", 0x07, 0x3A, None, 'Recovery Heart', ("Shadow Temple", "Master Quest", "SmallCrate"))), + # Shadow Temple shared - ("Shadow Temple Bongo Bongo Heart", ("BossHeart", 0x18, 0x4F, None, 'Heart Container', ("Shadow Temple", "Vanilla", "Master Quest",))), + ("Shadow Temple Bongo Bongo Heart", ("BossHeart", 0x18, 0x4F, None, 'Heart Container', ("Shadow Temple", "Vanilla", "Master Quest"))), # Spirit Temple shared # Vanilla and MQ locations are mixed to ensure the positions of Silver Gauntlets/Mirror Shield chests are correct for both versions - ("Spirit Temple Child Bridge Chest", ("Chest", 0x06, 0x08, None, 'Deku Shield', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple Child Early Torches Chest", ("Chest", 0x06, 0x00, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple Child Climb North Chest", ("Chest", 0x06, 0x06, None, 'Bombchus (10)', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple Child Climb East Chest", ("Chest", 0x06, 0x0C, None, 'Deku Shield', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple Map Chest", ("Chest", 0x06, 0x03, None, 'Map (Spirit Temple)', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple Sun Block Room Chest", ("Chest", 0x06, 0x01, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple MQ Entrance Front Left Chest", ("Chest", 0x06, 0x1A, None, 'Bombchus (10)', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Entrance Back Right Chest", ("Chest", 0x06, 0x1F, None, 'Bombchus (10)', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Entrance Front Right Chest", ("Chest", 0x06, 0x1B, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Entrance Back Left Chest", ("Chest", 0x06, 0x1E, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Map Chest", ("Chest", 0x06, 0x00, None, 'Map (Spirit Temple)', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Map Room Enemy Chest", ("Chest", 0x06, 0x08, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Child Climb North Chest", ("Chest", 0x06, 0x06, None, 'Bombchus (10)', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Child Climb South Chest", ("Chest", 0x06, 0x0C, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Compass Chest", ("Chest", 0x06, 0x03, None, 'Compass (Spirit Temple)', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Silver Block Hallway Chest", ("Chest", 0x06, 0x1C, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Sun Block Room Chest", ("Chest", 0x06, 0x01, None, 'Recovery Heart', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple Silver Gauntlets Chest", ("Chest", 0x5C, 0x0B, None, 'Progressive Strength Upgrade', ("Spirit Temple", "Vanilla", "Master Quest", "Desert Colossus"))), - - ("Spirit Temple Compass Chest", ("Chest", 0x06, 0x04, None, 'Compass (Spirit Temple)', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple Early Adult Right Chest", ("Chest", 0x06, 0x07, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple First Mirror Left Chest", ("Chest", 0x06, 0x0D, None, 'Ice Trap', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple First Mirror Right Chest", ("Chest", 0x06, 0x0E, None, 'Recovery Heart', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple Statue Room Northeast Chest", ("Chest", 0x06, 0x0F, None, 'Rupees (5)', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple Statue Room Hand Chest", ("Chest", 0x06, 0x02, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple Near Four Armos Chest", ("Chest", 0x06, 0x05, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple Hallway Right Invisible Chest", ("Chest", 0x06, 0x14, None, 'Recovery Heart', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple Hallway Left Invisible Chest", ("Chest", 0x06, 0x15, None, 'Recovery Heart', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple MQ Child Hammer Switch Chest", ("Chest", 0x06, 0x1D, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Statue Room Lullaby Chest", ("Chest", 0x06, 0x0F, None, 'Rupees (5)', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Statue Room Invisible Chest", ("Chest", 0x06, 0x02, None, 'Recovery Heart', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Leever Room Chest", ("Chest", 0x06, 0x04, None, 'Rupees (50)', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Symphony Room Chest", ("Chest", 0x06, 0x07, None, 'Rupees (50)', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Beamos Room Chest", ("Chest", 0x06, 0x19, None, 'Recovery Heart', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Chest Switch Chest", ("Chest", 0x06, 0x18, None, 'Ice Trap', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple MQ Boss Key Chest", ("Chest", 0x06, 0x05, None, 'Boss Key (Spirit Temple)', ("Spirit Temple", "Master Quest",))), - ("Spirit Temple Mirror Shield Chest", ("Chest", 0x5C, 0x09, None, 'Mirror Shield', ("Spirit Temple", "Vanilla", "Master Quest", "Desert Colossus"))), - - ("Spirit Temple Boss Key Chest", ("Chest", 0x06, 0x0A, None, 'Boss Key (Spirit Temple)', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple Topmost Chest", ("Chest", 0x06, 0x12, None, 'Bombs (20)', ("Spirit Temple", "Vanilla",))), - ("Spirit Temple MQ Mirror Puzzle Invisible Chest", ("Chest", 0x06, 0x12, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Master Quest",))), - - ("Spirit Temple GS Metal Fence", ("GS Token", 0x06, 0x10, None, 'Gold Skulltula Token', ("Spirit Temple", "Vanilla", "Skulltulas",))), - ("Spirit Temple GS Sun on Floor Room", ("GS Token", 0x06, 0x08, None, 'Gold Skulltula Token', ("Spirit Temple", "Vanilla", "Skulltulas",))), - ("Spirit Temple GS Hall After Sun Block Room", ("GS Token", 0x06, 0x01, None, 'Gold Skulltula Token', ("Spirit Temple", "Vanilla", "Skulltulas",))), - ("Spirit Temple GS Lobby", ("GS Token", 0x06, 0x04, None, 'Gold Skulltula Token', ("Spirit Temple", "Vanilla", "Skulltulas",))), - ("Spirit Temple GS Boulder Room", ("GS Token", 0x06, 0x02, None, 'Gold Skulltula Token', ("Spirit Temple", "Vanilla", "Skulltulas",))), - ("Spirit Temple MQ GS Sun Block Room", ("GS Token", 0x06, 0x01, None, 'Gold Skulltula Token', ("Spirit Temple", "Master Quest", "Skulltulas",))), - ("Spirit Temple MQ GS Leever Room", ("GS Token", 0x06, 0x02, None, 'Gold Skulltula Token', ("Spirit Temple", "Master Quest", "Skulltulas",))), - ("Spirit Temple MQ GS Symphony Room", ("GS Token", 0x06, 0x08, None, 'Gold Skulltula Token', ("Spirit Temple", "Master Quest", "Skulltulas",))), - ("Spirit Temple MQ GS Nine Thrones Room West", ("GS Token", 0x06, 0x04, None, 'Gold Skulltula Token', ("Spirit Temple", "Master Quest", "Skulltulas",))), - ("Spirit Temple MQ GS Nine Thrones Room North", ("GS Token", 0x06, 0x10, None, 'Gold Skulltula Token', ("Spirit Temple", "Master Quest", "Skulltulas",))), - - ("Spirit Temple Twinrova Heart", ("BossHeart", 0x17, 0x4F, None, 'Heart Container', ("Spirit Temple", "Vanilla", "Master Quest",))), + ("Spirit Temple Child Bridge Chest", ("Chest", 0x06, 0x08, None, 'Deku Shield', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple Child Early Torches Chest", ("Chest", 0x06, 0x00, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple Child Climb North Chest", ("Chest", 0x06, 0x06, None, 'Bombchus (10)', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple Child Climb East Chest", ("Chest", 0x06, 0x0C, None, 'Deku Shield', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple Map Chest", ("Chest", 0x06, 0x03, None, 'Map (Spirit Temple)', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple Sun Block Room Chest", ("Chest", 0x06, 0x01, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple MQ Entrance Front Left Chest", ("Chest", 0x06, 0x1A, None, 'Bombchus (10)', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Entrance Back Right Chest", ("Chest", 0x06, 0x1F, None, 'Bombchus (10)', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Entrance Front Right Chest", ("Chest", 0x06, 0x1B, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Entrance Back Left Chest", ("Chest", 0x06, 0x1E, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Map Chest", ("Chest", 0x06, 0x00, None, 'Map (Spirit Temple)', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Map Room Enemy Chest", ("Chest", 0x06, 0x08, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Child Climb North Chest", ("Chest", 0x06, 0x06, None, 'Bombchus (10)', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Child Climb South Chest", ("Chest", 0x06, 0x0C, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Compass Chest", ("Chest", 0x06, 0x03, None, 'Compass (Spirit Temple)', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Silver Block Hallway Chest", ("Chest", 0x06, 0x1C, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Sun Block Room Chest", ("Chest", 0x06, 0x01, None, 'Recovery Heart', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple Silver Gauntlets Chest", ("Chest", 0x5C, 0x0B, None, 'Progressive Strength Upgrade', ("Spirit Temple", "Vanilla", "Master Quest", "Desert Colossus"))), + + ("Spirit Temple Compass Chest", ("Chest", 0x06, 0x04, None, 'Compass (Spirit Temple)', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple Early Adult Right Chest", ("Chest", 0x06, 0x07, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple First Mirror Left Chest", ("Chest", 0x06, 0x0D, None, 'Ice Trap', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple First Mirror Right Chest", ("Chest", 0x06, 0x0E, None, 'Recovery Heart', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple Statue Room Northeast Chest", ("Chest", 0x06, 0x0F, None, 'Rupees (5)', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple Statue Room Hand Chest", ("Chest", 0x06, 0x02, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple Near Four Armos Chest", ("Chest", 0x06, 0x05, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple Hallway Right Invisible Chest", ("Chest", 0x06, 0x14, None, 'Recovery Heart', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple Hallway Left Invisible Chest", ("Chest", 0x06, 0x15, None, 'Recovery Heart', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple MQ Child Hammer Switch Chest", ("Chest", 0x06, 0x1D, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Statue Room Lullaby Chest", ("Chest", 0x06, 0x0F, None, 'Rupees (5)', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Statue Room Invisible Chest", ("Chest", 0x06, 0x02, None, 'Recovery Heart', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Leever Room Chest", ("Chest", 0x06, 0x04, None, 'Rupees (50)', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Symphony Room Chest", ("Chest", 0x06, 0x07, None, 'Rupees (50)', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Beamos Room Chest", ("Chest", 0x06, 0x19, None, 'Recovery Heart', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Chest Switch Chest", ("Chest", 0x06, 0x18, None, 'Ice Trap', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple MQ Boss Key Chest", ("Chest", 0x06, 0x05, None, 'Boss Key (Spirit Temple)', ("Spirit Temple", "Master Quest"))), + ("Spirit Temple Mirror Shield Chest", ("Chest", 0x5C, 0x09, None, 'Mirror Shield', ("Spirit Temple", "Vanilla", "Master Quest", "Desert Colossus"))), + + ("Spirit Temple Boss Key Chest", ("Chest", 0x06, 0x0A, None, 'Boss Key (Spirit Temple)', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple Topmost Chest", ("Chest", 0x06, 0x12, None, 'Bombs (20)', ("Spirit Temple", "Vanilla"))), + ("Spirit Temple MQ Mirror Puzzle Invisible Chest", ("Chest", 0x06, 0x12, None, 'Small Key (Spirit Temple)', ("Spirit Temple", "Master Quest"))), + + ("Spirit Temple GS Metal Fence", ("GS Token", 0x06, 0x10, None, 'Gold Skulltula Token', ("Spirit Temple", "Vanilla", "Skulltulas"))), + ("Spirit Temple GS Sun on Floor Room", ("GS Token", 0x06, 0x08, None, 'Gold Skulltula Token', ("Spirit Temple", "Vanilla", "Skulltulas"))), + ("Spirit Temple GS Hall After Sun Block Room", ("GS Token", 0x06, 0x01, None, 'Gold Skulltula Token', ("Spirit Temple", "Vanilla", "Skulltulas"))), + ("Spirit Temple GS Lobby", ("GS Token", 0x06, 0x04, None, 'Gold Skulltula Token', ("Spirit Temple", "Vanilla", "Skulltulas"))), + ("Spirit Temple GS Boulder Room", ("GS Token", 0x06, 0x02, None, 'Gold Skulltula Token', ("Spirit Temple", "Vanilla", "Skulltulas"))), + ("Spirit Temple MQ GS Sun Block Room", ("GS Token", 0x06, 0x01, None, 'Gold Skulltula Token', ("Spirit Temple", "Master Quest", "Skulltulas"))), + ("Spirit Temple MQ GS Leever Room", ("GS Token", 0x06, 0x02, None, 'Gold Skulltula Token', ("Spirit Temple", "Master Quest", "Skulltulas"))), + ("Spirit Temple MQ GS Symphony Room", ("GS Token", 0x06, 0x08, None, 'Gold Skulltula Token', ("Spirit Temple", "Master Quest", "Skulltulas"))), + ("Spirit Temple MQ GS Nine Thrones Room West", ("GS Token", 0x06, 0x04, None, 'Gold Skulltula Token', ("Spirit Temple", "Master Quest", "Skulltulas"))), + ("Spirit Temple MQ GS Nine Thrones Room North", ("GS Token", 0x06, 0x10, None, 'Gold Skulltula Token', ("Spirit Temple", "Master Quest", "Skulltulas"))), + + ("Spirit Temple Twinrova Heart", ("BossHeart", 0x17, 0x4F, None, 'Heart Container', ("Spirit Temple", "Vanilla", "Master Quest"))), + + # Spirit Temple Freestanding + ("Spirit Temple Shifting Wall Recovery Heart 1", ("Freestanding", 0x06, 0x01, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "Freestanding"))), + ("Spirit Temple Shifting Wall Recovery Heart 2", ("Freestanding", 0x06, 0x02, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "Freestanding"))), + ("Spirit Temple MQ Child Recovery Heart 1", ("Freestanding", 0x06, 0x2C, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Freestanding"))), + ("Spirit Temple MQ Child Recovery Heart 2", ("Freestanding", 0x06, 0x2E, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Freestanding"))), + + # Spirit Temple Vanilla Pots/Crates + ("Spirit Temple Lobby Pot 1", ("Pot", 0x06, 0x21, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "Pot"))), + ("Spirit Temple Lobby Pot 2", ("Pot", 0x06, 0x22, None, 'Rupees (5)', ("Spirit Temple", "Vanilla", "Pot"))), + ("Spirit Temple Child Climb Pot", ("Pot", 0x06, 0x23, None, 'Deku Seeds (30)', ("Spirit Temple", "Vanilla", "Pot"))), + #("Spirit Temple Statue Room Pot 1", ("Pot", 0x06, 0x24, None, 'Recovery Heart' ("Spirit Temple", "Vanilla", "Pot"))), + #("Spirit Temple Statue Room Pot 2", ("Pot", 0x06, 0x25, None, 'Recovery Heart' ("Spirit Temple", "Vanilla", "Pot"))), + #("Spirit Temple Statue Room Pot 3", ("Pot", 0x06, 0x26, None, 'Recovery Heart' ("Spirit Temple", "Vanilla", "Pot"))), + #("Spirit Temple Statue Room Pot 4", ("Pot", 0x06, 0x27, None, 'Recovery Heart' ("Spirit Temple", "Vanilla", "Pot"))), + #("Spirit Temple Statue Room Pot 5", ("Pot", 0x06, 0x28, None, 'Recovery Heart' ("Spirit Temple", "Vanilla", "Pot"))), + #("Spirit Temple Statue Room Pot 6", ("Pot", 0x06, 0x29, None, 'Recovery Heart' ("Spirit Temple", "Vanilla", "Pot"))), + ("Spirit Temple Hall After Sun Block Room Pot 1", ("Pot", 0x06, 0x2A, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "Pot"))), + ("Spirit Temple Hall After Sun Block Room Pot 2", ("Pot", 0x06, 0x2B, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "Pot"))), + ("Spirit Temple Beamos Hall Pot", ("Pot", 0x06, 0x2C, None, 'Bombs (5)', ("Spirit Temple", "Vanilla", "Pot"))), + ("Spirit Temple Child Anubis Pot", ("Pot", 0x06, 0x2F, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "Pot"))), + ("Spirit Temple Lobby Flying Pot 1", ("FlyingPot", 0x06, 0x31, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "FlyingPot"))), + ("Spirit Temple Lobby Flying Pot 2", ("FlyingPot", 0x06, 0x32, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "FlyingPot"))), + ("Spirit Temple Child Bridge Flying Pot", ("FlyingPot", 0x06, 0x34, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "FlyingPot"))), + ("Spirit Temple Before Child Climb Small Wooden Crate 1", ("SmallCrate", 0x06, 0x3F, ([0x2B090E0], None), 'Deku Nuts (5)', ("Spirit Temple", "Vanilla", "SmallCrate"))), # Overwrite original flag 0x2C because it conflicts w/ Beamos hall pot + ("Spirit Temple Before Child Climb Small Wooden Crate 2", ("SmallCrate", 0x06, 0x2E, None, 'Bombs (5)', ("Spirit Temple", "Vanilla", "SmallCrate"))), + #("Spirit Temple Child Anubis Pot", ("Pot", 0x07, 0x2F, None, 'Recovery Heart' ("Spirit Temple", "Vanilla", "Pot"))), + #("Spirit Temple Child Anubis Pot", ("Pot", 0x07, 0x2F, None, 'Recovery Heart' ("Spirit Temple", "Vanilla", "Pot"))), + #("Spirit Temple Child Anubis Pot", ("Pot", 0x07, 0x2F, None, 'Recovery Heart' ("Spirit Temple", "Vanilla", "Pot"))), + ("Spirit Temple Central Chamber Flying Pot 1", ("FlyingPot", 0x06, 0x35, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "FlyingPot"))), + ("Spirit Temple Central Chamber Flying Pot 2", ("FlyingPot", 0x06, 0x36, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "FlyingPot"))), + ("Spirit Temple Adult Climb Flying Pot 1", ("FlyingPot", 0x06, 0x37, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "FlyingPot"))), + ("Spirit Temple Adult Climb Flying Pot 2", ("FlyingPot", 0x06, 0x38, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "FlyingPot"))), + ("Spirit Temple Big Mirror Flying Pot 1", ("FlyingPot", 0x06, 0x39, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "FlyingPot"))), + ("Spirit Temple Big Mirror Flying Pot 2", ("FlyingPot", 0x06, 0x3A, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "FlyingPot"))), + ("Spirit Temple Big Mirror Flying Pot 3", ("FlyingPot", 0x06, 0x3B, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "FlyingPot"))), + ("Spirit Temple Big Mirror Flying Pot 4", ("FlyingPot", 0x06, 0x3C, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "FlyingPot"))), + ("Spirit Temple Big Mirror Flying Pot 5", ("FlyingPot", 0x06, 0x3D, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "FlyingPot"))), + ("Spirit Temple Big Mirror Flying Pot 6", ("FlyingPot", 0x06, 0x3E, None, 'Recovery Heart', ("Spirit Temple", "Vanilla", "FlyingPot"))), + + # Spirit Temple MQ Pots + ("Spirit Temple MQ Lobby Pot 1", ("Pot", 0x06, 0x31, None, 'Bombs (5)', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Lobby Pot 2", ("Pot", 0x06, 0x21, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Lobby Pot 3", ("Pot", 0x06, 0x22, None, 'Rupees (5)', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Lobby Pot 4", ("Pot", 0x06, 0x32, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Child Torch Slugs Room Pot", ("Pot", 0x06, 0x3F, ([0x2b123c4], None), 'Bombs (5)', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Child 3 Gibdo Room Pot 1", ("Pot", 0x06, 0x33, None, 'Rupees (5)', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Child 3 Gibdo Room Pot 2", ("Pot", 0x06, 0x34, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Child Stalfos Fight Pot 1", ("Pot", 0x06, 0x30, None, 'Rupees (5)', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Child Stalfos Fight Pot 2", ("Pot", 0x06, 0x2F, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Child Stalfos Fight Pot 3", ("Pot", 0x06, 0x2E, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Pot"))), + #("Spirit Temple MQ Child Stalfos Fight Pot 4", ("Pot", 0x06, 0x2D, None, 'N/A', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Child Climb Pot", ("Pot", 0x06, 0x23, None, 'Rupees (5)', ("Spirit Temple", "Master Quest", "Pot"))), + #("Spirit Temple MQ Central Chamber Flying Pot 1", ("FlyingPot", 0x06, 0x25, None, 'N/A', ("Spirit Temple", "Master Quest", "FlyingPot"))), + #("Spirit Temple MQ Central Chamber Flying Pot 2", ("FlyingPot", 0x06, 0x28, None, 'N/A', ("Spirit Temple", "Master Quest", "FlyingPot"))), + #("Spirit Temple MQ Central Chamber Flying Pot 3", ("FlyingPot", 0x06, 0x36, None, 'N/A', ("Spirit Temple", "Master Quest", "FlyingPot"))), + ("Spirit Temple MQ Central Chamber Floor Pot 1", ("Pot", 0x06, 0x35, None, 'Rupees (5)', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Central Chamber Floor Pot 2", ("Pot", 0x06, 0x27, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Central Chamber Floor Pot 3", ("Pot", 0x06, 0x29, None, 'Rupees (5)', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Central Chamber Top Left Pot (Left)", ("Pot", 0x06, 0x24, None, 'Rupees (5)', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Central Chamber Top Left Pot (Right)", ("Pot", 0x06, 0x26, None, 'Arrows (5)', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Sun Block Room Pot 1", ("Pot", 0x06, 0x2A, None, 'Rupees (5)', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Sun Block Room Pot 2", ("Pot", 0x06, 0x2B, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Below 4 Wallmasters Pot 1", ("Pot", 0x06, 0x38, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Below 4 Wallmasters Pot 2", ("Pot", 0x06, 0x37, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Shifting Wall Pot 1", ("Pot", 0x06, 0x01, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Shifting Wall Pot 2", ("Pot", 0x06, 0x02, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ After Shifting Wall Room Pot 1", ("Pot", 0x06, 0x39, None, 'Bombs (5)', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ After Shifting Wall Room Pot 2", ("Pot", 0x06, 0x3A, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Big Mirror Pot 1", ("Pot", 0x06, 0x3E, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Big Mirror Pot 2", ("Pot", 0x06, 0x3C, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Big Mirror Pot 3", ("Pot", 0x06, 0x3D, None, 'Recovery Heart', ("Spirit Temple", "Master Quest", "Pot"))), + ("Spirit Temple MQ Big Mirror Pot 4", ("Pot", 0x06, 0x3B, None, 'Rupees (5)', ("Spirit Temple", "Master Quest", "Pot"))), + # Spirit Temple MQ Crates + ("Spirit Temple MQ Central Chamber Crate 1", ("Crate", 0x06, 0x40, ([0x2b3c38c], None), 'Rupee (1)', ("Spirit Temple", "Master Quest", "Crate"))), + ("Spirit Temple MQ Central Chamber Crate 2", ("Crate", 0x06, 0x41, ([0x2b3c39c], None), 'Rupee (1)', ("Spirit Temple", "Master Quest", "Crate"))), + ("Spirit Temple MQ Big Mirror Crate 1", ("Crate", 0x06, 0x42, ([0x2bceb9c], None), 'Rupee (1)', ("Spirit Temple", "Master Quest", "Crate"))), + ("Spirit Temple MQ Big Mirror Crate 2", ("Crate", 0x06, 0x43, ([0x2bcebac], None), 'Rupee (1)', ("Spirit Temple", "Master Quest", "Crate"))), + ("Spirit Temple MQ Big Mirror Crate 3", ("Crate", 0x06, 0x44, ([0x2bcebbc], None), 'Rupee (1)', ("Spirit Temple", "Master Quest", "Crate"))), + ("Spirit Temple MQ Big Mirror Crate 4", ("Crate", 0x06, 0x45, ([0x2bcebcc], None), 'Rupee (1)', ("Spirit Temple", "Master Quest", "Crate"))), # Ice Cavern vanilla - ("Ice Cavern Map Chest", ("Chest", 0x09, 0x00, None, 'Map (Ice Cavern)', ("Ice Cavern", "Vanilla",))), - ("Ice Cavern Compass Chest", ("Chest", 0x09, 0x01, None, 'Compass (Ice Cavern)', ("Ice Cavern", "Vanilla",))), - ("Ice Cavern Freestanding PoH", ("Collectable", 0x09, 0x01, None, 'Piece of Heart', ("Ice Cavern", "Vanilla",))), - ("Ice Cavern Iron Boots Chest", ("Chest", 0x09, 0x02, None, 'Iron Boots', ("Ice Cavern", "Vanilla",))), - ("Ice Cavern GS Spinning Scythe Room", ("GS Token", 0x09, 0x02, None, 'Gold Skulltula Token', ("Ice Cavern", "Vanilla", "Skulltulas",))), - ("Ice Cavern GS Heart Piece Room", ("GS Token", 0x09, 0x04, None, 'Gold Skulltula Token', ("Ice Cavern", "Vanilla", "Skulltulas",))), - ("Ice Cavern GS Push Block Room", ("GS Token", 0x09, 0x01, None, 'Gold Skulltula Token', ("Ice Cavern", "Vanilla", "Skulltulas",))), + ("Ice Cavern Map Chest", ("Chest", 0x09, 0x00, None, 'Map (Ice Cavern)', ("Ice Cavern", "Vanilla"))), + ("Ice Cavern Compass Chest", ("Chest", 0x09, 0x01, None, 'Compass (Ice Cavern)', ("Ice Cavern", "Vanilla"))), + ("Ice Cavern Iron Boots Chest", ("Chest", 0x09, 0x02, None, 'Iron Boots', ("Ice Cavern", "Vanilla"))), + ("Ice Cavern GS Spinning Scythe Room", ("GS Token", 0x09, 0x02, None, 'Gold Skulltula Token', ("Ice Cavern", "Vanilla", "Skulltulas"))), + ("Ice Cavern GS Heart Piece Room", ("GS Token", 0x09, 0x04, None, 'Gold Skulltula Token', ("Ice Cavern", "Vanilla", "Skulltulas"))), + ("Ice Cavern GS Push Block Room", ("GS Token", 0x09, 0x01, None, 'Gold Skulltula Token', ("Ice Cavern", "Vanilla", "Skulltulas"))), + # Ice Cavern Vanilla Freestanding + ("Ice Cavern Frozen Blue Rupee", ("Freestanding", 0x09, 0x21, None, 'Rupees (5)', ("Ice Cavern", "Vanilla", "Freestanding"))), + ("Ice Cavern Map Room Recovery Heart 1", ("Freestanding", 0x09, 0x22, None, 'Recovery Heart', ("Ice Cavern", "Vanilla","Freestanding"))), + ("Ice Cavern Map Room Recovery Heart 2", ("Freestanding", 0x09, 0x23, None, 'Recovery Heart', ("Ice Cavern", "Vanilla","Freestanding"))), + ("Ice Cavern Map Room Recovery Heart 3", ("Freestanding", 0x09, 0x24, None, 'Recovery Heart', ("Ice Cavern", "Vanilla","Freestanding"))), + ("Ice Cavern Block Room Red Rupee 1", ("Freestanding", 0x09, 0x2E, None, 'Rupees (20)', ("Ice Cavern", "Vanilla","Freestanding"))), + ("Ice Cavern Block Room Red Rupee 2", ("Freestanding", 0x09, 0x2F, None, 'Rupees (20)', ("Ice Cavern", "Vanilla","Freestanding"))), + ("Ice Cavern Block Room Red Rupee 3", ("Freestanding", 0x09, 0x30, None, 'Rupees (20)', ("Ice Cavern", "Vanilla","Freestanding"))), + ("Ice Cavern Freestanding PoH", ("Collectable", 0x09, 0x01, None, 'Piece of Heart', ("Ice Cavern", "Vanilla"))), + # Ice Cavern Vanilla Pots + ("Ice Cavern Hall Pot 1", ("Pot", 0x09, 0x25, None, 'Recovery Heart', ("Ice Cavern", "Vanilla", "Pot"))), + ("Ice Cavern Hall Pot 2", ("Pot", 0x09, 0x26, None, 'Recovery Heart', ("Ice Cavern", "Vanilla", "Pot"))), + ("Ice Cavern Spinning Blade Pot 1", ("Pot", 0x09, 0x27, None, 'Arrows (10)', ("Ice Cavern", "Vanilla", "Pot"))), + ("Ice Cavern Spinning Blade Pot 2", ("Pot", 0x09, 0x28, None, 'Rupees (5)', ("Ice Cavern", "Vanilla", "Pot"))), + ("Ice Cavern Spinning Blade Pot 3", ("Pot", 0x09, 0x29, None, 'Recovery Heart', ("Ice Cavern", "Vanilla", "Pot"))), + ("Ice Cavern Near End Pot 1", ("Pot", 0x09, 0x2A, None, 'Recovery Heart', ("Ice Cavern", "Vanilla", "Pot"))), + ("Ice Cavern Near End Pot 2", ("Pot", 0x09, 0x2B, None, 'Recovery Heart', ("Ice Cavern", "Vanilla", "Pot"))), + ("Ice Cavern Frozen Pot", ("Pot", 0x09, 0x2D, None, 'Rupees (50)', ("Ice Cavern", "Vanilla", "Pot"))), + ("Ice Cavern Spinning Blade Flying Pot", ("FlyingPot", 0x09, 0x2C, None, 'Recovery Heart', ("Ice Cavern", "Vanilla", "FlyingPot"))), + # Ice Cavern MQ - ("Ice Cavern MQ Map Chest", ("Chest", 0x09, 0x01, None, 'Map (Ice Cavern)', ("Ice Cavern", "Master Quest",))), - ("Ice Cavern MQ Compass Chest", ("Chest", 0x09, 0x00, None, 'Compass (Ice Cavern)', ("Ice Cavern", "Master Quest",))), - ("Ice Cavern MQ Freestanding PoH", ("Collectable", 0x09, 0x01, None, 'Piece of Heart', ("Ice Cavern", "Master Quest",))), - ("Ice Cavern MQ Iron Boots Chest", ("Chest", 0x09, 0x02, None, 'Iron Boots', ("Ice Cavern", "Master Quest",))), - ("Ice Cavern MQ GS Red Ice", ("GS Token", 0x09, 0x02, None, 'Gold Skulltula Token', ("Ice Cavern", "Master Quest", "Skulltulas",))), - ("Ice Cavern MQ GS Ice Block", ("GS Token", 0x09, 0x04, None, 'Gold Skulltula Token', ("Ice Cavern", "Master Quest", "Skulltulas",))), - ("Ice Cavern MQ GS Scarecrow", ("GS Token", 0x09, 0x01, None, 'Gold Skulltula Token', ("Ice Cavern", "Master Quest", "Skulltulas",))), + ("Ice Cavern MQ Map Chest", ("Chest", 0x09, 0x01, None, 'Map (Ice Cavern)', ("Ice Cavern", "Master Quest"))), + ("Ice Cavern MQ Compass Chest", ("Chest", 0x09, 0x00, None, 'Compass (Ice Cavern)', ("Ice Cavern", "Master Quest"))), + ("Ice Cavern MQ Freestanding PoH", ("Collectable", 0x09, 0x01, None, 'Piece of Heart', ("Ice Cavern", "Master Quest"))), + ("Ice Cavern MQ Iron Boots Chest", ("Chest", 0x09, 0x02, None, 'Iron Boots', ("Ice Cavern", "Master Quest"))), + ("Ice Cavern MQ GS Red Ice", ("GS Token", 0x09, 0x02, None, 'Gold Skulltula Token', ("Ice Cavern", "Master Quest", "Skulltulas"))), + ("Ice Cavern MQ GS Ice Block", ("GS Token", 0x09, 0x04, None, 'Gold Skulltula Token', ("Ice Cavern", "Master Quest", "Skulltulas"))), + ("Ice Cavern MQ GS Scarecrow", ("GS Token", 0x09, 0x01, None, 'Gold Skulltula Token', ("Ice Cavern", "Master Quest", "Skulltulas"))), + # Ice Cavern MQ Pots + ("Ice Cavern MQ First Hall Pot", ("Pot", 0x09, 0x20, None, 'Recovery Heart', ("Ice Cavern", "Master Quest", "Pot"))), + ("Ice Cavern MQ Tektite Room Pot 1", ("Pot", 0x09, 0x26, None, 'Recovery Heart', ("Ice Cavern", "Master Quest", "Pot"))), + ("Ice Cavern MQ Tektite Room Pot 2", ("Pot", 0x09, 0x25, None, 'Recovery Heart', ("Ice Cavern", "Master Quest", "Pot"))), + ("Ice Cavern MQ Center Room Pot 1", ("Pot", 0x09, 0x28, None, 'Rupees (5)', ("Ice Cavern", "Master Quest", "Pot"))), + ("Ice Cavern MQ Center Room Pot 2", ("Pot", 0x09, 0x29, None, 'Recovery Heart', ("Ice Cavern", "Master Quest", "Pot"))), + #("Ice Cavern MQ Center Room Pot 3", ("Pot", 0x09, 0x2C, None, 'N/A', ("Ice Cavern", "Master Quest", "Pot"))), + #("Ice Cavern MQ Center Room Pot 4", ("Pot", 0x09, 0x27, None, 'N/A', ("Ice Cavern", "Master Quest", "Pot"))), + ("Ice Cavern MQ Near End Pot", ("Pot", 0x09, 0x2B, None, 'Rupees (5)', ("Ice Cavern", "Master Quest", "Pot"))), + #("Ice Cavern MQ Near End Pot 2", ("Pot", 0x09, 0x2A, None, 'N/A', ("Ice Cavern", "Master Quest", "Pot"))), + ("Ice Cavern MQ Compass Room Pot 1", ("Pot", 0x09, 0x36, None, 'Bombs (5)', ("Ice Cavern", "Master Quest", "Pot"))), + ("Ice Cavern MQ Compass Room Pot 2", ("Pot", 0x09, 0x37, None, 'Bombs (5)', ("Ice Cavern", "Master Quest", "Pot"))), # Gerudo Training Ground vanilla - ("Gerudo Training Ground Lobby Left Chest", ("Chest", 0x0B, 0x13, None, 'Rupees (5)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Lobby Right Chest", ("Chest", 0x0B, 0x07, None, 'Arrows (10)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Stalfos Chest", ("Chest", 0x0B, 0x00, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Before Heavy Block Chest", ("Chest", 0x0B, 0x11, None, 'Arrows (30)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Heavy Block First Chest", ("Chest", 0x0B, 0x0F, None, 'Rupees (200)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Heavy Block Second Chest", ("Chest", 0x0B, 0x0E, None, 'Rupees (5)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Heavy Block Third Chest", ("Chest", 0x0B, 0x14, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Heavy Block Fourth Chest", ("Chest", 0x0B, 0x02, None, 'Ice Trap', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Eye Statue Chest", ("Chest", 0x0B, 0x03, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Near Scarecrow Chest", ("Chest", 0x0B, 0x04, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Hammer Room Clear Chest", ("Chest", 0x0B, 0x12, None, 'Arrows (10)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Hammer Room Switch Chest", ("Chest", 0x0B, 0x10, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Freestanding Key", ("Collectable", 0x0B, 0x01, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Maze Right Central Chest", ("Chest", 0x0B, 0x05, None, 'Bombchus (5)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Maze Right Side Chest", ("Chest", 0x0B, 0x08, None, 'Arrows (30)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Underwater Silver Rupee Chest", ("Chest", 0x0B, 0x0D, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Beamos Chest", ("Chest", 0x0B, 0x01, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Hidden Ceiling Chest", ("Chest", 0x0B, 0x0B, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Maze Path First Chest", ("Chest", 0x0B, 0x06, None, 'Rupees (50)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Maze Path Second Chest", ("Chest", 0x0B, 0x0A, None, 'Rupees (20)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Maze Path Third Chest", ("Chest", 0x0B, 0x09, None, 'Arrows (30)', ("Gerudo Training Ground", "Vanilla",))), - ("Gerudo Training Ground Maze Path Final Chest", ("Chest", 0x0B, 0x0C, None, 'Ice Arrows', ("Gerudo Training Ground", "Vanilla",))), + ("Gerudo Training Ground Lobby Left Chest", ("Chest", 0x0B, 0x13, None, 'Rupees (5)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Lobby Right Chest", ("Chest", 0x0B, 0x07, None, 'Arrows (10)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Stalfos Chest", ("Chest", 0x0B, 0x00, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Before Heavy Block Chest", ("Chest", 0x0B, 0x11, None, 'Arrows (30)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Heavy Block First Chest", ("Chest", 0x0B, 0x0F, None, 'Rupees (200)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Heavy Block Second Chest", ("Chest", 0x0B, 0x0E, None, 'Rupees (5)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Heavy Block Third Chest", ("Chest", 0x0B, 0x14, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Heavy Block Fourth Chest", ("Chest", 0x0B, 0x02, None, 'Ice Trap', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Eye Statue Chest", ("Chest", 0x0B, 0x03, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Near Scarecrow Chest", ("Chest", 0x0B, 0x04, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Hammer Room Clear Chest", ("Chest", 0x0B, 0x12, None, 'Arrows (10)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Hammer Room Switch Chest", ("Chest", 0x0B, 0x10, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Freestanding Key", ("Collectable", 0x0B, 0x01, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Maze Right Central Chest", ("Chest", 0x0B, 0x05, None, 'Bombchus (5)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Maze Right Side Chest", ("Chest", 0x0B, 0x08, None, 'Arrows (30)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Underwater Silver Rupee Chest", ("Chest", 0x0B, 0x0D, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Beamos Chest", ("Chest", 0x0B, 0x01, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Hidden Ceiling Chest", ("Chest", 0x0B, 0x0B, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Maze Path First Chest", ("Chest", 0x0B, 0x06, None, 'Rupees (50)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Maze Path Second Chest", ("Chest", 0x0B, 0x0A, None, 'Rupees (20)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Maze Path Third Chest", ("Chest", 0x0B, 0x09, None, 'Arrows (30)', ("Gerudo Training Ground", "Vanilla"))), + ("Gerudo Training Ground Maze Path Final Chest", ("Chest", 0x0B, 0x0C, None, 'Ice Arrows', ("Gerudo Training Ground", "Vanilla"))), + # Gerudo Training Ground Vanilla Freestanding + ("Gerudo Training Ground Beamos Recovery Heart 1", ("Freestanding", 0x0B, 0x22, None, 'Recovery Heart', ("Gerudo Training Ground", "Vanilla", "Freestanding"))), + ("Gerudo Training Ground Beamos Recovery Heart 2", ("Freestanding", 0x0B, 0x23, None, 'Recovery Heart', ("Gerudo Training Ground", "Vanilla", "Freestanding"))), + # Gerudo Training Ground MQ - ("Gerudo Training Ground MQ Lobby Left Chest", ("Chest", 0x0B, 0x13, None, 'Arrows (10)', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ Lobby Right Chest", ("Chest", 0x0B, 0x07, None, 'Bombchus (5)', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ First Iron Knuckle Chest", ("Chest", 0x0B, 0x00, None, 'Rupees (5)', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ Before Heavy Block Chest", ("Chest", 0x0B, 0x11, None, 'Arrows (10)', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ Heavy Block Chest", ("Chest", 0x0B, 0x02, None, 'Rupees (50)', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ Eye Statue Chest", ("Chest", 0x0B, 0x03, None, 'Bombchus (10)', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ Ice Arrows Chest", ("Chest", 0x0B, 0x04, None, 'Ice Arrows', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ Second Iron Knuckle Chest", ("Chest", 0x0B, 0x12, None, 'Arrows (10)', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ Flame Circle Chest", ("Chest", 0x0B, 0x0E, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ Maze Right Central Chest", ("Chest", 0x0B, 0x05, None, 'Rupees (5)', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ Maze Right Side Chest", ("Chest", 0x0B, 0x08, None, 'Rupee (Treasure Chest Game)', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ Underwater Silver Rupee Chest", ("Chest", 0x0B, 0x0D, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ Dinolfos Chest", ("Chest", 0x0B, 0x01, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ Hidden Ceiling Chest", ("Chest", 0x0B, 0x0B, None, 'Rupees (50)', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ Maze Path First Chest", ("Chest", 0x0B, 0x06, None, 'Rupee (1)', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ Maze Path Third Chest", ("Chest", 0x0B, 0x09, None, 'Rupee (Treasure Chest Game)', ("Gerudo Training Ground", "Master Quest",))), - ("Gerudo Training Ground MQ Maze Path Second Chest", ("Chest", 0x0B, 0x0A, None, 'Rupees (20)', ("Gerudo Training Ground", "Master Quest",))), + ("Gerudo Training Ground MQ Lobby Left Chest", ("Chest", 0x0B, 0x13, None, 'Arrows (10)', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ Lobby Right Chest", ("Chest", 0x0B, 0x07, None, 'Bombchus (5)', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ First Iron Knuckle Chest", ("Chest", 0x0B, 0x00, None, 'Rupees (5)', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ Before Heavy Block Chest", ("Chest", 0x0B, 0x11, None, 'Arrows (10)', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ Heavy Block Chest", ("Chest", 0x0B, 0x02, None, 'Rupees (50)', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ Eye Statue Chest", ("Chest", 0x0B, 0x03, None, 'Bombchus (10)', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ Ice Arrows Chest", ("Chest", 0x0B, 0x04, None, 'Ice Arrows', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ Second Iron Knuckle Chest", ("Chest", 0x0B, 0x12, None, 'Arrows (10)', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ Flame Circle Chest", ("Chest", 0x0B, 0x0E, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ Maze Right Central Chest", ("Chest", 0x0B, 0x05, None, 'Rupees (5)', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ Maze Right Side Chest", ("Chest", 0x0B, 0x08, None, 'Rupee (Treasure Chest Game)', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ Underwater Silver Rupee Chest", ("Chest", 0x0B, 0x0D, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ Dinolfos Chest", ("Chest", 0x0B, 0x01, None, 'Small Key (Gerudo Training Ground)', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ Hidden Ceiling Chest", ("Chest", 0x0B, 0x0B, None, 'Rupees (50)', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ Maze Path First Chest", ("Chest", 0x0B, 0x06, None, 'Rupee (1)', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ Maze Path Third Chest", ("Chest", 0x0B, 0x09, None, 'Rupee (Treasure Chest Game)', ("Gerudo Training Ground", "Master Quest"))), + ("Gerudo Training Ground MQ Maze Path Second Chest", ("Chest", 0x0B, 0x0A, None, 'Rupees (20)', ("Gerudo Training Ground", "Master Quest"))), + # Gerudo Training Ground MQ Pots/Crates + ("Gerudo Training Ground MQ Lobby Left Pot 1", ("Pot", 0x0B, 0x3B, None, 'Recovery Heart', ("Gerudo Training Ground", "Master Quest", "Pot"))), + ("Gerudo Training Ground MQ Lobby Left Pot 2", ("Pot", 0x0B, 0x3C, None, 'Rupees (5)', ("Gerudo Training Ground", "Master Quest", "Pot"))), + ("Gerudo Training Ground MQ Lobby Right Pot 1", ("Pot", 0x0B, 0x3D, None, 'Rupees (5)', ("Gerudo Training Ground", "Master Quest", "Pot"))), + ("Gerudo Training Ground MQ Lobby Right Pot 2", ("Pot", 0x0B, 0x3E, None, 'Recovery Heart', ("Gerudo Training Ground", "Master Quest", "Pot"))), + ("Gerudo Training Ground MQ Maze Crate", ("Crate", 0x0B, 0x40, ([0x28d8234], None), 'Rupee (1)', ("Gerudo Training Ground", "Master Quest", "Crate"))), # Ganon's Castle vanilla - ("Ganons Castle Forest Trial Chest", ("Chest", 0x0D, 0x09, None, 'Rupees (5)', ("Ganon's Castle", "Vanilla",))), - ("Ganons Castle Water Trial Left Chest", ("Chest", 0x0D, 0x07, None, 'Ice Trap', ("Ganon's Castle", "Vanilla",))), - ("Ganons Castle Water Trial Right Chest", ("Chest", 0x0D, 0x06, None, 'Recovery Heart', ("Ganon's Castle", "Vanilla",))), - ("Ganons Castle Shadow Trial Front Chest", ("Chest", 0x0D, 0x08, None, 'Rupees (5)', ("Ganon's Castle", "Vanilla",))), - ("Ganons Castle Shadow Trial Golden Gauntlets Chest", ("Chest", 0x0D, 0x05, None, 'Progressive Strength Upgrade', ("Ganon's Castle", "Vanilla",))), - ("Ganons Castle Light Trial First Left Chest", ("Chest", 0x0D, 0x0C, None, 'Rupees (5)', ("Ganon's Castle", "Vanilla",))), - ("Ganons Castle Light Trial Second Left Chest", ("Chest", 0x0D, 0x0B, None, 'Ice Trap', ("Ganon's Castle", "Vanilla",))), - ("Ganons Castle Light Trial Third Left Chest", ("Chest", 0x0D, 0x0D, None, 'Recovery Heart', ("Ganon's Castle", "Vanilla",))), - ("Ganons Castle Light Trial First Right Chest", ("Chest", 0x0D, 0x0E, None, 'Ice Trap', ("Ganon's Castle", "Vanilla",))), - ("Ganons Castle Light Trial Second Right Chest", ("Chest", 0x0D, 0x0A, None, 'Arrows (30)', ("Ganon's Castle", "Vanilla",))), - ("Ganons Castle Light Trial Third Right Chest", ("Chest", 0x0D, 0x0F, None, 'Ice Trap', ("Ganon's Castle", "Vanilla",))), - ("Ganons Castle Light Trial Invisible Enemies Chest", ("Chest", 0x0D, 0x10, None, 'Small Key (Ganons Castle)', ("Ganon's Castle", "Vanilla",))), - ("Ganons Castle Light Trial Lullaby Chest", ("Chest", 0x0D, 0x11, None, 'Small Key (Ganons Castle)', ("Ganon's Castle", "Vanilla",))), - ("Ganons Castle Spirit Trial Crystal Switch Chest", ("Chest", 0x0D, 0x12, None, 'Bombchus (20)', ("Ganon's Castle", "Vanilla",))), - ("Ganons Castle Spirit Trial Invisible Chest", ("Chest", 0x0D, 0x14, None, 'Arrows (10)', ("Ganon's Castle", "Vanilla",))), - ("Ganons Castle Deku Scrub Left", ("Scrub", 0x0D, 0x3A, None, 'Buy Green Potion', ("Ganon's Castle", "Vanilla", "Deku Scrub",))), - ("Ganons Castle Deku Scrub Center-Left", ("Scrub", 0x0D, 0x37, None, 'Buy Bombs (5) for 35 Rupees', ("Ganon's Castle", "Vanilla", "Deku Scrub",))), - ("Ganons Castle Deku Scrub Center-Right", ("Scrub", 0x0D, 0x33, None, 'Buy Arrows (30)', ("Ganon's Castle", "Vanilla", "Deku Scrub",))), - ("Ganons Castle Deku Scrub Right", ("Scrub", 0x0D, 0x39, None, 'Buy Red Potion for 30 Rupees', ("Ganon's Castle", "Vanilla", "Deku Scrub",))), + ("Ganons Castle Forest Trial Chest", ("Chest", 0x0D, 0x09, None, 'Rupees (5)', ("Ganon's Castle", "Vanilla"))), + ("Ganons Castle Water Trial Left Chest", ("Chest", 0x0D, 0x07, None, 'Ice Trap', ("Ganon's Castle", "Vanilla"))), + ("Ganons Castle Water Trial Right Chest", ("Chest", 0x0D, 0x06, None, 'Recovery Heart', ("Ganon's Castle", "Vanilla"))), + ("Ganons Castle Shadow Trial Front Chest", ("Chest", 0x0D, 0x08, None, 'Rupees (5)', ("Ganon's Castle", "Vanilla"))), + ("Ganons Castle Shadow Trial Golden Gauntlets Chest", ("Chest", 0x0D, 0x05, None, 'Progressive Strength Upgrade', ("Ganon's Castle", "Vanilla"))), + ("Ganons Castle Light Trial First Left Chest", ("Chest", 0x0D, 0x0C, None, 'Rupees (5)', ("Ganon's Castle", "Vanilla"))), + ("Ganons Castle Light Trial Second Left Chest", ("Chest", 0x0D, 0x0B, None, 'Ice Trap', ("Ganon's Castle", "Vanilla"))), + ("Ganons Castle Light Trial Third Left Chest", ("Chest", 0x0D, 0x0D, None, 'Recovery Heart', ("Ganon's Castle", "Vanilla"))), + ("Ganons Castle Light Trial First Right Chest", ("Chest", 0x0D, 0x0E, None, 'Ice Trap', ("Ganon's Castle", "Vanilla"))), + ("Ganons Castle Light Trial Second Right Chest", ("Chest", 0x0D, 0x0A, None, 'Arrows (30)', ("Ganon's Castle", "Vanilla"))), + ("Ganons Castle Light Trial Third Right Chest", ("Chest", 0x0D, 0x0F, None, 'Ice Trap', ("Ganon's Castle", "Vanilla"))), + ("Ganons Castle Light Trial Invisible Enemies Chest", ("Chest", 0x0D, 0x10, None, 'Small Key (Ganons Castle)', ("Ganon's Castle", "Vanilla"))), + ("Ganons Castle Light Trial Lullaby Chest", ("Chest", 0x0D, 0x11, None, 'Small Key (Ganons Castle)', ("Ganon's Castle", "Vanilla"))), + ("Ganons Castle Spirit Trial Crystal Switch Chest", ("Chest", 0x0D, 0x12, None, 'Bombchus (20)', ("Ganon's Castle", "Vanilla"))), + ("Ganons Castle Spirit Trial Invisible Chest", ("Chest", 0x0D, 0x14, None, 'Arrows (10)', ("Ganon's Castle", "Vanilla"))), + ("Ganons Castle Deku Scrub Left", ("Scrub", 0x0D, 0x3A, None, 'Buy Green Potion', ("Ganon's Castle", "Vanilla", "Deku Scrub"))), + ("Ganons Castle Deku Scrub Center-Left", ("Scrub", 0x0D, 0x37, None, 'Buy Bombs (5) for 35 Rupees', ("Ganon's Castle", "Vanilla", "Deku Scrub"))), + ("Ganons Castle Deku Scrub Center-Right", ("Scrub", 0x0D, 0x33, None, 'Buy Arrows (30)', ("Ganon's Castle", "Vanilla", "Deku Scrub"))), + ("Ganons Castle Deku Scrub Right", ("Scrub", 0x0D, 0x39, None, 'Buy Red Potion for 30 Rupees', ("Ganon's Castle", "Vanilla", "Deku Scrub"))), + # Ganons Castle Vanilla Freestanding + ("Ganons Castle Shadow Trial Recovery Heart 1", ("Freestanding", 0x0D, 0x21, None, 'Recovery Heart', ("Ganon's Castle", "Vanilla", "Freestanding"))), + ("Ganons Castle Shadow Trial Recovery Heart 2", ("Freestanding", 0x0D, 0x22, None, 'Recovery Heart', ("Ganon's Castle", "Vanilla", "Freestanding"))), + ("Ganons Castle Shadow Trial Recovery Heart 3", ("Freestanding", 0x0D, 0x23, None, 'Recovery Heart', ("Ganon's Castle", "Vanilla", "Freestanding"))), + ("Ganons Castle Fire Trial Recovery Heart", ("Freestanding", 0x0D, 0x24, None, 'Recovery Heart', ("Ganon's Castle", "Vanilla", "Freestanding"))), + ("Ganons Castle Spirit Trial Recovery Heart", ("Freestanding", 0x0D, 0x26, None, 'Recovery Heart', ("Ganon's Castle", "Vanilla", "Freestanding"))), + # Ganons Castle Vanilla Pots + ("Ganons Castle Water Trial Pot 1", ("Pot", 0x0D, 0x39, None, 'Recovery Heart', ("Ganon's Castle", "Vanilla", "Pot"))), + ("Ganons Castle Water Trial Pot 2", ("Pot", 0x0D, 0x3A, None, 'Rupees (5)', ("Ganon's Castle", "Vanilla", "Pot"))), + ("Ganons Castle Forest Trial Pot 1", ("Pot", 0x0D, 0x35, None, 'Recovery Heart', ("Ganon's Castle", "Vanilla", "Pot"))), + ("Ganons Castle Forest Trial Pot 2", ("Pot", 0x0D, 0x36, None, 'Rupees (5)', ("Ganon's Castle", "Vanilla", "Pot"))), + ("Ganons Castle Light Trial Boulder Pot", ("Pot", 0x0D, 0x25, None, 'Arrows (30)', ("Ganon's Castle", "Vanilla", "Pot"))), + ("Ganons Castle Light Trial Pot 1", ("Pot", 0x0D, 0x3B, None, 'Recovery Heart', ("Ganon's Castle", "Vanilla", "Pot"))), + ("Ganons Castle Light Trial Pot 2", ("Pot", 0x0D, 0x3C, None, 'Rupees (5)', ("Ganon's Castle", "Vanilla", "Pot"))), + ("Ganons Castle Shadow Trial Like Like Pot 1", ("Pot", 0x0D, 0x2D, None, 'Arrows (10)', ("Ganon's Castle", "Vanilla", "Pot"))), + ("Ganons Castle Shadow Trial Like Like Pot 2", ("Pot", 0x0D, 0x2F, None, 'Rupees (5)', ("Ganon's Castle", "Vanilla", "Pot"))), + ("Ganons Castle Shadow Trial Pot 1", ("Pot", 0x0D, 0x31, None, 'Recovery Heart', ("Ganon's Castle", "Vanilla", "Pot"))), + ("Ganons Castle Shadow Trial Pot 2", ("Pot", 0x0D, 0x32, None, 'Arrows (10)', ("Ganon's Castle", "Vanilla", "Pot"))), + ("Ganons Castle Fire Trial Pot 1", ("Pot", 0x0D, 0x30, None, 'Rupees (5)', ("Ganon's Castle", "Vanilla", "Pot"))), + ("Ganons Castle Fire Trial Pot 2", ("Pot", 0x0D, 0x37, ([0x325409C], None), 'Rupees (5)', ("Ganon's Castle", "Vanilla", "Pot"))), + ("Ganons Castle Spirit Trial Pot 1", ("Pot", 0x0D, 0x33, None, 'Deku Nuts (5)', ("Ganon's Castle", "Vanilla", "Pot"))), + ("Ganons Castle Spirit Trial Pot 2", ("Pot", 0x0D, 0x34, None, 'Rupees (5)', ("Ganon's Castle", "Vanilla", "Pot"))), + # Ganon's Castle MQ - ("Ganons Castle MQ Forest Trial Freestanding Key", ("Collectable", 0x0D, 0x01, None, 'Small Key (Ganons Castle)', ("Ganon's Castle", "Master Quest",))), - ("Ganons Castle MQ Forest Trial Eye Switch Chest", ("Chest", 0x0D, 0x02, None, 'Arrows (10)', ("Ganon's Castle", "Master Quest",))), - ("Ganons Castle MQ Forest Trial Frozen Eye Switch Chest", ("Chest", 0x0D, 0x03, None, 'Bombs (5)', ("Ganon's Castle", "Master Quest",))), - ("Ganons Castle MQ Water Trial Chest", ("Chest", 0x0D, 0x01, None, 'Rupees (20)', ("Ganon's Castle", "Master Quest",))), - ("Ganons Castle MQ Shadow Trial Bomb Flower Chest", ("Chest", 0x0D, 0x00, None, 'Arrows (10)', ("Ganon's Castle", "Master Quest",))), - ("Ganons Castle MQ Shadow Trial Eye Switch Chest", ("Chest", 0x0D, 0x05, None, 'Small Key (Ganons Castle)', ("Ganon's Castle", "Master Quest",))), - ("Ganons Castle MQ Light Trial Lullaby Chest", ("Chest", 0x0D, 0x04, None, 'Recovery Heart', ("Ganon's Castle", "Master Quest",))), - ("Ganons Castle MQ Spirit Trial First Chest", ("Chest", 0x0D, 0x0A, None, 'Bombchus (10)', ("Ganon's Castle", "Master Quest",))), - ("Ganons Castle MQ Spirit Trial Invisible Chest", ("Chest", 0x0D, 0x14, None, 'Arrows (10)', ("Ganon's Castle", "Master Quest",))), - ("Ganons Castle MQ Spirit Trial Sun Front Left Chest", ("Chest", 0x0D, 0x09, None, 'Recovery Heart', ("Ganon's Castle", "Master Quest",))), - ("Ganons Castle MQ Spirit Trial Sun Back Left Chest", ("Chest", 0x0D, 0x08, None, 'Small Key (Ganons Castle)', ("Ganon's Castle", "Master Quest",))), - ("Ganons Castle MQ Spirit Trial Sun Back Right Chest", ("Chest", 0x0D, 0x07, None, 'Recovery Heart', ("Ganon's Castle", "Master Quest",))), - ("Ganons Castle MQ Spirit Trial Golden Gauntlets Chest", ("Chest", 0x0D, 0x06, None, 'Progressive Strength Upgrade', ("Ganon's Castle", "Master Quest",))), - ("Ganons Castle MQ Deku Scrub Left", ("Scrub", 0x0D, 0x3A, None, 'Buy Green Potion', ("Ganon's Castle", "Master Quest", "Deku Scrub",))), - ("Ganons Castle MQ Deku Scrub Center-Left", ("Scrub", 0x0D, 0x37, None, 'Buy Bombs (5) for 35 Rupees', ("Ganon's Castle", "Master Quest", "Deku Scrub",))), - ("Ganons Castle MQ Deku Scrub Center", ("Scrub", 0x0D, 0x33, None, 'Buy Arrows (30)', ("Ganon's Castle", "Master Quest", "Deku Scrub",))), - ("Ganons Castle MQ Deku Scrub Center-Right", ("Scrub", 0x0D, 0x39, None, 'Buy Red Potion for 30 Rupees', ("Ganon's Castle", "Master Quest", "Deku Scrub",))), - ("Ganons Castle MQ Deku Scrub Right", ("Scrub", 0x0D, 0x30, None, 'Buy Deku Nut (5)', ("Ganon's Castle", "Master Quest", "Deku Scrub",))), + ("Ganons Castle MQ Forest Trial Freestanding Key", ("Collectable", 0x0D, 0x01, None, 'Small Key (Ganons Castle)', ("Ganon's Castle", "Master Quest"))), + ("Ganons Castle MQ Forest Trial Eye Switch Chest", ("Chest", 0x0D, 0x02, None, 'Arrows (10)', ("Ganon's Castle", "Master Quest"))), + ("Ganons Castle MQ Forest Trial Frozen Eye Switch Chest", ("Chest", 0x0D, 0x03, None, 'Bombs (5)', ("Ganon's Castle", "Master Quest"))), + ("Ganons Castle MQ Water Trial Chest", ("Chest", 0x0D, 0x01, None, 'Rupees (20)', ("Ganon's Castle", "Master Quest"))), + ("Ganons Castle MQ Shadow Trial Bomb Flower Chest", ("Chest", 0x0D, 0x00, None, 'Arrows (10)', ("Ganon's Castle", "Master Quest"))), + ("Ganons Castle MQ Shadow Trial Eye Switch Chest", ("Chest", 0x0D, 0x05, None, 'Small Key (Ganons Castle)', ("Ganon's Castle", "Master Quest"))), + ("Ganons Castle MQ Light Trial Lullaby Chest", ("Chest", 0x0D, 0x04, None, 'Recovery Heart', ("Ganon's Castle", "Master Quest"))), + ("Ganons Castle MQ Spirit Trial First Chest", ("Chest", 0x0D, 0x0A, None, 'Bombchus (10)', ("Ganon's Castle", "Master Quest"))), + ("Ganons Castle MQ Spirit Trial Invisible Chest", ("Chest", 0x0D, 0x14, None, 'Arrows (10)', ("Ganon's Castle", "Master Quest"))), + ("Ganons Castle MQ Spirit Trial Sun Front Left Chest", ("Chest", 0x0D, 0x09, None, 'Recovery Heart', ("Ganon's Castle", "Master Quest"))), + ("Ganons Castle MQ Spirit Trial Sun Back Left Chest", ("Chest", 0x0D, 0x08, None, 'Small Key (Ganons Castle)', ("Ganon's Castle", "Master Quest"))), + ("Ganons Castle MQ Spirit Trial Sun Back Right Chest", ("Chest", 0x0D, 0x07, None, 'Recovery Heart', ("Ganon's Castle", "Master Quest"))), + ("Ganons Castle MQ Spirit Trial Golden Gauntlets Chest", ("Chest", 0x0D, 0x06, None, 'Progressive Strength Upgrade', ("Ganon's Castle", "Master Quest"))), + ("Ganons Castle MQ Deku Scrub Left", ("Scrub", 0x0D, 0x3A, None, 'Buy Green Potion', ("Ganon's Castle", "Master Quest", "Deku Scrub"))), + ("Ganons Castle MQ Deku Scrub Center-Left", ("Scrub", 0x0D, 0x37, None, 'Buy Bombs (5) for 35 Rupees', ("Ganon's Castle", "Master Quest", "Deku Scrub"))), + ("Ganons Castle MQ Deku Scrub Center", ("Scrub", 0x0D, 0x33, None, 'Buy Arrows (30)', ("Ganon's Castle", "Master Quest", "Deku Scrub"))), + ("Ganons Castle MQ Deku Scrub Center-Right", ("Scrub", 0x0D, 0x39, None, 'Buy Red Potion for 30 Rupees', ("Ganon's Castle", "Master Quest", "Deku Scrub"))), + ("Ganons Castle MQ Deku Scrub Right", ("Scrub", 0x0D, 0x30, None, 'Buy Deku Nut (5)', ("Ganon's Castle", "Master Quest", "Deku Scrub"))), + # Ganon's Castle MQ Freestanding + ("Ganons Castle MQ Water Trial Recovery Heart", ("Freestanding", 0x0D, 0x3F, None, 'Recovery Heart', ("Ganon's Castle", "Master Quest", "Freestanding"))), + ("Ganons Castle MQ Light Trial Recovery Heart 1", ("Freestanding", 0x0D, 0x3D, None, 'Recovery Heart', ("Ganon's Castle", "Master Quest", "Freestanding"))), + ("Ganons Castle MQ Light Trial Recovery Heart 2", ("Freestanding", 0x0D, 0x3E, None, 'Recovery Heart', ("Ganon's Castle", "Master Quest", "Freestanding"))), + # Ganon's Castle MQ Pots + ("Ganons Castle MQ Water Trial Pot 1", ("Pot", 0x0D, 0x39, None, 'Recovery Heart', ("Ganon's Castle", "Master Quest", "Pot"))), + ("Ganons Castle MQ Water Trial Pot 2", ("Pot", 0x0D, 0x3A, None, 'Arrows (10)', ("Ganon's Castle", "Master Quest", "Pot"))), + ("Ganons Castle MQ Forest Trial Pot 1", ("Pot", 0x0D, 0x35, None, 'Recovery Heart', ("Ganon's Castle", "Master Quest", "Pot"))), + ("Ganons Castle MQ Forest Trial Pot 2", ("Pot", 0x0D, 0x36, None, 'Rupees (5)', ("Ganon's Castle", "Master Quest", "Pot"))), + ("Ganons Castle MQ Light Trial Pot 1", ("Pot", 0x0D, 0x3B, None, 'Rupees (5)', ("Ganon's Castle", "Master Quest", "Pot"))), + ("Ganons Castle MQ Light Trial Pot 2", ("Pot", 0x0D, 0x3C, None, 'Recovery Heart', ("Ganon's Castle", "Master Quest", "Pot"))), + ("Ganons Castle MQ Shadow Trial Pot 1", ("Pot", 0x0D, 0x32, None, 'Rupees (5)', ("Ganon's Castle", "Master Quest", "Pot"))), + ("Ganons Castle MQ Shadow Trial Pot 2", ("Pot", 0x0D, 0x38, None, 'Arrows (10)', ("Ganon's Castle", "Master Quest", "Pot"))), + ("Ganons Castle MQ Fire Trial Pot 1", ("Pot", 0x0D, 0x31, ([0x325bd9c], None), 'Rupees (5)', ("Ganon's Castle", "Master Quest", "Pot"))), + ("Ganons Castle MQ Fire Trial Pot 2", ("Pot", 0x0D, 0x37, None, 'Recovery Heart', ("Ganon's Castle", "Master Quest", "Pot"))), + ("Ganons Castle MQ Spirit Trial Pot 1", ("Pot", 0x0D, 0x34, None, 'Rupees (5)', ("Ganon's Castle", "Master Quest", "Pot"))), + ("Ganons Castle MQ Spirit Trial Pot 2", ("Pot", 0x0D, 0x33, None, 'Deku Nuts (5)', ("Ganon's Castle", "Master Quest", "Pot"))), + # Ganon's Castle shared - ("Ganons Tower Boss Key Chest", ("Chest", 0x0A, 0x0B, None, 'Boss Key (Ganons Castle)', ("Ganon's Castle", "Vanilla", "Master Quest",))), + ("Ganons Tower Boss Key Chest", ("Chest", 0x0A, 0x0B, None, 'Boss Key (Ganons Castle)', ("Ganon's Castle", "Ganon's Tower", "Vanilla", "Master Quest"))), + + # Ganon's Tower Pots + ("Ganons Tower Pot 1", ("Pot", 0x19, 0x20, None, 'Rupees (5)', ("Ganon's Castle", "Ganon's Tower", "Vanilla", "Master Quest", "Pot"))), + ("Ganons Tower Pot 2", ("Pot", 0x19, 0x21, None, 'Recovery Heart', ("Ganon's Castle", "Ganon's Tower", "Vanilla", "Master Quest", "Pot"))), + ("Ganons Tower Pot 3", ("Pot", 0x19, 0x25, None, 'Arrows (10)', ("Ganon's Castle", "Ganon's Tower", "Vanilla", "Master Quest", "Pot"))), + ("Ganons Tower Pot 4", ("Pot", 0x19, 0x22, None, 'Rupees (5)', ("Ganon's Castle", "Ganon's Tower", "Vanilla", "Master Quest", "Pot"))), + ("Ganons Tower Pot 5", ("Pot", 0x19, 0x26, None, 'Arrows (10)', ("Ganon's Castle", "Ganon's Tower", "Vanilla", "Master Quest", "Pot"))), + ("Ganons Tower Pot 6", ("Pot", 0x19, 0x27, None, 'Recovery Heart', ("Ganon's Castle", "Ganon's Tower", "Vanilla", "Master Quest", "Pot"))), + ("Ganons Tower Pot 7", ("Pot", 0x19, 0x23, None, 'Rupees (5)', ("Ganon's Castle", "Ganon's Tower", "Vanilla", "Master Quest", "Pot"))), + ("Ganons Tower Pot 8", ("Pot", 0x19, 0x24, None, 'Recovery Heart', ("Ganon's Castle", "Ganon's Tower", "Vanilla", "Master Quest", "Pot"))), + ("Ganons Tower Pot 9", ("Pot", 0x19, 0x2A, None, 'Arrows (10)', ("Ganon's Castle", "Ganon's Tower", "Vanilla", "Master Quest", "Pot"))), + ("Ganons Tower Pot 10", ("Pot", 0x19, 0x2B, None, 'Arrows (10)', ("Ganon's Castle", "Ganon's Tower", "Vanilla", "Master Quest", "Pot"))), + ("Ganons Tower Pot 11", ("Pot", 0x19, 0x2C, None, 'Recovery Heart', ("Ganon's Castle", "Ganon's Tower", "Vanilla", "Master Quest", "Pot"))), + ("Ganons Tower Pot 12", ("Pot", 0x19, 0x2D, None, 'Recovery Heart', ("Ganon's Castle", "Ganon's Tower", "Vanilla", "Master Quest", "Pot"))), + ("Ganons Tower Pot 13", ("Pot", 0x19, 0x2E, None, 'Recovery Heart', ("Ganon's Castle", "Ganon's Tower", "Vanilla", "Master Quest", "Pot"))), + ("Ganons Tower Pot 14", ("Pot", 0x19, 0x31, None, 'Arrows (10)', ("Ganon's Castle", "Ganon's Tower", "Vanilla", "Master Quest", "Pot"))), ## Events and Drops - ("Pierre", ("Event", None, None, None, 'Scarecrow Song', None)), - ("Deliver Rutos Letter", ("Event", None, None, None, 'Deliver Letter', None)), - ("Master Sword Pedestal", ("Event", None, None, None, 'Time Travel', None)), - - ("Deku Baba Sticks", ("Drop", None, None, None, 'Deku Stick Drop', None)), - ("Deku Baba Nuts", ("Drop", None, None, None, 'Deku Nut Drop', None)), - ("Stick Pot", ("Drop", None, None, None, 'Deku Stick Drop', None)), - ("Nut Pot", ("Drop", None, None, None, 'Deku Nut Drop', None)), - ("Nut Crate", ("Drop", None, None, None, 'Deku Nut Drop', None)), - ("Blue Fire", ("Drop", None, None, None, 'Blue Fire', None)), - ("Lone Fish", ("Drop", None, None, None, 'Fish', None)), - ("Fish Group", ("Drop", None, None, None, 'Fish', None)), - ("Bug Rock", ("Drop", None, None, None, 'Bugs', None)), - ("Bug Shrub", ("Drop", None, None, None, 'Bugs', None)), - ("Wandering Bugs", ("Drop", None, None, None, 'Bugs', None)), - ("Fairy Pot", ("Drop", None, None, None, 'Fairy', None)), - ("Free Fairies", ("Drop", None, None, None, 'Fairy', None)), - ("Wall Fairy", ("Drop", None, None, None, 'Fairy', None)), - ("Butterfly Fairy", ("Drop", None, None, None, 'Fairy', None)), - ("Gossip Stone Fairy", ("Drop", None, None, None, 'Fairy', None)), - ("Bean Plant Fairy", ("Drop", None, None, None, 'Fairy', None)), - ("Fairy Pond", ("Drop", None, None, None, 'Fairy', None)), - ("Big Poe Kill", ("Drop", None, None, None, 'Big Poe', None)), - ("Deku Shield Pot", ("Drop", None, None, None, 'Deku Shield Drop', None)), + ("Pierre", ("Event", None, None, None, 'Scarecrow Song', None)), + ("Deliver Rutos Letter", ("Event", None, None, None, 'Deliver Letter', None)), + ("Master Sword Pedestal", ("Event", None, None, None, 'Time Travel', None)), + + ("Deku Baba Sticks", ("Drop", None, None, None, 'Deku Stick Drop', None)), + ("Deku Baba Nuts", ("Drop", None, None, None, 'Deku Nut Drop', None)), + ("Stick Pot", ("Drop", None, None, None, 'Deku Stick Drop', None)), + ("Nut Pot", ("Drop", None, None, None, 'Deku Nut Drop', None)), + ("Nut Crate", ("Drop", None, None, None, 'Deku Nut Drop', None)), + ("Blue Fire", ("Drop", None, None, None, 'Blue Fire', None)), + ("Lone Fish", ("Drop", None, None, None, 'Fish', None)), + ("Fish Group", ("Drop", None, None, None, 'Fish', None)), + ("Bug Rock", ("Drop", None, None, None, 'Bugs', None)), + ("Bug Shrub", ("Drop", None, None, None, 'Bugs', None)), + ("Wandering Bugs", ("Drop", None, None, None, 'Bugs', None)), + ("Fairy Pot", ("Drop", None, None, None, 'Fairy', None)), + ("Free Fairies", ("Drop", None, None, None, 'Fairy', None)), + ("Wall Fairy", ("Drop", None, None, None, 'Fairy', None)), + ("Butterfly Fairy", ("Drop", None, None, None, 'Fairy', None)), + ("Gossip Stone Fairy", ("Drop", None, None, None, 'Fairy', None)), + ("Bean Plant Fairy", ("Drop", None, None, None, 'Fairy', None)), + ("Fairy Pond", ("Drop", None, None, None, 'Fairy', None)), + ("Big Poe Kill", ("Drop", None, None, None, 'Big Poe', None)), + ("Deku Shield Pot", ("Drop", None, None, None, 'Deku Shield Drop', None)), ## Hints # These are not actual locations, but are filler spots used for hint reachability. # Hint location types must start with 'Hint'. - ("DMC Gossip Stone", ("HintStone", None, None, None, None, None)), - ("DMT Gossip Stone", ("HintStone", None, None, None, None, None)), - ("Colossus Gossip Stone", ("HintStone", None, None, None, None, None)), - ("Dodongos Cavern Gossip Stone", ("HintStone", None, None, None, None, None)), - ("GV Gossip Stone", ("HintStone", None, None, None, None, None)), - ("GC Maze Gossip Stone", ("HintStone", None, None, None, None, None)), - ("GC Medigoron Gossip Stone", ("HintStone", None, None, None, None, None)), - ("Graveyard Gossip Stone", ("HintStone", None, None, None, None, None)), - ("HC Malon Gossip Stone", ("HintStone", None, None, None, None, None)), - ("HC Rock Wall Gossip Stone", ("HintStone", None, None, None, None, None)), - ("HC Storms Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), - ("HF Cow Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), - ("KF Deku Tree Gossip Stone (Left)", ("HintStone", None, None, None, None, None)), - ("KF Deku Tree Gossip Stone (Right)", ("HintStone", None, None, None, None, None)), - ("KF Gossip Stone", ("HintStone", None, None, None, None, None)), - ("LH Lab Gossip Stone", ("HintStone", None, None, None, None, None)), - ("LH Gossip Stone (Southeast)", ("HintStone", None, None, None, None, None)), - ("LH Gossip Stone (Southwest)", ("HintStone", None, None, None, None, None)), - ("LW Gossip Stone", ("HintStone", None, None, None, None, None)), - ("SFM Maze Gossip Stone (Lower)", ("HintStone", None, None, None, None, None)), - ("SFM Maze Gossip Stone (Upper)", ("HintStone", None, None, None, None, None)), - ("SFM Saria Gossip Stone", ("HintStone", None, None, None, None, None)), - ("ToT Gossip Stone (Left)", ("HintStone", None, None, None, None, None)), - ("ToT Gossip Stone (Left-Center)", ("HintStone", None, None, None, None, None)), - ("ToT Gossip Stone (Right)", ("HintStone", None, None, None, None, None)), - ("ToT Gossip Stone (Right-Center)", ("HintStone", None, None, None, None, None)), - ("ZD Gossip Stone", ("HintStone", None, None, None, None, None)), - ("ZF Fairy Gossip Stone", ("HintStone", None, None, None, None, None)), - ("ZF Jabu Gossip Stone", ("HintStone", None, None, None, None, None)), - ("ZR Near Grottos Gossip Stone", ("HintStone", None, None, None, None, None)), - ("ZR Near Domain Gossip Stone", ("HintStone", None, None, None, None, None)), - - ("HF Near Market Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), - ("HF Southeast Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), - ("HF Open Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), - ("Kak Open Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), - ("ZR Open Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), - ("KF Storms Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), - ("LW Near Shortcuts Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), - ("DMT Storms Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), - ("DMC Upper Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), - - ("ToT Child Altar Hint", ("Hint", None, None, None, None, None)), - ("ToT Adult Altar Hint", ("Hint", None, None, None, None, None)), - ("Dampe Diary Hint", ("Hint", None, None, None, None, None)), - ("Ganondorf Hint", ("Hint", None, None, None, None, None)), + ("DMC Gossip Stone", ("HintStone", None, None, None, None, None)), + ("DMT Gossip Stone", ("HintStone", None, None, None, None, None)), + ("Colossus Gossip Stone", ("HintStone", None, None, None, None, None)), + ("Dodongos Cavern Gossip Stone", ("HintStone", None, None, None, None, None)), + ("GV Gossip Stone", ("HintStone", None, None, None, None, None)), + ("GC Maze Gossip Stone", ("HintStone", None, None, None, None, None)), + ("GC Medigoron Gossip Stone", ("HintStone", None, None, None, None, None)), + ("Graveyard Gossip Stone", ("HintStone", None, None, None, None, None)), + ("HC Malon Gossip Stone", ("HintStone", None, None, None, None, None)), + ("HC Rock Wall Gossip Stone", ("HintStone", None, None, None, None, None)), + ("HC Storms Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), + ("HF Cow Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), + ("KF Deku Tree Gossip Stone (Left)", ("HintStone", None, None, None, None, None)), + ("KF Deku Tree Gossip Stone (Right)", ("HintStone", None, None, None, None, None)), + ("KF Gossip Stone", ("HintStone", None, None, None, None, None)), + ("LH Lab Gossip Stone", ("HintStone", None, None, None, None, None)), + ("LH Gossip Stone (Southeast)", ("HintStone", None, None, None, None, None)), + ("LH Gossip Stone (Southwest)", ("HintStone", None, None, None, None, None)), + ("LW Gossip Stone", ("HintStone", None, None, None, None, None)), + ("SFM Maze Gossip Stone (Lower)", ("HintStone", None, None, None, None, None)), + ("SFM Maze Gossip Stone (Upper)", ("HintStone", None, None, None, None, None)), + ("SFM Saria Gossip Stone", ("HintStone", None, None, None, None, None)), + ("ToT Gossip Stone (Left)", ("HintStone", None, None, None, None, None)), + ("ToT Gossip Stone (Left-Center)", ("HintStone", None, None, None, None, None)), + ("ToT Gossip Stone (Right)", ("HintStone", None, None, None, None, None)), + ("ToT Gossip Stone (Right-Center)", ("HintStone", None, None, None, None, None)), + ("ZD Gossip Stone", ("HintStone", None, None, None, None, None)), + ("ZF Fairy Gossip Stone", ("HintStone", None, None, None, None, None)), + ("ZF Jabu Gossip Stone", ("HintStone", None, None, None, None, None)), + ("ZR Near Grottos Gossip Stone", ("HintStone", None, None, None, None, None)), + ("ZR Near Domain Gossip Stone", ("HintStone", None, None, None, None, None)), + + ("HF Near Market Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), + ("HF Southeast Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), + ("HF Open Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), + ("Kak Open Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), + ("ZR Open Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), + ("KF Storms Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), + ("LW Near Shortcuts Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), + ("DMT Storms Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), + ("DMC Upper Grotto Gossip Stone", ("HintStone", None, None, None, None, None)), + + ("ToT Child Altar Hint", ("Hint", None, None, None, None, None)), + ("ToT Adult Altar Hint", ("Hint", None, None, None, None, None)), + ("Dampe Diary Hint", ("Hint", None, None, None, None, None)), + ("Ganondorf Hint", ("Hint", None, None, None, None, None)), ]) location_sort_order = { @@ -919,8 +2008,9 @@ def shop_address(shop_id, shelf_id): location_groups = { 'Song': [name for (name, data) in location_table.items() if data[0] == 'Song'], 'Chest': [name for (name, data) in location_table.items() if data[0] == 'Chest'], - 'Collectable': [name for (name, data) in location_table.items() if data[0] == 'Collectable'], + 'Collectable': [name for (name, data) in location_table.items() if data[0] in ['Collectable']], 'Boss': [name for (name, data) in location_table.items() if data[0] == 'Boss'], + 'ActorOverride': [name for (name, data) in location_table.items() if data[0] == 'ActorOverride'], 'BossHeart': [name for (name, data) in location_table.items() if data[0] == 'BossHeart'], 'CollectableLike': [name for (name, data) in location_table.items() if data[0] in ('Collectable', 'BossHeart', 'GS Token')], 'CanSee': [name for (name, data) in location_table.items() diff --git a/Notes/SRAM.txt b/Notes/SRAM.txt new file mode 100644 index 000000000..ceb6ef72a --- /dev/null +++ b/Notes/SRAM.txt @@ -0,0 +1,56 @@ +In order to save the additional flag data required with the introduction of pot/crate shuffle, +the game's SRAM system has been modified. + +The unused SRAM for slot 3 and it's backup have been reallocated between slots 1 and 2 +such that these slots now take up the entirety of the 0x8000 SRAM (less the header) for a slot size of 0x1FF8. +This frees up an additional 0xBA8 bytes per slot to be used for additional things like the potsanity flags. + +SRAM is now organized as follows: +------------- + 0x0000 +SRAM header + 0x001F +------------- + 0x0020 +Slot 1 + 0x2017 +------------- + 0x2018 +Slot 2 + 0x400F +------------- + 0x4010 +Slot 1 backup + 0x6007 +-------------- + 0x6008 +Slot 2 Backup + 0x7FFF +-------------- + +======================================================================= + +SRAM slots are organized as follows: + +---------------- + 0x0000 +Vanilla Save data + 0x144F +---------------- + 0x1450 +Extended save context. Currently unused but wait for silver rupee shuffle :) + + 0x1FF7 - (4 * (num_override_flags + num_drop_override_flags)) +---------------- + 0x1FF8 - (4 * (num_override_flags + num_drop_override_flags)) +Collectible Override +Flags + 0x1FF7 - (4 * num_drop_override_flags) +---------------- + 0x1FF8 - (4 * num_drop_override_flags) +Dropped Collectible +Override Flags + 0x1FF7 +---------------- + +where num_override_flags/num_drop_override_flags are the number of 32-bit flag entries in the new flag tables. \ No newline at end of file diff --git a/Notes/flag_system.txt b/Notes/flag_system.txt new file mode 100644 index 000000000..1a1571565 --- /dev/null +++ b/Notes/flag_system.txt @@ -0,0 +1,49 @@ +Layout of the EnItem00 actor variable in vanilla: + 15 14 8 7 0 +| Give Immediately | Unused | Collectible Flag | Item Dropped | + +Layout of the EnItem00 actor variable after potsanity: + + 15 14 13 8 7 6 5 0 +| Give Immediately | Drop Flag | Collectible Flag (lower 6 bits) | Collectible Flag (upper 2 bits) | Item Dropped | + +Give Immediately - Used during EnItem00 init function to immediately give the collectible item to the player. Only used by wonderitems? +Drop Flag (new) - Indicates that the collectible was dropped (via a call to Item_DropCollectible or Item_DropCollectible2). Used to index a separate table for dropped overrides +Collectible Flag - Unique flag for the collectible. Combine lower 6 bits with upper 2 bits to produce the 8-bit flag as follows: + ((Var & 0x3F00) >> 8) + (Var & 0x00C0) +Item Dropped - The item being dropped. This was reduced by 2 bits to extend the flag. + The highest value used is 25 (0b0001 1001) so we could even shave off another bit to double the available flag space. + +During actor initialization, the initialization variable gets reduced to only the Item Dropped. +The drop flag and upper 2 bits of the collectible flag are copied into the Actor dropFlag field (unused by this actor). +The layout of the dropFlag field as used by EnItem00 after potsanity: + 7 3 2 1 0 +| Unused | Collectible Flag (upper 2 bits) | Drop Flag | + +--------------------------------------- +Flag tables +--------------------------------------- +Flags for overridden collectible items are stored in two separate tables: +collectible_override_flags +and +dropped_collectible_override_flags + +Flags are stored in these tables for each scene, in variable length chunks of 32-bits depending on how many flags are used in a particular scene. +Up to a maximum of 8 32-bit DWORDs for each scene to support up to 256 flags. +The entry point in the table for a particular scene is defined in collectible_scene_flags_table and dropped_collectible_scene_flags_table, +which are dynamically generated by the randomizer depending upon the settings chosen. + + 31 30 ... 1 0 +DWORD 0: | Flag 31 | Flag 30 | ... | Flag 1 | Flag 0 | +DWORD 1: | Flag 63 | Flag 62 | ... | Flag 33 | Flag 32 | + ... +DWORD 7: | Flag 255 | Flag 254 | ... | Flag 225 | Flag 224 | + +To retreive a particular flag from the table: +(flag_table[scene_table[scene] + (extended_flag / 32)] & (1 << (extended_flag % 32))) + +Where: +flag_table - either collectible_override_flags or dropped_collectible_override_flags depending on the value of drop flag. +scene_table - Either collectible_scene_flags_table or dropped_collectible_scene_flags_table depending on the value of drop flag. +extended_flag - The 8-bit flag +scene - The current scene. diff --git a/Notes/mq_dump b/Notes/mq_dump new file mode 100644 index 000000000..e11e72327 --- /dev/null +++ b/Notes/mq_dump @@ -0,0 +1,319 @@ +[21:50:46] Scene # 0 +[21:50:46] Room # 0 +[21:50:46] 0x24bc42c +[21:50:46] ['0x15', '0xffea', '0x10e', '0xffa8', '0x0', '0x0', '0x0', '0x2403'] +[21:50:46] Room # 1 +[21:50:46] 0x24c11a4 +[21:50:46] ['0x15', '0xfdae', '0x190', '0x348', '0x0', '0x0', '0x0', '0x2303'] +[21:50:46] Room # 2 +[21:50:46] 0x24c7efc +[21:50:46] ['0x15', '0xfb98', '0x290', '0x623', '0x0', '0x0', '0x0', '0x2203'] +[21:50:46] Room # 3 +[21:50:46] Room # 4 +[21:50:46] Room # 5 +[21:50:46] Room # 6 +[21:50:46] Room # 7 +[21:50:46] Room # 8 +[21:50:46] Room # 9 +[21:50:46] 0x250391c +[21:50:46] ['0x15', '0xfc8b', '0xf862', '0xff47', '0x0', '0x0', '0x0', '0x2e03'] +[21:50:46] 0x250392c +[21:50:46] ['0x15', '0xfccc', '0xf858', '0xffb4', '0x0', '0x0', '0x0', '0x3003'] +[21:50:46] 0x250393c +[21:50:46] ['0x15', '0xfe9e', '0xf869', '0xff32', '0x0', '0x0', '0x0', '0x3103'] +[21:50:46] Room # 10 +[21:50:46] 0x2508de4 +[21:50:46] ['0x15', '0xfb73', '0x334', '0x145', '0x0', '0x0', '0x0', '0x2603'] +[21:50:46] Room # 11 +[21:50:46] Scene # 1 +[21:50:46] Room # 0 +[21:50:46] Room # 1 +[21:50:46] Room # 2 +[21:50:46] Room # 3 +[21:50:46] 0x1f63e1c +[21:50:46] ['0x15', '0x10aa', '0x64', '0xf9d9', '0x0', '0xaccd', '0x0', '0x1803'] +[21:50:46] Room # 4 +[21:50:46] Room # 5 +[21:50:46] Room # 6 +[21:50:46] Room # 7 +[21:50:46] Room # 8 +[21:50:46] Room # 9 +[21:50:46] 0x1f945c0 +[21:50:46] ['0x15', '0x7a3', '0x15f', '0xfdac', '0x0', '0x0', '0x0', '0x3003'] +[21:50:46] Room # 10 +[21:50:46] Room # 11 +[21:50:46] Room # 12 +[21:50:46] Room # 13 +[21:50:46] Room # 14 +[21:50:46] Room # 15 +[21:50:46] Room # 16 +[21:50:46] Scene # 2 +[21:50:46] Room # 0 +[21:50:46] Room # 1 +[21:50:46] 0x275e058 +[21:50:46] ['0x15', '0xfe7a', '0xf9ef', '0xf961', '0x0', '0x0', '0x0', '0x100'] +[21:50:46] 0x275e068 +[21:50:46] ['0x15', '0xfe19', '0xfa2e', '0xf95b', '0x0', '0x0', '0x0', '0x200'] +[21:50:46] 0x275e078 +[21:50:46] ['0x15', '0xfddb', '0xfa80', '0xf953', '0x0', '0x0', '0x0', '0x300'] +[21:50:46] 0x275e0d8 +[21:50:46] ['0x15', '0xff27', '0xfeba', '0xf9ac', '0x0', '0x0', '0x0', '0x2703'] +[21:50:46] 0x275e0e8 +[21:50:46] ['0x15', '0xff32', '0xfeb2', '0xf8fb', '0x0', '0x0', '0x0', '0x2803'] +[21:50:46] Room # 2 +[21:50:46] Room # 3 +[21:50:46] Room # 4 +[21:50:46] Room # 5 +[21:50:46] Room # 6 +[21:50:46] Room # 7 +[21:50:46] Room # 8 +[21:50:46] Room # 9 +[21:50:46] Room # 10 +[21:50:46] Room # 11 +[21:50:46] Room # 12 +[21:50:46] Room # 13 +[21:50:46] Room # 14 +[21:50:46] Room # 15 +[21:50:46] Scene # 3 +[21:50:46] Room # 0 +[21:50:46] Room # 1 +[21:50:46] Room # 2 +[21:50:46] Room # 3 +[21:50:46] Room # 4 +[21:50:46] Room # 5 +[21:50:46] Room # 6 +[21:50:46] Room # 7 +[21:50:46] Room # 8 +[21:50:46] 0x2449c28 +[21:50:46] ['0x15', '0xfb9c', '0x1f8', '0xf4d9', '0x0', '0x0', '0x0', '0x2d03'] +[21:50:46] 0x2449c38 +[21:50:46] ['0x15', '0xfb7b', '0x1f8', '0xf512', '0x0', '0x0', '0x0', '0x2e03'] +[21:50:46] 0x2449c48 +[21:50:46] ['0x15', '0xfb60', '0x1f8', '0xf548', '0x0', '0x0', '0x0', '0x2f03'] +[21:50:46] Room # 9 +[21:50:46] 0x24541e4 +[21:50:46] ['0x15', '0x73', '0xff14', '0xf925', '0x0', '0x0', '0x0', '0x3803'] +[21:50:46] 0x24541f4 +[21:50:46] ['0x15', '0xf', '0xff14', '0xf925', '0x0', '0x0', '0x0', '0x3903'] +[21:50:46] 0x2454204 +[21:50:46] ['0x15', '0xd7', '0xff14', '0xf925', '0x0', '0x0', '0x0', '0x3a03'] +[21:50:46] Room # 10 +[21:50:46] Room # 11 +[21:50:46] Room # 12 +[21:50:46] Room # 13 +[21:50:46] Room # 14 +[21:50:46] Room # 15 +[21:50:46] Room # 16 +[21:50:46] Room # 17 +[21:50:46] Room # 18 +[21:50:46] Room # 19 +[21:50:46] Room # 20 +[21:50:46] Room # 21 +[21:50:46] Room # 22 +[21:50:46] Scene # 4 +[21:50:46] Room # 0 +[21:50:46] Room # 1 +[21:50:46] Room # 2 +[21:50:46] Room # 3 +[21:50:46] Room # 4 +[21:50:46] Room # 5 +[21:50:46] Room # 6 +[21:50:46] Room # 7 +[21:50:46] Room # 8 +[21:50:46] Room # 9 +[21:50:46] Room # 10 +[21:50:46] Room # 11 +[21:50:46] Room # 12 +[21:50:46] Room # 13 +[21:50:46] Room # 14 +[21:50:46] Room # 15 +[21:50:46] Room # 16 +[21:50:46] Room # 17 +[21:50:46] Room # 18 +[21:50:46] Room # 19 +[21:50:46] Room # 20 +[21:50:46] Room # 21 +[21:50:46] 0x23ac4e8 +[21:50:46] ['0x15', '0xd94', '0x280', '0xfeb5', '0x0', '0x0', '0x0', '0x2f03'] +[21:50:46] 0x23ac4f8 +[21:50:46] ['0x15', '0xceb', '0x1b8', '0xb4', '0x0', '0x0', '0x0', '0x3003'] +[21:50:46] 0x23ac508 +[21:50:46] ['0x15', '0xdae', '0x280', '0x140', '0x0', '0x4000', '0x0', '0x3403'] +[21:50:46] Room # 22 +[21:50:46] Room # 23 +[21:50:46] Room # 24 +[21:50:46] 0x23c0578 +[21:50:46] ['0x15', '0xf48f', '0xb18', '0x89', '0x0', '0x0', '0x0', '0x1c11'] +[21:50:46] Room # 25 +[21:50:46] Room # 26 +[21:50:46] Scene # 5 +[21:50:46] Room # 0 +[21:50:46] Room # 1 +[21:50:46] Room # 2 +[21:50:46] Room # 3 +[21:50:46] Room # 4 +[21:50:46] Room # 5 +[21:50:46] Room # 6 +[21:50:46] Room # 7 +[21:50:46] Room # 8 +[21:50:46] Room # 9 +[21:50:46] Room # 10 +[21:50:46] Room # 11 +[21:50:46] Room # 12 +[21:50:46] Room # 13 +[21:50:46] Room # 14 +[21:50:46] Room # 15 +[21:50:46] Room # 16 +[21:50:46] 0x265ab4c +[21:50:46] ['0x15', '0xfa60', '0x6c', '0xf534', '0x0', '0x0', '0x0', '0x111'] +[21:50:46] Room # 17 +[21:50:46] Room # 18 +[21:50:46] Room # 19 +[21:50:46] Room # 20 +[21:50:46] Room # 21 +[21:50:46] Room # 22 +[21:50:46] Scene # 6 +[21:50:46] Room # 0 +[21:50:46] Room # 1 +[21:50:46] 0x2b123e4 +[21:50:46] ['0x15', '0xfb81', '0x0', '0xfde9', '0x0', '0x0', '0x0', '0x2c03'] +[21:50:46] 0x2b123f4 +[21:50:46] ['0x15', '0xfc30', '0x0', '0xfde9', '0x0', '0x0', '0x0', '0x2e03'] +[21:50:46] Room # 2 +[21:50:46] Room # 3 +[21:50:46] Room # 4 +[21:50:46] Room # 5 +[21:50:46] Room # 6 +[21:50:46] Room # 7 +[21:50:46] Room # 8 +[21:50:46] Room # 9 +[21:50:46] Room # 10 +[21:50:46] Room # 11 +[21:50:46] Room # 12 +[21:50:46] Room # 13 +[21:50:46] Room # 14 +[21:50:46] Room # 15 +[21:50:46] Room # 16 +[21:50:46] Room # 17 +[21:50:46] Room # 18 +[21:50:46] Room # 19 +[21:50:46] Room # 20 +[21:50:46] Room # 21 +[21:50:46] Room # 22 +[21:50:46] Room # 23 +[21:50:46] Room # 24 +[21:50:46] Room # 25 +[21:50:46] Room # 26 +[21:50:46] Room # 27 +[21:50:46] Room # 28 +[21:50:46] Scene # 7 +[21:50:46] Room # 0 +[21:50:46] Room # 1 +[21:50:46] Room # 2 +[21:50:46] Room # 3 +[21:50:46] Room # 4 +[21:50:46] Room # 5 +[21:50:46] Room # 6 +[21:50:46] Room # 7 +[21:50:46] Room # 8 +[21:50:46] Room # 9 +[21:50:46] Room # 10 +[21:50:46] Room # 11 +[21:50:46] Room # 12 +[21:50:46] 0x2812738 +[21:50:46] ['0x15', '0xe91e', '0xfaad', '0xf9bb', '0x0', '0x0', '0x0', '0x611'] +[21:50:46] Room # 13 +[21:50:46] Room # 14 +[21:50:46] Room # 15 +[21:50:46] Room # 16 +[21:50:46] 0x28248d8 +[21:50:46] ['0x15', '0x162c', '0xfbfc', '0x61d', '0x0', '0x0', '0x0', '0x2003'] +[21:50:46] 0x28248e8 +[21:50:46] ['0x15', '0x163f', '0xfbfc', '0x635', '0x0', '0x0', '0x0', '0x2103'] +[21:50:46] Room # 17 +[21:50:46] Room # 18 +[21:50:46] Room # 19 +[21:50:46] Room # 20 +[21:50:46] Room # 21 +[21:50:46] 0x284655c +[21:50:46] ['0x15', '0xf83', '0xfbed', '0xf94c', '0x0', '0x0', '0x0', '0x2203'] +[21:50:46] 0x284656c +[21:50:46] ['0x15', '0xf82', '0xfbed', '0xf9e8', '0x0', '0x0', '0x0', '0x2303'] +[21:50:46] 0x284657c +[21:50:46] ['0x15', '0xf26f', '0xfc15', '0xfc61', '0x0', '0x0', '0x0', '0x3903'] +[21:50:46] 0x284658c +[21:50:46] ['0x15', '0xf271', '0xfc15', '0xfc8c', '0x0', '0x0', '0x0', '0x3a03'] +[21:50:46] 0x284659c +[21:50:46] ['0x15', '0xf3a4', '0xfb4f', '0xfd7a', '0x0', '0x0', '0x0', '0x3c03'] +[21:50:46] Room # 22 +[21:50:46] Scene # 8 +[21:50:46] Room # 0 +[21:50:46] 0x32e884c +[21:50:46] ['0x15', '0xffad', '0xff24', '0xfea2', '0x0', '0x0', '0x0', '0x2103'] +[21:50:46] 0x32e885c +[21:50:46] ['0x15', '0xffad', '0xff24', '0xfeee', '0x0', '0x0', '0x0', '0x2203'] +[21:50:46] Room # 1 +[21:50:46] 0x32f449c +[21:50:46] ['0x15', '0x43b', '0xfd30', '0xfb6a', '0x0', '0x0', '0x0', '0x3c03'] +[21:50:46] 0x32f44ac +[21:50:46] ['0x15', '0x414', '0xfd30', '0xfb39', '0x0', '0x0', '0x0', '0x3d03'] +[21:50:46] 0x32f44bc +[21:50:46] ['0x15', '0x45a', '0xfd30', '0xfb39', '0x0', '0x0', '0x0', '0x3e03'] +[21:50:46] Room # 2 +[21:50:46] 0x32f8240 +[21:50:46] ['0x15', '0xf867', '0xa', '0xfca1', '0x0', '0x0', '0x0', '0x2003'] +[21:50:46] 0x32f8250 +[21:50:46] ['0x15', '0xf7a1', '0xa', '0xfd93', '0x0', '0x0', '0x0', '0x2303'] +[21:50:46] Room # 3 +[21:50:46] Room # 4 +[21:50:46] 0x32fd4ec +[21:50:46] ['0x15', '0x644', '0xffec', '0xffa8', '0x0', '0x0', '0x0', '0x211'] +[21:50:46] Room # 5 +[21:50:46] 0x33009cc +[21:50:46] ['0x15', '0x8c', '0x0', '0xfb3e', '0x0', '0x0', '0x0', '0x111'] +[21:50:46] Room # 6 +[21:50:46] Scene # 9 +[21:50:46] Room # 0 +[21:50:46] Room # 1 +[21:50:46] Room # 2 +[21:50:46] Room # 3 +[21:50:46] Room # 4 +[21:50:46] Room # 5 +[21:50:46] Room # 6 +[21:50:46] Room # 7 +[21:50:46] Room # 8 +[21:50:46] Room # 9 +[21:50:46] 0x2c4873c +[21:50:46] ['0x15', '0x4ac', '0xb7', '0xf749', '0x0', '0x0', '0x0', '0x106'] +[21:50:46] Room # 10 +[21:50:46] Room # 11 +[21:50:46] Scene # 11 +[21:50:46] Room # 0 +[21:50:46] Room # 1 +[21:50:46] Room # 2 +[21:50:46] Room # 3 +[21:50:46] Room # 4 +[21:50:46] Room # 5 +[21:50:46] Room # 6 +[21:50:46] Room # 7 +[21:50:46] Room # 8 +[21:50:46] Room # 9 +[21:50:46] Room # 10 +[21:50:46] Scene # 13 +[21:50:46] Room # 0 +[21:50:46] Room # 1 +[21:50:46] Room # 2 +[21:50:46] 0x31de9c4 +[21:50:46] ['0x15', '0x6cf', '0xff06', '0xfdf0', '0x0', '0x0', '0x0', '0x3f03'] +[21:50:46] Room # 3 +[21:50:46] Room # 4 +[21:50:46] Room # 5 +[21:50:46] 0x31f858c +[21:50:46] ['0x15', '0x4b2', '0x136', '0x44c', '0x0', '0x0', '0x0', '0x111'] +[21:50:46] Room # 6 +[21:50:46] Room # 7 +[21:50:46] Room # 8 +[21:50:46] 0x321a0cc +[21:50:46] ['0x15', '0xf5a1', '0xff10', '0xfddb', '0x0', '0x0', '0x0', '0x3d03'] +[21:50:46] 0x321a0dc +[21:50:46] ['0x15', '0xf636', '0xff10', '0xfbb8', '0x0', '0x0', '0x0', '0x3e03'] diff --git a/Patches.py b/Patches.py index 18f3e0291..1e2fe01e5 100644 --- a/Patches.py +++ b/Patches.py @@ -12,6 +12,7 @@ from HintList import getHint from Hints import HintArea, writeGossipStoneHints, buildAltarHints, \ buildGanonText, buildMiscItemHints, getSimpleHintNoPrefix, getItemGenericName +from Location import DisableType from Utils import data_path from Messages import read_messages, update_message_by_id, read_shop_items, update_warp_song_text, \ write_shop_items, remove_unused_messages, make_player_message, \ @@ -22,6 +23,8 @@ from SaveContext import SaveContext, Scenes, FlagType from version import __version__ from ItemPool import song_list +from SceneFlags import get_scene_flag_table, get_scene_flag_table_bytes +from texture_util import ci4_texture_apply_rgba16patch_and_convert_to_ci8, rgba16_patch def patch_rom(spoiler:Spoiler, world:World, rom:Rom): @@ -90,6 +93,46 @@ def patch_rom(spoiler:Spoiler, world:World, rom:Rom): # Add it to the extended object table add_to_extended_object_table(rom, 0x195, keyring_obj_file) + # Create the textures for pots/crates. Note: No copyrighted material can be distributed w/ the randomizer. Because of this, patch files are used to create the new textures from the original texture in ROM. + # Apply patches for custom textures for pots and crates and add as new files in rom + # Crates are ci4 textures in the normal ROM but for pot/crate textures match contents were upgraded to ci8 to support more colors + # Pot textures are rgba16 + # Get the texture table from rom (see textures.c) + texture_table_start = rom.sym('texture_table') # Get the address of the texture table + + # texture list. See textures.h for texture IDs + # (texture_id, texture_name, rom_address_base, rom_address_palette (for ci4), size (pixels), patching function, patch file (None for default)) + crate_textures = [ + (1, 'texture_pot_gold', 0x01738000, None, 2048, rgba16_patch, 'textures/pot/pot_gold_rgba16_patch.bin'), + (2, 'texture_pot_key', 0x01738000, None, 2048, rgba16_patch, 'textures/pot/pot_key_rgba16_patch.bin'), + (3, 'texture_pot_bosskey', 0x01738000, None, 2048, rgba16_patch, 'textures/pot/pot_bosskey_rgba16_patch.bin'), + (4, 'texture_pot_skull', 0x01738000, None, 2048, rgba16_patch, 'textures/pot/pot_skull_rgba16_patch.bin'), + (5, 'texture_crate_default', 0x18B6000 + 0x20, 0x018B6000, 4096, ci4_texture_apply_rgba16patch_and_convert_to_ci8, None), + (6, 'texture_crate_gold' , 0x18B6000 + 0x20, 0x018B6000, 4096, ci4_texture_apply_rgba16patch_and_convert_to_ci8, 'textures/crate/crate_gold_rgba16_patch.bin'), + (7, 'texture_crate_key', 0x18B6000 + 0x20, 0x018B6000, 4096, ci4_texture_apply_rgba16patch_and_convert_to_ci8, 'textures/crate/crate_key_rgba16_patch.bin'), + (8, 'texture_crate_skull', 0x18B6000 + 0x20, 0x018B6000, 4096, ci4_texture_apply_rgba16patch_and_convert_to_ci8, 'textures/crate/crate_skull_rgba16_patch.bin'), + (9, 'texture_crate_bosskey', 0x18B6000 + 0x20, 0x018B6000, 4096, ci4_texture_apply_rgba16patch_and_convert_to_ci8, 'textures/crate/crate_bosskey_rgba16_patch.bin'), + (10, 'texture_smallcrate_gold', 0xF7ECA0, None, 2048, rgba16_patch, 'textures/crate/smallcrate_gold_rgba16_patch.bin' ), + (11, 'texture_smallcrate_key', 0xF7ECA0, None, 2048, rgba16_patch, 'textures/crate/smallcrate_key_rgba16_patch.bin'), + (12, 'texture_smallcrate_skull', 0xF7ECA0, None, 2048, rgba16_patch, 'textures/crate/smallcrate_skull_rgba16_patch.bin'), + (13, 'texture_smallcrate_bosskey', 0xF7ECA0, None, 2048, rgba16_patch, 'textures/crate/smallcrate_bosskey_rgba16_patch.bin') + ] + + # Loop through the textures and apply the patch. Add the new texture as a new file in rom. + for texture_id, texture_name, rom_address_base, rom_address_palette, size,func, patchfile in crate_textures: + texture_file = File({'Name': texture_name}) # Create a new file for the texture + texture_file.copy(rom) # Relocate this file to free space is the rom + texture_data = func(rom, rom_address_base, rom_address_palette, size, data_path(patchfile) if patchfile else None) # Apply the texture patch. Resulting texture will be stored in texture_data as a bytearray + rom.write_bytes(texture_file.start, texture_data) # write the bytes to our new file + texture_file.end = texture_file.start + len(texture_data) # Get size of the new texture + update_dmadata(rom, texture_file) # Update DMA table with new file + + # update the texture table with the rom addresses of the texture files + entry = read_rom_texture(rom, texture_id) + entry['file_vrom_start'] = texture_file.start + entry['file_size'] = texture_file.end - texture_file.start + write_rom_texture(rom, texture_id, entry) + # Apply chest texture diffs to vanilla wooden chest texture for Chest Texture Matches Content setting # new texture, vanilla texture, num bytes textures = [(rom.sym('SILVER_CHEST_FRONT_TEXTURE'), 0xFEC798, 4096), @@ -113,7 +156,9 @@ def patch_rom(spoiler:Spoiler, world:World, rom:Rom): # Create an option so that recovery hearts no longer drop by changing the code which checks Link's health when an item is spawned. if world.settings.no_collectible_hearts: - rom.write_byte(0xA895B7, 0x2E) + symbol = rom.sym('NO_COLLECTIBLE_HEARTS') + rom.write_byte(symbol, 0x01) + # Remove color commands inside certain object display lists rom.write_int32s(0x1455818, [0x00000000, 0x00000000, 0x00000000, 0x00000000]) # Small Key rom.write_int32s(0x14B9F20, [0x00000000, 0x00000000, 0x00000000, 0x00000000]) # Boss Key @@ -1558,7 +1603,7 @@ def set_entrance_updates(entrances): if locations: # Location types later in the list will be preferred over earlier ones or ones not in the list. # This ensures that if the region behind the boss door is a boss arena, the medallion or stone will be used. - priority_types = ("GS Token", "GrottoScrub", "Scrub", "Shop", "NPC", "Collectable", "Chest", "Cutscene", "Song", "BossHeart", "Boss") + priority_types = ("GS Token", "GrottoScrub", "Scrub", "Shop", "NPC", "Collectable", "Freestanding", "ActorOverride", "RupeeTower", "Pot", "Crate", "FlyingPot", "SmallCrate", "Beehive", "Chest", "Cutscene", "Song", "BossHeart", "Boss") best_type = max((location.type for location in locations), key=lambda type: priority_types.index(type) if type in priority_types else -1) location = random.choice(list(filter(lambda loc: loc.type == best_type, locations))) break @@ -1656,8 +1701,60 @@ def set_entrance_updates(entrances): # build misc. item hints buildMiscItemHints(world, messages) + # Patch freestanding items + if world.settings.shuffle_freestanding_items: + # Get freestanding item locations + actor_override_locations = [location for location in world.get_locations() if location.disabled == DisableType.ENABLED and location.type == 'ActorOverride'] + freestanding_locations = [location for location in world.get_locations() if location.disabled == DisableType.ENABLED and location.type == 'Freestanding'] + rupeetower_locations = [location for location in world.get_locations() if location.disabled == DisableType.ENABLED and location.type == 'RupeeTower'] + + for location in actor_override_locations: + patch_actor_override(location, rom) + for location in freestanding_locations: + patch_freestanding_collectible(location, rom) + for location in rupeetower_locations: + patch_rupee_tower(location, rom) + + # Patch beehives + if world.settings.shuffle_beehives: + beehive_locations = [location for location in world.get_locations() if location.disabled == DisableType.ENABLED and location.type == 'Beehive'] + for location in beehive_locations: + patch_beehive(location, rom) + patch_grotto_beehive_2(rom) + + # Patch pots + if world.settings.shuffle_pots: + pot_locations = [location for location in world.get_locations() if location.disabled == DisableType.ENABLED and location.type == 'Pot'] + flying_pot_locations = [location for location in world.get_locations() if location.disabled == DisableType.ENABLED and location.type == 'FlyingPot'] + + for location in pot_locations: + patch_pot(location, rom) + for location in flying_pot_locations: + patch_flying_pot(location, rom) + + # Patch crates + if world.settings.shuffle_crates: + crate_locations = [location for location in world.get_locations() if location.disabled == DisableType.ENABLED and location.type == 'Crate'] + smallcrate_locations = [location for location in world.get_locations() if location.disabled == DisableType.ENABLED and location.type == 'SmallCrate'] + + for location in crate_locations: + patch_crate(location, rom) + for location in smallcrate_locations: + patch_small_crate(location, rom) + + # Write flag table data + scene_flag_table = get_scene_flag_table(world) + freestanding_flag_table_bytes, drop_flag_table_bytes, num_freestanding_flags, num_drop_flags = get_scene_flag_table_bytes(scene_flag_table) + rom.write_bytes(rom.sym('collectible_scene_flags_table'), freestanding_flag_table_bytes) + rom.write_bytes(rom.sym('dropped_collectible_scene_flags_table'), drop_flag_table_bytes) + rom.write_bytes(rom.sym('num_override_flags'), num_freestanding_flags.to_bytes(2, 'big')) + rom.write_bytes(rom.sym('num_drop_override_flags'), num_drop_flags.to_bytes(2, 'big')) + # Write item overrides + check_location_dupes(world) override_table = get_override_table(world) + if len(override_table) >= 1536: + raise(RuntimeError(f'Exceeded override table size: {len(override_table)}')) rom.write_bytes(rom.sym('cfg_item_overrides'), get_override_table_bytes(override_table)) rom.write_byte(rom.sym('PLAYER_ID'), world.id + 1) # Write player ID @@ -1780,8 +1877,9 @@ def set_entrance_updates(entrances): shuffle_messages.shop_item_messages = [] # kokiri shop + shop_locations = [location for location in world.get_region('KF Kokiri Shop').locations if location.type == 'Shop'] # Need to filter because of the freestanding item in KF Shop shop_objs = place_shop_items(rom, world, shop_items, messages, - world.get_region('KF Kokiri Shop').locations, True) + shop_locations, True) shop_objs |= {0x00FC, 0x00B2, 0x0101, 0x0102, 0x00FD, 0x00C5} # Shop objects rom.write_byte(0x2587029, len(shop_objs)) rom.write_int32(0x258702C, 0x0300F600) @@ -1941,10 +2039,11 @@ def update_scrub_text(message, text_replacement, default_price, price, item_name update_message_by_id(messages, 0x304D, "How do you like it?\x02") update_message_by_id(messages, 0x304F, "How about buying this cool item for \x01200 Rupees?\x01\x1B\x05\x42Buy\x01Don't buy\x05\x40\x02") - if world.settings.shuffle_smallkeys == 'remove' or world.settings.shuffle_bosskeys == 'remove' or world.settings.shuffle_ganon_bosskey == 'remove': - locked_doors = get_locked_doors(rom, world) - for _,[door_byte, door_bits] in locked_doors.items(): - save_context.write_bits(door_byte, door_bits) + if world.settings.shuffle_pots != 'off': # Update the first BK door in ganon's castle to use a separate flag so it can be unlocked to get to the pots + patch_ganons_tower_bk_door(rom, 0x15) # Using flag 0x15 for the door. GBK doors normally use 0x14. + locked_doors = get_doors_to_unlock(rom, world) + for _, [door_byte, door_bits] in locked_doors.items(): + save_context.write_bits(door_byte, door_bits) # Fix chest animations BROWN_CHEST = 0 @@ -2024,6 +2123,15 @@ def update_scrub_text(message, text_replacement, default_price, price, item_name symbol = rom.sym('CHEST_LENS_ONLY') rom.write_int32(symbol, 0x00000001) + # Update pot type appearance + ptmc_options = { + 'off': 0, + 'textures_content' : 1, + 'textures_unchecked': 2, + } + symbol = rom.sym('POTCRATE_TEXTURES_MATCH_CONTENTS') + rom.write_byte(symbol, ptmc_options[world.settings.correct_potcrate_appearances]) + # give dungeon items the correct messages add_item_messages(messages, shop_items, world) if world.settings.enhance_map_compass: @@ -2231,20 +2339,18 @@ def add_to_extended_object_table(rom, object_id, object_file): rom.write_int32s(extended_object_table + extended_id * 8, [object_file.start, object_file.end]) -item_row_struct = struct.Struct('>BBHHBBIIhh') # Match item_row_t in item_table.h +item_row_struct = struct.Struct('>BBHHBBIIhhBxxx') # Match item_row_t in item_table.h item_row_fields = [ 'base_item_id', 'action_id', 'text_id', 'object_id', 'graphic_id', 'chest_type', - 'upgrade_fn', 'effect_fn', 'effect_arg1', 'effect_arg2', + 'upgrade_fn', 'effect_fn', 'effect_arg1', 'effect_arg2', 'collectible', ] - def read_rom_item(rom, item_id): addr = rom.sym('item_table') + (item_id * item_row_struct.size) row_bytes = rom.read_bytes(addr, item_row_struct.size) row = item_row_struct.unpack(row_bytes) return { item_row_fields[i]: row[i] for i in range(len(item_row_fields)) } - def write_rom_item(rom, item_id, item): addr = rom.sym('item_table') + (item_id * item_row_struct.size) row = [item[f] for f in item_row_fields] @@ -2252,6 +2358,21 @@ def write_rom_item(rom, item_id, item): rom.write_bytes(addr, row_bytes) +texture_struct = struct.Struct('>HBxxxxxII') # Match texture_t in textures.c +texture_fields = ['texture_id', 'file_buf', 'file_vrom_start', 'file_size'] + +def read_rom_texture(rom, texture_id): + addr = rom.sym('texture_table') + (texture_id * texture_struct.size) + row_bytes = rom.read_bytes(addr, texture_struct.size) + row = texture_struct.unpack(row_bytes) + return {texture_fields[i]: row[i] for i in range(len(texture_fields))} + +def write_rom_texture(rom, texture_id, texture): + addr = rom.sym('texture_table') + (texture_id * texture_struct.size) + row = [texture[f] for f in texture_fields] + row_bytes = texture_struct.pack(*row) + rom.write_bytes(addr, row_bytes) + def get_override_table(world): return list(filter(lambda val: val != None, map(get_override_entry, world.get_filled_locations()))) @@ -2269,6 +2390,10 @@ def get_override_entry(location): if None in [scene, default, item_id]: return None + # Don't add freestanding items, pots/crates, beehives to the override table if they're disabled. We use this check to determine how to draw and interact with them + if location.type in ["ActorOverride", "Freestanding", "RupeeTower", "Pot", "Crate", "FlyingPot", "SmallCrate", "Beehive"] and location.disabled != DisableType.ENABLED: + return None + player_id = location.item.world.id + 1 if location.item.looks_like_item is not None: looks_like_item_id = location.item.looks_like_item.index @@ -2280,8 +2405,12 @@ def get_override_entry(location): elif location.type == 'Chest': type = 1 default &= 0x1F - elif location.type == 'Collectable': + elif location.type == 'ActorOverride': type = 2 + elif location.type in ['Collectable', 'Freestanding', 'ActorOverride']: + type = 2 + elif location.type in ["Pot", "Crate", "FlyingPot", "SmallCrate", "RupeeTower", "Beehive"]: + type = 6 elif location.type == 'GS Token': type = 3 elif location.type == 'Shop' and location.item.type != 'Shop': @@ -2296,6 +2425,16 @@ def get_override_entry(location): return (scene, type, default, item_id, player_id, looks_like_item_id) +def check_location_dupes(world): + locations = list(world.get_filled_locations()) + for i in range(0, len(locations)): + for j in range(0, len(locations)): + check_i = locations[i] + check_j = locations[j] + if(check_i.name == check_j.name and i != j): + raise Exception(f'Discovered duplicate location: {check_i.name}') + + chestTypeMap = { # small big boss 0x0000: [0x5000, 0x0000, 0x2000], #Large @@ -2483,30 +2622,38 @@ def set_spirit_shortcut(rom, actor_id, actor, scene): get_actor_list(rom, set_spirit_shortcut) - -def get_locked_doors(rom, world): - def locked_door(rom, actor_id, actor, scene): +# Gets a dict of doors to unlock based on settings +# Returns: dict with entries address: [byte_offset, bit] +# Where: address = rom address of the door +# byte_offset = the offset, in bytes, of the door flag in the SaveContext +# bit = the bit offset within the byte for the door flag +# If small keys are set to remove, returns all small key doors +# If boss keys are set to remove, returns boss key doors +# If ganons boss key is set to remove, returns ganons boss key doors +# If pot/crate shuffle is enabled, returns the first ganon's boss key door so that it can be unlocked separately to allow access to the room w/ the pots.. +def get_doors_to_unlock(rom, world): + def get_door_to_unlock(rom, actor_id, actor, scene): actor_var = rom.read_int16(actor + 14) - actor_type = actor_var >> 6 - actor_flag = actor_var & 0x003F + door_type = actor_var >> 6 + switch_flag = actor_var & 0x003F - flag_id = (1 << actor_flag) - flag_byte = 3 - (actor_flag >> 3) - flag_bits = 1 << (actor_flag & 0x07) + flag_id = (1 << switch_flag) + flag_byte = 3 - (switch_flag >> 3) + flag_bits = 1 << (switch_flag & 0x07) - # If locked door, set the door's unlock flag + # Return small key doors that should be unlocked if world.settings.shuffle_smallkeys == 'remove': - if actor_id == 0x0009 and actor_type == 0x02: + if actor_id == 0x0009 and door_type == 0x02: return [0x00D4 + scene * 0x1C + 0x04 + flag_byte, flag_bits] - if actor_id == 0x002E and actor_type == 0x0B: + if actor_id == 0x002E and door_type == 0x0B: return [0x00D4 + scene * 0x1C + 0x04 + flag_byte, flag_bits] - # If boss door, set the door's unlock flag - if (world.settings.shuffle_bosskeys == 'remove' and scene != 0x0A) or (world.settings.shuffle_ganon_bosskey == 'remove' and scene == 0x0A): - if actor_id == 0x002E and actor_type == 0x05: + # Return Boss Doors that should be unlocked + if (world.settings.shuffle_bosskeys == 'remove' and scene != 0x0A) or (world.settings.shuffle_ganon_bosskey == 'remove' and scene == 0x0A) or (world.settings.shuffle_pots and scene == 0x0A and switch_flag == 0x15): + if actor_id == 0x002E and door_type == 0x05: return [0x00D4 + scene * 0x1C + 0x04 + flag_byte, flag_bits] - return get_actor_list(rom, locked_door) + return get_actor_list(rom, get_door_to_unlock) def create_fake_name(name): @@ -2641,3 +2788,70 @@ def configure_dungeon_info(rom, world): rom.write_bytes(rom.sym('CFG_DUNGEON_REWARDS'), dungeon_rewards) rom.write_bytes(rom.sym('CFG_DUNGEON_IS_MQ'), dungeon_is_mq) rom.write_bytes(rom.sym('CFG_DUNGEON_REWARD_AREAS'), dungeon_reward_areas) + +# Overwrite an actor in rom w/ the actor data from LocationList +def patch_actor_override(location, rom: Rom): + addresses = location.address + patch = location.address2 + if addresses is not None and patch is not None: + for address in addresses: + rom.write_bytes(address, patch) + +def patch_rupee_tower(location, rom: Rom): + if location.address: + for address in location.address: + rom.write_byte(address + 13, location.default) + +# Patch the flag of a freestanding collectible +def patch_freestanding_collectible(location, rom: Rom): + if location.address: + for address in location.address: + rom.write_byte(address + 14, location.default) + +# Patch the collectible flag used by a crate +def patch_crate(location, rom: Rom): + if location.address: + for address in location.address: + rom.write_byte(address + 13, location.default) + +# Patch the collectible flag used by a flying pot +def patch_flying_pot(location, rom: Rom): + if location.address: + for address in location.address: + byte = rom.read_byte(address + 15) + byte = byte & 0xC0 + byte |= (location.default & 0x3F) + rom.write_byte(address + 15, byte) + +# Patch the collectible flag used by a small crate +def patch_small_crate(location, rom: Rom): + if location.address: + for address in location.address: + rom.write_byte(address + 14, location.default) + +# Patch the collectible flag used by a pot +def patch_pot(location, rom: Rom): + if location.address: + for address in location.address: + byte = rom.read_byte(address + 14) + byte = byte & 0x01 + byte |= location.default << 1 + rom.write_byte(address + 14, byte) + + +# patch the second beehive in generic grottos to distinguish it from the first. +def patch_grotto_beehive_2(rom: Rom): + rom.write_byte(0x26C10C4 + 13, 1) + +# Patch collectible flag used by a beehive. Only used outside of grottos. +def patch_beehive(location, rom: Rom): + if location.address: + for address in location.address: + rom.write_byte(address + 13, location.default) + + +# Patch the first boss key door in ganons tower that leads to the room w/ the pots +def patch_ganons_tower_bk_door(rom: Rom, flag): + var = (0x05 << 6) + (flag & 0x3F) + bytes = [(var & 0xFF00) >> 8, var & 0xFF] + rom.write_bytes(0x2EE30FE, bytes) diff --git a/Region.py b/Region.py index c0965944a..4a00e316d 100644 --- a/Region.py +++ b/Region.py @@ -35,6 +35,7 @@ def __init__(self, name, type=RegionType.Overworld): self.dungeon = None self.world = None self.hint_name = None + self.alt_hint_name = None self.price = None self.world = None self.time_passes = False @@ -47,6 +48,7 @@ def copy(self, new_world): new_region.world = new_world new_region.price = self.price new_region.hint_name = self.hint_name + new_region.alt_hint_name = self.alt_hint_name new_region.time_passes = self.time_passes new_region.provides_time = self.provides_time new_region.scene = self.scene @@ -68,6 +70,13 @@ def hint(self): if self.dungeon: return self.dungeon.hint + @property + def alt_hint(self): + from Hints import HintArea + + if self.alt_hint_name is not None: + return HintArea[self.alt_hint_name] + def can_fill(self, item, manual=False): if not manual and self.world.settings.empty_dungeons_mode != 'none' and item.dungeonitem: @@ -78,7 +87,7 @@ def can_fill(self, item, manual=False): for dungeon in item.world.dungeons: if item.world.empty_dungeons[dungeon.name].empty and dungeon.is_dungeon_item(item): return False - + from Hints import HintArea is_self_dungeon_restricted = False @@ -123,11 +132,11 @@ def can_fill(self, item, manual=False): def get_scene(self): - if self.scene: + if self.scene: return self.scene elif self.dungeon: return self.dungeon.name - else: + else: return None diff --git a/SceneFlags.py b/SceneFlags.py new file mode 100644 index 000000000..18cf18c50 --- /dev/null +++ b/SceneFlags.py @@ -0,0 +1,43 @@ +from math import ceil + +from LocationList import location_table + + +# Creates a list containing the highest flag used for each scene. +# Returns: List of tuples (scene, max_freestanding_flag, max_drop_flag) +def get_scene_flag_table(world): + scene_flags = [] + for i in range(0, 101): + max_freestanding_flag = 0 + max_drop_flag = 0 + for location in world.get_locations(): + if location.type in ['Freestanding', 'ActorOverride', 'RupeeTower', 'Crate', 'SmallCrate', 'Pot', 'FlyingPot', 'Beehive'] and location.scene == i: + if ( + location.type in ["Freestanding", "ActorOverride"] + and location.default > max_freestanding_flag + ): + max_freestanding_flag = location.default + if ( + location.type in ["Crate", "SmallCrate", "Pot", "FlyingPot", "Beehive", "RupeeTower"] + and location.default > max_drop_flag + ): + max_drop_flag = location.default + scene_flags.append((i, max_freestanding_flag, max_drop_flag)) + return scene_flags + +# Convert the scene flag table generated using get_scene_flag_table to byte arrays to be stored in the ROM +# Returns: tuple (freestanding_flag_table_bytes, drop_flag_table_bytes, num_freestanding_flags, num_drop_flags) +def get_scene_flag_table_bytes(scene_flag_table): + # Create the byte arrays + freestanding_flag_table_bytes = bytearray(101) + drop_flag_table_bytes = bytearray(101) + num_freestanding_flags = 0 + num_drop_flags = 0 + + # Loop through each scene in the table, setting the value for each scene to the cumulative count of words used. + for scene in scene_flag_table: + freestanding_flag_table_bytes[scene[0]] = num_freestanding_flags + drop_flag_table_bytes[scene[0]] = num_drop_flags + num_freestanding_flags += 0 if scene[1] == 0 else ceil((scene[1] + 1) / 32) + num_drop_flags += 0 if scene[2] == 0 else ceil((scene[2] + 1) / 32) + return freestanding_flag_table_bytes, drop_flag_table_bytes, num_freestanding_flags, num_drop_flags diff --git a/SettingsList.py b/SettingsList.py index ed5d3e885..73ed56372 100644 --- a/SettingsList.py +++ b/SettingsList.py @@ -210,12 +210,22 @@ def __init__(self, name, gui_text, min, max, default, step=1, from below, by shooting it through the vines, bypassing the need to lower the staircase. '''}, + 'Gerudo\'s Fortress Ledge Jumps': { + 'name' : 'logic_gf_jump', + 'tags' : ("Gerudo's Fortress",), + 'tooltip' : '''\ + Adult can jump onto the top roof of the fortress + without going through the interior of the hideout. + '''}, 'Thieves\' Hideout "Kitchen" with No Additional Items': { 'name' : 'logic_gerudo_kitchen', 'tags' : ("Thieves' Hideout", "Gerudo's Fortress",), 'tooltip' : '''\ - The logic normally guarantees one of Bow, Hookshot, - or Hover Boots. + Allows passing through the kitchen by avoiding being + seen by the guards. The logic normally guarantees + Bow or Hookshot to stun them from a distance, or + Hover Boots to cross the room without needing to + deal with the guards. '''}, 'Deku Tree Basement Vines GS with Jump Slash': { 'name' : 'logic_deku_basement_gs', @@ -287,6 +297,14 @@ def __init__(self, name, gui_text, min, max, default, step=1, 'tooltip' : '''\ A carefully-timed Bombchu can hit the switch. '''}, + 'Beehives with Bombchus' : { + 'name' : 'logic_beehives_bombchus', + 'tags' : ("Beehives",), + 'tooltip' : '''\ + Puts breaking beehives with bombchus into logic. + Using bombs is already expected on beehives that + that are low enough that a bomb throw will reach. + '''}, 'Windmill PoH as Adult with Nothing': { 'name' : 'logic_windmill_poh', 'tags' : ("Kakariko Village",), @@ -302,6 +320,13 @@ def __init__(self, name, gui_text, min, max, default, step=1, near Goron City and walk up the very steep slope. '''}, + 'Zora\'s River Rupees with Jump Dive': { + 'name' : 'logic_zora_river_rupees', + 'tags' : ("Zora's River", "Freestandings",), + 'tooltip' : '''\ + You can jump down onto them from + above to skip needing Iron Boots. + '''}, 'Zora\'s Domain Entry with Cucco': { 'name' : 'logic_zora_with_cucco', 'tags' : ("Zora's River",), @@ -450,9 +475,12 @@ def __init__(self, name, gui_text, min, max, default, step=1, 'tags' : ("Spirit Temple", "Skulltulas",), 'tooltip' : '''\ A precise jump to obtain the following as adult - without needing one of Hookshot or Hover Boots: + without needing one of Hover Boots, or Hookshot + (in vanilla) or Song of Time (in MQ): - Spirit Temple Statue Room Northeast Chest - Spirit Temple GS Lobby + - Spirit Temple MQ Central Chamber Top Left Pot 1 + - Spirit Temple MQ Central Chamber Top Left Pot 2 '''}, 'Spirit Temple Main Room Hookshot to Boss Platform': { 'name' : 'logic_spirit_platform_hookshot', @@ -605,14 +633,15 @@ def __init__(self, name, gui_text, min, max, default, step=1, Release the Bombchu with good timing so that it explodes near the bottom of the pot. '''}, - 'Shadow Temple MQ Invisible Blades Silver Rupees without Song of Time': { + 'Shadow Temple MQ Invisible Blades without Song of Time': { 'name' : 'logic_shadow_mq_invisible_blades', 'tags' : ("Shadow Temple",), 'tooltip' : '''\ The Like Like can be used to boost you into the - silver rupee that normally requires Song of Time. - This cannot be performed on OHKO since the Like - Like does not boost you high enough if you die. + silver rupee or recovery hearts that normally + require Song of Time. This cannot be performed + on OHKO since the Like Like does not boost you + high enough if you die. '''}, 'Shadow Temple MQ Lower Huge Pit without Fire Source': { 'name' : 'logic_shadow_mq_huge_pit', @@ -951,9 +980,9 @@ def __init__(self, name, gui_text, min, max, default, step=1, 'tags' : ("Shadow Temple",), 'tooltip' : '''\ Using precise sword slashes, Bongo Bongo can be - defeated without using projectiles. This is + defeated without using projectiles. This is only relevant in conjunction with Shadow Temple - dungeon shortcuts or shuffled dungeon bosses. + dungeon shortcuts or shuffled boss entrances. '''}, 'Shadow Temple Bongo Bongo without Lens of Truth': { 'name' : 'logic_lens_bongo', @@ -1082,10 +1111,10 @@ def __init__(self, name, gui_text, min, max, default, step=1, 'tooltip' : '''\ A box for the blue switch can be carried over by backwalking with one while the elevator is - at its peak. Alternatively, you can skip transporting - a box by quickly rolling from the switch and - opening the door before it closes. However, - the timing for this is very tight. + at its peak. Alternatively, you can skip + transporting a box by quickly rolling from the + switch and opening the door before it closes. + However, the timing for this is very tight. '''}, 'Jabu Near Boss Ceiling Switch with Explosives': { 'name' : 'logic_jabu_near_boss_explosives', @@ -2545,7 +2574,8 @@ def __init__(self, name, gui_text, min, max, default, step=1, 'glitched' : {'settings' : ['allowed_tricks', 'shuffle_interior_entrances', 'shuffle_grotto_entrances', 'shuffle_dungeon_entrances', 'shuffle_overworld_entrances', 'owl_drops', 'warp_songs', 'spawn_positions', 'mq_dungeons_mode', 'mq_dungeons_specific', - 'mq_dungeons_count', 'shuffle_bosses', 'dungeon_shortcuts', 'deadly_bonks']}, + 'mq_dungeons_count', 'shuffle_bosses', 'dungeon_shortcuts', 'deadly_bonks', + 'shuffle_freestanding_items', 'shuffle_pots', 'shuffle_crates', 'shuffle_beehives']}, 'none' : {'settings' : ['allowed_tricks', 'logic_no_night_tokens_without_suns_song', 'reachable_locations']}, }, shared = True, @@ -3045,7 +3075,7 @@ def __init__(self, name, gui_text, min, max, default, step=1, This restricts where song items can appear. 'Song Locations': Song will only appear at locations that - normally teach songs. In Multiworld, songs will only + normally teach songs. In Multiworld, songs will only appear in their own world. 'Dungeon Rewards': Songs appear at the end of dungeons. @@ -3073,6 +3103,86 @@ def __init__(self, name, gui_text, min, max, default, step=1, }, shared = True, ), + Combobox( + name = 'shuffle_freestanding_items', + gui_text = 'Shuffle Rupees & Hearts', + default = 'off', + choices = { + 'off': 'Off', + 'all': 'All', + 'overworld': 'Overworld Only', + 'dungeons': 'Dungeons Only', + }, + gui_tooltip = '''\ + Shuffles freestanding rupees and recovery hearts, also shuffles: + Shadow Temple Spinning Pot Drop + All Goron Pot faces + + Off: No freestanding rupees/recovery hearts are shuffled. + All: All Visible freestanding rupees/recovery hearts are shuffled. + Overworld Only: Freestanding rupees/recovery hearts in the overworld are shuffled. + Dungeons Only: Freestanding rupees/recovery hearts in dungeons are shuffled. + ''', + gui_params = { + 'randomize_key': 'randomize_settings', + }, + shared = True, + ), + Combobox( + name = 'shuffle_pots', + gui_text = 'Shuffle Pots', + default = 'off', + choices = { + 'off': 'Off', + 'all': 'All', + 'overworld': 'Overworld Only', + 'dungeons': 'Dungeons Only', + }, + gui_tooltip = '''\ + Shuffles pots, flying pots into the location pool. + + Off: Not shuffled. + All: All pots/flying pots are shuffled. + Overworld Only: Only overworld pots/flying pots are shuffled. + Dungeons Only: Only dungeon pots/flying pots are shuffled. + + Note: Only pots which normally drop an item are shuffled. + Empty pots are not shuffled. Pots containing fairies are not shuffled. + + When this setting is enabled, the pots in Ganon's Tower will be + accessible without Ganon's Boss Key. Proceeding up the tower out + of the room with the pots will require Ganon's Boss Key. + ''', + gui_params = { + 'randomize_key': 'randomize_settings', + }, + shared = True, + ), + Combobox( + name = 'shuffle_crates', + gui_text = 'Shuffle Crates', + default = 'off', + choices = { + 'off': 'Off', + 'all': 'All', + 'overworld': 'Overworld Only', + 'dungeons': 'Dungeons Only', + }, + gui_tooltip = '''\ + Shuffles large and small crates into the location pool. + + Off: Not shuffled. + All: crates are shuffled. + Overworld Only: Only overworld crates are shuffled. + Dungeons Only: Only dungeon crates are shuffled. + + Note: Only crates which normally drop an item are shuffled. Empty crates are not included. + ''', + gui_params = { + 'randomize_key': 'randomize_settings', + }, + shared = True, + ), Checkbutton( name = 'shuffle_cows', gui_text = 'Shuffle Cows', @@ -3087,6 +3197,24 @@ def __init__(self, name, gui_text, min, max, default, step=1, 'randomize_key': 'randomize_settings', }, ), + Checkbutton( + name = 'shuffle_beehives', + gui_text = 'Shuffle Beehives', + gui_tooltip = '''\ + Enabling this will let beehives drop items. Beehives will shake if they contain anything important. + There are 32 Beehives located in: + Generic Grottos (x2 per grotto) + 2 Scrub Grottos (x1 per grotto) + 3 Scrub Grottos (x1 per grotto) + DMT Cow Grotto (x1) + Zora's Domain (x3 child only) + ''', + default = False, + shared = True, + gui_params = { + 'randomize_key': 'randomize_settings', + }, + ), Checkbutton( name = 'shuffle_beans', gui_text = 'Shuffle Magic Beans', @@ -4413,6 +4541,34 @@ def __init__(self, name, gui_text, min, max, default, step=1, "hide_when_disabled" : True }, ), + Combobox( + name = 'correct_potcrate_appearances', + gui_text = 'Pot & Crate Appearance Matches Contents', + default = 'off', + choices = { + 'off': 'Off', + 'textures_content': 'Texture (Match Content)', + 'textures_unchecked': 'Texture (Unchecked)', + }, + gui_tooltip = '''\ + If enabled, pot/crate textures will reflect its contents. + + Off - Pot and crates will appear as vanilla + + Texture (Match Content) - Pot and crate textures will reflect the contents. + Golden Pots/crates will contain major items. + Pots/crates with keys on them will contain small keys. + Pots/crates containing boss keys will use a variation of the boss key crate texture. + Pots/crates with a spider web on them contain Gold Skulltula tokens. + All other items will use the original texture. + The texture will revert to the original texture once the item is collected. + + Texture (Unchecked) - All pots/crates containing shuffled items + will appear with a golden texture. The texture will revert to the + original texture once the item is collected. + ''', + shared = True, + ), Checkbutton( name = 'invisible_chests', gui_text = 'Invisible Chests', diff --git a/Unittest.py b/Unittest.py index 9e85ccfe5..21d395680 100644 --- a/Unittest.py +++ b/Unittest.py @@ -12,11 +12,12 @@ from EntranceShuffle import EntranceShuffleError from Fill import ShuffleError -from Hints import HintArea +from Hints import HintArea, buildMiscItemHints from Item import ItemInfo from ItemPool import remove_junk_items, remove_junk_ludicrous_items, ludicrous_items_base, ludicrous_items_extended, trade_items, ludicrous_exclusions from LocationList import location_is_viewable from Main import main, resolve_settings, build_world_graphs +from Messages import Message from Settings import Settings, get_preset_files test_dir = os.path.join(os.path.dirname(__file__), 'tests') @@ -285,6 +286,12 @@ def test_should_not_throw_exception(self): "negative-pattern-test", "dual-hints-custom-text", "dual-hints-with-upgrade", + "plando-freestanding-nomq", + "plando-freestanding-allmq", + "plando-potscrates-nomq", + "plando-potscrates-allmq", + "plando-beehives", + "plando-freestanding-pots-crates-beehives-triforcehunt", ] for filename in filenames: with self.subTest(filename): @@ -577,6 +584,23 @@ def test_one_hint_per_goal(self): # 19 heart bridge / 20 heart gbk # TH + # Test that Ganondorf hints light arrows in the pots within Ganon's Tower as "those pots over there" + # This seems to break every time the hint system changes slightly. + def test_those_pots_over_there(self): + filename = "those_pots_over_there" + # Ganondorf should say "those pots over there" when light arrows are in a pot below + _, spoiler = generate_with_plandomizer(filename, live_copy=True) + world = spoiler.worlds[0] + location = spoiler.worlds[0].misc_hint_item_locations["ganondorf"] + area = HintArea.at(location, use_alt_hint=True).text(world.settings.clearer_hints, world=None if location.world.id == world.id else location.world.id + 1) + self.assertEqual(area, "#Ganondorf's Chamber#") + # Build a test message with the same ID as the ganondorf hint (0x70CC) + messages = [Message("Test", 0, 0x70CC, 0,0,0)] + buildMiscItemHints(spoiler.worlds[0], messages) + for message in messages: + if(message.id == 0x70CC): # Ganondorf hint message + self.assertTrue("thosepotsoverthere" in message.text.replace('\n', '').replace(' ', '')) + class TestEntranceRandomizer(unittest.TestCase): def test_spawn_point_invalid_areas(self): # With special interior, overworld, and warp song ER off, random spawns diff --git a/World.py b/World.py index 5d0074146..efb49539f 100644 --- a/World.py +++ b/World.py @@ -419,7 +419,7 @@ def resolve_random_settings(self): if self.settings.chicken_count_random and 'chicken_count' not in dist_keys: self.settings.chicken_count = random.randint(0, 7) self.randomized_list.append('chicken_count') - + # Determine dungeons with shortcuts dungeons = ['Deku Tree', 'Dodongos Cavern', 'Jabu Jabus Belly', 'Forest Temple', 'Fire Temple', 'Water Temple', 'Shadow Temple', 'Spirit Temple'] if (self.settings.dungeon_shortcuts_choice == 'random'): @@ -460,7 +460,7 @@ def resolve_random_settings(self): for trial in self.skipped_trials: if trial not in chosen_trials and trial not in dist_chosen: self.skipped_trials[trial] = True - + # Determine empty and MQ Dungeons (avoid having both empty & MQ dungeons unless necessary) mq_dungeon_pool = list(self.dungeon_mq) @@ -482,7 +482,7 @@ def resolve_random_settings(self): if len(empty_dungeon_pool) < nb_to_pick: non_empty = 8 - dist_num_empty - len(empty_dungeon_pool) raise RuntimeError(f"On world {self.id+1}, {dist_num_empty} dungeons are set to empty and {non_empty} to non-empty. Can't reach {self.settings.empty_dungeons_count} empty dungeons.") - + # Prioritize non-MQ dungeons non_mq, mq = [], [] for dung in empty_dungeon_pool: @@ -508,7 +508,7 @@ def resolve_random_settings(self): if len(mq_dungeon_pool) < nb_to_pick: non_mq = 8 - dist_num_mq - len(mq_dungeon_pool) raise RuntimeError(f"On world {self.id+1}, {dist_num_mq} dungeons are set to MQ and {non_mq} to non-MQ. Can't reach {self.settings.mq_dungeons_count} MQ dungeons.") - + # Prioritize non-empty dungeons non_empty, empty = [], [] for dung in mq_dungeon_pool: @@ -519,7 +519,7 @@ def resolve_random_settings(self): if nb_to_pick > 0: for dung in random.sample(empty, nb_to_pick): self.dungeon_mq[dung] = True - + self.settings.mq_dungeons_count = list(self.dungeon_mq.values()).count(True) self.distribution.configure_randomized_settings(self) @@ -534,6 +534,8 @@ def load_regions_from_json(self, file_path): new_region.scene = region['scene'] if 'hint' in region: new_region.hint_name = region['hint'] + if 'alt_hint' in region: + new_region.alt_hint_name = region['alt_hint'] if 'dungeon' in region: new_region.dungeon = region['dungeon'] if 'time_passes' in region: diff --git a/data/Glitched World/Overworld.json b/data/Glitched World/Overworld.json index 90aa25dba..cd26f9ad4 100644 --- a/data/Glitched World/Overworld.json +++ b/data/Glitched World/Overworld.json @@ -314,21 +314,31 @@ "region_name": "Gerudo Fortress", "hint": "GERUDO_FORTRESS", "events": { - "Carpenter Rescue": "can_finish_GerudoFortress", + "Hideout 1 Torch Jail Gerudo": "is_adult or (is_child and can_child_damage)", + "Hideout 2 Torches Jail Gerudo": "is_adult or (is_child and can_child_damage)", + "Hideout 3 Torches Jail Gerudo": "is_adult or (is_child and can_child_damage)", + "Hideout 4 Torches Jail Gerudo": "is_adult or (is_child and can_child_damage)", + "Hideout 1 Torch Jail Carpenter": " + 'Hideout 1 Torch Jail Gerudo' and + ((gerudo_fortress == 'normal' and (Small_Key_Thieves_Hideout, 4)) + or (gerudo_fortress == 'fast' and Small_Key_Thieves_Hideout))", + "Hideout 2 Torches Jail Carpenter": "'Hideout 2 Torches Jail Gerudo' and gerudo_fortress == 'normal' and (Small_Key_Thieves_Hideout, 4)", + "Hideout 3 Torches Jail Carpenter": "'Hideout 3 Torches Jail Gerudo' and gerudo_fortress == 'normal' and (Small_Key_Thieves_Hideout, 4)", + "Hideout 4 Torches Jail Carpenter": "'Hideout 4 Torches Jail Gerudo' and gerudo_fortress == 'normal' and (Small_Key_Thieves_Hideout, 4)", "GF Gate Open": "is_adult and Gerudo_Membership_Card" }, "locations": { - "GF Chest": "(is_child and can_mega) or + "GF Chest": "(is_child and can_mega) or (is_adult and can_use(Hover_Boots) or can_use(Scarecrow) or can_use(Longshot) or can_mega)", #// known softlock if child opens this chest, so only put it in logic for adult "GF HBA 1000 Points": " Gerudo_Membership_Card and can_ride_epona and Bow and is_adult", "GF HBA 1500 Points": " Gerudo_Membership_Card and can_ride_epona and Bow and is_adult", - "Hideout Jail Guard (1 Torch)": "is_adult or (is_child and can_child_damage)", - "Hideout Jail Guard (2 Torches)": "is_adult or (is_child and can_child_damage)", - "Hideout Jail Guard (3 Torches)": "is_adult or (is_child and can_child_damage)", - "Hideout Jail Guard (4 Torches)": "is_adult or (is_child and can_child_damage)", + "Hideout 1 Torch Jail Gerudo Key": "'Hideout 1 Torch Jail Gerudo'", + "Hideout 2 Torches Jail Gerudo Key": "'Hideout 2 Torches Jail Gerudo'", + "Hideout 3 Torches Jail Gerudo Key": "'Hideout 3 Torches Jail Gerudo'", + "Hideout 4 Torches Jail Gerudo Key": "'Hideout 4 Torches Jail Gerudo'", "Hideout Gerudo Membership Card": "can_finish_GerudoFortress", "GF GS Archery Range": "can_use(Hookshot) and at_night", "GF GS Top Floor": "at_night and is_adult" diff --git a/data/Glitched World/Shadow Temple.json b/data/Glitched World/Shadow Temple.json index 51795c881..e152ec280 100644 --- a/data/Glitched World/Shadow Temple.json +++ b/data/Glitched World/Shadow Temple.json @@ -43,9 +43,9 @@ "Shadow Temple Falling Spikes Switch Chest": "is_adult or can_hover", "Shadow Temple Invisible Spikes Chest": "(Small_Key_Shadow_Temple, 5) and (can_jumpslash or can_use(Dins_Fire))", "Shadow Temple Freestanding Key": " - (Small_Key_Shadow_Temple, 5) and (can_use(Hookshot) or can_hover) + (Small_Key_Shadow_Temple, 5) and (can_use(Hookshot) or can_hover) and (Progressive_Strength_Upgrade or has_explosives)", - "Shadow Temple GS Like Like Room": "is_adult or can_use(Boomerang) or can_hover", + "Shadow Temple GS Invisible Blades Room": "is_adult or can_use(Boomerang) or can_hover", "Shadow Temple GS Falling Spikes Room": "can_use(Hookshot) or (is_adult and can_mega) or (is_child and can_hover)", "Shadow Temple GS Single Giant Pot": "(Small_Key_Shadow_Temple, 5) and (can_use(Hookshot) or can_hover)" }, diff --git a/data/LogicHelpers.json b/data/LogicHelpers.json index 9cd17f64f..cd68ed102 100644 --- a/data/LogicHelpers.json +++ b/data/LogicHelpers.json @@ -61,11 +61,11 @@ or (for_age == adult and (Bow or Hookshot)) or (for_age == both and (Slingshot or Boomerang) and (Bow or Hookshot)) or (for_age == either and (Slingshot or Boomerang or Bow or Hookshot))", - "can_bonk_tree": "deadly_bonks != 'ohko' or Fairy or can_use(Nayrus_Love)", - "can_bonk_crate": "deadly_bonks != 'ohko' or Fairy or can_use(Nayrus_Love) or can_blast_or_smash", - "can_bonk_underwater_crate": "deadly_bonks != 'ohko' or Fairy or can_use(Nayrus_Love)", - "can_bonk_heated_crate": "(deadly_bonks != 'ohko' or (Fairy and (can_use(Goron_Tunic) or damage_multiplier != 'ohko')) or can_use(Nayrus_Love) or can_blast_or_smash)", - + "can_bonk": "deadly_bonks != 'ohko' or Fairy or can_use(Nayrus_Love)", + "can_break_crate": "can_bonk or can_blast_or_smash", + "can_break_heated_crate": "deadly_bonks != 'ohko' or (Fairy and (can_use(Goron_Tunic) or damage_multiplier != 'ohko')) or can_use(Nayrus_Love) or can_blast_or_smash", + "can_break_lower_beehive": "can_use(Boomerang) or can_use(Hookshot) or Bombs or (logic_beehives_bombchus and has_bombchus)", + "can_break_upper_beehive": "can_use(Boomerang) or can_use(Hookshot) or (logic_beehives_bombchus and has_bombchus)", # can_use and helpers # The parser reduces this to smallest form based on item category. # Note that can_use(item) is False for any item not covered here. @@ -87,9 +87,11 @@ "has_fire_source_with_torch": "has_fire_source or (is_child and Sticks)", # Gerudo Fortress - "can_finish_GerudoFortress": "(gerudo_fortress == 'normal' and (Small_Key_Thieves_Hideout, 4) and (is_adult or Kokiri_Sword or is_glitched) and (is_adult and (Bow or Hookshot or Hover_Boots) or Gerudo_Membership_Card or logic_gerudo_kitchen or is_glitched)) - or (gerudo_fortress == 'fast' and Small_Key_Thieves_Hideout and (is_adult or Kokiri_Sword or is_glitched)) - or (gerudo_fortress != 'normal' and gerudo_fortress != 'fast')", + "can_finish_GerudoFortress": "(gerudo_fortress == 'normal' and + 'Hideout 1 Torch Jail Carpenter' and 'Hideout 2 Torches Jail Carpenter' + and 'Hideout 3 Torches Jail Carpenter' and 'Hideout 4 Torches Jail Carpenter') + or (gerudo_fortress == 'fast' and 'Hideout 1 Torch Jail Carpenter') + or (gerudo_fortress != 'normal' and gerudo_fortress != 'fast')", # Mirror shield does not count because it cannot reflect scrub attack. "has_shield": "(is_adult and Hylian_Shield) or (is_child and Deku_Shield)", "can_shield": "(is_adult and (Hylian_Shield or Mirror_Shield)) or (is_child and Deku_Shield)", @@ -123,9 +125,10 @@ (shuffle_ganon_bosskey == 'dungeons' and has_dungeon_rewards(ganon_bosskey_rewards)) or (shuffle_ganon_bosskey == 'tokens' and (Gold_Skulltula_Token, ganon_bosskey_tokens)) or (shuffle_ganon_bosskey == 'hearts' and has_hearts(ganon_bosskey_hearts))) or + (shuffle_ganon_bosskey == 'triforce' and (Triforce_Piece, triforce_goal_per_world)) or (shuffle_ganon_bosskey != 'stones' and shuffle_ganon_bosskey != 'medallions' and shuffle_ganon_bosskey != 'dungeons' and shuffle_ganon_bosskey != 'tokens' and - shuffle_ganon_bosskey != 'hearts')", + shuffle_ganon_bosskey != 'hearts' and shuffle_ganon_bosskey != 'triforce')", # Dungeon Shortcuts "deku_tree_shortcuts": "'Deku Tree' in dungeon_shortcuts", diff --git a/data/World/Bosses.json b/data/World/Bosses.json index 99db7ea2d..99785aab9 100644 --- a/data/World/Bosses.json +++ b/data/World/Bosses.json @@ -49,8 +49,7 @@ "King Dodongo": " ((can_use(Megaton_Hammer) and logic_dc_hammer_floor) or has_explosives or king_dodongo_shortcuts) and - (((Bombs or Progressive_Strength_Upgrade) and can_jumpslash) or deadly_bonks)", - "Fairy Pot": "has_bottle" + (((Bombs or Progressive_Strength_Upgrade) and can_jumpslash) or deadly_bonks)" }, "exits": { "Dodongos Cavern Boss Door": "True" @@ -70,7 +69,13 @@ "scene": "Jabu Jabus Belly Boss", "locations": { "Jabu Jabus Belly Barinade Heart": "can_use(Boomerang) and (Sticks or Kokiri_Sword)", - "Barinade": "can_use(Boomerang) and (Sticks or Kokiri_Sword)" + "Barinade": "can_use(Boomerang) and (Sticks or Kokiri_Sword)", + "Jabu Jabus Belly Barinade Pot 1": "True", + "Jabu Jabus Belly Barinade Pot 2": "True", + "Jabu Jabus Belly Barinade Pot 3": "True", + "Jabu Jabus Belly Barinade Pot 4": "True", + "Jabu Jabus Belly Barinade Pot 5": "True", + "Jabu Jabus Belly Barinade Pot 6": "True" }, "exits": { "Jabu Jabus Belly Boss Door": "False" @@ -89,10 +94,10 @@ "region_name": "Phantom Ganon Boss Room", "scene": "Forest Temple Boss", "locations": { - "Forest Temple Phantom Ganon Heart": "(can_use(Hookshot) or can_use(Bow)) or - (can_use(Slingshot) and Kokiri_Sword)", - "Phantom Ganon": "(can_use(Hookshot) or can_use(Bow)) or - (can_use(Slingshot) and Kokiri_Sword)" + "Forest Temple Phantom Ganon Heart": " + can_use(Hookshot) or can_use(Bow) or (can_use(Slingshot) and Kokiri_Sword)", + "Phantom Ganon": " + can_use(Hookshot) or can_use(Bow) or (can_use(Slingshot) and Kokiri_Sword)" }, "exits": { "Forest Temple Boss Door": "False" @@ -154,11 +159,13 @@ "scene": "Shadow Temple Boss", "locations": { "Shadow Temple Bongo Bongo Heart": " - (Kokiri_Sword or is_adult) and (can_use(Hookshot) or can_use(Bow) or can_use(Slingshot) or - logic_shadow_bongo) and (can_use(Lens_of_Truth) or logic_lens_bongo)", + (Kokiri_Sword or is_adult) and + (can_use(Hookshot) or can_use(Bow) or can_use(Slingshot) or logic_shadow_bongo) and + (can_use(Lens_of_Truth) or logic_lens_bongo)", "Bongo Bongo": " - (Kokiri_Sword or is_adult) and (can_use(Hookshot) or can_use(Bow) or can_use(Slingshot) or - logic_shadow_bongo) and (can_use(Lens_of_Truth) or logic_lens_bongo)" + (Kokiri_Sword or is_adult) and + (can_use(Hookshot) or can_use(Bow) or can_use(Slingshot) or logic_shadow_bongo) and + (can_use(Lens_of_Truth) or logic_lens_bongo)" }, "exits": { "Shadow Temple Boss Door": "False" @@ -188,9 +195,47 @@ "region_name": "Ganons Castle Tower", "dungeon": "Ganons Castle", "locations": { - "Ganons Tower Boss Key Chest": "is_adult or Kokiri_Sword", - "Ganondorf Hint": "(is_adult or Kokiri_Sword) and Boss_Key_Ganons_Castle", - "Ganon": "Boss_Key_Ganons_Castle and can_use(Light_Arrows)" + "Ganons Tower Boss Key Chest": "is_adult or Kokiri_Sword" + }, + "exits": { + "Ganons Castle Tower Below Boss": " + (is_adult or Kokiri_Sword) and + (Boss_Key_Ganons_Castle or (shuffle_pots != 'off'))" + } + }, + { + "region_name": "Ganons Castle Tower Below Boss", + "dungeon": "Ganons Castle", + "hint": "INSIDE_GANONS_CASTLE", + "alt_hint": "GANONDORFS_CHAMBER", + "locations": { + "Ganons Tower Pot 1": "True", + "Ganons Tower Pot 2": "True", + "Ganons Tower Pot 3": "True", + "Ganons Tower Pot 4": "True", + "Ganons Tower Pot 5": "True", + "Ganons Tower Pot 6": "True", + "Ganons Tower Pot 7": "True", + "Ganons Tower Pot 8": "True", + "Ganons Tower Pot 9": "True", + "Ganons Tower Pot 10": "True", + "Ganons Tower Pot 11": "True", + "Ganons Tower Pot 12": "True", + "Ganons Tower Pot 13": "True", + "Ganons Tower Pot 14": "True" + }, + "exits": { + "Ganondorf Boss Room": "Boss_Key_Ganons_Castle" + } + }, + { + "region_name": "Ganondorf Boss Room", + "dungeon": "Ganons Castle", + "hint": "INSIDE_GANONS_CASTLE", + "alt_hint": "GANONDORFS_CHAMBER", + "locations": { + "Ganondorf Hint": "True", + "Ganon": "can_use(Light_Arrows)" } } ] diff --git a/data/World/Bottom of the Well MQ.json b/data/World/Bottom of the Well MQ.json index e5644f625..3ce3cd584 100644 --- a/data/World/Bottom of the Well MQ.json +++ b/data/World/Bottom of the Well MQ.json @@ -15,13 +15,21 @@ Kokiri_Sword or (Sticks and logic_child_deadhand)", "Bottom of the Well MQ Dead Hand Freestanding Key": " has_explosives or (logic_botw_mq_dead_hand_key and Boomerang)", + "Bottom of the Well MQ Bombable Recovery Heart 1": "has_explosives", + "Bottom of the Well MQ Bombable Recovery Heart 2": "has_explosives", + "Bottom of the Well MQ Basement Recovery Heart 1": "True", + "Bottom of the Well MQ Basement Recovery Heart 2": "True", + "Bottom of the Well MQ Basement Recovery Heart 3": "True", + "Bottom of the Well MQ Coffin Recovery Heart 1": " + (Small_Key_Bottom_of_the_Well, 2) and (Sticks or can_use(Dins_Fire))", + "Bottom of the Well MQ Coffin Recovery Heart 2": " + (Small_Key_Bottom_of_the_Well, 2) and (Sticks or can_use(Dins_Fire))", "Bottom of the Well MQ GS Basement": "can_child_attack", "Bottom of the Well MQ GS Coffin Room": " - can_child_attack and (Small_Key_Bottom_of_the_Well, 2)", + (Small_Key_Bottom_of_the_Well, 2) and can_child_attack", "Wall Fairy": "has_bottle and Slingshot" # The fairy pot is obsolete }, "exits": { - "Bottom of the Well": "True", "Bottom of the Well Middle": " can_play(Zeldas_Lullaby) or (logic_botw_mq_pits and has_explosives)" } @@ -31,14 +39,17 @@ "dungeon": "Bottom of the Well", "locations": { "Bottom of the Well MQ Map Chest": "True", - "Bottom of the Well MQ Lens of Truth Chest": " - has_explosives and (Small_Key_Bottom_of_the_Well, 2)", "Bottom of the Well MQ East Inner Room Freestanding Key": "True", + "Bottom of the Well MQ Lens of Truth Chest": " + (Small_Key_Bottom_of_the_Well, 2) and has_explosives", + "Bottom of the Well MQ Center Room Right Pot 1": "True", + "Bottom of the Well MQ Center Room Right Pot 2": "True", + "Bottom of the Well MQ Center Room Right Pot 3": "True", + "Bottom of the Well MQ East Inner Room Pot 1": "True", + "Bottom of the Well MQ East Inner Room Pot 2": "True", + "Bottom of the Well MQ East Inner Room Pot 3": "True", "Bottom of the Well MQ GS West Inner Room": " can_child_attack and (logic_botw_mq_pits or has_explosives)" - }, - "exits": { - "Bottom of the Well Perimeter": "True" } } ] diff --git a/data/World/Bottom of the Well.json b/data/World/Bottom of the Well.json index 47fd8962b..d46ee1427 100644 --- a/data/World/Bottom of the Well.json +++ b/data/World/Bottom of the Well.json @@ -1,53 +1,91 @@ -[ +[ { "region_name": "Bottom of the Well", "dungeon": "Bottom of the Well", "exits": { "Kakariko Village": "True", - "Bottom of the Well Main Area" : "is_child and (can_child_attack or Nuts)" + "Bottom of the Well Main Area": "is_child and (can_child_attack or Nuts)" } }, { "region_name": "Bottom of the Well Main Area", "dungeon": "Bottom of the Well", "locations": { - "Bottom of the Well Front Left Fake Wall Chest": "logic_lens_botw or can_use(Lens_of_Truth)", "Bottom of the Well Front Center Bombable Chest": "has_explosives", - "Bottom of the Well Right Bottom Fake Wall Chest": "logic_lens_botw or can_use(Lens_of_Truth)", - "Bottom of the Well Compass Chest": "logic_lens_botw or can_use(Lens_of_Truth)", - "Bottom of the Well Center Skulltula Chest": "logic_lens_botw or can_use(Lens_of_Truth)", - "Bottom of the Well Back Left Bombable Chest": "has_explosives and (logic_lens_botw or can_use(Lens_of_Truth))", "Bottom of the Well Freestanding Key": "Sticks or can_use(Dins_Fire)", - "Bottom of the Well Lens of Truth Chest": " - can_play(Zeldas_Lullaby) and - (Kokiri_Sword or (Sticks and logic_child_deadhand))", - #Sword not strictly necessary but frankly being forced to do this with sticks isn't fair - "Bottom of the Well Invisible Chest": "can_play(Zeldas_Lullaby) and (logic_lens_botw or can_use(Lens_of_Truth))", - "Bottom of the Well Underwater Front Chest": "can_play(Zeldas_Lullaby)", "Bottom of the Well Underwater Left Chest": "can_play(Zeldas_Lullaby)", + "Bottom of the Well Underwater Front Chest": "can_play(Zeldas_Lullaby)", "Bottom of the Well Map Chest": " - has_explosives or - ((((Small_Key_Bottom_of_the_Well, 3) and (logic_lens_botw or can_use(Lens_of_Truth))) or - can_use(Dins_Fire) or (logic_botw_basement and Sticks)) and - Progressive_Strength_Upgrade)", - "Bottom of the Well Fire Keese Chest": " - (Small_Key_Bottom_of_the_Well, 3) and (logic_lens_botw or can_use(Lens_of_Truth))", #These pits are really unfair. - "Bottom of the Well Like Like Chest": " - (Small_Key_Bottom_of_the_Well, 3) and (logic_lens_botw or can_use(Lens_of_Truth))", - "Bottom of the Well GS West Inner Room": " - Boomerang and (logic_lens_botw or can_use(Lens_of_Truth)) and - (Small_Key_Bottom_of_the_Well, 3)", - "Bottom of the Well GS East Inner Room": " - Boomerang and (logic_lens_botw or can_use(Lens_of_Truth)) and - (Small_Key_Bottom_of_the_Well, 3)", - "Bottom of the Well GS Like Like Cage": " - Boomerang and (logic_lens_botw or can_use(Lens_of_Truth)) and - (Small_Key_Bottom_of_the_Well, 3)", + has_explosives or + (Progressive_Strength_Upgrade and + (at('Bottom of the Well Behind Locked Doors', True) or + can_use(Dins_Fire) or (logic_botw_basement and Sticks)))", + "Bottom of the Well Invisible Chest": " + can_play(Zeldas_Lullaby) and (logic_lens_botw or can_use(Lens_of_Truth))", + # Sword not strictly necessary but being forced to do this with sticks isn't fair + "Bottom of the Well Lens of Truth Chest": " + can_play(Zeldas_Lullaby) and (Kokiri_Sword or (Sticks and logic_child_deadhand))", + "Bottom of the Well Coffin Recovery Heart 1": "Sticks or can_use(Dins_Fire)", + "Bottom of the Well Coffin Recovery Heart 2": "True", + "Bottom of the Well Near Entrance Pot 1": "True", + "Bottom of the Well Near Entrance Pot 2": "True", + "Bottom of the Well Underwater Pot": " + can_play(Zeldas_Lullaby) or can_use(Slingshot) or can_use(Boomerang) or has_bombchus", + "Bottom of the Well Basement Pot 1": "True", + "Bottom of the Well Basement Pot 2": "True", + "Bottom of the Well Basement Pot 3": "True", + "Bottom of the Well Basement Pot 4": "True", + "Bottom of the Well Basement Pot 5": "True", + "Bottom of the Well Basement Pot 6": "True", + "Bottom of the Well Basement Pot 7": "True", + "Bottom of the Well Basement Pot 8": "True", + "Bottom of the Well Basement Pot 9": "True", + "Bottom of the Well Basement Pot 10": "True", + "Bottom of the Well Basement Pot 11": "True", + "Bottom of the Well Basement Pot 12": "True", + "Bottom of the Well Left Side Pot 1": "True", + "Bottom of the Well Left Side Pot 2": "True", + "Bottom of the Well Left Side Pot 3": "True", "Stick Pot": "True", "Nut Pot": "True" }, "exits": { - "Bottom of the Well" : "True" + "Bottom of the Well Behind Fake Walls": "logic_lens_botw or can_use(Lens_of_Truth)" + } + }, + { + "region_name": "Bottom of the Well Behind Fake Walls", + "dungeon": "Bottom of the Well", + "locations": { + "Bottom of the Well Front Left Fake Wall Chest": "True", + "Bottom of the Well Right Bottom Fake Wall Chest": "True", + "Bottom of the Well Compass Chest": "True", + "Bottom of the Well Center Skulltula Chest": "True", + "Bottom of the Well Back Left Bombable Chest": "has_explosives", + "Bottom of the Well Center Room Pit Fall Blue Rupee 1": "True", + "Bottom of the Well Center Room Pit Fall Blue Rupee 2": "True", + "Bottom of the Well Center Room Pit Fall Blue Rupee 3": "True", + "Bottom of the Well Center Room Pit Fall Blue Rupee 4": "True", + "Bottom of the Well Center Room Pit Fall Blue Rupee 5": "True" + }, + "exits": { + "Bottom of the Well Behind Locked Doors": "(Small_Key_Bottom_of_the_Well, 3)" + } + }, + { + "region_name": "Bottom of the Well Behind Locked Doors", + "dungeon": "Bottom of the Well", + "locations": { + # Lens required because these pits are really unfair. + "Bottom of the Well Fire Keese Chest": "True", + "Bottom of the Well Like Like Chest": "True", + "Bottom of the Well West Inner Room Flying Pot 1": "True", + "Bottom of the Well West Inner Room Flying Pot 2": "True", + "Bottom of the Well West Inner Room Flying Pot 3": "True", + "Bottom of the Well Fire Keese Pot": "True", + "Bottom of the Well GS West Inner Room": "Boomerang", + "Bottom of the Well GS East Inner Room": "Boomerang", + "Bottom of the Well GS Like Like Cage": "Boomerang" } } ] diff --git a/data/World/Deku Tree MQ.json b/data/World/Deku Tree MQ.json index e73c389ce..3f3436b53 100644 --- a/data/World/Deku Tree MQ.json +++ b/data/World/Deku Tree MQ.json @@ -7,22 +7,35 @@ "Deku Tree MQ Slingshot Chest": "is_adult or can_child_attack", "Deku Tree MQ Slingshot Room Back Chest": "has_fire_source_with_torch or can_use(Bow)", "Deku Tree MQ Basement Chest": "has_fire_source_with_torch or can_use(Bow)", + "Deku Tree MQ Lower Lobby Recovery Heart": "True", + "Deku Tree MQ Slingshot Room Recovery Heart": "True", + "Deku Tree MQ Lobby Crate": "can_break_crate", + "Deku Tree MQ Slingshot Room Crate 1": "can_break_crate", + "Deku Tree MQ Slingshot Room Crate 2": "can_break_crate", "Deku Tree MQ GS Lobby": " - is_adult or (Sticks or Kokiri_Sword or has_explosives or can_use(Dins_Fire) or - ((Slingshot or Boomerang) and can_bonk_crate))", + is_adult or Sticks or Kokiri_Sword or has_explosives or can_use(Dins_Fire) or + ((Slingshot or Boomerang) and can_break_crate)", "Deku Baba Sticks": "is_adult or Kokiri_Sword or Boomerang", "Deku Baba Nuts": " - is_adult or Slingshot or Sticks or + is_adult or Slingshot or Sticks or has_explosives or Kokiri_Sword or can_use(Dins_Fire)" }, "exits": { "KF Outside Deku Tree": "True", - "Deku Tree Compass Room": " - here(can_use(Slingshot) or can_use(Bow)) and - here(has_fire_source_with_torch or can_use(Bow))", + "Deku Tree Near Compass Room": "here(has_fire_source_with_torch or can_use(Bow))", "Deku Tree Basement Water Room Front": " here(can_use(Slingshot) or can_use(Bow)) and here(has_fire_source_with_torch)", - "Deku Tree Basement Ledge": "logic_deku_b1_skip or here(is_adult) or deku_tree_shortcuts" + "Deku Tree Basement Ledge": "deku_tree_shortcuts or here(is_adult) or logic_deku_b1_skip" + } + }, + { + "region_name": "Deku Tree Near Compass Room", + "dungeon": "Deku Tree", + "locations": { + "Deku Tree MQ Near Compass Room Recovery Heart": "True" + }, + "exits": { + "Deku Tree Compass Room": "here(can_use(Slingshot) or can_use(Bow))" } }, { @@ -30,14 +43,13 @@ "dungeon": "Deku Tree", "locations": { "Deku Tree MQ Compass Chest": "True", + "Deku Tree MQ Compass Room Recovery Heart": " + has_bombchus or (Bombs and (can_play(Song_of_Time) or is_adult)) or + (can_use(Megaton_Hammer) and (can_play(Song_of_Time) or logic_deku_mq_compass_gs))", "Deku Tree MQ GS Compass Room": " (can_use(Hookshot) or can_use(Boomerang)) and - here(has_bombchus or - (Bombs and (can_play(Song_of_Time) or is_adult)) or + here(has_bombchus or (Bombs and (can_play(Song_of_Time) or is_adult)) or (can_use(Megaton_Hammer) and (can_play(Song_of_Time) or logic_deku_mq_compass_gs)))" - }, - "exits": { - "Deku Tree Lobby": "True" } }, { @@ -49,8 +61,7 @@ "exits": { "Deku Tree Basement Water Room Back": " logic_deku_mq_log or (is_child and (Deku_Shield or Hylian_Shield)) or - can_use(Longshot) or (can_use(Hookshot) and can_use(Iron_Boots))", - "Deku Tree Lobby": "True" + can_use(Longshot) or (can_use(Hookshot) and can_use(Iron_Boots))" } }, { @@ -83,17 +94,28 @@ "Deku Tree Basement Water Room Back": " can_use(Kokiri_Sword) or can_use_projectile or (Nuts and can_use(Sticks))" } - }, + }, { "region_name": "Deku Tree Basement Ledge", "dungeon": "Deku Tree", "locations": { "Deku Tree MQ Deku Scrub": "can_stun_deku" }, - "exits" : { + "exits": { "Deku Tree Basement Back Room": "is_child", - "Deku Tree Lobby": "True", - "Deku Tree Boss Door": "deku_tree_shortcuts or (here(has_shield) and here(has_fire_source_with_torch))" + "Deku Tree Before Boss": "deku_tree_shortcuts or here(has_fire_source_with_torch)" + } + }, + { + "region_name": "Deku Tree Before Boss", + "dungeon": "Deku Tree", + "locations": { + "Deku Tree MQ Basement Recovery Heart 1": "True", + "Deku Tree MQ Basement Recovery Heart 2": "True", + "Deku Tree MQ Basement Recovery Heart 3": "True" + }, + "exits": { + "Deku Tree Boss Door": "deku_tree_shortcuts or here(has_shield)" } } ] diff --git a/data/World/Deku Tree.json b/data/World/Deku Tree.json index beb180246..d7ffb045f 100644 --- a/data/World/Deku Tree.json +++ b/data/World/Deku Tree.json @@ -6,24 +6,18 @@ "Deku Tree Map Chest": "True", "Deku Tree Compass Chest": "True", "Deku Tree Compass Room Side Chest": "True", - "Deku Tree Basement Chest": "is_adult or can_child_attack or Nuts or deku_tree_shortcuts", + "Deku Tree Lower Lobby Recovery Heart": "True", + "Deku Tree Upper Lobby Recovery Heart": "is_adult or can_child_attack or Nuts", "Deku Tree GS Compass Room": "is_adult or can_child_attack", - "Deku Tree GS Basement Vines": " - can_use_projectile or can_use(Dins_Fire) or - (logic_deku_basement_gs and (is_adult or Sticks or Kokiri_Sword))", - "Deku Tree GS Basement Gate": "is_adult or can_child_attack", "Deku Baba Sticks": "is_adult or Kokiri_Sword or Boomerang", "Deku Baba Nuts": " - is_adult or Slingshot or Sticks or + is_adult or Slingshot or Sticks or has_explosives or Kokiri_Sword or can_use(Dins_Fire)" }, "exits": { "KF Outside Deku Tree": "True", "Deku Tree Slingshot Room": "here(has_shield)", - "Deku Tree Basement Back Room": " - (here(has_fire_source_with_torch or can_use(Bow)) and - here(can_use(Slingshot) or can_use(Bow)))", - "Deku Tree Basement Ledge": "here(is_adult) or logic_deku_b1_skip or deku_tree_shortcuts" + "Deku Tree Basement": "deku_tree_shortcuts or is_adult or can_child_attack or Nuts" } }, { @@ -32,9 +26,23 @@ "locations": { "Deku Tree Slingshot Chest": "True", "Deku Tree Slingshot Room Side Chest": "True" + } + }, + { + "region_name": "Deku Tree Basement", + "dungeon": "Deku Tree", + "locations": { + "Deku Tree Basement Chest": "True", + "Deku Tree GS Basement Gate": "is_adult or can_child_attack", + "Deku Tree GS Basement Vines": " + can_use_projectile or can_use(Dins_Fire) or + (logic_deku_basement_gs and (is_adult or Sticks or Kokiri_Sword))" }, "exits": { - "Deku Tree Lobby": "True" + "Deku Tree Basement Back Room": " + here(has_fire_source_with_torch or can_use(Bow)) and + here(can_use(Slingshot) or can_use(Bow))", + "Deku Tree Basement Ledge": "deku_tree_shortcuts or here(is_adult) or logic_deku_b1_skip" } }, { @@ -47,7 +55,6 @@ (can_use(Boomerang) or can_use(Hookshot))" }, "exits": { - "Deku Tree Lobby": "True", "Deku Tree Basement Ledge": "is_child" } }, @@ -56,10 +63,21 @@ "dungeon": "Deku Tree", "exits": { "Deku Tree Basement Back Room": "is_child", - "Deku Tree Lobby": "True", - "Deku Tree Boss Door": " - deku_tree_shortcuts - or (here(has_shield) and here(has_fire_source_with_torch or (logic_deku_b1_webs_with_bow and can_use(Bow))))" + "Deku Tree Before Boss": " + deku_tree_shortcuts or + here(has_fire_source_with_torch or (logic_deku_b1_webs_with_bow and can_use(Bow)))" + } + }, + { + "region_name": "Deku Tree Before Boss", + "dungeon": "Deku Tree", + "locations": { + "Deku Tree Basement Recovery Heart 1": "True", + "Deku Tree Basement Recovery Heart 2": "True", + "Deku Tree Basement Recovery Heart 3": "True" + }, + "exits": { + "Deku Tree Boss Door": "deku_tree_shortcuts or here(has_shield)" } } ] diff --git a/data/World/Dodongos Cavern MQ.json b/data/World/Dodongos Cavern MQ.json index b8aa2f5e3..35b9d66de 100644 --- a/data/World/Dodongos Cavern MQ.json +++ b/data/World/Dodongos Cavern MQ.json @@ -5,8 +5,8 @@ "exits": { "Death Mountain": "True", "Dodongos Cavern Lobby": " - here(can_blast_or_smash or Progressive_Strength_Upgrade) - or dodongos_cavern_shortcuts" + here(can_blast_or_smash or Progressive_Strength_Upgrade) or + dodongos_cavern_shortcuts" } }, { @@ -24,68 +24,108 @@ "exits": { "Dodongos Cavern Elevator": "here(can_blast_or_smash or Progressive_Strength_Upgrade)", "Dodongos Cavern Lower Right Side": "here(can_blast_or_smash)", - "Dodongos Cavern Bomb Bag Area": "is_adult", - "Dodongos Cavern Before Boss": "dodongos_cavern_shortcuts" + "Dodongos Cavern Poes Room": "is_adult", + "Dodongos Cavern Mouth": "dodongos_cavern_shortcuts" } }, { "region_name": "Dodongos Cavern Elevator", "dungeon": "Dodongos Cavern", "locations": { + # Regardless of how you destroy the boulder on the elevator switch, + # you will always be able to access the upper staircase in some way. + "Dodongos Cavern MQ Deku Scrub Staircase": "can_stun_deku", + "Dodongos Cavern MQ Staircase Pot 1": "True", + "Dodongos Cavern MQ Staircase Pot 2": "True", + "Dodongos Cavern MQ Staircase Pot 3": "True", + "Dodongos Cavern MQ Staircase Pot 4": "True", + "Dodongos Cavern MQ Staircase Crate Bottom Left": "True", + "Dodongos Cavern MQ Staircase Crate Bottom Right": "True", + "Dodongos Cavern MQ Staircase Crate Mid Left": "can_break_crate", + "Dodongos Cavern MQ Staircase Crate Mid Right": "can_break_crate", + "Dodongos Cavern MQ Staircase Crate Top Left": "can_break_crate", + "Dodongos Cavern MQ Staircase Crate Top Right": "can_break_crate", "Dodongos Cavern MQ GS Song of Time Block Room": " can_play(Song_of_Time) and (can_child_attack or is_adult)", - "Deku Baba Sticks": "is_adult or Kokiri_Sword or can_use(Boomerang)", - "Dodongos Cavern MQ Deku Scrub Staircase": "can_stun_deku" + "Deku Baba Sticks": "is_adult or Kokiri_Sword or Boomerang" }, "exits": { - # Two routes available to get to upper level checks: - # - Break the boulders near the elevator - # - Collect the silver rupees in the staircase room - # If access to this region was accomplished with just strength, the only - # available route is through the staircase room, which requires bonking a - # few crates for silver rupees. If explosives were used to get to - # this region, both paths through the boulders and collecting silver rupees - # are accessible as explosives can break crates. If hammer was used, the - # staircase can't be lowered, but the boulders can be broken. The boulders - # are permanent even though the staircase is not, so child gets access once - # adult opens the way. Dins Fire can be used as either age to blow up the - # boulders with the bomb flower behind them. - "Dodongos Cavern Upper Level": " - here(can_bonk_crate and (is_adult or can_child_attack or Nuts)) or can_use(Dins_Fire)", - # Lower Right Side can be opened using the bomb flower at the top of the - # elevator if explosives/hammer are not available to break the wall normally. - # Din's Fire allows getting to the flower through the boulders, while the - # stick route goes through the staircase room to get to the other side of - # the boulders. - "Dodongos Cavern Lower Right Side": " - here(((can_use(Sticks) and can_bonk_crate) or can_use(Dins_Fire)) and - Progressive_Strength_Upgrade and can_take_damage)", - "Dodongos Cavern Bomb Bag Area": " - (at('Dodongos Cavern Bomb Bag Area', is_adult) and has_explosives) or - (logic_dc_mq_child_bombs and (Kokiri_Sword or Sticks) and can_take_damage)", - # Opening the dino mouth without explosives requires access to the bomb - # flower behind the boulder near the top of the elevator. Din's Fire and hammer - # break through the boulders, while the other items go through the staircase - # room and either the upper Lizalfos fight or adult alternatives to skip the fight. - "Dodongos Cavern Before Boss": " - has_explosives or - (Progressive_Strength_Upgrade and - here((logic_dc_mq_eyes_adult and is_adult) or (logic_dc_mq_eyes_child and is_child)) and - here((can_use(Sticks) and can_bonk_crate) or can_use(Dins_Fire) or - (is_adult and (Megaton_Hammer or (can_bonk_crate and (logic_dc_jump or Hover_Boots or Hookshot))))))" + "Dodongos Cavern Torch Puzzle Lower": " + (deadly_bonks != 'ohko' or can_use(Nayrus_Love) or can_blast_or_smash) and + (is_adult or can_child_attack or Nuts)", + "Dodongos Cavern Torch Puzzle Upper": " + here(can_blast_or_smash or can_use(Dins_Fire)) or + at('Dodongos Cavern Torch Puzzle Upper', Progressive_Strength_Upgrade)", + "Dodongos Cavern Poes Room": " + logic_dc_mq_child_bombs and (Kokiri_Sword or Sticks) and can_take_damage", + "Dodongos Cavern Mouth": "has_explosives" } }, { - "region_name": "Dodongos Cavern Upper Level", + "region_name": "Dodongos Cavern Torch Puzzle Lower", "dungeon": "Dodongos Cavern", "locations": { "Dodongos Cavern MQ Compass Chest": "True", - "Dodongos Cavern MQ Larvae Room Chest": "can_use(Sticks) or has_fire_source", - "Dodongos Cavern MQ Torch Puzzle Room Chest": " - can_blast_or_smash or can_use(Sticks) or can_use(Dins_Fire) or - (is_adult and (logic_dc_jump or Hover_Boots or Progressive_Hookshot))", - "Dodongos Cavern MQ GS Larvae Room": "can_use(Sticks) or has_fire_source", + "Dodongos Cavern MQ Torch Puzzle Room Recovery Heart": "True", + "Dodongos Cavern MQ Torch Puzzle Room Pot Pillar": " + can_use(Boomerang) or at('Dodongos Cavern Torch Puzzle Upper', True)" + }, + "exits": { + "Dodongos Cavern Larvae Room": "has_fire_source_with_torch", + "Dodongos Cavern Before Upper Lizalfos": "has_fire_source_with_torch", + "Dodongos Cavern Torch Puzzle Upper": " + is_adult and (logic_dc_jump or Hover_Boots or Hookshot)" + } + }, + { + "region_name": "Dodongos Cavern Larvae Room", + "dungeon": "Dodongos Cavern", + "locations": { + "Dodongos Cavern MQ Larvae Room Chest": "True", + "Dodongos Cavern MQ Larvae Room Crate 1": "can_break_crate", + "Dodongos Cavern MQ Larvae Room Crate 2": "can_break_crate", + "Dodongos Cavern MQ Larvae Room Crate 3": "can_break_crate", + "Dodongos Cavern MQ Larvae Room Crate 4": "can_break_crate", + "Dodongos Cavern MQ Larvae Room Crate 5": "can_break_crate", + "Dodongos Cavern MQ Larvae Room Crate 6": "can_break_crate", + "Dodongos Cavern MQ GS Larvae Room": "True" + } + }, + { + "region_name": "Dodongos Cavern Before Upper Lizalfos", + "dungeon": "Dodongos Cavern", + "locations": { + "Dodongos Cavern MQ Before Upper Lizalfos Pot 1": "True", + "Dodongos Cavern MQ Before Upper Lizalfos Pot 2": "True" + }, + "exits": { + "Dodongos Cavern Torch Puzzle Upper": "can_use(Sticks)" + } + }, + { + "region_name": "Dodongos Cavern Torch Puzzle Upper", + "dungeon": "Dodongos Cavern", + "locations": { + "Dodongos Cavern MQ Torch Puzzle Room Chest": "True", + "Dodongos Cavern MQ Upper Lizalfos Pot 1": "True", + "Dodongos Cavern MQ Upper Lizalfos Pot 2": "True", + "Dodongos Cavern MQ Upper Lizalfos Pot 3": "True", + "Dodongos Cavern MQ Upper Lizalfos Pot 4": "True", + "Dodongos Cavern MQ After Upper Lizalfos Pot 1": "True", + "Dodongos Cavern MQ After Upper Lizalfos Pot 2": "True", + "Dodongos Cavern MQ Torch Puzzle Room Pot Corner": "True", + "Dodongos Cavern MQ After Upper Lizalfos Crate 1": "True", + "Dodongos Cavern MQ After Upper Lizalfos Crate 2": "True", "Dodongos Cavern MQ GS Lizalfos Room": "can_blast_or_smash" + }, + "exits": { + "Dodongos Cavern Torch Puzzle Lower": "True", + "Dodongos Cavern Before Upper Lizalfos": "is_adult or Slingshot or Bombs or Kokiri_Sword", + "Dodongos Cavern Lower Right Side": "Progressive_Strength_Upgrade and can_take_damage", + "Dodongos Cavern Lower Lizalfos": "has_explosives", + "Dodongos Cavern Mouth": " + Progressive_Strength_Upgrade and + here((logic_dc_mq_eyes_adult and is_adult) or (logic_dc_mq_eyes_child and is_child))" } }, { @@ -93,57 +133,91 @@ "dungeon": "Dodongos Cavern", "locations": { "Dodongos Cavern MQ Deku Scrub Side Room Near Lower Lizalfos": " - (can_blast_or_smash or Progressive_Strength_Upgrade) and can_stun_deku" + (can_blast_or_smash or Progressive_Strength_Upgrade) and can_stun_deku", + "Dodongos Cavern MQ Right Side Pot 1": "True", + "Dodongos Cavern MQ Right Side Pot 2": "True", + "Dodongos Cavern MQ Right Side Pot 3": "True", + "Dodongos Cavern MQ Right Side Pot 4": "True" }, "exits": { - "Dodongos Cavern Bomb Bag Area": " + "Dodongos Cavern Poes Room": " (here(can_use(Bow)) or Progressive_Strength_Upgrade or can_use(Dins_Fire) or has_explosives) and can_use(Slingshot)" } }, { - "region_name": "Dodongos Cavern Bomb Bag Area", + "region_name": "Dodongos Cavern Lower Lizalfos", + "dungeon": "Dodongos Cavern", + "locations": { + "Dodongos Cavern Lower Lizalfos Hidden Recovery Heart": "True" + }, + "exits": { + # Child can fall down from above to reach Poes room, but Adult must defeat the + # lower Lizalfos here first, since they don't spawn when jumping down from above. + "Dodongos Cavern Poes Room": "here(is_adult)" + } + }, + { + "region_name": "Dodongos Cavern Poes Room", "dungeon": "Dodongos Cavern", "locations": { "Dodongos Cavern MQ Bomb Bag Chest": "True", + "Dodongos Cavern MQ Poes Room Pot 1": "True", + "Dodongos Cavern MQ Poes Room Pot 2": "True", + "Dodongos Cavern MQ Poes Room Pot 3": "True", + "Dodongos Cavern MQ Poes Room Pot 4": "True", + "Dodongos Cavern MQ Poes Room Crate 1": "can_break_crate or Progressive_Strength_Upgrade", + "Dodongos Cavern MQ Poes Room Crate 2": "can_break_crate or Progressive_Strength_Upgrade", + "Dodongos Cavern MQ Poes Room Crate 3": "can_break_crate or Progressive_Strength_Upgrade", + "Dodongos Cavern MQ Poes Room Crate 4": "can_break_crate or Progressive_Strength_Upgrade", + "Dodongos Cavern MQ Poes Room Crate 5": "can_break_crate or Progressive_Strength_Upgrade", + "Dodongos Cavern MQ Poes Room Crate 6": "can_break_crate or Progressive_Strength_Upgrade", + "Dodongos Cavern MQ Poes Room Crate 7": "can_break_crate or Progressive_Strength_Upgrade", + "Dodongos Cavern MQ Poes Room Crate Near Bomb Flower": " + can_break_crate or Progressive_Strength_Upgrade or can_use(Bow) or can_use(Dins_Fire)", "Dodongos Cavern MQ GS Scrub Room": " (here(can_use(Bow)) or Progressive_Strength_Upgrade or can_use(Dins_Fire) or has_explosives) and (can_use(Hookshot) or can_use(Boomerang))" }, "exits": { - "Dodongos Cavern Lower Right Side": "True" + "Dodongos Cavern Lower Right Side": "True", + "Dodongos Cavern Lower Lizalfos": "True" } }, { - "region_name": "Dodongos Cavern Before Boss", + "region_name": "Dodongos Cavern Mouth", "dungeon": "Dodongos Cavern", "locations": { "Dodongos Cavern MQ Under Grave Chest": "True", - # The last line of the GS and Boss Room logic strings - # refers to a trick for child to pass through without explosives. - # Child can activate the switch in the back of Dodongo's - # Cavern behind an army of Armos by defeating Armos to - # detonate bomb flowers. The Armos' position can be manipulated - # by standing under the bomb flower or hitting the right-most - # Armos and running into the nearby alcove. This trick is expected - # if logic_dc_mq_eyes_child is active, as that trick does not - # provide meaningful changes without this strat as well. + "Dodongos Cavern MQ Room Before Boss Pot 1": "True", + "Dodongos Cavern MQ Room Before Boss Pot 2": "True", + "Dodongos Cavern MQ Armos Army Room Pot 1": "True", + "Dodongos Cavern MQ Armos Army Room Pot 2": "True", + "Dodongos Cavern MQ Back Poe Room Pot 1": "True", + "Dodongos Cavern MQ Back Poe Room Pot 2": "True", "Dodongos Cavern MQ GS Back Area": " - is_adult or has_explosives or Boomerang or can_use(Dins_Fire) or - (dodongos_cavern_shortcuts and (can_child_attack or Progressive_Strength_Upgrade)) or - (Sticks or ((Nuts or Boomerang) and (Kokiri_Sword or Slingshot)))", - "Fairy Pot": " - has_bottle and ( - is_adult or has_explosives or can_use(Dins_Fire) or dodongos_cavern_shortcuts or - (Sticks or ((Nuts or Boomerang) and (Kokiri_Sword or Slingshot))) - )" + can_use(Boomerang) or + at('Dodongos Cavern Before Boss', is_adult or can_child_attack or + Progressive_Strength_Upgrade)" }, "exits": { - "Dodongos Cavern Boss Door": " + # The final line of this exit is for using an Armos to explode the bomb flowers. + "Dodongos Cavern Before Boss": " is_adult or has_explosives or can_use(Dins_Fire) or dodongos_cavern_shortcuts or - (Sticks or ((Nuts or Boomerang) and (Kokiri_Sword or Slingshot)))" + Sticks or ((Nuts or Boomerang) and (Kokiri_Sword or Slingshot))" + } + }, + { + "region_name": "Dodongos Cavern Before Boss", + "dungeon": "Dodongos Cavern", + "locations": { + "Dodongos Cavern MQ Armos Army Room Upper Pot": "True", + "Fairy Pot": "has_bottle" + }, + "exits": { + "Dodongos Cavern Boss Door": "True" } } -] \ No newline at end of file +] diff --git a/data/World/Dodongos Cavern.json b/data/World/Dodongos Cavern.json index 29de6c645..9f9489e7a 100644 --- a/data/World/Dodongos Cavern.json +++ b/data/World/Dodongos Cavern.json @@ -5,7 +5,8 @@ "exits": { "Death Mountain": "True", "Dodongos Cavern Lobby": " - here(can_blast_or_smash or Progressive_Strength_Upgrade) or dodongos_cavern_shortcuts" + here(can_blast_or_smash or Progressive_Strength_Upgrade) or + dodongos_cavern_shortcuts" } }, { @@ -13,44 +14,73 @@ "dungeon": "Dodongos Cavern", "locations": { "Dodongos Cavern Map Chest": "can_blast_or_smash or Progressive_Strength_Upgrade", - "Dodongos Cavern GS Side Room Near Lower Lizalfos": " - is_adult or has_explosives or - (Progressive_Strength_Upgrade and (Slingshot or Boomerang or Sticks or Kokiri_Sword))", - "Dodongos Cavern GS Scarecrow": " - (can_use(Scarecrow) or can_use(Longshot) or (logic_dc_scarecrow_gs and (is_adult or - (can_child_attack and (can_blast_or_smash or Progressive_Strength_Upgrade)))))", - "Dodongos Cavern Deku Scrub Side Room Near Dodongos": " - (can_blast_or_smash or Progressive_Strength_Upgrade) and - (is_adult or Slingshot or Sticks or - Bombs or Kokiri_Sword)", - "Dodongos Cavern Deku Scrub Lobby": "can_stun_deku", + "Dodongos Cavern Deku Scrub Lobby": "can_stun_deku or Progressive_Strength_Upgrade", "Dodongos Cavern Gossip Stone": "here(can_blast_or_smash or Progressive_Strength_Upgrade)", - "Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle and (can_blast_or_smash or Progressive_Strength_Upgrade)" + "Gossip Stone Fairy": " + (can_blast_or_smash or Progressive_Strength_Upgrade) and + can_summon_gossip_fairy and has_bottle" }, "exits": { - "Dodongos Cavern Beginning": "True", + "Dodongos Cavern Lower Right Side": "has_explosives or Progressive_Strength_Upgrade", + "Dodongos Cavern Torch Room": "is_adult", "Dodongos Cavern Staircase Room": " - here(is_adult or ((has_explosives or Progressive_Strength_Upgrade) and (Sticks or - (can_use(Dins_Fire) and (Slingshot or Bombs or Kokiri_Sword)))))", + at('Dodongos Cavern Torch Room', is_adult or Sticks or can_use(Dins_Fire))", "Dodongos Cavern Far Bridge": "at('Dodongos Cavern Far Bridge', True)", "Dodongos Cavern Before Boss": "dodongos_cavern_shortcuts" } }, + { + "region_name": "Dodongos Cavern Lower Right Side", + "dungeon": "Dodongos Cavern", + "locations": { + "Dodongos Cavern Lower Lizalfos Hidden Recovery Heart": "True", + "Dodongos Cavern Right Side Pot 1": "True", + "Dodongos Cavern Right Side Pot 2": "True", + "Dodongos Cavern Right Side Pot 3": "True", + "Dodongos Cavern Right Side Pot 4": "True", + "Dodongos Cavern Right Side Pot 5": "True", + "Dodongos Cavern Right Side Pot 6": "True", + "Dodongos Cavern Lower Lizalfos Pot 1": "True", + "Dodongos Cavern Lower Lizalfos Pot 2": "True", + "Dodongos Cavern Lower Lizalfos Pot 3": "True", + "Dodongos Cavern Lower Lizalfos Pot 4": "True", + "Dodongos Cavern GS Side Room Near Lower Lizalfos": " + is_adult or has_explosives or Sticks or Slingshot or Boomerang or Kokiri_Sword", + "Dodongos Cavern GS Scarecrow": " + can_use(Scarecrow) or can_use(Longshot) or + (logic_dc_scarecrow_gs and (is_adult or can_child_attack))" + }, + "exits": { + "Dodongos Cavern Torch Room": "Sticks or Slingshot or Bombs or Kokiri_Sword" + } + }, + { + "region_name": "Dodongos Cavern Torch Room", + "dungeon": "Dodongos Cavern", + "locations": { + "Dodongos Cavern Deku Scrub Side Room Near Dodongos": " + can_blast_or_smash or Progressive_Strength_Upgrade", + "Dodongos Cavern Torch Room Pot 1": "True", + "Dodongos Cavern Torch Room Pot 2": "True", + "Dodongos Cavern Torch Room Pot 3": "True", + "Dodongos Cavern Torch Room Pot 4": "True" + }, + "exits": { + "Dodongos Cavern Lower Right Side": "True" + } + }, { "region_name": "Dodongos Cavern Staircase Room", "dungeon": "Dodongos Cavern", "locations": { "Dodongos Cavern Compass Chest": "can_blast_or_smash or Progressive_Strength_Upgrade", "Dodongos Cavern GS Vines Above Stairs": " - has_explosives or Progressive_Strength_Upgrade or can_use(Dins_Fire) or - (logic_dc_staircase and can_use(Bow)) or - (logic_dc_vines_gs and can_use(Longshot))" + at('Dodongos Cavern Climb', True) or (logic_dc_vines_gs and can_use(Longshot))" }, "exits": { - "Dodongos Cavern Lobby": "True", "Dodongos Cavern Climb": " - has_explosives or Progressive_Strength_Upgrade or - can_use(Dins_Fire) or (logic_dc_staircase and can_use(Bow))" + has_explosives or Progressive_Strength_Upgrade or + can_use(Dins_Fire) or (logic_dc_staircase and can_use(Bow))" } }, { @@ -63,16 +93,46 @@ (logic_dc_scrub_room and is_adult and Progressive_Strength_Upgrade)", "Dodongos Cavern Deku Scrub Near Bomb Bag Left": " can_blast_or_smash or - (logic_dc_scrub_room and is_adult and Progressive_Strength_Upgrade)" + (logic_dc_scrub_room and is_adult and Progressive_Strength_Upgrade)", + "Dodongos Cavern Blade Room Behind Block Recovery Heart": "True", + "Dodongos Cavern Staircase Pot 1": "True", + "Dodongos Cavern Staircase Pot 2": "True", + "Dodongos Cavern Staircase Pot 3": "True", + "Dodongos Cavern Staircase Pot 4": "True", + "Dodongos Cavern Blade Room Pot 1": " + can_use(Boomerang) or at('Dodongos Cavern Far Bridge', True)", + "Dodongos Cavern Blade Room Pot 2": " + can_use(Boomerang) or at('Dodongos Cavern Far Bridge', True)" }, "exits": { - "Dodongos Cavern Lobby": "True", + "Dodongos Cavern Before Upper Lizalfos": " + here(can_blast_or_smash or Progressive_Strength_Upgrade)", "Dodongos Cavern Far Bridge": " - (is_adult and (Hover_Boots or can_use(Longshot) or logic_dc_jump)) or - ((here(can_blast_or_smash) or Progressive_Strength_Upgrade) and - ((is_child and (Slingshot or - (logic_dc_slingshot_skip and (Sticks or Bombs or Kokiri_Sword)))) or - (is_adult and Bow)))" + is_adult and (logic_dc_jump or Hover_Boots or Longshot)" + } + }, + { + "region_name": "Dodongos Cavern Before Upper Lizalfos", + "dungeon": "Dodongos Cavern", + "locations": { + "Dodongos Cavern Single Eye Switch Room Pot 1": "True", + "Dodongos Cavern Single Eye Switch Room Pot 2": "True" + }, + "exits": { + "Dodongos Cavern Upper Lizalfos": " + (is_child and (Slingshot or logic_dc_slingshot_skip)) or can_use(Bow)" + } + }, + { + "region_name": "Dodongos Cavern Upper Lizalfos", + "dungeon": "Dodongos Cavern", + "locations": { + "Dodongos Cavern Lizalfos Upper Recovery Heart 1": "True", + "Dodongos Cavern Lizalfos Upper Recovery Heart 2": "True" + }, + "exits": { + "Dodongos Cavern Before Upper Lizalfos": "True", + "Dodongos Cavern Far Bridge": "is_adult or Sticks or Slingshot or Bombs or Kokiri_Sword" } }, { @@ -81,22 +141,26 @@ "locations": { "Dodongos Cavern Bomb Bag Chest": "True", "Dodongos Cavern End of Bridge Chest": "can_blast_or_smash", + "Dodongos Cavern Double Eye Switch Room Pot 1": "True", + "Dodongos Cavern Double Eye Switch Room Pot 2": "True", "Dodongos Cavern GS Alcove Above Stairs": "can_use(Hookshot) or can_use(Boomerang)" }, "exits": { "Dodongos Cavern Before Boss": "has_explosives", - "Dodongos Cavern Lobby": "True" + "Dodongos Cavern Upper Lizalfos": "True" } }, { "region_name": "Dodongos Cavern Before Boss", "dungeon": "Dodongos Cavern", "locations": { + "Dodongos Cavern Last Block Pot 1": "True", + "Dodongos Cavern Last Block Pot 2": "True", + "Dodongos Cavern Last Block Pot 3": "True", "Dodongos Cavern GS Back Room": "can_blast_or_smash", "Fairy Pot": "has_bottle" }, "exits": { - "Dodongos Cavern Lobby": "True", "Dodongos Cavern Boss Door": "True" } } diff --git a/data/World/Fire Temple MQ.json b/data/World/Fire Temple MQ.json index 4a4786f23..23734530b 100644 --- a/data/World/Fire Temple MQ.json +++ b/data/World/Fire Temple MQ.json @@ -5,106 +5,221 @@ "locations": { "Fire Temple MQ Map Room Side Chest": " is_adult or Kokiri_Sword or Sticks or Slingshot or Bombs or can_use(Dins_Fire)", + "Fire Temple MQ First Room Pot 1": "True", + "Fire Temple MQ First Room Pot 2": "True" + }, + "exits": { + "DMC Fire Temple Entrance": "True", + "Fire Temple Near Boss": " + is_adult and has_fire_source and + (logic_fewer_tunic_requirements or can_use(Goron_Tunic))", + "Fire Temple Lower Locked Door": " + (Small_Key_Fire_Temple, 5) and (is_adult or Kokiri_Sword)", + "Fire Temple Big Lava Room": " + is_adult and Megaton_Hammer and (logic_fewer_tunic_requirements or Goron_Tunic)" + } + }, + { + "region_name": "Fire Temple Near Boss", + "dungeon": "Fire Temple", + "locations": { "Fire Temple MQ Near Boss Chest": " - is_adult and (logic_fewer_tunic_requirements or can_use(Goron_Tunic)) and - ((logic_fire_mq_near_boss and has_fire_source and can_use(Bow)) or - ((can_use(Hover_Boots) or can_use(Hookshot)) and - ((can_use(Fire_Arrows) and can_bonk_heated_crate) or + is_adult and + ((logic_fire_mq_near_boss and has_fire_source and Bow) or + ((Hover_Boots or Hookshot) and + ((can_use(Fire_Arrows) and can_break_heated_crate) or (can_use(Dins_Fire) and ((damage_multiplier != 'ohko' and damage_multiplier != 'quadruple') or - can_use(Goron_Tunic) or can_use(Hover_Boots) or can_use(Bow) or can_use(Longshot))))))" + Goron_Tunic or Hover_Boots or Bow or Longshot)))))", + "Fire Temple MQ Near Boss Pot 1": "can_use(Hookshot) or can_use(Hover_Boots)", + "Fire Temple MQ Near Boss Pot 2": "can_use(Hookshot) or can_use(Hover_Boots)", + "Fire Temple MQ Near Boss Left Crate 1": "can_break_heated_crate", + "Fire Temple MQ Near Boss Left Crate 2": "can_break_heated_crate", + "Fire Temple MQ Near Boss Right Lower Crate 1": " + (can_use(Hookshot) or can_use(Hover_Boots)) and can_break_heated_crate", + "Fire Temple MQ Near Boss Right Lower Crate 2": " + (can_use(Hookshot) or can_use(Hover_Boots)) and can_break_heated_crate", + "Fire Temple MQ Near Boss Right Mid Crate": " + (can_use(Hookshot) or can_use(Hover_Boots)) and can_break_heated_crate", + "Fire Temple MQ Near Boss Right Upper Crate": " + (can_use(Hookshot) or can_use(Hover_Boots)) and can_break_heated_crate" }, "exits": { - "DMC Fire Temple Entrance": "True", "Fire Temple Boss Door": " - is_adult and ( - ((can_use(Goron_Tunic) or logic_fewer_tunic_requirements)) - and ((has_fire_source and (logic_fire_boss_door_jump or Hover_Boots or fire_temple_shortcuts)) - or at('Fire Temple Upper', can_use(Megaton_Hammer))) - )", - "Fire Lower Locked Door": "(Small_Key_Fire_Temple, 5) and (is_adult or Kokiri_Sword)", - "Fire Big Lava Room": " - (logic_fewer_tunic_requirements or can_use(Goron_Tunic)) and can_use(Megaton_Hammer)" + is_adult and (fire_temple_shortcuts or logic_fire_boss_door_jump or Hover_Boots)" } }, { - "region_name": "Fire Lower Locked Door", + "region_name": "Fire Temple Lower Locked Door", "dungeon": "Fire Temple", "locations": { - "Fire Temple MQ Megaton Hammer Chest": "is_adult and (has_explosives or Megaton_Hammer or Hookshot)", + "Fire Temple MQ Megaton Hammer Chest": " + is_adult and (has_explosives or Megaton_Hammer or Hookshot)", "Fire Temple MQ Map Chest": "can_use(Megaton_Hammer)", + "Fire Temple MQ Iron Knuckle Room Pot 1": "True", + "Fire Temple MQ Iron Knuckle Room Pot 2": "True", + "Fire Temple MQ Iron Knuckle Room Pot 3": "True", + "Fire Temple MQ Iron Knuckle Room Pot 4": "True", "Fairy Pot": "has_bottle" } }, { - "region_name": "Fire Big Lava Room", + "region_name": "Fire Temple Big Lava Room", "dungeon": "Fire Temple", "locations": { "Fire Temple MQ Boss Key Chest": " - has_fire_source and (Bow or logic_fire_mq_bk_chest) and can_use(Hookshot)", + has_fire_source and (Bow or logic_fire_mq_bk_chest) and Hookshot", "Fire Temple MQ Big Lava Room Blocked Door Chest": " - has_fire_source and has_explosives and - (can_use(Hookshot) or logic_fire_mq_blocked_chest)", + (Hookshot or logic_fire_mq_blocked_chest) and has_explosives and has_fire_source", + "Fire Temple MQ Big Lava Room Left Pot": "True", + "Fire Temple MQ Big Lava Room Right Pot": "Hookshot or logic_fire_mq_blocked_chest", + "Fire Temple MQ Big Lava Room Alcove Pot": "True", + "Fire Temple MQ Boss Key Chest Room Pot": " + has_fire_source and (Bow or logic_fire_mq_bk_chest) and Hookshot", "Fire Temple MQ GS Big Lava Room Open Door": "True", "Fairy Pot": " has_bottle and has_fire_source and (Bow or logic_fire_mq_bk_chest) and - (can_use(Hookshot) or logic_fire_song_of_time)" + (Hookshot or logic_fire_song_of_time)" }, "exits": { - "Fire Lower Maze": " - can_use(Goron_Tunic) and (Small_Key_Fire_Temple, 2) and - (has_fire_source or (logic_fire_mq_climb and Hover_Boots))" + "Fire Temple Elevator Room": "Goron_Tunic and (Small_Key_Fire_Temple, 2)" + } + }, + { + "region_name": "Fire Temple Elevator Room", + "dungeon": "Fire Temple", + "locations": { + "Fire Temple MQ Elevator Room Recovery Heart 1": "True", + "Fire Temple MQ Elevator Room Recovery Heart 2": "True", + "Fire Temple MQ Elevator Room Recovery Heart 3": "True" + }, + "exits": { + "Fire Temple Lower Lizalfos Maze": "has_fire_source or (logic_fire_mq_climb and Hover_Boots)" } }, { - "region_name": "Fire Lower Maze", + "region_name": "Fire Temple Lower Lizalfos Maze", "dungeon": "Fire Temple", "locations": { "Fire Temple MQ Lizalfos Maze Lower Chest": "True", "Fire Temple MQ Lizalfos Maze Side Room Chest": " - has_explosives and (logic_fire_mq_maze_side_room or at('Fire Upper Maze', True))" + has_explosives and + (logic_fire_mq_maze_side_room or at('Fire Temple Upper Lizalfos Maze', True))", + "Fire Temple MQ Lower Lizalfos Maze Crate 1": "True", + "Fire Temple MQ Lower Lizalfos Maze Crate 2": "True", + "Fire Temple MQ Lower Lizalfos Maze Crate 3": "True" }, "exits": { - "Fire Upper Maze": " - ((has_explosives or logic_rusted_switches) and can_use(Hookshot)) or - (logic_fire_mq_maze_hovers and can_use(Hover_Boots)) or logic_fire_mq_maze_jump" + "Fire Temple Upper Lizalfos Maze": " + ((has_explosives or logic_rusted_switches) and Hookshot) or + (logic_fire_mq_maze_hovers and Hover_Boots) or logic_fire_mq_maze_jump" } }, { - "region_name": "Fire Upper Maze", + "region_name": "Fire Temple Upper Lizalfos Maze", "dungeon": "Fire Temple", "locations": { "Fire Temple MQ Lizalfos Maze Upper Chest": "True", - "Fire Temple MQ Compass Chest": "has_explosives", - "Fire Temple MQ GS Skull On Fire": " - (can_use(Longshot) or (can_play(Song_of_Time) and can_use(Hookshot))) and - (has_explosives or logic_rusted_switches or (can_use(Longshot) and logic_fire_scarecrow))", - "Wall Fairy": " - has_bottle and - (can_use(Longshot) or (can_play(Song_of_Time) and can_use(Hookshot))) and - (has_explosives or logic_rusted_switches or (can_use(Longshot) and logic_fire_scarecrow))", - "Fairy Pot": "has_bottle and (Small_Key_Fire_Temple, 3)" + "Fire Temple MQ Upper Lizalfos Maze Crate 1": "True", + "Fire Temple MQ Upper Lizalfos Maze Crate 2": "True", + "Fire Temple MQ Upper Lizalfos Maze Crate 3": "True" }, "exits": { - "Fire Temple Upper": " - (Small_Key_Fire_Temple, 3) and - ((can_use(Bow) and can_use(Hookshot)) or can_use(Fire_Arrows))" + "Fire Temple Shortcut": "has_explosives", + "Fire Temple Block On Fire Room": " + (Longshot or (can_play(Song_of_Time) and Hookshot)) and + (has_explosives or logic_rusted_switches or (Longshot and logic_fire_scarecrow))", + "Fire Temple Shoot Torch On Wall Room": "(Small_Key_Fire_Temple, 3)" } }, { - "region_name": "Fire Temple Upper", + "region_name": "Fire Temple Shortcut", + "dungeon": "Fire Temple", + "locations": { + "Fire Temple MQ Compass Chest": "True", + "Fire Temple MQ Shortcut Crate 1": "True", + "Fire Temple MQ Shortcut Crate 2": "True", + "Fire Temple MQ Shortcut Crate 3": "True", + "Fire Temple MQ Shortcut Crate 4": "True", + "Fire Temple MQ Shortcut Crate 5": "True", + "Fire Temple MQ Shortcut Crate 6": "True" + } + }, + { + "region_name": "Fire Temple Block On Fire Room", "dungeon": "Fire Temple", "locations": { - "Fire Temple MQ Freestanding Key": "can_use(Hookshot) or logic_fire_mq_flame_maze", - "Fire Temple MQ Chest On Fire": " - (can_use(Hookshot) or logic_fire_mq_flame_maze) and (Small_Key_Fire_Temple, 4)", - "Fire Temple MQ GS Fire Wall Maze Side Room": " + "Fire Temple MQ GS Skull On Fire": "True", + "Wall Fairy": "has_bottle" + }, + "exits": { + "Fire Temple Narrow Path Room": " + (damage_multiplier != 'ohko' and damage_multiplier != 'quadruple') or + Fairy or can_use(Nayrus_Love)" + } + }, + { + "region_name": "Fire Temple Narrow Path Room", + "dungeon": "Fire Temple", + "locations": { + "Fire Temple MQ Narrow Path Room Pot 1": "True", + "Fire Temple MQ Narrow Path Room Pot 2": "True", + "Fairy Pot": "has_bottle" + } + }, + { + "region_name": "Fire Temple Shoot Torch On Wall Room", + "dungeon": "Fire Temple", + "locations": { + "Fire Temple MQ Shoot Torch On Wall Room Pot 1": "True", + "Fire Temple MQ Shoot Torch On Wall Room Pot 2": "True", + "Fire Temple MQ Shoot Torch On Wall Room Right Crate 1": "True", + "Fire Temple MQ Shoot Torch On Wall Room Right Crate 2": "True", + "Fire Temple MQ Shoot Torch On Wall Room Center Crate": "True", + "Fire Temple MQ Shoot Torch On Wall Room Left Crate 1": "True", + "Fire Temple MQ Shoot Torch On Wall Room Left Crate 2": "True" + }, + "exits": { + "Fire Temple Narrow Path Room": "True", + "Fire Temple Flame Maze": "(can_use(Bow) and can_use(Hookshot)) or can_use(Fire_Arrows)" + } + }, + { + "region_name": "Fire Temple Flame Maze", + "dungeon": "Fire Temple", + "locations": { + "Fire Temple MQ Flame Maze Left Pot 1": "True", + "Fire Temple MQ GS Flame Maze Center": "has_explosives", + "Fire Temple MQ GS Above Flame Maze": " + (Hookshot and (Small_Key_Fire_Temple, 5)) or + (logic_fire_mq_above_maze_gs and Longshot)" + }, + "exits": { + "Fire Temple Near Boss": "True", + "Fire Temple Flame Maze Side Room": " can_play(Song_of_Time) or Hover_Boots or logic_fire_mq_flame_maze", - "Fire Temple MQ GS Fire Wall Maze Center": "has_explosives", - "Fire Temple MQ GS Above Fire Wall Maze": " - (can_use(Hookshot) and (Small_Key_Fire_Temple, 5)) or - (logic_fire_mq_above_maze_gs and can_use(Longshot))" + "Fire Temple Upper": "Hookshot or logic_fire_mq_flame_maze", + "Fire Temple Boss Door": "True" + } + }, + { + "region_name": "Fire Temple Flame Maze Side Room", + "dungeon": "Fire Temple", + "locations": { + "Fire Temple MQ Flame Maze Right Pot 1": "True", + "Fire Temple MQ Flame Maze Right Pot 2": "True", + "Fire Temple MQ GS Flame Maze Side Room": "True" + } + }, + { + "region_name": "Fire Temple Upper", + "dungeon": "Fire Temple", + "locations": { + "Fire Temple MQ Freestanding Key": "True", + "Fire Temple MQ Chest On Fire": "(Small_Key_Fire_Temple, 4)", + "Fire Temple MQ Flame Maze Right Upper Pot 1": "True", + "Fire Temple MQ Flame Maze Right Upper Pot 2": "True" } } ] diff --git a/data/World/Fire Temple.json b/data/World/Fire Temple.json index c95f5976b..5c8e9b983 100644 --- a/data/World/Fire Temple.json +++ b/data/World/Fire Temple.json @@ -1,31 +1,39 @@ -[ +[ { "region_name": "Fire Temple Lower", "dungeon": "Fire Temple", "locations": { - "Fire Temple Near Boss Chest" : " + "Fire Temple Near Boss Chest": " logic_fewer_tunic_requirements or can_use(Goron_Tunic)", - "Fire Temple Flare Dancer Chest": " - ((Small_Key_Fire_Temple, 8) or not keysanity) and can_use(Megaton_Hammer)", - "Fire Temple Boss Key Chest": " - ((Small_Key_Fire_Temple, 8) or not keysanity) and can_use(Megaton_Hammer)", - "Fire Temple GS Boss Key Loop": " - ((Small_Key_Fire_Temple, 8) or not keysanity) and can_use(Megaton_Hammer)", + "Fire Temple Near Boss Pot 1": " + is_adult and (Hover_Boots or Hookshot) and + (logic_fewer_tunic_requirements or Goron_Tunic)", + "Fire Temple Near Boss Pot 2": " + is_adult and (Hover_Boots or Hookshot) and + (logic_fewer_tunic_requirements or Goron_Tunic)", "Fairy Pot": " - has_bottle and (can_use(Hover_Boots) or can_use(Hookshot)) and - (logic_fewer_tunic_requirements or can_use(Goron_Tunic))" + is_adult and has_bottle and (Hover_Boots or Hookshot) and + (logic_fewer_tunic_requirements or Goron_Tunic)" }, "exits": { "DMC Fire Temple Entrance": "True", - "Fire Temple Boss Door": " - is_adult and (can_use(Goron_Tunic) or logic_fewer_tunic_requirements) - and ( - fire_temple_shortcuts or logic_fire_boss_door_jump or Hover_Boots - or at('Fire Temple Upper', can_play(Song_of_Time) or has_explosives) - )", - "Fire Temple Big Lava Room":" + "Fire Temple Big Lava Room": " (Small_Key_Fire_Temple, 2) and - (logic_fewer_tunic_requirements or can_use(Goron_Tunic))" + (logic_fewer_tunic_requirements or can_use(Goron_Tunic))", + "Fire Temple Lower Locked Door": " + ((Small_Key_Fire_Temple, 8) or not keysanity) and can_use(Megaton_Hammer)", + "Fire Temple Boss Door": " + is_adult and (logic_fewer_tunic_requirements or Goron_Tunic) and + (fire_temple_shortcuts or logic_fire_boss_door_jump or Hover_Boots)" + } + }, + { + "region_name": "Fire Temple Lower Locked Door", + "dungeon": "Fire Temple", + "locations": { + "Fire Temple Flare Dancer Chest": "True", + "Fire Temple Boss Key Chest": "True", + "Fire Temple GS Boss Key Loop": "True" } }, { @@ -34,45 +42,91 @@ "locations": { "Fire Temple Big Lava Room Lower Open Door Chest": "True", "Fire Temple Big Lava Room Blocked Door Chest": "is_adult and has_explosives", + "Fire Temple Big Lava Room Pot 1": "True", + "Fire Temple Big Lava Room Pot 2": "True", + "Fire Temple Big Lava Room Pot 3": "True", "Fire Temple GS Song of Time Room": " is_adult and (can_play(Song_of_Time) or logic_fire_song_of_time)" }, "exits": { - "Fire Temple Lower": "True", - "Fire Temple Middle": " - can_use(Goron_Tunic) and (Small_Key_Fire_Temple, 4) and - (Progressive_Strength_Upgrade or logic_fire_strength) and - (has_explosives or Bow or Progressive_Hookshot)" + "Fire Temple Elevator Room": " + is_adult and Goron_Tunic and (Small_Key_Fire_Temple, 3)" } }, { - "region_name": "Fire Temple Middle", + "region_name": "Fire Temple Elevator Room", + "dungeon": "Fire Temple", + "locations": { + "Fire Temple Elevator Room Recovery Heart 1": "True", + "Fire Temple Elevator Room Recovery Heart 2": "True", + "Fire Temple Elevator Room Recovery Heart 3": "True" + }, + "exits": { + "Fire Temple Boulder Maze Lower": " + (Small_Key_Fire_Temple, 4) and + (Progressive_Strength_Upgrade or logic_fire_strength) and + (has_explosives or Bow or Hookshot)" + } + }, + { + "region_name": "Fire Temple Boulder Maze Lower", "dungeon": "Fire Temple", "locations": { "Fire Temple Boulder Maze Lower Chest": "True", - "Fire Temple Boulder Maze Upper Chest": "(Small_Key_Fire_Temple, 6)", "Fire Temple Boulder Maze Side Room Chest": "True", - "Fire Temple Boulder Maze Shortcut Chest": " - (Small_Key_Fire_Temple, 6) and has_explosives", + "Fire Temple GS Boulder Maze": "has_explosives" + }, + "exits": { + "Fire Temple Narrow Path Room": "(Small_Key_Fire_Temple, 5)" + } + }, + { + "region_name": "Fire Temple Narrow Path Room", + "dungeon": "Fire Temple", + "locations": { + "Fire Temple Map Chest": "Bow or (Small_Key_Fire_Temple, 6)", + "Fire Temple Narrow Path Room Recovery Heart 1": "True", + "Fire Temple Narrow Path Room Recovery Heart 2": "True", + "Fire Temple Narrow Path Room Recovery Heart 3": "True" + }, + "exits": { + "Fire Temple Boulder Maze Upper": "(Small_Key_Fire_Temple, 6)" + } + }, + { + "region_name": "Fire Temple Boulder Maze Upper", + "dungeon": "Fire Temple", + "locations": { + "Fire Temple Boulder Maze Upper Chest": "True", + "Fire Temple Boulder Maze Shortcut Chest": "has_explosives", "Fire Temple Scarecrow Chest": " - (Small_Key_Fire_Temple, 6) and - (can_use(Scarecrow) or (logic_fire_scarecrow and can_use(Longshot)))", - "Fire Temple Map Chest": " - (Small_Key_Fire_Temple, 6) or ((Small_Key_Fire_Temple, 5) and can_use(Bow))", - "Fire Temple Compass Chest": "(Small_Key_Fire_Temple, 7)", - "Fire Temple GS Boulder Maze": "(Small_Key_Fire_Temple, 4) and has_explosives", + can_use(Scarecrow) or (logic_fire_scarecrow and Longshot)", + "Fire Temple Moving Fire Room Recovery Heart 1": "True", + "Fire Temple Moving Fire Room Recovery Heart 2": "True", + "Fire Temple Moving Fire Room Recovery Heart 3": "True", "Fire Temple GS Scarecrow Climb": " - (Small_Key_Fire_Temple, 6) and - (can_use(Scarecrow) or (logic_fire_scarecrow and can_use(Longshot)))", + can_use(Scarecrow) or (logic_fire_scarecrow and Longshot)", "Fire Temple GS Scarecrow Top": " - (Small_Key_Fire_Temple, 6) and - (can_use(Scarecrow) or (logic_fire_scarecrow and can_use(Longshot)))" + can_use(Scarecrow) or (logic_fire_scarecrow and Longshot)" + }, + "exits": { + "Fire Temple Flame Maze": "(Small_Key_Fire_Temple, 7)" + } + }, + { + "region_name": "Fire Temple Flame Maze", + "dungeon": "Fire Temple", + "locations": { + "Fire Temple Compass Chest": "True", + "Fire Temple Flame Maze Left Side Pot 1": "True", + "Fire Temple Flame Maze Left Side Pot 2": "True", + "Fire Temple Flame Maze Left Side Pot 3": "True", + "Fire Temple Flame Maze Left Side Pot 4": "True" }, "exits": { "Fire Temple Upper": " - (Small_Key_Fire_Temple, 8) or - ((Small_Key_Fire_Temple, 7) and - ((can_use(Hover_Boots) and can_use(Megaton_Hammer)) or logic_fire_flame_maze))" + (Small_Key_Fire_Temple, 8) or + (Hover_Boots and Megaton_Hammer) or logic_fire_flame_maze" } }, { @@ -80,10 +134,18 @@ "dungeon": "Fire Temple", "locations": { "Fire Temple Highest Goron Chest": " - can_use(Megaton_Hammer) and - (can_play(Song_of_Time) or (logic_rusted_switches and - (can_use(Hover_Boots) or has_explosives)))", - "Fire Temple Megaton Hammer Chest": "has_explosives" + Megaton_Hammer and + (can_play(Song_of_Time) or + (logic_rusted_switches and (Hover_Boots or has_explosives)))", + "Fire Temple Megaton Hammer Chest": "has_explosives", + "Fire Temple Flame Maze Right Side Pot 1": "True", + "Fire Temple Flame Maze Right Side Pot 2": "True", + "Fire Temple Flame Maze Right Side Pot 3": "True", + "Fire Temple Flame Maze Right Side Pot 4": "True" + }, + "exits": { + "Fire Temple Boss Door": " + Megaton_Hammer and (can_play(Song_of_Time) or has_explosives)" } } ] diff --git a/data/World/Forest Temple MQ.json b/data/World/Forest Temple MQ.json index acc01b011..1da309b82 100644 --- a/data/World/Forest Temple MQ.json +++ b/data/World/Forest Temple MQ.json @@ -22,6 +22,13 @@ (can_play(Song_of_Time) or is_child) and (is_adult or can_use(Dins_Fire) or can_use(Sticks) or can_use(Slingshot) or Kokiri_Sword)", + "Forest Temple MQ Center Room Right Pot 1": "True", + "Forest Temple MQ Center Room Right Pot 2": "True", + "Forest Temple MQ Center Room Right Pot 3": "True", + "Forest Temple MQ Center Room Left Pot 1": "True", + "Forest Temple MQ Center Room Left Pot 2": "True", + "Forest Temple MQ Center Room Left Pot 3": "True", + "Forest Temple MQ Wolfos Room Pot": "(can_play(Song_of_Time) or is_child)", "Fairy Pot": "has_bottle and (can_play(Song_of_Time) or is_child)" }, "exits": { @@ -43,8 +50,8 @@ is_adult and (Progressive_Strength_Upgrade or (logic_forest_mq_block_puzzle and has_bombchus and Hookshot))", # Child cannot climb these large blocks - "Forest Temple Outdoor Ledge": " - (at('Forest Temple Outdoor Ledge', True) or + "Forest Temple Outside Upper Ledge": " + (at('Forest Temple Outside Upper Ledge', True) or here((logic_forest_mq_hallway_switch_boomerang and can_use(Boomerang)) or (logic_forest_mq_hallway_switch_jumpslash and (can_use(Hover_Boots) or @@ -60,22 +67,32 @@ { "region_name": "Forest Temple After Block Puzzle", "dungeon": "Forest Temple", - "locations": { - "Forest Temple MQ Boss Key Chest": "(Small_Key_Forest_Temple, 3)" - }, "exits": { - "Forest Temple Bow Region": "(Small_Key_Forest_Temple, 4)", - "Forest Temple Outdoor Ledge": "(Small_Key_Forest_Temple, 3)", + "Forest Temple Straightened Hall": "(Small_Key_Forest_Temple, 3)", "Forest Temple NW Outdoors": "(Small_Key_Forest_Temple, 2)" # Only 2 keys because you must have had access to falling ceiling room to have wasted a key there - # and access to falling ceiling room means you must also have had to access to the lower area of this courtyard + # Access to falling ceiling room means you must also have had to access to the lower area of this courtyard + } + }, + { + "region_name": "Forest Temple Straightened Hall", + "dungeon": "Forest Temple", + "locations": { + "Forest Temple MQ Boss Key Chest": "True" + }, + "exits": { + "Forest Temple Outside Upper Ledge": "True", + "Forest Temple Bow Region": "(Small_Key_Forest_Temple, 4)" } }, { - "region_name": "Forest Temple Outdoor Ledge", + "region_name": "Forest Temple Outside Upper Ledge", "dungeon": "Forest Temple", "locations": { - "Forest Temple MQ Redead Chest": "True" + "Forest Temple MQ Redead Chest": "True", + "Forest Temple MQ Courtyard Recovery Heart 1": "True", + "Forest Temple MQ Courtyard Recovery Heart 2": "True", + "Forest Temple MQ Courtyard Recovery Heart 3": "True" }, "exits": { "Forest Temple NW Outdoors": "True" @@ -89,9 +106,9 @@ }, "exits": { "Forest Temple NE Outdoors": " - can_use(Iron_Boots) or can_use(Longshot) or + can_use(Iron_Boots) or can_use(Longshot) or (Progressive_Scale, 2) or (logic_forest_well_swim and can_use(Hookshot))", - "Forest Temple Outdoors Top Ledges": "can_use(Fire_Arrows)" + "Forest Temple Outdoors High Balconies": "can_use(Fire_Arrows)" } }, { @@ -99,6 +116,9 @@ "dungeon": "Forest Temple", "locations": { "Forest Temple MQ Well Chest": "can_use(Bow) or can_use(Slingshot)", + "Forest Temple MQ Well Recovery Heart 1": "can_use(Iron_Boots) or can_use(Bow) or can_use(Slingshot)", + "Forest Temple MQ Well Recovery Heart 2": "can_use(Iron_Boots) or can_use(Bow) or can_use(Slingshot)", + "Forest Temple MQ Well Recovery Heart 3": "can_use(Iron_Boots) or can_use(Bow) or can_use(Slingshot)", "Forest Temple MQ GS Raised Island Courtyard": " can_use(Hookshot) or can_use(Boomerang) or (can_use(Fire_Arrows) and @@ -107,19 +127,19 @@ (can_use(Iron_Boots) and can_use(Hookshot)) or can_use(Bow) or can_use(Slingshot)", "Deku Baba Sticks": "is_adult or Kokiri_Sword or Boomerang", "Deku Baba Nuts": " - is_adult or Slingshot or Sticks or + is_adult or Slingshot or Sticks or has_explosives or Kokiri_Sword or can_use(Dins_Fire)" }, "exits": { - "Forest Temple Outdoors Top Ledges": " + "Forest Temple Outdoors High Balconies": " can_use(Hookshot) and - (can_use(Longshot) or can_use(Hover_Boots) or can_play(Song_of_Time) or + (can_use(Longshot) or can_use(Hover_Boots) or can_play(Song_of_Time) or logic_forest_vines)", "Forest Temple NE Outdoors Ledge": "can_use(Longshot)" } }, { - "region_name": "Forest Temple Outdoors Top Ledges", + "region_name": "Forest Temple Outdoors High Balconies", "dungeon": "Forest Temple", "locations": { "Forest Temple MQ Raised Island Courtyard Upper Chest": "True" @@ -149,7 +169,17 @@ "locations": { "Forest Temple MQ Bow Chest": "True", "Forest Temple MQ Map Chest": "can_use(Bow)", - "Forest Temple MQ Compass Chest": "can_use(Bow)" + "Forest Temple MQ Compass Chest": "can_use(Bow)", + "Forest Temple MQ Upper Stalfos Pot 1": "True", + "Forest Temple MQ Upper Stalfos Pot 2": "True", + "Forest Temple MQ Upper Stalfos Pot 3": "True", + "Forest Temple MQ Upper Stalfos Pot 4": "True", + "Forest Temple MQ Blue Poe Room Pot 1": "True", + "Forest Temple MQ Blue Poe Room Pot 2": "True", + "Forest Temple MQ Blue Poe Room Pot 3": "True", + "Forest Temple MQ Frozen Eye Switch Room Small Wooden Crate 1": "(Small_Key_Forest_Temple, 6)", + "Forest Temple MQ Frozen Eye Switch Room Small Wooden Crate 2": "(Small_Key_Forest_Temple, 6)", + "Forest Temple MQ Frozen Eye Switch Room Small Wooden Crate 3": "(Small_Key_Forest_Temple, 6)" }, "exits": { "Forest Temple Falling Room": " @@ -164,7 +194,9 @@ "Forest Temple Amy and Meg": "can_use(Bow) and (Small_Key_Forest_Temple, 6)" }, "locations": { - "Forest Temple MQ Falling Ceiling Room Chest": "True" + "Forest Temple MQ Falling Ceiling Room Chest": "True", + "Forest Temple MQ Green Poe Room Pot 1": "(Small_Key_Forest_Temple, 6)", + "Forest Temple MQ Green Poe Room Pot 2": "(Small_Key_Forest_Temple, 6)" }, "exits": { "Forest Temple NE Outdoors Ledge": "True" @@ -174,7 +206,11 @@ "region_name": "Forest Temple Before Boss", "dungeon": "Forest Temple", "locations": { - "Forest Temple MQ Basement Chest": "True" + "Forest Temple MQ Basement Chest": "True", + "Forest Temple MQ Basement Pot 1": "True", + "Forest Temple MQ Basement Pot 2": "True", + "Forest Temple MQ Basement Pot 3": "True", + "Forest Temple MQ Basement Pot 4": "True" }, "exits": { "Forest Temple Boss Door": "True" diff --git a/data/World/Forest Temple.json b/data/World/Forest Temple.json index e1214b74d..24a6bd9eb 100644 --- a/data/World/Forest Temple.json +++ b/data/World/Forest Temple.json @@ -18,6 +18,13 @@ "dungeon": "Forest Temple", "locations": { "Forest Temple First Stalfos Chest": "is_adult or Kokiri_Sword", + "Forest Temple Center Room Right Pot 1": "True", + "Forest Temple Center Room Right Pot 2": "True", + "Forest Temple Center Room Right Pot 3": "True", + "Forest Temple Center Room Left Pot 1": "True", + "Forest Temple Center Room Left Pot 2": "True", + "Forest Temple Center Room Left Pot 3": "True", + "Forest Temple Lower Stalfos Pot": "True", "Forest Temple GS Lobby": "can_use(Hookshot) or can_use(Boomerang)", "Fairy Pot": "has_bottle" }, @@ -49,6 +56,22 @@ ((Boomerang or Nuts or Deku_Shield) and (Sticks or Kokiri_Sword or Slingshot)))" } }, + { + "region_name": "Forest Temple Outdoors High Balconies", + "dungeon": "Forest Temple", + "locations": { + "Forest Temple Well Chest": "True", + "Forest Temple Map Chest": "True", + "Forest Temple Well Recovery Heart 1": "True", + "Forest Temple Well Recovery Heart 2": "True" + }, + "exits": { + "Forest Temple NW Outdoors": "True", + "Forest Temple NE Outdoors": "True", + "Forest Temple Falling Room": " + logic_forest_door_frame and can_use(Hover_Boots) and can_use(Scarecrow)" + } + }, { "region_name": "Forest Temple NE Outdoors", "dungeon": "Forest Temple", @@ -68,35 +91,8 @@ "exits": { "Forest Temple Outdoors High Balconies": " can_use(Longshot) or (logic_forest_vines and can_use(Hookshot))", - "Forest Temple NW Outdoors": "can_use(Iron_Boots) or (Progressive_Scale, 2)", - "Forest Temple Lobby": "True" - } - }, - { - "region_name": "Forest Temple Outdoors High Balconies", - "dungeon": "Forest Temple", - "locations": { - "Forest Temple Well Chest": "True", - "Forest Temple Map Chest": "True" - }, - "exits": { - "Forest Temple NW Outdoors": "True", - "Forest Temple NE Outdoors": "True", - "Forest Temple Falling Room": " - logic_forest_door_frame and can_use(Hover_Boots) and can_use(Scarecrow)" - } - }, - { - "region_name": "Forest Temple Falling Room", - "dungeon": "Forest Temple", - "events": { - "Forest Temple Amy and Meg": "can_use(Bow)" - }, - "locations": { - "Forest Temple Falling Ceiling Room Chest": "True" - }, - "exits": { - "Forest Temple NE Outdoors": "True" + # Longshot can grab some very high up vines to drain the well. + "Forest Temple NW Outdoors": "can_use(Iron_Boots) or (Progressive_Scale, 2)" } }, { @@ -131,7 +127,9 @@ "region_name": "Forest Temple Outside Upper Ledge", "dungeon": "Forest Temple", "locations": { - "Forest Temple Floormaster Chest": "True" + "Forest Temple Floormaster Chest": "True", + "Forest Temple Courtyard Recovery Heart 1": "True", + "Forest Temple Courtyard Recovery Heart 2": "True" }, "exits": { "Forest Temple NW Outdoors": "True" @@ -146,11 +144,43 @@ "locations": { "Forest Temple Bow Chest": "True", "Forest Temple Red Poe Chest": "can_use(Bow)", - "Forest Temple Blue Poe Chest": "can_use(Bow)" + "Forest Temple Blue Poe Chest": "can_use(Bow)", + "Forest Temple Upper Stalfos Pot 1": "True", + "Forest Temple Upper Stalfos Pot 2": "True", + "Forest Temple Upper Stalfos Pot 3": "True", + "Forest Temple Upper Stalfos Pot 4": "True", + "Forest Temple Blue Poe Room Pot 1": "True", + "Forest Temple Blue Poe Room Pot 2": "True", + "Forest Temple Blue Poe Room Pot 3": "True" }, "exits": { - "Forest Temple Falling Room": " - (Small_Key_Forest_Temple, 5) and (Bow or can_use(Dins_Fire))" + "Forest Temple Frozen Eye Switch Room": "(Small_Key_Forest_Temple, 5)" + } + }, + { + "region_name": "Forest Temple Frozen Eye Switch Room", + "dungeon": "Forest Temple", + "locations": { + "Forest Temple Frozen Eye Switch Room Pot 1": "True", + "Forest Temple Frozen Eye Switch Room Pot 2": "True" + }, + "exits": { + "Forest Temple Falling Room": "Bow or can_use(Dins_Fire)" + } + }, + { + "region_name": "Forest Temple Falling Room", + "dungeon": "Forest Temple", + "events": { + "Forest Temple Amy and Meg": "can_use(Bow)" + }, + "locations": { + "Forest Temple Falling Ceiling Room Chest": "True", + "Forest Temple Green Poe Room Pot 1": "True", + "Forest Temple Green Poe Room Pot 2": "True" + }, + "exits": { + "Forest Temple NE Outdoors": "True" } }, { diff --git a/data/World/Ganons Castle MQ.json b/data/World/Ganons Castle MQ.json index bab4d8825..895229524 100644 --- a/data/World/Ganons Castle MQ.json +++ b/data/World/Ganons Castle MQ.json @@ -4,136 +4,198 @@ "dungeon": "Ganons Castle", "exits": { "Castle Grounds From Ganons Castle": "True", - "Ganons Castle Main": "here(is_adult or - (Kokiri_Sword and (Sticks or has_explosives or Nuts or Boomerang)) or - (has_explosives and (Sticks or ((Nuts or Boomerang) and Slingshot))))" + "Ganons Castle Main": " + here(is_adult or + (Kokiri_Sword and (Sticks or has_explosives or Nuts or Boomerang)) or + (has_explosives and (Sticks or ((Nuts or Boomerang) and Slingshot))))" } }, { "region_name": "Ganons Castle Main", "dungeon": "Ganons Castle", "exits": { - "Ganons Castle Forest Trial": "True", - "Ganons Castle Fire Trial": "True", + "Ganons Castle Forest Trial": "here(is_adult or Kokiri_Sword)", "Ganons Castle Water Trial": "True", "Ganons Castle Shadow Trial": "is_adult", - "Ganons Castle Spirit Trial": "is_adult", + "Ganons Castle Fire Trial": " + is_adult and Goron_Tunic and Golden_Gauntlets and + (Longshot or Hover_Boots or (logic_fire_trial_mq and Hookshot))", "Ganons Castle Light Trial": "can_use(Golden_Gauntlets)", + "Ganons Castle Spirit Trial": "can_use(Megaton_Hammer) and (Bow or logic_rusted_switches)", + "Ganons Castle Deku Scrubs": "logic_lens_castle_mq or can_use(Lens_of_Truth)", "Ganons Castle Tower": " - (skipped_trials[Forest] or 'Forest Trial Clear') and - (skipped_trials[Fire] or 'Fire Trial Clear') and - (skipped_trials[Water] or 'Water Trial Clear') and - (skipped_trials[Shadow] or 'Shadow Trial Clear') and - (skipped_trials[Spirit] or 'Spirit Trial Clear') and - (skipped_trials[Light] or 'Light Trial Clear')", - "Ganons Castle Deku Scrubs": "logic_lens_castle_mq or can_use(Lens_of_Truth)" + (skipped_trials[Forest] or 'Forest Trial Clear') and + (skipped_trials[Fire] or 'Fire Trial Clear') and + (skipped_trials[Water] or 'Water Trial Clear') and + (skipped_trials[Shadow] or 'Shadow Trial Clear') and + (skipped_trials[Spirit] or 'Spirit Trial Clear') and + (skipped_trials[Light] or 'Light Trial Clear')" } }, { - "region_name": "Ganons Castle Deku Scrubs", + "region_name": "Ganons Castle Forest Trial", "dungeon": "Ganons Castle", "locations": { - "Ganons Castle MQ Deku Scrub Center-Left": "True", - "Ganons Castle MQ Deku Scrub Center": "True", - "Ganons Castle MQ Deku Scrub Center-Right": "True", - "Ganons Castle MQ Deku Scrub Left": "True", - "Ganons Castle MQ Deku Scrub Right": "True", - "Free Fairies": "has_bottle" + "Ganons Castle MQ Forest Trial Freestanding Key": "can_use(Hookshot) or can_use(Boomerang)", + "Ganons Castle MQ Forest Trial Eye Switch Chest": "can_use(Bow) or can_use(Slingshot)", + "Ganons Castle MQ Forest Trial Frozen Eye Switch Chest": "has_fire_source" + }, + "exits": { + "Ganons Castle Forest Trial Ending": "is_adult and can_play(Song_of_Time)" } }, { - "region_name": "Ganons Castle Forest Trial", + "region_name": "Ganons Castle Forest Trial Ending", "dungeon": "Ganons Castle", "events": { - "Forest Trial Clear": "can_use(Light_Arrows) and can_play(Song_of_Time)" + "Forest Trial Clear": "can_use(Light_Arrows)" }, "locations": { - "Ganons Castle MQ Forest Trial Eye Switch Chest": "here(is_adult or Kokiri_Sword) and (can_use(Bow) or can_use(Slingshot))", - "Ganons Castle MQ Forest Trial Frozen Eye Switch Chest": "has_fire_source and (is_adult or Kokiri_Sword)", - "Ganons Castle MQ Forest Trial Freestanding Key": "here(is_adult or Kokiri_Sword) and (can_use(Hookshot) or can_use(Boomerang))" + "Ganons Castle MQ Forest Trial Pot 1": "True", + "Ganons Castle MQ Forest Trial Pot 2": "True" } }, { - "region_name": "Ganons Castle Fire Trial", + "region_name": "Ganons Castle Water Trial", "dungeon": "Ganons Castle", - "events": { - "Fire Trial Clear": " - can_use(Goron_Tunic) and can_use(Golden_Gauntlets) and can_use(Light_Arrows) and - (can_use(Longshot) or Hover_Boots or (logic_fire_trial_mq and can_use(Hookshot)))" + "locations": { + "Ganons Castle MQ Water Trial Chest": "Blue_Fire", + "Ganons Castle MQ Water Trial Recovery Heart": "Blue_Fire", + "Blue Fire": "has_bottle" + }, + "exits": { + "Ganons Castle Water Trial Ending": "Blue_Fire and (Small_Key_Ganons_Castle, 3)" } }, { - "region_name": "Ganons Castle Water Trial", + "region_name": "Ganons Castle Water Trial Ending", "dungeon": "Ganons Castle", "events": { - "Water Trial Clear": " - Blue_Fire and can_use(Light_Arrows) and - (Small_Key_Ganons_Castle, 3)" + "Water Trial Clear": "can_use(Light_Arrows)" }, "locations": { - "Ganons Castle MQ Water Trial Chest": "Blue_Fire", - "Blue Fire": "has_bottle" + "Ganons Castle MQ Water Trial Pot 1": "True", + "Ganons Castle MQ Water Trial Pot 2": "True" } }, { "region_name": "Ganons Castle Shadow Trial", "dungeon": "Ganons Castle", + "locations": { + "Ganons Castle MQ Shadow Trial Bomb Flower Chest": " + (Bow and (Hookshot or Hover_Boots)) or + (Hover_Boots and (logic_lens_castle_mq or can_use(Lens_of_Truth)) and + (has_explosives or Progressive_Strength_Upgrade or can_use(Dins_Fire)))" + }, + "exits": { + "Ganons Castle Shadow Trial Ending": " + (logic_lens_castle_mq or can_use(Lens_of_Truth)) and + (Hover_Boots or (Bow and Hookshot and (has_fire_source or logic_shadow_trial_mq)))" + } + }, + { + "region_name": "Ganons Castle Shadow Trial Ending", + "dungeon": "Ganons Castle", "events": { - "Shadow Trial Clear": " - can_use(Light_Arrows) and (logic_lens_castle_mq or can_use(Lens_of_Truth)) and - (Hover_Boots or (Progressive_Hookshot and (has_fire_source or logic_shadow_trial_mq)))" + "Shadow Trial Clear": "can_use(Light_Arrows)" }, "locations": { - "Ganons Castle MQ Shadow Trial Bomb Flower Chest": " - (Bow and (Progressive_Hookshot or Hover_Boots)) or - (Hover_Boots and (logic_lens_castle_mq or can_use(Lens_of_Truth)) and - (has_explosives or Progressive_Strength_Upgrade or can_use(Dins_Fire)))", - "Ganons Castle MQ Shadow Trial Eye Switch Chest": " - Bow and (logic_lens_castle_mq or can_use(Lens_of_Truth)) and - (Hover_Boots or (Progressive_Hookshot and (has_fire_source or logic_shadow_trial_mq)))" + "Ganons Castle MQ Shadow Trial Eye Switch Chest": "Bow", + "Ganons Castle MQ Shadow Trial Pot 1": "True", + "Ganons Castle MQ Shadow Trial Pot 2": "True" } }, { - "region_name": "Ganons Castle Spirit Trial", + "region_name": "Ganons Castle Fire Trial", "dungeon": "Ganons Castle", "events": { - "Spirit Trial Clear": " - can_use(Light_Arrows) and Megaton_Hammer and - has_bombchus and Fire_Arrows and Mirror_Shield" + "Fire Trial Clear": "can_use(Light_Arrows)" }, "locations": { - "Ganons Castle MQ Spirit Trial First Chest": "(Bow or logic_rusted_switches) and Megaton_Hammer", - "Ganons Castle MQ Spirit Trial Invisible Chest": " - (Bow or logic_rusted_switches) and Megaton_Hammer and - has_bombchus and (logic_lens_castle_mq or can_use(Lens_of_Truth))", - "Ganons Castle MQ Spirit Trial Sun Front Left Chest": " - Megaton_Hammer and has_bombchus and - can_use(Fire_Arrows) and Mirror_Shield", - "Ganons Castle MQ Spirit Trial Sun Back Left Chest": " - Megaton_Hammer and has_bombchus and - can_use(Fire_Arrows) and Mirror_Shield", - "Ganons Castle MQ Spirit Trial Golden Gauntlets Chest": " - Megaton_Hammer and has_bombchus and - can_use(Fire_Arrows) and Mirror_Shield", - "Ganons Castle MQ Spirit Trial Sun Back Right Chest": " - Megaton_Hammer and has_bombchus and - can_use(Fire_Arrows) and Mirror_Shield", - "Nut Pot": " - is_adult and Megaton_Hammer and has_bombchus and - can_use(Fire_Arrows) and Mirror_Shield" + "Ganons Castle MQ Fire Trial Pot 1": "True", + "Ganons Castle MQ Fire Trial Pot 2": "True" } }, { "region_name": "Ganons Castle Light Trial", "dungeon": "Ganons Castle", + "locations": { + "Ganons Castle MQ Light Trial Lullaby Chest": "can_play(Zeldas_Lullaby)" + }, + "exits": { + "Ganons Castle Light Trial Boulder Room": " + (Small_Key_Ganons_Castle, 2) and (Hookshot or logic_light_trial_mq)" + } + }, + { + "region_name": "Ganons Castle Light Trial Boulder Room", + "dungeon": "Ganons Castle", + "locations": { + "Ganons Castle MQ Light Trial Recovery Heart 1": "True", + "Ganons Castle MQ Light Trial Recovery Heart 2": "True" + }, + "exits": { + "Ganons Castle Light Trial Ending": " + (Small_Key_Ganons_Castle, 3) and (logic_lens_castle_mq or can_use(Lens_of_Truth))" + } + }, + { + "region_name": "Ganons Castle Light Trial Ending", + "dungeon": "Ganons Castle", "events": { - "Light Trial Clear": " - can_use(Light_Arrows) and (Small_Key_Ganons_Castle, 3) and - (logic_lens_castle_mq or can_use(Lens_of_Truth)) and - (Progressive_Hookshot or logic_light_trial_mq)" + "Light Trial Clear": "can_use(Light_Arrows)" }, "locations": { - "Ganons Castle MQ Light Trial Lullaby Chest": "can_play(Zeldas_Lullaby)" + "Ganons Castle MQ Light Trial Pot 1": "True", + "Ganons Castle MQ Light Trial Pot 2": "True" + } + }, + { + "region_name": "Ganons Castle Spirit Trial", + "dungeon": "Ganons Castle", + "locations": { + "Ganons Castle MQ Spirit Trial First Chest": "True" + }, + "exits": { + "Ganons Castle Spirit Trial Second Room": "has_bombchus" + } + }, + { + "region_name": "Ganons Castle Spirit Trial Second Room", + "dungeon": "Ganons Castle", + "locations": { + "Ganons Castle MQ Spirit Trial Invisible Chest": "logic_lens_castle_mq or can_use(Lens_of_Truth)" + }, + "exits": { + "Ganons Castle Spirit Trial Ending": "can_use(Fire_Arrows) and Mirror_Shield" + } + }, + { + "region_name": "Ganons Castle Spirit Trial Ending", + "dungeon": "Ganons Castle", + "events": { + "Spirit Trial Clear": "can_use(Light_Arrows)" + }, + "locations": { + "Ganons Castle MQ Spirit Trial Sun Front Left Chest": "True", + "Ganons Castle MQ Spirit Trial Sun Back Left Chest": "True", + "Ganons Castle MQ Spirit Trial Golden Gauntlets Chest": "True", + "Ganons Castle MQ Spirit Trial Sun Back Right Chest": "True", + "Ganons Castle MQ Spirit Trial Pot 1": "True", + "Ganons Castle MQ Spirit Trial Pot 2": "True", + "Nut Pot": "True" + } + }, + { + "region_name": "Ganons Castle Deku Scrubs", + "dungeon": "Ganons Castle", + "locations": { + "Ganons Castle MQ Deku Scrub Center-Left": "True", + "Ganons Castle MQ Deku Scrub Center": "True", + "Ganons Castle MQ Deku Scrub Center-Right": "True", + "Ganons Castle MQ Deku Scrub Left": "True", + "Ganons Castle MQ Deku Scrub Right": "True", + "Free Fairies": "has_bottle" } } ] diff --git a/data/World/Ganons Castle.json b/data/World/Ganons Castle.json index 8481c0a49..b4e229dd5 100644 --- a/data/World/Ganons Castle.json +++ b/data/World/Ganons Castle.json @@ -5,110 +5,147 @@ "exits": { "Castle Grounds From Ganons Castle": "True", "Ganons Castle Forest Trial": "True", - "Ganons Castle Fire Trial": "True", "Ganons Castle Water Trial": "True", "Ganons Castle Shadow Trial": "True", - "Ganons Castle Spirit Trial": "True", + "Ganons Castle Fire Trial": "True", "Ganons Castle Light Trial": "can_use(Golden_Gauntlets)", + "Ganons Castle Spirit Trial": "True", + "Ganons Castle Deku Scrubs": "logic_lens_castle or can_use(Lens_of_Truth)", "Ganons Castle Tower": " - (skipped_trials[Forest] or 'Forest Trial Clear') and - (skipped_trials[Fire] or 'Fire Trial Clear') and - (skipped_trials[Water] or 'Water Trial Clear') and - (skipped_trials[Shadow] or 'Shadow Trial Clear') and - (skipped_trials[Spirit] or 'Spirit Trial Clear') and - (skipped_trials[Light] or 'Light Trial Clear')", - "Ganons Castle Deku Scrubs": "logic_lens_castle or can_use(Lens_of_Truth)" + (skipped_trials[Forest] or 'Forest Trial Clear') and + (skipped_trials[Fire] or 'Fire Trial Clear') and + (skipped_trials[Water] or 'Water Trial Clear') and + (skipped_trials[Shadow] or 'Shadow Trial Clear') and + (skipped_trials[Spirit] or 'Spirit Trial Clear') and + (skipped_trials[Light] or 'Light Trial Clear')" } }, { - "region_name": "Ganons Castle Deku Scrubs", + "region_name": "Ganons Castle Forest Trial", "dungeon": "Ganons Castle", "locations": { - "Ganons Castle Deku Scrub Center-Left": "can_stun_deku", - "Ganons Castle Deku Scrub Center-Right": "can_stun_deku", - "Ganons Castle Deku Scrub Right": "can_stun_deku", - "Ganons Castle Deku Scrub Left": "can_stun_deku", - "Free Fairies": "has_bottle" + "Ganons Castle Forest Trial Chest": " + is_adult or Slingshot or Sticks or Kokiri_Sword or can_use(Dins_Fire)" + }, + "exits": { + "Ganons Castle Forest Trial Ending": " + can_use(Fire_Arrows) or (can_use(Dins_Fire) and (can_use(Bow) or can_use(Hookshot)))" } }, { - "region_name": "Ganons Castle Forest Trial", + "region_name": "Ganons Castle Forest Trial Ending", "dungeon": "Ganons Castle", "events": { - "Forest Trial Clear": "can_use(Light_Arrows) and (Fire_Arrows or Dins_Fire)" + "Forest Trial Clear": "can_use(Light_Arrows)" }, "locations": { - "Ganons Castle Forest Trial Chest": "is_adult or (is_child and (Slingshot or Sticks or - Kokiri_Sword or can_use(Dins_Fire)))" + "Ganons Castle Forest Trial Pot 1": "True", + "Ganons Castle Forest Trial Pot 2": "True" } }, { - "region_name": "Ganons Castle Fire Trial", + "region_name": "Ganons Castle Water Trial", "dungeon": "Ganons Castle", - "events": { - "Fire Trial Clear": " - can_use(Goron_Tunic) and can_use(Golden_Gauntlets) and - can_use(Light_Arrows) and can_use(Longshot)" + "locations": { + "Ganons Castle Water Trial Left Chest": "True", + "Ganons Castle Water Trial Right Chest": "True", + "Blue Fire": " + has_bottle and (is_adult or Sticks or Kokiri_Sword or has_explosives)", + "Fairy Pot": " + Blue_Fire and (is_adult or has_explosives or can_use(Dins_Fire))" + }, + "exits": { + "Ganons Castle Water Trial Ending": "Blue_Fire and can_use(Megaton_Hammer)" } }, { - "region_name": "Ganons Castle Water Trial", + "region_name": "Ganons Castle Water Trial Ending", "dungeon": "Ganons Castle", "events": { - "Water Trial Clear": "Blue_Fire and Megaton_Hammer and can_use(Light_Arrows)" + "Water Trial Clear": "can_use(Light_Arrows)" }, "locations": { - "Ganons Castle Water Trial Left Chest": "True", - "Ganons Castle Water Trial Right Chest": "True", - "Fairy Pot": "Blue_Fire and has_bottle and (is_adult or (is_child and (has_explosives or can_use(Dins_Fire))))", - "Blue Fire": "has_bottle and (is_adult or (is_child and (Sticks or Kokiri_Sword or has_explosives)))" + "Ganons Castle Water Trial Pot 1": "True", + "Ganons Castle Water Trial Pot 2": "True" } }, { "region_name": "Ganons Castle Shadow Trial", "dungeon": "Ganons Castle", - "events": { - "Shadow Trial Clear": " - can_use(Light_Arrows) and Megaton_Hammer and - ((Fire_Arrows and (logic_lens_castle or can_use(Lens_of_Truth))) or - (can_use(Longshot) and (Hover_Boots or (Dins_Fire and (logic_lens_castle or can_use(Lens_of_Truth))))))" - }, "locations": { "Ganons Castle Shadow Trial Front Chest": " - can_use(Fire_Arrows) or Progressive_Hookshot or - Hover_Boots or can_play(Song_of_Time) or is_child", - "Ganons Castle Shadow Trial Golden Gauntlets Chest": " - can_use(Fire_Arrows) or - (can_use(Longshot) and (Hover_Boots or can_use(Dins_Fire)))" + is_child or can_use(Fire_Arrows) or Hookshot or + Hover_Boots or can_play(Song_of_Time)" + }, + "exits": { + "Ganons Castle Shadow Trial First Gap": "can_use(Longshot) or can_use(Fire_Arrows)" } }, { - "region_name": "Ganons Castle Spirit Trial", + "region_name": "Ganons Castle Shadow Trial First Gap", + "dungeon": "Ganons Castle", + "locations": { + "Ganons Castle Shadow Trial Like Like Pot 1": "True", + "Ganons Castle Shadow Trial Like Like Pot 2": "True" + }, + "exits": { + "Ganons Castle Shadow Trial Second Gap": "Hover_Boots or has_fire_source" + } + }, + { + "region_name": "Ganons Castle Shadow Trial Second Gap", + "dungeon": "Ganons Castle", + "locations": { + "Ganons Castle Shadow Trial Golden Gauntlets Chest": "True", + "Ganons Castle Shadow Trial Recovery Heart 1": " + logic_lens_castle or can_use(Lens_of_Truth) or Hover_Boots", + "Ganons Castle Shadow Trial Recovery Heart 2": " + logic_lens_castle or can_use(Lens_of_Truth) or Hover_Boots", + "Ganons Castle Shadow Trial Recovery Heart 3": " + logic_lens_castle or can_use(Lens_of_Truth) or Hover_Boots" + }, + "exits": { + "Ganons Castle Shadow Trial Ending": " + Megaton_Hammer and + (logic_lens_castle or can_use(Lens_of_Truth) or (Longshot and Hover_Boots))" + } + }, + { + "region_name": "Ganons Castle Shadow Trial Ending", "dungeon": "Ganons Castle", "events": { - "Spirit Trial Clear": " - can_use(Light_Arrows) and Mirror_Shield and has_bombchus and - (logic_spirit_trial_hookshot or Progressive_Hookshot)" + "Shadow Trial Clear": "can_use(Light_Arrows)" }, "locations": { - "Ganons Castle Spirit Trial Crystal Switch Chest": " - ((logic_spirit_trial_hookshot and (is_adult or Kokiri_Sword or Sticks)) or can_use(Hookshot))", - "Ganons Castle Spirit Trial Invisible Chest": " - ((logic_spirit_trial_hookshot and (is_adult or Kokiri_Sword or Sticks)) or can_use(Hookshot)) and - has_bombchus and (logic_lens_castle or can_use(Lens_of_Truth))", - "Nut Pot": " - is_adult and (logic_spirit_trial_hookshot or Progressive_Hookshot) and - has_bombchus and Bow and Mirror_Shield" + "Ganons Castle Shadow Trial Pot 1": "True", + "Ganons Castle Shadow Trial Pot 2": "True" } }, { - "region_name": "Ganons Castle Light Trial", + "region_name": "Ganons Castle Fire Trial", + "dungeon": "Ganons Castle", + "locations": { + "Ganons Castle Fire Trial Recovery Heart": "True" + }, + "exits": { + "Ganons Castle Fire Trial Ending": " + is_adult and Goron_Tunic and Golden_Gauntlets and Longshot" + } + }, + { + "region_name": "Ganons Castle Fire Trial Ending", "dungeon": "Ganons Castle", "events": { - "Light Trial Clear": " - can_use(Light_Arrows) and Progressive_Hookshot and - (Small_Key_Ganons_Castle, 2) and (logic_lens_castle or can_use(Lens_of_Truth))" + "Fire Trial Clear": "can_use(Light_Arrows)" }, + "locations": { + "Ganons Castle Fire Trial Pot 1": "True", + "Ganons Castle Fire Trial Pot 2": "True" + } + }, + { + "region_name": "Ganons Castle Light Trial", + "dungeon": "Ganons Castle", "locations": { "Ganons Castle Light Trial First Left Chest": "True", "Ganons Castle Light Trial Second Left Chest": "True", @@ -116,9 +153,88 @@ "Ganons Castle Light Trial First Right Chest": "True", "Ganons Castle Light Trial Second Right Chest": "True", "Ganons Castle Light Trial Third Right Chest": "True", - "Ganons Castle Light Trial Invisible Enemies Chest": "logic_lens_castle or can_use(Lens_of_Truth)", + "Ganons Castle Light Trial Invisible Enemies Chest": " + logic_lens_castle or can_use(Lens_of_Truth)", "Ganons Castle Light Trial Lullaby Chest": " - can_play(Zeldas_Lullaby) and (Small_Key_Ganons_Castle, 1)" + (Small_Key_Ganons_Castle, 1) and can_play(Zeldas_Lullaby)" + }, + "exits": { + "Ganons Castle Light Trial Boulder Room": "(Small_Key_Ganons_Castle, 2)" + } + }, + { + "region_name": "Ganons Castle Light Trial Boulder Room", + "dungeon": "Ganons Castle", + "locations": { + "Ganons Castle Light Trial Boulder Pot": "True" + }, + "exits": { + "Ganons Castle Light Trial Ending": "Hookshot and (logic_lens_castle or can_use(Lens_of_Truth))" + } + }, + { + "region_name": "Ganons Castle Light Trial Ending", + "dungeon": "Ganons Castle", + "events": { + "Light Trial Clear": "can_use(Light_Arrows)" + }, + "locations": { + "Ganons Castle Light Trial Pot 1": "True", + "Ganons Castle Light Trial Pot 2": "True" + } + }, + { + "region_name": "Ganons Castle Spirit Trial", + "dungeon": "Ganons Castle", + "locations": { + "Ganons Castle Spirit Trial Recovery Heart": "True" + }, + "exits": { + "Ganons Castle Spirit Trial Second Room Front": " + can_use(Hookshot) or (logic_spirit_trial_hookshot and can_jumpslash)" + } + }, + { + "region_name": "Ganons Castle Spirit Trial Second Room Front", + "dungeon": "Ganons Castle", + "locations": { + "Ganons Castle Spirit Trial Crystal Switch Chest": "True" + }, + "exits": { + "Ganons Castle Spirit Trial Second Room Back": "has_bombchus" + } + }, + { + "region_name": "Ganons Castle Spirit Trial Second Room Back", + "dungeon": "Ganons Castle", + "locations": { + "Ganons Castle Spirit Trial Invisible Chest": "logic_lens_castle or can_use(Lens_of_Truth)" + }, + "exits": { + "Ganons Castle Spirit Trial Ending": "is_adult and Bow and Mirror_Shield" + } + }, + { + "region_name": "Ganons Castle Spirit Trial Ending", + "dungeon": "Ganons Castle", + "events": { + "Spirit Trial Clear": "can_use(Light_Arrows)" + }, + "locations": { + "Ganons Castle Spirit Trial Pot 1": "True", + "Ganons Castle Spirit Trial Pot 2": "True", + "Nut Pot": "True" + } + }, + { + "region_name": "Ganons Castle Deku Scrubs", + "dungeon": "Ganons Castle", + "locations": { + "Ganons Castle Deku Scrub Center-Left": "can_stun_deku", + "Ganons Castle Deku Scrub Center-Right": "can_stun_deku", + "Ganons Castle Deku Scrub Right": "can_stun_deku", + "Ganons Castle Deku Scrub Left": "can_stun_deku", + "Free Fairies": "has_bottle" } } ] diff --git a/data/World/Gerudo Training Ground MQ.json b/data/World/Gerudo Training Ground MQ.json index 98c68b870..7961e539b 100644 --- a/data/World/Gerudo Training Ground MQ.json +++ b/data/World/Gerudo Training Ground MQ.json @@ -8,12 +8,17 @@ "Gerudo Training Ground MQ Hidden Ceiling Chest": "logic_lens_gtg_mq or can_use(Lens_of_Truth)", "Gerudo Training Ground MQ Maze Path First Chest": "True", "Gerudo Training Ground MQ Maze Path Second Chest": "True", - "Gerudo Training Ground MQ Maze Path Third Chest": "(Small_Key_Gerudo_Training_Ground, 1)" + "Gerudo Training Ground MQ Maze Path Third Chest": "(Small_Key_Gerudo_Training_Ground, 1)", + "Gerudo Training Ground MQ Lobby Left Pot 1": "True", + "Gerudo Training Ground MQ Lobby Left Pot 2": "True", + "Gerudo Training Ground MQ Lobby Right Pot 1": "True", + "Gerudo Training Ground MQ Lobby Right Pot 2": "True", + "Gerudo Training Ground MQ Maze Crate": "(Small_Key_Gerudo_Training_Ground, 3) and can_break_crate" }, "exits": { "Gerudo Fortress": "True", - "Gerudo Training Ground Left Side": "here(has_fire_source)", - "Gerudo Training Ground Right Side": "here(can_use(Bow) or can_use(Slingshot))" + "Gerudo Training Ground Right Side": "here(can_use(Bow) or can_use(Slingshot))", + "Gerudo Training Ground Left Side": "here(has_fire_source)" } }, { @@ -21,12 +26,12 @@ "dungeon": "Gerudo Training Ground", "locations": { "Gerudo Training Ground MQ Dinolfos Chest": "is_adult", - "Wall Fairy": "has_bottle and can_use(Bow)" #in the Dinalfos room shoot the Gerudo symbol above the door to the lava room. + # In the Dinalfos room, shoot the Gerudo symbol above the door to the lava room. + "Wall Fairy": "has_bottle and can_use(Bow)" }, "exits": { - # Still requires has_fire_source in the room - "Gerudo Training Ground Underwater": " - (Bow or can_use(Longshot)) and can_use(Hover_Boots)" + # Fire source is checked in the water room itself. + "Gerudo Training Ground Underwater": "is_adult and (Bow or Longshot) and Hover_Boots" } }, { @@ -34,8 +39,8 @@ "dungeon": "Gerudo Training Ground", "locations": { "Gerudo Training Ground MQ Underwater Silver Rupee Chest": " - has_fire_source and can_use(Iron_Boots) and - (logic_fewer_tunic_requirements or can_use(Zora_Tunic)) and can_take_damage" + has_fire_source and Iron_Boots and + (logic_fewer_tunic_requirements or Zora_Tunic) and can_take_damage" } }, { @@ -62,20 +67,23 @@ "exits": { "Gerudo Training Ground Back Areas": " is_adult and (logic_lens_gtg_mq or can_use(Lens_of_Truth)) and Blue_Fire and - (can_play(Song_of_Time) or (logic_gtg_fake_wall and can_use(Hover_Boots)))" + (can_play(Song_of_Time) or (logic_gtg_fake_wall and Hover_Boots))" } }, { "region_name": "Gerudo Training Ground Back Areas", "dungeon": "Gerudo Training Ground", "locations": { + # The switch that opens the door to the Ice Arrows chest can be hit with a precise jumpslash. + "Gerudo Training Ground MQ Ice Arrows Chest": " + (Small_Key_Gerudo_Training_Ground, 3) and Megaton_Hammer", "Gerudo Training Ground MQ Eye Statue Chest": "Bow", "Gerudo Training Ground MQ Second Iron Knuckle Chest": "True", - "Gerudo Training Ground MQ Flame Circle Chest": "can_use(Hookshot) or Bow or has_explosives" + "Gerudo Training Ground MQ Flame Circle Chest": "Hookshot or Bow or has_explosives" }, "exits": { "Gerudo Training Ground Central Maze Right": "Megaton_Hammer", - "Gerudo Training Ground Right Side": "can_use(Longshot)" + "Gerudo Training Ground Right Side": "Longshot" } }, { @@ -83,16 +91,11 @@ "dungeon": "Gerudo Training Ground", "locations": { "Gerudo Training Ground MQ Maze Right Central Chest": "True", - "Gerudo Training Ground MQ Maze Right Side Chest": "True", - # The switch that opens the door to the Ice Arrows chest can be hit with a precise jumpslash. - "Gerudo Training Ground MQ Ice Arrows Chest": " - (Small_Key_Gerudo_Training_Ground, 3)" + "Gerudo Training Ground MQ Maze Right Side Chest": "True" }, "exits": { - # guarantees fire with torch - "Gerudo Training Ground Underwater": " - can_use(Longshot) or (can_use(Hookshot) and Bow)", - "Gerudo Training Ground Right Side": "can_use(Hookshot)" + "Gerudo Training Ground Underwater": "Longshot or (Hookshot and Bow)", + "Gerudo Training Ground Right Side": "Hookshot" } } ] diff --git a/data/World/Gerudo Training Ground.json b/data/World/Gerudo Training Ground.json index dfaed49a8..13a470f6c 100644 --- a/data/World/Gerudo Training Ground.json +++ b/data/World/Gerudo Training Ground.json @@ -7,30 +7,39 @@ "Gerudo Training Ground Lobby Right Chest": "can_use(Bow) or can_use(Slingshot)", "Gerudo Training Ground Stalfos Chest": "is_adult or Kokiri_Sword", "Gerudo Training Ground Beamos Chest": "has_explosives and (is_adult or Kokiri_Sword)", - "Wall Fairy": "has_bottle and can_use(Bow)" #in the Beamos room shoot the Gerudo symbol above the door to the lava room. + "Gerudo Training Ground Hidden Ceiling Chest": " + (Small_Key_Gerudo_Training_Ground, 3) and (logic_lens_gtg or can_use(Lens_of_Truth))", + "Gerudo Training Ground Maze Path First Chest": "(Small_Key_Gerudo_Training_Ground, 4)", + "Gerudo Training Ground Maze Path Second Chest": "(Small_Key_Gerudo_Training_Ground, 6)", + "Gerudo Training Ground Maze Path Third Chest": "(Small_Key_Gerudo_Training_Ground, 7)", + "Gerudo Training Ground Maze Path Final Chest": "(Small_Key_Gerudo_Training_Ground, 9)", + "Gerudo Training Ground Beamos Recovery Heart 1": "True", + "Gerudo Training Ground Beamos Recovery Heart 2": "True", + # In the Beamos room, shoot the Gerudo symbol above the door to the lava room. + "Wall Fairy": "has_bottle and can_use(Bow)" }, "exits": { "Gerudo Fortress": "True", - "Gerudo Training Ground Heavy Block Room": " - (is_adult or Kokiri_Sword) and - (can_use(Hookshot) or logic_gtg_without_hookshot)", "Gerudo Training Ground Lava Room": " here(has_explosives and (is_adult or Kokiri_Sword))", - "Gerudo Training Ground Central Maze": "True" + "Gerudo Training Ground Central Maze Right": "(Small_Key_Gerudo_Training_Ground, 9)", + "Gerudo Training Ground Heavy Block Room": " + (is_adult or Kokiri_Sword) and + (can_use(Hookshot) or logic_gtg_without_hookshot)" } }, { - "region_name": "Gerudo Training Ground Central Maze", + "region_name": "Gerudo Training Ground Lava Room", "dungeon": "Gerudo Training Ground", "locations": { - "Gerudo Training Ground Hidden Ceiling Chest": "(Small_Key_Gerudo_Training_Ground, 3) and (logic_lens_gtg or can_use(Lens_of_Truth))", - "Gerudo Training Ground Maze Path First Chest": "(Small_Key_Gerudo_Training_Ground, 4)", - "Gerudo Training Ground Maze Path Second Chest": "(Small_Key_Gerudo_Training_Ground, 6)", - "Gerudo Training Ground Maze Path Third Chest": "(Small_Key_Gerudo_Training_Ground, 7)", - "Gerudo Training Ground Maze Path Final Chest": "(Small_Key_Gerudo_Training_Ground, 9)" + "Gerudo Training Ground Underwater Silver Rupee Chest": " + is_adult and Hookshot and can_play(Song_of_Time) and + Iron_Boots and (logic_fewer_tunic_requirements or Zora_Tunic)" }, "exits": { - "Gerudo Training Ground Central Maze Right": "(Small_Key_Gerudo_Training_Ground, 9)" + "Gerudo Training Ground Central Maze Right": "can_play(Song_of_Time) or is_child", + "Gerudo Training Ground Hammer Room": " + is_adult and (Longshot or (Hookshot and Hover_Boots))" } }, { @@ -42,79 +51,63 @@ "Gerudo Training Ground Freestanding Key": "True" }, "exits": { - "Gerudo Training Ground Hammer Room": "can_use(Hookshot)", - "Gerudo Training Ground Lava Room": "True" + "Gerudo Training Ground Lava Room": "True", + "Gerudo Training Ground Hammer Room": "can_use(Hookshot)" } }, { - "region_name": "Gerudo Training Ground Lava Room", + "region_name": "Gerudo Training Ground Heavy Block Room", "dungeon": "Gerudo Training Ground", "locations": { - "Gerudo Training Ground Underwater Silver Rupee Chest": " - can_use(Hookshot) and can_play(Song_of_Time) and Iron_Boots and - (logic_fewer_tunic_requirements or can_use(Zora_Tunic))" + "Gerudo Training Ground Before Heavy Block Chest": "True" }, "exits": { - "Gerudo Training Ground Central Maze Right": "can_play(Song_of_Time) or is_child", - "Gerudo Training Ground Hammer Room": " - can_use(Longshot) or (can_use(Hookshot) and can_use(Hover_Boots))" + "Gerudo Training Ground Eye Statue Upper": " + is_adult and (logic_lens_gtg or can_use(Lens_of_Truth)) and + (Hookshot or (logic_gtg_fake_wall and Hover_Boots))" } }, { - "region_name": "Gerudo Training Ground Hammer Room", + "region_name": "Gerudo Training Ground Eye Statue Upper", "dungeon": "Gerudo Training Ground", "locations": { - "Gerudo Training Ground Hammer Room Clear Chest": "True", - "Gerudo Training Ground Hammer Room Switch Chest": "can_use(Megaton_Hammer)" + "Gerudo Training Ground Near Scarecrow Chest": "Bow" }, "exits": { - "Gerudo Training Ground Eye Statue Lower": "can_use(Megaton_Hammer) and Bow", - "Gerudo Training Ground Lava Room": "True" + "Gerudo Training Ground Like Like Room": "Silver_Gauntlets", + "Gerudo Training Ground Eye Statue Lower": "True" } }, { - "region_name": "Gerudo Training Ground Eye Statue Lower", + "region_name": "Gerudo Training Ground Like Like Room", "dungeon": "Gerudo Training Ground", "locations": { - "Gerudo Training Ground Eye Statue Chest": "can_use(Bow)" - }, - "exits": { - "Gerudo Training Ground Hammer Room": "True" + "Gerudo Training Ground Heavy Block First Chest": "True", + "Gerudo Training Ground Heavy Block Second Chest": "True", + "Gerudo Training Ground Heavy Block Third Chest": "True", + "Gerudo Training Ground Heavy Block Fourth Chest": "True" } }, { - "region_name": "Gerudo Training Ground Eye Statue Upper", + "region_name": "Gerudo Training Ground Eye Statue Lower", "dungeon": "Gerudo Training Ground", "locations": { - "Gerudo Training Ground Near Scarecrow Chest": "can_use(Bow)" + "Gerudo Training Ground Eye Statue Chest": "Bow" }, "exits": { - "Gerudo Training Ground Eye Statue Lower": "True" + "Gerudo Training Ground Hammer Room": "True" } }, { - "region_name": "Gerudo Training Ground Heavy Block Room", + "region_name": "Gerudo Training Ground Hammer Room", "dungeon": "Gerudo Training Ground", "locations": { - "Gerudo Training Ground Before Heavy Block Chest": "True" + "Gerudo Training Ground Hammer Room Clear Chest": "True", + "Gerudo Training Ground Hammer Room Switch Chest": "Megaton_Hammer" }, "exits": { - "Gerudo Training Ground Eye Statue Upper": " - (logic_lens_gtg or can_use(Lens_of_Truth)) and - (can_use(Hookshot) or (logic_gtg_fake_wall and can_use(Hover_Boots)))", - "Gerudo Training Ground Like Like Room": " - can_use(Silver_Gauntlets) and (logic_lens_gtg or can_use(Lens_of_Truth)) and - (can_use(Hookshot) or (logic_gtg_fake_wall and can_use(Hover_Boots)))" - } - }, - { - "region_name": "Gerudo Training Ground Like Like Room", - "dungeon": "Gerudo Training Ground", - "locations": { - "Gerudo Training Ground Heavy Block First Chest": "True", - "Gerudo Training Ground Heavy Block Second Chest": "True", - "Gerudo Training Ground Heavy Block Third Chest": "True", - "Gerudo Training Ground Heavy Block Fourth Chest": "True" + "Gerudo Training Ground Lava Room": "True", + "Gerudo Training Ground Eye Statue Lower": "Megaton_Hammer and Bow" } } ] diff --git a/data/World/Ice Cavern MQ.json b/data/World/Ice Cavern MQ.json index e7d0f43c9..cbecbb1d1 100644 --- a/data/World/Ice Cavern MQ.json +++ b/data/World/Ice Cavern MQ.json @@ -3,6 +3,12 @@ "region_name": "Ice Cavern Beginning", "dungeon": "Ice Cavern", "locations": { + "Ice Cavern MQ First Hall Pot": "True", + "Ice Cavern MQ Tektite Room Pot 1": "True", + "Ice Cavern MQ Tektite Room Pot 2": "True", + # The crystal switch in the tektite room can be hit with the pot in the first hall. + "Ice Cavern MQ Center Room Pot 1": "True", + "Ice Cavern MQ Center Room Pot 2": "True", "Fairy Pot": "has_bottle" }, "exits": { @@ -24,25 +30,28 @@ "Blue Fire": "has_bottle" } }, + { + "region_name": "Ice Cavern Compass Room", + "dungeon": "Ice Cavern", + "locations": { + "Ice Cavern MQ Compass Chest": "True", + "Ice Cavern MQ Freestanding PoH": "has_explosives", + "Ice Cavern MQ Compass Room Pot 1": "True", + "Ice Cavern MQ Compass Room Pot 2": "True", + "Ice Cavern MQ GS Red Ice": "can_play(Song_of_Time) or logic_ice_mq_red_ice_gs" + } + }, { "region_name": "Ice Cavern Iron Boots Region", "dungeon": "Ice Cavern", "locations": { "Ice Cavern MQ Iron Boots Chest": "is_adult", "Sheik in Ice Cavern": "is_adult", + "Ice Cavern MQ Near End Pot": "is_adult", "Ice Cavern MQ GS Ice Block": "is_adult or can_child_attack", "Ice Cavern MQ GS Scarecrow": " can_use(Scarecrow) or (Hover_Boots and can_use(Longshot)) or (logic_ice_mq_scarecrow and is_adult)" } - }, - { - "region_name": "Ice Cavern Compass Room", - "dungeon": "Ice Cavern", - "locations": { - "Ice Cavern MQ Compass Chest": "True", - "Ice Cavern MQ Freestanding PoH": "has_explosives", - "Ice Cavern MQ GS Red Ice": "can_play(Song_of_Time) or logic_ice_mq_red_ice_gs" - } } ] diff --git a/data/World/Ice Cavern.json b/data/World/Ice Cavern.json index f61596dd1..23f2dea96 100644 --- a/data/World/Ice Cavern.json +++ b/data/World/Ice Cavern.json @@ -2,34 +2,63 @@ { "region_name": "Ice Cavern Beginning", "dungeon": "Ice Cavern", + "locations":{ + "Ice Cavern Frozen Blue Rupee": "Blue_Fire" + }, "exits": { "ZF Ice Ledge": "True", - #Frezzards are weird, they are immune to KS completely. Leave sticks out as 8/10 is a lot - "Ice Cavern": "here(is_adult or has_explosives or can_use(Dins_Fire))" + # Freezards are immune to Kokiri Sword. It would take a lot of sticks. + "Ice Cavern Spinning Blades": "here(is_adult or has_explosives or can_use(Dins_Fire))" } }, { - "region_name": "Ice Cavern", + "region_name": "Ice Cavern Spinning Blades", "dungeon": "Ice Cavern", "locations": { - "Ice Cavern Map Chest": "Blue_Fire and is_adult", - "Ice Cavern Compass Chest": "Blue_Fire", + "Ice Cavern Hall Pot 1": "True", + "Ice Cavern Hall Pot 2": "True", + "Ice Cavern Spinning Blade Pot 1": "True", + "Ice Cavern Spinning Blade Pot 2": "True", + "Ice Cavern Spinning Blade Pot 3": "True", + "Ice Cavern Spinning Blade Flying Pot": "True", + "Ice Cavern GS Spinning Scythe Room": "can_use(Hookshot) or can_use(Boomerang)" + }, + "exits": { + "Ice Cavern Map Room": "is_adult", + "Ice Cavern Behind Ice Walls": "Blue_Fire" + } + }, + { + "region_name": "Ice Cavern Map Room", + "dungeon": "Ice Cavern", + "locations": { + "Ice Cavern Map Chest": "Blue_Fire", + "Ice Cavern Map Room Recovery Heart 1": "True", + "Ice Cavern Map Room Recovery Heart 2": "True", + "Ice Cavern Map Room Recovery Heart 3": "True", + "Ice Cavern Frozen Pot": "Blue_Fire", + "Blue Fire": "has_bottle" + } + }, + { + "region_name": "Ice Cavern Behind Ice Walls", + "dungeon": "Ice Cavern", + "locations": { + "Ice Cavern Compass Chest": "True", + "Ice Cavern Freestanding PoH": "True", "Ice Cavern Iron Boots Chest": " - Blue_Fire and - (is_adult or Slingshot or Sticks or - Kokiri_Sword or can_use(Dins_Fire))", + is_adult or Slingshot or Sticks or Kokiri_Sword or can_use(Dins_Fire)", "Sheik in Ice Cavern": " - Blue_Fire and - (is_adult or Slingshot or Sticks or - Kokiri_Sword or can_use(Dins_Fire))", - "Ice Cavern Freestanding PoH": "Blue_Fire", - "Ice Cavern GS Spinning Scythe Room": "can_use(Hookshot) or can_use(Boomerang)", - "Ice Cavern GS Heart Piece Room": " - Blue_Fire and (can_use(Hookshot) or can_use(Boomerang))", + is_adult or Slingshot or Sticks or Kokiri_Sword or can_use(Dins_Fire)", + "Ice Cavern Block Room Red Rupee 1": "can_play(Song_of_Time) or can_use(Boomerang)", + "Ice Cavern Block Room Red Rupee 2": "can_play(Song_of_Time) or can_use(Boomerang)", + "Ice Cavern Block Room Red Rupee 3": "can_play(Song_of_Time) or can_use(Boomerang)", + "Ice Cavern Near End Pot 1": "True", + "Ice Cavern Near End Pot 2": "True", + "Ice Cavern GS Heart Piece Room": "can_use(Hookshot) or can_use(Boomerang)", "Ice Cavern GS Push Block Room": " - Blue_Fire and (can_use(Hookshot) or can_use(Boomerang) or - (logic_ice_block_gs and can_use(Hover_Boots)))", - "Blue Fire": "is_adult and has_bottle" + can_use(Hookshot) or can_use(Boomerang) or + (logic_ice_block_gs and can_use(Hover_Boots))" } } ] diff --git a/data/World/Jabu Jabus Belly MQ.json b/data/World/Jabu Jabus Belly MQ.json index 5a9da856d..92ac5714f 100644 --- a/data/World/Jabu Jabus Belly MQ.json +++ b/data/World/Jabu Jabus Belly MQ.json @@ -3,13 +3,15 @@ "region_name": "Jabu Jabus Belly Beginning", "dungeon": "Jabu Jabus Belly", "locations": { - "Nut Pot": "True", "Jabu Jabus Belly MQ Map Chest": "can_blast_or_smash", - "Jabu Jabus Belly MQ First Room Side Chest": "can_use(Slingshot)" + "Jabu Jabus Belly MQ First Room Side Chest": "can_use(Slingshot)", + "Jabu Jabus Belly MQ First Room Pot 1": "True", + "Jabu Jabus Belly MQ First Room Pot 2": "True", + "Nut Pot": "True" }, "exits": { "Zoras Fountain": "True", - "Jabu Jabus Belly Main": "here(is_child and can_use(Slingshot)) or jabu_shortcuts" + "Jabu Jabus Belly Elevator Room": "here(can_use(Slingshot)) or jabu_shortcuts" } }, { @@ -22,17 +24,26 @@ (can_use(Hover_Boots) or can_use(Hookshot) or 'Jabu Jabus Belly Floor Lowered' or jabu_shortcuts)", "Jabu Jabus Belly MQ Compass Chest": " - can_use(Slingshot) or (has_bombchus and is_child) or - (logic_jabu_mq_rang_jump and can_use(Boomerang)) or - ((can_dive or logic_jabu_alcove_jump_dive or Iron_Boots) and - (Bow or Hookshot or has_bombchus) and is_adult)" + (is_child or can_dive or Iron_Boots or logic_jabu_alcove_jump_dive) and + (can_use(Slingshot) or has_bombchus or can_use(Bow) or can_use(Hookshot) or + (logic_jabu_mq_rang_jump and can_use(Boomerang)))", + "Jabu Jabus Belly MQ Recovery Heart 1": "True", + "Jabu Jabus Belly MQ Recovery Heart 2": "True", + "Jabu Jabus Belly MQ Underwater Green Rupee 1": " + can_use(Boomerang) or (Progressive_Scale, 2) or can_use(Iron_Boots)", + "Jabu Jabus Belly MQ Underwater Green Rupee 2": " + can_use(Boomerang) or can_dive or can_use(Iron_Boots)", + "Jabu Jabus Belly MQ Underwater Green Rupee 3": "True", + "Jabu Jabus Belly MQ Elevator Room Pot 1": "True", + "Jabu Jabus Belly MQ Elevator Room Pot 2": "True" }, "exits": { - "Jabu Jabus Belly Beginning": "True", - "Jabu Jabus Belly Main": "can_dive or here(is_child) or logic_jabu_alcove_jump_dive or can_use(Iron_Boots)", + "Jabu Jabus Belly Main": " + here(is_child or can_dive or Iron_Boots or logic_jabu_alcove_jump_dive)", "Jabu Jabus Belly Before Boss": " jabu_shortcuts or 'Jabu Jabus Belly Floor Lowered' or - ('Jabu Jabus Belly Parasitic Tentacle Cleared' and (can_use(Hover_Boots) or can_use(Hookshot)))" + ('Jabu Jabus Belly Parasitic Tentacle Cleared' and + (can_use(Hover_Boots) or can_use(Hookshot)))" } }, { @@ -42,9 +53,13 @@ "Jabu Jabus Belly MQ Basement Near Vines Chest": "can_use(Slingshot)", "Jabu Jabus Belly MQ Basement Near Switches Chest": "can_use(Slingshot)", "Jabu Jabus Belly MQ Boomerang Room Small Chest": "True", - "Jabu Jabus Belly MQ Boomerang Chest": "Kokiri_Sword or Slingshot or Bombs or Sticks or is_adult", + "Jabu Jabus Belly MQ Boomerang Chest": " + Kokiri_Sword or Slingshot or Bombs or Sticks or is_adult", + "Jabu Jabus Belly MQ Boomerang Room Pot 1": "True", + "Jabu Jabus Belly MQ Boomerang Room Pot 2": "True", "Jabu Jabus Belly MQ GS Boomerang Chest Room": " - (can_play(Song_of_Time) and (can_child_attack or is_adult)) or (logic_jabu_mq_sot_gs and can_use(Boomerang))", + (can_play(Song_of_Time) and (can_child_attack or is_adult)) or + (logic_jabu_mq_sot_gs and can_use(Boomerang))", "Jabu Jabus Belly MQ GS Invisible Enemies Room": " (at('Jabu Jabus Belly Depths', True) or jabu_shortcuts) and ((can_use(Hookshot) and can_use(Hover_Boots)) or @@ -56,7 +71,6 @@ # Adult's legs are too long to swim directly onto the Hookshot pillar. }, "exits": { - "Jabu Jabus Belly Elevator Room": "True", "Jabu Jabus Belly Depths": "has_explosives and can_use(Boomerang) and can_use(Slingshot)" } }, @@ -68,24 +82,22 @@ }, "locations": { "Jabu Jabus Belly MQ Falling Like Like Room Chest": "True", + "Jabu Jabus Belly MQ Falling Like Like Room Pot 1": "True", + "Jabu Jabus Belly MQ Falling Like Like Room Pot 2": "True", "Jabu Jabus Belly MQ GS Tailpasaran Room": "Sticks or can_use(Dins_Fire)" }, "exits": { - "Jabu Jabus Belly Main": "True", "Jabu Jabus Belly Past Big Octo": "Sticks or (can_use(Dins_Fire) and Kokiri_Sword)" } }, { "region_name": "Jabu Jabus Belly Past Big Octo", "dungeon": "Jabu Jabus Belly", - "locations": { - "Jabu Jabus Belly MQ Cow" : "can_play(Eponas_Song)" - }, - "exits": { - "Jabu Jabus Belly Main": "True" - }, "events": { "Jabu Jabus Belly Floor Lowered": "True" + }, + "locations": { + "Jabu Jabus Belly MQ Cow": "can_play(Eponas_Song)" } }, { @@ -98,7 +110,6 @@ "Fairy Pot": "has_bottle" }, "exits": { - "Jabu Jabus Belly Main": "True", "Jabu Jabus Belly Boss Door": "here(can_use(Slingshot)) or jabu_shortcuts" } } diff --git a/data/World/Jabu Jabus Belly.json b/data/World/Jabu Jabus Belly.json index 5207125e7..50436f134 100644 --- a/data/World/Jabu Jabus Belly.json +++ b/data/World/Jabu Jabus Belly.json @@ -12,15 +12,21 @@ "dungeon": "Jabu Jabus Belly", "locations": { "Jabu Jabus Belly Boomerang Chest": "True", + "Jabu Jabus Belly Deku Scrub": " + can_dive or is_child or logic_jabu_alcove_jump_dive or can_use(Iron_Boots)", + "Jabu Jabus Belly Small Wooden Crate": "True", + "Jabu Jabus Belly Basement 2 Octoroks Pot 1": "can_use(Boomerang) or can_use(Hover_Boots)", + "Jabu Jabus Belly Basement 2 Octoroks Pot 2": "can_use(Boomerang) or can_use(Hover_Boots)", + "Jabu Jabus Belly Basement 2 Octoroks Pot 3": "can_use(Boomerang) or can_use(Hover_Boots)", + "Jabu Jabus Belly Basement 2 Octoroks Pot 4": "can_use(Boomerang) or can_use(Hover_Boots)", + "Jabu Jabus Belly Basement Switch Room Pot 1": "True", + "Jabu Jabus Belly Basement Switch Room Pot 2": "True", "Jabu Jabus Belly GS Water Switch Room": "True", "Jabu Jabus Belly GS Lobby Basement Lower": "can_use(Boomerang) or can_use(Hookshot)", "Jabu Jabus Belly GS Lobby Basement Upper": "can_use(Boomerang) or can_use(Hookshot)", - "Jabu Jabus Belly Deku Scrub": " - can_dive or is_child or logic_jabu_alcove_jump_dive or can_use(Iron_Boots)", "Fairy Pot": "has_bottle" }, "exits": { - "Jabu Jabus Belly Beginning": "True", "Jabu Jabus Belly Depths": "can_use(Boomerang)", "Jabu Jabus Belly Before Boss": " (logic_jabu_boss_hover and can_use(Hover_Boots)) @@ -32,14 +38,22 @@ "dungeon": "Jabu Jabus Belly", "locations": { "Jabu Jabus Belly Map Chest": "True", - "Jabu Jabus Belly Compass Chest": "True", - "Nut Pot": "Sticks or Kokiri_Sword" + "Jabu Jabus Belly Compass Chest": "True" }, "exits": { - "Jabu Jabus Belly Main": "True" - }, + "Jabu Jabus Belly Past Big Octo": "Sticks or Kokiri_Sword" + } + }, + { + "region_name": "Jabu Jabus Belly Past Big Octo", + "dungeon": "Jabu Jabus Belly", "events": { - "Jabu Jabus Belly Floor Lowered": "Sticks or Kokiri_Sword" + "Jabu Jabus Belly Floor Lowered": "True" + }, + "locations": { + "Jabu Jabus Belly Above Big Octo Pot 1": "True", + "Jabu Jabus Belly Above Big Octo Pot 2": "True", + "Nut Pot": "True" } }, { @@ -49,7 +63,6 @@ "Jabu Jabus Belly GS Near Boss": "True" }, "exits": { - "Jabu Jabus Belly Main": "True", "Jabu Jabus Belly Boss Door": " can_use(Boomerang) or (logic_jabu_near_boss_ranged and diff --git a/data/World/Overworld.json b/data/World/Overworld.json index 4fc0bb73c..e2630c090 100644 --- a/data/World/Overworld.json +++ b/data/World/Overworld.json @@ -81,14 +81,32 @@ }, "locations": { "KF Kokiri Sword Chest": "is_child", + "KF Grass Near Ramp Green Rupee 1": "is_child", + "KF Grass Near Ramp Green Rupee 2": "is_child", + "KF Grass Near Midos Green Rupee 1": "is_child", + "KF Grass Near Midos Green Rupee 2": "is_child", + "KF Behind Midos Blue Rupee": "is_child", + "KF Top of Sarias Recovery Heart 1": "is_child", + "KF Top of Sarias Recovery Heart 2": "is_child", + "KF Top of Sarias Recovery Heart 3": "is_child", + "KF End of Bridge Blue Rupee": "is_child", + "KF Boulder Maze Blue Rupee 1": "is_child", + "KF Boulder Maze Blue Rupee 2": "is_child", + "KF Bean Platform Green Rupee 1": "is_adult and (here(can_plant_bean) or Hover_Boots)", + "KF Bean Platform Green Rupee 2": "is_adult and (here(can_plant_bean) or Hover_Boots)", + "KF Bean Platform Green Rupee 3": "is_adult and (here(can_plant_bean) or Hover_Boots)", + "KF Bean Platform Green Rupee 4": "is_adult and (here(can_plant_bean) or Hover_Boots)", + "KF Bean Platform Green Rupee 5": "is_adult and (here(can_plant_bean) or Hover_Boots)", + "KF Bean Platform Green Rupee 6": "is_adult and (here(can_plant_bean) or Hover_Boots)", + "KF Bean Platform Red Rupee": "is_adult and (here(can_plant_bean) or Hover_Boots)", "KF GS Know It All House": " is_child and can_child_attack and at_night and (had_night_start or can_leave_forest or can_play(Suns_Song))", "KF GS Bean Patch": " can_plant_bugs and can_child_attack", "KF GS House of Twins": " - is_adult and at_night and - (can_use(Hookshot) or (logic_adult_kokiri_gs and can_use(Hover_Boots)))", + is_adult and at_night and + (Hookshot or (logic_adult_kokiri_gs and Hover_Boots))", "KF Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy_without_suns and has_bottle", "Bean Plant Fairy": "is_child and can_plant_bean and can_play(Song_of_Storms) and has_bottle" @@ -114,10 +132,10 @@ "Showed Mido Sword & Shield": "is_child and Kokiri_Sword and Deku_Shield" }, "locations": { - #The Babas despawn for Adult on forest temple completion. For vanilla forest temple - #placement this is not an issue as Adult can go back to forest for the Baba's there. - #Entrance rando cannot rely on this for the case forest completion was done on non - #repeatable access. + # The Babas despawn for Adult on forest temple completion. For vanilla forest temple + # placement this is not an issue as Adult can go back to forest for the Baba's there. + # Entrance rando cannot rely on this for the case forest completion was done on non + # repeatable access. "Deku Baba Sticks": "(is_adult and not entrance_shuffle) or can_use(Kokiri_Sword) or can_use(Boomerang)", "Deku Baba Nuts": "is_adult and not entrance_shuffle", "KF Deku Tree Gossip Stone (Left)": "True", @@ -134,7 +152,8 @@ "region_name": "KF Links House", "scene": "KF Links House", "locations": { - "KF Links House Cow": "is_adult and can_play(Eponas_Song) and 'Links Cow'" + "KF Links House Cow": "is_adult and can_play(Eponas_Song) and 'Links Cow'", + "KF Links House Pot": "True" }, "exits": { "Kokiri Forest": "True" @@ -156,6 +175,12 @@ { "region_name": "KF Sarias House", "scene": "KF Sarias House", + "locations": { + "KF Sarias House Recovery Heart 1": "True", + "KF Sarias House Recovery Heart 2": "True", + "KF Sarias House Recovery Heart 3": "True", + "KF Sarias House Recovery Heart 4": "True" + }, "exits": { "Kokiri Forest": "True" } @@ -163,6 +188,10 @@ { "region_name": "KF House of Twins", "scene": "KF House of Twins", + "locations": { + "KF House of Twins Pot 1": "True", + "KF House of Twins Pot 2": "True" + }, "exits": { "Kokiri Forest": "True" } @@ -170,6 +199,10 @@ { "region_name": "KF Know It All House", "scene": "KF Know it All House", + "locations": { + "KF Know it All House Pot 1": "True", + "KF Know it All House Pot 2": "True" + }, "exits": { "Kokiri Forest": "True" } @@ -178,6 +211,7 @@ "region_name": "KF Kokiri Shop", "scene": "KF Kokiri Shop", "locations": { + "KF Shop Blue Rupee": "True", "KF Shop Item 1": "True", "KF Shop Item 2": "True", "KF Shop Item 3": "True", @@ -191,14 +225,6 @@ "Kokiri Forest": "True" } }, - { - "region_name": "LW Forest Exit", - "scene": "Lost Woods", - "hint": "LOST_WOODS", - "exits": { - "Kokiri Forest": "True" - } - }, { "region_name": "Lost Woods", "scene": "Lost Woods", @@ -212,6 +238,13 @@ "LW Ocarina Memory Game": "is_child and Ocarina", "LW Target in Woods": "can_use(Slingshot)", "LW Deku Scrub Near Bridge": "is_child and can_stun_deku", + "LW Underwater Green Rupee 1": "is_child and (can_dive or Boomerang)", + "LW Underwater Green Rupee 2": "is_child and (can_dive or Boomerang)", + "LW Underwater Green Rupee 3": "is_child and (can_dive or Boomerang)", + "LW Underwater Green Rupee 4": "is_child and (can_dive or Boomerang)", + "LW Underwater Green Rupee 5": "is_child and (can_dive or Boomerang)", + "LW Underwater Green Rupee 6": "is_child and (can_dive or Boomerang)", + "LW Underwater Green Rupee 7": "is_child and (can_dive or Boomerang)", "LW GS Bean Patch Near Bridge": "can_plant_bugs and can_child_attack", "LW Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy_without_suns and has_bottle", @@ -223,8 +256,8 @@ "GC Woods Warp": "True", "LW Bridge": " is_adult and - (can_use(Hover_Boots) or can_use(Longshot) or - here(can_plant_bean) or logic_lost_woods_bridge)", + (Hover_Boots or Longshot or here(can_plant_bean) or logic_lost_woods_bridge)", + "LW Underwater Entrance": "is_child and (can_dive or Boomerang)", "Zora River": "can_leave_forest and (can_dive or can_use(Iron_Boots))", "LW Beyond Mido": "is_child or logic_mido_backflip or can_play(Sarias_Song)", "LW Near Shortcuts Grotto": "here(can_blast_or_smash)" @@ -237,11 +270,12 @@ "locations": { "LW Deku Scrub Near Deku Theater Right": "is_child and can_stun_deku", "LW Deku Scrub Near Deku Theater Left": "is_child and can_stun_deku", + "LW Under Boulder Blue Rupee": "can_blast_or_smash", "LW GS Above Theater": " is_adult and at_night and (here(can_plant_bean) or - (logic_lost_woods_gs_bean and can_use(Hookshot) and - (can_use(Longshot) or can_use(Bow) or has_bombchus or can_use(Dins_Fire))))", + (logic_lost_woods_gs_bean and Hookshot and + (Longshot or Bow or has_bombchus or can_use(Dins_Fire))))", "LW GS Bean Patch Near Theater": " can_plant_bugs and (can_child_attack or (shuffle_scrubs == 'off' and Deku_Shield))", @@ -255,6 +289,25 @@ "LW Scrubs Grotto": "here(can_blast_or_smash)" } }, + { + "region_name": "LW Forest Exit", + "scene": "Lost Woods", + "hint": "LOST_WOODS", + "exits": { + "Kokiri Forest": "True" + } + }, + { + "region_name": "LW Underwater Entrance", + "scene": "Lost Woods", + "hint": "LOST_WOODS", + "locations": { + "LW Underwater Green Rupee Nearest Exit": "is_child" + }, + "exits": { + "Lost Woods": "True" + } + }, { "region_name": "Lost Woods Mushroom Timeout", "scene": "Lost Woods", @@ -270,8 +323,7 @@ "exits": { "LW Beyond Mido": "True", "Sacred Forest Meadow": " - is_adult or Slingshot or Sticks or - Kokiri_Sword or can_use(Dins_Fire)", + is_adult or Slingshot or Sticks or Kokiri_Sword or can_use(Dins_Fire)", "SFM Wolfos Grotto": "can_open_bomb_grotto" } }, @@ -333,7 +385,7 @@ "locations": { "HF Ocarina of Time Item": "is_child and has_all_stones", "Song from Ocarina of Time": "is_child and has_all_stones", - "Big Poe Kill": "can_use(Bow) and can_ride_epona and has_bottle" + "Big Poe Kill": "can_ride_epona and Bow and has_bottle" }, "exits": { "LW Bridge": "True", @@ -346,8 +398,8 @@ "HF Southeast Grotto": "here(can_blast_or_smash)", "HF Open Grotto": "True", "HF Inside Fence Grotto": "can_open_bomb_grotto", - "HF Cow Grotto": "(can_use(Megaton_Hammer) or is_child) and can_open_bomb_grotto", - # There is a hammerable boulder as adult which is not there as child + # There is a hammerable boulder as adult which is not there as child + "HF Cow Grotto": "(is_child or Megaton_Hammer) and can_open_bomb_grotto", "HF Near Market Grotto": "here(can_blast_or_smash)", "HF Fairy Grotto": "here(can_blast_or_smash)", "HF Near Kak Grotto": "can_open_bomb_grotto", @@ -364,16 +416,17 @@ }, "locations": { "Pierre": "is_adult and Bonooru and not free_scarecrow", - "LH Underwater Item": "is_child and can_dive", - "LH Sun": " - is_adult and - (can_use(Distant_Scarecrow) or 'Water Temple Clear') and can_use(Bow)", + "LH Sun": "(can_use(Distant_Scarecrow) or 'Water Temple Clear') and can_use(Bow)", "LH Freestanding PoH": " is_adult and (can_use(Scarecrow) or here(can_plant_bean))", + "LH Underwater Item": "is_child and can_dive", + "LH Underwater Near Shore Green Rupee": "is_child", + "LH Underwater Green Rupee 1": "is_child and can_dive", + "LH Underwater Green Rupee 2": "is_child and can_dive", "LH GS Bean Patch": "can_plant_bugs and can_child_attack", "LH GS Lab Wall": " - is_child and (Boomerang or - (logic_lab_wall_gs and (Sticks or Kokiri_Sword))) and at_night", + is_child and at_night and + (Boomerang or (logic_lab_wall_gs and (Sticks or Kokiri_Sword)))", "LH GS Small Island": "is_child and can_child_attack and at_night", "LH GS Tree": "can_use(Longshot) and at_night", "LH Lab Gossip Stone": "True", @@ -393,9 +446,8 @@ is_child or can_use(Scarecrow) or here(can_plant_bean) or 'Water Temple Clear'", "Water Temple Lobby": " - can_use(Hookshot) and - (can_use(Iron_Boots) or - ((can_use(Longshot) or logic_water_hookshot_entry) and (Progressive_Scale, 2)))", + is_adult and Hookshot and + (Iron_Boots or ((Longshot or logic_water_hookshot_entry) and (Progressive_Scale, 2)))", "LH Grotto": "True" } }, @@ -421,16 +473,19 @@ "scene": "LH Lab", "events": { "Eyedrops Access": " - is_adult and + is_adult and ('Eyeball Frog Access' or (Eyeball_Frog and disable_trade_revert))" }, "locations": { "LH Lab Dive": " (Progressive_Scale, 2) or - (logic_lab_diving and Iron_Boots and can_use(Hookshot))", + (logic_lab_diving and is_adult and Iron_Boots and Hookshot)", + "LH Lab Dive Red Rupee 1": "(Progressive_Scale, 2) or can_use(Iron_Boots)", + "LH Lab Dive Red Rupee 2": "(Progressive_Scale, 2) or can_use(Iron_Boots)", + "LH Lab Dive Red Rupee 3": "(Progressive_Scale, 2) or can_use(Iron_Boots)", "LH GS Lab Crate": " - Iron_Boots and can_use(Hookshot) and - ((not deadly_bonks) or Fairy or (can_use(Nayrus_Love) and shuffle_interior_entrances == 'off'))" + is_adult and Iron_Boots and Hookshot and + (deadly_bonks != 'ohko' or Fairy or (can_use(Nayrus_Love) and shuffle_interior_entrances == 'off'))" }, "exits": { "Lake Hylia": "True" @@ -459,11 +514,11 @@ "exits": { "Hyrule Field": "True", "GV Upper Stream": "True", - "GV Crate Ledge": "is_child or can_use(Longshot)", + "GV Crate Ledge": "is_child or Longshot", "GV Grotto Ledge": "True", "GV Fortress Side": " is_adult and - (can_ride_epona or can_use(Longshot) or gerudo_fortress == 'open' or 'Carpenter Rescue')" + (can_ride_epona or Longshot or gerudo_fortress == 'open' or can_finish_GerudoFortress)" } }, { @@ -475,6 +530,7 @@ "GV Waterfall Freestanding PoH": "True", "GV GS Bean Patch": "can_plant_bugs and can_child_attack", "GV Cow": "is_child and can_play(Eponas_Song)", + "GV Crate Near Cow": "is_child and can_break_crate", "GV Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle", "Bean Plant Fairy": "is_child and can_plant_bean and can_play(Song_of_Storms) and has_bottle" @@ -509,7 +565,8 @@ "hint": "GERUDO_VALLEY", "time_passes": true, "locations": { - "GV Crate Freestanding PoH": "can_bonk_crate" + "GV Crate Freestanding PoH": "can_break_crate", + "GV Freestanding PoH Crate": "can_break_crate" }, "exits": { "GV Lower Stream": "True" @@ -534,8 +591,8 @@ "GV Crate Ledge": " logic_valley_crate_hovers and can_use(Hover_Boots) and can_take_damage", "Gerudo Valley": " - is_child or can_ride_epona or can_use(Longshot) or - gerudo_fortress == 'open' or 'Carpenter Rescue'", + is_child or can_ride_epona or Longshot or + gerudo_fortress == 'open' or can_finish_GerudoFortress", "GV Carpenter Tent": "is_adult", # Invisible as child so not in logic "GV Storms Grotto": "is_adult and can_open_storm_grotto" # Not there as child } @@ -552,38 +609,118 @@ "scene": "Gerudo Fortress", "hint": "GERUDO_FORTRESS", "events": { - "Carpenter Rescue": "can_finish_GerudoFortress", "GF Gate Open": "is_adult and Gerudo_Membership_Card" }, "locations": { - "GF Chest": " - can_use(Hover_Boots) or can_use(Scarecrow) or can_use(Longshot)", "GF HBA 1000 Points": " Gerudo_Membership_Card and can_ride_epona and Bow and at_day", "GF HBA 1500 Points": " Gerudo_Membership_Card and can_ride_epona and Bow and at_day", - "Hideout Jail Guard (1 Torch)": "is_adult or Kokiri_Sword", - "Hideout Jail Guard (2 Torches)": "is_adult or Kokiri_Sword", - "Hideout Jail Guard (3 Torches)": " - (is_adult or Kokiri_Sword) and - (Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) - or can_use(Hover_Boots) or logic_gerudo_kitchen)", - "Hideout Jail Guard (4 Torches)": "is_adult or Kokiri_Sword", - "Hideout Gerudo Membership Card": "can_finish_GerudoFortress", "GF GS Archery Range": " - can_use(Hookshot) and Gerudo_Membership_Card and at_night", - "GF GS Top Floor": " - is_adult and at_night and - (Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or - can_use(Hover_Boots) or logic_gerudo_kitchen)" + can_use(Hookshot) and Gerudo_Membership_Card and at_night" }, "exits": { "GV Fortress Side": "True", + "Hideout 1 Torch Jail": "True", + "Hideout 2 Torches Jail": "True", + "Hideout 4 Torches Jail": "True", + "Hideout Kitchen Hallway": "True", + "GF Entrances Behind Crates": "True", + "GF Roof Entrance Cluster": "can_use(Hover_Boots) or logic_gf_jump", + "GF Kitchen Roof Access": "Gerudo_Membership_Card and can_use(Longshot)", + "GF Hall to Balcony Entrance": "can_use(Longshot)", # via jail ceiling "GF Outside Gate": "'GF Gate Open'", - "Gerudo Training Ground Lobby": "Gerudo_Membership_Card and is_adult", + "Gerudo Training Ground Lobby": "Gerudo_Membership_Card and is_adult" + } + }, + { + "region_name": "GF Entrances Behind Crates", + "scene": "Gerudo Fortress", + "hint": "GERUDO_FORTRESS", + "exits": { + "Gerudo Fortress": "True", + "Hideout 1 Torch Jail": "True", + "Hideout Kitchen Hallway": "True", + "GF Roof Entrance Cluster": "can_use(Longshot)", "GF Storms Grotto": "is_adult and can_open_storm_grotto" # Not there as child } }, + { + "region_name": "GF Roof Entrance Cluster", + "scene": "Gerudo Fortress", + "hint": "GERUDO_FORTRESS", + "exits": { + "Hideout 4 Torches Jail": "True", + "Hideout 2 Torches Jail": "True", + "Hideout Kitchen Front": "True", + "GF Entrances Behind Crates": "True", + "GF Kitchen Roof Access": "logic_gf_jump and is_adult" + } + }, + { + "region_name": "GF Kitchen Roof Access", + "scene": "Gerudo Fortress", + "hint": "GERUDO_FORTRESS", + "exits": { + "Hideout Kitchen Rear": "True", + "GF 3 Torches Jail Exterior": "True", + "GF Chest Roof": "is_adult and (Hover_Boots or can_use(Scarecrow) or Longshot)", + "GF Roof Gold Skulltula": "True" + } + }, + { + "region_name": "GF 3 Torches Jail Exterior", + "scene": "Gerudo Fortress", + "hint": "GERUDO_FORTRESS", + "exits": { + "Hideout 3 Torches Jail": "True", + "GF Roof Entrance Cluster": "True", + "GF Roof Gold Skulltula": "can_use(Longshot)" + } + }, + { + "region_name": "GF Chest Roof", + "scene": "Gerudo Fortress", + "hint": "GERUDO_FORTRESS", + "locations": { + "GF Chest": "True" + }, + "exits": { + "GF Kitchen Roof Access": "True", + "GF Hall to Balcony Entrance": "True" + } + }, + { + "region_name": "GF Roof Gold Skulltula", + "scene": "Gerudo Fortress", + "hint": "GERUDO_FORTRESS", + "locations": { + "GF GS Top Floor": "is_adult and at_night" + } + }, + { + "region_name": "GF Hall to Balcony Entrance", + "scene": "Gerudo Fortress", + "hint": "GERUDO_FORTRESS", + "exits": { + "Gerudo Fortress": "True", + "Hideout Hall to Balcony Lower": "True" + } + }, + { + "region_name": "GF Balcony", + "scene": "Gerudo Fortress", + "hint": "GERUDO_FORTRESS", + "locations": { + "GF Above Jail Crate": "can_break_crate" + }, + "exits": { + "Hideout Hall to Balcony Upper": "True", + "Gerudo Fortress": "True", + "GF Chest Roof": "can_use(Longshot)", + "GF Hall to Balcony Entrance": "can_take_damage or can_use(Hookshot)" + } + }, { "region_name": "GF Outside Gate", "scene": "Gerudo Fortress", @@ -593,10 +730,196 @@ "Wasteland Near Fortress": "True" } }, + { + "region_name": "Hideout 1 Torch Jail", + "scene": "Hideout 1 Torch Jail", + "hint": "GERUDO_FORTRESS", + "events": { + "Hideout 1 Torch Jail Gerudo": "is_adult or Kokiri_Sword", + "Hideout 1 Torch Jail Carpenter": " + 'Hideout 1 Torch Jail Gerudo' and + ((gerudo_fortress == 'normal' and (Small_Key_Thieves_Hideout, 4)) or + (gerudo_fortress == 'fast' and Small_Key_Thieves_Hideout))" + }, + "locations": { + "Hideout 1 Torch Jail Gerudo Key": "'Hideout 1 Torch Jail Gerudo'", + "Hideout Gerudo Membership Card": "can_finish_GerudoFortress", + "Hideout 1 Torch Jail Pot 1": "True", + "Hideout 1 Torch Jail Pot 2": "True", + "Hideout 1 Torch Jail Pot 3": "True", + "Hideout 1 Torch Jail Crate": "can_break_crate" + }, + "exits": { + "Gerudo Fortress": "True", + "GF Entrances Behind Crates": "True" + } + }, + { + "region_name": "Hideout 2 Torches Jail", + "scene": "Hideout 2 Torches Jail", + "hint": "GERUDO_FORTRESS", + "events": { + "Hideout 2 Torches Jail Gerudo": "is_adult or Kokiri_Sword", + "Hideout 2 Torches Jail Carpenter": " + 'Hideout 2 Torches Jail Gerudo' and + gerudo_fortress == 'normal' and (Small_Key_Thieves_Hideout, 4)" + }, + "locations": { + "Hideout 2 Torches Jail Gerudo Key": "'Hideout 2 Torches Jail Gerudo'", + "Hideout 2 Torch Jail Pot 1": "True", + "Hideout 2 Torch Jail Pot 2": "True", + "Hideout 2 Torch Jail Pot 3": "True", + "Hideout 2 Torch Jail In Cell Pot 1": "True", + "Hideout 2 Torch Jail In Cell Pot 2": "True", + "Hideout 2 Torch Jail In Cell Pot 3": "True", + "Hideout 2 Torch Jail In Cell Pot 4": "True", + "Hideout 2 Torch Jail Crate 1": "can_break_crate", + "Hideout 2 Torch Jail Crate 2": "can_break_crate" + }, + "exits": { + "Gerudo Fortress": "True", + "GF Roof Entrance Cluster": "True" + } + }, + { + "region_name": "Hideout 3 Torches Jail", + "scene": "Hideout 3 Torches Jail", + "hint": "GERUDO_FORTRESS", + "events": { + "Hideout 3 Torches Jail Gerudo": "is_adult or Kokiri_Sword", + "Hideout 3 Torches Jail Carpenter": " + 'Hideout 3 Torches Jail Gerudo' and + gerudo_fortress == 'normal' and (Small_Key_Thieves_Hideout, 4)" + }, + "locations": { + "Hideout 3 Torches Jail Gerudo Key": "'Hideout 3 Torches Jail Gerudo'", + "Hideout 3 Torch Jail Crate": "can_break_crate" + }, + "exits": { + "GF 3 Torches Jail Exterior": "True" + } + }, + { + "region_name": "Hideout 4 Torches Jail", + "scene": "Hideout 4 Torches Jail", + "hint": "GERUDO_FORTRESS", + "events": { + "Hideout 4 Torches Jail Gerudo": "is_adult or Kokiri_Sword", + "Hideout 4 Torches Jail Carpenter": " + 'Hideout 4 Torches Jail Gerudo' and + gerudo_fortress == 'normal' and (Small_Key_Thieves_Hideout, 4)" + }, + "locations": { + "Hideout 4 Torches Jail Gerudo Key": "'Hideout 4 Torches Jail Gerudo'", + "Hideout 4 Torch Jail Pot 1": "True", + "Hideout 4 Torch Jail Pot 2": "True" + }, + "exits": { + "Gerudo Fortress": "True", + "GF Roof Entrance Cluster": "True" + } + }, + { + "region_name": "Hideout Kitchen Hallway", + "scene": "Hideout Kitchen", + "hint": "GERUDO_FORTRESS", + "locations": { + "Hideout Near Kitchen Crate 1": " + (Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or logic_gerudo_kitchen) and + can_break_crate", + "Hideout Near Kitchen Crate 2": "can_break_crate", + "Hideout Near Kitchen Crate 3": "can_break_crate", + "Hideout Near Kitchen Crate 4": "can_break_crate", + "Hideout Near Kitchen Crate 5": "can_break_crate" + }, + "exits": { + "GF Entrances Behind Crates": "True", + "Gerudo Fortress": "True", + "Hideout Kitchen Front": " + Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or logic_gerudo_kitchen", + "Hideout Kitchen Rear": " + Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or logic_gerudo_kitchen", + "Hideout Kitchen Pots": " + Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or logic_gerudo_kitchen" + } + }, + { + "region_name": "Hideout Kitchen Front", + "scene": "Hideout Kitchen", + "hint": "GERUDO_FORTRESS", + "exits": { + "GF Roof Entrance Cluster": "True", + "Hideout Kitchen Rear": " + Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or + can_use(Hover_Boots) or logic_gerudo_kitchen", + "Hideout Kitchen Hallway": " + Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or logic_gerudo_kitchen", + "Hideout Kitchen Pots": "can_use(Boomerang)" + } + }, + { + "region_name": "Hideout Kitchen Rear", + "scene": "Hideout Kitchen", + "hint": "GERUDO_FORTRESS", + "exits": { + "GF Kitchen Roof Access": "True", + "Hideout Kitchen Front": " + Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or + can_use(Hover_Boots) or logic_gerudo_kitchen", + "Hideout Kitchen Hallway": " + Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or logic_gerudo_kitchen", + "Hideout Kitchen Pots": "can_use(Boomerang)" + } + }, + { + "region_name": "Hideout Kitchen Pots", + "scene": "Hideout Kitchen", + "hint": "GERUDO_FORTRESS", + "locations": { + "Hideout Kitchen Pot 1": "True", + "Hideout Kitchen Pot 2": "True" + } + }, + { + "region_name": "Hideout Hall to Balcony Lower", + "scene": "Hideout Hall to Balcony", + "hint": "GERUDO_FORTRESS", + "exits": { + "GF Hall to Balcony Entrance": "True", + "Hideout Hall to Balcony Upper": "can_use(Hookshot)" + }, + "locations": { + "Hideout Break Room Pot 1": "Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot)", + "Hideout Break Room Pot 2": "Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot)", + "Hideout Break Room Hallway Crate 1": "can_break_crate", + "Hideout Break Room Hallway Crate 2": "can_break_crate", + # Child Link is too short to seen over the table as you go for these crates. + "Hideout Break Room Crate 1": " + can_break_crate and + (Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or + can_use(Sticks) or can_use(Kokiri_Sword))", + "Hideout Break Room Crate 2": " + can_break_crate and + (Gerudo_Membership_Card or can_use(Bow) or can_use(Hookshot) or + can_use(Sticks) or can_use(Kokiri_Sword))" + } + }, + { + "region_name": "Hideout Hall to Balcony Upper", + "scene": "Hideout Hall to Balcony", + "hint": "GERUDO_FORTRESS", + "exits": { + "Hideout Hall to Balcony Lower": "can_use(Hookshot)", + "GF Balcony": "True" + } + }, { "region_name": "Wasteland Near Fortress", "scene": "Haunted Wasteland", "hint": "HAUNTED_WASTELAND", + "locations": { + "Wasteland Crate Before Quicksand": "can_break_crate" + }, "exits": { "GF Outside Gate": "True", "Haunted Wasteland": " @@ -609,26 +932,42 @@ "hint": "HAUNTED_WASTELAND", "locations": { "Wasteland Chest": "has_fire_source", - "Wasteland Bombchu Salesman": " - Progressive_Wallet and - (is_adult or Sticks or Kokiri_Sword)", + "Wasteland Bombchu Salesman": "Progressive_Wallet and can_jumpslash", + "Wasteland Near GS Pot 1": "True", + "Wasteland Near GS Pot 2": "True", + "Wasteland Near GS Pot 3": "True", + "Wasteland Crate After Quicksand 1": "can_break_crate", + "Wasteland Crate After Quicksand 2": "can_break_crate", + "Wasteland Crate After Quicksand 3": "can_break_crate", "Wasteland GS": "can_use(Hookshot) or can_use(Boomerang)", "Fairy Pot": "has_bottle", "Nut Pot": "True" }, "exits": { - "Wasteland Near Colossus": "logic_lens_wasteland or can_use(Lens_of_Truth)", + "Wasteland Near Crate": "logic_lens_wasteland or can_use(Lens_of_Truth)", "Wasteland Near Fortress": " logic_wasteland_crossing or can_use(Hover_Boots) or can_use(Longshot)" } }, + { + "region_name": "Wasteland Near Crate", + "scene": "Haunted Wasteland", + "hint": "HAUNTED_WASTELAND", + "locations": { + "Wasteland Crate Near Colossus": "can_break_crate" + }, + "exits": { + "Haunted Wasteland": "True", + "Wasteland Near Colossus": "True" + } + }, { "region_name": "Wasteland Near Colossus", "scene": "Haunted Wasteland", "hint": "HAUNTED_WASTELAND", "exits": { "Desert Colossus": "True", - "Haunted Wasteland": "logic_reverse_wasteland" + "Wasteland Near Crate": "logic_reverse_wasteland" } }, { @@ -642,8 +981,7 @@ "Colossus GS Tree": "can_use(Hookshot) and at_night", "Colossus GS Hill": " is_adult and at_night and - (here(can_plant_bean) or can_use(Longshot) or - (logic_colossus_gs and can_use(Hookshot)))", + (here(can_plant_bean) or Longshot or (logic_colossus_gs and Hookshot))", "Colossus Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle", "Fairy Pond": "can_play(Song_of_Storms) and has_bottle", @@ -691,6 +1029,12 @@ "region_name": "Market", "scene": "Market", "hint": "MARKET", + "locations": { + "Market Night Red Rupee Crate": "is_child and at_night and can_bonk", + "Market Night Green Rupee Crate 1": "is_child and at_night and can_bonk", + "Market Night Green Rupee Crate 2": "is_child and at_night and can_bonk", + "Market Night Green Rupee Crate 3": "is_child and at_night and can_bonk" + }, "exits": { "Market Entrance": "True", "ToT Entrance": "True", @@ -752,8 +1096,8 @@ "scene": "Temple of Time", "hint": "TEMPLE_OF_TIME", "locations": { - "Master Sword Pedestal": "True", - "Sheik at Temple": "Forest_Medallion and is_adult" + "Sheik at Temple": "Forest_Medallion and is_adult", + "Master Sword Pedestal": "True" }, "exits": { "Temple of Time": "True" @@ -776,7 +1120,7 @@ "time_passes": true, "locations": { "HC Malon Egg": "True", - "HC GS Tree": "can_child_attack and can_bonk_tree", + "HC GS Tree": "can_child_attack and can_bonk", "HC Malon Gossip Stone": "True", "HC Rock Wall Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle", @@ -824,9 +1168,9 @@ "scene": "Castle Grounds", "hint": "OUTSIDE_GANONS_CASTLE", "exits": { - # the rainbow bridge cutscene trigger doesn't extend to the castle entrance + # The rainbow bridge cutscene trigger doesn't extend to the castle entrance "Ganons Castle Grounds": "is_adult and bridge == 'open'" - # no exit back into the castle because the entrance places Link in midair if the bridge isn't spawned + # No exit back into the castle because the entrance places Link in midair if the bridge isn't spawned } }, { @@ -860,9 +1204,38 @@ }, "locations": { "Market 10 Big Poes": " - is_adult and - (Big_Poe or (Bottle_with_Big_Poe, big_poe_count))", - "Market GS Guard House": "is_child and can_bonk_crate" + is_adult and (Big_Poe or (Bottle_with_Big_Poe, big_poe_count))", + "Market Guard House Child Crate": "is_child and can_break_crate", + "Market Guard House Child Pot 1": "is_child", + "Market Guard House Child Pot 2": "is_child", + "Market Guard House Child Pot 3": "is_child", + "Market Guard House Child Pot 4": "is_child", + "Market Guard House Child Pot 5": "is_child", + "Market Guard House Child Pot 6": "is_child", + "Market Guard House Child Pot 7": "is_child", + "Market Guard House Child Pot 8": "is_child", + "Market Guard House Child Pot 9": "is_child", + "Market Guard House Child Pot 10": "is_child", + "Market Guard House Child Pot 11": "is_child", + "Market Guard House Child Pot 12": "is_child", + "Market Guard House Child Pot 13": "is_child", + "Market Guard House Child Pot 14": "is_child", + "Market Guard House Child Pot 15": "is_child", + "Market Guard House Child Pot 16": "is_child", + "Market Guard House Child Pot 17": "is_child", + "Market Guard House Child Pot 18": "is_child", + "Market Guard House Child Pot 19": "is_child", + "Market Guard House Child Pot 20": "is_child", + "Market Guard House Child Pot 21": "is_child", + "Market Guard House Child Pot 22": "is_child", + "Market Guard House Adult Pot 1": "is_adult", + "Market Guard House Adult Pot 2": "is_adult", + "Market Guard House Adult Pot 3": "is_adult", + "Market Guard House Adult Pot 4": "is_adult", + "Market Guard House Adult Pot 5": "is_adult", + "Market Guard House Adult Pot 6": "is_adult", + "Market Guard House Adult Pot 7": "is_adult", + "Market GS Guard House": "is_child and can_break_crate" }, "exits": { "Market Entrance": "True" @@ -893,8 +1266,8 @@ "Mask of Truth": "'Skull Mask' and (complete_mask_quest or (at('Lost Woods', is_child and can_play(Sarias_Song)) and - at('Graveyard', is_child and at_day) and - at('Hyrule Field', is_child and has_all_stones)))" + at('Graveyard', is_child and at_day) and + at('Hyrule Field', is_child and has_all_stones)))" }, "exits": { "Market": "True" @@ -970,7 +1343,8 @@ "region_name": "Market Dog Lady House", "scene": "Market Dog Lady House", "locations": { - "Market Lost Dog": "is_child and at_night" + "Market Lost Dog": "is_child and at_night", + "Market Dog Lady House Crate": "can_bonk" }, "exits": { "Market Back Alley": "True" @@ -979,6 +1353,11 @@ { "region_name": "Market Man in Green House", "scene": "Market Man in Green House", + "locations": { + "Market Man in Green House Pot 1": "True", + "Market Man in Green House Pot 2": "True", + "Market Man in Green House Pot 3": "True" + }, "exits": { "Market Back Alley": "True" } @@ -995,14 +1374,24 @@ "Sheik in Kakariko": " is_adult and Forest_Medallion and Fire_Medallion and Water_Medallion", "Kak Anju as Adult": "is_adult and at_day", - "Kak Anju as Child": "is_child and at_day and (can_bonk_crate or chicken_count < 7)", + "Kak Anju as Child": "is_child and at_day and (can_break_crate or chicken_count < 7)", + "Kak Near Guards House Pot 1": "is_child", + "Kak Near Guards House Pot 2": "is_child", + "Kak Near Guards House Pot 3": "is_child", + "Kak Near Potion Shop Pot 1": "is_child", + "Kak Near Potion Shop Pot 2": "is_child", + "Kak Near Potion Shop Pot 3": "is_child", + "Kak Near Impas House Pot 1": "is_child", + "Kak Near Impas House Pot 2": "is_child", + "Kak Near Impas House Pot 3": "is_child", + "Kak Adult Arrows Crate": "is_adult and can_break_crate", "Kak GS House Under Construction": "is_child and at_night", "Kak GS Skulltula House": "is_child and at_night", "Kak GS Near Gate Guard": "is_child and at_night", - "Kak GS Tree": "is_child and at_night and can_bonk_tree", + "Kak GS Tree": "is_child and at_night and can_bonk", "Kak GS Watchtower": " - is_child and at_night and (Slingshot or has_bombchus or - (logic_kakariko_tower_gs and (Sticks or Kokiri_Sword)))", + is_child and at_night and + (Slingshot or has_bombchus or (logic_kakariko_tower_gs and (Sticks or Kokiri_Sword)))", "Bug Rock": "has_bottle" }, "exits": { @@ -1013,18 +1402,16 @@ "Kak Windmill": "True", "Kak Bazaar": "is_adult and at_day", "Kak Shooting Gallery": "is_adult and at_day", - "Bottom of the Well": " - 'Drain Well' and (is_child or shuffle_dungeon_entrances)", + "Bottom of the Well": "'Drain Well' and (is_child or shuffle_dungeon_entrances)", "Kak Potion Shop Front": "is_child or at_day", "Kak Redead Grotto": "can_open_bomb_grotto", - "Kak Impas Ledge": " - (is_child and at_day) or (is_adult and logic_visible_collisions)", + "Kak Impas Ledge": "(is_child and at_day) or (is_adult and logic_visible_collisions)", "Kak Impas Rooftop": " can_use(Hookshot) or (logic_kakariko_rooftop_gs and can_use(Hover_Boots))", "Kak Odd Medicine Rooftop": " - can_use(Hookshot) or - (logic_man_on_roof and - (is_adult or at_day or Slingshot or has_bombchus or + can_use(Hookshot) or + (logic_man_on_roof and + (is_adult or at_day or Slingshot or has_bombchus or (logic_kakariko_tower_gs and (Sticks or Kokiri_Sword))))", "Kak Backyard": "is_adult or at_day", "Graveyard": "True", @@ -1068,6 +1455,11 @@ "region_name": "Kak Backyard", "scene": "Kakariko Village", "hint": "KAKARIKO_VILLAGE", + "locations": { + "Kak Near Odd Medicine Building Pot 1": "is_child", + "Kak Near Odd Medicine Building Pot 2": "is_child", + "Kak Adult Red Rupee Crate": "is_adult and can_break_crate" + }, "exits": { "Kakariko Village": "True", "Kak Open Grotto": "True", @@ -1212,7 +1604,7 @@ "hint": "GRAVEYARD", "locations": { "Graveyard Freestanding PoH": " - (is_adult and can_bonk_crate and (here(can_plant_bean) or can_use(Longshot))) or + (is_adult and can_break_crate and (here(can_plant_bean) or Longshot)) or (logic_graveyard_poh and can_use(Boomerang))", "Graveyard Dampe Gravedigging Tour": "is_child and at_dampe_time", "Graveyard GS Wall": "can_use(Boomerang) and at_night", @@ -1257,9 +1649,7 @@ "locations": { "Graveyard Royal Familys Tomb Chest": "has_fire_source", "Song from Royal Familys Tomb": " - is_adult or - (Slingshot or Boomerang or Sticks or - has_explosives or Kokiri_Sword)" + is_adult or Slingshot or Boomerang or Sticks or has_explosives or Kokiri_Sword" }, "exits": { "Graveyard": "True" @@ -1274,6 +1664,20 @@ "locations": { "Graveyard Dampe Race Hookshot Chest": "True", "Graveyard Dampe Race Freestanding PoH": "is_adult or logic_child_dampe_race_poh", + "Graveyard Dampe Race Rupee 1": "True", + "Graveyard Dampe Race Rupee 2": "True", + "Graveyard Dampe Race Rupee 3": "True", + "Graveyard Dampe Race Rupee 4": "True", + "Graveyard Dampe Race Rupee 5": "True", + "Graveyard Dampe Race Rupee 6": "True", + "Graveyard Dampe Race Rupee 7": "True", + "Graveyard Dampe Race Rupee 8": "True", + "Graveyard Dampe Pot 1": "True", + "Graveyard Dampe Pot 2": "True", + "Graveyard Dampe Pot 3": "True", + "Graveyard Dampe Pot 4": "True", + "Graveyard Dampe Pot 5": "True", + "Graveyard Dampe Pot 6": "True", "Nut Pot": "True" }, "exits": { @@ -1302,8 +1706,7 @@ "exits": { "Graveyard": "True", "Shadow Temple Entryway": " - can_use(Dins_Fire) or - (logic_shadow_fire_arrow_entry and can_use(Fire_Arrows))" + can_use(Dins_Fire) or (logic_shadow_fire_arrow_entry and can_use(Fire_Arrows))" } }, { @@ -1328,16 +1731,17 @@ "DMT Freestanding PoH": " can_take_damage or can_use(Hover_Boots) or (is_adult and here(can_plant_bean and (plant_beans or has_explosives or Progressive_Strength_Upgrade)))", + "DMT Rock Red Rupee": "is_child and here(can_blast_or_smash)", + "DMT Rock Blue Rupee": "is_child and has_explosives", "DMT GS Bean Patch": " can_plant_bugs and can_child_attack and - (has_explosives or Progressive_Strength_Upgrade or - (logic_dmt_soil_gs and can_use(Boomerang)))", + (has_explosives or Progressive_Strength_Upgrade or (logic_dmt_soil_gs and can_use(Boomerang)))", "DMT GS Near Kak": "can_blast_or_smash", "DMT GS Above Dodongos Cavern": " is_adult and at_night and - (can_use(Megaton_Hammer) or - (logic_trail_gs_lower_hookshot and can_use(Hookshot)) or - (logic_trail_gs_lower_hovers and can_use(Hover_Boots)) or + (Megaton_Hammer or + (logic_trail_gs_lower_hookshot and Hookshot) or + (logic_trail_gs_lower_hovers and Hover_Boots) or (logic_trail_gs_lower_bean and here(can_plant_bean and (plant_beans or has_explosives or Progressive_Strength_Upgrade))))", "Bean Plant Fairy": " @@ -1366,12 +1770,12 @@ }, "locations": { "DMT Biggoron": " - is_adult and - (Claim_Check or - (guarantee_trade_path and + is_adult and + (Claim_Check or + (guarantee_trade_path and ('Eyedrops Access' or (Eyedrops and disable_trade_revert))))", "DMT GS Falling Rocks Path": " - is_adult and (can_use(Megaton_Hammer) or logic_trail_gs_upper) and at_night", + is_adult and (Megaton_Hammer or logic_trail_gs_upper) and at_night", "DMT Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle", "Bug Rock": "is_child and has_bottle" @@ -1399,10 +1803,10 @@ "events": { "Goron City Child Fire": "is_child and can_use(Dins_Fire)", "GC Woods Warp Open": " - can_blast_or_smash or can_use(Dins_Fire) or can_use(Bow) or + can_blast_or_smash or can_use(Dins_Fire) or can_use(Bow) or Progressive_Strength_Upgrade or 'Goron City Child Fire'", "Stop GC Rolling Goron as Adult": " - is_adult and + is_adult and (Progressive_Strength_Upgrade or has_explosives or Bow or (logic_link_goron_dins and can_use(Dins_Fire)))" }, @@ -1410,26 +1814,26 @@ "GC Maze Left Chest": " can_use(Megaton_Hammer) or can_use(Silver_Gauntlets) or (logic_goron_city_leftmost and has_explosives and can_use(Hover_Boots))", - "GC Maze Center Chest": " - can_blast_or_smash or can_use(Silver_Gauntlets)", - "GC Maze Right Chest": " - can_blast_or_smash or can_use(Silver_Gauntlets)", - "GC Pot Freestanding PoH": " - is_child and 'Goron City Child Fire' and - (Bombs or (Progressive_Strength_Upgrade and logic_goron_city_pot_with_strength) or (has_bombchus and logic_goron_city_pot))", + "GC Maze Center Chest": "can_blast_or_smash or can_use(Silver_Gauntlets)", + "GC Maze Right Chest": "can_blast_or_smash or can_use(Silver_Gauntlets)", "GC Rolling Goron as Child": " - is_child and + is_child and (has_explosives or (Progressive_Strength_Upgrade and logic_child_rolling_with_strength))", "GC Medigoron": " - is_adult and Progressive_Wallet and + is_adult and Progressive_Wallet and (can_blast_or_smash or Progressive_Strength_Upgrade)", "GC Rolling Goron as Adult": "'Stop GC Rolling Goron as Adult'", + "GC Lower Staircase Pot 1": "True", + "GC Lower Staircase Pot 2": "True", + "GC Upper Staircase Pot 1": "True", + "GC Upper Staircase Pot 2": "True", + "GC Upper Staircase Pot 3": "True", + "GC Medigoron Pot": "can_blast_or_smash or Progressive_Strength_Upgrade", + "GC Boulder Maze Crate": "(can_blast_or_smash or can_use(Silver_Gauntlets)) and can_break_crate", "GC GS Boulder Maze": "is_child and has_explosives", "GC GS Center Platform": "is_adult", - "GC Maze Gossip Stone": " - can_blast_or_smash or can_use(Silver_Gauntlets)", - "GC Medigoron Gossip Stone": " - can_blast_or_smash or Progressive_Strength_Upgrade", + "GC Maze Gossip Stone": "can_blast_or_smash or can_use(Silver_Gauntlets)", + "GC Medigoron Gossip Stone": "can_blast_or_smash or Progressive_Strength_Upgrade", "Gossip Stone Fairy": " can_summon_gossip_fairy_without_suns and has_bottle and (can_blast_or_smash or Progressive_Strength_Upgrade)", @@ -1440,20 +1844,24 @@ "Death Mountain": "True", "GC Woods Warp": "'GC Woods Warp Open'", "GC Shop": " - (is_adult and 'Stop GC Rolling Goron as Adult') or + (is_adult and 'Stop GC Rolling Goron as Adult') or (is_child and (has_explosives or Progressive_Strength_Upgrade or 'Goron City Child Fire'))", "GC Darunias Chamber": " (is_adult and 'Stop GC Rolling Goron as Adult') or (is_child and can_play(Zeldas_Lullaby))", "GC Grotto Platform": " - is_adult and - ((can_play(Song_of_Time) and - ((damage_multiplier != 'ohko' and damage_multiplier != 'quadruple') or - can_use(Goron_Tunic) or can_use(Longshot) or can_use(Nayrus_Love))) or - (can_use(Hookshot) and - ((damage_multiplier != 'ohko' and can_use(Goron_Tunic)) or + is_adult and + ((can_play(Song_of_Time) and + ((damage_multiplier != 'ohko' and damage_multiplier != 'quadruple') or + Goron_Tunic or Longshot or can_use(Nayrus_Love))) or + (Hookshot and + ((damage_multiplier != 'ohko' and Goron_Tunic) or can_use(Nayrus_Love) or - (damage_multiplier != 'ohko' and damage_multiplier != 'quadruple' and logic_goron_grotto))))" + (damage_multiplier != 'ohko' and damage_multiplier != 'quadruple' and logic_goron_grotto))))", + "GC Spinning Pot": " + is_child and 'Goron City Child Fire' and + (Bombs or (Progressive_Strength_Upgrade and logic_goron_city_pot_with_strength) or + (has_bombchus and logic_goron_city_pot))" } }, { @@ -1476,7 +1884,10 @@ "Goron City Child Fire": "can_use(Sticks)" }, "locations": { - "GC Darunias Joy": "is_child and can_play(Sarias_Song)" + "GC Darunias Joy": "is_child and can_play(Sarias_Song)", + "GC Darunia Pot 1": "True", + "GC Darunia Pot 2": "True", + "GC Darunia Pot 3": "True" }, "exits": { "Goron City": "True", @@ -1494,6 +1905,21 @@ can_use(Nayrus_Love) or (can_play(Song_of_Time) and can_use(Longshot))" } }, + { + "region_name": "GC Spinning Pot", + "scene": "Goron City", + "locations": { + "GC Pot Freestanding PoH": "True", + "GC Spinning Pot Bomb Drop 1": "True", + "GC Spinning Pot Bomb Drop 2": "True", + "GC Spinning Pot Bomb Drop 3": "True", + "GC Spinning Pot Rupee Drop 1": "True", + "GC Spinning Pot Rupee Drop 2": "True", + "GC Spinning Pot Rupee Drop 3": "True", + "GC Spinning Pot PoH Drop Rupee 1": "True", + "GC Spinning Pot PoH Drop Rupee 2": "True" + } + }, { "region_name": "GC Shop", "scene": "GC Shop", @@ -1527,14 +1953,7 @@ "hint": "DEATH_MOUNTAIN_CRATER", "locations": { "DMC Wall Freestanding PoH": "True", - # OHKO and BONKO interact poorly with the heat timer. - # After being revived by a fairy after bonking the crate, - # lingering flames will kill the player in OHKO unless they - # immediately move to put them out. To prevent this unintended - # inconvenience from being required, fairies are not in logic - # for this crate with both OHKO and BONKO. - "DMC GS Crate": " - is_child and can_child_attack and can_bonk_heated_crate", + "DMC GS Crate": "is_child and can_child_attack and can_break_heated_crate", "DMC Gossip Stone": "has_explosives", "Gossip Stone Fairy": " has_explosives and can_summon_gossip_fairy_without_suns and has_bottle" @@ -1542,12 +1961,30 @@ "exits": { "DMC Upper Nearby": "True", "DMC Ladder Area Nearby": "True", + "DMC Pierre Platform": " + (damage_multiplier != 'ohko' and damage_multiplier != 'quadruple') or + (Fairy and (can_use(Goron_Tunic) or damage_multiplier != 'ohko')) or can_use(Nayrus_Love)", "DMC Central Nearby": " - can_use(Goron_Tunic) and can_use(Longshot) and - ((damage_multiplier != 'ohko' and damage_multiplier != 'quadruple') or + can_use(Goron_Tunic) and can_use(Longshot) and + ((damage_multiplier != 'ohko' and damage_multiplier != 'quadruple') or (Fairy and not entrance_shuffle) or can_use(Nayrus_Love))" } }, + { + "region_name": "DMC Pierre Platform", + "font_color": "Red", + "scene": "Death Mountain Crater", + "hint": "DEATH_MOUNTAIN_CRATER", + "locations": { + "DMC Adult Green Rupee 1": "is_adult", + "DMC Adult Green Rupee 2": "is_adult", + "DMC Adult Green Rupee 3": "is_adult", + "DMC Adult Green Rupee 4": "is_adult", + "DMC Adult Green Rupee 5": "is_adult", + "DMC Adult Green Rupee 6": "is_adult", + "DMC Adult Red Rupee": "is_adult" + } + }, { "region_name": "DMC Ladder Area Nearby", "scene": "Death Mountain Crater", @@ -1559,7 +1996,7 @@ "DMC Upper Nearby": "is_adult", "DMC Lower Nearby": " is_adult and - (Hover_Boots or at('DMC Lower Nearby', can_use(Megaton_Hammer)) or + (Hover_Boots or at('DMC Lower Nearby', can_use(Megaton_Hammer)) or ((logic_crater_boulder_jumpslash or logic_crater_boulder_skip) and Megaton_Hammer) or (logic_crater_boulder_skip and Goron_Tunic))" } @@ -1568,6 +2005,12 @@ "region_name": "DMC Lower Nearby", "scene": "Death Mountain Crater", "hint": "DEATH_MOUNTAIN_CRATER", + "locations": { + "DMC Near GC Pot 1": "is_adult", + "DMC Near GC Pot 2": "is_adult", + "DMC Near GC Pot 3": "is_adult", + "DMC Near GC Pot 4": "is_adult" + }, "exits": { "DMC Lower Local": "can_use(Goron_Tunic)", "GC Darunias Chamber": "True", @@ -1583,11 +2026,12 @@ "DMC Lower Nearby": "True", "DMC Ladder Area Nearby": "True", "DMC Central Nearby": " - can_use(Hover_Boots) or can_use(Hookshot) or - (logic_crater_bolero_jump and can_use(Goron_Tunic) and (is_adult and can_shield))", + is_adult and + (Hover_Boots or Hookshot or + (logic_crater_bolero_jump and Goron_Tunic and can_shield))", "DMC Fire Temple Entrance": " - (can_use(Hover_Boots) or can_use(Hookshot)) and - (logic_fewer_tunic_requirements or can_use(Goron_Tunic))" + is_adult and (Hover_Boots or Hookshot) and + (logic_fewer_tunic_requirements or Goron_Tunic)" } }, { @@ -1597,8 +2041,7 @@ "locations": { "DMC Volcano Freestanding PoH": " is_adult and - (here(can_plant_bean) or - (logic_crater_bean_poh_with_hovers and Hover_Boots))", + (here(can_plant_bean) or (logic_crater_bean_poh_with_hovers and Hover_Boots))", "Sheik in Crater": "is_adult" }, "exits": { @@ -1611,17 +2054,25 @@ "hint": "DEATH_MOUNTAIN_CRATER", "locations": { "DMC GS Bean Patch": "can_plant_bugs and can_child_attack", - "Bean Plant Fairy": "is_child and can_plant_bean and can_play(Song_of_Storms) and has_bottle" + "Bean Plant Fairy": "is_child and can_plant_bean and can_play(Song_of_Storms) and has_bottle", + "DMC Child Red Rupee 1": "is_child", + "DMC Child Red Rupee 2": "is_child", + "DMC Child Blue Rupee 1": "is_child", + "DMC Child Blue Rupee 2": "is_child", + "DMC Child Blue Rupee 3": "is_child", + "DMC Child Blue Rupee 4": "is_child", + "DMC Child Blue Rupee 5": "is_child", + "DMC Child Blue Rupee 6": "is_child" }, "exits": { "DMC Central Nearby": "True", "DMC Lower Nearby": " - is_adult and - (can_use(Hover_Boots) or can_use(Hookshot) or here(can_plant_bean))", + is_adult and (Hover_Boots or Hookshot or here(can_plant_bean))", "DMC Upper Nearby": "is_adult and here(can_plant_bean)", "DMC Fire Temple Entrance": " (is_child and shuffle_dungeon_entrances) or - (is_adult and (logic_fewer_tunic_requirements or can_use(Goron_Tunic)))" + (is_adult and (logic_fewer_tunic_requirements or Goron_Tunic))", + "DMC Pierre Platform": "can_use(Distant_Scarecrow)" } }, { @@ -1659,7 +2110,7 @@ "hint": "ZORA_RIVER", "time_passes": true, "locations": { - "ZR GS Tree": "is_child and can_child_attack and can_bonk_tree" + "ZR GS Tree": "is_child and can_child_attack and can_bonk" }, "exits": { "Zora River": "is_adult or has_explosives", @@ -1674,9 +2125,8 @@ "locations": { "ZR Magic Bean Salesman": "is_child", "ZR Frogs Ocarina Game": " - is_child and can_play(Zeldas_Lullaby) and can_play(Sarias_Song) and - can_play(Suns_Song) and can_play(Eponas_Song) and - can_play(Song_of_Time) and can_play(Song_of_Storms)", + is_child and Ocarina and Zeldas_Lullaby and Eponas_Song and + Sarias_Song and Suns_Song and Song_of_Time and Song_of_Storms", "ZR Frogs Zeldas Lullaby": "is_child and can_play(Zeldas_Lullaby)", "ZR Frogs Eponas Song": "is_child and can_play(Eponas_Song)", "ZR Frogs Sarias Song": "is_child and can_play(Sarias_Song)", @@ -1685,8 +2135,11 @@ "ZR Frogs in the Rain": "is_child and can_play(Song_of_Storms)", "ZR Near Open Grotto Freestanding PoH": " is_child or here(can_plant_bean) or Hover_Boots or logic_zora_river_lower", - "ZR Near Domain Freestanding PoH": " - is_child or Hover_Boots or logic_zora_river_upper", + "ZR Near Domain Freestanding PoH": "is_child or Hover_Boots or logic_zora_river_upper", + "ZR Waterfall Red Rupee 1": "is_adult and (Iron_Boots or logic_zora_river_rupees)", + "ZR Waterfall Red Rupee 2": "is_adult and (Iron_Boots or logic_zora_river_rupees)", + "ZR Waterfall Red Rupee 3": "is_adult and (Iron_Boots or logic_zora_river_rupees)", + "ZR Waterfall Red Rupee 4": "is_adult and (Iron_Boots or logic_zora_river_rupees)", "ZR GS Ladder": "is_child and at_night and can_child_attack", "ZR GS Near Raised Grottos": "can_use(Hookshot) and at_night", "ZR GS Above Bridge": "can_use(Hookshot) and at_night", @@ -1703,7 +2156,7 @@ "ZR Front": "True", "ZR Open Grotto": "True", "ZR Fairy Grotto": "here(can_blast_or_smash)", - "Lost Woods": "can_dive or can_use(Iron_Boots)", + "LW Underwater Entrance": "can_dive or can_use(Iron_Boots)", "ZR Storms Grotto": "can_open_storm_grotto", "ZR Behind Waterfall": " can_play(Zeldas_Lullaby) or @@ -1735,7 +2188,7 @@ "events": { "King Zora Thawed": "is_adult and Blue_Fire", "Eyeball Frog Access": " - is_adult and 'King Zora Thawed' and + is_adult and 'King Zora Thawed' and (Eyedrops or Eyeball_Frog or Prescription or 'Prescription Access')" }, "locations": { @@ -1744,9 +2197,16 @@ "Deliver Rutos Letter": " is_child and Rutos_Letter and zora_fountain != 'open'", "ZD King Zora Thawed": "'King Zora Thawed'", + "ZD Pot 1": "True", + "ZD Pot 2": "True", + "ZD Pot 3": "True", + "ZD Pot 4": "True", + "ZD Pot 5": "True", + "ZD In Front of King Zora Beehive 1": "is_child and can_break_upper_beehive", + "ZD In Front of King Zora Beehive 2": "is_child and can_break_upper_beehive", "ZD GS Frozen Waterfall": " is_adult and at_night and - (Progressive_Hookshot or Bow or Magic_Meter or logic_domain_gs)", + (Hookshot or Bow or Magic_Meter or logic_domain_gs)", "ZD Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy_without_suns and has_bottle", "Fish Group": "is_child and has_bottle", @@ -1758,8 +2218,7 @@ "Lake Hylia": "is_child and can_dive", "ZD Behind King Zora": " Deliver_Letter or zora_fountain == 'open' or - (zora_fountain == 'adult' and is_adult) or - (logic_king_zora_skip and is_adult)", + (is_adult and (zora_fountain == 'adult' or logic_king_zora_skip))", "ZD Shop": "is_child or Blue_Fire", "ZD Storms Grotto": "can_open_storm_grotto" } @@ -1768,10 +2227,13 @@ "region_name": "ZD Behind King Zora", "scene": "Zoras Domain", "hint": "ZORAS_DOMAIN", + "locations": { + "ZD Behind King Zora Beehive": "is_child and can_break_upper_beehive" + }, "exits": { "Zoras Domain": " Deliver_Letter or zora_fountain == 'open' or - (zora_fountain == 'adult' and is_adult)", + (is_adult and zora_fountain == 'adult')", "Zoras Fountain": "True" } }, @@ -1789,13 +2251,12 @@ "hint": "ZORAS_FOUNTAIN", "locations": { "ZF Iceberg Freestanding PoH": "is_adult", - "ZF Bottom Freestanding PoH": " - is_adult and Iron_Boots and (logic_fewer_tunic_requirements or can_use(Zora_Tunic))", - "ZF GS Tree": "is_child and can_bonk_tree", + "ZF Near Jabu Pot 1": "is_child", + "ZF Near Jabu Pot 2": "is_child", + "ZF Near Jabu Pot 3": "is_child", + "ZF Near Jabu Pot 4": "is_child", + "ZF GS Tree": "is_child and can_bonk", "ZF GS Above the Log": "can_use(Boomerang) and at_night", - "ZF GS Hidden Cave": " - can_use(Silver_Gauntlets) and can_blast_or_smash and - can_use(Hookshot) and at_night", "ZF Fairy Gossip Stone": "True", "ZF Jabu Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy_without_suns and has_bottle", @@ -1805,7 +2266,46 @@ "ZD Behind King Zora": "True", "Jabu Jabus Belly Beginning": "is_child and Fish", "ZF Ice Ledge": "is_adult", - "ZF Great Fairy Fountain": "has_explosives" + "ZF Great Fairy Fountain": "has_explosives", + "ZF Underwater": "is_adult and Iron_Boots and (logic_fewer_tunic_requirements or Zora_Tunic)", + "ZF Hidden Cave": "can_use(Silver_Gauntlets) and can_blast_or_smash" + } + }, + { + "region_name": "ZF Underwater", + "scene": "Zoras Fountain", + "hint": "ZORAS_FOUNTAIN", + "locations": { + "ZF Bottom Freestanding PoH": "True", + "ZF Bottom Green Rupee 1": "True", + "ZF Bottom Green Rupee 2": "True", + "ZF Bottom Green Rupee 3": "True", + "ZF Bottom Green Rupee 4": "True", + "ZF Bottom Green Rupee 5": "True", + "ZF Bottom Green Rupee 6": "True", + "ZF Bottom Green Rupee 7": "True", + "ZF Bottom Green Rupee 8": "True", + "ZF Bottom Green Rupee 9": "True", + "ZF Bottom Green Rupee 10": "True", + "ZF Bottom Green Rupee 11": "True", + "ZF Bottom Green Rupee 12": "True", + "ZF Bottom Green Rupee 13": "True", + "ZF Bottom Green Rupee 14": "True", + "ZF Bottom Green Rupee 15": "True", + "ZF Bottom Green Rupee 16": "True", + "ZF Bottom Green Rupee 17": "True", + "ZF Bottom Green Rupee 18": "True" + } + }, + { + "region_name": "ZF Hidden Cave", + "scene": "Zoras Fountain", + "hint": "ZORAS_FOUNTAIN", + "locations": { + "ZF Hidden Cave Pot 1": "True", + "ZF Hidden Cave Pot 2": "True", + "ZF Hidden Cave Pot 3": "True", + "ZF GS Hidden Cave": "Hookshot and at_night" } }, { @@ -1854,7 +2354,15 @@ }, "locations": { "Song from Malon": "is_child and Zeldas_Letter and Ocarina and at_day", - "LLR GS Tree": "is_child and can_bonk_tree", + "LLR Front Pot 1": "is_child", + "LLR Front Pot 2": "is_child", + "LLR Front Pot 3": "is_child", + "LLR Front Pot 4": "is_child", + "LLR Rain Shed Pot 1": "is_child", + "LLR Rain Shed Pot 2": "is_child", + "LLR Rain Shed Pot 3": "is_child", + "LLR Child Crate": "is_child and can_break_crate", + "LLR GS Tree": "is_child and can_bonk", "LLR GS Rain Shed": "is_child and at_night", "LLR GS House Window": "can_use(Boomerang) and at_night", "LLR GS Back Wall": "can_use(Boomerang) and at_night" @@ -1871,7 +2379,10 @@ "region_name": "LLR Talons House", "scene": "LLR Talons House", "locations": { - "LLR Talons Chickens": "is_child and at_day and Zeldas_Letter" + "LLR Talons Chickens": "is_child and at_day and Zeldas_Letter", + "LLR Talons House Pot 1": "True", + "LLR Talons House Pot 2": "True", + "LLR Talons House Pot 3": "True" }, "exits": { "Lon Lon Ranch": "True" @@ -1907,7 +2418,7 @@ "Free Fairies": "has_bottle" }, "exits": { - "Gerudo Fortress": "True" + "GF Entrances Behind Crates": "True" } }, { @@ -1925,6 +2436,8 @@ "scene": "KF Storms Grotto", "locations": { "KF Storms Grotto Chest": "True", + "KF Storms Grotto Beehive 1": "can_break_lower_beehive", + "KF Storms Grotto Beehive 2": "can_break_lower_beehive", "KF Storms Grotto Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle", "Butterfly Fairy": "can_use(Sticks) and has_bottle", @@ -1940,6 +2453,8 @@ "scene": "LW Near Shortcuts Grotto", "locations": { "LW Near Shortcuts Grotto Chest": "True", + "LW Near Shortcuts Grotto Beehive 1": "can_break_lower_beehive", + "LW Near Shortcuts Grotto Beehive 2": "can_break_lower_beehive", "LW Near Shortcuts Grotto Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle", "Butterfly Fairy": "can_use(Sticks) and has_bottle", @@ -1966,7 +2481,8 @@ "scene": "LW Scrubs Grotto", "locations": { "LW Deku Scrub Grotto Rear": "can_stun_deku", - "LW Deku Scrub Grotto Front": "can_stun_deku" + "LW Deku Scrub Grotto Front": "can_stun_deku", + "LW Scrubs Grotto Beehive": "can_break_upper_beehive" }, "exits": { "LW Beyond Mido": "True" @@ -1987,7 +2503,8 @@ "scene": "SFM Storms Grotto", "locations": { "SFM Deku Scrub Grotto Rear": "can_stun_deku", - "SFM Deku Scrub Grotto Front": "can_stun_deku" + "SFM Deku Scrub Grotto Front": "can_stun_deku", + "SFM Storms Grotto Beehive": "can_break_upper_beehive" }, "exits": { "Sacred Forest Meadow": "True" @@ -1998,8 +2515,7 @@ "scene": "SFM Wolfos Grotto", "locations": { "SFM Wolfos Grotto Chest": " - is_adult or Slingshot or Sticks or - Kokiri_Sword or can_use(Dins_Fire)" + is_adult or Slingshot or Sticks or Kokiri_Sword or can_use(Dins_Fire)" }, "exits": { "SFM Entryway": "True" @@ -2011,7 +2527,8 @@ "locations": { "LLR Deku Scrub Grotto Left": "can_stun_deku", "LLR Deku Scrub Grotto Right": "can_stun_deku", - "LLR Deku Scrub Grotto Center": "can_stun_deku" + "LLR Deku Scrub Grotto Center": "can_stun_deku", + "LLR Grotto Beehive": "can_break_upper_beehive" }, "exits": { "Lon Lon Ranch": "True" @@ -2022,6 +2539,8 @@ "scene": "HF Southeast Grotto", "locations": { "HF Southeast Grotto Chest": "True", + "HF Southeast Grotto Beehive 1": "can_break_lower_beehive", + "HF Southeast Grotto Beehive 2": "can_break_lower_beehive", "HF Southeast Grotto Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle", "Butterfly Fairy": "can_use(Sticks) and has_bottle", @@ -2037,6 +2556,8 @@ "scene": "HF Open Grotto", "locations": { "HF Open Grotto Chest": "True", + "HF Open Grotto Beehive 1": "can_break_lower_beehive", + "HF Open Grotto Beehive 2": "can_break_lower_beehive", "HF Open Grotto Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle", "Butterfly Fairy": "can_use(Sticks) and has_bottle", @@ -2051,7 +2572,8 @@ "region_name": "HF Inside Fence Grotto", "scene": "HF Inside Fence Grotto", "locations": { - "HF Deku Scrub Grotto": "can_stun_deku" + "HF Deku Scrub Grotto": "can_stun_deku", + "HF Inside Fence Grotto Beehive": "can_break_lower_beehive" }, "exits": { "Hyrule Field": "True" @@ -2061,9 +2583,10 @@ "region_name": "HF Cow Grotto", "scene": "HF Cow Grotto", "locations": { - "HF GS Cow Grotto": " - has_fire_source and (can_use(Hookshot) or can_use(Boomerang))", + "HF GS Cow Grotto": "has_fire_source and (can_use(Hookshot) or can_use(Boomerang))", "HF Cow Grotto Cow": "has_fire_source and can_play(Eponas_Song)", + "HF Cow Grotto Pot 1": "has_fire_source", + "HF Cow Grotto Pot 2": "has_fire_source", "HF Cow Grotto Gossip Stone": "has_fire_source", "Gossip Stone Fairy": "has_fire_source and can_summon_gossip_fairy and has_bottle", "Bug Shrub": "has_fire_source and can_cut_shrubs and has_bottle", @@ -2078,6 +2601,8 @@ "scene": "HF Near Market Grotto", "locations": { "HF Near Market Grotto Chest": "True", + "HF Near Market Grotto Beehive 1": "can_break_lower_beehive", + "HF Near Market Grotto Beehive 2": "can_break_lower_beehive", "HF Near Market Grotto Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle", "Butterfly Fairy": "can_use(Sticks) and has_bottle", @@ -2112,8 +2637,7 @@ "region_name": "HF Tektite Grotto", "scene": "HF Tektite Grotto", "locations": { - "HF Tektite Grotto Freestanding PoH": " - (Progressive_Scale, 2) or can_use(Iron_Boots)" + "HF Tektite Grotto Freestanding PoH": "(Progressive_Scale, 2) or can_use(Iron_Boots)" }, "exits": { "Hyrule Field": "True" @@ -2126,6 +2650,10 @@ "HC GS Storms Grotto": " (can_blast_or_smash or (is_child and logic_castle_storms_gs)) and (can_use(Boomerang) or can_use(Hookshot))", + "HC Storms Grotto Pot 1": "can_blast_or_smash", + "HC Storms Grotto Pot 2": "can_blast_or_smash", + "HC Storms Grotto Pot 3": "can_blast_or_smash", + "HC Storms Grotto Pot 4": "can_blast_or_smash", "HC Storms Grotto Gossip Stone": "can_blast_or_smash", "Gossip Stone Fairy": "can_blast_or_smash and can_summon_gossip_fairy and has_bottle", "Wandering Bugs": "can_blast_or_smash and has_bottle", @@ -2139,9 +2667,7 @@ "region_name": "Kak Redead Grotto", "scene": "Kak Redead Grotto", "locations": { - "Kak Redead Grotto Chest": " - is_adult or - (Sticks or Kokiri_Sword or can_use(Dins_Fire))" + "Kak Redead Grotto Chest": "is_adult or Sticks or Kokiri_Sword or can_use(Dins_Fire)" }, "exits": { "Kakariko Village": "True" @@ -2153,6 +2679,8 @@ "locations": { "Kak Open Grotto Chest": "True", "Kak Open Grotto Gossip Stone": "True", + "Kak Open Grotto Beehive 1": "can_break_lower_beehive", + "Kak Open Grotto Beehive 2": "can_break_lower_beehive", "Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle", "Butterfly Fairy": "can_use(Sticks) and has_bottle", "Bug Shrub": "can_cut_shrubs and has_bottle", @@ -2166,7 +2694,19 @@ "region_name": "DMT Cow Grotto", "scene": "DMT Cow Grotto", "locations": { - "DMT Cow Grotto Cow": "can_play(Eponas_Song)" + "DMT Cow Grotto Cow": "can_play(Eponas_Song)", + "DMT Cow Grotto Green Rupee 1": "True", + "DMT Cow Grotto Green Rupee 2": "True", + "DMT Cow Grotto Green Rupee 3": "True", + "DMT Cow Grotto Green Rupee 4": "True", + "DMT Cow Grotto Green Rupee 5": "True", + "DMT Cow Grotto Green Rupee 6": "True", + "DMT Cow Grotto Red Rupee": "True", + "DMT Cow Grotto Recovery Heart 1": "True", + "DMT Cow Grotto Recovery Heart 2": "True", + "DMT Cow Grotto Recovery Heart 3": "True", + "DMT Cow Grotto Recovery Heart 4": "True", + "DMT Cow Grotto Beehive": "can_break_lower_beehive" }, "exits": { "Death Mountain Summit": "True" @@ -2177,6 +2717,8 @@ "scene": "DMT Storms Grotto", "locations": { "DMT Storms Grotto Chest": "True", + "DMT Storms Grotto Beehive 1": "can_break_lower_beehive", + "DMT Storms Grotto Beehive 2": "can_break_lower_beehive", "DMT Storms Grotto Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle", "Butterfly Fairy": "can_use(Sticks) and has_bottle", @@ -2193,7 +2735,8 @@ "locations": { "GC Deku Scrub Grotto Left": "can_stun_deku", "GC Deku Scrub Grotto Right": "can_stun_deku", - "GC Deku Scrub Grotto Center": "can_stun_deku" + "GC Deku Scrub Grotto Center": "can_stun_deku", + "GC Grotto Beehive": "can_break_upper_beehive" }, "exits": { "GC Grotto Platform": "True" @@ -2204,6 +2747,8 @@ "scene": "DMC Upper Grotto", "locations": { "DMC Upper Grotto Chest": "True", + "DMC Upper Grotto Beehive 1": "can_break_lower_beehive", + "DMC Upper Grotto Beehive 2": "can_break_lower_beehive", "DMC Upper Grotto Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle", "Butterfly Fairy": "can_use(Sticks) and has_bottle", @@ -2220,7 +2765,8 @@ "locations": { "DMC Deku Scrub Grotto Left": "can_stun_deku", "DMC Deku Scrub Grotto Right": "can_stun_deku", - "DMC Deku Scrub Grotto Center": "can_stun_deku" + "DMC Deku Scrub Grotto Center": "can_stun_deku", + "DMC Hammer Grotto Beehive": "can_break_upper_beehive" }, "exits": { "DMC Lower Local": "True" @@ -2231,6 +2777,8 @@ "scene": "ZR Open Grotto", "locations": { "ZR Open Grotto Chest": "True", + "ZR Open Grotto Beehive 1": "can_break_lower_beehive", + "ZR Open Grotto Beehive 2": "can_break_lower_beehive", "ZR Open Grotto Gossip Stone": "True", "Gossip Stone Fairy": "can_summon_gossip_fairy and has_bottle", "Butterfly Fairy": "can_use(Sticks) and has_bottle", @@ -2256,7 +2804,8 @@ "scene": "ZR Storms Grotto", "locations": { "ZR Deku Scrub Grotto Rear": "can_stun_deku", - "ZR Deku Scrub Grotto Front": "can_stun_deku" + "ZR Deku Scrub Grotto Front": "can_stun_deku", + "ZR Storms Grotto Beehive": "can_break_upper_beehive" }, "exits": { "Zora River": "True" @@ -2268,7 +2817,8 @@ "locations": { "LH Deku Scrub Grotto Left": "can_stun_deku", "LH Deku Scrub Grotto Right": "can_stun_deku", - "LH Deku Scrub Grotto Center": "can_stun_deku" + "LH Deku Scrub Grotto Center": "can_stun_deku", + "LH Grotto Beehive": "can_break_upper_beehive" }, "exits": { "Lake Hylia": "True" @@ -2279,7 +2829,8 @@ "scene": "Colossus Grotto", "locations": { "Colossus Deku Scrub Grotto Rear": "can_stun_deku", - "Colossus Deku Scrub Grotto Front": "can_stun_deku" + "Colossus Deku Scrub Grotto Front": "can_stun_deku", + "Colossus Grotto Beehive": "can_break_upper_beehive" }, "exits": { "Desert Colossus": "True" @@ -2288,6 +2839,16 @@ { "region_name": "GV Octorok Grotto", "scene": "GV Octorok Grotto", + "locations": { + "GV Octorok Grotto Red Rupee": "True", + "GV Octorok Grotto Blue Rupee 1": "True", + "GV Octorok Grotto Blue Rupee 2": "True", + "GV Octorok Grotto Blue Rupee 3": "True", + "GV Octorok Grotto Green Rupee 1": "True", + "GV Octorok Grotto Green Rupee 2": "True", + "GV Octorok Grotto Green Rupee 3": "True", + "GV Octorok Grotto Green Rupee 4": "True" + }, "exits": { "GV Grotto Ledge": "True" } @@ -2297,7 +2858,8 @@ "scene": "GV Storms Grotto", "locations": { "GV Deku Scrub Grotto Rear": "can_stun_deku", - "GV Deku Scrub Grotto Front": "can_stun_deku" + "GV Deku Scrub Grotto Front": "can_stun_deku", + "GV Storms Grotto Beehive": "can_break_upper_beehive" }, "exits": { "GV Fortress Side": "True" diff --git a/data/World/Shadow Temple MQ.json b/data/World/Shadow Temple MQ.json index dac8fbe65..52f7b9c7b 100644 --- a/data/World/Shadow Temple MQ.json +++ b/data/World/Shadow Temple MQ.json @@ -12,6 +12,12 @@ { "region_name": "Shadow Temple Beginning", "dungeon": "Shadow Temple", + "locations": { + "Shadow Temple MQ Truth Spinner Small Wooden Crate 1": "True", + "Shadow Temple MQ Truth Spinner Small Wooden Crate 2": "True", + "Shadow Temple MQ Truth Spinner Small Wooden Crate 3": "True", + "Shadow Temple MQ Truth Spinner Small Wooden Crate 4": "True" + }, "exits": { "Shadow Temple First Beamos": " shadow_temple_shortcuts or can_use(Fire_Arrows) or Hover_Boots or @@ -24,7 +30,15 @@ "dungeon": "Shadow Temple", "locations": { "Shadow Temple MQ Compass Chest": "True", - "Shadow Temple MQ Hover Boots Chest": "can_play(Song_of_Time) and Bow" + "Shadow Temple MQ Hover Boots Chest": "can_play(Song_of_Time) and Bow", + "Shadow Temple MQ Whispering Walls Pot 1": "True", + "Shadow Temple MQ Whispering Walls Pot 2": "True", + "Shadow Temple MQ Compass Room Pot 1": "True", + "Shadow Temple MQ Compass Room Pot 2": "True", + "Shadow Temple MQ Whispering Walls Before Time Block Flying Pot 1": "True", + "Shadow Temple MQ Whispering Walls Before Time Block Flying Pot 2": "True", + "Shadow Temple MQ Whispering Walls After Time Block Flying Pot 1": "can_play(Song_of_Time)", + "Shadow Temple MQ Whispering Walls After Time Block Flying Pot 2": "can_play(Song_of_Time)" } }, { @@ -59,9 +73,7 @@ (not shadow_temple_shortcuts or (Small_Key_Shadow_Temple, 6) or ((logic_lens_shadow_mq_platform or can_use(Lens_of_Truth)) and Hover_Boots)) and (can_play(Song_of_Time) or - (logic_shadow_mq_invisible_blades and damage_multiplier != 'ohko')) and - (logic_lens_shadow_mq_invisible_blades or can_use(Lens_of_Truth) or - can_use(Nayrus_Love))", + (logic_shadow_mq_invisible_blades and damage_multiplier != 'ohko'))", "Shadow Temple Lower Huge Pit": "has_fire_source or logic_shadow_mq_huge_pit" } }, @@ -69,8 +81,12 @@ "region_name": "Shadow Temple Invisible Blades", "dungeon": "Shadow Temple", "locations": { - "Shadow Temple MQ Invisible Blades Visible Chest": "True", - "Shadow Temple MQ Invisible Blades Invisible Chest": "True" + "Shadow Temple MQ Invisible Blades Visible Chest": " + logic_lens_shadow_mq_invisible_blades or can_use(Lens_of_Truth) or can_use(Nayrus_Love)", + "Shadow Temple MQ Invisible Blades Invisible Chest": " + logic_lens_shadow_mq_invisible_blades or can_use(Lens_of_Truth) or can_use(Nayrus_Love)", + "Shadow Temple MQ Invisible Blades Recovery Heart 1": "True", + "Shadow Temple MQ Invisible Blades Recovery Heart 2": "True" } }, { @@ -97,6 +113,12 @@ (logic_shadow_umbrella and Hover_Boots) or Progressive_Strength_Upgrade", "Shadow Temple MQ Falling Spikes Switch Chest": " (logic_shadow_umbrella and Hover_Boots) or Progressive_Strength_Upgrade", + "Shadow Temple MQ Falling Spikes Lower Pot 1": "True", + "Shadow Temple MQ Falling Spikes Lower Pot 2": "True", + "Shadow Temple MQ Falling Spikes Upper Pot 1": " + (logic_shadow_umbrella and Hover_Boots) or Progressive_Strength_Upgrade", + "Shadow Temple MQ Falling Spikes Upper Pot 2": " + (logic_shadow_umbrella and Hover_Boots) or Progressive_Strength_Upgrade", "Shadow Temple MQ GS Falling Spikes Room": " (logic_shadow_umbrella_gs and Hover_Boots) or Hookshot" } @@ -132,6 +154,10 @@ "locations": { "Shadow Temple MQ After Wind Enemy Chest": "True", "Shadow Temple MQ After Wind Hidden Chest": "has_explosives", + "Shadow Temple MQ After Wind Pot 1": "True", + "Shadow Temple MQ After Wind Pot 2": "True", + "Shadow Temple MQ After Wind Flying Pot 1": "True", + "Shadow Temple MQ After Wind Flying Pot 2": "True", "Shadow Temple MQ GS After Wind": "True", "Nut Pot": "True" }, @@ -143,6 +169,10 @@ { "region_name": "Shadow Temple Boat", "dungeon": "Shadow Temple", + "locations": { + "Shadow Temple MQ Before Boat Recovery Heart 1": "can_use(Distant_Scarecrow)", + "Shadow Temple MQ Before Boat Recovery Heart 2": "can_use(Distant_Scarecrow)" + }, "exits": { "Shadow Temple After Wind": "(Small_Key_Shadow_Temple, 5)", "Shadow Temple Beyond Boat": "can_play(Zeldas_Lullaby)" @@ -152,25 +182,62 @@ "region_name": "Shadow Temple Beyond Boat", "dungeon": "Shadow Temple", "locations": { + "Shadow Temple MQ After Boat Pot 1": "True", + "Shadow Temple MQ After Boat Pot 2": "True", "Shadow Temple MQ GS After Ship": "Hookshot" }, + "exits": { + "Shadow Temple Across Chasm": " + Bow or (logic_shadow_statue and has_bombchus) or shadow_temple_shortcuts" + } + }, + { + "region_name": "Shadow Temple Across Chasm", + "dungeon": "Shadow Temple", + "locations": { + "Shadow Temple MQ After Boat Lower Recovery Heart": "True", + "Shadow Temple MQ Near Boss Pot 1": "True", + "Shadow Temple MQ Near Boss Pot 2": "True" + }, "exits": { "Shadow Temple Invisible Maze": "Bow and can_play(Song_of_Time) and Longshot", - "Shadow Temple Before Boss": " - (Bow or (logic_shadow_statue and has_bombchus) or shadow_temple_shortcuts) and Hover_Boots" + "Shadow Temple Before Boss": "Hover_Boots" } }, { "region_name": "Shadow Temple Invisible Maze", "dungeon": "Shadow Temple", "locations": { - "Shadow Temple MQ Spike Walls Left Chest": " - can_use(Dins_Fire) and (Small_Key_Shadow_Temple, 6)", - "Shadow Temple MQ Boss Key Chest": " - can_use(Dins_Fire) and (Small_Key_Shadow_Temple, 6)", "Shadow Temple MQ Bomb Flower Chest": " logic_lens_shadow_mq_dead_hand or can_use(Lens_of_Truth)", - "Shadow Temple MQ Freestanding Key": "True" + "Shadow Temple MQ Freestanding Key": "True", + "Shadow Temple MQ Spike Walls Left Chest": " + (Small_Key_Shadow_Temple, 6) and can_use(Dins_Fire)", + "Shadow Temple MQ Boss Key Chest": " + (Small_Key_Shadow_Temple, 6) and can_use(Dins_Fire)", + "Shadow Temple MQ After Boat Upper Recovery Heart 1": "True", + "Shadow Temple MQ After Boat Upper Recovery Heart 2": "True", + "Shadow Temple MQ Bomb Flower Room Pot 1": "True", + "Shadow Temple MQ Bomb Flower Room Pot 2": "True", + "Shadow Temple MQ Spike Walls Pot": "(Small_Key_Shadow_Temple, 6)" + }, + "exits": { + "Shadow Temple 3 Spinning Pots Rupees": "Bombs or Progressive_Strength_Upgrade" + } + }, + { + "region_name": "Shadow Temple 3 Spinning Pots Rupees", + "dungeon": "Shadow Temple", + "locations": { + "Shadow Temple MQ 3 Spinning Pots Rupee 1": "True", + "Shadow Temple MQ 3 Spinning Pots Rupee 2": "True", + "Shadow Temple MQ 3 Spinning Pots Rupee 3": "True", + "Shadow Temple MQ 3 Spinning Pots Rupee 4": "True", + "Shadow Temple MQ 3 Spinning Pots Rupee 5": "True", + "Shadow Temple MQ 3 Spinning Pots Rupee 6": "True", + "Shadow Temple MQ 3 Spinning Pots Rupee 7": "True", + "Shadow Temple MQ 3 Spinning Pots Rupee 8": "True", + "Shadow Temple MQ 3 Spinning Pots Rupee 9": "True" } }, { diff --git a/data/World/Shadow Temple.json b/data/World/Shadow Temple.json index af0a0cf16..fe6655986 100644 --- a/data/World/Shadow Temple.json +++ b/data/World/Shadow Temple.json @@ -15,10 +15,18 @@ "locations": { "Shadow Temple Map Chest": "True", "Shadow Temple Hover Boots Chest": "True", + "Shadow Temple Whispering Walls Front Pot 1": "True", + "Shadow Temple Whispering Walls Front Pot 2": "True", + "Shadow Temple Whispering Walls Left Pot 1": "True", + "Shadow Temple Whispering Walls Left Pot 2": "True", + "Shadow Temple Whispering Walls Left Pot 3": "True", + "Shadow Temple Whispering Walls Flying Pot": "True", + "Shadow Temple Whispering Walls Near Dead Hand Pot": "True", + "Shadow Temple Map Chest Room Pot 1": "True", + "Shadow Temple Map Chest Room Pot 2": "True", "Nut Pot": "True" }, "exits": { - "Shadow Temple Entryway": "True", "Shadow Temple First Beamos": "Hover_Boots" } }, @@ -52,8 +60,14 @@ "Shadow Temple Falling Spikes Lower Chest": "True", "Shadow Temple Falling Spikes Upper Chest": "logic_shadow_umbrella or Progressive_Strength_Upgrade", "Shadow Temple Falling Spikes Switch Chest": "logic_shadow_umbrella or Progressive_Strength_Upgrade", - "Shadow Temple GS Like Like Room": "True", - "Shadow Temple GS Falling Spikes Room": "logic_shadow_umbrella_gs or Progressive_Hookshot" + "Shadow Temple Invisible Blades Recovery Heart 1": "can_play(Song_of_Time)", + "Shadow Temple Invisible Blades Recovery Heart 2": "can_play(Song_of_Time)", + "Shadow Temple Falling Spikes Lower Pot 1": "True", + "Shadow Temple Falling Spikes Lower Pot 2": "True", + "Shadow Temple Falling Spikes Upper Pot 1": "logic_shadow_umbrella or Progressive_Strength_Upgrade", + "Shadow Temple Falling Spikes Upper Pot 2": "logic_shadow_umbrella or Progressive_Strength_Upgrade", + "Shadow Temple GS Invisible Blades Room": "True", + "Shadow Temple GS Falling Spikes Room": "logic_shadow_umbrella_gs or Hookshot" }, "exits": { "Shadow Temple Invisible Spikes": " @@ -66,14 +80,13 @@ "locations": { "Shadow Temple Invisible Spikes Chest": "True", "Shadow Temple Freestanding Key": " - Progressive_Hookshot and + Hookshot and (Bombs or Progressive_Strength_Upgrade or (logic_shadow_freestanding_key and has_bombchus))", - "Shadow Temple GS Single Giant Pot": "Progressive_Hookshot" + "Shadow Temple GS Single Giant Pot": "Hookshot" }, "exits": { - "Shadow Temple Wind Tunnel": " - Progressive_Hookshot and (Small_Key_Shadow_Temple, 3)", + "Shadow Temple Wind Tunnel": "Hookshot and (Small_Key_Shadow_Temple, 3)", "Shadow Temple Huge Pit": "logic_lens_shadow_platform or can_use(Lens_of_Truth)" } }, @@ -86,7 +99,7 @@ "exits": { "Shadow Temple After Wind": "True", # Reverse Shadow assumes 4 keys at both ends, so no need to check keys here - "Shadow Temple Invisible Spikes": "Progressive_Hookshot" + "Shadow Temple Invisible Spikes": "Hookshot" } }, { @@ -94,7 +107,11 @@ "dungeon": "Shadow Temple", "locations": { "Shadow Temple After Wind Enemy Chest": "True", - "Shadow Temple After Wind Hidden Chest": "has_explosives" + "Shadow Temple After Wind Hidden Chest": "has_explosives", + "Shadow Temple After Wind Pot 1": "True", + "Shadow Temple After Wind Pot 2": "True", + "Shadow Temple After Wind Flying Pot 1": "True", + "Shadow Temple After Wind Flying Pot 2": "True" }, "exits": { "Shadow Temple Boat": "(Small_Key_Shadow_Temple, 4)", @@ -105,27 +122,82 @@ "region_name": "Shadow Temple Boat", "dungeon": "Shadow Temple", "locations": { - "Shadow Temple GS Near Ship": "can_use(Longshot)" + "Shadow Temple Before Boat Recovery Heart 1": "can_use(Distant_Scarecrow)", + "Shadow Temple Before Boat Recovery Heart 2": "can_use(Distant_Scarecrow)", + "Shadow Temple GS Near Ship": "Longshot" }, "exits": { "Shadow Temple After Wind": "(Small_Key_Shadow_Temple, 4)", - "Shadow Temple Before Boss": "can_play(Zeldas_Lullaby)" + "Shadow Temple Beyond Boat": "can_play(Zeldas_Lullaby)" } }, { - "region_name": "Shadow Temple Before Boss", + "region_name": "Shadow Temple Beyond Boat", "dungeon": "Shadow Temple", "locations": { + "Shadow Temple Invisible Floormaster Chest": "True", "Shadow Temple Spike Walls Left Chest": "can_use(Dins_Fire)", "Shadow Temple Boss Key Chest": "can_use(Dins_Fire)", - "Shadow Temple Invisible Floormaster Chest": "True", + "Shadow Temple After Boat Pot": "True", + "Shadow Temple Invisible Floormaster Pot 1": "True", + "Shadow Temple Invisible Floormaster Pot 2": "True", + "Shadow Temple Spike Walls Pot": "True", "Shadow Temple GS Triple Giant Pot": "True" }, "exits": { - "Shadow Temple Boss Door": " - (Small_Key_Shadow_Temple, 5) and - (Bow or can_use(Distant_Scarecrow) or (logic_shadow_statue and has_bombchus) or - shadow_temple_shortcuts)" + "Shadow Temple 3 Spinning Pots Rupees": "Bombs or Progressive_Strength_Upgrade", + "Shadow Temple Beyond Boat Scarecrow": "can_use(Distant_Scarecrow)", + "Shadow Temple Before Boss": " + Bow or (logic_shadow_statue and has_bombchus) or shadow_temple_shortcuts" + } + }, + { + "region_name": "Shadow Temple 3 Spinning Pots Rupees", + "dungeon": "Shadow Temple", + "locations": { + "Shadow Temple 3 Spinning Pots Rupee 1": "True", + "Shadow Temple 3 Spinning Pots Rupee 2": "True", + "Shadow Temple 3 Spinning Pots Rupee 3": "True", + "Shadow Temple 3 Spinning Pots Rupee 4": "True", + "Shadow Temple 3 Spinning Pots Rupee 5": "True", + "Shadow Temple 3 Spinning Pots Rupee 6": "True", + "Shadow Temple 3 Spinning Pots Rupee 7": "True", + "Shadow Temple 3 Spinning Pots Rupee 8": "True", + "Shadow Temple 3 Spinning Pots Rupee 9": "True" + } + }, + { + "region_name": "Shadow Temple Beyond Boat Scarecrow", + "dungeon": "Shadow Temple", + "locations": { + "Shadow Temple After Boat Upper Recovery Heart 1": "True", + "Shadow Temple After Boat Upper Recovery Heart 2": "True" + }, + "exits": { + "Shadow Temple Beyond Boat SoT Block": "True" + } + }, + { + "region_name": "Shadow Temple Beyond Boat SoT Block", + "dungeon": "Shadow Temple", + "locations": { + "Shadow Temple After Boat Lower Recovery Heart": "True" + }, + "exits": { + "Shadow Temple Beyond Boat Scarecrow": "can_use(Scarecrow)", + "Shadow Temple Before Boss": "True" + } + }, + { + "region_name": "Shadow Temple Before Boss", + "dungeon": "Shadow Temple", + "locations": { + "Shadow Temple Near Boss Pot 1": "True", + "Shadow Temple Near Boss Pot 2": "True" + }, + "exits": { + "Shadow Temple Beyond Boat SoT Block": "can_play(Song_of_Time)", + "Shadow Temple Boss Door": "(Small_Key_Shadow_Temple, 5)" } } ] diff --git a/data/World/Spirit Temple MQ.json b/data/World/Spirit Temple MQ.json index 5caa5ca0a..d6e1b37eb 100644 --- a/data/World/Spirit Temple MQ.json +++ b/data/World/Spirit Temple MQ.json @@ -5,17 +5,21 @@ "locations": { "Spirit Temple MQ Entrance Front Left Chest": "True", "Spirit Temple MQ Entrance Back Left Chest": " - here(can_blast_or_smash) and - (can_use(Slingshot) or can_use(Bow))", + here(can_blast_or_smash) and (can_use(Slingshot) or can_use(Bow))", "Spirit Temple MQ Entrance Back Right Chest": " has_bombchus or can_use(Bow) or can_use(Hookshot) or - can_use(Slingshot) or can_use(Boomerang)" + can_use(Slingshot) or can_use(Boomerang)", + "Spirit Temple MQ Lobby Pot 1": "True", + "Spirit Temple MQ Lobby Pot 2": "True", + "Spirit Temple MQ Lobby Pot 3": "True", + "Spirit Temple MQ Lobby Pot 4": "True" }, "exits": { "Desert Colossus From Spirit Lobby": "True", "Child Spirit Temple": "is_child", "Adult Spirit Temple": " - can_use(Longshot) and ((can_use(Silver_Gauntlets) and has_bombchus) or spirit_temple_shortcuts)" + can_use(Longshot) and + ((can_use(Silver_Gauntlets) and has_bombchus) or spirit_temple_shortcuts)" } }, { @@ -24,18 +28,29 @@ "locations": { "Spirit Temple MQ Child Hammer Switch Chest": " at('Adult Spirit Temple', (Small_Key_Spirit_Temple, 7) and Megaton_Hammer)", - "Spirit Temple MQ Map Room Enemy Chest": " - (Sticks or Kokiri_Sword) and - has_bombchus and Slingshot and can_use(Dins_Fire)", "Spirit Temple MQ Map Chest": "Sticks or Kokiri_Sword or Bombs", + "Spirit Temple MQ Map Room Enemy Chest": " + (Sticks or Kokiri_Sword) and has_bombchus and Slingshot and can_use(Dins_Fire)", "Spirit Temple MQ Silver Block Hallway Chest": " has_bombchus and (Small_Key_Spirit_Temple, 7) and Slingshot and (can_use(Dins_Fire) or - at('Adult Spirit Temple', (can_use(Fire_Arrows) or - (logic_spirit_mq_frozen_eye and can_use(Bow) and can_play(Song_of_Time)))))", + at('Adult Spirit Temple', (can_use(Fire_Arrows) or + (logic_spirit_mq_frozen_eye and can_use(Bow) and can_play(Song_of_Time)))))", + "Spirit Temple MQ Child Recovery Heart 1": "can_use(Slingshot) or can_use(Boomerang)", + "Spirit Temple MQ Child Recovery Heart 2": "can_use(Slingshot) or can_use(Boomerang)", + "Spirit Temple MQ Child Torch Slugs Room Pot": "True", + "Spirit Temple MQ Child 3 Gibdo Room Pot 1": " + (Sticks or Kokiri_Sword or (Bombs and can_use(Dins_Fire))) and has_bombchus and Slingshot", + "Spirit Temple MQ Child 3 Gibdo Room Pot 2": " + (Sticks or Kokiri_Sword or (Bombs and can_use(Dins_Fire))) and has_bombchus and Slingshot", + "Spirit Temple MQ Child Stalfos Fight Pot 1": " + (Sticks or Kokiri_Sword) and has_bombchus and Slingshot", + "Spirit Temple MQ Child Stalfos Fight Pot 2": " + (Sticks or Kokiri_Sword) and has_bombchus and Slingshot", + "Spirit Temple MQ Child Stalfos Fight Pot 3": " + (Sticks or Kokiri_Sword) and has_bombchus and Slingshot", "Fairy Pot": " - has_bottle and (Sticks or Kokiri_Sword) and - has_bombchus and Slingshot" + has_bottle and (Sticks or Kokiri_Sword) and has_bombchus and Slingshot" }, "exits": { "Spirit Temple Shared": "has_bombchus and (Small_Key_Spirit_Temple, 2)" @@ -46,39 +61,26 @@ "dungeon": "Spirit Temple", "locations": { "Spirit Temple MQ Child Climb South Chest": "(Small_Key_Spirit_Temple, 7) and has_explosives", - "Spirit Temple MQ Statue Room Lullaby Chest": "can_play(Zeldas_Lullaby) and can_bonk_crate", - "Spirit Temple MQ Statue Room Invisible Chest": "logic_lens_spirit_mq or can_use(Lens_of_Truth)", - "Spirit Temple MQ Beamos Room Chest": "(Small_Key_Spirit_Temple, 5) and has_explosives", - "Spirit Temple MQ Chest Switch Chest": " - (Small_Key_Spirit_Temple, 5) and can_play(Song_of_Time) and (has_explosives or Nuts)", - "Spirit Temple MQ Boss Key Chest": " - (Small_Key_Spirit_Temple, 5) and can_play(Song_of_Time) and Mirror_Shield and (has_explosives or Nuts)", - "Spirit Temple MQ GS Nine Thrones Room West": "(Small_Key_Spirit_Temple, 7)", - "Spirit Temple MQ GS Nine Thrones Room North": "(Small_Key_Spirit_Temple, 7)" + "Spirit Temple MQ Statue Room Lullaby Chest": "can_play(Zeldas_Lullaby) and can_break_crate", + "Spirit Temple MQ Statue Room Invisible Chest": "logic_lens_spirit_mq or can_use(Lens_of_Truth)" }, "exits": { + "Spirit Temple Shared": "True", "Lower Adult Spirit Temple": " Mirror_Shield and (can_use(Fire_Arrows) or (logic_spirit_mq_lower_adult and can_use(Dins_Fire)))", - "Spirit Temple Shared": "True", - "Spirit Temple Boss Area": " - (Small_Key_Spirit_Temple, 6) and can_play(Zeldas_Lullaby) and Megaton_Hammer", - "Mirror Shield Hand": " - (Small_Key_Spirit_Temple, 5) and can_play(Song_of_Time) and - (logic_lens_spirit_mq or can_use(Lens_of_Truth)) and (has_explosives or Nuts)", + "Spirit Temple Beamos Room": "(Small_Key_Spirit_Temple, 5)", "Spirit Temple Boss Door": "spirit_temple_shortcuts" } }, { - #In this region, child reachability really means age-unknown, but with the caveat - #that child has as least entered the dungeon. is_adult means is_adult as usual. - #All child specific logic must be anded with 7 keys to convert child-as-unknown-age - #back to child. + # In this region, child reachability really means age-unknown, but with the caveat that child has + # as least entered the dungeon. is_adult means is_adult as usual. All child specific logic must be + # anded with 7 keys to convert child-as-unknown-age back to child. "region_name": "Spirit Temple Shared", "dungeon": "Spirit Temple", "locations": { - "Spirit Temple MQ Child Climb North Chest": " - (Small_Key_Spirit_Temple, 6) and has_explosives", + "Spirit Temple MQ Child Climb North Chest": "(Small_Key_Spirit_Temple, 6) and has_explosives", "Spirit Temple MQ Compass Chest": " (can_use(Slingshot) and (Small_Key_Spirit_Temple, 7)) or can_use(Bow) or @@ -86,17 +88,37 @@ "Spirit Temple MQ Sun Block Room Chest": " can_play(Song_of_Time) or logic_spirit_mq_sun_block_sot or is_adult", + "Spirit Temple Silver Gauntlets Chest": " + ((Small_Key_Spirit_Temple, 7) and + (can_play(Song_of_Time) or logic_spirit_mq_sun_block_sot or is_adult)) or + ((Small_Key_Spirit_Temple, 4) and can_play(Song_of_Time) and (has_explosives or Nuts) and + (logic_lens_spirit_mq or can_use(Lens_of_Truth)))", + "Spirit Temple MQ Child Climb Pot": "(Small_Key_Spirit_Temple, 6)", + "Spirit Temple MQ Central Chamber Floor Pot 1": "True", + "Spirit Temple MQ Central Chamber Floor Pot 2": "True", + "Spirit Temple MQ Central Chamber Floor Pot 3": "True", + "Spirit Temple MQ Central Chamber Top Left Pot (Left)": " + (is_adult and (Hover_Boots or logic_spirit_lobby_jump)) or + can_play(Song_of_Time)", + "Spirit Temple MQ Central Chamber Top Left Pot (Right)": " + (is_child and Boomerang and (Kokiri_Sword or Sticks) and (Small_Key_Spirit_Temple, 7)) or + (is_adult and (Hover_Boots or logic_spirit_lobby_jump)) or + can_play(Song_of_Time) or + (Boomerang and (Kokiri_Sword or Sticks) and (Hover_Boots or logic_spirit_lobby_jump))", + "Spirit Temple MQ Sun Block Room Pot 1": " + can_play(Song_of_Time) or logic_spirit_mq_sun_block_sot or + is_adult", + "Spirit Temple MQ Sun Block Room Pot 2": " + can_play(Song_of_Time) or logic_spirit_mq_sun_block_sot or + is_adult", + "Spirit Temple MQ Central Chamber Crate 1": "can_break_crate", + "Spirit Temple MQ Central Chamber Crate 2": "can_break_crate", "Spirit Temple MQ GS Sun Block Room": " (logic_spirit_mq_sun_block_gs and Boomerang and - (can_play(Song_of_Time) or logic_spirit_mq_sun_block_sot)) or + (can_play(Song_of_Time) or logic_spirit_mq_sun_block_sot)) or is_adult" }, "exits": { - "Silver Gauntlets Hand": " - ((Small_Key_Spirit_Temple, 7) and - (can_play(Song_of_Time) or logic_spirit_mq_sun_block_sot or is_adult)) or - ((Small_Key_Spirit_Temple, 4) and can_play(Song_of_Time) and (has_explosives or Nuts) and - (logic_lens_spirit_mq or can_use(Lens_of_Truth)))", "Desert Colossus": " ((Small_Key_Spirit_Temple, 7) and (can_play(Song_of_Time) or logic_spirit_mq_sun_block_sot or is_adult)) or @@ -111,39 +133,76 @@ "Spirit Temple MQ Leever Room Chest": "True", "Spirit Temple MQ Symphony Room Chest": " (Small_Key_Spirit_Temple, 7) and Megaton_Hammer and Ocarina and - Song_of_Time and Eponas_Song and Suns_Song and - Song_of_Storms and Zeldas_Lullaby", + Song_of_Time and Eponas_Song and Suns_Song and Song_of_Storms and Zeldas_Lullaby", "Spirit Temple MQ Entrance Front Right Chest": "Megaton_Hammer", + "Spirit Temple MQ Below 4 Wallmasters Pot 1": "True", + "Spirit Temple MQ Below 4 Wallmasters Pot 2": "True", "Spirit Temple MQ GS Leever Room": "True", "Spirit Temple MQ GS Symphony Room": " (Small_Key_Spirit_Temple, 7) and Megaton_Hammer and Ocarina and - Song_of_Time and Eponas_Song and Suns_Song and - Song_of_Storms and Zeldas_Lullaby" + Song_of_Time and Eponas_Song and Suns_Song and Song_of_Storms and Zeldas_Lullaby" } }, { - "region_name": "Spirit Temple Boss Area", + "region_name": "Spirit Temple Beamos Room", "dungeon": "Spirit Temple", "locations": { - "Spirit Temple MQ Mirror Puzzle Invisible Chest": " - logic_lens_spirit_mq or can_use(Lens_of_Truth)" + "Spirit Temple MQ Beamos Room Chest": "has_explosives" }, "exits": { - "Spirit Temple Boss Door": "Mirror_Shield" + "Spirit Temple Beyond Beamos Room": "can_play(Song_of_Time) and (has_explosives or Nuts)", + "Spirit Temple Shifting Wall": "(Small_Key_Spirit_Temple, 6)" } }, { - "region_name": "Mirror Shield Hand", + "region_name": "Spirit Temple Beyond Beamos Room", "dungeon": "Spirit Temple", "locations": { - "Spirit Temple Mirror Shield Chest": "True" + "Spirit Temple MQ Chest Switch Chest": "True", + "Spirit Temple MQ Boss Key Chest": "Mirror_Shield", + "Spirit Temple Mirror Shield Chest": "logic_lens_spirit_mq or can_use(Lens_of_Truth)" } }, { - "region_name": "Silver Gauntlets Hand", + "region_name": "Spirit Temple Shifting Wall", "dungeon": "Spirit Temple", "locations": { - "Spirit Temple Silver Gauntlets Chest": "True" + "Spirit Temple MQ Shifting Wall Pot 1": "True", + "Spirit Temple MQ Shifting Wall Pot 2": "True", + "Spirit Temple MQ After Shifting Wall Room Pot 1": "True", + "Spirit Temple MQ After Shifting Wall Room Pot 2": "True", + "Spirit Temple MQ GS Nine Thrones Room West": "(Small_Key_Spirit_Temple, 7)", + "Spirit Temple MQ GS Nine Thrones Room North": "(Small_Key_Spirit_Temple, 7)" + }, + "exits": { + "Spirit Temple Big Mirror Room": "can_play(Zeldas_Lullaby)" + } + }, + { + "region_name": "Spirit Temple Big Mirror Room", + "dungeon": "Spirit Temple", + "locations": { + "Spirit Temple MQ Big Mirror Pot 1": "True", + "Spirit Temple MQ Big Mirror Pot 2": "True", + "Spirit Temple MQ Big Mirror Pot 3": "True", + "Spirit Temple MQ Big Mirror Pot 4": "True", + "Spirit Temple MQ Big Mirror Crate 1": "can_break_crate", + "Spirit Temple MQ Big Mirror Crate 2": "can_break_crate", + "Spirit Temple MQ Big Mirror Crate 3": "can_break_crate", + "Spirit Temple MQ Big Mirror Crate 4": "can_break_crate" + }, + "exits": { + "Spirit Temple Mirror Puzzle": "Megaton_Hammer" + } + }, + { + "region_name": "Spirit Temple Mirror Puzzle", + "dungeon": "Spirit Temple", + "locations": { + "Spirit Temple MQ Mirror Puzzle Invisible Chest": "logic_lens_spirit_mq or can_use(Lens_of_Truth)" + }, + "exits": { + "Spirit Temple Boss Door": "Mirror_Shield" } } -] \ No newline at end of file +] diff --git a/data/World/Spirit Temple.json b/data/World/Spirit Temple.json index 44b65ce51..041eff836 100644 --- a/data/World/Spirit Temple.json +++ b/data/World/Spirit Temple.json @@ -2,9 +2,20 @@ { "region_name": "Spirit Temple Lobby", "dungeon": "Spirit Temple", + "locations": { + "Spirit Temple Lobby Pot 1": "True", + "Spirit Temple Lobby Pot 2": "True", + "Spirit Temple Lobby Flying Pot 1": "True", + "Spirit Temple Lobby Flying Pot 2": "True" + }, "exits": { "Desert Colossus From Spirit Lobby": "True", - "Child Spirit Temple": "is_child", + "Child Spirit Temple": " + is_child and + (Sticks or has_explosives or + ((Nuts or Boomerang) and (Kokiri_Sword or Slingshot))) and + (Boomerang or Slingshot or (has_bombchus and logic_spirit_child_bombchu))", + "Child Spirit Before Locked Door": "is_child", "Early Adult Spirit Temple": "can_use(Silver_Gauntlets)", "Spirit Temple Central Chamber": "is_adult and spirit_temple_shortcuts" } @@ -13,33 +24,20 @@ "region_name": "Child Spirit Temple", "dungeon": "Spirit Temple", "locations": { - "Spirit Temple Child Bridge Chest": " - (Boomerang or Slingshot or (has_bombchus and logic_spirit_child_bombchu)) and - (Sticks or has_explosives or - ((Nuts or Boomerang) and (Kokiri_Sword or Slingshot)))", - "Deku Shield Pot": " - fix_broken_drops and - (Boomerang or Slingshot or (has_bombchus and logic_spirit_child_bombchu)) and - (Sticks or has_explosives or - ((Nuts or Boomerang) and (Kokiri_Sword or Slingshot)))", - "Spirit Temple Child Early Torches Chest": " - (Boomerang or Slingshot or (has_bombchus and logic_spirit_child_bombchu)) and - (Sticks or has_explosives or - ((Nuts or Boomerang) and (Kokiri_Sword or Slingshot))) and - (Sticks or can_use(Dins_Fire))", - "Spirit Temple GS Metal Fence": " - (Boomerang or Slingshot or (has_bombchus and logic_spirit_child_bombchu)) and - (Sticks or has_explosives or - ((Nuts or Boomerang) and (Kokiri_Sword or Slingshot)))" - }, - "exits": { - "Child Spirit Before Locked Door": "True" + "Spirit Temple Child Bridge Chest": "True", + "Deku Shield Pot": "fix_broken_drops", + "Spirit Temple Child Early Torches Chest": "Sticks or can_use(Dins_Fire)", + "Spirit Temple Child Bridge Flying Pot": "True", + "Spirit Temple Child Anubis Pot": "True", + "Spirit Temple GS Metal Fence": "True" } }, { "region_name": "Child Spirit Before Locked Door", "dungeon": "Spirit Temple", "locations": { + "Spirit Temple Before Child Climb Small Wooden Crate 1": "True", + "Spirit Temple Before Child Climb Small Wooden Crate 2": "True", "Nut Crate": "True" }, "exits": { @@ -51,31 +49,29 @@ "dungeon": "Spirit Temple", "locations": { "Spirit Temple Compass Chest": "Hookshot and can_play(Zeldas_Lullaby)", - #The mid-air silver rupee can be collected with a jumpslash. + # The mid-air silver rupee can be collected with a jumpslash. "Spirit Temple Early Adult Right Chest": " - Bow or Hookshot or has_bombchus or - (Bombs and logic_spirit_lower_adult_switch)", + Bow or Hookshot or has_bombchus or (Bombs and logic_spirit_lower_adult_switch)", "Spirit Temple GS Boulder Room": " can_play(Song_of_Time) and - (Bow or Hookshot or has_bombchus or - (Bombs and logic_spirit_lower_adult_switch))" + (Bow or Hookshot or has_bombchus or (Bombs and logic_spirit_lower_adult_switch))" }, "exits": { "Spirit Temple Central Chamber": "(Small_Key_Spirit_Temple, 1)", "Adult Spirit Temple Climb": "(Small_Key_Spirit_Temple, 3)" } }, - #In the following two regions, child and adult reachability actually means age-unknown, but with - #the caveat that that age can potentially enter the area. Routes must be anded with 5 keys for - #child or 3 keys (or shortcuts on) for adult before they can use only items specific to that age. - #Age-unknown routes do not specify age and must include the necessary items for both ages, so - #that the checks can be collected regardless of which age actually has entered the area. - #Routes that use two keys are age-unknown, where the checks are expected to be collected as - #adult, but child might collect them instead if out-of-logic explosives have been found. Checking - #bombchus_in_logic on and entrance_shuffle off ensures that those explosives cannot be exhausted. - #Age-unknown logic is not deadend-proof in rare cases where some non-repeatable access is used - #to reach the temple (only possible with Entrance Randomizer). This trade-off is worth it to - #increase item placement variety, particularly when keys are shuffled within their own dungeons. + # In the following two regions, child and adult reachability actually means age-unknown, but with + # the caveat that that age can potentially enter the area. Routes must be anded with 5 keys for + # child or 3 keys (or shortcuts on) for adult before they can use only items specific to that age. + # Age-unknown routes do not specify age and must include the necessary items for both ages, so + # that the checks can be collected regardless of which age actually has entered the area. + # Routes that use two keys are age-unknown, where the checks are expected to be collected as + # adult, but child might collect them instead if out-of-logic explosives have been found. Checking + # bombchus_in_logic on and entrance_shuffle off ensures that those explosives cannot be exhausted. + # Age-unknown logic is not deadend-proof in rare cases where some non-repeatable access is used + # to reach the temple (only possible with Entrance Randomizer). This trade-off is worth it to + # increase item placement variety, particularly when keys are shuffled within their own dungeons. { "region_name": "Child Spirit Temple Climb", "dungeon": "Spirit Temple", @@ -94,6 +90,7 @@ ((Small_Key_Spirit_Temple, 3) or spirit_temple_shortcuts or ((Small_Key_Spirit_Temple, 2) and bombchus_in_logic and not entrance_shuffle))) or has_projectile(both)", + "Spirit Temple Child Climb Pot": "True", "Spirit Temple GS Sun on Floor Room": " (is_child and has_projectile(child) and (Small_Key_Spirit_Temple, 5)) or @@ -126,27 +123,39 @@ ((Small_Key_Spirit_Temple, 3) or spirit_temple_shortcuts)) or ((can_use(Dins_Fire) or (((Magic_Meter and Fire_Arrows) or logic_spirit_sun_chest) and Bow and Sticks)) and (has_explosives or ((Small_Key_Spirit_Temple, 2) and bombchus_in_logic and not entrance_shuffle)))", - #With longshot and explosives, right hand is reachable as adult after opening either - #upper door. Because some of the keys cannot be spent without adult accessing the - #main body of the dungeon, this route is able to be age-unknown, where child can be - #expected to reach it as long as adult cannot enter. Because we cannot truly know - #whether adult can enter, child must still possess the items that adult would use. + # With longshot and explosives, right hand is reachable as adult after opening either + # upper door. Because some of the keys cannot be spent without adult accessing the + # main body of the dungeon, this route is able to be age-unknown, where child can be + # expected to reach it as long as adult cannot enter. Because we cannot truly know + # whether adult can enter, child must still possess the items that adult would use. "Spirit Temple Silver Gauntlets Chest": " (Small_Key_Spirit_Temple, 5) or (has_explosives and Longshot and (Small_Key_Spirit_Temple, 3))", - "Spirit Temple GS Hall After Sun Block Room": " - (is_child and Boomerang and - (Small_Key_Spirit_Temple, 5)) or - (is_adult and Hookshot and - ((Small_Key_Spirit_Temple, 3) or spirit_temple_shortcuts)) or - (Boomerang and Hookshot and - (has_explosives or ((Small_Key_Spirit_Temple, 2) and bombchus_in_logic and not entrance_shuffle)))", + "Spirit Temple Central Chamber Flying Pot 1": " + (Small_Key_Spirit_Temple, 3) or spirit_temple_shortcuts or + has_explosives or ((Small_Key_Spirit_Temple, 2) and bombchus_in_logic and not entrance_shuffle)", + "Spirit Temple Central Chamber Flying Pot 2": " + (Small_Key_Spirit_Temple, 3) or spirit_temple_shortcuts or + has_explosives or ((Small_Key_Spirit_Temple, 2) and bombchus_in_logic and not entrance_shuffle)", + "Spirit Temple Hall After Sun Block Room Pot 1": " + (Small_Key_Spirit_Temple, 3) or spirit_temple_shortcuts or + has_explosives or ((Small_Key_Spirit_Temple, 2) and bombchus_in_logic and not entrance_shuffle)", + "Spirit Temple Hall After Sun Block Room Pot 2": " + (Small_Key_Spirit_Temple, 3) or spirit_temple_shortcuts or + has_explosives or ((Small_Key_Spirit_Temple, 2) and bombchus_in_logic and not entrance_shuffle)", "Spirit Temple GS Lobby": " (is_child and logic_spirit_lobby_gs and Boomerang and (Small_Key_Spirit_Temple, 5)) or (is_adult and (Hookshot or Hover_Boots or logic_spirit_lobby_jump) and ((Small_Key_Spirit_Temple, 3) or spirit_temple_shortcuts)) or (logic_spirit_lobby_gs and Boomerang and (Hookshot or Hover_Boots or logic_spirit_lobby_jump) and + (has_explosives or ((Small_Key_Spirit_Temple, 2) and bombchus_in_logic and not entrance_shuffle)))", + "Spirit Temple GS Hall After Sun Block Room": " + (is_child and Boomerang and + (Small_Key_Spirit_Temple, 5)) or + (is_adult and Hookshot and + ((Small_Key_Spirit_Temple, 3) or spirit_temple_shortcuts)) or + (Boomerang and Hookshot and (has_explosives or ((Small_Key_Spirit_Temple, 2) and bombchus_in_logic and not entrance_shuffle)))" }, "exits": { @@ -155,8 +164,8 @@ "Spirit Temple Boss Door": " is_adult and spirit_temple_shortcuts and (Longshot or (logic_spirit_platform_hookshot and Hookshot))", - #Age-unknown logic is incompatible with the rest of the world. - #Because adult might unlock all doors, child must require all 5 keys to pass. + # Age-unknown logic is incompatible with the rest of the world. + # Because adult might unlock all doors, child must require all 5 keys to pass. "Desert Colossus": " (Small_Key_Spirit_Temple, 5) or (is_adult and has_explosives and (Small_Key_Spirit_Temple, 3))" @@ -171,13 +180,24 @@ "Spirit Temple Statue Room Hand Chest": "can_play(Zeldas_Lullaby)", "Spirit Temple Statue Room Northeast Chest": " can_play(Zeldas_Lullaby) and - (Hookshot or Hover_Boots or logic_spirit_lobby_jump)" + (Hookshot or Hover_Boots or logic_spirit_lobby_jump)", + "Spirit Temple Adult Climb Flying Pot 1": "True", + "Spirit Temple Adult Climb Flying Pot 2": "True" }, "exits": { "Early Adult Spirit Temple": "(Small_Key_Spirit_Temple, 5)", - "Spirit Temple Beyond Anubis Room": " - (Small_Key_Spirit_Temple, 4) and has_explosives", - "Spirit Temple Beyond Final Locked Door": " + "Spirit Temple Anubis Room": "(Small_Key_Spirit_Temple, 4)" + } + }, + { + "region_name": "Spirit Temple Anubis Room", + "dungeon": "Spirit Temple", + "locations": { + "Spirit Temple Beamos Hall Pot": "True" + }, + "exits": { + "Spirit Temple Beyond Anubis Room": "has_explosives", + "Spirit Temple Big Mirror Room": " (Small_Key_Spirit_Temple, 5) and (logic_spirit_wall or Longshot or has_bombchus or ((Bombs or Nuts or can_use(Dins_Fire)) and @@ -197,16 +217,24 @@ } }, { - "region_name": "Spirit Temple Beyond Final Locked Door", + "region_name": "Spirit Temple Big Mirror Room", "dungeon": "Spirit Temple", "locations": { "Spirit Temple Boss Key Chest": " can_play(Zeldas_Lullaby) and Bow and Hookshot", - "Spirit Temple Topmost Chest": "Mirror_Shield" + "Spirit Temple Topmost Chest": "Mirror_Shield", + "Spirit Temple Shifting Wall Recovery Heart 1": "Hookshot", + "Spirit Temple Shifting Wall Recovery Heart 2": "Hookshot", + "Spirit Temple Big Mirror Flying Pot 1": "True", + "Spirit Temple Big Mirror Flying Pot 2": "True", + "Spirit Temple Big Mirror Flying Pot 3": "True", + "Spirit Temple Big Mirror Flying Pot 4": "True", + "Spirit Temple Big Mirror Flying Pot 5": "True", + "Spirit Temple Big Mirror Flying Pot 6": "True" }, "exits": { "Spirit Temple Boss Door": " (spirit_temple_shortcuts or (has_explosives and Mirror_Shield)) and Hookshot" } } -] \ No newline at end of file +] diff --git a/data/World/Water Temple MQ.json b/data/World/Water Temple MQ.json index d9a767fb1..bcc56b4ac 100644 --- a/data/World/Water Temple MQ.json +++ b/data/World/Water Temple MQ.json @@ -4,10 +4,8 @@ "dungeon": "Water Temple", "exits": { "Lake Hylia": "True", - "Water Temple Dive": " - (can_use(Zora_Tunic) or logic_fewer_tunic_requirements) and can_use(Iron_Boots)", - "Water Temple Dark Link Region": " - Small_Key_Water_Temple and can_use(Longshot)", + "Water Temple Dive": "is_adult and (Zora_Tunic or logic_fewer_tunic_requirements) and Iron_Boots", + "Water Temple Dark Link Region": "Small_Key_Water_Temple and can_use(Longshot)", "Water Temple Boss Door": "can_use(Longshot)" } }, @@ -15,57 +13,242 @@ "region_name": "Water Temple Dive", "dungeon": "Water Temple", "locations": { - "Water Temple MQ Map Chest": "has_fire_source and can_use(Hookshot)", - "Water Temple MQ Central Pillar Chest": " - can_use(Zora_Tunic) and can_use(Hookshot) and - ((logic_water_mq_central_pillar and can_use(Fire_Arrows)) or - (can_use(Dins_Fire) and can_play(Song_of_Time)))" + "Water Temple MQ Map Chest": "has_fire_source and Hookshot", + "Water Temple MQ L1 Torch Pot 1": "Hookshot or can_play(Zeldas_Lullaby)", + "Water Temple MQ L1 Torch Pot 2": "Hookshot or can_play(Zeldas_Lullaby)", + "Water Temple MQ Lizalfos Hallway Pot 1": "Hookshot or can_play(Zeldas_Lullaby)", + "Water Temple MQ Lizalfos Hallway Pot 2": "Hookshot or can_play(Zeldas_Lullaby)", + "Water Temple MQ Lizalfos Hallway Pot 3": "Hookshot or can_play(Zeldas_Lullaby)", + "Water Temple MQ Central Pillar Upper Crate 1": "can_break_crate", + "Water Temple MQ Central Pillar Upper Crate 2": "can_break_crate", + "Water Temple MQ Lizalfos Hallway Hall Crate 1": " + can_bonk or (can_play(Zeldas_Lullaby) and can_blast_or_smash)", + "Water Temple MQ Lizalfos Hallway Hall Crate 2": " + can_bonk or (can_play(Zeldas_Lullaby) and can_blast_or_smash)", + "Water Temple MQ Lizalfos Hallway Hall Crate 3": " + can_bonk or (can_play(Zeldas_Lullaby) and can_blast_or_smash)", + "Water Temple MQ Lizalfos Hallway Room Crate 1": " + can_bonk or (can_play(Zeldas_Lullaby) and can_blast_or_smash)", + "Water Temple MQ Lizalfos Hallway Room Crate 2": " + can_bonk or (can_play(Zeldas_Lullaby) and can_blast_or_smash)", + "Water Temple MQ Lizalfos Hallway Room Crate 3": " + can_bonk or (can_play(Zeldas_Lullaby) and can_blast_or_smash)", + "Water Temple MQ Lizalfos Hallway Room Crate 4": " + can_bonk or (can_play(Zeldas_Lullaby) and can_blast_or_smash)", + "Water Temple MQ Lizalfos Hallway Room Crate 5": " + can_bonk or (can_play(Zeldas_Lullaby) and can_blast_or_smash)" }, "exits": { + "Water Temple Below Central Pillar": " + Zora_Tunic and ((logic_water_mq_central_pillar and can_use(Fire_Arrows)) or + (can_use(Dins_Fire) and can_play(Song_of_Time)))", + "Water Temple Storage Room": "Hookshot", "Water Temple Lowered Water Levels": "can_play(Zeldas_Lullaby)" } }, + { + "region_name": "Water Temple Below Central Pillar", + "dungeon": "Water Temple", + "locations": { + "Water Temple MQ Central Pillar Chest": "Hookshot", + "Water Temple MQ Central Pillar Lower Crate 1": "can_bonk", + "Water Temple MQ Central Pillar Lower Crate 2": "can_bonk", + "Water Temple MQ Central Pillar Lower Crate 3": "can_bonk", + "Water Temple MQ Central Pillar Lower Crate 4": "can_bonk", + "Water Temple MQ Central Pillar Lower Crate 5": "can_bonk", + "Water Temple MQ Central Pillar Lower Crate 6": "can_bonk", + "Water Temple MQ Central Pillar Lower Crate 7": "can_bonk", + "Water Temple MQ Central Pillar Lower Crate 8": "can_bonk", + "Water Temple MQ Central Pillar Lower Crate 9": "can_bonk", + "Water Temple MQ Central Pillar Lower Crate 10": "can_bonk", + "Water Temple MQ Central Pillar Lower Crate 11": "can_bonk", + "Water Temple MQ Central Pillar Lower Crate 12": "can_bonk", + "Water Temple MQ Central Pillar Lower Crate 13": "can_bonk", + "Water Temple MQ Central Pillar Lower Crate 14": "can_bonk" + } + }, + { + "region_name": "Water Temple Storage Room", + "dungeon": "Water Temple", + "locations": { + "Water Temple MQ Storage Room Pot 1": "True", + "Water Temple MQ Storage Room Pot 2": "True", + "Water Temple MQ Storage Room Pot 3": "True", + "Water Temple MQ Storage Room Crate 1": "can_break_crate", + "Water Temple MQ Storage Room Crate 2": "can_break_crate", + "Water Temple MQ Storage Room Crate 3": "can_break_crate", + "Water Temple MQ Storage Room Crate 4": "can_break_crate", + "Water Temple MQ Storage Room Crate 5": "can_break_crate", + "Water Temple MQ Storage Room Crate 6": "can_break_crate", + "Water Temple MQ Storage Room Crate 7": "can_break_crate" + } + }, { "region_name": "Water Temple Lowered Water Levels", "dungeon": "Water Temple", "locations": { "Water Temple MQ Compass Chest": " - can_use(Bow) or can_use(Dins_Fire) or - at('Water Temple Lobby', can_use(Sticks) and has_explosives)", - "Water Temple MQ Longshot Chest": "can_use(Hookshot)", - "Water Temple MQ GS Lizalfos Hallway": "can_use(Dins_Fire)", - "Water Temple MQ GS Before Upper Water Switch": "can_use(Longshot)" + Bow or can_use(Dins_Fire) or at('Water Temple Lobby', can_use(Sticks))", + "Water Temple MQ Longshot Chest": "Hookshot", + "Water Temple MQ Lizalfos Hallway Gate Pot 1": "can_use(Dins_Fire)", + "Water Temple MQ Lizalfos Hallway Gate Pot 2": "can_use(Dins_Fire)", + "Water Temple MQ Lizalfos Hallway Gate Crate 1": "can_use(Dins_Fire) and can_break_crate", + "Water Temple MQ Lizalfos Hallway Gate Crate 2": "can_use(Dins_Fire) and can_break_crate", + "Water Temple MQ GS Lizalfos Hallway": "can_use(Dins_Fire)" + }, + "exits": { + "Water Temple Before Upper Water Switch": "Hookshot" + } + }, + { + "region_name": "Water Temple Before Upper Water Switch", + "dungeon": "Water Temple", + "locations": { + "Water Temple MQ Before Upper Water Switch Pot 1": "True", + "Water Temple MQ Before Upper Water Switch Pot 2": "True", + "Water Temple MQ Before Upper Water Switch Pot 3": "True", + "Water Temple MQ Before Upper Water Switch Lower Crate 1": "can_break_crate", + "Water Temple MQ Before Upper Water Switch Lower Crate 2": "can_break_crate", + "Water Temple MQ Before Upper Water Switch Lower Crate 3": "can_break_crate", + "Water Temple MQ Before Upper Water Switch Lower Crate 4": "can_break_crate", + "Water Temple MQ Before Upper Water Switch Lower Crate 5": "can_break_crate", + "Water Temple MQ Before Upper Water Switch Lower Crate 6": "can_break_crate", + "Water Temple MQ Before Upper Water Switch Upper Crate 1": "Longshot and can_break_crate", + "Water Temple MQ Before Upper Water Switch Upper Crate 2": "Longshot and can_break_crate", + "Water Temple MQ GS Before Upper Water Switch": "Longshot" } }, { "region_name": "Water Temple Dark Link Region", "dungeon": "Water Temple", "locations": { - "Water Temple MQ Boss Key Chest": " - (can_use(Zora_Tunic) or logic_fewer_tunic_requirements) and can_use(Dins_Fire) and - (logic_water_dragon_jump_dive or can_dive or can_use(Iron_Boots))", + "Water Temple MQ Before Dark Link Lower Pot": "True", + "Water Temple MQ Before Dark Link Top Pot 1": "True", + "Water Temple MQ Before Dark Link Top Pot 2": "True", + "Water Temple MQ Room After Dark Link Pot": "True", + "Water Temple MQ River Pot": "True", + "Water Temple MQ Dragon Statue Near Door Crate 1": "can_break_crate", + "Water Temple MQ Dragon Statue Near Door Crate 2": "can_break_crate", "Water Temple MQ GS River": "True", "Fairy Pot": "has_bottle", "Nut Pot": "True" }, "exits": { - "Water Temple Basement Gated Areas": " - (can_use(Zora_Tunic) or logic_fewer_tunic_requirements) and - can_use(Dins_Fire) and can_use(Iron_Boots)" + "Water Temple Dragon Statue": " + (Zora_Tunic or logic_fewer_tunic_requirements) and + (logic_water_dragon_jump_dive or can_dive or Iron_Boots)" + } + }, + { + "region_name": "Water Temple Dragon Statue", + "dungeon": "Water Temple", + "locations": { + "Water Temple MQ Dragon Statue By Torches Crate 1": "can_break_crate", + "Water Temple MQ Dragon Statue By Torches Crate 2": "can_break_crate", + "Water Temple MQ Dragon Statue Submerged Crate 1": " + (Iron_Boots and can_bonk) or (has_bombchus and (can_dive or Iron_Boots))", + "Water Temple MQ Dragon Statue Submerged Crate 2": " + (Iron_Boots and can_bonk) or (has_bombchus and (can_dive or Iron_Boots))", + "Water Temple MQ Dragon Statue Submerged Crate 3": " + (Iron_Boots and can_bonk) or (has_bombchus and (can_dive or Iron_Boots))", + "Water Temple MQ Dragon Statue Submerged Crate 4": " + (Iron_Boots and can_bonk) or (has_bombchus and (can_dive or Iron_Boots))" + }, + "exits": { + "Water Temple Boss Key Chest Room": "has_fire_source" + } + }, + { + "region_name": "Water Temple Boss Key Chest Room", + "dungeon": "Water Temple", + "locations": { + "Water Temple MQ Boss Key Chest": "can_use(Dins_Fire)", + "Water Temple MQ Boss Key Chest Room Pot": "True", + "Water Temple MQ Boss Key Chest Room Upper Crate": "can_break_crate", + "Water Temple MQ Boss Key Chest Room Lower Crate 1": "can_break_crate", + "Water Temple MQ Boss Key Chest Room Lower Crate 2": "can_break_crate", + "Water Temple MQ Boss Key Chest Room Lower Crate 3": "can_break_crate", + "Water Temple MQ Boss Key Chest Room Lower Crate 4": "can_break_crate" + }, + "exits": { + "Water Temple Basement Gated Areas": "can_use(Dins_Fire) and Iron_Boots" } }, { "region_name": "Water Temple Basement Gated Areas", "dungeon": "Water Temple", "locations": { - "Water Temple MQ Freestanding Key": " - (Hover_Boots or can_use(Scarecrow) or logic_water_north_basement_ledge_jump or - (logic_water_mq_locked_gs and (Small_Key_Water_Temple, 2))) and can_bonk_crate", - "Water Temple MQ GS Triple Wall Torch": " - can_use(Fire_Arrows) and (Hover_Boots or can_use(Scarecrow))", - "Water Temple MQ GS Freestanding Key Area": " - logic_water_mq_locked_gs or ((Small_Key_Water_Temple, 2) and - (Hover_Boots or can_use(Scarecrow) or logic_water_north_basement_ledge_jump))" + "Water Temple MQ Freestanding Key Area Front Crate 1": "can_break_crate", + "Water Temple MQ Freestanding Key Area Front Crate 2": "can_break_crate", + "Water Temple MQ Freestanding Key Area Submerged Crate 1": "can_bonk or has_bombchus", + "Water Temple MQ Freestanding Key Area Submerged Crate 2": "can_bonk or has_bombchus", + "Water Temple MQ Freestanding Key Area Submerged Crate 3": "can_bonk or has_bombchus", + "Water Temple MQ Freestanding Key Area Submerged Crate 4": "can_bonk or has_bombchus", + "Water Temple MQ Freestanding Key Area Submerged Crate 5": "can_bonk or has_bombchus", + "Water Temple MQ Freestanding Key Area Submerged Crate 6": "can_bonk or has_bombchus", + "Water Temple MQ Triple Wall Torch Submerged Crate 1": "can_bonk or has_bombchus", + "Water Temple MQ Triple Wall Torch Submerged Crate 2": "can_bonk or has_bombchus", + "Water Temple MQ Triple Wall Torch Submerged Crate 3": "can_bonk or has_bombchus", + "Water Temple MQ Triple Wall Torch Submerged Crate 4": "can_bonk or has_bombchus", + "Water Temple MQ Triple Wall Torch Submerged Crate 5": "can_bonk or has_bombchus", + "Water Temple MQ Triple Wall Torch Submerged Crate 6": "can_bonk or has_bombchus" + }, + "exits": { + "Water Temple Freestanding Key Room": " + Hover_Boots or can_use(Scarecrow) or logic_water_north_basement_ledge_jump", + "Water Temple Dodongo Room": "logic_water_mq_locked_gs", + "Water Temple Triple Wall Torch": "can_use(Fire_Arrows) and (Hover_Boots or can_use(Scarecrow))" + } + }, + { + "region_name": "Water Temple Freestanding Key Room", + "dungeon": "Water Temple", + "locations": { + "Water Temple MQ Freestanding Key": "can_break_crate", + "Water Temple MQ Freestanding Key Room Pot": "True", + "Water Temple MQ Freestanding Key Room Crate 1": "can_break_crate", + "Water Temple MQ Freestanding Key Room Crate 2": "can_break_crate", + "Water Temple MQ Freestanding Key Room Crate 3": "can_break_crate", + "Water Temple MQ Freestanding Key Room Crate 4": "can_break_crate", + "Water Temple MQ Freestanding Key Room Crate 5": "can_break_crate" + }, + "exits": { + "Water Temple Dodongo Room": "(Small_Key_Water_Temple, 2)" + } + }, + { + "region_name": "Water Temple Dodongo Room", + "dungeon": "Water Temple", + "locations": { + "Water Temple MQ Dodongo Room Pot 1": "True", + "Water Temple MQ Dodongo Room Pot 2": "True", + "Water Temple MQ Dodongo Room Lower Crate 1": "can_break_crate", + "Water Temple MQ Dodongo Room Lower Crate 2": "can_break_crate", + "Water Temple MQ Dodongo Room Lower Crate 3": "can_break_crate", + "Water Temple MQ Dodongo Room Upper Crate": "can_break_crate", + "Water Temple MQ Dodongo Room Hall Crate": "can_break_crate", + "Water Temple MQ Freestanding Key Area Behind Gate Crate 1": "can_break_crate", + "Water Temple MQ Freestanding Key Area Behind Gate Crate 2": "can_break_crate", + "Water Temple MQ Freestanding Key Area Behind Gate Crate 3": "can_break_crate", + "Water Temple MQ Freestanding Key Area Behind Gate Crate 4": "can_break_crate", + "Water Temple MQ GS Freestanding Key Area": "True" + }, + "exits": { + "Water Temple Freestanding Key Room": "(Small_Key_Water_Temple, 2)" + } + }, + { + "region_name": "Water Temple Triple Wall Torch", + "dungeon": "Water Temple", + "locations": { + "Water Temple MQ Triple Wall Torch Pot 1": "True", + "Water Temple MQ Triple Wall Torch Pot 2": "True", + "Water Temple MQ Triple Wall Torch Pot 3": "True", + "Water Temple MQ Triple Wall Torch Pot 4": "True", + "Water Temple MQ Triple Wall Torch Behind Gate Crate 1": "can_break_crate", + "Water Temple MQ Triple Wall Torch Behind Gate Crate 2": "can_break_crate", + "Water Temple MQ Triple Wall Torch Behind Gate Crate 3": "can_break_crate", + "Water Temple MQ GS Triple Wall Torch": "True" } } ] diff --git a/data/World/Water Temple.json b/data/World/Water Temple.json index 82a6aac09..cce5ecb63 100644 --- a/data/World/Water Temple.json +++ b/data/World/Water Temple.json @@ -1,26 +1,36 @@ -[ +[ { "region_name": "Water Temple Lobby", "dungeon": "Water Temple", "events": { + # Child can access only falling platform room and L2 pots as the sole entrant into the temple + # Use Child_Water_Temple for cases where child assists after the water is lowered "Child Water Temple": "is_child", - # Child can access only the falling platform room as the sole entrant into Water Temple. - # Use Child_Water_Temple for cases where child assists after the water is lowered. + # Use Raise_Water_Level to ensure the water level can be raised if it were to be lowered. "Raise Water Level": " (is_adult and (Hookshot or Hover_Boots or Bow)) or (has_fire_source_with_torch and can_use_projectile)" - # Ensure that the water level can be raised if it were to be lowered. }, "locations": { - "Fairy Pot": "Raise_Water_Level and has_bottle and can_use(Longshot)" + "Water Temple Main Room L2 Pot 1": " + at('Water Temple Lowered Water Levels', True) or can_use(Boomerang) or + ((can_use(Iron_Boots) or (Progressive_Scale, 2)) and + (can_use(Bow) or can_use(Hookshot) or can_use(Slingshot)) and + (can_use(Zora_Tunic) or logic_fewer_tunic_requirements))", + "Water Temple Main Room L2 Pot 2": " + at('Water Temple Lowered Water Levels', True) or can_use(Boomerang) or + ((can_use(Iron_Boots) or (Progressive_Scale, 2)) and + (can_use(Bow) or can_use(Hookshot) or can_use(Slingshot)) and + (can_use(Zora_Tunic) or logic_fewer_tunic_requirements))", + "Fairy Pot": "has_bottle and can_use(Longshot)" }, "exits": { "Lake Hylia": "True", "Water Temple Dive": " - (can_use(Zora_Tunic) or logic_fewer_tunic_requirements) and - ((logic_water_temple_torch_longshot and can_use(Longshot)) or can_use(Iron_Boots))", - "Water Temple Boss Door": "Raise_Water_Level and can_use(Longshot)", - "Water Temple Falling Platform Room": "Raise_Water_Level and (Small_Key_Water_Temple, 4)" + is_adult and (Zora_Tunic or logic_fewer_tunic_requirements) and + ((logic_water_temple_torch_longshot and Longshot) or Iron_Boots)", + "Water Temple Falling Platform Room": "Raise_Water_Level and (Small_Key_Water_Temple, 4)", + "Water Temple Boss Door": "can_use(Longshot)" } }, { @@ -28,65 +38,81 @@ "dungeon": "Water Temple", "locations": { "Water Temple Map Chest": "Raise_Water_Level", - "Water Temple Compass Chest": " - (can_play(Zeldas_Lullaby) or Iron_Boots) and can_use(Hookshot)", + "Water Temple Compass Chest": "(can_play(Zeldas_Lullaby) or Iron_Boots) and Hookshot", + "Water Temple L1 Torch Pot 1": "(Iron_Boots and Hookshot) or can_play(Zeldas_Lullaby)", + "Water Temple L1 Torch Pot 2": "(Iron_Boots and Hookshot) or can_play(Zeldas_Lullaby)", + "Water Temple Near Compass Pot 1": "(can_play(Zeldas_Lullaby) or Iron_Boots) and Hookshot", + "Water Temple Near Compass Pot 2": "(can_play(Zeldas_Lullaby) or Iron_Boots) and Hookshot", + "Water Temple Near Compass Pot 3": "(can_play(Zeldas_Lullaby) or Iron_Boots) and Hookshot" + }, + "exits": { + "Water Temple Lowered Water Levels": "can_play(Zeldas_Lullaby)", + "Water Temple North Basement": " + (Iron_Boots or can_play(Zeldas_Lullaby)) and + (Longshot or (logic_water_boss_key_region and Hover_Boots)) and + (Small_Key_Water_Temple, 4)" + } + }, + { + "region_name": "Water Temple Lowered Water Levels", + "dungeon": "Water Temple", + "locations": { "Water Temple Torches Chest": " - (Bow or can_use(Dins_Fire) or - (Child_Water_Temple and Sticks and Kokiri_Sword and Magic_Meter)) and - can_play(Zeldas_Lullaby)", - "Water Temple Central Bow Target Chest": " - Progressive_Strength_Upgrade and can_play(Zeldas_Lullaby) and - ((Bow and (logic_water_central_bow or Hover_Boots or can_use(Longshot))) or - (logic_water_central_bow and Child_Water_Temple and Slingshot and at('Water Temple Middle Water Level', True)))", - "Water Temple GS Behind Gate": " - (can_use(Hookshot) or can_use(Hover_Boots)) and - has_explosives and can_play(Zeldas_Lullaby) and - (can_use(Iron_Boots) or can_dive)", + Bow or can_use(Dins_Fire) or + (Child_Water_Temple and Sticks and Kokiri_Sword and Magic_Meter)", "Water Temple GS Central Pillar": " - can_play(Zeldas_Lullaby) and - (((can_use(Longshot) or (logic_water_central_gs_fw and can_use(Hookshot) and can_use(Farores_Wind))) and - ((Small_Key_Water_Temple, 5) or can_use(Bow) or can_use(Dins_Fire))) or - (logic_water_central_gs_irons and can_use(Hookshot) and can_use(Iron_Boots) and - (can_use(Bow) or can_use(Dins_Fire))) or - (logic_water_central_gs_fw and Child_Water_Temple and Boomerang and can_use(Farores_Wind) and - (Sticks or can_use(Dins_Fire) or - ((Small_Key_Water_Temple, 5) and (can_use(Hover_Boots) or can_use(Bow))))))" + ((Longshot or (logic_water_central_gs_fw and Hookshot and can_use(Farores_Wind))) and + ((Small_Key_Water_Temple, 5) or Bow or can_use(Dins_Fire))) or + (logic_water_central_gs_irons and Hookshot and Iron_Boots and + (Bow or can_use(Dins_Fire))) or + (logic_water_central_gs_fw and Child_Water_Temple and Boomerang and can_use(Farores_Wind) and + Raise_Water_Level and ((Small_Key_Water_Temple, 5) or Sticks or can_use(Dins_Fire)))" }, "exits": { - "Water Temple Cracked Wall": " - can_play(Zeldas_Lullaby) and Raise_Water_Level and - (logic_water_cracked_wall_nothing or (logic_water_cracked_wall_hovers and can_use(Hover_Boots)))", + "Water Temple South Basement": " + has_explosives and (Iron_Boots or can_dive) and (Hookshot or Hover_Boots)", "Water Temple Middle Water Level": " - (Bow or can_use(Dins_Fire) or - ((Small_Key_Water_Temple, 5) and can_use(Hookshot)) or - (Child_Water_Temple and Sticks)) and - can_play(Zeldas_Lullaby)", - "Water Temple North Basement": " - (Small_Key_Water_Temple, 4) and - (can_use(Longshot) or (logic_water_boss_key_region and can_use(Hover_Boots))) and - (can_use(Iron_Boots) or can_play(Zeldas_Lullaby))", + Bow or can_use(Dins_Fire) or (Child_Water_Temple and Sticks) or + ((Small_Key_Water_Temple, 5) and Hookshot)", + "Water Temple Cracked Wall": " + Raise_Water_Level and + (logic_water_cracked_wall_nothing or (logic_water_cracked_wall_hovers and Hover_Boots))", + "Water Temple Central Bow Target": " + Progressive_Strength_Upgrade and Bow and + (logic_water_central_bow or Hover_Boots or Longshot)", "Water Temple Dragon Statue": " - can_play(Zeldas_Lullaby) and Progressive_Strength_Upgrade and - ((Iron_Boots and can_use(Hookshot)) or - (logic_water_dragon_adult and (has_bombchus or can_use(Bow) or can_use(Hookshot)) and (can_dive or Iron_Boots)) or - (logic_water_dragon_child and Child_Water_Temple and (has_bombchus or Slingshot or Boomerang) and can_dive))" + Progressive_Strength_Upgrade and + ((Iron_Boots and Hookshot) or + (logic_water_dragon_adult and + (has_bombchus or Bow or Hookshot) and (can_dive or Iron_Boots)) or + (logic_water_dragon_child and Child_Water_Temple and + (has_bombchus or Slingshot or Boomerang) and can_dive))" } }, { - "region_name": "Water Temple North Basement", + "region_name": "Water Temple South Basement", "dungeon": "Water Temple", "locations": { - "Water Temple Boss Key Chest": " - (Small_Key_Water_Temple, 5) and - (logic_water_bk_jump_dive or can_use(Iron_Boots)) and - (logic_water_north_basement_ledge_jump or (has_explosives and Progressive_Strength_Upgrade) or Hover_Boots)", - "Water Temple GS Near Boss Key Chest": "True", - # Longshot just reaches without the need to actually go near, - # Otherwise you have hovers and just hover over and collect with a jump slash - "Fairy Pot": " - has_bottle and (Small_Key_Water_Temple, 5) and - (logic_water_bk_jump_dive or can_use(Iron_Boots)) and - (logic_water_north_basement_ledge_jump or (has_explosives and Progressive_Strength_Upgrade) or Hover_Boots)" + "Water Temple Behind Gate Pot 1": "True", + "Water Temple Behind Gate Pot 2": "True", + "Water Temple Behind Gate Pot 3": "True", + "Water Temple Behind Gate Pot 4": "True", + "Water Temple GS Behind Gate": "True" + } + }, + { + "region_name": "Water Temple Middle Water Level", + "dungeon": "Water Temple", + "locations": { + "Water Temple Central Pillar Chest": " + ((Small_Key_Water_Temple, 5) or Bow or can_use(Dins_Fire)) and + Iron_Boots and Zora_Tunic and Hookshot" + }, + "exits": { + "Water Temple Cracked Wall": "True", + "Water Temple Central Bow Target": " + Progressive_Strength_Upgrade and + logic_water_central_bow and Child_Water_Temple and Slingshot" } }, { @@ -97,22 +123,38 @@ } }, { - "region_name": "Water Temple Dragon Statue", + "region_name": "Water Temple Central Bow Target", "dungeon": "Water Temple", "locations": { - "Water Temple Dragon Chest": "True" + "Water Temple Central Bow Target Chest": "True", + "Water Temple Central Bow Target Pot 1": "True", + "Water Temple Central Bow Target Pot 2": "True" } }, { - "region_name": "Water Temple Middle Water Level", + "region_name": "Water Temple North Basement", "dungeon": "Water Temple", "locations": { - "Water Temple Central Pillar Chest": " - can_use(Iron_Boots) and can_use(Zora_Tunic) and can_use(Hookshot) and - ((Small_Key_Water_Temple, 5) or can_use(Bow) or can_use(Dins_Fire))" + "Water Temple North Basement Block Puzzle Pot 1": "True", + "Water Temple North Basement Block Puzzle Pot 2": "True", + # Longshot reaches without the need to actually go near + # Otherwise you have Hovers and can you hover over and collect with a jumpslash + "Water Temple GS Near Boss Key Chest": "True" }, "exits": { - "Water Temple Cracked Wall": "True" + "Water Temple Boss Key Chest Room": " + (Small_Key_Water_Temple, 5) and + (logic_water_bk_jump_dive or Iron_Boots) and + (logic_water_north_basement_ledge_jump or Hover_Boots or + (has_explosives and Progressive_Strength_Upgrade))" + } + }, + { + "region_name": "Water Temple Boss Key Chest Room", + "dungeon": "Water Temple", + "locations": { + "Water Temple Boss Key Chest": "True", + "Fairy Pot": "has_bottle" } }, { @@ -125,7 +167,7 @@ (logic_water_falling_platform_gs_boomerang and can_use(Boomerang))" }, "exits": { - "Water Temple Dark Link Region": "(Small_Key_Water_Temple, 5) and can_use(Hookshot)" + "Water Temple Dark Link Region": "can_use(Hookshot) and (Small_Key_Water_Temple, 5)" } }, { @@ -133,19 +175,39 @@ "dungeon": "Water Temple", "locations": { "Water Temple Longshot Chest": "True", - "Water Temple River Chest": "can_play(Song_of_Time) and Bow", + "Water Temple Like Like Pot 1": "True", + "Water Temple Like Like Pot 2": "True" + }, + "exits": { + "Water Temple River": "can_play(Song_of_Time)" + } + }, + { + "region_name": "Water Temple River", + "dungeon": "Water Temple", + "locations": { + "Water Temple River Chest": "Bow", + "Water Temple River Recovery Heart 1": "True", + "Water Temple River Recovery Heart 2": "True", + "Water Temple River Recovery Heart 3": "True", + "Water Temple River Recovery Heart 4": "True", + "Water Temple River Pot 1": "True", "Water Temple GS River": " - can_play(Song_of_Time) and - ((Iron_Boots and (can_use(Zora_Tunic) or logic_fewer_tunic_requirements)) or - (logic_water_river_gs and can_use(Longshot) and (Bow or has_bombchus)))", - "Fairy Pot": - "has_bottle and can_play(Song_of_Time)" + (Iron_Boots and (Zora_Tunic or logic_fewer_tunic_requirements)) or + (logic_water_river_gs and Longshot and (Bow or has_bombchus))", + "Fairy Pot": "has_bottle" }, "exits": { "Water Temple Dragon Statue": " - (can_use(Zora_Tunic) or logic_fewer_tunic_requirements) and - can_play(Song_of_Time) and Bow and + Bow and (Zora_Tunic or logic_fewer_tunic_requirements) and (Iron_Boots or logic_water_dragon_jump_dive or logic_water_dragon_adult)" } + }, + { + "region_name": "Water Temple Dragon Statue", + "dungeon": "Water Temple", + "locations": { + "Water Temple Dragon Chest": "True" + } } ] diff --git a/data/generated/rom_patch.txt b/data/generated/rom_patch.txt index 530dd2647..2282394f6 100644 --- a/data/generated/rom_patch.txt +++ b/data/generated/rom_patch.txt @@ -1,7 +1,7 @@ -10,107b6d3a -14,1b2476eb +10,107b6b7a +14,1597e327 d1b0,3480000 -d1b4,3499400 +d1b4,349e320 d1b8,3480000 d1c0,0 d1c4,0 @@ -186,31 +186,82 @@ d288,0 89ebe8,0 89ebec,0 89ebf0,0 -a87dc8,c103619 -a87e24,c103619 -a87e80,c103619 -a880d4,c103637 -a88f78,c103518 -a89048,c103531 -a98c30,c100430 -a9aaf0,c100a5c +a87af0,c10043e +a87af4,0 +a87af8,c102572 +a87afc,2002025 +a87b00,14400180 +a87b04,8fbf001c +a87b08,10000005 +a87b0c,0 +a87b10,0 +a87b14,0 +a87b18,0 +a87dc8,c103bf2 +a87e24,c103bf2 +a87e80,c103bf2 +a880d4,c103c10 +a88c0c,810045b +a88c10,2003025 +a88c20,810045b +a88c24,2003025 +a88c34,810045b +a88c38,2003025 +a88c48,810045b +a88c4c,2003025 +a88c70,810045b +a88c74,2003025 +a88c7c,810045b +a88c80,2003025 +a88c88,810045b +a88c8c,2003025 +a88cb0,810045b +a88cb4,2003025 +a88cc4,810045b +a88cc8,2003025 +a88cd8,810045b +a88cdc,2003025 +a88cec,810045b +a88cf0,2003025 +a88d00,810045b +a88d04,2003025 +a88d14,810045b +a88d18,2003025 +a88d44,810045b +a88d48,2003025 +a88d50,810045b +a88d54,2003025 +a88f64,c10048c +a88f78,c1038bc +a88f9c,c1004b3 +a88fa0,0 +a89048,c1038d5 +a896cc,c100447 +a89708,c10044f +a8970c,1696025 +a898f8,c100447 +a89934,c100455 +a89938,1696025 +a96e5c,810113c +a98c30,c100431 +a9aaf0,c100afc a9aaf4,0 -a9ab0c,c100a3e +a9ab0c,c100ade a9ab10,0 -a9e838,81007e1 -ac7ad4,c1003b0 +a9e838,8100881 +ac7ad4,c1003b1 ac8608,902025 ac860c,848e00a4 ac8610,34010043 ac8614,0 ac8618,0 ac91b4,0 -ac9abc,c100471 +ac9abc,c100511 ac9ac0,0 -accd34,c100526 +accd34,c1005c6 accd38,8e190000 -accde0,c1023aa -acce18,c100940 +accde0,c102728 +acce18,c1009e0 acce1c,8e0200a4 acce20,1060001e acce24,0 @@ -219,13 +270,13 @@ acce2c,0 acce34,0 acce38,0 acce3c,0 -acce88,c102222 +acce88,c1023ae acce8c,34040001 acce90,0 acce94,0 acce98,0 acd024,afbf0014 -acd028,c102f3e +acd028,c1032bc acd02c,0 acd030,8fbf0014 acd034,3e00008 @@ -243,48 +294,56 @@ adaa78,0 adaba8,0 adabcc,0 adabe4,0 -ae5764,8100707 +ae5764,81007a7 ae5768,0 -ae59e0,8100723 -ae5df8,c100469 +ae59e0,81007c3 +ae5df8,c100509 ae5e04,0 ae74d8,340e0000 ae807c,6010007 ae8080,84b80030 -ae8084,c100be1 +ae8084,c100c81 ae8088,0 ae8090,0 ae8094,0 ae8098,0 -ae986c,8100bc1 +ae986c,8100c61 ae9870,3c01800f ae9ed8,35ee0000 -aeb67c,c100a22 +aeb67c,c100ac2 aeb680,0 aeb764,26380008 aeb768,ae9802b0 -aeb76c,c1025e6 +aeb76c,c102964 aeb778,400821 af1398,92020852 af13ac,92020852 -af1814,c100f96 +af1814,c101036 af1818,0 af74f8,afbf0044 -af74fc,c100af2 +af74fc,c100b92 af7500,0 af7504,8fbf0044 af7650,afbf0034 -af7654,c100b00 +af7654,c100ba0 af7658,0 af765c,8fbf0034 af76b8,afbf000c -af76bc,c100ae7 +af76bc,c100b87 af76c4,8fbf000c +b06248,c1010a5 +b0624c,0 b06400,820f0ede b0640c,31f80002 +b06534,8103df7 +b06680,8103e86 +b06684,0 b06bb8,34190000 -b06c2c,c100822 +b06c2c,c1008c2 b06c30,a2280020 +b06ce4,c1040fa +b06f30,8104055 +b06f34,0 b10218,afa40020 b1021c,30a8fffe b10220,3401000e @@ -335,23 +394,23 @@ b10320,242983fc b10324,242a82c4 b10328,242b83e4 b1032c,242c83d8 -b10cc0,c10050e +b10cc0,c1005ae b10cc4,3c010001 -b12a34,c1006ba +b12a34,c10075a b12a38,0 -b12a60,8103138 -b12e30,c103149 -b12e44,8103158 +b12a60,81034ba +b12e30,c1034cb +b12e44,81034da b17bb4,afbf001c b17bb8,afa40140 b17bbc,3c048040 b17bc0,3c060002 -b17bc4,24c69400 +b17bc4,24c6e320 b17bc8,c00037c b17bcc,3c050348 -b17bd0,c1003a3 +b17bd0,c1003a4 b17bd4,0 -b2b488,c100d20 +b2b488,c100dc0 b2b48c,0 b2b490,0 b2b494,0 @@ -360,7 +419,7 @@ b2b49c,0 b2b4f0,3c048013 b2b4f4,24848a50 b2b4f8,3c058040 -b2b4fc,24a5345c +b2b4fc,24a536dc b2b500,c015c0c b2b504,34060018 b2b508,3c048013 @@ -381,53 +440,56 @@ b2e830,8ca5b188 b2e854,3c058001 b2e858,8ca5b198 b3dd3c,3c018040 -b3dd40,8c243478 +b3dd40,8c2436f8 b3dd44,c02e195 -b3dd48,8c25347c +b3dd48,8c2536fc b3dd4c,8fbf0014 b3dd54,27bd0018 -b51694,c100835 -b516c4,c10083c -b52784,c100856 +b51694,c1008d5 +b516c4,c1008dc +b52784,c1008f6 b52788,0 b5278c,8fbf003c b5293c,10000018 -b54b38,c1007d0 -b54e5c,c1007bd +b54b38,c100870 +b54e5c,c10085d b55428,a42063ed -b55a64,c100807 +b55a64,c1008a7 b575c8,acae0000 b58320,afbf0000 -b58324,c100aac +b58324,c100b4c b58328,0 b5832c,8fbf0000 b58330,0 +b71e60,202018 +b71e64,4010 +b71e68,60080000 b7ec4c,8009a3ac -ba16ac,c100e0a +ba16ac,c100eaa ba16b0,a42fca2a -ba16e0,c100e15 +ba16e0,c100eb5 ba16e4,a439ca2a ba18c4,340c00c8 ba1980,340800c8 ba19dc,0 -ba1c68,c100e20 +ba1c68,c100ec0 ba1c6c,a42dca2a ba1c70,850e4a38 -ba1cd0,c100e2b +ba1cd0,c100ecb ba1cd4,a439ca2a -ba1d04,c100e36 +ba1d04,c100ed6 ba1d08,0 ba1e20,340d00c8 -ba32cc,c100e41 +ba32cc,c100ee1 ba32d0,a439ca2a -ba3300,c100e4c +ba3300,c100eec ba3304,a42bca2a ba34dc,341800c8 ba3654,0 ba39d0,340d00c8 -baa168,c100df4 +baa168,c100e94 baa16c,a42eca2a -baa198,c100dff +baa198,c100e9f baa19c,a42dca2a baa3ac,a07025 bac064,7821 @@ -438,10 +500,10 @@ bae5a4,a46b4a6c bae5c8,0 bae864,0 baed6c,0 -baf4f4,c100e57 +baf4f4,c100ef7 baf4f8,2002025 baf738,102825 -baf73c,c101fdd +baf73c,c102124 baf740,330400ff baf744,8fb00018 baf748,8fbf001c @@ -473,114 +535,114 @@ bb6134,0 bb6138,0 bb61e0,0 bb61e4,0 -bb6688,c1006c9 +bb6688,c100769 bb668c,0 bb66dc,a6c0025e -bb67c4,c1006c9 +bb67c4,c100769 bb67c8,1826021 -bb6cf0,c1006f8 +bb6cf0,c100798 bb6cf4,0 bb77b4,0 bb7894,0 bb7ba0,0 bb7bfc,0 -bb7c88,c1006c3 +bb7c88,c100763 bb7c8c,1cf8821 -bb7d10,c1006c3 +bb7d10,c100763 bb7d14,0 -bc088c,c1006d6 +bc088c,c100776 bc0890,0 bc780c,9000009 -bcdbd8,c100e69 -bcecbc,81003e1 +bcdbd8,c100f09 +bcecbc,81003e2 bcecc0,0 bcecc4,0 bcecc8,0 bceccc,0 bcecd0,0 bcf73c,afbf0000 -bcf740,c100874 +bcf740,c100914 bcf744,0 bcf748,8fbf0000 -bcf8cc,c100ff2 -bcf914,c10086c +bcf8cc,c101092 +bcf914,c10090c bcf918,0 -bd200c,c100c5f +bd200c,c100cff bd2010,0 -bd4c58,c100cc8 +bd4c58,c100d68 bd4c5c,270821 -bd5c58,c100625 +bd5c58,c1006c5 bd5c5c,301c825 -bd6958,c100add +bd6958,c100b7d bd695c,0 -bd9a04,c100a8d +bd9a04,c100b2d bd9a08,0 -bda0a0,c1003b4 -bda0d8,c1003d1 +bda0a0,c1003b5 +bda0d8,c1003d2 bda0e4,0 -bda264,c1003d4 +bda264,c1003d5 bda270,0 -bda2e8,c1003ef +bda2e8,c1003f0 bda2ec,812a0002 bda2f0,5600018 bda2f4,0 be0228,3c188040 be022c,27182d04 -be0230,c100bfe +be0230,c100c9e be0234,8fa50054 be0238,10000096 be023c,8fbf0024 be0240,c6040828 be0244,44813000 -be035c,c100c0c +be035c,c100cac be0360,0 -be1bc8,c100636 +be1bc8,c1006d6 be1bcc,afa50034 be1c98,3c014218 be3798,0 -be4a14,c100f44 -be4a40,c100f5e -be4a60,8100f76 +be4a14,c100fe4 +be4a40,c100ffe +be4a60,8101016 be4a64,0 -be5328,c100c17 +be5328,c100cb7 be532c,0 be55e4,0 -be5d8c,c100fa0 +be5d8c,c101040 be5d90,0 be6538,92190852 -be9ac0,c10040b -be9ad8,c100416 +be9ac0,c10040c +be9ad8,c100417 be9adc,8fa20024 be9ae4,8fa40028 be9bdc,24018383 -bea044,c1004ea +bea044,c10058a bea048,0 -c004ec,810065f +c004ec,81006ff c0067c,28610064 c0082c,340e0018 c00830,8c4f00a0 -c01078,c1008a9 +c01078,c100949 c0107c,0 c01080,0 c01084,0 c01088,0 c0108c,0 -c018a0,c100674 -c06198,c100a2c +c018a0,c100714 +c06198,c100acc c064bc,920201ec c06e5c,920201ec c07230,920201ec c07494,920201ec -c0754c,81010e2 +c0754c,810122b c07550,0 c0796c,1f0 -c0e77c,c10081c +c0e77c,c1008bc c0e780,ac400428 -c3dc04,c100c52 +c3dc04,c100cf2 c3dc08,0 -c5a9f0,c100def -c6c7a8,c100684 -c6c920,c100684 +c5a9f0,c100e8f +c6c7a8,c100724 +c6c920,c100724 c6cedc,340b0001 c6ed84,946f00a2 c6ed88,31f80018 @@ -590,7 +652,7 @@ c6ff38,4600848d c6ff3c,44069000 c6ff44,27bdffe8 c6ff48,afbf0004 -c6ff4c,c100ab8 +c6ff4c,c100b58 c6ff50,0 c6ff54,8fbf0004 c6ff58,27bd0018 @@ -601,7 +663,7 @@ c6ff68,0 c6ff6c,0 c6ff70,0 c6ff74,0 -c72c64,c100d06 +c72c64,c100da6 c72c68,2002021 c72c70,15e00006 c72c74,0 @@ -615,32 +677,32 @@ c7bd08,0 c82550,0 c892dc,340e0001 c8931c,340a0001 -c89744,c10043d +c89744,c1004dd c89868,920e1d28 c898a4,92191d29 c898c8,920a1d2a -c8b24c,c100569 +c8b24c,c100609 c8b250,2002025 -ca6dc0,8103553 +ca6dc0,8103900 ca6dc4,0 -cb6874,c100701 -cc0038,c1004ca +cb6874,c1007a1 +cc0038,c10056a cc003c,8fa40018 cc3fa8,a20101f8 cc4024,0 -cc4038,c100a11 +cc4038,c100ab1 cc403c,240c0004 cc453c,806 -cc8594,c100649 +cc8594,c1006e9 cc8598,24180006 -cc85b8,c100f29 +cc85b8,c100fc9 cc85bc,afa50064 -cce9a4,c100fe8 +cce9a4,c101088 cce9a8,8e04011c cdf3ec,0 cdf404,0 -cdf420,c100619 -cdf638,c10062d +cdf420,c1006b9 +cdf638,c1006cd cdf63c,e7a40034 cdf790,2405001e cf1ab8,0 @@ -649,18 +711,20 @@ cf1ac0,31280040 cf1ac4,35390040 cf1ac8,af19b4a8 cf1acc,34090006 -cf73c8,c100ce0 +cf73c8,c100d80 cf73cc,3c010001 -cf7ad4,c100613 +cf7ad4,c1006b3 cf7ad8,afa50044 d12f78,340f0000 -d357d4,c100bcf +d30fdc,c1010d9 +d30fe0,2c02025 +d357d4,c100c6f d35efc,0 d35f54,10000008 -d4bcb0,c100f04 +d4bcb0,c100fa4 d4bcb4,8619001c -d4be6c,c1009f5 -d52698,c100545 +d4be6c,c100a95 +d52698,c1005e5 d5269c,8e190024 d55998,0 d5599c,0 @@ -673,31 +737,31 @@ d55a88,0 d55a8c,0 d55a90,0 d55a94,0 -d5b264,c100b5d -d5b660,8100b60 +d5b264,c100bfd +d5b660,8100c00 d5b664,0 -d5ff94,c100fde +d5ff94,c10107e d5ff98,44d9f800 -d62100,c100d91 +d62100,c100e31 d62110,3c014248 d62128,0 d6215c,0 -d621cc,c100d9f +d621cc,c100e3f d621dc,3c014248 d6221c,0 -d68d68,c100d49 +d68d68,c100de9 d68d6c,afb20044 d68d70,3c098040 -d68d74,2529351c +d68d74,2529379c d68d78,81290000 d68d7c,11200186 d68d80,8fbf004c -d68d84,c100d5d +d68d84,c100dfd d68d88,f7b80030 -d69c80,c100d65 -d6cc18,c100de7 +d69c80,c100e05 +d6cc18,c100e87 d6cc1c,0 -d6cdd4,c100deb +d6cdd4,c100e8b d6cdd8,0 d73118,0 d73128,0 @@ -764,37 +828,37 @@ d7e8d4,340e0001 d7e8d8,804f0ede d7e8e0,5700000f d7eb4c,0 -d7eb70,c100e86 +d7eb70,c100f26 d7eb74,acc80004 d7ebbc,0 -d7ebc8,c100e8e +d7ebc8,c100f2e d7ebf0,27bdffe8 d7ebf4,afbf0014 -d7ebf8,c100e99 +d7ebf8,c100f39 d7ebfc,8ca21c44 d7ec04,0 -d7ec10,c100e9d +d7ec10,c100f3d d7ec14,971804c6 d7ec2c,0 -d7ec34,c100eb4 +d7ec34,c100f54 d7ec40,0 d7ec54,0 -d7ec60,8100ea6 -d7ec70,8100ecc +d7ec60,8100f46 +d7ec70,8100f6c db1338,24490065 db13d0,24090076 -db3244,8100a7a -db32c8,c100ffe -db532c,c10049a -db53e8,8103585 +db3244,8100b1a +db32c8,c10109e +db532c,c10053a +db53e8,8103932 db53ec,0 dbec80,34020000 -dbf428,c10085e +dbf428,c1008fe dbf434,44989000 dbf438,e652019c dbf484,0 dbf4a8,0 -dc7090,c10087e +dc7090,c10091e dc7094,c60a0198 dc87a0,0 dc87bc,0 @@ -814,7 +878,7 @@ dd3754,3c064000 dd375c,3c074000 dd3760,0 dd3764,0 -de1018,c10359e +de1018,c10394b de101c,0 de1020,0 de1024,0 @@ -824,20 +888,28 @@ de1030,0 de1034,0 de1038,0 de103c,0 -de1050,810359e +de1050,810394b de1054,0 +de7ac8,8103aeb +de7acc,0 +de89fc,8103cf1 +de8a00,0 df2644,76 +df3fc0,8103d05 +df3fc4,0 df7a90,340e0018 df7a94,8c4f00a0 -df7cb0,c1006a4 +df7cb0,c100744 +dfafc4,8103d11 +dfafc8,0 dfec3c,3c188012 dfec40,8f18ae8c dfec48,33190010 dfec4c,0 e09f68,806f0ede e09f74,31f80004 -e09fb0,c10048c -e0ec50,c100d37 +e09fb0,c10052c +e0ec50,c100dd7 e0ec54,2202825 e11e98,9442a674 e11e9c,304e0040 @@ -852,35 +924,35 @@ e11ebc,0 e11ec0,0 e11ec4,0 e11ec8,0 -e11f90,c100550 +e11f90,c1005f0 e11f94,0 -e12a04,c100f7d +e12a04,c10101d e12a20,ac8302a4 e1f72c,27bdffe8 e1f730,afbf0014 -e1f734,c100fc2 +e1f734,c101062 e1f738,0 e1f73c,8fbf0014 e1f740,27bd0018 e1f744,28410005 e1f748,14200012 e1f74c,24010005 -e1feac,c100fd4 +e1feac,c101074 e1feb0,3c0743cf -e20410,c100c6e +e20410,c100d0e e20414,0 -e206dc,c100c7c +e206dc,c100d1c e206e0,0 -e2076c,c100c8c +e2076c,c100d2c e20770,afa40020 -e20798,c100c84 +e20798,c100d24 e2079c,0 -e24e7c,c10051d +e24e7c,c1005bd e24e80,0 -e29388,81004a8 -e2a044,c1004b1 -e2b0b4,c1004b9 -e2b434,c1008bc +e29388,8100548 +e2a044,c100551 +e2b0b4,c100559 +e2b434,c10095c e2b438,0 e2b43c,0 e2b440,0 @@ -892,45 +964,75 @@ e2b454,0 e2b458,0 e2b45c,0 e2b460,0 -e2c03c,c1009e8 +e2c03c,c100a88 e2c040,2442a5d0 e2cc1c,3c058012 e2cc20,24a5a5d0 e2cc24,86080270 e2cc28,15000009 e2cc2c,90b9008a -e2d714,c10088b +e2d714,c10092b e2d71c,340900bf e2d720,0 -e2d890,c10089a +e2d890,c10093a e2d894,0 e2f090,34 -e429dc,c1005be +e429dc,c10065e e429e0,0 e429e4,10000053 e429e8,0 -e42b5c,c1005a4 +e42b5c,c100644 e42b64,1000000d e42b68,0 -e42c00,c10059c -e42c44,c100605 +e42c00,c10063c +e42c44,c1006a5 e42c48,860e008a e42c4c,15400045 +e47c08,b825 +e47c0c,c1010e4 +e47c10,2802025 +e47c18,34c60004 +e47c20,177040 +e47c34,26f70001 +e47c38,56f1fff4 +e47c5c,b825 +e47c60,c1010f0 +e47c74,0 +e47c7c,17c840 +e47c90,26f70001 +e47c94,56f1fff2 +e47d6c,c1010fe +e47d70,0 +e47d74,0 +e47d78,0 +e47d7c,0 +e47d80,0 +e47d84,0 +e47d88,0 +e47d8c,0 +e47d90,0 +e47d94,0 +e47d98,0 +e47d9c,0 +e47da0,0 +e47da4,0 +e47da8,8fbf0034 +e47db0,0 e50888,340403e7 e55c4c,340c0000 e56290,0 e56294,340b401f e56298,0 -e565d0,c100d28 +e565d0,c100dc8 e565d4,0 e565d8,2002025 e571d0,3c038041 -e571d4,906d0ebc +e571d4,906d3c98 e571d8,340c0001 e571dc,11ac0004 e571e0,0 e57208,3c038041 -e5720c,906d0ebc +e5720c,906d3c98 e57210,340c0002 e57214,11ac000d e57218,0 @@ -945,13 +1047,13 @@ e57238,0 e5723c,0 e59cd4,0 e59cd8,0 -e59e68,81035d7 +e59e68,8103984 e59e6c,0 -e59ecc,8103600 +e59ecc,81039ad e59ed0,0 -e5b2f4,c100fab +e5b2f4,c10104b e5b2f8,afa5001c -e5b538,c100fb7 +e5b538,c101057 e5b53c,3c07461c e62630,a48001f8 e62634,2463a5d0 @@ -1007,7 +1109,7 @@ e6befc,0 e6bf4c,340d0000 e6bf50,0 e7cc90,240e000c -e7d19c,c100e5d +e7d19c,c100efd e7d1a0,3c050600 e7d1a4,10a80003 e7d1a8,3025 @@ -1027,19 +1129,19 @@ e9f5b0,3e00008 e9f5b4,0 e9f5b8,0 e9f5bc,0 -e9f678,c100550 +e9f678,c1005f0 e9f67c,0 -e9f7a8,c100550 +e9f7a8,c1005f0 e9f7ac,0 -ebb85c,c10068f +ebb85c,c10072f ebb864,14400012 ebb86c,10000014 -ec1120,c100550 +ec1120,c1005f0 ec1124,0 ec68bc,8fad002c ec68c0,340c000a ec68c4,a5ac0110 -ec68c8,c10235c +ec68c8,c1026da ec68cc,2002021 ec68d0,0 ec68d4,0 @@ -1049,24 +1151,42 @@ ec68e0,0 ec69ac,8fad002c ec69b0,340c000a ec69b4,a5ac0110 -ec69b8,c10235c +ec69b8,c1026da ec69bc,2002021 ec69c0,0 ec69c4,0 ec69c8,0 ec69cc,0 ec69d0,0 -ec6b04,810356c +ec6b04,8103919 ec6b08,0 +ec746c,8101125 +ec7470,0 +ec7474,0 +ec7478,0 +ec747c,0 +ec7484,0 +ec748c,0 +ec764c,8103a33 +ec7650,0 +ec8264,8103b4c +ec8268,0 +ec832c,1e0c025 +ec8528,8103b82 +ec852c,0 ec9ce4,2419007a +ed0aec,c1010c1 +ed0af0,0 +ed0b48,c1010cd +ed0b4c,c648002c ed2858,20180008 ed2fac,806e0f18 ed2fec,340a0000 ed5a28,340e0018 ed5a2c,8ccf00a0 -ed645c,c100887 +ed645c,c100927 ed6460,0 -ee7b84,c1009bf +ee7b84,c100a5f ee7b8c,0 ee7b90,0 ee7b94,0 @@ -1074,15 +1194,21 @@ ee7b98,0 ee7b9c,0 ee7ba0,0 ee7ba4,0 -ee7e4c,c100b43 -ef32b8,c100b38 +ee7e4c,c100be3 +ef32b8,c100bd8 ef32bc,0 ef32c0,8fbf003c -ef36e4,c100b0e +ef36e4,c100bae ef36e8,0 -ef373c,c100b20 -ef4f98,c1007fa +ef373c,c100bc0 +ef4f98,c10089a ef4f9c,0 +f722a8,de000000 +f722ac,9000000 +f84888,de000000 +f8488c,9000000 +f849a8,de000000 +f849ac,9000000 feb708,de000000 feb70c,9000000 feb788,de000000 @@ -1097,11 +1223,25 @@ fec188,de000000 fec18c,9000010 fec1f8,de000000 fec1fc,9000000 +17397d8,de000000 +17397dc,9000000 +18b6978,de000000 +18b697c,9000000 +18b6994,73ff200 +18b69a0,f5480800 +18b69b0,de000000 +18b69b4,9000010 +18b69d4,73ff000 +18b6a20,de000000 +18b6a24,9000020 +18b6a3c,73ff200 +18b6a48,f5480800 +18b6a4c,98250 26c10e0,38ff 3480000,80400020 3480004,8040083c -3480008,8040eae4 -348000c,80400d68 +3480008,804113fc +348000c,80400d6c 3480020,4 3480034,dfdfdfdf 3480038,dfdfdfdf @@ -1632,16 +1772,15 @@ fec1fc,9000000 3480878,64ffff64 348087c,fa0000fa 3480880,100 -3480d58,100 -3480d68,4 -3480d84,1 -3480d88,ffffffff +3480d58,1 +3480d6c,4 +3480d88,1 3480d8c,ffffffff 3480d90,ffffffff -3480d94,ffff0000 -3480dac,640000 -3480db0,ffff -3480dbc,20202020 +3480d94,ffffffff +3480d98,ffff0000 +3480db0,640000 +3480db4,ffff 3480dc0,20202020 3480dc4,20202020 3480dc8,20202020 @@ -1692,9296 +1831,9279 @@ fec1fc,9000000 3480e7c,20202020 3480e80,20202020 3480e84,20202020 -3480e88,20202000 -3480e8c,27bdffe8 -3480e90,afbf0010 -3480e94,c10311a -3480e9c,3c028012 -3480ea0,2442d2a0 -3480ea4,240e0140 -3480ea8,3c018010 -3480eac,ac2ee500 -3480eb0,240f00f0 -3480eb4,8fbf0010 -3480eb8,3e00008 -3480ebc,27bd0018 -3480ec0,3c088040 -3480ec4,ac4815d4 -3480ec8,3e00008 -3480ecc,340215c0 -3480ed0,308400ff -3480ed4,3c088012 -3480ed8,2508a5d0 -3480edc,3401008c -3480ee0,10810016 -3480ee4,91020075 -3480ee8,3401008d -3480eec,10810013 -3480ef0,91020075 -3480ef4,10800011 -3480ef8,91020074 -3480efc,3401008a -3480f00,1081000e -3480f04,91020074 -3480f08,3401008b -3480f0c,1081000b -3480f10,91020074 -3480f14,34010058 -3480f18,10810008 -3480f1c,34020000 -3480f20,34010078 -3480f24,10810005 -3480f28,34020000 -3480f2c,34010079 -3480f30,10810002 -3480f34,34020000 -3480f38,340200ff -3480f3c,3e00008 -3480f44,8fa60030 -3480f48,81003d7 -3480f4c,84c50004 -3480f50,8fb9002c -3480f54,81003d7 -3480f58,87250004 -3480f5c,3c0a8041 -3480f60,254a0e88 -3480f64,8d4a0000 -3480f68,11400004 -3480f70,3c058041 -3480f74,24a50e7c -3480f78,8ca50000 -3480f7c,3e00008 -3480f84,3c088041 -3480f88,25080e88 -3480f8c,8d080000 -3480f90,11000004 -3480f98,3c038041 -3480f9c,24630e78 -3480fa0,8c630000 -3480fa4,30fc3 -3480fa8,614026 -3480fac,1014023 -3480fb0,a0880852 -3480fb4,3e00008 -3480fbc,3c088040 -3480fc0,25080d5a -3480fc4,91080000 -3480fc8,1500000c -3480fcc,240bffff -3480fd0,3c088041 -3480fd4,25080e88 -3480fd8,8d080000 -3480fdc,11000007 -3480fe0,1405821 -3480fe4,3c088041 -3480fe8,25080e74 -3480fec,8d080000 -3480ff0,15000002 -3480ff4,240bffff -3480ff8,340b0001 -3480ffc,5600009 -3481004,27bdffe8 -3481008,afab0010 -348100c,afbf0014 -3481010,c01c508 -3481018,8fab0010 -348101c,8fbf0014 -3481020,27bd0018 -3481024,3e00008 -348102c,90450003 -3481030,3c088041 -3481034,25080e88 -3481038,8d080000 -348103c,11000004 -3481044,3c058041 -3481048,24a50e80 -348104c,8ca50000 -3481050,3e00008 -3481058,27bdffe8 -348105c,afb00010 -3481060,afbf0014 -3481064,3c088041 -3481068,25080e8c -348106c,8d080000 -3481070,31080001 -3481074,1500000b -3481078,34100041 -348107c,3c048041 -3481080,24840e88 -3481084,8c840000 -3481088,10800006 -348108c,90500000 -3481090,3c088041 -3481094,25080e84 -3481098,8d100000 -348109c,c103064 -34810a4,c102273 -34810ac,2002821 -34810b0,8fb00010 -34810b4,8fbf0014 -34810b8,3e00008 -34810bc,27bd0018 -34810c0,27bdffe0 -34810c4,afa70010 -34810c8,afa20014 -34810cc,afa30018 -34810d0,afbf001c -34810d4,c10230f -34810d8,e02821 -34810dc,8fa70010 -34810e0,8fa20014 -34810e4,8fa30018 -34810e8,8fbf001c -34810ec,3e00008 -34810f0,27bd0020 -34810f4,27bdffe8 -34810f8,afbf0010 -34810fc,8c881d2c -3481100,34090001 -3481104,94e00 -3481108,1091024 -348110c,10400021 -3481114,94ca02dc -3481118,3c0b8012 -348111c,256ba5d0 -3481120,948c00a4 -3481124,3401003d -3481128,1181000a -3481130,8a6021 -3481134,918d1d28 -3481138,15a00014 -3481140,340d0001 -3481144,a18d1d28 -3481148,254a0013 -348114c,1000000a -3481154,340c0001 -3481158,14c6004 -348115c,916d0ef2 -3481160,1ac7024 -3481164,15c00009 -348116c,1ac7025 -3481170,a16e0ef2 -3481174,254a0010 -3481178,1294827 -348117c,1094024 -3481180,ac881d2c -3481184,c102222 -3481188,1402021 -348118c,c1036ed -3481194,8fbf0010 -3481198,34020000 -348119c,3e00008 -34811a0,27bd0018 -34811a4,27bdffe8 -34811a8,afbf0010 -34811ac,c102222 -34811b0,20e4ffc6 -34811b4,340200ff -34811b8,8fbf0010 -34811bc,3e00008 -34811c0,27bd0018 -34811c4,27bdffe0 -34811c8,afa10010 -34811cc,afa30014 -34811d0,afbf0018 -34811d4,c102222 -34811d8,34040023 -34811dc,8fa10010 -34811e0,8fa30014 -34811e4,8fbf0018 -34811e8,3e00008 -34811ec,27bd0020 -34811f0,27bdffe0 -34811f4,afa60010 -34811f8,afa70014 -34811fc,afbf0018 -3481200,3c018012 -3481204,2421a5d0 -3481208,80280ede -348120c,35080001 -3481210,a0280ede -3481214,c102222 -3481218,34040027 -348121c,8fa60010 -3481220,8fa70014 -3481224,8fbf0018 -3481228,3e00008 -348122c,27bd0020 -3481230,27bdffe8 -3481234,afa30010 -3481238,afbf0014 -348123c,3c018012 -3481240,2421a5d0 -3481244,80280ede -3481248,35080004 -348124c,a0280ede -3481250,c102222 -3481254,34040029 -3481258,8fa30010 -348125c,8fbf0014 -3481260,3e00008 -3481264,27bd0018 -3481268,27bdffd8 -348126c,afa40010 -3481270,afa20014 -3481274,afaf0018 -3481278,afbf0020 -348127c,c102222 -3481280,3404002a -3481284,34050003 -3481288,8fa40010 -348128c,8fa20014 -3481290,8faf0018 -3481294,8fbf0020 -3481298,3e00008 -348129c,27bd0028 -34812a0,607821 -34812a4,81ec0edf -34812a8,318e0080 -34812ac,11c00003 -34812b0,34030005 -34812b4,3e00008 -34812b8,34020002 -34812bc,3e00008 -34812c0,601021 -34812c4,85c200a4 -34812c8,3c088012 -34812cc,2508a5d0 -34812d0,81090edf -34812d4,35290080 -34812d8,a1090edf -34812dc,3e00008 -34812e4,27bdfff0 -34812e8,afbf0004 -34812ec,c035886 -34812f4,3c0c8012 -34812f8,258ca5d0 -34812fc,858d0f2e -3481300,8d980004 -3481304,13000002 -3481308,340e0001 -348130c,340e0002 -3481310,1ae6825 -3481314,a58d0f2e -3481318,8fbf0004 -348131c,27bd0010 -3481320,3e00008 -3481328,24090041 -348132c,27bdffe0 -3481330,afa80004 -3481334,afa90008 -3481338,afaa000c -348133c,afac0010 -3481340,3c0affff -3481344,a5403 -3481348,3c08801d -348134c,850c894c -3481350,118a0002 -3481358,a500894c -348135c,3c08801e -3481360,810a887c -3481364,11400009 -348136c,3c090036 -3481370,94c03 -3481374,a109887c -3481378,3c090002 -348137c,94c03 -3481380,a109895f -3481384,3c08801f -3481388,a1008d38 -348138c,8fac0010 -3481390,8faa000c -3481394,8fa90008 -3481398,8fa80004 -348139c,3e00008 -34813a0,27bd0020 -34813a8,3c0a8010 -34813ac,254ae49c -34813b0,8d4a0000 -34813b4,1140001e -34813bc,3c08801d -34813c0,250884a0 -34813c4,3c0b0001 -34813c8,356b04c4 -34813cc,10b4020 -34813d0,85090000 -34813d4,3c0b0002 -34813d8,356b26cc -34813dc,14b5020 -34813e0,94840 -34813e4,12a5021 -34813e8,85490000 -34813ec,a5091956 -34813f0,3c0c801e -34813f4,258c84a0 -34813f8,34090003 -34813fc,a1891e5e -3481400,34090014 -3481404,a1091951 -3481408,34090001 -348140c,3c018040 -3481410,a02913a4 -3481414,3c088012 -3481418,2508a5d0 -348141c,850913d2 -3481420,11200003 -3481428,34090001 -348142c,a50913d4 -3481430,3e00008 -3481438,3421241c -348143c,3c0d8040 -3481440,25ad13a4 -3481444,81a90000 -3481448,11200008 -348144c,862a00a4 -3481450,340b005e -3481454,114b0005 -3481458,3c0c801e -348145c,258c84a0 -3481460,34090003 -3481464,a1891e5e -3481468,a1a00000 -348146c,3e00008 -3481474,3c02801d -3481478,244284a0 -348147c,3c010001 -3481480,411020 -3481484,3401047e -3481488,a4411e1a -348148c,34010014 -3481490,3e00008 -3481494,a0411e15 -3481498,27bdffe8 -348149c,afbf0014 -34814a0,afa40018 -34814a4,8e190004 -34814a8,17200015 -34814ac,8e190000 -34814b0,3c018010 -34814b4,24219c90 -34814b8,19c880 -34814bc,3210820 -34814c0,90210000 -34814c4,34190052 -34814c8,1721000d -34814cc,8e190000 -34814d0,960200a6 -34814d4,304c0007 -34814d8,398c0007 -34814dc,15800008 -34814e0,240400aa -34814e4,c00a22d -34814ec,14400004 -34814f0,8e190000 -34814f4,341900db -34814f8,10000002 -34814fc,ae190000 -3481500,340101e1 -3481504,8fbf0014 -3481508,8fa40018 -348150c,3e00008 -3481510,27bd0018 -3481514,3c088040 -3481518,81080d62 -348151c,11000005 -3481520,3c018012 -3481524,2421a5d0 -3481528,80280ed6 -348152c,35080001 -3481530,a0280ed6 -3481534,34080000 -3481538,3e00008 -348153c,adf90000 -3481540,3c0b801d -3481544,256b84a0 -3481548,856b00a4 -348154c,340c005a -3481550,156c0003 -3481554,340b01a5 -3481558,a42b1e1a -348155c,1000000e -3481560,3c0c8012 -3481564,258ca5d0 -3481568,8d8c0004 -348156c,15800008 -3481570,3c0b8040 -3481574,816b0d62 -3481578,11600007 -348157c,842b1e1a -3481580,340c01a5 -3481584,116c0002 -348158c,10000002 -3481590,340b0129 -3481594,a42b1e1a -3481598,3e00008 -34815a4,2202825 -34815a8,3c0a801e -34815ac,254aaa30 -34815b0,c544002c -34815b4,3c0bc43c -34815b8,256b8000 -34815bc,448b3000 -34815c0,4606203c -34815c8,45000026 -34815d0,c5440024 -34815d4,3c0bc28a -34815d8,448b3000 -34815dc,4606203c -34815e4,4501001f -34815ec,3c0b41c8 -34815f0,448b3000 -34815f4,4606203c -34815fc,45000019 -3481604,3c098040 -3481608,252915a0 -348160c,814b0424 -3481610,1160000e -3481614,812e0000 -3481618,340c007e -348161c,116c000b -3481624,15c00009 -3481628,340c0001 -348162c,a12c0000 -3481630,3c0dc1a0 -3481634,ad4d0024 -3481638,3c0d4120 -348163c,ad4d0028 -3481640,3c0dc446 -3481644,25ad8000 -3481648,ad4d002c -348164c,11c00005 -3481654,15600003 -3481658,340d8000 -348165c,a54d00b6 -3481660,a1200000 -3481664,3e00008 -3481670,3c0a801e -3481674,254aaa30 -3481678,8d4b066c -348167c,3c0cd000 -3481680,258cffff -3481684,16c5824 -3481688,3e00008 -348168c,ad4b066c -3481690,27bdffe0 -3481694,afbf0014 -3481698,afa40018 -348169c,1c17825 -34816a0,ac4f0680 -34816a4,34040001 -34816a8,c01b638 -34816b0,3c088040 -34816b4,81080d5c -34816b8,15000007 -34816c0,3c04801d -34816c4,248484a0 -34816c8,3c058040 -34816cc,80a50d5d -34816d0,c037500 -34816d8,8fa40018 -34816dc,8c880138 -34816e0,8d090010 -34816e4,252a03d4 -34816e8,ac8a029c -34816ec,8fbf0014 -34816f0,3e00008 -34816f4,27bd0020 -34816f8,27bdffe0 -34816fc,afbf0014 -3481700,afa40018 -3481704,3c088040 -3481708,81080d5c -348170c,1500001a -3481714,3c09801e -3481718,2529887c -348171c,81280000 -3481720,340b0036 -3481724,150b001e -348172c,3c088040 -3481730,8108166c -3481734,1500001a -348173c,34080001 -3481740,3c018040 -3481744,a028166c -3481748,3c04801d -348174c,248484a0 -3481750,3c058040 -3481754,90a50d5e -3481758,34060000 -348175c,c037385 -3481764,34044802 -3481768,c0191bc -3481770,10000025 -3481778,3c04801d -348177c,248484a0 -3481780,34050065 -3481784,c01bf73 -348178c,34040032 -3481790,c01b638 -3481798,1000000c -34817a0,8fa40018 -34817a4,3c05801d -34817a8,24a584a0 -34817ac,c008ab4 -34817b4,10400014 -34817bc,3c088040 -34817c0,8108166c -34817c4,11000010 -34817cc,8fa40018 -34817d0,8c880138 -34817d4,8d090010 -34817d8,252a035c -34817dc,ac8a029c -34817e0,3c028012 -34817e4,2442a5d0 -34817e8,94490ee0 -34817ec,352a0020 -34817f0,a44a0ee0 -34817f4,8c880004 -34817f8,3c09ffff -34817fc,2529ffff -3481800,1094024 -3481804,ac880004 -3481808,8fbf0014 -348180c,3e00008 -3481810,27bd0020 -3481814,860f00b6 -3481818,9739b4ae -348181c,3c09801e -3481820,2529aa30 -3481824,812a0424 -3481828,11400004 -3481830,3409007e -3481834,15490003 -348183c,3e00008 -3481840,340a0000 -3481844,3e00008 -3481848,340a0001 -348184c,8c8e0134 -3481850,15c00002 -3481854,3c0e4480 -3481858,ac8e0024 -348185c,3e00008 -3481860,8fae0044 -3481864,260501a4 -3481868,27bdffe0 -348186c,afbf0014 -3481870,afa50018 -3481874,8625001c -3481878,52a03 -348187c,c008134 -3481880,30a5003f -3481884,8fa50018 -3481888,8fbf0014 -348188c,3e00008 -3481890,27bd0020 -3481894,ae19066c -3481898,8e0a0428 -348189c,3c09801e -34818a0,2529aa30 -34818a4,854b00b6 -34818a8,216b8000 -34818ac,3e00008 -34818b0,a52b00b6 -34818b4,3c08801e -34818b8,2508aa30 -34818bc,810a0434 -34818c0,340b0008 -34818c4,154b0002 -34818c8,34090007 -34818cc,a1090434 -34818d0,3e00008 -34818d4,c606000c -34818d8,3c08801e -34818dc,2508aa30 -34818e0,8d0901ac -34818e4,3c0a0400 -34818e8,254a2f98 -34818ec,152a000b -34818f0,8d0b01bc -34818f4,3c0c42cf -34818f8,156c0003 -34818fc,3c0d4364 -3481900,10000006 -3481904,ad0d01bc -3481908,3c0c4379 -348190c,156c0003 -3481910,3c09803b -3481914,2529967c -3481918,ad090664 -348191c,3e00008 -3481920,260501a4 -3481924,a498017c -3481928,3c08801d -348192c,250884a0 -3481930,850900a4 -3481934,340a0002 -3481938,152a000e -348193c,8c890138 -3481940,8d290010 -3481944,252a3398 -3481948,ac8a0184 -348194c,340b0001 -3481950,a48b017c -3481954,27bdffe8 -3481958,afbf0014 -348195c,3c053dcd -3481960,24a5cccd -3481964,c0083e2 +3480e88,20202020 +3480e8c,20202000 +3480e90,27bdffe8 +3480e94,afbf0010 +3480e98,c103498 +3480ea0,3c028012 +3480ea4,2442d2a0 +3480ea8,240e0140 +3480eac,3c018010 +3480eb0,ac2ee500 +3480eb4,240f00f0 +3480eb8,8fbf0010 +3480ebc,3e00008 +3480ec0,27bd0018 +3480ec4,3c088040 +3480ec8,ac4815d4 +3480ecc,3e00008 +3480ed0,340215c0 +3480ed4,308400ff +3480ed8,3c088012 +3480edc,2508a5d0 +3480ee0,3401008c +3480ee4,10810016 +3480ee8,91020075 +3480eec,3401008d +3480ef0,10810013 +3480ef4,91020075 +3480ef8,10800011 +3480efc,91020074 +3480f00,3401008a +3480f04,1081000e +3480f08,91020074 +3480f0c,3401008b +3480f10,1081000b +3480f14,91020074 +3480f18,34010058 +3480f1c,10810008 +3480f20,34020000 +3480f24,34010078 +3480f28,10810005 +3480f2c,34020000 +3480f30,34010079 +3480f34,10810002 +3480f38,34020000 +3480f3c,340200ff +3480f40,3e00008 +3480f48,8fa60030 +3480f4c,81003d8 +3480f50,84c50004 +3480f54,8fb9002c +3480f58,81003d8 +3480f5c,87250004 +3480f60,3c0a8041 +3480f64,254a3c64 +3480f68,8d4a0000 +3480f6c,11400004 +3480f74,3c058041 +3480f78,24a53c58 +3480f7c,8ca50000 +3480f80,3e00008 +3480f88,3c088041 +3480f8c,25083c64 +3480f90,8d080000 +3480f94,11000004 +3480f9c,3c038041 +3480fa0,24633c54 +3480fa4,8c630000 +3480fa8,30fc3 +3480fac,614026 +3480fb0,1014023 +3480fb4,a0880852 +3480fb8,3e00008 +3480fc0,3c088040 +3480fc4,25080d5b +3480fc8,91080000 +3480fcc,1500000c +3480fd0,240bffff +3480fd4,3c088041 +3480fd8,25083c64 +3480fdc,8d080000 +3480fe0,11000007 +3480fe4,1405821 +3480fe8,3c088041 +3480fec,25083c50 +3480ff0,8d080000 +3480ff4,15000002 +3480ff8,240bffff +3480ffc,340b0001 +3481000,5600009 +3481008,27bdffe8 +348100c,afab0010 +3481010,afbf0014 +3481014,c01c508 +348101c,8fab0010 +3481020,8fbf0014 +3481024,27bd0018 +3481028,3e00008 +3481030,90450003 +3481034,3c088041 +3481038,25083c64 +348103c,8d080000 +3481040,11000004 +3481048,3c058041 +348104c,24a53c5c +3481050,8ca50000 +3481054,3e00008 +348105c,27bdffe8 +3481060,afb00010 +3481064,afbf0014 +3481068,3c088041 +348106c,25083c68 +3481070,8d080000 +3481074,31080001 +3481078,1500000b +348107c,34100041 +3481080,3c048041 +3481084,24843c64 +3481088,8c840000 +348108c,10800006 +3481090,90500000 +3481094,3c088041 +3481098,25083c60 +348109c,8d100000 +34810a0,c1033e2 +34810a8,c1023ff +34810b0,2002821 +34810b4,8fb00010 +34810b8,8fbf0014 +34810bc,3e00008 +34810c0,27bd0018 +34810c4,27bdffe0 +34810c8,afa70010 +34810cc,afa20014 +34810d0,afa30018 +34810d4,afbf001c +34810d8,c10249b +34810dc,e02821 +34810e0,8fa70010 +34810e4,8fa20014 +34810e8,8fa30018 +34810ec,8fbf001c +34810f0,3e00008 +34810f4,27bd0020 +34810f8,30584000 +34810fc,18c383 +3481100,305900c0 +3481104,19c943 +3481108,319c025 +348110c,a0980116 +3481110,3059003f +3481114,3e00008 +3481118,a619001c +348111c,27bdfff0 +3481120,afbf0000 +3481124,62825 +3481128,c1025ad +3481130,8fbf0000 +3481134,3e00008 +3481138,27bd0010 +348113c,358c4000 +3481140,8fab0060 +3481144,316b00c0 +3481148,18b6025 +348114c,3e00008 +3481150,afac0024 +3481154,358c4000 +3481158,8fab0058 +348115c,316b00c0 +3481160,18b6025 +3481164,3e00008 +3481168,afac0024 +348116c,27bdff80 +3481170,afbf0010 +3481174,afa20014 +3481178,afa30018 +348117c,afa4001c +3481180,afa50020 +3481184,afa60024 +3481188,afa70028 +348118c,afb0002c +3481190,afb10030 +3481194,afa10034 +3481198,602025 +348119c,2402825 +34811a0,c10262f +34811a8,1c40000e +34811b0,8fbf0010 +34811b4,8fa20014 +34811b8,8fa30018 +34811bc,8fa4001c +34811c0,8fa50020 +34811c4,8fa60024 +34811c8,8fa70028 +34811cc,8fb0002c +34811d0,8fb10030 +34811d4,8fa10034 +34811d8,8fa8003c +34811dc,8004b8a +34811e0,27bd0080 +34811e4,24030003 +34811e8,8fbf0010 +34811ec,8fa4001c +34811f0,8fa50020 +34811f4,8fa60024 +34811f8,8fa70028 +34811fc,8fb0002c +3481200,8fb10030 +3481204,8fa10034 +3481208,10430005 +3481210,8fa20014 +3481214,8fa30018 +3481218,8004be9 +348121c,27bd0080 +3481220,8fa20014 +3481224,8fa30018 +3481228,8004bd6 +348122c,27bd0080 +3481230,27bdff80 +3481234,afbf0010 +3481238,afa20014 +348123c,afa30018 +3481240,afa4001c +3481244,afa50020 +3481248,afa60024 +348124c,afa70028 +3481250,afb0002c +3481254,afb10030 +3481258,afa10034 +348125c,c103891 +3481264,1c40000d +348126c,8fbf0010 +3481270,8fa20014 +3481274,8fa30018 +3481278,8fa4001c +348127c,8fa50020 +3481280,8fa60024 +3481284,8fa70028 +3481288,8fb0002c +348128c,8fb10030 +3481290,8fa10034 +3481294,c004c54 +348129c,8fbf0010 +34812a0,8fa20014 +34812a4,8fa30018 +34812a8,8fa4001c +34812ac,8fa50020 +34812b0,8fa60024 +34812b4,8fa70028 +34812b8,8fb0002c +34812bc,8fb10030 +34812c0,8fa10034 +34812c4,3e00008 +34812c8,27bd0080 +34812cc,27bdff80 +34812d0,afbf0010 +34812d4,afa20014 +34812d8,afa30018 +34812dc,afa4001c +34812e0,afa50020 +34812e4,afa60024 +34812e8,afa70028 +34812ec,afb0002c +34812f0,afb10030 +34812f4,afa10034 +34812f8,c103891 +3481300,1040000e +3481308,8fbf0010 +348130c,8fa20014 +3481310,8fa30018 +3481314,8fa4001c +3481318,8fa50020 +348131c,8fa60024 +3481320,8fa70028 +3481324,8fb0002c +3481328,8fb10030 +348132c,8fa10034 +3481330,27bd0080 +3481334,8004c2c +348133c,8fbf0010 +3481340,8fa20014 +3481344,8fa30018 +3481348,8fa4001c +348134c,8fa50020 +3481350,8fa60024 +3481354,8fa70028 +3481358,8fb0002c +348135c,8fb10030 +3481360,8fa10034 +3481364,27bd0080 +3481368,84c2014a +348136c,3e00008 +3481370,2401ffff +3481374,27bdffe8 +3481378,afbf0010 +348137c,8c881d2c +3481380,34090001 +3481384,94e00 +3481388,1091024 +348138c,10400021 +3481394,94ca02dc +3481398,3c0b8012 +348139c,256ba5d0 +34813a0,948c00a4 +34813a4,3401003d +34813a8,1181000a +34813b0,8a6021 +34813b4,918d1d28 +34813b8,15a00014 +34813c0,340d0001 +34813c4,a18d1d28 +34813c8,254a0013 +34813cc,1000000a +34813d4,340c0001 +34813d8,14c6004 +34813dc,916d0ef2 +34813e0,1ac7024 +34813e4,15c00009 +34813ec,1ac7025 +34813f0,a16e0ef2 +34813f4,254a0010 +34813f8,1294827 +34813fc,1094024 +3481400,ac881d2c +3481404,c1023ae +3481408,1402021 +348140c,c103db0 +3481414,8fbf0010 +3481418,34020000 +348141c,3e00008 +3481420,27bd0018 +3481424,27bdffe8 +3481428,afbf0010 +348142c,c1023ae +3481430,20e4ffc6 +3481434,340200ff +3481438,8fbf0010 +348143c,3e00008 +3481440,27bd0018 +3481444,27bdffe0 +3481448,afa10010 +348144c,afa30014 +3481450,afbf0018 +3481454,c1023ae +3481458,34040023 +348145c,8fa10010 +3481460,8fa30014 +3481464,8fbf0018 +3481468,3e00008 +348146c,27bd0020 +3481470,27bdffe0 +3481474,afa60010 +3481478,afa70014 +348147c,afbf0018 +3481480,3c018012 +3481484,2421a5d0 +3481488,80280ede +348148c,35080001 +3481490,a0280ede +3481494,c1023ae +3481498,34040027 +348149c,8fa60010 +34814a0,8fa70014 +34814a4,8fbf0018 +34814a8,3e00008 +34814ac,27bd0020 +34814b0,27bdffe8 +34814b4,afa30010 +34814b8,afbf0014 +34814bc,3c018012 +34814c0,2421a5d0 +34814c4,80280ede +34814c8,35080004 +34814cc,a0280ede +34814d0,c1023ae +34814d4,34040029 +34814d8,8fa30010 +34814dc,8fbf0014 +34814e0,3e00008 +34814e4,27bd0018 +34814e8,27bdffd8 +34814ec,afa40010 +34814f0,afa20014 +34814f4,afaf0018 +34814f8,afbf0020 +34814fc,c1023ae +3481500,3404002a +3481504,34050003 +3481508,8fa40010 +348150c,8fa20014 +3481510,8faf0018 +3481514,8fbf0020 +3481518,3e00008 +348151c,27bd0028 +3481520,607821 +3481524,81ec0edf +3481528,318e0080 +348152c,11c00003 +3481530,34030005 +3481534,3e00008 +3481538,34020002 +348153c,3e00008 +3481540,601021 +3481544,85c200a4 +3481548,3c088012 +348154c,2508a5d0 +3481550,81090edf +3481554,35290080 +3481558,a1090edf +348155c,3e00008 +3481564,27bdfff0 +3481568,afbf0004 +348156c,c035886 +3481574,3c0c8012 +3481578,258ca5d0 +348157c,858d0f2e +3481580,8d980004 +3481584,13000002 +3481588,340e0001 +348158c,340e0002 +3481590,1ae6825 +3481594,a58d0f2e +3481598,8fbf0004 +348159c,27bd0010 +34815a0,3e00008 +34815a8,24090041 +34815ac,27bdffe0 +34815b0,afa80004 +34815b4,afa90008 +34815b8,afaa000c +34815bc,afac0010 +34815c0,3c0affff +34815c4,a5403 +34815c8,3c08801d +34815cc,850c894c +34815d0,118a0002 +34815d8,a500894c +34815dc,3c08801e +34815e0,810a887c +34815e4,11400009 +34815ec,3c090036 +34815f0,94c03 +34815f4,a109887c +34815f8,3c090002 +34815fc,94c03 +3481600,a109895f +3481604,3c08801f +3481608,a1008d38 +348160c,8fac0010 +3481610,8faa000c +3481614,8fa90008 +3481618,8fa80004 +348161c,3e00008 +3481620,27bd0020 +3481628,3c0a8010 +348162c,254ae49c +3481630,8d4a0000 +3481634,1140001e +348163c,3c08801d +3481640,250884a0 +3481644,3c0b0001 +3481648,356b04c4 +348164c,10b4020 +3481650,85090000 +3481654,3c0b0002 +3481658,356b26cc +348165c,14b5020 +3481660,94840 +3481664,12a5021 +3481668,85490000 +348166c,a5091956 +3481670,3c0c801e +3481674,258c84a0 +3481678,34090003 +348167c,a1891e5e +3481680,34090014 +3481684,a1091951 +3481688,34090001 +348168c,3c018040 +3481690,a0291624 +3481694,3c088012 +3481698,2508a5d0 +348169c,850913d2 +34816a0,11200003 +34816a8,34090001 +34816ac,a50913d4 +34816b0,3e00008 +34816b8,3421241c +34816bc,3c0d8040 +34816c0,25ad1624 +34816c4,81a90000 +34816c8,11200008 +34816cc,862a00a4 +34816d0,340b005e +34816d4,114b0005 +34816d8,3c0c801e +34816dc,258c84a0 +34816e0,34090003 +34816e4,a1891e5e +34816e8,a1a00000 +34816ec,3e00008 +34816f4,3c02801d +34816f8,244284a0 +34816fc,3c010001 +3481700,411020 +3481704,3401047e +3481708,a4411e1a +348170c,34010014 +3481710,3e00008 +3481714,a0411e15 +3481718,27bdffe8 +348171c,afbf0014 +3481720,afa40018 +3481724,8e190004 +3481728,17200015 +348172c,8e190000 +3481730,3c018010 +3481734,24219c90 +3481738,19c880 +348173c,3210820 +3481740,90210000 +3481744,34190052 +3481748,1721000d +348174c,8e190000 +3481750,960200a6 +3481754,304c0007 +3481758,398c0007 +348175c,15800008 +3481760,240400aa +3481764,c00a22d +348176c,14400004 +3481770,8e190000 +3481774,341900db +3481778,10000002 +348177c,ae190000 +3481780,340101e1 +3481784,8fbf0014 +3481788,8fa40018 +348178c,3e00008 +3481790,27bd0018 +3481794,3c088040 +3481798,81080d63 +348179c,11000005 +34817a0,3c018012 +34817a4,2421a5d0 +34817a8,80280ed6 +34817ac,35080001 +34817b0,a0280ed6 +34817b4,34080000 +34817b8,3e00008 +34817bc,adf90000 +34817c0,3c0b801d +34817c4,256b84a0 +34817c8,856b00a4 +34817cc,340c005a +34817d0,156c0003 +34817d4,340b01a5 +34817d8,a42b1e1a +34817dc,1000000e +34817e0,3c0c8012 +34817e4,258ca5d0 +34817e8,8d8c0004 +34817ec,15800008 +34817f0,3c0b8040 +34817f4,816b0d63 +34817f8,11600007 +34817fc,842b1e1a +3481800,340c01a5 +3481804,116c0002 +348180c,10000002 +3481810,340b0129 +3481814,a42b1e1a +3481818,3e00008 +3481824,2202825 +3481828,3c0a801e +348182c,254aaa30 +3481830,c544002c +3481834,3c0bc43c +3481838,256b8000 +348183c,448b3000 +3481840,4606203c +3481848,45000026 +3481850,c5440024 +3481854,3c0bc28a +3481858,448b3000 +348185c,4606203c +3481864,4501001f +348186c,3c0b41c8 +3481870,448b3000 +3481874,4606203c +348187c,45000019 +3481884,3c098040 +3481888,25291820 +348188c,814b0424 +3481890,1160000e +3481894,812e0000 +3481898,340c007e +348189c,116c000b +34818a4,15c00009 +34818a8,340c0001 +34818ac,a12c0000 +34818b0,3c0dc1a0 +34818b4,ad4d0024 +34818b8,3c0d4120 +34818bc,ad4d0028 +34818c0,3c0dc446 +34818c4,25ad8000 +34818c8,ad4d002c +34818cc,11c00005 +34818d4,15600003 +34818d8,340d8000 +34818dc,a54d00b6 +34818e0,a1200000 +34818e4,3e00008 +34818f0,3c0a801e +34818f4,254aaa30 +34818f8,8d4b066c +34818fc,3c0cd000 +3481900,258cffff +3481904,16c5824 +3481908,3e00008 +348190c,ad4b066c +3481910,27bdffe0 +3481914,afbf0014 +3481918,afa40018 +348191c,1c17825 +3481920,ac4f0680 +3481924,34040001 +3481928,c01b638 +3481930,3c088040 +3481934,81080d5d +3481938,15000007 +3481940,3c04801d +3481944,248484a0 +3481948,3c058040 +348194c,80a50d5e +3481950,c037500 +3481958,8fa40018 +348195c,8c880138 +3481960,8d090010 +3481964,252a03d4 +3481968,ac8a029c 348196c,8fbf0014 -3481970,27bd0018 -3481974,3e00008 -348197c,948e001c -3481980,21cdffce -3481984,5a00010 -3481988,34020000 -348198c,31a90007 -3481990,340a0001 -3481994,12a5004 -3481998,d48c2 -348199c,3c0c8012 -34819a0,258ca5d0 -34819a4,1896020 -34819a8,918b05b4 -34819ac,16a5824 -34819b0,34020000 -34819b4,11600004 -34819bc,340d0026 -34819c0,a48d001c -34819c4,34020001 -34819c8,3e00008 -34819d0,94ae001c -34819d4,21cdffce -34819d8,5a0000b -34819dc,34020000 -34819e0,31a90007 -34819e4,340a0001 -34819e8,12a5004 -34819ec,d48c2 -34819f0,3c0c8012 -34819f4,258ca5d0 -34819f8,1896020 -34819fc,918b05b4 -3481a00,16a5825 -3481a04,a18b05b4 -3481a08,3e00008 -3481a10,27bdfff0 -3481a14,afbf0008 -3481a18,28810032 -3481a1c,10200003 -3481a20,801021 -3481a24,320f809 -3481a2c,8fbf0008 -3481a30,27bd0010 -3481a34,3e00008 -3481a3c,3c08801d -3481a40,250884a0 -3481a44,3c098012 -3481a48,2529a5d0 -3481a4c,950a00a4 -3481a50,3401003e -3481a54,15410002 -3481a58,912b1397 -3481a5c,216aff2a -3481a60,960b001c -3481a64,216b0001 -3481a68,340c0001 -3481a6c,16c6004 -3481a70,3401001c -3481a74,1410018 -3481a78,6812 -3481a7c,12d7020 -3481a80,8dcf00e4 -3481a84,18f1024 -3481a88,3e00008 -3481a90,3c08801d -3481a94,250884a0 -3481a98,3c098012 -3481a9c,2529a5d0 -3481aa0,950a00a4 -3481aa4,3401003e -3481aa8,15410002 -3481aac,912b1397 -3481ab0,216aff2a -3481ab4,848b001c -3481ab8,216b0001 -3481abc,340c0001 -3481ac0,16c6004 -3481ac4,3401001c -3481ac8,1410018 -3481acc,6812 -3481ad0,12d7020 -3481ad4,8dcf00e4 -3481ad8,18f7825 -3481adc,adcf00e4 -3481ae0,3e00008 -3481ae8,27bdffe8 -3481aec,afbf0010 -3481af0,c103129 -3481af8,8fbf0010 -3481afc,27bd0018 -3481b00,8fae0018 -3481b04,3e00008 -3481b08,3c018010 -3481b0c,340100ff -3481b10,15210002 -3481b14,92220000 -3481b18,340200ff -3481b1c,3e00008 -3481b20,34010009 -3481b24,27bdffe8 -3481b28,afa20010 -3481b2c,afbf0014 -3481b30,c1006ed -3481b38,14400002 -3481b3c,91830000 -3481b40,340300ff -3481b44,8fa20010 -3481b48,8fbf0014 -3481b4c,27bd0018 +3481970,3e00008 +3481974,27bd0020 +3481978,27bdffe0 +348197c,afbf0014 +3481980,afa40018 +3481984,3c088040 +3481988,81080d5d +348198c,1500001a +3481994,3c09801e +3481998,2529887c +348199c,81280000 +34819a0,340b0036 +34819a4,150b001e +34819ac,3c088040 +34819b0,810818ec +34819b4,1500001a +34819bc,34080001 +34819c0,3c018040 +34819c4,a02818ec +34819c8,3c04801d +34819cc,248484a0 +34819d0,3c058040 +34819d4,90a50d5f +34819d8,34060000 +34819dc,c037385 +34819e4,34044802 +34819e8,c0191bc +34819f0,10000025 +34819f8,3c04801d +34819fc,248484a0 +3481a00,34050065 +3481a04,c01bf73 +3481a0c,34040032 +3481a10,c01b638 +3481a18,1000000c +3481a20,8fa40018 +3481a24,3c05801d +3481a28,24a584a0 +3481a2c,c008ab4 +3481a34,10400014 +3481a3c,3c088040 +3481a40,810818ec +3481a44,11000010 +3481a4c,8fa40018 +3481a50,8c880138 +3481a54,8d090010 +3481a58,252a035c +3481a5c,ac8a029c +3481a60,3c028012 +3481a64,2442a5d0 +3481a68,94490ee0 +3481a6c,352a0020 +3481a70,a44a0ee0 +3481a74,8c880004 +3481a78,3c09ffff +3481a7c,2529ffff +3481a80,1094024 +3481a84,ac880004 +3481a88,8fbf0014 +3481a8c,3e00008 +3481a90,27bd0020 +3481a94,860f00b6 +3481a98,9739b4ae +3481a9c,3c09801e +3481aa0,2529aa30 +3481aa4,812a0424 +3481aa8,11400004 +3481ab0,3409007e +3481ab4,15490003 +3481abc,3e00008 +3481ac0,340a0000 +3481ac4,3e00008 +3481ac8,340a0001 +3481acc,8c8e0134 +3481ad0,15c00002 +3481ad4,3c0e4480 +3481ad8,ac8e0024 +3481adc,3e00008 +3481ae0,8fae0044 +3481ae4,260501a4 +3481ae8,27bdffe0 +3481aec,afbf0014 +3481af0,afa50018 +3481af4,8625001c +3481af8,52a03 +3481afc,c008134 +3481b00,30a5003f +3481b04,8fa50018 +3481b08,8fbf0014 +3481b0c,3e00008 +3481b10,27bd0020 +3481b14,ae19066c +3481b18,8e0a0428 +3481b1c,3c09801e +3481b20,2529aa30 +3481b24,854b00b6 +3481b28,216b8000 +3481b2c,3e00008 +3481b30,a52b00b6 +3481b34,3c08801e +3481b38,2508aa30 +3481b3c,810a0434 +3481b40,340b0008 +3481b44,154b0002 +3481b48,34090007 +3481b4c,a1090434 3481b50,3e00008 -3481b54,34010009 -3481b58,27bdffe8 -3481b5c,afa20010 -3481b60,afbf0014 -3481b64,960201e8 -3481b68,34010003 -3481b6c,14410007 -3481b74,c1006ed -3481b7c,14400007 -3481b84,10000005 -3481b88,3403007a -3481b8c,3401017a -3481b90,14610002 -3481b98,3403007a -3481b9c,36280 -3481ba0,18d2821 -3481ba4,8fa20010 -3481ba8,8fbf0014 -3481bac,3e00008 -3481bb0,27bd0018 -3481bb4,27bdfff0 -3481bb8,afbf0000 -3481bbc,afa30004 -3481bc0,afa40008 -3481bc4,c103165 -3481bcc,8fbf0000 -3481bd0,8fa30004 -3481bd4,8fa40008 -3481bd8,3e00008 -3481bdc,27bd0010 -3481be0,6d7024 -3481be4,15c00002 -3481be8,91ec0000 -3481bec,27ff003c -3481bf0,3e00008 -3481c04,3c088012 -3481c08,2508a5d0 -3481c0c,8509009c -3481c10,352a0002 -3481c14,3e00008 -3481c18,a50a009c -3481c1c,3c058012 -3481c20,24a5a5d0 -3481c24,3c088040 -3481c28,25081bf8 -3481c2c,8ca90068 -3481c30,ad090000 -3481c34,8ca9006c -3481c38,ad090004 -3481c3c,94a90070 -3481c40,a5090008 -3481c44,94a9009c -3481c48,a509000a -3481c4c,340807ac -3481c50,1054021 -3481c54,34090e64 -3481c58,1254821 -3481c5c,340a000a -3481c60,8d0b0000 -3481c64,8d2c0000 -3481c68,ad2b0000 -3481c6c,ad0c0000 -3481c70,2508001c -3481c74,25290004 -3481c78,254affff -3481c7c,1d40fff8 -3481c84,801be03 -3481c8c,27bdffe0 -3481c90,afb00010 -3481c94,afb10014 -3481c98,afbf0018 -3481c9c,3c108012 -3481ca0,2610a5d0 -3481ca4,3c118040 -3481ca8,26311bf8 -3481cac,8e080004 -3481cb0,11000005 -3481cb8,c10074d -3481cc0,10000009 -3481cc8,c100760 -3481cd0,c100740 -3481cd4,34040000 -3481cd8,c100740 -3481cdc,34040001 -3481ce0,c100740 -3481ce4,34040002 -3481ce8,8fb00010 -3481cec,8fb10014 -3481cf0,8fbf0018 -3481cf4,27bd0020 -3481cf8,3e00008 -3481d00,2044021 -3481d04,9109006c -3481d08,340100ff -3481d0c,11210007 -3481d14,2094821 -3481d18,91290074 -3481d1c,3401002c -3481d20,11210002 -3481d28,a1090069 -3481d2c,3e00008 -3481d34,27bdffe8 -3481d38,afbf0010 -3481d3c,8e280000 -3481d40,ae080040 -3481d44,8e280004 -3481d48,ae080044 -3481d4c,96280008 -3481d50,a6080048 -3481d54,a2000f33 -3481d58,9208004a -3481d5c,340100ff -3481d60,15010003 -3481d68,c100773 -3481d70,8fbf0010 -3481d74,27bd0018 -3481d78,3e00008 -3481d80,8e080040 -3481d84,ae080068 -3481d88,8e080044 -3481d8c,ae08006c -3481d90,96080048 -3481d94,9209009d -3481d98,31290020 -3481d9c,15200002 -3481da4,3108ffdf -3481da8,a6080070 -3481dac,92080068 -3481db0,340100ff -3481db4,15010003 -3481dbc,34080001 -3481dc0,a2080f33 -3481dc4,3e00008 -3481dcc,27bdffe8 -3481dd0,afbf0010 -3481dd4,9608009c -3481dd8,31080040 -3481ddc,11000005 -3481de4,96080070 -3481de8,3108ff0f -3481dec,35080030 -3481df0,a6080070 -3481df4,92280001 -3481df8,a2080069 -3481dfc,96280002 -3481e00,a608006a -3481e04,8e280004 -3481e08,ae08006c -3481e0c,c10078d -3481e10,34040000 -3481e14,c10078d -3481e18,34040001 -3481e1c,c10078d -3481e20,34040002 -3481e24,8fbf0010 -3481e28,27bd0018 +3481b54,c606000c +3481b58,3c08801e +3481b5c,2508aa30 +3481b60,8d0901ac +3481b64,3c0a0400 +3481b68,254a2f98 +3481b6c,152a000b +3481b70,8d0b01bc +3481b74,3c0c42cf +3481b78,156c0003 +3481b7c,3c0d4364 +3481b80,10000006 +3481b84,ad0d01bc +3481b88,3c0c4379 +3481b8c,156c0003 +3481b90,3c09803b +3481b94,2529967c +3481b98,ad090664 +3481b9c,3e00008 +3481ba0,260501a4 +3481ba4,a498017c +3481ba8,3c08801d +3481bac,250884a0 +3481bb0,850900a4 +3481bb4,340a0002 +3481bb8,152a000e +3481bbc,8c890138 +3481bc0,8d290010 +3481bc4,252a3398 +3481bc8,ac8a0184 +3481bcc,340b0001 +3481bd0,a48b017c +3481bd4,27bdffe8 +3481bd8,afbf0014 +3481bdc,3c053dcd +3481be0,24a5cccd +3481be4,c0083e2 +3481bec,8fbf0014 +3481bf0,27bd0018 +3481bf4,3e00008 +3481bfc,948e001c +3481c00,21cdffce +3481c04,5a00010 +3481c08,34020000 +3481c0c,31a90007 +3481c10,340a0001 +3481c14,12a5004 +3481c18,d48c2 +3481c1c,3c0c8012 +3481c20,258ca5d0 +3481c24,1896020 +3481c28,918b05b4 +3481c2c,16a5824 +3481c30,34020000 +3481c34,11600004 +3481c3c,340d0026 +3481c40,a48d001c +3481c44,34020001 +3481c48,3e00008 +3481c50,94ae001c +3481c54,21cdffce +3481c58,5a0000b +3481c5c,34020000 +3481c60,31a90007 +3481c64,340a0001 +3481c68,12a5004 +3481c6c,d48c2 +3481c70,3c0c8012 +3481c74,258ca5d0 +3481c78,1896020 +3481c7c,918b05b4 +3481c80,16a5825 +3481c84,a18b05b4 +3481c88,3e00008 +3481c90,27bdfff0 +3481c94,afbf0008 +3481c98,28810032 +3481c9c,10200003 +3481ca0,801021 +3481ca4,320f809 +3481cac,8fbf0008 +3481cb0,27bd0010 +3481cb4,3e00008 +3481cbc,3c08801d +3481cc0,250884a0 +3481cc4,3c098012 +3481cc8,2529a5d0 +3481ccc,950a00a4 +3481cd0,3401003e +3481cd4,15410002 +3481cd8,912b1397 +3481cdc,216aff2a +3481ce0,960b001c +3481ce4,216b0001 +3481ce8,340c0001 +3481cec,16c6004 +3481cf0,3401001c +3481cf4,1410018 +3481cf8,6812 +3481cfc,12d7020 +3481d00,8dcf00e4 +3481d04,18f1024 +3481d08,3e00008 +3481d10,3c08801d +3481d14,250884a0 +3481d18,3c098012 +3481d1c,2529a5d0 +3481d20,950a00a4 +3481d24,3401003e +3481d28,15410002 +3481d2c,912b1397 +3481d30,216aff2a +3481d34,848b001c +3481d38,216b0001 +3481d3c,340c0001 +3481d40,16c6004 +3481d44,3401001c +3481d48,1410018 +3481d4c,6812 +3481d50,12d7020 +3481d54,8dcf00e4 +3481d58,18f7825 +3481d5c,adcf00e4 +3481d60,3e00008 +3481d68,27bdffe8 +3481d6c,afbf0010 +3481d70,c1034ab +3481d78,8fbf0010 +3481d7c,27bd0018 +3481d80,8fae0018 +3481d84,3e00008 +3481d88,3c018010 +3481d8c,340100ff +3481d90,15210002 +3481d94,92220000 +3481d98,340200ff +3481d9c,3e00008 +3481da0,34010009 +3481da4,27bdffe8 +3481da8,afa20010 +3481dac,afbf0014 +3481db0,c10078d +3481db8,14400002 +3481dbc,91830000 +3481dc0,340300ff +3481dc4,8fa20010 +3481dc8,8fbf0014 +3481dcc,27bd0018 +3481dd0,3e00008 +3481dd4,34010009 +3481dd8,27bdffe8 +3481ddc,afa20010 +3481de0,afbf0014 +3481de4,960201e8 +3481de8,34010003 +3481dec,14410007 +3481df4,c10078d +3481dfc,14400007 +3481e04,10000005 +3481e08,3403007a +3481e0c,3401017a +3481e10,14610002 +3481e18,3403007a +3481e1c,36280 +3481e20,18d2821 +3481e24,8fa20010 +3481e28,8fbf0014 3481e2c,3e00008 -3481e34,2044021 -3481e38,3c098040 -3481e3c,25291edc -3481e40,910a006c -3481e44,340100ff -3481e48,11410005 -3481e50,12a4821 -3481e54,91290000 -3481e58,1520001c -3481e60,3c098040 -3481e64,25291ed3 -3481e68,25290001 -3481e6c,912a0000 -3481e70,11400013 -3481e78,20a5821 -3481e7c,916b0074 -3481e80,340100ff -3481e84,1161fff8 -3481e8c,920c006c -3481e90,118afff5 -3481e98,920c006d -3481e9c,118afff2 -3481ea4,920c006e -3481ea8,118affef -3481eb0,a10b0069 -3481eb4,a10a006c -3481eb8,10000004 -3481ec0,340900ff -3481ec4,a1090069 -3481ec8,a109006c -3481ecc,3e00008 -3481ed4,90f0203 -3481ed8,10d0b00 -3481edc,10101 -3481ee0,1010001 -3481ee4,1010101 -3481ee8,10001 -3481eec,1010101 -3481ef0,1010100 -3481ef4,330821 -3481ef8,200f0047 -3481efc,15ea000e -3481f00,3c028012 -3481f04,8c42a5d4 -3481f08,8e6f00a4 -3481f0c,f7a03 -3481f10,14400005 -3481f14,34024830 -3481f18,15e20007 -3481f20,24190003 -3481f24,10000004 -3481f28,34026311 -3481f2c,15e20002 -3481f34,24190003 -3481f38,3e00008 -3481f40,330821 -3481f44,3c028012 -3481f48,8c42a5d4 -3481f4c,8e6f00a4 -3481f50,f7a03 -3481f54,14400005 -3481f58,34024830 -3481f5c,15e20007 -3481f64,24190003 -3481f68,10000004 -3481f6c,34026311 -3481f70,15e20002 -3481f78,24190003 -3481f7c,3e00008 -3481f84,34010018 -3481f88,14810015 -3481f90,14400013 -3481f98,3c0a8012 -3481f9c,254aa5d0 -3481fa0,814800a6 -3481fa4,31080020 -3481fa8,1100000d -3481fac,34020000 -3481fb0,8148007b -3481fb4,34090007 -3481fb8,11090005 -3481fbc,34090008 -3481fc0,11090003 -3481fc8,81007f8 -3481fcc,34020000 -3481fd0,81480ed6 -3481fd4,35080001 -3481fd8,a1480ed6 -3481fdc,34020001 -3481fe0,3e00008 -3481fe8,3c018040 -3481fec,8c210d54 -3481ff0,10200006 -3481ff8,94480670 -3481ffc,31010800 -3482000,34080800 -3482004,3e00008 -348200c,950804c6 -3482010,3401000b -3482014,3e00008 -348201c,27bdffe8 -3482020,afa50000 -3482024,afa60004 -3482028,afa70008 -348202c,afbf0010 -3482030,80a80000 -3482034,25090001 -3482038,15200005 -3482040,52025 -3482044,24a50008 -3482048,c015c0c -348204c,24c6fff8 -3482050,c1036f7 -3482058,8fbf0010 -348205c,8fa70008 -3482060,8fa60004 -3482064,8fa50000 -3482068,8015c0c -348206c,27bd0018 -3482070,ac4d066c -3482074,a0400141 -3482078,a0400144 -348207c,340e00fe -3482080,3e00008 -3482084,a04e0142 -3482088,a2250021 -348208c,3c108040 -3482090,26100928 -3482094,26100004 -3482098,8e0a0000 -348209c,1140000b -34820a4,a7c02 -34820a8,1f17820 -34820ac,3158ff00 -34820b0,18c202 -34820b4,17000003 -34820b8,315900ff -34820bc,81ea0000 -34820c0,32ac825 -34820c4,8100825 -34820c8,a1f90000 -34820cc,3e00008 -34820d4,27bdfff0 -34820d8,afbf0008 -34820dc,c100843 -34820e0,2264ffff -34820e4,344a0000 -34820e8,8fbf0008 -34820ec,27bd0010 -34820f0,27bdfff0 -34820f4,afbf0008 -34820f8,c100843 -34820fc,36440000 -3482100,34500000 -3482104,8fbf0008 -3482108,27bd0010 -348210c,3c088040 -3482110,25080025 -3482114,91080000 -3482118,15000007 -3482120,3c088012 -3482124,2508a5d0 -3482128,1044020 -348212c,91020024 -3482130,10000007 -3482138,840c0 -348213c,3c028040 -3482140,24420034 -3482144,1024020 -3482148,1044020 -348214c,91020000 -3482150,3e00008 -3482158,8fb60030 -348215c,8fb70034 -3482160,8fbe0038 -3482164,3c088040 -3482168,25080025 -348216c,a1000000 -3482170,3e00008 -3482178,3c0a8012 -348217c,8d4aa5d4 -3482180,15400006 -3482184,31780001 -3482188,17000007 -348218c,3c184230 -3482190,3c184250 -3482194,3e00008 -348219c,17000002 -34821a0,3c184210 -34821a4,3c184238 -34821a8,3e00008 -34821b0,906e13e2 -34821b4,90620068 -34821b8,34010059 -34821bc,10410002 -34821c0,34010fff -34821c4,340100ff -34821c8,3e00008 -34821d0,3c048012 -34821d4,2484a5d0 -34821d8,908e13e2 -34821dc,90820068 -34821e0,34010059 -34821e4,10410002 -34821e8,34010fff -34821ec,340100ff -34821f0,3e00008 -34821f8,3c08801f -34821fc,25085de0 -3482200,8d01009c -3482204,14200003 -3482208,46025102 -348220c,3c083f80 -3482210,44882000 -3482214,3e00008 -348221c,ac800118 -3482220,27ff0030 -3482224,3e00008 -3482228,ac8e0180 -348222c,3c018040 -3482230,8c210d4c -3482234,10200008 -348223c,81efa64c -3482240,34180009 -3482244,11f80002 -3482248,34180001 -348224c,34180000 -3482250,3e00008 -3482258,8defa670 -348225c,31f80018 +3481e30,27bd0018 +3481e34,27bdfff0 +3481e38,afbf0000 +3481e3c,afa30004 +3481e40,afa40008 +3481e44,c1034e9 +3481e4c,8fbf0000 +3481e50,8fa30004 +3481e54,8fa40008 +3481e58,3e00008 +3481e5c,27bd0010 +3481e60,6d7024 +3481e64,15c00002 +3481e68,91ec0000 +3481e6c,27ff003c +3481e70,3e00008 +3481e84,3c088012 +3481e88,2508a5d0 +3481e8c,8509009c +3481e90,352a0002 +3481e94,3e00008 +3481e98,a50a009c +3481e9c,3c058012 +3481ea0,24a5a5d0 +3481ea4,3c088040 +3481ea8,25081e78 +3481eac,8ca90068 +3481eb0,ad090000 +3481eb4,8ca9006c +3481eb8,ad090004 +3481ebc,94a90070 +3481ec0,a5090008 +3481ec4,94a9009c +3481ec8,a509000a +3481ecc,340807ac +3481ed0,1054021 +3481ed4,34090e64 +3481ed8,1254821 +3481edc,340a000a +3481ee0,8d0b0000 +3481ee4,8d2c0000 +3481ee8,ad2b0000 +3481eec,ad0c0000 +3481ef0,2508001c +3481ef4,25290004 +3481ef8,254affff +3481efc,1d40fff8 +3481f04,801be03 +3481f0c,27bdffe0 +3481f10,afb00010 +3481f14,afb10014 +3481f18,afbf0018 +3481f1c,3c108012 +3481f20,2610a5d0 +3481f24,3c118040 +3481f28,26311e78 +3481f2c,8e080004 +3481f30,11000005 +3481f38,c1007ed +3481f40,10000009 +3481f48,c100800 +3481f50,c1007e0 +3481f54,34040000 +3481f58,c1007e0 +3481f5c,34040001 +3481f60,c1007e0 +3481f64,34040002 +3481f68,8fb00010 +3481f6c,8fb10014 +3481f70,8fbf0018 +3481f74,27bd0020 +3481f78,3e00008 +3481f80,2044021 +3481f84,9109006c +3481f88,340100ff +3481f8c,11210007 +3481f94,2094821 +3481f98,91290074 +3481f9c,3401002c +3481fa0,11210002 +3481fa8,a1090069 +3481fac,3e00008 +3481fb4,27bdffe8 +3481fb8,afbf0010 +3481fbc,8e280000 +3481fc0,ae080040 +3481fc4,8e280004 +3481fc8,ae080044 +3481fcc,96280008 +3481fd0,a6080048 +3481fd4,a2000f33 +3481fd8,9208004a +3481fdc,340100ff +3481fe0,15010003 +3481fe8,c100813 +3481ff0,8fbf0010 +3481ff4,27bd0018 +3481ff8,3e00008 +3482000,8e080040 +3482004,ae080068 +3482008,8e080044 +348200c,ae08006c +3482010,96080048 +3482014,9209009d +3482018,31290020 +348201c,15200002 +3482024,3108ffdf +3482028,a6080070 +348202c,92080068 +3482030,340100ff +3482034,15010003 +348203c,34080001 +3482040,a2080f33 +3482044,3e00008 +348204c,27bdffe8 +3482050,afbf0010 +3482054,9608009c +3482058,31080040 +348205c,11000005 +3482064,96080070 +3482068,3108ff0f +348206c,35080030 +3482070,a6080070 +3482074,92280001 +3482078,a2080069 +348207c,96280002 +3482080,a608006a +3482084,8e280004 +3482088,ae08006c +348208c,c10082d +3482090,34040000 +3482094,c10082d +3482098,34040001 +348209c,c10082d +34820a0,34040002 +34820a4,8fbf0010 +34820a8,27bd0018 +34820ac,3e00008 +34820b4,2044021 +34820b8,3c098040 +34820bc,2529215c +34820c0,910a006c +34820c4,340100ff +34820c8,11410005 +34820d0,12a4821 +34820d4,91290000 +34820d8,1520001c +34820e0,3c098040 +34820e4,25292153 +34820e8,25290001 +34820ec,912a0000 +34820f0,11400013 +34820f8,20a5821 +34820fc,916b0074 +3482100,340100ff +3482104,1161fff8 +348210c,920c006c +3482110,118afff5 +3482118,920c006d +348211c,118afff2 +3482124,920c006e +3482128,118affef +3482130,a10b0069 +3482134,a10a006c +3482138,10000004 +3482140,340900ff +3482144,a1090069 +3482148,a109006c +348214c,3e00008 +3482154,90f0203 +3482158,10d0b00 +348215c,10101 +3482160,1010001 +3482164,1010101 +3482168,10001 +348216c,1010101 +3482170,1010100 +3482174,330821 +3482178,200f0047 +348217c,15ea000e +3482180,3c028012 +3482184,8c42a5d4 +3482188,8e6f00a4 +348218c,f7a03 +3482190,14400005 +3482194,34024830 +3482198,15e20007 +34821a0,24190003 +34821a4,10000004 +34821a8,34026311 +34821ac,15e20002 +34821b4,24190003 +34821b8,3e00008 +34821c0,330821 +34821c4,3c028012 +34821c8,8c42a5d4 +34821cc,8e6f00a4 +34821d0,f7a03 +34821d4,14400005 +34821d8,34024830 +34821dc,15e20007 +34821e4,24190003 +34821e8,10000004 +34821ec,34026311 +34821f0,15e20002 +34821f8,24190003 +34821fc,3e00008 +3482204,34010018 +3482208,14810015 +3482210,14400013 +3482218,3c0a8012 +348221c,254aa5d0 +3482220,814800a6 +3482224,31080020 +3482228,1100000d +348222c,34020000 +3482230,8148007b +3482234,34090007 +3482238,11090005 +348223c,34090008 +3482240,11090003 +3482248,8100898 +348224c,34020000 +3482250,81480ed6 +3482254,35080001 +3482258,a1480ed6 +348225c,34020001 3482260,3e00008 3482268,3c018040 -348226c,8c210d4c -3482270,10200008 -3482278,816ba64c -348227c,340c0009 -3482280,116c0002 -3482284,340c0001 -3482288,340c0000 -348228c,3e00008 -3482294,8d6ba670 -3482298,316c0018 -348229c,3e00008 -34822a4,3c018040 -34822a8,8c210d4c -34822ac,10200008 -34822b4,3c098012 -34822b8,812aa64c -34822bc,340b0009 -34822c0,114b0009 -34822c4,34020000 -34822c8,3e00008 -34822cc,34020002 -34822d0,3c098012 -34822d4,812aa673 -34822d8,314a0038 -34822dc,15400002 -34822e0,34020000 -34822e4,34020002 -34822e8,3e00008 -34822f0,3c0a8040 -34822f4,8d4a0da4 -34822f8,1140000c -34822fc,34010001 -3482300,1141000d -3482304,34010002 -3482308,11410028 -348230c,34010003 -3482310,11410053 -3482314,34010004 -3482318,1141006e -348231c,34010005 -3482320,11410063 -3482324,34010006 -3482328,11410064 -348232c,34010000 -3482330,3e00008 -3482334,340a0000 -3482338,3401003f -348233c,415024 -3482340,340f0000 -3482344,31580001 -3482348,13000002 -3482350,25ef0001 -3482354,31580002 -3482358,13000002 -3482360,25ef0001 -3482364,31580004 -3482368,13000002 -3482370,25ef0001 -3482374,31580008 -3482378,13000002 -3482380,25ef0001 -3482384,31580010 -3482388,13000002 -3482390,25ef0001 -3482394,31580020 -3482398,13000002 -34823a0,25ef0001 -34823a4,10000046 -34823ac,3c01001c -34823b0,2421003f -34823b4,415024 -34823b8,340f0000 -34823bc,31580001 -34823c0,13000002 -34823c8,25ef0001 -34823cc,31580002 -34823d0,13000002 -34823d8,25ef0001 -34823dc,31580004 -34823e0,13000002 -34823e8,25ef0001 -34823ec,31580008 -34823f0,13000002 -34823f8,25ef0001 -34823fc,31580010 -3482400,13000002 -3482408,25ef0001 -348240c,31580020 -3482410,13000002 -3482418,25ef0001 -348241c,3c180004 -3482420,158c024 -3482424,13000002 -348242c,25ef0001 -3482430,3c180008 -3482434,158c024 -3482438,13000002 -3482440,25ef0001 -3482444,3c180010 -3482448,158c024 -348244c,13000002 -3482454,25ef0001 -3482458,10000019 -3482460,3c01001c -3482464,415024 -3482468,340f0000 -348246c,3c180004 -3482470,158c024 -3482474,13000002 -348247c,25ef0001 -3482480,3c180008 -3482484,158c024 -3482488,13000002 -3482490,25ef0001 -3482494,3c180010 -3482498,158c024 -348249c,13000002 -34824a4,25ef0001 -34824a8,10000005 -34824b0,84ef00d0 -34824b4,10000002 -34824bc,84ef002e -34824c0,34010000 -34824c4,3c188040 -34824c8,87180dac -34824cc,3e00008 -34824d0,1f8502a -34824d4,34010018 -34824d8,415024 -34824dc,15410006 -34824e4,90ef0084 -34824e8,340a0012 -34824ec,114f0002 -34824f4,2401ffff -34824f8,3e00008 -34824fc,415024 -3482500,3c098040 -3482504,8d290da8 -3482508,340a0001 -348250c,112a0010 -3482510,340a0002 -3482514,112a002b -3482518,340a0003 -348251c,112a0056 -3482520,340a0004 -3482524,112a0068 -3482528,340a0005 -348252c,112a0069 -3482534,340b0018 -3482538,4b5024 -348253c,156a0002 -3482540,34030000 -3482544,34030001 +348226c,8c210d54 +3482270,10200006 +3482278,94480670 +348227c,31010800 +3482280,34080800 +3482284,3e00008 +348228c,950804c6 +3482290,3401000b +3482294,3e00008 +348229c,27bdffe8 +34822a0,afa50000 +34822a4,afa60004 +34822a8,afa70008 +34822ac,afbf0010 +34822b0,80a80000 +34822b4,25090001 +34822b8,15200005 +34822c0,52025 +34822c4,24a50008 +34822c8,c015c0c +34822cc,24c6fff8 +34822d0,c104120 +34822d8,8fbf0010 +34822dc,8fa70008 +34822e0,8fa60004 +34822e4,8fa50000 +34822e8,8015c0c +34822ec,27bd0018 +34822f0,ac4d066c +34822f4,a0400141 +34822f8,a0400144 +34822fc,340e00fe +3482300,3e00008 +3482304,a04e0142 +3482308,a2250021 +348230c,3c108040 +3482310,26100928 +3482314,26100004 +3482318,8e0a0000 +348231c,1140000b +3482324,a7c02 +3482328,1f17820 +348232c,3158ff00 +3482330,18c202 +3482334,17000003 +3482338,315900ff +348233c,81ea0000 +3482340,32ac825 +3482344,81008c5 +3482348,a1f90000 +348234c,3e00008 +3482354,27bdfff0 +3482358,afbf0008 +348235c,c1008e3 +3482360,2264ffff +3482364,344a0000 +3482368,8fbf0008 +348236c,27bd0010 +3482370,27bdfff0 +3482374,afbf0008 +3482378,c1008e3 +348237c,36440000 +3482380,34500000 +3482384,8fbf0008 +3482388,27bd0010 +348238c,3c088040 +3482390,25080025 +3482394,91080000 +3482398,15000007 +34823a0,3c088012 +34823a4,2508a5d0 +34823a8,1044020 +34823ac,91020024 +34823b0,10000007 +34823b8,840c0 +34823bc,3c028040 +34823c0,24420034 +34823c4,1024020 +34823c8,1044020 +34823cc,91020000 +34823d0,3e00008 +34823d8,8fb60030 +34823dc,8fb70034 +34823e0,8fbe0038 +34823e4,3c088040 +34823e8,25080025 +34823ec,a1000000 +34823f0,3e00008 +34823f8,3c0a8012 +34823fc,8d4aa5d4 +3482400,15400006 +3482404,31780001 +3482408,17000007 +348240c,3c184230 +3482410,3c184250 +3482414,3e00008 +348241c,17000002 +3482420,3c184210 +3482424,3c184238 +3482428,3e00008 +3482430,906e13e2 +3482434,90620068 +3482438,34010059 +348243c,10410002 +3482440,34010fff +3482444,340100ff +3482448,3e00008 +3482450,3c048012 +3482454,2484a5d0 +3482458,908e13e2 +348245c,90820068 +3482460,34010059 +3482464,10410002 +3482468,34010fff +348246c,340100ff +3482470,3e00008 +3482478,3c08801f +348247c,25085de0 +3482480,8d01009c +3482484,14200003 +3482488,46025102 +348248c,3c083f80 +3482490,44882000 +3482494,3e00008 +348249c,ac800118 +34824a0,27ff0030 +34824a4,3e00008 +34824a8,ac8e0180 +34824ac,3c018040 +34824b0,8c210d4c +34824b4,10200008 +34824bc,81efa64c +34824c0,34180009 +34824c4,11f80002 +34824c8,34180001 +34824cc,34180000 +34824d0,3e00008 +34824d8,8defa670 +34824dc,31f80018 +34824e0,3e00008 +34824e8,3c018040 +34824ec,8c210d4c +34824f0,10200008 +34824f8,816ba64c +34824fc,340c0009 +3482500,116c0002 +3482504,340c0001 +3482508,340c0000 +348250c,3e00008 +3482514,8d6ba670 +3482518,316c0018 +348251c,3e00008 +3482524,3c018040 +3482528,8c210d4c +348252c,10200008 +3482534,3c098012 +3482538,812aa64c +348253c,340b0009 +3482540,114b0009 +3482544,34020000 3482548,3e00008 -3482550,3401003f -3482554,415024 -3482558,340c0000 -348255c,314b0001 -3482560,11600002 -3482568,258c0001 -348256c,314b0002 -3482570,11600002 -3482578,258c0001 -348257c,314b0004 -3482580,11600002 -3482588,258c0001 -348258c,314b0008 -3482590,11600002 -3482598,258c0001 -348259c,314b0010 -34825a0,11600002 -34825a8,258c0001 -34825ac,314b0020 -34825b0,11600002 -34825b8,258c0001 -34825bc,10000046 -34825c4,3c01001c -34825c8,2421003f -34825cc,415024 -34825d0,340c0000 -34825d4,314b0001 -34825d8,11600002 -34825e0,258c0001 -34825e4,314b0002 -34825e8,11600002 -34825f0,258c0001 -34825f4,314b0004 -34825f8,11600002 -3482600,258c0001 -3482604,314b0008 -3482608,11600002 -3482610,258c0001 -3482614,314b0010 -3482618,11600002 -3482620,258c0001 -3482624,314b0020 -3482628,11600002 -3482630,258c0001 -3482634,3c0b0004 -3482638,14b5824 -348263c,11600002 -3482644,258c0001 -3482648,3c0b0008 -348264c,14b5824 -3482650,11600002 -3482658,258c0001 -348265c,3c0b0010 -3482660,14b5824 -3482664,11600002 -348266c,258c0001 -3482670,10000019 -3482678,3c01001c -348267c,415024 -3482680,340c0000 -3482684,3c0b0004 -3482688,14b5824 -348268c,11600002 -3482694,258c0001 -3482698,3c0b0008 -348269c,14b5824 -34826a0,11600002 -34826a8,258c0001 -34826ac,3c0b0010 -34826b0,14b5824 -34826b4,11600002 -34826bc,258c0001 -34826c0,10000005 -34826c8,860c00d0 -34826cc,10000002 -34826d4,860c002e -34826d8,34010000 -34826dc,3c0b8040 -34826e0,856b0dae -34826e4,18b602a -34826e8,15800002 -34826ec,34030000 -34826f0,34030001 -34826f4,3e00008 -34826fc,27bdffe4 -3482700,afb10014 -3482704,afbf0018 -3482708,3c038012 -348270c,2463a5d0 -3482710,860f001c -3482714,31f800ff -3482718,340100ff -348271c,17010004 -3482720,27110400 -3482724,90781397 -3482728,3318001f -348272c,27110430 -3482730,31e18000 -3482734,14200015 -348273c,3c088040 -3482740,8d080d50 -3482744,1100000b -3482748,34010001 -348274c,11010003 -3482754,1000000d -348275c,806100a5 -3482760,30210020 -3482764,10200008 -348276c,10000007 -3482774,c01e6d1 -348277c,34010008 -3482780,10410002 -3482788,34112053 -348278c,a611010e -3482790,8fbf0018 -3482794,8fb10014 -3482798,3e00008 -348279c,27bd001c -34827a0,9059008a -34827a4,340900ff -34827a8,11390007 -34827b0,2b290031 -34827b4,15200005 -34827b8,34190000 -34827bc,34190001 -34827c0,10000002 -34827c8,34190000 -34827cc,3e00008 -34827d4,27bdfff0 -34827d8,afa80000 -34827dc,e7a20004 -34827e0,e7a40008 -34827e4,3c088040 -34827e8,25080d58 -34827ec,91080000 -34827f0,1100000f -34827f4,340d0200 -34827f8,3c08801e -34827fc,2508aa30 -3482800,c5020028 -3482804,3c08c496 -3482808,44882000 -3482810,4604103c -3482818,45010004 -3482820,340d0200 -3482824,10000002 -348282c,340d00c0 -3482830,c7a40008 -3482834,c7a20004 -3482838,8fa80000 -348283c,3e00008 -3482840,27bd0010 -3482844,8e2a1d44 -3482848,314a0100 -348284c,1540000a -3482854,8e2a1d48 -3482858,314a0100 -348285c,15400007 -3482864,8e211d48 -3482868,342a0100 -348286c,ae2a1d48 -3482870,10000003 -3482874,5024 -3482878,240c0000 -348287c,340a0001 -3482880,3e00008 -3482888,27bdfff0 -348288c,afbf0000 -3482890,c101280 -3482898,8ece1c44 -348289c,3c18db06 -34828a0,8fbf0000 -34828a4,3e00008 -34828a8,27bd0010 -34828b0,a21901e9 -34828b4,27bdffe0 -34828b8,afbf0004 -34828bc,afa40008 -34828c0,afa5000c -34828c4,afa80010 -34828c8,e7aa0014 -34828cc,e7b00018 -34828d0,c1010a0 -34828d4,2002021 -34828d8,8fbf0004 -34828dc,8fa40008 -34828e0,8fa5000c -34828e4,8fa80010 -34828e8,c7aa0014 -34828ec,c7b00018 -34828f0,3e00008 -34828f4,27bd0020 -34828f8,12c880 -34828fc,2f94021 -3482900,3c0a8040 -3482904,8d4a28ac -3482908,11400017 -3482910,862a00a4 -3482914,34090010 -3482918,11490013 -3482920,860a0000 -3482924,3409000a -3482928,1549000f -3482930,8e0a0004 -3482934,31490080 -3482938,1120000b -3482940,2344821 -3482944,912a1cc1 -3482948,11400007 -3482950,922a1c27 -3482954,15400004 -348295c,300d0000 -3482960,3e00008 -3482968,3e00008 -3482970,8e020004 -3482974,304b0060 -3482978,3c0a8040 -348297c,8d4a28ac -3482980,11400017 -3482988,860a0000 -348298c,3409000a -3482990,15490013 -3482998,8e0a0004 -348299c,31490080 -34829a0,1120000f -34829a8,2344821 -34829ac,912a1cc1 -34829b0,1140000b -34829b8,922a1c27 -34829bc,11400008 -34829c4,862a00a4 -34829c8,34090010 -34829cc,11490004 -34829d4,30020000 -34829d8,3e00008 -34829e0,3e00008 -34829e8,3c088041 -34829ec,8d080e64 -34829f0,3c098041 -34829f4,8d290e60 -34829f8,1095825 -34829fc,3c0a8041 -3482a00,8d4a0e5c -3482a04,16a5825 -3482a08,11600007 -3482a0c,340f00ff -3482a10,9488001c -3482a14,31080700 -3482a18,34010300 -3482a1c,11010002 -3482a24,340f007f -3482a28,3e00008 -3482a2c,a48f01f0 -3482a30,3f800000 -3482a34,34080004 -3482a38,3c09801d -3482a3c,252984a0 -3482a40,8d291c44 -3482a44,11200016 -3482a4c,3c018040 -3482a50,c4362a30 -3482a58,46166302 -3482a5c,9127014f -3482a60,1507000f -3482a64,448f2000 -3482a68,3c07803a -3482a6c,24e78bc0 -3482a70,8d280664 -3482a74,1507000a -3482a7c,3c088040 -3482a80,25080d63 -3482a84,91080000 -3482a88,11000005 -3482a90,3c083fc0 -3482a94,4488b000 -3482a9c,46166302 -3482aa4,44056000 -3482aa8,3e00008 -3482ab0,3c188040 -3482ab4,97180840 -3482ab8,a5d80794 -3482abc,3c188040 -3482ac0,97180842 -3482ac4,a5d80796 -3482ac8,3c188040 -3482acc,97180844 -3482ad0,a5d80798 -3482ad4,ec021 -3482ad8,3e00008 -3482ae0,27bdffe8 -3482ae4,afbf0004 -3482ae8,afb00008 -3482aec,808021 -3482af0,3c048040 -3482af4,94840864 -3482af8,c100ad2 -3482b00,ae02022c -3482b04,3c048040 -3482b08,94840866 -3482b0c,c100ad2 -3482b14,ae020230 -3482b18,3c048040 -3482b1c,94840868 -3482b20,c100ad2 -3482b28,ae020234 -3482b2c,c100ad2 -3482b30,340400ff -3482b34,ae020238 -3482b38,8fbf0004 -3482b3c,8fb00008 -3482b40,3e00008 -3482b44,27bd0018 -3482b48,28810020 -3482b4c,14200005 -3482b50,288100e0 -3482b54,10200003 -3482b5c,10000002 -3482b60,861023 -3482b64,851023 -3482b68,3e00008 -3482b6c,304200ff -3482b74,2b010192 -3482b78,10200004 -3482b80,3c088010 -3482b84,3e00008 -3482b88,25088ff8 -3482b8c,3c088040 -3482b90,25080d2c -3482b94,3e00008 -3482b98,2718fe6d -3482b9c,8e1821 -3482ba0,28c10192 -3482ba4,10200004 -3482bac,3c198010 -3482bb0,3e00008 -3482bb4,27398ff8 -3482bb8,3c198040 -3482bbc,27390d2c -3482bc0,3e00008 -3482bc4,24c6fe6d -3482bc8,86190000 -3482bcc,8e050004 -3482bd0,26040008 -3482bd4,194023 -3482bd8,29010192 -3482bdc,10200004 -3482be4,3c138010 +348254c,34020002 +3482550,3c098012 +3482554,812aa673 +3482558,314a0038 +348255c,15400002 +3482560,34020000 +3482564,34020002 +3482568,3e00008 +3482570,3c0a8040 +3482574,8d4a0da8 +3482578,1140000c +348257c,34010001 +3482580,1141000d +3482584,34010002 +3482588,11410028 +348258c,34010003 +3482590,11410053 +3482594,34010004 +3482598,1141006e +348259c,34010005 +34825a0,11410063 +34825a4,34010006 +34825a8,11410064 +34825ac,34010000 +34825b0,3e00008 +34825b4,340a0000 +34825b8,3401003f +34825bc,415024 +34825c0,340f0000 +34825c4,31580001 +34825c8,13000002 +34825d0,25ef0001 +34825d4,31580002 +34825d8,13000002 +34825e0,25ef0001 +34825e4,31580004 +34825e8,13000002 +34825f0,25ef0001 +34825f4,31580008 +34825f8,13000002 +3482600,25ef0001 +3482604,31580010 +3482608,13000002 +3482610,25ef0001 +3482614,31580020 +3482618,13000002 +3482620,25ef0001 +3482624,10000046 +348262c,3c01001c +3482630,2421003f +3482634,415024 +3482638,340f0000 +348263c,31580001 +3482640,13000002 +3482648,25ef0001 +348264c,31580002 +3482650,13000002 +3482658,25ef0001 +348265c,31580004 +3482660,13000002 +3482668,25ef0001 +348266c,31580008 +3482670,13000002 +3482678,25ef0001 +348267c,31580010 +3482680,13000002 +3482688,25ef0001 +348268c,31580020 +3482690,13000002 +3482698,25ef0001 +348269c,3c180004 +34826a0,158c024 +34826a4,13000002 +34826ac,25ef0001 +34826b0,3c180008 +34826b4,158c024 +34826b8,13000002 +34826c0,25ef0001 +34826c4,3c180010 +34826c8,158c024 +34826cc,13000002 +34826d4,25ef0001 +34826d8,10000019 +34826e0,3c01001c +34826e4,415024 +34826e8,340f0000 +34826ec,3c180004 +34826f0,158c024 +34826f4,13000002 +34826fc,25ef0001 +3482700,3c180008 +3482704,158c024 +3482708,13000002 +3482710,25ef0001 +3482714,3c180010 +3482718,158c024 +348271c,13000002 +3482724,25ef0001 +3482728,10000005 +3482730,84ef00d0 +3482734,10000002 +348273c,84ef002e +3482740,34010000 +3482744,3c188040 +3482748,87180db0 +348274c,3e00008 +3482750,1f8502a +3482754,34010018 +3482758,415024 +348275c,15410006 +3482764,90ef0084 +3482768,340a0012 +348276c,114f0002 +3482774,2401ffff +3482778,3e00008 +348277c,415024 +3482780,3c098040 +3482784,8d290dac +3482788,340a0001 +348278c,112a0010 +3482790,340a0002 +3482794,112a002b +3482798,340a0003 +348279c,112a0056 +34827a0,340a0004 +34827a4,112a0068 +34827a8,340a0005 +34827ac,112a0069 +34827b4,340b0018 +34827b8,4b5024 +34827bc,156a0002 +34827c0,34030000 +34827c4,34030001 +34827c8,3e00008 +34827d0,3401003f +34827d4,415024 +34827d8,340c0000 +34827dc,314b0001 +34827e0,11600002 +34827e8,258c0001 +34827ec,314b0002 +34827f0,11600002 +34827f8,258c0001 +34827fc,314b0004 +3482800,11600002 +3482808,258c0001 +348280c,314b0008 +3482810,11600002 +3482818,258c0001 +348281c,314b0010 +3482820,11600002 +3482828,258c0001 +348282c,314b0020 +3482830,11600002 +3482838,258c0001 +348283c,10000046 +3482844,3c01001c +3482848,2421003f +348284c,415024 +3482850,340c0000 +3482854,314b0001 +3482858,11600002 +3482860,258c0001 +3482864,314b0002 +3482868,11600002 +3482870,258c0001 +3482874,314b0004 +3482878,11600002 +3482880,258c0001 +3482884,314b0008 +3482888,11600002 +3482890,258c0001 +3482894,314b0010 +3482898,11600002 +34828a0,258c0001 +34828a4,314b0020 +34828a8,11600002 +34828b0,258c0001 +34828b4,3c0b0004 +34828b8,14b5824 +34828bc,11600002 +34828c4,258c0001 +34828c8,3c0b0008 +34828cc,14b5824 +34828d0,11600002 +34828d8,258c0001 +34828dc,3c0b0010 +34828e0,14b5824 +34828e4,11600002 +34828ec,258c0001 +34828f0,10000019 +34828f8,3c01001c +34828fc,415024 +3482900,340c0000 +3482904,3c0b0004 +3482908,14b5824 +348290c,11600002 +3482914,258c0001 +3482918,3c0b0008 +348291c,14b5824 +3482920,11600002 +3482928,258c0001 +348292c,3c0b0010 +3482930,14b5824 +3482934,11600002 +348293c,258c0001 +3482940,10000005 +3482948,860c00d0 +348294c,10000002 +3482954,860c002e +3482958,34010000 +348295c,3c0b8040 +3482960,856b0db2 +3482964,18b602a +3482968,15800002 +348296c,34030000 +3482970,34030001 +3482974,3e00008 +348297c,27bdffe4 +3482980,afb10014 +3482984,afbf0018 +3482988,3c038012 +348298c,2463a5d0 +3482990,860f001c +3482994,31f800ff +3482998,340100ff +348299c,17010004 +34829a0,27110400 +34829a4,90781397 +34829a8,3318001f +34829ac,27110430 +34829b0,31e18000 +34829b4,14200015 +34829bc,3c088040 +34829c0,8d080d50 +34829c4,1100000b +34829c8,34010001 +34829cc,11010003 +34829d4,1000000d +34829dc,806100a5 +34829e0,30210020 +34829e4,10200008 +34829ec,10000007 +34829f4,c01e6d1 +34829fc,34010008 +3482a00,10410002 +3482a08,34112053 +3482a0c,a611010e +3482a10,8fbf0018 +3482a14,8fb10014 +3482a18,3e00008 +3482a1c,27bd001c +3482a20,9059008a +3482a24,340900ff +3482a28,11390007 +3482a30,2b290031 +3482a34,15200005 +3482a38,34190000 +3482a3c,34190001 +3482a40,10000002 +3482a48,34190000 +3482a4c,3e00008 +3482a54,27bdfff0 +3482a58,afa80000 +3482a5c,e7a20004 +3482a60,e7a40008 +3482a64,3c088040 +3482a68,25080d58 +3482a6c,91080000 +3482a70,1100000f +3482a74,340d0200 +3482a78,3c08801e +3482a7c,2508aa30 +3482a80,c5020028 +3482a84,3c08c496 +3482a88,44882000 +3482a90,4604103c +3482a98,45010004 +3482aa0,340d0200 +3482aa4,10000002 +3482aac,340d00c0 +3482ab0,c7a40008 +3482ab4,c7a20004 +3482ab8,8fa80000 +3482abc,3e00008 +3482ac0,27bd0010 +3482ac4,8e2a1d44 +3482ac8,314a0100 +3482acc,1540000a +3482ad4,8e2a1d48 +3482ad8,314a0100 +3482adc,15400007 +3482ae4,8e211d48 +3482ae8,342a0100 +3482aec,ae2a1d48 +3482af0,10000003 +3482af4,5024 +3482af8,240c0000 +3482afc,340a0001 +3482b00,3e00008 +3482b08,27bdfff0 +3482b0c,afbf0000 +3482b10,c1013c9 +3482b18,8ece1c44 +3482b1c,3c18db06 +3482b20,8fbf0000 +3482b24,3e00008 +3482b28,27bd0010 +3482b30,a21901e9 +3482b34,27bdffe0 +3482b38,afbf0004 +3482b3c,afa40008 +3482b40,afa5000c +3482b44,afa80010 +3482b48,e7aa0014 +3482b4c,e7b00018 +3482b50,c1011e9 +3482b54,2002021 +3482b58,8fbf0004 +3482b5c,8fa40008 +3482b60,8fa5000c +3482b64,8fa80010 +3482b68,c7aa0014 +3482b6c,c7b00018 +3482b70,3e00008 +3482b74,27bd0020 +3482b78,12c880 +3482b7c,2f94021 +3482b80,3c0a8040 +3482b84,8d4a2b2c +3482b88,11400017 +3482b90,862a00a4 +3482b94,34090010 +3482b98,11490013 +3482ba0,860a0000 +3482ba4,3409000a +3482ba8,1549000f +3482bb0,8e0a0004 +3482bb4,31490080 +3482bb8,1120000b +3482bc0,2344821 +3482bc4,912a1cc1 +3482bc8,11400007 +3482bd0,922a1c27 +3482bd4,15400004 +3482bdc,300d0000 +3482be0,3e00008 3482be8,3e00008 -3482bec,26738ff8 -3482bf0,3c138040 -3482bf4,26730d2c -3482bf8,3e00008 -3482bfc,2508fe6d -3482c00,8e040010 -3482c04,28610192 -3482c08,10200004 -3482c10,3c138010 -3482c14,8100b0a -3482c18,26738ff8 -3482c1c,3c138040 -3482c20,26730d2c -3482c24,2463fe6d -3482c28,378c0 -3482c2c,26f1021 -3482c30,3e00008 -3482c34,8c450000 -3482c38,8fa40020 -3482c3c,3c088040 -3482c40,81080d5b -3482c44,24060050 -3482c48,1100000b -3482c50,84860014 -3482c54,50c00008 -3482c58,24060050 -3482c5c,80a81d44 -3482c60,c85824 -3482c64,55600004 -3482c68,24060050 -3482c6c,1064025 -3482c70,a0a81d44 -3482c74,24c60014 -3482c78,3e00008 -3482c80,27bdfff0 -3482c84,afbf0004 -3482c88,afa80008 -3482c8c,afa9000c -3482c90,3c088040 -3482c94,81080d5b -3482c98,11000009 -3482ca0,86080014 -3482ca4,11000006 -3482cac,82291d44 -3482cb0,1094024 -3482cb4,24020001 -3482cb8,11000003 -3482cc0,c01c6a5 -3482cc8,8fbf0004 -3482ccc,8fa80008 -3482cd0,8fa9000c -3482cd4,27bd0010 -3482cd8,3e00008 -3482ce0,8fb00034 -3482ce4,848800b4 -3482ce8,11000002 -3482cf0,a48000b0 -3482cf4,3e00008 -3482cfc,1b9fcd5 -3482d00,fb251ad2 -3482d04,f2dc -3482d08,8022 -3482d0c,23bdffec -3482d10,afbf0010 -3482d14,9608001c -3482d18,31088000 -3482d1c,1100000f -3482d24,3c038012 -3482d28,2463a5d0 -3482d2c,946d0edc -3482d30,31ad0400 -3482d34,11a0000b -3482d3c,8c6e0004 -3482d40,15c00008 -3482d48,948d1d2a -3482d4c,35ae0001 -3482d50,a48e1d2a -3482d54,10000003 -3482d5c,c037385 -3482d64,8fbf0010 -3482d68,23bd0014 -3482d6c,3e00008 -3482d74,8c6e0004 -3482d78,3e00008 -3482d80,8488001c -3482d84,34010002 -3482d88,15010015 -3482d90,3c028012 -3482d94,2442a5d0 -3482d98,8c4b0004 -3482d9c,15600012 -3482da4,3c098040 -3482da8,25292df0 -3482dac,ac890154 -3482db0,27bdffe0 -3482db4,afbf0010 -3482db8,afa50014 -3482dbc,8fa60014 -3482dc0,3c058040 -3482dc4,24a52cfc -3482dc8,c009571 -3482dcc,24c41c24 -3482dd0,8fbf0010 -3482dd4,27bd0020 -3482dd8,10000003 -3482de0,afa40000 -3482de4,afa50004 +3482bf0,8e020004 +3482bf4,304b0060 +3482bf8,3c0a8040 +3482bfc,8d4a2b2c +3482c00,11400017 +3482c08,860a0000 +3482c0c,3409000a +3482c10,15490013 +3482c18,8e0a0004 +3482c1c,31490080 +3482c20,1120000f +3482c28,2344821 +3482c2c,912a1cc1 +3482c30,1140000b +3482c38,922a1c27 +3482c3c,11400008 +3482c44,862a00a4 +3482c48,34090010 +3482c4c,11490004 +3482c54,30020000 +3482c58,3e00008 +3482c60,3e00008 +3482c68,3c088041 +3482c6c,8d083c28 +3482c70,3c098041 +3482c74,8d293c24 +3482c78,1095825 +3482c7c,3c0a8041 +3482c80,8d4a3c20 +3482c84,16a5825 +3482c88,11600007 +3482c8c,340f00ff +3482c90,9488001c +3482c94,31080700 +3482c98,34010300 +3482c9c,11010002 +3482ca4,340f007f +3482ca8,3e00008 +3482cac,a48f01f0 +3482cb0,3f800000 +3482cb4,34080004 +3482cb8,3c09801d +3482cbc,252984a0 +3482cc0,8d291c44 +3482cc4,11200016 +3482ccc,3c018040 +3482cd0,c4362cb0 +3482cd8,46166302 +3482cdc,9127014f +3482ce0,1507000f +3482ce4,448f2000 +3482ce8,3c07803a +3482cec,24e78bc0 +3482cf0,8d280664 +3482cf4,1507000a +3482cfc,3c088040 +3482d00,25080d64 +3482d04,91080000 +3482d08,11000005 +3482d10,3c083fc0 +3482d14,4488b000 +3482d1c,46166302 +3482d24,44056000 +3482d28,3e00008 +3482d30,3c188040 +3482d34,97180840 +3482d38,a5d80794 +3482d3c,3c188040 +3482d40,97180842 +3482d44,a5d80796 +3482d48,3c188040 +3482d4c,97180844 +3482d50,a5d80798 +3482d54,ec021 +3482d58,3e00008 +3482d60,27bdffe8 +3482d64,afbf0004 +3482d68,afb00008 +3482d6c,808021 +3482d70,3c048040 +3482d74,94840864 +3482d78,c100b72 +3482d80,ae02022c +3482d84,3c048040 +3482d88,94840866 +3482d8c,c100b72 +3482d94,ae020230 +3482d98,3c048040 +3482d9c,94840868 +3482da0,c100b72 +3482da8,ae020234 +3482dac,c100b72 +3482db0,340400ff +3482db4,ae020238 +3482db8,8fbf0004 +3482dbc,8fb00008 +3482dc0,3e00008 +3482dc4,27bd0018 +3482dc8,28810020 +3482dcc,14200005 +3482dd0,288100e0 +3482dd4,10200003 +3482ddc,10000002 +3482de0,861023 +3482de4,851023 3482de8,3e00008 -3482df0,27bdffd8 -3482df4,afb00020 -3482df8,afbf0024 -3482dfc,afa5002c -3482e00,808025 -3482e04,c600015c -3482e08,3c01c4a4 -3482e0c,24212000 -3482e10,44811000 -3482e14,3c028012 -3482e18,2442a5d0 -3482e1c,944b0edc -3482e20,316c0400 -3482e24,944b0ee0 -3482e28,11800031 -3482e30,94ad1d2a -3482e34,31ae0001 -3482e38,11c00006 -3482e40,31adfffe -3482e44,a4ad1d2a -3482e48,34010200 -3482e4c,1615826 -3482e50,a44b0ee0 -3482e54,316c0200 -3482e58,1180000b -3482e60,34010000 -3482e64,44812000 -3482e68,3c064080 -3482e6c,44863000 -3482e74,46060200 -3482e78,4604403c -3482e80,10000009 -3482e88,3c01c42a -3482e8c,44812000 -3482e90,3c06c080 -3482e94,44863000 -3482e9c,46060200 -3482ea0,4608203c -3482ea8,45000005 -3482eb0,46004106 -3482eb4,c008c42 -3482eb8,3405205e -3482ebc,2002025 -3482ec0,e604015c -3482ec4,46022100 -3482ec8,e6040028 -3482ecc,4600240d -3482ed0,44098000 -3482ed4,8fa2002c -3482ed8,8c5807c0 -3482edc,8f190028 -3482ee0,240ffb57 -3482ee4,a72f0012 -3482ee8,a7290022 -3482eec,a7290032 -3482ef0,8fbf0024 -3482ef4,8fb00020 -3482ef8,27bd0028 -3482efc,3e00008 -3482f04,ac20753c -3482f08,3c018040 -3482f0c,90210d60 -3482f10,10200008 -3482f14,3c01801d -3482f18,242184a0 -3482f1c,94211d2c -3482f20,302100c0 -3482f24,14200003 -3482f2c,801ce4c -3482f34,801ce45 -3482f3c,3c088012 -3482f40,2508a5d0 -3482f44,8d0a0004 -3482f48,11400006 -3482f4c,8d090000 -3482f50,3401003b -3482f54,15210008 -3482f5c,3c0bc47a -3482f60,ac8b0028 -3482f64,3401016d -3482f68,15210003 -3482f70,3c0bc47a -3482f74,ac8b0028 -3482f78,3e00008 -3482f7c,340e0001 -3482f84,3c0f8040 -3482f88,25ef2f80 -3482f8c,81ef0000 -3482f90,3c188040 -3482f94,27182f81 -3482f98,83180000 -3482f9c,1f87820 -3482fa0,5e00008 -3482fa4,34010003 -3482fa8,1e1082a -3482fac,10200003 -3482fb4,10000005 -3482fb8,1f08004 -3482fbc,10000009 -3482fc0,a4a00030 -3482fc4,f7822 -3482fc8,1f08007 -3482fcc,90af003d -3482fd0,11e00004 -3482fd8,108043 -3482fdc,108400 -3482fe0,108403 -3482fe4,3e00008 -3482ff8,27bdffe8 -3482ffc,afbf0010 -3483000,2002025 -3483004,c0e42c6 -348300c,3c088040 -3483010,8d082fec -3483014,11000003 -348301c,c100c2b -3483024,8fbf0010 -3483028,3e00008 -348302c,27bd0018 -3483030,2002025 -3483034,240500ff -3483038,3c088040 -348303c,8d082fec -3483040,11000004 -3483048,92080682 -348304c,35090010 -3483050,a2090682 -3483054,3e00008 -348305c,27bdffe8 -3483060,afbf0010 -3483064,24010002 -3483068,3c098012 -348306c,3c188040 -3483070,8f182fec -3483074,1300000a -348307c,92180682 -3483080,330b0010 -3483084,11600006 -348308c,860b0840 -3483090,15600003 -3483098,c100c2b -34830a0,8fbf0010 -34830a4,3e00008 -34830a8,27bd0018 -34830ac,92180682 -34830b0,330bffef -34830b4,a20b0682 -34830b8,3c188012 -34830bc,2718a5d0 -34830c0,870b13c8 -34830c4,1560001e -34830cc,3c0b8040 -34830d0,856b2ff0 -34830d4,560000d -34830d8,870c0030 -34830dc,930f003d -34830e0,11e00004 -34830e8,b5843 -34830ec,b5c00 -34830f0,b5c03 -34830f4,18b6022 -34830f8,5800004 -3483100,a70c0030 -3483104,10000002 -348310c,a7000030 -3483110,870b0030 -3483114,1560000a -348311c,3c0f801d -3483120,25ef84a0 -3483124,85eb00a4 -3483128,340c0010 -348312c,156c0004 -3483134,ade01d2c -3483138,ade01d38 -348313c,a30000cc -3483140,3e00008 -3483148,3c088040 -348314c,85082ff0 -3483150,240afffe -3483154,150a0005 -348315c,86090198 -3483160,11200002 -3483168,a6000184 -348316c,862a0032 -3483170,44808000 -3483174,3e00008 -348317c,23400 -3483180,63403 -3483184,3c010001 -3483188,34211cbc -348318c,817021 -3483190,8dcf0008 -3483194,91f80000 -3483198,340f0001 -348319c,15f80003 -34831a4,80e3406 -34831a8,8fbf0024 -34831ac,3e00008 -34831b8,4f1021 -34831bc,3c098040 -34831c0,812931b4 -34831c4,11200008 -34831c8,8042a65c -34831cc,3c0a801d -34831d0,254a84a0 -34831d4,8d491d44 -34831d8,31210002 -34831dc,14200002 -34831e0,3402000a -34831e4,34020000 -34831e8,3e00008 -34831f0,594021 -34831f4,3c0a8040 -34831f8,814a31b4 -34831fc,11400002 -3483200,8109008c -3483204,34090000 -3483208,3e00008 -3483210,1ee7821 -3483214,3c0a8040 -3483218,814a31b4 -348321c,11400002 -3483220,81efa65c -3483224,340f0000 -3483228,3e00008 -3483230,3c098040 -3483234,812931b4 -3483238,11200005 -348323c,3c0a801d -3483240,254a84a0 -3483244,8d491d44 -3483248,35290002 -348324c,ad491d44 -3483250,3e00008 -3483254,afa50024 -348331c,ff00 -3483320,3c0a8040 -3483324,254a331e -3483328,914b0000 -348332c,340c00ff -3483330,a14c0000 -3483334,34087fff -3483338,15c80006 -348333c,3c098040 -3483340,252932dc -3483344,116c000c -3483348,b5840 -348334c,12b4821 -3483350,952e0000 -3483354,27bdfff0 -3483358,afbf0004 -348335c,afa40008 -3483360,c100cf2 -3483364,1c02021 -3483368,407021 -348336c,8fbf0004 -3483370,8fa40008 -3483374,27bd0010 -3483378,3e00008 -348337c,a42e1e1a -3483380,9608001c -3483384,84303 -3483388,3108000f -348338c,29090002 -3483390,1520000b -3483398,960d0018 -348339c,27bdfff0 -34833a0,afbf0004 -34833a4,afa40008 -34833a8,c100cf2 -34833ac,1a02021 -34833b0,406821 -34833b4,8fbf0004 -34833b8,8fa40008 -34833bc,27bd0010 +3482dec,304200ff +3482df4,2b010192 +3482df8,10200004 +3482e00,3c088010 +3482e04,3e00008 +3482e08,25088ff8 +3482e0c,3c088040 +3482e10,25080d2c +3482e14,3e00008 +3482e18,2718fe6d +3482e1c,8e1821 +3482e20,28c10192 +3482e24,10200004 +3482e2c,3c198010 +3482e30,3e00008 +3482e34,27398ff8 +3482e38,3c198040 +3482e3c,27390d2c +3482e40,3e00008 +3482e44,24c6fe6d +3482e48,86190000 +3482e4c,8e050004 +3482e50,26040008 +3482e54,194023 +3482e58,29010192 +3482e5c,10200004 +3482e64,3c138010 +3482e68,3e00008 +3482e6c,26738ff8 +3482e70,3c138040 +3482e74,26730d2c +3482e78,3e00008 +3482e7c,2508fe6d +3482e80,8e040010 +3482e84,28610192 +3482e88,10200004 +3482e90,3c138010 +3482e94,8100baa +3482e98,26738ff8 +3482e9c,3c138040 +3482ea0,26730d2c +3482ea4,2463fe6d +3482ea8,378c0 +3482eac,26f1021 +3482eb0,3e00008 +3482eb4,8c450000 +3482eb8,8fa40020 +3482ebc,3c088040 +3482ec0,81080d5c +3482ec4,24060050 +3482ec8,1100000b +3482ed0,84860014 +3482ed4,50c00008 +3482ed8,24060050 +3482edc,80a81d44 +3482ee0,c85824 +3482ee4,55600004 +3482ee8,24060050 +3482eec,1064025 +3482ef0,a0a81d44 +3482ef4,24c60014 +3482ef8,3e00008 +3482f00,27bdfff0 +3482f04,afbf0004 +3482f08,afa80008 +3482f0c,afa9000c +3482f10,3c088040 +3482f14,81080d5c +3482f18,11000009 +3482f20,86080014 +3482f24,11000006 +3482f2c,82291d44 +3482f30,1094024 +3482f34,24020001 +3482f38,11000003 +3482f40,c01c6a5 +3482f48,8fbf0004 +3482f4c,8fa80008 +3482f50,8fa9000c +3482f54,27bd0010 +3482f58,3e00008 +3482f60,8fb00034 +3482f64,848800b4 +3482f68,11000002 +3482f70,a48000b0 +3482f74,3e00008 +3482f7c,1b9fcd5 +3482f80,fb251ad2 +3482f84,f2dc +3482f88,8022 +3482f8c,23bdffec +3482f90,afbf0010 +3482f94,9608001c +3482f98,31088000 +3482f9c,1100000f +3482fa4,3c038012 +3482fa8,2463a5d0 +3482fac,946d0edc +3482fb0,31ad0400 +3482fb4,11a0000b +3482fbc,8c6e0004 +3482fc0,15c00008 +3482fc8,948d1d2a +3482fcc,35ae0001 +3482fd0,a48e1d2a +3482fd4,10000003 +3482fdc,c037385 +3482fe4,8fbf0010 +3482fe8,23bd0014 +3482fec,3e00008 +3482ff4,8c6e0004 +3482ff8,3e00008 +3483000,8488001c +3483004,34010002 +3483008,15010015 +3483010,3c028012 +3483014,2442a5d0 +3483018,8c4b0004 +348301c,15600012 +3483024,3c098040 +3483028,25293070 +348302c,ac890154 +3483030,27bdffe0 +3483034,afbf0010 +3483038,afa50014 +348303c,8fa60014 +3483040,3c058040 +3483044,24a52f7c +3483048,c009571 +348304c,24c41c24 +3483050,8fbf0010 +3483054,27bd0020 +3483058,10000003 +3483060,afa40000 +3483064,afa50004 +3483068,3e00008 +3483070,27bdffd8 +3483074,afb00020 +3483078,afbf0024 +348307c,afa5002c +3483080,808025 +3483084,c600015c +3483088,3c01c4a4 +348308c,24212000 +3483090,44811000 +3483094,3c028012 +3483098,2442a5d0 +348309c,944b0edc +34830a0,316c0400 +34830a4,944b0ee0 +34830a8,11800031 +34830b0,94ad1d2a +34830b4,31ae0001 +34830b8,11c00006 +34830c0,31adfffe +34830c4,a4ad1d2a +34830c8,34010200 +34830cc,1615826 +34830d0,a44b0ee0 +34830d4,316c0200 +34830d8,1180000b +34830e0,34010000 +34830e4,44812000 +34830e8,3c064080 +34830ec,44863000 +34830f4,46060200 +34830f8,4604403c +3483100,10000009 +3483108,3c01c42a +348310c,44812000 +3483110,3c06c080 +3483114,44863000 +348311c,46060200 +3483120,4608203c +3483128,45000005 +3483130,46004106 +3483134,c008c42 +3483138,3405205e +348313c,2002025 +3483140,e604015c +3483144,46022100 +3483148,e6040028 +348314c,4600240d +3483150,44098000 +3483154,8fa2002c +3483158,8c5807c0 +348315c,8f190028 +3483160,240ffb57 +3483164,a72f0012 +3483168,a7290022 +348316c,a7290032 +3483170,8fbf0024 +3483174,8fb00020 +3483178,27bd0028 +348317c,3e00008 +3483184,ac20753c +3483188,3c018040 +348318c,90210d61 +3483190,10200008 +3483194,3c01801d +3483198,242184a0 +348319c,94211d2c +34831a0,302100c0 +34831a4,14200003 +34831ac,801ce4c +34831b4,801ce45 +34831bc,3c088012 +34831c0,2508a5d0 +34831c4,8d0a0004 +34831c8,11400006 +34831cc,8d090000 +34831d0,3401003b +34831d4,15210008 +34831dc,3c0bc47a +34831e0,ac8b0028 +34831e4,3401016d +34831e8,15210003 +34831f0,3c0bc47a +34831f4,ac8b0028 +34831f8,3e00008 +34831fc,340e0001 +3483204,3c0f8040 +3483208,25ef3200 +348320c,81ef0000 +3483210,3c188040 +3483214,27183201 +3483218,83180000 +348321c,1f87820 +3483220,5e00008 +3483224,34010003 +3483228,1e1082a +348322c,10200003 +3483234,10000005 +3483238,1f08004 +348323c,10000009 +3483240,a4a00030 +3483244,f7822 +3483248,1f08007 +348324c,90af003d +3483250,11e00004 +3483258,108043 +348325c,108400 +3483260,108403 +3483264,3e00008 +3483278,27bdffe8 +348327c,afbf0010 +3483280,2002025 +3483284,c0e42c6 +348328c,3c088040 +3483290,8d08326c +3483294,11000003 +348329c,c100ccb +34832a4,8fbf0010 +34832a8,3e00008 +34832ac,27bd0018 +34832b0,2002025 +34832b4,240500ff +34832b8,3c088040 +34832bc,8d08326c +34832c0,11000004 +34832c8,92080682 +34832cc,35090010 +34832d0,a2090682 +34832d4,3e00008 +34832dc,27bdffe8 +34832e0,afbf0010 +34832e4,24010002 +34832e8,3c098012 +34832ec,3c188040 +34832f0,8f18326c +34832f4,1300000a +34832fc,92180682 +3483300,330b0010 +3483304,11600006 +348330c,860b0840 +3483310,15600003 +3483318,c100ccb +3483320,8fbf0010 +3483324,3e00008 +3483328,27bd0018 +348332c,92180682 +3483330,330bffef +3483334,a20b0682 +3483338,3c188012 +348333c,2718a5d0 +3483340,870b13c8 +3483344,1560001e +348334c,3c0b8040 +3483350,856b3270 +3483354,560000d +3483358,870c0030 +348335c,930f003d +3483360,11e00004 +3483368,b5843 +348336c,b5c00 +3483370,b5c03 +3483374,18b6022 +3483378,5800004 +3483380,a70c0030 +3483384,10000002 +348338c,a7000030 +3483390,870b0030 +3483394,1560000a +348339c,3c0f801d +34833a0,25ef84a0 +34833a4,85eb00a4 +34833a8,340c0010 +34833ac,156c0004 +34833b4,ade01d2c +34833b8,ade01d38 +34833bc,a30000cc 34833c0,3e00008 -34833c4,270821 -34833c8,34087ff9 -34833cc,884022 -34833d0,501000f -34833d4,34081000 -34833d8,884022 -34833dc,500000c -34833e0,3c098012 -34833e4,2529a5d0 -34833e8,3c0a8040 -34833ec,254a3258 -34833f0,3c0b8040 -34833f4,256b331e -34833f8,a1680000 -34833fc,84080 -3483400,1485021 -3483404,95440000 -3483408,91480002 -348340c,a1281397 -3483410,3e00008 -3483414,801021 -3483418,8c6d0004 -348341c,3c0e8040 -3483420,81ce0d61 -3483424,1ae7825 -3483428,11e0000a -3483430,11c00006 -3483438,946e0ed4 -348343c,31ce0010 -3483440,1cd7025 -3483444,11c00003 -348344c,3e00008 -3483450,340f0001 -3483454,3e00008 -3483458,340f0000 -348345c,1000 -3483460,4800 -3483468,7000 -348346c,4800 -3483478,80419400 -348347c,42890 -3483480,34191000 -3483484,340a4800 -3483488,340d0000 -348348c,340c7000 -3483490,340e4800 -3483494,3e00008 -3483498,34180000 -34834a0,3c088012 -34834a4,2508a5d0 -34834a8,95090eda -34834ac,31290008 -34834b0,15200008 -34834b4,8d090004 -34834b8,15200004 -34834bc,3c098040 -34834c0,8129349c -34834c4,15200003 -34834cc,3e00008 -34834d0,34090000 -34834d4,3e00008 -34834d8,34090001 -34834dc,3c08801d -34834e0,25082578 -34834e4,3409006c -34834e8,8d0a6300 -34834ec,112a0009 -34834f0,340a0001 -34834f4,340b0036 -34834f8,ad0a6300 -34834fc,a10b6304 -3483500,240cffff -3483504,810e63e7 -3483508,15cc0002 -348350c,340d0002 -3483510,a10d63e7 -3483514,3e00008 -3483518,24060022 -3483524,afb0003c -3483528,27bdffe0 -348352c,afbf0014 -3483530,3c098040 -3483534,2529351c -3483538,812a0000 -348353c,1540000a -3483544,8e4b0028 -3483548,3c0c4370 -348354c,16c082a -3483550,14200005 -3483554,340d0001 -3483558,a12d0000 -348355c,3404001b -3483560,c032a9c -3483568,8fbf0014 -348356c,3e00008 -3483570,27bd0020 -3483574,8e721c44 -3483578,240e0003 -348357c,a22e05b0 -3483580,926f07af -3483584,4406b000 -3483588,4407a000 -348358c,3e00008 -3483594,90580000 -3483598,27bdffd0 -348359c,afbf0014 -34835a0,afa40018 -34835a4,afa5001c -34835a8,afa60020 -34835ac,afa70024 -34835b0,3c048040 -34835b4,8084351c -34835b8,1080001b -34835c0,3c048040 -34835c4,8c843520 -34835c8,2885001e -34835cc,14a00016 -34835d4,28850050 -34835d8,10a0000c -34835e0,3c043d4d -34835e4,2484cccd -34835e8,ae4404d0 -34835ec,2402025 -34835f0,248404c8 -34835f4,3c05437f -34835f8,3c063f80 -34835fc,3c074120 -3483600,c0190a0 -3483608,10000007 -348360c,2402025 -3483610,248404c8 -3483614,34050000 -3483618,3c063f80 -348361c,3c074120 -3483620,c0190a0 -3483628,8fbf0014 -348362c,8fa40018 -3483630,8fa5001c -3483634,8fa60020 -3483638,8fa70024 -348363c,3e00008 -3483640,27bd0030 -3483644,860800b6 -3483648,25084000 -348364c,a60800b6 -3483650,34080001 -3483654,a20805e8 -3483658,a2000554 -348365c,8e090004 -3483660,240afffe -3483664,1495824 -3483668,ae0b0004 -348366c,3c088040 -3483670,250836b4 -3483674,3e00008 -3483678,ae08013c -348367c,860800b6 -3483680,2508c000 -3483684,a60800b6 -3483688,34080001 -348368c,a20805e8 -3483690,a2000554 -3483694,8e090004 -3483698,240afffe -348369c,1495824 -34836a0,ae0b0004 -34836a4,3c088040 -34836a8,250836b4 -34836ac,3e00008 -34836b0,ae08013c -34836b4,27bdffd0 -34836b8,afbf0014 -34836bc,afa40018 -34836c0,afa5001c -34836c4,34080001 -34836c8,a0880554 -34836cc,8488001c -34836d0,11000006 -34836d8,3c048040 -34836dc,8c843520 -34836e0,24850001 -34836e4,3c018040 -34836e8,ac253520 -34836ec,3c048040 -34836f0,8c843520 -34836f4,34050003 -34836f8,14850009 -3483700,8fa40018 -3483704,8488001c -3483708,34090001 -348370c,11090002 -3483710,240539b0 -3483714,240539b1 -3483718,c008bf4 -3483720,28850028 -3483724,14a0001a -348372c,8fa40018 -3483730,24840028 -3483734,3c0543c8 -3483738,3c063f80 -348373c,3c0740c0 -3483740,c0190a0 -3483748,8fa40018 -348374c,24840558 -3483750,c023270 -3483758,8fa40018 -348375c,c008bf4 -3483760,2405311f -3483764,3c048040 -3483768,8c843520 -348376c,34080061 -3483770,14880007 -3483778,8fa40018 -348377c,8fa5001c -3483780,8c8b0138 -3483784,8d6b0010 -3483788,256913ec -348378c,ac89013c -3483790,8fbf0014 +34833c8,3c088040 +34833cc,85083270 +34833d0,240afffe +34833d4,150a0005 +34833dc,86090198 +34833e0,11200002 +34833e8,a6000184 +34833ec,862a0032 +34833f0,44808000 +34833f4,3e00008 +34833fc,23400 +3483400,63403 +3483404,3c010001 +3483408,34211cbc +348340c,817021 +3483410,8dcf0008 +3483414,91f80000 +3483418,340f0001 +348341c,15f80003 +3483424,80e3406 +3483428,8fbf0024 +348342c,3e00008 +3483438,4f1021 +348343c,3c098040 +3483440,81293434 +3483444,11200008 +3483448,8042a65c +348344c,3c0a801d +3483450,254a84a0 +3483454,8d491d44 +3483458,31210002 +348345c,14200002 +3483460,3402000a +3483464,34020000 +3483468,3e00008 +3483470,594021 +3483474,3c0a8040 +3483478,814a3434 +348347c,11400002 +3483480,8109008c +3483484,34090000 +3483488,3e00008 +3483490,1ee7821 +3483494,3c0a8040 +3483498,814a3434 +348349c,11400002 +34834a0,81efa65c +34834a4,340f0000 +34834a8,3e00008 +34834b0,3c098040 +34834b4,81293434 +34834b8,11200005 +34834bc,3c0a801d +34834c0,254a84a0 +34834c4,8d491d44 +34834c8,35290002 +34834cc,ad491d44 +34834d0,3e00008 +34834d4,afa50024 +348359c,ff00 +34835a0,3c0a8040 +34835a4,254a359e +34835a8,914b0000 +34835ac,340c00ff +34835b0,a14c0000 +34835b4,34087fff +34835b8,15c80006 +34835bc,3c098040 +34835c0,2529355c +34835c4,116c000c +34835c8,b5840 +34835cc,12b4821 +34835d0,952e0000 +34835d4,27bdfff0 +34835d8,afbf0004 +34835dc,afa40008 +34835e0,c100d92 +34835e4,1c02021 +34835e8,407021 +34835ec,8fbf0004 +34835f0,8fa40008 +34835f4,27bd0010 +34835f8,3e00008 +34835fc,a42e1e1a +3483600,9608001c +3483604,84303 +3483608,3108000f +348360c,29090002 +3483610,1520000b +3483618,960d0018 +348361c,27bdfff0 +3483620,afbf0004 +3483624,afa40008 +3483628,c100d92 +348362c,1a02021 +3483630,406821 +3483634,8fbf0004 +3483638,8fa40008 +348363c,27bd0010 +3483640,3e00008 +3483644,270821 +3483648,34087ff9 +348364c,884022 +3483650,501000f +3483654,34081000 +3483658,884022 +348365c,500000c +3483660,3c098012 +3483664,2529a5d0 +3483668,3c0a8040 +348366c,254a34d8 +3483670,3c0b8040 +3483674,256b359e +3483678,a1680000 +348367c,84080 +3483680,1485021 +3483684,95440000 +3483688,91480002 +348368c,a1281397 +3483690,3e00008 +3483694,801021 +3483698,8c6d0004 +348369c,3c0e8040 +34836a0,81ce0d62 +34836a4,1ae7825 +34836a8,11e0000a +34836b0,11c00006 +34836b8,946e0ed4 +34836bc,31ce0010 +34836c0,1cd7025 +34836c4,11c00003 +34836cc,3e00008 +34836d0,340f0001 +34836d4,3e00008 +34836d8,340f0000 +34836dc,1000 +34836e0,4800 +34836e8,7000 +34836ec,4800 +34836f8,8041e320 +34836fc,42890 +3483700,34191000 +3483704,340a4800 +3483708,340d0000 +348370c,340c7000 +3483710,340e4800 +3483714,3e00008 +3483718,34180000 +3483720,3c088012 +3483724,2508a5d0 +3483728,95090eda +348372c,31290008 +3483730,15200008 +3483734,8d090004 +3483738,15200004 +348373c,3c098040 +3483740,8129371c +3483744,15200003 +348374c,3e00008 +3483750,34090000 +3483754,3e00008 +3483758,34090001 +348375c,3c08801d +3483760,25082578 +3483764,3409006c +3483768,8d0a6300 +348376c,112a0009 +3483770,340a0001 +3483774,340b0036 +3483778,ad0a6300 +348377c,a10b6304 +3483780,240cffff +3483784,810e63e7 +3483788,15cc0002 +348378c,340d0002 +3483790,a10d63e7 3483794,3e00008 -3483798,27bd0030 -348379c,3c01c416 -34837a0,44816000 -34837a4,3e00008 -34837a8,3025 -34837ac,3c014416 -34837b0,44816000 -34837b4,3e00008 -34837b8,3025 -34837bc,afa40018 -34837c0,3c08801e -34837c4,2508aa30 -34837c8,3e00008 -34837cc,ad000678 -34837d0,27bdffe8 -34837d4,afaa0004 -34837d8,846f4a2a -34837dc,340a0002 -34837e0,15ea0002 -34837e4,340a0001 -34837e8,a46a4a2a -34837ec,846f4a2a -34837f0,8faa0004 -34837f4,3e00008 -34837f8,27bd0018 -34837fc,27bdffe8 -3483800,afaa0004 -3483804,846e4a2a -3483808,340a0002 -348380c,15ca0002 -3483810,340a0003 -3483814,a46a4a2a -3483818,846e4a2a -348381c,8faa0004 -3483820,3e00008 -3483824,27bd0018 -3483828,27bdffe8 -348382c,afaa0004 -3483830,85034a2a -3483834,340a0002 -3483838,146a0002 -348383c,340a0001 -3483840,a50a4a2a -3483844,85034a2a -3483848,8faa0004 -348384c,3e00008 -3483850,27bd0018 -3483854,27bdffe8 -3483858,afaa0004 -348385c,85034a2a -3483860,340a0002 -3483864,146a0002 -3483868,340a0003 -348386c,a50a4a2a -3483870,85034a2a -3483874,8faa0004 -3483878,3e00008 -348387c,27bd0018 -3483880,27bdffe8 -3483884,afaa0004 -3483888,85034a2a -348388c,340a0002 -3483890,146a0002 -3483894,340a0001 -3483898,a50a4a2a -348389c,85034a2a -34838a0,8faa0004 -34838a4,3e00008 -34838a8,27bd0018 -34838ac,27bdffe8 -34838b0,afaa0004 -34838b4,85034a2a -34838b8,340a0002 -34838bc,146a0002 -34838c0,340a0003 -34838c4,a50a4a2a -34838c8,85034a2a -34838cc,8faa0004 -34838d0,3e00008 -34838d4,27bd0018 -34838d8,27bdffe8 -34838dc,afaa0004 -34838e0,a42bca2a -34838e4,340a0002 -34838e8,156a0002 -34838ec,340a0003 -34838f0,a50a4a2a -34838f4,85034a2a -34838f8,8faa0004 -34838fc,3e00008 -3483900,27bd0018 -3483904,27bdffe8 -3483908,afaa0004 -348390c,85034a2a -3483910,340a0002 -3483914,146a0002 -3483918,340a0001 -348391c,a50a4a2a -3483920,85034a2a -3483924,8faa0004 -3483928,3e00008 -348392c,27bd0018 -3483930,27bdffe8 -3483934,afaa0004 -3483938,85034a2a -348393c,340a0002 -3483940,146a0002 -3483944,340a0003 -3483948,a50a4a2a -348394c,85034a2a -3483950,8faa0004 -3483954,3e00008 -3483958,27bd0018 -348395c,3c08801e -3483960,25084ee8 -3483964,3409f000 -3483968,a5090000 -348396c,3e00008 -3483970,84cb4a2e -3483974,24a56f04 -3483978,8c880144 -348397c,11050007 -3483980,3c09801e -3483984,2529aa30 -3483988,3c0a446a -348398c,254ac000 -3483990,3c0bc324 -3483994,ad2a0024 -3483998,ad2b002c -348399c,3e00008 -34839a4,27bdffd8 -34839a8,afbf0024 -34839ac,afa40028 -34839b0,afa5002c -34839b4,afa60030 -34839b8,c022865 -34839bc,8fa40030 -34839c0,44822000 -34839c4,44800000 -34839c8,240e0002 -34839cc,468021a0 -34839d0,afae0018 -34839d4,8fa40028 -34839d8,8fa5002c -34839dc,8fa60030 -34839e0,3c073f80 -34839e4,3c080400 -34839e8,250832b0 -34839ec,14c80002 -34839f4,3c074040 -34839f8,e7a60014 -34839fc,e7a00010 -3483a00,c023000 -3483a04,e7a0001c -3483a08,8fbf0024 -3483a0c,8fbf0024 -3483a10,3e00008 -3483a14,27bd0028 -3483a18,3c0a8040 -3483a1c,814a0d5c -3483a20,11400003 -3483a24,8ccb0138 -3483a28,8d6b0010 -3483a2c,25690adc -3483a30,3e00008 -3483a34,acc90180 -3483a38,27bdffe8 -3483a3c,afbf0014 -3483a40,3c0a8040 -3483a44,814a0d5c -3483a48,15400003 -3483a50,c037500 -3483a58,8fbf0014 -3483a5c,3e00008 -3483a60,27bd0018 -3483a64,3c010080 -3483a68,3c180001 -3483a6c,3e00008 -3483a70,8c4e0670 -3483a74,3c0a8040 -3483a78,814a0d5c -3483a7c,11400002 -3483a84,34180003 -3483a88,3c078012 -3483a8c,24e7a5d0 -3483a90,3e00008 -3483a94,24010003 -3483a98,3c0a8040 -3483a9c,814a0d5c -3483aa0,11400008 -3483aa8,c10047c -3483ab0,3c08801e -3483ab4,25088966 -3483ab8,34090004 -3483abc,a5090000 -3483ac4,8fbf0014 -3483ac8,3e00008 -3483acc,27bd0018 -3483ad0,27bdffe0 -3483ad4,afbf0014 -3483ad8,afa10018 -3483adc,afa4001c -3483ae0,3c0a8040 -3483ae4,814a0d5c -3483ae8,1540000b -3483af0,3c04801d -3483af4,248484a0 -3483af8,3c058040 -3483afc,90a50d5f -3483b00,34060000 -3483b04,c037385 -3483b0c,34044802 -3483b10,c0191bc -3483b18,8fa4001c -3483b1c,8fa10018 -3483b20,8fbf0014 +3483798,24060022 +34837a4,afb0003c +34837a8,27bdffe0 +34837ac,afbf0014 +34837b0,3c098040 +34837b4,2529379c +34837b8,812a0000 +34837bc,1540000a +34837c4,8e4b0028 +34837c8,3c0c4370 +34837cc,16c082a +34837d0,14200005 +34837d4,340d0001 +34837d8,a12d0000 +34837dc,3404001b +34837e0,c032a9c +34837e8,8fbf0014 +34837ec,3e00008 +34837f0,27bd0020 +34837f4,8e721c44 +34837f8,240e0003 +34837fc,a22e05b0 +3483800,926f07af +3483804,4406b000 +3483808,4407a000 +348380c,3e00008 +3483814,90580000 +3483818,27bdffd0 +348381c,afbf0014 +3483820,afa40018 +3483824,afa5001c +3483828,afa60020 +348382c,afa70024 +3483830,3c048040 +3483834,8084379c +3483838,1080001b +3483840,3c048040 +3483844,8c8437a0 +3483848,2885001e +348384c,14a00016 +3483854,28850050 +3483858,10a0000c +3483860,3c043d4d +3483864,2484cccd +3483868,ae4404d0 +348386c,2402025 +3483870,248404c8 +3483874,3c05437f +3483878,3c063f80 +348387c,3c074120 +3483880,c0190a0 +3483888,10000007 +348388c,2402025 +3483890,248404c8 +3483894,34050000 +3483898,3c063f80 +348389c,3c074120 +34838a0,c0190a0 +34838a8,8fbf0014 +34838ac,8fa40018 +34838b0,8fa5001c +34838b4,8fa60020 +34838b8,8fa70024 +34838bc,3e00008 +34838c0,27bd0030 +34838c4,860800b6 +34838c8,25084000 +34838cc,a60800b6 +34838d0,34080001 +34838d4,a20805e8 +34838d8,a2000554 +34838dc,8e090004 +34838e0,240afffe +34838e4,1495824 +34838e8,ae0b0004 +34838ec,3c088040 +34838f0,25083934 +34838f4,3e00008 +34838f8,ae08013c +34838fc,860800b6 +3483900,2508c000 +3483904,a60800b6 +3483908,34080001 +348390c,a20805e8 +3483910,a2000554 +3483914,8e090004 +3483918,240afffe +348391c,1495824 +3483920,ae0b0004 +3483924,3c088040 +3483928,25083934 +348392c,3e00008 +3483930,ae08013c +3483934,27bdffd0 +3483938,afbf0014 +348393c,afa40018 +3483940,afa5001c +3483944,34080001 +3483948,a0880554 +348394c,8488001c +3483950,11000006 +3483958,3c048040 +348395c,8c8437a0 +3483960,24850001 +3483964,3c018040 +3483968,ac2537a0 +348396c,3c048040 +3483970,8c8437a0 +3483974,34050003 +3483978,14850009 +3483980,8fa40018 +3483984,8488001c +3483988,34090001 +348398c,11090002 +3483990,240539b0 +3483994,240539b1 +3483998,c008bf4 +34839a0,28850028 +34839a4,14a0001a +34839ac,8fa40018 +34839b0,24840028 +34839b4,3c0543c8 +34839b8,3c063f80 +34839bc,3c0740c0 +34839c0,c0190a0 +34839c8,8fa40018 +34839cc,24840558 +34839d0,c023270 +34839d8,8fa40018 +34839dc,c008bf4 +34839e0,2405311f +34839e4,3c048040 +34839e8,8c8437a0 +34839ec,34080061 +34839f0,14880007 +34839f8,8fa40018 +34839fc,8fa5001c +3483a00,8c8b0138 +3483a04,8d6b0010 +3483a08,256913ec +3483a0c,ac89013c +3483a10,8fbf0014 +3483a14,3e00008 +3483a18,27bd0030 +3483a1c,3c01c416 +3483a20,44816000 +3483a24,3e00008 +3483a28,3025 +3483a2c,3c014416 +3483a30,44816000 +3483a34,3e00008 +3483a38,3025 +3483a3c,afa40018 +3483a40,3c08801e +3483a44,2508aa30 +3483a48,3e00008 +3483a4c,ad000678 +3483a50,27bdffe8 +3483a54,afaa0004 +3483a58,846f4a2a +3483a5c,340a0002 +3483a60,15ea0002 +3483a64,340a0001 +3483a68,a46a4a2a +3483a6c,846f4a2a +3483a70,8faa0004 +3483a74,3e00008 +3483a78,27bd0018 +3483a7c,27bdffe8 +3483a80,afaa0004 +3483a84,846e4a2a +3483a88,340a0002 +3483a8c,15ca0002 +3483a90,340a0003 +3483a94,a46a4a2a +3483a98,846e4a2a +3483a9c,8faa0004 +3483aa0,3e00008 +3483aa4,27bd0018 +3483aa8,27bdffe8 +3483aac,afaa0004 +3483ab0,85034a2a +3483ab4,340a0002 +3483ab8,146a0002 +3483abc,340a0001 +3483ac0,a50a4a2a +3483ac4,85034a2a +3483ac8,8faa0004 +3483acc,3e00008 +3483ad0,27bd0018 +3483ad4,27bdffe8 +3483ad8,afaa0004 +3483adc,85034a2a +3483ae0,340a0002 +3483ae4,146a0002 +3483ae8,340a0003 +3483aec,a50a4a2a +3483af0,85034a2a +3483af4,8faa0004 +3483af8,3e00008 +3483afc,27bd0018 +3483b00,27bdffe8 +3483b04,afaa0004 +3483b08,85034a2a +3483b0c,340a0002 +3483b10,146a0002 +3483b14,340a0001 +3483b18,a50a4a2a +3483b1c,85034a2a +3483b20,8faa0004 3483b24,3e00008 -3483b28,27bd0020 -3483b30,27bdffe0 -3483b34,afbf0014 -3483b38,afa40018 -3483b3c,3c0d8040 -3483b40,81ad3b2c -3483b44,15a0000c -3483b4c,3c08801e -3483b50,2508aa30 -3483b54,8d090670 -3483b58,340a4000 -3483b5c,12a5824 -3483b60,1160000d -3483b68,34080001 -3483b6c,3c018040 -3483b70,a0283b2c -3483b74,10000023 -3483b78,3c08801e -3483b7c,2508aa30 -3483b80,8d090670 -3483b84,340a4000 -3483b88,12a5824 -3483b8c,1160000c -3483b94,1000001b -3483b98,24a420d8 -3483b9c,c037519 -3483ba4,24010002 -3483ba8,14410016 -3483bb0,3c08801e -3483bb4,25088966 -3483bb8,34090004 -3483bbc,a5090000 -3483bc0,3c0b8012 -3483bc4,256ba5d0 -3483bc8,816c0ede -3483bcc,358c0001 -3483bd0,a16c0ede -3483bd4,3c09801e -3483bd8,2529a2ba -3483bdc,340802ae -3483be0,a5280000 -3483be4,3408002a -3483be8,3c09801e -3483bec,2529a2fe -3483bf0,a1280000 -3483bf4,34080014 -3483bf8,3c09801e -3483bfc,2529a2b5 -3483c00,a1280000 -3483c04,8fbf0014 -3483c08,3e00008 -3483c0c,27bd0020 -3483c10,27bdffd0 -3483c14,afbf0014 -3483c18,afa80018 -3483c1c,afa9001c -3483c20,afaa0020 -3483c24,afab0024 -3483c28,afac0028 -3483c2c,afad002c -3483c30,3c088012 -3483c34,2508a5d0 -3483c38,85090f20 -3483c3c,31290040 -3483c40,1120000e -3483c44,3c08801e -3483c48,2508aa30 -3483c4c,8d09039c -3483c50,1120000a -3483c54,340a00a1 -3483c58,852b0000 -3483c5c,154b0007 -3483c60,240cf7ff -3483c64,8d0d066c -3483c68,18d6824 -3483c6c,ad0d066c -3483c70,ad00039c -3483c74,ad00011c -3483c78,ad200118 -3483c7c,afad002c -3483c80,afac0028 -3483c84,afab0024 -3483c88,afaa0020 -3483c8c,afa9001c -3483c90,afa80018 -3483c94,afbf0014 -3483c98,860e001c -3483c9c,3e00008 -3483ca0,27bd0030 -3483ca4,27bdffd0 -3483ca8,afbf0014 -3483cac,afa80018 -3483cb0,afa9001c -3483cb4,afaa0020 -3483cb8,84a800a4 -3483cbc,34090002 -3483cc0,1509000c -3483cc4,340a0006 -3483cc8,80880003 -3483ccc,150a0009 -3483cd4,3c088012 -3483cd8,2508a5d0 -3483cdc,85090f20 -3483ce0,31290040 -3483ce4,11200003 -3483cec,c0083ad -3483cf4,8faa0020 -3483cf8,8fa9001c -3483cfc,8fa80018 -3483d00,8fbf0014 -3483d04,8602001c -3483d08,3e00008 -3483d0c,27bd0030 -3483d10,27bdffd0 -3483d14,afbf001c -3483d18,afa40020 -3483d1c,afa50024 -3483d20,e7a00028 -3483d24,4602003c -3483d2c,45010005 -3483d34,c101008 -3483d3c,10000003 -3483d44,c10100a -3483d4c,34060014 -3483d50,3407000a -3483d54,44801000 -3483d58,c7a00028 -3483d5c,8fa50024 -3483d60,8fa40020 -3483d64,8fbf001c -3483d68,4602003c -3483d6c,27bd0030 -3483d70,3e00008 -3483d78,27bdffd0 -3483d7c,afbf001c -3483d80,afa40020 -3483d84,afa50024 -3483d88,e7a40028 -3483d8c,e7a6002c -3483d90,4606203c -3483d98,45000003 -3483da0,c101015 -3483da8,34060014 -3483dac,3407000a -3483db0,44801000 -3483db4,c7a6002c -3483db8,c7a40028 -3483dbc,8fa50024 -3483dc0,8fa40020 -3483dc4,8fbf001c -3483dc8,4606203c -3483dcc,27bd0030 -3483dd0,3e00008 -3483dd8,c101078 -3483de0,8fbf001c -3483de4,27bd0020 -3483de8,3e00008 -3483df4,27bdffe8 -3483df8,afbf0014 -3483dfc,c008ab4 -3483e04,8fbf0014 -3483e08,27bd0018 -3483e0c,8fa40018 -3483e10,8c8a0138 -3483e14,8d4a0010 -3483e18,25431618 -3483e1c,3c088040 -3483e20,81083df0 -3483e24,1100000a -3483e28,3c098012 -3483e2c,2529a5d0 -3483e30,95281406 -3483e34,290105dc -3483e38,14200005 -3483e3c,9488029c -3483e40,31080002 -3483e44,15000002 -3483e4c,254314d0 -3483e50,3e00008 -3483e58,3c188012 -3483e5c,2718a5d0 -3483e60,8f180004 -3483e64,17000003 -3483e6c,3c0a8041 -3483e70,254a0de0 -3483e74,24780008 -3483e78,3e00008 -3483e7c,adf802c0 -3483e80,3c0f8012 -3483e84,25efa5d0 -3483e88,8def0004 -3483e8c,15e00003 -3483e94,3c0e8041 -3483e98,25ce0de0 -3483e9c,ac4e0004 -3483ea0,3e00008 -3483ea4,820f013f -3483eac,3c088040 -3483eb0,81083ea8 -3483eb4,11000007 -3483eb8,3c09801d -3483ebc,252984a0 -3483ec0,8d281d44 -3483ec4,31080002 -3483ec8,11000002 -3483ed0,34069100 -3483ed4,3e00008 -3483ed8,afa60020 -3483edc,3c088040 -3483ee0,81083ea8 -3483ee4,11000005 -3483ee8,3c09801d -3483eec,252984a0 -3483ef0,8d281d44 -3483ef4,35080002 -3483ef8,ad281d44 -3483efc,3e00008 -3483f00,34e74000 -3483f08,3c038012 -3483f0c,2463a5d0 -3483f10,8c6e0004 -3483f14,15c0000c -3483f18,24020005 -3483f1c,24020011 -3483f20,3c088040 -3483f24,81083f04 -3483f28,11000007 -3483f2c,3c09801d -3483f30,252984a0 -3483f34,8d281d44 -3483f38,31080002 -3483f3c,11000002 -3483f40,34020001 -3483f44,34020003 -3483f48,3e00008 -3483f4c,3c048010 -3483f50,3c088040 -3483f54,81083f04 -3483f58,11000005 -3483f5c,3c09801d -3483f60,252984a0 -3483f64,8d281d44 -3483f68,35080002 -3483f6c,ad281d44 -3483f70,3e00008 -3483f74,34e78000 -3483f78,27bdffe8 -3483f7c,afa20010 -3483f80,afbf0014 -3483f84,c1032d4 -3483f88,46000306 -3483f8c,406821 -3483f90,8fa20010 -3483f94,8fbf0014 -3483f98,3e00008 -3483f9c,27bd0018 -3483fa0,ac800130 -3483fa4,ac800134 -3483fa8,3c018012 -3483fac,2421a5d0 -3483fb0,80280edc -3483fb4,35080008 -3483fb8,a0280edc -3483fbc,3c013f80 -3483fc0,3e00008 -3483fc4,44813000 -3483fc8,3c038012 -3483fcc,910f014f -3483fd0,2463a5d0 -3483fd4,25ef0023 -3483fd8,9078008b -3483fe0,11f80003 -3483fe8,3e00008 -3483fec,a100014f +3483b28,27bd0018 +3483b2c,27bdffe8 +3483b30,afaa0004 +3483b34,85034a2a +3483b38,340a0002 +3483b3c,146a0002 +3483b40,340a0003 +3483b44,a50a4a2a +3483b48,85034a2a +3483b4c,8faa0004 +3483b50,3e00008 +3483b54,27bd0018 +3483b58,27bdffe8 +3483b5c,afaa0004 +3483b60,a42bca2a +3483b64,340a0002 +3483b68,156a0002 +3483b6c,340a0003 +3483b70,a50a4a2a +3483b74,85034a2a +3483b78,8faa0004 +3483b7c,3e00008 +3483b80,27bd0018 +3483b84,27bdffe8 +3483b88,afaa0004 +3483b8c,85034a2a +3483b90,340a0002 +3483b94,146a0002 +3483b98,340a0001 +3483b9c,a50a4a2a +3483ba0,85034a2a +3483ba4,8faa0004 +3483ba8,3e00008 +3483bac,27bd0018 +3483bb0,27bdffe8 +3483bb4,afaa0004 +3483bb8,85034a2a +3483bbc,340a0002 +3483bc0,146a0002 +3483bc4,340a0003 +3483bc8,a50a4a2a +3483bcc,85034a2a +3483bd0,8faa0004 +3483bd4,3e00008 +3483bd8,27bd0018 +3483bdc,3c08801e +3483be0,25084ee8 +3483be4,3409f000 +3483be8,a5090000 +3483bec,3e00008 +3483bf0,84cb4a2e +3483bf4,24a56f04 +3483bf8,8c880144 +3483bfc,11050007 +3483c00,3c09801e +3483c04,2529aa30 +3483c08,3c0a446a +3483c0c,254ac000 +3483c10,3c0bc324 +3483c14,ad2a0024 +3483c18,ad2b002c +3483c1c,3e00008 +3483c24,27bdffd8 +3483c28,afbf0024 +3483c2c,afa40028 +3483c30,afa5002c +3483c34,afa60030 +3483c38,c022865 +3483c3c,8fa40030 +3483c40,44822000 +3483c44,44800000 +3483c48,240e0002 +3483c4c,468021a0 +3483c50,afae0018 +3483c54,8fa40028 +3483c58,8fa5002c +3483c5c,8fa60030 +3483c60,3c073f80 +3483c64,3c080400 +3483c68,250832b0 +3483c6c,14c80002 +3483c74,3c074040 +3483c78,e7a60014 +3483c7c,e7a00010 +3483c80,c023000 +3483c84,e7a0001c +3483c88,8fbf0024 +3483c8c,8fbf0024 +3483c90,3e00008 +3483c94,27bd0028 +3483c98,3c0a8040 +3483c9c,814a0d5d +3483ca0,11400003 +3483ca4,8ccb0138 +3483ca8,8d6b0010 +3483cac,25690adc +3483cb0,3e00008 +3483cb4,acc90180 +3483cb8,27bdffe8 +3483cbc,afbf0014 +3483cc0,3c0a8040 +3483cc4,814a0d5d +3483cc8,15400003 +3483cd0,c037500 +3483cd8,8fbf0014 +3483cdc,3e00008 +3483ce0,27bd0018 +3483ce4,3c010080 +3483ce8,3c180001 +3483cec,3e00008 +3483cf0,8c4e0670 +3483cf4,3c0a8040 +3483cf8,814a0d5d +3483cfc,11400002 +3483d04,34180003 +3483d08,3c078012 +3483d0c,24e7a5d0 +3483d10,3e00008 +3483d14,24010003 +3483d18,3c0a8040 +3483d1c,814a0d5d +3483d20,11400008 +3483d28,c10051c +3483d30,3c08801e +3483d34,25088966 +3483d38,34090004 +3483d3c,a5090000 +3483d44,8fbf0014 +3483d48,3e00008 +3483d4c,27bd0018 +3483d50,27bdffe0 +3483d54,afbf0014 +3483d58,afa10018 +3483d5c,afa4001c +3483d60,3c0a8040 +3483d64,814a0d5d +3483d68,1540000b +3483d70,3c04801d +3483d74,248484a0 +3483d78,3c058040 +3483d7c,90a50d60 +3483d80,34060000 +3483d84,c037385 +3483d8c,34044802 +3483d90,c0191bc +3483d98,8fa4001c +3483d9c,8fa10018 +3483da0,8fbf0014 +3483da4,3e00008 +3483da8,27bd0020 +3483db0,27bdffe0 +3483db4,afbf0014 +3483db8,afa40018 +3483dbc,3c0d8040 +3483dc0,81ad3dac +3483dc4,15a0000c +3483dcc,3c08801e +3483dd0,2508aa30 +3483dd4,8d090670 +3483dd8,340a4000 +3483ddc,12a5824 +3483de0,1160000d +3483de8,34080001 +3483dec,3c018040 +3483df0,a0283dac +3483df4,10000023 +3483df8,3c08801e +3483dfc,2508aa30 +3483e00,8d090670 +3483e04,340a4000 +3483e08,12a5824 +3483e0c,1160000c +3483e14,1000001b +3483e18,24a420d8 +3483e1c,c037519 +3483e24,24010002 +3483e28,14410016 +3483e30,3c08801e +3483e34,25088966 +3483e38,34090004 +3483e3c,a5090000 +3483e40,3c0b8012 +3483e44,256ba5d0 +3483e48,816c0ede +3483e4c,358c0001 +3483e50,a16c0ede +3483e54,3c09801e +3483e58,2529a2ba +3483e5c,340802ae +3483e60,a5280000 +3483e64,3408002a +3483e68,3c09801e +3483e6c,2529a2fe +3483e70,a1280000 +3483e74,34080014 +3483e78,3c09801e +3483e7c,2529a2b5 +3483e80,a1280000 +3483e84,8fbf0014 +3483e88,3e00008 +3483e8c,27bd0020 +3483e90,27bdffd0 +3483e94,afbf0014 +3483e98,afa80018 +3483e9c,afa9001c +3483ea0,afaa0020 +3483ea4,afab0024 +3483ea8,afac0028 +3483eac,afad002c +3483eb0,3c088012 +3483eb4,2508a5d0 +3483eb8,85090f20 +3483ebc,31290040 +3483ec0,1120000e +3483ec4,3c08801e +3483ec8,2508aa30 +3483ecc,8d09039c +3483ed0,1120000a +3483ed4,340a00a1 +3483ed8,852b0000 +3483edc,154b0007 +3483ee0,240cf7ff +3483ee4,8d0d066c +3483ee8,18d6824 +3483eec,ad0d066c +3483ef0,ad00039c +3483ef4,ad00011c +3483ef8,ad200118 +3483efc,afad002c +3483f00,afac0028 +3483f04,afab0024 +3483f08,afaa0020 +3483f0c,afa9001c +3483f10,afa80018 +3483f14,afbf0014 +3483f18,860e001c +3483f1c,3e00008 +3483f20,27bd0030 +3483f24,27bdffd0 +3483f28,afbf0014 +3483f2c,afa80018 +3483f30,afa9001c +3483f34,afaa0020 +3483f38,84a800a4 +3483f3c,34090002 +3483f40,1509000c +3483f44,340a0006 +3483f48,80880003 +3483f4c,150a0009 +3483f54,3c088012 +3483f58,2508a5d0 +3483f5c,85090f20 +3483f60,31290040 +3483f64,11200003 +3483f6c,c0083ad +3483f74,8faa0020 +3483f78,8fa9001c +3483f7c,8fa80018 +3483f80,8fbf0014 +3483f84,8602001c +3483f88,3e00008 +3483f8c,27bd0030 +3483f90,27bdffd0 +3483f94,afbf001c +3483f98,afa40020 +3483f9c,afa50024 +3483fa0,e7a00028 +3483fa4,4602003c +3483fac,45010005 +3483fb4,c101151 +3483fbc,10000003 +3483fc4,c101153 +3483fcc,34060014 +3483fd0,3407000a +3483fd4,44801000 +3483fd8,c7a00028 +3483fdc,8fa50024 +3483fe0,8fa40020 +3483fe4,8fbf001c +3483fe8,4602003c +3483fec,27bd0030 3483ff0,3e00008 -3483ff8,24010016 -3483ffc,17210003 -3484000,24010004 -3484004,3e00008 -3484008,8479001c -348400c,3e00008 -3484010,240100f0 -3484020,3e00008 -3484028,3c028041 -348402c,8c43ea10 -3484030,3c028041 -3484034,2442e71a -3484038,14620004 -348403c,3c038041 -3484040,3c028041 -3484044,2442e71c -3484048,ac62ea10 -348404c,3e00008 -3484054,3c028041 -3484058,8c43ea10 -348405c,3c028041 -3484060,2442e700 -3484064,10620003 -3484068,3c028041 -348406c,10000003 -3484070,2442e720 -3484074,3c028041 -3484078,2442e702 -348407c,3c038041 -3484080,3e00008 -3484084,ac62ea10 -3484088,27bdffc8 -348408c,afbf0034 -3484090,afb40030 -3484094,afb3002c -3484098,afb20028 -348409c,afb10024 -34840a0,afb00020 -34840a4,809025 -34840a8,3c02801c -34840ac,344284a0 -34840b0,3c030001 -34840b4,431021 -34840b8,90420745 -34840bc,240300aa -34840c0,14430002 -34840c4,a08825 -34840c8,240200ff -34840cc,3c03801c -34840d0,346384a0 -34840d4,8c700000 -34840d8,8e0302b0 -34840dc,24640008 -34840e0,ae0402b0 -34840e4,3c04de00 -34840e8,ac640000 -34840ec,3c048041 -34840f0,2484ec38 -34840f4,ac640004 -34840f8,8e0302b0 -34840fc,24640008 -3484100,ae0402b0 -3484104,3c04e700 -3484108,ac640000 -348410c,ac600004 -3484110,8e0302b0 -3484114,24640008 -3484118,ae0402b0 -348411c,3c04fc11 -3484120,34849623 -3484124,ac640000 -3484128,3c04ff2f -348412c,3484ffff -3484130,ac640004 -3484134,8e0402b0 -3484138,24830008 -348413c,ae0302b0 -3484140,3c03fa00 -3484144,ac830000 -3484148,401825 -348414c,c2102b -3484150,10400002 -3484154,261302a8 -3484158,c01825 -348415c,2402ff00 -3484160,621825 -3484164,ac830004 -3484168,24070001 -348416c,24060009 -3484170,3c148041 -3484174,2685ebf8 -3484178,c1023dd -348417c,2602025 -3484180,24020010 -3484184,afa20018 -3484188,afa20014 -348418c,263100bd -3484190,afb10010 -3484194,2647001b -3484198,3025 -348419c,2685ebf8 -34841a0,c102445 -34841a4,2602025 -34841a8,8e0202b0 -34841ac,24430008 -34841b0,ae0302b0 -34841b4,3c03e700 -34841b8,ac430000 -34841bc,ac400004 -34841c0,8fbf0034 -34841c4,8fb40030 -34841c8,8fb3002c -34841cc,8fb20028 -34841d0,8fb10024 -34841d4,8fb00020 -34841d8,3e00008 -34841dc,27bd0038 -34841e0,3c028041 -34841e4,8c43ea10 -34841e8,3c028041 -34841ec,2442e700 -34841f0,10620021 +3483ff8,27bdffd0 +3483ffc,afbf001c +3484000,afa40020 +3484004,afa50024 +3484008,e7a40028 +348400c,e7a6002c +3484010,4606203c +3484018,45000003 +3484020,c10115e +3484028,34060014 +348402c,3407000a +3484030,44801000 +3484034,c7a6002c +3484038,c7a40028 +348403c,8fa50024 +3484040,8fa40020 +3484044,8fbf001c +3484048,4606203c +348404c,27bd0030 +3484050,3e00008 +3484058,c1011c1 +3484060,8fbf001c +3484064,27bd0020 +3484068,3e00008 +3484074,27bdffe8 +3484078,afbf0014 +348407c,c008ab4 +3484084,8fbf0014 +3484088,27bd0018 +348408c,8fa40018 +3484090,8c8a0138 +3484094,8d4a0010 +3484098,25431618 +348409c,3c088040 +34840a0,81084070 +34840a4,1100000a +34840a8,3c098012 +34840ac,2529a5d0 +34840b0,95281406 +34840b4,290105dc +34840b8,14200005 +34840bc,9488029c +34840c0,31080002 +34840c4,15000002 +34840cc,254314d0 +34840d0,3e00008 +34840d8,3c188012 +34840dc,2718a5d0 +34840e0,8f180004 +34840e4,17000003 +34840ec,3c0a8041 +34840f0,254a3ba0 +34840f4,24780008 +34840f8,3e00008 +34840fc,adf802c0 +3484100,3c0f8012 +3484104,25efa5d0 +3484108,8def0004 +348410c,15e00003 +3484114,3c0e8041 +3484118,25ce3ba0 +348411c,ac4e0004 +3484120,3e00008 +3484124,820f013f +348412c,3c088040 +3484130,81084128 +3484134,11000007 +3484138,3c09801d +348413c,252984a0 +3484140,8d281d44 +3484144,31080002 +3484148,11000002 +3484150,34069100 +3484154,3e00008 +3484158,afa60020 +348415c,3c088040 +3484160,81084128 +3484164,11000005 +3484168,3c09801d +348416c,252984a0 +3484170,8d281d44 +3484174,35080002 +3484178,ad281d44 +348417c,3e00008 +3484180,34e74000 +3484188,3c038012 +348418c,2463a5d0 +3484190,8c6e0004 +3484194,15c0000c +3484198,24020005 +348419c,24020011 +34841a0,3c088040 +34841a4,81084184 +34841a8,11000007 +34841ac,3c09801d +34841b0,252984a0 +34841b4,8d281d44 +34841b8,31080002 +34841bc,11000002 +34841c0,34020001 +34841c4,34020003 +34841c8,3e00008 +34841cc,3c048010 +34841d0,3c088040 +34841d4,81084184 +34841d8,11000005 +34841dc,3c09801d +34841e0,252984a0 +34841e4,8d281d44 +34841e8,35080002 +34841ec,ad281d44 +34841f0,3e00008 +34841f4,34e78000 34841f8,27bdffe8 -34841fc,afbf0014 -3484200,90660000 -3484204,90620001 -3484208,22600 -348420c,42603 -3484210,42183 -3484214,3042003f -3484218,21040 -348421c,3c038041 -3484220,2463e700 -3484224,621021 -3484228,3c038041 -348422c,ac62ea10 -3484230,3c02801c -3484234,344284a0 -3484238,944300a4 -348423c,28620011 -3484240,10400008 -3484244,2825 -3484248,3c028011 -348424c,3442a5d0 -3484250,431021 -3484254,804500bc -3484258,52fc3 -348425c,30a50011 -3484260,24a5ffef -3484264,c101022 -348426c,8fbf0014 +34841fc,afa20010 +3484200,afbf0014 +3484204,c103658 +3484208,46000306 +348420c,406821 +3484210,8fa20010 +3484214,8fbf0014 +3484218,3e00008 +348421c,27bd0018 +3484220,ac800130 +3484224,ac800134 +3484228,3c018012 +348422c,2421a5d0 +3484230,80280edc +3484234,35080008 +3484238,a0280edc +348423c,3c013f80 +3484240,3e00008 +3484244,44813000 +3484248,3c038012 +348424c,910f014f +3484250,2463a5d0 +3484254,25ef0023 +3484258,9078008b +3484260,11f80003 +3484268,3e00008 +348426c,a100014f 3484270,3e00008 -3484274,27bd0018 -3484278,3e00008 -3484280,27bdffd8 -3484284,afbf0024 -3484288,afb20020 -348428c,afb1001c -3484290,afb00018 -3484294,808025 -3484298,909101e9 -348429c,3c028041 -34842a0,8c420e60 -34842a4,3c038041 -34842a8,8c630e5c -34842ac,431025 -34842b0,3c038041 -34842b4,8c630e64 -34842b8,431025 -34842bc,10400023 -34842c0,2201825 -34842c4,9487001c -34842c8,73943 -34842cc,30e7007f -34842d0,3c02801c -34842d4,344284a0 -34842d8,904600a5 -34842dc,802825 -34842e0,c102174 -34842e4,27a40010 -34842e8,97b20014 -34842ec,12400017 -34842f0,2201825 -34842f4,c10303d -34842f8,93a40017 -34842fc,14400004 -3484300,3c038041 -3484304,c10303d -3484308,2402025 -348430c,3c038041 -3484310,8c630e60 -3484314,3c048041 -3484318,8c840e5c -348431c,641825 -3484320,1060000a -3484324,90430007 -3484328,10600008 -348432c,24110005 -3484330,2463fff3 -3484334,306300ff -3484338,2c630002 -348433c,10600002 -3484340,8825 -3484344,24110005 -3484348,90430007 -348434c,a21101ec -3484350,a20301ed -3484354,3c028040 -3484358,8c4228ac -348435c,10400005 -3484360,8fbf0024 -3484364,8e020004 -3484368,34420080 -348436c,ae020004 -3484370,8fbf0024 -3484374,8fb20020 -3484378,8fb1001c -348437c,8fb00018 -3484380,3e00008 -3484384,27bd0028 -3484388,27bdffd8 -348438c,afbf0024 -3484390,afb30020 -3484394,afb2001c -3484398,afb10018 -348439c,afb00014 -34843a0,2402fffd -34843a4,a21024 -34843a8,24030001 -34843ac,14430076 -34843b0,8fb1003c -34843b4,a08025 -34843b8,8fa20038 -34843bc,905301ed -34843c0,3c028041 -34843c4,8c420e60 -34843c8,10400004 -34843cc,8c920000 -34843d0,2402000d -34843d4,1262005e -34843dc,c02ae40 -34843e0,2402025 -34843e4,8e230000 -34843e8,24640008 -34843ec,ae240000 -34843f0,3c04da38 -34843f4,24840003 -34843f8,ac640000 -34843fc,ac620004 -3484400,24020001 -3484404,16020005 -3484408,24020002 -348440c,12620049 -3484410,3c030600 -3484414,1000003c -3484418,246306f0 -348441c,12620047 -3484420,3c030600 -3484424,10000038 -3484428,246310c0 -348442c,1262000c -3484430,3c058041 -3484434,2402000d -3484438,1262000d -348443c,2673fff2 -3484440,2e730002 -3484444,5260000f -3484448,3c020600 -348444c,3c058042 -3484450,24a58bf8 -3484454,3c028041 -3484458,1000000c -348445c,24427bf8 -3484460,24a55bf8 -3484464,3c028041 -3484468,10000008 -348446c,24424bf8 -3484470,3c058041 -3484474,24a573f8 -3484478,3c028041 -348447c,10000003 -3484480,244263f8 -3484484,24452798 -3484488,24421798 -348448c,8e4402c4 -3484490,2486ffe0 -3484494,ae4602c4 -3484498,3c06fd10 -348449c,ac86ffe0 -34844a0,ac82ffe4 -34844a4,8e4202c4 -34844a8,3c04df00 -34844ac,ac440008 -34844b0,ac40000c -34844b4,8e4202c4 -34844b8,ac460010 -34844bc,ac450014 -34844c0,8e4202c4 -34844c4,ac440018 -34844c8,ac40001c -34844cc,8e4502c4 -34844d0,8e220000 -34844d4,24440008 -34844d8,ae240000 -34844dc,3c04db06 -34844e0,24840024 -34844e4,ac440000 -34844e8,ac450004 -34844ec,8e220000 -34844f0,24440008 -34844f4,ae240000 -34844f8,3c04de00 -34844fc,ac440000 -3484500,10000021 -3484504,ac430004 -3484508,3c028041 -348450c,8c420e5c -3484510,3c048041 -3484514,8c840e64 -3484518,441025 -348451c,5440ffc3 -3484520,2402000c -3484524,3c020600 -3484528,24452798 -348452c,1000ffd7 -3484530,24421798 -3484534,1000ffed -3484538,24630ae8 -348453c,1000ffeb -3484540,24631678 -3484544,3c030600 -3484548,1000ffe8 -348454c,24630ae8 -3484550,c02ae40 -3484554,2402025 -3484558,8e230000 -348455c,24640008 -3484560,ae240000 -3484564,3c04da38 -3484568,24840003 -348456c,ac640000 -3484570,ac620004 -3484574,24020001 -3484578,1202fff2 -348457c,24130002 -3484580,1000ffa6 -3484584,24020002 -3484588,8fbf0024 -348458c,8fb30020 -3484590,8fb2001c -3484594,8fb10018 -3484598,8fb00014 -348459c,3e00008 -34845a0,27bd0028 -34845a4,27bdffd8 -34845a8,afbf0024 -34845ac,afb10020 -34845b0,afb0001c -34845b4,3c02801c -34845b8,344284a0 -34845bc,94500020 -34845c0,3c02801d -34845c4,3442aa30 -34845c8,8c42066c -34845cc,3c033000 -34845d0,24630483 -34845d4,431024 -34845d8,54400105 -34845dc,8fbf0024 -34845e0,3c02801c -34845e4,344284a0 -34845e8,8c430008 -34845ec,3c02800f -34845f0,8c4213ec -34845f4,546200fe -34845f8,8fbf0024 -34845fc,3c028011 -3484600,3442a5d0 -3484604,8c42135c -3484608,544000f9 -348460c,8fbf0024 -3484610,3c02800e -3484614,3442f1b0 -3484618,8c420000 -348461c,30420020 -3484620,544000f3 -3484624,8fbf0024 -3484628,3c028040 -348462c,8c420d6c -3484630,10400019 -3484634,3c028011 -3484638,3c02801c -348463c,344284a0 -3484640,3c030001 -3484644,431021 -3484648,94430934 -348464c,24020006 -3484650,14620011 -3484654,3c028011 -3484658,3c02801c -348465c,344284a0 -3484660,3c030001 -3484664,431021 -3484668,94420948 -348466c,1440000a -3484670,3c028011 -3484674,3c02801c -3484678,344284a0 -348467c,431021 -3484680,94420944 -3484684,504000da -3484688,8fbf0024 -348468c,24030003 -3484690,104300d6 -3484694,3c028011 -3484698,3442a5d0 -348469c,8c42009c -34846a0,3c036000 -34846a4,431024 -34846a8,10400006 -34846ac,3c028011 -34846b0,3442a5d0 -34846b4,8c420004 -34846b8,1040001b -34846bc,32020200 -34846c0,3c028011 -34846c4,3442a5d0 -34846c8,9042008b -34846cc,2442ffdf -34846d0,304200ff -34846d4,2c42000b -34846d8,10400006 -34846dc,3c028011 -34846e0,3442a5d0 -34846e4,8c430004 -34846e8,24020001 -34846ec,10620064 -34846f0,3c028011 -34846f4,3442a5d0 -34846f8,9042007b -34846fc,2442fff9 -3484700,304200ff -3484704,2c420002 -3484708,104000b9 -348470c,8fbf0024 -3484710,3c028011 -3484714,3442a5d0 -3484718,8c420004 -348471c,14400053 -3484720,3c028011 -3484724,32020200 -3484728,10400026 -348472c,3211ffff -3484730,3c028011 -3484734,3442a5d0 -3484738,9442009c -348473c,30422000 -3484740,50400021 -3484744,32310100 -3484748,3c028011 -348474c,3442a5d0 -3484750,94420070 -3484754,3042f000 -3484758,38422000 -348475c,2102b -3484760,24420001 -3484764,3c048011 -3484768,3484a5d0 -348476c,21300 -3484770,94830070 -3484774,30630fff -3484778,621025 -348477c,a4820070 -3484780,3c04801d -3484784,3485aa30 -3484788,3c028007 -348478c,34429764 -3484790,40f809 -3484794,248484a0 -3484798,3c058010 -348479c,24a243a8 -34847a0,afa20014 -34847a4,24a743a0 -34847a8,afa70010 -34847ac,24060004 -34847b0,24a54394 -34847b4,3c02800c -34847b8,3442806c -34847bc,40f809 -34847c0,24040835 -34847c4,32310100 -34847c8,52200055 -34847cc,32100400 -34847d0,3c028011 -34847d4,3442a5d0 -34847d8,9442009c -34847dc,30424000 -34847e0,1040007b -34847e4,3c028011 -34847e8,3442a5d0 -34847ec,94420070 -34847f0,3042f000 -34847f4,24033000 -34847f8,50430002 -34847fc,24040001 -3484800,24040003 -3484804,3c038011 -3484808,3463a5d0 -348480c,42300 -3484810,94620070 -3484814,30420fff -3484818,441025 -348481c,a4620070 -3484820,3c04801d -3484824,3485aa30 -3484828,3c028007 -348482c,34429764 -3484830,40f809 -3484834,248484a0 -3484838,3c058010 -348483c,24a243a8 -3484840,afa20014 -3484844,24a743a0 -3484848,afa70010 -348484c,24060004 -3484850,24a54394 -3484854,3c02800c -3484858,3442806c -348485c,40f809 -3484860,24040835 -3484864,1000005a -3484868,3c028011 -348486c,3442a5d0 -3484870,8c430004 -3484874,24020001 -3484878,54620029 -348487c,32100400 -3484880,32020100 -3484884,50400026 -3484888,32100400 -348488c,3c02801c -3484890,344284a0 -3484894,3c030001 -3484898,431021 -348489c,94420934 -34848a0,14400053 -34848a4,8fbf0024 -34848a8,3c028011 -34848ac,3442a5d0 -34848b0,9046008b -34848b4,24c2ffdf -34848b8,304200ff -34848bc,2c42000b -34848c0,5040003f -34848c4,32100400 -34848c8,3c02801c -34848cc,344284a0 -34848d0,431021 -34848d4,90420756 -34848d8,54400039 -34848dc,32100400 -34848e0,3c02801d -34848e4,3442aa30 -34848e8,8c42066c -34848ec,3c0308a0 -34848f0,24630800 -34848f4,431024 -34848f8,54400031 -34848fc,32100400 -3484900,24070002 -3484904,3c04801d -3484908,3485aa30 -348490c,3c028038 -3484910,3442c9a0 -3484914,40f809 -3484918,248484a0 -348491c,32100400 -3484920,12000033 -3484924,8fbf0024 -3484928,3c02801c -348492c,344284a0 -3484930,3c030001 -3484934,431021 -3484938,94420934 -348493c,1440002c -3484940,3c028011 -3484944,3442a5d0 -3484948,9046007b -348494c,24c2fff9 -3484950,304200ff -3484954,2c420002 -3484958,10400025 -348495c,8fbf0024 -3484960,3c02801c -3484964,344284a0 -3484968,3c030001 -348496c,431021 -3484970,90420758 -3484974,1440001f -3484978,8fb10020 -348497c,3c02801d -3484980,3442aa30 -3484984,8c42066c -3484988,3c0308a0 -348498c,24630800 -3484990,431024 -3484994,14400018 -3484998,8fb0001c -348499c,24070002 -34849a0,3c04801d -34849a4,3485aa30 -34849a8,3c028038 -34849ac,3442c9a0 -34849b0,40f809 -34849b4,248484a0 -34849b8,1000000d -34849bc,8fbf0024 -34849c0,1200000b -34849c4,8fbf0024 -34849c8,1000ffde -34849cc,3c028011 -34849d0,3442a5d0 -34849d4,8c430004 -34849d8,24020001 -34849dc,5462ffd0 -34849e0,32100400 -34849e4,1000ffaa -34849e8,3c02801c -34849ec,8fbf0024 -34849f0,8fb10020 -34849f4,8fb0001c -34849f8,3e00008 -34849fc,27bd0028 -3484a00,3c028040 -3484a04,8c420d6c -3484a08,10400018 -3484a0c,3c028011 -3484a10,3c02801c -3484a14,344284a0 -3484a18,3c030001 -3484a1c,431021 -3484a20,94430934 -3484a24,24020006 -3484a28,14620010 -3484a2c,3c028011 -3484a30,3c02801c -3484a34,344284a0 -3484a38,3c030001 -3484a3c,431021 -3484a40,94420948 -3484a44,14400009 -3484a48,3c028011 -3484a4c,3c02801c -3484a50,344284a0 -3484a54,431021 -3484a58,94420944 -3484a5c,10400025 -3484a60,24030003 -3484a64,10430023 -3484a68,3c028011 -3484a6c,3442a5d0 -3484a70,8c42009c -3484a74,3c036000 -3484a78,431024 -3484a7c,10400006 -3484a80,3c028011 -3484a84,3442a5d0 -3484a88,8c420004 -3484a8c,10400016 -3484a90,3c028040 -3484a94,3c028011 -3484a98,3442a5d0 -3484a9c,9042008b -3484aa0,2442ffdf -3484aa4,304200ff -3484aa8,2c42000b -3484aac,10400006 -3484ab0,3c028011 -3484ab4,3442a5d0 -3484ab8,8c430004 -3484abc,24020001 -3484ac0,10620008 -3484ac4,3c028011 -3484ac8,3442a5d0 -3484acc,9042007b -3484ad0,2442fff9 -3484ad4,304200ff -3484ad8,2c420002 -3484adc,10400216 -3484ae4,3c028040 -3484ae8,90420882 -3484aec,10400212 -3484af4,27bdffc8 -3484af8,afbf0034 -3484afc,afb40030 -3484b00,afb3002c -3484b04,afb20028 -3484b08,afb10024 -3484b0c,afb00020 -3484b10,3c02801c -3484b14,344284a0 -3484b18,8c500000 -3484b1c,261202a8 -3484b20,8e0302b0 -3484b24,24640008 -3484b28,ae0402b0 -3484b2c,3c04de00 -3484b30,ac640000 -3484b34,3c048041 -3484b38,2484ec38 -3484b3c,ac640004 -3484b40,8e0302b0 -3484b44,24640008 -3484b48,ae0402b0 -3484b4c,3c04e700 -3484b50,ac640000 -3484b54,ac600004 -3484b58,8e0302b0 -3484b5c,24640008 -3484b60,ae0402b0 -3484b64,3c04fc11 -3484b68,34849623 -3484b6c,ac640000 -3484b70,3c04ff2f -3484b74,3484ffff -3484b78,ac640004 -3484b7c,3c030001 -3484b80,431021 -3484b84,94510742 -3484b88,2413ff00 -3484b8c,2339825 -3484b90,8e0202b0 -3484b94,24430008 -3484b98,ae0302b0 -3484b9c,3c03fa00 -3484ba0,ac430000 -3484ba4,ac530004 -3484ba8,24070001 -3484bac,3025 -3484bb0,3c148041 -3484bb4,2685ebd8 -3484bb8,c1023dd -3484bbc,2402025 -3484bc0,24020010 -3484bc4,afa20018 -3484bc8,afa20014 -3484bcc,24020040 -3484bd0,afa20010 -3484bd4,2407010f -3484bd8,3025 -3484bdc,2685ebd8 -3484be0,c102445 -3484be4,2402025 -3484be8,3c028040 -3484bec,8c440d6c -3484bf0,10800046 -3484bf4,3c02801d -3484bf8,3c02801c -3484bfc,344284a0 -3484c00,3c030001 -3484c04,431021 -3484c08,94430934 -3484c0c,24020006 -3484c10,1462003e -3484c14,3c02801d -3484c18,3c02801c -3484c1c,344284a0 -3484c20,3c030001 -3484c24,431021 -3484c28,94420948 -3484c2c,14400037 -3484c30,3c02801d -3484c34,3c02801c -3484c38,344284a0 -3484c3c,431021 -3484c40,94420944 -3484c44,10400003 -3484c48,24030003 -3484c4c,5443002f -3484c50,3c02801d -3484c54,24070001 -3484c58,24060002 -3484c5c,3c138041 -3484c60,2665ec28 -3484c64,c1023dd -3484c68,2402025 -3484c6c,2411000c -3484c70,afb10018 -3484c74,afb10014 -3484c78,2402004d -3484c7c,afa20010 -3484c80,24070111 -3484c84,3025 -3484c88,2665ec28 -3484c8c,c102445 -3484c90,2402025 -3484c94,24070001 -3484c98,24060011 -3484c9c,3c138041 -3484ca0,2665ebf8 -3484ca4,c1023dd -3484ca8,2402025 -3484cac,afb10018 -3484cb0,afb10014 -3484cb4,24140042 -3484cb8,afb40010 -3484cbc,2407011d -3484cc0,3025 -3484cc4,2665ebf8 -3484cc8,c102445 -3484ccc,2402025 -3484cd0,24070001 -3484cd4,24060010 -3484cd8,2665ebf8 -3484cdc,c1023dd -3484ce0,2402025 -3484ce4,afb10018 -3484ce8,afb10014 -3484cec,afb40010 -3484cf0,24070104 -3484cf4,3025 -3484cf8,2665ebf8 -3484cfc,c102445 -3484d00,2402025 -3484d04,10000173 -3484d08,8e0202b0 -3484d0c,3442aa30 -3484d10,8c42066c -3484d14,3c033000 -3484d18,24630483 -3484d1c,431024 -3484d20,5440002e -3484d24,8e0402b0 -3484d28,3c02801c -3484d2c,344284a0 -3484d30,8c430008 -3484d34,3c02800f -3484d38,8c4213ec -3484d3c,54620027 -3484d40,8e0402b0 -3484d44,3c028011 -3484d48,3442a5d0 -3484d4c,8c42135c -3484d50,54400022 -3484d54,8e0402b0 -3484d58,3c02800e -3484d5c,3442f1b0 -3484d60,8c420000 -3484d64,30420020 -3484d68,5440001c -3484d6c,8e0402b0 -3484d70,1080002f -3484d74,3c028011 -3484d78,3c02801c -3484d7c,344284a0 -3484d80,3c030001 -3484d84,431021 -3484d88,94430934 -3484d8c,24020006 -3484d90,14620027 -3484d94,3c028011 -3484d98,3c02801c -3484d9c,344284a0 -3484da0,3c030001 -3484da4,431021 -3484da8,94420948 -3484dac,14400020 -3484db0,3c028011 -3484db4,3c02801c -3484db8,344284a0 +3484278,24010016 +348427c,17210003 +3484280,24010004 +3484284,3e00008 +3484288,8479001c +348428c,3e00008 +3484290,240100f0 +3484294,27bdffc0 +3484298,afbf0000 +348429c,afa20004 +34842a0,afa30008 +34842a4,afa4000c +34842a8,afa50010 +34842ac,afa60014 +34842b0,afa70018 +34842b4,afb0001c +34842b8,afb10020 +34842bc,afa10024 +34842c0,8fa40060 +34842c4,c103dba +34842c8,8c840000 +34842cc,8fa20004 +34842d0,8fa30008 +34842d4,8fa4000c +34842d8,8fa50010 +34842dc,8fa60014 +34842e0,8fa70018 +34842e4,8fb0001c +34842e8,8fb10020 +34842ec,8fa10024 +34842f0,c015c0c +34842f4,3272821 +34842f8,8fbf0000 +34842fc,3e00008 +3484300,27bd0040 +3484304,86470018 +3484308,10e00007 +348430c,3025 +3484310,f03820 +3484314,30e5003f +3484318,52a00 +348431c,53025 +3484320,30e500c0 +3484324,c53025 +3484328,34c64000 +348432c,3e00008 +3484330,2c02825 +3484334,86470018 +3484338,10e00007 +348433c,3025 +3484340,f03820 +3484344,30e5003f +3484348,52a00 +348434c,53025 +3484350,30e500c0 +3484354,c53025 +3484358,162825 +348435c,3e00008 +3484360,34c64002 +3484364,86870018 +3484368,10e00007 +3484370,f03820 +3484374,30e5003f +3484378,52a00 +348437c,53025 +3484380,30e500c0 +3484384,c53025 +3484388,3e00008 +348438c,27a5005c +3484390,86070018 +3484394,34060000 +3484398,10e00007 +34843a0,f73820 +34843a4,30e5003f +34843a8,52a00 +34843ac,53025 +34843b0,30e500c0 +34843b4,c53025 +34843b8,3e00008 +34843bc,2602825 +34843c0,86070018 +34843c4,34060000 +34843c8,10e00008 +34843d0,f73820 +34843d4,24e70003 +34843d8,30e5003f +34843dc,52a00 +34843e0,53025 +34843e4,30e500c0 +34843e8,c53025 +34843ec,27b30044 +34843f0,3e00008 +34843f4,24110003 +34843f8,27bdffe0 +34843fc,afbf0010 +3484400,2802025 +3484404,24060002 +3484408,86070018 +348440c,10e00007 +3484414,24e70006 +3484418,30e5003f +348441c,52a00 +3484420,53025 +3484424,30e500c0 +3484428,c53025 +348442c,c004d9e +3484430,2602825 +3484434,10400004 +3484438,2802025 +348443c,e4540060 +3484440,864e0000 +3484444,a44e0032 +3484448,24060001 +348444c,86070018 +3484450,10e00006 +3484454,24e70007 +3484458,30e5003f +348445c,52a00 +3484460,53025 +3484464,30e500c0 +3484468,c53025 +348446c,c004d9e +3484470,2602825 +3484474,10400004 +3484478,2802025 +348447c,e4540060 +3484480,864e0004 +3484484,a44e0032 +3484488,8fbf0010 +348448c,3e00008 +3484490,27bd0020 +3484494,c02825 +3484498,c1039f1 +348449c,72025 +34844a0,8fbf0014 +34844a4,3e00008 +34844a8,27bd0020 +34844ac,27bdffd0 +34844b0,afbf001c +34844b4,afb00014 +34844b8,afb10018 +34844bc,afa40020 +34844c0,afa50024 +34844c4,c103a83 +34844cc,8fb10018 +34844d0,8fb00014 +34844d4,8fa40020 +34844d8,8fa50024 +34844dc,8fbf001c +34844e0,27bd0030 +34844e4,afb10018 +34844e8,3e00008 +34844ec,afb00014 +34844f0,27bdffe0 +34844f4,afbf001c +34844f8,c101144 +3484500,8fbf001c +3484504,3e00008 +3484508,27bd0020 +3484510,84820000 +3484514,240300bb +3484518,10430007 +348451c,2403015c +3484520,10430005 +3484524,2403019e +3484528,10430003 +348452c,240301ab +3484530,14430002 +3484538,a4800034 +348453c,3e00008 +3484544,3e00008 +348454c,3c028041 +3484550,8c431328 +3484554,3c028041 +3484558,2442102a +348455c,14620004 +3484560,3c038041 +3484564,3c028041 +3484568,2442102c +348456c,ac621328 +3484570,3e00008 +3484578,3c028041 +348457c,8c431328 +3484580,3c028041 +3484584,24421010 +3484588,10620003 +348458c,3c028041 +3484590,10000003 +3484594,24421030 +3484598,3c028041 +348459c,24421012 +34845a0,3c038041 +34845a4,3e00008 +34845a8,ac621328 +34845ac,27bdffc8 +34845b0,afbf0034 +34845b4,afb40030 +34845b8,afb3002c +34845bc,afb20028 +34845c0,afb10024 +34845c4,afb00020 +34845c8,809025 +34845cc,3c02801c +34845d0,344284a0 +34845d4,3c030001 +34845d8,431021 +34845dc,90420745 +34845e0,240300aa +34845e4,14430002 +34845e8,a08825 +34845ec,240200ff +34845f0,3c03801c +34845f4,346384a0 +34845f8,8c700000 +34845fc,8e0302b0 +3484600,24640008 +3484604,ae0402b0 +3484608,3c04de00 +348460c,ac640000 +3484610,3c048041 +3484614,24841568 +3484618,ac640004 +348461c,8e0302b0 +3484620,24640008 +3484624,ae0402b0 +3484628,3c04e700 +348462c,ac640000 +3484630,ac600004 +3484634,8e0302b0 +3484638,24640008 +348463c,ae0402b0 +3484640,3c04fc11 +3484644,34849623 +3484648,ac640000 +348464c,3c04ff2f +3484650,3484ffff +3484654,ac640004 +3484658,8e0402b0 +348465c,24830008 +3484660,ae0302b0 +3484664,3c03fa00 +3484668,ac830000 +348466c,401825 +3484670,c2102b +3484674,10400002 +3484678,261302a8 +348467c,c01825 +3484680,2402ff00 +3484684,621825 +3484688,ac830004 +348468c,24070001 +3484690,24060009 +3484694,3c148041 +3484698,26851528 +348469c,c10275b +34846a0,2602025 +34846a4,24020010 +34846a8,afa20018 +34846ac,afa20014 +34846b0,263100bd +34846b4,afb10010 +34846b8,2647001b +34846bc,3025 +34846c0,26851528 +34846c4,c1027c3 +34846c8,2602025 +34846cc,8e0202b0 +34846d0,24430008 +34846d4,ae0302b0 +34846d8,3c03e700 +34846dc,ac430000 +34846e0,ac400004 +34846e4,8fbf0034 +34846e8,8fb40030 +34846ec,8fb3002c +34846f0,8fb20028 +34846f4,8fb10024 +34846f8,8fb00020 +34846fc,3e00008 +3484700,27bd0038 +3484704,3c028041 +3484708,8c431328 +348470c,3c028041 +3484710,24421010 +3484714,10620021 +348471c,27bdffe8 +3484720,afbf0014 +3484724,90660000 +3484728,90620001 +348472c,22600 +3484730,42603 +3484734,42183 +3484738,3042003f +348473c,21040 +3484740,3c038041 +3484744,24631010 +3484748,621021 +348474c,3c038041 +3484750,ac621328 +3484754,3c02801c +3484758,344284a0 +348475c,944300a4 +3484760,28620011 +3484764,10400008 +3484768,2825 +348476c,3c028011 +3484770,3442a5d0 +3484774,431021 +3484778,804500bc +348477c,52fc3 +3484780,30a50011 +3484784,24a5ffef +3484788,c10116b +3484790,8fbf0014 +3484794,3e00008 +3484798,27bd0018 +348479c,3e00008 +34847a4,27bdffd8 +34847a8,afbf0024 +34847ac,afb20020 +34847b0,afb1001c +34847b4,afb00018 +34847b8,808025 +34847bc,909101e9 +34847c0,3c028041 +34847c4,8c423c24 +34847c8,3c038041 +34847cc,8c633c20 +34847d0,431025 +34847d4,3c038041 +34847d8,8c633c28 +34847dc,431025 +34847e0,10400023 +34847e4,2201825 +34847e8,9487001c +34847ec,73943 +34847f0,30e7007f +34847f4,3c02801c +34847f8,344284a0 +34847fc,904600a5 +3484800,802825 +3484804,c102300 +3484808,27a40010 +348480c,97b20014 +3484810,12400017 +3484814,2201825 +3484818,c1033bb +348481c,93a40017 +3484820,14400004 +3484824,3c038041 +3484828,c1033bb +348482c,2402025 +3484830,3c038041 +3484834,8c633c24 +3484838,3c048041 +348483c,8c843c20 +3484840,641825 +3484844,1060000a +3484848,90430007 +348484c,10600008 +3484850,24110005 +3484854,2463fff3 +3484858,306300ff +348485c,2c630002 +3484860,10600002 +3484864,8825 +3484868,24110005 +348486c,90430007 +3484870,a21101ec +3484874,a20301ed +3484878,3c028040 +348487c,8c422b2c +3484880,10400005 +3484884,8fbf0024 +3484888,8e020004 +348488c,34420080 +3484890,ae020004 +3484894,8fbf0024 +3484898,8fb20020 +348489c,8fb1001c +34848a0,8fb00018 +34848a4,3e00008 +34848a8,27bd0028 +34848ac,27bdffd8 +34848b0,afbf0024 +34848b4,afb30020 +34848b8,afb2001c +34848bc,afb10018 +34848c0,afb00014 +34848c4,2402fffd +34848c8,a21024 +34848cc,24030001 +34848d0,14430076 +34848d4,8fb1003c +34848d8,a08025 +34848dc,8fa20038 +34848e0,905301ed +34848e4,3c028041 +34848e8,8c423c24 +34848ec,10400004 +34848f0,8c920000 +34848f4,2402000d +34848f8,1262005e +3484900,c02ae40 +3484904,2402025 +3484908,8e230000 +348490c,24640008 +3484910,ae240000 +3484914,3c04da38 +3484918,24840003 +348491c,ac640000 +3484920,ac620004 +3484924,24020001 +3484928,16020005 +348492c,24020002 +3484930,12620049 +3484934,3c030600 +3484938,1000003c +348493c,246306f0 +3484940,12620047 +3484944,3c030600 +3484948,10000038 +348494c,246310c0 +3484950,1262000c +3484954,3c058042 +3484958,2402000d +348495c,1262000d +3484960,2673fff2 +3484964,2e730002 +3484968,5260000f +348496c,3c020600 +3484970,3c058042 +3484974,24a5db20 +3484978,3c028042 +348497c,1000000c +3484980,2442cb20 +3484984,24a5ab20 +3484988,3c028042 +348498c,10000008 +3484990,24429b20 +3484994,3c058042 +3484998,24a5c320 +348499c,3c028042 +34849a0,10000003 +34849a4,2442b320 +34849a8,24452798 +34849ac,24421798 +34849b0,8e4402c4 +34849b4,2486ffe0 +34849b8,ae4602c4 +34849bc,3c06fd10 +34849c0,ac86ffe0 +34849c4,ac82ffe4 +34849c8,8e4202c4 +34849cc,3c04df00 +34849d0,ac440008 +34849d4,ac40000c +34849d8,8e4202c4 +34849dc,ac460010 +34849e0,ac450014 +34849e4,8e4202c4 +34849e8,ac440018 +34849ec,ac40001c +34849f0,8e4502c4 +34849f4,8e220000 +34849f8,24440008 +34849fc,ae240000 +3484a00,3c04db06 +3484a04,24840024 +3484a08,ac440000 +3484a0c,ac450004 +3484a10,8e220000 +3484a14,24440008 +3484a18,ae240000 +3484a1c,3c04de00 +3484a20,ac440000 +3484a24,10000021 +3484a28,ac430004 +3484a2c,3c028041 +3484a30,8c423c20 +3484a34,3c048041 +3484a38,8c843c28 +3484a3c,441025 +3484a40,5440ffc3 +3484a44,2402000c +3484a48,3c020600 +3484a4c,24452798 +3484a50,1000ffd7 +3484a54,24421798 +3484a58,1000ffed +3484a5c,24630ae8 +3484a60,1000ffeb +3484a64,24631678 +3484a68,3c030600 +3484a6c,1000ffe8 +3484a70,24630ae8 +3484a74,c02ae40 +3484a78,2402025 +3484a7c,8e230000 +3484a80,24640008 +3484a84,ae240000 +3484a88,3c04da38 +3484a8c,24840003 +3484a90,ac640000 +3484a94,ac620004 +3484a98,24020001 +3484a9c,1202fff2 +3484aa0,24130002 +3484aa4,1000ffa6 +3484aa8,24020002 +3484aac,8fbf0024 +3484ab0,8fb30020 +3484ab4,8fb2001c +3484ab8,8fb10018 +3484abc,8fb00014 +3484ac0,3e00008 +3484ac4,27bd0028 +3484ac8,27bdffd8 +3484acc,afbf0024 +3484ad0,afb10020 +3484ad4,afb0001c +3484ad8,3c02801c +3484adc,344284a0 +3484ae0,94500020 +3484ae4,3c02801d +3484ae8,3442aa30 +3484aec,8c42066c +3484af0,3c033000 +3484af4,24630483 +3484af8,431024 +3484afc,54400105 +3484b00,8fbf0024 +3484b04,3c02801c +3484b08,344284a0 +3484b0c,8c430008 +3484b10,3c02800f +3484b14,8c4213ec +3484b18,546200fe +3484b1c,8fbf0024 +3484b20,3c028011 +3484b24,3442a5d0 +3484b28,8c42135c +3484b2c,544000f9 +3484b30,8fbf0024 +3484b34,3c02800e +3484b38,3442f1b0 +3484b3c,8c420000 +3484b40,30420020 +3484b44,544000f3 +3484b48,8fbf0024 +3484b4c,3c028040 +3484b50,8c420d70 +3484b54,10400019 +3484b58,3c028011 +3484b5c,3c02801c +3484b60,344284a0 +3484b64,3c030001 +3484b68,431021 +3484b6c,94430934 +3484b70,24020006 +3484b74,14620011 +3484b78,3c028011 +3484b7c,3c02801c +3484b80,344284a0 +3484b84,3c030001 +3484b88,431021 +3484b8c,94420948 +3484b90,1440000a +3484b94,3c028011 +3484b98,3c02801c +3484b9c,344284a0 +3484ba0,431021 +3484ba4,94420944 +3484ba8,504000da +3484bac,8fbf0024 +3484bb0,24030003 +3484bb4,104300d6 +3484bb8,3c028011 +3484bbc,3442a5d0 +3484bc0,8c42009c +3484bc4,3c036000 +3484bc8,431024 +3484bcc,10400006 +3484bd0,3c028011 +3484bd4,3442a5d0 +3484bd8,8c420004 +3484bdc,1040001b +3484be0,32020200 +3484be4,3c028011 +3484be8,3442a5d0 +3484bec,9042008b +3484bf0,2442ffdf +3484bf4,304200ff +3484bf8,2c42000b +3484bfc,10400006 +3484c00,3c028011 +3484c04,3442a5d0 +3484c08,8c430004 +3484c0c,24020001 +3484c10,10620064 +3484c14,3c028011 +3484c18,3442a5d0 +3484c1c,9042007b +3484c20,2442fff9 +3484c24,304200ff +3484c28,2c420002 +3484c2c,104000b9 +3484c30,8fbf0024 +3484c34,3c028011 +3484c38,3442a5d0 +3484c3c,8c420004 +3484c40,14400053 +3484c44,3c028011 +3484c48,32020200 +3484c4c,10400026 +3484c50,3211ffff +3484c54,3c028011 +3484c58,3442a5d0 +3484c5c,9442009c +3484c60,30422000 +3484c64,50400021 +3484c68,32310100 +3484c6c,3c028011 +3484c70,3442a5d0 +3484c74,94420070 +3484c78,3042f000 +3484c7c,38422000 +3484c80,2102b +3484c84,24420001 +3484c88,3c048011 +3484c8c,3484a5d0 +3484c90,21300 +3484c94,94830070 +3484c98,30630fff +3484c9c,621025 +3484ca0,a4820070 +3484ca4,3c04801d +3484ca8,3485aa30 +3484cac,3c028007 +3484cb0,34429764 +3484cb4,40f809 +3484cb8,248484a0 +3484cbc,3c058010 +3484cc0,24a243a8 +3484cc4,afa20014 +3484cc8,24a743a0 +3484ccc,afa70010 +3484cd0,24060004 +3484cd4,24a54394 +3484cd8,3c02800c +3484cdc,3442806c +3484ce0,40f809 +3484ce4,24040835 +3484ce8,32310100 +3484cec,52200055 +3484cf0,32100400 +3484cf4,3c028011 +3484cf8,3442a5d0 +3484cfc,9442009c +3484d00,30424000 +3484d04,1040007b +3484d08,3c028011 +3484d0c,3442a5d0 +3484d10,94420070 +3484d14,3042f000 +3484d18,24033000 +3484d1c,50430002 +3484d20,24040001 +3484d24,24040003 +3484d28,3c038011 +3484d2c,3463a5d0 +3484d30,42300 +3484d34,94620070 +3484d38,30420fff +3484d3c,441025 +3484d40,a4620070 +3484d44,3c04801d +3484d48,3485aa30 +3484d4c,3c028007 +3484d50,34429764 +3484d54,40f809 +3484d58,248484a0 +3484d5c,3c058010 +3484d60,24a243a8 +3484d64,afa20014 +3484d68,24a743a0 +3484d6c,afa70010 +3484d70,24060004 +3484d74,24a54394 +3484d78,3c02800c +3484d7c,3442806c +3484d80,40f809 +3484d84,24040835 +3484d88,1000005a +3484d8c,3c028011 +3484d90,3442a5d0 +3484d94,8c430004 +3484d98,24020001 +3484d9c,54620029 +3484da0,32100400 +3484da4,32020100 +3484da8,50400026 +3484dac,32100400 +3484db0,3c02801c +3484db4,344284a0 +3484db8,3c030001 3484dbc,431021 -3484dc0,94420944 -3484dc4,50400005 -3484dc8,8e0402b0 -3484dcc,24030003 -3484dd0,14430017 -3484dd4,3c028011 -3484dd8,8e0402b0 -3484ddc,24820008 -3484de0,ae0202b0 -3484de4,3c02fa00 -3484de8,ac820000 -3484dec,1118c0 -3484df0,711821 -3484df4,31880 -3484df8,711823 -3484dfc,31840 -3484e00,3c028080 -3484e04,34428081 -3484e08,620018 -3484e0c,1010 -3484e10,431021 -3484e14,211c3 -3484e18,31fc3 -3484e1c,431023 -3484e20,2403ff00 -3484e24,431025 -3484e28,ac820004 -3484e2c,3c028011 -3484e30,3442a5d0 -3484e34,9442009c -3484e38,30422000 -3484e3c,1040002a -3484e40,3c028011 -3484e44,3442a5d0 -3484e48,8c420004 -3484e4c,14400054 -3484e50,3c028011 -3484e54,24070001 -3484e58,24060045 -3484e5c,3c058041 -3484e60,24a5ec08 -3484e64,c1023dd -3484e68,2402025 -3484e6c,3c028011 -3484e70,3442a5d0 -3484e74,94420070 -3484e78,3042f000 -3484e7c,24032000 -3484e80,5443000e -3484e84,2402000c -3484e88,24020010 -3484e8c,afa20018 -3484e90,afa20014 -3484e94,24020040 -3484e98,afa20010 -3484e9c,24070102 -3484ea0,3025 -3484ea4,3c058041 -3484ea8,24a5ec08 -3484eac,c102445 -3484eb0,2402025 -3484eb4,1000000c -3484eb8,3c028011 -3484ebc,afa20018 -3484ec0,afa20014 -3484ec4,24020042 -3484ec8,afa20010 -3484ecc,24070104 -3484ed0,3025 -3484ed4,3c058041 -3484ed8,24a5ec08 -3484edc,c102445 -3484ee0,2402025 -3484ee4,3c028011 -3484ee8,3442a5d0 -3484eec,9442009c -3484ef0,30424000 -3484ef4,1040002a -3484ef8,3c028011 -3484efc,3442a5d0 -3484f00,8c420004 -3484f04,14400026 -3484f08,3c028011 -3484f0c,24070001 -3484f10,24060046 -3484f14,3c058041 -3484f18,24a5ec08 -3484f1c,c1023dd -3484f20,2402025 -3484f24,3c028011 -3484f28,3442a5d0 -3484f2c,94420070 -3484f30,3042f000 -3484f34,24033000 -3484f38,5443000e -3484f3c,2402000c -3484f40,24020010 -3484f44,afa20018 -3484f48,afa20014 -3484f4c,24020040 -3484f50,afa20010 -3484f54,2407011b -3484f58,3025 -3484f5c,3c058041 -3484f60,24a5ec08 -3484f64,c102445 -3484f68,2402025 -3484f6c,1000000c -3484f70,3c028011 -3484f74,afa20018 -3484f78,afa20014 -3484f7c,24020042 -3484f80,afa20010 -3484f84,2407011d -3484f88,3025 -3484f8c,3c058041 -3484f90,24a5ec08 -3484f94,c102445 -3484f98,2402025 -3484f9c,3c028011 -3484fa0,3442a5d0 -3484fa4,9042008b -3484fa8,2442ffdf -3484fac,304200ff -3484fb0,2c42000b -3484fb4,10400063 +3484dc0,94420934 +3484dc4,14400053 +3484dc8,8fbf0024 +3484dcc,3c028011 +3484dd0,3442a5d0 +3484dd4,9046008b +3484dd8,24c2ffdf +3484ddc,304200ff +3484de0,2c42000b +3484de4,5040003f +3484de8,32100400 +3484dec,3c02801c +3484df0,344284a0 +3484df4,431021 +3484df8,90420756 +3484dfc,54400039 +3484e00,32100400 +3484e04,3c02801d +3484e08,3442aa30 +3484e0c,8c42066c +3484e10,3c0308a0 +3484e14,24630800 +3484e18,431024 +3484e1c,54400031 +3484e20,32100400 +3484e24,24070002 +3484e28,3c04801d +3484e2c,3485aa30 +3484e30,3c028038 +3484e34,3442c9a0 +3484e38,40f809 +3484e3c,248484a0 +3484e40,32100400 +3484e44,12000033 +3484e48,8fbf0024 +3484e4c,3c02801c +3484e50,344284a0 +3484e54,3c030001 +3484e58,431021 +3484e5c,94420934 +3484e60,1440002c +3484e64,3c028011 +3484e68,3442a5d0 +3484e6c,9046007b +3484e70,24c2fff9 +3484e74,304200ff +3484e78,2c420002 +3484e7c,10400025 +3484e80,8fbf0024 +3484e84,3c02801c +3484e88,344284a0 +3484e8c,3c030001 +3484e90,431021 +3484e94,90420758 +3484e98,1440001f +3484e9c,8fb10020 +3484ea0,3c02801d +3484ea4,3442aa30 +3484ea8,8c42066c +3484eac,3c0308a0 +3484eb0,24630800 +3484eb4,431024 +3484eb8,14400018 +3484ebc,8fb0001c +3484ec0,24070002 +3484ec4,3c04801d +3484ec8,3485aa30 +3484ecc,3c028038 +3484ed0,3442c9a0 +3484ed4,40f809 +3484ed8,248484a0 +3484edc,1000000d +3484ee0,8fbf0024 +3484ee4,1200000b +3484ee8,8fbf0024 +3484eec,1000ffde +3484ef0,3c028011 +3484ef4,3442a5d0 +3484ef8,8c430004 +3484efc,24020001 +3484f00,5462ffd0 +3484f04,32100400 +3484f08,1000ffaa +3484f0c,3c02801c +3484f10,8fbf0024 +3484f14,8fb10020 +3484f18,8fb0001c +3484f1c,3e00008 +3484f20,27bd0028 +3484f24,3c028040 +3484f28,8c420d70 +3484f2c,10400018 +3484f30,3c028011 +3484f34,3c02801c +3484f38,344284a0 +3484f3c,3c030001 +3484f40,431021 +3484f44,94430934 +3484f48,24020006 +3484f4c,14620010 +3484f50,3c028011 +3484f54,3c02801c +3484f58,344284a0 +3484f5c,3c030001 +3484f60,431021 +3484f64,94420948 +3484f68,14400009 +3484f6c,3c028011 +3484f70,3c02801c +3484f74,344284a0 +3484f78,431021 +3484f7c,94420944 +3484f80,10400025 +3484f84,24030003 +3484f88,10430023 +3484f8c,3c028011 +3484f90,3442a5d0 +3484f94,8c42009c +3484f98,3c036000 +3484f9c,431024 +3484fa0,10400006 +3484fa4,3c028011 +3484fa8,3442a5d0 +3484fac,8c420004 +3484fb0,10400016 +3484fb4,3c028040 3484fb8,3c028011 3484fbc,3442a5d0 -3484fc0,8c430004 -3484fc4,24020001 -3484fc8,1462005e -3484fcc,3c028011 -3484fd0,3c02801d -3484fd4,3442aa30 -3484fd8,8c43066c -3484fdc,3c023000 -3484fe0,24420483 -3484fe4,621024 -3484fe8,5440002f -3484fec,8e0402b0 -3484ff0,3c02801c -3484ff4,344284a0 -3484ff8,8c440008 -3484ffc,3c02800f -3485000,8c4213ec -3485004,54820028 -3485008,8e0402b0 -348500c,3c028011 -3485010,3442a5d0 -3485014,8c42135c -3485018,54400023 -348501c,8e0402b0 -3485020,3c02800e -3485024,3442f1b0 -3485028,8c420000 -348502c,30420020 -3485030,5440001d -3485034,8e0402b0 -3485038,3c028040 -348503c,8c420d6c -3485040,10400008 -3485044,3c02801c -3485048,344284a0 -348504c,3c040001 -3485050,441021 -3485054,94440934 -3485058,24020006 -348505c,10820011 -3485060,3c02801c -3485064,344284a0 -3485068,3c040001 -348506c,441021 -3485070,94420934 -3485074,1440000b -3485078,3c02801c -348507c,344284a0 -3485080,441021 -3485084,90420756 -3485088,54400007 -348508c,8e0402b0 -3485090,3c0208a0 -3485094,24420800 -3485098,621824 -348509c,506000a0 -34850a0,8e0202b0 -34850a4,8e0402b0 -34850a8,24820008 -34850ac,ae0202b0 -34850b0,3c02fa00 -34850b4,ac820000 -34850b8,1118c0 -34850bc,711821 -34850c0,31880 -34850c4,711823 -34850c8,31840 -34850cc,3c028080 -34850d0,34428081 -34850d4,620018 -34850d8,1010 -34850dc,431021 -34850e0,211c3 -34850e4,31fc3 -34850e8,431023 -34850ec,2403ff00 -34850f0,431025 -34850f4,ac820004 -34850f8,24070001 -34850fc,3c028011 -3485100,3442a5d0 -3485104,8046008b -3485108,3c148041 -348510c,2685ec08 -3485110,c1023dd -3485114,2402025 -3485118,2402000c -348511c,afa20018 -3485120,afa20014 -3485124,24020042 -3485128,afa20010 -348512c,2407011d -3485130,3025 -3485134,2685ec08 -3485138,c102445 -348513c,2402025 -3485140,3c028011 -3485144,3442a5d0 -3485148,9042007b -348514c,2442fff9 -3485150,304200ff -3485154,2c420002 -3485158,5040005e -348515c,8e0202b0 -3485160,3c02801d -3485164,3442aa30 -3485168,8c43066c -348516c,3c023000 -3485170,24420483 -3485174,621024 -3485178,5440002f -348517c,8e0402b0 -3485180,3c02801c -3485184,344284a0 -3485188,8c440008 -348518c,3c02800f -3485190,8c4213ec -3485194,54820028 -3485198,8e0402b0 -348519c,3c028011 -34851a0,3442a5d0 -34851a4,8c42135c -34851a8,54400023 -34851ac,8e0402b0 -34851b0,3c02800e -34851b4,3442f1b0 -34851b8,8c420000 -34851bc,30420020 -34851c0,5440001d -34851c4,8e0402b0 -34851c8,3c028040 -34851cc,8c420d6c -34851d0,10400008 -34851d4,3c02801c -34851d8,344284a0 -34851dc,3c040001 -34851e0,441021 -34851e4,94440934 -34851e8,24020006 -34851ec,10820011 -34851f0,3c02801c -34851f4,344284a0 -34851f8,3c040001 -34851fc,441021 -3485200,94420934 -3485204,1440000b -3485208,3c02801c -348520c,344284a0 -3485210,441021 -3485214,90420758 -3485218,54400007 -348521c,8e0402b0 -3485220,3c0208a0 -3485224,24420800 -3485228,621824 -348522c,50600036 -3485230,8e0202b0 -3485234,8e0402b0 -3485238,24820008 -348523c,ae0202b0 -3485240,3c02fa00 -3485244,ac820000 -3485248,1118c0 -348524c,711821 -3485250,31880 -3485254,711823 -3485258,31840 -348525c,3c028080 -3485260,34428081 -3485264,620018 -3485268,1010 -348526c,431021 -3485270,211c3 -3485274,31fc3 -3485278,431023 -348527c,2403ff00 -3485280,431025 -3485284,ac820004 -3485288,24070001 -348528c,3c028011 -3485290,3442a5d0 -3485294,8046007b -3485298,3c118041 -348529c,2625ec08 -34852a0,c1023dd -34852a4,2402025 -34852a8,2402000c -34852ac,afa20018 -34852b0,afa20014 -34852b4,2402004d -34852b8,afa20010 -34852bc,24070111 -34852c0,3025 -34852c4,2625ec08 -34852c8,c102445 -34852cc,2402025 -34852d0,8e0202b0 -34852d4,24430008 -34852d8,ae0302b0 -34852dc,3c03e700 -34852e0,ac430000 -34852e4,ac400004 -34852e8,8fbf0034 -34852ec,8fb40030 -34852f0,8fb3002c -34852f4,8fb20028 -34852f8,8fb10024 -34852fc,8fb00020 -3485300,3e00008 -3485304,27bd0038 -3485308,24430008 -348530c,ae0302b0 -3485310,3c03fa00 -3485314,ac430000 -3485318,1000ffdb -348531c,ac530004 -3485320,24430008 -3485324,ae0302b0 -3485328,3c03fa00 -348532c,ac430000 -3485330,1000ff71 -3485334,ac530004 -3485338,3e00008 -3485340,27bdffe0 -3485344,8c820008 -3485348,24430008 -348534c,ac830008 -3485350,3c03fcff -3485354,3463ffff -3485358,ac430000 -348535c,3c03fffd -3485360,3463f6fb -3485364,ac430004 -3485368,8c820008 -348536c,24430008 -3485370,ac830008 -3485374,3c03fa00 -3485378,ac430000 -348537c,240300d0 -3485380,ac430004 -3485384,a71021 -3485388,21380 -348538c,3c0700ff -3485390,34e7f000 -3485394,471024 -3485398,8fa30030 -348539c,c31821 -34853a0,31880 -34853a4,30630fff -34853a8,431025 -34853ac,3c03e400 -34853b0,431025 -34853b4,afa20000 -34853b8,52b80 -34853bc,a72824 -34853c0,63080 -34853c4,30c60fff -34853c8,a62825 -34853cc,afa50004 -34853d0,3c02e100 -34853d4,afa20008 -34853d8,afa0000c -34853dc,3c02f100 -34853e0,afa20010 -34853e4,3c020400 -34853e8,24420400 -34853ec,afa20014 -34853f0,afbd0018 -34853f4,27a50018 -34853f8,8c820008 -34853fc,24430008 -3485400,ac830008 -3485404,8fa30018 -3485408,8c670004 -348540c,8c660000 -3485410,ac470004 -3485414,ac460000 -3485418,24620008 -348541c,14a2fff6 -3485420,afa20018 -3485424,8c820008 -3485428,24430008 -348542c,ac830008 -3485430,3c03e700 -3485434,ac430000 -3485438,ac400004 -348543c,8c820008 -3485440,24430008 -3485444,ac830008 -3485448,3c03fc11 -348544c,34639623 -3485450,ac430000 -3485454,3c03ff2f -3485458,3463ffff -348545c,ac430004 -3485460,3e00008 -3485464,27bd0020 -3485468,3c02801c -348546c,344284a0 -3485470,94430014 -3485474,3c028040 -3485478,8c420d6c -348547c,104005a2 -3485480,3c02801c -3485484,27bdff90 -3485488,afbf006c -348548c,afbe0068 -3485490,afb70064 -3485494,afb60060 -3485498,afb5005c -348549c,afb40058 -34854a0,afb30054 -34854a4,afb20050 -34854a8,afb1004c -34854ac,afb00048 -34854b0,808025 -34854b4,344284a0 -34854b8,3c040001 -34854bc,441021 -34854c0,94440934 -34854c4,24020006 -34854c8,54820584 -34854cc,8fbf006c -34854d0,3c02801c -34854d4,344284a0 -34854d8,3c040001 -34854dc,441021 -34854e0,94420948 -34854e4,1440057c -34854e8,3c02801c -34854ec,344284a0 -34854f0,441021 -34854f4,94420944 -34854f8,10400005 -34854fc,3064ffff -3485500,24040003 -3485504,14440575 -3485508,8fbf006c -348550c,3064ffff -3485510,30638700 -3485514,10600571 -3485518,8fbf006c -348551c,8e020004 -3485520,24430008 -3485524,ae030008 -3485528,3c03de00 -348552c,ac430000 -3485530,3c038041 -3485534,2463ec38 -3485538,ac430004 -348553c,41400 -3485540,21403 -3485544,443028a -3485548,30820400 -348554c,3c028011 -3485550,3442a5d0 -3485554,3c038040 -3485558,8c630d78 -348555c,1060001a -3485560,94420f2e -3485564,3c038040 -3485568,8c630d80 -348556c,10600005 -3485570,3c038040 -3485574,30430001 -3485578,10600005 -348557c,3c038040 -3485580,3c038040 -3485584,8c630d84 -3485588,1460054a -348558c,3c038040 -3485590,8c630d80 -3485594,10600006 -3485598,3825 -348559c,30420002 -34855a0,5040000f -34855a4,afa00038 -34855a8,10000002 -34855ac,3c028040 -34855b0,3c028040 -34855b4,8c420d84 -34855b8,50400009 -34855bc,afa00038 -34855c0,10000004 -34855c4,24020001 -34855c8,3825 -34855cc,10000004 -34855d0,afa00038 -34855d4,10000002 -34855d8,afa20038 -34855dc,afa20038 -34855e0,3c028040 -34855e4,8c420d70 -34855e8,401825 -34855ec,afa2003c -34855f0,14600002 -34855f4,24020025 -34855f8,601025 -34855fc,24420092 -3485600,24030140 -3485604,621823 -3485608,39fc2 -348560c,2639821 -3485610,139843 -3485614,26750001 -3485618,8e030008 -348561c,24640008 -3485620,ae040008 -3485624,3c04fcff -3485628,3484ffff -348562c,ac640000 -3485630,3c04fffd -3485634,3484f6fb -3485638,ac640004 -348563c,8e030008 -3485640,24640008 -3485644,ae040008 -3485648,3c04fa00 -348564c,ac640000 -3485650,240400d0 -3485654,ac640004 -3485658,531021 -348565c,21380 -3485660,3c03e400 -3485664,24630334 -3485668,431025 -348566c,afa20020 -3485670,131380 -3485674,3442008c -3485678,afa20024 -348567c,3c02e100 -3485680,afa20028 -3485684,afa0002c -3485688,3c02f100 -348568c,afa20030 -3485690,3c020400 -3485694,24420400 -3485698,afa20034 -348569c,27a20020 -34856a0,27a60038 -34856a4,8e030008 -34856a8,24640008 -34856ac,ae040008 -34856b0,8c450004 -34856b4,8c440000 -34856b8,ac650004 -34856bc,24420008 -34856c0,1446fff8 -34856c4,ac640000 -34856c8,8e020008 -34856cc,24430008 -34856d0,ae030008 -34856d4,3c03e700 -34856d8,ac430000 -34856dc,ac400004 -34856e0,8e020008 -34856e4,24430008 -34856e8,ae030008 -34856ec,3c03fc11 -34856f0,34639623 -34856f4,ac430000 -34856f8,3c03ff2f -34856fc,3463ffff -3485700,10e0005e -3485704,ac430004 -3485708,3c058041 -348570c,24a5ec18 -3485710,94a70008 -3485714,3025 -3485718,c1023dd -348571c,2002025 -3485720,3c028041 -3485724,8c420dc8 -3485728,18400054 -348572c,3c028041 -3485730,3c128041 -3485734,2652ea38 -3485738,8825 -348573c,3c178040 -3485740,3c148040 -3485744,26940d88 -3485748,2442ea20 -348574c,afa20040 -3485750,3c028041 -3485754,2442ec18 -3485758,afa20044 -348575c,3c168041 -3485760,8ee20d7c -3485764,5040000b -3485768,92420000 -348576c,92430000 -3485770,3c028011 -3485774,3442a5d0 -3485778,431021 -348577c,904200a8 -3485780,21042 -3485784,30420001 -3485788,50400038 -348578c,26310001 -3485790,92420000 -3485794,541021 -3485798,80420000 -348579c,28430003 -34857a0,54600032 -34857a4,26310001 -34857a8,2446fffd -34857ac,28c30003 -34857b0,50600003 -34857b4,24020003 -34857b8,1000000c -34857bc,245efffe -34857c0,10c20007 -34857c4,24020004 -34857c8,10c20007 -34857cc,24020005 -34857d0,50c20006 -34857d4,f025 -34857d8,10000005 -34857dc,1e1880 -34857e0,10000002 -34857e4,241e0005 -34857e8,c0f025 -34857ec,1e1880 -34857f0,8fa20040 -34857f4,431821 -34857f8,90620001 -34857fc,21600 -3485800,90640003 -3485804,42200 -3485808,441025 -348580c,90630002 -3485810,31c00 -3485814,431025 -3485818,344200ff -348581c,8e030008 -3485820,24640008 -3485824,ae040008 -3485828,3c04fa00 -348582c,ac640000 -3485830,ac620004 -3485834,2402000c -3485838,afa20018 -348583c,afa20014 -3485840,111040 -3485844,511021 -3485848,21080 -348584c,511021 -3485850,24420024 -3485854,afa20010 -3485858,2a03825 -348585c,8fa50044 -3485860,c102445 -3485864,2002025 -3485868,26310001 -348586c,8ec20dc8 -3485870,222102a -3485874,1440ffba -3485878,2652000d -348587c,8e020008 -3485880,24430008 -3485884,ae030008 -3485888,3c03fa00 -348588c,ac430000 -3485890,2403ffff -3485894,ac430004 -3485898,8fa20038 -348589c,10400038 -34858a0,3c028041 -34858a4,3c058041 -34858a8,24a5ec28 -34858ac,94a70008 -34858b0,3025 -34858b4,c1023dd -34858b8,2002025 -34858bc,3c028041 -34858c0,8c420dc8 -34858c4,18400040 -34858c8,3c028041 -34858cc,2442ea38 -34858d0,408825 -34858d4,9025 -34858d8,3c178040 -34858dc,3c148040 -34858e0,26940d88 -34858e4,24030024 -34858e8,62f023 -34858ec,3c028041 -34858f0,2442ec28 -34858f4,afa20038 -34858f8,3c168041 -34858fc,8ee20d7c -3485900,5040000b -3485904,92220000 -3485908,92230000 -348590c,3c028011 -3485910,3442a5d0 -3485914,431021 -3485918,904200a8 -348591c,21042 -3485920,30420001 -3485924,50400011 -3485928,26520001 -348592c,92220000 -3485930,541021 -3485934,80460000 -3485938,2cc20003 -348593c,5040000b -3485940,26520001 -3485944,2402000c -3485948,afa20018 -348594c,afa20014 -3485950,3d11021 -3485954,afa20010 -3485958,2a03825 -348595c,8fa50038 -3485960,c102445 -3485964,2002025 -3485968,26520001 -348596c,8ec20dc8 -3485970,242102a -3485974,1440ffe1 -3485978,2631000d -348597c,3c028041 -3485980,8c420dc8 -3485984,18400010 -3485988,2675000e -348598c,24110025 -3485990,9025 -3485994,3c148041 -3485998,2694ea16 -348599c,3c168041 -34859a0,24070006 -34859a4,2203025 -34859a8,2a02825 -34859ac,c103714 -34859b0,2912021 -34859b4,26520001 -34859b8,8ec20dc8 -34859bc,242102a -34859c0,1440fff7 -34859c4,2631000d -34859c8,afa00010 -34859cc,3825 -34859d0,2406000b -34859d4,24050006 -34859d8,c103746 -34859dc,2002025 -34859e0,267e003f -34859e4,24070001 -34859e8,24060011 -34859ec,3c058041 -34859f0,24a5ebf8 -34859f4,c1023dd -34859f8,2002025 -34859fc,3c028041 -3485a00,8c420dc8 -3485a04,18400037 -3485a08,3c174f28 -3485a0c,3c168041 -3485a10,26d6ea38 -3485a14,2c08825 -3485a18,9025 -3485a1c,3c148011 -3485a20,3694a5d0 -3485a24,26f74f29 -3485a28,3c158041 -3485a2c,82220001 -3485a30,4430028 -3485a34,26520001 -3485a38,92240000 -3485a3c,2841021 -3485a40,804300bc -3485a44,410c0 -3485a48,441023 -3485a4c,21080 -3485a50,2821021 -3485a54,804200e5 -3485a58,afb70020 -3485a5c,1860000b -3485a60,a3a00024 -3485a64,602025 -3485a68,2863000a -3485a6c,50600001 -3485a70,24040009 -3485a74,41e00 -3485a78,31e03 -3485a7c,4620001 -3485a80,2025 -3485a84,24840030 -3485a88,a3a40020 -3485a8c,1840000a -3485a90,401825 -3485a94,2842000a -3485a98,50400001 -3485a9c,24030009 -3485aa0,31600 -3485aa4,21603 -3485aa8,4420001 -3485aac,1825 -3485ab0,24630030 -3485ab4,a3a30022 -3485ab8,2363023 -3485abc,24070006 -3485ac0,24c60025 -3485ac4,3c02825 -3485ac8,c103714 -3485acc,27a40020 -3485ad0,26520001 -3485ad4,8ea20dc8 -3485ad8,242102a -3485adc,1440ffd3 -3485ae0,2631000d -3485ae4,afa00010 -3485ae8,3825 -3485aec,2406000b -3485af0,24050006 -3485af4,c103746 -3485af8,2002025 -3485afc,26770058 -3485b00,24070001 -3485b04,2406000e -3485b08,3c058041 -3485b0c,24a5ebf8 -3485b10,c1023dd -3485b14,2002025 -3485b18,3c028041 -3485b1c,8c420dc8 -3485b20,18400027 -3485b24,3c028041 -3485b28,3c168041 -3485b2c,26d6ea38 -3485b30,2c08825 -3485b34,9025 -3485b38,3c158011 -3485b3c,36b5a5d0 -3485b40,245eebf8 -3485b44,3c148041 -3485b48,92230000 -3485b4c,2404000d -3485b50,14640002 -3485b54,2201025 -3485b58,2403000a -3485b5c,90420001 -3485b60,30420040 -3485b64,50400012 -3485b68,26520001 -3485b6c,2a31821 -3485b70,906200a8 -3485b74,30420001 -3485b78,5040000d -3485b7c,26520001 -3485b80,2402000c -3485b84,afa20018 -3485b88,afa20014 -3485b8c,2361023 -3485b90,24420024 -3485b94,afa20010 -3485b98,2e03825 -3485b9c,3025 -3485ba0,3c02825 -3485ba4,c102445 -3485ba8,2002025 -3485bac,26520001 -3485bb0,8e820dc8 -3485bb4,242102a -3485bb8,1440ffe3 -3485bbc,2631000d -3485bc0,24070001 -3485bc4,2406000a -3485bc8,3c058041 -3485bcc,24a5ebf8 -3485bd0,c1023dd -3485bd4,2002025 -3485bd8,3c028041 -3485bdc,8c420dc8 -3485be0,18400023 -3485be4,3c028041 -3485be8,3c118041 -3485bec,2631ea39 -3485bf0,9025 -3485bf4,3c158011 -3485bf8,36b5a5d0 -3485bfc,2442ea38 -3485c00,24160023 -3485c04,2c2b023 -3485c08,3c1e8041 -3485c0c,3c148041 -3485c10,92220000 -3485c14,30420020 -3485c18,50400011 -3485c1c,26520001 -3485c20,8ea200a4 -3485c24,3c030040 -3485c28,431024 -3485c2c,5040000c -3485c30,26520001 -3485c34,2402000c -3485c38,afa20018 -3485c3c,afa20014 -3485c40,2d11021 -3485c44,afa20010 -3485c48,2e03825 -3485c4c,3025 -3485c50,27c5ebf8 -3485c54,c102445 -3485c58,2002025 -3485c5c,26520001 -3485c60,8e820dc8 -3485c64,242102a -3485c68,1440ffe9 -3485c6c,2631000d -3485c70,26770065 -3485c74,24070001 -3485c78,24060010 -3485c7c,3c058041 -3485c80,24a5ebf8 -3485c84,c1023dd -3485c88,2002025 -3485c8c,3c028041 -3485c90,8c420dc8 -3485c94,18400024 -3485c98,3c028041 -3485c9c,3c168041 -3485ca0,26d6ea38 -3485ca4,2c08825 -3485ca8,9025 -3485cac,3c158011 -3485cb0,36b5a5d0 -3485cb4,245eebf8 -3485cb8,3c148041 -3485cbc,92220001 -3485cc0,30420010 -3485cc4,50400014 -3485cc8,26520001 -3485ccc,92220000 -3485cd0,2a21021 -3485cd4,904200a8 -3485cd8,21082 -3485cdc,30420001 -3485ce0,5040000d -3485ce4,26520001 -3485ce8,2402000c -3485cec,afa20018 -3485cf0,afa20014 -3485cf4,2361023 -3485cf8,24420024 -3485cfc,afa20010 -3485d00,2e03825 -3485d04,3025 -3485d08,3c02825 -3485d0c,c102445 -3485d10,2002025 -3485d14,26520001 -3485d18,8e820dc8 -3485d1c,242102a -3485d20,1440ffe6 -3485d24,2631000d -3485d28,26770072 -3485d2c,24070001 -3485d30,2406000f -3485d34,3c058041 -3485d38,24a5ebf8 -3485d3c,c1023dd -3485d40,2002025 -3485d44,3c028041 -3485d48,8c420dc8 -3485d4c,18400024 -3485d50,3c168041 -3485d54,26d6ea38 -3485d58,2c08825 -3485d5c,9025 -3485d60,3c158011 -3485d64,36b5a5d0 -3485d68,3c028041 -3485d6c,245eebf8 -3485d70,3c148041 -3485d74,92220001 -3485d78,30420010 -3485d7c,50400014 -3485d80,26520001 -3485d84,92220000 -3485d88,2a21021 -3485d8c,904200a8 -3485d90,21042 -3485d94,30420001 -3485d98,5040000d -3485d9c,26520001 -3485da0,2402000c -3485da4,afa20018 -3485da8,afa20014 -3485dac,2361023 -3485db0,24420024 -3485db4,afa20010 -3485db8,2e03825 -3485dbc,3025 -3485dc0,3c02825 -3485dc4,c102445 -3485dc8,2002025 -3485dcc,26520001 -3485dd0,8e820dc8 -3485dd4,242102a -3485dd8,1440ffe6 -3485ddc,2631000d -3485de0,2677007f -3485de4,24070001 -3485de8,2406000b -3485dec,3c058041 -3485df0,24a5ebf8 -3485df4,c1023dd -3485df8,2002025 -3485dfc,3c028041 -3485e00,8c420dc8 -3485e04,18400052 -3485e08,3c158041 -3485e0c,26b5ea38 -3485e10,2a08825 -3485e14,9025 -3485e18,3c168011 -3485e1c,36d6a5d0 -3485e20,3c028041 -3485e24,245eebf8 -3485e28,3c148041 -3485e2c,92230002 -3485e30,50600013 -3485e34,26520001 -3485e38,92220000 -3485e3c,38420003 -3485e40,2c21021 -3485e44,90420e9c -3485e48,5443000d +3484fc0,9042008b +3484fc4,2442ffdf +3484fc8,304200ff +3484fcc,2c42000b +3484fd0,10400006 +3484fd4,3c028011 +3484fd8,3442a5d0 +3484fdc,8c430004 +3484fe0,24020001 +3484fe4,10620008 +3484fe8,3c028011 +3484fec,3442a5d0 +3484ff0,9042007b +3484ff4,2442fff9 +3484ff8,304200ff +3484ffc,2c420002 +3485000,10400216 +3485008,3c028040 +348500c,90420882 +3485010,10400212 +3485018,27bdffc8 +348501c,afbf0034 +3485020,afb40030 +3485024,afb3002c +3485028,afb20028 +348502c,afb10024 +3485030,afb00020 +3485034,3c02801c +3485038,344284a0 +348503c,8c500000 +3485040,261202a8 +3485044,8e0302b0 +3485048,24640008 +348504c,ae0402b0 +3485050,3c04de00 +3485054,ac640000 +3485058,3c048041 +348505c,24841568 +3485060,ac640004 +3485064,8e0302b0 +3485068,24640008 +348506c,ae0402b0 +3485070,3c04e700 +3485074,ac640000 +3485078,ac600004 +348507c,8e0302b0 +3485080,24640008 +3485084,ae0402b0 +3485088,3c04fc11 +348508c,34849623 +3485090,ac640000 +3485094,3c04ff2f +3485098,3484ffff +348509c,ac640004 +34850a0,3c030001 +34850a4,431021 +34850a8,94510742 +34850ac,2413ff00 +34850b0,2339825 +34850b4,8e0202b0 +34850b8,24430008 +34850bc,ae0302b0 +34850c0,3c03fa00 +34850c4,ac430000 +34850c8,ac530004 +34850cc,24070001 +34850d0,3025 +34850d4,3c148041 +34850d8,26851508 +34850dc,c10275b +34850e0,2402025 +34850e4,24020010 +34850e8,afa20018 +34850ec,afa20014 +34850f0,24020040 +34850f4,afa20010 +34850f8,2407010f +34850fc,3025 +3485100,26851508 +3485104,c1027c3 +3485108,2402025 +348510c,3c028040 +3485110,8c440d70 +3485114,10800046 +3485118,3c02801d +348511c,3c02801c +3485120,344284a0 +3485124,3c030001 +3485128,431021 +348512c,94430934 +3485130,24020006 +3485134,1462003e +3485138,3c02801d +348513c,3c02801c +3485140,344284a0 +3485144,3c030001 +3485148,431021 +348514c,94420948 +3485150,14400037 +3485154,3c02801d +3485158,3c02801c +348515c,344284a0 +3485160,431021 +3485164,94420944 +3485168,10400003 +348516c,24030003 +3485170,5443002f +3485174,3c02801d +3485178,24070001 +348517c,24060002 +3485180,3c138041 +3485184,26651558 +3485188,c10275b +348518c,2402025 +3485190,2411000c +3485194,afb10018 +3485198,afb10014 +348519c,2402004d +34851a0,afa20010 +34851a4,24070111 +34851a8,3025 +34851ac,26651558 +34851b0,c1027c3 +34851b4,2402025 +34851b8,24070001 +34851bc,24060011 +34851c0,3c138041 +34851c4,26651528 +34851c8,c10275b +34851cc,2402025 +34851d0,afb10018 +34851d4,afb10014 +34851d8,24140042 +34851dc,afb40010 +34851e0,2407011d +34851e4,3025 +34851e8,26651528 +34851ec,c1027c3 +34851f0,2402025 +34851f4,24070001 +34851f8,24060010 +34851fc,26651528 +3485200,c10275b +3485204,2402025 +3485208,afb10018 +348520c,afb10014 +3485210,afb40010 +3485214,24070104 +3485218,3025 +348521c,26651528 +3485220,c1027c3 +3485224,2402025 +3485228,10000173 +348522c,8e0202b0 +3485230,3442aa30 +3485234,8c42066c +3485238,3c033000 +348523c,24630483 +3485240,431024 +3485244,5440002e +3485248,8e0402b0 +348524c,3c02801c +3485250,344284a0 +3485254,8c430008 +3485258,3c02800f +348525c,8c4213ec +3485260,54620027 +3485264,8e0402b0 +3485268,3c028011 +348526c,3442a5d0 +3485270,8c42135c +3485274,54400022 +3485278,8e0402b0 +348527c,3c02800e +3485280,3442f1b0 +3485284,8c420000 +3485288,30420020 +348528c,5440001c +3485290,8e0402b0 +3485294,1080002f +3485298,3c028011 +348529c,3c02801c +34852a0,344284a0 +34852a4,3c030001 +34852a8,431021 +34852ac,94430934 +34852b0,24020006 +34852b4,14620027 +34852b8,3c028011 +34852bc,3c02801c +34852c0,344284a0 +34852c4,3c030001 +34852c8,431021 +34852cc,94420948 +34852d0,14400020 +34852d4,3c028011 +34852d8,3c02801c +34852dc,344284a0 +34852e0,431021 +34852e4,94420944 +34852e8,50400005 +34852ec,8e0402b0 +34852f0,24030003 +34852f4,14430017 +34852f8,3c028011 +34852fc,8e0402b0 +3485300,24820008 +3485304,ae0202b0 +3485308,3c02fa00 +348530c,ac820000 +3485310,1118c0 +3485314,711821 +3485318,31880 +348531c,711823 +3485320,31840 +3485324,3c028080 +3485328,34428081 +348532c,620018 +3485330,1010 +3485334,431021 +3485338,211c3 +348533c,31fc3 +3485340,431023 +3485344,2403ff00 +3485348,431025 +348534c,ac820004 +3485350,3c028011 +3485354,3442a5d0 +3485358,9442009c +348535c,30422000 +3485360,1040002a +3485364,3c028011 +3485368,3442a5d0 +348536c,8c420004 +3485370,14400054 +3485374,3c028011 +3485378,24070001 +348537c,24060045 +3485380,3c058041 +3485384,24a51538 +3485388,c10275b +348538c,2402025 +3485390,3c028011 +3485394,3442a5d0 +3485398,94420070 +348539c,3042f000 +34853a0,24032000 +34853a4,5443000e +34853a8,2402000c +34853ac,24020010 +34853b0,afa20018 +34853b4,afa20014 +34853b8,24020040 +34853bc,afa20010 +34853c0,24070102 +34853c4,3025 +34853c8,3c058041 +34853cc,24a51538 +34853d0,c1027c3 +34853d4,2402025 +34853d8,1000000c +34853dc,3c028011 +34853e0,afa20018 +34853e4,afa20014 +34853e8,24020042 +34853ec,afa20010 +34853f0,24070104 +34853f4,3025 +34853f8,3c058041 +34853fc,24a51538 +3485400,c1027c3 +3485404,2402025 +3485408,3c028011 +348540c,3442a5d0 +3485410,9442009c +3485414,30424000 +3485418,1040002a +348541c,3c028011 +3485420,3442a5d0 +3485424,8c420004 +3485428,14400026 +348542c,3c028011 +3485430,24070001 +3485434,24060046 +3485438,3c058041 +348543c,24a51538 +3485440,c10275b +3485444,2402025 +3485448,3c028011 +348544c,3442a5d0 +3485450,94420070 +3485454,3042f000 +3485458,24033000 +348545c,5443000e +3485460,2402000c +3485464,24020010 +3485468,afa20018 +348546c,afa20014 +3485470,24020040 +3485474,afa20010 +3485478,2407011b +348547c,3025 +3485480,3c058041 +3485484,24a51538 +3485488,c1027c3 +348548c,2402025 +3485490,1000000c +3485494,3c028011 +3485498,afa20018 +348549c,afa20014 +34854a0,24020042 +34854a4,afa20010 +34854a8,2407011d +34854ac,3025 +34854b0,3c058041 +34854b4,24a51538 +34854b8,c1027c3 +34854bc,2402025 +34854c0,3c028011 +34854c4,3442a5d0 +34854c8,9042008b +34854cc,2442ffdf +34854d0,304200ff +34854d4,2c42000b +34854d8,10400063 +34854dc,3c028011 +34854e0,3442a5d0 +34854e4,8c430004 +34854e8,24020001 +34854ec,1462005e +34854f0,3c028011 +34854f4,3c02801d +34854f8,3442aa30 +34854fc,8c43066c +3485500,3c023000 +3485504,24420483 +3485508,621024 +348550c,5440002f +3485510,8e0402b0 +3485514,3c02801c +3485518,344284a0 +348551c,8c440008 +3485520,3c02800f +3485524,8c4213ec +3485528,54820028 +348552c,8e0402b0 +3485530,3c028011 +3485534,3442a5d0 +3485538,8c42135c +348553c,54400023 +3485540,8e0402b0 +3485544,3c02800e +3485548,3442f1b0 +348554c,8c420000 +3485550,30420020 +3485554,5440001d +3485558,8e0402b0 +348555c,3c028040 +3485560,8c420d70 +3485564,10400008 +3485568,3c02801c +348556c,344284a0 +3485570,3c040001 +3485574,441021 +3485578,94440934 +348557c,24020006 +3485580,10820011 +3485584,3c02801c +3485588,344284a0 +348558c,3c040001 +3485590,441021 +3485594,94420934 +3485598,1440000b +348559c,3c02801c +34855a0,344284a0 +34855a4,441021 +34855a8,90420756 +34855ac,54400007 +34855b0,8e0402b0 +34855b4,3c0208a0 +34855b8,24420800 +34855bc,621824 +34855c0,506000a0 +34855c4,8e0202b0 +34855c8,8e0402b0 +34855cc,24820008 +34855d0,ae0202b0 +34855d4,3c02fa00 +34855d8,ac820000 +34855dc,1118c0 +34855e0,711821 +34855e4,31880 +34855e8,711823 +34855ec,31840 +34855f0,3c028080 +34855f4,34428081 +34855f8,620018 +34855fc,1010 +3485600,431021 +3485604,211c3 +3485608,31fc3 +348560c,431023 +3485610,2403ff00 +3485614,431025 +3485618,ac820004 +348561c,24070001 +3485620,3c028011 +3485624,3442a5d0 +3485628,8046008b +348562c,3c148041 +3485630,26851538 +3485634,c10275b +3485638,2402025 +348563c,2402000c +3485640,afa20018 +3485644,afa20014 +3485648,24020042 +348564c,afa20010 +3485650,2407011d +3485654,3025 +3485658,26851538 +348565c,c1027c3 +3485660,2402025 +3485664,3c028011 +3485668,3442a5d0 +348566c,9042007b +3485670,2442fff9 +3485674,304200ff +3485678,2c420002 +348567c,5040005e +3485680,8e0202b0 +3485684,3c02801d +3485688,3442aa30 +348568c,8c43066c +3485690,3c023000 +3485694,24420483 +3485698,621024 +348569c,5440002f +34856a0,8e0402b0 +34856a4,3c02801c +34856a8,344284a0 +34856ac,8c440008 +34856b0,3c02800f +34856b4,8c4213ec +34856b8,54820028 +34856bc,8e0402b0 +34856c0,3c028011 +34856c4,3442a5d0 +34856c8,8c42135c +34856cc,54400023 +34856d0,8e0402b0 +34856d4,3c02800e +34856d8,3442f1b0 +34856dc,8c420000 +34856e0,30420020 +34856e4,5440001d +34856e8,8e0402b0 +34856ec,3c028040 +34856f0,8c420d70 +34856f4,10400008 +34856f8,3c02801c +34856fc,344284a0 +3485700,3c040001 +3485704,441021 +3485708,94440934 +348570c,24020006 +3485710,10820011 +3485714,3c02801c +3485718,344284a0 +348571c,3c040001 +3485720,441021 +3485724,94420934 +3485728,1440000b +348572c,3c02801c +3485730,344284a0 +3485734,441021 +3485738,90420758 +348573c,54400007 +3485740,8e0402b0 +3485744,3c0208a0 +3485748,24420800 +348574c,621824 +3485750,50600036 +3485754,8e0202b0 +3485758,8e0402b0 +348575c,24820008 +3485760,ae0202b0 +3485764,3c02fa00 +3485768,ac820000 +348576c,1118c0 +3485770,711821 +3485774,31880 +3485778,711823 +348577c,31840 +3485780,3c028080 +3485784,34428081 +3485788,620018 +348578c,1010 +3485790,431021 +3485794,211c3 +3485798,31fc3 +348579c,431023 +34857a0,2403ff00 +34857a4,431025 +34857a8,ac820004 +34857ac,24070001 +34857b0,3c028011 +34857b4,3442a5d0 +34857b8,8046007b +34857bc,3c118041 +34857c0,26251538 +34857c4,c10275b +34857c8,2402025 +34857cc,2402000c +34857d0,afa20018 +34857d4,afa20014 +34857d8,2402004d +34857dc,afa20010 +34857e0,24070111 +34857e4,3025 +34857e8,26251538 +34857ec,c1027c3 +34857f0,2402025 +34857f4,8e0202b0 +34857f8,24430008 +34857fc,ae0302b0 +3485800,3c03e700 +3485804,ac430000 +3485808,ac400004 +348580c,8fbf0034 +3485810,8fb40030 +3485814,8fb3002c +3485818,8fb20028 +348581c,8fb10024 +3485820,8fb00020 +3485824,3e00008 +3485828,27bd0038 +348582c,24430008 +3485830,ae0302b0 +3485834,3c03fa00 +3485838,ac430000 +348583c,1000ffdb +3485840,ac530004 +3485844,24430008 +3485848,ae0302b0 +348584c,3c03fa00 +3485850,ac430000 +3485854,1000ff71 +3485858,ac530004 +348585c,3e00008 +3485864,27bdffe0 +3485868,8c820008 +348586c,24430008 +3485870,ac830008 +3485874,3c03fcff +3485878,3463ffff +348587c,ac430000 +3485880,3c03fffd +3485884,3463f6fb +3485888,ac430004 +348588c,8c820008 +3485890,24430008 +3485894,ac830008 +3485898,3c03fa00 +348589c,ac430000 +34858a0,240300d0 +34858a4,ac430004 +34858a8,a71021 +34858ac,21380 +34858b0,3c0700ff +34858b4,34e7f000 +34858b8,471024 +34858bc,8fa30030 +34858c0,c31821 +34858c4,31880 +34858c8,30630fff +34858cc,431025 +34858d0,3c03e400 +34858d4,431025 +34858d8,afa20000 +34858dc,52b80 +34858e0,a72824 +34858e4,63080 +34858e8,30c60fff +34858ec,a62825 +34858f0,afa50004 +34858f4,3c02e100 +34858f8,afa20008 +34858fc,afa0000c +3485900,3c02f100 +3485904,afa20010 +3485908,3c020400 +348590c,24420400 +3485910,afa20014 +3485914,afbd0018 +3485918,27a50018 +348591c,8c820008 +3485920,24430008 +3485924,ac830008 +3485928,8fa30018 +348592c,8c670004 +3485930,8c660000 +3485934,ac470004 +3485938,ac460000 +348593c,24620008 +3485940,14a2fff6 +3485944,afa20018 +3485948,8c820008 +348594c,24430008 +3485950,ac830008 +3485954,3c03e700 +3485958,ac430000 +348595c,ac400004 +3485960,8c820008 +3485964,24430008 +3485968,ac830008 +348596c,3c03fc11 +3485970,34639623 +3485974,ac430000 +3485978,3c03ff2f +348597c,3463ffff +3485980,ac430004 +3485984,3e00008 +3485988,27bd0020 +348598c,3c02801c +3485990,344284a0 +3485994,94430014 +3485998,3c028040 +348599c,8c420d70 +34859a0,104005a2 +34859a4,3c02801c +34859a8,27bdff90 +34859ac,afbf006c +34859b0,afbe0068 +34859b4,afb70064 +34859b8,afb60060 +34859bc,afb5005c +34859c0,afb40058 +34859c4,afb30054 +34859c8,afb20050 +34859cc,afb1004c +34859d0,afb00048 +34859d4,808025 +34859d8,344284a0 +34859dc,3c040001 +34859e0,441021 +34859e4,94440934 +34859e8,24020006 +34859ec,54820584 +34859f0,8fbf006c +34859f4,3c02801c +34859f8,344284a0 +34859fc,3c040001 +3485a00,441021 +3485a04,94420948 +3485a08,1440057c +3485a0c,3c02801c +3485a10,344284a0 +3485a14,441021 +3485a18,94420944 +3485a1c,10400005 +3485a20,3064ffff +3485a24,24040003 +3485a28,14440575 +3485a2c,8fbf006c +3485a30,3064ffff +3485a34,30638700 +3485a38,10600571 +3485a3c,8fbf006c +3485a40,8e020004 +3485a44,24430008 +3485a48,ae030008 +3485a4c,3c03de00 +3485a50,ac430000 +3485a54,3c038041 +3485a58,24631568 +3485a5c,ac430004 +3485a60,41400 +3485a64,21403 +3485a68,443028a +3485a6c,30820400 +3485a70,3c028011 +3485a74,3442a5d0 +3485a78,3c038040 +3485a7c,8c630d7c +3485a80,1060001a +3485a84,94420f2e +3485a88,3c038040 +3485a8c,8c630d84 +3485a90,10600005 +3485a94,3c038040 +3485a98,30430001 +3485a9c,10600005 +3485aa0,3c038040 +3485aa4,3c038040 +3485aa8,8c630d88 +3485aac,1460054a +3485ab0,3c038040 +3485ab4,8c630d84 +3485ab8,10600006 +3485abc,3825 +3485ac0,30420002 +3485ac4,5040000f +3485ac8,afa00038 +3485acc,10000002 +3485ad0,3c028040 +3485ad4,3c028040 +3485ad8,8c420d88 +3485adc,50400009 +3485ae0,afa00038 +3485ae4,10000004 +3485ae8,24020001 +3485aec,3825 +3485af0,10000004 +3485af4,afa00038 +3485af8,10000002 +3485afc,afa20038 +3485b00,afa20038 +3485b04,3c028040 +3485b08,8c420d74 +3485b0c,401825 +3485b10,afa2003c +3485b14,14600002 +3485b18,24020025 +3485b1c,601025 +3485b20,24420092 +3485b24,24030140 +3485b28,621823 +3485b2c,39fc2 +3485b30,2639821 +3485b34,139843 +3485b38,26750001 +3485b3c,8e030008 +3485b40,24640008 +3485b44,ae040008 +3485b48,3c04fcff +3485b4c,3484ffff +3485b50,ac640000 +3485b54,3c04fffd +3485b58,3484f6fb +3485b5c,ac640004 +3485b60,8e030008 +3485b64,24640008 +3485b68,ae040008 +3485b6c,3c04fa00 +3485b70,ac640000 +3485b74,240400d0 +3485b78,ac640004 +3485b7c,531021 +3485b80,21380 +3485b84,3c03e400 +3485b88,24630334 +3485b8c,431025 +3485b90,afa20020 +3485b94,131380 +3485b98,3442008c +3485b9c,afa20024 +3485ba0,3c02e100 +3485ba4,afa20028 +3485ba8,afa0002c +3485bac,3c02f100 +3485bb0,afa20030 +3485bb4,3c020400 +3485bb8,24420400 +3485bbc,afa20034 +3485bc0,27a20020 +3485bc4,27a60038 +3485bc8,8e030008 +3485bcc,24640008 +3485bd0,ae040008 +3485bd4,8c450004 +3485bd8,8c440000 +3485bdc,ac650004 +3485be0,24420008 +3485be4,1446fff8 +3485be8,ac640000 +3485bec,8e020008 +3485bf0,24430008 +3485bf4,ae030008 +3485bf8,3c03e700 +3485bfc,ac430000 +3485c00,ac400004 +3485c04,8e020008 +3485c08,24430008 +3485c0c,ae030008 +3485c10,3c03fc11 +3485c14,34639623 +3485c18,ac430000 +3485c1c,3c03ff2f +3485c20,3463ffff +3485c24,10e0005e +3485c28,ac430004 +3485c2c,3c058041 +3485c30,24a51548 +3485c34,94a70008 +3485c38,3025 +3485c3c,c10275b +3485c40,2002025 +3485c44,3c028041 +3485c48,8c423b88 +3485c4c,18400054 +3485c50,3c028041 +3485c54,3c128041 +3485c58,26521350 +3485c5c,8825 +3485c60,3c178040 +3485c64,3c148040 +3485c68,26940d8c +3485c6c,24421338 +3485c70,afa20040 +3485c74,3c028041 +3485c78,24421548 +3485c7c,afa20044 +3485c80,3c168041 +3485c84,8ee20d80 +3485c88,5040000b +3485c8c,92420000 +3485c90,92430000 +3485c94,3c028011 +3485c98,3442a5d0 +3485c9c,431021 +3485ca0,904200a8 +3485ca4,21042 +3485ca8,30420001 +3485cac,50400038 +3485cb0,26310001 +3485cb4,92420000 +3485cb8,541021 +3485cbc,80420000 +3485cc0,28430003 +3485cc4,54600032 +3485cc8,26310001 +3485ccc,2446fffd +3485cd0,28c30003 +3485cd4,50600003 +3485cd8,24020003 +3485cdc,1000000c +3485ce0,245efffe +3485ce4,10c20007 +3485ce8,24020004 +3485cec,10c20007 +3485cf0,24020005 +3485cf4,50c20006 +3485cf8,f025 +3485cfc,10000005 +3485d00,1e1880 +3485d04,10000002 +3485d08,241e0005 +3485d0c,c0f025 +3485d10,1e1880 +3485d14,8fa20040 +3485d18,431821 +3485d1c,90620001 +3485d20,21600 +3485d24,90640003 +3485d28,42200 +3485d2c,441025 +3485d30,90630002 +3485d34,31c00 +3485d38,431025 +3485d3c,344200ff +3485d40,8e030008 +3485d44,24640008 +3485d48,ae040008 +3485d4c,3c04fa00 +3485d50,ac640000 +3485d54,ac620004 +3485d58,2402000c +3485d5c,afa20018 +3485d60,afa20014 +3485d64,111040 +3485d68,511021 +3485d6c,21080 +3485d70,511021 +3485d74,24420024 +3485d78,afa20010 +3485d7c,2a03825 +3485d80,8fa50044 +3485d84,c1027c3 +3485d88,2002025 +3485d8c,26310001 +3485d90,8ec23b88 +3485d94,222102a +3485d98,1440ffba +3485d9c,2652000d +3485da0,8e020008 +3485da4,24430008 +3485da8,ae030008 +3485dac,3c03fa00 +3485db0,ac430000 +3485db4,2403ffff +3485db8,ac430004 +3485dbc,8fa20038 +3485dc0,10400038 +3485dc4,3c028041 +3485dc8,3c058041 +3485dcc,24a51558 +3485dd0,94a70008 +3485dd4,3025 +3485dd8,c10275b +3485ddc,2002025 +3485de0,3c028041 +3485de4,8c423b88 +3485de8,18400040 +3485dec,3c028041 +3485df0,24421350 +3485df4,408825 +3485df8,9025 +3485dfc,3c178040 +3485e00,3c148040 +3485e04,26940d8c +3485e08,24030024 +3485e0c,62f023 +3485e10,3c028041 +3485e14,24421558 +3485e18,afa20038 +3485e1c,3c168041 +3485e20,8ee20d80 +3485e24,5040000b +3485e28,92220000 +3485e2c,92230000 +3485e30,3c028011 +3485e34,3442a5d0 +3485e38,431021 +3485e3c,904200a8 +3485e40,21042 +3485e44,30420001 +3485e48,50400011 3485e4c,26520001 -3485e50,2402000c -3485e54,afa20018 -3485e58,afa20014 -3485e5c,2351023 -3485e60,24420024 -3485e64,afa20010 -3485e68,2e03825 -3485e6c,3025 -3485e70,3c02825 -3485e74,c102445 -3485e78,2002025 -3485e7c,26520001 -3485e80,8e820dc8 -3485e84,242182a -3485e88,1460ffe8 -3485e8c,2631000d -3485e90,8fa3003c -3485e94,5060002f -3485e98,afa00010 -3485e9c,1840002c -3485ea0,2673008c -3485ea4,2a08825 -3485ea8,9025 -3485eac,3c1e8040 -3485eb0,3c168040 -3485eb4,26d60d96 +3485e50,92220000 +3485e54,541021 +3485e58,80460000 +3485e5c,2cc20003 +3485e60,5040000b +3485e64,26520001 +3485e68,2402000c +3485e6c,afa20018 +3485e70,afa20014 +3485e74,3d11021 +3485e78,afa20010 +3485e7c,2a03825 +3485e80,8fa50038 +3485e84,c1027c3 +3485e88,2002025 +3485e8c,26520001 +3485e90,8ec23b88 +3485e94,242102a +3485e98,1440ffe1 +3485e9c,2631000d +3485ea0,3c028041 +3485ea4,8c423b88 +3485ea8,18400010 +3485eac,2675000e +3485eb0,24110025 +3485eb4,9025 3485eb8,3c148041 -3485ebc,2694e948 -3485ec0,3c028041 -3485ec4,2442e94c -3485ec8,afa20038 -3485ecc,3c178041 -3485ed0,8fc20d74 -3485ed4,5040000f -3485ed8,92220000 -3485edc,92220001 -3485ee0,30420010 -3485ee4,5040000b -3485ee8,92220000 -3485eec,92230000 -3485ef0,3c028011 -3485ef4,3442a5d0 -3485ef8,431021 -3485efc,904200a8 -3485f00,21082 -3485f04,30420001 -3485f08,5040000d -3485f0c,26520001 -3485f10,92220000 -3485f14,561021 -3485f18,90420000 -3485f1c,14400002 -3485f20,2802025 -3485f24,8fa40038 -3485f28,2353023 -3485f2c,24070006 -3485f30,24c60025 -3485f34,c103714 -3485f38,2602825 -3485f3c,26520001 -3485f40,8ee20dc8 -3485f44,242102a -3485f48,1440ffe1 -3485f4c,2631000d -3485f50,afa00010 -3485f54,3825 -3485f58,2406000b -3485f5c,24050006 -3485f60,c103746 -3485f64,2002025 -3485f68,100002a6 -3485f70,504000bc -3485f74,30840100 -3485f78,3c028011 -3485f7c,3442a5d0 -3485f80,3c038040 -3485f84,8c630d78 -3485f88,10600015 -3485f8c,94420f2e -3485f90,3c038040 -3485f94,8c630d80 -3485f98,50600014 -3485f9c,24020001 -3485fa0,30430001 -3485fa4,14600007 -3485fa8,24030001 -3485fac,3c038040 -3485fb0,8c630d80 -3485fb4,10600010 -3485fb8,afa00040 -3485fbc,10000003 -3485fc0,30420002 -3485fc4,afa30040 -3485fc8,30420002 -3485fcc,24030001 -3485fd0,1440000b -3485fd4,afa3003c -3485fd8,10000009 -3485fdc,afa0003c -3485fe0,afa00040 -3485fe4,10000006 -3485fe8,afa0003c -3485fec,afa20040 -3485ff0,10000003 -3485ff4,afa2003c -3485ff8,24020001 -3485ffc,afa2003c -3486000,3c028041 -3486004,9442ebec -3486008,23840 -348600c,e23821 -3486010,73880 -3486014,e23823 -3486018,73840 -348601c,24e70013 -3486020,24020140 -3486024,471023 -3486028,2a7c2 -348602c,282a021 -3486030,14a043 -3486034,26950001 -3486038,2402009a -348603c,afa20010 -3486040,2406002b -3486044,2802825 -3486048,c1014d0 -348604c,2002025 -3486050,3c058041 -3486054,24a5ec18 -3486058,94a70008 -348605c,3025 -3486060,c1023dd -3486064,2002025 -3486068,3c118041 -348606c,2631ea20 -3486070,2412005f -3486074,3c1efa00 -3486078,24130010 -348607c,3c168041 -3486080,26d6ec18 -3486084,241700c5 -3486088,92220001 -348608c,21600 -3486090,92230003 -3486094,31a00 -3486098,431025 -348609c,92230002 -34860a0,31c00 -34860a4,431025 -34860a8,344200ff -34860ac,8e030008 -34860b0,24640008 -34860b4,ae040008 -34860b8,ac7e0000 -34860bc,ac620004 -34860c0,afb30018 -34860c4,afb30014 -34860c8,afb20010 -34860cc,2a03825 -34860d0,92260000 -34860d4,2c02825 -34860d8,c102445 -34860dc,2002025 -34860e0,26520011 -34860e4,1657ffe8 -34860e8,26310004 -34860ec,10000254 -34860f0,8e020008 -34860f4,afb30018 -34860f8,afb30014 -34860fc,afb20010 -3486100,2a03825 -3486104,2203025 -3486108,2c02825 -348610c,c102445 -3486110,2002025 -3486114,26310001 -3486118,1637fff6 -348611c,26520011 -3486120,26820012 -3486124,afa20038 -3486128,3c128040 -348612c,26520dbc -3486130,2413002d -3486134,8825 -3486138,8fa20040 -348613c,2a82b -3486140,3c168041 -3486144,26d6ea14 -3486148,3c178040 -348614c,3c1e8041 -3486150,3c148040 -3486154,26940d88 -3486158,27c2ea38 -348615c,afa20040 -3486160,2a230003 -3486164,10600258 -3486168,32a200ff -348616c,10000256 -3486170,8fa2003c -3486174,90450000 -3486178,8ee20d7c -348617c,24030001 -3486180,10430005 -3486184,24030002 -3486188,10430018 -348618c,24020003 -3486190,1000002a -3486194,2603025 -3486198,27c2ea38 -348619c,24460068 -34861a0,90430000 -34861a4,742021 -34861a8,80840000 -34861ac,1485000b -34861b0,2442000d -34861b4,3c028011 -34861b8,3442a5d0 -34861bc,431021 -34861c0,904200a8 -34861c4,21042 -34861c8,30420001 -34861cc,5440001b -34861d0,2603025 -34861d4,1000001d -34861d8,26310001 -34861dc,54c2fff1 -34861e0,90430000 -34861e4,10000015 -34861e8,2603025 -34861ec,12220012 -34861f0,2a230003 -34861f4,38630001 -34861f8,2231823 -34861fc,31040 -3486200,431021 -3486204,21080 -3486208,431021 -348620c,8fa30040 -3486210,431021 -3486214,90430000 -3486218,3c028011 -348621c,3442a5d0 -3486220,431021 -3486224,904200a8 -3486228,21042 -348622c,30420001 -3486230,50400006 -3486234,26310001 -3486238,2603025 -348623c,8fa50038 -3486240,c10373e -3486244,2402025 -3486248,26310001 -348624c,26520017 -3486250,24020009 -3486254,1622ffc2 -3486258,26730011 -348625c,100001e9 -3486264,108000dc -3486268,3c028040 -348626c,3c028041 -3486270,9442ebec -3486274,23840 -3486278,e23821 -348627c,73880 -3486280,24e70014 -3486284,24050140 -3486288,a72823 -348628c,52843 -3486290,24b40001 -3486294,2402009a -3486298,afa20010 -348629c,2406002b -34862a0,c1014d0 -34862a4,2002025 -34862a8,8e020008 -34862ac,24430008 -34862b0,ae030008 -34862b4,3c03fa00 -34862b8,ac430000 -34862bc,2403ffff -34862c0,ac430004 -34862c4,3c128041 -34862c8,2652ea6f -34862cc,2413002d -34862d0,24110001 -34862d4,2622ffff -34862d8,28420006 -34862dc,144001f0 -34862e0,2603025 -34862e4,2802825 -34862e8,c10373e -34862ec,2402025 -34862f0,2a220009 -34862f4,10400005 -34862f8,3c028041 -34862fc,26310001 -3486300,2652000d -3486304,1000fff3 -3486308,26730011 -348630c,9455ebec -3486310,15a8c0 -3486314,26b50001 -3486318,2b4a821 -348631c,24070001 -3486320,24060011 -3486324,3c058041 -3486328,24a5ebf8 -348632c,c1023dd -3486330,2002025 -3486334,8825 -3486338,2412002d -348633c,24020003 -3486340,3c138041 -3486344,2673ea38 -3486348,3c148011 -348634c,3694a5d0 -3486350,3c164f28 -3486354,10000004 -3486358,26d64f29 -348635c,2a220006 -3486360,2c420001 -3486364,24420003 -3486368,511021 -348636c,21840 -3486370,621821 -3486374,31880 -3486378,621821 -348637c,2631821 -3486380,80630001 -3486384,4610029 -3486388,21840 -348638c,621821 -3486390,31880 -3486394,621021 -3486398,531021 -348639c,90440000 -34863a0,2841021 -34863a4,804300bc -34863a8,410c0 -34863ac,441023 -34863b0,21080 -34863b4,2821021 -34863b8,804200e5 -34863bc,afb60020 -34863c0,1860000b -34863c4,a3a00024 -34863c8,602025 -34863cc,2863000a -34863d0,50600001 -34863d4,24040009 -34863d8,41e00 -34863dc,31e03 -34863e0,4620001 -34863e4,2025 -34863e8,24840030 -34863ec,a3a40020 -34863f0,1840000a -34863f4,401825 -34863f8,2842000a -34863fc,50400001 -3486400,24030009 -3486404,31600 -3486408,21603 -348640c,4420001 -3486410,1825 -3486414,24630030 -3486418,a3a30022 -348641c,2403025 -3486420,2a02825 -3486424,c10373e -3486428,27a40020 -348642c,26310001 -3486430,24020009 -3486434,1622ffc9 -3486438,26520011 -348643c,3c028041 -3486440,9454ebec -3486444,14a080 -3486448,26940001 -348644c,295a021 -3486450,24070001 -3486454,2406000e -3486458,3c058041 -348645c,24a5ebf8 -3486460,c1023dd -3486464,2002025 -3486468,8825 -348646c,2413002c -3486470,24020003 -3486474,3c128041 -3486478,2652ea38 -348647c,3c158011 -3486480,36b5a5d0 -3486484,3c168041 -3486488,10000004 -348648c,26d6ebf8 -3486490,2a220006 -3486494,2c420001 -3486498,24420003 -348649c,2221021 -34864a0,21840 -34864a4,621821 -34864a8,31880 -34864ac,621821 -34864b0,721821 -34864b4,90640000 -34864b8,2403000d -34864bc,50830001 -34864c0,2404000a -34864c4,21840 -34864c8,621821 -34864cc,31880 -34864d0,621021 -34864d4,2421021 -34864d8,90420001 -34864dc,30420040 -34864e0,50400010 -34864e4,26310001 -34864e8,2a42021 -34864ec,908200a8 -34864f0,30420001 -34864f4,5040000b -34864f8,26310001 -34864fc,24020010 -3486500,afa20018 -3486504,afa20014 -3486508,afb30010 -348650c,2803825 -3486510,3025 -3486514,2c02825 -3486518,c102445 -348651c,2002025 -3486520,26310001 -3486524,24020009 -3486528,1622ffd9 -348652c,26730011 -3486530,24070001 -3486534,2406000a -3486538,3c058041 -348653c,24a5ebf8 -3486540,c1023dd -3486544,2002025 -3486548,3c128041 -348654c,2652ea38 -3486550,2413002c -3486554,24110001 -3486558,3c158011 -348655c,36b5a5d0 -3486560,3c160040 -3486564,3c178041 -3486568,26f7ebf8 -348656c,2622ffff -3486570,28420006 -3486574,54400145 -3486578,92420028 -348657c,92420035 -3486580,30420020 -3486584,1040000f -3486588,2a220009 -348658c,8ea200a4 -3486590,561024 -3486594,1040000b -3486598,2a220009 -348659c,24020010 -34865a0,afa20018 -34865a4,afa20014 -34865a8,afb30010 -34865ac,2803825 -34865b0,3025 -34865b4,2e02825 -34865b8,c102445 -34865bc,2002025 -34865c0,2a220009 -34865c4,1040010f -34865c8,26310001 -34865cc,2652000d -34865d0,1000ffe6 -34865d4,26730011 -34865d8,8c570d70 -34865dc,12e00007 -34865e0,2e01025 -34865e4,3c028041 -34865e8,9443ebec -34865ec,31040 -34865f0,431021 -34865f4,21040 -34865f8,24420001 -34865fc,3c038041 -3486600,9467ebec -3486604,738c0 -3486608,24e70038 -348660c,e23821 -3486610,24020140 -3486614,471023 -3486618,22fc2 -348661c,a22821 -3486620,52843 -3486624,24b50001 -3486628,240200cd -348662c,afa20010 -3486630,24060011 -3486634,c1014d0 -3486638,2002025 -348663c,8e020008 -3486640,24430008 -3486644,ae030008 -3486648,3c03fa00 -348664c,ac430000 -3486650,2403ffff -3486654,ac430004 -3486658,24120013 -348665c,8825 -3486660,3c138041 -3486664,2673ea38 -3486668,2414000c -348666c,2a22000a -3486670,38420001 -3486674,511021 -3486678,22040 -348667c,822021 -3486680,42080 -3486684,822021 -3486688,24840003 -348668c,2403025 -3486690,2a02825 -3486694,c10373e -3486698,2642021 -348669c,26310001 -34866a0,1634fff2 -34866a4,26520011 -34866a8,3c028041 -34866ac,9454ebec -34866b0,14a0c0 -34866b4,26940001 -34866b8,295a021 -34866bc,24070001 -34866c0,24060010 -34866c4,3c058041 -34866c8,24a5ebf8 -34866cc,c1023dd -34866d0,2002025 -34866d4,24120012 -34866d8,8825 -34866dc,3c138041 -34866e0,2673ea38 -34866e4,3c158011 -34866e8,36b5a5d0 -34866ec,3c168041 -34866f0,26d6ebf8 -34866f4,2a23000a -34866f8,38630001 -34866fc,711821 -3486700,31040 -3486704,431021 -3486708,21080 -348670c,431021 -3486710,2621021 -3486714,90420001 -3486718,30420010 -348671c,50400017 -3486720,26310001 -3486724,31040 -3486728,431021 -348672c,21080 -3486730,431021 -3486734,531021 -3486738,90420000 -348673c,2a21021 -3486740,904200a8 -3486744,21082 -3486748,30420001 -348674c,5040000b -3486750,26310001 -3486754,24020010 -3486758,afa20018 -348675c,afa20014 -3486760,afb20010 -3486764,2803825 -3486768,3025 -348676c,2c02825 -3486770,c102445 -3486774,2002025 -3486778,26310001 -348677c,2402000c -3486780,1622ffdc -3486784,26520011 -3486788,269e0011 -348678c,24070001 -3486790,2406000f -3486794,3c058041 -3486798,24a5ebf8 -348679c,c1023dd -34867a0,2002025 -34867a4,24120012 -34867a8,8825 -34867ac,3c138041 -34867b0,2673ea38 -34867b4,3c158011 -34867b8,36b5a5d0 -34867bc,3c168041 -34867c0,26d6ebf8 -34867c4,2a23000a -34867c8,38630001 -34867cc,711821 -34867d0,31040 -34867d4,431021 -34867d8,21080 -34867dc,431021 -34867e0,2621021 -34867e4,90420001 -34867e8,30420010 -34867ec,50400017 -34867f0,26310001 -34867f4,31040 -34867f8,431021 -34867fc,21080 -3486800,431021 -3486804,531021 -3486808,90420000 -348680c,2a21021 -3486810,904200a8 -3486814,21042 -3486818,30420001 -348681c,5040000b +3485ebc,2694132e +3485ec0,3c168041 +3485ec4,24070006 +3485ec8,2203025 +3485ecc,2a02825 +3485ed0,c10413d +3485ed4,2912021 +3485ed8,26520001 +3485edc,8ec23b88 +3485ee0,242102a +3485ee4,1440fff7 +3485ee8,2631000d +3485eec,afa00010 +3485ef0,3825 +3485ef4,2406000b +3485ef8,24050006 +3485efc,c10416f +3485f00,2002025 +3485f04,267e003f +3485f08,24070001 +3485f0c,24060011 +3485f10,3c058041 +3485f14,24a51528 +3485f18,c10275b +3485f1c,2002025 +3485f20,3c028041 +3485f24,8c423b88 +3485f28,18400037 +3485f2c,3c174f28 +3485f30,3c168041 +3485f34,26d61350 +3485f38,2c08825 +3485f3c,9025 +3485f40,3c148011 +3485f44,3694a5d0 +3485f48,26f74f29 +3485f4c,3c158041 +3485f50,82220001 +3485f54,4430028 +3485f58,26520001 +3485f5c,92240000 +3485f60,2841021 +3485f64,804300bc +3485f68,410c0 +3485f6c,441023 +3485f70,21080 +3485f74,2821021 +3485f78,804200e5 +3485f7c,afb70020 +3485f80,1860000b +3485f84,a3a00024 +3485f88,602025 +3485f8c,2863000a +3485f90,50600001 +3485f94,24040009 +3485f98,41e00 +3485f9c,31e03 +3485fa0,4620001 +3485fa4,2025 +3485fa8,24840030 +3485fac,a3a40020 +3485fb0,1840000a +3485fb4,401825 +3485fb8,2842000a +3485fbc,50400001 +3485fc0,24030009 +3485fc4,31600 +3485fc8,21603 +3485fcc,4420001 +3485fd0,1825 +3485fd4,24630030 +3485fd8,a3a30022 +3485fdc,2363023 +3485fe0,24070006 +3485fe4,24c60025 +3485fe8,3c02825 +3485fec,c10413d +3485ff0,27a40020 +3485ff4,26520001 +3485ff8,8ea23b88 +3485ffc,242102a +3486000,1440ffd3 +3486004,2631000d +3486008,afa00010 +348600c,3825 +3486010,2406000b +3486014,24050006 +3486018,c10416f +348601c,2002025 +3486020,26770058 +3486024,24070001 +3486028,2406000e +348602c,3c058041 +3486030,24a51528 +3486034,c10275b +3486038,2002025 +348603c,3c028041 +3486040,8c423b88 +3486044,18400027 +3486048,3c028041 +348604c,3c168041 +3486050,26d61350 +3486054,2c08825 +3486058,9025 +348605c,3c158011 +3486060,36b5a5d0 +3486064,245e1528 +3486068,3c148041 +348606c,92230000 +3486070,2404000d +3486074,14640002 +3486078,2201025 +348607c,2403000a +3486080,90420001 +3486084,30420040 +3486088,50400012 +348608c,26520001 +3486090,2a31821 +3486094,906200a8 +3486098,30420001 +348609c,5040000d +34860a0,26520001 +34860a4,2402000c +34860a8,afa20018 +34860ac,afa20014 +34860b0,2361023 +34860b4,24420024 +34860b8,afa20010 +34860bc,2e03825 +34860c0,3025 +34860c4,3c02825 +34860c8,c1027c3 +34860cc,2002025 +34860d0,26520001 +34860d4,8e823b88 +34860d8,242102a +34860dc,1440ffe3 +34860e0,2631000d +34860e4,24070001 +34860e8,2406000a +34860ec,3c058041 +34860f0,24a51528 +34860f4,c10275b +34860f8,2002025 +34860fc,3c028041 +3486100,8c423b88 +3486104,18400023 +3486108,3c028041 +348610c,3c118041 +3486110,26311351 +3486114,9025 +3486118,3c158011 +348611c,36b5a5d0 +3486120,24421350 +3486124,24160023 +3486128,2c2b023 +348612c,3c1e8041 +3486130,3c148041 +3486134,92220000 +3486138,30420020 +348613c,50400011 +3486140,26520001 +3486144,8ea200a4 +3486148,3c030040 +348614c,431024 +3486150,5040000c +3486154,26520001 +3486158,2402000c +348615c,afa20018 +3486160,afa20014 +3486164,2d11021 +3486168,afa20010 +348616c,2e03825 +3486170,3025 +3486174,27c51528 +3486178,c1027c3 +348617c,2002025 +3486180,26520001 +3486184,8e823b88 +3486188,242102a +348618c,1440ffe9 +3486190,2631000d +3486194,26770065 +3486198,24070001 +348619c,24060010 +34861a0,3c058041 +34861a4,24a51528 +34861a8,c10275b +34861ac,2002025 +34861b0,3c028041 +34861b4,8c423b88 +34861b8,18400024 +34861bc,3c028041 +34861c0,3c168041 +34861c4,26d61350 +34861c8,2c08825 +34861cc,9025 +34861d0,3c158011 +34861d4,36b5a5d0 +34861d8,245e1528 +34861dc,3c148041 +34861e0,92220001 +34861e4,30420010 +34861e8,50400014 +34861ec,26520001 +34861f0,92220000 +34861f4,2a21021 +34861f8,904200a8 +34861fc,21082 +3486200,30420001 +3486204,5040000d +3486208,26520001 +348620c,2402000c +3486210,afa20018 +3486214,afa20014 +3486218,2361023 +348621c,24420024 +3486220,afa20010 +3486224,2e03825 +3486228,3025 +348622c,3c02825 +3486230,c1027c3 +3486234,2002025 +3486238,26520001 +348623c,8e823b88 +3486240,242102a +3486244,1440ffe6 +3486248,2631000d +348624c,26770072 +3486250,24070001 +3486254,2406000f +3486258,3c058041 +348625c,24a51528 +3486260,c10275b +3486264,2002025 +3486268,3c028041 +348626c,8c423b88 +3486270,18400024 +3486274,3c168041 +3486278,26d61350 +348627c,2c08825 +3486280,9025 +3486284,3c158011 +3486288,36b5a5d0 +348628c,3c028041 +3486290,245e1528 +3486294,3c148041 +3486298,92220001 +348629c,30420010 +34862a0,50400014 +34862a4,26520001 +34862a8,92220000 +34862ac,2a21021 +34862b0,904200a8 +34862b4,21042 +34862b8,30420001 +34862bc,5040000d +34862c0,26520001 +34862c4,2402000c +34862c8,afa20018 +34862cc,afa20014 +34862d0,2361023 +34862d4,24420024 +34862d8,afa20010 +34862dc,2e03825 +34862e0,3025 +34862e4,3c02825 +34862e8,c1027c3 +34862ec,2002025 +34862f0,26520001 +34862f4,8e823b88 +34862f8,242102a +34862fc,1440ffe6 +3486300,2631000d +3486304,2677007f +3486308,24070001 +348630c,2406000b +3486310,3c058041 +3486314,24a51528 +3486318,c10275b +348631c,2002025 +3486320,3c028041 +3486324,8c423b88 +3486328,18400052 +348632c,3c158041 +3486330,26b51350 +3486334,2a08825 +3486338,9025 +348633c,3c168011 +3486340,36d6a5d0 +3486344,3c028041 +3486348,245e1528 +348634c,3c148041 +3486350,92230002 +3486354,50600013 +3486358,26520001 +348635c,92220000 +3486360,38420003 +3486364,2c21021 +3486368,90420e9c +348636c,5443000d +3486370,26520001 +3486374,2402000c +3486378,afa20018 +348637c,afa20014 +3486380,2351023 +3486384,24420024 +3486388,afa20010 +348638c,2e03825 +3486390,3025 +3486394,3c02825 +3486398,c1027c3 +348639c,2002025 +34863a0,26520001 +34863a4,8e823b88 +34863a8,242182a +34863ac,1460ffe8 +34863b0,2631000d +34863b4,8fa3003c +34863b8,5060002f +34863bc,afa00010 +34863c0,1840002c +34863c4,2673008c +34863c8,2a08825 +34863cc,9025 +34863d0,3c1e8040 +34863d4,3c168040 +34863d8,26d60d9a +34863dc,3c148041 +34863e0,26941254 +34863e4,3c028041 +34863e8,24421258 +34863ec,afa20038 +34863f0,3c178041 +34863f4,8fc20d78 +34863f8,5040000f +34863fc,92220000 +3486400,92220001 +3486404,30420010 +3486408,5040000b +348640c,92220000 +3486410,92230000 +3486414,3c028011 +3486418,3442a5d0 +348641c,431021 +3486420,904200a8 +3486424,21082 +3486428,30420001 +348642c,5040000d +3486430,26520001 +3486434,92220000 +3486438,561021 +348643c,90420000 +3486440,14400002 +3486444,2802025 +3486448,8fa40038 +348644c,2353023 +3486450,24070006 +3486454,24c60025 +3486458,c10413d +348645c,2602825 +3486460,26520001 +3486464,8ee23b88 +3486468,242102a +348646c,1440ffe1 +3486470,2631000d +3486474,afa00010 +3486478,3825 +348647c,2406000b +3486480,24050006 +3486484,c10416f +3486488,2002025 +348648c,100002a6 +3486494,504000bc +3486498,30840100 +348649c,3c028011 +34864a0,3442a5d0 +34864a4,3c038040 +34864a8,8c630d7c +34864ac,10600015 +34864b0,94420f2e +34864b4,3c038040 +34864b8,8c630d84 +34864bc,50600014 +34864c0,24020001 +34864c4,30430001 +34864c8,14600007 +34864cc,24030001 +34864d0,3c038040 +34864d4,8c630d84 +34864d8,10600010 +34864dc,afa00040 +34864e0,10000003 +34864e4,30420002 +34864e8,afa30040 +34864ec,30420002 +34864f0,24030001 +34864f4,1440000b +34864f8,afa3003c +34864fc,10000009 +3486500,afa0003c +3486504,afa00040 +3486508,10000006 +348650c,afa0003c +3486510,afa20040 +3486514,10000003 +3486518,afa2003c +348651c,24020001 +3486520,afa2003c +3486524,3c028041 +3486528,9442151c +348652c,23840 +3486530,e23821 +3486534,73880 +3486538,e23823 +348653c,73840 +3486540,24e70013 +3486544,24020140 +3486548,471023 +348654c,2a7c2 +3486550,282a021 +3486554,14a043 +3486558,26950001 +348655c,2402009a +3486560,afa20010 +3486564,2406002b +3486568,2802825 +348656c,c101619 +3486570,2002025 +3486574,3c058041 +3486578,24a51548 +348657c,94a70008 +3486580,3025 +3486584,c10275b +3486588,2002025 +348658c,3c118041 +3486590,26311338 +3486594,2412005f +3486598,3c1efa00 +348659c,24130010 +34865a0,3c168041 +34865a4,26d61548 +34865a8,241700c5 +34865ac,92220001 +34865b0,21600 +34865b4,92230003 +34865b8,31a00 +34865bc,431025 +34865c0,92230002 +34865c4,31c00 +34865c8,431025 +34865cc,344200ff +34865d0,8e030008 +34865d4,24640008 +34865d8,ae040008 +34865dc,ac7e0000 +34865e0,ac620004 +34865e4,afb30018 +34865e8,afb30014 +34865ec,afb20010 +34865f0,2a03825 +34865f4,92260000 +34865f8,2c02825 +34865fc,c1027c3 +3486600,2002025 +3486604,26520011 +3486608,1657ffe8 +348660c,26310004 +3486610,10000254 +3486614,8e020008 +3486618,afb30018 +348661c,afb30014 +3486620,afb20010 +3486624,2a03825 +3486628,2203025 +348662c,2c02825 +3486630,c1027c3 +3486634,2002025 +3486638,26310001 +348663c,1637fff6 +3486640,26520011 +3486644,26820012 +3486648,afa20038 +348664c,3c128040 +3486650,26520dc0 +3486654,2413002d +3486658,8825 +348665c,8fa20040 +3486660,2a82b +3486664,3c168041 +3486668,26d6132c +348666c,3c178040 +3486670,3c1e8041 +3486674,3c148040 +3486678,26940d8c +348667c,27c21350 +3486680,afa20040 +3486684,2a230003 +3486688,10600258 +348668c,32a200ff +3486690,10000256 +3486694,8fa2003c +3486698,90450000 +348669c,8ee20d80 +34866a0,24030001 +34866a4,10430005 +34866a8,24030002 +34866ac,10430018 +34866b0,24020003 +34866b4,1000002a +34866b8,2603025 +34866bc,27c21350 +34866c0,24460068 +34866c4,90430000 +34866c8,742021 +34866cc,80840000 +34866d0,1485000b +34866d4,2442000d +34866d8,3c028011 +34866dc,3442a5d0 +34866e0,431021 +34866e4,904200a8 +34866e8,21042 +34866ec,30420001 +34866f0,5440001b +34866f4,2603025 +34866f8,1000001d +34866fc,26310001 +3486700,54c2fff1 +3486704,90430000 +3486708,10000015 +348670c,2603025 +3486710,12220012 +3486714,2a230003 +3486718,38630001 +348671c,2231823 +3486720,31040 +3486724,431021 +3486728,21080 +348672c,431021 +3486730,8fa30040 +3486734,431021 +3486738,90430000 +348673c,3c028011 +3486740,3442a5d0 +3486744,431021 +3486748,904200a8 +348674c,21042 +3486750,30420001 +3486754,50400006 +3486758,26310001 +348675c,2603025 +3486760,8fa50038 +3486764,c104167 +3486768,2402025 +348676c,26310001 +3486770,26520017 +3486774,24020009 +3486778,1622ffc2 +348677c,26730011 +3486780,100001e9 +3486788,108000dc +348678c,3c028040 +3486790,3c028041 +3486794,9442151c +3486798,23840 +348679c,e23821 +34867a0,73880 +34867a4,24e70014 +34867a8,24050140 +34867ac,a72823 +34867b0,52843 +34867b4,24b40001 +34867b8,2402009a +34867bc,afa20010 +34867c0,2406002b +34867c4,c101619 +34867c8,2002025 +34867cc,8e020008 +34867d0,24430008 +34867d4,ae030008 +34867d8,3c03fa00 +34867dc,ac430000 +34867e0,2403ffff +34867e4,ac430004 +34867e8,3c128041 +34867ec,26521387 +34867f0,2413002d +34867f4,24110001 +34867f8,2622ffff +34867fc,28420006 +3486800,144001f0 +3486804,2603025 +3486808,2802825 +348680c,c104167 +3486810,2402025 +3486814,2a220009 +3486818,10400005 +348681c,3c028041 3486820,26310001 -3486824,24020010 -3486828,afa20018 -348682c,afa20014 -3486830,afb20010 -3486834,3c03825 -3486838,3025 -348683c,2c02825 -3486840,c102445 -3486844,2002025 -3486848,26310001 -348684c,2402000c -3486850,1622ffdc -3486854,26520011 -3486858,269e0022 -348685c,24070001 -3486860,2406000b -3486864,3c058041 -3486868,24a5ebf8 -348686c,c1023dd -3486870,2002025 -3486874,24120012 -3486878,8825 -348687c,3c138041 -3486880,2673ea38 -3486884,3c158011 -3486888,36b5a5d0 -348688c,3c168041 -3486890,26d6ebf8 -3486894,2a23000a -3486898,38630001 -348689c,711821 -34868a0,31040 -34868a4,431021 -34868a8,21080 -34868ac,431021 -34868b0,2621021 -34868b4,90440002 -34868b8,50800016 -34868bc,26310001 -34868c0,31040 -34868c4,431021 -34868c8,21080 -34868cc,431021 -34868d0,531021 -34868d4,90420000 -34868d8,38420003 -34868dc,2a21021 -34868e0,90420e9c -34868e4,5444000b -34868e8,26310001 -34868ec,24020010 -34868f0,afa20018 -34868f4,afa20014 -34868f8,afb20010 -34868fc,3c03825 -3486900,3025 -3486904,2c02825 -3486908,c102445 -348690c,2002025 -3486910,26310001 -3486914,2402000c -3486918,1622ffde -348691c,26520011 -3486920,12e00038 -3486924,26940033 -3486928,24120013 -348692c,8825 -3486930,3c178040 -3486934,3c138041 -3486938,2673ea38 -348693c,3c168040 -3486940,26d60d96 -3486944,3c158041 -3486948,26b5e948 -348694c,3c1e8041 -3486950,2a22000a -3486954,38420001 -3486958,8ee30d74 -348695c,10600017 -3486960,511021 -3486964,21840 -3486968,621821 -348696c,31880 -3486970,621821 -3486974,2631821 -3486978,90630001 -348697c,30630010 -3486980,1060000f -3486984,21840 -3486988,621821 -348698c,31880 -3486990,621821 -3486994,731821 -3486998,90640000 -348699c,3c038011 -34869a0,3463a5d0 -34869a4,641821 -34869a8,906300a8 -34869ac,31882 -34869b0,30630001 -34869b4,50600010 -34869b8,26310001 -34869bc,21840 -34869c0,621821 -34869c4,31880 -34869c8,621021 -34869cc,531021 -34869d0,90420000 -34869d4,561021 -34869d8,90420000 -34869dc,14400002 -34869e0,2a02025 -34869e4,27c4e94c -34869e8,2403025 -34869ec,c10373e -34869f0,2802825 -34869f4,26310001 -34869f8,2402000c -34869fc,1622ffd4 -3486a00,26520011 -3486a04,c1037a2 -3486a08,2002025 -3486a0c,8e020008 -3486a10,24430008 -3486a14,ae030008 -3486a18,3c03e900 -3486a1c,ac430000 -3486a20,ac400004 -3486a24,8e020008 -3486a28,24430008 -3486a2c,ae030008 -3486a30,3c03df00 -3486a34,ac430000 -3486a38,10000027 -3486a3c,ac400004 -3486a40,24430008 -3486a44,ae030008 -3486a48,3c03fa00 -3486a4c,ac430000 -3486a50,2403ffff -3486a54,ac430004 -3486a58,3c058041 -3486a5c,24a5ec28 -3486a60,94a70008 -3486a64,3025 -3486a68,c1023dd -3486a6c,2002025 -3486a70,2412002c -3486a74,8825 -3486a78,24130010 -3486a7c,3c168041 -3486a80,26d6ec28 -3486a84,1000fd9b -3486a88,24170003 -3486a8c,30420020 -3486a90,5440febf -3486a94,8ea200a4 -3486a98,1000fecc -3486a9c,26310001 -3486aa0,2802825 -3486aa4,c10373e -3486aa8,2644fff3 -3486aac,1000fe14 -3486ab0,26310001 -3486ab4,8c630d80 -3486ab8,1460fab8 -3486abc,24070001 -3486ac0,1000fac6 -3486ac4,24020001 -3486ac8,1440fdaa -3486acc,2d11021 -3486ad0,1000fdde -3486ad4,26310001 -3486ad8,8fbf006c -3486adc,8fbe0068 -3486ae0,8fb70064 -3486ae4,8fb60060 -3486ae8,8fb5005c -3486aec,8fb40058 -3486af0,8fb30054 -3486af4,8fb20050 -3486af8,8fb1004c -3486afc,8fb00048 -3486b00,3e00008 -3486b04,27bd0070 -3486b08,3e00008 -3486b10,44860000 -3486b14,44801000 -3486b1c,46020032 -3486b24,45030011 -3486b28,46007006 -3486b2c,460e603c -3486b34,45000007 -3486b38,460c0000 -3486b3c,4600703c -3486b44,45000009 -3486b4c,3e00008 -3486b50,46007006 -3486b54,460e003c -3486b5c,45000003 -3486b64,3e00008 -3486b68,46007006 -3486b6c,3e00008 -3486b74,3c02801c -3486b78,344284a0 -3486b7c,c44000d4 -3486b80,3c028041 -3486b84,3e00008 -3486b88,e4400dd0 -3486b8c,27bdffe8 -3486b90,afbf0014 -3486b94,3c028041 -3486b98,9042eaf0 -3486b9c,5040001b -3486ba0,3c028041 -3486ba4,3c038011 -3486ba8,3463a5d0 -3486bac,8c630070 -3486bb0,31f02 -3486bb4,1062000d -3486bb8,21300 -3486bbc,3c048011 -3486bc0,3484a5d0 -3486bc4,94830070 -3486bc8,30630fff -3486bcc,621025 -3486bd0,a4820070 -3486bd4,3c04801d -3486bd8,3485aa30 -3486bdc,3c028007 -3486be0,34429764 -3486be4,40f809 -3486be8,248484a0 -3486bec,3c028041 -3486bf0,9043eaf0 -3486bf4,24020001 -3486bf8,14620004 -3486bfc,3c028041 -3486c00,3c028041 -3486c04,a040eaf0 -3486c08,3c028041 -3486c0c,c44eeae8 -3486c10,44800000 -3486c18,46007032 -3486c20,45010010 -3486c24,3c02801c -3486c28,344284a0 -3486c2c,c44000d4 -3486c30,46007032 -3486c38,45010019 -3486c3c,3c02801c -3486c40,3c028041 -3486c44,8c46e994 -3486c48,3c028041 -3486c4c,c101ac4 -3486c50,c44c0dcc -3486c54,3c02801c -3486c58,344284a0 -3486c5c,1000000f -3486c60,e44000d4 -3486c64,344284a0 -3486c68,c44c00d4 -3486c6c,3c028041 -3486c70,c44e0dd0 -3486c74,460e6032 -3486c7c,45010008 -3486c80,3c02801c -3486c84,3c028041 -3486c88,c101ac4 -3486c8c,8c46e998 -3486c90,3c02801c -3486c94,344284a0 -3486c98,e44000d4 -3486c9c,3c02801c -3486ca0,344284a0 -3486ca4,c44000d4 -3486ca8,3c028041 -3486cac,e4400dcc -3486cb0,3c028041 -3486cb4,9042eaf1 -3486cb8,24030001 -3486cbc,1443000f -3486cc0,24030002 -3486cc4,3c02801c -3486cc8,344284a0 -3486ccc,94420322 -3486cd0,3c038041 -3486cd4,2463e728 -3486cd8,431021 -3486cdc,90420000 -3486ce0,10400018 -3486ce4,3c028041 -3486ce8,3c02801c -3486cec,344284a0 -3486cf0,24030035 -3486cf4,10000012 -3486cf8,a4430322 -3486cfc,14430011 -3486d00,3c028041 -3486d04,3c02801c -3486d08,344284a0 -3486d0c,94420322 -3486d10,3c038041 -3486d14,2463e728 -3486d18,431021 -3486d1c,90420000 -3486d20,10400006 -3486d24,3c028041 -3486d28,3c02801c -3486d2c,344284a0 -3486d30,2403001f -3486d34,a4430322 -3486d38,3c028041 -3486d3c,a040eaf1 -3486d40,3c028041 -3486d44,2442eae4 -3486d48,c4400008 -3486d4c,3c038040 -3486d50,e4602a30 -3486d54,9044000e -3486d58,3c038040 -3486d5c,a0642f81 -3486d60,9042000f -3486d64,50400006 -3486d68,3c028041 -3486d6c,2442ffff -3486d70,3c038041 -3486d74,c1025fe -3486d78,a062eaf3 -3486d7c,3c028041 -3486d80,9042eaf4 -3486d84,1040000b -3486d88,3c028041 -3486d8c,3c02801c -3486d90,344284a0 -3486d94,94430014 -3486d98,2404dfff -3486d9c,641824 -3486da0,a4430014 -3486da4,94430020 -3486da8,641824 -3486dac,a4430020 -3486db0,3c028041 -3486db4,9042eaf5 -3486db8,10400016 -3486dbc,8fbf0014 -3486dc0,3c02801c -3486dc4,344284a0 -3486dc8,90430016 -3486dcc,31823 -3486dd0,a0430016 -3486dd4,90430017 -3486dd8,31823 -3486ddc,a0430017 -3486de0,90430022 -3486de4,31823 -3486de8,a0430022 -3486dec,90430023 -3486df0,31823 -3486df4,a0430023 -3486df8,90430028 -3486dfc,31823 -3486e00,a0430028 -3486e04,90430029 -3486e08,31823 -3486e0c,a0430029 -3486e10,8fbf0014 -3486e14,3e00008 -3486e18,27bd0018 -3486e1c,850018 -3486e20,1812 -3486e24,24620001 -3486e28,3042ffff -3486e2c,31a02 -3486e30,431021 -3486e34,21203 -3486e38,3e00008 -3486e3c,304200ff -3486e40,2402ffff -3486e44,a0820002 -3486e48,a0820001 -3486e4c,4a00031 -3486e50,a0820000 -3486e54,a01825 -3486e58,28a503e8 -3486e5c,50a00001 -3486e60,240303e7 -3486e64,31c00 -3486e68,31c03 -3486e6c,3c026666 -3486e70,24426667 -3486e74,620018 -3486e78,1010 -3486e7c,21083 -3486e80,32fc3 -3486e84,451023 -3486e88,22880 -3486e8c,a22821 -3486e90,52840 -3486e94,651823 -3486e98,21400 -3486e9c,21403 -3486ea0,1040001c -3486ea4,a0830002 -3486ea8,3c036666 -3486eac,24636667 -3486eb0,430018 -3486eb4,1810 -3486eb8,31883 -3486ebc,22fc3 -3486ec0,651823 -3486ec4,32880 -3486ec8,a32821 -3486ecc,52840 -3486ed0,451023 -3486ed4,a0820001 -3486ed8,31400 -3486edc,21403 -3486ee0,1040000c -3486ee4,3c036666 -3486ee8,24636667 -3486eec,430018 -3486ef0,1810 -3486ef4,31883 -3486ef8,22fc3 -3486efc,651823 -3486f00,32880 -3486f04,a31821 -3486f08,31840 -3486f0c,431023 -3486f10,a0820000 -3486f14,3e00008 -3486f1c,27bdffd0 -3486f20,afbf002c -3486f24,afb20028 -3486f28,afb10024 -3486f2c,afb00020 -3486f30,808025 -3486f34,a08825 -3486f38,afa7003c -3486f3c,8fb20040 -3486f40,c1023dd -3486f44,24070001 -3486f48,93a7003c -3486f4c,afb20018 -3486f50,afb20014 -3486f54,83a2003d -3486f58,2442005c -3486f5c,afa20010 -3486f60,24e70037 -3486f64,3025 -3486f68,2202825 -3486f6c,c102445 -3486f70,2002025 -3486f74,8fbf002c -3486f78,8fb20028 -3486f7c,8fb10024 -3486f80,8fb00020 -3486f84,3e00008 -3486f88,27bd0030 -3486f8c,27bdffe0 -3486f90,afbf001c -3486f94,afb20018 -3486f98,afb10014 -3486f9c,afb00010 -3486fa0,808025 -3486fa4,24850074 -3486fa8,24070001 -3486fac,4825 -3486fb0,3c028041 -3486fb4,2442e7ec -3486fb8,2408ffe0 -3486fbc,3c048041 -3486fc0,2484e834 -3486fc4,90430000 -3486fc8,1031824 -3486fcc,14600005 -3486fd0,80a60000 -3486fd4,90430001 -3486fd8,30c600ff -3486fdc,50660001 -3486fe0,1274825 -3486fe4,24420004 -3486fe8,73840 -3486fec,1444fff5 -3486ff0,24a50001 -3486ff4,3c028041 -3486ff8,ac490ec0 -3486ffc,8e1100a4 -3487000,24420ec0 -3487004,3223003f -3487008,a0430004 -348700c,9602009c -3487010,8203003e -3487014,10600002 -3487018,3042fffb -348701c,34420004 -3487020,3c038041 -3487024,a4620ec6 -3487028,112c02 -348702c,30a5007c -3487030,26030086 -3487034,2606008a -3487038,2407001b -348703c,90640000 -3487040,2482ffec -3487044,304200ff -3487048,2c42000d -348704c,50400004 -3487050,24630001 -3487054,54870001 -3487058,34a50001 -348705c,24630001 -3487060,5466fff7 -3487064,90640000 -3487068,3c028041 -348706c,a0450ec5 -3487070,9203007b -3487074,2462fff9 -3487078,304200ff -348707c,2c420002 -3487080,14400003 -3487084,2025 -3487088,10000002 -348708c,24030007 -3487090,24040001 -3487094,3c028041 -3487098,24420ec0 -348709c,a0440008 -34870a0,a0430009 -34870a4,9203007d -34870a8,2462fff6 -34870ac,304200ff -34870b0,2c420002 -34870b4,14400003 -34870b8,2025 -34870bc,10000002 -34870c0,2403000a -34870c4,24040001 -34870c8,3c028041 -34870cc,24420ec0 -34870d0,a044000a -34870d4,a043000b -34870d8,86020ef6 -34870dc,440001d -34870e0,2403002b -34870e4,96020ef4 -34870e8,210c2 -34870ec,3042008f -34870f0,2c430010 -34870f4,10600019 -34870f8,2403002b -34870fc,50400007 -3487100,9203008b -3487104,3c038041 -3487108,2463e76c -348710c,431021 -3487110,90430000 -3487114,10000014 -3487118,24040001 -348711c,2462ffdf -3487120,304200ff -3487124,2c420003 -3487128,5040000e -348712c,2403002b -3487130,24020023 -3487134,1462000c -3487138,24040001 -348713c,96020ede -3487140,30420200 -3487144,50400001 -3487148,24030022 -348714c,10000006 -3487150,24040001 -3487154,10000004 -3487158,24040001 -348715c,10000002 -3487160,24040001 -3487164,2025 -3487168,3c028041 -348716c,24420ec0 -3487170,a043000d -3487174,a044000c -3487178,3c028040 -348717c,90420d60 -3487180,14400008 -3487184,8204008a -3487188,24020030 -348718c,10820071 -3487190,2482ffcb -3487194,304200ff -3487198,2c420002 -348719c,14400007 -34871a0,24030034 -34871a4,308300ff -34871a8,2462ffd3 -34871ac,304200ff -34871b0,2c42000b -34871b4,50400003 -34871b8,24030037 -34871bc,10000002 -34871c0,24040001 -34871c4,2025 -34871c8,3c028041 -34871cc,24420ec0 -34871d0,a043000f -34871d4,a044000e -34871d8,9202003c -34871dc,10400005 -34871e0,3c028041 -34871e4,24030013 -34871e8,a0430ed1 -34871ec,10000004 -34871f0,24030001 -34871f4,24030012 -34871f8,a0430ed1 -34871fc,9203003a -3487200,3c028041 -3487204,a0430ed0 -3487208,8e0200a0 -348720c,21182 -3487210,30420007 -3487214,10400009 -3487218,2025 -348721c,401825 -3487220,2c420004 -3487224,50400001 -3487228,24030003 -348722c,2463004f -3487230,306300ff -3487234,10000002 -3487238,24040001 -348723c,24030050 -3487240,3c028041 -3487244,24420ec0 -3487248,a0440012 -348724c,a0430013 -3487250,8e0200a0 -3487254,21242 -3487258,30420007 -348725c,50400009 -3487260,2025 -3487264,401825 -3487268,2c420003 -348726c,50400001 -3487270,24030002 -3487274,24630052 -3487278,306300ff -348727c,10000002 -3487280,24040001 -3487284,24030053 -3487288,3c028041 -348728c,24420ec0 -3487290,a0440014 -3487294,a0430015 -3487298,8e0300a0 -348729c,31b02 -34872a0,30630003 -34872a4,a0430016 -34872a8,86050034 -34872ac,3c048041 -34872b0,c101b90 -34872b4,24840edb -34872b8,3c020080 -34872bc,2221024 -34872c0,10400002 -34872c4,2825 -34872c8,860500d0 -34872cc,3c048041 -34872d0,c101b90 -34872d4,24840ede -34872d8,860508c6 -34872dc,58a00001 -34872e0,2405ffff -34872e4,3c048041 -34872e8,c101b90 -34872ec,24840ee1 -34872f0,3c128041 -34872f4,26520ec0 -34872f8,9202003d -34872fc,a2420017 -3487300,8602002e -3487304,22fc3 -3487308,30a5000f -348730c,a22821 -3487310,52903 -3487314,3c048041 -3487318,c101b90 -348731c,24840ed8 -3487320,86050022 -3487324,3c048041 -3487328,c101b90 -348732c,24840ee4 -3487330,118982 -3487334,32310fff -3487338,a6510028 -348733c,8fbf001c -3487340,8fb20018 -3487344,8fb10014 -3487348,8fb00010 -348734c,3e00008 -3487350,27bd0020 -3487354,1000ff99 -3487358,2403002f -348735c,27bdff88 -3487360,afbf0074 -3487364,afbe0070 -3487368,afb7006c -348736c,afb60068 -3487370,afb50064 -3487374,afb40060 -3487378,afb3005c -348737c,afb20058 -3487380,afb10054 -3487384,afb00050 -3487388,3c020002 -348738c,a21021 -3487390,9443ca42 -3487394,24020008 -3487398,14620021 -348739c,808825 -34873a0,3c020002 -34873a4,a21021 -34873a8,9442ca36 -34873ac,14400006 -34873b0,3c020002 -34873b4,a21021 -34873b8,9444ca2e -34873bc,24020002 -34873c0,10820009 -34873c4,3c020002 -34873c8,a21021 -34873cc,9442ca30 -34873d0,24040005 -34873d4,50440005 -34873d8,3c020002 -34873dc,24040016 -34873e0,14440010 -34873e4,3c020002 -34873e8,3c020002 -34873ec,a21021 -34873f0,9443ca38 -34873f4,31080 -34873f8,431021 -34873fc,21980 -3487400,431021 -3487404,21100 -3487408,24420020 -348740c,8ca401d8 -3487410,c101be3 -3487414,822021 -3487418,10000220 -348741c,8fbf0074 -3487420,3c020002 -3487424,a21021 -3487428,9042ca37 -348742c,1440001d -3487430,2c44009a -3487434,3c020002 -3487438,a22821 -348743c,90a2ca31 -3487440,34420080 -3487444,2c44009a -3487448,10800214 -348744c,8fbf0074 -3487450,2c440086 -3487454,14800211 -3487458,2442007a -348745c,24040001 -3487460,441004 -3487464,3c040008 -3487468,24840014 -348746c,442024 -3487470,1480003b -3487474,3c040002 -3487478,24840081 -348747c,442024 -3487480,54800030 -3487484,24020008 -3487488,3c030004 -348748c,24630002 -3487490,431024 -3487494,10400202 -3487498,8fbe0070 -348749c,10000039 -34874a0,241600c8 -34874a4,108001fd -34874a8,8fbf0074 -34874ac,2c440086 -34874b0,5080000e -34874b4,2442007a -34874b8,24040004 -34874bc,10440028 -34874c0,2c440005 -34874c4,5080001b -34874c8,24030006 -34874cc,24040002 -34874d0,5044001c -34874d4,24020008 -34874d8,24030003 -34874dc,1043002d -34874e0,241600c8 -34874e4,100001ee -34874e8,8fbe0070 -34874ec,24040001 -34874f0,441004 -34874f4,3c040008 -34874f8,24840014 -34874fc,442024 -3487500,14800017 -3487504,3c040002 -3487508,24840081 -348750c,442024 -3487510,5480000c -3487514,24020008 -3487518,3c030004 -348751c,24630002 -3487520,431024 -3487524,104001dd -3487528,8fbf0074 -348752c,10000017 -3487530,241600c8 -3487534,10430017 -3487538,241600c8 -348753c,100001d7 -3487540,8fbf0074 -3487544,431023 -3487548,21840 -348754c,431821 -3487550,318c0 -3487554,431021 -3487558,10000006 -348755c,305600ff -3487560,31040 -3487564,621021 -3487568,210c0 -348756c,621821 -3487570,307600ff -3487574,12c001c9 -3487578,8fbf0074 -348757c,10000006 -3487580,8e220008 -3487584,10000004 -3487588,8e220008 -348758c,10000002 -3487590,8e220008 -3487594,8e220008 -3487598,24430008 -348759c,ae230008 -34875a0,3c03e700 -34875a4,ac430000 -34875a8,ac400004 -34875ac,8e220008 -34875b0,24430008 -34875b4,ae230008 -34875b8,3c03fc11 -34875bc,34639623 -34875c0,ac430000 -34875c4,3c03ff2f -34875c8,3463ffff -34875cc,ac430004 -34875d0,2c02825 -34875d4,c101b87 -34875d8,24040090 -34875dc,afa20048 -34875e0,afa20044 -34875e4,a025 -34875e8,24030040 +3486824,2652000d +3486828,1000fff3 +348682c,26730011 +3486830,9455151c +3486834,15a8c0 +3486838,26b50001 +348683c,2b4a821 +3486840,24070001 +3486844,24060011 +3486848,3c058041 +348684c,24a51528 +3486850,c10275b +3486854,2002025 +3486858,8825 +348685c,2412002d +3486860,24020003 +3486864,3c138041 +3486868,26731350 +348686c,3c148011 +3486870,3694a5d0 +3486874,3c164f28 +3486878,10000004 +348687c,26d64f29 +3486880,2a220006 +3486884,2c420001 +3486888,24420003 +348688c,511021 +3486890,21840 +3486894,621821 +3486898,31880 +348689c,621821 +34868a0,2631821 +34868a4,80630001 +34868a8,4610029 +34868ac,21840 +34868b0,621821 +34868b4,31880 +34868b8,621021 +34868bc,531021 +34868c0,90440000 +34868c4,2841021 +34868c8,804300bc +34868cc,410c0 +34868d0,441023 +34868d4,21080 +34868d8,2821021 +34868dc,804200e5 +34868e0,afb60020 +34868e4,1860000b +34868e8,a3a00024 +34868ec,602025 +34868f0,2863000a +34868f4,50600001 +34868f8,24040009 +34868fc,41e00 +3486900,31e03 +3486904,4620001 +3486908,2025 +348690c,24840030 +3486910,a3a40020 +3486914,1840000a +3486918,401825 +348691c,2842000a +3486920,50400001 +3486924,24030009 +3486928,31600 +348692c,21603 +3486930,4420001 +3486934,1825 +3486938,24630030 +348693c,a3a30022 +3486940,2403025 +3486944,2a02825 +3486948,c104167 +348694c,27a40020 +3486950,26310001 +3486954,24020009 +3486958,1622ffc9 +348695c,26520011 +3486960,3c028041 +3486964,9454151c +3486968,14a080 +348696c,26940001 +3486970,295a021 +3486974,24070001 +3486978,2406000e +348697c,3c058041 +3486980,24a51528 +3486984,c10275b +3486988,2002025 +348698c,8825 +3486990,2413002c +3486994,24020003 +3486998,3c128041 +348699c,26521350 +34869a0,3c158011 +34869a4,36b5a5d0 +34869a8,3c168041 +34869ac,10000004 +34869b0,26d61528 +34869b4,2a220006 +34869b8,2c420001 +34869bc,24420003 +34869c0,2221021 +34869c4,21840 +34869c8,621821 +34869cc,31880 +34869d0,621821 +34869d4,721821 +34869d8,90640000 +34869dc,2403000d +34869e0,50830001 +34869e4,2404000a +34869e8,21840 +34869ec,621821 +34869f0,31880 +34869f4,621021 +34869f8,2421021 +34869fc,90420001 +3486a00,30420040 +3486a04,50400010 +3486a08,26310001 +3486a0c,2a42021 +3486a10,908200a8 +3486a14,30420001 +3486a18,5040000b +3486a1c,26310001 +3486a20,24020010 +3486a24,afa20018 +3486a28,afa20014 +3486a2c,afb30010 +3486a30,2803825 +3486a34,3025 +3486a38,2c02825 +3486a3c,c1027c3 +3486a40,2002025 +3486a44,26310001 +3486a48,24020009 +3486a4c,1622ffd9 +3486a50,26730011 +3486a54,24070001 +3486a58,2406000a +3486a5c,3c058041 +3486a60,24a51528 +3486a64,c10275b +3486a68,2002025 +3486a6c,3c128041 +3486a70,26521350 +3486a74,2413002c +3486a78,24110001 +3486a7c,3c158011 +3486a80,36b5a5d0 +3486a84,3c160040 +3486a88,3c178041 +3486a8c,26f71528 +3486a90,2622ffff +3486a94,28420006 +3486a98,54400145 +3486a9c,92420028 +3486aa0,92420035 +3486aa4,30420020 +3486aa8,1040000f +3486aac,2a220009 +3486ab0,8ea200a4 +3486ab4,561024 +3486ab8,1040000b +3486abc,2a220009 +3486ac0,24020010 +3486ac4,afa20018 +3486ac8,afa20014 +3486acc,afb30010 +3486ad0,2803825 +3486ad4,3025 +3486ad8,2e02825 +3486adc,c1027c3 +3486ae0,2002025 +3486ae4,2a220009 +3486ae8,1040010f +3486aec,26310001 +3486af0,2652000d +3486af4,1000ffe6 +3486af8,26730011 +3486afc,8c570d74 +3486b00,12e00007 +3486b04,2e01025 +3486b08,3c028041 +3486b0c,9443151c +3486b10,31040 +3486b14,431021 +3486b18,21040 +3486b1c,24420001 +3486b20,3c038041 +3486b24,9467151c +3486b28,738c0 +3486b2c,24e70038 +3486b30,e23821 +3486b34,24020140 +3486b38,471023 +3486b3c,22fc2 +3486b40,a22821 +3486b44,52843 +3486b48,24b50001 +3486b4c,240200cd +3486b50,afa20010 +3486b54,24060011 +3486b58,c101619 +3486b5c,2002025 +3486b60,8e020008 +3486b64,24430008 +3486b68,ae030008 +3486b6c,3c03fa00 +3486b70,ac430000 +3486b74,2403ffff +3486b78,ac430004 +3486b7c,24120013 +3486b80,8825 +3486b84,3c138041 +3486b88,26731350 +3486b8c,2414000c +3486b90,2a22000a +3486b94,38420001 +3486b98,511021 +3486b9c,22040 +3486ba0,822021 +3486ba4,42080 +3486ba8,822021 +3486bac,24840003 +3486bb0,2403025 +3486bb4,2a02825 +3486bb8,c104167 +3486bbc,2642021 +3486bc0,26310001 +3486bc4,1634fff2 +3486bc8,26520011 +3486bcc,3c028041 +3486bd0,9454151c +3486bd4,14a0c0 +3486bd8,26940001 +3486bdc,295a021 +3486be0,24070001 +3486be4,24060010 +3486be8,3c058041 +3486bec,24a51528 +3486bf0,c10275b +3486bf4,2002025 +3486bf8,24120012 +3486bfc,8825 +3486c00,3c138041 +3486c04,26731350 +3486c08,3c158011 +3486c0c,36b5a5d0 +3486c10,3c168041 +3486c14,26d61528 +3486c18,2a23000a +3486c1c,38630001 +3486c20,711821 +3486c24,31040 +3486c28,431021 +3486c2c,21080 +3486c30,431021 +3486c34,2621021 +3486c38,90420001 +3486c3c,30420010 +3486c40,50400017 +3486c44,26310001 +3486c48,31040 +3486c4c,431021 +3486c50,21080 +3486c54,431021 +3486c58,531021 +3486c5c,90420000 +3486c60,2a21021 +3486c64,904200a8 +3486c68,21082 +3486c6c,30420001 +3486c70,5040000b +3486c74,26310001 +3486c78,24020010 +3486c7c,afa20018 +3486c80,afa20014 +3486c84,afb20010 +3486c88,2803825 +3486c8c,3025 +3486c90,2c02825 +3486c94,c1027c3 +3486c98,2002025 +3486c9c,26310001 +3486ca0,2402000c +3486ca4,1622ffdc +3486ca8,26520011 +3486cac,269e0011 +3486cb0,24070001 +3486cb4,2406000f +3486cb8,3c058041 +3486cbc,24a51528 +3486cc0,c10275b +3486cc4,2002025 +3486cc8,24120012 +3486ccc,8825 +3486cd0,3c138041 +3486cd4,26731350 +3486cd8,3c158011 +3486cdc,36b5a5d0 +3486ce0,3c168041 +3486ce4,26d61528 +3486ce8,2a23000a +3486cec,38630001 +3486cf0,711821 +3486cf4,31040 +3486cf8,431021 +3486cfc,21080 +3486d00,431021 +3486d04,2621021 +3486d08,90420001 +3486d0c,30420010 +3486d10,50400017 +3486d14,26310001 +3486d18,31040 +3486d1c,431021 +3486d20,21080 +3486d24,431021 +3486d28,531021 +3486d2c,90420000 +3486d30,2a21021 +3486d34,904200a8 +3486d38,21042 +3486d3c,30420001 +3486d40,5040000b +3486d44,26310001 +3486d48,24020010 +3486d4c,afa20018 +3486d50,afa20014 +3486d54,afb20010 +3486d58,3c03825 +3486d5c,3025 +3486d60,2c02825 +3486d64,c1027c3 +3486d68,2002025 +3486d6c,26310001 +3486d70,2402000c +3486d74,1622ffdc +3486d78,26520011 +3486d7c,269e0022 +3486d80,24070001 +3486d84,2406000b +3486d88,3c058041 +3486d8c,24a51528 +3486d90,c10275b +3486d94,2002025 +3486d98,24120012 +3486d9c,8825 +3486da0,3c138041 +3486da4,26731350 +3486da8,3c158011 +3486dac,36b5a5d0 +3486db0,3c168041 +3486db4,26d61528 +3486db8,2a23000a +3486dbc,38630001 +3486dc0,711821 +3486dc4,31040 +3486dc8,431021 +3486dcc,21080 +3486dd0,431021 +3486dd4,2621021 +3486dd8,90440002 +3486ddc,50800016 +3486de0,26310001 +3486de4,31040 +3486de8,431021 +3486dec,21080 +3486df0,431021 +3486df4,531021 +3486df8,90420000 +3486dfc,38420003 +3486e00,2a21021 +3486e04,90420e9c +3486e08,5444000b +3486e0c,26310001 +3486e10,24020010 +3486e14,afa20018 +3486e18,afa20014 +3486e1c,afb20010 +3486e20,3c03825 +3486e24,3025 +3486e28,2c02825 +3486e2c,c1027c3 +3486e30,2002025 +3486e34,26310001 +3486e38,2402000c +3486e3c,1622ffde +3486e40,26520011 +3486e44,12e00038 +3486e48,26940033 +3486e4c,24120013 +3486e50,8825 +3486e54,3c178040 +3486e58,3c138041 +3486e5c,26731350 +3486e60,3c168040 +3486e64,26d60d9a +3486e68,3c158041 +3486e6c,26b51254 +3486e70,3c1e8041 +3486e74,2a22000a +3486e78,38420001 +3486e7c,8ee30d78 +3486e80,10600017 +3486e84,511021 +3486e88,21840 +3486e8c,621821 +3486e90,31880 +3486e94,621821 +3486e98,2631821 +3486e9c,90630001 +3486ea0,30630010 +3486ea4,1060000f +3486ea8,21840 +3486eac,621821 +3486eb0,31880 +3486eb4,621821 +3486eb8,731821 +3486ebc,90640000 +3486ec0,3c038011 +3486ec4,3463a5d0 +3486ec8,641821 +3486ecc,906300a8 +3486ed0,31882 +3486ed4,30630001 +3486ed8,50600010 +3486edc,26310001 +3486ee0,21840 +3486ee4,621821 +3486ee8,31880 +3486eec,621021 +3486ef0,531021 +3486ef4,90420000 +3486ef8,561021 +3486efc,90420000 +3486f00,14400002 +3486f04,2a02025 +3486f08,27c41258 +3486f0c,2403025 +3486f10,c104167 +3486f14,2802825 +3486f18,26310001 +3486f1c,2402000c +3486f20,1622ffd4 +3486f24,26520011 +3486f28,c1041cb +3486f2c,2002025 +3486f30,8e020008 +3486f34,24430008 +3486f38,ae030008 +3486f3c,3c03e900 +3486f40,ac430000 +3486f44,ac400004 +3486f48,8e020008 +3486f4c,24430008 +3486f50,ae030008 +3486f54,3c03df00 +3486f58,ac430000 +3486f5c,10000027 +3486f60,ac400004 +3486f64,24430008 +3486f68,ae030008 +3486f6c,3c03fa00 +3486f70,ac430000 +3486f74,2403ffff +3486f78,ac430004 +3486f7c,3c058041 +3486f80,24a51558 +3486f84,94a70008 +3486f88,3025 +3486f8c,c10275b +3486f90,2002025 +3486f94,2412002c +3486f98,8825 +3486f9c,24130010 +3486fa0,3c168041 +3486fa4,26d61558 +3486fa8,1000fd9b +3486fac,24170003 +3486fb0,30420020 +3486fb4,5440febf +3486fb8,8ea200a4 +3486fbc,1000fecc +3486fc0,26310001 +3486fc4,2802825 +3486fc8,c104167 +3486fcc,2644fff3 +3486fd0,1000fe14 +3486fd4,26310001 +3486fd8,8c630d84 +3486fdc,1460fab8 +3486fe0,24070001 +3486fe4,1000fac6 +3486fe8,24020001 +3486fec,1440fdaa +3486ff0,2d11021 +3486ff4,1000fdde +3486ff8,26310001 +3486ffc,8fbf006c +3487000,8fbe0068 +3487004,8fb70064 +3487008,8fb60060 +348700c,8fb5005c +3487010,8fb40058 +3487014,8fb30054 +3487018,8fb20050 +348701c,8fb1004c +3487020,8fb00048 +3487024,3e00008 +3487028,27bd0070 +348702c,3e00008 +3487034,44860000 +3487038,44801000 +3487040,46020032 +3487048,45030011 +348704c,46007006 +3487050,460e603c +3487058,45000007 +348705c,460c0000 +3487060,4600703c +3487068,45000009 +3487070,3e00008 +3487074,46007006 +3487078,460e003c +3487080,45000003 +3487088,3e00008 +348708c,46007006 +3487090,3e00008 +3487098,3c02801c +348709c,344284a0 +34870a0,c44000d4 +34870a4,3c028041 +34870a8,3e00008 +34870ac,e4403b90 +34870b0,27bdffe8 +34870b4,afbf0014 +34870b8,3c028041 +34870bc,90421408 +34870c0,5040001b +34870c4,3c028041 +34870c8,3c038011 +34870cc,3463a5d0 +34870d0,8c630070 +34870d4,31f02 +34870d8,1062000d +34870dc,21300 +34870e0,3c048011 +34870e4,3484a5d0 +34870e8,94830070 +34870ec,30630fff +34870f0,621025 +34870f4,a4820070 +34870f8,3c04801d +34870fc,3485aa30 +3487100,3c028007 +3487104,34429764 +3487108,40f809 +348710c,248484a0 +3487110,3c028041 +3487114,90431408 +3487118,24020001 +348711c,14620004 +3487120,3c028041 +3487124,3c028041 +3487128,a0401408 +348712c,3c028041 +3487130,c44e1400 +3487134,44800000 +348713c,46007032 +3487144,45010010 +3487148,3c02801c +348714c,344284a0 +3487150,c44000d4 +3487154,46007032 +348715c,45010019 +3487160,3c02801c +3487164,3c028041 +3487168,8c4612a0 +348716c,3c028041 +3487170,c101c0d +3487174,c44c3b8c +3487178,3c02801c +348717c,344284a0 +3487180,1000000f +3487184,e44000d4 +3487188,344284a0 +348718c,c44c00d4 +3487190,3c028041 +3487194,c44e3b90 +3487198,460e6032 +34871a0,45010008 +34871a4,3c02801c +34871a8,3c028041 +34871ac,c101c0d +34871b0,8c4612a4 +34871b4,3c02801c +34871b8,344284a0 +34871bc,e44000d4 +34871c0,3c02801c +34871c4,344284a0 +34871c8,c44000d4 +34871cc,3c028041 +34871d0,e4403b8c +34871d4,3c028041 +34871d8,90421409 +34871dc,24030001 +34871e0,1443000f +34871e4,24030002 +34871e8,3c02801c +34871ec,344284a0 +34871f0,94420322 +34871f4,3c038041 +34871f8,24631038 +34871fc,431021 +3487200,90420000 +3487204,10400018 +3487208,3c028041 +348720c,3c02801c +3487210,344284a0 +3487214,24030035 +3487218,10000012 +348721c,a4430322 +3487220,14430011 +3487224,3c028041 +3487228,3c02801c +348722c,344284a0 +3487230,94420322 +3487234,3c038041 +3487238,24631038 +348723c,431021 +3487240,90420000 +3487244,10400006 +3487248,3c028041 +348724c,3c02801c +3487250,344284a0 +3487254,2403001f +3487258,a4430322 +348725c,3c028041 +3487260,a0401409 +3487264,3c028041 +3487268,244213fc +348726c,c4400008 +3487270,3c038040 +3487274,e4602cb0 +3487278,9044000e +348727c,3c038040 +3487280,a0643201 +3487284,9042000f +3487288,50400006 +348728c,3c028041 +3487290,2442ffff +3487294,3c038041 +3487298,c10297c +348729c,a062140b +34872a0,3c028041 +34872a4,9042140c +34872a8,1040000b +34872ac,3c028041 +34872b0,3c02801c +34872b4,344284a0 +34872b8,94430014 +34872bc,2404dfff +34872c0,641824 +34872c4,a4430014 +34872c8,94430020 +34872cc,641824 +34872d0,a4430020 +34872d4,3c028041 +34872d8,9042140d +34872dc,10400016 +34872e0,8fbf0014 +34872e4,3c02801c +34872e8,344284a0 +34872ec,90430016 +34872f0,31823 +34872f4,a0430016 +34872f8,90430017 +34872fc,31823 +3487300,a0430017 +3487304,90430022 +3487308,31823 +348730c,a0430022 +3487310,90430023 +3487314,31823 +3487318,a0430023 +348731c,90430028 +3487320,31823 +3487324,a0430028 +3487328,90430029 +348732c,31823 +3487330,a0430029 +3487334,8fbf0014 +3487338,3e00008 +348733c,27bd0018 +3487340,850018 +3487344,1812 +3487348,24620001 +348734c,3042ffff +3487350,31a02 +3487354,431021 +3487358,21203 +348735c,3e00008 +3487360,304200ff +3487364,2402ffff +3487368,a0820002 +348736c,a0820001 +3487370,4a00031 +3487374,a0820000 +3487378,a01825 +348737c,28a503e8 +3487380,50a00001 +3487384,240303e7 +3487388,31c00 +348738c,31c03 +3487390,3c026666 +3487394,24426667 +3487398,620018 +348739c,1010 +34873a0,21083 +34873a4,32fc3 +34873a8,451023 +34873ac,22880 +34873b0,a22821 +34873b4,52840 +34873b8,651823 +34873bc,21400 +34873c0,21403 +34873c4,1040001c +34873c8,a0830002 +34873cc,3c036666 +34873d0,24636667 +34873d4,430018 +34873d8,1810 +34873dc,31883 +34873e0,22fc3 +34873e4,651823 +34873e8,32880 +34873ec,a32821 +34873f0,52840 +34873f4,451023 +34873f8,a0820001 +34873fc,31400 +3487400,21403 +3487404,1040000c +3487408,3c036666 +348740c,24636667 +3487410,430018 +3487414,1810 +3487418,31883 +348741c,22fc3 +3487420,651823 +3487424,32880 +3487428,a31821 +348742c,31840 +3487430,431023 +3487434,a0820000 +3487438,3e00008 +3487440,27bdffd0 +3487444,afbf002c +3487448,afb20028 +348744c,afb10024 +3487450,afb00020 +3487454,808025 +3487458,a08825 +348745c,afa7003c +3487460,8fb20040 +3487464,c10275b +3487468,24070001 +348746c,93a7003c +3487470,afb20018 +3487474,afb20014 +3487478,83a2003d +348747c,2442005c +3487480,afa20010 +3487484,24e70037 +3487488,3025 +348748c,2202825 +3487490,c1027c3 +3487494,2002025 +3487498,8fbf002c +348749c,8fb20028 +34874a0,8fb10024 +34874a4,8fb00020 +34874a8,3e00008 +34874ac,27bd0030 +34874b0,27bdffe0 +34874b4,afbf001c +34874b8,afb20018 +34874bc,afb10014 +34874c0,afb00010 +34874c4,808025 +34874c8,24850074 +34874cc,24070001 +34874d0,4825 +34874d4,3c028041 +34874d8,244210fc +34874dc,2408ffe0 +34874e0,3c048041 +34874e4,24841144 +34874e8,90430000 +34874ec,1031824 +34874f0,14600005 +34874f4,80a60000 +34874f8,90430001 +34874fc,30c600ff +3487500,50660001 +3487504,1274825 +3487508,24420004 +348750c,73840 +3487510,1444fff5 +3487514,24a50001 +3487518,3c028041 +348751c,ac493c9c +3487520,8e1100a4 +3487524,24423c9c +3487528,3223003f +348752c,a0430004 +3487530,9602009c +3487534,8203003e +3487538,10600002 +348753c,3042fffb +3487540,34420004 +3487544,3c038041 +3487548,a4623ca2 +348754c,112c02 +3487550,30a5007c +3487554,26030086 +3487558,2606008a +348755c,2407001b +3487560,90640000 +3487564,2482ffec +3487568,304200ff +348756c,2c42000d +3487570,50400004 +3487574,24630001 +3487578,54870001 +348757c,34a50001 +3487580,24630001 +3487584,5466fff7 +3487588,90640000 +348758c,3c028041 +3487590,a0453ca1 +3487594,9203007b +3487598,2462fff9 +348759c,304200ff +34875a0,2c420002 +34875a4,14400003 +34875a8,2025 +34875ac,10000002 +34875b0,24030007 +34875b4,24040001 +34875b8,3c028041 +34875bc,24423c9c +34875c0,a0440008 +34875c4,a0430009 +34875c8,9203007d +34875cc,2462fff6 +34875d0,304200ff +34875d4,2c420002 +34875d8,14400003 +34875dc,2025 +34875e0,10000002 +34875e4,2403000a +34875e8,24040001 34875ec,3c028041 -34875f0,afa20030 -34875f4,3c028041 -34875f8,24420ec0 -34875fc,afa2004c -3487600,3c178041 -3487604,26f7e96c -3487608,3c158041 -348760c,26b5e8ec -3487610,8e240008 -3487614,24820008 -3487618,ae220008 -348761c,3c02fa00 -3487620,ac820000 -3487624,31600 -3487628,32c00 -348762c,451025 -3487630,8fa50044 -3487634,451025 -3487638,31a00 -348763c,431025 -3487640,ac820004 -3487644,8fa20030 -3487648,2453e86c -348764c,8fbe004c -3487650,2670ff80 -3487654,8fd20000 -3487658,92020000 -348765c,3042001f -3487660,50400012 -3487664,26100004 -3487668,32420001 -348766c,5682000f -3487670,26100004 -3487674,8e020000 -3487678,21f42 -348767c,31880 -3487680,751821 -3487684,21602 -3487688,3042001f -348768c,afa20010 -3487690,96070002 -3487694,73c00 -3487698,92060001 -348769c,8c650000 -34876a0,c101bc7 -34876a4,2202025 -34876a8,26100004 -34876ac,1613ffea -34876b0,129042 -34876b4,26730080 -34876b8,16f3ffe5 -34876bc,27de0004 -34876c0,2c02825 -34876c4,c101b87 -34876c8,240400ff -34876cc,afa20044 -34876d0,26940001 -34876d4,24020002 -34876d8,1682ffcd -34876dc,240300ff -34876e0,8fa50048 -34876e4,9825 -34876e8,24030040 -34876ec,3c178041 -34876f0,3c1e8041 -34876f4,3c158041 -34876f8,26b5e8ec -34876fc,2416000c -3487700,3c148041 -3487704,10000002 -3487708,26940ed6 -348770c,8fa50044 -3487710,8e240008 -3487714,24820008 -3487718,ae220008 -348771c,3c02fa00 -3487720,ac820000 -3487724,31600 -3487728,33400 -348772c,461025 -3487730,451025 -3487734,31a00 -3487738,431025 -348773c,ac820004 -3487740,26f2e7d4 -3487744,27d00ec8 -3487748,92020000 -348774c,5453000f -3487750,26100002 -3487754,92420000 -3487758,21080 -348775c,551021 -3487760,afb60010 -3487764,92430001 -3487768,31a00 -348776c,92470002 -3487770,e33825 -3487774,73c00 -3487778,92060001 -348777c,8c450000 -3487780,c101bc7 -3487784,2202025 -3487788,26100002 -348778c,1614ffee -3487790,26520003 -3487794,26730001 -3487798,327300ff -348779c,24020002 -34877a0,1662ffda -34877a4,240300ff -34877a8,3c028041 -34877ac,94560ee8 -34877b0,24070001 -34877b4,3025 -34877b8,3c058041 -34877bc,24a5ebb8 -34877c0,c1023dd -34877c4,2202025 -34877c8,afa00038 -34877cc,afa00034 -34877d0,afa00030 -34877d4,b825 -34877d8,3c108041 -34877dc,2610e798 -34877e0,8fa20044 -34877e4,afa2003c -34877e8,3c028041 -34877ec,2442ebb8 -34877f0,afa20040 -34877f4,3c1e8041 -34877f8,10000005 -34877fc,27dee7d4 -3487800,afb50038 -3487804,afb40034 -3487808,afb30030 -348780c,240b825 -3487810,92120000 -3487814,92130001 -3487818,92140002 -348781c,32c20001 -3487820,1440000e -3487824,8fb5003c -3487828,24050040 -348782c,c101b87 -3487830,2402025 -3487834,409025 -3487838,24050040 -348783c,c101b87 -3487840,2602025 -3487844,409825 -3487848,24050040 -348784c,c101b87 -3487850,2802025 -3487854,40a025 -3487858,8fb50048 -348785c,16570007 -3487860,8fa20030 -3487864,14530005 -3487868,8fa20034 -348786c,16820003 -3487870,8fa20038 -3487874,5055000e -3487878,92070003 -348787c,8e230008 -3487880,24620008 -3487884,ae220008 -3487888,3c02fa00 -348788c,ac620000 -3487890,121600 -3487894,132400 -3487898,441025 -348789c,551025 -34878a0,142200 -34878a4,441025 -34878a8,ac620004 -34878ac,92070003 -34878b0,2402000a -34878b4,afa20018 -34878b8,24020006 -34878bc,afa20014 -34878c0,82020004 -34878c4,2442005c -34878c8,afa20010 -34878cc,24e70037 -34878d0,3025 -34878d4,8fa50040 -34878d8,c102445 -34878dc,2202025 -34878e0,26100005 -34878e4,161effc6 -34878e8,16b042 -34878ec,3c108041 -34878f0,26100ec0 -34878f4,92020016 -34878f8,8fb50044 -34878fc,2a09025 -3487900,21840 -3487904,621821 -3487908,3c028041 -348790c,2442e910 -3487910,621821 -3487914,90620000 -3487918,21600 -348791c,90640001 -3487920,42400 -3487924,441025 -3487928,90630002 -348792c,31a00 -3487930,431025 -3487934,551025 -3487938,8e230008 -348793c,24640008 -3487940,ae240008 -3487944,3c13fa00 -3487948,ac730000 -348794c,ac620004 -3487950,3c028041 -3487954,2442e77c -3487958,24030010 -348795c,afa30010 -3487960,90430005 -3487964,31a00 -3487968,90470006 -348796c,e33825 -3487970,73c00 -3487974,24060001 -3487978,3c058041 -348797c,24a5eba8 -3487980,c101bc7 -3487984,2202025 -3487988,2414ff00 -348798c,2b4a025 -3487990,8e220008 -3487994,24430008 -3487998,ae230008 -348799c,ac530000 -34879a0,ac540004 -34879a4,24070001 -34879a8,2406000c -34879ac,3c058041 -34879b0,24a5ebf8 -34879b4,c1023dd -34879b8,2202025 -34879bc,92020017 -34879c0,1440000e -34879c4,24100010 -34879c8,24020010 -34879cc,afa20018 -34879d0,afa20014 -34879d4,2402005c -34879d8,afa20010 -34879dc,2407003c -34879e0,3025 -34879e4,3c058041 -34879e8,24a5ebf8 -34879ec,c102445 -34879f0,2202025 -34879f4,10000014 -34879f8,3c028041 -34879fc,afb00018 -3487a00,afb00014 -3487a04,2415005c -3487a08,afb50010 -3487a0c,2407003a -3487a10,3025 -3487a14,3c138041 -3487a18,2665ebf8 -3487a1c,c102445 -3487a20,2202025 -3487a24,afb00018 -3487a28,afb00014 -3487a2c,afb50010 -3487a30,2407003e -3487a34,3025 -3487a38,2665ebf8 -3487a3c,c102445 -3487a40,2202025 -3487a44,3c028041 -3487a48,90420ee6 -3487a4c,2c42000a -3487a50,1040000b -3487a54,24070001 -3487a58,2402000a -3487a5c,afa20010 -3487a60,3c028041 -3487a64,8c47e790 -3487a68,24060001 -3487a6c,3c058041 -3487a70,24a5eb88 -3487a74,c101bc7 -3487a78,2202025 -3487a7c,24070001 -3487a80,2406000b -3487a84,3c108041 -3487a88,2605ebf8 -3487a8c,c1023dd -3487a90,2202025 -3487a94,24020010 -3487a98,afa20018 -3487a9c,afa20014 -3487aa0,24020086 -3487aa4,afa20010 -3487aa8,2407003c -3487aac,3025 -3487ab0,2605ebf8 -3487ab4,c102445 -3487ab8,2202025 -3487abc,3c028041 -3487ac0,90420ee3 -3487ac4,2c42000a -3487ac8,1040001d -3487acc,8e220008 -3487ad0,24430008 -3487ad4,ae230008 -3487ad8,3c03fa00 +34875f0,24423c9c +34875f4,a044000a +34875f8,a043000b +34875fc,86020ef6 +3487600,440001d +3487604,2403002b +3487608,96020ef4 +348760c,210c2 +3487610,3042008f +3487614,2c430010 +3487618,10600019 +348761c,2403002b +3487620,50400007 +3487624,9203008b +3487628,3c038041 +348762c,2463107c +3487630,431021 +3487634,90430000 +3487638,10000014 +348763c,24040001 +3487640,2462ffdf +3487644,304200ff +3487648,2c420003 +348764c,5040000e +3487650,2403002b +3487654,24020023 +3487658,1462000c +348765c,24040001 +3487660,96020ede +3487664,30420200 +3487668,50400001 +348766c,24030022 +3487670,10000006 +3487674,24040001 +3487678,10000004 +348767c,24040001 +3487680,10000002 +3487684,24040001 +3487688,2025 +348768c,3c028041 +3487690,24423c9c +3487694,a043000d +3487698,a044000c +348769c,3c028040 +34876a0,90420d61 +34876a4,14400008 +34876a8,8204008a +34876ac,24020030 +34876b0,10820071 +34876b4,2482ffcb +34876b8,304200ff +34876bc,2c420002 +34876c0,14400007 +34876c4,24030034 +34876c8,308300ff +34876cc,2462ffd3 +34876d0,304200ff +34876d4,2c42000b +34876d8,50400003 +34876dc,24030037 +34876e0,10000002 +34876e4,24040001 +34876e8,2025 +34876ec,3c028041 +34876f0,24423c9c +34876f4,a043000f +34876f8,a044000e +34876fc,9202003c +3487700,10400005 +3487704,3c028041 +3487708,24030013 +348770c,a0433cad +3487710,10000004 +3487714,24030001 +3487718,24030012 +348771c,a0433cad +3487720,9203003a +3487724,3c028041 +3487728,a0433cac +348772c,8e0200a0 +3487730,21182 +3487734,30420007 +3487738,10400009 +348773c,2025 +3487740,401825 +3487744,2c420004 +3487748,50400001 +348774c,24030003 +3487750,2463004f +3487754,306300ff +3487758,10000002 +348775c,24040001 +3487760,24030050 +3487764,3c028041 +3487768,24423c9c +348776c,a0440012 +3487770,a0430013 +3487774,8e0200a0 +3487778,21242 +348777c,30420007 +3487780,50400009 +3487784,2025 +3487788,401825 +348778c,2c420003 +3487790,50400001 +3487794,24030002 +3487798,24630052 +348779c,306300ff +34877a0,10000002 +34877a4,24040001 +34877a8,24030053 +34877ac,3c028041 +34877b0,24423c9c +34877b4,a0440014 +34877b8,a0430015 +34877bc,8e0300a0 +34877c0,31b02 +34877c4,30630003 +34877c8,a0430016 +34877cc,86050034 +34877d0,3c048041 +34877d4,c101cd9 +34877d8,24843cb7 +34877dc,3c020080 +34877e0,2221024 +34877e4,10400002 +34877e8,2825 +34877ec,860500d0 +34877f0,3c048041 +34877f4,c101cd9 +34877f8,24843cba +34877fc,860508c6 +3487800,58a00001 +3487804,2405ffff +3487808,3c048041 +348780c,c101cd9 +3487810,24843cbd +3487814,3c128041 +3487818,26523c9c +348781c,9202003d +3487820,a2420017 +3487824,8602002e +3487828,22fc3 +348782c,30a5000f +3487830,a22821 +3487834,52903 +3487838,3c048041 +348783c,c101cd9 +3487840,24843cb4 +3487844,86050022 +3487848,3c048041 +348784c,c101cd9 +3487850,24843cc0 +3487854,118982 +3487858,32310fff +348785c,a6510028 +3487860,8fbf001c +3487864,8fb20018 +3487868,8fb10014 +348786c,8fb00010 +3487870,3e00008 +3487874,27bd0020 +3487878,1000ff99 +348787c,2403002f +3487880,27bdff88 +3487884,afbf0074 +3487888,afbe0070 +348788c,afb7006c +3487890,afb60068 +3487894,afb50064 +3487898,afb40060 +348789c,afb3005c +34878a0,afb20058 +34878a4,afb10054 +34878a8,afb00050 +34878ac,3c020002 +34878b0,a21021 +34878b4,9443ca42 +34878b8,24020008 +34878bc,1462001f +34878c0,808825 +34878c4,3c020002 +34878c8,a21021 +34878cc,9442ca36 +34878d0,14400006 +34878d4,3c020002 +34878d8,a21021 +34878dc,9444ca2e +34878e0,24020002 +34878e4,10820009 +34878e8,3c020002 +34878ec,a21021 +34878f0,9442ca30 +34878f4,24040005 +34878f8,50440005 +34878fc,3c020002 +3487900,24040016 +3487904,1444000e +3487908,3c020002 +348790c,3c020002 +3487910,a21021 +3487914,9443ca38 +3487918,31280 +348791c,431023 +3487920,210c0 +3487924,24420020 +3487928,8ca401d8 +348792c,c101d2c +3487930,822021 +3487934,10000220 +3487938,8fbf0074 +348793c,3c020002 +3487940,a21021 +3487944,9042ca37 +3487948,1440001d +348794c,2c44009a +3487950,3c020002 +3487954,a22821 +3487958,90a2ca31 +348795c,34420080 +3487960,2c44009a +3487964,10800214 +3487968,8fbf0074 +348796c,2c440086 +3487970,14800211 +3487974,2442007a +3487978,24040001 +348797c,441004 +3487980,3c040008 +3487984,24840014 +3487988,442024 +348798c,1480003b +3487990,3c040002 +3487994,24840081 +3487998,442024 +348799c,54800030 +34879a0,24020008 +34879a4,3c030004 +34879a8,24630002 +34879ac,431024 +34879b0,10400202 +34879b4,8fbe0070 +34879b8,10000039 +34879bc,241600c8 +34879c0,108001fd +34879c4,8fbf0074 +34879c8,2c440086 +34879cc,5080000e +34879d0,2442007a +34879d4,24040004 +34879d8,10440028 +34879dc,2c440005 +34879e0,5080001b +34879e4,24030006 +34879e8,24040002 +34879ec,5044001c +34879f0,24020008 +34879f4,24030003 +34879f8,1043002d +34879fc,241600c8 +3487a00,100001ee +3487a04,8fbe0070 +3487a08,24040001 +3487a0c,441004 +3487a10,3c040008 +3487a14,24840014 +3487a18,442024 +3487a1c,14800017 +3487a20,3c040002 +3487a24,24840081 +3487a28,442024 +3487a2c,5480000c +3487a30,24020008 +3487a34,3c030004 +3487a38,24630002 +3487a3c,431024 +3487a40,104001dd +3487a44,8fbf0074 +3487a48,10000017 +3487a4c,241600c8 +3487a50,10430017 +3487a54,241600c8 +3487a58,100001d7 +3487a5c,8fbf0074 +3487a60,431023 +3487a64,21840 +3487a68,431821 +3487a6c,318c0 +3487a70,431021 +3487a74,10000006 +3487a78,305600ff +3487a7c,31040 +3487a80,621021 +3487a84,210c0 +3487a88,621821 +3487a8c,307600ff +3487a90,12c001c9 +3487a94,8fbf0074 +3487a98,10000006 +3487a9c,8e220008 +3487aa0,10000004 +3487aa4,8e220008 +3487aa8,10000002 +3487aac,8e220008 +3487ab0,8e220008 +3487ab4,24430008 +3487ab8,ae230008 +3487abc,3c03e700 +3487ac0,ac430000 +3487ac4,ac400004 +3487ac8,8e220008 +3487acc,24430008 +3487ad0,ae230008 +3487ad4,3c03fc11 +3487ad8,34639623 3487adc,ac430000 -3487ae0,3c03f4ec -3487ae4,24633000 -3487ae8,2439025 -3487aec,ac520004 -3487af0,3c038041 -3487af4,90620e68 -3487af8,24440001 -3487afc,a0640e68 -3487b00,3c038041 -3487b04,2463e77c -3487b08,21082 -3487b0c,24040010 -3487b10,afa40010 -3487b14,9064000f -3487b18,42200 -3487b1c,90670010 -3487b20,e43825 -3487b24,73c00 -3487b28,3046000f -3487b2c,3c058041 -3487b30,24a5ebc8 -3487b34,c101bc7 -3487b38,2202025 -3487b3c,8e220008 -3487b40,24430008 -3487b44,ae230008 -3487b48,3c03fa00 -3487b4c,ac430000 -3487b50,ac540004 -3487b54,2407000a -3487b58,3025 -3487b5c,3c058041 -3487b60,24a5eb98 -3487b64,c1023dd -3487b68,2202025 -3487b6c,8fa2004c -3487b70,2453001b -3487b74,3c168041 -3487b78,26d60ed8 -3487b7c,3c148041 -3487b80,2694e77c -3487b84,26820019 -3487b88,afa20034 -3487b8c,24170001 -3487b90,241e0008 -3487b94,3c028041 -3487b98,2442eb98 -3487b9c,afa20038 -3487ba0,afa00020 -3487ba4,afa00024 -3487ba8,afa00028 -3487bac,afa0002c -3487bb0,27b20020 -3487bb4,2401825 -3487bb8,2c02025 -3487bbc,90820000 -3487bc0,54570006 -3487bc4,2c42000a -3487bc8,8c620000 -3487bcc,2442ffff -3487bd0,ac620000 -3487bd4,10000003 -3487bd8,24020005 -3487bdc,21023 -3487be0,30420006 -3487be4,8c650000 -3487be8,a21021 -3487bec,ac620004 -3487bf0,24840001 -3487bf4,1493fff1 -3487bf8,24630004 -3487bfc,92950000 -3487c00,26b50037 -3487c04,82820002 -3487c08,2a2a821 -3487c0c,92820004 -3487c10,10400006 -3487c14,2801825 -3487c18,8fa4002c -3487c1c,417c2 -3487c20,441021 -3487c24,21043 -3487c28,2a2a823 -3487c2c,80620001 -3487c30,2442005c -3487c34,80630003 -3487c38,431021 -3487c3c,afa20030 -3487c40,2c08025 -3487c44,92060000 -3487c48,2cc2000a -3487c4c,5040000b -3487c50,26100001 -3487c54,8e470000 -3487c58,afbe0018 -3487c5c,afbe0014 -3487c60,8fa20030 -3487c64,afa20010 -3487c68,2a73821 -3487c6c,8fa50038 -3487c70,c102445 -3487c74,2202025 -3487c78,26100001 -3487c7c,1613fff1 -3487c80,26520004 -3487c84,26730003 -3487c88,26940005 -3487c8c,8fa20034 -3487c90,1454ffc3 -3487c94,26d60003 -3487c98,8fbf0074 -3487c9c,8fbe0070 -3487ca0,8fb7006c -3487ca4,8fb60068 -3487ca8,8fb50064 -3487cac,8fb40060 -3487cb0,8fb3005c -3487cb4,8fb20058 -3487cb8,8fb10054 -3487cbc,8fb00050 -3487cc0,3e00008 -3487cc4,27bd0078 -3487cc8,27bdffe8 -3487ccc,afbf0014 -3487cd0,afb00010 -3487cd4,80820000 -3487cd8,10400008 -3487cdc,a08025 -3487ce0,24070008 -3487ce4,8ca60000 -3487ce8,c103714 -3487cec,24050080 -3487cf0,8e020000 -3487cf4,10000003 -3487cf8,2442000a -3487cfc,8ca20000 -3487d00,24420005 -3487d04,ae020000 -3487d08,8fbf0014 -3487d0c,8fb00010 -3487d10,3e00008 -3487d14,27bd0018 -3487d18,27bdffd0 -3487d1c,afbf002c -3487d20,afb10028 -3487d24,afb00024 -3487d28,808025 -3487d2c,3c028040 -3487d30,804208f8 -3487d34,14400070 -3487d38,a08825 -3487d3c,3c028040 -3487d40,90420891 -3487d44,10400087 -3487d48,8fbf002c -3487d4c,3c020002 -3487d50,2221021 -3487d54,9442ca30 -3487d58,2442ffe0 -3487d5c,304200ff -3487d60,2c420008 -3487d64,1440007f -3487d68,3c020002 -3487d6c,2221021 -3487d70,8443ca52 -3487d74,2402ffff -3487d78,5462007b -3487d7c,8fb10028 -3487d80,3c020002 -3487d84,2221021 -3487d88,9442ca84 -3487d8c,21a00 -3487d90,621823 -3487d94,3c0251eb -3487d98,3442851f -3487d9c,620018 -3487da0,1010 -3487da4,21183 -3487da8,31fc3 -3487dac,431023 -3487db0,2c430100 -3487db4,10600005 -3487db8,304200ff -3487dbc,54400005 -3487dc0,8e030008 -3487dc4,10000068 -3487dc8,8fb10028 -3487dcc,240200ff -3487dd0,8e030008 -3487dd4,24640008 -3487dd8,ae040008 -3487ddc,3c04fa00 -3487de0,ac640000 -3487de4,2404ff00 -3487de8,441025 -3487dec,ac620004 -3487df0,24020071 -3487df4,afa20018 -3487df8,3c028040 -3487dfc,80420892 -3487e00,10400038 -3487e04,3c028040 -3487e08,27a50018 -3487e0c,3c048040 -3487e10,c101f32 -3487e14,24840892 -3487e18,3c028040 -3487e1c,804208b2 -3487e20,10400005 -3487e24,27a50018 -3487e28,3c048040 -3487e2c,c101f32 -3487e30,248408b2 -3487e34,27a50018 -3487e38,3c048041 -3487e3c,c101f32 -3487e40,2484e954 -3487e44,27a50018 -3487e48,3c048041 -3487e4c,c101f32 -3487e50,2484e958 -3487e54,27a50018 -3487e58,3c048040 -3487e5c,c101f32 -3487e60,248408d4 -3487e64,27a50018 -3487e68,3c048040 -3487e6c,c101f32 -3487e70,24840908 -3487e74,27a50018 -3487e78,3c048041 -3487e7c,c101f32 -3487e80,2484e954 -3487e84,3c028040 -3487e88,90420d65 -3487e8c,10400006 -3487e90,3c028040 -3487e94,27a50018 -3487e98,3c048041 -3487e9c,c101f32 -3487ea0,2484e96c -3487ea4,3c028040 -3487ea8,90420d66 -3487eac,50400006 -3487eb0,afa00010 -3487eb4,27a50018 -3487eb8,3c048041 -3487ebc,c101f32 -3487ec0,2484e980 -3487ec4,afa00010 -3487ec8,3825 -3487ecc,24060009 -3487ed0,24050008 -3487ed4,c103746 -3487ed8,2002025 -3487edc,10000021 -3487ee0,8fbf002c -3487ee4,804208b2 -3487ee8,1440ffcf -3487eec,27a50018 -3487ef0,1000ffd6 -3487ef4,3c048041 -3487ef8,8c820008 -3487efc,24430008 -3487f00,ac830008 -3487f04,3c03fa00 -3487f08,ac430000 -3487f0c,2403ffff -3487f10,ac430004 -3487f14,24070008 -3487f18,2406000f -3487f1c,240500f4 -3487f20,3c048041 -3487f24,c103714 -3487f28,2484e98c -3487f2c,24070008 -3487f30,24060018 -3487f34,240500f4 -3487f38,3c048040 -3487f3c,c103714 -3487f40,248408f8 -3487f44,afa00010 -3487f48,3825 -3487f4c,24060009 -3487f50,24050008 -3487f54,c103746 -3487f58,2002025 -3487f5c,1000ff78 -3487f60,3c028040 -3487f64,8fb10028 -3487f68,8fb00024 -3487f6c,3e00008 -3487f70,27bd0030 -3487f74,27bdffa0 -3487f78,afbf005c -3487f7c,afbe0058 -3487f80,afb70054 -3487f84,afb60050 -3487f88,afb5004c -3487f8c,afb40048 -3487f90,afb30044 -3487f94,afb20040 -3487f98,afb1003c -3487f9c,afb00038 -3487fa0,afa40060 -3487fa4,afa50064 -3487fa8,3c02801c -3487fac,344284a0 -3487fb0,8c500000 -3487fb4,261402b8 -3487fb8,8e0202c0 -3487fbc,24430008 -3487fc0,ae0302c0 -3487fc4,3c03de00 -3487fc8,ac430000 -3487fcc,3c038041 -3487fd0,2463ec38 -3487fd4,ac430004 -3487fd8,8e0202c0 -3487fdc,24430008 -3487fe0,ae0302c0 -3487fe4,3c03e700 -3487fe8,ac430000 -3487fec,ac400004 -3487ff0,8e0202c0 -3487ff4,24430008 -3487ff8,ae0302c0 -3487ffc,3c03fc11 -3488000,34639623 -3488004,ac430000 -3488008,3c03ff2f -348800c,3463ffff -3488010,ac430004 -3488014,8e0202c0 -3488018,24430008 -348801c,ae0302c0 -3488020,3c03fa00 -3488024,ac430000 -3488028,2403ffff -348802c,ac430004 -3488030,3c128040 -3488034,26520834 -3488038,24110054 -348803c,3c178041 -3488040,26f7eaf8 -3488044,3c168041 -3488048,26d60dd4 -348804c,24150018 -3488050,241e000c -3488054,92420000 -3488058,21040 -348805c,571021 -3488060,90430000 -3488064,31880 -3488068,761821 -348806c,8c730000 -3488070,24070001 -3488074,90460001 -3488078,2602825 -348807c,c1023dd -3488080,2802025 -3488084,afb50018 -3488088,afb50014 -348808c,afbe0010 -3488090,2203825 -3488094,3025 -3488098,2602825 -348809c,c102445 -34880a0,2802025 -34880a4,26310020 -34880a8,240200f4 -34880ac,1622ffe9 -34880b0,26520001 -34880b4,8fa50064 -34880b8,c101f46 -34880bc,2802025 -34880c0,8fa50064 -34880c4,c101cd7 -34880c8,2802025 -34880cc,8e0202c0 -34880d0,24430008 -34880d4,ae0302c0 -34880d8,3c03e700 -34880dc,ac430000 -34880e0,ac400004 -34880e4,8e0202c0 -34880e8,24430008 -34880ec,ae0302c0 -34880f0,3c03fcff -34880f4,3463ffff -34880f8,ac430000 -34880fc,3c03fffd -3488100,3463f6fb -3488104,ac430004 -3488108,8e0202c0 -348810c,24430008 -3488110,ae0302c0 -3488114,3c03fa00 -3488118,ac430000 -348811c,93a30063 -3488120,ac430004 -3488124,3c02e450 -3488128,244203c0 -348812c,afa20020 -3488130,afa00024 -3488134,3c02e100 -3488138,afa20028 -348813c,afa0002c -3488140,3c02f100 -3488144,afa20030 -3488148,3c020400 -348814c,24420400 -3488150,afa20034 -3488154,27a20020 -3488158,27a60038 -348815c,8e0302c0 -3488160,24640008 -3488164,ae0402c0 -3488168,8c450004 -348816c,8c440000 -3488170,ac650004 -3488174,24420008 -3488178,14c2fff8 -348817c,ac640000 -3488180,8fbf005c -3488184,8fbe0058 -3488188,8fb70054 -348818c,8fb60050 -3488190,8fb5004c -3488194,8fb40048 -3488198,8fb30044 -348819c,8fb20040 -34881a0,8fb1003c -34881a4,8fb00038 -34881a8,3e00008 -34881ac,27bd0060 -34881b0,3c028041 -34881b4,90420e69 -34881b8,1040000d -34881bc,3c028011 -34881c0,3442a5d0 -34881c4,8c430000 -34881c8,24020517 -34881cc,14620008 -34881d4,27bdffe8 -34881d8,afbf0014 -34881dc,c1036ed -34881e4,8fbf0014 -34881e8,3e00008 -34881ec,27bd0018 -34881f0,3e00008 -34881f8,14800003 -34881fc,3c028041 -3488200,3e00008 -3488204,8c42eb38 -3488208,27bdffe8 -348820c,afbf0014 -3488210,afb00010 -3488214,808025 -3488218,c10207e -348821c,42102 -3488220,3210000f -3488224,108080 -3488228,3c038041 -348822c,2463eb38 -3488230,2038021 -3488234,8e030000 -3488238,431021 -348823c,8fbf0014 -3488240,8fb00010 -3488244,3e00008 -3488248,27bd0018 -348824c,3c028011 -3488250,3442a5d0 -3488254,8c42135c -3488258,14400050 -348825c,3c028041 -3488260,90420e6c -3488264,1040004d -3488268,3c038011 -348826c,3463a5d0 -3488270,906300b2 -3488274,30630001 -3488278,14600048 -348827c,2c430006 -3488280,10600046 -3488284,21080 -3488288,27bdffe8 -348828c,3c038041 -3488290,2463e8f8 -3488294,621021 -3488298,8c420000 -348829c,400008 -34882a0,afbf0014 -34882a4,3c028011 -34882a8,3442a5d0 -34882ac,8c4400a4 -34882b0,c10207e -34882b4,3084003f -34882b8,3c038041 -34882bc,94630e6a -34882c0,43102b -34882c4,10400030 -34882c8,8fbf0014 -34882cc,10000031 -34882d4,3c028011 -34882d8,3442a5d0 -34882dc,8c4400a4 -34882e0,3c02001c -34882e4,2442003f -34882e8,c10207e -34882ec,822024 -34882f0,3c038041 -34882f4,94630e6a -34882f8,43102b -34882fc,10400022 -3488300,8fbf0014 -3488304,10000023 -348830c,3c028011 -3488310,3442a5d0 -3488314,8c4400a4 -3488318,3c02001c -348831c,c10207e -3488320,822024 -3488324,3c038041 -3488328,94630e6a -348832c,43102b -3488330,10400015 -3488334,8fbf0014 -3488338,10000016 -3488340,3c028011 -3488344,3442a5d0 -3488348,844200d0 -348834c,3c038041 -3488350,94630e6a -3488354,43102a -3488358,1040000b -348835c,8fbf0014 -3488360,1000000c -3488368,3c028011 -348836c,3442a5d0 -3488370,8442002e -3488374,3c038041 -3488378,94630e6a -348837c,43102a -3488380,14400004 -3488384,8fbf0014 -3488388,c102222 -348838c,24040003 -3488390,8fbf0014 -3488394,3e00008 -3488398,27bd0018 -348839c,3e00008 -34883a4,27bdffe8 -34883a8,afbf0014 -34883ac,3c028041 -34883b0,8c420e9c -34883b4,218c0 -34883b8,3c048041 -34883bc,24840eec -34883c0,641821 -34883c4,8c630000 -34883c8,1060000c -34883cc,24420001 -34883d0,220c0 -34883d4,3c038041 -34883d8,24630eec -34883dc,641821 -34883e0,402825 -34883e4,8c640000 -34883e8,24420001 -34883ec,1480fffc -34883f0,24630008 -34883f4,3c028041 -34883f8,ac450e9c -34883fc,c103910 -3488400,2404013c -3488404,3c038041 -3488408,ac620e98 -348840c,24030001 -3488410,ac430130 -3488414,8fbf0014 -3488418,3e00008 -348841c,27bd0018 -3488420,801025 -3488424,84a30000 -3488428,2404000a -348842c,14640012 -3488430,24040015 -3488434,24030010 -3488438,14c30008 -348843c,94a3001c -3488440,31942 -3488444,3063007f -3488448,24040075 -348844c,54640003 -3488450,94a3001c -3488454,3e00008 -3488458,ac400000 -348845c,3063001f -3488460,a0400000 -3488464,a0460001 -3488468,24040001 -348846c,a0440002 -3488470,3e00008 -3488474,a0430003 -3488478,14640010 -348847c,2404019c -3488480,90a3001d -3488484,24040006 -3488488,10640005 -348848c,24040011 -3488490,50640004 -3488494,90a30141 -3488498,3e00008 -348849c,ac400000 -34884a0,90a30141 -34884a4,a0400000 -34884a8,a0460001 -34884ac,24040002 -34884b0,a0440002 -34884b4,3e00008 -34884b8,a0430003 -34884bc,1464000a -34884c0,2404003e -34884c4,94a4001c -34884c8,a0400000 -34884cc,41a02 -34884d0,3063001f -34884d4,a0430001 -34884d8,24030003 -34884dc,a0430002 -34884e0,3e00008 -34884e4,a0440003 -34884e8,54c4000d -34884ec,a4400000 -34884f0,2404011a -34884f4,5464000a -34884f8,a4400000 -34884fc,3c038011 -3488500,3463a5d0 -3488504,90631397 -3488508,a0400000 -348850c,a0430001 -3488510,24030004 -3488514,a0430002 -3488518,3e00008 -348851c,a0470003 -3488520,a0400002 -3488524,a0460001 -3488528,3e00008 -348852c,a0470003 -3488530,3c038041 -3488534,8c670e9c -3488538,24e7ffff -348853c,4e00021 -3488540,801025 -3488544,27bdfff8 -3488548,4825 -348854c,3c0a8041 -3488550,254a0eec -3488554,1273021 -3488558,61fc2 -348855c,661821 -3488560,31843 -3488564,330c0 -3488568,ca3021 -348856c,8cc80000 -3488570,8cc60004 -3488574,afa60004 -3488578,a8302b -348857c,10c00003 -3488580,105302b -3488584,10000008 -3488588,2467ffff -348858c,50c00003 -3488590,ac480000 -3488594,10000004 -3488598,24690001 -348859c,8fa30004 -34885a0,10000006 -34885a4,ac430004 -34885a8,e9182a -34885ac,1060ffea -34885b0,1273021 -34885b4,ac400000 -34885b8,ac400004 -34885bc,3e00008 -34885c0,27bd0008 -34885c4,ac800000 -34885c8,3e00008 -34885cc,ac800004 -34885d0,27bdffe0 -34885d4,afbf001c -34885d8,afb00018 -34885dc,808025 -34885e0,c102108 -34885e4,27a40010 -34885e8,8fa50010 -34885ec,14a00004 -34885f4,ae000000 -34885f8,10000003 -34885fc,ae000004 -3488600,c10214c -3488604,2002025 -3488608,2001025 -348860c,8fbf001c -3488610,8fb00018 -3488614,3e00008 -3488618,27bd0020 -348861c,27bdffe0 -3488620,afbf001c -3488624,afb20018 -3488628,afb10014 -348862c,afb00010 -3488630,afa40020 -3488634,58202 -3488638,afa50024 -348863c,321000ff -3488640,30b200ff -3488644,c10304c -3488648,52402 -348864c,408825 -3488650,c10303d -3488654,402025 -3488658,3c038041 -348865c,8fa40020 -3488660,ac640e90 -3488664,24630e90 -3488668,8fa40024 -348866c,ac640004 -3488670,240300ca -3488674,12230005 -3488678,3c038040 -348867c,90630024 -3488680,701826 -3488684,10000002 -3488688,3182b -348868c,24030002 -3488690,3c048041 -3488694,ac830e8c -3488698,3c038041 -348869c,ac620e88 -34886a0,90440001 -34886a4,3c038041 -34886a8,ac640e84 -34886ac,94440002 -34886b0,3c038041 -34886b4,ac640e80 -34886b8,94440004 -34886bc,3c038041 -34886c0,ac640e7c -34886c4,90440006 -34886c8,3c038041 -34886cc,12400003 -34886d0,ac640e78 -34886d4,c10303d -34886d8,2402025 -34886dc,90420007 -34886e0,10400004 -34886e4,24030001 -34886e8,2442fff3 -34886ec,304200ff -34886f0,2c430002 -34886f4,3c028041 -34886f8,ac430e74 -34886fc,3c028040 -3488700,a0500025 -3488704,8fbf001c -3488708,8fb20018 -348870c,8fb10014 -3488710,8fb00010 -3488714,3e00008 -3488718,27bd0020 -348871c,3c028041 -3488720,ac400e90 -3488724,24420e90 -3488728,ac400004 -348872c,3c028041 -3488730,ac400e8c -3488734,3c028041 -3488738,ac400e88 -348873c,3c028041 -3488740,ac400e84 -3488744,3c028041 -3488748,ac400e80 -348874c,3c028041 -3488750,ac400e7c -3488754,3c028041 -3488758,ac400e78 -348875c,3c028041 +3487ae0,3c03ff2f +3487ae4,3463ffff +3487ae8,ac430004 +3487aec,2c02825 +3487af0,c101cd0 +3487af4,24040090 +3487af8,afa20048 +3487afc,afa20044 +3487b00,a025 +3487b04,24030040 +3487b08,3c028041 +3487b0c,afa20030 +3487b10,3c028041 +3487b14,24423c9c +3487b18,afa2004c +3487b1c,3c178041 +3487b20,26f7127c +3487b24,3c158041 +3487b28,26b511fc +3487b2c,8e240008 +3487b30,24820008 +3487b34,ae220008 +3487b38,3c02fa00 +3487b3c,ac820000 +3487b40,31600 +3487b44,32c00 +3487b48,451025 +3487b4c,8fa50044 +3487b50,451025 +3487b54,31a00 +3487b58,431025 +3487b5c,ac820004 +3487b60,8fa20030 +3487b64,2453117c +3487b68,8fbe004c +3487b6c,2670ff80 +3487b70,8fd20000 +3487b74,92020000 +3487b78,3042001f +3487b7c,50400012 +3487b80,26100004 +3487b84,32420001 +3487b88,5682000f +3487b8c,26100004 +3487b90,8e020000 +3487b94,21f42 +3487b98,31880 +3487b9c,751821 +3487ba0,21602 +3487ba4,3042001f +3487ba8,afa20010 +3487bac,96070002 +3487bb0,73c00 +3487bb4,92060001 +3487bb8,8c650000 +3487bbc,c101d10 +3487bc0,2202025 +3487bc4,26100004 +3487bc8,1613ffea +3487bcc,129042 +3487bd0,26730080 +3487bd4,16f3ffe5 +3487bd8,27de0004 +3487bdc,2c02825 +3487be0,c101cd0 +3487be4,240400ff +3487be8,afa20044 +3487bec,26940001 +3487bf0,24020002 +3487bf4,1682ffcd +3487bf8,240300ff +3487bfc,8fa50048 +3487c00,9825 +3487c04,24030040 +3487c08,3c178041 +3487c0c,3c1e8041 +3487c10,3c158041 +3487c14,26b511fc +3487c18,2416000c +3487c1c,3c148041 +3487c20,10000002 +3487c24,26943cb2 +3487c28,8fa50044 +3487c2c,8e240008 +3487c30,24820008 +3487c34,ae220008 +3487c38,3c02fa00 +3487c3c,ac820000 +3487c40,31600 +3487c44,33400 +3487c48,461025 +3487c4c,451025 +3487c50,31a00 +3487c54,431025 +3487c58,ac820004 +3487c5c,26f210e4 +3487c60,27d03ca4 +3487c64,92020000 +3487c68,5453000f +3487c6c,26100002 +3487c70,92420000 +3487c74,21080 +3487c78,551021 +3487c7c,afb60010 +3487c80,92430001 +3487c84,31a00 +3487c88,92470002 +3487c8c,e33825 +3487c90,73c00 +3487c94,92060001 +3487c98,8c450000 +3487c9c,c101d10 +3487ca0,2202025 +3487ca4,26100002 +3487ca8,1614ffee +3487cac,26520003 +3487cb0,26730001 +3487cb4,327300ff +3487cb8,24020002 +3487cbc,1662ffda +3487cc0,240300ff +3487cc4,3c028041 +3487cc8,94563cc4 +3487ccc,24070001 +3487cd0,3025 +3487cd4,3c058041 +3487cd8,24a514e8 +3487cdc,c10275b +3487ce0,2202025 +3487ce4,afa00038 +3487ce8,afa00034 +3487cec,afa00030 +3487cf0,b825 +3487cf4,3c108041 +3487cf8,261010a8 +3487cfc,8fa20044 +3487d00,afa2003c +3487d04,3c028041 +3487d08,244214e8 +3487d0c,afa20040 +3487d10,3c1e8041 +3487d14,10000005 +3487d18,27de10e4 +3487d1c,afb50038 +3487d20,afb40034 +3487d24,afb30030 +3487d28,240b825 +3487d2c,92120000 +3487d30,92130001 +3487d34,92140002 +3487d38,32c20001 +3487d3c,1440000e +3487d40,8fb5003c +3487d44,24050040 +3487d48,c101cd0 +3487d4c,2402025 +3487d50,409025 +3487d54,24050040 +3487d58,c101cd0 +3487d5c,2602025 +3487d60,409825 +3487d64,24050040 +3487d68,c101cd0 +3487d6c,2802025 +3487d70,40a025 +3487d74,8fb50048 +3487d78,16570007 +3487d7c,8fa20030 +3487d80,14530005 +3487d84,8fa20034 +3487d88,16820003 +3487d8c,8fa20038 +3487d90,5055000e +3487d94,92070003 +3487d98,8e230008 +3487d9c,24620008 +3487da0,ae220008 +3487da4,3c02fa00 +3487da8,ac620000 +3487dac,121600 +3487db0,132400 +3487db4,441025 +3487db8,551025 +3487dbc,142200 +3487dc0,441025 +3487dc4,ac620004 +3487dc8,92070003 +3487dcc,2402000a +3487dd0,afa20018 +3487dd4,24020006 +3487dd8,afa20014 +3487ddc,82020004 +3487de0,2442005c +3487de4,afa20010 +3487de8,24e70037 +3487dec,3025 +3487df0,8fa50040 +3487df4,c1027c3 +3487df8,2202025 +3487dfc,26100005 +3487e00,161effc6 +3487e04,16b042 +3487e08,3c108041 +3487e0c,26103c9c +3487e10,92020016 +3487e14,8fb50044 +3487e18,2a09025 +3487e1c,21840 +3487e20,621821 +3487e24,3c028041 +3487e28,24421220 +3487e2c,621821 +3487e30,90620000 +3487e34,21600 +3487e38,90640001 +3487e3c,42400 +3487e40,441025 +3487e44,90630002 +3487e48,31a00 +3487e4c,431025 +3487e50,551025 +3487e54,8e230008 +3487e58,24640008 +3487e5c,ae240008 +3487e60,3c13fa00 +3487e64,ac730000 +3487e68,ac620004 +3487e6c,3c028041 +3487e70,2442108c +3487e74,24030010 +3487e78,afa30010 +3487e7c,90430005 +3487e80,31a00 +3487e84,90470006 +3487e88,e33825 +3487e8c,73c00 +3487e90,24060001 +3487e94,3c058041 +3487e98,24a514d8 +3487e9c,c101d10 +3487ea0,2202025 +3487ea4,2414ff00 +3487ea8,2b4a025 +3487eac,8e220008 +3487eb0,24430008 +3487eb4,ae230008 +3487eb8,ac530000 +3487ebc,ac540004 +3487ec0,24070001 +3487ec4,2406000c +3487ec8,3c058041 +3487ecc,24a51528 +3487ed0,c10275b +3487ed4,2202025 +3487ed8,92020017 +3487edc,1440000e +3487ee0,24100010 +3487ee4,24020010 +3487ee8,afa20018 +3487eec,afa20014 +3487ef0,2402005c +3487ef4,afa20010 +3487ef8,2407003c +3487efc,3025 +3487f00,3c058041 +3487f04,24a51528 +3487f08,c1027c3 +3487f0c,2202025 +3487f10,10000014 +3487f14,3c028041 +3487f18,afb00018 +3487f1c,afb00014 +3487f20,2415005c +3487f24,afb50010 +3487f28,2407003a +3487f2c,3025 +3487f30,3c138041 +3487f34,26651528 +3487f38,c1027c3 +3487f3c,2202025 +3487f40,afb00018 +3487f44,afb00014 +3487f48,afb50010 +3487f4c,2407003e +3487f50,3025 +3487f54,26651528 +3487f58,c1027c3 +3487f5c,2202025 +3487f60,3c028041 +3487f64,90423cc2 +3487f68,2c42000a +3487f6c,1040000b +3487f70,24070001 +3487f74,2402000a +3487f78,afa20010 +3487f7c,3c028041 +3487f80,8c4710a0 +3487f84,24060001 +3487f88,3c058041 +3487f8c,24a514b8 +3487f90,c101d10 +3487f94,2202025 +3487f98,24070001 +3487f9c,2406000b +3487fa0,3c108041 +3487fa4,26051528 +3487fa8,c10275b +3487fac,2202025 +3487fb0,24020010 +3487fb4,afa20018 +3487fb8,afa20014 +3487fbc,24020086 +3487fc0,afa20010 +3487fc4,2407003c +3487fc8,3025 +3487fcc,26051528 +3487fd0,c1027c3 +3487fd4,2202025 +3487fd8,3c028041 +3487fdc,90423cbf +3487fe0,2c42000a +3487fe4,1040001d +3487fe8,8e220008 +3487fec,24430008 +3487ff0,ae230008 +3487ff4,3c03fa00 +3487ff8,ac430000 +3487ffc,3c03f4ec +3488000,24633000 +3488004,2439025 +3488008,ac520004 +348800c,3c038041 +3488010,90623c2c +3488014,24440001 +3488018,a0643c2c +348801c,3c038041 +3488020,2463108c +3488024,21082 +3488028,24040010 +348802c,afa40010 +3488030,9064000f +3488034,42200 +3488038,90670010 +348803c,e43825 +3488040,73c00 +3488044,3046000f +3488048,3c058041 +348804c,24a514f8 +3488050,c101d10 +3488054,2202025 +3488058,8e220008 +348805c,24430008 +3488060,ae230008 +3488064,3c03fa00 +3488068,ac430000 +348806c,ac540004 +3488070,2407000a +3488074,3025 +3488078,3c058041 +348807c,24a514c8 +3488080,c10275b +3488084,2202025 +3488088,8fa2004c +348808c,2453001b +3488090,3c168041 +3488094,26d63cb4 +3488098,3c148041 +348809c,2694108c +34880a0,26820019 +34880a4,afa20034 +34880a8,24170001 +34880ac,241e0008 +34880b0,3c028041 +34880b4,244214c8 +34880b8,afa20038 +34880bc,afa00020 +34880c0,afa00024 +34880c4,afa00028 +34880c8,afa0002c +34880cc,27b20020 +34880d0,2401825 +34880d4,2c02025 +34880d8,90820000 +34880dc,54570006 +34880e0,2c42000a +34880e4,8c620000 +34880e8,2442ffff +34880ec,ac620000 +34880f0,10000003 +34880f4,24020005 +34880f8,21023 +34880fc,30420006 +3488100,8c650000 +3488104,a21021 +3488108,ac620004 +348810c,24840001 +3488110,1493fff1 +3488114,24630004 +3488118,92950000 +348811c,26b50037 +3488120,82820002 +3488124,2a2a821 +3488128,92820004 +348812c,10400006 +3488130,2801825 +3488134,8fa4002c +3488138,417c2 +348813c,441021 +3488140,21043 +3488144,2a2a823 +3488148,80620001 +348814c,2442005c +3488150,80630003 +3488154,431021 +3488158,afa20030 +348815c,2c08025 +3488160,92060000 +3488164,2cc2000a +3488168,5040000b +348816c,26100001 +3488170,8e470000 +3488174,afbe0018 +3488178,afbe0014 +348817c,8fa20030 +3488180,afa20010 +3488184,2a73821 +3488188,8fa50038 +348818c,c1027c3 +3488190,2202025 +3488194,26100001 +3488198,1613fff1 +348819c,26520004 +34881a0,26730003 +34881a4,26940005 +34881a8,8fa20034 +34881ac,1454ffc3 +34881b0,26d60003 +34881b4,8fbf0074 +34881b8,8fbe0070 +34881bc,8fb7006c +34881c0,8fb60068 +34881c4,8fb50064 +34881c8,8fb40060 +34881cc,8fb3005c +34881d0,8fb20058 +34881d4,8fb10054 +34881d8,8fb00050 +34881dc,3e00008 +34881e0,27bd0078 +34881e4,27bdffe8 +34881e8,afbf0014 +34881ec,afb00010 +34881f0,80820000 +34881f4,10400008 +34881f8,a08025 +34881fc,24070008 +3488200,8ca60000 +3488204,c10413d +3488208,24050080 +348820c,8e020000 +3488210,10000003 +3488214,2442000a +3488218,8ca20000 +348821c,24420005 +3488220,ae020000 +3488224,8fbf0014 +3488228,8fb00010 +348822c,3e00008 +3488230,27bd0018 +3488234,27bdffd0 +3488238,afbf002c +348823c,afb10028 +3488240,afb00024 +3488244,808025 +3488248,3c028040 +348824c,804208f8 +3488250,14400070 +3488254,a08825 +3488258,3c028040 +348825c,90420891 +3488260,10400087 +3488264,8fbf002c +3488268,3c020002 +348826c,2221021 +3488270,9442ca30 +3488274,2442ffe0 +3488278,304200ff +348827c,2c420008 +3488280,1440007f +3488284,3c020002 +3488288,2221021 +348828c,8443ca52 +3488290,2402ffff +3488294,5462007b +3488298,8fb10028 +348829c,3c020002 +34882a0,2221021 +34882a4,9442ca84 +34882a8,21a00 +34882ac,621823 +34882b0,3c0251eb +34882b4,3442851f +34882b8,620018 +34882bc,1010 +34882c0,21183 +34882c4,31fc3 +34882c8,431023 +34882cc,2c430100 +34882d0,10600005 +34882d4,304200ff +34882d8,54400005 +34882dc,8e030008 +34882e0,10000068 +34882e4,8fb10028 +34882e8,240200ff +34882ec,8e030008 +34882f0,24640008 +34882f4,ae040008 +34882f8,3c04fa00 +34882fc,ac640000 +3488300,2404ff00 +3488304,441025 +3488308,ac620004 +348830c,24020071 +3488310,afa20018 +3488314,3c028040 +3488318,80420892 +348831c,10400038 +3488320,3c028040 +3488324,27a50018 +3488328,3c048040 +348832c,c102079 +3488330,24840892 +3488334,3c028040 +3488338,804208b2 +348833c,10400005 +3488340,27a50018 +3488344,3c048040 +3488348,c102079 +348834c,248408b2 +3488350,27a50018 +3488354,3c048041 +3488358,c102079 +348835c,24841260 +3488360,27a50018 +3488364,3c048041 +3488368,c102079 +348836c,24841264 +3488370,27a50018 +3488374,3c048040 +3488378,c102079 +348837c,248408d4 +3488380,27a50018 +3488384,3c048040 +3488388,c102079 +348838c,24840908 +3488390,27a50018 +3488394,3c048041 +3488398,c102079 +348839c,24841260 +34883a0,3c028040 +34883a4,90420d66 +34883a8,10400006 +34883ac,3c028040 +34883b0,27a50018 +34883b4,3c048041 +34883b8,c102079 +34883bc,24841278 +34883c0,3c028040 +34883c4,90420d67 +34883c8,50400006 +34883cc,afa00010 +34883d0,27a50018 +34883d4,3c048041 +34883d8,c102079 +34883dc,2484128c +34883e0,afa00010 +34883e4,3825 +34883e8,24060009 +34883ec,24050008 +34883f0,c10416f +34883f4,2002025 +34883f8,10000021 +34883fc,8fbf002c +3488400,804208b2 +3488404,1440ffcf +3488408,27a50018 +348840c,1000ffd6 +3488410,3c048041 +3488414,8c820008 +3488418,24430008 +348841c,ac830008 +3488420,3c03fa00 +3488424,ac430000 +3488428,2403ffff +348842c,ac430004 +3488430,24070008 +3488434,2406000f +3488438,240500f4 +348843c,3c048041 +3488440,c10413d +3488444,24841298 +3488448,24070008 +348844c,24060018 +3488450,240500f4 +3488454,3c048040 +3488458,c10413d +348845c,248408f8 +3488460,afa00010 +3488464,3825 +3488468,24060009 +348846c,24050008 +3488470,c10416f +3488474,2002025 +3488478,1000ff78 +348847c,3c028040 +3488480,8fb10028 +3488484,8fb00024 +3488488,3e00008 +348848c,27bd0030 +3488490,27bdffa0 +3488494,afbf005c +3488498,afbe0058 +348849c,afb70054 +34884a0,afb60050 +34884a4,afb5004c +34884a8,afb40048 +34884ac,afb30044 +34884b0,afb20040 +34884b4,afb1003c +34884b8,afb00038 +34884bc,afa40060 +34884c0,afa50064 +34884c4,3c02801c +34884c8,344284a0 +34884cc,8c500000 +34884d0,261402b8 +34884d4,8e0202c0 +34884d8,24430008 +34884dc,ae0302c0 +34884e0,3c03de00 +34884e4,ac430000 +34884e8,3c038041 +34884ec,24631568 +34884f0,ac430004 +34884f4,8e0202c0 +34884f8,24430008 +34884fc,ae0302c0 +3488500,3c03e700 +3488504,ac430000 +3488508,ac400004 +348850c,8e0202c0 +3488510,24430008 +3488514,ae0302c0 +3488518,3c03fc11 +348851c,34639623 +3488520,ac430000 +3488524,3c03ff2f +3488528,3463ffff +348852c,ac430004 +3488530,8e0202c0 +3488534,24430008 +3488538,ae0302c0 +348853c,3c03fa00 +3488540,ac430000 +3488544,2403ffff +3488548,ac430004 +348854c,3c128040 +3488550,26520834 +3488554,24110054 +3488558,3c178041 +348855c,26f71410 +3488560,3c168041 +3488564,26d63b94 +3488568,24150018 +348856c,241e000c +3488570,92420000 +3488574,21040 +3488578,571021 +348857c,90430000 +3488580,31880 +3488584,761821 +3488588,8c730000 +348858c,24070001 +3488590,90460001 +3488594,2602825 +3488598,c10275b +348859c,2802025 +34885a0,afb50018 +34885a4,afb50014 +34885a8,afbe0010 +34885ac,2203825 +34885b0,3025 +34885b4,2602825 +34885b8,c1027c3 +34885bc,2802025 +34885c0,26310020 +34885c4,240200f4 +34885c8,1622ffe9 +34885cc,26520001 +34885d0,8fa50064 +34885d4,c10208d +34885d8,2802025 +34885dc,8fa50064 +34885e0,c101e20 +34885e4,2802025 +34885e8,8e0202c0 +34885ec,24430008 +34885f0,ae0302c0 +34885f4,3c03e700 +34885f8,ac430000 +34885fc,ac400004 +3488600,8e0202c0 +3488604,24430008 +3488608,ae0302c0 +348860c,3c03fcff +3488610,3463ffff +3488614,ac430000 +3488618,3c03fffd +348861c,3463f6fb +3488620,ac430004 +3488624,8e0202c0 +3488628,24430008 +348862c,ae0302c0 +3488630,3c03fa00 +3488634,ac430000 +3488638,93a30063 +348863c,ac430004 +3488640,3c02e450 +3488644,244203c0 +3488648,afa20020 +348864c,afa00024 +3488650,3c02e100 +3488654,afa20028 +3488658,afa0002c +348865c,3c02f100 +3488660,afa20030 +3488664,3c020400 +3488668,24420400 +348866c,afa20034 +3488670,27a20020 +3488674,27a60038 +3488678,8e0302c0 +348867c,24640008 +3488680,ae0402c0 +3488684,8c450004 +3488688,8c440000 +348868c,ac650004 +3488690,24420008 +3488694,14c2fff8 +3488698,ac640000 +348869c,8fbf005c +34886a0,8fbe0058 +34886a4,8fb70054 +34886a8,8fb60050 +34886ac,8fb5004c +34886b0,8fb40048 +34886b4,8fb30044 +34886b8,8fb20040 +34886bc,8fb1003c +34886c0,8fb00038 +34886c4,3e00008 +34886c8,27bd0060 +34886cc,3c028041 +34886d0,90423c2d +34886d4,1040000d +34886d8,3c028011 +34886dc,3442a5d0 +34886e0,8c430000 +34886e4,24020517 +34886e8,14620008 +34886f0,27bdffe8 +34886f4,afbf0014 +34886f8,c103db0 +3488700,8fbf0014 +3488704,3e00008 +3488708,27bd0018 +348870c,3e00008 +3488714,14800003 +3488718,3c028041 +348871c,3e00008 +3488720,8c421450 +3488724,27bdffe8 +3488728,afbf0014 +348872c,afb00010 +3488730,808025 +3488734,c1021c5 +3488738,42102 +348873c,3210000f +3488740,108080 +3488744,3c038041 +3488748,24631450 +348874c,2038021 +3488750,8e030000 +3488754,431021 +3488758,8fbf0014 +348875c,8fb00010 3488760,3e00008 -3488764,ac400e74 -3488768,94830002 -348876c,240205ff -3488770,10620009 -3488774,3c028040 -3488778,8c830000 -348877c,ac43002c -3488780,94830004 -3488784,3c028040 -3488788,a4430030 -348878c,90830006 -3488790,3c028040 -3488794,a4430032 -3488798,3e00008 -34887a0,afa40000 -34887a4,afa50004 -34887a8,24030030 -34887ac,3c058011 -34887b0,34a5a5d0 -34887b4,24060036 -34887b8,310c0 -34887bc,431023 -34887c0,21080 -34887c4,a21021 -34887c8,8c4200e4 -34887cc,14400010 -34887d4,3c058011 -34887d8,34a5a5d0 -34887dc,310c0 -34887e0,431023 -34887e4,21080 -34887e8,a21021 -34887ec,ac4400e4 -34887f0,24630001 -34887f4,310c0 -34887f8,431023 -34887fc,21080 -3488800,a22821 -3488804,8fa20004 -3488808,3e00008 -348880c,aca200e4 -3488810,10440003 -3488814,24630002 -3488818,1466ffe8 -348881c,310c0 -3488820,3e00008 -3488828,3c028040 -348882c,94420028 -3488830,10400013 -3488834,2403ffff -3488838,27bdffe0 -348883c,afbf001c -3488840,afa00010 -3488844,afa00014 -3488848,a3a30011 -348884c,24040005 -3488850,a3a40012 -3488854,a3a30013 -3488858,3c038040 -348885c,94630026 -3488860,a3a30016 -3488864,a7a20014 -3488868,8fa40010 -348886c,c1021e8 -3488870,8fa50014 -3488874,8fbf001c -3488878,3e00008 -348887c,27bd0020 -3488880,3e00008 -3488888,27bdffe0 -348888c,afbf001c -3488890,3c0200ff -3488894,34420500 -3488898,442825 -348889c,c10214c -34888a0,27a40010 -34888a4,8fa20010 -34888a8,10400005 -34888ac,8fbf001c -34888b0,402025 -34888b4,c1021e8 -34888b8,8fa50014 -34888bc,8fbf001c -34888c0,3e00008 -34888c4,27bd0020 -34888c8,3c028011 -34888cc,3442a5d0 -34888d0,8c43065c -34888d4,ac430624 -34888d8,8c430678 -34888dc,ac430640 -34888e0,8c430694 -34888e4,ac43065c -34888e8,8c4306b0 -34888ec,ac430678 -34888f0,ac400694 -34888f4,3e00008 -34888f8,ac4006b0 -34888fc,801825 -3488900,3084ffff -3488904,240205ff -3488908,1482000b -348890c,27bdfff8 -3488910,3c028040 -3488914,a4400028 -3488918,3c028040 -348891c,a4400026 -3488920,3c028011 -3488924,3442a660 -3488928,94430000 -348892c,24630001 -3488930,10000009 -3488934,a4430000 -3488938,3c020057 -348893c,24420058 -3488940,14620005 -3488944,3c02801c -3488948,344284a0 -348894c,8c431d38 -3488950,34630001 -3488954,ac431d38 -3488958,3e00008 -348895c,27bd0008 -3488960,27bdffe8 -3488964,afbf0014 -3488968,afb00010 -348896c,3c028011 -3488970,3442a5d0 -3488974,8c500624 -3488978,8c420640 -348897c,22402 -3488980,2403007c -3488984,1483000e -3488988,8fbf0014 -348898c,21202 -3488990,3c038040 -3488994,90630024 -3488998,304200ff -348899c,54620009 -34889a0,8fb00010 -34889a4,c1025fe -34889ac,c102232 -34889b4,c10223f -34889b8,2002025 -34889bc,8fbf0014 -34889c0,8fb00010 -34889c4,3e00008 -34889c8,27bd0018 -34889cc,27bdffe8 -34889d0,afbf0014 -34889d4,afb00010 -34889d8,3c028041 -34889dc,8c500e90 -34889e0,12000015 -34889e4,3c028040 -34889e8,9042002a -34889ec,14400004 -34889f0,3c028041 -34889f4,8c420e8c -34889f8,10400005 -34889fc,3c028011 -3488a00,3c048041 -3488a04,c1021da -3488a08,24840e90 -3488a0c,3c028011 -3488a10,3442a5d0 -3488a14,8c420624 -3488a18,16020003 -3488a20,c102232 -3488a28,c10223f -3488a2c,2002025 -3488a30,c1021c7 -3488a38,8fbf0014 -3488a3c,8fb00010 -3488a40,3e00008 -3488a44,27bd0018 -3488a48,27bdffe0 -3488a4c,afbf001c -3488a50,afb00018 -3488a54,3c028011 -3488a58,3442a5d0 -3488a5c,8c500624 -3488a60,8c420640 -3488a64,12000025 -3488a68,afa20014 -3488a6c,21c02 -3488a70,240400ca -3488a74,14640014 -3488a78,21202 -3488a7c,3c038040 -3488a80,90630024 -3488a84,304200ff -3488a88,50620010 -3488a8c,afb00010 -3488a90,c10304c -3488a98,c10303d -3488a9c,402025 -3488aa0,c103064 -3488aa4,402025 -3488aa8,c102232 -3488ab0,c10223f -3488ab4,2002025 -3488ab8,c1021c7 -3488ac0,1000000f -3488ac4,8fbf001c -3488ac8,afb00010 -3488acc,2002025 -3488ad0,c102187 -3488ad4,8fa50014 -3488ad8,3c02801d -3488adc,3442aa30 -3488ae0,3c038041 -3488ae4,8c630e98 -3488ae8,ac430428 -3488aec,3c038041 -3488af0,8c630e88 -3488af4,80630000 -3488af8,a0430424 -3488afc,8fbf001c -3488b00,8fb00018 -3488b04,3e00008 -3488b08,27bd0020 -3488b0c,27bdffe8 -3488b10,afbf0014 -3488b14,c10220a -3488b1c,3c02801d -3488b20,3442aa30 -3488b24,8c42066c -3488b28,3c03fcac -3488b2c,24632485 -3488b30,431024 -3488b34,1440003d -3488b38,3c028041 -3488b3c,3c02801d -3488b40,3442aa30 -3488b44,94420088 -3488b48,30420001 -3488b4c,10400034 -3488b50,1025 -3488b54,3c02801d -3488b58,3442aa30 -3488b5c,8c420670 -3488b60,3c03000c -3488b64,431024 -3488b68,1440002d -3488b6c,1025 -3488b70,3c02800e -3488b74,3442f1b0 -3488b78,8c420000 -3488b7c,30420020 -3488b80,14400027 -3488b84,1025 -3488b88,3c02801c -3488b8c,344284a0 -3488b90,8c420794 -3488b94,14400022 -3488b98,1025 -3488b9c,3c028041 -3488ba0,90420e70 -3488ba4,24420001 -3488ba8,304200ff -3488bac,2c430002 -3488bb0,1460001c -3488bb4,3c038041 -3488bb8,3c028041 -3488bbc,c102258 -3488bc0,a0400e70 -3488bc4,c1025f9 -3488bcc,1040000f -3488bd0,3c02801c -3488bd4,344284a0 -3488bd8,944300a4 -3488bdc,24020010 -3488be0,14620006 -3488be4,3c02801c -3488be8,344284a0 -3488bec,8c421d38 -3488bf0,30420400 -3488bf4,10400005 -3488bfc,c102604 -3488c04,1000000b -3488c08,8fbf0014 -3488c0c,c102292 -3488c14,10000007 -3488c18,8fbf0014 -3488c1c,1025 -3488c20,3c038041 -3488c24,10000002 -3488c28,a0620e70 -3488c2c,a0400e70 -3488c30,8fbf0014 -3488c34,3e00008 -3488c38,27bd0018 -3488c3c,27bdffd0 -3488c40,afbf002c -3488c44,afb40028 -3488c48,afb30024 -3488c4c,afb20020 -3488c50,afb1001c -3488c54,afb00018 -3488c58,a09025 -3488c5c,10800013 -3488c60,c08825 -3488c64,10c00011 -3488c68,808025 -3488c6c,4c10004 -3488c70,c03825 -3488c74,63823 -3488c78,73e00 -3488c7c,73e03 -3488c80,30e700ff -3488c84,3c02801c -3488c88,344284a0 -3488c8c,904600a5 -3488c90,2002825 -3488c94,c102174 -3488c98,27a40010 -3488c9c,97b30014 -3488ca0,8fa20010 -3488ca4,14400005 -3488ca8,93b40016 -3488cac,c1021c7 -3488cb4,10000025 -3488cb8,2201025 -3488cbc,8fa40010 -3488cc0,c102187 -3488cc4,8fa50014 -3488cc8,3c028041 -3488ccc,8c420e88 -3488cd0,86040000 -3488cd4,2403000a -3488cd8,14830017 -3488cdc,80420000 -3488ce0,2403007c -3488ce4,56630010 -3488ce8,9603001c -3488cec,3c038040 -3488cf0,90630024 -3488cf4,5474000c -3488cf8,9603001c -3488cfc,3c038040 -3488d00,90630d5a -3488d04,54600007 -3488d08,2402007c -3488d0c,3c038041 -3488d10,8c630e74 -3488d14,54600003 -3488d18,2402007c -3488d1c,10000002 -3488d20,9603001c -3488d24,9603001c -3488d28,3063f01f -3488d2c,22140 -3488d30,641825 -3488d34,a603001c -3488d38,6230005 -3488d3c,a2420424 -3488d40,21023 -3488d44,21600 -3488d48,21603 -3488d4c,a2420424 -3488d50,8fbf002c -3488d54,8fb40028 -3488d58,8fb30024 -3488d5c,8fb20020 -3488d60,8fb1001c -3488d64,8fb00018 -3488d68,3e00008 -3488d6c,27bd0030 -3488d70,27bdffd0 -3488d74,afbf002c -3488d78,afb30028 -3488d7c,afb20024 -3488d80,afb10020 -3488d84,afb0001c -3488d88,809025 -3488d8c,3825 -3488d90,3025 -3488d94,802825 -3488d98,c102174 -3488d9c,27a40010 -3488da0,8fa20010 -3488da4,54400005 -3488da8,97a40014 -3488dac,3c028040 -3488db0,90530024 -3488db4,10000002 -3488db8,2404005b -3488dbc,93b30016 -3488dc0,c10304c -3488dc8,408825 -3488dcc,c10303d -3488dd0,402025 -3488dd4,408025 -3488dd8,ae400134 -3488ddc,3c028040 -3488de0,a0530025 -3488de4,3025 -3488de8,96050002 -3488dec,3c04801c -3488df0,3c02800d -3488df4,3442ce14 -3488df8,40f809 -3488dfc,348484a0 -3488e00,240200ca -3488e04,1622000d -3488e08,3c028040 -3488e0c,c1021da -3488e10,27a40010 -3488e14,92050001 -3488e18,3c04801c -3488e1c,3c028006 -3488e20,3442fdcc -3488e24,40f809 -3488e28,348484a0 -3488e2c,c103064 -3488e30,2002025 -3488e34,10000016 -3488e38,8fbf002c -3488e3c,90420024 -3488e40,10530005 -3488e44,3c028040 -3488e48,c1021da -3488e4c,27a40010 -3488e50,1000000f -3488e54,8fbf002c -3488e58,9042002a -3488e5c,50400004 -3488e60,92050001 -3488e64,c1021da -3488e68,27a40010 -3488e6c,92050001 -3488e70,3c04801c -3488e74,3c028006 -3488e78,3442fdcc -3488e7c,40f809 -3488e80,348484a0 -3488e84,c103064 -3488e88,2002025 -3488e8c,8fbf002c -3488e90,8fb30028 -3488e94,8fb20024 -3488e98,8fb10020 -3488e9c,8fb0001c -3488ea0,3e00008 -3488ea4,27bd0030 -3488ea8,27bdffe8 -3488eac,afbf0014 -3488eb0,afb00010 -3488eb4,3c028011 -3488eb8,3442a5d0 -3488ebc,94500eec -3488ec0,32100002 -3488ec4,1600000c -3488ec8,3c028040 -3488ecc,90420d59 -3488ed0,50400004 -3488ed4,3c028011 -3488ed8,c102222 -3488edc,24040002 -3488ee0,3c028011 -3488ee4,3442a5d0 -3488ee8,94430eec -3488eec,34630002 -3488ef0,a4430eec -3488ef4,3c028040 -3488ef8,90430d59 -3488efc,14600002 -3488f00,24020001 -3488f04,10102b -3488f08,8fbf0014 -3488f0c,8fb00010 -3488f10,3e00008 -3488f14,27bd0018 -3488f18,94830004 -3488f1c,94820006 -3488f20,620018 -3488f24,9082000c -3488f28,1812 -3488f34,620018 -3488f38,1012 -3488f3c,3e00008 -3488f44,27bdffe8 -3488f48,afbf0014 -3488f4c,afb00010 -3488f50,c1023c6 -3488f54,808025 -3488f58,96030008 -3488f5c,620018 -3488f60,1012 -3488f64,8fbf0014 -3488f68,8fb00010 -3488f6c,3e00008 -3488f70,27bd0018 -3488f74,27bdff98 -3488f78,afbf0064 -3488f7c,afb60060 -3488f80,afb5005c -3488f84,afb40058 -3488f88,afb30054 -3488f8c,afb20050 -3488f90,afb1004c -3488f94,afb00048 -3488f98,808025 -3488f9c,a0a025 -3488fa0,c0a825 -3488fa4,94b10004 -3488fa8,94a20006 -3488fac,470018 -3488fb0,9012 -3488fb4,90b6000b -3488fb8,90b3000a -3488fbc,139d40 -3488fc0,3c0200e0 -3488fc4,2629824 -3488fc8,1614c0 -3488fcc,3c030018 -3488fd0,431024 -3488fd4,2629825 -3488fd8,2622ffff -3488fdc,30420fff -3488fe0,531025 -3488fe4,3c03fd00 -3488fe8,431025 -3488fec,afa20010 -3488ff0,c1023c6 -3488ff4,a02025 -3488ff8,550018 -3488ffc,8e820000 -3489000,1812 -3489004,431021 -3489008,afa20014 -348900c,2ec30002 -3489010,10600003 -3489014,24020010 -3489018,24020004 -348901c,2c21004 -3489020,510018 -3489024,1812 -3489028,2463003f -348902c,317c3 -3489030,3042003f -3489034,431021 -3489038,210c0 -348903c,3c030003 -3489040,3463fe00 -3489044,431024 -3489048,531025 -348904c,3c03f500 -3489050,431025 -3489054,afa20018 -3489058,3c040700 -348905c,afa4001c -3489060,3c03e600 -3489064,afa30020 -3489068,afa00024 -348906c,3c03f400 -3489070,afa30028 -3489074,2623ffff -3489078,31b80 -348907c,3c0500ff -3489080,34a5f000 -3489084,651824 -3489088,2652ffff -348908c,129080 -3489090,32520ffc -3489094,721825 -3489098,642025 -348909c,afa4002c -34890a0,3c04e700 -34890a4,afa40030 -34890a8,afa00034 -34890ac,afa20038 -34890b0,afa0003c -34890b4,3c02f200 -34890b8,afa20040 -34890bc,afa30044 -34890c0,27a20010 -34890c4,27a60048 -34890c8,8e030008 -34890cc,24640008 -34890d0,ae040008 -34890d4,8c450004 -34890d8,8c440000 -34890dc,ac650004 -34890e0,24420008 -34890e4,1446fff8 -34890e8,ac640000 -34890ec,8fbf0064 -34890f0,8fb60060 -34890f4,8fb5005c -34890f8,8fb40058 -34890fc,8fb30054 -3489100,8fb20050 -3489104,8fb1004c -3489108,8fb00048 -348910c,3e00008 -3489110,27bd0068 -3489114,27bdffe0 -3489118,8fa80030 -348911c,8fa20034 -3489120,8faa0038 -3489124,94a30004 -3489128,31a80 -348912c,14400002 -3489130,62001a -3489134,7000d -3489138,4812 -348913c,94a30006 -3489140,471021 -3489144,21380 -3489148,3c0b00ff -348914c,356bf000 -3489150,4b1024 -3489154,1482821 -3489158,52880 -348915c,30a50fff -3489160,451025 -3489164,3c05e400 -3489168,451025 -348916c,afa20000 -3489170,73b80 -3489174,eb3824 -3489178,84080 -348917c,31080fff -3489180,e83825 -3489184,afa70004 -3489188,3c02e100 -348918c,afa20008 -3489190,660018 -3489194,1012 -3489198,21140 -348919c,3042ffff -34891a0,afa2000c -34891a4,3c02f100 -34891a8,afa20010 -34891ac,31a80 -34891b0,15400002 -34891b4,6a001a -34891b8,7000d -34891bc,1012 -34891c0,3042ffff -34891c4,94c00 -34891c8,491025 -34891cc,afa20014 -34891d0,afbd0018 -34891d4,27a50018 -34891d8,8c820008 -34891dc,24430008 -34891e0,ac830008 -34891e4,8fa30018 -34891e8,8c670004 -34891ec,8c660000 -34891f0,ac470004 -34891f4,ac460000 -34891f8,24620008 -34891fc,1445fff6 -3489200,afa20018 -3489204,3e00008 -3489208,27bd0020 -348920c,27bdffa0 -3489210,afbf005c -3489214,afb10058 -3489218,afb00054 -348921c,afa00010 -3489220,3c0201a0 -3489224,24422000 -3489228,afa20014 -348922c,3c110003 -3489230,362295c0 -3489234,afa20018 -3489238,c10391f -348923c,27a40010 -3489240,afa0001c -3489244,3c020084 -3489248,24426000 -348924c,afa20020 -3489250,3402b400 -3489254,afa20024 -3489258,c10391f -348925c,27a4001c -3489260,afa00028 -3489264,3c02007b -3489268,3442d000 -348926c,afa2002c -3489270,3c100008 -3489274,361088a0 -3489278,afb00030 -348927c,c10391f -3489280,27a40028 -3489284,afa00034 -3489288,3c0201a3 -348928c,3442c000 -3489290,afa20038 -3489294,24023b00 -3489298,afa2003c -348929c,c10391f -34892a0,27a40034 -34892a4,afa00040 -34892a8,3c020085 -34892ac,3442e000 -34892b0,afa20044 -34892b4,24021d80 -34892b8,afa20048 -34892bc,c10391f -34892c0,27a40040 -34892c4,8fa20010 -34892c8,2631a300 -34892cc,518821 -34892d0,3c038041 -34892d4,ac71ec28 -34892d8,24422980 -34892dc,3c038041 -34892e0,ac62ec18 -34892e4,8fa20028 -34892e8,3c038041 -34892ec,ac62ec08 -34892f0,3c038041 -34892f4,8fa4001c -34892f8,ac64ebf8 -34892fc,3c048041 -3489300,3c038041 -3489304,246333f8 -3489308,ac83ebd8 -348930c,3c048041 -3489310,3c038041 -3489314,24633bf8 -3489318,ac83ebc8 -348931c,2610f7a0 -3489320,501021 -3489324,3c038041 -3489328,ac62ebb8 -348932c,8fa20034 -3489330,24441e00 -3489334,3c038041 -3489338,ac64eba8 -348933c,244435c0 -3489340,3c038041 -3489344,ac64eb98 -3489348,8fa30040 -348934c,24631980 -3489350,3c048041 -3489354,ac83eb88 -3489358,3c038041 -348935c,ac62eb78 -3489360,3c118041 -3489364,c1023d1 -3489368,2624ebe8 -348936c,408025 -3489370,c103910 -3489374,402025 -3489378,104fc2 -348937c,1304821 -3489380,2a100002 -3489384,16000018 -3489388,ae22ebe8 -348938c,94843 -3489390,3c038041 -3489394,24631f30 -3489398,2025 -348939c,3025 -34893a0,2204025 -34893a4,2407fff0 -34893a8,8d05ebe8 -34893ac,a42821 -34893b0,90620000 -34893b4,21102 -34893b8,471025 -34893bc,a0a20000 -34893c0,8d02ebe8 -34893c4,441021 -34893c8,90650000 -34893cc,a72825 -34893d0,a0450001 -34893d4,24c60001 -34893d8,24630001 -34893dc,c9102a -34893e0,1440fff1 -34893e4,24840002 -34893e8,8fbf005c -34893ec,8fb10058 -34893f0,8fb00054 -34893f4,3e00008 -34893f8,27bd0060 -34893fc,3c038040 -3489400,94620846 -3489404,24630846 -3489408,94640002 -348940c,94630004 -3489410,3c058041 -3489414,8ca50e48 -3489418,a4a20000 -348941c,a4a40002 -3489420,a4a30004 -3489424,3c058041 -3489428,8ca60e44 -348942c,a4c20000 -3489430,8ca50e44 -3489434,a4a40004 -3489438,a4a30008 -348943c,240500ff -3489440,1445000a -3489444,3c058041 -3489448,24050046 -348944c,14850007 -3489450,3c058041 -3489454,24050032 -3489458,14650004 -348945c,3c058041 -3489460,1825 -3489464,2025 -3489468,240200c8 -348946c,8ca50e40 -3489470,a4a20000 -3489474,a4a40002 -3489478,a4a30004 -348947c,3c058041 -3489480,8ca50e3c -3489484,a4a20000 -3489488,a4a40002 -348948c,a4a30004 -3489490,3c028041 -3489494,8c430e38 -3489498,3c028040 -348949c,9445084c -34894a0,2442084c -34894a4,94440002 -34894a8,94420004 -34894ac,a4650000 -34894b0,a4640002 -34894b4,a4620004 -34894b8,3c028041 -34894bc,8c430e34 -34894c0,3c028040 -34894c4,94450852 -34894c8,24420852 -34894cc,94440002 -34894d0,94420004 -34894d4,a4650000 -34894d8,a4640002 -34894dc,a4620004 -34894e0,3c028041 -34894e4,8c430e30 -34894e8,3c028040 -34894ec,94450858 -34894f0,24420858 -34894f4,94440002 -34894f8,94420004 -34894fc,a4650000 -3489500,a4640002 -3489504,a4620004 -3489508,3c028041 -348950c,8c420e2c -3489510,3c068040 -3489514,94c3086a -3489518,a4430000 -348951c,3c028041 -3489520,8c430e28 -3489524,24c2086a -3489528,94440002 -348952c,a4640000 -3489530,3c038041 -3489534,8c630e24 -3489538,94440004 -348953c,a4640000 -3489540,3c038041 -3489544,8c630e20 -3489548,3c058040 -348954c,94a40870 -3489550,a4640000 -3489554,3c038041 -3489558,8c640e1c -348955c,24a30870 -3489560,94670002 -3489564,a4870000 -3489568,3c048041 -348956c,8c840e18 -3489570,94670004 -3489574,a4870000 -3489578,3c048041 -348957c,8c840e14 -3489580,94c8086a -3489584,94470002 -3489588,94460004 -348958c,a4880000 -3489590,a4870002 -3489594,a4860004 -3489598,3c048041 -348959c,8c840e04 -34895a0,94a60870 -34895a4,94650002 -34895a8,94630004 -34895ac,a4860000 -34895b0,a4850002 -34895b4,a4830004 -34895b8,94420002 -34895bc,3043ffff -34895c0,2c6300ce -34895c4,50600001 -34895c8,240200cd -34895cc,24420032 -34895d0,3047ffff -34895d4,3c028040 -34895d8,9442086e -34895dc,3043ffff -34895e0,2c6300ce -34895e4,50600001 -34895e8,240200cd -34895ec,24420032 -34895f0,3046ffff -34895f4,3c028040 -34895f8,94420870 -34895fc,3043ffff -3489600,2c6300ce -3489604,50600001 -3489608,240200cd -348960c,24420032 -3489610,3044ffff -3489614,3c028040 -3489618,94420872 -348961c,3043ffff -3489620,2c6300ce -3489624,50600001 -3489628,240200cd -348962c,24420032 -3489630,3043ffff -3489634,3c028040 -3489638,94420874 -348963c,3045ffff -3489640,2ca500ce -3489644,50a00001 -3489648,240200cd -348964c,24420032 -3489650,3c058041 -3489654,8ca80e10 -3489658,3c058040 -348965c,94a5086a -3489660,30a9ffff -3489664,2d2900ce -3489668,15200002 -348966c,3042ffff -3489670,240500cd -3489674,24a50032 -3489678,a5050000 -348967c,a5070002 -3489680,a5060004 -3489684,3c058041 -3489688,8ca50e00 -348968c,a4a40000 -3489690,a4a30002 -3489694,a4a20004 -3489698,3c028041 -348969c,8c430e08 -34896a0,3c028040 -34896a4,9445086a -34896a8,2442086a -34896ac,94440002 -34896b0,94420004 -34896b4,a4650000 -34896b8,a4640002 -34896bc,a4620004 -34896c0,3c028041 -34896c4,8c430df8 -34896c8,3c028040 -34896cc,94450870 -34896d0,24420870 -34896d4,94440002 -34896d8,94420004 -34896dc,a4650000 -34896e0,a4640002 -34896e4,a4620004 -34896e8,3c028041 -34896ec,8c430df4 -34896f0,3c028040 -34896f4,9446085e -34896f8,2444085e -34896fc,94850002 -3489700,94840004 -3489704,a4660000 -3489708,a4650002 -348970c,a4640004 -3489710,9442085e -3489714,3043ffff -3489718,2c6300ce -348971c,50600001 -3489720,240200cd -3489724,24420032 -3489728,3044ffff -348972c,3c028040 -3489730,94420860 -3489734,3043ffff -3489738,2c6300ce -348973c,50600001 -3489740,240200cd -3489744,24420032 -3489748,3043ffff -348974c,3c028040 -3489750,94420862 -3489754,3045ffff -3489758,2ca500ce -348975c,50a00001 -3489760,240200cd -3489764,24420032 -3489768,3042ffff -348976c,3c058041 -3489770,8ca50df0 -3489774,a4a40000 -3489778,a4a30002 -348977c,a4a20004 -3489780,3c058041 -3489784,8ca50de8 -3489788,a4a40000 -348978c,a4a30002 -3489790,3e00008 -3489794,a4a20004 +3488764,27bd0018 +3488768,3c028011 +348876c,3442a5d0 +3488770,8c42135c +3488774,14400050 +3488778,3c028041 +348877c,90423c30 +3488780,1040004d +3488784,3c038011 +3488788,3463a5d0 +348878c,906300b2 +3488790,30630001 +3488794,14600048 +3488798,2c430006 +348879c,10600046 +34887a0,21080 +34887a4,27bdffe8 +34887a8,3c038041 +34887ac,24631208 +34887b0,621021 +34887b4,8c420000 +34887b8,400008 +34887bc,afbf0014 +34887c0,3c028011 +34887c4,3442a5d0 +34887c8,8c4400a4 +34887cc,c1021c5 +34887d0,3084003f +34887d4,3c038041 +34887d8,94633c2e +34887dc,43102b +34887e0,10400030 +34887e4,8fbf0014 +34887e8,10000031 +34887f0,3c028011 +34887f4,3442a5d0 +34887f8,8c4400a4 +34887fc,3c02001c +3488800,2442003f +3488804,c1021c5 +3488808,822024 +348880c,3c038041 +3488810,94633c2e +3488814,43102b +3488818,10400022 +348881c,8fbf0014 +3488820,10000023 +3488828,3c028011 +348882c,3442a5d0 +3488830,8c4400a4 +3488834,3c02001c +3488838,c1021c5 +348883c,822024 +3488840,3c038041 +3488844,94633c2e +3488848,43102b +348884c,10400015 +3488850,8fbf0014 +3488854,10000016 +348885c,3c028011 +3488860,3442a5d0 +3488864,844200d0 +3488868,3c038041 +348886c,94633c2e +3488870,43102a +3488874,1040000b +3488878,8fbf0014 +348887c,1000000c +3488884,3c028011 +3488888,3442a5d0 +348888c,8442002e +3488890,3c038041 +3488894,94633c2e +3488898,43102a +348889c,14400004 +34888a0,8fbf0014 +34888a4,c1023ae +34888a8,24040003 +34888ac,8fbf0014 +34888b0,3e00008 +34888b4,27bd0018 +34888b8,3e00008 +34888c0,27bdffe8 +34888c4,afbf0014 +34888c8,afb00010 +34888cc,808025 +34888d0,3c04801c +34888d4,3c02800d +34888d8,3442d464 +34888dc,40f809 +34888e0,3484a578 +34888e4,1440000c +34888e8,3c02801d +34888ec,9602014a +34888f0,5440000d +34888f4,8fbf0014 +34888f8,3c028041 +34888fc,ac403c3c +3488900,3c028002 +3488904,24420eb4 +3488908,40f809 +348890c,2002025 +3488910,10000005 +3488914,8fbf0014 +3488918,3442aa30 +348891c,2403000a +3488920,a4430110 +3488924,8fbf0014 +3488928,8fb00010 +348892c,3e00008 +3488930,27bd0018 +3488934,27bdffe8 +3488938,afbf0014 +348893c,3c028041 +3488940,94443c4a +3488944,c104354 +3488948,42080 +348894c,3c038041 +3488950,ac623c44 +3488954,3c028041 +3488958,94443c48 +348895c,c104354 +3488960,42080 +3488964,3c038041 +3488968,ac623c40 +348896c,8fbf0014 +3488970,3e00008 +3488974,27bd0018 +3488978,27bdffe8 +348897c,afbf0014 +3488980,3c028041 +3488984,8c423c78 +3488988,218c0 +348898c,3c048041 +3488990,24843d98 +3488994,641821 +3488998,8c630000 +348899c,1060000c +34889a0,24420001 +34889a4,220c0 +34889a8,3c038041 +34889ac,24633d98 +34889b0,641821 +34889b4,402825 +34889b8,8c640000 +34889bc,24420001 +34889c0,1480fffc +34889c4,24630008 +34889c8,3c028041 +34889cc,ac453c78 +34889d0,c104354 +34889d4,2404013c +34889d8,3c038041 +34889dc,ac623c74 +34889e0,24030001 +34889e4,ac430130 +34889e8,8fbf0014 +34889ec,3e00008 +34889f0,27bd0018 +34889f4,801025 +34889f8,84a30000 +34889fc,2404000a +3488a00,14640012 +3488a04,24040015 +3488a08,24030010 +3488a0c,14c30008 +3488a10,94a3001c +3488a14,31942 +3488a18,3063007f +3488a1c,24040075 +3488a20,54640003 +3488a24,94a3001c +3488a28,3e00008 +3488a2c,ac400000 +3488a30,3063001f +3488a34,a0400000 +3488a38,a0460001 +3488a3c,24040001 +3488a40,a0440002 +3488a44,3e00008 +3488a48,a0430003 +3488a4c,14640027 +3488a50,2404019c +3488a54,90a3001d +3488a58,24040012 +3488a5c,14640003 +3488a60,24040006 +3488a64,3e00008 +3488a68,ac400000 +3488a6c,10640003 +3488a70,24040011 +3488a74,54640008 +3488a78,80a40116 +3488a7c,90a30141 +3488a80,a0400000 +3488a84,a0460001 +3488a88,24040002 +3488a8c,a0440002 +3488a90,3e00008 +3488a94,a0430003 +3488a98,41940 +3488a9c,30631fc0 +3488aa0,94a50140 +3488aa4,651821 +3488aa8,1080000a +3488aac,306300ff +3488ab0,2404000a +3488ab4,50c40001 +3488ab8,24060019 +3488abc,a0400000 +3488ac0,a0460001 +3488ac4,24040006 +3488ac8,a0440002 +3488acc,3e00008 +3488ad0,a0430003 +3488ad4,a0400000 +3488ad8,a0460001 +3488adc,24040002 +3488ae0,a0440002 +3488ae4,3e00008 +3488ae8,a0430003 +3488aec,1464000a +3488af0,2404003e +3488af4,94a4001c +3488af8,a0400000 +3488afc,41a02 +3488b00,3063001f +3488b04,a0430001 +3488b08,24030003 +3488b0c,a0430002 +3488b10,3e00008 +3488b14,a0440003 +3488b18,54c4000d +3488b1c,a4400000 +3488b20,2404011a +3488b24,5464000a +3488b28,a4400000 +3488b2c,3c038011 +3488b30,3463a5d0 +3488b34,90631397 +3488b38,a0400000 +3488b3c,a0430001 +3488b40,24030004 +3488b44,a0430002 +3488b48,3e00008 +3488b4c,a0470003 +3488b50,a0400002 +3488b54,a0460001 +3488b58,3e00008 +3488b5c,a0470003 +3488b60,3c038041 +3488b64,8c673c78 +3488b68,24e7ffff +3488b6c,4e00021 +3488b70,801025 +3488b74,27bdfff8 +3488b78,4825 +3488b7c,3c0a8041 +3488b80,254a3d98 +3488b84,1273021 +3488b88,61fc2 +3488b8c,661821 +3488b90,31843 +3488b94,330c0 +3488b98,ca3021 +3488b9c,8cc80000 +3488ba0,8cc60004 +3488ba4,afa60004 +3488ba8,a8302b +3488bac,10c00003 +3488bb0,105302b +3488bb4,10000008 +3488bb8,2467ffff +3488bbc,50c00003 +3488bc0,ac480000 +3488bc4,10000004 +3488bc8,24690001 +3488bcc,8fa30004 +3488bd0,10000006 +3488bd4,ac430004 +3488bd8,e9182a +3488bdc,1060ffea +3488be0,1273021 +3488be4,ac400000 +3488be8,ac400004 +3488bec,3e00008 +3488bf0,27bd0008 +3488bf4,ac800000 +3488bf8,3e00008 +3488bfc,ac800004 +3488c00,27bdffe0 +3488c04,afbf001c +3488c08,afb00018 +3488c0c,808025 +3488c10,c10227d +3488c14,27a40010 +3488c18,8fa50010 +3488c1c,14a00004 +3488c24,ae000000 +3488c28,10000003 +3488c2c,ae000004 +3488c30,c1022d8 +3488c34,2002025 +3488c38,2001025 +3488c3c,8fbf001c +3488c40,8fb00018 +3488c44,3e00008 +3488c48,27bd0020 +3488c4c,27bdffe0 +3488c50,afbf001c +3488c54,afb20018 +3488c58,afb10014 +3488c5c,afb00010 +3488c60,afa40020 +3488c64,58202 +3488c68,afa50024 +3488c6c,321000ff +3488c70,30b200ff +3488c74,c1033ca +3488c78,52402 +3488c7c,408825 +3488c80,c1033bb +3488c84,402025 +3488c88,3c038041 +3488c8c,8fa40020 +3488c90,ac643c6c +3488c94,24633c6c +3488c98,8fa40024 +3488c9c,ac640004 +3488ca0,240300ca +3488ca4,12230005 +3488ca8,3c038040 +3488cac,90630024 +3488cb0,701826 +3488cb4,10000002 +3488cb8,3182b +3488cbc,24030002 +3488cc0,3c048041 +3488cc4,ac833c68 +3488cc8,3c038041 +3488ccc,ac623c64 +3488cd0,90440001 +3488cd4,3c038041 +3488cd8,ac643c60 +3488cdc,94440002 +3488ce0,3c038041 +3488ce4,ac643c5c +3488ce8,94440004 +3488cec,3c038041 +3488cf0,ac643c58 +3488cf4,90440006 +3488cf8,3c038041 +3488cfc,12400003 +3488d00,ac643c54 +3488d04,c1033bb +3488d08,2402025 +3488d0c,90420007 +3488d10,10400004 +3488d14,24030001 +3488d18,2442fff3 +3488d1c,304200ff +3488d20,2c430002 +3488d24,3c028041 +3488d28,ac433c50 +3488d2c,3c028040 +3488d30,a0500025 +3488d34,8fbf001c +3488d38,8fb20018 +3488d3c,8fb10014 +3488d40,8fb00010 +3488d44,3e00008 +3488d48,27bd0020 +3488d4c,3c028041 +3488d50,ac403c6c +3488d54,24423c6c +3488d58,ac400004 +3488d5c,3c028041 +3488d60,ac403c68 +3488d64,3c028041 +3488d68,ac403c64 +3488d6c,3c028041 +3488d70,ac403c60 +3488d74,3c028041 +3488d78,ac403c5c +3488d7c,3c028041 +3488d80,ac403c58 +3488d84,3c028041 +3488d88,ac403c54 +3488d8c,3c028041 +3488d90,3e00008 +3488d94,ac403c50 +3488d98,94830002 +3488d9c,240205ff +3488da0,10620009 +3488da4,3c028040 +3488da8,8c830000 +3488dac,ac43002c +3488db0,94830004 +3488db4,3c028040 +3488db8,a4430030 +3488dbc,90830006 +3488dc0,3c028040 +3488dc4,a4430032 +3488dc8,3e00008 +3488dd0,afa40000 +3488dd4,afa50004 +3488dd8,24030030 +3488ddc,3c058011 +3488de0,34a5a5d0 +3488de4,24060036 +3488de8,310c0 +3488dec,431023 +3488df0,21080 +3488df4,a21021 +3488df8,8c4200e4 +3488dfc,14400010 +3488e04,3c058011 +3488e08,34a5a5d0 +3488e0c,310c0 +3488e10,431023 +3488e14,21080 +3488e18,a21021 +3488e1c,ac4400e4 +3488e20,24630001 +3488e24,310c0 +3488e28,431023 +3488e2c,21080 +3488e30,a22821 +3488e34,8fa20004 +3488e38,3e00008 +3488e3c,aca200e4 +3488e40,10440003 +3488e44,24630002 +3488e48,1466ffe8 +3488e4c,310c0 +3488e50,3e00008 +3488e58,3c028040 +3488e5c,94420028 +3488e60,10400013 +3488e64,2403ffff +3488e68,27bdffe0 +3488e6c,afbf001c +3488e70,afa00010 +3488e74,afa00014 +3488e78,a3a30011 +3488e7c,24040005 +3488e80,a3a40012 +3488e84,a3a30013 +3488e88,3c038040 +3488e8c,94630026 +3488e90,a3a30016 +3488e94,a7a20014 +3488e98,8fa40010 +3488e9c,c102374 +3488ea0,8fa50014 +3488ea4,8fbf001c +3488ea8,3e00008 +3488eac,27bd0020 +3488eb0,3e00008 +3488eb8,27bdffe0 +3488ebc,afbf001c +3488ec0,3c0200ff +3488ec4,34420500 +3488ec8,442825 +3488ecc,c1022d8 +3488ed0,27a40010 +3488ed4,8fa20010 +3488ed8,10400005 +3488edc,8fbf001c +3488ee0,402025 +3488ee4,c102374 +3488ee8,8fa50014 +3488eec,8fbf001c +3488ef0,3e00008 +3488ef4,27bd0020 +3488ef8,3c028011 +3488efc,3442a5d0 +3488f00,8c43065c +3488f04,ac430624 +3488f08,8c430678 +3488f0c,ac430640 +3488f10,8c430694 +3488f14,ac43065c +3488f18,8c4306b0 +3488f1c,ac430678 +3488f20,ac400694 +3488f24,3e00008 +3488f28,ac4006b0 +3488f2c,801825 +3488f30,3084ffff +3488f34,240205ff +3488f38,1482000b +3488f3c,27bdfff8 +3488f40,3c028040 +3488f44,a4400028 +3488f48,3c028040 +3488f4c,a4400026 +3488f50,3c028011 +3488f54,3442a660 +3488f58,94430000 +3488f5c,24630001 +3488f60,10000009 +3488f64,a4430000 +3488f68,3c020057 +3488f6c,24420058 +3488f70,14620005 +3488f74,3c02801c +3488f78,344284a0 +3488f7c,8c431d38 +3488f80,34630001 +3488f84,ac431d38 +3488f88,3e00008 +3488f8c,27bd0008 +3488f90,27bdffe8 +3488f94,afbf0014 +3488f98,afb00010 +3488f9c,3c028011 +3488fa0,3442a5d0 +3488fa4,8c500624 +3488fa8,8c420640 +3488fac,22402 +3488fb0,2403007c +3488fb4,1483000e +3488fb8,8fbf0014 +3488fbc,21202 +3488fc0,3c038040 +3488fc4,90630024 +3488fc8,304200ff +3488fcc,54620009 +3488fd0,8fb00010 +3488fd4,c10297c +3488fdc,c1023be +3488fe4,c1023cb +3488fe8,2002025 +3488fec,8fbf0014 +3488ff0,8fb00010 +3488ff4,3e00008 +3488ff8,27bd0018 +3488ffc,27bdffe8 +3489000,afbf0014 +3489004,afb00010 +3489008,3c028041 +348900c,8c503c6c +3489010,12000015 +3489014,3c028040 +3489018,9042002a +348901c,14400004 +3489020,3c028041 +3489024,8c423c68 +3489028,10400005 +348902c,3c028011 +3489030,3c048041 +3489034,c102366 +3489038,24843c6c +348903c,3c028011 +3489040,3442a5d0 +3489044,8c420624 +3489048,16020003 +3489050,c1023be +3489058,c1023cb +348905c,2002025 +3489060,c102353 +3489068,8fbf0014 +348906c,8fb00010 +3489070,3e00008 +3489074,27bd0018 +3489078,27bdffe0 +348907c,afbf001c +3489080,afb00018 +3489084,3c028011 +3489088,3442a5d0 +348908c,8c500624 +3489090,8c420640 +3489094,12000025 +3489098,afa20014 +348909c,21c02 +34890a0,240400ca +34890a4,14640014 +34890a8,21202 +34890ac,3c038040 +34890b0,90630024 +34890b4,304200ff +34890b8,50620010 +34890bc,afb00010 +34890c0,c1033ca +34890c8,c1033bb +34890cc,402025 +34890d0,c1033e2 +34890d4,402025 +34890d8,c1023be +34890e0,c1023cb +34890e4,2002025 +34890e8,c102353 +34890f0,1000000f +34890f4,8fbf001c +34890f8,afb00010 +34890fc,2002025 +3489100,c102313 +3489104,8fa50014 +3489108,3c02801d +348910c,3442aa30 +3489110,3c038041 +3489114,8c633c74 +3489118,ac430428 +348911c,3c038041 +3489120,8c633c64 +3489124,80630000 +3489128,a0430424 +348912c,8fbf001c +3489130,8fb00018 +3489134,3e00008 +3489138,27bd0020 +348913c,27bdffe8 +3489140,afbf0014 +3489144,c102396 +348914c,3c02801d +3489150,3442aa30 +3489154,8c42066c +3489158,3c03fcac +348915c,24632485 +3489160,431024 +3489164,1440003d +3489168,3c028041 +348916c,3c02801d +3489170,3442aa30 +3489174,94420088 +3489178,30420001 +348917c,10400034 +3489180,1025 +3489184,3c02801d +3489188,3442aa30 +348918c,8c420670 +3489190,3c03000c +3489194,431024 +3489198,1440002d +348919c,1025 +34891a0,3c02800e +34891a4,3442f1b0 +34891a8,8c420000 +34891ac,30420020 +34891b0,14400027 +34891b4,1025 +34891b8,3c02801c +34891bc,344284a0 +34891c0,8c420794 +34891c4,14400022 +34891c8,1025 +34891cc,3c028041 +34891d0,90423c4c +34891d4,24420001 +34891d8,304200ff +34891dc,2c430002 +34891e0,1460001c +34891e4,3c038041 +34891e8,3c028041 +34891ec,c1023e4 +34891f0,a0403c4c +34891f4,c102977 +34891fc,1040000f +3489200,3c02801c +3489204,344284a0 +3489208,944300a4 +348920c,24020010 +3489210,14620006 +3489214,3c02801c +3489218,344284a0 +348921c,8c421d38 +3489220,30420400 +3489224,10400005 +348922c,c102982 +3489234,1000000b +3489238,8fbf0014 +348923c,c10241e +3489244,10000007 +3489248,8fbf0014 +348924c,1025 +3489250,3c038041 +3489254,10000002 +3489258,a0623c4c +348925c,a0403c4c +3489260,8fbf0014 +3489264,3e00008 +3489268,27bd0018 +348926c,27bdffd0 +3489270,afbf002c +3489274,afb40028 +3489278,afb30024 +348927c,afb20020 +3489280,afb1001c +3489284,afb00018 +3489288,a09025 +348928c,10800013 +3489290,c08825 +3489294,10c00011 +3489298,808025 +348929c,4c10004 +34892a0,c03825 +34892a4,63823 +34892a8,73e00 +34892ac,73e03 +34892b0,30e700ff +34892b4,3c02801c +34892b8,344284a0 +34892bc,904600a5 +34892c0,2002825 +34892c4,c102300 +34892c8,27a40010 +34892cc,97b30014 +34892d0,8fa20010 +34892d4,14400005 +34892d8,93b40016 +34892dc,c102353 +34892e4,10000025 +34892e8,2201025 +34892ec,8fa40010 +34892f0,c102313 +34892f4,8fa50014 +34892f8,3c028041 +34892fc,8c423c64 +3489300,86040000 +3489304,2403000a +3489308,14830017 +348930c,80420000 +3489310,2403007c +3489314,56630010 +3489318,9603001c +348931c,3c038040 +3489320,90630024 +3489324,5474000c +3489328,9603001c +348932c,3c038040 +3489330,90630d5b +3489334,54600007 +3489338,2402007c +348933c,3c038041 +3489340,8c633c50 +3489344,54600003 +3489348,2402007c +348934c,10000002 +3489350,9603001c +3489354,9603001c +3489358,3063f01f +348935c,22140 +3489360,641825 +3489364,a603001c +3489368,6230005 +348936c,a2420424 +3489370,21023 +3489374,21600 +3489378,21603 +348937c,a2420424 +3489380,8fbf002c +3489384,8fb40028 +3489388,8fb30024 +348938c,8fb20020 +3489390,8fb1001c +3489394,8fb00018 +3489398,3e00008 +348939c,27bd0030 +34893a0,3c028041 +34893a4,3e00008 +34893a8,ac403c3c +34893ac,80820116 +34893b0,21140 +34893b4,2403ffc0 +34893b8,431024 +34893bc,94830140 +34893c0,431021 +34893c4,3e00008 +34893c8,304200ff +34893cc,27bdffe0 +34893d0,afbf001c +34893d4,afb20018 +34893d8,afb10014 +34893dc,afb00010 +34893e0,3c028041 +34893e4,8c503c44 +34893e8,3c02801c +34893ec,344284a0 +34893f0,945100a4 +34893f4,9483001c +34893f8,2462fffa +34893fc,3042ffff +3489400,2c420002 +3489404,14400004 +3489408,80920116 +348940c,24020011 +3489410,14620009 +3489418,94850140 +348941c,3c04801c +3489420,3c028002 +3489424,244206e8 +3489428,40f809 +348942c,348484a0 +3489430,1000001c +3489434,2102a +3489438,c1024eb +348943c,32520001 +3489440,12400009 +3489444,3044ffff +3489448,3c038041 +348944c,8c703c40 +3489450,2403000a +3489454,16230007 +3489458,3c038041 +348945c,24110019 +3489460,10000005 +3489464,24633cc8 +3489468,3c038041 +348946c,10000002 +3489470,24633d30 +3489474,24633cc8 +3489478,711821 +348947c,90630000 +3489480,42142 +3489484,641821 +3489488,31880 +348948c,2038021 +3489490,24030001 +3489494,431004 +3489498,8e030000 +348949c,431024 +34894a0,2102b +34894a4,8fbf001c +34894a8,8fb20018 +34894ac,8fb10014 +34894b0,8fb00010 +34894b4,3e00008 +34894b8,27bd0020 +34894bc,27bdffe0 +34894c0,afbf001c +34894c4,afb20018 +34894c8,afb10014 +34894cc,afb00010 +34894d0,809025 +34894d4,3c028041 +34894d8,8c503c44 +34894dc,3c02801c +34894e0,344284a0 +34894e4,c1024eb +34894e8,945100a4 +34894ec,92430116 +34894f0,30630001 +34894f4,10600009 +34894f8,3045ffff +34894fc,3c038041 +3489500,8c703c40 +3489504,2403000a +3489508,16230007 +348950c,3c038041 +3489510,24110019 +3489514,10000005 +3489518,24633cc8 +348951c,3c038041 +3489520,10000002 +3489524,24633d30 +3489528,24633cc8 +348952c,711821 +3489530,90630000 +3489534,52142 +3489538,641821 +348953c,31880 +3489540,2031821 +3489544,24040001 +3489548,442004 +348954c,8c620000 +3489550,441025 +3489554,ac620000 +3489558,8fbf001c +348955c,8fb20018 +3489560,8fb10014 +3489564,8fb00010 +3489568,3e00008 +348956c,27bd0020 +3489570,27bdffe0 +3489574,afbf001c +3489578,afb00018 +348957c,808025 +3489580,3825 +3489584,3c02801c +3489588,344284a0 +348958c,904600a5 +3489590,802825 +3489594,c102300 +3489598,27a40010 +348959c,8fa30010 +34895a0,10600005 +34895a4,1025 +34895a8,c1024f3 +34895ac,2002025 +34895b0,38420001 +34895b4,304200ff +34895b8,8fbf001c +34895bc,8fb00018 +34895c0,3e00008 +34895c4,27bd0020 +34895c8,27bdffe0 +34895cc,afbf001c +34895d0,afb10018 +34895d4,afb00014 +34895d8,c10255c +34895dc,808825 +34895e0,14400013 +34895e4,408025 +34895e8,c1024eb +34895ec,2202025 +34895f0,2c420040 +34895f4,1040000f +34895f8,3c04801c +34895fc,96250140 +3489600,3c028002 +3489604,244206e8 +3489608,40f809 +348960c,348484a0 +3489610,10400009 +3489614,2001025 +3489618,3c028002 +348961c,24420eb4 +3489620,40f809 +3489624,2202025 +3489628,10000002 +348962c,24100001 +3489630,8025 +3489634,2001025 +3489638,8fbf001c +348963c,8fb10018 +3489640,8fb00014 +3489644,3e00008 +3489648,27bd0020 +348964c,27bdffe8 +3489650,afbf0014 +3489654,afb00010 +3489658,c10255c +348965c,808025 +3489660,5040000c +3489664,9602014a +3489668,8e03013c +348966c,3c028001 +3489670,244227e0 +3489674,50620007 +3489678,9602014a +348967c,96020146 +3489680,10400009 +3489684,8fbf0014 +3489688,240200ff +348968c,10000005 +3489690,a602014a +3489694,10400004 +3489698,8fbf0014 +348969c,2442ffff +34896a0,a602014a +34896a4,8fbf0014 +34896a8,8fb00010 +34896ac,3e00008 +34896b0,27bd0018 +34896b4,27bdfe90 +34896b8,afbf016c +34896bc,afb10168 +34896c0,afb00164 +34896c4,808025 +34896c8,51203 +34896cc,3042003f +34896d0,a7a20150 +34896d4,24020015 +34896d8,a7a20010 +34896dc,52943 +34896e0,30a50006 +34896e4,34a50001 +34896e8,a3a50126 +34896ec,3091ffff +34896f0,a7b1002c +34896f4,c10255c +34896f8,27a40010 +34896fc,1040000a +3489700,3c028011 +3489704,2e220019 +3489708,10400051 +348970c,3c0301e2 +3489710,246300c0 +3489714,2231806 +3489718,30630001 +348971c,10600062 +3489720,1025 +3489724,3c028011 +3489728,3442a5d0 +348972c,8c420004 +3489730,54400008 +3489734,2631fff8 +3489738,24020010 +348973c,12020019 +3489740,2402000d +3489744,56020008 +3489748,24020004 +348974c,10000052 +3489750,1025 +3489754,3231ffff +3489758,2e310003 +348975c,16200050 +3489760,24020010 +3489764,24020004 +3489768,12020043 +348976c,24020019 +3489770,12020042 +3489774,3c028011 +3489778,2402000b +348977c,1202003f +3489780,3c028011 +3489784,3203ffff +3489788,2462fff8 +348978c,3042ffff +3489790,2c420003 +3489794,54400005 3489798,3c028011 -348979c,3442a5d0 -34897a0,8c4200a0 -34897a4,21302 -34897a8,30420003 -34897ac,21840 -34897b0,621821 -34897b4,3c028041 -34897b8,2442e910 -34897bc,621821 -34897c0,90640000 -34897c4,42600 -34897c8,90620001 -34897cc,21400 -34897d0,822021 -34897d4,90620002 -34897d8,21200 -34897dc,3e00008 -34897e0,821021 -34897e4,3c028011 -34897e8,3442a5d0 -34897ec,8c4208e0 -34897f0,3e00008 -34897f4,2102b -34897f8,3c028011 -34897fc,3442a5d0 -3489800,8c4308e0 -3489804,24630001 -3489808,3e00008 -348980c,ac4308e0 -3489810,3c028011 -3489814,3442a5d0 -3489818,8c4208e0 -348981c,1040001c -3489820,2442ffff -3489824,27bdffd8 -3489828,afbf0024 -348982c,afb10020 -3489830,afb0001c -3489834,3c038011 -3489838,3463a5d0 -348983c,ac6208e0 -3489840,3c108038 -3489844,3610e578 -3489848,24050014 -348984c,3c11801d -3489850,200f809 -3489854,3624aa30 -3489858,24020014 -348985c,afa20014 -3489860,afa00010 -3489864,26100130 -3489868,3825 -348986c,24060003 -3489870,3625aa30 -3489874,200f809 -3489878,262484a0 -348987c,8fbf0024 -3489880,8fb10020 -3489884,8fb0001c -3489888,3e00008 -348988c,27bd0028 -3489890,3e00008 -3489898,27bdffe0 -348989c,afbf001c -34898a0,afb10018 -34898a4,afb00014 -34898a8,a08825 -34898ac,8c900000 -34898b0,3c028007 -34898b4,3442e1dc -34898b8,40f809 -34898bc,2002025 -34898c0,3c02800a -34898c4,3442b900 -34898c8,40f809 -34898cc,2002025 -34898d0,8e0302c0 -34898d4,24640008 -34898d8,ae0402c0 -34898dc,3c04da38 -34898e0,24840003 -34898e4,ac640000 -34898e8,ac620004 -34898ec,3c058041 -34898f0,1110c0 -34898f4,511021 -34898f8,21080 -34898fc,24a5ec60 -3489900,a22821 -3489904,8ca30004 -3489908,8e0202c0 -348990c,24440008 -3489910,ae0402c0 -3489914,3c04de00 -3489918,ac440000 -348991c,ac430004 -3489920,8fbf001c -3489924,8fb10018 -3489928,8fb00014 -348992c,3e00008 -3489930,27bd0020 -3489934,27bdffe0 -3489938,afbf001c -348993c,afb10018 -3489940,afb00014 -3489944,a08825 -3489948,8c900000 -348994c,3c028007 -3489950,3442e1dc -3489954,40f809 -3489958,2002025 -348995c,3c02800a -3489960,3442b900 -3489964,40f809 -3489968,2002025 -348996c,8e0302c0 -3489970,24640008 -3489974,ae0402c0 -3489978,3c04da38 -348997c,24840003 -3489980,ac640000 -3489984,ac620004 -3489988,3c028041 -348998c,2442ec60 -3489990,1118c0 -3489994,712021 -3489998,42080 -348999c,442021 -34899a0,8c860004 -34899a4,8e0402c0 -34899a8,24850008 -34899ac,ae0502c0 -34899b0,3c05de00 -34899b4,ac850000 -34899b8,ac860004 -34899bc,711821 -34899c0,31880 -34899c4,431021 -34899c8,8c430008 -34899cc,8e0202c0 -34899d0,24440008 -34899d4,ae0402c0 -34899d8,ac450000 -34899dc,ac430004 -34899e0,8fbf001c -34899e4,8fb10018 -34899e8,8fb00014 -34899ec,3e00008 -34899f0,27bd0020 -34899f4,27bdffe0 -34899f8,afbf001c -34899fc,afb10018 -3489a00,afb00014 -3489a04,a08825 -3489a08,8c900000 -3489a0c,24050005 -3489a10,3c028007 -3489a14,3442dfbc -3489a18,40f809 -3489a1c,8e0402d0 -3489a20,ae0202d0 -3489a24,3c02800a -3489a28,3442b900 -3489a2c,40f809 -3489a30,2002025 -3489a34,8e0302d0 -3489a38,24640008 -3489a3c,ae0402d0 -3489a40,3c04da38 -3489a44,24840003 -3489a48,ac640000 -3489a4c,ac620004 -3489a50,3c058041 -3489a54,1110c0 -3489a58,511021 -3489a5c,21080 -3489a60,24a5ec60 -3489a64,a22821 -3489a68,8ca30004 -3489a6c,8e0202d0 -3489a70,24440008 -3489a74,ae0402d0 -3489a78,3c04de00 -3489a7c,ac440000 -3489a80,ac430004 -3489a84,8fbf001c -3489a88,8fb10018 -3489a8c,8fb00014 -3489a90,3e00008 -3489a94,27bd0020 -3489a98,27bdffc8 -3489a9c,afbf0034 -3489aa0,afb70030 -3489aa4,afb6002c -3489aa8,afb50028 -3489aac,afb40024 -3489ab0,afb30020 -3489ab4,afb2001c -3489ab8,afb10018 -3489abc,afb00014 -3489ac0,a0a025 -3489ac4,8c900000 -3489ac8,3c138007 -3489acc,3673e298 -3489ad0,260f809 -3489ad4,2002025 -3489ad8,3c17800a -3489adc,36f7b900 -3489ae0,2e0f809 -3489ae4,2002025 -3489ae8,8e0302c0 -3489aec,24640008 -3489af0,ae0402c0 -3489af4,3c15da38 -3489af8,26b50003 -3489afc,ac750000 -3489b00,ac620004 -3489b04,3c118041 -3489b08,2631ec60 -3489b0c,1490c0 -3489b10,2541021 -3489b14,21080 -3489b18,2221021 -3489b1c,8c430004 -3489b20,8e0202c0 -3489b24,24440008 -3489b28,ae0402c0 -3489b2c,3c16de00 -3489b30,ac560000 -3489b34,ac430004 -3489b38,2673fd24 -3489b3c,24050005 -3489b40,260f809 -3489b44,8e0402d0 -3489b48,ae0202d0 -3489b4c,2e0f809 -3489b50,2002025 -3489b54,8e0302d0 -3489b58,24640008 -3489b5c,ae0402d0 -3489b60,ac750000 -3489b64,ac620004 -3489b68,2549021 -3489b6c,129080 -3489b70,2328821 -3489b74,8e230008 -3489b78,8e0202d0 -3489b7c,24440008 -3489b80,ae0402d0 -3489b84,ac560000 -3489b88,ac430004 -3489b8c,8fbf0034 -3489b90,8fb70030 -3489b94,8fb6002c -3489b98,8fb50028 -3489b9c,8fb40024 -3489ba0,8fb30020 -3489ba4,8fb2001c -3489ba8,8fb10018 -3489bac,8fb00014 -3489bb0,3e00008 -3489bb4,27bd0038 -3489bb8,27bdffe0 -3489bbc,afbf001c -3489bc0,afb10018 -3489bc4,afb00014 -3489bc8,a08825 -3489bcc,8c900000 -3489bd0,3c028007 -3489bd4,3442e298 -3489bd8,40f809 -3489bdc,2002025 -3489be0,3c02800a -3489be4,3442b900 -3489be8,40f809 -3489bec,2002025 -3489bf0,8e0302c0 -3489bf4,24640008 -3489bf8,ae0402c0 -3489bfc,3c04da38 -3489c00,24840003 -3489c04,ac640000 -3489c08,ac620004 -3489c0c,3c058041 -3489c10,1110c0 -3489c14,511021 -3489c18,21080 -3489c1c,24a5ec60 -3489c20,a22821 -3489c24,8ca30004 -3489c28,8e0202c0 -3489c2c,24440008 -3489c30,ae0402c0 -3489c34,3c04de00 -3489c38,ac440000 -3489c3c,ac430004 -3489c40,8fbf001c -3489c44,8fb10018 -3489c48,8fb00014 -3489c4c,3e00008 -3489c50,27bd0020 -3489c54,27bdffe0 -3489c58,afbf001c -3489c5c,afb10018 -3489c60,afb00014 -3489c64,a08825 -3489c68,8c900000 -3489c6c,3c028007 -3489c70,3442e298 +348979c,1000000a +34897a0,2001025 +34897a4,24100008 +34897a8,3c028011 +34897ac,3442a5d0 +34897b0,80430077 +34897b4,2402ffff +34897b8,1062003c +34897bc,8fbf016c +34897c0,10000039 +34897c4,2001025 +34897c8,2463fff2 +34897cc,3063ffff +34897d0,2c630002 +34897d4,10600008 +34897d8,24030010 +34897dc,3c038011 +34897e0,3463a5d0 +34897e4,90630032 +34897e8,54600030 +34897ec,8fbf016c +34897f0,10000019 +34897f4,2402ffff +34897f8,14430008 +34897fc,3c038011 +3489800,3463a5d0 +3489804,8064007a +3489808,2403ffff +348980c,54830027 +3489810,8fbf016c +3489814,10000012 +3489818,2402ffff +348981c,24030003 +3489820,14430021 +3489824,3c038011 +3489828,3463a5d0 +348982c,8464002e +3489830,84630030 +3489834,1083000c +3489838,3c038040 +348983c,90630d5a +3489840,2c630001 +3489844,31823 +3489848,10000017 +348984c,431024 +3489850,10000015 +3489854,1025 +3489858,10000014 +348985c,8fbf016c +3489860,10000012 +3489864,8fbf016c +3489868,1000000f +348986c,1025 +3489870,1000ffd5 +3489874,2001025 +3489878,3c028011 +348987c,3442a5d0 +3489880,80430076 +3489884,2402ffff +3489888,1462fff9 +348988c,3203ffff +3489890,10000006 +3489894,8fbf016c +3489898,1000ffcb +348989c,3043ffff +34898a0,1000ffc9 +34898a4,3043ffff +34898a8,8fbf016c +34898ac,8fb10168 +34898b0,8fb00164 +34898b4,3e00008 +34898b8,27bd0170 +34898bc,27bdffc8 +34898c0,afbf0034 +34898c4,afb30030 +34898c8,afb2002c +34898cc,afb10028 +34898d0,afb00024 +34898d4,808825 +34898d8,c08025 +34898dc,3825 +34898e0,3c02801c +34898e4,344284a0 +34898e8,904600a5 +34898ec,2002825 +34898f0,c102300 +34898f4,27a40018 +34898f8,8fa20018 +34898fc,10400006 +3489900,3c028041 +3489904,c1024f3 +3489908,2002025 +348990c,50400015 +3489910,3c028041 +3489914,3c028041 +3489918,24421490 +348991c,2222021 +3489920,90850000 +3489924,3c04801c +3489928,3c028006 +348992c,3442fdcc +3489930,40f809 +3489934,348484a0 +3489938,c1024eb +348993c,2002025 +3489940,2c430040 +3489944,14600081 +3489948,1025 +348994c,a6000140 +3489950,92020116 +3489954,30420001 +3489958,a2020116 +348995c,1000007b +3489960,1025 +3489964,8c433c3c +3489968,14600078 +348996c,24020002 +3489970,8e020130 +3489974,10400074 +3489978,3c028041 +348997c,ac503c3c +3489980,3c128041 +3489984,8fa4001c +3489988,8fa20018 +348998c,ae423c34 +3489990,26523c34 +3489994,ae440004 +3489998,c1033ca +348999c,42402 +34899a0,409825 +34899a4,c1033bb +34899a8,402025 +34899ac,408825 +34899b0,c10252f +34899b4,2002025 +34899b8,92520006 +34899bc,3c028040 +34899c0,a0520025 +34899c4,82220014 +34899c8,4400021 +34899cc,3c02800c +34899d0,3c028041 +34899d4,ac403c3c +34899d8,24020001 +34899dc,a60200ae +34899e0,92250001 +34899e4,3c04801c +34899e8,3c028006 +34899ec,3442fdcc +34899f0,40f809 +34899f4,348484a0 +34899f8,82220014 +34899fc,28430003 +3489a00,14600007 +3489a04,24044803 +3489a08,2442ffed +3489a0c,304200ff +3489a10,2c420002 +3489a14,10400002 +3489a18,24044824 +3489a1c,24044803 +3489a20,3c058010 +3489a24,24a243a8 +3489a28,afa20014 +3489a2c,24a743a0 +3489a30,afa70010 +3489a34,24060004 +3489a38,3c02800c +3489a3c,3442806c +3489a40,40f809 +3489a44,24a54394 +3489a48,10000040 +3489a4c,24020003 +3489a50,244269a0 +3489a54,40f809 +3489a58,24040039 +3489a5c,3025 +3489a60,96250002 +3489a64,3c04801c +3489a68,3c02800d +3489a6c,3442ce14 +3489a70,40f809 +3489a74,348484a0 +3489a78,2402000f +3489a7c,a602014a +3489a80,24020023 +3489a84,a6020144 +3489a88,a6000142 +3489a8c,3c02801d +3489a90,3442aa30 +3489a94,2403000a +3489a98,a4430110 +3489a9c,3c028041 +3489aa0,244288c0 +3489aa4,ae02013c +3489aa8,240200ca +3489aac,5662000e +3489ab0,3c028040 +3489ab4,3c048041 +3489ab8,c102366 +3489abc,24843c34 +3489ac0,92250001 +3489ac4,3c04801c +3489ac8,3c028006 +3489acc,3442fdcc +3489ad0,40f809 +3489ad4,348484a0 +3489ad8,c1033e2 +3489adc,2202025 +3489ae0,1000001a +3489ae4,24020001 +3489ae8,90420024 +3489aec,50520006 +3489af0,3c028040 +3489af4,3c048041 +3489af8,c102366 +3489afc,24843c34 +3489b00,10000012 +3489b04,24020001 +3489b08,9042002a +3489b0c,50400005 +3489b10,92250001 +3489b14,3c048041 +3489b18,c102366 +3489b1c,24843c34 +3489b20,92250001 +3489b24,3c04801c +3489b28,3c028006 +3489b2c,3442fdcc +3489b30,40f809 +3489b34,348484a0 +3489b38,c1033e2 +3489b3c,2202025 +3489b40,10000002 +3489b44,24020001 +3489b48,24020002 +3489b4c,8fbf0034 +3489b50,8fb30030 +3489b54,8fb2002c +3489b58,8fb10028 +3489b5c,8fb00024 +3489b60,3e00008 +3489b64,27bd0038 +3489b68,27bdffd0 +3489b6c,afbf002c +3489b70,afb30028 +3489b74,afb20024 +3489b78,afb10020 +3489b7c,afb0001c +3489b80,809025 +3489b84,3825 +3489b88,3025 +3489b8c,802825 +3489b90,c102300 +3489b94,27a40010 +3489b98,8fa20010 +3489b9c,54400005 +3489ba0,97a40014 +3489ba4,3c028040 +3489ba8,90530024 +3489bac,10000002 +3489bb0,2404005b +3489bb4,93b30016 +3489bb8,c1033ca +3489bc0,408825 +3489bc4,c1033bb +3489bc8,402025 +3489bcc,408025 +3489bd0,ae400134 +3489bd4,3c028040 +3489bd8,a0530025 +3489bdc,3025 +3489be0,96050002 +3489be4,3c04801c +3489be8,3c02800d +3489bec,3442ce14 +3489bf0,40f809 +3489bf4,348484a0 +3489bf8,240200ca +3489bfc,1622000d +3489c00,3c028040 +3489c04,c102366 +3489c08,27a40010 +3489c0c,92050001 +3489c10,3c04801c +3489c14,3c028006 +3489c18,3442fdcc +3489c1c,40f809 +3489c20,348484a0 +3489c24,c1033e2 +3489c28,2002025 +3489c2c,10000016 +3489c30,8fbf002c +3489c34,90420024 +3489c38,10530005 +3489c3c,3c028040 +3489c40,c102366 +3489c44,27a40010 +3489c48,1000000f +3489c4c,8fbf002c +3489c50,9042002a +3489c54,50400004 +3489c58,92050001 +3489c5c,c102366 +3489c60,27a40010 +3489c64,92050001 +3489c68,3c04801c +3489c6c,3c028006 +3489c70,3442fdcc 3489c74,40f809 -3489c78,2002025 -3489c7c,3c02800a -3489c80,3442b900 -3489c84,40f809 -3489c88,2002025 -3489c8c,8e0302c0 -3489c90,24640008 -3489c94,ae0402c0 -3489c98,3c04da38 -3489c9c,24840003 -3489ca0,ac640000 -3489ca4,ac620004 -3489ca8,3c038041 -3489cac,2463ec60 -3489cb0,1120c0 -3489cb4,911021 -3489cb8,21080 -3489cbc,621021 -3489cc0,8c470008 -3489cc4,8e0602c0 -3489cc8,24c50008 -3489ccc,ae0502c0 -3489cd0,3c05de00 -3489cd4,acc50000 -3489cd8,acc70004 -3489cdc,8c470004 -3489ce0,8e0602c0 -3489ce4,24c80008 -3489ce8,ae0802c0 -3489cec,acc50000 -3489cf0,acc70004 -3489cf4,8c46000c -3489cf8,8e0202c0 -3489cfc,24470008 -3489d00,ae0702c0 -3489d04,ac450000 -3489d08,ac460004 -3489d0c,912021 -3489d10,42080 -3489d14,641821 -3489d18,8c630010 -3489d1c,8e0202c0 -3489d20,24440008 -3489d24,ae0402c0 -3489d28,ac450000 -3489d2c,ac430004 -3489d30,8fbf001c -3489d34,8fb10018 -3489d38,8fb00014 -3489d3c,3e00008 -3489d40,27bd0020 -3489d44,27bdffe0 -3489d48,afbf001c -3489d4c,afb10018 -3489d50,afb00014 -3489d54,a08825 -3489d58,8c900000 -3489d5c,3c028007 -3489d60,3442e298 -3489d64,40f809 -3489d68,2002025 -3489d6c,3c02800a -3489d70,3442b900 -3489d74,40f809 -3489d78,2002025 -3489d7c,8e0302c0 -3489d80,24640008 -3489d84,ae0402c0 -3489d88,3c04da38 -3489d8c,24840003 -3489d90,ac640000 -3489d94,ac620004 -3489d98,3c048041 -3489d9c,2484ec60 -3489da0,1130c0 -3489da4,d11021 -3489da8,21080 -3489dac,821021 -3489db0,8c470008 -3489db4,8e0502c0 -3489db8,24a30008 -3489dbc,ae0302c0 -3489dc0,3c03de00 -3489dc4,aca30000 -3489dc8,aca70004 -3489dcc,8c470004 -3489dd0,8e0502c0 -3489dd4,24a80008 -3489dd8,ae0802c0 -3489ddc,aca30000 -3489de0,aca70004 -3489de4,8c47000c -3489de8,8e0502c0 -3489dec,24a80008 -3489df0,ae0802c0 -3489df4,aca30000 -3489df8,aca70004 -3489dfc,8c470010 -3489e00,8e0502c0 -3489e04,24a80008 -3489e08,ae0802c0 -3489e0c,aca30000 -3489e10,aca70004 -3489e14,8c470014 -3489e18,8e0502c0 -3489e1c,24a80008 -3489e20,ae0802c0 -3489e24,aca30000 -3489e28,aca70004 -3489e2c,8c470018 -3489e30,8e0502c0 -3489e34,24a80008 -3489e38,ae0802c0 -3489e3c,aca30000 -3489e40,aca70004 -3489e44,8c45001c -3489e48,8e0202c0 -3489e4c,24470008 -3489e50,ae0702c0 -3489e54,ac430000 -3489e58,ac450004 -3489e5c,d13021 -3489e60,63080 -3489e64,862021 -3489e68,8c840020 -3489e6c,8e0202c0 -3489e70,24450008 -3489e74,ae0502c0 -3489e78,ac430000 -3489e7c,ac440004 -3489e80,8fbf001c -3489e84,8fb10018 -3489e88,8fb00014 -3489e8c,3e00008 -3489e90,27bd0020 -3489e94,27bdffe0 -3489e98,afbf001c -3489e9c,afb10018 -3489ea0,afb00014 -3489ea4,a08825 -3489ea8,8c900000 -3489eac,3c028007 -3489eb0,3442e2c0 -3489eb4,40f809 -3489eb8,2002025 -3489ebc,3c02800a -3489ec0,3442b900 -3489ec4,40f809 -3489ec8,2002025 -3489ecc,8e0302d0 -3489ed0,24640008 -3489ed4,ae0402d0 -3489ed8,3c04da38 -3489edc,24840003 +3489c78,348484a0 +3489c7c,c1033e2 +3489c80,2002025 +3489c84,8fbf002c +3489c88,8fb30028 +3489c8c,8fb20024 +3489c90,8fb10020 +3489c94,8fb0001c +3489c98,3e00008 +3489c9c,27bd0030 +3489ca0,27bdffe8 +3489ca4,afbf0014 +3489ca8,afb00010 +3489cac,3c028011 +3489cb0,3442a5d0 +3489cb4,94500eec +3489cb8,32100002 +3489cbc,1600000c +3489cc0,3c028040 +3489cc4,90420d59 +3489cc8,50400004 +3489ccc,3c028011 +3489cd0,c1023ae +3489cd4,24040002 +3489cd8,3c028011 +3489cdc,3442a5d0 +3489ce0,94430eec +3489ce4,34630002 +3489ce8,a4430eec +3489cec,3c028040 +3489cf0,90430d59 +3489cf4,14600002 +3489cf8,24020001 +3489cfc,10102b +3489d00,8fbf0014 +3489d04,8fb00010 +3489d08,3e00008 +3489d0c,27bd0018 +3489d10,94830004 +3489d14,94820006 +3489d18,620018 +3489d1c,9082000c +3489d20,1812 +3489d2c,620018 +3489d30,1012 +3489d34,3e00008 +3489d3c,27bdffe8 +3489d40,afbf0014 +3489d44,afb00010 +3489d48,c102744 +3489d4c,808025 +3489d50,96030008 +3489d54,620018 +3489d58,1012 +3489d5c,8fbf0014 +3489d60,8fb00010 +3489d64,3e00008 +3489d68,27bd0018 +3489d6c,27bdff98 +3489d70,afbf0064 +3489d74,afb60060 +3489d78,afb5005c +3489d7c,afb40058 +3489d80,afb30054 +3489d84,afb20050 +3489d88,afb1004c +3489d8c,afb00048 +3489d90,808025 +3489d94,a0a025 +3489d98,c0a825 +3489d9c,94b10004 +3489da0,94a20006 +3489da4,470018 +3489da8,9012 +3489dac,90b6000b +3489db0,90b3000a +3489db4,139d40 +3489db8,3c0200e0 +3489dbc,2629824 +3489dc0,1614c0 +3489dc4,3c030018 +3489dc8,431024 +3489dcc,2629825 +3489dd0,2622ffff +3489dd4,30420fff +3489dd8,531025 +3489ddc,3c03fd00 +3489de0,431025 +3489de4,afa20010 +3489de8,c102744 +3489dec,a02025 +3489df0,550018 +3489df4,8e820000 +3489df8,1812 +3489dfc,431021 +3489e00,afa20014 +3489e04,2ec30002 +3489e08,10600003 +3489e0c,24020010 +3489e10,24020004 +3489e14,2c21004 +3489e18,510018 +3489e1c,1812 +3489e20,2463003f +3489e24,317c3 +3489e28,3042003f +3489e2c,431021 +3489e30,210c0 +3489e34,3c030003 +3489e38,3463fe00 +3489e3c,431024 +3489e40,531025 +3489e44,3c03f500 +3489e48,431025 +3489e4c,afa20018 +3489e50,3c040700 +3489e54,afa4001c +3489e58,3c03e600 +3489e5c,afa30020 +3489e60,afa00024 +3489e64,3c03f400 +3489e68,afa30028 +3489e6c,2623ffff +3489e70,31b80 +3489e74,3c0500ff +3489e78,34a5f000 +3489e7c,651824 +3489e80,2652ffff +3489e84,129080 +3489e88,32520ffc +3489e8c,721825 +3489e90,642025 +3489e94,afa4002c +3489e98,3c04e700 +3489e9c,afa40030 +3489ea0,afa00034 +3489ea4,afa20038 +3489ea8,afa0003c +3489eac,3c02f200 +3489eb0,afa20040 +3489eb4,afa30044 +3489eb8,27a20010 +3489ebc,27a60048 +3489ec0,8e030008 +3489ec4,24640008 +3489ec8,ae040008 +3489ecc,8c450004 +3489ed0,8c440000 +3489ed4,ac650004 +3489ed8,24420008 +3489edc,1446fff8 3489ee0,ac640000 -3489ee4,ac620004 -3489ee8,3c028041 -3489eec,2442ec60 -3489ef0,1118c0 -3489ef4,712021 -3489ef8,42080 -3489efc,442021 -3489f00,8c860004 -3489f04,8e0402d0 -3489f08,24850008 -3489f0c,ae0502d0 -3489f10,3c05de00 -3489f14,ac850000 -3489f18,ac860004 -3489f1c,711821 -3489f20,31880 -3489f24,431021 -3489f28,8c430008 -3489f2c,8e0202d0 -3489f30,24440008 -3489f34,ae0402d0 -3489f38,ac450000 -3489f3c,ac430004 -3489f40,8fbf001c -3489f44,8fb10018 -3489f48,8fb00014 -3489f4c,3e00008 -3489f50,27bd0020 -3489f54,27bdffc8 -3489f58,afbf0034 -3489f5c,afb70030 -3489f60,afb6002c -3489f64,afb50028 -3489f68,afb40024 -3489f6c,afb30020 -3489f70,afb2001c -3489f74,afb10018 -3489f78,afb00014 -3489f7c,a0a025 -3489f80,8c900000 -3489f84,3c138007 -3489f88,3673e298 -3489f8c,260f809 -3489f90,2002025 -3489f94,3c17800a -3489f98,36f7b900 -3489f9c,2e0f809 -3489fa0,2002025 -3489fa4,8e0302c0 -3489fa8,24640008 -3489fac,ae0402c0 -3489fb0,3c15da38 -3489fb4,26b50003 -3489fb8,ac750000 -3489fbc,ac620004 -3489fc0,3c118041 -3489fc4,2631ec60 -3489fc8,1490c0 -3489fcc,2541021 -3489fd0,21080 -3489fd4,2221021 -3489fd8,8c430004 -3489fdc,8e0202c0 -3489fe0,24440008 -3489fe4,ae0402c0 -3489fe8,3c16de00 -3489fec,ac560000 -3489ff0,ac430004 -3489ff4,26730028 -3489ff8,260f809 -3489ffc,2002025 -348a000,2e0f809 -348a004,2002025 -348a008,8e0302d0 -348a00c,24640008 -348a010,ae0402d0 -348a014,ac750000 -348a018,ac620004 -348a01c,2549021 -348a020,129080 -348a024,2328821 -348a028,8e230008 -348a02c,8e0202d0 -348a030,24440008 -348a034,ae0402d0 -348a038,ac560000 -348a03c,ac430004 -348a040,8fbf0034 -348a044,8fb70030 -348a048,8fb6002c -348a04c,8fb50028 -348a050,8fb40024 -348a054,8fb30020 -348a058,8fb2001c -348a05c,8fb10018 -348a060,8fb00014 -348a064,3e00008 -348a068,27bd0038 -348a06c,27bdffc8 -348a070,afbf0034 -348a074,afb70030 -348a078,afb6002c -348a07c,afb50028 -348a080,afb40024 -348a084,afb30020 -348a088,afb2001c -348a08c,afb10018 -348a090,afb00014 -348a094,a0a025 -348a098,8c900000 -348a09c,3c138007 -348a0a0,3673e298 -348a0a4,260f809 -348a0a8,2002025 -348a0ac,3c17800a -348a0b0,36f7b900 -348a0b4,2e0f809 -348a0b8,2002025 -348a0bc,8e0302c0 -348a0c0,24640008 -348a0c4,ae0402c0 -348a0c8,3c16da38 -348a0cc,26d60003 -348a0d0,ac760000 -348a0d4,ac620004 -348a0d8,3c118041 -348a0dc,2631ec60 -348a0e0,1490c0 -348a0e4,2541021 -348a0e8,21080 -348a0ec,2221021 -348a0f0,8c440008 -348a0f4,8e0302c0 -348a0f8,24650008 -348a0fc,ae0502c0 -348a100,3c15de00 -348a104,ac750000 -348a108,ac640004 -348a10c,8c430004 -348a110,8e0202c0 -348a114,24440008 -348a118,ae0402c0 -348a11c,ac550000 -348a120,ac430004 -348a124,26730028 -348a128,260f809 -348a12c,2002025 -348a130,2e0f809 -348a134,2002025 -348a138,8e0302d0 -348a13c,24640008 -348a140,ae0402d0 -348a144,ac760000 -348a148,ac620004 -348a14c,2549021 -348a150,129080 -348a154,2328821 -348a158,8e23000c -348a15c,8e0202d0 -348a160,24440008 -348a164,ae0402d0 -348a168,ac550000 -348a16c,ac430004 -348a170,8fbf0034 -348a174,8fb70030 -348a178,8fb6002c -348a17c,8fb50028 -348a180,8fb40024 -348a184,8fb30020 -348a188,8fb2001c -348a18c,8fb10018 -348a190,8fb00014 -348a194,3e00008 -348a198,27bd0038 -348a19c,27bdffc8 -348a1a0,afbf0034 -348a1a4,afbe0030 -348a1a8,afb7002c -348a1ac,afb60028 -348a1b0,afb50024 -348a1b4,afb40020 -348a1b8,afb3001c -348a1bc,afb20018 -348a1c0,afb10014 -348a1c4,afb00010 -348a1c8,a0a825 -348a1cc,8c900000 -348a1d0,3c148007 -348a1d4,3694e298 -348a1d8,280f809 -348a1dc,2002025 -348a1e0,3c1e800a -348a1e4,37deb900 -348a1e8,3c0f809 -348a1ec,2002025 -348a1f0,8e0302c0 -348a1f4,24640008 -348a1f8,ae0402c0 -348a1fc,3c17da38 -348a200,26f70003 -348a204,ac770000 -348a208,ac620004 -348a20c,3c118041 -348a210,2631ec60 -348a214,1590c0 -348a218,2559821 -348a21c,139880 -348a220,2339821 -348a224,8e630004 -348a228,8e0202c0 -348a22c,24440008 -348a230,ae0402c0 -348a234,3c16de00 -348a238,ac560000 -348a23c,ac430004 -348a240,26940028 -348a244,280f809 -348a248,2002025 -348a24c,3c0f809 -348a250,2002025 -348a254,8e0302d0 -348a258,24640008 -348a25c,ae0402d0 -348a260,ac770000 -348a264,ac620004 -348a268,8e630008 -348a26c,8e0202d0 -348a270,24440008 -348a274,ae0402d0 -348a278,ac560000 -348a27c,ac430004 -348a280,8e63000c -348a284,8e0202d0 -348a288,24440008 -348a28c,ae0402d0 -348a290,ac560000 -348a294,ac430004 -348a298,8fbf0034 -348a29c,8fbe0030 -348a2a0,8fb7002c -348a2a4,8fb60028 -348a2a8,8fb50024 -348a2ac,8fb40020 -348a2b0,8fb3001c -348a2b4,8fb20018 -348a2b8,8fb10014 -348a2bc,8fb00010 -348a2c0,3e00008 -348a2c4,27bd0038 -348a2c8,27bdffc8 -348a2cc,afbf0034 -348a2d0,afbe0030 -348a2d4,afb7002c -348a2d8,afb60028 -348a2dc,afb50024 -348a2e0,afb40020 -348a2e4,afb3001c -348a2e8,afb20018 -348a2ec,afb10014 -348a2f0,afb00010 -348a2f4,a0a825 -348a2f8,8c900000 -348a2fc,3c148007 -348a300,3694e298 -348a304,280f809 -348a308,2002025 -348a30c,3c1e800a -348a310,37deb900 -348a314,3c0f809 -348a318,2002025 -348a31c,8e0302c0 -348a320,24640008 -348a324,ae0402c0 -348a328,3c17da38 -348a32c,26f70003 -348a330,ac770000 -348a334,ac620004 -348a338,3c128041 -348a33c,2652ec60 -348a340,1598c0 -348a344,2758821 -348a348,118880 -348a34c,2518821 -348a350,8e230008 -348a354,8e0202c0 -348a358,24440008 -348a35c,ae0402c0 -348a360,3c16de00 -348a364,ac560000 -348a368,ac430004 -348a36c,8e230004 -348a370,8e0202c0 -348a374,24440008 -348a378,ae0402c0 -348a37c,ac560000 -348a380,ac430004 -348a384,26940028 -348a388,280f809 -348a38c,2002025 -348a390,3c0f809 -348a394,2002025 -348a398,8e0302d0 -348a39c,24640008 -348a3a0,ae0402d0 -348a3a4,ac770000 -348a3a8,ac620004 -348a3ac,8e230010 -348a3b0,8e0202d0 -348a3b4,24440008 -348a3b8,ae0402d0 -348a3bc,ac560000 -348a3c0,ac430004 -348a3c4,8e23000c -348a3c8,8e0202d0 -348a3cc,24440008 -348a3d0,ae0402d0 -348a3d4,ac560000 -348a3d8,ac430004 -348a3dc,8fbf0034 -348a3e0,8fbe0030 -348a3e4,8fb7002c -348a3e8,8fb60028 -348a3ec,8fb50024 -348a3f0,8fb40020 -348a3f4,8fb3001c -348a3f8,8fb20018 -348a3fc,8fb10014 -348a400,8fb00010 -348a404,3e00008 -348a408,27bd0038 -348a40c,27bdffc8 -348a410,afbf0034 -348a414,afbe0030 -348a418,afb7002c -348a41c,afb60028 -348a420,afb50024 -348a424,afb40020 -348a428,afb3001c -348a42c,afb20018 -348a430,afb10014 -348a434,afb00010 -348a438,a0b025 -348a43c,8c900000 -348a440,3c148007 -348a444,3694e298 -348a448,280f809 -348a44c,2002025 -348a450,3c1e800a -348a454,37deb900 -348a458,3c0f809 -348a45c,2002025 -348a460,8e0302c0 -348a464,24640008 -348a468,ae0402c0 -348a46c,3c17da38 -348a470,26f70003 -348a474,ac770000 -348a478,ac620004 -348a47c,3c128041 -348a480,2652ec60 -348a484,1698c0 -348a488,2768821 -348a48c,118880 -348a490,2518821 -348a494,8e230008 -348a498,8e0202c0 -348a49c,24440008 -348a4a0,ae0402c0 -348a4a4,3c15de00 -348a4a8,ac550000 -348a4ac,ac430004 -348a4b0,8e230004 -348a4b4,8e0202c0 -348a4b8,24440008 -348a4bc,ae0402c0 -348a4c0,ac550000 -348a4c4,ac430004 -348a4c8,26940028 -348a4cc,280f809 -348a4d0,2002025 -348a4d4,3c0f809 -348a4d8,2002025 -348a4dc,8e0302d0 -348a4e0,24640008 -348a4e4,ae0402d0 -348a4e8,ac770000 -348a4ec,ac620004 -348a4f0,8e23000c -348a4f4,8e0202d0 -348a4f8,24440008 -348a4fc,ae0402d0 -348a500,ac550000 -348a504,ac430004 -348a508,8e230010 -348a50c,8e0202d0 -348a510,24440008 -348a514,ae0402d0 -348a518,ac550000 -348a51c,ac430004 -348a520,8e230014 -348a524,8e0202d0 -348a528,24440008 -348a52c,ae0402d0 -348a530,ac550000 -348a534,ac430004 -348a538,8fbf0034 -348a53c,8fbe0030 -348a540,8fb7002c -348a544,8fb60028 -348a548,8fb50024 -348a54c,8fb40020 -348a550,8fb3001c -348a554,8fb20018 -348a558,8fb10014 -348a55c,8fb00010 -348a560,3e00008 -348a564,27bd0038 -348a568,27bdffc8 -348a56c,afbf0034 -348a570,afbe0030 -348a574,afb7002c -348a578,afb60028 -348a57c,afb50024 -348a580,afb40020 -348a584,afb3001c -348a588,afb20018 -348a58c,afb10014 -348a590,afb00010 -348a594,a0b825 -348a598,8c900000 -348a59c,3c028041 -348a5a0,c44ce99c -348a5a4,3c12800a -348a5a8,3652a8fc -348a5ac,24070001 -348a5b0,44066000 -348a5b4,240f809 -348a5b8,46006386 -348a5bc,3c158007 -348a5c0,36b5e298 -348a5c4,2a0f809 -348a5c8,2002025 -348a5cc,26521004 -348a5d0,240f809 -348a5d4,2002025 -348a5d8,8e0302c0 -348a5dc,24640008 -348a5e0,ae0402c0 -348a5e4,3c1eda38 -348a5e8,27de0003 -348a5ec,ac7e0000 -348a5f0,ac620004 -348a5f4,3c138041 -348a5f8,2673ec60 -348a5fc,17a0c0 -348a600,2978821 -348a604,118880 -348a608,2718821 -348a60c,8e230008 -348a610,8e0202c0 -348a614,24440008 -348a618,ae0402c0 -348a61c,3c16de00 -348a620,ac560000 -348a624,ac430004 -348a628,8e230004 -348a62c,8e0202c0 -348a630,24440008 -348a634,ae0402c0 -348a638,ac560000 -348a63c,ac430004 -348a640,26b50028 -348a644,2a0f809 -348a648,2002025 -348a64c,240f809 -348a650,2002025 -348a654,8e0302d0 -348a658,24640008 -348a65c,ae0402d0 -348a660,ac7e0000 -348a664,ac620004 -348a668,8e230010 -348a66c,8e0202d0 -348a670,24440008 -348a674,ae0402d0 -348a678,ac560000 -348a67c,ac430004 -348a680,8e23000c -348a684,8e0202d0 -348a688,24440008 -348a68c,ae0402d0 -348a690,ac560000 -348a694,ac430004 -348a698,8fbf0034 -348a69c,8fbe0030 -348a6a0,8fb7002c -348a6a4,8fb60028 -348a6a8,8fb50024 -348a6ac,8fb40020 -348a6b0,8fb3001c -348a6b4,8fb20018 -348a6b8,8fb10014 -348a6bc,8fb00010 -348a6c0,3e00008 -348a6c4,27bd0038 -348a6c8,27bdffb8 -348a6cc,afbf0044 -348a6d0,afb30040 -348a6d4,afb2003c -348a6d8,afb10038 -348a6dc,afb00034 -348a6e0,809825 -348a6e4,a09025 -348a6e8,8c900000 -348a6ec,3c118007 -348a6f0,3631e298 -348a6f4,220f809 -348a6f8,2002025 -348a6fc,24020020 -348a700,afa20028 -348a704,afa20024 -348a708,afa00020 -348a70c,afa0001c -348a710,24030001 -348a714,afa30018 -348a718,afa20014 -348a71c,afa20010 -348a720,263108ec -348a724,3825 -348a728,8e66009c -348a72c,2825 -348a730,220f809 -348a734,2002025 -348a738,8e0302c0 -348a73c,24640008 -348a740,ae0402c0 -348a744,3c04db06 -348a748,24840020 -348a74c,ac640000 -348a750,ac620004 +3489ee4,8fbf0064 +3489ee8,8fb60060 +3489eec,8fb5005c +3489ef0,8fb40058 +3489ef4,8fb30054 +3489ef8,8fb20050 +3489efc,8fb1004c +3489f00,8fb00048 +3489f04,3e00008 +3489f08,27bd0068 +3489f0c,27bdffe0 +3489f10,8fa80030 +3489f14,8fa20034 +3489f18,8faa0038 +3489f1c,94a30004 +3489f20,31a80 +3489f24,14400002 +3489f28,62001a +3489f2c,7000d +3489f30,4812 +3489f34,94a30006 +3489f38,471021 +3489f3c,21380 +3489f40,3c0b00ff +3489f44,356bf000 +3489f48,4b1024 +3489f4c,1482821 +3489f50,52880 +3489f54,30a50fff +3489f58,451025 +3489f5c,3c05e400 +3489f60,451025 +3489f64,afa20000 +3489f68,73b80 +3489f6c,eb3824 +3489f70,84080 +3489f74,31080fff +3489f78,e83825 +3489f7c,afa70004 +3489f80,3c02e100 +3489f84,afa20008 +3489f88,660018 +3489f8c,1012 +3489f90,21140 +3489f94,3042ffff +3489f98,afa2000c +3489f9c,3c02f100 +3489fa0,afa20010 +3489fa4,31a80 +3489fa8,15400002 +3489fac,6a001a +3489fb0,7000d +3489fb4,1012 +3489fb8,3042ffff +3489fbc,94c00 +3489fc0,491025 +3489fc4,afa20014 +3489fc8,afbd0018 +3489fcc,27a50018 +3489fd0,8c820008 +3489fd4,24430008 +3489fd8,ac830008 +3489fdc,8fa30018 +3489fe0,8c670004 +3489fe4,8c660000 +3489fe8,ac470004 +3489fec,ac460000 +3489ff0,24620008 +3489ff4,1445fff6 +3489ff8,afa20018 +3489ffc,3e00008 +348a000,27bd0020 +348a004,27bdffa0 +348a008,afbf005c +348a00c,afb10058 +348a010,afb00054 +348a014,afa00010 +348a018,3c0201a0 +348a01c,24422000 +348a020,afa20014 +348a024,3c110003 +348a028,362295c0 +348a02c,afa20018 +348a030,c104363 +348a034,27a40010 +348a038,afa0001c +348a03c,3c020084 +348a040,24426000 +348a044,afa20020 +348a048,3402b400 +348a04c,afa20024 +348a050,c104363 +348a054,27a4001c +348a058,afa00028 +348a05c,3c02007b +348a060,3442d000 +348a064,afa2002c +348a068,3c100008 +348a06c,361088a0 +348a070,afb00030 +348a074,c104363 +348a078,27a40028 +348a07c,afa00034 +348a080,3c0201a3 +348a084,3442c000 +348a088,afa20038 +348a08c,24023b00 +348a090,afa2003c +348a094,c104363 +348a098,27a40034 +348a09c,afa00040 +348a0a0,3c020085 +348a0a4,3442e000 +348a0a8,afa20044 +348a0ac,24021d80 +348a0b0,afa20048 +348a0b4,c104363 +348a0b8,27a40040 +348a0bc,8fa20010 +348a0c0,2631a300 +348a0c4,518821 +348a0c8,3c038041 +348a0cc,ac711558 +348a0d0,24422980 +348a0d4,3c038041 +348a0d8,ac621548 +348a0dc,8fa20028 +348a0e0,3c038041 +348a0e4,ac621538 +348a0e8,3c038041 +348a0ec,8fa4001c +348a0f0,ac641528 +348a0f4,3c048041 +348a0f8,3c038042 +348a0fc,24638320 +348a100,ac831508 +348a104,3c048041 +348a108,3c038042 +348a10c,24638b20 +348a110,ac8314f8 +348a114,2610f7a0 +348a118,501021 +348a11c,3c038041 +348a120,ac6214e8 +348a124,8fa20034 +348a128,24441e00 +348a12c,3c038041 +348a130,ac6414d8 +348a134,244435c0 +348a138,3c038041 +348a13c,ac6414c8 +348a140,8fa30040 +348a144,24631980 +348a148,3c048041 +348a14c,ac8314b8 +348a150,3c038041 +348a154,ac6214a8 +348a158,3c118041 +348a15c,c10274f +348a160,26241518 +348a164,408025 +348a168,c104354 +348a16c,402025 +348a170,104fc2 +348a174,1304821 +348a178,2a100002 +348a17c,16000018 +348a180,ae221518 +348a184,94843 +348a188,3c038041 +348a18c,24636e58 +348a190,2025 +348a194,3025 +348a198,2204025 +348a19c,2407fff0 +348a1a0,8d051518 +348a1a4,a42821 +348a1a8,90620000 +348a1ac,21102 +348a1b0,471025 +348a1b4,a0a20000 +348a1b8,8d021518 +348a1bc,441021 +348a1c0,90650000 +348a1c4,a72825 +348a1c8,a0450001 +348a1cc,24c60001 +348a1d0,24630001 +348a1d4,c9102a +348a1d8,1440fff1 +348a1dc,24840002 +348a1e0,8fbf005c +348a1e4,8fb10058 +348a1e8,8fb00054 +348a1ec,3e00008 +348a1f0,27bd0060 +348a1f4,3c038040 +348a1f8,94620846 +348a1fc,24630846 +348a200,94640002 +348a204,94630004 +348a208,3c058041 +348a20c,8ca53c08 +348a210,a4a20000 +348a214,a4a40002 +348a218,a4a30004 +348a21c,3c058041 +348a220,8ca63c04 +348a224,a4c20000 +348a228,8ca53c04 +348a22c,a4a40004 +348a230,a4a30008 +348a234,240500ff +348a238,1445000a +348a23c,3c058041 +348a240,24050046 +348a244,14850007 +348a248,3c058041 +348a24c,24050032 +348a250,14650004 +348a254,3c058041 +348a258,1825 +348a25c,2025 +348a260,240200c8 +348a264,8ca53c00 +348a268,a4a20000 +348a26c,a4a40002 +348a270,a4a30004 +348a274,3c058041 +348a278,8ca53bfc +348a27c,a4a20000 +348a280,a4a40002 +348a284,a4a30004 +348a288,3c028041 +348a28c,8c433bf8 +348a290,3c028040 +348a294,9445084c +348a298,2442084c +348a29c,94440002 +348a2a0,94420004 +348a2a4,a4650000 +348a2a8,a4640002 +348a2ac,a4620004 +348a2b0,3c028041 +348a2b4,8c433bf4 +348a2b8,3c028040 +348a2bc,94450852 +348a2c0,24420852 +348a2c4,94440002 +348a2c8,94420004 +348a2cc,a4650000 +348a2d0,a4640002 +348a2d4,a4620004 +348a2d8,3c028041 +348a2dc,8c433bf0 +348a2e0,3c028040 +348a2e4,94450858 +348a2e8,24420858 +348a2ec,94440002 +348a2f0,94420004 +348a2f4,a4650000 +348a2f8,a4640002 +348a2fc,a4620004 +348a300,3c028041 +348a304,8c423bec +348a308,3c068040 +348a30c,94c3086a +348a310,a4430000 +348a314,3c028041 +348a318,8c433be8 +348a31c,24c2086a +348a320,94440002 +348a324,a4640000 +348a328,3c038041 +348a32c,8c633be4 +348a330,94440004 +348a334,a4640000 +348a338,3c038041 +348a33c,8c633be0 +348a340,3c058040 +348a344,94a40870 +348a348,a4640000 +348a34c,3c038041 +348a350,8c643bdc +348a354,24a30870 +348a358,94670002 +348a35c,a4870000 +348a360,3c048041 +348a364,8c843bd8 +348a368,94670004 +348a36c,a4870000 +348a370,3c048041 +348a374,8c843bd4 +348a378,94c8086a +348a37c,94470002 +348a380,94460004 +348a384,a4880000 +348a388,a4870002 +348a38c,a4860004 +348a390,3c048041 +348a394,8c843bc4 +348a398,94a60870 +348a39c,94650002 +348a3a0,94630004 +348a3a4,a4860000 +348a3a8,a4850002 +348a3ac,a4830004 +348a3b0,94420002 +348a3b4,3043ffff +348a3b8,2c6300ce +348a3bc,50600001 +348a3c0,240200cd +348a3c4,24420032 +348a3c8,3047ffff +348a3cc,3c028040 +348a3d0,9442086e +348a3d4,3043ffff +348a3d8,2c6300ce +348a3dc,50600001 +348a3e0,240200cd +348a3e4,24420032 +348a3e8,3046ffff +348a3ec,3c028040 +348a3f0,94420870 +348a3f4,3043ffff +348a3f8,2c6300ce +348a3fc,50600001 +348a400,240200cd +348a404,24420032 +348a408,3044ffff +348a40c,3c028040 +348a410,94420872 +348a414,3043ffff +348a418,2c6300ce +348a41c,50600001 +348a420,240200cd +348a424,24420032 +348a428,3043ffff +348a42c,3c028040 +348a430,94420874 +348a434,3045ffff +348a438,2ca500ce +348a43c,50a00001 +348a440,240200cd +348a444,24420032 +348a448,3c058041 +348a44c,8ca83bd0 +348a450,3c058040 +348a454,94a5086a +348a458,30a9ffff +348a45c,2d2900ce +348a460,15200002 +348a464,3042ffff +348a468,240500cd +348a46c,24a50032 +348a470,a5050000 +348a474,a5070002 +348a478,a5060004 +348a47c,3c058041 +348a480,8ca53bc0 +348a484,a4a40000 +348a488,a4a30002 +348a48c,a4a20004 +348a490,3c028041 +348a494,8c433bc8 +348a498,3c028040 +348a49c,9445086a +348a4a0,2442086a +348a4a4,94440002 +348a4a8,94420004 +348a4ac,a4650000 +348a4b0,a4640002 +348a4b4,a4620004 +348a4b8,3c028041 +348a4bc,8c433bb8 +348a4c0,3c028040 +348a4c4,94450870 +348a4c8,24420870 +348a4cc,94440002 +348a4d0,94420004 +348a4d4,a4650000 +348a4d8,a4640002 +348a4dc,a4620004 +348a4e0,3c028041 +348a4e4,8c433bb4 +348a4e8,3c028040 +348a4ec,9446085e +348a4f0,2444085e +348a4f4,94850002 +348a4f8,94840004 +348a4fc,a4660000 +348a500,a4650002 +348a504,a4640004 +348a508,9442085e +348a50c,3043ffff +348a510,2c6300ce +348a514,50600001 +348a518,240200cd +348a51c,24420032 +348a520,3044ffff +348a524,3c028040 +348a528,94420860 +348a52c,3043ffff +348a530,2c6300ce +348a534,50600001 +348a538,240200cd +348a53c,24420032 +348a540,3043ffff +348a544,3c028040 +348a548,94420862 +348a54c,3045ffff +348a550,2ca500ce +348a554,50a00001 +348a558,240200cd +348a55c,24420032 +348a560,3042ffff +348a564,3c058041 +348a568,8ca53bb0 +348a56c,a4a40000 +348a570,a4a30002 +348a574,a4a20004 +348a578,3c058041 +348a57c,8ca53ba8 +348a580,a4a40000 +348a584,a4a30002 +348a588,3e00008 +348a58c,a4a20004 +348a590,3c028011 +348a594,3442a5d0 +348a598,8c4200a0 +348a59c,21302 +348a5a0,30420003 +348a5a4,21840 +348a5a8,621821 +348a5ac,3c028041 +348a5b0,24421220 +348a5b4,621821 +348a5b8,90640000 +348a5bc,42600 +348a5c0,90620001 +348a5c4,21400 +348a5c8,822021 +348a5cc,90620002 +348a5d0,21200 +348a5d4,3e00008 +348a5d8,821021 +348a5dc,3c028011 +348a5e0,3442a5d0 +348a5e4,8c4208e0 +348a5e8,3e00008 +348a5ec,2102b +348a5f0,3c028011 +348a5f4,3442a5d0 +348a5f8,8c4308e0 +348a5fc,24630001 +348a600,3e00008 +348a604,ac4308e0 +348a608,3c028011 +348a60c,3442a5d0 +348a610,8c4208e0 +348a614,1040001c +348a618,2442ffff +348a61c,27bdffd8 +348a620,afbf0024 +348a624,afb10020 +348a628,afb0001c +348a62c,3c038011 +348a630,3463a5d0 +348a634,ac6208e0 +348a638,3c108038 +348a63c,3610e578 +348a640,24050014 +348a644,3c11801d +348a648,200f809 +348a64c,3624aa30 +348a650,24020014 +348a654,afa20014 +348a658,afa00010 +348a65c,26100130 +348a660,3825 +348a664,24060003 +348a668,3625aa30 +348a66c,200f809 +348a670,262484a0 +348a674,8fbf0024 +348a678,8fb10020 +348a67c,8fb0001c +348a680,3e00008 +348a684,27bd0028 +348a688,3e00008 +348a690,27bdffe0 +348a694,afbf001c +348a698,afb10018 +348a69c,afb00014 +348a6a0,a08825 +348a6a4,8c900000 +348a6a8,3c028007 +348a6ac,3442e1dc +348a6b0,40f809 +348a6b4,2002025 +348a6b8,3c02800a +348a6bc,3442b900 +348a6c0,40f809 +348a6c4,2002025 +348a6c8,8e0302c0 +348a6cc,24640008 +348a6d0,ae0402c0 +348a6d4,3c04da38 +348a6d8,24840003 +348a6dc,ac640000 +348a6e0,ac620004 +348a6e4,3c058041 +348a6e8,1110c0 +348a6ec,511021 +348a6f0,21080 +348a6f4,24a51590 +348a6f8,a22821 +348a6fc,8ca30004 +348a700,8e0202c0 +348a704,24440008 +348a708,ae0402c0 +348a70c,3c04de00 +348a710,ac440000 +348a714,ac430004 +348a718,8fbf001c +348a71c,8fb10018 +348a720,8fb00014 +348a724,3e00008 +348a728,27bd0020 +348a72c,27bdffe0 +348a730,afbf001c +348a734,afb10018 +348a738,afb00014 +348a73c,a08825 +348a740,8c900000 +348a744,3c028007 +348a748,3442e1dc +348a74c,40f809 +348a750,2002025 348a754,3c02800a 348a758,3442b900 348a75c,40f809 @@ -10993,12457 +11115,15308 @@ fec1fc,9000000 348a774,24840003 348a778,ac640000 348a77c,ac620004 -348a780,3c058041 -348a784,1210c0 -348a788,521021 -348a78c,21080 -348a790,24a5ec60 -348a794,a22821 -348a798,8ca30004 -348a79c,8e0202c0 -348a7a0,24440008 -348a7a4,ae0402c0 -348a7a8,3c04de00 -348a7ac,ac440000 -348a7b0,ac430004 -348a7b4,8fbf0044 -348a7b8,8fb30040 -348a7bc,8fb2003c -348a7c0,8fb10038 -348a7c4,8fb00034 -348a7c8,3e00008 -348a7cc,27bd0048 -348a7d0,27bdffb8 -348a7d4,afbf0044 -348a7d8,afb30040 -348a7dc,afb2003c -348a7e0,afb10038 -348a7e4,afb00034 -348a7e8,809825 -348a7ec,a09025 -348a7f0,8c900000 -348a7f4,3c118007 -348a7f8,3631e298 -348a7fc,220f809 -348a800,2002025 -348a804,8e62009c -348a808,23040 -348a80c,c23021 -348a810,63040 -348a814,24020020 -348a818,afa20028 -348a81c,afa20024 -348a820,afa60020 -348a824,afa6001c -348a828,24030001 -348a82c,afa30018 -348a830,afa20014 -348a834,afa20010 -348a838,263108ec -348a83c,c03825 -348a840,2825 -348a844,220f809 -348a848,2002025 -348a84c,8e0302c0 -348a850,24640008 -348a854,ae0402c0 -348a858,3c04db06 -348a85c,24840020 -348a860,ac640000 -348a864,ac620004 -348a868,3c02800a -348a86c,3442b900 -348a870,40f809 -348a874,2002025 -348a878,8e0302c0 -348a87c,24640008 -348a880,ae0402c0 -348a884,3c04da38 -348a888,24840003 -348a88c,ac640000 -348a890,ac620004 -348a894,3c058041 -348a898,1210c0 -348a89c,521021 -348a8a0,21080 -348a8a4,24a5ec60 -348a8a8,a22821 -348a8ac,8ca30004 -348a8b0,8e0202c0 -348a8b4,24440008 -348a8b8,ae0402c0 -348a8bc,3c04de00 -348a8c0,ac440000 -348a8c4,ac430004 -348a8c8,8fbf0044 -348a8cc,8fb30040 -348a8d0,8fb2003c -348a8d4,8fb10038 -348a8d8,8fb00034 -348a8dc,3e00008 -348a8e0,27bd0048 -348a8e4,27bdffb8 -348a8e8,afbf0044 -348a8ec,afb30040 -348a8f0,afb2003c -348a8f4,afb10038 -348a8f8,afb00034 -348a8fc,809825 -348a900,a09025 -348a904,8c900000 -348a908,3c118007 -348a90c,3631e2c0 -348a910,220f809 -348a914,2002025 -348a918,8e63009c -348a91c,33880 -348a920,24020020 -348a924,afa20028 -348a928,afa20024 -348a92c,32023 -348a930,42040 -348a934,afa40020 -348a938,afa0001c -348a93c,24040001 -348a940,afa40018 -348a944,afa20014 -348a948,afa20010 -348a94c,263108c4 -348a950,673823 -348a954,3025 -348a958,2825 -348a95c,220f809 -348a960,2002025 -348a964,8e0302d0 -348a968,24640008 -348a96c,ae0402d0 -348a970,3c04db06 -348a974,24840020 -348a978,ac640000 -348a97c,ac620004 -348a980,3c02800a -348a984,3442b900 -348a988,40f809 -348a98c,2002025 -348a990,8e0302d0 -348a994,24640008 -348a998,ae0402d0 -348a99c,3c04da38 -348a9a0,24840003 -348a9a4,ac640000 -348a9a8,ac620004 -348a9ac,3c058041 -348a9b0,1210c0 -348a9b4,521021 -348a9b8,21080 -348a9bc,24a5ec60 -348a9c0,a22821 -348a9c4,8ca30004 -348a9c8,8e0202d0 -348a9cc,24440008 -348a9d0,ae0402d0 -348a9d4,3c04de00 -348a9d8,ac440000 -348a9dc,ac430004 -348a9e0,8fbf0044 -348a9e4,8fb30040 -348a9e8,8fb2003c -348a9ec,8fb10038 -348a9f0,8fb00034 -348a9f4,3e00008 -348a9f8,27bd0048 -348a9fc,27bdffb8 -348aa00,afbf0044 -348aa04,afb30040 -348aa08,afb2003c -348aa0c,afb10038 -348aa10,afb00034 -348aa14,809825 -348aa18,a09025 -348aa1c,8c900000 -348aa20,3c118007 -348aa24,3631e2c0 -348aa28,220f809 -348aa2c,2002025 -348aa30,8e67009c -348aa34,24020020 -348aa38,afa20028 -348aa3c,afa20024 -348aa40,afa70020 -348aa44,afa0001c -348aa48,24030001 -348aa4c,afa30018 -348aa50,afa20014 -348aa54,afa20010 -348aa58,263108c4 -348aa5c,3025 -348aa60,2825 -348aa64,220f809 -348aa68,2002025 -348aa6c,8e0302d0 -348aa70,24640008 -348aa74,ae0402d0 -348aa78,3c04db06 -348aa7c,24840020 -348aa80,ac640000 -348aa84,ac620004 -348aa88,3c02800a -348aa8c,3442b900 -348aa90,40f809 -348aa94,2002025 -348aa98,8e0302d0 -348aa9c,24640008 -348aaa0,ae0402d0 -348aaa4,3c04da38 -348aaa8,24840003 -348aaac,ac640000 -348aab0,ac620004 -348aab4,3c058041 -348aab8,1210c0 -348aabc,521021 -348aac0,21080 -348aac4,24a5ec60 -348aac8,a22821 -348aacc,8ca30004 -348aad0,8e0202d0 -348aad4,24440008 -348aad8,ae0402d0 -348aadc,3c04de00 -348aae0,ac440000 -348aae4,ac430004 -348aae8,8fbf0044 -348aaec,8fb30040 -348aaf0,8fb2003c -348aaf4,8fb10038 -348aaf8,8fb00034 -348aafc,3e00008 -348ab00,27bd0048 -348ab04,27bdffb8 -348ab08,afbf0044 -348ab0c,afb30040 -348ab10,afb2003c -348ab14,afb10038 -348ab18,afb00034 -348ab1c,809825 -348ab20,a09025 -348ab24,8c900000 -348ab28,3c118007 -348ab2c,3631e2c0 -348ab30,220f809 -348ab34,2002025 -348ab38,8e63009c -348ab3c,33040 -348ab40,33880 -348ab44,673823 -348ab48,24020020 -348ab4c,afa20028 -348ab50,afa20024 -348ab54,62023 -348ab58,afa40020 -348ab5c,afa3001c -348ab60,24030001 -348ab64,afa30018 -348ab68,afa20014 -348ab6c,afa20010 -348ab70,263108c4 -348ab74,73840 -348ab78,2825 -348ab7c,220f809 -348ab80,2002025 -348ab84,8e0302d0 -348ab88,24640008 -348ab8c,ae0402d0 -348ab90,3c04db06 -348ab94,24840020 -348ab98,ac640000 -348ab9c,ac620004 -348aba0,3c02800a -348aba4,3442b900 -348aba8,40f809 -348abac,2002025 -348abb0,8e0302d0 -348abb4,24640008 -348abb8,ae0402d0 -348abbc,3c04da38 -348abc0,24840003 -348abc4,ac640000 -348abc8,ac620004 -348abcc,3c028041 -348abd0,2442ec60 -348abd4,1218c0 -348abd8,722021 -348abdc,42080 -348abe0,442021 -348abe4,8c870004 -348abe8,8e0602d0 -348abec,24c50008 -348abf0,ae0502d0 -348abf4,3c05de00 -348abf8,acc50000 -348abfc,acc70004 -348ac00,8c860008 -348ac04,8e0402d0 -348ac08,24870008 -348ac0c,ae0702d0 -348ac10,ac850000 -348ac14,ac860004 -348ac18,721821 -348ac1c,31880 -348ac20,431021 -348ac24,8c43000c -348ac28,8e0202d0 -348ac2c,24440008 -348ac30,ae0402d0 -348ac34,ac450000 -348ac38,ac430004 -348ac3c,8fbf0044 -348ac40,8fb30040 -348ac44,8fb2003c -348ac48,8fb10038 -348ac4c,8fb00034 -348ac50,3e00008 -348ac54,27bd0048 -348ac58,27bdffb8 -348ac5c,afbf0044 -348ac60,afb30040 -348ac64,afb2003c -348ac68,afb10038 -348ac6c,afb00034 -348ac70,809825 -348ac74,a09025 -348ac78,8c900000 -348ac7c,3c118007 -348ac80,3631e2c0 -348ac84,220f809 -348ac88,2002025 -348ac8c,8e62009c -348ac90,23040 -348ac94,21080 -348ac98,24030020 -348ac9c,afa30028 -348aca0,afa30024 -348aca4,21823 -348aca8,afa30020 -348acac,afa2001c -348acb0,24020001 -348acb4,afa20018 -348acb8,24020040 -348acbc,afa20014 -348acc0,afa20010 -348acc4,263108c4 -348acc8,63823 -348accc,2825 -348acd0,220f809 -348acd4,2002025 -348acd8,8e0302d0 -348acdc,24640008 -348ace0,ae0402d0 -348ace4,3c04db06 -348ace8,24840020 -348acec,ac640000 -348acf0,ac620004 -348acf4,3c02800a -348acf8,3442b900 -348acfc,40f809 -348ad00,2002025 -348ad04,8e0302d0 -348ad08,24640008 -348ad0c,ae0402d0 -348ad10,3c04da38 -348ad14,24840003 -348ad18,ac640000 -348ad1c,ac620004 -348ad20,3c038041 -348ad24,2463ec60 -348ad28,1220c0 -348ad2c,921021 -348ad30,21080 -348ad34,621021 -348ad38,8c47000c -348ad3c,8e0602d0 -348ad40,24c50008 -348ad44,ae0502d0 -348ad48,3c05de00 -348ad4c,acc50000 -348ad50,acc70004 -348ad54,8c470010 -348ad58,8e0602d0 -348ad5c,24c80008 -348ad60,ae0802d0 -348ad64,acc50000 -348ad68,acc70004 -348ad6c,8c460008 -348ad70,8e0202d0 -348ad74,24470008 -348ad78,ae0702d0 -348ad7c,ac450000 -348ad80,ac460004 -348ad84,922021 -348ad88,42080 -348ad8c,641821 -348ad90,8c630004 -348ad94,8e0202d0 -348ad98,24440008 -348ad9c,ae0402d0 -348ada0,ac450000 -348ada4,ac430004 -348ada8,8fbf0044 -348adac,8fb30040 -348adb0,8fb2003c -348adb4,8fb10038 -348adb8,8fb00034 -348adbc,3e00008 -348adc0,27bd0048 -348adc4,27bdffa8 -348adc8,afbf0054 -348adcc,afbe0050 -348add0,afb7004c -348add4,afb60048 -348add8,afb50044 -348addc,afb40040 -348ade0,afb3003c -348ade4,afb20038 -348ade8,afb10034 -348adec,afb00030 -348adf0,808825 -348adf4,a0b025 -348adf8,8c900000 -348adfc,3c128007 -348ae00,3652e298 -348ae04,240f809 -348ae08,2002025 -348ae0c,8e27009c -348ae10,73023 -348ae14,24020020 -348ae18,afa20028 -348ae1c,afa20024 -348ae20,afa70020 -348ae24,afa6001c -348ae28,24030001 -348ae2c,afa30018 -348ae30,afa20014 -348ae34,afa20010 -348ae38,264208ec -348ae3c,2825 -348ae40,40f809 -348ae44,2002025 -348ae48,8e0302c0 -348ae4c,24640008 -348ae50,ae0402c0 -348ae54,3c04db06 -348ae58,24840020 -348ae5c,ac640000 -348ae60,ac620004 -348ae64,3c1e800a -348ae68,37deb900 -348ae6c,3c0f809 -348ae70,2002025 -348ae74,8e0302c0 -348ae78,24640008 -348ae7c,ae0402c0 -348ae80,3c17da38 -348ae84,26f70003 -348ae88,ac770000 -348ae8c,ac620004 -348ae90,3c148041 -348ae94,2694ec60 -348ae98,16a8c0 -348ae9c,2b68821 -348aea0,118880 -348aea4,2918821 -348aea8,8e230008 -348aeac,8e0202c0 -348aeb0,24440008 -348aeb4,ae0402c0 -348aeb8,3c13de00 -348aebc,ac530000 -348aec0,ac430004 -348aec4,8e230004 -348aec8,8e0202c0 -348aecc,24440008 -348aed0,ae0402c0 -348aed4,ac530000 -348aed8,ac430004 -348aedc,8e23000c -348aee0,8e0202c0 -348aee4,24440008 -348aee8,ae0402c0 -348aeec,ac530000 -348aef0,ac430004 -348aef4,8e230010 -348aef8,8e0202c0 -348aefc,24440008 -348af00,ae0402c0 -348af04,ac530000 -348af08,ac430004 -348af0c,26520028 -348af10,240f809 -348af14,2002025 -348af18,3c0f809 -348af1c,2002025 -348af20,8e0302d0 -348af24,24640008 -348af28,ae0402d0 -348af2c,ac770000 -348af30,ac620004 -348af34,8e230014 -348af38,8e0202d0 -348af3c,24440008 -348af40,ae0402d0 -348af44,ac530000 -348af48,ac430004 -348af4c,8e230018 -348af50,8e0202d0 -348af54,24440008 -348af58,ae0402d0 -348af5c,ac530000 -348af60,ac430004 -348af64,8fbf0054 -348af68,8fbe0050 -348af6c,8fb7004c -348af70,8fb60048 -348af74,8fb50044 -348af78,8fb40040 -348af7c,8fb3003c -348af80,8fb20038 -348af84,8fb10034 -348af88,8fb00030 +348a780,3c028041 +348a784,24421590 +348a788,1118c0 +348a78c,712021 +348a790,42080 +348a794,442021 +348a798,8c860004 +348a79c,8e0402c0 +348a7a0,24850008 +348a7a4,ae0502c0 +348a7a8,3c05de00 +348a7ac,ac850000 +348a7b0,ac860004 +348a7b4,711821 +348a7b8,31880 +348a7bc,431021 +348a7c0,8c430008 +348a7c4,8e0202c0 +348a7c8,24440008 +348a7cc,ae0402c0 +348a7d0,ac450000 +348a7d4,ac430004 +348a7d8,8fbf001c +348a7dc,8fb10018 +348a7e0,8fb00014 +348a7e4,3e00008 +348a7e8,27bd0020 +348a7ec,27bdffe0 +348a7f0,afbf001c +348a7f4,afb10018 +348a7f8,afb00014 +348a7fc,a08825 +348a800,8c900000 +348a804,24050005 +348a808,3c028007 +348a80c,3442dfbc +348a810,40f809 +348a814,8e0402d0 +348a818,ae0202d0 +348a81c,3c02800a +348a820,3442b900 +348a824,40f809 +348a828,2002025 +348a82c,8e0302d0 +348a830,24640008 +348a834,ae0402d0 +348a838,3c04da38 +348a83c,24840003 +348a840,ac640000 +348a844,ac620004 +348a848,3c058041 +348a84c,1110c0 +348a850,511021 +348a854,21080 +348a858,24a51590 +348a85c,a22821 +348a860,8ca30004 +348a864,8e0202d0 +348a868,24440008 +348a86c,ae0402d0 +348a870,3c04de00 +348a874,ac440000 +348a878,ac430004 +348a87c,8fbf001c +348a880,8fb10018 +348a884,8fb00014 +348a888,3e00008 +348a88c,27bd0020 +348a890,27bdffc8 +348a894,afbf0034 +348a898,afb70030 +348a89c,afb6002c +348a8a0,afb50028 +348a8a4,afb40024 +348a8a8,afb30020 +348a8ac,afb2001c +348a8b0,afb10018 +348a8b4,afb00014 +348a8b8,a0a025 +348a8bc,8c900000 +348a8c0,3c138007 +348a8c4,3673e298 +348a8c8,260f809 +348a8cc,2002025 +348a8d0,3c17800a +348a8d4,36f7b900 +348a8d8,2e0f809 +348a8dc,2002025 +348a8e0,8e0302c0 +348a8e4,24640008 +348a8e8,ae0402c0 +348a8ec,3c15da38 +348a8f0,26b50003 +348a8f4,ac750000 +348a8f8,ac620004 +348a8fc,3c118041 +348a900,26311590 +348a904,1490c0 +348a908,2541021 +348a90c,21080 +348a910,2221021 +348a914,8c430004 +348a918,8e0202c0 +348a91c,24440008 +348a920,ae0402c0 +348a924,3c16de00 +348a928,ac560000 +348a92c,ac430004 +348a930,2673fd24 +348a934,24050005 +348a938,260f809 +348a93c,8e0402d0 +348a940,ae0202d0 +348a944,2e0f809 +348a948,2002025 +348a94c,8e0302d0 +348a950,24640008 +348a954,ae0402d0 +348a958,ac750000 +348a95c,ac620004 +348a960,2549021 +348a964,129080 +348a968,2328821 +348a96c,8e230008 +348a970,8e0202d0 +348a974,24440008 +348a978,ae0402d0 +348a97c,ac560000 +348a980,ac430004 +348a984,8fbf0034 +348a988,8fb70030 +348a98c,8fb6002c +348a990,8fb50028 +348a994,8fb40024 +348a998,8fb30020 +348a99c,8fb2001c +348a9a0,8fb10018 +348a9a4,8fb00014 +348a9a8,3e00008 +348a9ac,27bd0038 +348a9b0,27bdffe0 +348a9b4,afbf001c +348a9b8,afb10018 +348a9bc,afb00014 +348a9c0,a08825 +348a9c4,8c900000 +348a9c8,3c028007 +348a9cc,3442e298 +348a9d0,40f809 +348a9d4,2002025 +348a9d8,3c02800a +348a9dc,3442b900 +348a9e0,40f809 +348a9e4,2002025 +348a9e8,8e0302c0 +348a9ec,24640008 +348a9f0,ae0402c0 +348a9f4,3c04da38 +348a9f8,24840003 +348a9fc,ac640000 +348aa00,ac620004 +348aa04,3c058041 +348aa08,1110c0 +348aa0c,511021 +348aa10,21080 +348aa14,24a51590 +348aa18,a22821 +348aa1c,8ca30004 +348aa20,8e0202c0 +348aa24,24440008 +348aa28,ae0402c0 +348aa2c,3c04de00 +348aa30,ac440000 +348aa34,ac430004 +348aa38,8fbf001c +348aa3c,8fb10018 +348aa40,8fb00014 +348aa44,3e00008 +348aa48,27bd0020 +348aa4c,27bdffe0 +348aa50,afbf001c +348aa54,afb10018 +348aa58,afb00014 +348aa5c,a08825 +348aa60,8c900000 +348aa64,3c028007 +348aa68,3442e298 +348aa6c,40f809 +348aa70,2002025 +348aa74,3c02800a +348aa78,3442b900 +348aa7c,40f809 +348aa80,2002025 +348aa84,8e0302c0 +348aa88,24640008 +348aa8c,ae0402c0 +348aa90,3c04da38 +348aa94,24840003 +348aa98,ac640000 +348aa9c,ac620004 +348aaa0,3c038041 +348aaa4,24631590 +348aaa8,1120c0 +348aaac,911021 +348aab0,21080 +348aab4,621021 +348aab8,8c470008 +348aabc,8e0602c0 +348aac0,24c50008 +348aac4,ae0502c0 +348aac8,3c05de00 +348aacc,acc50000 +348aad0,acc70004 +348aad4,8c470004 +348aad8,8e0602c0 +348aadc,24c80008 +348aae0,ae0802c0 +348aae4,acc50000 +348aae8,acc70004 +348aaec,8c46000c +348aaf0,8e0202c0 +348aaf4,24470008 +348aaf8,ae0702c0 +348aafc,ac450000 +348ab00,ac460004 +348ab04,912021 +348ab08,42080 +348ab0c,641821 +348ab10,8c630010 +348ab14,8e0202c0 +348ab18,24440008 +348ab1c,ae0402c0 +348ab20,ac450000 +348ab24,ac430004 +348ab28,8fbf001c +348ab2c,8fb10018 +348ab30,8fb00014 +348ab34,3e00008 +348ab38,27bd0020 +348ab3c,27bdffe0 +348ab40,afbf001c +348ab44,afb10018 +348ab48,afb00014 +348ab4c,a08825 +348ab50,8c900000 +348ab54,3c028007 +348ab58,3442e298 +348ab5c,40f809 +348ab60,2002025 +348ab64,3c02800a +348ab68,3442b900 +348ab6c,40f809 +348ab70,2002025 +348ab74,8e0302c0 +348ab78,24640008 +348ab7c,ae0402c0 +348ab80,3c04da38 +348ab84,24840003 +348ab88,ac640000 +348ab8c,ac620004 +348ab90,3c048041 +348ab94,24841590 +348ab98,1130c0 +348ab9c,d11021 +348aba0,21080 +348aba4,821021 +348aba8,8c470008 +348abac,8e0502c0 +348abb0,24a30008 +348abb4,ae0302c0 +348abb8,3c03de00 +348abbc,aca30000 +348abc0,aca70004 +348abc4,8c470004 +348abc8,8e0502c0 +348abcc,24a80008 +348abd0,ae0802c0 +348abd4,aca30000 +348abd8,aca70004 +348abdc,8c47000c +348abe0,8e0502c0 +348abe4,24a80008 +348abe8,ae0802c0 +348abec,aca30000 +348abf0,aca70004 +348abf4,8c470010 +348abf8,8e0502c0 +348abfc,24a80008 +348ac00,ae0802c0 +348ac04,aca30000 +348ac08,aca70004 +348ac0c,8c470014 +348ac10,8e0502c0 +348ac14,24a80008 +348ac18,ae0802c0 +348ac1c,aca30000 +348ac20,aca70004 +348ac24,8c470018 +348ac28,8e0502c0 +348ac2c,24a80008 +348ac30,ae0802c0 +348ac34,aca30000 +348ac38,aca70004 +348ac3c,8c45001c +348ac40,8e0202c0 +348ac44,24470008 +348ac48,ae0702c0 +348ac4c,ac430000 +348ac50,ac450004 +348ac54,d13021 +348ac58,63080 +348ac5c,862021 +348ac60,8c840020 +348ac64,8e0202c0 +348ac68,24450008 +348ac6c,ae0502c0 +348ac70,ac430000 +348ac74,ac440004 +348ac78,8fbf001c +348ac7c,8fb10018 +348ac80,8fb00014 +348ac84,3e00008 +348ac88,27bd0020 +348ac8c,27bdffe0 +348ac90,afbf001c +348ac94,afb10018 +348ac98,afb00014 +348ac9c,a08825 +348aca0,8c900000 +348aca4,3c028007 +348aca8,3442e2c0 +348acac,40f809 +348acb0,2002025 +348acb4,3c02800a +348acb8,3442b900 +348acbc,40f809 +348acc0,2002025 +348acc4,8e0302d0 +348acc8,24640008 +348accc,ae0402d0 +348acd0,3c04da38 +348acd4,24840003 +348acd8,ac640000 +348acdc,ac620004 +348ace0,3c028041 +348ace4,24421590 +348ace8,1118c0 +348acec,712021 +348acf0,42080 +348acf4,442021 +348acf8,8c860004 +348acfc,8e0402d0 +348ad00,24850008 +348ad04,ae0502d0 +348ad08,3c05de00 +348ad0c,ac850000 +348ad10,ac860004 +348ad14,711821 +348ad18,31880 +348ad1c,431021 +348ad20,8c430008 +348ad24,8e0202d0 +348ad28,24440008 +348ad2c,ae0402d0 +348ad30,ac450000 +348ad34,ac430004 +348ad38,8fbf001c +348ad3c,8fb10018 +348ad40,8fb00014 +348ad44,3e00008 +348ad48,27bd0020 +348ad4c,27bdffc8 +348ad50,afbf0034 +348ad54,afb70030 +348ad58,afb6002c +348ad5c,afb50028 +348ad60,afb40024 +348ad64,afb30020 +348ad68,afb2001c +348ad6c,afb10018 +348ad70,afb00014 +348ad74,a0a025 +348ad78,8c900000 +348ad7c,3c138007 +348ad80,3673e298 +348ad84,260f809 +348ad88,2002025 +348ad8c,3c17800a +348ad90,36f7b900 +348ad94,2e0f809 +348ad98,2002025 +348ad9c,8e0302c0 +348ada0,24640008 +348ada4,ae0402c0 +348ada8,3c15da38 +348adac,26b50003 +348adb0,ac750000 +348adb4,ac620004 +348adb8,3c118041 +348adbc,26311590 +348adc0,1490c0 +348adc4,2541021 +348adc8,21080 +348adcc,2221021 +348add0,8c430004 +348add4,8e0202c0 +348add8,24440008 +348addc,ae0402c0 +348ade0,3c16de00 +348ade4,ac560000 +348ade8,ac430004 +348adec,26730028 +348adf0,260f809 +348adf4,2002025 +348adf8,2e0f809 +348adfc,2002025 +348ae00,8e0302d0 +348ae04,24640008 +348ae08,ae0402d0 +348ae0c,ac750000 +348ae10,ac620004 +348ae14,2549021 +348ae18,129080 +348ae1c,2328821 +348ae20,8e230008 +348ae24,8e0202d0 +348ae28,24440008 +348ae2c,ae0402d0 +348ae30,ac560000 +348ae34,ac430004 +348ae38,8fbf0034 +348ae3c,8fb70030 +348ae40,8fb6002c +348ae44,8fb50028 +348ae48,8fb40024 +348ae4c,8fb30020 +348ae50,8fb2001c +348ae54,8fb10018 +348ae58,8fb00014 +348ae5c,3e00008 +348ae60,27bd0038 +348ae64,27bdffc8 +348ae68,afbf0034 +348ae6c,afb70030 +348ae70,afb6002c +348ae74,afb50028 +348ae78,afb40024 +348ae7c,afb30020 +348ae80,afb2001c +348ae84,afb10018 +348ae88,afb00014 +348ae8c,a0a025 +348ae90,8c900000 +348ae94,3c138007 +348ae98,3673e298 +348ae9c,260f809 +348aea0,2002025 +348aea4,3c17800a +348aea8,36f7b900 +348aeac,2e0f809 +348aeb0,2002025 +348aeb4,8e0302c0 +348aeb8,24640008 +348aebc,ae0402c0 +348aec0,3c16da38 +348aec4,26d60003 +348aec8,ac760000 +348aecc,ac620004 +348aed0,3c118041 +348aed4,26311590 +348aed8,1490c0 +348aedc,2541021 +348aee0,21080 +348aee4,2221021 +348aee8,8c440008 +348aeec,8e0302c0 +348aef0,24650008 +348aef4,ae0502c0 +348aef8,3c15de00 +348aefc,ac750000 +348af00,ac640004 +348af04,8c430004 +348af08,8e0202c0 +348af0c,24440008 +348af10,ae0402c0 +348af14,ac550000 +348af18,ac430004 +348af1c,26730028 +348af20,260f809 +348af24,2002025 +348af28,2e0f809 +348af2c,2002025 +348af30,8e0302d0 +348af34,24640008 +348af38,ae0402d0 +348af3c,ac760000 +348af40,ac620004 +348af44,2549021 +348af48,129080 +348af4c,2328821 +348af50,8e23000c +348af54,8e0202d0 +348af58,24440008 +348af5c,ae0402d0 +348af60,ac550000 +348af64,ac430004 +348af68,8fbf0034 +348af6c,8fb70030 +348af70,8fb6002c +348af74,8fb50028 +348af78,8fb40024 +348af7c,8fb30020 +348af80,8fb2001c +348af84,8fb10018 +348af88,8fb00014 348af8c,3e00008 -348af90,27bd0058 -348af94,27bdffa8 -348af98,afbf0054 -348af9c,afb70050 -348afa0,afb6004c -348afa4,afb50048 -348afa8,afb40044 -348afac,afb30040 -348afb0,afb2003c -348afb4,afb10038 -348afb8,afb00034 -348afbc,809025 -348afc0,a0a025 +348af90,27bd0038 +348af94,27bdffc8 +348af98,afbf0034 +348af9c,afbe0030 +348afa0,afb7002c +348afa4,afb60028 +348afa8,afb50024 +348afac,afb40020 +348afb0,afb3001c +348afb4,afb20018 +348afb8,afb10014 +348afbc,afb00010 +348afc0,a0a825 348afc4,8c900000 -348afc8,3c118007 -348afcc,3631e298 -348afd0,220f809 +348afc8,3c148007 +348afcc,3694e298 +348afd0,280f809 348afd4,2002025 -348afd8,8e42009c -348afdc,21840 -348afe0,33fc3 -348afe4,73e02 -348afe8,671821 -348afec,306300ff -348aff0,24040020 -348aff4,afa40028 -348aff8,afa40024 -348affc,227c3 -348b000,42642 -348b004,441021 -348b008,3042007f -348b00c,441023 -348b010,afa20020 -348b014,afa0001c -348b018,24020001 -348b01c,afa20018 -348b020,24020040 -348b024,afa20014 -348b028,afa20010 -348b02c,262208ec -348b030,673823 -348b034,3025 -348b038,2825 -348b03c,40f809 +348afd8,3c1e800a +348afdc,37deb900 +348afe0,3c0f809 +348afe4,2002025 +348afe8,8e0302c0 +348afec,24640008 +348aff0,ae0402c0 +348aff4,3c17da38 +348aff8,26f70003 +348affc,ac770000 +348b000,ac620004 +348b004,3c118041 +348b008,26311590 +348b00c,1590c0 +348b010,2559821 +348b014,139880 +348b018,2339821 +348b01c,8e630004 +348b020,8e0202c0 +348b024,24440008 +348b028,ae0402c0 +348b02c,3c16de00 +348b030,ac560000 +348b034,ac430004 +348b038,26940028 +348b03c,280f809 348b040,2002025 -348b044,8e0302c0 -348b048,24640008 -348b04c,ae0402c0 -348b050,3c04db06 -348b054,24840020 -348b058,ac640000 +348b044,3c0f809 +348b048,2002025 +348b04c,8e0302d0 +348b050,24640008 +348b054,ae0402d0 +348b058,ac770000 348b05c,ac620004 -348b060,3c17800a -348b064,36f7b900 -348b068,2e0f809 -348b06c,2002025 -348b070,8e0302c0 -348b074,24640008 -348b078,ae0402c0 -348b07c,3c16da38 -348b080,26d60003 -348b084,ac760000 -348b088,ac620004 -348b08c,3c128041 -348b090,2652ec60 -348b094,1498c0 -348b098,2741021 -348b09c,21080 -348b0a0,2421021 -348b0a4,8c430004 -348b0a8,8e0202c0 -348b0ac,24440008 -348b0b0,ae0402c0 -348b0b4,3c15de00 -348b0b8,ac550000 -348b0bc,ac430004 -348b0c0,26310028 -348b0c4,220f809 -348b0c8,2002025 -348b0cc,2e0f809 -348b0d0,2002025 -348b0d4,8e0302d0 -348b0d8,24640008 -348b0dc,ae0402d0 -348b0e0,ac760000 -348b0e4,ac620004 -348b0e8,2749821 -348b0ec,139880 -348b0f0,2539021 -348b0f4,8e430008 -348b0f8,8e0202d0 -348b0fc,24440008 -348b100,ae0402d0 -348b104,ac550000 -348b108,ac430004 -348b10c,8fbf0054 -348b110,8fb70050 -348b114,8fb6004c -348b118,8fb50048 -348b11c,8fb40044 -348b120,8fb30040 -348b124,8fb2003c -348b128,8fb10038 -348b12c,8fb00034 -348b130,3e00008 -348b134,27bd0058 -348b138,27bdffa8 -348b13c,afbf0054 -348b140,afbe0050 -348b144,afb7004c -348b148,afb60048 -348b14c,afb50044 -348b150,afb40040 -348b154,afb3003c -348b158,afb20038 -348b15c,afb10034 -348b160,afb00030 -348b164,80f025 -348b168,a0a025 -348b16c,8c900000 -348b170,3c118007 -348b174,3631e298 -348b178,220f809 -348b17c,2002025 -348b180,3c17800a -348b184,36f7b900 -348b188,2e0f809 +348b060,8e630008 +348b064,8e0202d0 +348b068,24440008 +348b06c,ae0402d0 +348b070,ac560000 +348b074,ac430004 +348b078,8e63000c +348b07c,8e0202d0 +348b080,24440008 +348b084,ae0402d0 +348b088,ac560000 +348b08c,ac430004 +348b090,8fbf0034 +348b094,8fbe0030 +348b098,8fb7002c +348b09c,8fb60028 +348b0a0,8fb50024 +348b0a4,8fb40020 +348b0a8,8fb3001c +348b0ac,8fb20018 +348b0b0,8fb10014 +348b0b4,8fb00010 +348b0b8,3e00008 +348b0bc,27bd0038 +348b0c0,27bdffc8 +348b0c4,afbf0034 +348b0c8,afbe0030 +348b0cc,afb7002c +348b0d0,afb60028 +348b0d4,afb50024 +348b0d8,afb40020 +348b0dc,afb3001c +348b0e0,afb20018 +348b0e4,afb10014 +348b0e8,afb00010 +348b0ec,a0a825 +348b0f0,8c900000 +348b0f4,3c148007 +348b0f8,3694e298 +348b0fc,280f809 +348b100,2002025 +348b104,3c1e800a +348b108,37deb900 +348b10c,3c0f809 +348b110,2002025 +348b114,8e0302c0 +348b118,24640008 +348b11c,ae0402c0 +348b120,3c17da38 +348b124,26f70003 +348b128,ac770000 +348b12c,ac620004 +348b130,3c128041 +348b134,26521590 +348b138,1598c0 +348b13c,2758821 +348b140,118880 +348b144,2518821 +348b148,8e230008 +348b14c,8e0202c0 +348b150,24440008 +348b154,ae0402c0 +348b158,3c16de00 +348b15c,ac560000 +348b160,ac430004 +348b164,8e230004 +348b168,8e0202c0 +348b16c,24440008 +348b170,ae0402c0 +348b174,ac560000 +348b178,ac430004 +348b17c,26940028 +348b180,280f809 +348b184,2002025 +348b188,3c0f809 348b18c,2002025 -348b190,8e0302c0 +348b190,8e0302d0 348b194,24640008 -348b198,ae0402c0 -348b19c,3c16da38 -348b1a0,26d60003 -348b1a4,ac760000 -348b1a8,ac620004 -348b1ac,3c128041 -348b1b0,2652ec60 -348b1b4,1498c0 -348b1b8,2741021 -348b1bc,21080 -348b1c0,2421021 -348b1c4,8c430004 -348b1c8,8e0202c0 -348b1cc,24440008 -348b1d0,ae0402c0 -348b1d4,3c15de00 -348b1d8,ac550000 -348b1dc,ac430004 -348b1e0,26220028 -348b1e4,40f809 -348b1e8,2002025 -348b1ec,8fc2009c -348b1f0,23880 -348b1f4,e23821 -348b1f8,24020040 -348b1fc,afa20028 -348b200,24020020 -348b204,afa20024 -348b208,afa00020 -348b20c,afa0001c -348b210,24030001 -348b214,afa30018 -348b218,afa20014 -348b21c,afa20010 -348b220,263108ec -348b224,73823 -348b228,3025 -348b22c,2825 -348b230,220f809 -348b234,2002025 -348b238,8e0302d0 -348b23c,24640008 -348b240,ae0402d0 -348b244,3c04db06 -348b248,24840020 -348b24c,ac640000 -348b250,ac620004 -348b254,2e0f809 -348b258,2002025 -348b25c,8e0302d0 -348b260,24640008 -348b264,ae0402d0 -348b268,ac760000 -348b26c,ac620004 -348b270,2742821 -348b274,52880 -348b278,2459021 -348b27c,8e430008 -348b280,8e0202d0 -348b284,24440008 -348b288,ae0402d0 -348b28c,ac550000 -348b290,ac430004 -348b294,8fbf0054 -348b298,8fbe0050 -348b29c,8fb7004c -348b2a0,8fb60048 -348b2a4,8fb50044 -348b2a8,8fb40040 -348b2ac,8fb3003c -348b2b0,8fb20038 -348b2b4,8fb10034 -348b2b8,8fb00030 -348b2bc,3e00008 -348b2c0,27bd0058 -348b2c4,27bdffa8 -348b2c8,afbf0054 -348b2cc,afbe0050 -348b2d0,afb7004c -348b2d4,afb60048 -348b2d8,afb50044 -348b2dc,afb40040 -348b2e0,afb3003c -348b2e4,afb20038 -348b2e8,afb10034 -348b2ec,afb00030 -348b2f0,80b825 -348b2f4,a0a825 -348b2f8,8c900000 -348b2fc,3c128007 -348b300,3652e298 -348b304,240f809 -348b308,2002025 -348b30c,3c11800a -348b310,3631b900 -348b314,220f809 -348b318,2002025 -348b31c,8e0302c0 -348b320,24640008 -348b324,ae0402c0 -348b328,3c1eda38 -348b32c,27de0003 -348b330,ac7e0000 -348b334,ac620004 -348b338,3c138041 -348b33c,2673ec60 -348b340,15a0c0 -348b344,2951021 -348b348,21080 -348b34c,2621021 -348b350,8c430004 -348b354,8e0202c0 -348b358,24440008 -348b35c,ae0402c0 -348b360,3c16de00 -348b364,ac560000 -348b368,ac430004 -348b36c,26420028 -348b370,40f809 -348b374,2002025 -348b378,8ee5009c -348b37c,24040020 -348b380,afa40028 -348b384,24030010 -348b388,afa30024 -348b38c,51023 -348b390,210c0 -348b394,afa20020 -348b398,afa5001c -348b39c,24020001 -348b3a0,afa20018 -348b3a4,afa40014 -348b3a8,afa30010 -348b3ac,265208ec -348b3b0,3825 -348b3b4,3025 -348b3b8,2825 -348b3bc,240f809 +348b198,ae0402d0 +348b19c,ac770000 +348b1a0,ac620004 +348b1a4,8e230010 +348b1a8,8e0202d0 +348b1ac,24440008 +348b1b0,ae0402d0 +348b1b4,ac560000 +348b1b8,ac430004 +348b1bc,8e23000c +348b1c0,8e0202d0 +348b1c4,24440008 +348b1c8,ae0402d0 +348b1cc,ac560000 +348b1d0,ac430004 +348b1d4,8fbf0034 +348b1d8,8fbe0030 +348b1dc,8fb7002c +348b1e0,8fb60028 +348b1e4,8fb50024 +348b1e8,8fb40020 +348b1ec,8fb3001c +348b1f0,8fb20018 +348b1f4,8fb10014 +348b1f8,8fb00010 +348b1fc,3e00008 +348b200,27bd0038 +348b204,27bdffc8 +348b208,afbf0034 +348b20c,afbe0030 +348b210,afb7002c +348b214,afb60028 +348b218,afb50024 +348b21c,afb40020 +348b220,afb3001c +348b224,afb20018 +348b228,afb10014 +348b22c,afb00010 +348b230,a0b025 +348b234,8c900000 +348b238,3c148007 +348b23c,3694e298 +348b240,280f809 +348b244,2002025 +348b248,3c1e800a +348b24c,37deb900 +348b250,3c0f809 +348b254,2002025 +348b258,8e0302c0 +348b25c,24640008 +348b260,ae0402c0 +348b264,3c17da38 +348b268,26f70003 +348b26c,ac770000 +348b270,ac620004 +348b274,3c128041 +348b278,26521590 +348b27c,1698c0 +348b280,2768821 +348b284,118880 +348b288,2518821 +348b28c,8e230008 +348b290,8e0202c0 +348b294,24440008 +348b298,ae0402c0 +348b29c,3c15de00 +348b2a0,ac550000 +348b2a4,ac430004 +348b2a8,8e230004 +348b2ac,8e0202c0 +348b2b0,24440008 +348b2b4,ae0402c0 +348b2b8,ac550000 +348b2bc,ac430004 +348b2c0,26940028 +348b2c4,280f809 +348b2c8,2002025 +348b2cc,3c0f809 +348b2d0,2002025 +348b2d4,8e0302d0 +348b2d8,24640008 +348b2dc,ae0402d0 +348b2e0,ac770000 +348b2e4,ac620004 +348b2e8,8e23000c +348b2ec,8e0202d0 +348b2f0,24440008 +348b2f4,ae0402d0 +348b2f8,ac550000 +348b2fc,ac430004 +348b300,8e230010 +348b304,8e0202d0 +348b308,24440008 +348b30c,ae0402d0 +348b310,ac550000 +348b314,ac430004 +348b318,8e230014 +348b31c,8e0202d0 +348b320,24440008 +348b324,ae0402d0 +348b328,ac550000 +348b32c,ac430004 +348b330,8fbf0034 +348b334,8fbe0030 +348b338,8fb7002c +348b33c,8fb60028 +348b340,8fb50024 +348b344,8fb40020 +348b348,8fb3001c +348b34c,8fb20018 +348b350,8fb10014 +348b354,8fb00010 +348b358,3e00008 +348b35c,27bd0038 +348b360,27bdffc8 +348b364,afbf0034 +348b368,afbe0030 +348b36c,afb7002c +348b370,afb60028 +348b374,afb50024 +348b378,afb40020 +348b37c,afb3001c +348b380,afb20018 +348b384,afb10014 +348b388,afb00010 +348b38c,a0b825 +348b390,8c900000 +348b394,3c028041 +348b398,c44c12a8 +348b39c,3c12800a +348b3a0,3652a8fc +348b3a4,24070001 +348b3a8,44066000 +348b3ac,240f809 +348b3b0,46006386 +348b3b4,3c158007 +348b3b8,36b5e298 +348b3bc,2a0f809 348b3c0,2002025 -348b3c4,8e0302d0 -348b3c8,24640008 -348b3cc,ae0402d0 -348b3d0,3c04db06 -348b3d4,24840020 -348b3d8,ac640000 -348b3dc,ac620004 -348b3e0,2622edec -348b3e4,40f809 -348b3e8,295a021 -348b3ec,2622eef4 -348b3f0,24070001 -348b3f4,3025 -348b3f8,3c038041 -348b3fc,c46ee9a0 -348b400,3c038041 -348b404,40f809 -348b408,c46ce9a4 -348b40c,26220554 -348b410,3c040001 -348b414,24841da0 -348b418,40f809 -348b41c,2e42021 -348b420,220f809 -348b424,2002025 -348b428,8e0302d0 -348b42c,24640008 -348b430,ae0402d0 -348b434,ac7e0000 -348b438,ac620004 -348b43c,14a080 -348b440,2749821 -348b444,8e630008 -348b448,8e0202d0 -348b44c,24440008 -348b450,ae0402d0 -348b454,ac560000 -348b458,2631ee24 -348b45c,220f809 -348b460,ac430004 -348b464,8fbf0054 -348b468,8fbe0050 -348b46c,8fb7004c -348b470,8fb60048 -348b474,8fb50044 -348b478,8fb40040 -348b47c,8fb3003c -348b480,8fb20038 -348b484,8fb10034 -348b488,8fb00030 -348b48c,3e00008 -348b490,27bd0058 -348b494,27bdffa0 -348b498,afbf005c -348b49c,afbe0058 -348b4a0,afb70054 -348b4a4,afb60050 -348b4a8,afb5004c -348b4ac,afb40048 -348b4b0,afb30044 -348b4b4,afb20040 -348b4b8,afb1003c -348b4bc,afb00038 -348b4c0,80b825 -348b4c4,a0a825 -348b4c8,8c900000 -348b4cc,3c128007 -348b4d0,3652e298 -348b4d4,240f809 -348b4d8,2002025 -348b4dc,3c11800a -348b4e0,3631b900 -348b4e4,220f809 -348b4e8,2002025 -348b4ec,8e0302c0 -348b4f0,24640008 -348b4f4,ae0402c0 -348b4f8,3c16da38 -348b4fc,26d60003 -348b500,ac760000 -348b504,ac620004 -348b508,3c028041 -348b50c,2442ec60 -348b510,1598c0 -348b514,275a021 -348b518,14a080 -348b51c,afa20030 -348b520,54a021 -348b524,8e830004 -348b528,8e0202c0 -348b52c,24440008 -348b530,ae0402c0 -348b534,3c1ede00 -348b538,ac5e0000 -348b53c,ac430004 -348b540,26420028 -348b544,40f809 -348b548,2002025 -348b54c,220f809 -348b550,2002025 -348b554,8e0302d0 -348b558,24640008 -348b55c,ae0402d0 -348b560,ac760000 -348b564,ac620004 -348b568,8e830008 -348b56c,8e0202d0 -348b570,24440008 -348b574,ae0402d0 -348b578,ac5e0000 -348b57c,ac430004 -348b580,8ee4009c -348b584,24030020 -348b588,afa30028 -348b58c,afa30024 -348b590,41080 -348b594,821023 -348b598,21040 -348b59c,afa20020 -348b5a0,afa4001c -348b5a4,24020001 -348b5a8,afa20018 -348b5ac,afa30014 -348b5b0,afa30010 -348b5b4,265208ec -348b5b8,3825 -348b5bc,3025 -348b5c0,2825 -348b5c4,240f809 -348b5c8,2002025 -348b5cc,8e0302d0 -348b5d0,24640008 -348b5d4,ae0402d0 -348b5d8,3c04db06 -348b5dc,24840020 -348b5e0,ac640000 -348b5e4,ac620004 -348b5e8,2622edec -348b5ec,40f809 -348b5f0,2759821 -348b5f4,26220554 -348b5f8,3c040001 -348b5fc,24841da0 -348b600,40f809 -348b604,2e42021 -348b608,220f809 -348b60c,2002025 -348b610,8e0302d0 -348b614,24640008 -348b618,ae0402d0 -348b61c,ac760000 -348b620,ac620004 -348b624,139880 -348b628,8fa20030 -348b62c,531021 -348b630,8c43000c -348b634,8e0202d0 -348b638,24440008 -348b63c,ae0402d0 -348b640,ac5e0000 -348b644,2631ee24 -348b648,220f809 -348b64c,ac430004 -348b650,8fbf005c -348b654,8fbe0058 -348b658,8fb70054 -348b65c,8fb60050 -348b660,8fb5004c -348b664,8fb40048 -348b668,8fb30044 -348b66c,8fb20040 -348b670,8fb1003c -348b674,8fb00038 -348b678,3e00008 -348b67c,27bd0060 -348b680,27bdffa0 -348b684,afbf005c -348b688,afbe0058 -348b68c,afb70054 -348b690,afb60050 -348b694,afb5004c -348b698,afb40048 -348b69c,afb30044 -348b6a0,afb20040 -348b6a4,afb1003c -348b6a8,afb00038 -348b6ac,80b825 -348b6b0,a0a825 -348b6b4,8c900000 -348b6b8,3c138007 -348b6bc,3673e298 -348b6c0,260f809 -348b6c4,2002025 -348b6c8,3c11800a -348b6cc,3631b900 -348b6d0,220f809 -348b6d4,2002025 -348b6d8,8e0302c0 -348b6dc,24640008 -348b6e0,ae0402c0 -348b6e4,3c16da38 -348b6e8,26d60003 -348b6ec,ac760000 -348b6f0,ac620004 -348b6f4,3c028041 -348b6f8,2442ec60 -348b6fc,15a0c0 -348b700,2959021 -348b704,129080 -348b708,afa20030 -348b70c,529021 -348b710,8e430004 -348b714,8e0202c0 -348b718,24440008 -348b71c,ae0402c0 -348b720,3c1ede00 -348b724,ac5e0000 -348b728,ac430004 -348b72c,26620028 -348b730,40f809 -348b734,2002025 -348b738,220f809 -348b73c,2002025 -348b740,8e0302d0 -348b744,24640008 -348b748,ae0402d0 -348b74c,ac760000 -348b750,ac620004 -348b754,8e430008 -348b758,8e0202d0 -348b75c,24440008 -348b760,ae0402d0 -348b764,ac5e0000 -348b768,ac430004 -348b76c,8ee3009c -348b770,24050020 -348b774,afa50028 -348b778,24040010 -348b77c,afa40024 -348b780,31080 -348b784,621023 -348b788,21040 -348b78c,afa20020 -348b790,afa3001c -348b794,24020001 -348b798,afa20018 -348b79c,afa50014 -348b7a0,afa40010 -348b7a4,267308ec -348b7a8,3825 -348b7ac,3025 -348b7b0,2825 -348b7b4,260f809 -348b7b8,2002025 -348b7bc,8e0302d0 -348b7c0,24640008 -348b7c4,ae0402d0 -348b7c8,3c04db06 -348b7cc,24840020 -348b7d0,ac640000 -348b7d4,ac620004 -348b7d8,2622edec -348b7dc,40f809 -348b7e0,295a021 -348b7e4,26220554 -348b7e8,3c040001 -348b7ec,24841da0 -348b7f0,40f809 -348b7f4,2e42021 -348b7f8,220f809 -348b7fc,2002025 -348b800,8e0302d0 -348b804,24640008 -348b808,ae0402d0 -348b80c,ac760000 -348b810,ac620004 -348b814,8e430010 -348b818,8e0202d0 -348b81c,24440008 -348b820,ae0402d0 -348b824,ac5e0000 -348b828,ac430004 -348b82c,14a080 -348b830,8fa20030 -348b834,541021 -348b838,8c43000c -348b83c,8e0202d0 -348b840,24440008 -348b844,ae0402d0 -348b848,ac5e0000 -348b84c,2631ee24 -348b850,220f809 -348b854,ac430004 -348b858,8fbf005c -348b85c,8fbe0058 -348b860,8fb70054 -348b864,8fb60050 -348b868,8fb5004c -348b86c,8fb40048 -348b870,8fb30044 -348b874,8fb20040 -348b878,8fb1003c -348b87c,8fb00038 -348b880,3e00008 -348b884,27bd0060 -348b888,27bdffc8 -348b88c,afbf0034 -348b890,afb70030 -348b894,afb6002c -348b898,afb50028 -348b89c,afb40024 -348b8a0,afb30020 -348b8a4,afb2001c -348b8a8,afb10018 -348b8ac,afb00014 -348b8b0,a0a025 -348b8b4,8c910000 -348b8b8,3c128041 -348b8bc,2652ec60 -348b8c0,598c0 -348b8c4,2651021 -348b8c8,21080 -348b8cc,2421021 -348b8d0,90500008 -348b8d4,90570009 -348b8d8,9055000a -348b8dc,9056000b -348b8e0,3c028007 -348b8e4,3442e2c0 -348b8e8,40f809 -348b8ec,2202025 -348b8f0,3c02800a -348b8f4,3442b900 -348b8f8,40f809 -348b8fc,2202025 -348b900,8e2302d0 -348b904,24640008 -348b908,ae2402d0 -348b90c,3c04da38 -348b910,24840003 -348b914,ac640000 -348b918,ac620004 -348b91c,8e2202d0 -348b920,24430008 -348b924,ae2302d0 -348b928,3c03fb00 -348b92c,ac430000 -348b930,108600 -348b934,17bc00 -348b938,2178025 -348b93c,2168025 -348b940,15aa00 -348b944,2158025 -348b948,ac500004 -348b94c,2749821 -348b950,139880 -348b954,2539021 -348b958,8e430004 -348b95c,8e2202d0 -348b960,24440008 -348b964,ae2402d0 -348b968,3c04de00 -348b96c,ac440000 -348b970,ac430004 -348b974,8fbf0034 -348b978,8fb70030 -348b97c,8fb6002c -348b980,8fb50028 -348b984,8fb40024 -348b988,8fb30020 -348b98c,8fb2001c -348b990,8fb10018 -348b994,8fb00014 -348b998,3e00008 -348b99c,27bd0038 -348b9a0,27bdffb8 -348b9a4,afbf0044 -348b9a8,afbe0040 -348b9ac,afb7003c -348b9b0,afb60038 -348b9b4,afb50034 -348b9b8,afb40030 -348b9bc,afb3002c -348b9c0,afb20028 -348b9c4,afb10024 -348b9c8,afb00020 -348b9cc,a0a825 -348b9d0,8c900000 -348b9d4,3c138041 -348b9d8,2673ec60 -348b9dc,5a0c0 -348b9e0,2851021 -348b9e4,21080 -348b9e8,2621021 -348b9ec,90520008 -348b9f0,90570009 -348b9f4,9056000a -348b9f8,905e000b -348b9fc,9051000c -348ba00,9043000d -348ba04,afa30018 -348ba08,9044000e -348ba0c,afa40014 -348ba10,9042000f -348ba14,afa20010 -348ba18,3c028007 -348ba1c,3442e298 -348ba20,40f809 -348ba24,2002025 -348ba28,3c02800a -348ba2c,3442b900 -348ba30,40f809 -348ba34,2002025 -348ba38,8e0302c0 -348ba3c,24640008 -348ba40,ae0402c0 -348ba44,3c04da38 -348ba48,24840003 -348ba4c,ac640000 -348ba50,ac620004 -348ba54,8e0202c0 -348ba58,24430008 -348ba5c,ae0302c0 -348ba60,3c03fa00 -348ba64,24630080 -348ba68,ac430000 -348ba6c,129600 -348ba70,17bc00 -348ba74,2579025 -348ba78,25e9025 -348ba7c,16b200 -348ba80,2569025 -348ba84,ac520004 -348ba88,8e0202c0 -348ba8c,24430008 -348ba90,ae0302c0 -348ba94,3c03fb00 -348ba98,ac430000 -348ba9c,118e00 -348baa0,8fa30018 -348baa4,31c00 -348baa8,2238825 -348baac,8fa30010 -348bab0,2238825 -348bab4,8fa40014 -348bab8,41a00 -348babc,2238825 -348bac0,ac510004 -348bac4,295a021 -348bac8,14a080 -348bacc,2749821 -348bad0,8e630004 -348bad4,8e0202c0 -348bad8,24440008 -348badc,ae0402c0 -348bae0,3c04de00 -348bae4,ac440000 -348bae8,ac430004 -348baec,8fbf0044 -348baf0,8fbe0040 -348baf4,8fb7003c -348baf8,8fb60038 -348bafc,8fb50034 -348bb00,8fb40030 -348bb04,8fb3002c -348bb08,8fb20028 -348bb0c,8fb10024 -348bb10,8fb00020 -348bb14,3e00008 -348bb18,27bd0048 -348bb1c,27bdffa8 -348bb20,afbf0054 -348bb24,afbe0050 -348bb28,afb7004c -348bb2c,afb60048 -348bb30,afb50044 -348bb34,afb40040 -348bb38,afb3003c -348bb3c,afb20038 -348bb40,afb10034 -348bb44,afb00030 -348bb48,a0b025 -348bb4c,8c900000 -348bb50,3c138041 -348bb54,2673ec60 -348bb58,5a0c0 -348bb5c,2858821 -348bb60,118880 -348bb64,2718821 -348bb68,9232000c -348bb6c,9222000d -348bb70,afa20018 -348bb74,9224000e -348bb78,afa4001c -348bb7c,9225000f -348bb80,afa50020 -348bb84,92260010 -348bb88,afa60024 -348bb8c,92270011 -348bb90,afa70028 -348bb94,92280012 -348bb98,afa80014 -348bb9c,92290013 -348bba0,afa90010 -348bba4,3c158007 -348bba8,36b5e298 -348bbac,2a0f809 -348bbb0,2002025 -348bbb4,3c1e800a -348bbb8,37deb900 -348bbbc,3c0f809 -348bbc0,2002025 -348bbc4,8e0302c0 -348bbc8,24640008 -348bbcc,ae0402c0 -348bbd0,3c17da38 -348bbd4,26f70003 -348bbd8,ac770000 -348bbdc,ac620004 -348bbe0,8e230004 -348bbe4,8e0202c0 -348bbe8,24440008 -348bbec,ae0402c0 -348bbf0,3c11de00 -348bbf4,ac510000 -348bbf8,ac430004 -348bbfc,26b50028 -348bc00,2a0f809 -348bc04,2002025 -348bc08,3c0f809 -348bc0c,2002025 -348bc10,8e0302d0 -348bc14,24640008 -348bc18,ae0402d0 -348bc1c,ac770000 -348bc20,ac620004 -348bc24,8e0202d0 -348bc28,24430008 -348bc2c,ae0302d0 -348bc30,3c03fa00 -348bc34,24630080 -348bc38,ac430000 -348bc3c,129600 -348bc40,8fa30018 -348bc44,31c00 -348bc48,2439025 -348bc4c,8fa50020 -348bc50,2459025 -348bc54,8fa4001c -348bc58,41a00 -348bc5c,2439025 -348bc60,ac520004 -348bc64,8e0302d0 -348bc68,24620008 -348bc6c,ae0202d0 -348bc70,3c02fb00 -348bc74,ac620000 -348bc78,8fa60024 -348bc7c,61600 -348bc80,8fa70028 -348bc84,72400 -348bc88,441025 -348bc8c,8fa90010 -348bc90,491025 -348bc94,8fa80014 -348bc98,82200 -348bc9c,441025 -348bca0,ac620004 -348bca4,296a021 -348bca8,14a080 -348bcac,2749821 -348bcb0,8e630008 -348bcb4,8e0202d0 -348bcb8,24440008 -348bcbc,ae0402d0 -348bcc0,ac510000 -348bcc4,ac430004 -348bcc8,8fbf0054 -348bccc,8fbe0050 -348bcd0,8fb7004c -348bcd4,8fb60048 -348bcd8,8fb50044 -348bcdc,8fb40040 -348bce0,8fb3003c -348bce4,8fb20038 -348bce8,8fb10034 -348bcec,8fb00030 -348bcf0,3e00008 -348bcf4,27bd0058 -348bcf8,27bdffe8 -348bcfc,afbf0014 -348bd00,510c0 -348bd04,451021 -348bd08,21080 -348bd0c,3c038041 -348bd10,2463ec60 -348bd14,431021 -348bd18,8c420000 -348bd1c,40f809 -348bd24,8fbf0014 -348bd28,3e00008 -348bd2c,27bd0018 -348bd30,3e00008 -348bd38,24020140 -348bd3c,3e00008 -348bd40,a4821424 -348bd44,27bdffe0 -348bd48,afbf001c -348bd4c,afb10018 -348bd50,afb00014 -348bd54,808025 -348bd58,8c8208c4 -348bd5c,24420001 -348bd60,c1037ae -348bd64,ac8208c4 -348bd68,3c028040 -348bd6c,94420db2 -348bd70,8e0308c4 -348bd74,1462001e -348bd78,8fbf001c -348bd7c,920200b2 -348bd80,34420001 -348bd84,a20200b2 -348bd88,3c04801c -348bd8c,348484a0 -348bd90,3c110001 -348bd94,918821 -348bd98,86221e1a -348bd9c,ae020000 -348bda0,948200a4 -348bda4,a6020066 -348bda8,3c108009 -348bdac,3602d894 -348bdb0,40f809 -348bdb4,261005d4 -348bdb8,3c04a34b -348bdbc,200f809 -348bdc0,3484e820 -348bdc4,3c028011 -348bdc8,3442a5d0 -348bdcc,2403fff8 -348bdd0,a4431412 -348bdd4,240200a0 -348bdd8,a6221e1a -348bddc,24020014 -348bde0,a2221e15 -348bde4,24020001 -348bde8,a2221e5e -348bdec,8fbf001c -348bdf0,8fb10018 -348bdf4,8fb00014 -348bdf8,3e00008 -348bdfc,27bd0020 -348be00,8c8200a0 -348be04,34423000 -348be08,ac8200a0 -348be0c,3c028041 -348be10,90420ea2 -348be14,304200ff -348be18,10400005 -348be1c,52840 -348be20,3c028010 -348be24,451021 -348be28,94428cec -348be2c,a4820034 -348be30,3e00008 -348be38,24020001 -348be3c,3e00008 -348be40,a082003e -348be44,24020012 -348be48,2406ffff -348be4c,24070016 -348be50,821821 -348be54,80630074 -348be58,54660004 -348be5c,24420001 -348be60,822021 -348be64,3e00008 -348be68,a0850074 -348be6c,1447fff9 -348be70,821821 -348be74,3e00008 -348be7c,862021 -348be80,908200a8 -348be84,a22825 -348be88,3e00008 -348be8c,a08500a8 -348be90,851821 -348be94,906200bc -348be98,23600 -348be9c,63603 -348bea0,4c20001 -348bea4,1025 -348bea8,24420001 -348beac,a06200bc -348beb0,510c0 -348beb4,451823 -348beb8,31880 -348bebc,831821 -348bec0,602025 -348bec4,806200e5 -348bec8,24420001 -348becc,21400 -348bed0,946300e6 -348bed4,431025 -348bed8,3e00008 -348bedc,ac8200e4 -348bee0,853021 -348bee4,3c028040 -348bee8,24420d96 -348beec,451021 -348bef0,90470000 -348bef4,51040 -348bef8,3c038041 -348befc,2463fd1c -348bf00,431021 -348bf04,471021 -348bf08,90c300bc -348bf0c,33e00 -348bf10,73e03 -348bf14,4e20001 -348bf18,1825 -348bf1c,90420000 -348bf20,431021 -348bf24,a0c200bc -348bf28,510c0 -348bf2c,451023 -348bf30,21080 -348bf34,822021 -348bf38,3c028040 -348bf3c,24420d96 -348bf40,451021 -348bf44,90430000 -348bf48,52840 -348bf4c,3c028041 -348bf50,2442fd1c -348bf54,a22821 -348bf58,a32821 -348bf5c,80a20000 -348bf60,808300e5 -348bf64,431021 -348bf68,21400 -348bf6c,948300e6 -348bf70,431025 -348bf74,3e00008 -348bf78,ac8200e4 -348bf7c,24020001 -348bf80,a082003d -348bf84,24020014 -348bf88,a08200cf -348bf8c,24020140 -348bf90,3e00008 -348bf94,a4821424 -348bf98,24020001 -348bf9c,a0820032 -348bfa0,a082003a -348bfa4,24020030 -348bfa8,a48213f4 -348bfac,3e00008 -348bfb0,a0820033 -348bfb4,24020002 -348bfb8,a0820032 -348bfbc,24020001 -348bfc0,a082003a -348bfc4,a082003c -348bfc8,24020060 -348bfcc,a48213f4 -348bfd0,3e00008 -348bfd4,a0820033 -348bfd8,24020007 -348bfdc,3e00008 -348bfe0,a082007b -348bfe4,24020001 -348bfe8,a21004 -348bfec,8c8500a4 -348bff0,a22825 -348bff4,3e00008 -348bff8,ac8500a4 -348bffc,27bdffe8 -348c000,afbf0014 -348c004,c1025fe -348c00c,8fbf0014 -348c010,3e00008 -348c014,27bd0018 -348c018,24020010 -348c01c,a0820082 -348c020,9082009a -348c024,2442000a -348c028,3e00008 -348c02c,a082009a -348c030,3c028041 -348c034,90420ea2 -348c038,304200ff -348c03c,10400005 -348c040,52840 -348c044,3c028010 -348c048,451021 -348c04c,94428cec -348c050,a4820034 -348c054,3e00008 -348c05c,8482002e -348c060,28420130 -348c064,50400001 -348c068,a08000a4 -348c06c,24020140 -348c070,3e00008 -348c074,a4821424 -348c078,3c028041 -348c07c,90420ea1 -348c080,1040000c -348c084,3c028041 -348c088,94820f06 -348c08c,34420040 -348c090,a4820f06 -348c094,3c028041 -348c098,90420ea0 -348c09c,54400009 -348c0a0,94820f06 -348c0a4,94820ef4 -348c0a8,3042fb87 -348c0ac,3e00008 -348c0b0,a4820ef4 -348c0b4,90420ea0 -348c0b8,1040000c -348c0c0,94820f06 -348c0c4,34420080 -348c0c8,a4820f06 -348c0cc,94820ef6 -348c0d0,24038f00 -348c0d4,431025 -348c0d8,a4820ef6 -348c0dc,94820ee4 -348c0e0,2403f000 -348c0e4,431025 -348c0e8,a4820ee4 -348c0ec,3e00008 -348c0f4,2c8200d4 -348c0f8,1040000b -348c0fc,41880 -348c100,641021 -348c104,21080 -348c108,3c058041 -348c10c,24a5fd38 -348c110,a21021 -348c114,80430000 -348c118,3182b -348c11c,31823 -348c120,3e00008 -348c124,431024 -348c128,3e00008 -348c12c,1025 -348c130,27bdffe0 -348c134,afbf001c -348c138,afb20018 -348c13c,afb10014 -348c140,afb00010 -348c144,808025 -348c148,3c128011 -348c14c,3652a5d0 -348c150,c10303d -348c154,2002025 -348c158,2008825 -348c15c,8c420008 -348c160,2002825 -348c164,40f809 -348c168,2402025 -348c16c,1622fff8 -348c170,408025 -348c174,2201025 -348c178,8fbf001c -348c17c,8fb20018 -348c180,8fb10014 -348c184,8fb00010 -348c188,3e00008 -348c18c,27bd0020 -348c190,27bdffe8 -348c194,afbf0014 -348c198,8c82000c -348c19c,84860012 -348c1a0,84850010 -348c1a4,3c048011 -348c1a8,40f809 -348c1ac,3484a5d0 -348c1b0,8fbf0014 -348c1b4,3e00008 -348c1b8,27bd0018 -348c1bc,3e00008 -348c1c0,a01025 -348c1c4,8082007d -348c1c8,21027 -348c1cc,2102b -348c1d0,3e00008 -348c1d4,24420008 -348c1d8,8c8200a0 -348c1dc,21182 -348c1e0,30420007 -348c1e4,10400005 -348c1ec,38420001 -348c1f0,2102b -348c1f4,3e00008 -348c1f8,24420035 -348c1fc,3e00008 -348c200,24020054 -348c204,8c8200a0 -348c208,210c2 -348c20c,30420007 -348c210,10400005 -348c218,38420001 -348c21c,2102b -348c220,3e00008 -348c224,24420033 -348c228,3e00008 -348c22c,24020032 -348c230,8c8200a0 -348c234,30420007 -348c238,10400005 -348c240,38420001 -348c244,2102b -348c248,3e00008 -348c24c,24420030 -348c250,3e00008 -348c254,24020004 -348c258,8c8300a0 -348c25c,31b82 -348c260,30630007 -348c264,10600005 -348c268,24040001 -348c26c,14640004 -348c270,2402007b -348c274,3e00008 -348c278,24020060 -348c27c,24020005 -348c280,3e00008 -348c288,8c8300a0 -348c28c,31b02 -348c290,30630003 -348c294,10600005 -348c298,24040001 -348c29c,14640004 -348c2a0,240200c7 -348c2a4,3e00008 -348c2a8,24020046 -348c2ac,24020045 -348c2b0,3e00008 -348c2b8,8c8200a0 -348c2bc,21242 -348c2c0,30420007 -348c2c4,2102b -348c2c8,3e00008 -348c2cc,24420037 -348c2d0,8c8200a0 -348c2d4,21502 -348c2d8,30420007 -348c2dc,2c420002 -348c2e0,2c420001 -348c2e4,3e00008 -348c2e8,24420079 -348c2ec,8c8200a0 -348c2f0,21442 -348c2f4,30420007 -348c2f8,2c420002 -348c2fc,2c420001 -348c300,3e00008 -348c304,24420077 -348c308,9082003a -348c30c,2102b -348c310,3e00008 -348c314,244200b9 -348c318,8083007c -348c31c,2402ffff -348c320,50620007 -348c324,2402006b -348c328,80830094 -348c32c,28630006 -348c330,10600003 -348c334,2402006a -348c338,3e00008 -348c33c,24020003 -348c340,3e00008 -348c348,8083007b -348c34c,2402ffff -348c350,10620003 -348c358,3e00008 -348c35c,2402000c -348c360,3e00008 -348c364,2402003b -348c368,8c8300a0 -348c36c,30630007 -348c370,14600002 -348c374,a01025 -348c378,2402004d -348c37c,3e00008 -348c384,8c8300a0 -348c388,30630038 -348c38c,14600002 -348c390,a01025 -348c394,2402004d -348c398,3e00008 -348c3a0,8c8300a0 -348c3a4,3c040001 -348c3a8,3484c000 -348c3ac,641824 -348c3b0,14600002 -348c3b4,a01025 -348c3b8,2402004d -348c3bc,3e00008 -348c3c4,94820eda -348c3c8,30420008 -348c3cc,14400010 -348c3d4,80830086 -348c3d8,2402001b -348c3dc,1062000e -348c3e4,80830087 -348c3e8,1062000d -348c3f0,80830088 -348c3f4,1062000c -348c3f8,2403001b -348c3fc,80840089 -348c400,1483000a -348c404,a01025 -348c408,3e00008 -348c40c,240200c8 -348c410,3e00008 -348c414,240200c8 -348c418,3e00008 -348c41c,240200c8 -348c420,3e00008 -348c424,240200c8 -348c428,240200c8 -348c42c,3e00008 -348c434,8483002e -348c438,28630140 -348c43c,14600008 -348c440,a01025 -348c444,24030076 -348c448,50a30005 -348c44c,2402007f -348c450,38a2003d -348c454,2c420001 -348c458,3e00008 -348c45c,2442007d -348c460,3e00008 -348c468,27bdffe8 -348c46c,afbf0014 -348c470,c10390b -348c478,c102483 -348c480,c103709 -348c488,c1020e9 -348c490,c1034d3 -348c498,8fbf0014 -348c49c,3e00008 -348c4a0,27bd0018 -348c4a4,27bdffe8 -348c4a8,afbf0014 -348c4ac,c1022c3 -348c4b4,c101169 -348c4bc,c1033fa -348c4c4,c1024ff -348c4cc,c101ae3 -348c4d4,8fbf0014 -348c4d8,3e00008 -348c4dc,27bd0018 -348c4e0,27bdffe8 -348c4e4,afbf0014 -348c4e8,afb00010 -348c4ec,3c10801c -348c4f0,361084a0 -348c4f4,8e040000 -348c4f8,c10151a -348c4fc,248402a8 -348c500,8e040000 -348c504,c1037b8 -348c508,248402a8 -348c50c,c102093 -348c514,8fbf0014 -348c518,8fb00010 -348c51c,3e00008 -348c520,27bd0018 -348c524,27bdffe0 -348c528,afbf001c -348c52c,afb10018 -348c530,afb00014 -348c534,808025 -348c538,c103930 -348c53c,a08825 -348c540,2202825 -348c544,c027368 -348c548,2002025 -348c54c,8fbf001c -348c550,8fb10018 -348c554,8fb00014 -348c558,3e00008 -348c55c,27bd0020 -348c560,27bdffe8 -348c564,afbf0014 -348c568,c10206c -348c570,c103906 -348c578,c1034e6 -348c580,c101add -348c588,8fbf0014 -348c58c,3e00008 -348c590,27bd0018 -348c594,3c02801c -348c598,344284a0 -348c59c,3c030001 -348c5a0,431021 -348c5a4,84430988 -348c5a8,14600022 -348c5ac,3c02801c -348c5b0,344284a0 -348c5b4,3c030001 -348c5b8,431021 -348c5bc,84420992 -348c5c0,14400014 -348c5c4,21840 -348c5c8,3c028011 -348c5cc,3442a5d0 -348c5d0,8c420004 -348c5d4,14400009 -348c5d8,3c028011 -348c5dc,3442a5d0 -348c5e0,8c4300a0 -348c5e4,3c020001 -348c5e8,3442c007 -348c5ec,621824 -348c5f0,14600026 -348c5f4,24020001 -348c5f8,3c028011 -348c5fc,3442a5d0 -348c600,8c4200a0 -348c604,21382 -348c608,30420007 -348c60c,3e00008 -348c610,2102b -348c614,621821 -348c618,3c028011 -348c61c,3442a5d0 -348c620,8c4200a0 -348c624,621006 -348c628,30420007 -348c62c,3e00008 -348c630,2102b -348c634,344284a0 -348c638,3c040001 -348c63c,441021 -348c640,84440992 -348c644,1480000a -348c648,3c028011 -348c64c,24020003 -348c650,14620007 -348c654,3c028011 -348c658,3442a5d0 -348c65c,8c42009c -348c660,3c03000c -348c664,431024 -348c668,3e00008 -348c66c,2102b -348c670,3442a5d0 -348c674,9442009c -348c678,42080 -348c67c,2463ffff -348c680,832021 -348c684,821007 -348c688,30420001 -348c68c,3e00008 -348c694,27bdffe0 -348c698,afbf001c -348c69c,3c028040 -348c6a0,90420883 -348c6a4,10400010 -348c6a8,3c028040 -348c6ac,2406000c -348c6b0,3c028041 -348c6b4,8c450ea4 -348c6b8,c103662 -348c6bc,27a40010 -348c6c0,3c028011 -348c6c4,97a30010 -348c6c8,a4435dd2 -348c6cc,93a30012 -348c6d0,a0435dd4 -348c6d4,97a30010 -348c6d8,a4435dda -348c6dc,93a30012 -348c6e0,a0435ddc -348c6e4,3c028040 -348c6e8,90420884 -348c6ec,10400010 -348c6f0,8fbf001c -348c6f4,2406000a -348c6f8,3c028041 -348c6fc,8c450ea4 -348c700,c103662 -348c704,27a40010 -348c708,3c028011 -348c70c,97a30010 -348c710,a4435dce -348c714,93a30012 -348c718,a0435dd0 -348c71c,97a30010 -348c720,a4435dd6 -348c724,93a30012 -348c728,a0435dd8 -348c72c,8fbf001c -348c730,3e00008 -348c734,27bd0020 -348c738,3c02801d -348c73c,3442aa30 -348c740,8c420678 -348c744,10400063 -348c74c,8c430130 -348c750,10600060 -348c758,8c4201c8 -348c75c,2c43001f -348c760,1060005c -348c768,27bdffd8 -348c76c,afbf0024 -348c770,afb10020 -348c774,afb0001c -348c778,280c0 -348c77c,2028023 -348c780,108080 -348c784,2028023 -348c788,108100 -348c78c,3c028011 -348c790,2028021 -348c794,3c028040 -348c798,90420885 -348c79c,10400018 -348c7a0,2610572c -348c7a4,3c118041 -348c7a8,24060006 -348c7ac,8e250ea4 -348c7b0,c103662 -348c7b4,27a40010 -348c7b8,93a20010 -348c7bc,a2020192 -348c7c0,93a20011 -348c7c4,a2020193 -348c7c8,93a20012 -348c7cc,a2020194 -348c7d0,8e250ea4 -348c7d4,24060006 -348c7d8,24a5000c -348c7dc,c103662 -348c7e0,27a40010 -348c7e4,93a20010 -348c7e8,a202019a -348c7ec,93a20011 -348c7f0,a202019b -348c7f4,93a20012 -348c7f8,1000000c -348c7fc,a202019c -348c800,3c028040 -348c804,90440876 -348c808,a2040192 -348c80c,24420876 -348c810,90430001 -348c814,a2030193 -348c818,90420002 -348c81c,a2020194 -348c820,a204019a -348c824,a203019b -348c828,a202019c -348c82c,3c028040 -348c830,90420886 -348c834,10400018 -348c838,3c028040 -348c83c,3c118041 -348c840,24060005 -348c844,8e250ea4 -348c848,c103662 -348c84c,27a40010 -348c850,93a20010 -348c854,a2020196 -348c858,93a20011 -348c85c,a2020197 -348c860,93a20012 -348c864,a2020198 -348c868,8e250ea4 -348c86c,24060005 -348c870,24a5000a -348c874,c103662 -348c878,27a40010 -348c87c,93a20010 -348c880,a202019e -348c884,93a20011 -348c888,a202019f -348c88c,93a20012 -348c890,1000000b -348c894,a20201a0 -348c898,90440879 -348c89c,a2040196 -348c8a0,24420879 -348c8a4,90430001 -348c8a8,a2030197 -348c8ac,90420002 -348c8b0,a2020198 -348c8b4,a204019e -348c8b8,a203019f -348c8bc,a20201a0 -348c8c0,8fbf0024 -348c8c4,8fb10020 -348c8c8,8fb0001c -348c8cc,3e00008 -348c8d0,27bd0028 -348c8d4,3e00008 -348c8dc,27bdffd0 -348c8e0,afbf002c -348c8e4,afb20028 -348c8e8,afb10024 -348c8ec,afb00020 -348c8f0,3c028040 -348c8f4,9043087c -348c8f8,240200fa -348c8fc,14620008 -348c900,24100001 -348c904,3c028040 -348c908,2442087c -348c90c,90500001 -348c910,90420002 -348c914,2028025 -348c918,321000ff -348c91c,10802b -348c920,3c028040 -348c924,9043087f -348c928,240200fa -348c92c,14620008 -348c930,24110001 -348c934,3c028040 -348c938,2442087f -348c93c,90510001 -348c940,90420002 -348c944,2228825 -348c948,323100ff -348c94c,11882b -348c950,3c128041 -348c954,24060009 -348c958,8e450ea4 -348c95c,c103662 -348c960,27a40010 -348c964,8e450ea4 -348c968,24060009 -348c96c,24a50012 -348c970,c103662 -348c974,27a40014 -348c978,24060007 -348c97c,8e450ea4 -348c980,c103662 -348c984,27a40018 -348c988,8e450ea4 -348c98c,24060007 -348c990,24a5000e -348c994,c103662 -348c998,27a4001c -348c99c,3c02801c -348c9a0,344284a0 -348c9a4,8c421c4c -348c9a8,10400064 -348c9ac,8fbf002c -348c9b0,240500da -348c9b4,3c068011 -348c9b8,24c65c3c -348c9bc,3c088040 -348c9c0,3c078040 -348c9c4,3c0a8040 -348c9c8,254c087f -348c9cc,3c098040 -348c9d0,252b087c -348c9d4,8c430130 -348c9d8,50600055 -348c9dc,8c420124 -348c9e0,84430000 -348c9e4,54650052 -348c9e8,8c420124 -348c9ec,8c43016c -348c9f0,320c0 -348c9f4,832023 -348c9f8,42080 -348c9fc,832023 -348ca00,42100 -348ca04,2484faf0 -348ca08,862021 -348ca0c,8c4d0170 -348ca10,d18c0 -348ca14,6d1823 -348ca18,31880 -348ca1c,6d1823 -348ca20,31900 -348ca24,2463faf0 -348ca28,910d0887 -348ca2c,11a0000e -348ca30,661821 -348ca34,97ae0010 -348ca38,a48e0192 -348ca3c,93ad0012 -348ca40,a08d0194 -348ca44,a46e0192 -348ca48,a06d0194 -348ca4c,97ae0014 -348ca50,a48e019a -348ca54,93ad0016 -348ca58,a08d019c -348ca5c,a46e019a -348ca60,10000012 -348ca64,a06d019c -348ca68,12000011 -348ca6c,90ed0888 -348ca70,912f087c -348ca74,a08f0192 -348ca78,916e0001 -348ca7c,a08e0193 -348ca80,916d0002 -348ca84,a08d0194 -348ca88,a06f0192 -348ca8c,a06e0193 -348ca90,a06d0194 -348ca94,a08f019a -348ca98,a08e019b -348ca9c,a08d019c -348caa0,a06f019a -348caa4,a06e019b -348caa8,a06d019c -348caac,90ed0888 -348cab0,11a0000d -348cab4,97ae0018 -348cab8,a48e0196 -348cabc,93ad001a -348cac0,a08d0198 -348cac4,a46e0196 -348cac8,a06d0198 -348cacc,97ae001c -348cad0,a48e019e -348cad4,93ad001e -348cad8,a08d01a0 -348cadc,a46e019e -348cae0,10000012 -348cae4,a06d01a0 -348cae8,52200011 -348caec,8c420124 -348caf0,914f087f -348caf4,a08f0196 -348caf8,918e0001 -348cafc,a08e0197 -348cb00,918d0002 -348cb04,a08d0198 -348cb08,a06f0196 -348cb0c,a06e0197 -348cb10,a06d0198 -348cb14,a08f019e -348cb18,a08e019f -348cb1c,a08d01a0 -348cb20,a06f019e -348cb24,a06e019f -348cb28,a06d01a0 -348cb2c,8c420124 -348cb30,5440ffa9 -348cb34,8c430130 -348cb38,8fbf002c -348cb3c,8fb20028 -348cb40,8fb10024 -348cb44,8fb00020 -348cb48,3e00008 -348cb4c,27bd0030 -348cb50,27bdffd8 -348cb54,afbf001c -348cb58,f7b40020 -348cb5c,3c028040 -348cb60,90420887 -348cb64,1040000a -348cb68,46006506 -348cb6c,24060009 -348cb70,3c028041 -348cb74,8c450ea4 -348cb78,c103662 -348cb7c,27a40010 -348cb80,93a20010 -348cb84,93a30011 -348cb88,10000006 -348cb8c,93a40012 -348cb90,3c048040 -348cb94,9082087c -348cb98,2484087c -348cb9c,90830001 -348cba0,90840002 -348cba4,240500fa -348cba8,14450043 -348cbac,642825 -348cbb0,14a00041 -348cbb8,3c028041 -348cbbc,c440e9a8 -348cbc0,4600a002 -348cbc4,3c028041 -348cbc8,c442e9ac -348cbcc,46020000 -348cbd0,3c028041 -348cbd4,c442e9b0 -348cbd8,4600103e -348cbe0,45030005 -348cbe4,46020001 -348cbe8,4600000d -348cbec,44020000 -348cbf0,10000006 -348cbf4,304200ff -348cbf8,4600000d -348cbfc,44020000 -348cc00,3c038000 -348cc04,431025 -348cc08,304200ff -348cc0c,3c038041 -348cc10,c460e9b4 -348cc14,4600a002 -348cc18,3c038041 -348cc1c,c462e9ac -348cc20,46020000 -348cc24,3c038041 -348cc28,c462e9b0 -348cc2c,4600103e -348cc34,45030005 -348cc38,46020001 -348cc3c,4600000d -348cc40,44030000 -348cc44,10000006 -348cc48,306300ff -348cc4c,4600000d -348cc50,44030000 -348cc54,3c048000 -348cc58,641825 -348cc5c,306300ff -348cc60,3c048041 -348cc64,c480e9b8 -348cc68,4600a002 -348cc6c,3c048041 -348cc70,c482e9bc -348cc74,46020000 -348cc78,3c048041 -348cc7c,c482e9b0 -348cc80,4600103e -348cc88,45030005 -348cc8c,46020001 -348cc90,4600000d -348cc94,44040000 -348cc98,10000040 -348cc9c,308400ff -348cca0,4600000d -348cca4,44040000 -348cca8,3c058000 -348ccac,852025 -348ccb0,1000003a -348ccb4,308400ff -348ccb8,44820000 -348ccc0,46800020 -348ccc4,46140002 -348ccc8,3c028041 -348cccc,c442e9b0 -348ccd0,4600103e -348ccd8,45030005 -348ccdc,46020001 -348cce0,4600000d -348cce4,44020000 -348cce8,10000006 -348ccec,304200ff -348ccf0,4600000d -348ccf4,44020000 -348ccf8,3c058000 -348ccfc,451025 -348cd00,304200ff -348cd04,44830000 -348cd0c,46800020 -348cd10,46140002 -348cd14,3c038041 -348cd18,c462e9b0 -348cd1c,4600103e -348cd24,45030005 -348cd28,46020001 -348cd2c,4600000d -348cd30,44030000 -348cd34,10000006 -348cd38,306300ff -348cd3c,4600000d -348cd40,44030000 -348cd44,3c058000 -348cd48,651825 -348cd4c,306300ff -348cd50,44840000 -348cd58,46800020 -348cd5c,46140002 -348cd60,3c048041 -348cd64,c482e9b0 -348cd68,4600103e -348cd70,45030005 -348cd74,46020001 -348cd78,4600000d -348cd7c,44040000 -348cd80,10000006 -348cd84,308400ff -348cd88,4600000d -348cd8c,44040000 -348cd90,3c058000 -348cd94,852025 -348cd98,308400ff -348cd9c,21600 -348cda0,42200 -348cda4,441025 -348cda8,31c00 -348cdac,431025 -348cdb0,344200ff -348cdb4,8fbf001c -348cdb8,d7b40020 -348cdbc,3e00008 -348cdc0,27bd0028 -348cdc4,27bdffd8 -348cdc8,afbf0024 -348cdcc,afb20020 -348cdd0,afb1001c -348cdd4,afb00018 -348cdd8,3c02801c -348cddc,344284a0 -348cde0,90421cda -348cde4,24030004 -348cde8,10430015 -348cdec,2c430005 -348cdf0,50600006 -348cdf4,2442fffb -348cdf8,24030002 -348cdfc,50430008 -348ce00,3c028040 -348ce04,10000013 -348ce08,3c028040 -348ce0c,304200fb -348ce10,54400010 -348ce14,3c028040 -348ce18,10000005 -348ce1c,3c028040 -348ce20,90500889 -348ce24,3c028040 -348ce28,1000000d -348ce2c,9051088a -348ce30,9050088b -348ce34,3c028040 -348ce38,10000009 -348ce3c,9051088c -348ce40,3c028040 -348ce44,9050088d -348ce48,3c028040 -348ce4c,10000004 -348ce50,9051088e -348ce54,9050088f -348ce58,3c028040 -348ce5c,90510890 -348ce60,2111025 -348ce64,1040005b -348ce68,8fbf0024 -348ce6c,3c128041 -348ce70,2406000e -348ce74,8e450ea4 -348ce78,c103662 -348ce7c,27a40010 -348ce80,2406000c -348ce84,8e450ea4 -348ce88,c103662 -348ce8c,27a40014 -348ce90,1200000a -348ce94,3c02801c -348ce98,344284a0 -348ce9c,90431cda -348cea0,318c0 -348cea4,3c02800f -348cea8,431021 -348ceac,97a30010 -348ceb0,a4438214 -348ceb4,93a30012 -348ceb8,a0438216 -348cebc,1220000a -348cec0,3c02801c -348cec4,344284a0 -348cec8,90431cda -348cecc,318c0 -348ced0,3c02800f -348ced4,431021 -348ced8,97a30014 -348cedc,a4438218 -348cee0,93a30016 -348cee4,a043821a -348cee8,12000010 -348ceec,3c02801d -348cef0,3c02801c -348cef4,344284a0 -348cef8,97a30010 -348cefc,a4431cf0 -348cf00,93a30012 -348cf04,a0431cf2 -348cf08,97a30010 -348cf0c,a4431d04 -348cf10,93a30012 -348cf14,a0431d06 -348cf18,97a30010 -348cf1c,a4431d18 -348cf20,93a30012 -348cf24,a0431d1a -348cf28,3c02801d -348cf2c,3442aa30 -348cf30,8c42067c -348cf34,10400027 -348cf38,8fbf0024 -348cf3c,8c430130 -348cf40,10600025 -348cf44,8fb20020 -348cf48,12000010 -348cf4c,24430234 -348cf50,93a40010 -348cf54,44840000 -348cf5c,46800020 -348cf60,e4400234 -348cf64,93a20011 -348cf68,44820000 -348cf70,46800020 -348cf74,e4600004 -348cf78,93a20012 -348cf7c,44820000 -348cf84,46800020 -348cf88,e4600008 -348cf8c,12200011 -348cf90,8fbf0024 -348cf94,93a20014 -348cf98,44820000 -348cfa0,46800020 -348cfa4,e4600010 -348cfa8,93a20015 -348cfac,44820000 -348cfb4,46800020 -348cfb8,e4600014 -348cfbc,93a20016 -348cfc0,44820000 -348cfc8,46800020 -348cfcc,e4600018 -348cfd0,8fbf0024 -348cfd4,8fb20020 -348cfd8,8fb1001c -348cfdc,8fb00018 -348cfe0,3e00008 -348cfe4,27bd0028 -348cfe8,27bdffe8 -348cfec,afbf0014 -348cff0,3c038041 -348cff4,8c620ea4 -348cff8,24420001 -348cffc,c1031a5 -348d000,ac620ea4 -348d004,c1031ce -348d00c,c103237 -348d014,c103371 -348d01c,8fbf0014 +348b3c4,26521004 +348b3c8,240f809 +348b3cc,2002025 +348b3d0,8e0302c0 +348b3d4,24640008 +348b3d8,ae0402c0 +348b3dc,3c1eda38 +348b3e0,27de0003 +348b3e4,ac7e0000 +348b3e8,ac620004 +348b3ec,3c138041 +348b3f0,26731590 +348b3f4,17a0c0 +348b3f8,2978821 +348b3fc,118880 +348b400,2718821 +348b404,8e230008 +348b408,8e0202c0 +348b40c,24440008 +348b410,ae0402c0 +348b414,3c16de00 +348b418,ac560000 +348b41c,ac430004 +348b420,8e230004 +348b424,8e0202c0 +348b428,24440008 +348b42c,ae0402c0 +348b430,ac560000 +348b434,ac430004 +348b438,26b50028 +348b43c,2a0f809 +348b440,2002025 +348b444,240f809 +348b448,2002025 +348b44c,8e0302d0 +348b450,24640008 +348b454,ae0402d0 +348b458,ac7e0000 +348b45c,ac620004 +348b460,8e230010 +348b464,8e0202d0 +348b468,24440008 +348b46c,ae0402d0 +348b470,ac560000 +348b474,ac430004 +348b478,8e23000c +348b47c,8e0202d0 +348b480,24440008 +348b484,ae0402d0 +348b488,ac560000 +348b48c,ac430004 +348b490,8fbf0034 +348b494,8fbe0030 +348b498,8fb7002c +348b49c,8fb60028 +348b4a0,8fb50024 +348b4a4,8fb40020 +348b4a8,8fb3001c +348b4ac,8fb20018 +348b4b0,8fb10014 +348b4b4,8fb00010 +348b4b8,3e00008 +348b4bc,27bd0038 +348b4c0,27bdffb8 +348b4c4,afbf0044 +348b4c8,afb30040 +348b4cc,afb2003c +348b4d0,afb10038 +348b4d4,afb00034 +348b4d8,809825 +348b4dc,a09025 +348b4e0,8c900000 +348b4e4,3c118007 +348b4e8,3631e298 +348b4ec,220f809 +348b4f0,2002025 +348b4f4,24020020 +348b4f8,afa20028 +348b4fc,afa20024 +348b500,afa00020 +348b504,afa0001c +348b508,24030001 +348b50c,afa30018 +348b510,afa20014 +348b514,afa20010 +348b518,263108ec +348b51c,3825 +348b520,8e66009c +348b524,2825 +348b528,220f809 +348b52c,2002025 +348b530,8e0302c0 +348b534,24640008 +348b538,ae0402c0 +348b53c,3c04db06 +348b540,24840020 +348b544,ac640000 +348b548,ac620004 +348b54c,3c02800a +348b550,3442b900 +348b554,40f809 +348b558,2002025 +348b55c,8e0302c0 +348b560,24640008 +348b564,ae0402c0 +348b568,3c04da38 +348b56c,24840003 +348b570,ac640000 +348b574,ac620004 +348b578,3c058041 +348b57c,1210c0 +348b580,521021 +348b584,21080 +348b588,24a51590 +348b58c,a22821 +348b590,8ca30004 +348b594,8e0202c0 +348b598,24440008 +348b59c,ae0402c0 +348b5a0,3c04de00 +348b5a4,ac440000 +348b5a8,ac430004 +348b5ac,8fbf0044 +348b5b0,8fb30040 +348b5b4,8fb2003c +348b5b8,8fb10038 +348b5bc,8fb00034 +348b5c0,3e00008 +348b5c4,27bd0048 +348b5c8,27bdffb8 +348b5cc,afbf0044 +348b5d0,afb30040 +348b5d4,afb2003c +348b5d8,afb10038 +348b5dc,afb00034 +348b5e0,809825 +348b5e4,a09025 +348b5e8,8c900000 +348b5ec,3c118007 +348b5f0,3631e298 +348b5f4,220f809 +348b5f8,2002025 +348b5fc,8e62009c +348b600,23040 +348b604,c23021 +348b608,63040 +348b60c,24020020 +348b610,afa20028 +348b614,afa20024 +348b618,afa60020 +348b61c,afa6001c +348b620,24030001 +348b624,afa30018 +348b628,afa20014 +348b62c,afa20010 +348b630,263108ec +348b634,c03825 +348b638,2825 +348b63c,220f809 +348b640,2002025 +348b644,8e0302c0 +348b648,24640008 +348b64c,ae0402c0 +348b650,3c04db06 +348b654,24840020 +348b658,ac640000 +348b65c,ac620004 +348b660,3c02800a +348b664,3442b900 +348b668,40f809 +348b66c,2002025 +348b670,8e0302c0 +348b674,24640008 +348b678,ae0402c0 +348b67c,3c04da38 +348b680,24840003 +348b684,ac640000 +348b688,ac620004 +348b68c,3c058041 +348b690,1210c0 +348b694,521021 +348b698,21080 +348b69c,24a51590 +348b6a0,a22821 +348b6a4,8ca30004 +348b6a8,8e0202c0 +348b6ac,24440008 +348b6b0,ae0402c0 +348b6b4,3c04de00 +348b6b8,ac440000 +348b6bc,ac430004 +348b6c0,8fbf0044 +348b6c4,8fb30040 +348b6c8,8fb2003c +348b6cc,8fb10038 +348b6d0,8fb00034 +348b6d4,3e00008 +348b6d8,27bd0048 +348b6dc,27bdffb8 +348b6e0,afbf0044 +348b6e4,afb30040 +348b6e8,afb2003c +348b6ec,afb10038 +348b6f0,afb00034 +348b6f4,809825 +348b6f8,a09025 +348b6fc,8c900000 +348b700,3c118007 +348b704,3631e2c0 +348b708,220f809 +348b70c,2002025 +348b710,8e63009c +348b714,33880 +348b718,24020020 +348b71c,afa20028 +348b720,afa20024 +348b724,32023 +348b728,42040 +348b72c,afa40020 +348b730,afa0001c +348b734,24040001 +348b738,afa40018 +348b73c,afa20014 +348b740,afa20010 +348b744,263108c4 +348b748,673823 +348b74c,3025 +348b750,2825 +348b754,220f809 +348b758,2002025 +348b75c,8e0302d0 +348b760,24640008 +348b764,ae0402d0 +348b768,3c04db06 +348b76c,24840020 +348b770,ac640000 +348b774,ac620004 +348b778,3c02800a +348b77c,3442b900 +348b780,40f809 +348b784,2002025 +348b788,8e0302d0 +348b78c,24640008 +348b790,ae0402d0 +348b794,3c04da38 +348b798,24840003 +348b79c,ac640000 +348b7a0,ac620004 +348b7a4,3c058041 +348b7a8,1210c0 +348b7ac,521021 +348b7b0,21080 +348b7b4,24a51590 +348b7b8,a22821 +348b7bc,8ca30004 +348b7c0,8e0202d0 +348b7c4,24440008 +348b7c8,ae0402d0 +348b7cc,3c04de00 +348b7d0,ac440000 +348b7d4,ac430004 +348b7d8,8fbf0044 +348b7dc,8fb30040 +348b7e0,8fb2003c +348b7e4,8fb10038 +348b7e8,8fb00034 +348b7ec,3e00008 +348b7f0,27bd0048 +348b7f4,27bdffb8 +348b7f8,afbf0044 +348b7fc,afb30040 +348b800,afb2003c +348b804,afb10038 +348b808,afb00034 +348b80c,809825 +348b810,a09025 +348b814,8c900000 +348b818,3c118007 +348b81c,3631e2c0 +348b820,220f809 +348b824,2002025 +348b828,8e67009c +348b82c,24020020 +348b830,afa20028 +348b834,afa20024 +348b838,afa70020 +348b83c,afa0001c +348b840,24030001 +348b844,afa30018 +348b848,afa20014 +348b84c,afa20010 +348b850,263108c4 +348b854,3025 +348b858,2825 +348b85c,220f809 +348b860,2002025 +348b864,8e0302d0 +348b868,24640008 +348b86c,ae0402d0 +348b870,3c04db06 +348b874,24840020 +348b878,ac640000 +348b87c,ac620004 +348b880,3c02800a +348b884,3442b900 +348b888,40f809 +348b88c,2002025 +348b890,8e0302d0 +348b894,24640008 +348b898,ae0402d0 +348b89c,3c04da38 +348b8a0,24840003 +348b8a4,ac640000 +348b8a8,ac620004 +348b8ac,3c058041 +348b8b0,1210c0 +348b8b4,521021 +348b8b8,21080 +348b8bc,24a51590 +348b8c0,a22821 +348b8c4,8ca30004 +348b8c8,8e0202d0 +348b8cc,24440008 +348b8d0,ae0402d0 +348b8d4,3c04de00 +348b8d8,ac440000 +348b8dc,ac430004 +348b8e0,8fbf0044 +348b8e4,8fb30040 +348b8e8,8fb2003c +348b8ec,8fb10038 +348b8f0,8fb00034 +348b8f4,3e00008 +348b8f8,27bd0048 +348b8fc,27bdffb8 +348b900,afbf0044 +348b904,afb30040 +348b908,afb2003c +348b90c,afb10038 +348b910,afb00034 +348b914,809825 +348b918,a09025 +348b91c,8c900000 +348b920,3c118007 +348b924,3631e2c0 +348b928,220f809 +348b92c,2002025 +348b930,8e63009c +348b934,33040 +348b938,33880 +348b93c,673823 +348b940,24020020 +348b944,afa20028 +348b948,afa20024 +348b94c,62023 +348b950,afa40020 +348b954,afa3001c +348b958,24030001 +348b95c,afa30018 +348b960,afa20014 +348b964,afa20010 +348b968,263108c4 +348b96c,73840 +348b970,2825 +348b974,220f809 +348b978,2002025 +348b97c,8e0302d0 +348b980,24640008 +348b984,ae0402d0 +348b988,3c04db06 +348b98c,24840020 +348b990,ac640000 +348b994,ac620004 +348b998,3c02800a +348b99c,3442b900 +348b9a0,40f809 +348b9a4,2002025 +348b9a8,8e0302d0 +348b9ac,24640008 +348b9b0,ae0402d0 +348b9b4,3c04da38 +348b9b8,24840003 +348b9bc,ac640000 +348b9c0,ac620004 +348b9c4,3c028041 +348b9c8,24421590 +348b9cc,1218c0 +348b9d0,722021 +348b9d4,42080 +348b9d8,442021 +348b9dc,8c870004 +348b9e0,8e0602d0 +348b9e4,24c50008 +348b9e8,ae0502d0 +348b9ec,3c05de00 +348b9f0,acc50000 +348b9f4,acc70004 +348b9f8,8c860008 +348b9fc,8e0402d0 +348ba00,24870008 +348ba04,ae0702d0 +348ba08,ac850000 +348ba0c,ac860004 +348ba10,721821 +348ba14,31880 +348ba18,431021 +348ba1c,8c43000c +348ba20,8e0202d0 +348ba24,24440008 +348ba28,ae0402d0 +348ba2c,ac450000 +348ba30,ac430004 +348ba34,8fbf0044 +348ba38,8fb30040 +348ba3c,8fb2003c +348ba40,8fb10038 +348ba44,8fb00034 +348ba48,3e00008 +348ba4c,27bd0048 +348ba50,27bdffb8 +348ba54,afbf0044 +348ba58,afb30040 +348ba5c,afb2003c +348ba60,afb10038 +348ba64,afb00034 +348ba68,809825 +348ba6c,a09025 +348ba70,8c900000 +348ba74,3c118007 +348ba78,3631e2c0 +348ba7c,220f809 +348ba80,2002025 +348ba84,8e62009c +348ba88,23040 +348ba8c,21080 +348ba90,24030020 +348ba94,afa30028 +348ba98,afa30024 +348ba9c,21823 +348baa0,afa30020 +348baa4,afa2001c +348baa8,24020001 +348baac,afa20018 +348bab0,24020040 +348bab4,afa20014 +348bab8,afa20010 +348babc,263108c4 +348bac0,63823 +348bac4,2825 +348bac8,220f809 +348bacc,2002025 +348bad0,8e0302d0 +348bad4,24640008 +348bad8,ae0402d0 +348badc,3c04db06 +348bae0,24840020 +348bae4,ac640000 +348bae8,ac620004 +348baec,3c02800a +348baf0,3442b900 +348baf4,40f809 +348baf8,2002025 +348bafc,8e0302d0 +348bb00,24640008 +348bb04,ae0402d0 +348bb08,3c04da38 +348bb0c,24840003 +348bb10,ac640000 +348bb14,ac620004 +348bb18,3c038041 +348bb1c,24631590 +348bb20,1220c0 +348bb24,921021 +348bb28,21080 +348bb2c,621021 +348bb30,8c47000c +348bb34,8e0602d0 +348bb38,24c50008 +348bb3c,ae0502d0 +348bb40,3c05de00 +348bb44,acc50000 +348bb48,acc70004 +348bb4c,8c470010 +348bb50,8e0602d0 +348bb54,24c80008 +348bb58,ae0802d0 +348bb5c,acc50000 +348bb60,acc70004 +348bb64,8c460008 +348bb68,8e0202d0 +348bb6c,24470008 +348bb70,ae0702d0 +348bb74,ac450000 +348bb78,ac460004 +348bb7c,922021 +348bb80,42080 +348bb84,641821 +348bb88,8c630004 +348bb8c,8e0202d0 +348bb90,24440008 +348bb94,ae0402d0 +348bb98,ac450000 +348bb9c,ac430004 +348bba0,8fbf0044 +348bba4,8fb30040 +348bba8,8fb2003c +348bbac,8fb10038 +348bbb0,8fb00034 +348bbb4,3e00008 +348bbb8,27bd0048 +348bbbc,27bdffa8 +348bbc0,afbf0054 +348bbc4,afbe0050 +348bbc8,afb7004c +348bbcc,afb60048 +348bbd0,afb50044 +348bbd4,afb40040 +348bbd8,afb3003c +348bbdc,afb20038 +348bbe0,afb10034 +348bbe4,afb00030 +348bbe8,808825 +348bbec,a0b025 +348bbf0,8c900000 +348bbf4,3c128007 +348bbf8,3652e298 +348bbfc,240f809 +348bc00,2002025 +348bc04,8e27009c +348bc08,73023 +348bc0c,24020020 +348bc10,afa20028 +348bc14,afa20024 +348bc18,afa70020 +348bc1c,afa6001c +348bc20,24030001 +348bc24,afa30018 +348bc28,afa20014 +348bc2c,afa20010 +348bc30,264208ec +348bc34,2825 +348bc38,40f809 +348bc3c,2002025 +348bc40,8e0302c0 +348bc44,24640008 +348bc48,ae0402c0 +348bc4c,3c04db06 +348bc50,24840020 +348bc54,ac640000 +348bc58,ac620004 +348bc5c,3c1e800a +348bc60,37deb900 +348bc64,3c0f809 +348bc68,2002025 +348bc6c,8e0302c0 +348bc70,24640008 +348bc74,ae0402c0 +348bc78,3c17da38 +348bc7c,26f70003 +348bc80,ac770000 +348bc84,ac620004 +348bc88,3c148041 +348bc8c,26941590 +348bc90,16a8c0 +348bc94,2b68821 +348bc98,118880 +348bc9c,2918821 +348bca0,8e230008 +348bca4,8e0202c0 +348bca8,24440008 +348bcac,ae0402c0 +348bcb0,3c13de00 +348bcb4,ac530000 +348bcb8,ac430004 +348bcbc,8e230004 +348bcc0,8e0202c0 +348bcc4,24440008 +348bcc8,ae0402c0 +348bccc,ac530000 +348bcd0,ac430004 +348bcd4,8e23000c +348bcd8,8e0202c0 +348bcdc,24440008 +348bce0,ae0402c0 +348bce4,ac530000 +348bce8,ac430004 +348bcec,8e230010 +348bcf0,8e0202c0 +348bcf4,24440008 +348bcf8,ae0402c0 +348bcfc,ac530000 +348bd00,ac430004 +348bd04,26520028 +348bd08,240f809 +348bd0c,2002025 +348bd10,3c0f809 +348bd14,2002025 +348bd18,8e0302d0 +348bd1c,24640008 +348bd20,ae0402d0 +348bd24,ac770000 +348bd28,ac620004 +348bd2c,8e230014 +348bd30,8e0202d0 +348bd34,24440008 +348bd38,ae0402d0 +348bd3c,ac530000 +348bd40,ac430004 +348bd44,8e230018 +348bd48,8e0202d0 +348bd4c,24440008 +348bd50,ae0402d0 +348bd54,ac530000 +348bd58,ac430004 +348bd5c,8fbf0054 +348bd60,8fbe0050 +348bd64,8fb7004c +348bd68,8fb60048 +348bd6c,8fb50044 +348bd70,8fb40040 +348bd74,8fb3003c +348bd78,8fb20038 +348bd7c,8fb10034 +348bd80,8fb00030 +348bd84,3e00008 +348bd88,27bd0058 +348bd8c,27bdffa8 +348bd90,afbf0054 +348bd94,afb70050 +348bd98,afb6004c +348bd9c,afb50048 +348bda0,afb40044 +348bda4,afb30040 +348bda8,afb2003c +348bdac,afb10038 +348bdb0,afb00034 +348bdb4,809025 +348bdb8,a0a025 +348bdbc,8c900000 +348bdc0,3c118007 +348bdc4,3631e298 +348bdc8,220f809 +348bdcc,2002025 +348bdd0,8e42009c +348bdd4,21840 +348bdd8,33fc3 +348bddc,73e02 +348bde0,671821 +348bde4,306300ff +348bde8,24040020 +348bdec,afa40028 +348bdf0,afa40024 +348bdf4,227c3 +348bdf8,42642 +348bdfc,441021 +348be00,3042007f +348be04,441023 +348be08,afa20020 +348be0c,afa0001c +348be10,24020001 +348be14,afa20018 +348be18,24020040 +348be1c,afa20014 +348be20,afa20010 +348be24,262208ec +348be28,673823 +348be2c,3025 +348be30,2825 +348be34,40f809 +348be38,2002025 +348be3c,8e0302c0 +348be40,24640008 +348be44,ae0402c0 +348be48,3c04db06 +348be4c,24840020 +348be50,ac640000 +348be54,ac620004 +348be58,3c17800a +348be5c,36f7b900 +348be60,2e0f809 +348be64,2002025 +348be68,8e0302c0 +348be6c,24640008 +348be70,ae0402c0 +348be74,3c16da38 +348be78,26d60003 +348be7c,ac760000 +348be80,ac620004 +348be84,3c128041 +348be88,26521590 +348be8c,1498c0 +348be90,2741021 +348be94,21080 +348be98,2421021 +348be9c,8c430004 +348bea0,8e0202c0 +348bea4,24440008 +348bea8,ae0402c0 +348beac,3c15de00 +348beb0,ac550000 +348beb4,ac430004 +348beb8,26310028 +348bebc,220f809 +348bec0,2002025 +348bec4,2e0f809 +348bec8,2002025 +348becc,8e0302d0 +348bed0,24640008 +348bed4,ae0402d0 +348bed8,ac760000 +348bedc,ac620004 +348bee0,2749821 +348bee4,139880 +348bee8,2539021 +348beec,8e430008 +348bef0,8e0202d0 +348bef4,24440008 +348bef8,ae0402d0 +348befc,ac550000 +348bf00,ac430004 +348bf04,8fbf0054 +348bf08,8fb70050 +348bf0c,8fb6004c +348bf10,8fb50048 +348bf14,8fb40044 +348bf18,8fb30040 +348bf1c,8fb2003c +348bf20,8fb10038 +348bf24,8fb00034 +348bf28,3e00008 +348bf2c,27bd0058 +348bf30,27bdffa8 +348bf34,afbf0054 +348bf38,afbe0050 +348bf3c,afb7004c +348bf40,afb60048 +348bf44,afb50044 +348bf48,afb40040 +348bf4c,afb3003c +348bf50,afb20038 +348bf54,afb10034 +348bf58,afb00030 +348bf5c,80f025 +348bf60,a0a025 +348bf64,8c900000 +348bf68,3c118007 +348bf6c,3631e298 +348bf70,220f809 +348bf74,2002025 +348bf78,3c17800a +348bf7c,36f7b900 +348bf80,2e0f809 +348bf84,2002025 +348bf88,8e0302c0 +348bf8c,24640008 +348bf90,ae0402c0 +348bf94,3c16da38 +348bf98,26d60003 +348bf9c,ac760000 +348bfa0,ac620004 +348bfa4,3c128041 +348bfa8,26521590 +348bfac,1498c0 +348bfb0,2741021 +348bfb4,21080 +348bfb8,2421021 +348bfbc,8c430004 +348bfc0,8e0202c0 +348bfc4,24440008 +348bfc8,ae0402c0 +348bfcc,3c15de00 +348bfd0,ac550000 +348bfd4,ac430004 +348bfd8,26220028 +348bfdc,40f809 +348bfe0,2002025 +348bfe4,8fc2009c +348bfe8,23880 +348bfec,e23821 +348bff0,24020040 +348bff4,afa20028 +348bff8,24020020 +348bffc,afa20024 +348c000,afa00020 +348c004,afa0001c +348c008,24030001 +348c00c,afa30018 +348c010,afa20014 +348c014,afa20010 +348c018,263108ec +348c01c,73823 +348c020,3025 +348c024,2825 +348c028,220f809 +348c02c,2002025 +348c030,8e0302d0 +348c034,24640008 +348c038,ae0402d0 +348c03c,3c04db06 +348c040,24840020 +348c044,ac640000 +348c048,ac620004 +348c04c,2e0f809 +348c050,2002025 +348c054,8e0302d0 +348c058,24640008 +348c05c,ae0402d0 +348c060,ac760000 +348c064,ac620004 +348c068,2742821 +348c06c,52880 +348c070,2459021 +348c074,8e430008 +348c078,8e0202d0 +348c07c,24440008 +348c080,ae0402d0 +348c084,ac550000 +348c088,ac430004 +348c08c,8fbf0054 +348c090,8fbe0050 +348c094,8fb7004c +348c098,8fb60048 +348c09c,8fb50044 +348c0a0,8fb40040 +348c0a4,8fb3003c +348c0a8,8fb20038 +348c0ac,8fb10034 +348c0b0,8fb00030 +348c0b4,3e00008 +348c0b8,27bd0058 +348c0bc,27bdffa8 +348c0c0,afbf0054 +348c0c4,afbe0050 +348c0c8,afb7004c +348c0cc,afb60048 +348c0d0,afb50044 +348c0d4,afb40040 +348c0d8,afb3003c +348c0dc,afb20038 +348c0e0,afb10034 +348c0e4,afb00030 +348c0e8,80b825 +348c0ec,a0a825 +348c0f0,8c900000 +348c0f4,3c128007 +348c0f8,3652e298 +348c0fc,240f809 +348c100,2002025 +348c104,3c11800a +348c108,3631b900 +348c10c,220f809 +348c110,2002025 +348c114,8e0302c0 +348c118,24640008 +348c11c,ae0402c0 +348c120,3c1eda38 +348c124,27de0003 +348c128,ac7e0000 +348c12c,ac620004 +348c130,3c138041 +348c134,26731590 +348c138,15a0c0 +348c13c,2951021 +348c140,21080 +348c144,2621021 +348c148,8c430004 +348c14c,8e0202c0 +348c150,24440008 +348c154,ae0402c0 +348c158,3c16de00 +348c15c,ac560000 +348c160,ac430004 +348c164,26420028 +348c168,40f809 +348c16c,2002025 +348c170,8ee5009c +348c174,24040020 +348c178,afa40028 +348c17c,24030010 +348c180,afa30024 +348c184,51023 +348c188,210c0 +348c18c,afa20020 +348c190,afa5001c +348c194,24020001 +348c198,afa20018 +348c19c,afa40014 +348c1a0,afa30010 +348c1a4,265208ec +348c1a8,3825 +348c1ac,3025 +348c1b0,2825 +348c1b4,240f809 +348c1b8,2002025 +348c1bc,8e0302d0 +348c1c0,24640008 +348c1c4,ae0402d0 +348c1c8,3c04db06 +348c1cc,24840020 +348c1d0,ac640000 +348c1d4,ac620004 +348c1d8,2622edec +348c1dc,40f809 +348c1e0,295a021 +348c1e4,2622eef4 +348c1e8,24070001 +348c1ec,3025 +348c1f0,3c038041 +348c1f4,c46e12ac +348c1f8,3c038041 +348c1fc,40f809 +348c200,c46c12b0 +348c204,26220554 +348c208,3c040001 +348c20c,24841da0 +348c210,40f809 +348c214,2e42021 +348c218,220f809 +348c21c,2002025 +348c220,8e0302d0 +348c224,24640008 +348c228,ae0402d0 +348c22c,ac7e0000 +348c230,ac620004 +348c234,14a080 +348c238,2749821 +348c23c,8e630008 +348c240,8e0202d0 +348c244,24440008 +348c248,ae0402d0 +348c24c,ac560000 +348c250,2631ee24 +348c254,220f809 +348c258,ac430004 +348c25c,8fbf0054 +348c260,8fbe0050 +348c264,8fb7004c +348c268,8fb60048 +348c26c,8fb50044 +348c270,8fb40040 +348c274,8fb3003c +348c278,8fb20038 +348c27c,8fb10034 +348c280,8fb00030 +348c284,3e00008 +348c288,27bd0058 +348c28c,27bdffa0 +348c290,afbf005c +348c294,afbe0058 +348c298,afb70054 +348c29c,afb60050 +348c2a0,afb5004c +348c2a4,afb40048 +348c2a8,afb30044 +348c2ac,afb20040 +348c2b0,afb1003c +348c2b4,afb00038 +348c2b8,80b825 +348c2bc,a0a825 +348c2c0,8c900000 +348c2c4,3c128007 +348c2c8,3652e298 +348c2cc,240f809 +348c2d0,2002025 +348c2d4,3c11800a +348c2d8,3631b900 +348c2dc,220f809 +348c2e0,2002025 +348c2e4,8e0302c0 +348c2e8,24640008 +348c2ec,ae0402c0 +348c2f0,3c16da38 +348c2f4,26d60003 +348c2f8,ac760000 +348c2fc,ac620004 +348c300,3c028041 +348c304,24421590 +348c308,1598c0 +348c30c,275a021 +348c310,14a080 +348c314,afa20030 +348c318,54a021 +348c31c,8e830004 +348c320,8e0202c0 +348c324,24440008 +348c328,ae0402c0 +348c32c,3c1ede00 +348c330,ac5e0000 +348c334,ac430004 +348c338,26420028 +348c33c,40f809 +348c340,2002025 +348c344,220f809 +348c348,2002025 +348c34c,8e0302d0 +348c350,24640008 +348c354,ae0402d0 +348c358,ac760000 +348c35c,ac620004 +348c360,8e830008 +348c364,8e0202d0 +348c368,24440008 +348c36c,ae0402d0 +348c370,ac5e0000 +348c374,ac430004 +348c378,8ee4009c +348c37c,24030020 +348c380,afa30028 +348c384,afa30024 +348c388,41080 +348c38c,821023 +348c390,21040 +348c394,afa20020 +348c398,afa4001c +348c39c,24020001 +348c3a0,afa20018 +348c3a4,afa30014 +348c3a8,afa30010 +348c3ac,265208ec +348c3b0,3825 +348c3b4,3025 +348c3b8,2825 +348c3bc,240f809 +348c3c0,2002025 +348c3c4,8e0302d0 +348c3c8,24640008 +348c3cc,ae0402d0 +348c3d0,3c04db06 +348c3d4,24840020 +348c3d8,ac640000 +348c3dc,ac620004 +348c3e0,2622edec +348c3e4,40f809 +348c3e8,2759821 +348c3ec,26220554 +348c3f0,3c040001 +348c3f4,24841da0 +348c3f8,40f809 +348c3fc,2e42021 +348c400,220f809 +348c404,2002025 +348c408,8e0302d0 +348c40c,24640008 +348c410,ae0402d0 +348c414,ac760000 +348c418,ac620004 +348c41c,139880 +348c420,8fa20030 +348c424,531021 +348c428,8c43000c +348c42c,8e0202d0 +348c430,24440008 +348c434,ae0402d0 +348c438,ac5e0000 +348c43c,2631ee24 +348c440,220f809 +348c444,ac430004 +348c448,8fbf005c +348c44c,8fbe0058 +348c450,8fb70054 +348c454,8fb60050 +348c458,8fb5004c +348c45c,8fb40048 +348c460,8fb30044 +348c464,8fb20040 +348c468,8fb1003c +348c46c,8fb00038 +348c470,3e00008 +348c474,27bd0060 +348c478,27bdffa0 +348c47c,afbf005c +348c480,afbe0058 +348c484,afb70054 +348c488,afb60050 +348c48c,afb5004c +348c490,afb40048 +348c494,afb30044 +348c498,afb20040 +348c49c,afb1003c +348c4a0,afb00038 +348c4a4,80b825 +348c4a8,a0a825 +348c4ac,8c900000 +348c4b0,3c138007 +348c4b4,3673e298 +348c4b8,260f809 +348c4bc,2002025 +348c4c0,3c11800a +348c4c4,3631b900 +348c4c8,220f809 +348c4cc,2002025 +348c4d0,8e0302c0 +348c4d4,24640008 +348c4d8,ae0402c0 +348c4dc,3c16da38 +348c4e0,26d60003 +348c4e4,ac760000 +348c4e8,ac620004 +348c4ec,3c028041 +348c4f0,24421590 +348c4f4,15a0c0 +348c4f8,2959021 +348c4fc,129080 +348c500,afa20030 +348c504,529021 +348c508,8e430004 +348c50c,8e0202c0 +348c510,24440008 +348c514,ae0402c0 +348c518,3c1ede00 +348c51c,ac5e0000 +348c520,ac430004 +348c524,26620028 +348c528,40f809 +348c52c,2002025 +348c530,220f809 +348c534,2002025 +348c538,8e0302d0 +348c53c,24640008 +348c540,ae0402d0 +348c544,ac760000 +348c548,ac620004 +348c54c,8e430008 +348c550,8e0202d0 +348c554,24440008 +348c558,ae0402d0 +348c55c,ac5e0000 +348c560,ac430004 +348c564,8ee3009c +348c568,24050020 +348c56c,afa50028 +348c570,24040010 +348c574,afa40024 +348c578,31080 +348c57c,621023 +348c580,21040 +348c584,afa20020 +348c588,afa3001c +348c58c,24020001 +348c590,afa20018 +348c594,afa50014 +348c598,afa40010 +348c59c,267308ec +348c5a0,3825 +348c5a4,3025 +348c5a8,2825 +348c5ac,260f809 +348c5b0,2002025 +348c5b4,8e0302d0 +348c5b8,24640008 +348c5bc,ae0402d0 +348c5c0,3c04db06 +348c5c4,24840020 +348c5c8,ac640000 +348c5cc,ac620004 +348c5d0,2622edec +348c5d4,40f809 +348c5d8,295a021 +348c5dc,26220554 +348c5e0,3c040001 +348c5e4,24841da0 +348c5e8,40f809 +348c5ec,2e42021 +348c5f0,220f809 +348c5f4,2002025 +348c5f8,8e0302d0 +348c5fc,24640008 +348c600,ae0402d0 +348c604,ac760000 +348c608,ac620004 +348c60c,8e430010 +348c610,8e0202d0 +348c614,24440008 +348c618,ae0402d0 +348c61c,ac5e0000 +348c620,ac430004 +348c624,14a080 +348c628,8fa20030 +348c62c,541021 +348c630,8c43000c +348c634,8e0202d0 +348c638,24440008 +348c63c,ae0402d0 +348c640,ac5e0000 +348c644,2631ee24 +348c648,220f809 +348c64c,ac430004 +348c650,8fbf005c +348c654,8fbe0058 +348c658,8fb70054 +348c65c,8fb60050 +348c660,8fb5004c +348c664,8fb40048 +348c668,8fb30044 +348c66c,8fb20040 +348c670,8fb1003c +348c674,8fb00038 +348c678,3e00008 +348c67c,27bd0060 +348c680,27bdffc8 +348c684,afbf0034 +348c688,afb70030 +348c68c,afb6002c +348c690,afb50028 +348c694,afb40024 +348c698,afb30020 +348c69c,afb2001c +348c6a0,afb10018 +348c6a4,afb00014 +348c6a8,a0a025 +348c6ac,8c910000 +348c6b0,3c128041 +348c6b4,26521590 +348c6b8,598c0 +348c6bc,2651021 +348c6c0,21080 +348c6c4,2421021 +348c6c8,90500008 +348c6cc,90570009 +348c6d0,9055000a +348c6d4,9056000b +348c6d8,3c028007 +348c6dc,3442e2c0 +348c6e0,40f809 +348c6e4,2202025 +348c6e8,3c02800a +348c6ec,3442b900 +348c6f0,40f809 +348c6f4,2202025 +348c6f8,8e2302d0 +348c6fc,24640008 +348c700,ae2402d0 +348c704,3c04da38 +348c708,24840003 +348c70c,ac640000 +348c710,ac620004 +348c714,8e2202d0 +348c718,24430008 +348c71c,ae2302d0 +348c720,3c03fb00 +348c724,ac430000 +348c728,108600 +348c72c,17bc00 +348c730,2178025 +348c734,2168025 +348c738,15aa00 +348c73c,2158025 +348c740,ac500004 +348c744,2749821 +348c748,139880 +348c74c,2539021 +348c750,8e430004 +348c754,8e2202d0 +348c758,24440008 +348c75c,ae2402d0 +348c760,3c04de00 +348c764,ac440000 +348c768,ac430004 +348c76c,8fbf0034 +348c770,8fb70030 +348c774,8fb6002c +348c778,8fb50028 +348c77c,8fb40024 +348c780,8fb30020 +348c784,8fb2001c +348c788,8fb10018 +348c78c,8fb00014 +348c790,3e00008 +348c794,27bd0038 +348c798,27bdffb8 +348c79c,afbf0044 +348c7a0,afbe0040 +348c7a4,afb7003c +348c7a8,afb60038 +348c7ac,afb50034 +348c7b0,afb40030 +348c7b4,afb3002c +348c7b8,afb20028 +348c7bc,afb10024 +348c7c0,afb00020 +348c7c4,a0a825 +348c7c8,8c900000 +348c7cc,3c138041 +348c7d0,26731590 +348c7d4,5a0c0 +348c7d8,2851021 +348c7dc,21080 +348c7e0,2621021 +348c7e4,90520008 +348c7e8,90570009 +348c7ec,9056000a +348c7f0,905e000b +348c7f4,9051000c +348c7f8,9043000d +348c7fc,afa30018 +348c800,9044000e +348c804,afa40014 +348c808,9042000f +348c80c,afa20010 +348c810,3c028007 +348c814,3442e298 +348c818,40f809 +348c81c,2002025 +348c820,3c02800a +348c824,3442b900 +348c828,40f809 +348c82c,2002025 +348c830,8e0302c0 +348c834,24640008 +348c838,ae0402c0 +348c83c,3c04da38 +348c840,24840003 +348c844,ac640000 +348c848,ac620004 +348c84c,8e0202c0 +348c850,24430008 +348c854,ae0302c0 +348c858,3c03fa00 +348c85c,24630080 +348c860,ac430000 +348c864,129600 +348c868,17bc00 +348c86c,2579025 +348c870,25e9025 +348c874,16b200 +348c878,2569025 +348c87c,ac520004 +348c880,8e0202c0 +348c884,24430008 +348c888,ae0302c0 +348c88c,3c03fb00 +348c890,ac430000 +348c894,118e00 +348c898,8fa30018 +348c89c,31c00 +348c8a0,2238825 +348c8a4,8fa30010 +348c8a8,2238825 +348c8ac,8fa40014 +348c8b0,41a00 +348c8b4,2238825 +348c8b8,ac510004 +348c8bc,295a021 +348c8c0,14a080 +348c8c4,2749821 +348c8c8,8e630004 +348c8cc,8e0202c0 +348c8d0,24440008 +348c8d4,ae0402c0 +348c8d8,3c04de00 +348c8dc,ac440000 +348c8e0,ac430004 +348c8e4,8fbf0044 +348c8e8,8fbe0040 +348c8ec,8fb7003c +348c8f0,8fb60038 +348c8f4,8fb50034 +348c8f8,8fb40030 +348c8fc,8fb3002c +348c900,8fb20028 +348c904,8fb10024 +348c908,8fb00020 +348c90c,3e00008 +348c910,27bd0048 +348c914,27bdffa8 +348c918,afbf0054 +348c91c,afbe0050 +348c920,afb7004c +348c924,afb60048 +348c928,afb50044 +348c92c,afb40040 +348c930,afb3003c +348c934,afb20038 +348c938,afb10034 +348c93c,afb00030 +348c940,a0b025 +348c944,8c900000 +348c948,3c138041 +348c94c,26731590 +348c950,5a0c0 +348c954,2858821 +348c958,118880 +348c95c,2718821 +348c960,9232000c +348c964,9222000d +348c968,afa20018 +348c96c,9224000e +348c970,afa4001c +348c974,9225000f +348c978,afa50020 +348c97c,92260010 +348c980,afa60024 +348c984,92270011 +348c988,afa70028 +348c98c,92280012 +348c990,afa80014 +348c994,92290013 +348c998,afa90010 +348c99c,3c158007 +348c9a0,36b5e298 +348c9a4,2a0f809 +348c9a8,2002025 +348c9ac,3c1e800a +348c9b0,37deb900 +348c9b4,3c0f809 +348c9b8,2002025 +348c9bc,8e0302c0 +348c9c0,24640008 +348c9c4,ae0402c0 +348c9c8,3c17da38 +348c9cc,26f70003 +348c9d0,ac770000 +348c9d4,ac620004 +348c9d8,8e230004 +348c9dc,8e0202c0 +348c9e0,24440008 +348c9e4,ae0402c0 +348c9e8,3c11de00 +348c9ec,ac510000 +348c9f0,ac430004 +348c9f4,26b50028 +348c9f8,2a0f809 +348c9fc,2002025 +348ca00,3c0f809 +348ca04,2002025 +348ca08,8e0302d0 +348ca0c,24640008 +348ca10,ae0402d0 +348ca14,ac770000 +348ca18,ac620004 +348ca1c,8e0202d0 +348ca20,24430008 +348ca24,ae0302d0 +348ca28,3c03fa00 +348ca2c,24630080 +348ca30,ac430000 +348ca34,129600 +348ca38,8fa30018 +348ca3c,31c00 +348ca40,2439025 +348ca44,8fa50020 +348ca48,2459025 +348ca4c,8fa4001c +348ca50,41a00 +348ca54,2439025 +348ca58,ac520004 +348ca5c,8e0302d0 +348ca60,24620008 +348ca64,ae0202d0 +348ca68,3c02fb00 +348ca6c,ac620000 +348ca70,8fa60024 +348ca74,61600 +348ca78,8fa70028 +348ca7c,72400 +348ca80,441025 +348ca84,8fa90010 +348ca88,491025 +348ca8c,8fa80014 +348ca90,82200 +348ca94,441025 +348ca98,ac620004 +348ca9c,296a021 +348caa0,14a080 +348caa4,2749821 +348caa8,8e630008 +348caac,8e0202d0 +348cab0,24440008 +348cab4,ae0402d0 +348cab8,ac510000 +348cabc,ac430004 +348cac0,8fbf0054 +348cac4,8fbe0050 +348cac8,8fb7004c +348cacc,8fb60048 +348cad0,8fb50044 +348cad4,8fb40040 +348cad8,8fb3003c +348cadc,8fb20038 +348cae0,8fb10034 +348cae4,8fb00030 +348cae8,3e00008 +348caec,27bd0058 +348caf0,27bdffe8 +348caf4,afbf0014 +348caf8,510c0 +348cafc,451021 +348cb00,21080 +348cb04,3c038041 +348cb08,24631590 +348cb0c,431021 +348cb10,8c420000 +348cb14,40f809 +348cb1c,8fbf0014 +348cb20,3e00008 +348cb24,27bd0018 +348cb28,3e00008 +348cb30,24020140 +348cb34,3e00008 +348cb38,a4821424 +348cb3c,27bdffe0 +348cb40,afbf001c +348cb44,afb10018 +348cb48,afb00014 +348cb4c,808025 +348cb50,8c8208c4 +348cb54,24420001 +348cb58,c1041f2 +348cb5c,ac8208c4 +348cb60,3c028040 +348cb64,94420db6 +348cb68,8e0308c4 +348cb6c,1462001e +348cb70,8fbf001c +348cb74,920200b2 +348cb78,34420001 +348cb7c,a20200b2 +348cb80,3c04801c +348cb84,348484a0 +348cb88,3c110001 +348cb8c,918821 +348cb90,86221e1a +348cb94,ae020000 +348cb98,948200a4 +348cb9c,a6020066 +348cba0,3c108009 +348cba4,3602d894 +348cba8,40f809 +348cbac,261005d4 +348cbb0,3c04a34b +348cbb4,200f809 +348cbb8,3484e820 +348cbbc,3c028011 +348cbc0,3442a5d0 +348cbc4,2403fff8 +348cbc8,a4431412 +348cbcc,240200a0 +348cbd0,a6221e1a +348cbd4,24020014 +348cbd8,a2221e15 +348cbdc,24020001 +348cbe0,a2221e5e +348cbe4,8fbf001c +348cbe8,8fb10018 +348cbec,8fb00014 +348cbf0,3e00008 +348cbf4,27bd0020 +348cbf8,8c8200a0 +348cbfc,34423000 +348cc00,ac8200a0 +348cc04,3c028041 +348cc08,90423c7e +348cc0c,304200ff +348cc10,10400005 +348cc14,52840 +348cc18,3c028010 +348cc1c,451021 +348cc20,94428cec +348cc24,a4820034 +348cc28,3e00008 +348cc30,24020001 +348cc34,3e00008 +348cc38,a082003e +348cc3c,24020012 +348cc40,2406ffff +348cc44,24070016 +348cc48,821821 +348cc4c,80630074 +348cc50,54660004 +348cc54,24420001 +348cc58,822021 +348cc5c,3e00008 +348cc60,a0850074 +348cc64,1447fff9 +348cc68,821821 +348cc6c,3e00008 +348cc74,862021 +348cc78,908200a8 +348cc7c,a22825 +348cc80,3e00008 +348cc84,a08500a8 +348cc88,851821 +348cc8c,906200bc +348cc90,23600 +348cc94,63603 +348cc98,4c20001 +348cc9c,1025 +348cca0,24420001 +348cca4,a06200bc +348cca8,510c0 +348ccac,451823 +348ccb0,31880 +348ccb4,831821 +348ccb8,602025 +348ccbc,806200e5 +348ccc0,24420001 +348ccc4,21400 +348ccc8,946300e6 +348cccc,431025 +348ccd0,3e00008 +348ccd4,ac8200e4 +348ccd8,853021 +348ccdc,3c028040 +348cce0,24420d9a +348cce4,451021 +348cce8,90470000 +348ccec,51040 +348ccf0,3c038041 +348ccf4,2463264c +348ccf8,431021 +348ccfc,471021 +348cd00,90c300bc +348cd04,33e00 +348cd08,73e03 +348cd0c,4e20001 +348cd10,1825 +348cd14,90420000 +348cd18,431021 +348cd1c,a0c200bc +348cd20,510c0 +348cd24,451023 +348cd28,21080 +348cd2c,822021 +348cd30,3c028040 +348cd34,24420d9a +348cd38,451021 +348cd3c,90430000 +348cd40,52840 +348cd44,3c028041 +348cd48,2442264c +348cd4c,a22821 +348cd50,a32821 +348cd54,80a20000 +348cd58,808300e5 +348cd5c,431021 +348cd60,21400 +348cd64,948300e6 +348cd68,431025 +348cd6c,3e00008 +348cd70,ac8200e4 +348cd74,24020001 +348cd78,a082003d +348cd7c,24020014 +348cd80,a08200cf +348cd84,24020140 +348cd88,3e00008 +348cd8c,a4821424 +348cd90,24020001 +348cd94,a0820032 +348cd98,a082003a +348cd9c,24020030 +348cda0,a48213f4 +348cda4,3e00008 +348cda8,a0820033 +348cdac,24020002 +348cdb0,a0820032 +348cdb4,24020001 +348cdb8,a082003a +348cdbc,a082003c +348cdc0,24020060 +348cdc4,a48213f4 +348cdc8,3e00008 +348cdcc,a0820033 +348cdd0,24020007 +348cdd4,3e00008 +348cdd8,a082007b +348cddc,24020001 +348cde0,a21004 +348cde4,8c8500a4 +348cde8,a22825 +348cdec,3e00008 +348cdf0,ac8500a4 +348cdf4,27bdffe8 +348cdf8,afbf0014 +348cdfc,c10297c +348ce04,8fbf0014 +348ce08,3e00008 +348ce0c,27bd0018 +348ce10,24020010 +348ce14,a0820082 +348ce18,9082009a +348ce1c,2442000a +348ce20,3e00008 +348ce24,a082009a +348ce28,3c028041 +348ce2c,90423c7e +348ce30,304200ff +348ce34,10400005 +348ce38,52840 +348ce3c,3c028010 +348ce40,451021 +348ce44,94428cec +348ce48,a4820034 +348ce4c,3e00008 +348ce54,8482002e +348ce58,28420130 +348ce5c,50400001 +348ce60,a08000a4 +348ce64,24020140 +348ce68,3e00008 +348ce6c,a4821424 +348ce70,3c028041 +348ce74,90423c7d +348ce78,1040000c +348ce7c,3c028041 +348ce80,94820f06 +348ce84,34420040 +348ce88,a4820f06 +348ce8c,3c028041 +348ce90,90423c7c +348ce94,54400009 +348ce98,94820f06 +348ce9c,94820ef4 +348cea0,3042fb87 +348cea4,3e00008 +348cea8,a4820ef4 +348ceac,90423c7c +348ceb0,1040000c +348ceb8,94820f06 +348cebc,34420080 +348cec0,a4820f06 +348cec4,94820ef6 +348cec8,24038f00 +348cecc,431025 +348ced0,a4820ef6 +348ced4,94820ee4 +348ced8,2403f000 +348cedc,431025 +348cee0,a4820ee4 +348cee4,3e00008 +348ceec,2c8200d4 +348cef0,1040000b +348cef4,41840 +348cef8,641021 +348cefc,210c0 +348cf00,3c058041 +348cf04,24a52668 +348cf08,a21021 +348cf0c,80430000 +348cf10,3182b +348cf14,31823 +348cf18,3e00008 +348cf1c,431024 +348cf20,3e00008 +348cf24,1025 +348cf28,27bdffe0 +348cf2c,afbf001c +348cf30,afb20018 +348cf34,afb10014 +348cf38,afb00010 +348cf3c,808025 +348cf40,3c128011 +348cf44,3652a5d0 +348cf48,c1033bb +348cf4c,2002025 +348cf50,2008825 +348cf54,8c420008 +348cf58,2002825 +348cf5c,40f809 +348cf60,2402025 +348cf64,1622fff8 +348cf68,408025 +348cf6c,2201025 +348cf70,8fbf001c +348cf74,8fb20018 +348cf78,8fb10014 +348cf7c,8fb00010 +348cf80,3e00008 +348cf84,27bd0020 +348cf88,27bdffe8 +348cf8c,afbf0014 +348cf90,8c82000c +348cf94,84860012 +348cf98,84850010 +348cf9c,3c048011 +348cfa0,40f809 +348cfa4,3484a5d0 +348cfa8,8fbf0014 +348cfac,3e00008 +348cfb0,27bd0018 +348cfb4,3e00008 +348cfb8,a01025 +348cfbc,8082007d +348cfc0,21027 +348cfc4,2102b +348cfc8,3e00008 +348cfcc,24420008 +348cfd0,8c8200a0 +348cfd4,21182 +348cfd8,30420007 +348cfdc,10400005 +348cfe4,38420001 +348cfe8,2102b +348cfec,3e00008 +348cff0,24420035 +348cff4,3e00008 +348cff8,24020054 +348cffc,8c8200a0 +348d000,210c2 +348d004,30420007 +348d008,10400005 +348d010,38420001 +348d014,2102b +348d018,3e00008 +348d01c,24420033 348d020,3e00008 -348d024,27bd0018 -348d028,27bdffe8 -348d02c,afbf0014 -348d030,801025 -348d034,2c430193 -348d038,10600006 -348d03c,a02025 -348d040,210c0 -348d044,3c03800f -348d048,34638ff8 -348d04c,10000008 -348d050,431021 -348d054,3c031fff -348d058,3463fe6d -348d05c,431021 -348d060,210c0 -348d064,3c038040 -348d068,24630d2c -348d06c,621021 -348d070,8c450000 -348d074,8c460004 -348d078,3c028000 -348d07c,24420df0 -348d080,40f809 -348d084,c53023 -348d088,8fbf0014 -348d08c,3e00008 -348d090,27bd0018 -348d094,27bdffe8 -348d098,afbf0014 -348d09c,801025 -348d0a0,a02025 -348d0a4,a4450000 -348d0a8,c10340a -348d0ac,8c450004 -348d0b0,8fbf0014 -348d0b4,3e00008 -348d0b8,27bd0018 -348d0bc,27bdffe8 -348d0c0,afbf0014 -348d0c4,afb00010 -348d0c8,3c028041 -348d0cc,24421eec -348d0d0,24450040 -348d0d4,94430000 -348d0d8,1064000b -348d0dc,408025 -348d0e0,54600006 -348d0e4,24420008 -348d0e8,802825 -348d0ec,c103425 -348d0f0,402025 -348d0f4,10000005 -348d0f8,2001025 -348d0fc,5445fff6 -348d100,94430000 -348d104,8025 -348d108,2001025 -348d10c,8fbf0014 -348d110,8fb00010 -348d114,3e00008 -348d118,27bd0018 -348d11c,3c03801c -348d120,346384a0 -348d124,8c620000 -348d128,8c860004 -348d12c,8c4502d0 -348d130,24a70008 -348d134,ac4702d0 -348d138,3c02db06 -348d13c,24420018 -348d140,aca20000 -348d144,aca60004 -348d148,8c650000 -348d14c,8c840004 -348d150,8ca302c0 -348d154,24660008 -348d158,aca602c0 -348d15c,ac620000 -348d160,3e00008 -348d164,ac640004 -348d168,27bdffe0 -348d16c,afbf0014 -348d170,f7b40018 -348d174,3c02800a -348d178,3442a78c -348d17c,40f809 -348d180,46006506 -348d184,2442000c -348d188,2025 -348d18c,1000000a -348d190,2405000c -348d194,c4600000 -348d198,46140002 -348d19c,e4600000 -348d1a0,24630004 -348d1a4,5462fffc -348d1a8,c4600000 -348d1ac,24840004 -348d1b0,10850003 -348d1b4,24420010 -348d1b8,1000fff6 -348d1bc,2443fff4 -348d1c0,8fbf0014 -348d1c4,d7b40018 -348d1c8,3e00008 -348d1cc,27bd0020 -348d1d0,27bdffd8 -348d1d4,afbf0024 -348d1d8,afb30020 -348d1dc,afb2001c -348d1e0,afb10018 -348d1e4,afb00014 -348d1e8,809825 -348d1ec,a09025 -348d1f0,c08025 -348d1f4,3c118002 -348d1f8,26222438 -348d1fc,3025 -348d200,2002825 -348d204,40f809 -348d208,2402025 -348d20c,26312554 -348d210,3025 -348d214,2002825 -348d218,220f809 -348d21c,2402025 -348d220,2602825 -348d224,c102f3e -348d228,2002025 -348d22c,8fbf0024 -348d230,8fb30020 -348d234,8fb2001c -348d238,8fb10018 -348d23c,8fb00014 -348d240,3e00008 -348d244,27bd0028 -348d248,44860000 -348d24c,24020063 -348d250,54820005 -348d254,84a20000 -348d258,3c028041 -348d25c,c442e9c4 -348d260,3e00008 -348d264,46020002 -348d268,240300f1 -348d26c,54430008 -348d270,24030015 -348d274,24020046 -348d278,1082000d -348d27c,2402002f -348d280,1482000e -348d284,3c028041 -348d288,3e00008 -348d28c,c440e9c0 -348d290,1443000a -348d294,24020011 -348d298,90a3001d -348d29c,14620007 -348d2a0,3c028041 -348d2a4,c442e9c4 -348d2a8,3e00008 -348d2ac,46020002 -348d2b0,3c028041 -348d2b4,3e00008 -348d2b8,c440e9c0 -348d2bc,3e00008 -348d2c4,27bdffd8 -348d2c8,afbf001c -348d2cc,afb20018 -348d2d0,afb10014 -348d2d4,afb00010 -348d2d8,f7b40020 -348d2dc,48202 -348d2e0,afa40028 -348d2e4,a08825 -348d2e8,c09025 -348d2ec,4487a000 -348d2f0,321000ff -348d2f4,c10342f -348d2f8,42402 -348d2fc,c103447 -348d300,402025 -348d304,4406a000 -348d308,2202825 -348d30c,c103492 -348d310,2002025 -348d314,c10345a -348d318,46000306 -348d31c,2604ffff -348d320,2403025 -348d324,2202825 -348d328,c103474 -348d32c,308400ff -348d330,8fbf001c -348d334,8fb20018 -348d338,8fb10014 -348d33c,8fb00010 -348d340,d7b40020 -348d344,3e00008 -348d348,27bd0028 -348d34c,27bdffe0 -348d350,afbf001c -348d354,afb10018 -348d358,afb00014 -348d35c,3c108041 -348d360,26101eec -348d364,26110040 -348d368,a6000000 -348d36c,c103910 -348d370,24041e70 -348d374,ae020004 -348d378,26100008 -348d37c,5611fffb -348d380,a6000000 -348d384,8fbf001c -348d388,8fb10018 -348d38c,8fb00014 -348d390,3e00008 -348d394,27bd0020 -348d398,3c028041 -348d39c,a4401eec -348d3a0,24421eec -348d3a4,a4400008 -348d3a8,a4400010 -348d3ac,a4400018 -348d3b0,a4400020 -348d3b4,a4400028 -348d3b8,a4400030 -348d3bc,3e00008 -348d3c0,a4400038 -348d3c4,27bdffe8 -348d3c8,afbf0014 -348d3cc,afb00010 -348d3d0,afa5001c -348d3d4,10a0000e -348d3d8,afa60020 -348d3dc,808025 -348d3e0,93a40023 -348d3e4,50800002 -348d3e8,97a40020 -348d3ec,3084ffff -348d3f0,c10304c -348d3f8,c10303d -348d3fc,402025 -348d400,94430004 -348d404,a6030000 -348d408,90420006 -348d40c,a2020002 -348d410,8fbf0014 -348d414,8fb00010 -348d418,3e00008 -348d41c,27bd0018 -348d420,27bdffe0 -348d424,afbf001c -348d428,afb00018 -348d42c,808025 -348d430,30e700ff -348d434,90c600a5 -348d438,c102174 -348d43c,27a40010 -348d440,8fa50010 -348d444,8fa60014 -348d448,c1034f1 -348d44c,2002025 -348d450,8fbf001c -348d454,8fb00018 -348d458,3e00008 -348d45c,27bd0020 -348d460,27bdffd8 -348d464,afbf0024 -348d468,afb10020 -348d46c,afb0001c -348d470,808025 -348d474,a08825 -348d478,3c028041 -348d47c,8c42e91c -348d480,afa20010 -348d484,3825 -348d488,a03025 -348d48c,802825 -348d490,c103508 -348d494,27a40010 -348d498,3c028041 -348d49c,8c47e9c8 -348d4a0,2203025 -348d4a4,2002825 -348d4a8,c1034b1 -348d4ac,8fa40010 -348d4b0,8fbf0024 -348d4b4,8fb10020 -348d4b8,8fb0001c -348d4bc,3e00008 -348d4c0,27bd0028 -348d4c4,27bdffd8 -348d4c8,afbf0024 -348d4cc,afb10020 -348d4d0,afb0001c -348d4d4,808025 -348d4d8,9083001d -348d4dc,24020011 -348d4e0,10620007 -348d4e4,a08825 -348d4e8,3c028001 -348d4ec,24423268 -348d4f0,40f809 -348d4f8,10000010 -348d4fc,8fbf0024 -348d500,3c028041 -348d504,8c42e920 -348d508,afa20010 -348d50c,3825 -348d510,a03025 -348d514,802825 -348d518,c103508 -348d51c,27a40010 -348d520,3c028041 -348d524,8c47e9c8 -348d528,2203025 -348d52c,2002825 -348d530,c1034b1 -348d534,8fa40010 -348d538,8fbf0024 -348d53c,8fb10020 -348d540,8fb0001c -348d544,3e00008 -348d548,27bd0028 -348d54c,27bdffd8 -348d550,afbf0024 -348d554,afb10020 -348d558,afb0001c -348d55c,808025 -348d560,a08825 -348d564,3c028041 -348d568,8c42e924 -348d56c,afa20010 -348d570,2407004f -348d574,a03025 -348d578,802825 -348d57c,c103508 -348d580,27a40010 -348d584,3c028041 -348d588,8c47e9cc -348d58c,2203025 -348d590,2002825 -348d594,c1034b1 -348d598,8fa40010 -348d59c,8fbf0024 -348d5a0,8fb10020 -348d5a4,8fb0001c -348d5a8,3e00008 -348d5ac,27bd0028 -348d5b0,27bdffd8 -348d5b4,afbf0024 -348d5b8,afb10020 -348d5bc,afb0001c -348d5c0,808025 -348d5c4,a08825 -348d5c8,3c028041 -348d5cc,8c42e928 -348d5d0,afa20010 -348d5d4,3825 -348d5d8,a03025 -348d5dc,802825 -348d5e0,c103508 -348d5e4,27a40010 -348d5e8,3c028041 -348d5ec,8c47e9d0 -348d5f0,2203025 -348d5f4,2002825 -348d5f8,c1034b1 -348d5fc,8fa40010 -348d600,8fbf0024 -348d604,8fb10020 -348d608,8fb0001c -348d60c,3e00008 -348d610,27bd0028 -348d614,27bdffd8 -348d618,afbf0024 -348d61c,afb10020 -348d620,afb0001c -348d624,808025 -348d628,a08825 -348d62c,3c028041 -348d630,8c42e92c -348d634,afa20010 -348d638,2407000c -348d63c,a03025 -348d640,802825 -348d644,c103508 -348d648,27a40010 -348d64c,3c028041 -348d650,8c47e9d4 -348d654,2203025 -348d658,2002825 -348d65c,c1034b1 -348d660,8fa40010 -348d664,8fbf0024 -348d668,8fb10020 -348d66c,8fb0001c -348d670,3e00008 -348d674,27bd0028 -348d678,27bdffd0 -348d67c,afbf002c -348d680,afb10028 -348d684,afb00024 -348d688,808025 -348d68c,afa00010 -348d690,afa00014 -348d694,9482001c -348d698,24030001 -348d69c,14430008 -348d6a0,a08825 -348d6a4,24070015 -348d6a8,90a600a5 -348d6ac,802825 -348d6b0,c102174 -348d6b4,27a40010 -348d6b8,10000012 -348d6bc,afa00018 -348d6c0,24030007 -348d6c4,14430008 -348d6c8,24030a0c -348d6cc,24070058 -348d6d0,90a600a5 -348d6d4,802825 -348d6d8,c102174 -348d6dc,27a40010 -348d6e0,10000008 -348d6e4,afa00018 -348d6e8,54430006 -348d6ec,afa00018 -348d6f0,3c050010 -348d6f4,34a5010a -348d6f8,c10214c -348d6fc,27a40010 -348d700,afa00018 -348d704,8fa50010 -348d708,8fa60014 -348d70c,c1034f1 -348d710,27a40018 -348d714,97a20018 -348d718,10400008 -348d71c,2203025 -348d720,3c028041 -348d724,8c47e9c0 -348d728,2002825 -348d72c,c1034b1 -348d730,8fa40018 -348d734,10000005 -348d738,8fbf002c -348d73c,2002825 -348d740,c103474 -348d744,92040141 -348d748,8fbf002c -348d74c,8fb10028 -348d750,8fb00024 -348d754,3e00008 -348d758,27bd0030 -348d75c,27bdffd0 -348d760,afbf002c -348d764,afb10028 -348d768,afb00024 -348d76c,808025 -348d770,afa00010 -348d774,afa00014 -348d778,9482001c -348d77c,10400004 -348d780,a08825 -348d784,24030005 -348d788,54430007 -348d78c,afa00018 -348d790,24070034 -348d794,922600a5 -348d798,2002825 -348d79c,c102174 -348d7a0,27a40010 -348d7a4,afa00018 -348d7a8,8fa50010 -348d7ac,8fa60014 -348d7b0,c1034f1 -348d7b4,27a40018 -348d7b8,97a20018 -348d7bc,10400008 -348d7c0,2203025 -348d7c4,3c028041 -348d7c8,8c47e9c0 -348d7cc,2002825 -348d7d0,c1034b1 -348d7d4,8fa40018 -348d7d8,10000005 -348d7dc,8fbf002c -348d7e0,2002825 -348d7e4,c103474 -348d7e8,92040147 -348d7ec,8fbf002c -348d7f0,8fb10028 -348d7f4,8fb00024 -348d7f8,3e00008 -348d7fc,27bd0030 -348d800,27bdffd8 -348d804,afbf0024 -348d808,afb10020 -348d80c,afb0001c -348d810,808025 -348d814,a08825 -348d818,3c028041 -348d81c,8c42e91c -348d820,afa20010 -348d824,2407003e -348d828,a03025 -348d82c,802825 -348d830,c103508 -348d834,27a40010 -348d838,3c028041 -348d83c,8c47e9c0 -348d840,2203025 -348d844,2002825 -348d848,c1034b1 -348d84c,8fa40010 -348d850,8fbf0024 -348d854,8fb10020 -348d858,8fb0001c -348d85c,3e00008 -348d860,27bd0028 -348d864,27bdffe0 -348d868,afbf001c -348d86c,afb20018 -348d870,afb10014 -348d874,afb00010 -348d878,808825 -348d87c,3c028008 -348d880,24421628 -348d884,40f809 -348d888,a08025 -348d88c,2403ffff -348d890,1443000d -348d894,8fbf001c -348d898,92230008 -348d89c,2c630013 -348d8a0,1060000a -348d8a4,8fb20018 -348d8a8,92320009 -348d8ac,2002825 -348d8b0,3c028008 -348d8b4,244212f0 -348d8b8,40f809 -348d8bc,2202025 -348d8c0,a2320009 -348d8c4,8fbf001c -348d8c8,8fb20018 -348d8cc,8fb10014 -348d8d0,8fb00010 -348d8d4,3e00008 -348d8d8,27bd0020 -348d8dc,27bdffd8 -348d8e0,afbf0024 -348d8e4,afb10020 -348d8e8,afb0001c -348d8ec,a08825 -348d8f0,c08025 -348d8f4,3c028041 -348d8f8,c440e9dc -348d8fc,3c028041 -348d900,8c47e9d8 -348d904,3c028002 -348d908,24422cf4 -348d90c,40f809 -348d910,e7a00010 -348d914,14400018 -348d918,8fbf0024 -348d91c,3c028040 -348d920,90420d64 -348d924,50400015 -348d928,8fb10020 -348d92c,24020043 -348d930,12020005 -348d934,24020044 -348d938,1202000a -348d93c,24050079 -348d940,1000000e -348d944,8fb10020 -348d948,24050078 -348d94c,3c028006 -348d950,3442fdcc -348d954,40f809 -348d958,2202025 -348d95c,10000006 -348d960,8fbf0024 -348d964,3c028006 -348d968,3442fdcc -348d96c,40f809 -348d970,2202025 -348d974,8fbf0024 -348d978,8fb10020 -348d97c,8fb0001c -348d980,3e00008 -348d984,27bd0028 -348d988,801025 -348d98c,14c00002 -348d990,a6001b -348d994,7000d -348d998,2810 -348d99c,3812 -348d9a0,3c03aaaa -348d9a4,3463aaab -348d9a8,e30019 -348d9ac,1810 -348d9b0,31882 -348d9b4,32040 -348d9b8,831821 -348d9bc,31840 -348d9c0,e31823 -348d9c4,44850000 -348d9c8,4a10004 -348d9cc,468000a1 -348d9d0,3c048041 -348d9d4,d480e9e8 -348d9d8,46201080 -348d9dc,462010a0 -348d9e0,44860000 -348d9e4,4c10004 -348d9e8,46800021 -348d9ec,3c048041 -348d9f0,d484e9e8 -348d9f4,46240000 -348d9f8,46200020 -348d9fc,46001083 -348da00,3c048041 -348da04,c484e9e0 -348da08,46022101 -348da0c,24640001 -348da10,3c068041 -348da14,24c6e930 -348da18,32840 -348da1c,a32821 -348da20,c52821 -348da24,90a50001 -348da28,44850000 -348da30,46800020 -348da34,46040002 -348da38,42840 -348da3c,a42821 -348da40,c53021 -348da44,90c50001 -348da48,44853000 -348da50,468031a0 -348da54,46023182 -348da58,46060000 -348da5c,3c058041 -348da60,c4a6e9e4 -348da64,4600303e -348da6c,45030005 -348da70,46060001 -348da74,4600000d -348da78,44050000 -348da7c,10000006 -348da80,30a700ff -348da84,4600000d -348da88,44050000 -348da8c,3c068000 -348da90,a62825 -348da94,30a700ff -348da98,3c068041 -348da9c,24c6e930 -348daa0,32840 -348daa4,a32821 -348daa8,c52821 -348daac,90a50002 -348dab0,44850000 -348dab8,46800020 -348dabc,46040002 -348dac0,42840 -348dac4,a42821 -348dac8,c53021 -348dacc,90c50002 -348dad0,44853000 -348dad8,468031a0 -348dadc,46023182 -348dae0,46060000 -348dae4,3c058041 -348dae8,c4a6e9e4 -348daec,4600303e -348daf4,45030005 -348daf8,46060001 -348dafc,4600000d -348db00,44050000 -348db04,10000006 -348db08,30a600ff -348db0c,4600000d -348db10,44050000 -348db14,3c068000 -348db18,a62825 -348db1c,30a600ff -348db20,32840 -348db24,a31821 -348db28,3c088041 -348db2c,2508e930 -348db30,681821 -348db34,90650000 -348db38,44850000 -348db40,46800020 -348db44,46040002 -348db48,41840 -348db4c,641821 -348db50,681821 -348db54,90630000 -348db58,44832000 -348db60,46802120 -348db64,46022082 -348db68,46020000 -348db6c,3c038041 -348db70,c462e9e4 -348db74,4600103e -348db7c,45030005 -348db80,46020001 -348db84,4600000d -348db88,44030000 -348db8c,10000006 -348db90,a0430000 -348db94,4600000d -348db98,44030000 -348db9c,3c048000 -348dba0,641825 -348dba4,a0430000 -348dba8,a0470001 -348dbac,3e00008 -348dbb0,a0460002 -348dbb4,3c028011 -348dbb8,3442a5d0 -348dbbc,24030140 -348dbc0,a4431424 -348dbc4,90440032 -348dbc8,41840 -348dbcc,641821 -348dbd0,31900 -348dbd4,3e00008 -348dbd8,a0430033 -348dbdc,24a20002 -348dbe0,24a50082 -348dbe4,24065700 -348dbe8,24070004 -348dbec,9443fffe -348dbf0,50660008 -348dbf4,24420004 -348dbf8,50600006 -348dbfc,24420004 -348dc00,94430000 -348dc04,2c630004 -348dc08,54600001 -348dc0c,a4470000 -348dc10,24420004 -348dc14,5445fff6 -348dc18,9443fffe -348dc1c,3e00008 -348dc24,27bdffe8 -348dc28,afbf0014 -348dc2c,c103910 -348dc30,24040400 -348dc34,3c038041 -348dc38,ac620ea8 -348dc3c,3c038041 -348dc40,ac620eac -348dc44,8fbf0014 -348dc48,3e00008 -348dc4c,27bd0018 -348dc50,80830000 -348dc54,10600025 -348dc58,6025 -348dc5c,3c028041 -348dc60,8c4a0ea8 -348dc64,254a0400 -348dc68,3c028041 -348dc6c,8c480eac -348dc70,1025 -348dc74,3c0bff00 -348dc78,256b0fff -348dc7c,30c60fff -348dc80,240ef000 -348dc84,240d0001 -348dc88,10a482b -348dc8c,55200005 -348dc90,a1030000 -348dc94,11800016 -348dc98,3c038041 -348dc9c,3e00008 -348dca0,ac680eac -348dca4,30a90fff -348dca8,94b00 -348dcac,8d030000 -348dcb0,6b1824 -348dcb4,691825 -348dcb8,6e1824 -348dcbc,661825 -348dcc0,ad030000 -348dcc4,25080004 -348dcc8,a72821 -348dccc,24420001 -348dcd0,821821 -348dcd4,80630000 -348dcd8,1460ffeb -348dcdc,1a06025 -348dce0,3c038041 -348dce4,3e00008 -348dce8,ac680eac -348dcec,1025 -348dcf0,3e00008 -348dcf8,27bdffe8 -348dcfc,afbf0014 -348dd00,3c028041 -348dd04,c103714 -348dd08,9447ebec -348dd0c,8fbf0014 -348dd10,3e00008 -348dd14,27bd0018 -348dd18,27bdffb0 -348dd1c,afbf004c -348dd20,afbe0048 -348dd24,afb70044 -348dd28,afb60040 -348dd2c,afb5003c -348dd30,afb40038 -348dd34,afb30034 -348dd38,afb20030 -348dd3c,afb1002c -348dd40,afb00028 -348dd44,afa40050 -348dd48,a0b825 -348dd4c,c0b025 -348dd50,e0a825 -348dd54,8fbe0060 -348dd58,8825 -348dd5c,3c148041 -348dd60,2694ebe8 -348dd64,3c028041 -348dd68,afa20020 -348dd6c,3c138041 -348dd70,3c1238e3 -348dd74,36528e39 -348dd78,1130c0 -348dd7c,d13021 -348dd80,24070012 -348dd84,63040 -348dd88,2802825 -348dd8c,c1023dd -348dd90,8fa40050 -348dd94,8fa20020 -348dd98,8c500ea8 -348dd9c,8e620eac -348dda0,202102b -348dda4,50400025 -348dda8,26310001 -348ddac,82020000 -348ddb0,2002825 -348ddb4,2442ffe0 -348ddb8,520018 -348ddbc,1810 -348ddc0,31883 -348ddc4,227c3 -348ddc8,641823 -348ddcc,14710016 -348ddd0,26100004 -348ddd4,8ca70000 -348ddd8,73b02 -348dddc,30e70fff -348dde0,520018 -348dde4,1810 -348dde8,31883 -348ddec,641823 -348ddf0,330c0 -348ddf4,c33021 -348ddf8,63040 -348ddfc,afb60018 -348de00,afb70014 -348de04,8ca30000 -348de08,30630fff -348de0c,7e1821 -348de10,afa30010 -348de14,f53821 -348de18,463023 -348de1c,2802825 -348de20,c102445 -348de24,8fa40050 -348de28,8e620eac -348de2c,202102b -348de30,5440ffdf -348de34,82020000 -348de38,26310001 -348de3c,24020006 -348de40,1622ffce -348de44,1130c0 -348de48,3c028041 -348de4c,8c430ea8 -348de50,3c028041 -348de54,ac430eac -348de58,8fbf004c -348de5c,8fbe0048 -348de60,8fb70044 -348de64,8fb60040 -348de68,8fb5003c -348de6c,8fb40038 -348de70,8fb30034 -348de74,8fb20030 -348de78,8fb1002c -348de7c,8fb00028 -348de80,3e00008 -348de84,27bd0050 -348de88,27bdffe0 -348de8c,afbf001c -348de90,3c028041 -348de94,2442ebe8 -348de98,afa00010 -348de9c,3825 -348dea0,94460006 -348dea4,c103746 -348dea8,94450004 -348deac,8fbf001c -348deb0,3e00008 -348deb4,27bd0020 -348deb8,3c028041 -348debc,24030001 -348dec0,ac430eb0 -348dec4,3c038041 -348dec8,8c620eb4 -348decc,2c440006 -348ded0,50800001 -348ded4,24020005 -348ded8,3e00008 -348dedc,ac620eb4 -348dee0,27bdffb8 -348dee4,afbf0044 -348dee8,afbe0040 -348deec,afb6003c -348def0,afb50038 -348def4,afb40034 -348def8,afb30030 -348defc,afb2002c -348df00,afb10028 -348df04,afb00024 -348df08,3a0f025 -348df0c,3c028040 -348df10,94420db0 -348df14,10400133 -348df18,3a0a825 -348df1c,3c02801d -348df20,3442aa30 -348df24,8c42066c -348df28,3c033000 -348df2c,24630483 -348df30,431024 -348df34,1440012b -348df38,808025 -348df3c,3c02801c -348df40,344284a0 -348df44,8c430008 -348df48,3c02800f -348df4c,8c4213ec -348df50,54620125 -348df54,2a0e825 -348df58,3c028011 -348df5c,3442a5d0 -348df60,8c47135c -348df64,14e0011f -348df68,3c02800e -348df6c,3442f1b0 -348df70,8c420000 -348df74,30420020 -348df78,1440011a -348df7c,3c028041 -348df80,8c430eb0 -348df84,24020001 -348df88,1062000a -348df8c,3c02801c -348df90,344284a0 -348df94,3c030001 -348df98,431021 -348df9c,94430934 -348dfa0,24020006 -348dfa4,54620110 -348dfa8,2a0e825 -348dfac,10000009 -348dfb0,3c038041 -348dfb4,344284a0 -348dfb8,3c030001 -348dfbc,431021 -348dfc0,94430934 -348dfc4,24020006 -348dfc8,14620007 -348dfcc,3c028041 -348dfd0,3c038041 -348dfd4,8c620eb4 -348dfd8,3042001f -348dfdc,ac620eb4 -348dfe0,10000022 -348dfe4,241300ff -348dfe8,8c420eb4 -348dfec,2c430006 -348dff0,1060000a -348dff4,2c43006a -348dff8,29a00 -348dffc,2629823 -348e000,3c02cccc -348e004,3442cccd -348e008,2620019 -348e00c,9810 -348e010,139882 -348e014,10000015 -348e018,327300ff -348e01c,14600013 -348e020,241300ff -348e024,2c4300ba -348e028,1060000b -348e02c,21a00 -348e030,621023 -348e034,24429769 -348e038,3c03cccc -348e03c,3463cccd -348e040,430019 -348e044,1010 -348e048,29982 -348e04c,139827 -348e050,10000006 -348e054,327300ff -348e058,3c028041 -348e05c,ac400eb0 -348e060,3c028041 -348e064,100000df -348e068,ac400eb4 -348e06c,3c038041 -348e070,8c620eb4 -348e074,24420001 -348e078,ac620eb4 -348e07c,3c028011 -348e080,3442a5d0 -348e084,8c4808c4 -348e088,19000011 -348e08c,1001025 -348e090,e05025 -348e094,3c056666 -348e098,24a56667 -348e09c,254a0001 -348e0a0,401825 -348e0a4,450018 -348e0a8,2010 -348e0ac,42083 -348e0b0,217c3 -348e0b4,2863000a -348e0b8,1060fff8 -348e0bc,821023 -348e0c0,15400005 -348e0c4,3c028040 -348e0c8,10000002 -348e0cc,240a0001 -348e0d0,240a0001 -348e0d4,3c028040 -348e0d8,94450db2 -348e0dc,18a00010 -348e0e0,a01025 -348e0e4,3c066666 -348e0e8,24c66667 -348e0ec,24e70001 -348e0f0,401825 -348e0f4,460018 -348e0f8,2010 -348e0fc,42083 -348e100,217c3 -348e104,2863000a -348e108,1060fff8 -348e10c,821023 -348e110,54e00005 -348e114,1473821 -348e118,10000002 -348e11c,24070001 -348e120,24070001 -348e124,1473821 -348e128,24f40001 -348e12c,3c028041 -348e130,2442ebe8 -348e134,94430004 -348e138,740018 -348e13c,2012 -348e140,3c038041 -348e144,2463ebc8 -348e148,94660004 -348e14c,862021 -348e150,497c2 -348e154,2449021 -348e158,129043 -348e15c,129023 -348e160,265200a0 -348e164,94420006 -348e168,44820000 -348e170,46800021 -348e174,3c028041 -348e178,d446e9f0 -348e17c,46260002 -348e180,3c028041 -348e184,d442e9f8 -348e188,46201001 -348e18c,3c028041 -348e190,d444ea00 -348e194,46240000 -348e198,4620000d -348e19c,44060000 -348e1a0,94620006 -348e1a4,44820000 -348e1ac,46800021 -348e1b0,46260002 -348e1b4,46201081 -348e1b8,3c028041 -348e1bc,d440ea08 -348e1c0,46201080 -348e1c4,46241080 -348e1c8,4620100d -348e1cc,44110000 -348e1d0,24e20009 -348e1d4,210c2 -348e1d8,210c0 -348e1dc,3a2e823 -348e1e0,27a40020 -348e1e4,941021 -348e1e8,19400015 -348e1ec,a0400000 -348e1f0,2549ffff -348e1f4,894821 -348e1f8,806025 -348e1fc,3c0b6666 -348e200,256b6667 -348e204,10b0018 -348e208,1810 -348e20c,31883 -348e210,817c3 -348e214,621823 -348e218,31080 -348e21c,431021 -348e220,21040 -348e224,1021023 -348e228,24420030 -348e22c,a1220000 -348e230,604025 -348e234,1201025 -348e238,144cfff2 -348e23c,2529ffff -348e240,8a1021 -348e244,2403002f -348e248,a0430000 -348e24c,147102a -348e250,10400012 -348e254,873821 -348e258,8a5021 -348e25c,3c086666 -348e260,25086667 -348e264,a80018 -348e268,1810 -348e26c,31883 -348e270,517c3 -348e274,621823 -348e278,31080 -348e27c,431021 -348e280,21040 -348e284,a21023 -348e288,24420030 -348e28c,a0e20000 -348e290,24e7ffff -348e294,14eafff3 -348e298,602825 -348e29c,8e020008 -348e2a0,24430008 -348e2a4,ae030008 -348e2a8,3c03de00 -348e2ac,ac430000 -348e2b0,3c038041 -348e2b4,2463ec38 -348e2b8,ac430004 -348e2bc,8e020008 -348e2c0,24430008 -348e2c4,ae030008 -348e2c8,3c03e700 -348e2cc,ac430000 -348e2d0,ac400004 -348e2d4,8e020008 -348e2d8,24430008 -348e2dc,ae030008 -348e2e0,3c03fc11 -348e2e4,34639623 -348e2e8,ac430000 -348e2ec,3c03ff2f -348e2f0,3463ffff -348e2f4,ac430004 -348e2f8,8e030008 -348e2fc,24620008 -348e300,ae020008 -348e304,3c16fa00 -348e308,ac760000 -348e30c,3c02dad3 -348e310,24420b00 -348e314,2621025 -348e318,ac620004 -348e31c,c10373e -348e320,2402825 -348e324,3c028041 -348e328,9442ebec -348e32c,540018 -348e330,a012 -348e334,292a021 -348e338,8e020008 -348e33c,24430008 -348e340,ae030008 -348e344,ac560000 -348e348,3c03f4ec -348e34c,24633000 -348e350,2639825 -348e354,ac530004 -348e358,3c028041 -348e35c,8c460eb4 -348e360,63042 -348e364,24070001 -348e368,30c6000f -348e36c,3c128041 -348e370,2645ebc8 -348e374,c1023dd -348e378,2002025 -348e37c,2645ebc8 -348e380,94a20006 -348e384,afa20018 -348e388,94a20004 -348e38c,afa20014 -348e390,afb10010 -348e394,2803825 -348e398,3025 -348e39c,c102445 +348d024,24020032 +348d028,8c8200a0 +348d02c,30420007 +348d030,10400005 +348d038,38420001 +348d03c,2102b +348d040,3e00008 +348d044,24420030 +348d048,3e00008 +348d04c,24020004 +348d050,8c8300a0 +348d054,31b82 +348d058,30630007 +348d05c,10600005 +348d060,24040001 +348d064,14640004 +348d068,2402007b +348d06c,3e00008 +348d070,24020060 +348d074,24020005 +348d078,3e00008 +348d080,8c8300a0 +348d084,31b02 +348d088,30630003 +348d08c,10600005 +348d090,24040001 +348d094,14640004 +348d098,240200c7 +348d09c,3e00008 +348d0a0,24020046 +348d0a4,24020045 +348d0a8,3e00008 +348d0b0,8c8200a0 +348d0b4,21242 +348d0b8,30420007 +348d0bc,2102b +348d0c0,3e00008 +348d0c4,24420037 +348d0c8,8c8200a0 +348d0cc,21502 +348d0d0,30420007 +348d0d4,2c420002 +348d0d8,2c420001 +348d0dc,3e00008 +348d0e0,24420079 +348d0e4,8c8200a0 +348d0e8,21442 +348d0ec,30420007 +348d0f0,2c420002 +348d0f4,2c420001 +348d0f8,3e00008 +348d0fc,24420077 +348d100,9082003a +348d104,2102b +348d108,3e00008 +348d10c,244200b9 +348d110,8083007c +348d114,2402ffff +348d118,50620007 +348d11c,2402006b +348d120,80830094 +348d124,28630006 +348d128,10600003 +348d12c,2402006a +348d130,3e00008 +348d134,24020003 +348d138,3e00008 +348d140,8083007b +348d144,2402ffff +348d148,10620003 +348d150,3e00008 +348d154,2402000c +348d158,3e00008 +348d15c,2402003b +348d160,8c8300a0 +348d164,30630007 +348d168,14600002 +348d16c,a01025 +348d170,2402004d +348d174,3e00008 +348d17c,8c8300a0 +348d180,30630038 +348d184,14600002 +348d188,a01025 +348d18c,2402004d +348d190,3e00008 +348d198,8c8300a0 +348d19c,3c040001 +348d1a0,3484c000 +348d1a4,641824 +348d1a8,14600002 +348d1ac,a01025 +348d1b0,2402004d +348d1b4,3e00008 +348d1bc,94820eda +348d1c0,30420008 +348d1c4,14400010 +348d1cc,80830086 +348d1d0,2402001b +348d1d4,1062000e +348d1dc,80830087 +348d1e0,1062000d +348d1e8,80830088 +348d1ec,1062000c +348d1f0,2403001b +348d1f4,80840089 +348d1f8,1483000a +348d1fc,a01025 +348d200,3e00008 +348d204,240200c8 +348d208,3e00008 +348d20c,240200c8 +348d210,3e00008 +348d214,240200c8 +348d218,3e00008 +348d21c,240200c8 +348d220,240200c8 +348d224,3e00008 +348d22c,8483002e +348d230,28630140 +348d234,14600008 +348d238,a01025 +348d23c,24030076 +348d240,50a30005 +348d244,2402007f +348d248,38a2003d +348d24c,2c420001 +348d250,3e00008 +348d254,2442007d +348d258,3e00008 +348d260,27bdffe8 +348d264,afbf0014 +348d268,c10434f +348d270,c102801 +348d278,c104132 +348d280,c10225e +348d288,c10224d +348d290,c10384e +348d298,c1041dd +348d2a0,8fbf0014 +348d2a4,3e00008 +348d2a8,27bd0018 +348d2ac,27bdffe8 +348d2b0,afbf0014 +348d2b4,c10244f +348d2bc,c1012b2 +348d2c4,c10377e +348d2cc,c10287d +348d2d4,c101c2c +348d2dc,8fbf0014 +348d2e0,3e00008 +348d2e4,27bd0018 +348d2e8,27bdffe8 +348d2ec,afbf0014 +348d2f0,afb00010 +348d2f4,3c10801c +348d2f8,361084a0 +348d2fc,8e040000 +348d300,c101663 +348d304,248402a8 +348d308,8e040000 +348d30c,c1041fc +348d310,248402a8 +348d314,c1021da +348d31c,8fbf0014 +348d320,8fb00010 +348d324,3e00008 +348d328,27bd0018 +348d32c,27bdffe0 +348d330,afbf001c +348d334,afb10018 +348d338,afb00014 +348d33c,808025 +348d340,c104374 +348d344,a08825 +348d348,2202825 +348d34c,c027368 +348d350,2002025 +348d354,8fbf001c +348d358,8fb10018 +348d35c,8fb00014 +348d360,3e00008 +348d364,27bd0020 +348d368,27bdffe8 +348d36c,afbf0014 +348d370,c1021b3 +348d378,c10434a +348d380,c103861 +348d388,c101c26 +348d390,c1024e8 +348d398,8fbf0014 +348d39c,3e00008 +348d3a0,27bd0018 +348d3a4,3c02801c +348d3a8,344284a0 +348d3ac,3c030001 +348d3b0,431021 +348d3b4,84430988 +348d3b8,14600022 +348d3bc,3c02801c +348d3c0,344284a0 +348d3c4,3c030001 +348d3c8,431021 +348d3cc,84420992 +348d3d0,14400014 +348d3d4,21840 +348d3d8,3c028011 +348d3dc,3442a5d0 +348d3e0,8c420004 +348d3e4,14400009 +348d3e8,3c028011 +348d3ec,3442a5d0 +348d3f0,8c4300a0 +348d3f4,3c020001 +348d3f8,3442c007 +348d3fc,621824 +348d400,14600026 +348d404,24020001 +348d408,3c028011 +348d40c,3442a5d0 +348d410,8c4200a0 +348d414,21382 +348d418,30420007 +348d41c,3e00008 +348d420,2102b +348d424,621821 +348d428,3c028011 +348d42c,3442a5d0 +348d430,8c4200a0 +348d434,621006 +348d438,30420007 +348d43c,3e00008 +348d440,2102b +348d444,344284a0 +348d448,3c040001 +348d44c,441021 +348d450,84440992 +348d454,1480000a +348d458,3c028011 +348d45c,24020003 +348d460,14620007 +348d464,3c028011 +348d468,3442a5d0 +348d46c,8c42009c +348d470,3c03000c +348d474,431024 +348d478,3e00008 +348d47c,2102b +348d480,3442a5d0 +348d484,9442009c +348d488,42080 +348d48c,2463ffff +348d490,832021 +348d494,821007 +348d498,30420001 +348d49c,3e00008 +348d4a4,27bdffe0 +348d4a8,afbf001c +348d4ac,3c028040 +348d4b0,90420883 +348d4b4,10400010 +348d4b8,3c028040 +348d4bc,2406000c +348d4c0,3c028041 +348d4c4,8c453c80 +348d4c8,c103d25 +348d4cc,27a40010 +348d4d0,3c028011 +348d4d4,97a30010 +348d4d8,a4435dd2 +348d4dc,93a30012 +348d4e0,a0435dd4 +348d4e4,97a30010 +348d4e8,a4435dda +348d4ec,93a30012 +348d4f0,a0435ddc +348d4f4,3c028040 +348d4f8,90420884 +348d4fc,10400010 +348d500,8fbf001c +348d504,2406000a +348d508,3c028041 +348d50c,8c453c80 +348d510,c103d25 +348d514,27a40010 +348d518,3c028011 +348d51c,97a30010 +348d520,a4435dce +348d524,93a30012 +348d528,a0435dd0 +348d52c,97a30010 +348d530,a4435dd6 +348d534,93a30012 +348d538,a0435dd8 +348d53c,8fbf001c +348d540,3e00008 +348d544,27bd0020 +348d548,3c02801d +348d54c,3442aa30 +348d550,8c420678 +348d554,10400063 +348d55c,8c430130 +348d560,10600060 +348d568,8c4201c8 +348d56c,2c43001f +348d570,1060005c +348d578,27bdffd8 +348d57c,afbf0024 +348d580,afb10020 +348d584,afb0001c +348d588,280c0 +348d58c,2028023 +348d590,108080 +348d594,2028023 +348d598,108100 +348d59c,3c028011 +348d5a0,2028021 +348d5a4,3c028040 +348d5a8,90420885 +348d5ac,10400018 +348d5b0,2610572c +348d5b4,3c118041 +348d5b8,24060006 +348d5bc,8e253c80 +348d5c0,c103d25 +348d5c4,27a40010 +348d5c8,93a20010 +348d5cc,a2020192 +348d5d0,93a20011 +348d5d4,a2020193 +348d5d8,93a20012 +348d5dc,a2020194 +348d5e0,8e253c80 +348d5e4,24060006 +348d5e8,24a5000c +348d5ec,c103d25 +348d5f0,27a40010 +348d5f4,93a20010 +348d5f8,a202019a +348d5fc,93a20011 +348d600,a202019b +348d604,93a20012 +348d608,1000000c +348d60c,a202019c +348d610,3c028040 +348d614,90440876 +348d618,a2040192 +348d61c,24420876 +348d620,90430001 +348d624,a2030193 +348d628,90420002 +348d62c,a2020194 +348d630,a204019a +348d634,a203019b +348d638,a202019c +348d63c,3c028040 +348d640,90420886 +348d644,10400018 +348d648,3c028040 +348d64c,3c118041 +348d650,24060005 +348d654,8e253c80 +348d658,c103d25 +348d65c,27a40010 +348d660,93a20010 +348d664,a2020196 +348d668,93a20011 +348d66c,a2020197 +348d670,93a20012 +348d674,a2020198 +348d678,8e253c80 +348d67c,24060005 +348d680,24a5000a +348d684,c103d25 +348d688,27a40010 +348d68c,93a20010 +348d690,a202019e +348d694,93a20011 +348d698,a202019f +348d69c,93a20012 +348d6a0,1000000b +348d6a4,a20201a0 +348d6a8,90440879 +348d6ac,a2040196 +348d6b0,24420879 +348d6b4,90430001 +348d6b8,a2030197 +348d6bc,90420002 +348d6c0,a2020198 +348d6c4,a204019e +348d6c8,a203019f +348d6cc,a20201a0 +348d6d0,8fbf0024 +348d6d4,8fb10020 +348d6d8,8fb0001c +348d6dc,3e00008 +348d6e0,27bd0028 +348d6e4,3e00008 +348d6ec,27bdffd0 +348d6f0,afbf002c +348d6f4,afb20028 +348d6f8,afb10024 +348d6fc,afb00020 +348d700,3c028040 +348d704,9043087c +348d708,240200fa +348d70c,14620008 +348d710,24100001 +348d714,3c028040 +348d718,2442087c +348d71c,90500001 +348d720,90420002 +348d724,2028025 +348d728,321000ff +348d72c,10802b +348d730,3c028040 +348d734,9043087f +348d738,240200fa +348d73c,14620008 +348d740,24110001 +348d744,3c028040 +348d748,2442087f +348d74c,90510001 +348d750,90420002 +348d754,2228825 +348d758,323100ff +348d75c,11882b +348d760,3c128041 +348d764,24060009 +348d768,8e453c80 +348d76c,c103d25 +348d770,27a40010 +348d774,8e453c80 +348d778,24060009 +348d77c,24a50012 +348d780,c103d25 +348d784,27a40014 +348d788,24060007 +348d78c,8e453c80 +348d790,c103d25 +348d794,27a40018 +348d798,8e453c80 +348d79c,24060007 +348d7a0,24a5000e +348d7a4,c103d25 +348d7a8,27a4001c +348d7ac,3c02801c +348d7b0,344284a0 +348d7b4,8c421c4c +348d7b8,10400064 +348d7bc,8fbf002c +348d7c0,240500da +348d7c4,3c068011 +348d7c8,24c65c3c +348d7cc,3c088040 +348d7d0,3c078040 +348d7d4,3c0a8040 +348d7d8,254c087f +348d7dc,3c098040 +348d7e0,252b087c +348d7e4,8c430130 +348d7e8,50600055 +348d7ec,8c420124 +348d7f0,84430000 +348d7f4,54650052 +348d7f8,8c420124 +348d7fc,8c43016c +348d800,320c0 +348d804,832023 +348d808,42080 +348d80c,832023 +348d810,42100 +348d814,2484faf0 +348d818,862021 +348d81c,8c4d0170 +348d820,d18c0 +348d824,6d1823 +348d828,31880 +348d82c,6d1823 +348d830,31900 +348d834,2463faf0 +348d838,910d0887 +348d83c,11a0000e +348d840,661821 +348d844,97ae0010 +348d848,a48e0192 +348d84c,93ad0012 +348d850,a08d0194 +348d854,a46e0192 +348d858,a06d0194 +348d85c,97ae0014 +348d860,a48e019a +348d864,93ad0016 +348d868,a08d019c +348d86c,a46e019a +348d870,10000012 +348d874,a06d019c +348d878,12000011 +348d87c,90ed0888 +348d880,912f087c +348d884,a08f0192 +348d888,916e0001 +348d88c,a08e0193 +348d890,916d0002 +348d894,a08d0194 +348d898,a06f0192 +348d89c,a06e0193 +348d8a0,a06d0194 +348d8a4,a08f019a +348d8a8,a08e019b +348d8ac,a08d019c +348d8b0,a06f019a +348d8b4,a06e019b +348d8b8,a06d019c +348d8bc,90ed0888 +348d8c0,11a0000d +348d8c4,97ae0018 +348d8c8,a48e0196 +348d8cc,93ad001a +348d8d0,a08d0198 +348d8d4,a46e0196 +348d8d8,a06d0198 +348d8dc,97ae001c +348d8e0,a48e019e +348d8e4,93ad001e +348d8e8,a08d01a0 +348d8ec,a46e019e +348d8f0,10000012 +348d8f4,a06d01a0 +348d8f8,52200011 +348d8fc,8c420124 +348d900,914f087f +348d904,a08f0196 +348d908,918e0001 +348d90c,a08e0197 +348d910,918d0002 +348d914,a08d0198 +348d918,a06f0196 +348d91c,a06e0197 +348d920,a06d0198 +348d924,a08f019e +348d928,a08e019f +348d92c,a08d01a0 +348d930,a06f019e +348d934,a06e019f +348d938,a06d01a0 +348d93c,8c420124 +348d940,5440ffa9 +348d944,8c430130 +348d948,8fbf002c +348d94c,8fb20028 +348d950,8fb10024 +348d954,8fb00020 +348d958,3e00008 +348d95c,27bd0030 +348d960,27bdffd8 +348d964,afbf001c +348d968,f7b40020 +348d96c,3c028040 +348d970,90420887 +348d974,1040000a +348d978,46006506 +348d97c,24060009 +348d980,3c028041 +348d984,8c453c80 +348d988,c103d25 +348d98c,27a40010 +348d990,93a20010 +348d994,93a30011 +348d998,10000006 +348d99c,93a40012 +348d9a0,3c048040 +348d9a4,9082087c +348d9a8,2484087c +348d9ac,90830001 +348d9b0,90840002 +348d9b4,240500fa +348d9b8,14450043 +348d9bc,642825 +348d9c0,14a00041 +348d9c8,3c028041 +348d9cc,c44012b4 +348d9d0,4600a002 +348d9d4,3c028041 +348d9d8,c44212b8 +348d9dc,46020000 +348d9e0,3c028041 +348d9e4,c44212bc +348d9e8,4600103e +348d9f0,45030005 +348d9f4,46020001 +348d9f8,4600000d +348d9fc,44020000 +348da00,10000006 +348da04,304200ff +348da08,4600000d +348da0c,44020000 +348da10,3c038000 +348da14,431025 +348da18,304200ff +348da1c,3c038041 +348da20,c46012c0 +348da24,4600a002 +348da28,3c038041 +348da2c,c46212b8 +348da30,46020000 +348da34,3c038041 +348da38,c46212bc +348da3c,4600103e +348da44,45030005 +348da48,46020001 +348da4c,4600000d +348da50,44030000 +348da54,10000006 +348da58,306300ff +348da5c,4600000d +348da60,44030000 +348da64,3c048000 +348da68,641825 +348da6c,306300ff +348da70,3c048041 +348da74,c48012c4 +348da78,4600a002 +348da7c,3c048041 +348da80,c48212c8 +348da84,46020000 +348da88,3c048041 +348da8c,c48212bc +348da90,4600103e +348da98,45030005 +348da9c,46020001 +348daa0,4600000d +348daa4,44040000 +348daa8,10000040 +348daac,308400ff +348dab0,4600000d +348dab4,44040000 +348dab8,3c058000 +348dabc,852025 +348dac0,1000003a +348dac4,308400ff +348dac8,44820000 +348dad0,46800020 +348dad4,46140002 +348dad8,3c028041 +348dadc,c44212bc +348dae0,4600103e +348dae8,45030005 +348daec,46020001 +348daf0,4600000d +348daf4,44020000 +348daf8,10000006 +348dafc,304200ff +348db00,4600000d +348db04,44020000 +348db08,3c058000 +348db0c,451025 +348db10,304200ff +348db14,44830000 +348db1c,46800020 +348db20,46140002 +348db24,3c038041 +348db28,c46212bc +348db2c,4600103e +348db34,45030005 +348db38,46020001 +348db3c,4600000d +348db40,44030000 +348db44,10000006 +348db48,306300ff +348db4c,4600000d +348db50,44030000 +348db54,3c058000 +348db58,651825 +348db5c,306300ff +348db60,44840000 +348db68,46800020 +348db6c,46140002 +348db70,3c048041 +348db74,c48212bc +348db78,4600103e +348db80,45030005 +348db84,46020001 +348db88,4600000d +348db8c,44040000 +348db90,10000006 +348db94,308400ff +348db98,4600000d +348db9c,44040000 +348dba0,3c058000 +348dba4,852025 +348dba8,308400ff +348dbac,21600 +348dbb0,42200 +348dbb4,441025 +348dbb8,31c00 +348dbbc,431025 +348dbc0,344200ff +348dbc4,8fbf001c +348dbc8,d7b40020 +348dbcc,3e00008 +348dbd0,27bd0028 +348dbd4,27bdffd8 +348dbd8,afbf0024 +348dbdc,afb20020 +348dbe0,afb1001c +348dbe4,afb00018 +348dbe8,3c02801c +348dbec,344284a0 +348dbf0,90421cda +348dbf4,24030004 +348dbf8,10430015 +348dbfc,2c430005 +348dc00,50600006 +348dc04,2442fffb +348dc08,24030002 +348dc0c,50430008 +348dc10,3c028040 +348dc14,10000013 +348dc18,3c028040 +348dc1c,304200fb +348dc20,54400010 +348dc24,3c028040 +348dc28,10000005 +348dc2c,3c028040 +348dc30,90500889 +348dc34,3c028040 +348dc38,1000000d +348dc3c,9051088a +348dc40,9050088b +348dc44,3c028040 +348dc48,10000009 +348dc4c,9051088c +348dc50,3c028040 +348dc54,9050088d +348dc58,3c028040 +348dc5c,10000004 +348dc60,9051088e +348dc64,9050088f +348dc68,3c028040 +348dc6c,90510890 +348dc70,2111025 +348dc74,1040005b +348dc78,8fbf0024 +348dc7c,3c128041 +348dc80,2406000e +348dc84,8e453c80 +348dc88,c103d25 +348dc8c,27a40010 +348dc90,2406000c +348dc94,8e453c80 +348dc98,c103d25 +348dc9c,27a40014 +348dca0,1200000a +348dca4,3c02801c +348dca8,344284a0 +348dcac,90431cda +348dcb0,318c0 +348dcb4,3c02800f +348dcb8,431021 +348dcbc,97a30010 +348dcc0,a4438214 +348dcc4,93a30012 +348dcc8,a0438216 +348dccc,1220000a +348dcd0,3c02801c +348dcd4,344284a0 +348dcd8,90431cda +348dcdc,318c0 +348dce0,3c02800f +348dce4,431021 +348dce8,97a30014 +348dcec,a4438218 +348dcf0,93a30016 +348dcf4,a043821a +348dcf8,12000010 +348dcfc,3c02801d +348dd00,3c02801c +348dd04,344284a0 +348dd08,97a30010 +348dd0c,a4431cf0 +348dd10,93a30012 +348dd14,a0431cf2 +348dd18,97a30010 +348dd1c,a4431d04 +348dd20,93a30012 +348dd24,a0431d06 +348dd28,97a30010 +348dd2c,a4431d18 +348dd30,93a30012 +348dd34,a0431d1a +348dd38,3c02801d +348dd3c,3442aa30 +348dd40,8c42067c +348dd44,10400027 +348dd48,8fbf0024 +348dd4c,8c430130 +348dd50,10600025 +348dd54,8fb20020 +348dd58,12000010 +348dd5c,24430234 +348dd60,93a40010 +348dd64,44840000 +348dd6c,46800020 +348dd70,e4400234 +348dd74,93a20011 +348dd78,44820000 +348dd80,46800020 +348dd84,e4600004 +348dd88,93a20012 +348dd8c,44820000 +348dd94,46800020 +348dd98,e4600008 +348dd9c,12200011 +348dda0,8fbf0024 +348dda4,93a20014 +348dda8,44820000 +348ddb0,46800020 +348ddb4,e4600010 +348ddb8,93a20015 +348ddbc,44820000 +348ddc4,46800020 +348ddc8,e4600014 +348ddcc,93a20016 +348ddd0,44820000 +348ddd8,46800020 +348dddc,e4600018 +348dde0,8fbf0024 +348dde4,8fb20020 +348dde8,8fb1001c +348ddec,8fb00018 +348ddf0,3e00008 +348ddf4,27bd0028 +348ddf8,27bdffe8 +348ddfc,afbf0014 +348de00,3c038041 +348de04,8c623c80 +348de08,24420001 +348de0c,c103529 +348de10,ac623c80 +348de14,c103552 +348de1c,c1035bb +348de24,c1036f5 +348de2c,8fbf0014 +348de30,3e00008 +348de34,27bd0018 +348de38,27bdffe8 +348de3c,afbf0014 +348de40,801025 +348de44,2c430193 +348de48,10600006 +348de4c,a02025 +348de50,210c0 +348de54,3c03800f +348de58,34638ff8 +348de5c,10000008 +348de60,431021 +348de64,3c031fff +348de68,3463fe6d +348de6c,431021 +348de70,210c0 +348de74,3c038040 +348de78,24630d2c +348de7c,621021 +348de80,8c450000 +348de84,8c460004 +348de88,3c028000 +348de8c,24420df0 +348de90,40f809 +348de94,c53023 +348de98,8fbf0014 +348de9c,3e00008 +348dea0,27bd0018 +348dea4,27bdffe8 +348dea8,afbf0014 +348deac,801025 +348deb0,a02025 +348deb4,a4450000 +348deb8,c10378e +348debc,8c450004 +348dec0,8fbf0014 +348dec4,3e00008 +348dec8,27bd0018 +348decc,27bdffe8 +348ded0,afbf0014 +348ded4,afb00010 +348ded8,802825 +348dedc,3c028041 +348dee0,24426d98 +348dee4,244400c0 +348dee8,94430000 +348deec,1065000a +348def0,408025 +348def4,54600005 +348def8,24420008 +348defc,c1037a9 +348df00,402025 +348df04,10000005 +348df08,2001025 +348df0c,5444fff7 +348df10,94430000 +348df14,8025 +348df18,2001025 +348df1c,8fbf0014 +348df20,8fb00010 +348df24,3e00008 +348df28,27bd0018 +348df2c,3c03801c +348df30,346384a0 +348df34,8c620000 +348df38,8c860004 +348df3c,8c4502d0 +348df40,24a70008 +348df44,ac4702d0 +348df48,3c02db06 +348df4c,24420018 +348df50,aca20000 +348df54,aca60004 +348df58,8c650000 +348df5c,8c840004 +348df60,8ca302c0 +348df64,24660008 +348df68,aca602c0 +348df6c,ac620000 +348df70,3e00008 +348df74,ac640004 +348df78,27bdffe0 +348df7c,afbf0014 +348df80,f7b40018 +348df84,3c02800a +348df88,3442a78c +348df8c,40f809 +348df90,46006506 +348df94,2442000c +348df98,2025 +348df9c,1000000a +348dfa0,2405000c +348dfa4,c4600000 +348dfa8,46140002 +348dfac,e4600000 +348dfb0,24630004 +348dfb4,5462fffc +348dfb8,c4600000 +348dfbc,24840004 +348dfc0,10850003 +348dfc4,24420010 +348dfc8,1000fff6 +348dfcc,2443fff4 +348dfd0,8fbf0014 +348dfd4,d7b40018 +348dfd8,3e00008 +348dfdc,27bd0020 +348dfe0,27bdffd8 +348dfe4,afbf0024 +348dfe8,afb30020 +348dfec,afb2001c +348dff0,afb10018 +348dff4,afb00014 +348dff8,809825 +348dffc,a09025 +348e000,c08025 +348e004,3c118002 +348e008,26222438 +348e00c,3025 +348e010,2002825 +348e014,40f809 +348e018,2402025 +348e01c,26312554 +348e020,3025 +348e024,2002825 +348e028,220f809 +348e02c,2402025 +348e030,2602825 +348e034,c1032bc +348e038,2002025 +348e03c,8fbf0024 +348e040,8fb30020 +348e044,8fb2001c +348e048,8fb10018 +348e04c,8fb00014 +348e050,3e00008 +348e054,27bd0028 +348e058,44860000 +348e05c,24020063 +348e060,54820005 +348e064,84a30000 +348e068,3c028041 +348e06c,c44212d0 +348e070,3e00008 +348e074,46020002 +348e078,240200f1 +348e07c,14620009 +348e080,24020046 +348e084,10820005 +348e088,2402002f +348e08c,14820005 +348e090,3c028041 +348e094,3e00008 +348e098,c44012cc +348e09c,3c028041 +348e0a0,c44012cc +348e0a4,3e00008 +348e0ac,27bdffd8 +348e0b0,afbf001c +348e0b4,afb20018 +348e0b8,afb10014 +348e0bc,afb00010 +348e0c0,f7b40020 +348e0c4,48202 +348e0c8,afa40028 +348e0cc,a08825 +348e0d0,c09025 +348e0d4,4487a000 +348e0d8,c1037b3 +348e0dc,42402 +348e0e0,1040000e +348e0e4,321000ff +348e0e8,c1037cb +348e0ec,402025 +348e0f0,4406a000 +348e0f4,2202825 +348e0f8,c103816 +348e0fc,2002025 +348e100,c1037de +348e104,46000306 +348e108,2604ffff +348e10c,2403025 +348e110,2202825 +348e114,c1037f8 +348e118,308400ff +348e11c,8fbf001c +348e120,8fb20018 +348e124,8fb10014 +348e128,8fb00010 +348e12c,d7b40020 +348e130,3e00008 +348e134,27bd0028 +348e138,27bdffe0 +348e13c,afbf001c +348e140,afb10018 +348e144,afb00014 +348e148,3c108041 +348e14c,26106d98 +348e150,261100c0 +348e154,a6000000 +348e158,c104354 +348e15c,24041e70 +348e160,ae020004 +348e164,26100008 +348e168,5611fffb +348e16c,a6000000 +348e170,8fbf001c +348e174,8fb10018 +348e178,8fb00014 +348e17c,3e00008 +348e180,27bd0020 +348e184,3c028041 +348e188,24426d98 +348e18c,244300c0 +348e190,a4400000 +348e194,24420008 +348e198,5443fffe +348e19c,a4400000 +348e1a0,3e00008 +348e1a8,27bdffe8 +348e1ac,afbf0014 +348e1b0,afb00010 +348e1b4,afa5001c +348e1b8,10a0000e +348e1bc,afa60020 +348e1c0,808025 +348e1c4,93a40023 +348e1c8,50800002 +348e1cc,97a40020 +348e1d0,3084ffff +348e1d4,c1033ca +348e1dc,c1033bb +348e1e0,402025 +348e1e4,94430004 +348e1e8,a6030000 +348e1ec,90420006 +348e1f0,a2020002 +348e1f4,8fbf0014 +348e1f8,8fb00010 +348e1fc,3e00008 +348e200,27bd0018 +348e204,27bdffe0 +348e208,afbf001c +348e20c,afb00018 +348e210,808025 +348e214,30e700ff +348e218,90c600a5 +348e21c,c102300 +348e220,27a40010 +348e224,8fa50010 +348e228,8fa60014 +348e22c,c10386a +348e230,2002025 +348e234,8fbf001c +348e238,8fb00018 +348e23c,3e00008 +348e240,27bd0020 +348e244,27bdffd8 +348e248,afbf0024 +348e24c,afb10020 +348e250,afb0001c +348e254,808025 +348e258,a08825 +348e25c,a7a00010 +348e260,a3a00012 +348e264,3825 +348e268,a03025 +348e26c,802825 +348e270,c103881 +348e274,27a40010 +348e278,97a30010 +348e27c,10600017 +348e280,1025 +348e284,860300ae +348e288,24020001 +348e28c,10620009 +348e290,3c028041 +348e294,c1024f3 +348e298,2002025 +348e29c,10400005 +348e2a0,3c028041 +348e2a4,8c423c3c +348e2a8,2021026 +348e2ac,1000000b +348e2b0,2c420001 +348e2b4,8c433c3c +348e2b8,10700008 +348e2bc,24020001 +348e2c0,3c028041 +348e2c4,8c4712d4 +348e2c8,2203025 +348e2cc,2002825 +348e2d0,c10382b +348e2d4,8fa40010 +348e2d8,24020001 +348e2dc,8fbf0024 +348e2e0,8fb10020 +348e2e4,8fb0001c +348e2e8,3e00008 +348e2ec,27bd0028 +348e2f0,27bdffd8 +348e2f4,afbf0024 +348e2f8,afb10020 +348e2fc,afb0001c +348e300,808025 +348e304,a08825 +348e308,3c028041 +348e30c,8c42122c +348e310,afa20010 +348e314,3825 +348e318,a03025 +348e31c,802825 +348e320,c103881 +348e324,27a40010 +348e328,3c028041 +348e32c,8c4712d4 +348e330,2203025 +348e334,2002825 +348e338,c10382b +348e33c,8fa40010 +348e340,8fbf0024 +348e344,8fb10020 +348e348,8fb0001c +348e34c,3e00008 +348e350,27bd0028 +348e354,27bdffd8 +348e358,afbf0024 +348e35c,afb10020 +348e360,afb0001c +348e364,808025 +348e368,c10255c +348e36c,a08825 +348e370,1440000e +348e374,3c028041 +348e378,8c423c3c +348e37c,1050000b +348e380,24020001 +348e384,860300ae +348e388,50620009 +348e38c,a7a00010 +348e390,2202825 +348e394,3c028001 +348e398,24423268 +348e39c,40f809 348e3a0,2002025 -348e3a4,c1037a2 -348e3a8,2002025 -348e3ac,8e020008 -348e3b0,24430008 -348e3b4,ae030008 -348e3b8,3c03e900 -348e3bc,ac430000 -348e3c0,ac400004 -348e3c4,8e020008 -348e3c8,24430008 -348e3cc,ae030008 -348e3d0,3c03df00 -348e3d4,ac430000 -348e3d8,ac400004 -348e3dc,10000002 -348e3e0,2a0e825 -348e3e4,2a0e825 -348e3e8,3c0e825 -348e3ec,8fbf0044 -348e3f0,8fbe0040 -348e3f4,8fb6003c -348e3f8,8fb50038 -348e3fc,8fb40034 -348e400,8fb30030 -348e404,8fb2002c -348e408,8fb10028 -348e40c,8fb00024 -348e410,3e00008 -348e414,27bd0048 -348e418,3c028040 -348e41c,a040351c -348e420,3c028040 -348e424,3e00008 -348e428,ac403520 -348e42c,3c038041 -348e430,3c028050 -348e434,24420000 -348e438,3e00008 -348e43c,ac620eb8 -348e440,3082000f -348e444,10400009 -348e448,3c038041 -348e44c,417c3 -348e450,21702 -348e454,821821 -348e458,3063000f -348e45c,431023 -348e460,24420010 -348e464,822021 -348e468,3c038041 -348e46c,8c620eb8 -348e470,442021 -348e474,3e00008 -348e478,ac640eb8 -348e47c,27bdffe8 -348e480,afbf0014 -348e484,afb00010 -348e488,808025 -348e48c,c103910 -348e490,8c840008 -348e494,402025 -348e498,ae020000 -348e49c,8e060008 -348e4a0,3c028000 -348e4a4,24420df0 -348e4a8,40f809 -348e4ac,8e050004 -348e4b0,8fbf0014 -348e4b4,8fb00010 -348e4b8,3e00008 -348e4bc,27bd0018 -348e4c0,3c02800f -348e4c4,a0401640 -348e4c8,3c028041 -348e4cc,a0400ebc -348e4d0,3c028011 -348e4d4,3442a5d0 -348e4d8,8c420004 -348e4dc,14400086 -348e4e0,3c028011 -348e4e4,3442a5d0 -348e4e8,8c421360 -348e4ec,2c420004 -348e4f0,10400081 -348e4f4,3c028011 -348e4f8,3442a5d0 -348e4fc,8c420000 -348e500,240301fd -348e504,14430005 -348e508,3c038011 -348e50c,3c02800f -348e510,24030001 -348e514,3e00008 -348e518,a0431640 -348e51c,3463a5d0 -348e520,94630ed6 -348e524,30630100 -348e528,1460000a -348e52c,3c038011 -348e530,24030157 -348e534,10430003 -348e538,240301f9 -348e53c,14430005 -348e540,3c038011 -348e544,3c02800f -348e548,24030002 -348e54c,3e00008 -348e550,a0431640 -348e554,3463a5d0 -348e558,94630edc -348e55c,30640400 -348e560,54800016 -348e564,3c028011 -348e568,240404da -348e56c,10440005 -348e570,2404ffbf -348e574,441024 -348e578,2404019d -348e57c,14440005 -348e580,3c02801c -348e584,3c02800f -348e588,24030003 -348e58c,3e00008 -348e590,a0431640 -348e594,344284a0 -348e598,944200a4 -348e59c,2442ffa8 -348e5a0,2c420002 -348e5a4,10400005 -348e5a8,3c028011 -348e5ac,3c02800f -348e5b0,24030003 -348e5b4,3e00008 -348e5b8,a0431640 -348e5bc,3442a5d0 -348e5c0,8c4200a4 -348e5c4,30420007 -348e5c8,24040007 -348e5cc,5444001f -348e5d0,30630200 -348e5d4,3c028011 -348e5d8,3442a5d0 -348e5dc,8c42037c -348e5e0,30420002 -348e5e4,54400019 -348e5e8,30630200 -348e5ec,3c02801c -348e5f0,344284a0 -348e5f4,944200a4 -348e5f8,2442ffae -348e5fc,2c420002 -348e600,50400012 -348e604,30630200 -348e608,3c028041 -348e60c,24040002 -348e610,a0440ebc -348e614,3c028011 -348e618,3442a5d0 -348e61c,8c420000 -348e620,24040191 -348e624,10440008 -348e628,24040205 -348e62c,10440006 -348e630,240400db -348e634,10440004 -348e638,3c02800f -348e63c,24030005 -348e640,3e00008 -348e644,a0431640 -348e648,30630200 -348e64c,1460002a -348e650,3c02801c -348e654,344284a0 -348e658,3c030001 -348e65c,431021 -348e660,84431e1a -348e664,240204d6 -348e668,14620005 -348e66c,3c02801c -348e670,3c02800f -348e674,24030002 -348e678,3e00008 -348e67c,a0431640 -348e680,344284a0 -348e684,944200a4 -348e688,2c430054 -348e68c,50600006 -348e690,2442ffa0 -348e694,2c420052 -348e698,14400017 -348e69c,3c028041 -348e6a0,10000006 -348e6a4,90420ebc -348e6a8,3042ffff -348e6ac,2c420002 -348e6b0,10400011 -348e6b4,3c028041 -348e6b8,90420ebc -348e6bc,14400005 -348e6c0,3c028011 -348e6c4,3c028041 -348e6c8,24030001 -348e6cc,a0430ebc -348e6d0,3c028011 -348e6d4,3442a5d0 -348e6d8,8c420000 -348e6dc,240300db -348e6e0,10430005 -348e6e4,24030195 -348e6e8,10430003 -348e6ec,3c02800f -348e6f0,24030002 -348e6f4,a0431640 -348e6f8,3e00008 -348e700,33c2 -348e704,664399c4 -348e708,cc45ffc6 -348e70c,ff47ffc8 -348e710,ff49e0ca -348e714,c24ba3cc -348e718,854d660d -348e71c,440f2200 -348e720,85d1a352 -348e724,c2d3e045 -348e728,1010101 -348e72c,1010101 -348e730,1010101 -348e734,1010101 -348e738,1010101 -348e754,1010000 -348e75c,1010101 -348e760,1000101 -348e764,10101 -348e768,10000 -348e76c,2b242525 -348e770,26262626 -348e774,27272727 -348e778,27272727 -348e77c,500080d -348e780,1051508 -348e784,d01052a -348e788,80d0127 -348e78c,f080b01 -348e790,4d510b02 -348e798,97ff6350 -348e79c,45ff5028 -348e7a0,57456397 -348e7a4,ff5e45ff -348e7a8,9f006545 -348e7ac,ff63ff6c -348e7b0,45fff063 -348e7b4,7345ffff -348e7b8,ff503aff -348e7bc,ffff573a -348e7c0,ffffff5e -348e7c4,3affffff -348e7c8,653affff -348e7cc,ff6c3aff -348e7d0,ffff733a -348e7d4,5a0c00 -348e7d8,720c0096 -348e7dc,c009618 -348e7e0,1652a00 -348e7e4,4e2a005a -348e7e8,2a000000 -348e7ec,c004e00 -348e7f0,c015a00 -348e7f4,c026600 -348e7f8,c037200 -348e7fc,c047e00 -348e800,c058a00 -348e804,c064e0c -348e808,75a0c -348e80c,c09660c -348e810,a720c -348e814,c0c7e0c -348e818,c0d8a0c -348e81c,c0e4e18 -348e820,c0f5a18 -348e824,c106618 -348e828,c117218 -348e82c,c127e18 -348e830,c138a18 -348e834,ffff -348e838,ffff -348e83c,ffff -348e840,ffff -348e844,ffff -348e848,ffff -348e84c,ffff -348e850,ffff -348e854,ffff -348e858,ffff -348e85c,ffff -348e860,ffff -348e864,ffff -348e868,ffff -348e86c,c3b7e2a -348e870,c3c8a2a -348e874,c3d962a -348e878,ffff -348e87c,c3e7e36 -348e880,b3f8b37 -348e884,b409737 -348e888,ffff -348e88c,c417e42 -348e890,c428a42 -348e894,c439642 -348e898,ffff -348e89c,c447e4f -348e8a0,c458a4f -348e8a4,c46964f -348e8a8,ffff -348e8ac,c149600 -348e8b0,ffff -348e8b4,2c061b31 -348e8b8,2c072931 -348e8bc,2c083731 -348e8c0,2a096f51 -348e8c4,2c0a722a -348e8c8,ffff -348e8cc,2c00370a -348e8d0,2c01371a -348e8d4,2c022922 -348e8d8,2c031b1a -348e8dc,2c041b0a -348e8e0,2c052902 -348e8e4,ffff -348e8e8,ffff -348e8ec,8040ec08 -348e8f0,8040ebf8 -348e8f4,8040eb88 -348e8f8,80408390 -348e8fc,804082a4 -348e900,804082d4 -348e904,8040830c -348e908,80408340 -348e90c,80408368 -348e910,c8ff6482 -348e914,82ffff64 -348e918,64ff5aff -348e91c,bd1400 -348e920,aa0200 -348e924,bd1300 -348e928,15c6300 -348e92c,de2f00 -348e930,e01010e0 -348e934,e01010e0 -348e938,1010e0e0 -348e93c,1010e0e0 -348e940,10e0e010 -348e944,10000000 -348e948,4d510000 -348e94c,4e6f726d -348e950,616c0000 -348e958,47656e65 -348e95c,72617465 -348e960,64207769 -348e964,7468204f -348e968,6f545200 -348e96c,53706f69 -348e970,6c657220 -348e974,61766169 -348e978,6c61626c -348e97c,65000000 -348e980,506c616e -348e984,646f6d69 -348e988,7a657200 -348e98c,576f726c -348e990,64000000 -348e994,bdcccccd -348e998,3dcccccd -348e99c,3f333333 -348e9a0,c0000000 -348e9a4,c1000000 -348e9a8,43510000 -348e9ac,41100000 -348e9b0,4f000000 -348e9b4,42080000 -348e9b8,c20c0000 -348e9bc,420c0000 -348e9c0,3f800000 -348e9c4,3f000000 -348e9c8,41c80000 -348e9cc,3fa00000 -348e9d0,40000000 -348e9d4,40200000 -348e9d8,42480000 -348e9dc,41200000 -348e9e0,3f800000 -348e9e4,4f000000 -348e9e8,41f00000 -348e9f0,3ff80000 -348e9f8,406e0000 -348ea00,3ff00000 -348ea08,40080000 -348ea10,8040e700 -348ea14,10204 -348ea18,5060807 -348ea1c,3000000 -348ea20,5c8c800 -348ea24,ff00 -348ea28,1ff3c00 -348ea2c,20064ff -348ea30,4c832ff -348ea34,3ff8200 -348ea38,100f44 -348ea3c,656b7500 -348ea44,1101f -348ea48,446f646f -348ea4c,6e676f00 -348ea50,210 -348ea54,f4a6162 -348ea58,75000000 -348ea5c,3 -348ea60,d01f466f -348ea64,72657374 -348ea6c,4d01f46 -348ea70,69726500 -348ea78,5d01f -348ea7c,57617465 -348ea80,72000000 -348ea84,7d0 -348ea88,1f536861 -348ea8c,646f7700 -348ea90,6 -348ea94,d01f5370 -348ea98,69726974 -348eaa0,8900742 -348eaa4,6f745700 -348eaac,91007 -348eab0,49636500 -348eab8,ca0 -348eabc,486964 -348eac0,656f7574 -348eac4,b -348eac8,80004754 -348eacc,47000000 -348ead4,dc00047 -348ead8,616e6f6e -348eae4,2 -348eaec,3f800000 -348eaf8,1 -348eafc,30006 -348eb00,70009 -348eb04,b000e -348eb08,f0010 -348eb0c,110019 -348eb10,1a002b -348eb14,2c002e -348eb18,300032 -348eb1c,35003c -348eb20,400041 -348eb24,460051 -348eb28,540109 -348eb2c,10b010c -348eb30,10e010f -348eb34,1100113 -348eb3c,1 -348eb40,1 -348eb44,2 -348eb48,1 -348eb4c,2 -348eb50,2 -348eb54,3 -348eb58,1 -348eb5c,2 -348eb60,2 -348eb64,3 -348eb68,2 -348eb6c,3 -348eb70,3 -348eb74,4 -348eb7c,100010 -348eb80,a0301 -348eb84,1000000 -348eb8c,100010 -348eb90,20002 -348eb94,2000000 -348eb9c,80008 -348eba0,a0301 -348eba4,1000000 -348ebac,100010 -348ebb0,30301 -348ebb4,1000000 -348ebbc,100018 -348ebc0,10301 -348ebc4,1000000 -348ebcc,100010 -348ebd0,100301 -348ebd4,1000000 -348ebdc,200020 -348ebe0,10302 -348ebe4,2000000 -348ebec,8000e -348ebf0,5f0301 -348ebf4,1000000 -348ebfc,180018 -348ec00,140003 -348ec04,4000000 -348ec0c,200020 -348ec10,5a0003 -348ec14,4000000 -348ec1c,100010 -348ec20,60301 -348ec24,1000000 -348ec2c,100010 -348ec30,30003 -348ec34,4000000 -348ec38,e7000000 -348ec40,d9000000 -348ec48,ed000000 -348ec4c,5003c0 -348ec50,ef002cf0 -348ec54,504244 -348ec58,df000000 -348ec60,80409f54 -348ec64,6000670 -348ec68,6000750 -348ec84,8040b9a0 -348ec88,6000800 -348ec8c,ffffffff -348ec90,3c505aff -348eca8,8040b888 -348ecac,6000ae0 -348ecb0,c800ff -348eccc,8040b888 -348ecd0,6000ae0 -348ecd4,ff3200ff -348ecf0,8040b888 -348ecf4,6000ae0 -348ecf8,96ffff -348ed14,8040b888 -348ed18,6000ae0 -348ed1c,ff9600ff -348ed38,8040b888 -348ed3c,6000ae0 -348ed40,c832ffff -348ed5c,8040b888 -348ed60,6000ae0 -348ed64,c8ff00ff -348ed80,8040a8e4 -348ed84,60000e0 -348eda4,8040bb1c -348eda8,6000ca0 -348edac,6000f08 -348edb0,ffaaffff -348edb4,ff0064ff -348edc8,80409a98 -348edcc,6000960 -348edd0,6000c50 -348edec,80409934 -348edf0,6000cb0 -348edf4,6000e18 -348ee10,80409934 -348ee14,6001af0 -348ee18,6000e18 -348ee34,80409934 -348ee38,6002830 -348ee3c,6000e18 -348ee58,80409934 -348ee5c,6003610 -348ee60,6000e18 -348ee7c,80409934 -348ee80,6004330 -348ee84,6000e18 -348eea0,80409934 -348eea4,6005220 -348eea8,6000e18 -348eec4,8040a7d0 -348eec8,6000e90 -348eee8,80409e94 -348eeec,6001290 -348eef0,6001470 -348ef0c,80409e94 -348ef10,6001290 -348ef14,6001590 -348ef30,80409c54 -348ef34,6000990 -348ef38,60008d0 -348ef3c,6000930 -348ef40,6000a80 -348ef54,80409c54 -348ef58,6000990 -348ef5c,60008f0 -348ef60,6000950 -348ef64,6000a80 -348ef78,80409c54 -348ef7c,6000990 -348ef80,6000910 -348ef84,6000970 -348ef88,6000a80 -348ef9c,80409c54 -348efa0,6000b90 -348efa4,6000ad0 -348efa8,6000b30 -348efac,6000d98 -348efc0,80409c54 -348efc4,6000b90 -348efc8,6000af0 -348efcc,6000b50 -348efd0,6000d98 -348efe4,80409c54 -348efe8,6000b90 -348efec,6000b10 -348eff0,6000b70 -348eff4,6000d98 -348f008,80409bb8 -348f00c,60004d0 -348f02c,80409bb8 -348f030,60003c0 -348f050,80409bb8 -348f054,6000a50 -348f074,80409bb8 -348f078,6000580 -348f098,80409bb8 -348f09c,6000ee0 -348f0bc,80409bb8 -348f0c0,60009a0 -348f0e0,80409bb8 -348f0e4,6000b70 -348f104,80409d44 -348f108,6001850 -348f10c,6001750 -348f110,6001790 -348f114,60019a0 -348f118,60017b0 -348f11c,6001a28 -348f120,60017d0 -348f124,6001ad8 -348f128,80409d44 -348f12c,6001850 -348f130,6001770 -348f134,60017f0 -348f138,60019a0 -348f13c,6001810 -348f140,6001a28 -348f144,6001830 -348f148,6001ad8 -348f14c,80409bb8 -348f150,6000f60 -348f170,80409bb8 -348f174,6000340 -348f194,80409bb8 -348f198,6000b90 -348f1b8,80409bb8 -348f1bc,6001830 -348f1dc,80409898 -348f1e0,60004b0 -348f200,80409934 -348f204,6000fd0 -348f208,6001008 -348f224,8040ac58 -348f228,6000aa0 -348f22c,6000a20 -348f230,6000a60 -348f234,6000cc8 -348f248,8040ac58 -348f24c,6000aa0 -348f250,6000a40 -348f254,6000a80 -348f258,6000cc8 -348f26c,80409bb8 -348f270,6000c70 -348f290,80409bb8 -348f294,6000750 -348f2b4,80409bb8 -348f2b8,6001240 -348f2d8,80409f54 -348f2dc,60008c0 -348f2e0,6000af8 -348f2fc,80409f54 -348f300,6001060 -348f304,6001288 -348f320,80409f54 -348f324,6000ac0 -348f328,6000d50 -348f344,80409bb8 -348f348,60007e0 -348f368,80409bb8 -348f36c,6000940 -348f38c,80409bb8 -348f390,6000a30 -348f3b0,80409bb8 -348f3b4,6000990 -348f3d4,80409f54 -348f3d8,6000d80 -348f3dc,6001010 -348f3f8,8040adc4 -348f3fc,6001438 -348f400,6001270 -348f404,60012d0 -348f408,6001790 -348f40c,6001330 -348f410,6001848 -348f41c,8040adc4 -348f420,6001438 -348f424,6001290 -348f428,60012f0 -348f42c,6001790 -348f430,6001388 -348f434,6001848 -348f440,8040adc4 -348f444,6001438 -348f448,60012b0 -348f44c,6001310 -348f450,6001790 -348f454,60013e0 -348f458,6001848 -348f464,8040af94 -348f468,6000fb0 -348f46c,60011c8 -348f488,80409f54 -348f48c,6000cc0 -348f490,6000d60 -348f4ac,80409c54 -348f4b0,6001560 -348f4b4,60014e0 -348f4b8,6001520 -348f4bc,6001608 -348f4d0,80409c54 -348f4d4,6001560 -348f4d8,6001500 -348f4dc,6001540 -348f4e0,6001608 -348f4f4,80409bb8 -348f4f8,6000580 -348f518,8040a9fc -348f51c,6000600 -348f53c,80409bb8 -348f540,60007e0 -348f560,80409bb8 -348f564,60009d0 -348f584,80409bb8 -348f588,60008e0 -348f5a8,8040a6c8 -348f5ac,6000600 -348f5cc,8040a06c -348f5d0,6001630 -348f5d4,60015f0 -348f5d8,6001948 -348f5f0,80409f54 -348f5f4,60008e0 -348f5f8,6000ae0 -348f614,80409f54 -348f618,60008e0 -348f61c,6000b58 -348f638,80409f54 -348f63c,6001630 -348f640,6001a98 -348f65c,80409bb8 -348f660,6000810 -348f680,8040a2c8 -348f684,6001540 -348f688,60014c0 -348f68c,6001860 -348f690,6001500 -348f6a4,8040a2c8 -348f6a8,6001540 -348f6ac,60014e0 -348f6b0,6001860 -348f6b4,6001520 -348f6c8,8040a06c -348f6cc,60005e0 -348f6d0,6000560 -348f6d4,6000768 -348f6ec,8040a06c -348f6f0,60005e0 -348f6f4,6000580 -348f6f8,6000768 -348f710,8040a06c -348f714,60005e0 -348f718,60005a0 -348f71c,6000768 -348f734,8040a06c -348f738,60005e0 -348f73c,60005c0 -348f740,6000768 -348f758,80409bb8 -348f75c,60009d0 -348f77c,80409f54 -348f780,6000bc0 -348f784,6000e58 -348f7a0,80409f54 -348f7a4,60013d0 -348f7a8,60016b0 -348f7c4,80409f54 -348f7c8,6000680 -348f7cc,6000768 -348f7e8,80409bb8 -348f7ec,60008b0 -348f80c,80409bb8 -348f810,60009d0 -348f830,80409f54 -348f834,6000f00 -348f838,6001188 -348f854,8040a6c8 -348f858,60006e0 -348f878,80409f54 -348f87c,60009c0 -348f880,6000af0 -348f89c,80409bb8 -348f8a0,6000960 -348f8c0,804099f4 -348f8c4,6000440 -348f8e4,80409f54 -348f8e8,6000d60 -348f8ec,6001060 -348f908,80409898 -348f90c,60014f8 -348f92c,80409898 -348f930,6001398 -348f950,80409898 -348f954,60010e8 -348f974,8040a06c -348f978,6001630 -348f97c,6001610 -348f980,6001948 -348f998,80409bb8 -348f99c,6001850 -348f9bc,8040a19c -348f9c0,6000ae0 -348f9c4,6000ca0 -348f9c8,6000d00 -348f9e0,8040a19c -348f9e4,6000ae0 -348f9e8,6000cc0 -348f9ec,6000d00 -348fa04,8040a19c -348fa08,6000ae0 -348fa0c,6000ce0 -348fa10,6000d00 -348fa28,8040b138 -348fa2c,6000330 -348fa30,6000438 -348fa4c,8040ab04 -348fa50,6000920 -348fa54,60009e0 -348fa58,6000a40 -348fa70,8040ab04 -348fa74,6000920 -348fa78,6000a00 -348fa7c,6000a40 -348fa94,8040ab04 -348fa98,6000920 -348fa9c,6000a20 -348faa0,6000a40 -348fab8,8040b2c4 -348fabc,6000c60 -348fac0,6000f08 -348fadc,80409f54 -348fae0,6000830 -348fae4,6000b20 -348fb00,80409f54 -348fb04,6000830 -348fb08,6000a70 -348fb24,8040b680 -348fb28,6000990 -348fb2c,6000be0 -348fb30,6000cf0 -348fb34,6000950 -348fb48,8040b494 -348fb4c,6000bd0 -348fb50,6000db8 -348fb54,6000ef0 -348fb6c,8040a40c -348fb70,6000b70 -348fb74,6000af0 -348fb78,6000f48 -348fb7c,6000b30 -348fb80,6000ff0 -348fb90,8040a568 -348fb94,60005e0 -348fb98,60004a0 -348fb9c,60006f0 -348fba0,6000540 -348fbb4,8040a568 -348fbb8,60005e0 -348fbbc,60004c0 -348fbc0,60006f0 -348fbc4,6000560 -348fbd8,8040a568 -348fbdc,60005e0 -348fbe0,60004e0 -348fbe4,60006f0 -348fbe8,6000580 -348fbfc,8040b680 -348fc00,6000990 -348fc04,6000be0 -348fc08,6000cf0 -348fc0c,6000970 -348fc20,8040a2c8 -348fc24,60005e0 -348fc28,6000500 -348fc2c,60006f0 -348fc30,60005a0 -348fc44,8040a2c8 -348fc48,60005e0 -348fc4c,6000520 -348fc50,60006f0 -348fc54,60005c0 -348fc68,8040a40c -348fc6c,6000b70 -348fc70,6000b10 -348fc74,6000f48 -348fc78,6000b50 -348fc7c,6000ff0 -348fc8c,80409bb8 -348fc90,6000960 -348fcb0,8040b138 -348fcb4,6004db0 -348fcb8,6004eb8 -348fcd4,80409bb8 -348fcd8,6000a30 -348fcf8,80409bb8 -348fcfc,60015e8 -348fd20,506 -348fd24,8050602 -348fd28,5070506 -348fd2c,3020000 -348fd30,903 -348fd34,4040203 -348fd4c,4d8e0032 -348fd50,ce2000 -348fd54,8040c384 -348fd58,8040bd30 -348fd5c,ffffffff -348fd60,4d8c0034 -348fd64,bb1200 -348fd68,8040c1bc -348fd6c,8040bd30 -348fd70,ffffffff -348fd74,4d090033 -348fd78,d92800 -348fd7c,8040c1bc -348fd80,8040bd30 -348fd84,ffffffff -348fd88,53030031 -348fd8c,e9350c -348fd90,8040c1bc -348fd94,8040bd30 -348fd98,ffffffff -348fd9c,53060030 -348fda0,e7330c -348fda4,8040c1bc -348fda8,8040bd30 -348fdac,ffffffff -348fdb0,530e0035 -348fdb4,e8340c -348fdb8,8040c1bc -348fdbc,8040bd30 -348fdc0,ffffffff -348fdc4,4d000037 -348fdc8,c71b00 -348fdcc,8040c1bc -348fdd0,8040bd30 -348fdd4,ffffffff -348fdd8,530a0036 -348fddc,dd2d0c -348fde0,8040c1bc -348fde4,8040bd30 -348fde8,ffffffff -348fdec,530b004f -348fdf0,dd2e0c -348fdf4,8040c1bc -348fdf8,8040bd30 -348fdfc,ffffffff -348fe00,530f0039 -348fe04,ea360c -348fe08,8040c1bc -348fe0c,8040bd30 -348fe10,ffffffff -348fe14,53230069 -348fe18,ef3b0c -348fe1c,8040c1bc -348fe20,8040c078 -348fe24,ffffffff -348fe28,5308003a -348fe2c,de2f0c -348fe30,8040c1bc -348fe34,8040bd30 -348fe38,ffffffff -348fe3c,53110038 -348fe40,f6410c -348fe44,8040c1bc -348fe48,8040bd30 -348fe4c,ffffffff -348fe50,532f0002 -348fe54,1095e0c -348fe58,8040c1bc -348fe5c,8040bd30 -348fe60,ffffffff -348fe64,53140042 -348fe68,c6010c -348fe6c,8040c1bc -348fe70,8040bd30 -348fe74,ffffffff -348fe78,53150043 -348fe7c,eb380c -348fe80,8040c1bc -348fe84,8040bd30 -348fe88,ffffffff -348fe8c,53160044 -348fe90,eb370c -348fe94,8040c1bc -348fe98,8040bd30 -348fe9c,ffffffff -348fea0,53170045 -348fea4,eb390c -348fea8,8040c1bc -348feac,8040bd30 -348feb0,ffffffff -348feb4,53180046 -348feb8,c6010c -348febc,8040c1bc -348fec0,8040bd30 -348fec4,ffffffff -348fec8,531a0098 -348fecc,df300c -348fed0,8040c1bc -348fed4,8040bd30 -348fed8,ffffffff -348fedc,531b0099 -348fee0,10b450c -348fee4,8040c3c4 -348fee8,8040bd30 -348feec,ffffffff -348fef0,53100048 -348fef4,f33e00 -348fef8,8040c1bc -348fefc,8040bd30 -348ff00,ffffffff -348ff04,53250010 -348ff08,1364f0c -348ff0c,8040c1bc -348ff10,8040bd30 -348ff14,ffffffff -348ff18,53260011 -348ff1c,135320c -348ff20,8040c1bc -348ff24,8040bd30 -348ff28,ffffffff -348ff2c,5322000b -348ff30,109440c -348ff34,8040c1bc -348ff38,8040bd30 -348ff3c,ffffffff -348ff40,53240012 -348ff44,134310c -348ff48,8040c1bc -348ff4c,8040bd30 -348ff50,ffffffff -348ff54,53270013 -348ff58,137500c -348ff5c,8040c1bc -348ff60,8040bd30 -348ff64,ffffffff -348ff68,532b0017 -348ff6c,138510c -348ff70,8040c1bc -348ff74,8040bd30 -348ff78,ffffffff -348ff7c,532d9001 -348ff80,da290c -348ff84,8040c1bc -348ff88,8040bd30 -348ff8c,ffffffff -348ff90,532e000b -348ff94,109440c -348ff98,8040c1bc -348ff9c,8040bd30 -348ffa0,ffffffff -348ffa4,53300003 -348ffa8,141540c -348ffac,8040c1bc -348ffb0,8040bd30 -348ffb4,ffffffff -348ffb8,53310004 -348ffbc,140530c -348ffc0,8040c1bc -348ffc4,8040bd30 -348ffc8,ffffffff -348ffcc,53320005 -348ffd0,f5400c -348ffd4,8040c1bc -348ffd8,8040bd30 -348ffdc,ffffffff -348ffe0,53330008 -348ffe4,143560c -348ffe8,8040c1bc -348ffec,8040bd30 -348fff0,ffffffff -348fff4,53340009 -348fff8,146570c -348fffc,8040c1bc -3490000,8040bd30 -3490004,ffffffff -3490008,5335000d -349000c,1495a0c -3490010,8040c1bc -3490014,8040bd30 -3490018,ffffffff -349001c,5336000e -3490020,13f520c -3490024,8040c1bc -3490028,8040bd30 -349002c,ffffffff -3490030,5337000a -3490034,142550c -3490038,8040c1bc -349003c,8040bd30 -3490040,ffffffff -3490044,533b00a4 -3490048,18d740c -349004c,8040c1bc -3490050,8040bd30 -3490054,ffffffff -3490058,533d004b -349005c,f8430c -3490060,8040c1bc -3490064,8040bd30 -3490068,ffffffff -349006c,533e004c -3490070,cb1d00 -3490074,8040c1bc -3490078,8040bd30 -349007c,ffffffff -3490080,533f004d -3490084,dc2c00 -3490088,8040c1bc -349008c,8040bd30 -3490090,ffffffff -3490094,5340004e -3490098,ee3a0c -349009c,8040c1bc -34900a0,8040bd30 -34900a4,ffffffff -34900a8,53420050 -34900ac,f23c0c -34900b0,8040c1bc -34900b4,8040bd30 -34900b8,ffffffff -34900bc,53430051 -34900c0,f23d0c -34900c4,8040c1bc -34900c8,8040bd30 -34900cc,ffffffff -34900d0,53450053 -34900d4,118470c -34900d8,8040c1bc -34900dc,8040bd30 -34900e0,ffffffff -34900e4,53460054 -34900e8,1575f0c -34900ec,8040c1bc -34900f0,8040bd30 -34900f4,ffffffff -34900f8,534b0056 -34900fc,be160c -3490100,8040c1bc -3490104,8040bd30 -3490108,ffffffff -349010c,534c0057 -3490110,be170c -3490114,8040c1bc -3490118,8040bd30 -349011c,ffffffff -3490120,534d0058 -3490124,bf180c -3490128,8040c1bc -349012c,8040bd30 -3490130,ffffffff -3490134,534e0059 -3490138,bf190c -349013c,8040c1bc -3490140,8040bd30 -3490144,ffffffff -3490148,534f005a -349014c,bf1a0c -3490150,8040c1bc -3490154,8040bd30 -3490158,ffffffff -349015c,5351005b -3490160,12d490c -3490164,8040c1bc -3490168,8040bd30 -349016c,ffffffff -3490170,5352005c -3490174,12d4a0c -3490178,8040c1bc -349017c,8040bd30 -3490180,ffffffff -3490184,535300cd -3490188,db2a0c -349018c,8040c1bc -3490190,8040bd30 -3490194,ffffffff -3490198,535400ce -349019c,db2b0c -34901a0,8040c1bc -34901a4,8040bd30 -34901a8,ffffffff -34901ac,536f0068 -34901b0,c8210c -34901b4,8040c1bc -34901b8,8040bd30 -34901bc,ffffffff -34901c0,5370007b -34901c4,d7240c -34901c8,8040c1bc -34901cc,8040bd30 -34901d0,ffffffff -34901d4,5341004a -34901d8,10e460c -34901dc,8040c1bc -34901e0,8040bfd8 -34901e4,ffffffff -34901e8,4d5800dc -34901ec,1194800 -34901f0,8040c3a0 -34901f4,8040bd30 -34901f8,ffffffff -34901fc,3d7200c6 -3490200,bd1300 -3490204,8040c434 -3490208,8040c05c -349020c,ffffffff -3490210,3e7a00c2 -3490214,bd1400 -3490218,8040c434 -349021c,8040bd38 -3490220,ffffffff -3490224,537400c7 -3490228,b90a02 -349022c,8040c1bc -3490230,8040bd30 -3490234,ffffffff -3490238,53750067 -349023c,b80b00 -3490240,8040c1bc -3490244,8040bd30 -3490248,ffffffff -349024c,53760066 -3490250,c81c00 -3490254,8040c1bc -3490258,8040bd30 -349025c,ffffffff -3490260,53770060 -3490264,aa020d -3490268,8040c1bc -349026c,8040bd30 -3490270,ffffffff -3490274,53780052 -3490278,cd1e00 -349027c,8040c1bc -3490280,8040bd30 -3490284,ffffffff -3490288,53790052 -349028c,cd1f00 -3490290,8040c1bc -3490294,8040bd30 -3490298,ffffffff -349029c,5356005e -34902a0,d1220c -34902a4,8040c1bc -34902a8,8040c030 -34902ac,1ffff -34902b0,5357005f -34902b4,d1230c -34902b8,8040c1bc -34902bc,8040c030 -34902c0,2ffff -34902c4,5321009a -34902c8,da290c -34902cc,8040c1bc -34902d0,8040bd30 -34902d4,ffffffff -34902d8,4d830055 -34902dc,b70900 -34902e0,8040c1bc -34902e4,8040bd30 -34902e8,ffffffff -34902ec,4d9200e6 -34902f0,d82500 -34902f4,8040c368 -34902f8,8040bd30 -34902fc,ffffffff -3490300,4d9300e6 -3490304,d82600 -3490308,8040c368 -349030c,8040bd30 -3490310,ffffffff -3490314,4d9400e6 -3490318,d82700 -349031c,8040c368 -3490320,8040bd30 -3490324,ffffffff -3490328,4d84006f -349032c,17f6d00 -3490330,8040c1bc -3490334,8040bd30 -3490338,ffffffff -349033c,4d8500cc -3490340,17f6e00 -3490344,8040c1bc -3490348,8040bd30 -349034c,ffffffff -3490350,4d8600f0 -3490354,17f6f00 -3490358,8040c1bc -349035c,8040bd30 -3490360,ffffffff -3490378,53820098 -349037c,df300c -3490380,8040c1bc -3490384,8040bd30 -3490388,ffffffff -349038c,53280014 -3490390,1505b0c -3490394,8040c1bc -3490398,8040bd30 -349039c,ffffffff -34903a0,53290015 -34903a4,1515c0c -34903a8,8040c1bc -34903ac,8040bd30 -34903b0,ffffffff -34903b4,532a0016 -34903b8,1525d0c -34903bc,8040c1bc -34903c0,8040bd30 -34903c4,ffffffff -34903c8,53500079 -34903cc,147580c -34903d0,8040c1bc -34903d4,8040bd30 -34903d8,ffffffff -34903dc,4d8700f1 -34903e0,17f7100 -34903e4,8040c1bc -34903e8,8040bd30 -34903ec,ffffffff -34903f0,4d8800f2 -34903f4,17f7200 -34903f8,8040c1bc -34903fc,8040bd30 -3490400,ffffffff -3490404,533d000c -3490408,f8430c -349040c,8040c1bc -3490410,8040be38 -3490414,ffffffff -3490418,53040070 -349041c,158600c -3490420,8040c1bc -3490424,8040bd30 -3490428,ffffffff -349042c,530c0071 -3490430,158610c -3490434,8040c1bc -3490438,8040bd30 -349043c,ffffffff -3490440,53120072 -3490444,158620c -3490448,8040c1bc -349044c,8040bd30 -3490450,ffffffff -3490454,5b7100b4 -3490458,15c630e -349045c,8040c1bc -3490460,8040bd30 -3490464,ffffffff -3490468,530500ad -349046c,15d640c -3490470,8040c1bc -3490474,8040bd30 -3490478,ffffffff -349047c,530d00ae -3490480,15d650c -3490484,8040c1bc -3490488,8040bd30 -349048c,ffffffff -3490490,531300af -3490494,15d660c -3490498,8040c1bc -349049c,8040bd30 -34904a0,ffffffff -34904a4,53470007 -34904a8,17b6c0c -34904ac,8040c1bc -34904b0,8040bd30 -34904b4,ffffffff -34904b8,53480007 -34904bc,17b6c0c -34904c0,8040c1bc -34904c4,8040bd30 -34904c8,ffffffff -34904cc,4d8a0037 -34904d0,c71b00 -34904d4,8040c1bc -34904d8,8040bd30 -34904dc,ffffffff -34904e0,4d8b0037 -34904e4,c71b00 -34904e8,8040c1bc -34904ec,8040bd30 -34904f0,ffffffff -34904f4,4d8c0034 -34904f8,bb1200 -34904fc,8040c1bc -3490500,8040bd30 -3490504,ffffffff -3490508,4d8d0034 -349050c,bb1200 -3490510,8040c1bc -3490514,8040bd30 -3490518,ffffffff -349051c,4d020032 -3490520,ce2000 -3490524,8040c384 -3490528,8040bd30 -349052c,ffffffff -3490530,4d8f0032 -3490534,ce2000 -3490538,8040c384 -349053c,8040bd30 -3490540,ffffffff -3490544,4d900032 -3490548,ce2000 -349054c,8040c384 -3490550,8040bd30 -3490554,ffffffff -3490558,4d910032 -349055c,ce2000 -3490560,8040c384 -3490564,8040bd30 -3490568,ffffffff -349056c,4d9500dc -3490570,1194800 -3490574,8040c3a0 -3490578,8040bd30 -349057c,ffffffff -3490580,4d960033 -3490584,d92800 -3490588,8040c1bc -349058c,8040bd30 -3490590,ffffffff -3490594,4d970033 -3490598,d92800 -349059c,8040c1bc -34905a0,8040bd30 -34905a4,ffffffff -34905a8,53190047 -34905ac,f43f0c -34905b0,8040c1bc -34905b4,8040bd30 -34905b8,ffffffff -34905bc,531d007a -34905c0,174680c -34905c4,8040c1bc -34905c8,8040bd30 -34905cc,ffffffff -34905d0,531c005d -34905d4,173670c -34905d8,8040c1bc -34905dc,8040bd30 -34905e0,ffffffff -34905e4,53200097 -34905e8,1766a0c -34905ec,8040c1bc -34905f0,8040bd30 -34905f4,ffffffff -34905f8,531e00f9 -34905fc,176700c -3490600,8040c1bc -3490604,8040bd30 -3490608,ffffffff -349060c,537700f3 -3490610,aa0200 -3490614,8040c1bc -3490618,8040bd30 -349061c,ffffffff -3490620,4d8400f4 -3490624,17f6d00 -3490628,8040c1bc -349062c,8040bd30 -3490630,ffffffff -3490634,4d8500f5 -3490638,17f6e00 -349063c,8040c1bc -3490640,8040bd30 -3490644,ffffffff -3490648,4d8600f6 -349064c,17f6f00 -3490650,8040c1bc -3490654,8040bd30 -3490658,ffffffff -349065c,4d8700f7 -3490660,17f7100 -3490664,8040c1bc -3490668,8040bd30 -349066c,ffffffff -3490670,537a00fa -3490674,bd1400 -3490678,8040c434 -349067c,8040bd38 -3490680,ffffffff -3490684,53980090 -3490688,c71b00 -349068c,8040c1bc -3490690,8040bd30 -3490694,ffffffff -3490698,53990091 -349069c,c71b00 -34906a0,8040c1bc -34906a4,8040bd30 -34906a8,ffffffff -34906ac,539a00a7 -34906b0,bb1200 -34906b4,8040c1bc -34906b8,8040bd30 -34906bc,ffffffff -34906c0,539b00a8 -34906c4,bb1200 -34906c8,8040c1bc -34906cc,8040bd30 -34906d0,ffffffff -34906d4,5349006c -34906d8,17b730c -34906dc,8040c1bc -34906e0,8040bd30 -34906e4,ffffffff -34906e8,53419002 -34906ec,c -34906f0,8040c1bc -34906f4,8040bffc -34906f8,ffffffff -34906fc,3e4190c2 -3490700,bd1400 -3490704,8040c1bc -3490708,8040bd38 -349070c,ffffffff -3490710,3e4190c6 -3490714,bd1300 -3490718,8040c1bc -349071c,8040bd38 -3490720,ffffffff -3490724,534190fa -3490728,bd1400 -349072c,8040c1bc -3490730,8040bd38 -3490734,ffffffff -3490738,ffffffff -349073c,dd2d0c -3490740,8040c1c4 -3490744,8040bd30 -3490748,ffffffff -349074c,ffffffff -3490750,147580c -3490754,8040c1d8 -3490758,8040bd30 -349075c,ffffffff -3490760,ffffffff -3490764,bf180c -3490768,8040c204 -349076c,8040bd30 -3490770,ffffffff -3490774,ffffffff -3490778,e9350c -349077c,8040c230 -3490780,8040bd30 -3490784,ffffffff -3490788,ffffffff -349078c,e7330c -3490790,8040c258 -3490794,8040bd30 -3490798,ffffffff -349079c,ffffffff -34907a0,d1220c -34907a4,8040c288 -34907a8,8040bd30 -34907ac,ffffffff -34907b0,ffffffff -34907b4,db2a0c -34907b8,8040c2b8 -34907bc,8040bd30 -34907c0,ffffffff -34907c4,ffffffff -34907c8,bb1200 -34907cc,8040c2d0 -34907d0,8040bd30 -34907d4,ffffffff -34907d8,ffffffff -34907dc,c71b00 -34907e0,8040c2ec -34907e4,8040bd30 -34907e8,ffffffff -34907ec,ffffffff -34907f0,d9280c -34907f4,8040c318 -34907f8,8040bd30 -34907fc,ffffffff -3490800,ffffffff -3490804,cd1e0c -3490808,8040c308 -349080c,8040bd30 -3490810,ffffffff -3490814,ffffffff -3490818,10e460c -349081c,8040c348 -3490820,8040bd30 -3490824,ffffffff -3490828,53410043 -349082c,c6010c -3490830,8040c1bc -3490834,8040be44 -3490838,15ffff -349083c,53410044 -3490840,c6010c -3490844,8040c1bc -3490848,8040be44 -349084c,16ffff -3490850,53410045 -3490854,c6010c -3490858,8040c1bc -349085c,8040be44 -3490860,17ffff -3490864,53410046 -3490868,1776b0c -349086c,8040c1bc -3490870,8040be44 -3490874,18ffff -3490878,53410047 -349087c,f43f0c -3490880,8040c1bc -3490884,8040be44 -3490888,19ffff -349088c,5341005d -3490890,173670c -3490894,8040c1bc -3490898,8040be44 -349089c,1cffff -34908a0,5341007a -34908a4,174680c -34908a8,8040c1bc -34908ac,8040be44 -34908b0,1dffff -34908b4,534100f9 -34908b8,176700c -34908bc,8040c1bc -34908c0,8040be44 -34908c4,1effff -34908c8,53410097 -34908cc,1766a0c -34908d0,8040c1bc -34908d4,8040be44 -34908d8,20ffff -34908dc,53410006 -34908e0,b90a02 -34908e4,8040c1bc -34908e8,8040be7c -34908ec,10003 -34908f0,5341001c -34908f4,b90a02 -34908f8,8040c1bc -34908fc,8040be7c -3490900,10004 -3490904,5341001d -3490908,b90a02 -349090c,8040c1bc -3490910,8040be7c -3490914,10005 -3490918,5341001e -349091c,b90a02 -3490920,8040c1bc -3490924,8040be7c -3490928,10006 -349092c,5341002a -3490930,b90a02 -3490934,8040c1bc -3490938,8040be7c -349093c,10007 -3490940,53410061 -3490944,b90a02 -3490948,8040c1bc -349094c,8040be7c -3490950,1000a -3490954,53410062 -3490958,b80b00 -349095c,8040c1bc -3490960,8040be7c -3490964,20000 -3490968,53410063 -349096c,b80b00 -3490970,8040c1bc -3490974,8040be7c -3490978,20001 -349097c,53410064 -3490980,b80b00 -3490984,8040c1bc -3490988,8040be7c -349098c,20002 -3490990,53410065 -3490994,b80b00 -3490998,8040c1bc -349099c,8040be7c -34909a0,20003 -34909a4,5341007c -34909a8,b80b00 -34909ac,8040c1bc -34909b0,8040be7c -34909b4,20004 -34909b8,5341007d -34909bc,b80b00 -34909c0,8040c1bc -34909c4,8040be7c -34909c8,20005 -34909cc,5341007e -34909d0,b80b00 -34909d4,8040c1bc -34909d8,8040be7c -34909dc,20006 -34909e0,5341007f -34909e4,b80b00 -34909e8,8040c1bc -34909ec,8040be7c -34909f0,20007 -34909f4,534100a2 -34909f8,b80b00 -34909fc,8040c1bc -3490a00,8040be7c -3490a04,20008 -3490a08,53410087 -3490a0c,b80b00 -3490a10,8040c1bc -3490a14,8040be7c -3490a18,20009 -3490a1c,53410088 -3490a20,c81c00 -3490a24,8040c1bc -3490a28,8040be7c -3490a2c,40000 -3490a30,53410089 -3490a34,c81c00 -3490a38,8040c1bc -3490a3c,8040be7c -3490a40,40001 -3490a44,5341008a -3490a48,c81c00 -3490a4c,8040c1bc -3490a50,8040be7c -3490a54,40002 -3490a58,5341008b -3490a5c,c81c00 -3490a60,8040c1bc -3490a64,8040be7c -3490a68,40003 -3490a6c,5341008c -3490a70,c81c00 -3490a74,8040c1bc -3490a78,8040be7c -3490a7c,40004 -3490a80,5341008e -3490a84,c81c00 -3490a88,8040c1bc -3490a8c,8040be7c -3490a90,40005 -3490a94,5341008f -3490a98,c81c00 -3490a9c,8040c1bc -3490aa0,8040be7c -3490aa4,40006 -3490aa8,534100a3 -3490aac,c81c00 -3490ab0,8040c1bc -3490ab4,8040be7c -3490ab8,40007 -3490abc,534100a5 -3490ac0,c81c00 -3490ac4,8040c1bc -3490ac8,8040be7c -3490acc,40008 -3490ad0,53410092 -3490ad4,c81c00 -3490ad8,8040c1bc -3490adc,8040be7c -3490ae0,40009 -3490ae4,53410093 -3490ae8,aa020d -3490aec,8040c1bc -3490af0,8040be90 -3490af4,3ffff -3490af8,53410094 -3490afc,aa020d -3490b00,8040c1bc -3490b04,8040be90 -3490b08,4ffff -3490b0c,53410095 -3490b10,aa020d -3490b14,8040c1bc -3490b18,8040be90 -3490b1c,5ffff -3490b20,534100a6 -3490b24,aa020d -3490b28,8040c1bc -3490b2c,8040be90 -3490b30,6ffff -3490b34,534100a9 -3490b38,aa020d -3490b3c,8040c1bc -3490b40,8040be90 -3490b44,7ffff -3490b48,5341009b -3490b4c,aa020d -3490b50,8040c1bc -3490b54,8040be90 -3490b58,8ffff -3490b5c,5341009f -3490b60,aa020d -3490b64,8040c1bc -3490b68,8040be90 -3490b6c,bffff -3490b70,534100a0 -3490b74,aa020d -3490b78,8040c1bc -3490b7c,8040be90 -3490b80,cffff -3490b84,534100a1 -3490b88,aa020d -3490b8c,8040c1bc -3490b90,8040be90 -3490b94,dffff -3490b98,534100e9 -3490b9c,194130c -3490ba0,8040c1bc -3490ba4,8040bf7c -3490ba8,ffffffff -3490bac,534100e4 -3490bb0,cd1e0c -3490bb4,8040c1bc -3490bb8,8040bf98 -3490bbc,ffffffff -3490bc0,534100e8 -3490bc4,cd1f0c -3490bc8,8040c1bc -3490bcc,8040bfb4 -3490bd0,ffffffff -3490bd4,53410073 -3490bd8,b6030c -3490bdc,8040c1bc -3490be0,8040bfe4 -3490be4,6ffff -3490be8,53410074 -3490bec,b6040c -3490bf0,8040c1bc -3490bf4,8040bfe4 -3490bf8,7ffff -3490bfc,53410075 -3490c00,b6050c -3490c04,8040c1bc -3490c08,8040bfe4 -3490c0c,8ffff -3490c10,53410076 -3490c14,b6060c -3490c18,8040c1bc -3490c1c,8040bfe4 -3490c20,9ffff -3490c24,53410077 -3490c28,b6070c -3490c2c,8040c1bc -3490c30,8040bfe4 -3490c34,affff -3490c38,53410078 -3490c3c,b6080c -3490c40,8040c1bc -3490c44,8040bfe4 -3490c48,bffff -3490c4c,534100d4 -3490c50,b6040c -3490c54,8040c1bc -3490c58,8040bfe4 -3490c5c,cffff -3490c60,534100d2 -3490c64,b6060c -3490c68,8040c1bc -3490c6c,8040bfe4 -3490c70,dffff -3490c74,534100d1 -3490c78,b6030c -3490c7c,8040c1bc -3490c80,8040bfe4 -3490c84,effff -3490c88,534100d3 -3490c8c,b6080c -3490c90,8040c1bc -3490c94,8040bfe4 -3490c98,fffff -3490c9c,534100d5 -3490ca0,b6050c -3490ca4,8040c1bc -3490ca8,8040bfe4 -3490cac,10ffff -3490cb0,534100d6 -3490cb4,b6070c -3490cb8,8040c1bc -3490cbc,8040bfe4 -3490cc0,11ffff -3490cc4,534100f8 -3490cc8,d1230c -3490ccc,8040c1bc -3490cd0,8040be00 -3490cd4,3ffff -3490cd8,53149099 -3490cdc,10b450c -3490ce0,8040c1bc -3490ce4,8040bd30 -3490ce8,ffffffff -3490cec,53419048 -3490cf0,f33e0c -3490cf4,8040c1bc -3490cf8,8040c018 -3490cfc,ffffffff -3490d00,53419003 -3490d04,193760c -3490d08,8040c1bc -3490d0c,8040bd44 -3490d10,ffffffff -3490d14,53419010 -3490d18,195770d -3490d1c,8040c1bc -3490d20,8040bee0 -3490d24,3ffff -3490d28,53419011 -3490d2c,195770d -3490d30,8040c1bc -3490d34,8040bee0 -3490d38,4ffff -3490d3c,53419012 -3490d40,195770d -3490d44,8040c1bc -3490d48,8040bee0 -3490d4c,5ffff -3490d50,53419013 -3490d54,195770d -3490d58,8040c1bc -3490d5c,8040bee0 -3490d60,6ffff -3490d64,53419014 -3490d68,195770d -3490d6c,8040c1bc -3490d70,8040bee0 -3490d74,7ffff -3490d78,53419015 -3490d7c,195770d -3490d80,8040c1bc -3490d84,8040bee0 -3490d88,8ffff -3490d8c,53419016 -3490d90,195770d -3490d94,8040c1bc -3490d98,8040bee0 -3490d9c,bffff -3490da0,53419017 -3490da4,195770d -3490da8,8040c1bc -3490dac,8040bee0 -3490db0,cffff -3490db4,53419018 -3490db8,195770d -3490dbc,8040c1bc -3490dc0,8040bee0 -3490dc4,dffff -3490dc8,d -3490dcc,41200000 -3490dd0,41200000 -3490dd4,8040ec08 -3490dd8,8040ebf8 -3490de0,df000000 -3490de8,80112f1a -3490dec,80112f14 -3490df0,80112f0e -3490df4,80112f08 -3490df8,8011320a -3490dfc,80113204 -3490e00,801131fe -3490e04,801131f8 -3490e08,801131f2 -3490e0c,801131ec -3490e10,801131e6 -3490e14,801131e0 -3490e18,8012be1e -3490e1c,8012be20 -3490e20,8012be1c -3490e24,8012be12 -3490e28,8012be14 -3490e2c,8012be10 -3490e30,801c7672 -3490e34,801c767a -3490e38,801c7950 -3490e3c,8011bd50 -3490e40,8011bd38 -3490e44,801d8b9e -3490e48,801d8b92 -3490e4c,c80000 -3490e54,ff0046 -3490e58,320000 -3491f70,db000 -3491f74,db000 -3491f78,db000 -3491f7c,cb000 -3491f80,cb000 -3491f84,ca000 -3491f8c,db000 -3491f90,db000 -3491fa8,e8ac00 -3491fac,e8ac00 -3491fb0,e8ac00 -3491fb4,e8ac00 -3491fdc,d77d0 -3491fe0,2e3ab0 -3491fe4,7d0c90 -3491fe8,8ffffffd -3491fec,c96e00 -3491ff0,2e4ac00 -3491ff4,effffff4 -3491ff8,ab0e500 -3491ffc,c95e000 -3492000,e59c000 -3492018,79000 -349201c,5ceeb40 -3492020,cc8a990 -3492024,da79000 -3492028,8ecb400 -349202c,4adda0 -3492030,797e2 -3492034,c88aae0 -3492038,6ceed70 -349203c,79000 -3492040,79000 -3492050,6dea0000 -3492054,c94d6000 -3492058,c94d6033 -349205c,6deb6bc6 -3492060,8cb600 -3492064,7ca4cec4 -3492068,3109c3bb -349206c,9c3bb -3492070,2ced4 -3492088,4cefb00 -349208c,ad50000 -3492090,8e30000 -3492094,9ec0000 -3492098,7e4db0ab -349209c,bb05e8aa -34920a0,bc008ed6 -34920a4,7e936ed0 -34920a8,8ded9ea -34920c0,ca000 -34920c4,ca000 -34920c8,ca000 -34920cc,ca000 -34920f0,c900 -34920f4,7e200 -34920f8,cb000 -34920fc,e8000 -3492100,6f3000 -3492104,8e0000 -3492108,8e0000 -349210c,6f4000 -3492110,e8000 -3492114,cb000 -3492118,7e200 -349211c,c900 -3492128,bb0000 -349212c,5e4000 -3492130,ca000 -3492134,ad000 -3492138,7e100 -349213c,6f400 -3492140,6f400 -3492144,7e100 -3492148,ad000 -349214c,ca000 -3492150,5e4000 -3492154,bb0000 -3492168,a8000 -349216c,c8a8ab0 -3492170,3beda10 -3492174,3beda10 -3492178,c8a8ab0 -349217c,a8000 -34921a4,ca000 -34921a8,ca000 -34921ac,ca000 -34921b0,affffff8 -34921b4,ca000 -34921b8,ca000 -34921bc,ca000 -34921f4,dd000 -34921f8,ec000 -34921fc,4f8000 -3492200,9d0000 -3492224,dffb00 -3492264,ec000 -3492268,ec000 -3492280,bc0 -3492284,4e60 -3492288,bc00 -349228c,3e800 -3492290,ad000 -3492294,1e9000 -3492298,9e2000 -349229c,da0000 -34922a0,7e30000 -34922a4,cb00000 -34922a8,6e500000 -34922b8,3ceeb00 -34922bc,bd57e90 -34922c0,e900bd0 -34922c4,5f7009e0 -34922c8,6f6cb9e0 -34922cc,5f7009e0 -34922d0,e900bd0 -34922d4,bd57e90 -34922d8,3ceeb00 -34922f0,affe000 -34922f4,8e000 -34922f8,8e000 -34922fc,8e000 -3492300,8e000 -3492304,8e000 -3492308,8e000 -349230c,8e000 -3492310,8ffffe0 -3492328,8deea00 -349232c,c837e90 -3492330,cc0 -3492334,2ea0 -3492338,bd20 -349233c,bd400 -3492340,bd4000 -3492344,bd40000 -3492348,2fffffd0 -3492360,7ceea00 -3492364,c837e90 -3492368,cb0 -349236c,27e90 -3492370,bffb00 -3492374,27da0 -3492378,ad0 -349237c,5c627db0 -3492380,9deeb30 -3492398,2de00 -349239c,bde00 -34923a0,7d9e00 -34923a4,2d79e00 -34923a8,bb09e00 -34923ac,6e409e00 -34923b0,9ffffff7 -34923b4,9e00 -34923b8,9e00 -34923d0,cffff50 -34923d4,ca00000 -34923d8,ca00000 -34923dc,ceeea00 -34923e0,38e90 -34923e4,bc0 -34923e8,bc0 -34923ec,5c638e90 -34923f0,9deda00 -3492408,aeec30 -349240c,ae83980 -3492410,e900000 -3492414,4faeec40 -3492418,6fd55dc0 -349241c,5f9009e0 -3492420,e9009e0 -3492424,cd55dc0 -3492428,3ceec40 -3492440,5fffffd0 -3492444,da0 -3492448,7e40 -349244c,cc00 -3492450,4e800 -3492454,ad000 -3492458,da000 -349245c,8e4000 -3492460,cc0000 -3492478,5ceec30 -349247c,dc45db0 -3492480,e900bd0 -3492484,bc45d90 -3492488,4dffc20 -349248c,1db45cc0 -3492490,5f6009e0 -3492494,2eb35cd0 -3492498,7deec50 -34924b0,6deeb00 -34924b4,db37e90 -34924b8,5f500bd0 -34924bc,5f500be0 -34924c0,db37ee0 -34924c4,6dedbe0 -34924c8,bc0 -34924cc,9749e70 -34924d0,5ded800 -34924f0,ec000 -34924f4,ec000 -3492504,ec000 -3492508,ec000 -3492528,ec000 -349252c,ec000 -349253c,dd000 -3492540,ec000 -3492544,4f8000 -3492548,9d0000 -3492560,29c8 -3492564,7bed93 -3492568,8dda4000 -349256c,8dda4000 -3492570,7bec93 -3492574,29c8 -349259c,affffff8 -34925a8,affffff8 -34925d0,ac810000 -34925d4,4adeb600 -34925d8,6add6 -34925dc,6add6 -34925e0,4adeb600 -34925e4,ac810000 -3492600,4beec30 -3492604,9a46ea0 -3492608,1da0 -349260c,2cd30 -3492610,cc100 -3492614,e9000 -349261c,e9000 -3492620,e9000 -3492638,1aeed70 -349263c,cd739e4 -3492640,7e2000c9 -3492644,ba0aeeca -3492648,d76e64da -349264c,d69c00aa -3492650,d76e64da -3492654,ba0aeeca -3492658,6e400000 -349265c,ad83000 -3492660,8dee90 -3492670,3ed000 -3492674,9de600 -3492678,cbcb00 -349267c,3e8ad00 -3492680,8e26f60 -3492684,cc00ea0 -3492688,2effffd0 -349268c,8e5008f5 -3492690,cd0001ea -34926a8,effec40 -34926ac,e905dc0 -34926b0,e900ae0 -34926b4,e905dc0 -34926b8,efffd50 -34926bc,e904bd2 -34926c0,e9005f6 -34926c4,e904be3 -34926c8,effed80 -34926e0,9ded80 -34926e4,8e936b0 -34926e8,db00000 -34926ec,3f900000 -34926f0,5f700000 -34926f4,1e900000 -34926f8,db00000 -34926fc,8e947b0 -3492700,9ded80 -3492718,5ffed800 -349271c,5f65ae80 -3492720,5f600cd0 -3492724,5f6009e0 -3492728,5f6009f0 -349272c,5f6009e0 -3492730,5f600cd0 -3492734,5f65ae80 -3492738,5ffed800 -3492750,dffffe0 -3492754,db00000 -3492758,db00000 -349275c,db00000 -3492760,dffffc0 -3492764,db00000 -3492768,db00000 -349276c,db00000 -3492770,dfffff0 -3492788,bfffff4 -349278c,bd00000 -3492790,bd00000 -3492794,bd00000 -3492798,bffffc0 -349279c,bd00000 -34927a0,bd00000 -34927a4,bd00000 -34927a8,bd00000 -34927c0,1aeed60 -34927c4,be738a0 -34927c8,4e900000 -34927cc,8f400000 -34927d0,9f10bff2 -34927d4,7f4007f2 -34927d8,4e9007f2 -34927dc,be739f2 -34927e0,1beed90 -34927f8,5f6009e0 -34927fc,5f6009e0 -3492800,5f6009e0 -3492804,5f6009e0 -3492808,5fffffe0 -349280c,5f6009e0 -3492810,5f6009e0 -3492814,5f6009e0 -3492818,5f6009e0 -3492830,dffffb0 -3492834,db000 -3492838,db000 -349283c,db000 -3492840,db000 -3492844,db000 -3492848,db000 -349284c,db000 -3492850,dffffb0 -3492868,cfff40 -349286c,7f40 -3492870,7f40 -3492874,7f40 -3492878,7f40 -349287c,7f30 -3492880,75009e00 -3492884,8d64dc00 -3492888,2beec500 -34928a0,5f6009e7 -34928a4,5f609e70 -34928a8,5f69e700 -34928ac,5fbe8000 -34928b0,5fedb000 -34928b4,5f87e800 -34928b8,5f60ae40 -34928bc,5f601dc0 -34928c0,5f6006ea -34928d8,cc00000 -34928dc,cc00000 -34928e0,cc00000 -34928e4,cc00000 -34928e8,cc00000 -34928ec,cc00000 -34928f0,cc00000 -34928f4,cc00000 -34928f8,cfffff7 -3492910,afa00cf8 -3492914,aed02ee8 -3492918,add59be8 -349291c,adaac8e8 -3492920,ad5de1e8 -3492924,ad0db0e8 -3492928,ad0000e8 -349292c,ad0000e8 -3492930,ad0000e8 -3492948,5fc008e0 -349294c,5fe608e0 -3492950,5fcb08e0 -3492954,5f7e48e0 -3492958,5f5ca8e0 -349295c,5f57e8e0 -3492960,5f50dce0 -3492964,5f509ee0 -3492968,5f502ee0 -3492980,4ceeb20 -3492984,cd56ea0 -3492988,3e800ae0 -349298c,7f5008f2 -3492990,7f4008f4 -3492994,7f5008f2 -3492998,3e800ae0 -349299c,cd56eb0 -34929a0,4ceeb20 -34929b8,dffed60 -34929bc,db05ce2 -34929c0,db006f6 -34929c4,db006f6 -34929c8,db05ce2 -34929cc,dffed60 -34929d0,db00000 -34929d4,db00000 -34929d8,db00000 -34929f0,4ceeb20 -34929f4,cd56ea0 -34929f8,3e800ae0 -34929fc,7f5008f2 -3492a00,7f4008f4 -3492a04,7f5008f1 -3492a08,3e800ad0 -3492a0c,cd56ea0 -3492a10,4cefc20 -3492a14,ae50 -3492a18,c80 -3492a28,5ffeeb20 -3492a2c,5f717eb0 -3492a30,5f700cd0 -3492a34,5f716ea0 -3492a38,5fffea00 -3492a3c,5f72ae40 -3492a40,5f700db0 -3492a44,5f7008e5 -3492a48,5f7000db -3492a60,6ceeb30 -3492a64,dc45a90 -3492a68,4f600000 -3492a6c,ec60000 -3492a70,5ceeb40 -3492a74,6cc0 -3492a78,8e0 -3492a7c,c735cd0 -3492a80,8deec50 -3492a98,cffffffb -3492a9c,db000 -3492aa0,db000 -3492aa4,db000 -3492aa8,db000 -3492aac,db000 -3492ab0,db000 -3492ab4,db000 -3492ab8,db000 -3492ad0,4f7009e0 -3492ad4,4f7009e0 -3492ad8,4f7009e0 -3492adc,4f7009e0 -3492ae0,4f7009e0 -3492ae4,3f7009e0 -3492ae8,2e700ad0 -3492aec,dc45dc0 -3492af0,5ceec40 -3492b08,ad0003e8 -3492b0c,6f5008e3 -3492b10,e900bc0 -3492b14,bc00d90 -3492b18,8e15e40 -3492b1c,2e7ad00 -3492b20,cbca00 -3492b24,9de600 -3492b28,3ed000 -3492b40,e80000ad -3492b44,da0000cb -3492b48,cb0000da -3492b4c,ac0ec0e8 -3492b50,8d6de1e5 -3492b54,6e9bd8e0 -3492b58,1ec8acd0 -3492b5c,de37ec0 -3492b60,cd00ea0 -3492b78,6e7007e7 -3492b7c,ad21db0 -3492b80,2daad20 -3492b84,7ee700 -3492b88,3ee200 -3492b8c,bdda00 -3492b90,7e67e60 -3492b94,3ea00bd0 -3492b98,bd2004e9 -3492bb0,ae2005e8 -3492bb4,2da00cc0 -3492bb8,7e57e50 -3492bbc,ccda00 -3492bc0,4ed200 -3492bc4,db000 -3492bc8,db000 -3492bcc,db000 -3492bd0,db000 -3492be8,efffff8 -3492bec,bd3 -3492bf0,7e70 -3492bf4,3ea00 -3492bf8,bd100 -3492bfc,8e5000 -3492c00,4e90000 -3492c04,cc00000 -3492c08,1ffffffa -3492c18,4ffc00 -3492c1c,4f5000 -3492c20,4f5000 -3492c24,4f5000 -3492c28,4f5000 -3492c2c,4f5000 -3492c30,4f5000 -3492c34,4f5000 -3492c38,4f5000 -3492c3c,4f5000 -3492c40,4f5000 -3492c44,4ffc00 -3492c58,6e500000 -3492c5c,cb00000 -3492c60,7e30000 -3492c64,da0000 -3492c68,9e2000 -3492c6c,1e9000 -3492c70,ad000 -3492c74,3e800 -3492c78,bc00 -3492c7c,4e60 -3492c80,bc0 -3492c88,dfe000 -3492c8c,8e000 -3492c90,8e000 -3492c94,8e000 -3492c98,8e000 -3492c9c,8e000 -3492ca0,8e000 -3492ca4,8e000 -3492ca8,8e000 -3492cac,8e000 -3492cb0,8e000 -3492cb4,dfe000 -3492cc8,5ed200 -3492ccc,dcdb00 -3492cd0,ad25e80 -3492cd4,7e5007e5 -3492d2c,fffffffd -3492d34,2ca0000 -3492d38,2c9000 -3492d78,5ceeb10 -3492d7c,b936da0 -3492d80,bc0 -3492d84,8deffc0 -3492d88,3e930bd0 -3492d8c,4f827ed0 -3492d90,aeedbd0 -3492da0,d900000 -3492da4,d900000 -3492da8,d900000 -3492dac,d900000 -3492db0,dbdec40 -3492db4,de65dc0 -3492db8,db008e0 -3492dbc,da007f2 -3492dc0,db008e0 -3492dc4,de64db0 -3492dc8,dbdec40 -3492de8,8ded70 -3492dec,7e936a0 -3492df0,cc00000 -3492df4,db00000 -3492df8,cc00000 -3492dfc,7e936a0 -3492e00,8ded70 -3492e10,bc0 -3492e14,bc0 -3492e18,bc0 -3492e1c,bc0 -3492e20,5dedcc0 -3492e24,dc48ec0 -3492e28,5f600cc0 -3492e2c,7f300bc0 -3492e30,5f600cc0 -3492e34,dc48ec0 -3492e38,5dedcc0 -3492e58,3beec30 -3492e5c,cd54cc0 -3492e60,4f6007e0 -3492e64,6ffffff3 -3492e68,4f500000 -3492e6c,cc538c0 -3492e70,3beec60 -3492e80,5ded0 -3492e84,cb200 -3492e88,d9000 -3492e8c,e8000 -3492e90,dffffd0 -3492e94,e8000 -3492e98,e8000 -3492e9c,e8000 -3492ea0,e8000 -3492ea4,e8000 -3492ea8,e8000 -3492ec8,5dedcc0 -3492ecc,dc48ec0 -3492ed0,5f600cc0 -3492ed4,7f300bc0 -3492ed8,5f600cc0 -3492edc,dc48ec0 -3492ee0,5dedcb0 -3492ee4,ca0 -3492ee8,9947e60 -3492eec,4cee900 -3492ef0,da00000 -3492ef4,da00000 -3492ef8,da00000 -3492efc,da00000 -3492f00,dbded40 -3492f04,de65da0 -3492f08,db00bc0 -3492f0c,da00bc0 -3492f10,da00bc0 -3492f14,da00bc0 -3492f18,da00bc0 -3492f28,bc000 -3492f38,9ffc000 -3492f3c,bc000 -3492f40,bc000 -3492f44,bc000 -3492f48,bc000 -3492f4c,bc000 -3492f50,effffe0 -3492f60,7e000 -3492f70,7ffe000 -3492f74,7e000 -3492f78,7e000 -3492f7c,7e000 -3492f80,7e000 -3492f84,7e000 -3492f88,7e000 -3492f8c,7e000 -3492f90,1bd000 -3492f94,dfe7000 -3492f98,bc00000 -3492f9c,bc00000 -3492fa0,bc00000 -3492fa4,bc00000 -3492fa8,bc03dc2 -3492fac,bc3db00 -3492fb0,bddc000 -3492fb4,bfce500 -3492fb8,bd0cd10 -3492fbc,bc03db0 -3492fc0,bc007e8 -3492fd0,eff4000 -3492fd4,5f4000 -3492fd8,5f4000 -3492fdc,5f4000 -3492fe0,5f4000 -3492fe4,5f4000 -3492fe8,5f4000 -3492fec,5f4000 -3492ff0,4f5000 -3492ff4,ea000 -3492ff8,8efb0 -3493018,8dddaec0 -349301c,8e4dc5e4 -3493020,8d0cb0e6 -3493024,8d0ba0e7 -3493028,8d0ba0e7 -349302c,8d0ba0e7 -3493030,8d0ba0e7 -3493050,dbded40 -3493054,de65da0 -3493058,db00bc0 -349305c,da00bc0 -3493060,da00bc0 -3493064,da00bc0 -3493068,da00bc0 -3493088,4ceeb20 -349308c,cd56da0 -3493090,1e700ad0 -3493094,5f6008e0 -3493098,1e700ad0 -349309c,cd46db0 -34930a0,4ceeb20 -34930c0,dbdec30 -34930c4,de65db0 -34930c8,db009e0 -34930cc,da007e0 -34930d0,db008e0 -34930d4,de65db0 -34930d8,dbeec40 -34930dc,d900000 -34930e0,d900000 -34930e4,d900000 -34930f8,4cedcc0 -34930fc,cc47ec0 -3493100,1e700cc0 -3493104,5f600bc0 -3493108,2e700cc0 -349310c,cc47ec0 -3493110,5cedbc0 -3493114,ac0 -3493118,ac0 -349311c,ac0 -3493130,ccdef9 -3493134,ce8300 -3493138,cb0000 -349313c,ca0000 -3493140,ca0000 -3493144,ca0000 -3493148,ca0000 -3493168,4ceea10 -349316c,bd45b60 -3493170,bd40000 -3493174,3bddb20 -3493178,4da0 -349317c,b945ea0 -3493180,5ceeb20 -3493198,8e0000 -349319c,8e0000 -34931a0,6fffffb0 -34931a4,8e0000 -34931a8,8e0000 -34931ac,8e0000 -34931b0,8e0000 -34931b4,6e7000 -34931b8,befb0 -34931d8,da00bc0 -34931dc,da00bc0 -34931e0,da00bc0 -34931e4,da00bc0 -34931e8,da00bc0 -34931ec,bd47ec0 -34931f0,5dedbc0 -3493210,6e3007e3 -3493214,d900bc0 -3493218,ad01e80 -349321c,5e48e20 -3493220,dacb00 -3493224,9de700 -3493228,3ee000 -3493248,e80000ac -349324c,ca0000ca -3493250,ac0db0e7 -3493254,6e3dd5e2 -3493258,eabcad0 -349325c,ce79eb0 -3493260,ae15f80 -3493280,3da00bc0 -3493284,6e69e40 -3493288,9ee700 -349328c,2ed000 -3493290,ccda00 -3493294,9e46e70 -3493298,6e7009e4 -34932b8,6e5005e5 -34932bc,da00bd0 -34932c0,9e00e90 -34932c4,3e78e30 -34932c8,cccc00 -34932cc,7ee700 -34932d0,de000 -34932d4,da000 -34932d8,8e5000 -34932dc,dea0000 -34932f0,bffffc0 -34932f4,5e70 -34932f8,3d900 -34932fc,cb000 -3493300,bd2000 -3493304,9e40000 -3493308,dffffc0 -3493318,6dea0 -349331c,bd300 -3493320,cb000 -3493324,cb000 -3493328,5ea000 -349332c,bfd2000 -3493330,7e9000 -3493334,db000 -3493338,cb000 -349333c,cb000 -3493340,bd400 -3493344,5dea0 -3493350,ca000 -3493354,ca000 -3493358,ca000 -349335c,ca000 -3493360,ca000 -3493364,ca000 -3493368,ca000 -349336c,ca000 -3493370,ca000 -3493374,ca000 -3493378,ca000 -349337c,ca000 -3493380,ca000 -3493388,bed3000 -349338c,4e9000 -3493390,da000 -3493394,ca000 -3493398,bc400 -349339c,5efa0 -34933a0,bd500 -34933a4,cb000 -34933a8,da000 -34933ac,da000 -34933b0,5e8000 -34933b4,bec2000 -34933d8,5ded83a7 -34933dc,9838dec3 -3493450,7f024429 -3493454,3c334133 -3493458,41334633 -349345c,44297f02 -349348c,5409 -3493490,4dc548ff -3493494,41ff43ff -3493498,47ff49ff -349349c,43ff20c5 -34934a0,c0000 -34934cc,3f75 -34934d0,49ff33ff -34934d4,28ff2dff -34934d8,33ff39ff -34934dc,3cff00ff -34934e0,770000 -349350c,329d -3493510,37ff1bff -3493514,21ff28ff -3493518,2fff35ff -349351c,3cff00ff -3493520,9d0000 -349354c,329e -3493550,35ff21ff -3493554,28ff06ff -3493558,9ff3cff -349355c,42ff00ff -3493560,9e0000 -349358c,359e -3493590,39ff27ff -3493594,2eff00ff -3493598,2ff42ff -349359c,48ff00ff -34935a0,9e0000 -34935cc,3a9e -34935d0,3eff2eff -34935d4,35ff00ff -34935d8,dff48ff -34935dc,4dff00ff -34935e0,9e0000 -349360c,3e9e -3493610,42ff35ff -3493614,3bff1bff -3493618,27ff4dff -349361c,53ff00ff -3493620,9e0000 -349364c,439e -3493650,47ff3bff -3493654,41ff47ff -3493658,4dff52ff -349365c,58ff00ff -3493660,9e0000 -349368c,4d9e -3493690,4dff41ff -3493694,47ff4dff -3493698,52ff57ff -349369c,5cff00ff -34936a0,9e0000 -34936bc,3f04474f -34936c0,3e663e66 -34936c4,43664666 -34936c8,48664d66 -34936cc,57665bc5 -34936d0,53ff47ff -34936d4,4dff52ff -34936d8,57ff5cff -34936dc,60ff0eff -34936e0,19c56666 -34936e4,66666466 -34936e8,61665f66 -34936ec,5c665a66 -34936f0,504f3f04 -34936f8,6605 -34936fc,4ec34bff -3493700,41ff41ff -3493704,45ff48ff -3493708,4cff4fff -349370c,55ff59ff -3493710,4fff4dff -3493714,52ff57ff -3493718,5cff60ff -349371c,64ff61ff -3493720,67ff66ff -3493724,64ff62ff -3493728,60ff5dff -349372c,5bff57ff -3493730,49ff0ec3 -3493734,50000 -3493738,3958 -349373c,44ff31ff -3493740,20ff25ff -3493744,2bff31ff -3493748,38ff3eff -349374c,44ff49ff -3493750,4dff52ff -3493754,57ff5cff -3493758,60ff64ff -349375c,68ff67ff -3493760,64ff60ff -3493764,5cff58ff -3493768,53ff4eff -349376c,48ff43ff -3493770,32ff00ff -3493774,580000 -3493778,2f71 -349377c,36ff1dff -3493780,1fff26ff -3493784,2dff34ff -3493788,3aff41ff -349378c,47ff4cff -3493790,52ff57ff -3493794,5cff60ff -3493798,64ff68ff -349379c,67ff64ff -34937a0,60ff5bff -34937a4,57ff51ff -34937a8,4cff46ff -34937ac,40ff3aff -34937b0,27ff00ff -34937b4,710000 -34937b8,2f71 -34937bc,36ff21ff -34937c0,16ff00ff -34937c4,ff00ff -34937c8,2cff47ff -34937cc,4cff52ff -34937d0,57ff5cff -34937d4,60ff64ff -34937d8,67ff67ff -34937dc,64ff60ff -34937e0,5bff57ff -34937e4,52ff0dff -34937e8,ff00ff -34937ec,aff33ff -34937f0,21ff00ff -34937f4,710000 -34937f8,3371 -34937fc,3aff28ff -3493800,22ff0fff -3493804,13ff19ff -3493808,39ff4cff -349380c,52ff57ff -3493810,5bff60ff -3493814,64ff67ff -3493818,67ff64ff -349381c,60ff5cff -3493820,57ff52ff -3493824,4cff1dff -3493828,12ff14ff -349382c,19ff2dff -3493830,1bff00ff -3493834,710000 -3493838,3871 -349383c,3dff2fff -3493840,33ff3aff -3493844,40ff46ff -3493848,4cff51ff -349384c,57ff5bff -3493850,60ff64ff -3493854,67ff68ff -3493858,64ff60ff -349385c,5cff57ff -3493860,52ff4cff -3493864,47ff41ff -3493868,3aff34ff -349386c,2dff26ff -3493870,12ff00ff -3493874,710000 -3493878,3569 -349387c,37ff33ff -3493880,3aff40ff -3493884,46ff4cff -3493888,51ff57ff -349388c,5bff60ff -3493890,64ff67ff -3493894,68ff64ff -3493898,60ff5cff -349389c,57ff52ff -34938a0,4dff47ff -34938a4,41ff3aff -34938a8,34ff2dff -34938ac,26ff1fff -34938b0,6ff00ff -34938b4,690000 -34938b8,1e21 -34938bc,2f600ff -34938c0,ff00ff -34938c4,ff00ff -34938c8,ff00ff -34938cc,2ff1eff -34938d0,60ff68ff -34938d4,64ff60ff -34938d8,5cff57ff -34938dc,52ff2cff -34938e0,6ff00ff -34938e4,ff00ff -34938e8,ff00ff -34938ec,ff00ff -34938f0,ff00f6 -34938f4,210000 -34938fc,3b00ae -3493900,cc00cc -3493904,cc00cc -3493908,cc00cc -349390c,cc03ec -3493910,62ff64ff -3493914,60ff5cff -3493918,57ff52ff -349391c,4dff00ff -3493920,ec00cc -3493924,cc00cc -3493928,cc00cc -349392c,cc00cc -3493930,ae003b -349394c,5f9e -3493950,65ff60ff -3493954,5cff57ff -3493958,52ff4dff -349395c,47ff00ff -3493960,9e0000 -349398c,659e -3493990,63ff5cff -3493994,57ff52ff -3493998,4dff47ff -349399c,41ff00ff -34939a0,9e0000 -34939cc,649e -34939d0,61ff58ff -34939d4,53ff35ff -34939d8,31ff41ff -34939dc,3bff00ff -34939e0,9e0000 -3493a0c,609e -3493a10,5eff53ff -3493a14,4dff00ff -3493a18,ff3bff -3493a1c,35ff00ff -3493a20,9e0000 -3493a4c,5d9e -3493a50,5bff4dff -3493a54,48ff00ff -3493a58,6ff35ff -3493a5c,2eff00ff -3493a60,9e0000 -3493a8c,5a9e -3493a90,57ff48ff -3493a94,42ff03ff -3493a98,cff2eff -3493a9c,28ff00ff -3493aa0,9e0000 -3493acc,559e -3493ad0,53ff42ff -3493ad4,3cff2dff -3493ad8,28ff28ff -3493adc,1fff00ff -3493ae0,9e0000 -3493b0c,4b91 -3493b10,44ff33ff -3493b14,35ff2fff -3493b18,28ff1fff -3493b1c,7ff00ff -3493b20,900000 -3493b4c,1229 -3493b50,f700ff -3493b54,ff00ff -3493b58,ff00ff -3493b5c,ff00f8 -3493b60,2e0000 -3493b90,30008c -3493b94,990099 -3493b98,990099 -3493b9c,8c0030 -3493bf8,f0f0f0f0 -3493bfc,f0f0f0f0 -3493c00,f0f0f0f0 -3493c04,f0f0f0f0 -3493c08,f0f0f0f0 -3493c0c,f0f0f0f0 -3493c10,dff0f0f0 -3493c14,f0f0f0f0 -3493c18,f0f0f0f0 -3493c1c,f0f0f0df -3493c20,dff0f0f0 -3493c24,f0f0f0f0 -3493c28,f0f0f0f0 -3493c2c,f0f0f0df -3493c30,dfcff0f0 -3493c34,f0f0f0f0 -3493c38,f0f0f0f0 -3493c3c,f0f0cfcf -3493c40,cfcff0f0 -3493c44,f0f0f0f0 -3493c48,f0f0f0f0 -3493c4c,f0f0cfcf -3493c50,cfcfcff0 -3493c54,f0f0f0f0 -3493c58,f0f0f0f0 -3493c5c,f0cfcfcf -3493c60,cfcfcff0 -3493c64,f0f0f0f0 -3493c68,f0f0f0f0 -3493c6c,f0cfcfcf -3493c70,cfcfcfcf -3493c74,f0f0f0f0 -3493c78,f0f0f0f0 -3493c7c,cfcfcfcf -3493c80,cfbfbfbf -3493c84,f0f0f0f0 -3493c88,f0f0f0f0 -3493c8c,bfbfbfbf -3493c90,bfbfbfbf -3493c94,f0f0f0f0 -3493c98,f0f0f0bf -3493c9c,bfbfbfbf -3493ca0,bfbfbfbf -3493ca4,bff0f0f0 -3493ca8,f0f0f0bf -3493cac,bfbff0f0 -3493cb0,f0f0f0f0 -3493cb4,f0f0f0f0 -3493cb8,f0f0f0f0 -3493cbc,f0f0f0f0 -3493cc0,f0f0f0f0 -3493cc4,f0f0f0f0 -3493cc8,f0f0f0f0 -3493ccc,f0f0f0f0 -3493cd0,f0f0f0f0 -3493cd4,f0f0f0f0 -3493cd8,f0f0f0f0 -3493cdc,f0f0f0f0 -3493ce0,f0f0f0f0 -3493ce4,f0f0f0f0 -3493ce8,f0f0f0f0 -3493cec,f0f0f0f0 -3493cf0,f0f0f0f0 -3493cf4,f0f0f0f0 -3493cf8,f0f0f0f0 -3493cfc,f0f0f0f0 -3493d00,f0f0f0f0 -3493d04,f0f0f0f0 -3493d08,f0f0f0f0 -3493d0c,f0f0f0cf -3493d10,cff0f0f0 -3493d14,f0f0f0f0 -3493d18,f0f0f0f0 -3493d1c,f0f0f0cf -3493d20,cfcff0f0 -3493d24,f0f0f0f0 -3493d28,f0f0f0f0 -3493d2c,f0f0bfcf -3493d30,cfcff0f0 -3493d34,f0f0f0f0 -3493d38,f0f0f0f0 -3493d3c,f0f0bfcf -3493d40,cfcff0f0 -3493d44,f0f0f0f0 -3493d48,f0f0f0f0 -3493d4c,f0bfcfbf -3493d50,bfbfbff0 -3493d54,f0f0f0f0 -3493d58,f0f0f0f0 -3493d5c,f0bfbfbf -3493d60,bfbfbff0 -3493d64,f0f0f0f0 -3493d68,f0f0f0f0 -3493d6c,bfbfbfbf -3493d70,bfbfbfbf -3493d74,f0f0f0f0 -3493d78,f0f0f0f0 -3493d7c,bfbfbfbf -3493d80,bfbfbfbf -3493d84,f0f0f0f0 -3493d88,f0f0f0f0 -3493d8c,bfbfbfbf -3493d90,bfbfbfaf -3493d94,f0f0f0f0 -3493d98,f0f0f0af -3493d9c,bfbfbfbf -3493da0,afafaff0 -3493da4,f0f0f0f0 -3493da8,f0f0f0bf -3493dac,bfbfaff0 -3493db0,f0f0f0f0 -3493db4,f0f0f0f0 -3493db8,f0f0f0f0 -3493dbc,f0f0f0f0 -3493dc0,f0f0f0f0 -3493dc4,f0f0f0f0 -3493dc8,f0f0f0f0 -3493dcc,f0f0f0f0 -3493dd0,f0f0f0f0 -3493dd4,f0f0f0f0 -3493dd8,f0f0f0f0 -3493ddc,f0f0f0f0 -3493de0,f0f0f0f0 -3493de4,f0f0f0f0 -3493de8,f0f0f0f0 -3493dec,f0f0f0f0 -3493df0,f0f0f0f0 -3493df4,f0f0f0f0 -3493df8,f0f0f0f0 -3493dfc,f0f0f0f0 -3493e00,f0f0f0f0 -3493e04,f0f0f0f0 -3493e08,f0f0f0f0 -3493e0c,f0f0f0ef -3493e10,eff0f0f0 -3493e14,f0f0f0f0 -3493e18,f0f0f0f0 -3493e1c,f0f0f0ef -3493e20,bfbff0f0 -3493e24,f0f0f0f0 -3493e28,f0f0f0f0 -3493e2c,f0f0dfdf -3493e30,bfbff0f0 -3493e34,f0f0f0f0 -3493e38,f0f0f0f0 -3493e3c,f0f0dfbf -3493e40,afaff0f0 -3493e44,f0f0f0f0 -3493e48,f0f0f0f0 -3493e4c,f0dfdfaf -3493e50,afafaff0 -3493e54,f0f0f0f0 -3493e58,f0f0f0f0 -3493e5c,f0dfafaf -3493e60,afafaff0 -3493e64,f0f0f0f0 -3493e68,f0f0f0f0 -3493e6c,dfdfafaf -3493e70,afafaff0 -3493e74,f0f0f0f0 -3493e78,f0f0f0f0 -3493e7c,dfdfafaf -3493e80,afafaf9f -3493e84,f0f0f0f0 -3493e88,f0f0f0f0 -3493e8c,cfafafaf -3493e90,afaf9f9f -3493e94,f0f0f0f0 -3493e98,f0f0f0cf -3493e9c,cfafafaf -3493ea0,9f9ff0f0 -3493ea4,f0f0f0f0 -3493ea8,f0f0f0cf -3493eac,afafaf9f -3493eb0,f0f0f0f0 -3493eb4,f0f0f0f0 -3493eb8,f0f0f0cf -3493ebc,aff0f0f0 -3493ec0,f0f0f0f0 -3493ec4,f0f0f0f0 -3493ec8,f0f0f0f0 -3493ecc,f0f0f0f0 -3493ed0,f0f0f0f0 -3493ed4,f0f0f0f0 -3493ed8,f0f0f0f0 -3493edc,f0f0f0f0 -3493ee0,f0f0f0f0 -3493ee4,f0f0f0f0 -3493ee8,f0f0f0f0 -3493eec,f0f0f0f0 -3493ef0,f0f0f0f0 -3493ef4,f0f0f0f0 -3493ef8,f0f0f0f0 -3493efc,f0f0f0f0 -3493f00,f0f0f0f0 -3493f04,f0f0f0f0 -3493f08,f0f0f0f0 -3493f0c,f0f0f0ff -3493f10,ff9ff0f0 -3493f14,f0f0f0f0 -3493f18,f0f0f0f0 -3493f1c,f0f0ffff -3493f20,ff9ff0f0 -3493f24,f0f0f0f0 -3493f28,f0f0f0f0 -3493f2c,f0f0ffff -3493f30,9f9ff0f0 -3493f34,f0f0f0f0 -3493f38,f0f0f0f0 -3493f3c,f0f0ffff -3493f40,9f9ff0f0 -3493f44,f0f0f0f0 -3493f48,f0f0f0f0 -3493f4c,f0efef9f -3493f50,9f9f9ff0 -3493f54,f0f0f0f0 -3493f58,f0f0f0f0 -3493f5c,f0efef9f -3493f60,9f9f8ff0 -3493f64,f0f0f0f0 -3493f68,f0f0f0f0 -3493f6c,f0efef9f -3493f70,9f8f8ff0 -3493f74,f0f0f0f0 -3493f78,f0f0f0f0 -3493f7c,efef9f9f -3493f80,8f8f8ff0 -3493f84,f0f0f0f0 -3493f88,f0f0f0f0 -3493f8c,efef9f8f -3493f90,8f8f8ff0 -3493f94,f0f0f0f0 -3493f98,f0f0f0ef -3493f9c,efef8f8f -3493fa0,8f8ff0f0 -3493fa4,f0f0f0f0 -3493fa8,f0f0f0ef -3493fac,ef8f8f8f -3493fb0,f0f0f0f0 -3493fb4,f0f0f0f0 -3493fb8,f0f0f0ef -3493fbc,ef8f8ff0 -3493fc0,f0f0f0f0 -3493fc4,f0f0f0f0 -3493fc8,f0f0f0f0 -3493fcc,8ff0f0f0 -3493fd0,f0f0f0f0 -3493fd4,f0f0f0f0 -3493fd8,f0f0f0f0 -3493fdc,f0f0f0f0 -3493fe0,f0f0f0f0 -3493fe4,f0f0f0f0 -3493fe8,f0f0f0f0 -3493fec,f0f0f0f0 -3493ff0,f0f0f0f0 -3493ff4,f0f0f0f0 -3493ff8,f0f0f0f0 -3493ffc,f0f0f0f0 -3494000,f0f0f0f0 -3494004,f0f0f0f0 -3494008,f0f0f0f0 -349400c,f0f0f0ff -3494010,ff7ff0f0 -3494014,f0f0f0f0 -3494018,f0f0f0f0 -349401c,f0f0ffff -3494020,ff7ff0f0 -3494024,f0f0f0f0 -3494028,f0f0f0f0 -349402c,f0f0ffff -3494030,ff7ff0f0 -3494034,f0f0f0f0 -3494038,f0f0f0f0 -349403c,f0f0ffff -3494040,7f7ff0f0 -3494044,f0f0f0f0 -3494048,f0f0f0f0 -349404c,f0ffffff -3494050,7f7ff0f0 -3494054,f0f0f0f0 -3494058,f0f0f0f0 -349405c,f0ffffff -3494060,7f7ff0f0 -3494064,f0f0f0f0 -3494068,f0f0f0f0 -349406c,f0ffff7f -3494070,7f7f7ff0 -3494074,f0f0f0f0 -3494078,f0f0f0f0 -349407c,ffffff7f -3494080,7f7f6ff0 -3494084,f0f0f0f0 -3494088,f0f0f0f0 -349408c,ffffff7f -3494090,7f6f6ff0 -3494094,f0f0f0f0 -3494098,f0f0f0f0 -349409c,ffffff7f -34940a0,7f6ff0f0 -34940a4,f0f0f0f0 -34940a8,f0f0f0f0 -34940ac,ffff7f7f -34940b0,f0f0f0f0 -34940b4,f0f0f0f0 -34940b8,f0f0f0ff -34940bc,ffff7ff0 -34940c0,f0f0f0f0 -34940c4,f0f0f0f0 -34940c8,f0f0f0f0 -34940cc,fffff0f0 -34940d0,f0f0f0f0 -34940d4,f0f0f0f0 -34940d8,f0f0f0f0 -34940dc,f0f0f0f0 -34940e0,f0f0f0f0 -34940e4,f0f0f0f0 -34940e8,f0f0f0f0 -34940ec,f0f0f0f0 -34940f0,f0f0f0f0 -34940f4,f0f0f0f0 -34940f8,f0f0f0f0 -34940fc,f0f0f0f0 -3494100,f0f0f0f0 -3494104,f0f0f0f0 -3494108,f0f0f0f0 -349410c,f0f0ffff -3494110,ff5ff0f0 -3494114,f0f0f0f0 -3494118,f0f0f0f0 -349411c,f0f0ffff -3494120,ff5ff0f0 -3494124,f0f0f0f0 -3494128,f0f0f0f0 -349412c,f0f0ffff -3494130,ff5ff0f0 -3494134,f0f0f0f0 -3494138,f0f0f0f0 -349413c,f0f0ffff -3494140,ff5ff0f0 -3494144,f0f0f0f0 -3494148,f0f0f0f0 -349414c,f0f0ffff -3494150,ff5ff0f0 -3494154,f0f0f0f0 -3494158,f0f0f0f0 -349415c,f0ffffff -3494160,5f5ff0f0 -3494164,f0f0f0f0 -3494168,f0f0f0f0 -349416c,f0ffffff -3494170,5f5ff0f0 -3494174,f0f0f0f0 -3494178,f0f0f0f0 -349417c,f0ffffff -3494180,5f5ff0f0 -3494184,f0f0f0f0 -3494188,f0f0f0f0 -349418c,f0ffffff -3494190,5f5ff0f0 -3494194,f0f0f0f0 -3494198,f0f0f0f0 -349419c,ffffffff -34941a0,5ff0f0f0 -34941a4,f0f0f0f0 -34941a8,f0f0f0f0 -34941ac,ffffff5f -34941b0,5ff0f0f0 -34941b4,f0f0f0f0 -34941b8,f0f0f0f0 -34941bc,ffffff5f -34941c0,f0f0f0f0 -34941c4,f0f0f0f0 -34941c8,f0f0f0f0 -34941cc,ffffff5f -34941d0,f0f0f0f0 -34941d4,f0f0f0f0 -34941d8,f0f0f0f0 -34941dc,f0f0fff0 -34941e0,f0f0f0f0 -34941e4,f0f0f0f0 -34941e8,f0f0f0f0 -34941ec,f0f0f0f0 -34941f0,f0f0f0f0 -34941f4,f0f0f0f0 -34941f8,f0f0f0f0 -34941fc,f0f0f0f0 -3494200,f0f0f0f0 -3494204,f0f0f0f0 -3494208,f0f0f0f0 -349420c,f0f0ffff -3494210,fffff0f0 -3494214,f0f0f0f0 -3494218,f0f0f0f0 -349421c,f0f0ffff -3494220,fffff0f0 -3494224,f0f0f0f0 -3494228,f0f0f0f0 -349422c,f0f0ffff -3494230,ff3ff0f0 -3494234,f0f0f0f0 -3494238,f0f0f0f0 -349423c,f0f0ffff -3494240,ff3ff0f0 -3494244,f0f0f0f0 -3494248,f0f0f0f0 -349424c,f0f0ffff -3494250,ff3ff0f0 -3494254,f0f0f0f0 -3494258,f0f0f0f0 -349425c,f0f0ffff -3494260,ff3ff0f0 -3494264,f0f0f0f0 -3494268,f0f0f0f0 -349426c,f0f0ffff -3494270,ff3ff0f0 -3494274,f0f0f0f0 -3494278,f0f0f0f0 -349427c,f0ffffff -3494280,ff3ff0f0 -3494284,f0f0f0f0 -3494288,f0f0f0f0 -349428c,f0ffffff -3494290,fff0f0f0 -3494294,f0f0f0f0 -3494298,f0f0f0f0 -349429c,f0ffffff -34942a0,fff0f0f0 -34942a4,f0f0f0f0 -34942a8,f0f0f0f0 -34942ac,f0ffffff -34942b0,fff0f0f0 -34942b4,f0f0f0f0 -34942b8,f0f0f0f0 -34942bc,f0ffffff -34942c0,fff0f0f0 -34942c4,f0f0f0f0 -34942c8,f0f0f0f0 -34942cc,f0ffffff -34942d0,fff0f0f0 -34942d4,f0f0f0f0 -34942d8,f0f0f0f0 -34942dc,f0f0f0ff -34942e0,f0f0f0f0 -34942e4,f0f0f0f0 -34942e8,f0f0f0f0 -34942ec,f0f0f0f0 -34942f0,f0f0f0f0 -34942f4,f0f0f0f0 -34942f8,f0f0f0f0 -34942fc,f0f0f0f0 -3494300,f0f0f0f0 -3494304,f0f0f0f0 -3494308,f0f0f0f0 -349430c,f0f0ffff -3494310,fffff0f0 -3494314,f0f0f0f0 -3494318,f0f0f0f0 -349431c,f0f0ffff -3494320,fffff0f0 -3494324,f0f0f0f0 -3494328,f0f0f0f0 -349432c,f0f0ffff -3494330,fffff0f0 -3494334,f0f0f0f0 -3494338,f0f0f0f0 -349433c,f0f0ffff -3494340,fffff0f0 -3494344,f0f0f0f0 -3494348,f0f0f0f0 -349434c,f0f0ffff -3494350,fffff0f0 -3494354,f0f0f0f0 -3494358,f0f0f0f0 -349435c,f0f0ffff -3494360,fffff0f0 -3494364,f0f0f0f0 -3494368,f0f0f0f0 -349436c,f0f0ffff -3494370,fffff0f0 -3494374,f0f0f0f0 -3494378,f0f0f0f0 -349437c,f0f0ffff -3494380,fffff0f0 -3494384,f0f0f0f0 -3494388,f0f0f0f0 -349438c,f0f0ffff -3494390,fffff0f0 -3494394,f0f0f0f0 -3494398,f0f0f0f0 -349439c,f0f0ffff -34943a0,fffff0f0 -34943a4,f0f0f0f0 -34943a8,f0f0f0f0 -34943ac,f0f0ffff -34943b0,fffff0f0 -34943b4,f0f0f0f0 -34943b8,f0f0f0f0 -34943bc,f0f0ffff -34943c0,fffff0f0 -34943c4,f0f0f0f0 -34943c8,f0f0f0f0 -34943cc,f0f0ffff -34943d0,fffff0f0 -34943d4,f0f0f0f0 -34943d8,f0f0f0f0 -34943dc,f0f0ffff -34943e0,fffff0f0 -34943e4,f0f0f0f0 -34943e8,f0f0f0f0 -34943ec,f0f0f0f0 -34943f0,f0f0f0f0 -34943f4,f0f0f0f0 -34943f8,f0f0f0f0 -34943fc,f0f0f0f0 -3494400,f0f0f0f0 -3494404,f0f0f0f0 -3494408,f0f0f0f0 -349440c,f0f0ffff -3494410,fffff0f0 -3494414,f0f0f0f0 -3494418,f0f0f0f0 -349441c,f0f0ffff -3494420,fffff0f0 -3494424,f0f0f0f0 -3494428,f0f0f0f0 -349442c,f0f03fff -3494430,fffff0f0 -3494434,f0f0f0f0 -3494438,f0f0f0f0 -349443c,f0f03fff -3494440,fffff0f0 -3494444,f0f0f0f0 -3494448,f0f0f0f0 -349444c,f0f03fff -3494450,fffff0f0 -3494454,f0f0f0f0 -3494458,f0f0f0f0 -349445c,f0f03fff -3494460,fffff0f0 -3494464,f0f0f0f0 -3494468,f0f0f0f0 -349446c,f0f03fff -3494470,fffff0f0 -3494474,f0f0f0f0 -3494478,f0f0f0f0 -349447c,f0f03fff -3494480,fffffff0 -3494484,f0f0f0f0 -3494488,f0f0f0f0 -349448c,f0f0f0ff -3494490,fffffff0 -3494494,f0f0f0f0 -3494498,f0f0f0f0 -349449c,f0f0f0ff -34944a0,fffffff0 -34944a4,f0f0f0f0 -34944a8,f0f0f0f0 -34944ac,f0f0f0ff -34944b0,fffffff0 -34944b4,f0f0f0f0 -34944b8,f0f0f0f0 -34944bc,f0f0f0ff -34944c0,fffffff0 -34944c4,f0f0f0f0 -34944c8,f0f0f0f0 -34944cc,f0f0f0ff -34944d0,fffffff0 -34944d4,f0f0f0f0 -34944d8,f0f0f0f0 -34944dc,f0f0f0f0 -34944e0,fff0f0f0 -34944e4,f0f0f0f0 -34944e8,f0f0f0f0 -34944ec,f0f0f0f0 -34944f0,f0f0f0f0 -34944f4,f0f0f0f0 -34944f8,f0f0f0f0 -34944fc,f0f0f0f0 -3494500,f0f0f0f0 -3494504,f0f0f0f0 -3494508,f0f0f0f0 -349450c,f0f05fff -3494510,fffff0f0 -3494514,f0f0f0f0 -3494518,f0f0f0f0 -349451c,f0f05fff -3494520,fffff0f0 -3494524,f0f0f0f0 -3494528,f0f0f0f0 -349452c,f0f05fff -3494530,fffff0f0 -3494534,f0f0f0f0 -3494538,f0f0f0f0 -349453c,f0f05fff -3494540,fffff0f0 -3494544,f0f0f0f0 -3494548,f0f0f0f0 -349454c,f0f05fff -3494550,fffff0f0 -3494554,f0f0f0f0 -3494558,f0f0f0f0 -349455c,f0f05f5f -3494560,fffffff0 -3494564,f0f0f0f0 -3494568,f0f0f0f0 -349456c,f0f05f5f -3494570,fffffff0 -3494574,f0f0f0f0 -3494578,f0f0f0f0 -349457c,f0f05f5f -3494580,fffffff0 -3494584,f0f0f0f0 -3494588,f0f0f0f0 -349458c,f0f05f5f -3494590,fffffff0 -3494594,f0f0f0f0 -3494598,f0f0f0f0 -349459c,f0f0f05f -34945a0,ffffffff -34945a4,f0f0f0f0 -34945a8,f0f0f0f0 -34945ac,f0f0f05f -34945b0,5fffffff -34945b4,f0f0f0f0 -34945b8,f0f0f0f0 -34945bc,f0f0f0f0 -34945c0,5fffffff -34945c4,f0f0f0f0 -34945c8,f0f0f0f0 -34945cc,f0f0f0f0 -34945d0,5fffffff -34945d4,f0f0f0f0 -34945d8,f0f0f0f0 -34945dc,f0f0f0f0 -34945e0,f0fff0f0 -34945e4,f0f0f0f0 -34945e8,f0f0f0f0 -34945ec,f0f0f0f0 -34945f0,f0f0f0f0 -34945f4,f0f0f0f0 -34945f8,f0f0f0f0 -34945fc,f0f0f0f0 -3494600,f0f0f0f0 -3494604,f0f0f0f0 -3494608,f0f0f0f0 -349460c,f0f07fff -3494610,fff0f0f0 -3494614,f0f0f0f0 -3494618,f0f0f0f0 -349461c,f0f07fff -3494620,fffff0f0 -3494624,f0f0f0f0 -3494628,f0f0f0f0 -349462c,f0f07fff -3494630,fffff0f0 -3494634,f0f0f0f0 -3494638,f0f0f0f0 -349463c,f0f07f7f -3494640,fffff0f0 -3494644,f0f0f0f0 -3494648,f0f0f0f0 -349464c,f0f07f7f -3494650,fffffff0 -3494654,f0f0f0f0 -3494658,f0f0f0f0 -349465c,f0f07f7f -3494660,fffffff0 -3494664,f0f0f0f0 -3494668,f0f0f0f0 -349466c,f07f7f7f -3494670,7ffffff0 -3494674,f0f0f0f0 -3494678,f0f0f0f0 -349467c,f06f7f7f -3494680,7fffffff -3494684,f0f0f0f0 -3494688,f0f0f0f0 -349468c,f06f6f7f -3494690,7fffffff -3494694,f0f0f0f0 -3494698,f0f0f0f0 -349469c,f0f06f7f -34946a0,7fffffff -34946a4,f0f0f0f0 -34946a8,f0f0f0f0 -34946ac,f0f0f0f0 -34946b0,7f7fffff -34946b4,f0f0f0f0 -34946b8,f0f0f0f0 -34946bc,f0f0f0f0 -34946c0,f07fffff -34946c4,fff0f0f0 -34946c8,f0f0f0f0 -34946cc,f0f0f0f0 -34946d0,f0f0ffff -34946d4,f0f0f0f0 -34946d8,f0f0f0f0 -34946dc,f0f0f0f0 -34946e0,f0f0f0f0 -34946e4,f0f0f0f0 -34946e8,f0f0f0f0 -34946ec,f0f0f0f0 -34946f0,f0f0f0f0 -34946f4,f0f0f0f0 -34946f8,f0f0f0f0 -34946fc,f0f0f0f0 -3494700,f0f0f0f0 -3494704,f0f0f0f0 -3494708,f0f0f0f0 -349470c,f0f09fff -3494710,fff0f0f0 -3494714,f0f0f0f0 -3494718,f0f0f0f0 -349471c,f0f09fff -3494720,fffff0f0 -3494724,f0f0f0f0 -3494728,f0f0f0f0 -349472c,f0f09f9f -3494730,fffff0f0 -3494734,f0f0f0f0 -3494738,f0f0f0f0 -349473c,f0f09f9f -3494740,fffff0f0 -3494744,f0f0f0f0 -3494748,f0f0f0f0 -349474c,f09f9f9f -3494750,9fffeff0 -3494754,f0f0f0f0 -3494758,f0f0f0f0 -349475c,f08f9f9f -3494760,9fefeff0 -3494764,f0f0f0f0 -3494768,f0f0f0f0 -349476c,f08f8f9f -3494770,9fefeff0 -3494774,f0f0f0f0 -3494778,f0f0f0f0 -349477c,f08f8f8f -3494780,9f9fefef -3494784,f0f0f0f0 -3494788,f0f0f0f0 -349478c,f08f8f8f -3494790,8f9fefef -3494794,f0f0f0f0 -3494798,f0f0f0f0 -349479c,f0f08f8f -34947a0,8f8fefef -34947a4,eff0f0f0 -34947a8,f0f0f0f0 -34947ac,f0f0f0f0 -34947b0,8f8f8fef -34947b4,eff0f0f0 -34947b8,f0f0f0f0 -34947bc,f0f0f0f0 -34947c0,f08f8fef -34947c4,eff0f0f0 -34947c8,f0f0f0f0 -34947cc,f0f0f0f0 -34947d0,f0f0f08f -34947d4,f0f0f0f0 -34947d8,f0f0f0f0 -34947dc,f0f0f0f0 -34947e0,f0f0f0f0 -34947e4,f0f0f0f0 -34947e8,f0f0f0f0 -34947ec,f0f0f0f0 -34947f0,f0f0f0f0 -34947f4,f0f0f0f0 -34947f8,f0f0f0f0 -34947fc,f0f0f0f0 -3494800,f0f0f0f0 -3494804,f0f0f0f0 -3494808,f0f0f0f0 -349480c,f0f0f0ef -3494810,eff0f0f0 -3494814,f0f0f0f0 -3494818,f0f0f0f0 -349481c,f0f0bfbf -3494820,eff0f0f0 -3494824,f0f0f0f0 -3494828,f0f0f0f0 -349482c,f0f0bfbf -3494830,dfdff0f0 -3494834,f0f0f0f0 -3494838,f0f0f0f0 -349483c,f0f0afbf -3494840,bfdff0f0 -3494844,f0f0f0f0 -3494848,f0f0f0f0 -349484c,f0afafaf -3494850,afdfdff0 -3494854,f0f0f0f0 -3494858,f0f0f0f0 -349485c,f0afafaf -3494860,afafdff0 -3494864,f0f0f0f0 -3494868,f0f0f0f0 -349486c,f0afafaf -3494870,afafdfdf -3494874,f0f0f0f0 -3494878,f0f0f0f0 -349487c,9fafafaf -3494880,afafdfdf -3494884,f0f0f0f0 -3494888,f0f0f0f0 -349488c,9f9fafaf -3494890,afafafcf -3494894,f0f0f0f0 -3494898,f0f0f0f0 -349489c,f0f09f9f -34948a0,afafafcf -34948a4,cff0f0f0 -34948a8,f0f0f0f0 -34948ac,f0f0f0f0 -34948b0,9fafafaf -34948b4,cff0f0f0 -34948b8,f0f0f0f0 -34948bc,f0f0f0f0 -34948c0,f0f0f0af -34948c4,cff0f0f0 -34948c8,f0f0f0f0 -34948cc,f0f0f0f0 -34948d0,f0f0f0f0 -34948d4,f0f0f0f0 -34948d8,f0f0f0f0 -34948dc,f0f0f0f0 -34948e0,f0f0f0f0 -34948e4,f0f0f0f0 -34948e8,f0f0f0f0 -34948ec,f0f0f0f0 -34948f0,f0f0f0f0 -34948f4,f0f0f0f0 -34948f8,f0f0f0f0 -34948fc,f0f0f0f0 -3494900,f0f0f0f0 -3494904,f0f0f0f0 -3494908,f0f0f0f0 -349490c,f0f0f0cf -3494910,cff0f0f0 -3494914,f0f0f0f0 -3494918,f0f0f0f0 -349491c,f0f0cfcf -3494920,cff0f0f0 -3494924,f0f0f0f0 -3494928,f0f0f0f0 -349492c,f0f0cfcf -3494930,cfbff0f0 -3494934,f0f0f0f0 -3494938,f0f0f0f0 -349493c,f0f0cfcf -3494940,cfbff0f0 -3494944,f0f0f0f0 -3494948,f0f0f0f0 -349494c,f0bfbfbf -3494950,cfcfbff0 -3494954,f0f0f0f0 -3494958,f0f0f0f0 -349495c,f0bfbfbf -3494960,bfbfbff0 -3494964,f0f0f0f0 -3494968,f0f0f0f0 -349496c,bfbfbfbf -3494970,bfbfbfbf -3494974,f0f0f0f0 -3494978,f0f0f0f0 -349497c,bfbfbfbf -3494980,bfbfbfbf -3494984,f0f0f0f0 -3494988,f0f0f0f0 -349498c,afafbfbf -3494990,bfbfbfbf -3494994,f0f0f0f0 -3494998,f0f0f0f0 -349499c,f0afafaf -34949a0,bfbfbfbf -34949a4,aff0f0f0 -34949a8,f0f0f0f0 -34949ac,f0f0f0f0 -34949b0,f0afbfbf -34949b4,bff0f0f0 -34949b8,f0f0f0f0 -34949bc,f0f0f0f0 -34949c0,f0f0f0f0 -34949c4,f0f0f0f0 -34949c8,f0f0f0f0 -34949cc,f0f0f0f0 -34949d0,f0f0f0f0 -34949d4,f0f0f0f0 -34949d8,f0f0f0f0 -34949dc,f0f0f0f0 -34949e0,f0f0f0f0 -34949e4,f0f0f0f0 -34949e8,f0f0f0f0 -34949ec,f0f0f0f0 -34949f0,f0f0f0f0 -34949f4,f0f0f0f0 -34949f8,f0f0f0f0 -34949fc,f0f0f0f0 -3494a00,f0f0f0f0 -3494a04,f0f0f0f0 -3494a08,f0f0f0f0 -3494a0c,f0f0f0df -3494a10,f0f0f0f0 -3494a14,f0f0f0f0 -3494a18,f0f0f0f0 -3494a1c,f0f0f0df -3494a20,dff0f0f0 -3494a24,f0f0f0f0 -3494a28,f0f0f0f0 -3494a2c,f0f0cfdf -3494a30,dff0f0f0 -3494a34,f0f0f0f0 -3494a38,f0f0f0f0 -3494a3c,f0f0cfcf -3494a40,cfcff0f0 -3494a44,f0f0f0f0 -3494a48,f0f0f0f0 -3494a4c,f0cfcfcf -3494a50,cfcff0f0 -3494a54,f0f0f0f0 -3494a58,f0f0f0f0 -3494a5c,f0cfcfcf -3494a60,cfcfcff0 -3494a64,f0f0f0f0 -3494a68,f0f0f0f0 -3494a6c,cfcfcfcf -3494a70,cfcfcff0 -3494a74,f0f0f0f0 -3494a78,f0f0f0f0 -3494a7c,bfbfcfcf -3494a80,cfcfcfcf -3494a84,f0f0f0f0 -3494a88,f0f0f0f0 -3494a8c,bfbfbfbf -3494a90,bfbfbfbf -3494a94,f0f0f0f0 -3494a98,f0f0f0bf -3494a9c,bfbfbfbf -3494aa0,bfbfbfbf -3494aa4,bff0f0f0 -3494aa8,f0f0f0f0 -3494aac,f0f0f0f0 -3494ab0,f0f0bfbf -3494ab4,bff0f0f0 -3494ab8,f0f0f0f0 -3494abc,f0f0f0f0 -3494ac0,f0f0f0f0 -3494ac4,f0f0f0f0 -3494ac8,f0f0f0f0 -3494acc,f0f0f0f0 -3494ad0,f0f0f0f0 -3494ad4,f0f0f0f0 -3494ad8,f0f0f0f0 -3494adc,f0f0f0f0 -3494ae0,f0f0f0f0 -3494ae4,f0f0f0f0 -3494ae8,f0f0f0f0 -3494aec,f0f0f0f0 -3494af0,f0f0f0f0 -3494af4,f0f0f0f0 -3494af8,f0f0f0f0 -3494afc,f0f0f0f0 -3494b00,f0f0f0f0 -3494b04,f0f0f0f0 -3494b08,f0f0f0f0 -3494b0c,f0f0f0df -3494b10,dff0f0f0 -3494b14,f0f0f0f0 -3494b18,f0f0f0f0 -3494b1c,f0f0f0df -3494b20,dff0f0f0 -3494b24,f0f0f0f0 -3494b28,f0f0f0f0 -3494b2c,f0f0dfdf -3494b30,dfdff0f0 -3494b34,f0f0f0f0 -3494b38,f0f0f0f0 -3494b3c,f0f0dfdf -3494b40,dfdff0f0 -3494b44,f0f0f0f0 -3494b48,f0f0f0f0 -3494b4c,f0f0cfcf -3494b50,cfcff0f0 -3494b54,f0f0f0f0 -3494b58,f0f0f0f0 -3494b5c,f0cfcfcf -3494b60,cfcfcff0 -3494b64,f0f0f0f0 -3494b68,f0f0f0f0 -3494b6c,f0cfcfcf -3494b70,cfcfcff0 -3494b74,f0f0f0f0 -3494b78,f0f0f0f0 -3494b7c,cfcfcfcf -3494b80,cfcfcfcf -3494b84,f0f0f0f0 -3494b88,f0f0f0f0 -3494b8c,cfcfcfcf -3494b90,cfcfcfcf -3494b94,f0f0f0f0 -3494b98,f0f0f0bf -3494b9c,bfbfbfbf -3494ba0,bfbfbfbf -3494ba4,bff0f0f0 -3494ba8,f0f0f0f0 -3494bac,f0f0f0f0 -3494bb0,f0f0f0f0 -3494bb4,f0f0f0f0 -3494bb8,f0f0f0f0 -3494bbc,f0f0f0f0 -3494bc0,f0f0f0f0 -3494bc4,f0f0f0f0 -3494bc8,f0f0f0f0 -3494bcc,f0f0f0f0 -3494bd0,f0f0f0f0 -3494bd4,f0f0f0f0 -3494bd8,f0f0f0f0 -3494bdc,f0f0f0f0 -3494be0,f0f0f0f0 -3494be4,f0f0f0f0 -3494be8,f0f0f0f0 -3494bec,f0f0f0f0 -3494bf0,f0f0f0f0 -3494bf4,f0f0f0f0 -3494bf8,94468b04 -3494bfc,83c283c0 -3494c00,8b048b04 -3494c04,8b0483c2 -3494c08,83c283c0 -3494c0c,83c0bdd2 -3494c10,20aa9c86 -3494c14,7b7e7b7e -3494c18,7b7e7b7e -3494c1c,7b7e7b7e -3494c20,7b7e837e -3494c24,ad4effa2 -3494c28,9c8683c0 -3494c2c,8bc28bc2 -3494c30,83c083c2 -3494c34,83c283c0 -3494c38,94468b04 -3494c3c,83c27a7e -3494c40,82c282c0 -3494c44,7a807a7e -3494c48,7a7e7a3e -3494c4c,7a3eb44e -3494c50,b44c9b86 -3494c54,723c6afa -3494c58,723c6afa -3494c5c,6afa6afa -3494c60,7a3c7a3c -3494c64,8b449b88 -3494c68,7bc27a7e -3494c6c,82c07a80 -3494c70,82c07a3e -3494c74,82807a7e -3494c78,94468b04 -3494c7c,94868b46 -3494c80,8b04723c -3494c84,72fc6afa -3494c88,6afc6afc -3494c8c,6afc62ba -3494c90,41f24934 -3494c94,6afa62b8 -3494c98,62b862b8 -3494c9c,6aba72ba -3494ca0,6ab86aba -3494ca4,6afc72fc -3494ca8,7a808380 -3494cac,7a808380 -3494cb0,7a80723e -3494cb4,7a3e7b80 -3494cb8,83c282c0 -3494cbc,9bc851f2 -3494cc0,8b466afa -3494cc4,62ba62ba -3494cc8,5a785a78 -3494ccc,62ba62b8 -3494cd0,5a785a76 -3494cd4,5a765a76 -3494cd8,5a765a76 -3494cdc,5a786278 -3494ce0,6ab86aba -3494ce4,6afc72fc -3494ce8,723e7b7e -3494cec,723e7b7e -3494cf0,6afe723e -3494cf4,6afa733e -3494cf8,9c868b02 -3494cfc,ac4e07e4 -3494d00,7b8062b8 -3494d04,62b862b8 -3494d08,5a7a62ba -3494d0c,62ba62b8 -3494d10,5a785a76 -3494d14,5a765a76 -3494d18,5a765a78 -3494d1c,62b86ab8 -3494d20,6ab86aba -3494d24,6afc72fc -3494d28,723e7b7e -3494d2c,723e7b7e -3494d30,6afc723e -3494d34,6afa7b80 -3494d38,94468ac2 -3494d3c,ac0ca44c -3494d40,83c262b8 -3494d44,62fe18fa -3494d48,18f828f8 -3494d4c,18f818b8 -3494d50,10f80076 -3494d54,ff3608b6 -3494d58,28b818b6 -3494d5c,8b60734 -3494d60,10b820f8 -3494d64,313a41be -3494d68,20fc00b8 -3494d6c,7610fa -3494d70,18ba183a -3494d74,18b8293a -3494d78,94448bc4 -3494d7c,723c6afa -3494d80,6afa5afe -3494d84,19c419c4 -3494d88,19042104 -3494d8c,31042104 -3494d90,11c411c4 -3494d94,84411c4 -3494d98,29c43104 -3494d9c,21c419c4 -3494da0,39463946 -3494da4,39863146 -3494da8,31c40984 -3494dac,14211c4 -3494db0,11c411c4 -3494db4,2900393a -3494db8,94868b44 -3494dbc,7a406afa -3494dc0,52beb676 -3494dc4,c7fab634 -3494dc8,be76bff8 -3494dcc,b636b634 -3494dd0,b634be36 -3494dd4,ae36a6f4 -3494dd8,b638c7b8 -3494ddc,bfb8bffa -3494de0,d83ac7fa -3494de4,cf78cfb8 -3494de8,c7bccfbc -3494dec,c7b8d03c -3494df0,d03cc7b6 -3494df4,18fa18ba -3494df8,94468302 -3494dfc,7a805a00 -3494e00,19febff8 -3494e04,dffacff8 -3494e08,c7fac7fa -3494e0c,c7f8b634 -3494e10,be78c7ba -3494e14,c7b6ae36 -3494e18,ae34c7ba -3494e1c,cffad03c -3494e20,d83ccfb8 -3494e24,c7b8c7b8 -3494e28,cfbcc776 -3494e2c,bf34cfb8 -3494e30,d03abe78 -3494e34,193a0876 -3494e38,944682c2 -3494e3c,7a805246 -3494e40,2a80c7ba -3494e44,cfb8c778 -3494e48,c778b738 -3494e4c,c776aef6 -3494e50,b636cfb8 -3494e54,d7b8c7b8 -3494e58,b6f6b776 -3494e5c,c776bf78 -3494e60,bfb8cfb8 -3494e64,d7b8d7b8 -3494e68,cffcd03a -3494e6c,d03ad83c -3494e70,c7bacfb6 -3494e74,103c0834 -3494e78,944682c0 -3494e7c,7a805b86 -3494e80,3ac2d7fa -3494e84,cfbcbe76 -3494e88,be36b776 -3494e8c,cf76cfbc -3494e90,c77ad7fc -3494e94,e77e1002 -3494e98,d7f8cfbc -3494e9c,c7b6c7ba -3494ea0,dffce87e -3494ea4,e8bedffc -3494ea8,e07ce03c -3494eac,e03cd83c -3494eb0,d83af8be -3494eb4,290018ba -3494eb8,8b048b04 -3494ebc,83824a46 -3494ec0,3ac2e07c -3494ec4,e83ac7f8 -3494ec8,c7f8f03c -3494ecc,bcf87c -3494ed0,f83c00be -3494ed4,11403904 -3494ed8,f8fef03c -3494edc,e03cf03c -3494ee0,f07cf07c -3494ee4,f87cf87c -3494ee8,f07ce83a -3494eec,f83cef3c -3494ef0,f87c0800 -3494ef4,4100393a -3494ef8,8b047a80 -3494efc,7b7e4b84 -3494f00,32c2ce7a -3494f04,d83ac7bc -3494f08,d87cf07c -3494f0c,f03ad83a -3494f10,bee87c -3494f14,f0be0000 -3494f18,d7fccfba -3494f1c,cfbcc7ba -3494f20,e07cdffe -3494f24,e8bef8fe -3494f28,f800e07c -3494f2c,d83ae83a -3494f30,d83ad83a -3494f34,290018ba -3494f38,94447a3e -3494f3c,723e5246 -3494f40,3280d03a -3494f44,c7b6b734 -3494f48,cf78cff8 -3494f4c,be76be34 -3494f50,fed83a -3494f54,cffcd7f8 -3494f58,c778b776 -3494f5c,bf38b776 -3494f60,cffad7fa -3494f64,f07c08fe -3494f68,bed7b8 -3494f6c,ae34cfbc -3494f70,c7babe76 -3494f74,203c0876 -3494f78,83c0723e -3494f7c,72405a46 -3494f80,2940af34 -3494f84,b6f49ef0 -3494f88,9ef2a6b2 -3494f8c,9d729d72 -3494f90,c776c776 -3494f94,bf38b736 -3494f98,a6f4a6f4 -3494f9c,a732af34 -3494fa0,aeb4af74 -3494fa4,cff8e87c -3494fa8,d7faa6b2 -3494fac,9d70a734 -3494fb0,b736b736 -3494fb4,10fa0034 -3494fb8,6ab8ac0c -3494fbc,72fc5246 -3494fc0,2140a6b2 -3494fc4,a6f29ef0 -3494fc8,9d709d70 -3494fcc,8d709d70 -3494fd0,9d70a6b4 -3494fd4,a5749d72 -3494fd8,9d709d70 -3494fdc,8d309672 -3494fe0,a6b2aeb4 -3494fe4,a6b2aeb6 -3494fe8,aeb49d72 -3494fec,9672a6b2 -3494ff0,af36af34 -3494ff4,faf7b4 -3494ff8,5a34ac0c -3494ffc,723e4a04 -3495000,2140c7ba -3495004,be78be74 -3495008,c678cff8 -349500c,be74c678 -3495010,c7f8cff8 -3495014,cff8cff8 -3495018,cff8c7f8 -349501c,c7facff8 -3495020,e83ad83a -3495024,cffac7fa -3495028,d83ad83a -349502c,cfbacfbc -3495030,cfbac678 -3495034,2040213a -3495038,bd908b04 -349503c,723e5246 -3495040,2140e73a -3495044,df38dff8 -3495048,cff8e738 -349504c,e73ae73a -3495050,f8bef87c -3495054,ef7a00fc -3495058,200fe -349505c,180113e -3495060,113ef0fc -3495064,ef7ef0bc -3495068,e77cef7c -349506c,f87cf83a -3495070,f03cf03c -3495074,51c28382 -3495078,83c27a3e -349507c,7a7e4a04 -3495080,2a80e7fa -3495084,e83ad7fa -3495088,d03ad83a -349508c,e07ce03c -3495090,bee7fa -3495094,bf78d83a -3495098,be0802 -349509c,10422982 -34950a0,2182f800 -34950a4,be1000 -34950a8,be1000 -34950ac,29c01940 -34950b0,1182 -34950b4,5a468b04 -34950b8,83c28280 -34950bc,7a3e6bc8 -34950c0,5b861000 -34950c4,21821040 -34950c8,18000982 -34950cc,21c21182 -34950d0,8fedf3e -34950d4,cfb8e8be -34950d8,18002182 -34950dc,31c431c2 -34950e0,21c231c4 -34950e4,39043144 -34950e8,31043904 -34950ec,39443944 -34950f0,314449c6 -34950f4,73089446 -34950f8,83c08280 -34950fc,72bc7308 -3495100,5b861842 -3495104,18441040 -3495108,10fe0000 -349510c,218229c2 -3495110,2180f0be -3495114,d7f8e87c -3495118,10401000 -349511c,21800942 -3495120,1401940 -3495124,21822182 -3495128,19421140 -349512c,21821984 -3495130,29044a06 -3495134,8b8a9306 -3495138,83c07a3e -349513c,723c5b88 -3495140,4a041000 -3495144,f0bcdffc -3495148,f87cf87c -349514c,8be0800 -3495150,19820982 -3495154,c83ce07c -3495158,80000fe -349515c,fe00be -3495160,f0bef0be -3495164,f8bef0be -3495168,f0be08be -349516c,10fe00fe -3495170,10803ac6 -3495174,93ca8b04 -3495178,83c07a7e -349517c,723c5246 -3495180,52461842 -3495184,10001140 -3495188,8fe0800 -349518c,8be08be -3495190,39044a44 -3495194,198008fe -3495198,18401042 -349519c,10001040 -34951a0,18821040 -34951a4,8421000 -34951a8,100010fe -34951ac,11801080 -34951b0,21024206 -34951b4,93ca8b04 -34951b8,83807a3e -34951bc,72bc6388 -34951c0,52461842 -34951c4,31c44144 -34951c8,29042084 -34951cc,188000be -34951d0,21c23986 -34951d4,29042182 -34951d8,29c429c4 -34951dc,188221c4 -34951e0,310629c2 -34951e4,19821940 -34951e8,e664de62 -34951ec,c59eff64 -34951f0,206a30ec -34951f4,30ec8b04 -34951f8,83c072fa -34951fc,72fc63c8 -3495200,4a4411c2 -3495204,29084248 -3495208,29021984 -349520c,29c21980 -3495210,1801040 -3495214,10841040 -3495218,18822182 -349521c,8401882 -3495220,18821842 -3495224,f8001142 -3495228,59421874 -349522c,f326aba -3495230,7a3e7a3e -3495234,7a3e7a3e -3495238,83806ab8 -349523c,72fc6bc8 -3495240,52460840 -3495244,8001000 -3495248,800f8be -349524c,fe0800 -3495250,f8bef87c -3495254,100000be -3495258,1000183e -349525c,10421882 -3495260,20842184 -3495264,94029c4 -3495268,61844038 -349526c,62be9302 -3495270,7a3e7a3e -3495274,7a7e7a7e -3495278,83c072ba -349527c,6afc63c8 -3495280,4a04dffa -3495284,bf76a736 -3495288,bf76b776 -349528c,b736bf76 -3495290,bf36dfba -3495294,e7faf8fe -3495298,184000be -349529c,20002 -34952a0,98219c4 -34952a4,11c40842 -34952a8,41003038 -34952ac,c65ab4d0 -34952b0,7a7e723c -34952b4,7a3e7a7e -34952b8,7b3c72fc -34952bc,62784a06 -34952c0,32c2bf38 -34952c4,aef49ef2 -34952c8,aef2a734 -34952cc,a6f4af36 -34952d0,af34cffc -34952d4,d7b80940 -34952d8,1980f800 -34952dc,be0002 -34952e0,20842 -34952e4,802e83c -34952e8,390041f8 -34952ec,7a3c7a3e -34952f0,6afa49f4 -34952f4,a40ca450 -34952f8,8b027a7e -34952fc,723e5246 -3495300,3ac2d87c -3495304,d83cbffa -3495308,d03ac7fa -349530c,d83af07c -3495310,f0be007e -3495314,be1182 -3495318,32861182 -349531c,f0be103e -3495320,18420800 -3495324,e8bedf7c -3495328,72446afc -349532c,6afc617a -3495330,593a8b4a -3495334,8b8c8b8c -3495338,8b027a3e -349533c,7a3e5b86 -3495340,4a0400be -3495344,f8bef07e -3495348,d83acff8 -349534c,dffad83c -3495350,f87e08be -3495354,114010fe -3495358,29822182 -349535c,f8fe0000 -3495360,1000e73e -3495364,be78083e -3495368,9b487a3e -349536c,61ba40b8 -3495370,38b86288 -3495374,6aca72ca -3495378,6ab8ac0c -349537c,72fc6bc8 -3495380,5a46f800 -3495384,d87cd03a -3495388,b776cf78 -349538c,cfbcd03a -3495390,d7fcd87c -3495394,e8fedf3e -3495398,e0bef800 -349539c,f8bc0002 -34953a0,beef7e -34953a4,e77e41c6 -34953a8,a3ca8280 -34953ac,61be2838 -34953b0,17b44142 -34953b4,41844a08 -34953b8,5a34ac0c -34953bc,7a406bc8 -34953c0,53860982 -34953c4,e77ce07a -34953c8,f73cf87c -34953cc,f87ef8bc -34953d0,f8bcf940 -34953d4,f9820142 -34953d8,f8c0f000 -34953dc,ef7c1040 -34953e0,11c221c2 -34953e4,4a06730c -34953e8,a3cc82c0 -34953ec,724041ba -34953f0,20f81874 -34953f4,62c65208 -34953f8,bd909b88 -34953fc,7a407308 -3495400,63c819c4 -3495404,8fe00fe -3495408,fe08fe -349540c,10fe1040 -3495410,104018c2 -3495414,19062a46 -3495418,31042104 -349541c,8401882 -3495420,290442c8 -3495424,7c4e9410 -3495428,a3ca82c2 -349542c,83c26afe -3495430,39ba317c -3495434,4a405208 -3495438,8b027a80 -349543c,72fc7308 -3495440,6b0819c4 -3495444,11c211c2 -3495448,f8be00be -349544c,8401082 -3495450,104220c4 -3495454,2a4621c6 -3495458,29062a46 -349545c,18802082 -3495460,32445b8a -3495464,84909410 -3495468,a3ca8b02 -349546c,8bc483c4 -3495470,513e31ba -3495474,418449c6 -3495478,8b027a3e -349547c,7a3e5b86 -3495480,42040000 -3495484,8000800 -3495488,f0bef0be -349548c,f8bef0be -3495490,f8be08fe -3495494,19422182 -3495498,29c22182 -349549c,118221c4 -34954a0,3a865388 -34954a4,734c7b4c -34954a8,a3ca8b02 -34954ac,8b449346 -34954b0,7b825980 -34954b4,5a485a08 -34954b8,8b027a7e -34954bc,723e4204 -34954c0,19fec6b6 -34954c4,cffabffa -34954c8,c7fac7fa -34954cc,c7f8cfb8 -34954d0,c7b8d7fa -34954d4,e03ae03a -34954d8,e07ce07c -34954dc,e87e1080 -34954e0,31444246 -34954e4,42084a46 -34954e8,a3ca8b02 -34954ec,40b09b04 -34954f0,8b04838c -34954f4,628a4a08 -34954f8,8b02723e -34954fc,723c5348 -3495500,32c2c778 -3495504,af36a734 -3495508,b736b776 -349550c,9ef4a6f6 -3495510,aef4c7ba -3495514,cf78bf36 -3495518,bf34c7b8 -349551c,d7fc10c0 -3495520,4a087b8c -3495524,5a8a4a48 -3495528,a3ca8b02 -349552c,382ebd12 -3495530,934693ce -3495534,6a883944 -3495538,8380827e -349553c,6afc63c8 -3495540,4a44dffa -3495544,b776af34 -3495548,b776bfb8 -349554c,b736af36 -3495550,bf38cfba -3495554,d7b8cffa -3495558,df3aef3c -349555c,f8be3986 -3495560,730a9c50 -3495564,838c6aca -3495568,a3ca82c2 -349556c,8b028b04 -3495570,93448b04 -3495574,6a40287c -3495578,83c06ab8 -349557c,72fc4a46 -3495580,3ac2103e -3495584,be00be -3495588,f8be0800 -349558c,21c20840 -3495590,c008fe -3495594,be -3495598,8fe083e -349559c,11822a84 -34955a0,52868cce -34955a4,6b0a5a86 -34955a8,9b887a7e -34955ac,7a8083c2 -34955b0,83c28302 -34955b4,7a42493e -34955b8,7b3c723c -34955bc,72fc4204 -34955c0,2a80f8fe -34955c4,1401142 -34955c8,93e21c4 -34955cc,62083a44 -34955d0,11c21882 -34955d4,21c41040 -34955d8,fef8be -34955dc,19fc2a80 -34955e0,32805b86 -34955e4,4a043282 -34955e8,9c0c9c0c -34955ec,9c0c9c0c -34955f0,9c0c9c0c -34955f4,93ca6afc -34955f8,83807a3e -34955fc,72bc4a44 -3495600,2a82e73c -3495604,f8bc1040 -3495608,fe0000 -349560c,18820800 -3495610,8401080 -3495614,314429c4 -3495618,fef8be -349561c,108021c2 -3495620,18821840 -3495624,80000be -3495628,8001000 -349562c,e83af77e -3495630,cffcd73c -3495634,19be397c -3495638,83c07a7e -349563c,723c5b86 -3495640,3ac20800 -3495644,be08fe -3495648,bef8be -349564c,7c10be -3495650,be08be -3495654,218008fe -3495658,e87af87e -349565c,1080 -3495660,10800840 -3495664,8420800 -3495668,84008be -349566c,f0bee8be -3495670,f0bee07e -3495674,2900397c -3495678,83c07a3e -349567c,723c5248 -3495680,42040800 -3495684,f0bedffe -3495688,f07cf07c -349568c,e83af87c -3495690,e07ce07c -3495694,d87ee87c -3495698,bef8fe -349569c,f8fef87c -34956a0,e87ce07c -34956a4,e87ce87e -34956a8,e87cf07c -34956ac,f07ce0be -34956b0,d7fed7fc -34956b4,30c0397c -34956b8,83c08280 -34956bc,72fc4204 -34956c0,32c2f07c -34956c4,f8c0f87e -34956c8,e83acffa -34956cc,d7f8df3a -34956d0,f07ad83a -34956d4,c7b6e07c -34956d8,fef87c -34956dc,f07cd83a -34956e0,d83ce03a -34956e4,e87ef03c -34956e8,f03ce07c -34956ec,e87cf0be -34956f0,e07cd83c -34956f4,3100397c -34956f8,83c282c2 -34956fc,7a804a04 -3495700,193ed7f8 -3495704,f07ce73c -3495708,dff8bff8 -349570c,c7f8c7f8 -3495710,d7f8be7a -3495714,a6f2c7f8 -3495718,e83af07c -349571c,e73ae738 -3495720,e87adf3c -3495724,e73ce87a -3495728,e83af03c -349572c,f07ce87a -3495730,e03ce07c -3495734,2900397c -3495738,83c27afe -349573c,7a8063c8 -3495740,4202f87c -3495744,f87ce07c -3495748,e07cf8be -349574c,f0bee03a -3495750,d7f8be36 -3495754,aef6d7fc -3495758,f0be00be -349575c,f8bef07c -3495760,bef07e -3495764,f03ae83a -3495768,e83af87c -349576c,f8bcf87c -3495770,f0bee8be -3495774,2900417c -3495778,6ab8ac0c -349577c,723e7b4a -3495780,848a5288 -3495784,39443104 -3495788,32485a48 -349578c,6a4a4946 -3495790,800 -3495794,21c23104 -3495798,4a884246 -349579c,3ac63a86 -34957a0,52c83a86 -34957a4,390629c4 -34957a8,29c429c2 -34957ac,21822982 -34957b0,21421000 -34957b4,410049be -34957b8,5a34ac0c -34957bc,723e7b4a -34957c0,848c2906 -34957c4,290821c2 -34957c8,310649c8 -34957cc,418421c2 -34957d0,84221c2 -34957d4,290421c2 -34957d8,19c219c2 -34957dc,21043246 -34957e0,3a463104 -34957e4,32462a44 -34957e8,324421c2 -34957ec,10021042 -34957f0,10421002 -34957f4,204020fa -34957f8,bd909b88 -34957fc,723c63c8 -3495800,6b0aef3c -3495804,ffbef0bc -3495808,e73c00be -349580c,f0bee73c -3495810,ce78d7ba -3495814,dffce7fc -3495818,e7fadffa -349581c,c778d7ba -3495820,d7fadfb8 -3495824,dffad7ba -3495828,dfface78 -349582c,be38cfba -3495830,df3ce03a -3495834,faf7b4 -3495838,9c86723e -349583c,72405b88 -3495840,5b86e03a -3495844,f07ce87a -3495848,e87cef3c -349584c,ef3cd7ba -3495850,bf76d7fa -3495854,dffce83c -3495858,e03acffa -349585c,bfb6cff6 -3495860,c636c676 -3495864,c7b8bf78 -3495868,c7b8b6f4 -349586c,be36be78 -3495870,cff8cfb8 -3495874,10fa0034 -3495878,9446723e -349587c,723e6388 -3495880,5b86f800 -3495884,ef7ce7fa -3495888,f07c00bc -349588c,f8bce7fa -3495890,e87ae8be -3495894,d7fcd7f8 -3495898,e7facffa -349589c,c778c7b8 -34958a0,cffae73c -34958a4,dffae7fa -34958a8,dffae7fa -34958ac,cffadf3c -34958b0,df3edf3a -34958b4,203c0876 -34958b8,94868b04 -34958bc,7b7e63c8 -34958c0,5246f77e -34958c4,ffbee73e -34958c8,f7c00800 -34958cc,8bef0be -34958d0,bef0be -34958d4,d83ce87c -34958d8,e73eef3e -34958dc,ef80e73e -34958e0,8020842 -34958e4,20940 -34958e8,1400000 -34958ec,1401140 -34958f0,1400000 -34958f4,290018ba -34958f8,8b048b04 -34958fc,838263c8 -3495900,63c80840 -3495904,1140f800 -3495908,9401982 -349590c,21421940 -3495910,29802180 -3495914,11401980 -3495918,94008fe -349591c,9401982 -3495920,29c42182 -3495924,21822182 -3495928,29c21000 -349592c,19402182 -3495930,20421842 -3495934,4100393a -3495938,944682c0 -349593c,7a806bc8 -3495940,730a08fe -3495944,f8beef7c -3495948,8bef8fe -349594c,f87c0000 -3495950,8020802 -3495954,200c0 -3495958,ef7cef7c -349595c,ef7c0800 -3495960,10440000 -3495964,14000c0 -3495968,9400000 -349596c,fef800 -3495970,f800f8be -3495974,290018ba -3495978,944682c0 -349597c,7a806b08 -3495980,730a0000 -3495984,f8bcef3a -3495988,f87ce83c -349598c,e73cf07e -3495990,f8bef8be -3495994,bef07c -3495998,f03cf0bc -349599c,f07cf8be -34959a0,f0bef8be -34959a4,7c00bc -34959a8,fe0800 -34959ac,140f940 -34959b0,f8c0ef7c -34959b4,103c0834 -34959b8,94468302 -34959bc,7a806b08 -34959c0,6bc80982 -34959c4,114000fe -34959c8,f800 -34959cc,140f87c -34959d0,2 -34959d4,fef8be -34959d8,f8fe0840 -34959dc,10420182 -34959e0,98200fe -34959e4,f8be00fe -34959e8,104008fe -34959ec,fe00fe -34959f0,10800802 -34959f4,10fa0876 -34959f8,948682c2 -34959fc,7a406afa -3495a00,63c8f8bc -3495a04,ef7ce77a -3495a08,ef7cefbe -3495a0c,f8c0e77c -3495a10,f8bcf87c -3495a14,d73ce07c -3495a18,f0c00802 -3495a1c,1420942 -3495a20,940f800 -3495a24,f87cf8bc -3495a28,f8bef8c2 -3495a2c,83e0040 -3495a30,98200bc -3495a34,203c18b8 -3495a38,944483c2 -3495a3c,723c6afa -3495a40,6afa5246 -3495a44,f0bef0fe -3495a48,e8bef800 -3495a4c,800f8be -3495a50,f800f800 -3495a54,df7ef0be -3495a58,1040 -3495a60,8400800 -3495a64,10400840 -3495a68,10fef800 -3495a6c,f800f800 -3495a70,f800f0fe -3495a74,2900313a -3495a78,94468b44 -3495a7c,93868b46 -3495a80,7b8062b8 -3495a84,5b861182 -3495a88,11821982 -3495a8c,198219c2 -3495a90,9820982 -3495a94,8421882 -3495a98,29c421c4 -3495a9c,11c408fe -3495aa0,8401982 -3495aa4,21c221c4 -3495aa8,802e07c -3495aac,f87cf8fe -3495ab0,8fe103e -3495ab4,203c293a -3495ab8,9c868b04 -3495abc,ac4e07e2 -3495ac0,7b8062b8 -3495ac4,62b862b8 -3495ac8,5a7a62ba -3495acc,62ba62b8 -3495ad0,5a785a76 -3495ad4,5a765a76 -3495ad8,5a765a78 -3495adc,62b86ab8 -3495ae0,6ab86aba -3495ae4,6afc72fc -3495ae8,723e7b7e -3495aec,723e7b7e -3495af0,6afc723e -3495af4,6afa7b7e -3495af8,94448ac2 -3495afc,b49059f4 -3495b00,7b806afa -3495b04,62ba62ba -3495b08,5a785a78 -3495b0c,62ba62b8 -3495b10,5a785a76 -3495b14,5a765a76 -3495b18,5a765a76 -3495b1c,5a786278 -3495b20,6ab86aba -3495b24,6afc72fc -3495b28,723e7b7e -3495b2c,723e7b7e -3495b30,6afe723e -3495b34,6afa733c -3495b38,9c449444 -3495b3c,ac0c9386 -3495b40,9388723c -3495b44,72fc6afa -3495b48,6afc6afc -3495b4c,6afc6afa -3495b50,6afa62b8 -3495b54,6afa62b8 -3495b58,62b862b8 -3495b5c,6aba72ba -3495b60,6ab86aba -3495b64,6afc72fc -3495b68,7a808380 -3495b6c,7a808380 -3495b70,7a80723e -3495b74,7a3e7b7e -3495b78,8b049446 -3495b7c,944682c2 -3495b80,82c282c0 -3495b84,7a807a7e -3495b88,7a7e7a3e -3495b8c,7a3e723e -3495b90,b4d2a3ca -3495b94,723c6afa -3495b98,723c6afa -3495b9c,6afa6afa -3495ba0,7a3c7a3c -3495ba4,72fca4c8 -3495ba8,9b887a7e -3495bac,82c07a80 -3495bb0,82c07a3e -3495bb4,82807a7e -3495bb8,8b048b04 -3495bbc,94449304 -3495bc0,8b048b04 -3495bc4,8b0483c2 -3495bc8,83c283c0 -3495bcc,83c083c0 -3495bd0,bd1418a8 -3495bd4,7b7e7b7e -3495bd8,7b7e7b7e -3495bdc,7b7e7b7e -3495be0,7b7e837e -3495be4,837ebdd0 -3495be8,28ea83c0 -3495bec,8bc28bc2 -3495bf0,83c083c2 -3495bf4,83c283c0 -3495bf8,94869446 -3495bfc,bd90b54c -3495c00,ac0aa4ca -3495c04,9cc8a40a -3495c08,9cca9cca -3495c0c,9c889488 -3495c10,bd145a76 -3495c14,94868c46 -3495c18,8b048b04 -3495c1c,8b048b04 -3495c20,8b0283c2 -3495c24,83c283c0 -3495c28,bd145a76 -3495c2c,a40a9446 -3495c30,94469446 -3495c34,94469c88 -3495c38,94469446 -3495c3c,b54cac0c -3495c40,8b049bc8 -3495c44,93468b46 -3495c48,8b048282 -3495c4c,8b049386 -3495c50,a40cb4d2 -3495c54,b49083c2 -3495c58,8b0483c2 -3495c5c,7a807a80 -3495c60,82c27a80 -3495c64,723e723e -3495c68,a4caac90 -3495c6c,b49082c2 -3495c70,8b028280 -3495c74,8b048304 -3495c78,9c888b04 -3495c7c,a4cab4d2 -3495c80,8b4483c2 -3495c84,83827b80 -3495c88,83c28280 -3495c8c,8b048b46 -3495c90,8b447bc0 -3495c94,83c27b7e -3495c98,7b807b80 -3495c9c,83827a40 -3495ca0,723e723e -3495ca4,723e723e -3495ca8,723e7afe -3495cac,7a808382 -3495cb0,8b047b7e -3495cb4,824083c2 -3495cb8,ac0c7ac0 -3495cbc,b44e7a3e -3495cc0,a40c7b80 -3495cc4,73407340 -3495cc8,733e72fc -3495ccc,83c28304 -3495cd0,7bc2737e -3495cd4,733e733c -3495cd8,733e733e -3495cdc,73406afe -3495ce0,723e723e -3495ce4,723e723e -3495ce8,6afc72fc -3495cec,723e7b80 -3495cf0,7b827b7e -3495cf4,72fc7b80 -3495cf8,9c889346 -3495cfc,ac9041b0 -3495d00,9c0c6b3e -3495d04,62ba7308 -3495d08,73c87b08 -3495d0c,7b487b48 -3495d10,73c873c6 -3495d14,730673c6 -3495d18,73067b0a -3495d1c,7b48834a -3495d20,834a7b4a -3495d24,7b4a8c8a -3495d28,8ccc940e -3495d2c,94ce94cc -3495d30,848a94cc -3495d34,844a848a -3495d38,94868304 -3495d3c,9ccaa44e -3495d40,9cca62ba -3495d44,4202f8fe -3495d48,f80000be -3495d4c,f8fef8be -3495d50,f800f800 -3495d54,f8c0f800 -3495d58,bef800 -3495d5c,f80000be -3495d60,f800f8c0 -3495d64,be00be -3495d68,f8c0f8fe -3495d6c,f8bef8be -3495d70,be00be -3495d74,bef8be -3495d78,94468282 -3495d7c,6a3e7380 -3495d80,6afc5246 -3495d84,f8bef800 -3495d88,f800f8be -3495d8c,fef8fe -3495d90,f800f800 -3495d94,f8c0f8be -3495d98,be00be -3495d9c,f8bef8be -3495da0,be00be -3495da4,f8bef8be -3495da8,bef800 -3495dac,f800f800 -3495db0,f800f800 -3495db4,f80000be -3495db8,8b047ac2 -3495dbc,7a406afc -3495dc0,63c8f8be -3495dc4,f800f8be -3495dc8,f8bef800 -3495dcc,f8c000be -3495dd0,f8be00be -3495dd4,f8bef8be -3495dd8,c0f8fe -3495ddc,f800f8fe -3495de0,f8bef800 -3495de4,be00be -3495de8,f8c0f8c0 -3495dec,bef800 -3495df0,f800f8be -3495df4,bef8c0 -3495df8,8b0482c2 -3495dfc,8280730a -3495e00,5246f800 -3495e04,bef8fe -3495e08,f800f800 -3495e0c,f80000be -3495e10,f8c0f8c0 -3495e14,f8bef8be -3495e18,f8bef8c0 -3495e1c,f800f800 -3495e20,f800f8be -3495e24,f8bef8be -3495e28,f8c000be -3495e2c,f8be00be -3495e30,f800f8c0 -3495e34,f8bef8be -3495e38,830282c2 -3495e3c,7a808ccc -3495e40,6b0af8c0 -3495e44,be00be -3495e48,bef8be -3495e4c,bef8be -3495e50,f8be00be -3495e54,bef8be -3495e58,f8bef8be -3495e5c,bef8be -3495e60,f8be00be -3495e64,be00be -3495e68,f8c0f800 -3495e6c,f800f800 -3495e70,f8c000be -3495e74,f8bef8be -3495e78,830282c2 -3495e7c,7a80940e -3495e80,8cccf8be -3495e84,f8c000be -3495e88,bef8be -3495e8c,f8bef8c0 -3495e90,f8c0f8c0 -3495e94,f8c0f8c0 -3495e98,f8bef8c0 -3495e9c,f8bef8c0 -3495ea0,f8c0f800 -3495ea4,f800f8c0 -3495ea8,f8c0f800 -3495eac,f8bef8be -3495eb0,f8bef8fe -3495eb4,f800f8c0 -3495eb8,830282c2 -3495ebc,7a408ccc -3495ec0,8cccf800 -3495ec4,bef800 -3495ec8,f80000be -3495ecc,be00be -3495ed0,be00be -3495ed4,be00be -3495ed8,f8be00be -3495edc,f8fe00be -3495ee0,be00be -3495ee4,be00be -3495ee8,be00be -3495eec,be00be -3495ef0,be00be -3495ef4,be00be -3495ef8,7b806afc -3495efc,723e7308 -3495f00,5b86f8c0 -3495f04,f800f8c0 -3495f08,f80000be -3495f0c,bef8be -3495f10,bef8fe -3495f14,f8fef800 -3495f18,f8c0f8c0 -3495f1c,c0f8c0 -3495f20,f800f8c0 -3495f24,f800f800 -3495f28,f800f800 -3495f2c,f8fe00be -3495f30,f8bef8be -3495f34,f800f8c0 -3495f38,83026178 -3495f3c,6afc6b0a -3495f40,3ac4f800 -3495f44,f8bef8be -3495f48,be00be -3495f4c,be00be -3495f50,f8c0f800 -3495f54,f8c0f8be -3495f58,bef8be -3495f5c,f8bef8be -3495f60,f8be00be -3495f64,be00be -3495f68,be00be -3495f6c,f8bef8c0 -3495f70,f8c0f8be -3495f74,bef8be -3495f78,b54e723e -3495f7c,72408ccc -3495f80,730af8be -3495f84,f8bef8fe -3495f88,f8fe00be -3495f8c,be00be -3495f90,f8be00be -3495f94,f8bef8be -3495f98,f8bef8fe -3495f9c,f8fef8fe -3495fa0,f8bef8fe -3495fa4,f8fef8be -3495fa8,f8fef8be -3495fac,bef8fe -3495fb0,f8bef8be -3495fb4,f8bef8be -3495fb8,62ba9cca -3495fbc,83c2940e -3495fc0,848c00be -3495fc4,f8fef8fe -3495fc8,be00be -3495fcc,f8be00be -3495fd0,be00be -3495fd4,be00be -3495fd8,be00be -3495fdc,f8bef8be -3495fe0,be00be -3495fe4,be00be -3495fe8,be00be -3495fec,f8be00be -3495ff0,f8fef8fe -3495ff4,f8fe00be -3495ff8,396eac0c -3495ffc,6afc7c8a -3496000,5b88f8c0 -3496004,f8c0f8be -3496008,f8c0f8fe -349600c,f8bef8c0 -3496010,f800f800 -3496014,f8fef8be -3496018,f8fef800 -349601c,f800f8be -3496020,bef8be -3496024,f8fef8fe -3496028,f800f800 -349602c,f8c0f8c0 -3496030,f8c0f8c0 -3496034,f8c0f800 -3496038,bd90723e -349603c,6afc6bc8 -3496040,328200be -3496044,be00be -3496048,f8be00be -349604c,bef8be -3496050,f8bef8be -3496054,f8be00fe -3496058,fe -349605c,f8fe00fe -3496060,fef8fe -3496064,f8bef8be -3496068,f8bef8be -349606c,f8be00be -3496070,be00be -3496074,bef8be -3496078,83807a40 -349607c,723e6b08 -3496080,420400be -3496084,bef8be -3496088,f800f8be -349608c,f8fef8be -3496090,be00be -3496094,f8bef8fe -3496098,bef8be -349609c,f8bef8be -34960a0,be00be -34960a4,be00be -34960a8,be00be -34960ac,be00be -34960b0,f8bef800 -34960b4,f800f8be -34960b8,83c07a80 -34960bc,723e6b08 -34960c0,4a4600be -34960c4,f8bef8be -34960c8,bef800 -34960cc,f800f8be -34960d0,bef8c0 -34960d4,f8bef800 -34960d8,be00be -34960dc,be00be -34960e0,be00be -34960e4,f8be00be -34960e8,be00be -34960ec,be00be -34960f0,f8bef800 -34960f4,f80000be -34960f8,83807a80 -34960fc,72fe6b08 -3496100,3ac2f8be -3496104,f8bef8be -3496108,bef8fe -349610c,be00be -3496110,bef800 -3496114,bef8be -3496118,f8be00be -349611c,bef8be -3496120,f8be00be -3496124,be00be -3496128,bef8be -349612c,be00be -3496130,f8fef800 -3496134,f8fe4a04 -3496138,83c07a80 -349613c,723e6b0a -3496140,328200be -3496144,f8fef8c0 -3496148,be00be -349614c,be00be -3496150,f8fef800 -3496154,f800f8be -3496158,f8be00be -349615c,be00be -3496160,f8bef8be -3496164,bef8be -3496168,f8be00be -349616c,bef8fe -3496170,f8c0f8c0 -3496174,5a865bca -3496178,83c282c0 -349617c,82806bc8 -3496180,328200be -3496184,be00be -3496188,be00be -349618c,be00be -3496190,be00be -3496194,be00be -3496198,be00be -349619c,bef8be -34961a0,f8bef8be -34961a4,f8be00be -34961a8,be00be -34961ac,f8bef800 -34961b0,f8006286 -34961b4,734e5388 -34961b8,7b80723e -34961bc,82406bc8 -34961c0,3ac200be -34961c4,f8bef8be -34961c8,f8bef8be -34961cc,f8bef8be -34961d0,f8bef8be -34961d4,f8bef8be -34961d8,f8bef8be -34961dc,f8bef8be -34961e0,f8bef8be -34961e4,be00be -34961e8,be00be -34961ec,f8bef8c0 -34961f0,63c6734e -34961f4,6b0c4a46 -34961f8,94447a80 -34961fc,830263c6 -3496200,3280f8fe -3496208,fe0000 -349620c,fe00fe -3496210,f8fef8be -3496214,f8bef8be -3496218,f8be00be -349621c,f8bef8be -3496220,f8bef8be -3496224,f800f8be -3496228,bef800 -349622c,be7308 -3496230,8490744e -3496234,744c4a46 -3496238,8b048bc2 -349623c,8b046bc8 -3496240,42c2f8be -3496244,be00be -3496248,be00be -349624c,f8bef8be -3496250,f8be00be -3496254,be00be -3496258,be00be -349625c,f8bef8be -3496260,f8bef8be -3496264,f8be00be -3496268,f8bef8be -349626c,5bc66b0c -3496270,53884a46 -3496274,4a465288 -3496278,94448bc2 -349627c,7b827b4a -3496280,6b0800be -3496284,f8bef8fe -3496288,f8fef8fe -349628c,f8bef8be -3496290,f8be00be -3496294,bef8be -3496298,be00be -349629c,f8c0f8c0 -34962a0,f800f800 -34962a4,f800f8c0 -34962a8,f80063c6 -34962ac,734c63ca -34962b0,63ca5a88 -34962b4,5288730a -34962b8,8b047bc0 -34962bc,7b807c4c -34962c0,6b0af8be -34962c4,f8bef8fe -34962c8,f8fef8fe -34962cc,f8fef8be -34962d0,f8be00c0 -34962d4,bef8be -34962d8,f8bef8be -34962dc,be00c0 -34962e0,f8c0f8c0 -34962e4,f8c0f8be -34962e8,7b0a9412 -34962ec,848e848e -34962f0,734c734c -34962f4,734c7b8e -34962f8,8b046afa -34962fc,62ba7b4a -3496300,63c8f800 -3496304,f800f800 -3496308,f800f800 -349630c,f80000be -3496310,f80000be -3496314,bef800 -3496318,f800f8be -349631c,f8be00be -3496320,f8be00be -3496324,f8006bc8 -3496328,7c8e6b0c -349632c,528a5a8a -3496330,5a8862ca -3496334,5a8862ca -3496338,8b0462b8 -349633c,6abc6b08 -3496340,4a4600be -3496344,be00be -3496348,f8bef8fe -349634c,bef8be -3496350,be00be -3496354,be00be -3496358,be00be -349635c,f8bef8be -3496360,bef8c0 -3496364,848a8c10 -3496368,5bca5bca -349636c,5a885288 -3496370,5a8862ca -3496374,5a885288 -3496378,bdd08302 -349637c,7b80730a -3496380,5246f8fe -3496384,f800f800 -3496388,f8be00be -349638c,f8c0f800 -3496390,f8c0f800 -3496394,f800f8c0 -3496398,f800f800 -349639c,f8bef8c0 -34963a0,be6bc8 -34963a4,9c52744c -34963a8,52885aca -34963ac,63ca62ca -34963b0,730e6b0c -34963b4,6b0c62ca -34963b8,392eac4c -34963bc,8bc47b4a -34963c0,5246f800 -34963c4,f8bef8be -34963c8,be00be -34963cc,be00be -34963d0,f8bef800 -34963d4,f800f800 -34963d8,f800f800 -34963dc,bef8be -34963e0,5a866b0c -34963e4,5bca4246 -34963e8,4a485a88 -34963ec,5bca6b0c -34963f0,6b0e5aca -34963f4,5a8a5a88 -34963f8,29c82888 -34963fc,288629c6 -3496400,28882888 -3496404,28882886 -3496408,288629c6 -349640c,29c642cc -3496410,20fc3108 -3496414,29842984 -3496418,29842984 -349641c,29842984 -3496420,29842984 -3496424,3a4afff4 -3496428,310829c6 -349642c,28862886 -3496430,29c62886 -3496434,288629c6 -3496438,29c82888 -349643c,288629c6 -3496440,288828c6 -3496444,288629c6 -3496448,29c629c6 -349644c,2986428a -3496450,428a3108 -3496454,29842984 -3496458,29842984 -349645c,29842984 -3496460,29842984 -3496464,3108394a -3496468,29c828c6 -349646c,28c62886 -3496470,28c62886 -3496474,288628c6 -3496478,29c82888 -349647c,29082908 -3496480,310829c6 -3496484,29c629c6 -3496488,29862986 -349648c,29862986 -3496490,21c428c4 -3496494,29842984 -3496498,29842984 -349649c,29842984 -34964a0,29842986 -34964a4,28862886 -34964a8,288829c6 -34964ac,288829c6 -34964b0,28882888 -34964b4,28c629c8 -34964b8,288628c6 -34964bc,394829c2 -34964c0,394a29c6 -34964c4,29c629c6 -34964c8,29862986 -34964cc,29862984 -34964d0,29842984 -34964d4,29842984 -34964d8,29842984 -34964dc,29842984 -34964e0,29842986 -34964e4,28862886 -34964e8,288829c6 -34964ec,288829c6 -34964f0,28882888 -34964f4,28c629c8 -34964f8,310829c6 -34964fc,42cc20fc -3496500,310829c6 -3496504,29c629c6 -3496508,29862986 -349650c,29862984 -3496510,29842984 -3496514,29842984 -3496518,29842984 -349651c,29842984 -3496520,29842986 -3496524,28862886 -3496528,288829c6 -349652c,288829c6 -3496530,28882888 -3496534,28c629c8 -3496538,29c828c6 -349653c,428a41ca -3496540,310829c6 -3496544,20c820c8 -3496548,20c820c8 -349654c,20c82888 -3496550,20c82986 -3496554,21c621c6 -3496558,28882886 -349655c,21c62888 -3496560,28882888 -3496564,29c82908 -3496568,29083108 -349656c,29083108 -3496570,310a310a -3496574,290829c8 -3496578,29c629c8 -349657c,28c629c6 -3496580,29c621c8 -3496584,19522152 -3496588,8a2992 -349658c,e7c4e7c4 -3496590,df84e8c4 -3496594,e8c4e8c6 -3496598,e8c4e8c4 -349659c,f0c6e8c6 -34965a0,f006f006 -34965a4,f006e8c6 -34965a8,e8c6e886 -34965ac,e846e8c6 -34965b0,e8c6e8c6 -34965b4,314a29c8 -34965b8,29082908 -34965bc,288829c6 -34965c0,f082b704 -34965c4,bf04b7c4 -34965c8,bf04e80a -34965cc,cf00c67c -34965d0,c67cc67c -34965d4,c67cc67c -34965d8,c67cc67c -34965dc,c67cc6bc -34965e0,c77ac67c -34965e4,cf7acf7a -34965e8,c77ccf7a -34965ec,c77ccf7a -34965f0,c77cc77a -34965f4,310a29c8 -34965f8,29c829c6 -34965fc,288821c8 -3496600,b7c2b702 -3496604,bf04d786 -3496608,d7cae80c -349660c,cffec6ba -3496610,c67ac77a -3496614,c77ac67c -3496618,c67ac77a -349661c,ce7acf7a -3496620,cf7acf7a -3496624,cf7acf7a -3496628,cf7ac77a -349662c,cf7acf7a -3496630,c77ac67a -3496634,3a4a29c8 -3496638,29c82888 -349663c,2888df06 -3496640,c844c844 -3496644,e80cf14e -3496648,f14ef14e -349664c,c77ac67c -3496650,ce7ac77a -3496654,cf7acf7a -3496658,ce7ac77a -349665c,c77acf7a -3496660,c77ac77a -3496664,cf7acf7a -3496668,c77ac77a -349666c,c77acf7a -3496670,c77acf7a -3496674,314a29c8 -3496678,29c828c6 -349667c,2888e846 -3496680,f98ed888 -3496684,f14edfcc -3496688,e80ccfbc -349668c,cf7acf7a -3496690,c77acf7a -3496694,c678cf7a -3496698,cf7acf7a -349669c,c77ac77a -34966a0,cf7acf7a -34966a4,ce7acf7a -34966a8,c77acf7a -34966ac,cf7ac77c -34966b0,c77ace7a -34966b4,314a29c8 -34966b8,288829c8 -34966bc,29c8e788 -34966c0,18ef04c -34966c4,e00ad7c8 -34966c8,e80af94e -34966cc,ce7ac77a -34966d0,cf7ace7a -34966d4,c778cfbc -34966d8,c678cf7a -34966dc,cf7acf7a -34966e0,c77ac77a -34966e4,cf7ac77a -34966e8,c77cc77a -34966ec,cf7ace7a -34966f0,cf7ace7a -34966f4,314a29c8 -34966f8,28882888 -34966fc,29c6f94a -3496700,f98ef00c -3496704,f14cc77c -3496708,e0c6f98e -349670c,f94ccfba -3496710,ce7acf7a -3496714,ce7ace7a -3496718,cf7ac77a -349671c,cf7ac77a -3496720,cf7acf7a -3496724,c67ac678 -3496728,ce7ac77a -349672c,c77ac77a -3496730,c77ac77a -3496734,314a29c8 -3496738,29c62886 -349673c,2888df46 -3496740,f00acfbc -3496744,c77ac77a -3496748,cf7ad742 -349674c,e80ce80a -3496750,cebacf7a -3496754,c77acf7a -3496758,c77cc77a -349675c,cf7ac77a -3496760,ce7ac67a -3496764,c778cfba -3496768,cf7acf7a -349676c,c67acf7a -3496770,c77ac67c -3496774,314a29c8 -3496778,29c62886 -349677c,2888df06 -3496780,ce7ac77a -3496784,ce7ac67a -3496788,c67ac77a -349678c,cffed7c8 -3496790,18ecffe -3496794,cf7ac77a -3496798,c67cce7a -349679c,c77acf7a -34967a0,cf7ac77a -34967a4,c678cf7a -34967a8,ce7ac77a -34967ac,c67ac77a -34967b0,cf7ac77c -34967b4,398c29c8 -34967b8,29c4428a -34967bc,2886df06 -34967c0,c67cc77a -34967c4,c67ac67a -34967c8,ce7cc67a -34967cc,c67acebe -34967d0,e80af14c -34967d4,d700c67a -34967d8,c67ac67a -34967dc,c67ac77a -34967e0,c77acf7a -34967e4,c77acf7a -34967e8,cf7ac67c -34967ec,c77ac77a -34967f0,cf7abf00 -34967f4,42123a4c -34967f8,29c2428a -34967fc,2888df06 -3496800,cec0c77a -3496804,c67ac67a -3496808,c67ac67a -349680c,c67ac67a -3496810,cebce80a -3496814,d7c8cf00 -3496818,c67ac67a -349681c,c67cc67a -3496820,c77ac77a -3496824,c67cc67c -3496828,c77ac77a -349682c,c77aaf3a -3496830,c844e00a -3496834,39d0310a -3496838,428a3108 -349683c,2888df06 -3496840,ce7cc67a -3496844,c67ac67a -3496848,c67ac67a -349684c,c67ac67a -3496850,c77acf7a -3496854,d7c8d7c8 -3496858,cf46c67c -349685c,c77acf7a -3496860,cf7ac67a -3496864,c67cc77a -3496868,c67cce7a -349686c,b738e0c6 -3496870,f14ef14e -3496874,42123a4c -3496878,288629c6 -349687c,28c6df06 -3496880,c77ace7a -3496884,c77ace7a -3496888,c77ac77a -349688c,cf7acf7a -3496890,ce7ace7a -3496894,cf7ae80a -3496898,f04ce80a -349689c,ce7acf78 -34968a0,cf78c67a -34968a4,ce7ace7a -34968a8,ce7ace7a -34968ac,f0061a52 -34968b0,19121a52 -34968b4,4212310a -34968b8,28862886 -34968bc,2886e886 -34968c0,cf78ce7a -34968c4,cf78c678 -34968c8,ce78cf7a -34968cc,cfbacf7a -34968d0,c678ce7a -34968d4,ce7ace7a -34968d8,8d01110 -34968dc,1910cf7a -34968e0,cf7acf7a -34968e4,cfbacffc -34968e8,cffce782 -34968ec,110b3216 -34968f0,421639d3 -34968f4,4212310a -34968f8,29c62886 -34968fc,2986f0c6 -3496900,cf78ce7a -3496904,ce7ac678 -3496908,ce78ce7a -349690c,cf7acf7a -3496910,cf78ce7a -3496914,cf7acf7a -3496918,ce7a1112 -349691c,225211d0 -3496920,c778cf78 -3496924,cf78cf7a -3496928,cf7ad7fe -349692c,190f1a53 -3496930,22942293 -3496934,42123a4a -3496938,29c62986 -349693c,29c6e846 -3496940,ce7ace7a -3496944,ce78cf7a -3496948,cf7acf7a -349694c,ce7ace7a -3496950,d7bacf7a -3496954,c77cc77a -3496958,ce7ace7a -349695c,1d0f88e -3496960,1d0ce7a -3496964,c67ace7a -3496968,ce7abe7c -349696c,8cd110f -3496970,8ef88e -3496974,4210310a -3496978,29c629c6 -349697c,29c6df06 -3496980,ce7ace7a -3496984,ce7ac778 -3496988,c678ce7a -349698c,ce7ace7a -3496990,d7fce03c -3496994,c778c678 -3496998,ce7ace7a -349699c,ce7a09d0 -34969a0,191211d0 -34969a4,ce7ace7a -34969a8,ce7abebb -34969ac,98b08d0 -34969b0,f850f04e -34969b4,39d0310a -34969b8,29862986 -34969bc,2986e846 -34969c0,ce7ace7a -34969c4,cf7acfba -34969c8,cf7ace7a -34969cc,ce78cf7a -34969d0,cf78cffc -34969d4,cf7acf78 -34969d8,cf7acf7a -34969dc,ce7acf7a -34969e0,22941110 -34969e4,910d7ba -34969e8,9c9c8ce0 -34969ec,ce6ed6f1 -34969f0,d6f2def2 -34969f4,d6f2310a -34969f8,29c62984 -34969fc,2986e886 -3496a00,c678ce7a -3496a04,ce7acf78 -3496a08,c678cf7a -3496a0c,ce7acf7a -3496a10,c77ace7a -3496a14,d6bcce7a -3496a18,ef40f880 -3496a1c,dffcdebc -3496a20,d6bc10d0 -3496a24,8d01912 -3496a28,f7ade32 -3496a2c,10c02043 -3496a30,20432843 -3496a34,20442044 -3496a38,29862984 -3496a3c,2986e886 -3496a40,ce7ace7a -3496a44,ce7ace7a -3496a48,ce7acf7a -3496a4c,cf7acf7a -3496a50,c77ccf7a -3496a54,d67cc638 -3496a58,e7fee7fc -3496a5c,dffedebc -3496a60,debcd7ba -3496a64,11ce1952 -3496a68,49d0ee30 -3496a6c,10be31c6 -3496a70,29862844 -3496a74,29c62084 -3496a78,29c62986 -3496a7c,29c6e886 -3496a80,ce7ace7a -3496a84,cf7ac77c -3496a88,cf7acf7a -3496a8c,cf7ac77a -3496a90,c738cf7a -3496a94,d67cef7c -3496a98,e7fce7fc -3496a9c,ef3edfbc -3496aa0,e7fce7fc -3496aa4,dffe190c -3496aa8,418e2044 -3496aac,4ace4210 -3496ab0,288429c5 -3496ab4,29c61882 -3496ab8,29842986 -3496abc,2986df06 -3496ac0,c77acf7a -3496ac4,ce7ac67a -3496ac8,ce7ac77a -3496acc,ce7ac77a -3496ad0,c77ac77a -3496ad4,cf7c00be -3496ad8,e87ed7bc -3496adc,e7fcd7ba -3496ae0,cf7aef3c -3496ae4,e7bcd77a -3496ae8,30c62084 -3496aec,31c6f7fa -3496af0,1802077d -3496af4,62965296 -3496af8,28c628c6 -3496afc,2888df06 -3496b00,cf7ac77a -3496b04,c77cc67c -3496b08,c77ac67c -3496b0c,c77ac77a -3496b10,ce7acf7a -3496b14,ce7aef40 -3496b18,bee7fc -3496b1c,c638ce38 -3496b20,aef8a6b6 -3496b24,be7aaef6 -3496b28,f7a077a -3496b2c,208631c8 -3496b30,10c06296 -3496b34,5ad85296 -3496b38,28c62886 -3496b3c,28c6f80a -3496b40,e784cf7a -3496b44,c77ac77c -3496b48,c77ac67a -3496b4c,c67cc77c -3496b50,cf7ace7a -3496b54,c778ceb8 -3496b58,dffcdffc -3496b5c,ce78ce7a -3496b60,bef8bef8 -3496b64,d7bcc678 -3496b68,f7ae630 -3496b6c,77a3108 -3496b70,3908631a -3496b74,5ad85ad8 -3496b78,29c4428a -3496b7c,2886e886 -3496b80,ce78ce7a -3496b84,c77ac77a -3496b88,c77acf7a -3496b8c,cf7ac77a -3496b90,c77ac77a -3496b94,c67ace7a -3496b98,c67ace7a -3496b9c,e83ef07e -3496ba0,effedebc -3496ba4,d6bcd6ba -3496ba8,738ee70 -3496bac,e630390a -3496bb0,390a63d8 -3496bb4,62da5296 -3496bb8,29c2428a -3496bbc,2888e886 -3496bc0,c778cf7a -3496bc4,ce7ac778 -3496bc8,ce78cf78 -3496bcc,cf7acf78 -3496bd0,cf78c778 -3496bd4,c77acf7a -3496bd8,ce7ace7a -3496bdc,ce7acfbc -3496be0,dffae7fc -3496be4,df3cf880 -3496be8,738deee -3496bec,cef01002 -3496bf0,390a2844 -3496bf4,5a965296 -3496bf8,428a394a -3496bfc,2888f0c6 -3496c00,cf7acfbc -3496c04,cf7acfbc -3496c08,cfbacfba -3496c0c,cfbacfbc -3496c10,cfbccffc -3496c14,d7fee03e -3496c18,dffcd7fc -3496c1c,cfbcd7fe -3496c20,ff7ee03e -3496c24,e83ee03e -3496c28,f7f8cef0 -3496c2c,eff829c6 -3496c30,428c414e -3496c34,52125296 -3496c38,28c62888 -3496c3c,2886f0c6 -3496c40,cfbacfbc -3496c44,cfbacfba -3496c48,cf7acf7a -3496c4c,cfbacfba -3496c50,cfbad7fc -3496c54,e03ee03e -3496c58,e03ee03e -3496c5c,d7fcd7fc -3496c60,e03ee87e -3496c64,e03ee03e -3496c68,eff8d730 -3496c6c,87e390a -3496c70,414c42ce -3496c74,5ad85296 -3496c78,28c62886 -3496c7c,28c6e846 -3496c80,cfbcce7a -3496c84,ce7ace7a -3496c88,ce7ace7a -3496c8c,ce7ace7a -3496c90,ce7ac678 -3496c94,cf7acf7a -3496c98,cfbacf7a -3496c9c,cf7ad7ba -3496ca0,dffcdf3c -3496ca4,d7bae7fc -3496ca8,778007a -3496cac,2908394c -3496cb0,394c4ad0 -3496cb4,52965254 -3496cb8,28c628c6 -3496cbc,2888df06 -3496cc0,ce7ec67a -3496cc4,c67cc67c -3496cc8,c67cc67c -3496ccc,c6bac67c -3496cd0,c67cc67c -3496cd4,c7bacf7a -3496cd8,cf7ac77a -3496cdc,d7bcce7a -3496ce0,be3ac77a -3496ce4,c77cbe38 -3496ce8,ff7c31c6 -3496cec,e6b63907 -3496cf0,394b5ad8 -3496cf4,52965254 -3496cf8,28c62886 -3496cfc,28c6e846 -3496d00,cf7ccf7a -3496d04,c77cc77a -3496d08,cf7acf7a -3496d0c,c67cc67c -3496d10,ce7acf7a -3496d14,cf7acf7a -3496d18,cf7abe36 -3496d1c,c77ac678 -3496d20,ce7a0000 -3496d24,cfbca6f8 -3496d28,28c63108 -3496d2c,df726316 -3496d30,428e5ad8 -3496d34,52965294 -3496d38,298628c6 -3496d3c,29c6e886 -3496d40,cebcce7a -3496d44,c77acf7a -3496d48,c77ace7a -3496d4c,cf7ac77c -3496d50,cf7acf7a -3496d54,cf7acfba -3496d58,ceb8d67a -3496d5c,c638f782 -3496d60,10021984 -3496d64,df3ec67c -3496d68,394c310a -3496d6c,3a48390a -3496d70,394a394c -3496d74,314a398c -3496d78,29c62984 -3496d7c,2986df06 -3496d80,cfbece78 -3496d84,cf7acf7a -3496d88,c77acf7a -3496d8c,cf78ce7a -3496d90,cf7ac678 -3496d94,ce7abe38 -3496d98,c678d7fc -3496d9c,d7febf3a -3496da0,ceb81944 -3496da4,cffebe7a -3496da8,394c28c6 -3496dac,208629c8 -3496db0,3a4c3a8c -3496db4,428e428e -3496db8,298429c6 -3496dbc,2986df06 -3496dc0,cfbec77a -3496dc4,c77acf7a -3496dc8,c77ace7a -3496dcc,dffccf78 -3496dd0,ce7ace7a -3496dd4,cf78ce7a -3496dd8,b6f6aef6 -3496ddc,aef6bf78 -3496de0,be36ef3e -3496de4,be7ca6fa -3496de8,318d4a54 -3496dec,42124212 -3496df0,631a631a -3496df4,631a3a4c -3496df8,29862986 -3496dfc,2986df06 -3496e00,cfbec67c -3496e04,c77ace7a -3496e08,cf7ac77a -3496e0c,ce7ace7a -3496e10,ce7ac678 -3496e14,cfbacf7a -3496e18,c638aef6 -3496e1c,ceb8d7ba -3496e20,d7fcc638 -3496e24,c67ac67a -3496e28,ce78ce7a -3496e2c,cf78ce78 -3496e30,c77ac77a -3496e34,210829c6 -3496e38,29c629c6 -3496e3c,29c6e846 -3496e40,cfbcce7a -3496e44,ce7ac678 -3496e48,ce7acf7a -3496e4c,cf7ace7a -3496e50,ce7ace7a -3496e54,cf78c678 -3496e58,c77abf38 -3496e5c,b638dffc -3496e60,c678c67a -3496e64,c67ac67a -3496e68,c678c67a -3496e6c,c67ac67a -3496e70,ce78c77a -3496e74,314a29c6 -3496e78,29c62986 -3496e7c,29c6df06 -3496e80,cfbcce7a -3496e84,ce7acf7a -3496e88,cf7ac77a -3496e8c,c77acf7a -3496e90,c77acf7a -3496e94,cf7acf7a -3496e98,c77ac67a -3496e9c,c67ac77a -3496ea0,c77ac77a -3496ea4,c77ac77a -3496ea8,c77ac77a -3496eac,c77ac67a -3496eb0,c77ac77a -3496eb4,314a29c6 -3496eb8,29c62886 -3496ebc,29c6df06 -3496ec0,cf7cc77a -3496ec4,c77acf7a -3496ec8,c77ac67c -3496ecc,c67ac67c -3496ed0,c77ac77a -3496ed4,c77ac77a -3496ed8,cf7acf7a -3496edc,cf7ac77a -3496ee0,c77cc77a -3496ee4,c77ccf7a -3496ee8,cf7ac77a -3496eec,c77ac77a -3496ef0,c77acf7a -3496ef4,314a29c8 -3496ef8,28862888 -3496efc,2888df06 -3496f00,c6bcc67a -3496f04,c77ac67c -3496f08,c67ac6ba -3496f0c,c6bac6ba -3496f10,c67ac67c -3496f14,c67ac77a -3496f18,c77ac77a -3496f1c,c67ac67a -3496f20,c77ac67c -3496f24,c67cc77a -3496f28,c77acf7a -3496f2c,cf7ac77a -3496f30,cf7acf7a -3496f34,314a29c8 -3496f38,28862986 -3496f3c,2888e886 -3496f40,cfbacf7a -3496f44,cf7ac77a -3496f48,cf7ace7a -3496f4c,ce7acf7a -3496f50,c67ac67c -3496f54,ce7acf7a -3496f58,c77acf7a -3496f5c,c77ac77a -3496f60,cf7acf7a -3496f64,cf7ac77a -3496f68,c77acf7a -3496f6c,cf7acf7a -3496f70,ce7ace7a -3496f74,314a29c8 -3496f78,29c4428a -3496f7c,2888f806 -3496f80,e03ce83e -3496f84,d7fccffc -3496f88,e040f800 -3496f8c,dffc -3496f90,c77ace7a -3496f94,c778cf78 -3496f98,cf7acf7a -3496f9c,cfbacf7a -3496fa0,cfbccf7a -3496fa4,cf7acf7a -3496fa8,cf7acf78 -3496fac,cf78cf7a -3496fb0,cf7ace7a -3496fb4,314a29c8 -3496fb8,29c2428a -3496fbc,2888f806 -3496fc0,e03ee880 -3496fc4,e880e03e -3496fc8,e880f800 -3496fcc,d83c -3496fd0,cf7acfba -3496fd4,d7fccfba -3496fd8,cfbacfba -3496fdc,d7fce03e -3496fe0,e03edffc -3496fe4,e03ee03c -3496fe8,e03ccfba -3496fec,cf7acfba -3496ff0,cfbacf7a -3496ff4,314a29c8 -3496ff8,428a394a -3496ffc,28c6e886 -3497000,cfbccfbc -3497004,d7fccfbc -3497008,cfbce03e -349700c,e03ecfbc -3497010,ce7acf78 -3497014,cf7acf7a -3497018,cf7acf7a -349701c,cf78cf7a -3497020,cf7acf78 -3497024,cf7acf78 -3497028,cf7ace7a -349702c,ce7acf7a -3497030,cf7acf7a -3497034,314a29c8 -3497038,31082886 -349703c,2888e846 -3497040,cf7acf78 -3497044,cf7acf7a -3497048,cf7acfbc -349704c,cfbacf78 -3497050,c77ace7a -3497054,ce7acf78 -3497058,cf78ce7a -349705c,ce7ace78 -3497060,ce7ace7a -3497064,ce7acf7a -3497068,ce7acf7a -349706c,ce7ace7a -3497070,c678ce7a -3497074,314a29c8 -3497078,29c82886 -349707c,2888e846 -3497080,cf7ace7a -3497084,ce7ace78 -3497088,cf78cf78 -349708c,cf78ce7a -3497090,cf7ace7a -3497094,cf7acf7a -3497098,ce7ace7a -349709c,cf7acf7a -34970a0,ce7ace7a -34970a4,ce7ace7a -34970a8,ce7ace7a -34970ac,ce7ace7a -34970b0,ce7ace7a -34970b4,314a29c8 -34970b8,29083108 -34970bc,29c6e886 -34970c0,ce7ace78 -34970c4,ce78ce7a -34970c8,ce7ace7a -34970cc,ce7ace7a -34970d0,ce7ace7a -34970d4,c77ccf7a -34970d8,ce7ace7a -34970dc,ce7ace7a -34970e0,cf7acfba -34970e4,cf7acf78 -34970e8,c778ce7a -34970ec,c778cf78 -34970f0,c778ce7a -34970f4,314a29c8 -34970f8,288829c8 -34970fc,29c8e886 -3497100,cf7acf7a -3497104,cf78ce7a -3497108,cf78cf7a -349710c,cf7acf78 -3497110,cf78cf78 -3497114,c778cf78 -3497118,cf78ce78 -349711c,cf78cf7a -3497120,cfbccf7a -3497124,cf7acf7a -3497128,cf7ace7a -349712c,cf78cf78 -3497130,ce78ce7a -3497134,314a29c8 -3497138,29c828c6 -349713c,2888e886 -3497140,cfbccf7a -3497144,cf78ce7a -3497148,cf7acfba -349714c,cf78cf7a -3497150,cfbacf7a -3497154,cf7acf78 -3497158,ce7ace78 -349715c,ce7acf7a -3497160,cfbccf78 -3497164,cf78cf78 -3497168,cf78ce7a -349716c,ce78ce7a -3497170,ce7ace7a -3497174,314a29c8 -3497178,29c828c6 -349717c,2888e8c6 -3497180,d7bccf7a -3497184,cf78ce78 -3497188,cf78cf78 -349718c,ce7acf7a -3497190,cf7acf7a -3497194,cf7acf78 -3497198,cf78cf78 -349719c,cf78cf7a -34971a0,cf7acf7a -34971a4,cf78cf78 -34971a8,cf78cf78 -34971ac,cf78c778 -34971b0,cf78ce7a -34971b4,314a29c8 -34971b8,29c829c6 -34971bc,2888e8c6 -34971c0,d7bacf7a -34971c4,cf78ce78 -34971c8,ce78ce7a -34971cc,cf78cf78 -34971d0,cf7acf7a -34971d4,cf7acf7a -34971d8,cfbacfba -34971dc,cf7acf7a -34971e0,cf7acf7a -34971e4,cf7acfba -34971e8,cfbacfba -34971ec,cffccf7a -34971f0,cfbacf7a -34971f4,314a29c8 -34971f8,29082888 -34971fc,288829c6 -3497200,e886d7ba -3497204,ce7ac678 -3497208,ce7ace7a -349720c,cf78ce7a -3497210,cf78cf78 -3497214,ce7ac778 -3497218,cf7acf7a -349721c,cf7acf7a -3497220,cf78ce7a -3497224,cf78cf78 -3497228,cf78cf7a -349722c,cfbacf7a -3497230,cf7acf78 -3497234,314a29c8 -3497238,29c629c6 -349723c,28c629c6 -3497240,29c6df06 -3497244,cfbcc678 -3497248,ce7aceba -349724c,ce7ace7a -3497250,ce7ace7a -3497254,c67ace7a -3497258,ce7ace7a -349725c,ce7ace7a -3497260,c67acfbc -3497264,d7c2ce7a -3497268,c678ce7a -349726c,ce7ace7a -3497270,ce7ac678 -3497274,314a29c8 -3497278,29c82908 -349727c,3948394a -3497280,310829c6 -3497284,e886e886 -3497288,e886e886 -349728c,e886e8c6 -3497290,e886e886 -3497294,e8c6f0c6 -3497298,f0c6f0c6 -349729c,e8c6e886 -34972a0,e886e886 -34972a4,e8c6e886 -34972a8,d700cf7a -34972ac,cf7acfba -34972b0,cfbacfba -34972b4,314a29c8 -34972b8,310829c8 -34972bc,42cc20fa -34972c0,310829c6 -34972c4,29c629c6 -34972c8,29862986 -34972cc,29862984 -34972d0,29842984 -34972d4,29842984 -34972d8,29842984 -34972dc,29842984 -34972e0,29842986 -34972e4,28862886 -34972e8,288829c6 -34972ec,288829c6 -34972f0,28882888 -34972f4,28c629c6 -34972f8,29c628c6 -34972fc,42cc3184 -3497300,29c829c6 -3497304,29c629c6 -3497308,29862986 -349730c,29862984 -3497310,29842984 -3497314,29842984 -3497318,29842984 -349731c,29842984 -3497320,29842986 -3497324,28862886 -3497328,288829c6 -349732c,288829c6 -3497330,28882888 -3497334,28c629c6 -3497338,31c629c6 -349733c,394a3108 -3497340,394a29c6 -3497344,29c629c6 -3497348,29862986 -349734c,29862984 -3497350,29842984 -3497354,29842984 -3497358,29842984 -349735c,29842984 -3497360,29842986 -3497364,28862886 -3497368,288829c6 -349736c,288829c6 -3497370,28882888 -3497374,28c629c6 -3497378,288829c8 -349737c,29c82888 -3497380,288828c6 -3497384,288629c6 -3497388,29c629c6 -349738c,29862986 -3497390,4a0c394a -3497394,29842984 -3497398,29842984 -349739c,29842984 -34973a0,29842984 -34973a4,29864248 -34973a8,394a28c6 -34973ac,28c62886 -34973b0,28c62886 -34973b4,288628c6 -34973b8,28882888 -34973bc,29c628c6 -34973c0,28882888 -34973c4,28882886 -34973c8,288629c6 -34973cc,29c629c6 -34973d0,4a0c18fa -34973d4,29842984 -34973d8,29842984 -34973dc,29842984 -34973e0,29842984 -34973e4,298442ca -34973e8,283c29c6 -34973ec,28862886 -34973f0,29c62886 -34973f4,288629c6 -34973f8,290831ca -34973fc,62545b52 -3497400,498e414e -3497404,394c49ce -3497408,418e42d0 -349740c,428e1982 -3497410,bd66eff8 -3497414,428c3a4c -3497418,390a390a -349741c,390a390a -3497420,390829c8 -3497424,10be8312 -3497428,5296007c -349742c,41ce310a -3497430,3a4c390a -3497434,390a428e -3497438,29c831ca -349743c,5a105b54 -3497440,31ca41ce -3497444,414c3a8e -3497448,3a4c310a -349744c,3a4c21c2 -3497450,324a4a54 -3497454,6bd8424c -3497458,424c424c -349745c,390a390a -3497460,310a29c8 -3497464,18021000 -3497468,52d05ad8 -349746c,5a9630c8 -3497470,310830c8 -3497474,310a314c -3497478,310a2888 -349747c,394c5294 -3497480,31483a4c -3497484,3a4c3a4c -3497488,424c410a -349748c,4a8e5212 -3497490,6b165a50 -3497494,424c424a -3497498,424c424c -349749c,424c310a -34974a0,310a310a -34974a4,30c828c8 -34974a8,20462044 -34974ac,288829c8 -34974b0,390c31c8 -34974b4,30c8310a -34974b8,51d020c6 -34974bc,52ce520e -34974c0,52103a4c -34974c4,3a4c3a4c -34974c8,424c410a -34974cc,4a8e4ad0 -34974d0,4ace428c -34974d4,424c424a -34974d8,424c424c -34974dc,424c310a -34974e0,310a310a -34974e4,30c828c8 -34974e8,20462044 -34974ec,288829c8 -34974f0,390c31c8 -34974f4,30c8310a -34974f8,310a310a -34974fc,420e5ac8 -3497500,5294324c -3497504,29c83a16 -3497508,42d442d4 -349750c,42144214 -3497510,42d442d4 -3497514,421442d4 -3497518,42144a16 -349751c,42144216 -3497520,42163a16 -3497524,39d44214 -3497528,42164256 -349752c,4a184214 -3497530,42164a16 -3497534,421632d2 -3497538,29082108 -349753c,324841cc -3497540,4a1029c8 -3497544,cc00cc -3497548,d0f88e -349754c,ce088e -3497550,8d02110 -3497554,1a501110 -3497558,8e08d0 -349755c,11102112 -3497560,10d00050 -3497564,f84ce808 -3497568,1cc294e -349756c,215019cc -3497570,190e198e -3497574,110ef84c -3497578,29c82086 -349757c,20c8324c -3497580,29c81910 -3497584,c7c0cf00 -3497588,cec0c67e -349758c,bffec7fe -3497590,cf00cf00 -3497594,d840cfc0 -3497598,bfbeb77e -349759c,c7c0c7c0 -34975a0,b77eb77e -34975a4,af3eaf3e -34975a8,b7c0d702 -34975ac,df04cf02 -34975b0,cf02cf02 -34975b4,4af04c -34975b8,20861886 -34975bc,288829c8 -34975c0,32d221ca -34975c4,ffc2f882 -34975c8,f882f740 -34975cc,f8c008c4 -34975d0,c40802 -34975d4,8c21002 -34975d8,8c2efc0 -34975dc,ffc2ff80 -34975e0,effeef80 -34975e4,c2f880 -34975e8,f87ef87e -34975ec,80f73e -34975f0,ef3ef882 -34975f4,19ce09ce -34975f8,20862886 -34975fc,30883ad2 -3497600,10480804 -3497604,ef80f780 -3497608,ff82f782 -349760c,ff821044 -3497610,80200c2 -3497614,f8821002 -3497618,180400c2 -349761c,f780f780 -3497620,ef3ef880 -3497624,c00080 -3497628,f07e00c2 -349762c,8040082 -3497630,ef4000c2 -3497634,19ce1910 -3497638,18842888 -349763c,288819cc -3497640,80400c0 -3497644,c200c2 -3497648,8c21002 -349764c,8021042 -3497650,100400c2 -3497654,f8800080 -3497658,8020802 -349765c,c208c2 -3497660,8c0f880 -3497664,f880f880 -3497668,f03eef40 -349766c,ef40ef40 -3497670,f8800082 -3497674,19cc1952 -3497678,188428c8 -349767c,288821ce -3497680,1042f040 -3497684,f07e0082 -3497688,8021002 -349768c,f8c2f880 -3497690,f8c0f880 -3497694,e83cc7ba -3497698,d7bcf07e -349769c,f882f880 -34976a0,e87edffc -34976a4,dffce03c -34976a8,dfbee73e -34976ac,e7fce7fc -34976b0,e7fed7fa -34976b4,4a09ce -34976b8,20862086 -34976bc,2086218c -34976c0,1844e7fe -34976c4,d7fcf780 -34976c8,f782e73e -34976cc,d7bccfbc -34976d0,d7fcd7bc -34976d4,c638a676 -34976d8,b6f6cfba -34976dc,e73cdffc -34976e0,dffcd7bc -34976e4,d7bccfbc -34976e8,d7bcdffe -34976ec,d7fed7fc -34976f0,d7fcc77a -34976f4,f008f04c -34976f8,18041804 -34976fc,208610ca -3497700,e7fef07e -3497704,e780f880 -3497708,ef40dffc -349770c,d7fce7fe -3497710,d7bcd7fa -3497714,d7fac67a -3497718,dffce87e -349771c,80f880 -3497720,e73ee83c -3497724,dffccebc -3497728,ce7ad7fc -349772c,e73edffe -3497730,e7fee7fe -3497734,4a09ce -3497738,18840fc0 -349773c,2046f8ca -3497740,be3cef40 -3497744,f8820804 -3497748,c20080 -349774c,820804 -3497750,dffedffc -3497754,f07ef040 -3497758,f8c008c2 -349775c,80208c2 -3497760,80ef3e -3497764,e7fccf7a -3497768,c77ae73e -349776c,802f8c0 -3497770,f880f880 -3497774,11cc1910 -3497778,5b542886 -349777c,2888118c -3497780,f7801044 -3497784,8442086 -3497788,208629c6 -349778c,29c429c6 -3497790,804f8c0 -3497794,8020802 -3497798,18442084 -349779c,18861846 -34977a0,19841004 -34977a4,ffc0e7fc -34977a8,e73c1144 -34977ac,29c82084 -34977b0,ff80d7bc -34977b4,190e2152 -34977b8,21c63248 -34977bc,394c21ce -34977c0,80229c6 -34977c4,18842088 -34977c8,31ca29c8 -34977cc,31c831ca -34977d0,29c829c4 -34977d4,21c429c6 -34977d8,29c829c8 -34977dc,31083108 -34977e0,21862186 -34977e4,21862184 -34977e8,218429c6 -34977ec,31062184 -34977f0,7c0e73e -34977f4,3a164356 -34977f8,8fc428a -34977fc,2046118c -3497800,f88400c0 -3497804,c000c4 -3497808,f8c2ef80 -349780c,c4f8c2 -3497810,f782ef82 -3497814,ef80ef40 -3497818,ef80f782 -349781c,f782ef40 -3497820,e740e7fe -3497824,ef7ef780 -3497828,ef80e740 -349782c,f080f080 -3497830,f080f080 -3497834,115008d0 -3497838,428a1842 -349783c,2046f888 -3497840,bf3adffe -3497844,e700e740 -3497848,ef40df00 -349784c,dffed7fe -3497850,cfbccfbc -3497854,cfbec67c -3497858,c67ac67c -349785c,c63abe3a -3497860,be3ace7c -3497864,cfbcd7bc -3497868,d7bcd7bc -349786c,d7fed7fe -3497870,e73ee740 -3497874,f04ee94c -3497878,284429c8 -349787c,2086000a -3497880,cfbce73e -3497884,e73eef3e -3497888,f780ef3e -349788c,ef3edffc -3497890,d7fcef3e -3497894,bee73e -3497898,cfbcbf38 -349789c,be38aef6 -34978a0,aeb4c636 -34978a4,ce7ac678 -34978a8,c678d7bc -34978ac,d7bee740 -34978b0,ef40f780 -34978b4,8ee84c -34978b8,28842086 -34978bc,2086e8c6 -34978c0,be3abe38 -34978c4,b636aef6 -34978c8,c67ace7a -34978cc,b638b6f6 -34978d0,be38dffc -34978d4,f780debc -34978d8,be78b6f6 -34978dc,a6b49e76 -34978e0,ae76a674 -34978e4,96749e76 -34978e8,a6b6be38 -34978ec,b6b6be38 -34978f0,d67ad6ba -34978f4,8ef04c -34978f8,29862086 -34978fc,29c8e8c6 -3497900,9e74a6f4 -3497904,aef4aef6 -3497908,be38c678 -349790c,b6f6a676 -3497910,a6b6c67a -3497914,f03ed7bc -3497918,bf38be78 -349791c,aef6bef6 -3497920,bef6b6f6 -3497924,aeb4aef6 -3497928,aef6aeb6 -349792c,aeb6ae74 -3497930,aef6aef8 -3497934,cef04c -3497938,29c629c8 -349793c,29c8f8c8 -3497940,a674b636 -3497944,cebadffc -3497948,cfbccfbc -349794c,c67ac638 -3497950,be78bef8 -3497954,debae7fc -3497958,bf78c63a -349795c,c63ac67a -3497960,ce7ace7a -3497964,ce7ad67a -3497968,c638b6f6 -349796c,b6f6c636 -3497970,cf78c778 -3497974,d0f04c -3497978,29c83108 -349797c,390af888 -3497980,aeb6b6f6 -3497984,be38be38 -3497988,be38be38 -349798c,c67abe7a -3497990,b63896b6 -3497994,a6b6be38 -3497998,b6f8b6f6 -349799c,be36b6f8 -34979a0,aef6aef6 -34979a4,b6f6be38 -34979a8,be38be7a -34979ac,ce7ad6bc -34979b0,debcdebc -34979b4,8d0f04c -34979b8,21862186 -34979bc,390af086 -34979c0,aef6b6f6 -34979c4,9eb49674 -34979c8,96349e72 -34979cc,aeb6b638 -34979d0,b6f89634 -34979d4,96349eb4 -34979d8,a6749eb4 -34979dc,a674aeb4 -34979e0,9e729eb6 -34979e4,b6f6be38 -34979e8,be36c67a -34979ec,e77ed7fa -34979f0,dffcd6bc -34979f4,8d0f04c -34979f8,3a4a310a -34979fc,3a8ce884 -3497a00,b73ea574 -3497a04,a5729570 -3497a08,9532a5b4 -3497a0c,aef6a6f6 -3497a10,bef8bef8 -3497a14,aeb4aeb6 -3497a18,aef6b6f6 -3497a1c,b6f6aeb6 -3497a20,aeb6b636 -3497a24,ce7ac638 -3497a28,aeb4ce78 -3497a2c,f87ee73c -3497a30,dfbcd7bc -3497a34,1110f04c -3497a38,310a4a8e -3497a3c,428ee886 -3497a40,18ebf42 -3497a44,c77abe36 -3497a48,be36c738 -3497a4c,c77abf38 -3497a50,c77ad7bc -3497a54,c778c67a -3497a58,c678b638 -3497a5c,b636b6f6 -3497a60,aef6b636 -3497a64,d7c0be38 -3497a68,aef4aef6 -3497a6c,cfbace78 -3497a70,b6f6b6f6 -3497a74,f18cf88e -3497a78,3a4a428e -3497a7c,3a4c084a -3497a80,194e2294 -3497a84,f8c80008 -3497a88,f8080008 -3497a8c,f0c8f0c8 -3497a90,f0c6e086 -3497a94,e086e886 -3497a98,e084e084 -3497a9c,d842d844 -3497aa0,d704cf04 -3497aa4,cf04e044 -3497aa8,cebedffa -3497aac,d6b8c638 -3497ab0,c638c638 -3497ab4,f88e110e -3497ab8,394c324a -3497abc,29829da4 -3497ac0,19502ad4 -3497ac4,32d63a16 -3497ac8,3a164216 -3497acc,42163ad4 -3497ad0,3ad62a52 -3497ad4,2a9432d4 -3497ad8,32d63294 -3497adc,2a942252 -3497ae0,1a521a52 -3497ae4,19102192 -3497ae8,29542152 -3497aec,21121910 -3497af0,19121912 -3497af4,19521952 -3497af8,28881040 -3497afc,7a5b1c -3497b00,11101112 -3497b04,9121912 -3497b08,19121912 -3497b0c,111209d0 -3497b10,111209d0 -3497b14,9d01112 -3497b18,191211d0 -3497b1c,11d00190 -3497b20,f18ef98e -3497b24,8d01952 -3497b28,11d0008e -3497b2c,f84ef04c -3497b30,4e0890 -3497b34,f84c008e -3497b38,208608be -3497b3c,8be190e -3497b40,f84af98e -3497b44,f98ef98e -3497b48,11d01110 -3497b4c,9d011d0 -3497b50,9d009d0 -3497b54,9d009d0 -3497b58,9d009d0 -3497b5c,11d009d0 -3497b60,1d01252 -3497b64,42162192 -3497b68,f84ef04c -3497b6c,4ef04c -3497b70,4e0890 -3497b74,4ef88e -3497b78,5a542908 -3497b7c,29c82954 -3497b80,89008ce -3497b84,10d01112 -3497b88,2a942294 -3497b8c,1a521912 -3497b90,f944f84a -3497b94,19122252 -3497b98,19121912 -3497b9c,22542252 -3497ba0,22542294 -3497ba4,3a160148 -3497ba8,e80800d0 -3497bac,8e10d0 -3497bb0,11121912 -3497bb4,111208d0 -3497bb8,d6b25a54 -3497bbc,310a29d2 -3497bc0,8900890 -3497bc4,11d22954 -3497bc8,21522294 -3497bcc,22942254 -3497bd0,1466b5e -3497bd4,21121912 -3497bd8,11121912 -3497bdc,2a542254 -3497be0,19121112 -3497be4,1d0d082 -3497be8,53dc09d0 -3497bec,f88e1112 -3497bf0,1a5408d0 -3497bf4,8e09d0 -3497bf8,87c077c -3497bfc,77c077c -3497c00,77c077c -3497c04,77c077c -3497c08,77c077c -3497c0c,77c00be -3497c10,ff3c107c -3497c14,87a087a -3497c18,87a087a -3497c1c,87a087a -3497c20,87a107a -3497c24,beff3c -3497c28,107c077c -3497c2c,f3c0f3c -3497c30,77c077c -3497c34,77c077c -3497c38,87c077c -3497c3c,77c077c -3497c40,77c0f7c -3497c44,77c077c -3497c48,77c077c -3497c4c,73c087e -3497c50,18fe0f7c -3497c54,87a087a -3497c58,87a087a -3497c5c,87a087a -3497c60,107a107a -3497c64,8bc394a -3497c68,10000f7c -3497c6c,f7c077c -3497c70,f7c077c -3497c74,f3c0f7c -3497c78,87c077c -3497c7c,8bc00be -3497c80,87c077c -3497c84,77c077c -3497c88,87c087c -3497c8c,87c087c -3497c90,1840418a -3497c94,10bc087a -3497c98,87a087a -3497c9c,87a107a -3497ca0,107a073c -3497ca4,77c3086 -3497ca8,5a12107c -3497cac,77c107c -3497cb0,77c077c -3497cb4,f7c087c -3497cb8,77c0f7c -3497cbc,7bc0f3a -3497cc0,ffbe077c -3497cc4,77c077c -3497cc8,87c087c -3497ccc,87c087a -3497cd0,107c4a8a -3497cd4,4a8a087a -3497cd8,87a087a -3497cdc,87a107a -3497ce0,107a073c -3497ce4,77c0f3c -3497ce8,51ce52ce -3497cec,77c107c -3497cf0,77c077c -3497cf4,f7c087c -3497cf8,107c107c -3497cfc,beff3c -3497d00,87c077c -3497d04,77c077c -3497d08,87c087c -3497d0c,87c087a -3497d10,87a10bc -3497d14,520e3906 -3497d18,87a087a -3497d1c,87a107a -3497d20,107a073c -3497d24,77c0f3c -3497d28,fc06bd4 -3497d2c,30c8107c -3497d30,77c077c -3497d34,f7c087c -3497d38,87c0f3c -3497d3c,87e00fe -3497d40,414c077c -3497d44,ffc0ffc0 -3497d48,ffbeffbe -3497d4c,ffbe0780 -3497d50,ffbe0880 -3497d54,10024a10 -3497d58,2046077c -3497d5c,be0780 -3497d60,780077c -3497d64,be00be -3497d68,be21c6 -3497d6c,631800be -3497d70,c000c0 -3497d74,8be087c -3497d78,107c087c -3497d7c,f7c077c -3497d80,52cc4a56 -3497d84,9cee784 -3497d88,e7c4df82 -3497d8c,f808f808 -3497d90,d784f0c8 -3497d94,e7864b60 -3497d98,6c262ad6 -3497d9c,e742df42 -3497da0,e782e782 -3497da4,f848e8c6 -3497da8,f0c82296 -3497dac,54625360 -3497db0,f008d742 -3497db4,1042087c -3497db8,8bc08bc -3497dbc,77c077c -3497dc0,f082229e -3497dc4,114ae80 -3497dc8,9dbc9dba -3497dcc,9eba8d36 -3497dd0,957a9dba -3497dd4,a6fcae80 -3497dd8,1560154 -3497ddc,bf0495bc -3497de0,9eb89dba -3497de4,a6baaf3e -3497de8,9ebaaefe -3497dec,e98e1ada -3497df0,a56a73c -3497df4,800087c -3497df8,87c08bc -3497dfc,77cc638 -3497e00,85f4f0d0 -3497e04,1198e88e -3497e08,9efc9578 -3497e0c,a6fc8d76 -3497e10,9db8a73c -3497e14,a6faae40 -3497e18,f8d012d6 -3497e1c,954aefc -3497e20,b740af3e -3497e24,bf80c7c2 -3497e28,aefc9efa -3497e2c,b77e1298 -3497e30,1296e00a -3497e34,1982087c -3497e38,87c077c -3497e3c,77cc680 -3497e40,96b80252 -3497e44,1ada12da -3497e48,d088a6fc -3497e4c,9eb89efc -3497e50,aefcb780 -3497e54,bf80f04c -3497e58,914c842 -3497e5c,12d8f990 -3497e60,b780bfc2 -3497e64,aefab63e -3497e68,a6fab780 -3497e6c,112f990 -3497e70,e14a1a96 -3497e74,1042087c -3497e78,87c0f7c -3497e7c,77ce044 -3497e80,f98e221a -3497e84,f9900996 -3497e88,95696b8 -3497e8c,a6fabf82 -3497e90,9eb8ae3c -3497e94,df8653de -3497e98,1d0a6ba -3497e9c,f9d012d8 -3497ea0,d744aefa -3497ea4,b63cbf80 -3497ea8,b780f990 -3497eac,1149efc -3497eb0,9eb8321a -3497eb4,1042087c -3497eb8,77c087c -3497ebc,87cd786 -3497ec0,22d8221a -3497ec4,a73cb6c0 -3497ec8,99401d2 -3497ecc,b63aaf7e -3497ed0,aefcb67e -3497ed4,1a945b20 -3497ed8,be7ca6ba -3497edc,aefc1ada -3497ee0,95496b8 -3497ee4,a6b8b77e -3497ee8,e94e0112 -3497eec,bf80a5ba -3497ef0,b73ebe80 -3497ef4,1042087c -3497ef8,77c077c -3497efc,107c12d4 -3497f00,1a1af090 -3497f04,9eb8a6fe -3497f08,f18e2a5c -3497f0c,335c2b9c -3497f10,43e02218 -3497f14,325cf84c -3497f18,b63eaf3e -3497f1c,aefce98c -3497f20,22d82a1a -3497f24,3a9e3a9c -3497f28,3a9ee84c -3497f2c,9eb8a6fc -3497f30,af3e9eb8 -3497f34,1042087c -3497f38,107c0f3c -3497f3c,77c3a9c -3497f40,1ad8af7e -3497f44,a6faaf3e -3497f48,1a9833de -3497f4c,2a5e225a -3497f50,5360339e -3497f54,2b9cbf80 -3497f58,af40af3e -3497f5c,b740f9d0 -3497f60,3bde3b20 -3497f64,54a26c24 -3497f68,64e40110 -3497f6c,9db8b740 -3497f70,af3e9dba -3497f74,1042087c -3497f78,77c077c -3497f7c,77c4a9e -3497f80,d2a6fc -3497f84,95789db8 -3497f88,1a182b5c -3497f8c,954d7c8 -3497f90,e80a12d6 -3497f94,339ee008 -3497f98,a6fea6fc -3497f9c,af3e1a98 -3497fa0,335e12d6 -3497fa4,d742e8c6 -3497fa8,4b22221a -3497fac,95b89eb8 -3497fb0,aefce94e -3497fb4,1042087c -3497fb8,f3a087e -3497fbc,518c5322 -3497fc0,e84ef9d0 -3497fc4,112f8d0 -3497fc8,19d8e00a -3497fcc,95769576 -3497fd0,9576b7c0 -3497fd4,2a1c19d8 -3497fd8,11961196 -3497fdc,954f9d0 -3497fe0,e008a6ba -3497fe4,9eb89e78 -3497fe8,f14e221c -3497fec,d046e008 -3497ff0,f14e0112 -3497ff4,1042087c -3497ff8,103a394a -3497ffc,6294429e -3498000,f0d212d6 -3498004,11d81196 -3498008,152cf46 -349800c,a6fc9576 -3498010,a6fc9578 -3498014,1520154 -3498018,11d619d8 -349801c,1198e84c -3498020,af3e9676 -3498024,95ba9578 -3498028,e94c221a -349802c,a54221c -3498030,1ad80954 -3498034,1042087c -3498038,87e1802 -349803c,62943a9c -3498040,8d78ae3e -3498044,b6c09576 -3498048,f8d0cf86 -349804c,a6fcae3e -3498050,af3eb73c -3498054,152ae3e -3498058,a63ec706 -349805c,cf461294 -3498060,12948d34 -3498064,8d369eb8 -3498068,e00c0954 -349806c,c702e808 -3498070,e80c0914 -3498074,1042087c -3498078,77c077c -349807c,498a5362 -3498080,a6faa5bc -3498084,a6fa9576 -3498088,2540a94 -349808c,c7c2a6ba -3498090,b67e2a18 -3498094,1ad6a6b8 -3498098,aefab780 -349809c,cf022a94 -34980a0,3b9a1a18 -34980a4,b67ed744 -34980a8,221829d8 -34980ac,df40c7bc -34980b0,d704018e -34980b4,1042087c -34980b8,77c0f3c -34980bc,f3c64a2 -34980c0,3218c67e -34980c4,cfbedf86 -34980c8,429c4bde -34980cc,53dc3b9c -34980d0,21d62218 -34980d4,2ad8d704 -34980d8,d704cf00 -34980dc,df002a94 -34980e0,439c4bdc -34980e4,531c535e -34980e8,53605b1e -34980ec,10cce804 -34980f0,ef820048 -34980f4,1042087c -34980f8,77c0f3c -34980fc,73c2150 -3498100,43dcdf44 -3498104,cf020910 -3498108,3a9ae788 -349810c,4c004c -3498110,e886c7c2 -3498114,22d81ad6 -3498118,be3ccf02 -349811c,9ce43e0 -3498120,f98cd700 -3498124,e8c6e884 -3498128,e0462a94 -349812c,439ce044 -3498130,cfbe2a18 -3498134,1042087c -3498138,77c073c -349813c,77ccfbe -3498140,2a182196 -3498144,d744221a -3498148,1d0ae3c -349814c,cf04be7e -3498150,e742cf00 -3498154,c7041a1a -3498158,f88ef88e -349815c,2a5a1996 -3498160,c7c2be80 -3498164,b680b63c -3498168,b67ebe7c -349816c,21941992 -3498170,f04c2a5a -3498174,1042087c -3498178,77c077c -349817c,77cc67e -3498180,8e3a9e -3498184,429e335a -3498188,c700c7c2 -349818c,c7c2be80 -3498190,e7820006 -3498194,c7be1152 -3498198,3a5c329e -349819c,325abe7e -34981a0,c67ebe7e -34981a4,be80be3c -34981a8,be7ec6be -34981ac,cfbef890 -34981b0,e00ee00e -34981b4,f7be087c -34981b8,73c073c -34981bc,73cd702 -34981c0,d7023a5c -34981c4,53e02150 -34981c8,df44c680 -34981cc,be7caefc -34981d0,cfbeefc6 -34981d4,d700014c -34981d8,4be05320 -34981dc,325acfc0 -34981e0,e884cfbe -34981e4,d842cf00 -34981e8,83c083c -34981ec,83c083c -34981f0,83c083c -34981f4,83c087c -34981f8,77c107a -34981fc,73cdf42 -3498200,cf02221a -3498204,3a5e4b9c -3498208,c700aefa -349820c,c67eaefa -3498210,a6fabe7e -3498214,bec01154 -3498218,3a9e439c -349821c,2a5c1952 -3498220,d704cec2 -3498224,df46df02 -3498228,77e073c -349822c,73c073c -3498230,73c073c -3498234,73c073c -3498238,73c103a -349823c,73cf8c8 -3498240,8e2a5a -3498244,e0c82ad8 -3498248,22d8a6ba -349824c,aefab6fc -3498250,ae3eb63e -3498254,c7c02a1a -3498258,1954f84a -349825c,21d83a9e -3498260,f80cd702 -3498264,d842f0c8 -3498268,77e073c -349826c,107c107a -3498270,73c073c -3498274,77c077c -3498278,77c083c -349827c,77ce8c6 -3498280,2ad80912 -3498284,aefab780 -3498288,22d80912 -349828c,b740c7c2 -3498290,a6b8cfc2 -3498294,1112531e -3498298,ef82cf00 -349829c,d7004b20 -34982a0,3a5aef84 -34982a4,f0c8df40 -34982a8,77e073c -34982ac,f8be00fe -34982b0,77c077c -34982b4,77c077c -34982b8,103a073c -34982bc,83c2196 -34982c0,1ad8bf82 -34982c4,9d788d34 -34982c8,e80a12d8 -34982cc,11561ad8 -34982d0,1296e84c -34982d4,22d82ad2 -34982d8,f0c2d742 -34982dc,e8862ad6 -34982e0,4b205b60 -34982e4,5b20439c -34982e8,77e077c -34982ec,f7a0f3c -34982f0,77c077c -34982f4,be0000 -34982f8,f7c0f7c -34982fc,77c4b20 -3498300,1154bfc2 -3498304,af409578 -3498308,f18e19da -349830c,2b5c339e -3498310,43e043a0 -3498314,1ad8f0c8 -3498318,4d700 -349831c,bfc042dc -3498320,53624320 -3498324,3b203b20 -3498328,77e077c -349832c,77c0f3c -3498330,f3c00be -3498338,f7c0f3c -349833c,284264a4 -3498340,f00aaefa -3498344,b780af40 -3498348,a94225a -349834c,f8d2d088 -3498350,f9903a5c -3498354,4c60df44 -3498358,e884d742 -349835c,19945362 -3498360,4ae01996 -3498364,1ce2a1a -3498368,77e077c -349836c,f7c0f7c -3498370,f7c0000 -3498378,f3a087e -349837c,518e5b60 -3498380,21541954 -3498384,1a1812d6 -3498388,1296e0ca -349838c,aefc9eb8 -3498390,b7c09efa -3498394,3ade2a1a -3498398,225c429e -349839c,43dc3a5a -34983a0,d7c0cec2 -34983a4,d704df46 -34983a8,77e0f7c -34983ac,77c077c -34983b0,77c00be -34983b8,103a2984 -34983bc,51d05320 -34983c0,22d63a5a -34983c4,2a5a335a -34983c8,3a5a018c -34983cc,c7bebf7a -34983d0,cfbec7be -34983d4,43de3b5c -34983d8,3a5e3ade -34983dc,29d83a16 -34983e0,df40df00 -34983e4,f808df00 -34983e8,77e0f7c -34983ec,77c087c -34983f0,87c073c -34983f4,be0000 -34983f8,87e2044 -34983fc,52105b1e -3498400,f0c8f8c8 -3498404,df42ef84 -3498408,429a1950 -349840c,df40d7be -3498410,df00efc6 -3498414,5b6011cc -3498418,f7c4ef84 -349841c,e8c65b60 -3498420,80148 -3498424,118c0006 -3498428,77e077c -349842c,87c107c -3498430,107c087c -3498434,8bc0000 -3498438,f7c077c -349843c,518c6ba2 -3498440,f808ef86 -3498444,df40df40 -3498448,439c4bdc -349844c,f006e782 -3498450,4a4218 -3498454,64a0e882 -3498458,f0c4e880 -349845c,f7c45b5e -3498460,64a00846 -3498464,94a2110 -3498468,77e107c -349846c,87c087c -3498470,87c08bc -3498478,f7c0f3c -349847c,204264a4 -3498480,cf44cf04 -3498484,c7c2cf44 -3498488,2a5a2a1a -349848c,19961996 -3498490,22182a58 -3498494,3b5cd742 -3498498,df40e886 -349849c,df441950 -34984a0,439c325a -34984a4,3b9c4b9c -34984a8,77e107c -34984ac,8bc087c -34984b0,87c077e -34984b8,f7c0f7c -34984bc,77c43de -34984c0,f0909dba -34984c4,9dbce04c -34984c8,996ae3e -34984cc,a63cae40 -34984d0,95789578 -34984d4,a961254 -34984d8,aefaa6fa -34984dc,e80c325a -34984e0,e0c8b780 -34984e4,cf06bfc0 -34984e8,77e107c -34984ec,77a107a -34984f0,87c0000 -34984f8,f7c077c -34984fc,f7c3b5c -3498500,1296c7c2 -3498504,b78212d8 -3498508,f14eaefa -349850c,9dbcae40 -3498510,9578a6ba -3498514,d0461ad6 -3498518,e80ae80a -349851c,221a21d6 -3498520,c67edf40 -3498524,be3caefc -3498528,77e107c -349852c,87a00fe -3498530,87c0000 -3498538,73c0f7c -349853c,77c439c -3498540,325ae8c8 -3498544,221a1254 -3498548,af7eb63c -349854c,af3eb782 -3498550,b740aefc -3498554,bf800110 -3498558,325a3a9e -349855c,321abe3c -3498560,df02118a -3498564,e740e746 -3498568,77e077c -349856c,107c087c -3498570,107c087c -3498574,8bc08bc -3498578,77c103a -349857c,73cdfc8 -3498580,22182194 -3498584,2218c7c0 -3498588,a6fabe3e -349858c,d702b63c -3498590,aefcbe7c -3498594,bfc0cf02 -3498598,325a3a9c -349859c,d8c89eba -34985a0,b67c0148 -34985a4,e886c67c -34985a8,77e0f7c -34985ac,77c087c -34985b0,87c08bc -34985b4,10be10be -34985b8,103a077c -34985bc,73cbfc0 -34985c0,d0461296 -34985c4,d8c8aefa -34985c8,af3ec7c0 -34985cc,806c7be -34985d0,be7edf46 -34985d4,cfbee80a -34985d8,1ad61ad8 -34985dc,9eb8a63c -34985e0,aefcd702 -34985e4,d704b780 -34985f4,d732 -34985f8,73c073c -34985fc,73cd744 -3498600,12981198 -3498604,1296e0c8 -3498608,aefab780 -349860c,cf02b63e -3498610,cf04c6c0 -3498614,df40df42 -3498618,1d01a1a -349861c,1152cfbe -3498620,be7cc680 -3498624,b67ec7c2 -3498628,c7c0cec0 -349862c,f0c8321a -3498630,12d6e0ca -3498634,87c -3498638,77c077c -349863c,77c2296 -3498640,221a0912 -3498644,1154325a -3498648,bfc0aefa -349864c,b63ec680 -3498650,b63ecfc2 -3498654,e88800ce -3498658,f9d0f14e -349865c,2a5ccf42 -3498660,c6beb67e -3498664,c7c0c7c2 -3498668,bf00bfc0 -349866c,11540912 -3498670,8e0954 -3498674,1042087c -3498678,77c073c -349867c,77c429e -3498680,1154b67e -3498684,cf041a98 -3498688,1a96af7e -349868c,9eb8ae3c -3498690,a6fac7c2 -3498694,cf061a96 -3498698,e8cac704 -349869c,225a2218 -34986a0,bf7ea6fa -34986a4,a63cb640 -34986a8,ae3c01d0 -34986ac,954bfc2 -34986b0,ae3e01d0 -34986b4,1042087c -34986b8,77c0f3c -34986bc,2000325c -34986c0,b7809eb8 -34986c4,af7ebfc2 -34986c8,1296f090 -34986cc,9db8a6fe -34986d0,af3ca6fa -34986d4,e80c0112 -34986d8,c7c2b63e -34986dc,e0ca1ad8 -34986e0,f190a6fa -34986e4,af40b740 -34986e8,f14e0954 -34986ec,c744a63c -34986f0,ae3caf3e -34986f4,1042087c -34986f8,77c077c -34986fc,62542154 -3498700,8d76a6fa -3498704,a6fca6fe -3498708,d7c80996 -349870c,19411d8 -3498710,1196e84e -3498714,112d046 -3498718,b780af3e -349871c,95760112 -3498720,12961198 -3498724,1a1c221a -3498728,1ad8e80c -349872c,aefeaf3e -3498730,a6bab63e -3498734,1042087c -3498738,77c2842 -349873c,7b1a3b9a -3498740,c700aefa -3498744,aefa9efa -3498748,1d0429e -349874c,4be0335c -3498750,225a221c -3498754,d2bf82 -3498758,a6fab73e -349875c,ae3cf9d0 -3498760,339c339e -3498764,22d81a18 -3498768,2b5c0912 -349876c,aefaa6fa -3498770,c7c0b67e -3498774,1042087c -3498778,f3a7318 -349877c,52106ba2 -3498780,3ad200c4 -3498784,108c004a -3498788,6ce49528 -349878c,84623192 -3498790,d8c82a5a -3498794,5462e044 -3498798,f0c6d7c0 -349879c,f0c64bde -34987a0,4bdc084a -34987a4,e742d7c0 -34987a8,3a185c60 -34987ac,e886e886 -34987b0,e84608d0 -34987b4,1042087c -34987b8,103a2044 -34987bc,77e6360 -34987c0,53dc6ce2 -34987c4,74e45b1e -34987c8,7c68635a -34987cc,290cf804 -34987d0,df420048 -34987d4,742453dc -34987d8,5b605b60 -34987dc,531e53dc -34987e0,8f782 -34987e4,f8c40006 -34987e8,11ca6ba2 -34987ec,f808194e -34987f0,2ad2425a -34987f4,1042087c -34987f8,87e390a -34987fc,39064b20 -3498800,3a5a4a9c -3498804,52dc429c -3498808,4b1e224e -349880c,f8c4e744 -3498810,d704f0c8 -3498814,4b1e3a18 -3498818,53de43de -349881c,2ad62a94 -3498820,e084df02 -3498824,e886d700 -3498828,18c429e -349882c,3a9c4b20 -3498830,5360439c -3498834,1042087c -3498838,107c1000 -349883c,5210439e -3498840,e884d842 -3498844,d700e744 -3498848,425a2152 -349884c,f0c4cfbe -3498850,a6fab67e -3498854,325af80a -3498858,d700c67e -349885c,cf022194 -3498860,cfc2be3c -3498864,c7c2bf80 -3498868,22181ad6 -349886c,cf44f00a -3498870,ce1996 -3498874,1042087c -3498878,87c077c -349887c,498e5c62 -3498880,e044d704 -3498884,c6c0df04 -3498888,3358439a -349888c,e042c680 -3498890,ae3c2218 -3498894,1ad6aefa -3498898,cf02bfc0 -349889c,bf8001d0 -34988a0,2218325a -34988a4,b67ecfc0 -34988a8,22182a18 -34988ac,b67ec7c2 -34988b0,be80e80c -34988b4,1042087c -34988b8,8bc087c -34988bc,18fe64e4 -34988c0,8d2c67c -34988c4,cec0df46 -34988c8,3a9c3a5c -34988cc,22d81996 -34988d0,21962218 -34988d4,a56b63c -34988d8,be3cc7c0 -34988dc,c67ef84c -34988e0,3a1a429a -34988e4,321a3358 -34988e8,339a321a -34988ec,f14ad700 -34988f0,d842e7c8 -34988f4,1042087c -34988f8,77c087c -34988fc,87c3a5a -3498900,43ded700 -3498904,d7001954 -3498908,4bdc004c -349890c,e886f008 -3498910,e8c4df40 -3498914,339a1a52 -3498918,e044df44 -349891c,11104bde -3498920,9cee886 -3498924,f84ae8c6 -3498928,f0c81954 -349892c,3b5ae8c6 -3498930,d6c02196 -3498934,1042087c -3498938,87c0f7c -349893c,77c0008 -3498940,5b60084c -3498944,e8863a9e -3498948,32d6df40 -349894c,e042d700 -3498950,e784e884 -3498954,98e43dc -3498958,d74408ce -349895c,3a5c3a18 -3498960,f0c6d700 -3498964,d702d702 -3498968,d842d744 -349896c,21941996 -3498970,d0325a -3498974,1042087c -3498978,87c0f7c -349897c,77cf0c4 -3498980,3a183b9c -3498984,4bde3218 -3498988,d842cfbe -349898c,cf02d700 -3498990,df00d742 -3498994,f0c832d8 -3498998,3a184b1e -349899c,439ce884 -34989a0,e886d700 -34989a4,e844e882 -34989a8,e884e042 -34989ac,c7be2a18 -34989b0,439c321a -34989b4,1042087c -34989b8,87c08bc -34989bc,77ce804 -34989c0,f8c85b62 -34989c4,5c62df84 -34989c8,d6c2d704 -34989cc,cfbed702 -34989d0,d700d700 -34989d4,d700f0c6 -34989d8,4b1e5360 -34989dc,98cd700 -34989e0,d700d742 -34989e4,df42df40 -34989e8,f8c6f0c6 -34989ec,e7c4e8c4 -34989f0,53602152 -34989f4,1042087c -34989f8,8bc077c -34989fc,77c077c -3498a00,f9cc64e4 -3498a04,429ec6be -3498a08,d702d704 -3498a0c,d702be7e -3498a10,cfbed702 -3498a14,be7ef98c -3498a18,439e09d0 -3498a1c,cfc0df04 -3498a20,cfbed702 -3498a24,d702d702 -3498a28,e044cfc0 -3498a2c,484bde -3498a30,3218e844 -3498a34,20c6087c -3498a38,107c08bc -3498a3c,f7c077c -3498a40,390863a6 -3498a44,d746c700 -3498a48,be7ecf04 -3498a4c,c67ec7c0 -3498a50,cf02cec0 -3498a54,c7021196 -3498a58,42e0e788 -3498a5c,cec0c6c0 -3498a60,be7caefa -3498a64,be3cb63c -3498a68,cf02c67e -3498a6c,19545b64 -3498a70,8cecf02 -3498a74,20c6087c -3498a78,87c08bc -3498a7c,7bc0800 -3498a80,52104148 -3498a84,e884e886 -3498a88,e886d700 -3498a8c,f084df40 -3498a90,df44e884 -3498a94,11ce74e2 -3498a98,3a18ef86 -3498a9c,df42e884 -3498aa0,e884df00 -3498aa4,d7fed700 -3498aa8,df42e884 -3498aac,6ce47424 -3498ab0,f806e740 -3498ab4,20c6087c -3498ab8,107c087c -3498abc,be077a -3498ac0,10c0077c -3498ac4,77c077c -3498ac8,87c087c -3498acc,87c087a -3498ad0,87a087a -3498ad4,28426b92 -3498ad8,18be087a -3498adc,87a107a -3498ae0,107a073c -3498ae4,77c0f3c -3498ae8,77c31c4 -3498aec,72d62984 -3498af0,77c077c -3498af4,fbc087a -3498af8,107c0f3c -3498afc,be0ffa -3498b00,87c077c -3498b04,77c077c -3498b08,87c087c -3498b0c,87c087a -3498b10,87a087a -3498b14,6392414a -3498b18,87a087a -3498b1c,87a107a -3498b20,107a073c -3498b24,77c0f3c -3498b28,18007c58 -3498b2c,3108107c -3498b30,77c077c -3498b34,fbc087a -3498b38,107a107c -3498b3c,77e08bc -3498b40,ffbe077c -3498b44,77c077c -3498b48,87c087c -3498b4c,87c087a -3498b50,87a2982 -3498b54,52cc087a -3498b58,87a087a -3498b5c,87a107a -3498b60,107a073c -3498b64,77c0f3c -3498b68,390a4248 -3498b6c,77c107c -3498b70,77c077c -3498b74,fbc087a -3498b78,77c087c -3498b7c,87c077c -3498b80,77c0f7c -3498b84,77c077c -3498b88,77c077c -3498b8c,73c087c -3498b90,77e -3498b94,87a087a -3498b98,87a087a -3498b9c,87a087a -3498ba0,107a107a -3498ba4,73c107c -3498ba8,77e0f7c -3498bac,f7c077c -3498bb0,f7c077c -3498bb4,73cff38 -3498bb8,77c077c -3498bbc,107c0f3c -3498bc0,77c077c -3498bc4,77c077c -3498bc8,77c077c -3498bcc,77c077c -3498bd0,ff7c -3498bd4,87a087a -3498bd8,87a087a -3498bdc,87a087a -3498be0,87a107a -3498be4,107a08bc -3498be8,77a077c -3498bec,f3c0f3c -3498bf0,77c077c -3498bf4,77c077c -3498bf8,8bc087c -3498bfc,87e107c -3498c00,f7c077e -3498c04,8bc07bc -3498c08,be00be -3498c0c,87c00be -3498c10,87a -3498c14,8bc00be -3498c18,77c077c -3498c1c,77c077c -3498c20,f7c077c -3498c24,77c077c -3498c28,87a -3498c2c,7bc087c -3498c30,87c087c -3498c34,87c087c -3498c38,87c087c -3498c3c,107c087e -3498c40,87c07bc -3498c44,87c00be -3498c48,87c077c -3498c4c,87c08bc -3498c50,be1084 -3498c54,394c087c -3498c58,87c087c -3498c5c,77c077c -3498c60,77c077c -3498c64,77c077c -3498c68,87e18c6 -3498c6c,be077c -3498c70,107c077c -3498c74,87c00be -3498c78,87c077c -3498c7c,77e0000 -3498c80,8bc087c -3498c84,87c087c -3498c88,87c0f3c -3498c8c,87c00be -3498c90,8bc1000 -3498c94,63542140 -3498c98,87c087c -3498c9c,87c077c -3498ca0,77c077c -3498ca4,77c077c -3498ca8,77c6252 -3498cac,51ce087c -3498cb0,87c107c -3498cb4,f3c087c -3498cb8,77e07bc -3498cbc,87e0f3c -3498cc0,be087c -3498cc4,87c087c -3498cc8,87c0f3c -3498ccc,87c00be -3498cd0,8bc08bc -3498cd4,31c85a0e -3498cd8,87c087c -3498cdc,87c077c -3498ce0,77c077c -3498ce4,77c077c -3498ce8,77c494a -3498cec,7318087c -3498cf0,87c107c -3498cf4,f3c087c -3498cf8,87c087c -3498cfc,87a -3498d00,be -3498d04,77cf7c6 -3498d08,f784ef40 -3498d0c,efc2e73e -3498d10,c6ef40 -3498d14,190c8466 -3498d18,7c2439d4 -3498d1c,3214210e -3498d20,f7c40008 -3498d24,ef820804 -3498d28,411c8 -3498d2c,95a8f8c0 -3498d30,f002f8c0 -3498d34,f0c2f002 -3498d38,8bc00be -3498d3c,be0000 -3498d40,42ce5a52 -3498d44,3a9cc6be -3498d48,c6c2b63c -3498d4c,bebec67e -3498d50,cf0210d0 -3498d54,2ad63a9c -3498d58,4b221996 -3498d5c,be7edf04 -3498d60,c67ebe3e -3498d64,b67ebf80 -3498d68,d0424a9a -3498d6c,84ac2952 -3498d70,4a1910 -3498d74,9ced702 -3498d78,87c077c -3498d7c,ffbe00be -3498d80,77c63e6 -3498d84,5b623a5c -3498d88,df44be7e -3498d8c,c7021152 -3498d90,2a1a29d8 -3498d94,9ced744 -3498d98,22d8325c -3498d9c,c7bec680 -3498da0,aefac7c2 -3498da4,b740e088 -3498da8,e00a1954 -3498dac,5b64429e -3498db0,3a5c429e -3498db4,3a5c22d8 -3498db8,77cffbe -3498dbc,77c077c -3498dc0,d7422ad8 -3498dc4,5ba45462 -3498dc8,439eef88 -3498dcc,3b9a4b9e -3498dd0,990d742 -3498dd4,df00df00 -3498dd8,19103ade -3498ddc,29d8c6be -3498de0,f84a321a -3498de4,53204b9e -3498de8,22922294 -3498dec,532052e0 -3498df0,f80ce8c8 -3498df4,f0c8e886 -3498df8,77c077c -3498dfc,f3ce8c4 -3498e00,c67ed702 -3498e04,19963adc -3498e08,53225b64 -3498e0c,1112e886 -3498e10,d842cfbe -3498e14,cfc0df00 -3498e18,e7423218 -3498e1c,4ae02996 -3498e20,21d61a94 -3498e24,98cf0c6 -3498e28,e044098e -3498e2c,53206464 -3498e30,d702e886 -3498e34,df42f086 -3498e38,7bc077c -3498e3c,77c0848 -3498e40,e8c6e044 -3498e44,f0883a5a -3498e48,4b1e6ce4 -3498e4c,439adf40 -3498e50,df00d700 -3498e54,d700e742 -3498e58,19504b9c -3498e5c,53605b60 -3498e60,118ee886 -3498e64,d700cf00 -3498e68,cfbecec0 -3498e6c,2a185322 -3498e70,f0c8f0c8 -3498e74,98c088c -3498e78,7bc077c -3498e7c,77c0846 -3498e80,118ae046 -3498e84,f80a439c -3498e88,3a5a53de -3498e8c,5ce43a18 -3498e90,cffec77c -3498e94,cf001a92 -3498e98,321a018c -3498e9c,2a185320 -3498ea0,1112d704 -3498ea4,b63cbfbe -3498ea8,cfc4cf04 -3498eac,19544b20 -3498eb0,21963a9c -3498eb4,429e3b5a -3498eb8,7bc077c -3498ebc,77c0004 -3498ec0,46d702 -3498ec4,11961954 -3498ec8,d70401d0 -3498ecc,22183b20 -3498ed0,1196b63c -3498ed4,df861a98 -3498ed8,8eaefa -3498edc,e8082218 -3498ee0,3a9ed746 -3498ee4,b63cae3c -3498ee8,bf80e80a -3498eec,1196339c -3498ef0,1154cf44 -3498ef4,cf04cf04 -3498ef8,87c087c -3498efc,77cef84 -3498f00,cf000910 -3498f04,2a1ae8c6 -3498f08,c67ecf04 -3498f0c,f88e321a -3498f10,4b6221d6 -3498f14,f88cd786 -3498f18,c7beb77c -3498f1c,e8442294 -3498f20,42e03218 -3498f24,e78800d0 -3498f28,1154e80a -3498f2c,ce325c -3498f30,321ad704 -3498f34,c67ecfbe -3498f38,7bc073c -3498f3c,77cf0c6 -3498f40,bf8229d8 -3498f44,1112e786 -3498f48,e886f088 -3498f4c,d7022ad6 -3498f50,325c5b64 -3498f54,2294cf02 -3498f58,df42df00 -3498f5c,f006e882 -3498f60,425a64a4 -3498f64,3218098e -3498f68,e084d700 -3498f6c,f8083b9a -3498f70,5320e888 -3498f74,d742f084 -3498f78,87e077c -3498f7c,77c118a -3498f80,19104a9c -3498f84,4cef84 -3498f88,84af8c4 -3498f8c,11ca5b1c -3498f90,429c4b1e -3498f94,7c6832d4 -3498f98,df40df3e -3498f9c,ef8431d4 -3498fa0,64e273e6 -3498fa4,5b60ef86 -3498fa8,e784f806 -3498fac,f80652dc -3498fb0,7426f808 -3498fb4,e784000a -3498fb8,77c324a -3498fbc,2986214e -3498fc0,4b9a4358 -3498fc4,efc6f808 -3498fc8,118c098a -3498fcc,74a24b9a -3498fd0,f80632d2 -3498fd4,6ce08de8 -3498fd8,4356e840 -3498fdc,3a54649e -3498fe0,329453dc -3498fe4,7d663ad2 -3498fe8,f082f806 -3498fec,118a4b9a -3498ff0,7c26429a -3498ff4,31d632d4 -3498ff8,87a31c8 -3498ffc,62946c22 -3499000,439ef008 -3499004,bf7ccfc2 -3499008,e08629d8 -349900c,439ee0c6 -3499010,c67ebe7e -3499014,f88c325a -3499018,53a22a18 -349901c,1112d704 -3499020,aefad744 -3499024,325a429c -3499028,c6c2e80a -349902c,12522b5a -3499030,4b204b20 -3499034,339a29d8 -3499038,87e077c -349903c,18006ca4 -3499040,335e2218 -3499044,f84ebfbe -3499048,df462a1c -349904c,cf44bfc2 -3499050,af3ea6fa -3499054,96bacf86 -3499058,11d832a0 -349905c,e80c9578 -3499060,95789dba -3499064,e94c2b5c -3499068,22da0a56 -349906c,f9100954 -3499070,2a1a3a9e -3499074,b63cb780 -3499078,73c077c -349907c,77c2a14 -3499080,19963bde -3499084,43e0321a -3499088,1112f00a -349908c,df44c680 -3499090,be80d742 -3499094,e7403258 -3499098,1101ad8 -349909c,3b20e84a -34990a0,aefcc7c0 -34990a4,11542a5a -34990a8,43e0c702 -34990ac,b77ebfc0 -34990b0,22d85322 -34990b4,e788ae3e -34990b8,77c077c -34990bc,77c114e -34990c0,b67ec7c2 -34990c4,9542b9c -34990c8,43203a9c -34990cc,90d704 -34990d0,bfc0cfbe -34990d4,425a29d6 -34990d8,b680e8ca -34990dc,2a1a4b64 -34990e0,9d20952 -34990e4,f9d0f04c -34990e8,329c22d8 -34990ec,b6fcaefc -34990f0,11545322 -34990f4,f84cc7c2 -34990f8,73c077c -34990fc,77cf0c4 -3499100,aefaaf7e -3499104,b77ed086 -3499108,2a1a431e -349910c,3bde1298 -3499110,e0cadfc8 -3499114,4b9ec7c0 -3499118,af3ecf04 -349911c,e0cc3a5c -3499120,5b622218 -3499124,aefcae3c -3499128,9544bde -349912c,f00ac780 -3499130,ce42e0 -3499134,1994bf80 -3499138,77c077c -349913c,77cdf40 -3499140,9eb8b63e -3499144,cf021252 -3499148,1154c702 -349914c,954329c -3499150,3a9c325c -3499154,1912c67e -3499158,ae3eb6fc -349915c,b6fc1154 -3499160,429e5b62 -3499164,f88ebe3c -3499168,e8c8325c -349916c,2a5acf00 -3499170,18c43de -3499174,2a5abf80 -3499178,77c0f7c -349917c,f3cdf00 -3499180,a6babf80 -3499184,c7c22a18 -3499188,f88eb77e -349918c,bfc0e0c8 -3499190,325c33de -3499194,2a1c0912 -3499198,d888a6fa -349919c,e0861a98 -34991a0,e80c22da -34991a4,43def98e -34991a8,aefaf910 -34991ac,43de1112 -34991b0,f00a3a5c -34991b4,4b20f98e -34991b8,87c087c -34991bc,f3ce884 -34991c0,b63ebf80 -34991c4,a73e221c -34991c8,aefeaf3e -34991cc,af3ee00a -34991d0,1256d848 -34991d4,12562a5c -34991d8,1a98f18e -34991dc,914f9d2 -34991e0,9eb8bfc2 -34991e4,22184b22 -34991e8,f18cc702 -34991ec,4b1e5c62 -34991f0,3b5a325a -34991f4,4b20b63e -34991f8,107c077c -34991fc,8bcdf42 -3499200,a6b89578 -3499204,c7041196 -3499208,a6fca6fc -349920c,9efcf8d2 -3499210,e00aa6ba -3499214,a6b8d8ca -3499218,1a982a5a -349921c,1ada0112 -3499220,cf06a6fa -3499224,df86325a -3499228,43e02196 -349922c,64a264e2 -3499230,53e02296 -3499234,5320d886 -3499238,77c103c -349923c,87cdf00 -3499240,aeb89e78 -3499244,1ce1a96 -3499248,ae3cb6fe -349924c,b73e1a98 -3499250,d888bfc0 -3499254,ae3cbfc0 -3499258,b67c1ad8 -349925c,2b9c22da -3499260,254e008 -3499264,df46d886 -3499268,1296339e -349926c,3b9c22d6 -3499270,3b9e01d0 -3499274,2a1a0912 -3499278,107c087c -349927c,87cef82 -3499280,e782df42 -3499284,425a52da -3499288,f8080008 -349928c,108e5b20 -3499290,f006d742 -3499294,df42e744 -3499298,df4243de -349929c,2ad62294 -34992a0,42de42de -34992a4,2a1a1a52 -34992a8,321a4bde -34992ac,429c1954 -34992b0,3a9c3a5c -34992b4,2a1a4b9a -34992b8,77c08bc -34992bc,87c0006 -34992c0,f0c8e8c4 -34992c4,4a9c4a9a -34992c8,f808f7c6 -34992cc,18cc5b1e -34992d0,ef86e844 -34992d4,d700e784 -34992d8,11d053de -34992dc,18af086 -34992e0,e0842ad6 -34992e4,4b1e63a2 -34992e8,5b623a5a -34992ec,3a5a53de -34992f0,439c64a4 -34992f4,4bde63a4 -34992f8,77c087a -34992fc,87cef82 -3499300,cf00cec2 -3499304,21d831d8 -3499308,cec2cf02 -349930c,f88e22d8 -3499310,be7eae3c -3499314,c7c0be7e -3499318,19942a18 -349931c,d704b6fc -3499320,a6fac7c2 -3499324,f88e5360 -3499328,5320429e -349932c,19961996 -3499330,321a429e -3499334,43de5322 -3499338,77c087a -349933c,87cd7fe -3499340,b67eae3c -3499344,1ad622d8 -3499348,c67ebe7c -349934c,912321a -3499350,c7c2c7c2 -3499354,c7c2b67e -3499358,1ad822d8 -349935c,c680be3c -3499360,cf04d844 -3499364,53dc4bdc -3499368,e80a0952 -349936c,2a1822d8 -3499370,2a183a5c -3499374,43de4b22 -3499378,8bc08bc -349937c,10c0e806 -3499380,cec0cf00 -3499384,21961954 -3499388,f0c6f80a -349938c,22d4321a -3499390,e8c6e7c8 -3499394,efc8f008 -3499398,3a5c321a -349939c,18e098e -34993a0,98e1110 -34993a4,5b5e3b5a -34993a8,1d01154 -34993ac,2196429e -34993b0,53225462 -34993b4,5c6463a6 -34993b8,83c2082 -34993bc,849c294f -34993c0,325c321a -34993c4,3b5c4b9e -34993c8,439c439c -34993cc,439c435c -34993d0,3b5c321a -34993d4,3a1a321a -34993d8,2a1a321a -34993dc,435c3b5c -34993e0,321a321a -34993e4,22d81296 -34993e8,1a982ad8 -34993ec,22d83b5c -34993f0,3b5c2a1a -34993f4,22d82ad8 +348e3a4,10000012 +348e3a8,8fbf0024 +348e3ac,a7a00010 +348e3b0,a3a00012 +348e3b4,3825 +348e3b8,2203025 +348e3bc,2002825 +348e3c0,c103881 +348e3c4,27a40010 +348e3c8,3c028041 +348e3cc,8c423c3c +348e3d0,10500006 +348e3d4,3c028041 +348e3d8,8c4712d8 +348e3dc,2203025 +348e3e0,2002825 +348e3e4,c10382b +348e3e8,8fa40010 +348e3ec,8fbf0024 +348e3f0,8fb10020 +348e3f4,8fb0001c +348e3f8,3e00008 +348e3fc,27bd0028 +348e400,27bdffd8 +348e404,afbf0024 +348e408,afb10020 +348e40c,afb0001c +348e410,808025 +348e414,a08825 +348e418,3c028041 +348e41c,8c421230 +348e420,afa20010 +348e424,2407004f +348e428,a03025 +348e42c,802825 +348e430,c103881 +348e434,27a40010 +348e438,3c028041 +348e43c,8c4712dc +348e440,2203025 +348e444,2002825 +348e448,c10382b +348e44c,8fa40010 +348e450,8fbf0024 +348e454,8fb10020 +348e458,8fb0001c +348e45c,3e00008 +348e460,27bd0028 +348e464,27bdffd8 +348e468,afbf0024 +348e46c,afb10020 +348e470,afb0001c +348e474,808025 +348e478,a08825 +348e47c,3c028041 +348e480,8c421234 +348e484,afa20010 +348e488,3825 +348e48c,a03025 +348e490,802825 +348e494,c103881 +348e498,27a40010 +348e49c,3c028041 +348e4a0,8c4712e0 +348e4a4,2203025 +348e4a8,2002825 +348e4ac,c10382b +348e4b0,8fa40010 +348e4b4,8fbf0024 +348e4b8,8fb10020 +348e4bc,8fb0001c +348e4c0,3e00008 +348e4c4,27bd0028 +348e4c8,27bdffd8 +348e4cc,afbf0024 +348e4d0,afb10020 +348e4d4,afb0001c +348e4d8,808025 +348e4dc,a08825 +348e4e0,3c028041 +348e4e4,8c421238 +348e4e8,afa20010 +348e4ec,2407000c +348e4f0,a03025 +348e4f4,802825 +348e4f8,c103881 +348e4fc,27a40010 +348e500,3c028041 +348e504,8c4712e4 +348e508,2203025 +348e50c,2002825 +348e510,c10382b +348e514,8fa40010 +348e518,8fbf0024 +348e51c,8fb10020 +348e520,8fb0001c +348e524,3e00008 +348e528,27bd0028 +348e52c,27bdffd0 +348e530,afbf002c +348e534,afb10028 +348e538,afb00024 +348e53c,808025 +348e540,afa00010 +348e544,afa00014 +348e548,9482001c +348e54c,24030001 +348e550,14430008 +348e554,a08825 +348e558,24070015 +348e55c,90a600a5 +348e560,802825 +348e564,c102300 +348e568,27a40010 +348e56c,10000012 +348e570,afa00018 +348e574,24030007 +348e578,14430008 +348e57c,24030a0c +348e580,24070058 +348e584,90a600a5 +348e588,802825 +348e58c,c102300 +348e590,27a40010 +348e594,10000008 +348e598,afa00018 +348e59c,54430006 +348e5a0,afa00018 +348e5a4,3c050010 +348e5a8,34a5010a +348e5ac,c1022d8 +348e5b0,27a40010 +348e5b4,afa00018 +348e5b8,8fa50010 +348e5bc,8fa60014 +348e5c0,c10386a +348e5c4,27a40018 +348e5c8,97a20018 +348e5cc,10400008 +348e5d0,2203025 +348e5d4,3c028041 +348e5d8,8c4712cc +348e5dc,2002825 +348e5e0,c10382b +348e5e4,8fa40018 +348e5e8,10000005 +348e5ec,8fbf002c +348e5f0,2002825 +348e5f4,c1037f8 +348e5f8,92040141 +348e5fc,8fbf002c +348e600,8fb10028 +348e604,8fb00024 +348e608,3e00008 +348e60c,27bd0030 +348e610,27bdffd0 +348e614,afbf002c +348e618,afb10028 +348e61c,afb00024 +348e620,808025 +348e624,afa00010 +348e628,afa00014 +348e62c,9482001c +348e630,10400004 +348e634,a08825 +348e638,24030005 +348e63c,54430007 +348e640,afa00018 +348e644,24070034 +348e648,922600a5 +348e64c,2002825 +348e650,c102300 +348e654,27a40010 +348e658,afa00018 +348e65c,8fa50010 +348e660,8fa60014 +348e664,c10386a +348e668,27a40018 +348e66c,97a20018 +348e670,10400008 +348e674,2203025 +348e678,3c028041 +348e67c,8c4712cc +348e680,2002825 +348e684,c10382b +348e688,8fa40018 +348e68c,10000005 +348e690,8fbf002c +348e694,2002825 +348e698,c1037f8 +348e69c,92040147 +348e6a0,8fbf002c +348e6a4,8fb10028 +348e6a8,8fb00024 +348e6ac,3e00008 +348e6b0,27bd0030 +348e6b4,27bdffd8 +348e6b8,afbf0024 +348e6bc,afb10020 +348e6c0,afb0001c +348e6c4,808025 +348e6c8,a08825 +348e6cc,3c028041 +348e6d0,8c42122c +348e6d4,afa20010 +348e6d8,2407003e +348e6dc,a03025 +348e6e0,802825 +348e6e4,c103881 +348e6e8,27a40010 +348e6ec,3c028041 +348e6f0,8c4712cc +348e6f4,2203025 +348e6f8,2002825 +348e6fc,c10382b +348e700,8fa40010 +348e704,8fbf0024 +348e708,8fb10020 +348e70c,8fb0001c +348e710,3e00008 +348e714,27bd0028 +348e718,27bdfe90 +348e71c,afbf016c +348e720,afb10168 +348e724,afb00164 +348e728,808025 +348e72c,c08825 +348e730,3c02801c +348e734,344284a0 +348e738,944400a4 +348e73c,2402003e +348e740,14820009 +348e744,90a30019 +348e748,3c028011 +348e74c,3442a5d0 +348e750,90421397 +348e754,3042001f +348e758,21040 +348e75c,24420060 +348e760,621821 +348e764,306300ff +348e768,a7a30150 +348e76c,24020015 +348e770,a7a20010 +348e774,24020001 +348e778,a3a20126 +348e77c,a7a0002c +348e780,c10255c +348e784,27a40010 +348e788,14400004 +348e78c,3825 +348e790,ae000000 +348e794,10000005 +348e798,ae000004 +348e79c,922600a5 +348e7a0,27a50010 +348e7a4,c102300 +348e7a8,2002025 +348e7ac,2001025 +348e7b0,8fbf016c +348e7b4,8fb10168 +348e7b8,8fb00164 +348e7bc,3e00008 +348e7c0,27bd0170 +348e7c4,27bdffd8 +348e7c8,afbf0024 +348e7cc,afb20020 +348e7d0,afb1001c +348e7d4,afb00018 +348e7d8,808025 +348e7dc,a08825 +348e7e0,3c02801c +348e7e4,344284a0 +348e7e8,944300a4 +348e7ec,2402003e +348e7f0,14620009 +348e7f4,90920019 +348e7f8,3c028011 +348e7fc,3442a5d0 +348e800,90421397 +348e804,3042001f +348e808,21040 +348e80c,24420060 +348e810,2421021 +348e814,305200ff +348e818,6200027 +348e81c,8fbf0024 +348e820,3c06801c +348e824,34c684a0 +348e828,2002825 +348e82c,c1039c6 +348e830,27a40010 +348e834,8fa20010 +348e838,1040000e +348e83c,3c02800c +348e840,324600c0 +348e844,d13025 +348e848,129200 +348e84c,32523f00 +348e850,d23025 +348e854,26050024 +348e858,3c04801c +348e85c,3c028001 +348e860,244238b0 +348e864,40f809 +348e868,348484a0 +348e86c,10000012 +348e870,8fbf0024 +348e874,3442dccc +348e878,40f809 +348e880,3c028041 +348e884,c44212e8 +348e888,4600103c +348e890,45000009 +348e894,8fbf0024 +348e898,2203025 +348e89c,26050024 +348e8a0,3c04801c +348e8a4,3c028001 +348e8a8,24423678 +348e8ac,40f809 +348e8b0,348484a0 +348e8b4,8fbf0024 +348e8b8,8fb20020 +348e8bc,8fb1001c +348e8c0,8fb00018 +348e8c4,3e00008 +348e8c8,27bd0028 +348e8cc,27bdffd8 +348e8d0,afbf0024 +348e8d4,afb10020 +348e8d8,afb0001c +348e8dc,808025 +348e8e0,80820116 +348e8e4,18400003 +348e8e8,a08825 +348e8ec,2442ffff +348e8f0,a0820116 +348e8f4,960201a2 +348e8f8,24422ee0 +348e8fc,a60201a2 +348e900,8e02013c +348e904,2202825 +348e908,40f809 +348e90c,2002025 +348e910,3c028006 +348e914,244236c4 +348e918,40f809 +348e91c,860401a2 +348e920,960301a0 +348e924,44831000 +348e92c,468010a0 +348e930,46001002 +348e934,96020014 +348e938,44821000 +348e940,468010a0 +348e944,46020000 +348e948,3c028041 +348e94c,c44212ec +348e950,4600103e +348e958,45030005 +348e95c,46020001 +348e960,4600000d +348e964,44020000 +348e968,10000006 +348e96c,a60200b4 +348e970,4600000d +348e974,44020000 +348e978,3c038000 +348e97c,431025 +348e980,a60200b4 +348e984,2203025 +348e988,2002825 +348e98c,c1039c6 +348e990,27a40010 +348e994,8fa20010 +348e998,10400018 +348e99c,8fbf0024 +348e9a0,97b10014 +348e9a4,c1033ca +348e9a8,2202025 +348e9ac,c1033bb +348e9b0,93a40017 +348e9b4,54400004 +348e9b8,90420007 +348e9bc,c1033bb +348e9c0,2202025 +348e9c4,90420007 +348e9c8,1040000c +348e9cc,8fbf0024 +348e9d0,960201a0 +348e9d4,1440000a +348e9d8,8fb10020 +348e9dc,82020116 +348e9e0,54400008 +348e9e4,8fb0001c +348e9e8,24020800 +348e9ec,a60201a0 +348e9f0,24020040 +348e9f4,a2020116 +348e9f8,8fbf0024 +348e9fc,8fb10020 +348ea00,8fb0001c +348ea04,3e00008 +348ea08,27bd0028 +348ea0c,27bdffd8 +348ea10,afbf0024 +348ea14,afb20020 +348ea18,afb1001c +348ea1c,afb00018 +348ea20,a08025 +348ea24,a03025 +348ea28,802825 +348ea2c,c1039c6 +348ea30,27a40010 +348ea34,8fa20010 +348ea38,1040001c +348ea3c,3c040500 +348ea40,97b20014 +348ea44,c1033ca +348ea48,2402025 +348ea4c,c1033bb +348ea50,93a40017 +348ea54,14400004 +348ea58,408825 +348ea5c,c1033bb +348ea60,2402025 +348ea64,408825 +348ea68,92230007 +348ea6c,2402000c +348ea70,54620005 +348ea74,3c040500 +348ea78,c1041d7 +348ea7c,2404000e +348ea80,10000002 +348ea84,402025 +348ea88,34848900 +348ea8c,92230007 +348ea90,24020002 +348ea94,54620007 +348ea98,8e030000 +348ea9c,c1041d7 +348eaa0,24040011 +348eaa4,10000002 +348eaa8,402025 +348eaac,34848900 +348eab0,8e030000 +348eab4,8c6202c4 +348eab8,2445fff0 +348eabc,ac6502c4 +348eac0,3c05fd10 +348eac4,ac45fff0 +348eac8,ac44fff4 +348eacc,8c6202c4 +348ead0,3c04df00 +348ead4,ac440008 +348ead8,ac40000c +348eadc,8c6402c4 +348eae0,8c6202c0 +348eae4,24450008 +348eae8,ac6502c0 +348eaec,3c03db06 +348eaf0,24630024 +348eaf4,ac430000 +348eaf8,ac440004 +348eafc,8fbf0024 +348eb00,8fb20020 +348eb04,8fb1001c +348eb08,8fb00018 +348eb0c,3e00008 +348eb10,27bd0028 +348eb14,27bdfe90 +348eb18,afbf016c +348eb1c,afb10168 +348eb20,afb00164 +348eb24,808025 +348eb28,94a2001c +348eb2c,3043003f +348eb30,2404003f +348eb34,14640004 +348eb38,c08825 +348eb3c,ae000000 +348eb40,10000014 +348eb44,ae000004 +348eb48,21203 +348eb4c,3042003f +348eb50,a7a20150 +348eb54,24020015 +348eb58,a7a20010 +348eb5c,24020001 +348eb60,a3a20126 +348eb64,a7a3002c +348eb68,c10255c +348eb6c,27a40010 +348eb70,14400004 +348eb74,3825 +348eb78,ae000000 +348eb7c,10000005 +348eb80,ae000004 +348eb84,922600a5 +348eb88,27a50010 +348eb8c,c102300 +348eb90,2002025 +348eb94,2001025 +348eb98,8fbf016c +348eb9c,8fb10168 +348eba0,8fb00164 +348eba4,3e00008 +348eba8,27bd0170 +348ebac,27bdffd8 +348ebb0,afbf0024 +348ebb4,afb10020 +348ebb8,afb0001c +348ebbc,a08025 +348ebc0,a03025 +348ebc4,802825 +348ebc8,c103ac5 +348ebcc,27a40010 +348ebd0,8fa40010 +348ebd4,3c028040 +348ebd8,90420d68 +348ebdc,24030002 +348ebe0,14430007 +348ebe4,97b10014 +348ebe8,5080002e +348ebec,3c020501 +348ebf0,c1041d7 +348ebf4,2404000a +348ebf8,10000030 +348ebfc,8e030000 +348ec00,24030001 +348ec04,14430029 +348ec08,3c020501 +348ec0c,1080002a +348ec10,24421ca0 +348ec14,c1033ca +348ec18,2202025 +348ec1c,c1033bb +348ec20,93a40017 +348ec24,54400004 +348ec28,90420007 +348ec2c,c1033bb +348ec30,2202025 +348ec34,90420007 +348ec38,2403000c +348ec3c,54430005 +348ec40,2403000d +348ec44,c1041d7 +348ec48,2404000a +348ec4c,1000001b +348ec50,8e030000 +348ec54,54430005 +348ec58,24030002 +348ec5c,c1041d7 +348ec60,2404000b +348ec64,10000015 +348ec68,8e030000 +348ec6c,54430005 +348ec70,2442fff2 +348ec74,c1041d7 +348ec78,2404000d +348ec7c,1000000f +348ec80,8e030000 +348ec84,304200ff +348ec88,2c420002 +348ec8c,50400009 +348ec90,3c020501 +348ec94,c1041d7 +348ec98,2404000c +348ec9c,10000007 +348eca0,8e030000 +348eca4,10000004 +348eca8,24421ca0 +348ecac,10000002 +348ecb0,24421ca0 +348ecb4,24421ca0 +348ecb8,8e030000 +348ecbc,8c6402c4 +348ecc0,2485fff0 +348ecc4,ac6502c4 +348ecc8,3c05fd10 +348eccc,ac85fff0 +348ecd0,ac82fff4 +348ecd4,8c6202c4 +348ecd8,3c04df00 +348ecdc,ac440008 +348ece0,ac40000c +348ece4,8c6402c4 +348ece8,8c6202c0 +348ecec,24450008 +348ecf0,ac6502c0 +348ecf4,3c03db06 +348ecf8,24630024 +348ecfc,ac430000 +348ed00,ac440004 +348ed04,3c050500 +348ed08,24a55290 +348ed0c,3c028002 +348ed10,34428048 +348ed14,40f809 +348ed18,2002025 +348ed1c,8fbf0024 +348ed20,8fb10020 +348ed24,8fb0001c +348ed28,3e00008 +348ed2c,27bd0028 +348ed30,801825 +348ed34,a02025 +348ed38,94620014 +348ed3c,3045001f +348ed40,2ca2001a +348ed44,10400010 +348ed4c,27bdffe8 +348ed50,afbf0014 +348ed54,846201a4 +348ed58,3046003f +348ed5c,63200 +348ed60,304200c0 +348ed64,a22825 +348ed68,c53025 +348ed6c,3c028001 +348ed70,24423678 +348ed74,40f809 +348ed78,24650024 +348ed7c,8fbf0014 +348ed80,3e00008 +348ed84,27bd0018 +348ed88,3e00008 +348ed90,27bdfe90 +348ed94,afbf016c +348ed98,afb10168 +348ed9c,afb00164 +348eda0,808025 +348eda4,c08825 +348eda8,90a201a5 +348edac,a7a20150 +348edb0,24020015 +348edb4,a7a20010 +348edb8,24020001 +348edbc,a3a20126 +348edc0,a7a0002c +348edc4,c10255c +348edc8,27a40010 +348edcc,14400004 +348edd0,3825 +348edd4,ae000000 +348edd8,10000005 +348eddc,ae000004 +348ede0,922600a5 +348ede4,27a50010 +348ede8,c102300 +348edec,2002025 +348edf0,2001025 +348edf4,8fbf016c +348edf8,8fb10168 +348edfc,8fb00164 +348ee00,3e00008 +348ee04,27bd0170 +348ee08,27bdffd8 +348ee0c,afbf0024 +348ee10,afb20020 +348ee14,afb1001c +348ee18,afb00018 +348ee1c,809025 +348ee20,a08825 +348ee24,c1041d7 +348ee28,24040005 +348ee2c,408025 +348ee30,2203025 +348ee34,2402825 +348ee38,c103b64 +348ee3c,27a40010 +348ee40,8fa40010 +348ee44,3c028040 +348ee48,90420d68 +348ee4c,24030002 +348ee50,14430007 +348ee54,97b20014 +348ee58,5080002e +348ee5c,8e230000 +348ee60,c1041d7 +348ee64,24040006 +348ee68,10000029 +348ee6c,408025 +348ee70,24030001 +348ee74,54430027 +348ee78,8e230000 +348ee7c,50800025 +348ee80,8e230000 +348ee84,c1033ca +348ee88,2402025 +348ee8c,c1033bb +348ee90,93a40017 +348ee94,54400004 +348ee98,90420007 +348ee9c,c1033bb +348eea0,2402025 +348eea4,90420007 +348eea8,2403000c +348eeac,14430005 +348eeb0,2403000d +348eeb4,c1041d7 +348eeb8,24040006 +348eebc,10000014 +348eec0,408025 +348eec4,14430005 +348eec8,24030002 +348eecc,c1041d7 +348eed0,24040007 +348eed4,1000000e +348eed8,408025 +348eedc,14430005 +348eee0,2442fff2 +348eee4,c1041d7 +348eee8,24040009 +348eeec,10000008 +348eef0,408025 +348eef4,304200ff +348eef8,2c420002 +348eefc,50400005 +348ef00,8e230000 +348ef04,c1041d7 +348ef08,24040008 +348ef0c,408025 +348ef10,8e230000 +348ef14,8c6202c4 +348ef18,2444ffd0 +348ef1c,ac6402c4 +348ef20,3c05fd50 +348ef24,ac45ffd0 +348ef28,26040200 +348ef2c,ac44ffd4 +348ef30,8c6402c4 +348ef34,3c02df00 +348ef38,ac820008 +348ef3c,ac80000c +348ef40,8c6402c4 +348ef44,3c06fd10 +348ef48,ac860010 +348ef4c,ac900014 +348ef50,8c6402c4 +348ef54,ac820018 +348ef58,ac80001c +348ef5c,8c6402c4 +348ef60,ac850020 +348ef64,26100a00 +348ef68,ac900024 +348ef6c,8c6402c4 +348ef70,ac820028 +348ef74,ac80002c +348ef78,8c6402c4 +348ef7c,8c6202c0 +348ef80,24450008 +348ef84,ac6502c0 +348ef88,3c03db06 +348ef8c,24630024 +348ef90,ac430000 +348ef94,ac440004 +348ef98,3c050600 +348ef9c,24a50960 +348efa0,3c028002 +348efa4,34428048 +348efa8,40f809 +348efac,2202025 +348efb0,8fbf0024 +348efb4,8fb20020 +348efb8,8fb1001c +348efbc,8fb00018 +348efc0,3e00008 +348efc4,27bd0028 +348efc8,27bdffe0 +348efcc,afbf001c +348efd0,afb20018 +348efd4,afb10014 +348efd8,afb00010 +348efdc,808825 +348efe0,3c028008 +348efe4,24421628 +348efe8,40f809 +348efec,a08025 +348eff0,2403ffff +348eff4,1443000d +348eff8,8fbf001c +348effc,92230008 +348f000,2c630013 +348f004,1060000a +348f008,8fb20018 +348f00c,92320009 +348f010,2002825 +348f014,3c028008 +348f018,244212f0 +348f01c,40f809 +348f020,2202025 +348f024,a2320009 +348f028,8fbf001c +348f02c,8fb20018 +348f030,8fb10014 +348f034,8fb00010 +348f038,3e00008 +348f03c,27bd0020 +348f040,27bdffd8 +348f044,afbf0024 +348f048,afb10020 +348f04c,afb0001c +348f050,a08825 +348f054,c08025 +348f058,3c028041 +348f05c,c44012f4 +348f060,3c028041 +348f064,8c4712f0 +348f068,3c028002 +348f06c,24422cf4 +348f070,40f809 +348f074,e7a00010 +348f078,14400018 +348f07c,8fbf0024 +348f080,3c028040 +348f084,90420d65 +348f088,50400015 +348f08c,8fb10020 +348f090,24020043 +348f094,12020005 +348f098,24020044 +348f09c,1202000a +348f0a0,24050079 +348f0a4,1000000e +348f0a8,8fb10020 +348f0ac,24050078 +348f0b0,3c028006 +348f0b4,3442fdcc +348f0b8,40f809 +348f0bc,2202025 +348f0c0,10000006 +348f0c4,8fbf0024 +348f0c8,3c028006 +348f0cc,3442fdcc +348f0d0,40f809 +348f0d4,2202025 +348f0d8,8fbf0024 +348f0dc,8fb10020 +348f0e0,8fb0001c +348f0e4,3e00008 +348f0e8,27bd0028 +348f0ec,27bdfe90 +348f0f0,afbf016c +348f0f4,afb10168 +348f0f8,afb00164 +348f0fc,808025 +348f100,94a2001c +348f104,3043003f +348f108,2404003f +348f10c,14640004 +348f110,c08825 +348f114,ae000000 +348f118,10000014 +348f11c,ae000004 +348f120,21243 +348f124,3042003f +348f128,a7a20150 +348f12c,24020015 +348f130,a7a20010 +348f134,24020001 +348f138,a3a20126 +348f13c,a7a3002c +348f140,c10255c +348f144,27a40010 +348f148,14400004 +348f14c,3825 +348f150,ae000000 +348f154,10000005 +348f158,ae000004 +348f15c,922600a5 +348f160,27a50010 +348f164,c102300 +348f168,2002025 +348f16c,2001025 +348f170,8fbf016c +348f174,8fb10168 +348f178,8fb00164 +348f17c,3e00008 +348f180,27bd0170 +348f184,27bdfe90 +348f188,afbf016c +348f18c,afb10168 +348f190,afb00164 +348f194,808025 +348f198,c08825 +348f19c,94a2001c +348f1a0,3042003f +348f1a4,a7a20150 +348f1a8,24020015 +348f1ac,a7a20010 +348f1b0,24020001 +348f1b4,a3a20126 +348f1b8,a7a0002c +348f1bc,c10255c +348f1c0,27a40010 +348f1c4,14400004 +348f1c8,3825 +348f1cc,ae000000 +348f1d0,10000005 +348f1d4,ae000004 +348f1d8,922600a5 +348f1dc,27a50010 +348f1e0,c102300 +348f1e4,2002025 +348f1e8,2001025 +348f1ec,8fbf016c +348f1f0,8fb10168 +348f1f4,8fb00164 +348f1f8,3e00008 +348f1fc,27bd0170 +348f200,27bdffd8 +348f204,afbf0024 +348f208,afb30020 +348f20c,afb2001c +348f210,afb10018 +348f214,afb00014 +348f218,a08025 +348f21c,afa60030 +348f220,afa70034 +348f224,84820000 +348f228,24030111 +348f22c,14430009 +348f230,79402 +348f234,9482001c +348f238,21202 +348f23c,30420001 +348f240,5040000a +348f244,3c110501 +348f248,3c130600 +348f24c,1000000c +348f250,267117c0 +348f254,24030117 +348f258,54430007 +348f25c,3c110501 +348f260,3c130600 +348f264,10000006 +348f268,267117c0 +348f26c,263308a0 +348f270,10000003 +348f274,26317870 +348f278,263308a0 +348f27c,26317870 +348f280,3c028040 +348f284,90420d68 +348f288,24030002 +348f28c,14430007 +348f290,24030001 +348f294,50c0002d +348f298,8e030000 +348f29c,c1041d7 +348f2a0,24040001 +348f2a4,10000028 +348f2a8,409825 +348f2ac,54430027 +348f2b0,8e030000 +348f2b4,50c00025 +348f2b8,8e030000 +348f2bc,c1033ca +348f2c0,2402025 +348f2c4,c1033bb +348f2c8,93a40037 +348f2cc,54400004 +348f2d0,90420007 +348f2d4,c1033bb +348f2d8,2402025 +348f2dc,90420007 +348f2e0,2403000c +348f2e4,14430005 +348f2e8,2403000d +348f2ec,c1041d7 +348f2f0,24040001 +348f2f4,10000014 +348f2f8,409825 +348f2fc,14430005 +348f300,24030002 +348f304,c1041d7 +348f308,24040002 +348f30c,1000000e +348f310,409825 +348f314,14430005 +348f318,2442fff2 +348f31c,c1041d7 +348f320,24040003 +348f324,10000008 +348f328,409825 +348f32c,304200ff +348f330,2c420002 +348f334,50400005 +348f338,8e030000 +348f33c,c1041d7 +348f340,24040004 +348f344,409825 +348f348,8e030000 +348f34c,8c6402c4 +348f350,2482fff0 +348f354,ac6202c4 +348f358,3c02fd10 +348f35c,ac82fff0 +348f360,ac93fff4 +348f364,8c6202c4 +348f368,3c04df00 +348f36c,ac440008 +348f370,ac40000c +348f374,8c6402c4 +348f378,8c6202c0 +348f37c,24450008 +348f380,ac6502c0 +348f384,3c03db06 +348f388,24630024 +348f38c,ac430000 +348f390,ac440004 +348f394,2202825 +348f398,3c028002 +348f39c,34428048 +348f3a0,40f809 +348f3a4,2002025 +348f3a8,8fbf0024 +348f3ac,8fb30020 +348f3b0,8fb2001c +348f3b4,8fb10018 +348f3b8,8fb00014 +348f3bc,3e00008 +348f3c0,27bd0028 +348f3c4,27bdffd8 +348f3c8,afbf0024 +348f3cc,afb10020 +348f3d0,afb0001c +348f3d4,808025 +348f3d8,a08825 +348f3dc,a03025 +348f3e0,802825 +348f3e4,c103c3b +348f3e8,27a40010 +348f3ec,8fa60010 +348f3f0,8fa70014 +348f3f4,2202825 +348f3f8,c103c80 +348f3fc,2002025 +348f400,8fbf0024 +348f404,8fb10020 +348f408,8fb0001c +348f40c,3e00008 +348f410,27bd0028 +348f414,8482014a +348f418,14400008 +348f41c,3025 +348f420,27bdffe0 +348f424,afbf001c +348f428,c103c80 +348f42c,3825 +348f430,8fbf001c +348f434,3e00008 +348f438,27bd0020 +348f43c,3e00008 +348f444,27bdffd8 +348f448,afbf0024 +348f44c,afb10020 +348f450,afb0001c +348f454,808025 +348f458,a08825 +348f45c,a03025 +348f460,802825 +348f464,c103c61 +348f468,27a40010 +348f46c,8fa60010 +348f470,8fa70014 +348f474,2202825 +348f478,c103c80 +348f47c,2002025 +348f480,8fbf0024 +348f484,8fb10020 +348f488,8fb0001c +348f48c,3e00008 +348f490,27bd0028 +348f494,801025 +348f498,14c00002 +348f49c,a6001b +348f4a0,7000d +348f4a4,2810 +348f4a8,3812 +348f4ac,3c03aaaa +348f4b0,3463aaab +348f4b4,e30019 +348f4b8,1810 +348f4bc,31882 +348f4c0,32040 +348f4c4,831821 +348f4c8,31840 +348f4cc,e31823 +348f4d0,44850000 +348f4d4,4a10004 +348f4d8,468000a1 +348f4dc,3c048041 +348f4e0,d4801300 +348f4e4,46201080 +348f4e8,462010a0 +348f4ec,44860000 +348f4f0,4c10004 +348f4f4,46800021 +348f4f8,3c048041 +348f4fc,d4841300 +348f500,46240000 +348f504,46200020 +348f508,46001083 +348f50c,3c048041 +348f510,c48412f8 +348f514,46022101 +348f518,24640001 +348f51c,3c068041 +348f520,24c6123c +348f524,32840 +348f528,a32821 +348f52c,c52821 +348f530,90a50001 +348f534,44850000 +348f53c,46800020 +348f540,46040002 +348f544,42840 +348f548,a42821 +348f54c,c53021 +348f550,90c50001 +348f554,44853000 +348f55c,468031a0 +348f560,46023182 +348f564,46060000 +348f568,3c058041 +348f56c,c4a612fc +348f570,4600303e +348f578,45030005 +348f57c,46060001 +348f580,4600000d +348f584,44050000 +348f588,10000006 +348f58c,30a700ff +348f590,4600000d +348f594,44050000 +348f598,3c068000 +348f59c,a62825 +348f5a0,30a700ff +348f5a4,3c068041 +348f5a8,24c6123c +348f5ac,32840 +348f5b0,a32821 +348f5b4,c52821 +348f5b8,90a50002 +348f5bc,44850000 +348f5c4,46800020 +348f5c8,46040002 +348f5cc,42840 +348f5d0,a42821 +348f5d4,c53021 +348f5d8,90c50002 +348f5dc,44853000 +348f5e4,468031a0 +348f5e8,46023182 +348f5ec,46060000 +348f5f0,3c058041 +348f5f4,c4a612fc +348f5f8,4600303e +348f600,45030005 +348f604,46060001 +348f608,4600000d +348f60c,44050000 +348f610,10000006 +348f614,30a600ff +348f618,4600000d +348f61c,44050000 +348f620,3c068000 +348f624,a62825 +348f628,30a600ff +348f62c,32840 +348f630,a31821 +348f634,3c088041 +348f638,2508123c +348f63c,681821 +348f640,90650000 +348f644,44850000 +348f64c,46800020 +348f650,46040002 +348f654,41840 +348f658,641821 +348f65c,681821 +348f660,90630000 +348f664,44832000 +348f66c,46802120 +348f670,46022082 +348f674,46020000 +348f678,3c038041 +348f67c,c46212fc +348f680,4600103e +348f688,45030005 +348f68c,46020001 +348f690,4600000d +348f694,44030000 +348f698,10000006 +348f69c,a0430000 +348f6a0,4600000d +348f6a4,44030000 +348f6a8,3c048000 +348f6ac,641825 +348f6b0,a0430000 +348f6b4,a0470001 +348f6b8,3e00008 +348f6bc,a0460002 +348f6c0,3c028011 +348f6c4,3442a5d0 +348f6c8,24030140 +348f6cc,a4431424 +348f6d0,90440032 +348f6d4,41840 +348f6d8,641821 +348f6dc,31900 +348f6e0,3e00008 +348f6e4,a0430033 +348f6e8,27bdffd8 +348f6ec,afbf0024 +348f6f0,afb40020 +348f6f4,afb3001c +348f6f8,afb20018 +348f6fc,afb10014 +348f700,afb00010 +348f704,808825 +348f708,3c128041 +348f70c,96463c4a +348f710,3c028011 +348f714,3442a5d0 +348f718,80421357 +348f71c,21040 +348f720,3c038010 +348f724,2463bf00 +348f728,431021 +348f72c,94500000 +348f730,26101fe0 +348f734,3c138041 +348f738,96623c48 +348f73c,c21021 +348f740,21080 +348f744,2028023 +348f748,3210ffff +348f74c,3c148005 +348f750,26947030 +348f754,63080 +348f758,902821 +348f75c,3c028041 +348f760,280f809 +348f764,8c443c44 +348f768,96663c48 +348f76c,96453c4a +348f770,52880 +348f774,b02821 +348f778,63080 +348f77c,2252821 +348f780,3c028041 +348f784,280f809 +348f788,8c443c40 +348f78c,8fbf0024 +348f790,8fb40020 +348f794,8fb3001c +348f798,8fb20018 +348f79c,8fb10014 +348f7a0,8fb00010 +348f7a4,3e00008 +348f7a8,27bd0028 +348f7ac,10c00009 +348f7b0,3c028009 +348f7b4,27bdffe8 +348f7b8,afbf0014 +348f7bc,24421474 +348f7c0,40f809 +348f7c8,8fbf0014 +348f7cc,3e00008 +348f7d0,27bd0018 +348f7d4,3e00008 +348f7dc,27bdffc8 +348f7e0,afbf0034 +348f7e4,afb70030 +348f7e8,afb6002c +348f7ec,afb50028 +348f7f0,afb40024 +348f7f4,afb30020 +348f7f8,afb2001c +348f7fc,afb10018 +348f800,afb00014 +348f804,3c038011 +348f808,3463a5d0 +348f80c,a4601352 +348f810,1025 +348f814,3c058011 +348f818,34a5b924 +348f81c,602025 +348f820,24630002 +348f824,94840000 +348f828,441021 +348f82c,1465fffb +348f830,3042ffff +348f834,3c038041 +348f838,8c643c44 +348f83c,3c038041 +348f840,94633c4a +348f844,1060000a +348f848,33040 +348f84c,1825 +348f850,24840002 +348f854,9485fffe +348f858,451021 +348f85c,24630001 +348f860,3063ffff +348f864,66282a +348f868,14a0fff9 +348f86c,3042ffff +348f870,3c038041 +348f874,8c643c40 +348f878,3c038041 +348f87c,94633c48 +348f880,1060000a +348f884,33040 +348f888,1825 +348f88c,24840002 +348f890,9485fffe +348f894,451021 +348f898,24630001 +348f89c,3063ffff +348f8a0,66282a +348f8a4,14a0fff9 +348f8a8,3042ffff +348f8ac,3c168011 +348f8b0,36d6a5d0 +348f8b4,a6c21352 +348f8b8,82c21357 +348f8bc,21040 +348f8c0,3c178010 +348f8c4,26f7bf00 +348f8c8,571021 +348f8cc,94440000 +348f8d0,3c150800 +348f8d4,24070001 +348f8d8,24061450 +348f8dc,2c02825 +348f8e0,c103deb +348f8e4,952021 +348f8e8,82c21357 +348f8ec,24420003 +348f8f0,21040 +348f8f4,571021 +348f8f8,94440000 +348f8fc,24070001 +348f900,24061450 +348f904,2c02825 +348f908,c103deb +348f90c,952021 +348f910,3c118041 +348f914,96263c4a +348f918,82c21357 +348f91c,21040 +348f920,571021 +348f924,94500000 +348f928,26101fe0 +348f92c,3c128041 +348f930,96423c48 +348f934,c21021 +348f938,21080 +348f93c,2028023 +348f940,3210ffff +348f944,2158021 +348f948,3c148041 +348f94c,24070001 +348f950,63080 +348f954,8e853c44 +348f958,c103deb +348f95c,2002025 +348f960,96463c48 +348f964,3c138041 +348f968,96243c4a +348f96c,42080 +348f970,24070001 +348f974,63080 +348f978,8e653c40 +348f97c,c103deb +348f980,902021 +348f984,96263c4a +348f988,82c21357 +348f98c,24420003 +348f990,21040 +348f994,571021 +348f998,96433c48 +348f99c,c31821 +348f9a0,31880 +348f9a4,94500000 +348f9a8,2038023 +348f9ac,26101fe0 +348f9b0,3210ffff +348f9b4,2158021 +348f9b8,24070001 +348f9bc,63080 +348f9c0,8e853c44 +348f9c4,c103deb +348f9c8,2002025 +348f9cc,96463c48 +348f9d0,96243c4a +348f9d4,42080 +348f9d8,24070001 +348f9dc,63080 +348f9e0,8e653c40 +348f9e4,c103deb +348f9e8,902021 +348f9ec,8fbf0034 +348f9f0,8fb70030 +348f9f4,8fb6002c +348f9f8,8fb50028 +348f9fc,8fb40024 +348fa00,8fb30020 +348fa04,8fb2001c +348fa08,8fb10018 +348fa0c,8fb00014 +348fa10,3e00008 +348fa14,27bd0038 +348fa18,27bdffb0 +348fa1c,afbf004c +348fa20,afbe0048 +348fa24,afb70044 +348fa28,afb60040 +348fa2c,afb5003c +348fa30,afb40038 +348fa34,afb30034 +348fa38,afb20030 +348fa3c,afb1002c +348fa40,afb00028 +348fa44,809025 +348fa48,a08825 +348fa4c,34058000 +348fa50,3c028000 +348fa54,24422e80 +348fa58,40f809 +348fa5c,8e240000 +348fa60,3825 +348fa64,34068000 +348fa68,8e250000 +348fa6c,c103deb +348fa70,3c040800 +348fa74,3c028011 +348fa78,3442a5d0 +348fa7c,9442000c +348fa80,afa20020 +348fa84,3c138010 +348fa88,2673bf00 +348fa8c,26620004 +348fa90,afa2001c +348fa94,3c158005 +348fa98,26b57030 +348fa9c,3c028011 +348faa0,3454a5d0 +348faa4,3c178041 +348faa8,3c168041 +348faac,3c038041 +348fab0,afa30010 +348fab4,3c038041 +348fab8,afa30014 +348fabc,3450b924 +348fac0,3c028041 +348fac4,afa20024 +348fac8,afb30018 +348facc,967e0000 +348fad0,8e250000 +348fad4,24061354 +348fad8,be2821 +348fadc,2a0f809 +348fae0,2802025 +348fae4,96e63c4a +348fae8,96c23c48 +348faec,461021 +348faf0,21080 +348faf4,24031fe0 +348faf8,621023 +348fafc,5e1021 +348fb00,8e250000 +348fb04,63080 +348fb08,a22821 +348fb0c,8fa20010 +348fb10,2a0f809 +348fb14,8c443c44 +348fb18,96c63c48 +348fb1c,63080 +348fb20,24031fe0 +348fb24,661023 +348fb28,5e1021 +348fb2c,8e250000 +348fb30,a22821 +348fb34,8fa20014 +348fb38,2a0f809 +348fb3c,8c443c40 +348fb40,96861352 +348fb44,a6801352 +348fb48,2801025 +348fb4c,2025 +348fb50,401825 +348fb54,24420002 +348fb58,94630000 +348fb5c,831821 +348fb60,1450fffb +348fb64,3064ffff +348fb68,8fa20010 +348fb6c,8c453c44 +348fb70,96e23c4a +348fb74,1040000b +348fb78,23840 +348fb7c,1025 +348fb80,24a50002 +348fb84,94a3fffe +348fb88,831821 +348fb8c,3064ffff +348fb90,24420001 +348fb94,3042ffff +348fb98,47182a +348fb9c,1460fff9 +348fba0,24a50002 +348fba4,8fa20014 +348fba8,8c453c40 +348fbac,96c23c48 +348fbb0,1040000b +348fbb4,23840 +348fbb8,1025 +348fbbc,24a50002 +348fbc0,94a3fffe +348fbc4,831821 +348fbc8,3064ffff +348fbcc,24420001 +348fbd0,3042ffff +348fbd4,47182a +348fbd8,5460fff9 +348fbdc,24a50002 +348fbe0,50c400aa +348fbe4,26730002 +348fbe8,8fa20018 +348fbec,945e0006 +348fbf0,8e250000 +348fbf4,24061354 +348fbf8,be2821 +348fbfc,2a0f809 +348fc00,2802025 +348fc04,96e63c4a +348fc08,96c23c48 +348fc0c,461021 +348fc10,21080 +348fc14,24031fe0 +348fc18,621023 +348fc1c,5e1021 +348fc20,8e250000 +348fc24,63080 +348fc28,a22821 +348fc2c,8fa20010 +348fc30,2a0f809 +348fc34,8c443c44 +348fc38,96c63c48 +348fc3c,63080 +348fc40,24031fe0 +348fc44,661023 +348fc48,5e1021 +348fc4c,8e250000 +348fc50,a22821 +348fc54,8fa20014 +348fc58,2a0f809 +348fc5c,8c443c40 +348fc60,96861352 +348fc64,a6801352 +348fc68,2801025 +348fc6c,2025 +348fc70,401825 +348fc74,24420002 +348fc78,94630000 +348fc7c,831821 +348fc80,1450fffb +348fc84,3064ffff +348fc88,8fa20010 +348fc8c,8c453c44 +348fc90,96e23c4a +348fc94,1040000b +348fc98,23840 +348fc9c,1025 +348fca0,24a50002 +348fca4,94a3fffe +348fca8,831821 +348fcac,3064ffff +348fcb0,24420001 +348fcb4,3042ffff +348fcb8,47182a +348fcbc,1460fff9 +348fcc0,24a50002 +348fcc4,8fa20014 +348fcc8,8c453c40 +348fccc,96c23c48 +348fcd0,1040000b +348fcd4,23840 +348fcd8,1025 +348fcdc,24a50002 +348fce0,94a3fffe +348fce4,831821 +348fce8,3064ffff +348fcec,24420001 +348fcf0,3042ffff +348fcf4,47182a +348fcf8,1460fff9 +348fcfc,24a50002 +348fd00,50c40041 +348fd04,8fa20018 +348fd08,3c1e8000 +348fd0c,27de2e80 +348fd10,24050004 +348fd14,3c0f809 +348fd18,2802025 +348fd1c,24050004 +348fd20,3c028011 +348fd24,3c0f809 +348fd28,3444a5d4 +348fd2c,24050004 +348fd30,3c028011 +348fd34,3c0f809 +348fd38,3444a5da +348fd3c,24050004 +348fd40,3c028011 +348fd44,3c0f809 +348fd48,3444a5dc +348fd4c,24050004 +348fd50,3c028011 +348fd54,3c0f809 +348fd58,3444a5e0 +348fd5c,24050004 +348fd60,3c028011 +348fd64,3c0f809 +348fd68,3444a5e4 +348fd6c,24050004 +348fd70,3c028011 +348fd74,3c0f809 +348fd78,3444a5e8 +348fd7c,8fa30024 +348fd80,8c623c1c +348fd84,40f809 +348fd8c,3c028011 +348fd90,3443a5d0 +348fd94,1025 +348fd98,602025 +348fd9c,24630002 +348fda0,94840000 +348fda4,441021 +348fda8,1470fffb +348fdac,3042ffff +348fdb0,a6821352 +348fdb4,8fa20018 +348fdb8,94440006 +348fdbc,24070001 +348fdc0,24061450 +348fdc4,2802825 +348fdc8,3c020800 +348fdcc,c103deb +348fdd0,822021 +348fdd4,96e53c4a +348fdd8,3c028000 +348fddc,245e2e80 +348fde0,52880 +348fde4,8fa20010 +348fde8,3c0f809 +348fdec,8c443c44 +348fdf0,96c53c48 +348fdf4,52880 +348fdf8,8fa20014 +348fdfc,3c0f809 +348fe00,8c443c40 +348fe04,8fa20018 +348fe08,94420000 +348fe0c,3c1e0800 +348fe10,24070001 +348fe14,24061450 +348fe18,2802825 +348fe1c,afa20018 +348fe20,c103deb +348fe24,5e2021 +348fe28,96e63c4a +348fe2c,96c23c48 +348fe30,c21021 +348fe34,21080 +348fe38,8fa30018 +348fe3c,621023 +348fe40,24421fe0 +348fe44,3042ffff +348fe48,5ef021 +348fe4c,24070001 +348fe50,63080 +348fe54,8fa20010 +348fe58,8c453c44 +348fe5c,c103deb +348fe60,3c02025 +348fe64,96c63c48 +348fe68,96e43c4a +348fe6c,42080 +348fe70,24070001 +348fe74,63080 +348fe78,8fa20014 +348fe7c,8c453c40 +348fe80,c103deb +348fe84,9e2021 +348fe88,26730002 +348fe8c,8fa2001c +348fe90,5453ff0e +348fe94,afb30018 +348fe98,34058000 +348fe9c,3c028000 +348fea0,24422e80 +348fea4,40f809 +348fea8,8e240000 +348feac,3825 +348feb0,34068000 +348feb4,8e250000 +348feb8,c103deb +348febc,3c040800 +348fec0,3c028011 +348fec4,3442a5d0 +348fec8,8fa30020 +348fecc,a443000c +348fed0,3c148010 +348fed4,9682bf00 +348fed8,24420022 +348fedc,8e250000 +348fee0,3c100001 +348fee4,3610c9ee +348fee8,3c138005 +348feec,26737030 +348fef0,24060002 +348fef4,a22821 +348fef8,260f809 +348fefc,2502021 +348ff00,2695bf00 +348ff04,96a20002 +348ff08,24420022 +348ff0c,8e250000 +348ff10,26040002 +348ff14,24060002 +348ff18,a22821 +348ff1c,260f809 +348ff20,2442021 +348ff24,9682bf00 +348ff28,24420022 +348ff2c,8e250000 +348ff30,26040004 +348ff34,24060002 +348ff38,a22821 +348ff3c,260f809 +348ff40,2442021 +348ff44,9682bf00 +348ff48,24420024 +348ff4c,8e250000 +348ff50,26040006 +348ff54,24060008 +348ff58,a22821 +348ff5c,260f809 +348ff60,2442021 +348ff64,96a20002 +348ff68,24420024 +348ff6c,8e250000 +348ff70,2604000e +348ff74,24060008 +348ff78,a22821 +348ff7c,260f809 +348ff80,2442021 +348ff84,9682bf00 +348ff88,24420024 +348ff8c,8e250000 +348ff90,26040016 +348ff94,24060008 +348ff98,a22821 +348ff9c,260f809 +348ffa0,2442021 +348ffa4,9682bf00 +348ffa8,2442002e +348ffac,8e250000 +348ffb0,2604001e +348ffb4,24060002 +348ffb8,a22821 +348ffbc,260f809 +348ffc0,2442021 +348ffc4,96a20002 +348ffc8,2442002e +348ffcc,8e250000 +348ffd0,26040020 +348ffd4,24060002 +348ffd8,a22821 +348ffdc,260f809 +348ffe0,2442021 +348ffe4,9682bf00 +348ffe8,2442002e +348ffec,8e250000 +348fff0,26040022 +348fff4,24060002 +348fff8,a22821 +348fffc,260f809 +3490000,2442021 +3490004,9682bf00 +3490008,244200a4 +349000c,8e250000 +3490010,26040026 +3490014,24060004 +3490018,a22821 +349001c,260f809 +3490020,2442021 +3490024,96a20002 +3490028,244200a4 +349002c,8e250000 +3490030,2604002a +3490034,24060004 +3490038,a22821 +349003c,260f809 +3490040,2442021 +3490044,9682bf00 +3490048,244200a4 +349004c,8e250000 +3490050,2604002e +3490054,24060004 +3490058,a22821 +349005c,260f809 +3490060,2442021 +3490064,9682bf00 +3490068,2442002c +349006c,8e250000 +3490070,26040032 +3490074,24060002 +3490078,a22821 +349007c,260f809 +3490080,2442021 +3490084,96a20002 +3490088,2442002c +349008c,8e250000 +3490090,26040034 +3490094,24060002 +3490098,a22821 +349009c,260f809 +34900a0,2442021 +34900a4,9682bf00 +34900a8,2442002c +34900ac,8e250000 +34900b0,26040036 +34900b4,24060002 +34900b8,a22821 +34900bc,260f809 +34900c0,2442021 +34900c4,9682bf00 +34900c8,244200cf +34900cc,8e250000 +34900d0,26040038 +34900d4,24060001 +34900d8,a22821 +34900dc,260f809 +34900e0,2442021 +34900e4,96a20002 +34900e8,244200cf +34900ec,8e250000 +34900f0,26040039 +34900f4,24060001 +34900f8,a22821 +34900fc,260f809 +3490100,2442021 +3490104,9682bf00 +3490108,244200cf +349010c,8e250000 +3490110,2604003a +3490114,24060001 +3490118,a22821 +349011c,260f809 +3490120,2442021 +3490124,8fbf004c +3490128,8fbe0048 +349012c,8fb70044 +3490130,8fb60040 +3490134,8fb5003c +3490138,8fb40038 +349013c,8fb30034 +3490140,8fb20030 +3490144,8fb1002c +3490148,8fb00028 +349014c,3e00008 +3490150,27bd0050 +3490154,27bdffd0 +3490158,afbf002c +349015c,afb60028 +3490160,afb50024 +3490164,afb40020 +3490168,afb3001c +349016c,afb20018 +3490170,afb10014 +3490174,afb00010 +3490178,809025 +349017c,a08025 +3490180,8ca30000 +3490184,3c150002 +3490188,959821 +349018c,8662ca38 +3490190,21040 +3490194,3c148010 +3490198,2694bf00 +349019c,541021 +34901a0,94560000 +34901a4,8662ca50 +34901a8,21040 +34901ac,541021 +34901b0,94440000 +34901b4,3c118005 +34901b8,26317030 +34901bc,24061fe0 +34901c0,762821 +34901c4,220f809 +34901c8,642021 +34901cc,8e030000 +34901d0,8662ca50 +34901d4,24420003 +34901d8,21040 +34901dc,541021 +34901e0,94440000 +34901e4,24061fe0 +34901e8,762821 +34901ec,220f809 +34901f0,642021 +34901f4,24070001 +34901f8,34068000 +34901fc,8e050000 +3490200,c103deb +3490204,3c040800 +3490208,8664ca50 +349020c,41040 +3490210,541021 +3490214,94540000 +3490218,26820022 +349021c,8e050000 +3490220,3403e4f7 +3490224,832021 +3490228,42040 +349022c,24060002 +3490230,a22821 +3490234,220f809 +3490238,2442021 +349023c,26820024 +3490240,8e050000 +3490244,8664ca50 +3490248,2484393e +349024c,420c0 +3490250,24840004 +3490254,24060008 +3490258,a22821 +349025c,220f809 +3490260,2442021 +3490264,2682002e +3490268,8e050000 +349026c,8664ca50 +3490270,3403e506 +3490274,832021 +3490278,42040 +349027c,24060002 +3490280,a22821 +3490284,220f809 +3490288,2442021 +349028c,268200a4 +3490290,8e050000 +3490294,8664ca50 +3490298,24847285 +349029c,42080 +34902a0,24060004 +34902a4,a22821 +34902a8,220f809 +34902ac,2442021 +34902b0,2682002c +34902b4,8e050000 +34902b8,8664ca50 +34902bc,3403e510 +34902c0,832021 +34902c4,42040 +34902c8,24060002 +34902cc,a22821 +34902d0,220f809 +34902d4,2442021 +34902d8,269400cf +34902dc,8e050000 +34902e0,8664ca50 +34902e4,26b5ca26 +34902e8,952021 +34902ec,24060001 +34902f0,b42821 +34902f4,220f809 +34902f8,2442021 +34902fc,8fbf002c +3490300,8fb60028 +3490304,8fb50024 +3490308,8fb40020 +349030c,8fb3001c +3490310,8fb20018 +3490314,8fb10014 +3490318,8fb00010 +349031c,3e00008 +3490320,27bd0030 +3490324,27bdffd8 +3490328,afbf0024 +349032c,afb30020 +3490330,afb2001c +3490334,afb10018 +3490338,afb00014 +349033c,c103deb +3490340,e08825 +3490344,3c128041 +3490348,96463c4a +349034c,3c028011 +3490350,3442a5d0 +3490354,80421357 +3490358,21040 +349035c,3c038010 +3490360,2463bf00 +3490364,431021 +3490368,94500000 +349036c,26101fe0 +3490370,3c138041 +3490374,96623c48 +3490378,c21021 +349037c,21080 +3490380,2028023 +3490384,3210ffff +3490388,3c020800 +349038c,2028021 +3490390,2203825 +3490394,63080 +3490398,3c028041 +349039c,8c453c44 +34903a0,c103deb +34903a4,2002025 +34903a8,96663c48 +34903ac,96443c4a +34903b0,42080 +34903b4,2203825 +34903b8,63080 +34903bc,3c028041 +34903c0,8c453c40 +34903c4,c103deb +34903c8,902021 +34903cc,8fbf0024 +34903d0,8fb30020 +34903d4,8fb2001c +34903d8,8fb10018 +34903dc,8fb00014 +34903e0,3e00008 +34903e4,27bd0028 +34903e8,27bdffe0 +34903ec,afbf001c +34903f0,afb10018 +34903f4,afb00014 +34903f8,a08025 +34903fc,e08825 +3490400,3c028041 +3490404,94453c4a +3490408,3c028041 +349040c,94423c48 +3490410,a22821 +3490414,3c028011 +3490418,3442a5d0 +349041c,80421357 +3490420,21040 +3490424,3c038010 +3490428,2463bf00 +349042c,431021 +3490430,94440000 +3490434,24841fe0 +3490438,51080 +349043c,822023 +3490440,3084ffff +3490444,402825 +3490448,3c028000 +349044c,24422e80 +3490450,40f809 +3490454,2042021 +3490458,2203825 +349045c,34068000 +3490460,2002825 +3490464,c103deb +3490468,3c040800 +349046c,8fbf001c +3490470,8fb10018 +3490474,8fb00014 +3490478,3e00008 +349047c,27bd0020 +3490480,24a20002 +3490484,24a50082 +3490488,24065700 +349048c,24070004 +3490490,9443fffe +3490494,50660008 +3490498,24420004 +349049c,50600006 +34904a0,24420004 +34904a4,94430000 +34904a8,2c630004 +34904ac,54600001 +34904b0,a4470000 +34904b4,24420004 +34904b8,5445fff6 +34904bc,9443fffe +34904c0,3e00008 +34904c8,27bdffe8 +34904cc,afbf0014 +34904d0,c104354 +34904d4,24040400 +34904d8,3c038041 +34904dc,ac623c84 +34904e0,3c038041 +34904e4,ac623c88 +34904e8,8fbf0014 +34904ec,3e00008 +34904f0,27bd0018 +34904f4,80830000 +34904f8,10600025 +34904fc,6025 +3490500,3c028041 +3490504,8c4a3c84 +3490508,254a0400 +349050c,3c028041 +3490510,8c483c88 +3490514,1025 +3490518,3c0bff00 +349051c,256b0fff +3490520,30c60fff +3490524,240ef000 +3490528,240d0001 +349052c,10a482b +3490530,55200005 +3490534,a1030000 +3490538,11800016 +349053c,3c038041 +3490540,3e00008 +3490544,ac683c88 +3490548,30a90fff +349054c,94b00 +3490550,8d030000 +3490554,6b1824 +3490558,691825 +349055c,6e1824 +3490560,661825 +3490564,ad030000 +3490568,25080004 +349056c,a72821 +3490570,24420001 +3490574,821821 +3490578,80630000 +349057c,1460ffeb +3490580,1a06025 +3490584,3c038041 +3490588,3e00008 +349058c,ac683c88 +3490590,1025 +3490594,3e00008 +349059c,27bdffe8 +34905a0,afbf0014 +34905a4,3c028041 +34905a8,c10413d +34905ac,9447151c +34905b0,8fbf0014 +34905b4,3e00008 +34905b8,27bd0018 +34905bc,27bdffb0 +34905c0,afbf004c +34905c4,afbe0048 +34905c8,afb70044 +34905cc,afb60040 +34905d0,afb5003c +34905d4,afb40038 +34905d8,afb30034 +34905dc,afb20030 +34905e0,afb1002c +34905e4,afb00028 +34905e8,afa40050 +34905ec,a0b825 +34905f0,c0b025 +34905f4,e0a825 +34905f8,8fbe0060 +34905fc,8825 +3490600,3c148041 +3490604,26941518 +3490608,3c028041 +349060c,afa20020 +3490610,3c138041 +3490614,3c1238e3 +3490618,36528e39 +349061c,1130c0 +3490620,d13021 +3490624,24070012 +3490628,63040 +349062c,2802825 +3490630,c10275b +3490634,8fa40050 +3490638,8fa20020 +349063c,8c503c84 +3490640,8e623c88 +3490644,202102b +3490648,50400025 +349064c,26310001 +3490650,82020000 +3490654,2002825 +3490658,2442ffe0 +349065c,520018 +3490660,1810 +3490664,31883 +3490668,227c3 +349066c,641823 +3490670,14710016 +3490674,26100004 +3490678,8ca70000 +349067c,73b02 +3490680,30e70fff +3490684,520018 +3490688,1810 +349068c,31883 +3490690,641823 +3490694,330c0 +3490698,c33021 +349069c,63040 +34906a0,afb60018 +34906a4,afb70014 +34906a8,8ca30000 +34906ac,30630fff +34906b0,7e1821 +34906b4,afa30010 +34906b8,f53821 +34906bc,463023 +34906c0,2802825 +34906c4,c1027c3 +34906c8,8fa40050 +34906cc,8e623c88 +34906d0,202102b +34906d4,5440ffdf +34906d8,82020000 +34906dc,26310001 +34906e0,24020006 +34906e4,1622ffce +34906e8,1130c0 +34906ec,3c028041 +34906f0,8c433c84 +34906f4,3c028041 +34906f8,ac433c88 +34906fc,8fbf004c +3490700,8fbe0048 +3490704,8fb70044 +3490708,8fb60040 +349070c,8fb5003c +3490710,8fb40038 +3490714,8fb30034 +3490718,8fb20030 +349071c,8fb1002c +3490720,8fb00028 +3490724,3e00008 +3490728,27bd0050 +349072c,27bdffe0 +3490730,afbf001c +3490734,3c028041 +3490738,24421518 +349073c,afa00010 +3490740,3825 +3490744,94460006 +3490748,c10416f +349074c,94450004 +3490750,8fbf001c +3490754,3e00008 +3490758,27bd0020 +349075c,3c028041 +3490760,42100 +3490764,24423a48 +3490768,441021 +349076c,3e00008 +3490770,8c420004 +3490774,27bdffe0 +3490778,afbf001c +349077c,afb10018 +3490780,afb00014 +3490784,3c108041 +3490788,26103a4c +349078c,3c118041 +3490790,26313b8c +3490794,8e020004 +3490798,50400004 +349079c,26100010 +34907a0,c104363 +34907a4,2002025 +34907a8,26100010 +34907ac,5611fffa +34907b0,8e020004 +34907b4,8fbf001c +34907b8,8fb10018 +34907bc,8fb00014 +34907c0,3e00008 +34907c4,27bd0020 +34907c8,3c028041 +34907cc,24030001 +34907d0,ac433c8c +34907d4,3c038041 +34907d8,8c623c90 +34907dc,2c440006 +34907e0,50800001 +34907e4,24020005 +34907e8,3e00008 +34907ec,ac623c90 +34907f0,27bdffb8 +34907f4,afbf0044 +34907f8,afbe0040 +34907fc,afb6003c +3490800,afb50038 +3490804,afb40034 +3490808,afb30030 +349080c,afb2002c +3490810,afb10028 +3490814,afb00024 +3490818,3a0f025 +349081c,3c028040 +3490820,94420db4 +3490824,10400133 +3490828,3a0a825 +349082c,3c02801d +3490830,3442aa30 +3490834,8c42066c +3490838,3c033000 +349083c,24630483 +3490840,431024 +3490844,1440012b +3490848,808025 +349084c,3c02801c +3490850,344284a0 +3490854,8c430008 +3490858,3c02800f +349085c,8c4213ec +3490860,54620125 +3490864,2a0e825 +3490868,3c028011 +349086c,3442a5d0 +3490870,8c47135c +3490874,14e0011f +3490878,3c02800e +349087c,3442f1b0 +3490880,8c420000 +3490884,30420020 +3490888,1440011a +349088c,3c028041 +3490890,8c433c8c +3490894,24020001 +3490898,1062000a +349089c,3c02801c +34908a0,344284a0 +34908a4,3c030001 +34908a8,431021 +34908ac,94430934 +34908b0,24020006 +34908b4,54620110 +34908b8,2a0e825 +34908bc,10000009 +34908c0,3c038041 +34908c4,344284a0 +34908c8,3c030001 +34908cc,431021 +34908d0,94430934 +34908d4,24020006 +34908d8,14620007 +34908dc,3c028041 +34908e0,3c038041 +34908e4,8c623c90 +34908e8,3042001f +34908ec,ac623c90 +34908f0,10000022 +34908f4,241300ff +34908f8,8c423c90 +34908fc,2c430006 +3490900,1060000a +3490904,2c43006a +3490908,29a00 +349090c,2629823 +3490910,3c02cccc +3490914,3442cccd +3490918,2620019 +349091c,9810 +3490920,139882 +3490924,10000015 +3490928,327300ff +349092c,14600013 +3490930,241300ff +3490934,2c4300ba +3490938,1060000b +349093c,21a00 +3490940,621023 +3490944,24429769 +3490948,3c03cccc +349094c,3463cccd +3490950,430019 +3490954,1010 +3490958,29982 +349095c,139827 +3490960,10000006 +3490964,327300ff +3490968,3c028041 +349096c,ac403c8c +3490970,3c028041 +3490974,100000df +3490978,ac403c90 +349097c,3c038041 +3490980,8c623c90 +3490984,24420001 +3490988,ac623c90 +349098c,3c028011 +3490990,3442a5d0 +3490994,8c4808c4 +3490998,19000011 +349099c,1001025 +34909a0,e05025 +34909a4,3c056666 +34909a8,24a56667 +34909ac,254a0001 +34909b0,401825 +34909b4,450018 +34909b8,2010 +34909bc,42083 +34909c0,217c3 +34909c4,2863000a +34909c8,1060fff8 +34909cc,821023 +34909d0,15400005 +34909d4,3c028040 +34909d8,10000002 +34909dc,240a0001 +34909e0,240a0001 +34909e4,3c028040 +34909e8,94450db6 +34909ec,18a00010 +34909f0,a01025 +34909f4,3c066666 +34909f8,24c66667 +34909fc,24e70001 +3490a00,401825 +3490a04,460018 +3490a08,2010 +3490a0c,42083 +3490a10,217c3 +3490a14,2863000a +3490a18,1060fff8 +3490a1c,821023 +3490a20,54e00005 +3490a24,1473821 +3490a28,10000002 +3490a2c,24070001 +3490a30,24070001 +3490a34,1473821 +3490a38,24f40001 +3490a3c,3c028041 +3490a40,24421518 +3490a44,94430004 +3490a48,740018 +3490a4c,2012 +3490a50,3c038041 +3490a54,246314f8 +3490a58,94660004 +3490a5c,862021 +3490a60,497c2 +3490a64,2449021 +3490a68,129043 +3490a6c,129023 +3490a70,265200a0 +3490a74,94420006 +3490a78,44820000 +3490a80,46800021 +3490a84,3c028041 +3490a88,d4461308 +3490a8c,46260002 +3490a90,3c028041 +3490a94,d4421310 +3490a98,46201001 +3490a9c,3c028041 +3490aa0,d4441318 +3490aa4,46240000 +3490aa8,4620000d +3490aac,44060000 +3490ab0,94620006 +3490ab4,44820000 +3490abc,46800021 +3490ac0,46260002 +3490ac4,46201081 +3490ac8,3c028041 +3490acc,d4401320 +3490ad0,46201080 +3490ad4,46241080 +3490ad8,4620100d +3490adc,44110000 +3490ae0,24e20009 +3490ae4,210c2 +3490ae8,210c0 +3490aec,3a2e823 +3490af0,27a40020 +3490af4,941021 +3490af8,19400015 +3490afc,a0400000 +3490b00,2549ffff +3490b04,894821 +3490b08,806025 +3490b0c,3c0b6666 +3490b10,256b6667 +3490b14,10b0018 +3490b18,1810 +3490b1c,31883 +3490b20,817c3 +3490b24,621823 +3490b28,31080 +3490b2c,431021 +3490b30,21040 +3490b34,1021023 +3490b38,24420030 +3490b3c,a1220000 +3490b40,604025 +3490b44,1201025 +3490b48,144cfff2 +3490b4c,2529ffff +3490b50,8a1021 +3490b54,2403002f +3490b58,a0430000 +3490b5c,147102a +3490b60,10400012 +3490b64,873821 +3490b68,8a5021 +3490b6c,3c086666 +3490b70,25086667 +3490b74,a80018 +3490b78,1810 +3490b7c,31883 +3490b80,517c3 +3490b84,621823 +3490b88,31080 +3490b8c,431021 +3490b90,21040 +3490b94,a21023 +3490b98,24420030 +3490b9c,a0e20000 +3490ba0,24e7ffff +3490ba4,14eafff3 +3490ba8,602825 +3490bac,8e020008 +3490bb0,24430008 +3490bb4,ae030008 +3490bb8,3c03de00 +3490bbc,ac430000 +3490bc0,3c038041 +3490bc4,24631568 +3490bc8,ac430004 +3490bcc,8e020008 +3490bd0,24430008 +3490bd4,ae030008 +3490bd8,3c03e700 +3490bdc,ac430000 +3490be0,ac400004 +3490be4,8e020008 +3490be8,24430008 +3490bec,ae030008 +3490bf0,3c03fc11 +3490bf4,34639623 +3490bf8,ac430000 +3490bfc,3c03ff2f +3490c00,3463ffff +3490c04,ac430004 +3490c08,8e030008 +3490c0c,24620008 +3490c10,ae020008 +3490c14,3c16fa00 +3490c18,ac760000 +3490c1c,3c02dad3 +3490c20,24420b00 +3490c24,2621025 +3490c28,ac620004 +3490c2c,c104167 +3490c30,2402825 +3490c34,3c028041 +3490c38,9442151c +3490c3c,540018 +3490c40,a012 +3490c44,292a021 +3490c48,8e020008 +3490c4c,24430008 +3490c50,ae030008 +3490c54,ac560000 +3490c58,3c03f4ec +3490c5c,24633000 +3490c60,2639825 +3490c64,ac530004 +3490c68,3c028041 +3490c6c,8c463c90 +3490c70,63042 +3490c74,24070001 +3490c78,30c6000f +3490c7c,3c128041 +3490c80,264514f8 +3490c84,c10275b +3490c88,2002025 +3490c8c,264514f8 +3490c90,94a20006 +3490c94,afa20018 +3490c98,94a20004 +3490c9c,afa20014 +3490ca0,afb10010 +3490ca4,2803825 +3490ca8,3025 +3490cac,c1027c3 +3490cb0,2002025 +3490cb4,c1041cb +3490cb8,2002025 +3490cbc,8e020008 +3490cc0,24430008 +3490cc4,ae030008 +3490cc8,3c03e900 +3490ccc,ac430000 +3490cd0,ac400004 +3490cd4,8e020008 +3490cd8,24430008 +3490cdc,ae030008 +3490ce0,3c03df00 +3490ce4,ac430000 +3490ce8,ac400004 +3490cec,10000002 +3490cf0,2a0e825 +3490cf4,2a0e825 +3490cf8,3c0e825 +3490cfc,8fbf0044 +3490d00,8fbe0040 +3490d04,8fb6003c +3490d08,8fb50038 +3490d0c,8fb40034 +3490d10,8fb30030 +3490d14,8fb2002c +3490d18,8fb10028 +3490d1c,8fb00024 +3490d20,3e00008 +3490d24,27bd0048 +3490d28,3c028040 +3490d2c,a040379c +3490d30,3c028040 +3490d34,3e00008 +3490d38,ac4037a0 +3490d3c,3c038041 +3490d40,3c028050 +3490d44,24420000 +3490d48,3e00008 +3490d4c,ac623c94 +3490d50,3082000f +3490d54,10400009 +3490d58,3c038041 +3490d5c,417c3 +3490d60,21702 +3490d64,821821 +3490d68,3063000f +3490d6c,431023 +3490d70,24420010 +3490d74,822021 +3490d78,3c038041 +3490d7c,8c623c94 +3490d80,442021 +3490d84,3e00008 +3490d88,ac643c94 +3490d8c,27bdffe8 +3490d90,afbf0014 +3490d94,afb00010 +3490d98,808025 +3490d9c,c104354 +3490da0,8c840008 +3490da4,402025 +3490da8,ae020000 +3490dac,8e060008 +3490db0,3c028000 +3490db4,24420df0 +3490db8,40f809 +3490dbc,8e050004 +3490dc0,8fbf0014 +3490dc4,8fb00010 +3490dc8,3e00008 +3490dcc,27bd0018 +3490dd0,3c02800f +3490dd4,a0401640 +3490dd8,3c028041 +3490ddc,a0403c98 +3490de0,3c028011 +3490de4,3442a5d0 +3490de8,8c420004 +3490dec,14400086 +3490df0,3c028011 +3490df4,3442a5d0 +3490df8,8c421360 +3490dfc,2c420004 +3490e00,10400081 +3490e04,3c028011 +3490e08,3442a5d0 +3490e0c,8c420000 +3490e10,240301fd +3490e14,14430005 +3490e18,3c038011 +3490e1c,3c02800f +3490e20,24030001 +3490e24,3e00008 +3490e28,a0431640 +3490e2c,3463a5d0 +3490e30,94630ed6 +3490e34,30630100 +3490e38,1460000a +3490e3c,3c038011 +3490e40,24030157 +3490e44,10430003 +3490e48,240301f9 +3490e4c,14430005 +3490e50,3c038011 +3490e54,3c02800f +3490e58,24030002 +3490e5c,3e00008 +3490e60,a0431640 +3490e64,3463a5d0 +3490e68,94630edc +3490e6c,30640400 +3490e70,54800016 +3490e74,3c028011 +3490e78,240404da +3490e7c,10440005 +3490e80,2404ffbf +3490e84,441024 +3490e88,2404019d +3490e8c,14440005 +3490e90,3c02801c +3490e94,3c02800f +3490e98,24030003 +3490e9c,3e00008 +3490ea0,a0431640 +3490ea4,344284a0 +3490ea8,944200a4 +3490eac,2442ffa8 +3490eb0,2c420002 +3490eb4,10400005 +3490eb8,3c028011 +3490ebc,3c02800f +3490ec0,24030003 +3490ec4,3e00008 +3490ec8,a0431640 +3490ecc,3442a5d0 +3490ed0,8c4200a4 +3490ed4,30420007 +3490ed8,24040007 +3490edc,5444001f +3490ee0,30630200 +3490ee4,3c028011 +3490ee8,3442a5d0 +3490eec,8c42037c +3490ef0,30420002 +3490ef4,54400019 +3490ef8,30630200 +3490efc,3c02801c +3490f00,344284a0 +3490f04,944200a4 +3490f08,2442ffae +3490f0c,2c420002 +3490f10,50400012 +3490f14,30630200 +3490f18,3c028041 +3490f1c,24040002 +3490f20,a0443c98 +3490f24,3c028011 +3490f28,3442a5d0 +3490f2c,8c420000 +3490f30,24040191 +3490f34,10440008 +3490f38,24040205 +3490f3c,10440006 +3490f40,240400db +3490f44,10440004 +3490f48,3c02800f +3490f4c,24030005 +3490f50,3e00008 +3490f54,a0431640 +3490f58,30630200 +3490f5c,1460002a +3490f60,3c02801c +3490f64,344284a0 +3490f68,3c030001 +3490f6c,431021 +3490f70,84431e1a +3490f74,240204d6 +3490f78,14620005 +3490f7c,3c02801c +3490f80,3c02800f +3490f84,24030002 +3490f88,3e00008 +3490f8c,a0431640 +3490f90,344284a0 +3490f94,944200a4 +3490f98,2c430054 +3490f9c,50600006 +3490fa0,2442ffa0 +3490fa4,2c420052 +3490fa8,14400017 +3490fac,3c028041 +3490fb0,10000006 +3490fb4,90423c98 +3490fb8,3042ffff +3490fbc,2c420002 +3490fc0,10400011 +3490fc4,3c028041 +3490fc8,90423c98 +3490fcc,14400005 +3490fd0,3c028011 +3490fd4,3c028041 +3490fd8,24030001 +3490fdc,a0433c98 +3490fe0,3c028011 +3490fe4,3442a5d0 +3490fe8,8c420000 +3490fec,240300db +3490ff0,10430005 +3490ff4,24030195 +3490ff8,10430003 +3490ffc,3c02800f +3491000,24030002 +3491004,a0431640 +3491008,3e00008 +3491010,33c2 +3491014,664399c4 +3491018,cc45ffc6 +349101c,ff47ffc8 +3491020,ff49e0ca +3491024,c24ba3cc +3491028,854d660d +349102c,440f2200 +3491030,85d1a352 +3491034,c2d3e045 +3491038,1010101 +349103c,1010101 +3491040,1010101 +3491044,1010101 +3491048,1010101 +3491064,1010000 +349106c,1010101 +3491070,1000101 +3491074,10101 +3491078,10000 +349107c,2b242525 +3491080,26262626 +3491084,27272727 +3491088,27272727 +349108c,500080d +3491090,1051508 +3491094,d01052a +3491098,80d0127 +349109c,f080b01 +34910a0,4d510b02 +34910a8,97ff6350 +34910ac,45ff5028 +34910b0,57456397 +34910b4,ff5e45ff +34910b8,9f006545 +34910bc,ff63ff6c +34910c0,45fff063 +34910c4,7345ffff +34910c8,ff503aff +34910cc,ffff573a +34910d0,ffffff5e +34910d4,3affffff +34910d8,653affff +34910dc,ff6c3aff +34910e0,ffff733a +34910e4,5a0c00 +34910e8,720c0096 +34910ec,c009618 +34910f0,1652a00 +34910f4,4e2a005a +34910f8,2a000000 +34910fc,c004e00 +3491100,c015a00 +3491104,c026600 +3491108,c037200 +349110c,c047e00 +3491110,c058a00 +3491114,c064e0c +3491118,75a0c +349111c,c09660c +3491120,a720c +3491124,c0c7e0c +3491128,c0d8a0c +349112c,c0e4e18 +3491130,c0f5a18 +3491134,c106618 +3491138,c117218 +349113c,c127e18 +3491140,c138a18 +3491144,ffff +3491148,ffff +349114c,ffff +3491150,ffff +3491154,ffff +3491158,ffff +349115c,ffff +3491160,ffff +3491164,ffff +3491168,ffff +349116c,ffff +3491170,ffff +3491174,ffff +3491178,ffff +349117c,c3b7e2a +3491180,c3c8a2a +3491184,c3d962a +3491188,ffff +349118c,c3e7e36 +3491190,b3f8b37 +3491194,b409737 +3491198,ffff +349119c,c417e42 +34911a0,c428a42 +34911a4,c439642 +34911a8,ffff +34911ac,c447e4f +34911b0,c458a4f +34911b4,c46964f +34911b8,ffff +34911bc,c149600 +34911c0,ffff +34911c4,2c061b31 +34911c8,2c072931 +34911cc,2c083731 +34911d0,2a096f51 +34911d4,2c0a722a +34911d8,ffff +34911dc,2c00370a +34911e0,2c01371a +34911e4,2c022922 +34911e8,2c031b1a +34911ec,2c041b0a +34911f0,2c052902 +34911f4,ffff +34911f8,ffff +34911fc,80411538 +3491200,80411528 +3491204,804114b8 +3491208,804088ac +349120c,804087c0 +3491210,804087f0 +3491214,80408828 +3491218,8040885c +349121c,80408884 +3491220,c8ff6482 +3491224,82ffff64 +3491228,64ff5aff +349122c,bd1400 +3491230,bd1300 +3491234,15c6300 +3491238,de2f00 +349123c,e01010e0 +3491240,e01010e0 +3491244,1010e0e0 +3491248,1010e0e0 +349124c,10e0e010 +3491250,10000000 +3491254,4d510000 +3491258,4e6f726d +349125c,616c0000 +3491264,47656e65 +3491268,72617465 +349126c,64207769 +3491270,7468204f +3491274,6f545200 +3491278,53706f69 +349127c,6c657220 +3491280,61766169 +3491284,6c61626c +3491288,65000000 +349128c,506c616e +3491290,646f6d69 +3491294,7a657200 +3491298,576f726c +349129c,64000000 +34912a0,bdcccccd +34912a4,3dcccccd +34912a8,3f333333 +34912ac,c0000000 +34912b0,c1000000 +34912b4,43510000 +34912b8,41100000 +34912bc,4f000000 +34912c0,42080000 +34912c4,c20c0000 +34912c8,420c0000 +34912cc,3f800000 +34912d0,3f000000 +34912d4,41c80000 +34912d8,41200000 +34912dc,3fa00000 +34912e0,40000000 +34912e4,40200000 +34912e8,3f000000 +34912ec,4f000000 +34912f0,42480000 +34912f4,41200000 +34912f8,3f800000 +34912fc,4f000000 +3491300,41f00000 +3491308,3ff80000 +3491310,406e0000 +3491318,3ff00000 +3491320,40080000 +3491328,80411010 +349132c,10204 +3491330,5060807 +3491334,3000000 +3491338,5c8c800 +349133c,ff00 +3491340,1ff3c00 +3491344,20064ff +3491348,4c832ff +349134c,3ff8200 +3491350,100f44 +3491354,656b7500 +349135c,1101f +3491360,446f646f +3491364,6e676f00 +3491368,210 +349136c,f4a6162 +3491370,75000000 +3491374,3 +3491378,d01f466f +349137c,72657374 +3491384,4d01f46 +3491388,69726500 +3491390,5d01f +3491394,57617465 +3491398,72000000 +349139c,7d0 +34913a0,1f536861 +34913a4,646f7700 +34913a8,6 +34913ac,d01f5370 +34913b0,69726974 +34913b8,8900742 +34913bc,6f745700 +34913c4,91007 +34913c8,49636500 +34913d0,ca0 +34913d4,486964 +34913d8,656f7574 +34913dc,b +34913e0,80004754 +34913e4,47000000 +34913ec,dc00047 +34913f0,616e6f6e +34913fc,2 +3491404,3f800000 +3491410,1 +3491414,30006 +3491418,70009 +349141c,b000e +3491420,f0010 +3491424,110019 +3491428,1a002b +349142c,2c002e +3491430,300032 +3491434,35003c +3491438,400041 +349143c,460051 +3491440,540109 +3491444,10b010c +3491448,10e010f +349144c,1100113 +3491454,1 +3491458,1 +349145c,2 +3491460,1 +3491464,2 +3491468,2 +349146c,3 +3491470,1 +3491474,2 +3491478,2 +349147c,3 +3491480,2 +3491484,3 +3491488,3 +349148c,4 +3491490,84858683 +3491494,8e030000 +3491498,9293948e +349149c,8c007978 +34914a0,58000000 +34914a4,87000000 +34914ac,100010 +34914b0,a0301 +34914b4,1000000 +34914bc,100010 +34914c0,20002 +34914c4,2000000 +34914cc,80008 +34914d0,a0301 +34914d4,1000000 +34914dc,100010 +34914e0,30301 +34914e4,1000000 +34914ec,100018 +34914f0,10301 +34914f4,1000000 +34914fc,100010 +3491500,100301 +3491504,1000000 +349150c,200020 +3491510,10302 +3491514,2000000 +349151c,8000e +3491520,5f0301 +3491524,1000000 +349152c,180018 +3491530,140003 +3491534,4000000 +349153c,200020 +3491540,5a0003 +3491544,4000000 +349154c,100010 +3491550,60301 +3491554,1000000 +349155c,100010 +3491560,30003 +3491564,4000000 +3491568,e7000000 +3491570,d9000000 +3491578,ed000000 +349157c,5003c0 +3491580,ef002cf0 +3491584,504244 +3491588,df000000 +3491590,8040ad4c +3491594,6000670 +3491598,6000750 +34915b4,8040c798 +34915b8,6000800 +34915bc,ffffffff +34915c0,3c505aff +34915d8,8040c680 +34915dc,6000ae0 +34915e0,c800ff +34915fc,8040c680 +3491600,6000ae0 +3491604,ff3200ff +3491620,8040c680 +3491624,6000ae0 +3491628,96ffff +3491644,8040c680 +3491648,6000ae0 +349164c,ff9600ff +3491668,8040c680 +349166c,6000ae0 +3491670,c832ffff +349168c,8040c680 +3491690,6000ae0 +3491694,c8ff00ff +34916b0,8040b6dc +34916b4,60000e0 +34916d4,8040c914 +34916d8,6000ca0 +34916dc,6000f08 +34916e0,ffaaffff +34916e4,ff0064ff +34916f8,8040a890 +34916fc,6000960 +3491700,6000c50 +349171c,8040a72c +3491720,6000cb0 +3491724,6000e18 +3491740,8040a72c +3491744,6001af0 +3491748,6000e18 +3491764,8040a72c +3491768,6002830 +349176c,6000e18 +3491788,8040a72c +349178c,6003610 +3491790,6000e18 +34917ac,8040a72c +34917b0,6004330 +34917b4,6000e18 +34917d0,8040a72c +34917d4,6005220 +34917d8,6000e18 +34917f4,8040b5c8 +34917f8,6000e90 +3491818,8040ac8c +349181c,6001290 +3491820,6001470 +349183c,8040ac8c +3491840,6001290 +3491844,6001590 +3491860,8040aa4c +3491864,6000990 +3491868,60008d0 +349186c,6000930 +3491870,6000a80 +3491884,8040aa4c +3491888,6000990 +349188c,60008f0 +3491890,6000950 +3491894,6000a80 +34918a8,8040aa4c +34918ac,6000990 +34918b0,6000910 +34918b4,6000970 +34918b8,6000a80 +34918cc,8040aa4c +34918d0,6000b90 +34918d4,6000ad0 +34918d8,6000b30 +34918dc,6000d98 +34918f0,8040aa4c +34918f4,6000b90 +34918f8,6000af0 +34918fc,6000b50 +3491900,6000d98 +3491914,8040aa4c +3491918,6000b90 +349191c,6000b10 +3491920,6000b70 +3491924,6000d98 +3491938,8040a9b0 +349193c,60004d0 +349195c,8040a9b0 +3491960,60003c0 +3491980,8040a9b0 +3491984,6000a50 +34919a4,8040a9b0 +34919a8,6000580 +34919c8,8040a9b0 +34919cc,6000ee0 +34919ec,8040a9b0 +34919f0,60009a0 +3491a10,8040a9b0 +3491a14,6000b70 +3491a34,8040ab3c +3491a38,6001850 +3491a3c,6001750 +3491a40,6001790 +3491a44,60019a0 +3491a48,60017b0 +3491a4c,6001a28 +3491a50,60017d0 +3491a54,6001ad8 +3491a58,8040ab3c +3491a5c,6001850 +3491a60,6001770 +3491a64,60017f0 +3491a68,60019a0 +3491a6c,6001810 +3491a70,6001a28 +3491a74,6001830 +3491a78,6001ad8 +3491a7c,8040a9b0 +3491a80,6000f60 +3491aa0,8040a9b0 +3491aa4,6000340 +3491ac4,8040a9b0 +3491ac8,6000b90 +3491ae8,8040a9b0 +3491aec,6001830 +3491b0c,8040a690 +3491b10,60004b0 +3491b30,8040a72c +3491b34,6000fd0 +3491b38,6001008 +3491b54,8040ba50 +3491b58,6000aa0 +3491b5c,6000a20 +3491b60,6000a60 +3491b64,6000cc8 +3491b78,8040ba50 +3491b7c,6000aa0 +3491b80,6000a40 +3491b84,6000a80 +3491b88,6000cc8 +3491b9c,8040a9b0 +3491ba0,6000c70 +3491bc0,8040a9b0 +3491bc4,6000750 +3491be4,8040a9b0 +3491be8,6001240 +3491c08,8040ad4c +3491c0c,60008c0 +3491c10,6000af8 +3491c2c,8040ad4c +3491c30,6001060 +3491c34,6001288 +3491c50,8040ad4c +3491c54,6000ac0 +3491c58,6000d50 +3491c74,8040a9b0 +3491c78,60007e0 +3491c98,8040a9b0 +3491c9c,6000940 +3491cbc,8040a9b0 +3491cc0,6000a30 +3491ce0,8040a9b0 +3491ce4,6000990 +3491d04,8040ad4c +3491d08,6000d80 +3491d0c,6001010 +3491d28,8040bbbc +3491d2c,6001438 +3491d30,6001270 +3491d34,60012d0 +3491d38,6001790 +3491d3c,6001330 +3491d40,6001848 +3491d4c,8040bbbc +3491d50,6001438 +3491d54,6001290 +3491d58,60012f0 +3491d5c,6001790 +3491d60,6001388 +3491d64,6001848 +3491d70,8040bbbc +3491d74,6001438 +3491d78,60012b0 +3491d7c,6001310 +3491d80,6001790 +3491d84,60013e0 +3491d88,6001848 +3491d94,8040bd8c +3491d98,6000fb0 +3491d9c,60011c8 +3491db8,8040ad4c +3491dbc,6000cc0 +3491dc0,6000d60 +3491ddc,8040aa4c +3491de0,6001560 +3491de4,60014e0 +3491de8,6001520 +3491dec,6001608 +3491e00,8040aa4c +3491e04,6001560 +3491e08,6001500 +3491e0c,6001540 +3491e10,6001608 +3491e24,8040a9b0 +3491e28,6000580 +3491e48,8040b7f4 +3491e4c,6000600 +3491e6c,8040a9b0 +3491e70,60007e0 +3491e90,8040a9b0 +3491e94,60009d0 +3491eb4,8040a9b0 +3491eb8,60008e0 +3491ed8,8040b4c0 +3491edc,6000600 +3491efc,8040ae64 +3491f00,6001630 +3491f04,60015f0 +3491f08,6001948 +3491f20,8040ad4c +3491f24,60008e0 +3491f28,6000ae0 +3491f44,8040ad4c +3491f48,60008e0 +3491f4c,6000b58 +3491f68,8040ad4c +3491f6c,6001630 +3491f70,6001a98 +3491f8c,8040a9b0 +3491f90,6000810 +3491fb0,8040b0c0 +3491fb4,6001540 +3491fb8,60014c0 +3491fbc,6001860 +3491fc0,6001500 +3491fd4,8040b0c0 +3491fd8,6001540 +3491fdc,60014e0 +3491fe0,6001860 +3491fe4,6001520 +3491ff8,8040ae64 +3491ffc,60005e0 +3492000,6000560 +3492004,6000768 +349201c,8040ae64 +3492020,60005e0 +3492024,6000580 +3492028,6000768 +3492040,8040ae64 +3492044,60005e0 +3492048,60005a0 +349204c,6000768 +3492064,8040ae64 +3492068,60005e0 +349206c,60005c0 +3492070,6000768 +3492088,8040a9b0 +349208c,60009d0 +34920ac,8040ad4c +34920b0,6000bc0 +34920b4,6000e58 +34920d0,8040ad4c +34920d4,60013d0 +34920d8,60016b0 +34920f4,8040ad4c +34920f8,6000680 +34920fc,6000768 +3492118,8040a9b0 +349211c,60008b0 +349213c,8040a9b0 +3492140,60009d0 +3492160,8040ad4c +3492164,6000f00 +3492168,6001188 +3492184,8040b4c0 +3492188,60006e0 +34921a8,8040ad4c +34921ac,60009c0 +34921b0,6000af0 +34921cc,8040a9b0 +34921d0,6000960 +34921f0,8040a7ec +34921f4,6000440 +3492214,8040ad4c +3492218,6000d60 +349221c,6001060 +3492238,8040a690 +349223c,60014f8 +349225c,8040a690 +3492260,6001398 +3492280,8040a690 +3492284,60010e8 +34922a4,8040ae64 +34922a8,6001630 +34922ac,6001610 +34922b0,6001948 +34922c8,8040a9b0 +34922cc,6001850 +34922ec,8040af94 +34922f0,6000ae0 +34922f4,6000ca0 +34922f8,6000d00 +3492310,8040af94 +3492314,6000ae0 +3492318,6000cc0 +349231c,6000d00 +3492334,8040af94 +3492338,6000ae0 +349233c,6000ce0 +3492340,6000d00 +3492358,8040bf30 +349235c,6000330 +3492360,6000438 +349237c,8040b8fc +3492380,6000920 +3492384,60009e0 +3492388,6000a40 +34923a0,8040b8fc +34923a4,6000920 +34923a8,6000a00 +34923ac,6000a40 +34923c4,8040b8fc +34923c8,6000920 +34923cc,6000a20 +34923d0,6000a40 +34923e8,8040c0bc +34923ec,6000c60 +34923f0,6000f08 +349240c,8040ad4c +3492410,6000830 +3492414,6000b20 +3492430,8040ad4c +3492434,6000830 +3492438,6000a70 +3492454,8040c478 +3492458,6000990 +349245c,6000be0 +3492460,6000cf0 +3492464,6000950 +3492478,8040c28c +349247c,6000bd0 +3492480,6000db8 +3492484,6000ef0 +349249c,8040b204 +34924a0,6000b70 +34924a4,6000af0 +34924a8,6000f48 +34924ac,6000b30 +34924b0,6000ff0 +34924c0,8040b360 +34924c4,60005e0 +34924c8,60004a0 +34924cc,60006f0 +34924d0,6000540 +34924e4,8040b360 +34924e8,60005e0 +34924ec,60004c0 +34924f0,60006f0 +34924f4,6000560 +3492508,8040b360 +349250c,60005e0 +3492510,60004e0 +3492514,60006f0 +3492518,6000580 +349252c,8040c478 +3492530,6000990 +3492534,6000be0 +3492538,6000cf0 +349253c,6000970 +3492550,8040b0c0 +3492554,60005e0 +3492558,6000500 +349255c,60006f0 +3492560,60005a0 +3492574,8040b0c0 +3492578,60005e0 +349257c,6000520 +3492580,60006f0 +3492584,60005c0 +3492598,8040b204 +349259c,6000b70 +34925a0,6000b10 +34925a4,6000f48 +34925a8,6000b50 +34925ac,6000ff0 +34925bc,8040a9b0 +34925c0,6000960 +34925e0,8040bf30 +34925e4,6004db0 +34925e8,6004eb8 +3492604,8040a9b0 +3492608,6000a30 +3492628,8040a9b0 +349262c,60015e8 +3492650,506 +3492654,8050602 +3492658,5070506 +349265c,3020000 +3492660,903 +3492664,4040203 +3492680,4d8e0032 +3492684,ce2000 +3492688,8040d17c +349268c,8040cb28 +3492690,ffffffff +3492694,b000000 +3492698,4d8c0034 +349269c,bb1200 +34926a0,8040cfb4 +34926a4,8040cb28 +34926a8,ffffffff +34926ac,c000000 +34926b0,4d090033 +34926b4,d92800 +34926b8,8040cfb4 +34926bc,8040cb28 +34926c0,ffffffff +34926c4,ff000000 +34926c8,53030031 +34926cc,e9350c +34926d0,8040cfb4 +34926d4,8040cb28 +34926d8,ffffffff +34926dc,ff000000 +34926e0,53060030 +34926e4,e7330c +34926e8,8040cfb4 +34926ec,8040cb28 +34926f0,ffffffff +34926f4,ff000000 +34926f8,530e0035 +34926fc,e8340c +3492700,8040cfb4 +3492704,8040cb28 +3492708,ffffffff +349270c,ff000000 +3492710,4d000037 +3492714,c71b00 +3492718,8040cfb4 +349271c,8040cb28 +3492720,ffffffff +3492724,d000000 +3492728,530a0036 +349272c,dd2d0c +3492730,8040cfb4 +3492734,8040cb28 +3492738,ffffffff +349273c,ff000000 +3492740,530b004f +3492744,dd2e0c +3492748,8040cfb4 +349274c,8040cb28 +3492750,ffffffff +3492754,ff000000 +3492758,530f0039 +349275c,ea360c +3492760,8040cfb4 +3492764,8040cb28 +3492768,ffffffff +349276c,ff000000 +3492770,53230069 +3492774,ef3b0c +3492778,8040cfb4 +349277c,8040ce70 +3492780,ffffffff +3492784,ff000000 +3492788,5308003a +349278c,de2f0c +3492790,8040cfb4 +3492794,8040cb28 +3492798,ffffffff +349279c,ff000000 +34927a0,53110038 +34927a4,f6410c +34927a8,8040cfb4 +34927ac,8040cb28 +34927b0,ffffffff +34927b4,ff000000 +34927b8,532f0002 +34927bc,1095e0c +34927c0,8040cfb4 +34927c4,8040cb28 +34927c8,ffffffff +34927cc,ff000000 +34927d0,53140042 +34927d4,c6010c +34927d8,8040cfb4 +34927dc,8040cb28 +34927e0,ffffffff +34927e4,ff000000 +34927e8,53150043 +34927ec,eb380c +34927f0,8040cfb4 +34927f4,8040cb28 +34927f8,ffffffff +34927fc,ff000000 +3492800,53160044 +3492804,eb370c +3492808,8040cfb4 +349280c,8040cb28 +3492810,ffffffff +3492814,ff000000 +3492818,53170045 +349281c,eb390c +3492820,8040cfb4 +3492824,8040cb28 +3492828,ffffffff +349282c,ff000000 +3492830,53180046 +3492834,c6010c +3492838,8040cfb4 +349283c,8040cb28 +3492840,ffffffff +3492844,ff000000 +3492848,531a0098 +349284c,df300c +3492850,8040cfb4 +3492854,8040cb28 +3492858,ffffffff +349285c,ff000000 +3492860,531b0099 +3492864,10b450c +3492868,8040d1bc +349286c,8040cb28 +3492870,ffffffff +3492874,ff000000 +3492878,53100048 +349287c,f33e00 +3492880,8040cfb4 +3492884,8040cb28 +3492888,ffffffff +349288c,ff000000 +3492890,53250010 +3492894,1364f0c +3492898,8040cfb4 +349289c,8040cb28 +34928a0,ffffffff +34928a4,ff000000 +34928a8,53260011 +34928ac,135320c +34928b0,8040cfb4 +34928b4,8040cb28 +34928b8,ffffffff +34928bc,ff000000 +34928c0,5322000b +34928c4,109440c +34928c8,8040cfb4 +34928cc,8040cb28 +34928d0,ffffffff +34928d4,ff000000 +34928d8,53240012 +34928dc,134310c +34928e0,8040cfb4 +34928e4,8040cb28 +34928e8,ffffffff +34928ec,ff000000 +34928f0,53270013 +34928f4,137500c +34928f8,8040cfb4 +34928fc,8040cb28 +3492900,ffffffff +3492904,ff000000 +3492908,532b0017 +349290c,138510c +3492910,8040cfb4 +3492914,8040cb28 +3492918,ffffffff +349291c,ff000000 +3492920,532d9001 +3492924,da290c +3492928,8040cfb4 +349292c,8040cb28 +3492930,ffffffff +3492934,ff000000 +3492938,532e000b +349293c,109440c +3492940,8040cfb4 +3492944,8040cb28 +3492948,ffffffff +349294c,ff000000 +3492950,53300003 +3492954,141540c +3492958,8040cfb4 +349295c,8040cb28 +3492960,ffffffff +3492964,ff000000 +3492968,53310004 +349296c,140530c +3492970,8040cfb4 +3492974,8040cb28 +3492978,ffffffff +349297c,ff000000 +3492980,53320005 +3492984,f5400c +3492988,8040cfb4 +349298c,8040cb28 +3492990,ffffffff +3492994,ff000000 +3492998,53330008 +349299c,143560c +34929a0,8040cfb4 +34929a4,8040cb28 +34929a8,ffffffff +34929ac,ff000000 +34929b0,53340009 +34929b4,146570c +34929b8,8040cfb4 +34929bc,8040cb28 +34929c0,ffffffff +34929c4,ff000000 +34929c8,5335000d +34929cc,1495a0c +34929d0,8040cfb4 +34929d4,8040cb28 +34929d8,ffffffff +34929dc,ff000000 +34929e0,5336000e +34929e4,13f520c +34929e8,8040cfb4 +34929ec,8040cb28 +34929f0,ffffffff +34929f4,ff000000 +34929f8,5337000a +34929fc,142550c +3492a00,8040cfb4 +3492a04,8040cb28 +3492a08,ffffffff +3492a0c,ff000000 +3492a10,533b00a4 +3492a14,18d740c +3492a18,8040cfb4 +3492a1c,8040cb28 +3492a20,ffffffff +3492a24,ff000000 +3492a28,533d004b +3492a2c,f8430c +3492a30,8040cfb4 +3492a34,8040cb28 +3492a38,ffffffff +3492a3c,ff000000 +3492a40,533e004c +3492a44,cb1d00 +3492a48,8040cfb4 +3492a4c,8040cb28 +3492a50,ffffffff +3492a54,ff000000 +3492a58,533f004d +3492a5c,dc2c00 +3492a60,8040cfb4 +3492a64,8040cb28 +3492a68,ffffffff +3492a6c,ff000000 +3492a70,5340004e +3492a74,ee3a0c +3492a78,8040cfb4 +3492a7c,8040cb28 +3492a80,ffffffff +3492a84,ff000000 +3492a88,53420050 +3492a8c,f23c0c +3492a90,8040cfb4 +3492a94,8040cb28 +3492a98,ffffffff +3492a9c,ff000000 +3492aa0,53430051 +3492aa4,f23d0c +3492aa8,8040cfb4 +3492aac,8040cb28 +3492ab0,ffffffff +3492ab4,ff000000 +3492ab8,53450053 +3492abc,118470c +3492ac0,8040cfb4 +3492ac4,8040cb28 +3492ac8,ffffffff +3492acc,ff000000 +3492ad0,53460054 +3492ad4,1575f0c +3492ad8,8040cfb4 +3492adc,8040cb28 +3492ae0,ffffffff +3492ae4,ff000000 +3492ae8,534b0056 +3492aec,be160c +3492af0,8040cfb4 +3492af4,8040cb28 +3492af8,ffffffff +3492afc,ff000000 +3492b00,534c0057 +3492b04,be170c +3492b08,8040cfb4 +3492b0c,8040cb28 +3492b10,ffffffff +3492b14,ff000000 +3492b18,534d0058 +3492b1c,bf180c +3492b20,8040cfb4 +3492b24,8040cb28 +3492b28,ffffffff +3492b2c,ff000000 +3492b30,534e0059 +3492b34,bf190c +3492b38,8040cfb4 +3492b3c,8040cb28 +3492b40,ffffffff +3492b44,ff000000 +3492b48,534f005a +3492b4c,bf1a0c +3492b50,8040cfb4 +3492b54,8040cb28 +3492b58,ffffffff +3492b5c,ff000000 +3492b60,5351005b +3492b64,12d490c +3492b68,8040cfb4 +3492b6c,8040cb28 +3492b70,ffffffff +3492b74,ff000000 +3492b78,5352005c +3492b7c,12d4a0c +3492b80,8040cfb4 +3492b84,8040cb28 +3492b88,ffffffff +3492b8c,ff000000 +3492b90,535300cd +3492b94,db2a0c +3492b98,8040cfb4 +3492b9c,8040cb28 +3492ba0,ffffffff +3492ba4,ff000000 +3492ba8,535400ce +3492bac,db2b0c +3492bb0,8040cfb4 +3492bb4,8040cb28 +3492bb8,ffffffff +3492bbc,ff000000 +3492bc0,536f0068 +3492bc4,c8210c +3492bc8,8040cfb4 +3492bcc,8040cb28 +3492bd0,ffffffff +3492bd4,ff000000 +3492bd8,5370007b +3492bdc,d7240c +3492be0,8040cfb4 +3492be4,8040cb28 +3492be8,ffffffff +3492bec,ff000000 +3492bf0,5341004a +3492bf4,10e460c +3492bf8,8040cfb4 +3492bfc,8040cdd0 +3492c00,ffffffff +3492c04,ff000000 +3492c08,4d5800dc +3492c0c,1194800 +3492c10,8040d198 +3492c14,8040cb28 +3492c18,ffffffff +3492c1c,10000000 +3492c20,3d7200c6 +3492c24,bd1300 +3492c28,8040d22c +3492c2c,8040ce54 +3492c30,ffffffff +3492c34,ff000000 +3492c38,3e7a00c2 +3492c3c,bd1400 +3492c40,8040d22c +3492c44,8040cb30 +3492c48,ffffffff +3492c4c,ff000000 +3492c50,537400c7 +3492c54,b90a02 +3492c58,8040cfb4 +3492c5c,8040cb28 +3492c60,ffffffff +3492c64,ff000000 +3492c68,53750067 +3492c6c,b80b00 +3492c70,8040cfb4 +3492c74,8040cb28 +3492c78,ffffffff +3492c7c,ff000000 +3492c80,53760066 +3492c84,c81c00 +3492c88,8040cfb4 +3492c8c,8040cb28 +3492c90,ffffffff +3492c94,ff000000 +3492c98,53770060 +3492c9c,aa020d +3492ca0,8040cfb4 +3492ca4,8040cb28 +3492ca8,ffffffff +3492cac,ff000000 +3492cb0,53780052 +3492cb4,cd1e00 +3492cb8,8040cfb4 +3492cbc,8040cb28 +3492cc0,ffffffff +3492cc4,ff000000 +3492cc8,53790052 +3492ccc,cd1f00 +3492cd0,8040cfb4 +3492cd4,8040cb28 +3492cd8,ffffffff +3492cdc,ff000000 +3492ce0,5356005e +3492ce4,d1220c +3492ce8,8040cfb4 +3492cec,8040ce28 +3492cf0,1ffff +3492cf4,ff000000 +3492cf8,5357005f +3492cfc,d1230c +3492d00,8040cfb4 +3492d04,8040ce28 +3492d08,2ffff +3492d0c,ff000000 +3492d10,5321009a +3492d14,da290c +3492d18,8040cfb4 +3492d1c,8040cb28 +3492d20,ffffffff +3492d24,ff000000 +3492d28,4d830055 +3492d2c,b70900 +3492d30,8040cfb4 +3492d34,8040cb28 +3492d38,ffffffff +3492d3c,3000000 +3492d40,4d9200e6 +3492d44,d82500 +3492d48,8040d160 +3492d4c,8040cb28 +3492d50,ffffffff +3492d54,8000000 +3492d58,4d9300e6 +3492d5c,d82600 +3492d60,8040d160 +3492d64,8040cb28 +3492d68,ffffffff +3492d6c,9000000 +3492d70,4d9400e6 +3492d74,d82700 +3492d78,8040d160 +3492d7c,8040cb28 +3492d80,ffffffff +3492d84,a000000 +3492d88,4d84006f +3492d8c,17f6d00 +3492d90,8040cfb4 +3492d94,8040cb28 +3492d98,ffffffff +3492da0,4d8500cc +3492da4,17f6e00 +3492da8,8040cfb4 +3492dac,8040cb28 +3492db0,ffffffff +3492db4,1000000 +3492db8,4d8600f0 +3492dbc,17f6f00 +3492dc0,8040cfb4 +3492dc4,8040cb28 +3492dc8,ffffffff +3492dcc,2000000 +3492dd0,3d7200c6 +3492dd4,bd1300 +3492dd8,8040cfb4 +3492ddc,8040cb30 +3492de0,ffffffff +3492de4,ff000000 +3492de8,53820098 +3492dec,df300c +3492df0,8040cfb4 +3492df4,8040cb28 +3492df8,ffffffff +3492dfc,ff000000 +3492e00,53280014 +3492e04,1505b0c +3492e08,8040cfb4 +3492e0c,8040cb28 +3492e10,ffffffff +3492e14,ff000000 +3492e18,53290015 +3492e1c,1515c0c +3492e20,8040cfb4 +3492e24,8040cb28 +3492e28,ffffffff +3492e2c,ff000000 +3492e30,532a0016 +3492e34,1525d0c +3492e38,8040cfb4 +3492e3c,8040cb28 +3492e40,ffffffff +3492e44,ff000000 +3492e48,53500079 +3492e4c,147580c +3492e50,8040cfb4 +3492e54,8040cb28 +3492e58,ffffffff +3492e5c,ff000000 +3492e60,4d8700f1 +3492e64,17f7100 +3492e68,8040cfb4 +3492e6c,8040cb28 +3492e70,ffffffff +3492e74,13000000 +3492e78,4d8800f2 +3492e7c,17f7200 +3492e80,8040cfb4 +3492e84,8040cb28 +3492e88,ffffffff +3492e8c,14000000 +3492e90,533d000c +3492e94,f8430c +3492e98,8040cfb4 +3492e9c,8040cc30 +3492ea0,ffffffff +3492ea4,ff000000 +3492ea8,53040070 +3492eac,158600c +3492eb0,8040cfb4 +3492eb4,8040cb28 +3492eb8,ffffffff +3492ebc,ff000000 +3492ec0,530c0071 +3492ec4,158610c +3492ec8,8040cfb4 +3492ecc,8040cb28 +3492ed0,ffffffff +3492ed4,ff000000 +3492ed8,53120072 +3492edc,158620c +3492ee0,8040cfb4 +3492ee4,8040cb28 +3492ee8,ffffffff +3492eec,ff000000 +3492ef0,5b7100b4 +3492ef4,15c630e +3492ef8,8040cfb4 +3492efc,8040cb28 +3492f00,ffffffff +3492f04,ff000000 +3492f08,530500ad +3492f0c,15d640c +3492f10,8040cfb4 +3492f14,8040cb28 +3492f18,ffffffff +3492f1c,ff000000 +3492f20,530d00ae +3492f24,15d650c +3492f28,8040cfb4 +3492f2c,8040cb28 +3492f30,ffffffff +3492f34,ff000000 +3492f38,531300af +3492f3c,15d660c +3492f40,8040cfb4 +3492f44,8040cb28 +3492f48,ffffffff +3492f4c,ff000000 +3492f50,53470007 +3492f54,17b6c0c +3492f58,8040cfb4 +3492f5c,8040cb28 +3492f60,ffffffff +3492f64,ff000000 +3492f68,53480007 +3492f6c,17b6c0c +3492f70,8040cfb4 +3492f74,8040cb28 +3492f78,ffffffff +3492f7c,ff000000 +3492f80,4d8a0037 +3492f84,c71b00 +3492f88,8040cfb4 +3492f8c,8040cb28 +3492f90,ffffffff +3492f94,d000000 +3492f98,4d8b0037 +3492f9c,c71b00 +3492fa0,8040cfb4 +3492fa4,8040cb28 +3492fa8,ffffffff +3492fac,d000000 +3492fb0,4d8c0034 +3492fb4,bb1200 +3492fb8,8040cfb4 +3492fbc,8040cb28 +3492fc0,ffffffff +3492fc4,c000000 +3492fc8,4d8d0034 +3492fcc,bb1200 +3492fd0,8040cfb4 +3492fd4,8040cb28 +3492fd8,ffffffff +3492fdc,c000000 +3492fe0,4d020032 +3492fe4,ce2000 +3492fe8,8040d17c +3492fec,8040cb28 +3492ff0,ffffffff +3492ff4,b000000 +3492ff8,4d8f0032 +3492ffc,ce2000 +3493000,8040d17c +3493004,8040cb28 +3493008,ffffffff +349300c,b000000 +3493010,4d900032 +3493014,ce2000 +3493018,8040d17c +349301c,8040cb28 +3493020,ffffffff +3493024,b000000 +3493028,4d910032 +349302c,ce2000 +3493030,8040d17c +3493034,8040cb28 +3493038,ffffffff +349303c,b000000 +3493040,4d9500dc +3493044,1194800 +3493048,8040d198 +349304c,8040cb28 +3493050,ffffffff +3493054,10000000 +3493058,4d960033 +349305c,d92800 +3493060,8040cfb4 +3493064,8040cb28 +3493068,ffffffff +349306c,ff000000 +3493070,4d970033 +3493074,d92800 +3493078,8040cfb4 +349307c,8040cb28 +3493080,ffffffff +3493084,ff000000 +3493088,53190047 +349308c,f43f0c +3493090,8040cfb4 +3493094,8040cb28 +3493098,ffffffff +349309c,ff000000 +34930a0,531d007a +34930a4,174680c +34930a8,8040cfb4 +34930ac,8040cb28 +34930b0,ffffffff +34930b4,ff000000 +34930b8,531c005d +34930bc,173670c +34930c0,8040cfb4 +34930c4,8040cb28 +34930c8,ffffffff +34930cc,ff000000 +34930d0,53200097 +34930d4,1766a0c +34930d8,8040cfb4 +34930dc,8040cb28 +34930e0,ffffffff +34930e4,ff000000 +34930e8,531e00f9 +34930ec,176700c +34930f0,8040cfb4 +34930f4,8040cb28 +34930f8,ffffffff +34930fc,ff000000 +3493100,537700f3 +3493104,aa0200 +3493108,8040cfb4 +349310c,8040cb28 +3493110,ffffffff +3493114,ff000000 +3493118,4d8400f4 +349311c,17f6d00 +3493120,8040cfb4 +3493124,8040cb28 +3493128,ffffffff +349312c,ff000000 +3493130,4d8500f5 +3493134,17f6e00 +3493138,8040cfb4 +349313c,8040cb28 +3493140,ffffffff +3493144,ff000000 +3493148,4d8600f6 +349314c,17f6f00 +3493150,8040cfb4 +3493154,8040cb28 +3493158,ffffffff +349315c,ff000000 +3493160,4d8700f7 +3493164,17f7100 +3493168,8040cfb4 +349316c,8040cb28 +3493170,ffffffff +3493174,ff000000 +3493178,537a00fa +349317c,bd1400 +3493180,8040d22c +3493184,8040cb30 +3493188,ffffffff +349318c,ff000000 +3493190,53980090 +3493194,c71b00 +3493198,8040cfb4 +349319c,8040cb28 +34931a0,ffffffff +34931a4,ff000000 +34931a8,53990091 +34931ac,c71b00 +34931b0,8040cfb4 +34931b4,8040cb28 +34931b8,ffffffff +34931bc,ff000000 +34931c0,539a00a7 +34931c4,bb1200 +34931c8,8040cfb4 +34931cc,8040cb28 +34931d0,ffffffff +34931d4,ff000000 +34931d8,539b00a8 +34931dc,bb1200 +34931e0,8040cfb4 +34931e4,8040cb28 +34931e8,ffffffff +34931ec,ff000000 +34931f0,5349006c +34931f4,17b730c +34931f8,8040cfb4 +34931fc,8040cb28 +3493200,ffffffff +3493204,ff000000 +3493208,53419002 +349320c,c +3493210,8040cfb4 +3493214,8040cdf4 +3493218,ffffffff +349321c,ff000000 +3493220,3e4190c2 +3493224,bd1400 +3493228,8040cfb4 +349322c,8040cb30 +3493230,ffffffff +3493234,ff000000 +3493238,3e4190c6 +349323c,bd1300 +3493240,8040cfb4 +3493244,8040cb30 +3493248,ffffffff +349324c,ff000000 +3493250,534190fa +3493254,bd1400 +3493258,8040cfb4 +349325c,8040cb30 +3493260,ffffffff +3493264,ff000000 +3493268,ffffffff +349326c,dd2d0c +3493270,8040cfbc +3493274,8040cb28 +3493278,ffffffff +349327c,ff000000 +3493280,ffffffff +3493284,147580c +3493288,8040cfd0 +349328c,8040cb28 +3493290,ffffffff +3493294,ff000000 +3493298,ffffffff +349329c,bf180c +34932a0,8040cffc +34932a4,8040cb28 +34932a8,ffffffff +34932ac,ff000000 +34932b0,ffffffff +34932b4,e9350c +34932b8,8040d028 +34932bc,8040cb28 +34932c0,ffffffff +34932c4,ff000000 +34932c8,ffffffff +34932cc,e7330c +34932d0,8040d050 +34932d4,8040cb28 +34932d8,ffffffff +34932dc,ff000000 +34932e0,ffffffff +34932e4,d1220c +34932e8,8040d080 +34932ec,8040cb28 +34932f0,ffffffff +34932f4,ff000000 +34932f8,ffffffff +34932fc,db2a0c +3493300,8040d0b0 +3493304,8040cb28 +3493308,ffffffff +349330c,ff000000 +3493310,ffffffff +3493314,bb1200 +3493318,8040d0c8 +349331c,8040cb28 +3493320,ffffffff +3493324,ff000000 +3493328,ffffffff +349332c,c71b00 +3493330,8040d0e4 +3493334,8040cb28 +3493338,ffffffff +349333c,ff000000 +3493340,ffffffff +3493344,d9280c +3493348,8040d110 +349334c,8040cb28 +3493350,ffffffff +3493354,ff000000 +3493358,ffffffff +349335c,cd1e0c +3493360,8040d100 +3493364,8040cb28 +3493368,ffffffff +349336c,ff000000 +3493370,ffffffff +3493374,10e460c +3493378,8040d140 +349337c,8040cb28 +3493380,ffffffff +3493384,ff000000 +3493388,53410043 +349338c,c6010c +3493390,8040cfb4 +3493394,8040cc3c +3493398,15ffff +349339c,ff000000 +34933a0,53410044 +34933a4,c6010c +34933a8,8040cfb4 +34933ac,8040cc3c +34933b0,16ffff +34933b4,ff000000 +34933b8,53410045 +34933bc,c6010c +34933c0,8040cfb4 +34933c4,8040cc3c +34933c8,17ffff +34933cc,ff000000 +34933d0,53410046 +34933d4,1776b0c +34933d8,8040cfb4 +34933dc,8040cc3c +34933e0,18ffff +34933e4,ff000000 +34933e8,53410047 +34933ec,f43f0c +34933f0,8040cfb4 +34933f4,8040cc3c +34933f8,19ffff +34933fc,ff000000 +3493400,5341005d +3493404,173670c +3493408,8040cfb4 +349340c,8040cc3c +3493410,1cffff +3493414,ff000000 +3493418,5341007a +349341c,174680c +3493420,8040cfb4 +3493424,8040cc3c +3493428,1dffff +349342c,ff000000 +3493430,534100f9 +3493434,176700c +3493438,8040cfb4 +349343c,8040cc3c +3493440,1effff +3493444,ff000000 +3493448,53410097 +349344c,1766a0c +3493450,8040cfb4 +3493454,8040cc3c +3493458,20ffff +349345c,ff000000 +3493460,53410006 +3493464,b90a02 +3493468,8040cfb4 +349346c,8040cc74 +3493470,10003 +3493474,ff000000 +3493478,5341001c +349347c,b90a02 +3493480,8040cfb4 +3493484,8040cc74 +3493488,10004 +349348c,ff000000 +3493490,5341001d +3493494,b90a02 +3493498,8040cfb4 +349349c,8040cc74 +34934a0,10005 +34934a4,ff000000 +34934a8,5341001e +34934ac,b90a02 +34934b0,8040cfb4 +34934b4,8040cc74 +34934b8,10006 +34934bc,ff000000 +34934c0,5341002a +34934c4,b90a02 +34934c8,8040cfb4 +34934cc,8040cc74 +34934d0,10007 +34934d4,ff000000 +34934d8,53410061 +34934dc,b90a02 +34934e0,8040cfb4 +34934e4,8040cc74 +34934e8,1000a +34934ec,ff000000 +34934f0,53410062 +34934f4,b80b00 +34934f8,8040cfb4 +34934fc,8040cc74 +3493500,20000 +3493504,ff000000 +3493508,53410063 +349350c,b80b00 +3493510,8040cfb4 +3493514,8040cc74 +3493518,20001 +349351c,ff000000 +3493520,53410064 +3493524,b80b00 +3493528,8040cfb4 +349352c,8040cc74 +3493530,20002 +3493534,ff000000 +3493538,53410065 +349353c,b80b00 +3493540,8040cfb4 +3493544,8040cc74 +3493548,20003 +349354c,ff000000 +3493550,5341007c +3493554,b80b00 +3493558,8040cfb4 +349355c,8040cc74 +3493560,20004 +3493564,ff000000 +3493568,5341007d +349356c,b80b00 +3493570,8040cfb4 +3493574,8040cc74 +3493578,20005 +349357c,ff000000 +3493580,5341007e +3493584,b80b00 +3493588,8040cfb4 +349358c,8040cc74 +3493590,20006 +3493594,ff000000 +3493598,5341007f +349359c,b80b00 +34935a0,8040cfb4 +34935a4,8040cc74 +34935a8,20007 +34935ac,ff000000 +34935b0,534100a2 +34935b4,b80b00 +34935b8,8040cfb4 +34935bc,8040cc74 +34935c0,20008 +34935c4,ff000000 +34935c8,53410087 +34935cc,b80b00 +34935d0,8040cfb4 +34935d4,8040cc74 +34935d8,20009 +34935dc,ff000000 +34935e0,53410088 +34935e4,c81c00 +34935e8,8040cfb4 +34935ec,8040cc74 +34935f0,40000 +34935f4,ff000000 +34935f8,53410089 +34935fc,c81c00 +3493600,8040cfb4 +3493604,8040cc74 +3493608,40001 +349360c,ff000000 +3493610,5341008a +3493614,c81c00 +3493618,8040cfb4 +349361c,8040cc74 +3493620,40002 +3493624,ff000000 +3493628,5341008b +349362c,c81c00 +3493630,8040cfb4 +3493634,8040cc74 +3493638,40003 +349363c,ff000000 +3493640,5341008c +3493644,c81c00 +3493648,8040cfb4 +349364c,8040cc74 +3493650,40004 +3493654,ff000000 +3493658,5341008e +349365c,c81c00 +3493660,8040cfb4 +3493664,8040cc74 +3493668,40005 +349366c,ff000000 +3493670,5341008f +3493674,c81c00 +3493678,8040cfb4 +349367c,8040cc74 +3493680,40006 +3493684,ff000000 +3493688,534100a3 +349368c,c81c00 +3493690,8040cfb4 +3493694,8040cc74 +3493698,40007 +349369c,ff000000 +34936a0,534100a5 +34936a4,c81c00 +34936a8,8040cfb4 +34936ac,8040cc74 +34936b0,40008 +34936b4,ff000000 +34936b8,53410092 +34936bc,c81c00 +34936c0,8040cfb4 +34936c4,8040cc74 +34936c8,40009 +34936cc,ff000000 +34936d0,53410093 +34936d4,aa020d +34936d8,8040cfb4 +34936dc,8040cc88 +34936e0,3ffff +34936e4,ff000000 +34936e8,53410094 +34936ec,aa020d +34936f0,8040cfb4 +34936f4,8040cc88 +34936f8,4ffff +34936fc,ff000000 +3493700,53410095 +3493704,aa020d +3493708,8040cfb4 +349370c,8040cc88 +3493710,5ffff +3493714,ff000000 +3493718,534100a6 +349371c,aa020d +3493720,8040cfb4 +3493724,8040cc88 +3493728,6ffff +349372c,ff000000 +3493730,534100a9 +3493734,aa020d +3493738,8040cfb4 +349373c,8040cc88 +3493740,7ffff +3493744,ff000000 +3493748,5341009b +349374c,aa020d +3493750,8040cfb4 +3493754,8040cc88 +3493758,8ffff +349375c,ff000000 +3493760,5341009f +3493764,aa020d +3493768,8040cfb4 +349376c,8040cc88 +3493770,bffff +3493774,ff000000 +3493778,534100a0 +349377c,aa020d +3493780,8040cfb4 +3493784,8040cc88 +3493788,cffff +349378c,ff000000 +3493790,534100a1 +3493794,aa020d +3493798,8040cfb4 +349379c,8040cc88 +34937a0,dffff +34937a4,ff000000 +34937a8,534100e9 +34937ac,194130c +34937b0,8040cfb4 +34937b4,8040cd74 +34937b8,ffffffff +34937bc,ff000000 +34937c0,534100e4 +34937c4,cd1e0c +34937c8,8040cfb4 +34937cc,8040cd90 +34937d0,ffffffff +34937d4,ff000000 +34937d8,534100e8 +34937dc,cd1f0c +34937e0,8040cfb4 +34937e4,8040cdac +34937e8,ffffffff +34937ec,ff000000 +34937f0,53410073 +34937f4,b6030c +34937f8,8040cfb4 +34937fc,8040cddc +3493800,6ffff +3493804,ff000000 +3493808,53410074 +349380c,b6040c +3493810,8040cfb4 +3493814,8040cddc +3493818,7ffff +349381c,ff000000 +3493820,53410075 +3493824,b6050c +3493828,8040cfb4 +349382c,8040cddc +3493830,8ffff +3493834,ff000000 +3493838,53410076 +349383c,b6060c +3493840,8040cfb4 +3493844,8040cddc +3493848,9ffff +349384c,ff000000 +3493850,53410077 +3493854,b6070c +3493858,8040cfb4 +349385c,8040cddc +3493860,affff +3493864,ff000000 +3493868,53410078 +349386c,b6080c +3493870,8040cfb4 +3493874,8040cddc +3493878,bffff +349387c,ff000000 +3493880,534100d4 +3493884,b6040c +3493888,8040cfb4 +349388c,8040cddc +3493890,cffff +3493894,ff000000 +3493898,534100d2 +349389c,b6060c +34938a0,8040cfb4 +34938a4,8040cddc +34938a8,dffff +34938ac,ff000000 +34938b0,534100d1 +34938b4,b6030c +34938b8,8040cfb4 +34938bc,8040cddc +34938c0,effff +34938c4,ff000000 +34938c8,534100d3 +34938cc,b6080c +34938d0,8040cfb4 +34938d4,8040cddc +34938d8,fffff +34938dc,ff000000 +34938e0,534100d5 +34938e4,b6050c +34938e8,8040cfb4 +34938ec,8040cddc +34938f0,10ffff +34938f4,ff000000 +34938f8,534100d6 +34938fc,b6070c +3493900,8040cfb4 +3493904,8040cddc +3493908,11ffff +349390c,ff000000 +3493910,534100f8 +3493914,d1230c +3493918,8040cfb4 +349391c,8040cbf8 +3493920,3ffff +3493924,ff000000 +3493928,53149099 +349392c,10b450c +3493930,8040cfb4 +3493934,8040cb28 +3493938,ffffffff +349393c,ff000000 +3493940,53419048 +3493944,f33e0c +3493948,8040cfb4 +349394c,8040ce10 +3493950,ffffffff +3493954,ff000000 +3493958,53419003 +349395c,193760c +3493960,8040cfb4 +3493964,8040cb3c +3493968,ffffffff +349396c,ff000000 +3493970,53419010 +3493974,195770d +3493978,8040cfb4 +349397c,8040ccd8 +3493980,3ffff +3493984,ff000000 +3493988,53419011 +349398c,195770d +3493990,8040cfb4 +3493994,8040ccd8 +3493998,4ffff +349399c,ff000000 +34939a0,53419012 +34939a4,195770d +34939a8,8040cfb4 +34939ac,8040ccd8 +34939b0,5ffff +34939b4,ff000000 +34939b8,53419013 +34939bc,195770d +34939c0,8040cfb4 +34939c4,8040ccd8 +34939c8,6ffff +34939cc,ff000000 +34939d0,53419014 +34939d4,195770d +34939d8,8040cfb4 +34939dc,8040ccd8 +34939e0,7ffff +34939e4,ff000000 +34939e8,53419015 +34939ec,195770d +34939f0,8040cfb4 +34939f4,8040ccd8 +34939f8,8ffff +34939fc,ff000000 +3493a00,53419016 +3493a04,195770d +3493a08,8040cfb4 +3493a0c,8040ccd8 +3493a10,bffff +3493a14,ff000000 +3493a18,53419017 +3493a1c,195770d +3493a20,8040cfb4 +3493a24,8040ccd8 +3493a28,cffff +3493a2c,ff000000 +3493a30,53419018 +3493a34,195770d +3493a38,8040cfb4 +3493a3c,8040ccd8 +3493a40,dffff +3493a44,ff000000 +3493a58,10000 +3493a68,20000 +3493a78,30000 +3493a88,40000 +3493a98,50000 +3493aa8,60000 +3493ab8,70000 +3493ac8,80000 +3493ad8,90000 +3493ae8,a0000 +3493af8,b0000 +3493b08,c0000 +3493b18,d0000 +3493b88,d +3493b8c,41200000 +3493b90,41200000 +3493b94,80411538 +3493b98,80411528 +3493ba0,df000000 +3493ba8,80112f1a +3493bac,80112f14 +3493bb0,80112f0e +3493bb4,80112f08 +3493bb8,8011320a +3493bbc,80113204 +3493bc0,801131fe +3493bc4,801131f8 +3493bc8,801131f2 +3493bcc,801131ec +3493bd0,801131e6 +3493bd4,801131e0 +3493bd8,8012be1e +3493bdc,8012be20 +3493be0,8012be1c +3493be4,8012be12 +3493be8,8012be14 +3493bec,8012be10 +3493bf0,801c7672 +3493bf4,801c767a +3493bf8,801c7950 +3493bfc,8011bd50 +3493c00,8011bd38 +3493c04,801d8b9e +3493c08,801d8b92 +3493c0c,c80000 +3493c14,ff0046 +3493c18,320000 +3493c1c,8008ffc0 +3496e98,db000 +3496e9c,db000 +3496ea0,db000 +3496ea4,cb000 +3496ea8,cb000 +3496eac,ca000 +3496eb4,db000 +3496eb8,db000 +3496ed0,e8ac00 +3496ed4,e8ac00 +3496ed8,e8ac00 +3496edc,e8ac00 +3496f04,d77d0 +3496f08,2e3ab0 +3496f0c,7d0c90 +3496f10,8ffffffd +3496f14,c96e00 +3496f18,2e4ac00 +3496f1c,effffff4 +3496f20,ab0e500 +3496f24,c95e000 +3496f28,e59c000 +3496f40,79000 +3496f44,5ceeb40 +3496f48,cc8a990 +3496f4c,da79000 +3496f50,8ecb400 +3496f54,4adda0 +3496f58,797e2 +3496f5c,c88aae0 +3496f60,6ceed70 +3496f64,79000 +3496f68,79000 +3496f78,6dea0000 +3496f7c,c94d6000 +3496f80,c94d6033 +3496f84,6deb6bc6 +3496f88,8cb600 +3496f8c,7ca4cec4 +3496f90,3109c3bb +3496f94,9c3bb +3496f98,2ced4 +3496fb0,4cefb00 +3496fb4,ad50000 +3496fb8,8e30000 +3496fbc,9ec0000 +3496fc0,7e4db0ab +3496fc4,bb05e8aa +3496fc8,bc008ed6 +3496fcc,7e936ed0 +3496fd0,8ded9ea +3496fe8,ca000 +3496fec,ca000 +3496ff0,ca000 +3496ff4,ca000 +3497018,c900 +349701c,7e200 +3497020,cb000 +3497024,e8000 +3497028,6f3000 +349702c,8e0000 +3497030,8e0000 +3497034,6f4000 +3497038,e8000 +349703c,cb000 +3497040,7e200 +3497044,c900 +3497050,bb0000 +3497054,5e4000 +3497058,ca000 +349705c,ad000 +3497060,7e100 +3497064,6f400 +3497068,6f400 +349706c,7e100 +3497070,ad000 +3497074,ca000 +3497078,5e4000 +349707c,bb0000 +3497090,a8000 +3497094,c8a8ab0 +3497098,3beda10 +349709c,3beda10 +34970a0,c8a8ab0 +34970a4,a8000 +34970cc,ca000 +34970d0,ca000 +34970d4,ca000 +34970d8,affffff8 +34970dc,ca000 +34970e0,ca000 +34970e4,ca000 +349711c,dd000 +3497120,ec000 +3497124,4f8000 +3497128,9d0000 +349714c,dffb00 +349718c,ec000 +3497190,ec000 +34971a8,bc0 +34971ac,4e60 +34971b0,bc00 +34971b4,3e800 +34971b8,ad000 +34971bc,1e9000 +34971c0,9e2000 +34971c4,da0000 +34971c8,7e30000 +34971cc,cb00000 +34971d0,6e500000 +34971e0,3ceeb00 +34971e4,bd57e90 +34971e8,e900bd0 +34971ec,5f7009e0 +34971f0,6f6cb9e0 +34971f4,5f7009e0 +34971f8,e900bd0 +34971fc,bd57e90 +3497200,3ceeb00 +3497218,affe000 +349721c,8e000 +3497220,8e000 +3497224,8e000 +3497228,8e000 +349722c,8e000 +3497230,8e000 +3497234,8e000 +3497238,8ffffe0 +3497250,8deea00 +3497254,c837e90 +3497258,cc0 +349725c,2ea0 +3497260,bd20 +3497264,bd400 +3497268,bd4000 +349726c,bd40000 +3497270,2fffffd0 +3497288,7ceea00 +349728c,c837e90 +3497290,cb0 +3497294,27e90 +3497298,bffb00 +349729c,27da0 +34972a0,ad0 +34972a4,5c627db0 +34972a8,9deeb30 +34972c0,2de00 +34972c4,bde00 +34972c8,7d9e00 +34972cc,2d79e00 +34972d0,bb09e00 +34972d4,6e409e00 +34972d8,9ffffff7 +34972dc,9e00 +34972e0,9e00 +34972f8,cffff50 +34972fc,ca00000 +3497300,ca00000 +3497304,ceeea00 +3497308,38e90 +349730c,bc0 +3497310,bc0 +3497314,5c638e90 +3497318,9deda00 +3497330,aeec30 +3497334,ae83980 +3497338,e900000 +349733c,4faeec40 +3497340,6fd55dc0 +3497344,5f9009e0 +3497348,e9009e0 +349734c,cd55dc0 +3497350,3ceec40 +3497368,5fffffd0 +349736c,da0 +3497370,7e40 +3497374,cc00 +3497378,4e800 +349737c,ad000 +3497380,da000 +3497384,8e4000 +3497388,cc0000 +34973a0,5ceec30 +34973a4,dc45db0 +34973a8,e900bd0 +34973ac,bc45d90 +34973b0,4dffc20 +34973b4,1db45cc0 +34973b8,5f6009e0 +34973bc,2eb35cd0 +34973c0,7deec50 +34973d8,6deeb00 +34973dc,db37e90 +34973e0,5f500bd0 +34973e4,5f500be0 +34973e8,db37ee0 +34973ec,6dedbe0 +34973f0,bc0 +34973f4,9749e70 +34973f8,5ded800 +3497418,ec000 +349741c,ec000 +349742c,ec000 +3497430,ec000 +3497450,ec000 +3497454,ec000 +3497464,dd000 +3497468,ec000 +349746c,4f8000 +3497470,9d0000 +3497488,29c8 +349748c,7bed93 +3497490,8dda4000 +3497494,8dda4000 +3497498,7bec93 +349749c,29c8 +34974c4,affffff8 +34974d0,affffff8 +34974f8,ac810000 +34974fc,4adeb600 +3497500,6add6 +3497504,6add6 +3497508,4adeb600 +349750c,ac810000 +3497528,4beec30 +349752c,9a46ea0 +3497530,1da0 +3497534,2cd30 +3497538,cc100 +349753c,e9000 +3497544,e9000 +3497548,e9000 +3497560,1aeed70 +3497564,cd739e4 +3497568,7e2000c9 +349756c,ba0aeeca +3497570,d76e64da +3497574,d69c00aa +3497578,d76e64da +349757c,ba0aeeca +3497580,6e400000 +3497584,ad83000 +3497588,8dee90 +3497598,3ed000 +349759c,9de600 +34975a0,cbcb00 +34975a4,3e8ad00 +34975a8,8e26f60 +34975ac,cc00ea0 +34975b0,2effffd0 +34975b4,8e5008f5 +34975b8,cd0001ea +34975d0,effec40 +34975d4,e905dc0 +34975d8,e900ae0 +34975dc,e905dc0 +34975e0,efffd50 +34975e4,e904bd2 +34975e8,e9005f6 +34975ec,e904be3 +34975f0,effed80 +3497608,9ded80 +349760c,8e936b0 +3497610,db00000 +3497614,3f900000 +3497618,5f700000 +349761c,1e900000 +3497620,db00000 +3497624,8e947b0 +3497628,9ded80 +3497640,5ffed800 +3497644,5f65ae80 +3497648,5f600cd0 +349764c,5f6009e0 +3497650,5f6009f0 +3497654,5f6009e0 +3497658,5f600cd0 +349765c,5f65ae80 +3497660,5ffed800 +3497678,dffffe0 +349767c,db00000 +3497680,db00000 +3497684,db00000 +3497688,dffffc0 +349768c,db00000 +3497690,db00000 +3497694,db00000 +3497698,dfffff0 +34976b0,bfffff4 +34976b4,bd00000 +34976b8,bd00000 +34976bc,bd00000 +34976c0,bffffc0 +34976c4,bd00000 +34976c8,bd00000 +34976cc,bd00000 +34976d0,bd00000 +34976e8,1aeed60 +34976ec,be738a0 +34976f0,4e900000 +34976f4,8f400000 +34976f8,9f10bff2 +34976fc,7f4007f2 +3497700,4e9007f2 +3497704,be739f2 +3497708,1beed90 +3497720,5f6009e0 +3497724,5f6009e0 +3497728,5f6009e0 +349772c,5f6009e0 +3497730,5fffffe0 +3497734,5f6009e0 +3497738,5f6009e0 +349773c,5f6009e0 +3497740,5f6009e0 +3497758,dffffb0 +349775c,db000 +3497760,db000 +3497764,db000 +3497768,db000 +349776c,db000 +3497770,db000 +3497774,db000 +3497778,dffffb0 +3497790,cfff40 +3497794,7f40 +3497798,7f40 +349779c,7f40 +34977a0,7f40 +34977a4,7f30 +34977a8,75009e00 +34977ac,8d64dc00 +34977b0,2beec500 +34977c8,5f6009e7 +34977cc,5f609e70 +34977d0,5f69e700 +34977d4,5fbe8000 +34977d8,5fedb000 +34977dc,5f87e800 +34977e0,5f60ae40 +34977e4,5f601dc0 +34977e8,5f6006ea +3497800,cc00000 +3497804,cc00000 +3497808,cc00000 +349780c,cc00000 +3497810,cc00000 +3497814,cc00000 +3497818,cc00000 +349781c,cc00000 +3497820,cfffff7 +3497838,afa00cf8 +349783c,aed02ee8 +3497840,add59be8 +3497844,adaac8e8 +3497848,ad5de1e8 +349784c,ad0db0e8 +3497850,ad0000e8 +3497854,ad0000e8 +3497858,ad0000e8 +3497870,5fc008e0 +3497874,5fe608e0 +3497878,5fcb08e0 +349787c,5f7e48e0 +3497880,5f5ca8e0 +3497884,5f57e8e0 +3497888,5f50dce0 +349788c,5f509ee0 +3497890,5f502ee0 +34978a8,4ceeb20 +34978ac,cd56ea0 +34978b0,3e800ae0 +34978b4,7f5008f2 +34978b8,7f4008f4 +34978bc,7f5008f2 +34978c0,3e800ae0 +34978c4,cd56eb0 +34978c8,4ceeb20 +34978e0,dffed60 +34978e4,db05ce2 +34978e8,db006f6 +34978ec,db006f6 +34978f0,db05ce2 +34978f4,dffed60 +34978f8,db00000 +34978fc,db00000 +3497900,db00000 +3497918,4ceeb20 +349791c,cd56ea0 +3497920,3e800ae0 +3497924,7f5008f2 +3497928,7f4008f4 +349792c,7f5008f1 +3497930,3e800ad0 +3497934,cd56ea0 +3497938,4cefc20 +349793c,ae50 +3497940,c80 +3497950,5ffeeb20 +3497954,5f717eb0 +3497958,5f700cd0 +349795c,5f716ea0 +3497960,5fffea00 +3497964,5f72ae40 +3497968,5f700db0 +349796c,5f7008e5 +3497970,5f7000db +3497988,6ceeb30 +349798c,dc45a90 +3497990,4f600000 +3497994,ec60000 +3497998,5ceeb40 +349799c,6cc0 +34979a0,8e0 +34979a4,c735cd0 +34979a8,8deec50 +34979c0,cffffffb +34979c4,db000 +34979c8,db000 +34979cc,db000 +34979d0,db000 +34979d4,db000 +34979d8,db000 +34979dc,db000 +34979e0,db000 +34979f8,4f7009e0 +34979fc,4f7009e0 +3497a00,4f7009e0 +3497a04,4f7009e0 +3497a08,4f7009e0 +3497a0c,3f7009e0 +3497a10,2e700ad0 +3497a14,dc45dc0 +3497a18,5ceec40 +3497a30,ad0003e8 +3497a34,6f5008e3 +3497a38,e900bc0 +3497a3c,bc00d90 +3497a40,8e15e40 +3497a44,2e7ad00 +3497a48,cbca00 +3497a4c,9de600 +3497a50,3ed000 +3497a68,e80000ad +3497a6c,da0000cb +3497a70,cb0000da +3497a74,ac0ec0e8 +3497a78,8d6de1e5 +3497a7c,6e9bd8e0 +3497a80,1ec8acd0 +3497a84,de37ec0 +3497a88,cd00ea0 +3497aa0,6e7007e7 +3497aa4,ad21db0 +3497aa8,2daad20 +3497aac,7ee700 +3497ab0,3ee200 +3497ab4,bdda00 +3497ab8,7e67e60 +3497abc,3ea00bd0 +3497ac0,bd2004e9 +3497ad8,ae2005e8 +3497adc,2da00cc0 +3497ae0,7e57e50 +3497ae4,ccda00 +3497ae8,4ed200 +3497aec,db000 +3497af0,db000 +3497af4,db000 +3497af8,db000 +3497b10,efffff8 +3497b14,bd3 +3497b18,7e70 +3497b1c,3ea00 +3497b20,bd100 +3497b24,8e5000 +3497b28,4e90000 +3497b2c,cc00000 +3497b30,1ffffffa +3497b40,4ffc00 +3497b44,4f5000 +3497b48,4f5000 +3497b4c,4f5000 +3497b50,4f5000 +3497b54,4f5000 +3497b58,4f5000 +3497b5c,4f5000 +3497b60,4f5000 +3497b64,4f5000 +3497b68,4f5000 +3497b6c,4ffc00 +3497b80,6e500000 +3497b84,cb00000 +3497b88,7e30000 +3497b8c,da0000 +3497b90,9e2000 +3497b94,1e9000 +3497b98,ad000 +3497b9c,3e800 +3497ba0,bc00 +3497ba4,4e60 +3497ba8,bc0 +3497bb0,dfe000 +3497bb4,8e000 +3497bb8,8e000 +3497bbc,8e000 +3497bc0,8e000 +3497bc4,8e000 +3497bc8,8e000 +3497bcc,8e000 +3497bd0,8e000 +3497bd4,8e000 +3497bd8,8e000 +3497bdc,dfe000 +3497bf0,5ed200 +3497bf4,dcdb00 +3497bf8,ad25e80 +3497bfc,7e5007e5 +3497c54,fffffffd +3497c5c,2ca0000 +3497c60,2c9000 +3497ca0,5ceeb10 +3497ca4,b936da0 +3497ca8,bc0 +3497cac,8deffc0 +3497cb0,3e930bd0 +3497cb4,4f827ed0 +3497cb8,aeedbd0 +3497cc8,d900000 +3497ccc,d900000 +3497cd0,d900000 +3497cd4,d900000 +3497cd8,dbdec40 +3497cdc,de65dc0 +3497ce0,db008e0 +3497ce4,da007f2 +3497ce8,db008e0 +3497cec,de64db0 +3497cf0,dbdec40 +3497d10,8ded70 +3497d14,7e936a0 +3497d18,cc00000 +3497d1c,db00000 +3497d20,cc00000 +3497d24,7e936a0 +3497d28,8ded70 +3497d38,bc0 +3497d3c,bc0 +3497d40,bc0 +3497d44,bc0 +3497d48,5dedcc0 +3497d4c,dc48ec0 +3497d50,5f600cc0 +3497d54,7f300bc0 +3497d58,5f600cc0 +3497d5c,dc48ec0 +3497d60,5dedcc0 +3497d80,3beec30 +3497d84,cd54cc0 +3497d88,4f6007e0 +3497d8c,6ffffff3 +3497d90,4f500000 +3497d94,cc538c0 +3497d98,3beec60 +3497da8,5ded0 +3497dac,cb200 +3497db0,d9000 +3497db4,e8000 +3497db8,dffffd0 +3497dbc,e8000 +3497dc0,e8000 +3497dc4,e8000 +3497dc8,e8000 +3497dcc,e8000 +3497dd0,e8000 +3497df0,5dedcc0 +3497df4,dc48ec0 +3497df8,5f600cc0 +3497dfc,7f300bc0 +3497e00,5f600cc0 +3497e04,dc48ec0 +3497e08,5dedcb0 +3497e0c,ca0 +3497e10,9947e60 +3497e14,4cee900 +3497e18,da00000 +3497e1c,da00000 +3497e20,da00000 +3497e24,da00000 +3497e28,dbded40 +3497e2c,de65da0 +3497e30,db00bc0 +3497e34,da00bc0 +3497e38,da00bc0 +3497e3c,da00bc0 +3497e40,da00bc0 +3497e50,bc000 +3497e60,9ffc000 +3497e64,bc000 +3497e68,bc000 +3497e6c,bc000 +3497e70,bc000 +3497e74,bc000 +3497e78,effffe0 +3497e88,7e000 +3497e98,7ffe000 +3497e9c,7e000 +3497ea0,7e000 +3497ea4,7e000 +3497ea8,7e000 +3497eac,7e000 +3497eb0,7e000 +3497eb4,7e000 +3497eb8,1bd000 +3497ebc,dfe7000 +3497ec0,bc00000 +3497ec4,bc00000 +3497ec8,bc00000 +3497ecc,bc00000 +3497ed0,bc03dc2 +3497ed4,bc3db00 +3497ed8,bddc000 +3497edc,bfce500 +3497ee0,bd0cd10 +3497ee4,bc03db0 +3497ee8,bc007e8 +3497ef8,eff4000 +3497efc,5f4000 +3497f00,5f4000 +3497f04,5f4000 +3497f08,5f4000 +3497f0c,5f4000 +3497f10,5f4000 +3497f14,5f4000 +3497f18,4f5000 +3497f1c,ea000 +3497f20,8efb0 +3497f40,8dddaec0 +3497f44,8e4dc5e4 +3497f48,8d0cb0e6 +3497f4c,8d0ba0e7 +3497f50,8d0ba0e7 +3497f54,8d0ba0e7 +3497f58,8d0ba0e7 +3497f78,dbded40 +3497f7c,de65da0 +3497f80,db00bc0 +3497f84,da00bc0 +3497f88,da00bc0 +3497f8c,da00bc0 +3497f90,da00bc0 +3497fb0,4ceeb20 +3497fb4,cd56da0 +3497fb8,1e700ad0 +3497fbc,5f6008e0 +3497fc0,1e700ad0 +3497fc4,cd46db0 +3497fc8,4ceeb20 +3497fe8,dbdec30 +3497fec,de65db0 +3497ff0,db009e0 +3497ff4,da007e0 +3497ff8,db008e0 +3497ffc,de65db0 +3498000,dbeec40 +3498004,d900000 +3498008,d900000 +349800c,d900000 +3498020,4cedcc0 +3498024,cc47ec0 +3498028,1e700cc0 +349802c,5f600bc0 +3498030,2e700cc0 +3498034,cc47ec0 +3498038,5cedbc0 +349803c,ac0 +3498040,ac0 +3498044,ac0 +3498058,ccdef9 +349805c,ce8300 +3498060,cb0000 +3498064,ca0000 +3498068,ca0000 +349806c,ca0000 +3498070,ca0000 +3498090,4ceea10 +3498094,bd45b60 +3498098,bd40000 +349809c,3bddb20 +34980a0,4da0 +34980a4,b945ea0 +34980a8,5ceeb20 +34980c0,8e0000 +34980c4,8e0000 +34980c8,6fffffb0 +34980cc,8e0000 +34980d0,8e0000 +34980d4,8e0000 +34980d8,8e0000 +34980dc,6e7000 +34980e0,befb0 +3498100,da00bc0 +3498104,da00bc0 +3498108,da00bc0 +349810c,da00bc0 +3498110,da00bc0 +3498114,bd47ec0 +3498118,5dedbc0 +3498138,6e3007e3 +349813c,d900bc0 +3498140,ad01e80 +3498144,5e48e20 +3498148,dacb00 +349814c,9de700 +3498150,3ee000 +3498170,e80000ac +3498174,ca0000ca +3498178,ac0db0e7 +349817c,6e3dd5e2 +3498180,eabcad0 +3498184,ce79eb0 +3498188,ae15f80 +34981a8,3da00bc0 +34981ac,6e69e40 +34981b0,9ee700 +34981b4,2ed000 +34981b8,ccda00 +34981bc,9e46e70 +34981c0,6e7009e4 +34981e0,6e5005e5 +34981e4,da00bd0 +34981e8,9e00e90 +34981ec,3e78e30 +34981f0,cccc00 +34981f4,7ee700 +34981f8,de000 +34981fc,da000 +3498200,8e5000 +3498204,dea0000 +3498218,bffffc0 +349821c,5e70 +3498220,3d900 +3498224,cb000 +3498228,bd2000 +349822c,9e40000 +3498230,dffffc0 +3498240,6dea0 +3498244,bd300 +3498248,cb000 +349824c,cb000 +3498250,5ea000 +3498254,bfd2000 +3498258,7e9000 +349825c,db000 +3498260,cb000 +3498264,cb000 +3498268,bd400 +349826c,5dea0 +3498278,ca000 +349827c,ca000 +3498280,ca000 +3498284,ca000 +3498288,ca000 +349828c,ca000 +3498290,ca000 +3498294,ca000 +3498298,ca000 +349829c,ca000 +34982a0,ca000 +34982a4,ca000 +34982a8,ca000 +34982b0,bed3000 +34982b4,4e9000 +34982b8,da000 +34982bc,ca000 +34982c0,bc400 +34982c4,5efa0 +34982c8,bd500 +34982cc,cb000 +34982d0,da000 +34982d4,da000 +34982d8,5e8000 +34982dc,bec2000 +3498300,5ded83a7 +3498304,9838dec3 +3498378,7f024429 +349837c,3c334133 +3498380,41334633 +3498384,44297f02 +34983b4,5409 +34983b8,4dc548ff +34983bc,41ff43ff +34983c0,47ff49ff +34983c4,43ff20c5 +34983c8,c0000 +34983f4,3f75 +34983f8,49ff33ff +34983fc,28ff2dff +3498400,33ff39ff +3498404,3cff00ff +3498408,770000 +3498434,329d +3498438,37ff1bff +349843c,21ff28ff +3498440,2fff35ff +3498444,3cff00ff +3498448,9d0000 +3498474,329e +3498478,35ff21ff +349847c,28ff06ff +3498480,9ff3cff +3498484,42ff00ff +3498488,9e0000 +34984b4,359e +34984b8,39ff27ff +34984bc,2eff00ff +34984c0,2ff42ff +34984c4,48ff00ff +34984c8,9e0000 +34984f4,3a9e +34984f8,3eff2eff +34984fc,35ff00ff +3498500,dff48ff +3498504,4dff00ff +3498508,9e0000 +3498534,3e9e +3498538,42ff35ff +349853c,3bff1bff +3498540,27ff4dff +3498544,53ff00ff +3498548,9e0000 +3498574,439e +3498578,47ff3bff +349857c,41ff47ff +3498580,4dff52ff +3498584,58ff00ff +3498588,9e0000 +34985b4,4d9e +34985b8,4dff41ff +34985bc,47ff4dff +34985c0,52ff57ff +34985c4,5cff00ff +34985c8,9e0000 +34985e4,3f04474f +34985e8,3e663e66 +34985ec,43664666 +34985f0,48664d66 +34985f4,57665bc5 +34985f8,53ff47ff +34985fc,4dff52ff +3498600,57ff5cff +3498604,60ff0eff +3498608,19c56666 +349860c,66666466 +3498610,61665f66 +3498614,5c665a66 +3498618,504f3f04 +3498620,6605 +3498624,4ec34bff +3498628,41ff41ff +349862c,45ff48ff +3498630,4cff4fff +3498634,55ff59ff +3498638,4fff4dff +349863c,52ff57ff +3498640,5cff60ff +3498644,64ff61ff +3498648,67ff66ff +349864c,64ff62ff +3498650,60ff5dff +3498654,5bff57ff +3498658,49ff0ec3 +349865c,50000 +3498660,3958 +3498664,44ff31ff +3498668,20ff25ff +349866c,2bff31ff +3498670,38ff3eff +3498674,44ff49ff +3498678,4dff52ff +349867c,57ff5cff +3498680,60ff64ff +3498684,68ff67ff +3498688,64ff60ff +349868c,5cff58ff +3498690,53ff4eff +3498694,48ff43ff +3498698,32ff00ff +349869c,580000 +34986a0,2f71 +34986a4,36ff1dff +34986a8,1fff26ff +34986ac,2dff34ff +34986b0,3aff41ff +34986b4,47ff4cff +34986b8,52ff57ff +34986bc,5cff60ff +34986c0,64ff68ff +34986c4,67ff64ff +34986c8,60ff5bff +34986cc,57ff51ff +34986d0,4cff46ff +34986d4,40ff3aff +34986d8,27ff00ff +34986dc,710000 +34986e0,2f71 +34986e4,36ff21ff +34986e8,16ff00ff +34986ec,ff00ff +34986f0,2cff47ff +34986f4,4cff52ff +34986f8,57ff5cff +34986fc,60ff64ff +3498700,67ff67ff +3498704,64ff60ff +3498708,5bff57ff +349870c,52ff0dff +3498710,ff00ff +3498714,aff33ff +3498718,21ff00ff +349871c,710000 +3498720,3371 +3498724,3aff28ff +3498728,22ff0fff +349872c,13ff19ff +3498730,39ff4cff +3498734,52ff57ff +3498738,5bff60ff +349873c,64ff67ff +3498740,67ff64ff +3498744,60ff5cff +3498748,57ff52ff +349874c,4cff1dff +3498750,12ff14ff +3498754,19ff2dff +3498758,1bff00ff +349875c,710000 +3498760,3871 +3498764,3dff2fff +3498768,33ff3aff +349876c,40ff46ff +3498770,4cff51ff +3498774,57ff5bff +3498778,60ff64ff +349877c,67ff68ff +3498780,64ff60ff +3498784,5cff57ff +3498788,52ff4cff +349878c,47ff41ff +3498790,3aff34ff +3498794,2dff26ff +3498798,12ff00ff +349879c,710000 +34987a0,3569 +34987a4,37ff33ff +34987a8,3aff40ff +34987ac,46ff4cff +34987b0,51ff57ff +34987b4,5bff60ff +34987b8,64ff67ff +34987bc,68ff64ff +34987c0,60ff5cff +34987c4,57ff52ff +34987c8,4dff47ff +34987cc,41ff3aff +34987d0,34ff2dff +34987d4,26ff1fff +34987d8,6ff00ff +34987dc,690000 +34987e0,1e21 +34987e4,2f600ff +34987e8,ff00ff +34987ec,ff00ff +34987f0,ff00ff +34987f4,2ff1eff +34987f8,60ff68ff +34987fc,64ff60ff +3498800,5cff57ff +3498804,52ff2cff +3498808,6ff00ff +349880c,ff00ff +3498810,ff00ff +3498814,ff00ff +3498818,ff00f6 +349881c,210000 +3498824,3b00ae +3498828,cc00cc +349882c,cc00cc +3498830,cc00cc +3498834,cc03ec +3498838,62ff64ff +349883c,60ff5cff +3498840,57ff52ff +3498844,4dff00ff +3498848,ec00cc +349884c,cc00cc +3498850,cc00cc +3498854,cc00cc +3498858,ae003b +3498874,5f9e +3498878,65ff60ff +349887c,5cff57ff +3498880,52ff4dff +3498884,47ff00ff +3498888,9e0000 +34988b4,659e +34988b8,63ff5cff +34988bc,57ff52ff +34988c0,4dff47ff +34988c4,41ff00ff +34988c8,9e0000 +34988f4,649e +34988f8,61ff58ff +34988fc,53ff35ff +3498900,31ff41ff +3498904,3bff00ff +3498908,9e0000 +3498934,609e +3498938,5eff53ff +349893c,4dff00ff +3498940,ff3bff +3498944,35ff00ff +3498948,9e0000 +3498974,5d9e +3498978,5bff4dff +349897c,48ff00ff +3498980,6ff35ff +3498984,2eff00ff +3498988,9e0000 +34989b4,5a9e +34989b8,57ff48ff +34989bc,42ff03ff +34989c0,cff2eff +34989c4,28ff00ff +34989c8,9e0000 +34989f4,559e +34989f8,53ff42ff +34989fc,3cff2dff +3498a00,28ff28ff +3498a04,1fff00ff +3498a08,9e0000 +3498a34,4b91 +3498a38,44ff33ff +3498a3c,35ff2fff +3498a40,28ff1fff +3498a44,7ff00ff +3498a48,900000 +3498a74,1229 +3498a78,f700ff +3498a7c,ff00ff +3498a80,ff00ff +3498a84,ff00f8 +3498a88,2e0000 +3498ab8,30008c +3498abc,990099 +3498ac0,990099 +3498ac4,8c0030 +3498b20,f0f0f0f0 +3498b24,f0f0f0f0 +3498b28,f0f0f0f0 +3498b2c,f0f0f0f0 +3498b30,f0f0f0f0 +3498b34,f0f0f0f0 +3498b38,dff0f0f0 +3498b3c,f0f0f0f0 +3498b40,f0f0f0f0 +3498b44,f0f0f0df +3498b48,dff0f0f0 +3498b4c,f0f0f0f0 +3498b50,f0f0f0f0 +3498b54,f0f0f0df +3498b58,dfcff0f0 +3498b5c,f0f0f0f0 +3498b60,f0f0f0f0 +3498b64,f0f0cfcf +3498b68,cfcff0f0 +3498b6c,f0f0f0f0 +3498b70,f0f0f0f0 +3498b74,f0f0cfcf +3498b78,cfcfcff0 +3498b7c,f0f0f0f0 +3498b80,f0f0f0f0 +3498b84,f0cfcfcf +3498b88,cfcfcff0 +3498b8c,f0f0f0f0 +3498b90,f0f0f0f0 +3498b94,f0cfcfcf +3498b98,cfcfcfcf +3498b9c,f0f0f0f0 +3498ba0,f0f0f0f0 +3498ba4,cfcfcfcf +3498ba8,cfbfbfbf +3498bac,f0f0f0f0 +3498bb0,f0f0f0f0 +3498bb4,bfbfbfbf +3498bb8,bfbfbfbf +3498bbc,f0f0f0f0 +3498bc0,f0f0f0bf +3498bc4,bfbfbfbf +3498bc8,bfbfbfbf +3498bcc,bff0f0f0 +3498bd0,f0f0f0bf +3498bd4,bfbff0f0 +3498bd8,f0f0f0f0 +3498bdc,f0f0f0f0 +3498be0,f0f0f0f0 +3498be4,f0f0f0f0 +3498be8,f0f0f0f0 +3498bec,f0f0f0f0 +3498bf0,f0f0f0f0 +3498bf4,f0f0f0f0 +3498bf8,f0f0f0f0 +3498bfc,f0f0f0f0 +3498c00,f0f0f0f0 +3498c04,f0f0f0f0 +3498c08,f0f0f0f0 +3498c0c,f0f0f0f0 +3498c10,f0f0f0f0 +3498c14,f0f0f0f0 +3498c18,f0f0f0f0 +3498c1c,f0f0f0f0 +3498c20,f0f0f0f0 +3498c24,f0f0f0f0 +3498c28,f0f0f0f0 +3498c2c,f0f0f0f0 +3498c30,f0f0f0f0 +3498c34,f0f0f0cf +3498c38,cff0f0f0 +3498c3c,f0f0f0f0 +3498c40,f0f0f0f0 +3498c44,f0f0f0cf +3498c48,cfcff0f0 +3498c4c,f0f0f0f0 +3498c50,f0f0f0f0 +3498c54,f0f0bfcf +3498c58,cfcff0f0 +3498c5c,f0f0f0f0 +3498c60,f0f0f0f0 +3498c64,f0f0bfcf +3498c68,cfcff0f0 +3498c6c,f0f0f0f0 +3498c70,f0f0f0f0 +3498c74,f0bfcfbf +3498c78,bfbfbff0 +3498c7c,f0f0f0f0 +3498c80,f0f0f0f0 +3498c84,f0bfbfbf +3498c88,bfbfbff0 +3498c8c,f0f0f0f0 +3498c90,f0f0f0f0 +3498c94,bfbfbfbf +3498c98,bfbfbfbf +3498c9c,f0f0f0f0 +3498ca0,f0f0f0f0 +3498ca4,bfbfbfbf +3498ca8,bfbfbfbf +3498cac,f0f0f0f0 +3498cb0,f0f0f0f0 +3498cb4,bfbfbfbf +3498cb8,bfbfbfaf +3498cbc,f0f0f0f0 +3498cc0,f0f0f0af +3498cc4,bfbfbfbf +3498cc8,afafaff0 +3498ccc,f0f0f0f0 +3498cd0,f0f0f0bf +3498cd4,bfbfaff0 +3498cd8,f0f0f0f0 +3498cdc,f0f0f0f0 +3498ce0,f0f0f0f0 +3498ce4,f0f0f0f0 +3498ce8,f0f0f0f0 +3498cec,f0f0f0f0 +3498cf0,f0f0f0f0 +3498cf4,f0f0f0f0 +3498cf8,f0f0f0f0 +3498cfc,f0f0f0f0 +3498d00,f0f0f0f0 +3498d04,f0f0f0f0 +3498d08,f0f0f0f0 +3498d0c,f0f0f0f0 +3498d10,f0f0f0f0 +3498d14,f0f0f0f0 +3498d18,f0f0f0f0 +3498d1c,f0f0f0f0 +3498d20,f0f0f0f0 +3498d24,f0f0f0f0 +3498d28,f0f0f0f0 +3498d2c,f0f0f0f0 +3498d30,f0f0f0f0 +3498d34,f0f0f0ef +3498d38,eff0f0f0 +3498d3c,f0f0f0f0 +3498d40,f0f0f0f0 +3498d44,f0f0f0ef +3498d48,bfbff0f0 +3498d4c,f0f0f0f0 +3498d50,f0f0f0f0 +3498d54,f0f0dfdf +3498d58,bfbff0f0 +3498d5c,f0f0f0f0 +3498d60,f0f0f0f0 +3498d64,f0f0dfbf +3498d68,afaff0f0 +3498d6c,f0f0f0f0 +3498d70,f0f0f0f0 +3498d74,f0dfdfaf +3498d78,afafaff0 +3498d7c,f0f0f0f0 +3498d80,f0f0f0f0 +3498d84,f0dfafaf +3498d88,afafaff0 +3498d8c,f0f0f0f0 +3498d90,f0f0f0f0 +3498d94,dfdfafaf +3498d98,afafaff0 +3498d9c,f0f0f0f0 +3498da0,f0f0f0f0 +3498da4,dfdfafaf +3498da8,afafaf9f +3498dac,f0f0f0f0 +3498db0,f0f0f0f0 +3498db4,cfafafaf +3498db8,afaf9f9f +3498dbc,f0f0f0f0 +3498dc0,f0f0f0cf +3498dc4,cfafafaf +3498dc8,9f9ff0f0 +3498dcc,f0f0f0f0 +3498dd0,f0f0f0cf +3498dd4,afafaf9f +3498dd8,f0f0f0f0 +3498ddc,f0f0f0f0 +3498de0,f0f0f0cf +3498de4,aff0f0f0 +3498de8,f0f0f0f0 +3498dec,f0f0f0f0 +3498df0,f0f0f0f0 +3498df4,f0f0f0f0 +3498df8,f0f0f0f0 +3498dfc,f0f0f0f0 +3498e00,f0f0f0f0 +3498e04,f0f0f0f0 +3498e08,f0f0f0f0 +3498e0c,f0f0f0f0 +3498e10,f0f0f0f0 +3498e14,f0f0f0f0 +3498e18,f0f0f0f0 +3498e1c,f0f0f0f0 +3498e20,f0f0f0f0 +3498e24,f0f0f0f0 +3498e28,f0f0f0f0 +3498e2c,f0f0f0f0 +3498e30,f0f0f0f0 +3498e34,f0f0f0ff +3498e38,ff9ff0f0 +3498e3c,f0f0f0f0 +3498e40,f0f0f0f0 +3498e44,f0f0ffff +3498e48,ff9ff0f0 +3498e4c,f0f0f0f0 +3498e50,f0f0f0f0 +3498e54,f0f0ffff +3498e58,9f9ff0f0 +3498e5c,f0f0f0f0 +3498e60,f0f0f0f0 +3498e64,f0f0ffff +3498e68,9f9ff0f0 +3498e6c,f0f0f0f0 +3498e70,f0f0f0f0 +3498e74,f0efef9f +3498e78,9f9f9ff0 +3498e7c,f0f0f0f0 +3498e80,f0f0f0f0 +3498e84,f0efef9f +3498e88,9f9f8ff0 +3498e8c,f0f0f0f0 +3498e90,f0f0f0f0 +3498e94,f0efef9f +3498e98,9f8f8ff0 +3498e9c,f0f0f0f0 +3498ea0,f0f0f0f0 +3498ea4,efef9f9f +3498ea8,8f8f8ff0 +3498eac,f0f0f0f0 +3498eb0,f0f0f0f0 +3498eb4,efef9f8f +3498eb8,8f8f8ff0 +3498ebc,f0f0f0f0 +3498ec0,f0f0f0ef +3498ec4,efef8f8f +3498ec8,8f8ff0f0 +3498ecc,f0f0f0f0 +3498ed0,f0f0f0ef +3498ed4,ef8f8f8f +3498ed8,f0f0f0f0 +3498edc,f0f0f0f0 +3498ee0,f0f0f0ef +3498ee4,ef8f8ff0 +3498ee8,f0f0f0f0 +3498eec,f0f0f0f0 +3498ef0,f0f0f0f0 +3498ef4,8ff0f0f0 +3498ef8,f0f0f0f0 +3498efc,f0f0f0f0 +3498f00,f0f0f0f0 +3498f04,f0f0f0f0 +3498f08,f0f0f0f0 +3498f0c,f0f0f0f0 +3498f10,f0f0f0f0 +3498f14,f0f0f0f0 +3498f18,f0f0f0f0 +3498f1c,f0f0f0f0 +3498f20,f0f0f0f0 +3498f24,f0f0f0f0 +3498f28,f0f0f0f0 +3498f2c,f0f0f0f0 +3498f30,f0f0f0f0 +3498f34,f0f0f0ff +3498f38,ff7ff0f0 +3498f3c,f0f0f0f0 +3498f40,f0f0f0f0 +3498f44,f0f0ffff +3498f48,ff7ff0f0 +3498f4c,f0f0f0f0 +3498f50,f0f0f0f0 +3498f54,f0f0ffff +3498f58,ff7ff0f0 +3498f5c,f0f0f0f0 +3498f60,f0f0f0f0 +3498f64,f0f0ffff +3498f68,7f7ff0f0 +3498f6c,f0f0f0f0 +3498f70,f0f0f0f0 +3498f74,f0ffffff +3498f78,7f7ff0f0 +3498f7c,f0f0f0f0 +3498f80,f0f0f0f0 +3498f84,f0ffffff +3498f88,7f7ff0f0 +3498f8c,f0f0f0f0 +3498f90,f0f0f0f0 +3498f94,f0ffff7f +3498f98,7f7f7ff0 +3498f9c,f0f0f0f0 +3498fa0,f0f0f0f0 +3498fa4,ffffff7f +3498fa8,7f7f6ff0 +3498fac,f0f0f0f0 +3498fb0,f0f0f0f0 +3498fb4,ffffff7f +3498fb8,7f6f6ff0 +3498fbc,f0f0f0f0 +3498fc0,f0f0f0f0 +3498fc4,ffffff7f +3498fc8,7f6ff0f0 +3498fcc,f0f0f0f0 +3498fd0,f0f0f0f0 +3498fd4,ffff7f7f +3498fd8,f0f0f0f0 +3498fdc,f0f0f0f0 +3498fe0,f0f0f0ff +3498fe4,ffff7ff0 +3498fe8,f0f0f0f0 +3498fec,f0f0f0f0 +3498ff0,f0f0f0f0 +3498ff4,fffff0f0 +3498ff8,f0f0f0f0 +3498ffc,f0f0f0f0 +3499000,f0f0f0f0 +3499004,f0f0f0f0 +3499008,f0f0f0f0 +349900c,f0f0f0f0 +3499010,f0f0f0f0 +3499014,f0f0f0f0 +3499018,f0f0f0f0 +349901c,f0f0f0f0 +3499020,f0f0f0f0 +3499024,f0f0f0f0 +3499028,f0f0f0f0 +349902c,f0f0f0f0 +3499030,f0f0f0f0 +3499034,f0f0ffff +3499038,ff5ff0f0 +349903c,f0f0f0f0 +3499040,f0f0f0f0 +3499044,f0f0ffff +3499048,ff5ff0f0 +349904c,f0f0f0f0 +3499050,f0f0f0f0 +3499054,f0f0ffff +3499058,ff5ff0f0 +349905c,f0f0f0f0 +3499060,f0f0f0f0 +3499064,f0f0ffff +3499068,ff5ff0f0 +349906c,f0f0f0f0 +3499070,f0f0f0f0 +3499074,f0f0ffff +3499078,ff5ff0f0 +349907c,f0f0f0f0 +3499080,f0f0f0f0 +3499084,f0ffffff +3499088,5f5ff0f0 +349908c,f0f0f0f0 +3499090,f0f0f0f0 +3499094,f0ffffff +3499098,5f5ff0f0 +349909c,f0f0f0f0 +34990a0,f0f0f0f0 +34990a4,f0ffffff +34990a8,5f5ff0f0 +34990ac,f0f0f0f0 +34990b0,f0f0f0f0 +34990b4,f0ffffff +34990b8,5f5ff0f0 +34990bc,f0f0f0f0 +34990c0,f0f0f0f0 +34990c4,ffffffff +34990c8,5ff0f0f0 +34990cc,f0f0f0f0 +34990d0,f0f0f0f0 +34990d4,ffffff5f +34990d8,5ff0f0f0 +34990dc,f0f0f0f0 +34990e0,f0f0f0f0 +34990e4,ffffff5f +34990e8,f0f0f0f0 +34990ec,f0f0f0f0 +34990f0,f0f0f0f0 +34990f4,ffffff5f +34990f8,f0f0f0f0 +34990fc,f0f0f0f0 +3499100,f0f0f0f0 +3499104,f0f0fff0 +3499108,f0f0f0f0 +349910c,f0f0f0f0 +3499110,f0f0f0f0 +3499114,f0f0f0f0 +3499118,f0f0f0f0 +349911c,f0f0f0f0 +3499120,f0f0f0f0 +3499124,f0f0f0f0 +3499128,f0f0f0f0 +349912c,f0f0f0f0 +3499130,f0f0f0f0 +3499134,f0f0ffff +3499138,fffff0f0 +349913c,f0f0f0f0 +3499140,f0f0f0f0 +3499144,f0f0ffff +3499148,fffff0f0 +349914c,f0f0f0f0 +3499150,f0f0f0f0 +3499154,f0f0ffff +3499158,ff3ff0f0 +349915c,f0f0f0f0 +3499160,f0f0f0f0 +3499164,f0f0ffff +3499168,ff3ff0f0 +349916c,f0f0f0f0 +3499170,f0f0f0f0 +3499174,f0f0ffff +3499178,ff3ff0f0 +349917c,f0f0f0f0 +3499180,f0f0f0f0 +3499184,f0f0ffff +3499188,ff3ff0f0 +349918c,f0f0f0f0 +3499190,f0f0f0f0 +3499194,f0f0ffff +3499198,ff3ff0f0 +349919c,f0f0f0f0 +34991a0,f0f0f0f0 +34991a4,f0ffffff +34991a8,ff3ff0f0 +34991ac,f0f0f0f0 +34991b0,f0f0f0f0 +34991b4,f0ffffff +34991b8,fff0f0f0 +34991bc,f0f0f0f0 +34991c0,f0f0f0f0 +34991c4,f0ffffff +34991c8,fff0f0f0 +34991cc,f0f0f0f0 +34991d0,f0f0f0f0 +34991d4,f0ffffff +34991d8,fff0f0f0 +34991dc,f0f0f0f0 +34991e0,f0f0f0f0 +34991e4,f0ffffff +34991e8,fff0f0f0 +34991ec,f0f0f0f0 +34991f0,f0f0f0f0 +34991f4,f0ffffff +34991f8,fff0f0f0 +34991fc,f0f0f0f0 +3499200,f0f0f0f0 +3499204,f0f0f0ff +3499208,f0f0f0f0 +349920c,f0f0f0f0 +3499210,f0f0f0f0 +3499214,f0f0f0f0 +3499218,f0f0f0f0 +349921c,f0f0f0f0 +3499220,f0f0f0f0 +3499224,f0f0f0f0 +3499228,f0f0f0f0 +349922c,f0f0f0f0 +3499230,f0f0f0f0 +3499234,f0f0ffff +3499238,fffff0f0 +349923c,f0f0f0f0 +3499240,f0f0f0f0 +3499244,f0f0ffff +3499248,fffff0f0 +349924c,f0f0f0f0 +3499250,f0f0f0f0 +3499254,f0f0ffff +3499258,fffff0f0 +349925c,f0f0f0f0 +3499260,f0f0f0f0 +3499264,f0f0ffff +3499268,fffff0f0 +349926c,f0f0f0f0 +3499270,f0f0f0f0 +3499274,f0f0ffff +3499278,fffff0f0 +349927c,f0f0f0f0 +3499280,f0f0f0f0 +3499284,f0f0ffff +3499288,fffff0f0 +349928c,f0f0f0f0 +3499290,f0f0f0f0 +3499294,f0f0ffff +3499298,fffff0f0 +349929c,f0f0f0f0 +34992a0,f0f0f0f0 +34992a4,f0f0ffff +34992a8,fffff0f0 +34992ac,f0f0f0f0 +34992b0,f0f0f0f0 +34992b4,f0f0ffff +34992b8,fffff0f0 +34992bc,f0f0f0f0 +34992c0,f0f0f0f0 +34992c4,f0f0ffff +34992c8,fffff0f0 +34992cc,f0f0f0f0 +34992d0,f0f0f0f0 +34992d4,f0f0ffff +34992d8,fffff0f0 +34992dc,f0f0f0f0 +34992e0,f0f0f0f0 +34992e4,f0f0ffff +34992e8,fffff0f0 +34992ec,f0f0f0f0 +34992f0,f0f0f0f0 +34992f4,f0f0ffff +34992f8,fffff0f0 +34992fc,f0f0f0f0 +3499300,f0f0f0f0 +3499304,f0f0ffff +3499308,fffff0f0 +349930c,f0f0f0f0 +3499310,f0f0f0f0 +3499314,f0f0f0f0 +3499318,f0f0f0f0 +349931c,f0f0f0f0 +3499320,f0f0f0f0 +3499324,f0f0f0f0 +3499328,f0f0f0f0 +349932c,f0f0f0f0 +3499330,f0f0f0f0 +3499334,f0f0ffff +3499338,fffff0f0 +349933c,f0f0f0f0 +3499340,f0f0f0f0 +3499344,f0f0ffff +3499348,fffff0f0 +349934c,f0f0f0f0 +3499350,f0f0f0f0 +3499354,f0f03fff +3499358,fffff0f0 +349935c,f0f0f0f0 +3499360,f0f0f0f0 +3499364,f0f03fff +3499368,fffff0f0 +349936c,f0f0f0f0 +3499370,f0f0f0f0 +3499374,f0f03fff +3499378,fffff0f0 +349937c,f0f0f0f0 +3499380,f0f0f0f0 +3499384,f0f03fff +3499388,fffff0f0 +349938c,f0f0f0f0 +3499390,f0f0f0f0 +3499394,f0f03fff +3499398,fffff0f0 +349939c,f0f0f0f0 +34993a0,f0f0f0f0 +34993a4,f0f03fff +34993a8,fffffff0 +34993ac,f0f0f0f0 +34993b0,f0f0f0f0 +34993b4,f0f0f0ff +34993b8,fffffff0 +34993bc,f0f0f0f0 +34993c0,f0f0f0f0 +34993c4,f0f0f0ff +34993c8,fffffff0 +34993cc,f0f0f0f0 +34993d0,f0f0f0f0 +34993d4,f0f0f0ff +34993d8,fffffff0 +34993dc,f0f0f0f0 +34993e0,f0f0f0f0 +34993e4,f0f0f0ff +34993e8,fffffff0 +34993ec,f0f0f0f0 +34993f0,f0f0f0f0 +34993f4,f0f0f0ff +34993f8,fffffff0 +34993fc,f0f0f0f0 +3499400,f0f0f0f0 +3499404,f0f0f0f0 +3499408,fff0f0f0 +349940c,f0f0f0f0 +3499410,f0f0f0f0 +3499414,f0f0f0f0 +3499418,f0f0f0f0 +349941c,f0f0f0f0 +3499420,f0f0f0f0 +3499424,f0f0f0f0 +3499428,f0f0f0f0 +349942c,f0f0f0f0 +3499430,f0f0f0f0 +3499434,f0f05fff +3499438,fffff0f0 +349943c,f0f0f0f0 +3499440,f0f0f0f0 +3499444,f0f05fff +3499448,fffff0f0 +349944c,f0f0f0f0 +3499450,f0f0f0f0 +3499454,f0f05fff +3499458,fffff0f0 +349945c,f0f0f0f0 +3499460,f0f0f0f0 +3499464,f0f05fff +3499468,fffff0f0 +349946c,f0f0f0f0 +3499470,f0f0f0f0 +3499474,f0f05fff +3499478,fffff0f0 +349947c,f0f0f0f0 +3499480,f0f0f0f0 +3499484,f0f05f5f +3499488,fffffff0 +349948c,f0f0f0f0 +3499490,f0f0f0f0 +3499494,f0f05f5f +3499498,fffffff0 +349949c,f0f0f0f0 +34994a0,f0f0f0f0 +34994a4,f0f05f5f +34994a8,fffffff0 +34994ac,f0f0f0f0 +34994b0,f0f0f0f0 +34994b4,f0f05f5f +34994b8,fffffff0 +34994bc,f0f0f0f0 +34994c0,f0f0f0f0 +34994c4,f0f0f05f +34994c8,ffffffff +34994cc,f0f0f0f0 +34994d0,f0f0f0f0 +34994d4,f0f0f05f +34994d8,5fffffff +34994dc,f0f0f0f0 +34994e0,f0f0f0f0 +34994e4,f0f0f0f0 +34994e8,5fffffff +34994ec,f0f0f0f0 +34994f0,f0f0f0f0 +34994f4,f0f0f0f0 +34994f8,5fffffff +34994fc,f0f0f0f0 +3499500,f0f0f0f0 +3499504,f0f0f0f0 +3499508,f0fff0f0 +349950c,f0f0f0f0 +3499510,f0f0f0f0 +3499514,f0f0f0f0 +3499518,f0f0f0f0 +349951c,f0f0f0f0 +3499520,f0f0f0f0 +3499524,f0f0f0f0 +3499528,f0f0f0f0 +349952c,f0f0f0f0 +3499530,f0f0f0f0 +3499534,f0f07fff +3499538,fff0f0f0 +349953c,f0f0f0f0 +3499540,f0f0f0f0 +3499544,f0f07fff +3499548,fffff0f0 +349954c,f0f0f0f0 +3499550,f0f0f0f0 +3499554,f0f07fff +3499558,fffff0f0 +349955c,f0f0f0f0 +3499560,f0f0f0f0 +3499564,f0f07f7f +3499568,fffff0f0 +349956c,f0f0f0f0 +3499570,f0f0f0f0 +3499574,f0f07f7f +3499578,fffffff0 +349957c,f0f0f0f0 +3499580,f0f0f0f0 +3499584,f0f07f7f +3499588,fffffff0 +349958c,f0f0f0f0 +3499590,f0f0f0f0 +3499594,f07f7f7f +3499598,7ffffff0 +349959c,f0f0f0f0 +34995a0,f0f0f0f0 +34995a4,f06f7f7f +34995a8,7fffffff +34995ac,f0f0f0f0 +34995b0,f0f0f0f0 +34995b4,f06f6f7f +34995b8,7fffffff +34995bc,f0f0f0f0 +34995c0,f0f0f0f0 +34995c4,f0f06f7f +34995c8,7fffffff +34995cc,f0f0f0f0 +34995d0,f0f0f0f0 +34995d4,f0f0f0f0 +34995d8,7f7fffff +34995dc,f0f0f0f0 +34995e0,f0f0f0f0 +34995e4,f0f0f0f0 +34995e8,f07fffff +34995ec,fff0f0f0 +34995f0,f0f0f0f0 +34995f4,f0f0f0f0 +34995f8,f0f0ffff +34995fc,f0f0f0f0 +3499600,f0f0f0f0 +3499604,f0f0f0f0 +3499608,f0f0f0f0 +349960c,f0f0f0f0 +3499610,f0f0f0f0 +3499614,f0f0f0f0 +3499618,f0f0f0f0 +349961c,f0f0f0f0 +3499620,f0f0f0f0 +3499624,f0f0f0f0 +3499628,f0f0f0f0 +349962c,f0f0f0f0 +3499630,f0f0f0f0 +3499634,f0f09fff +3499638,fff0f0f0 +349963c,f0f0f0f0 +3499640,f0f0f0f0 +3499644,f0f09fff +3499648,fffff0f0 +349964c,f0f0f0f0 +3499650,f0f0f0f0 +3499654,f0f09f9f +3499658,fffff0f0 +349965c,f0f0f0f0 +3499660,f0f0f0f0 +3499664,f0f09f9f +3499668,fffff0f0 +349966c,f0f0f0f0 +3499670,f0f0f0f0 +3499674,f09f9f9f +3499678,9fffeff0 +349967c,f0f0f0f0 +3499680,f0f0f0f0 +3499684,f08f9f9f +3499688,9fefeff0 +349968c,f0f0f0f0 +3499690,f0f0f0f0 +3499694,f08f8f9f +3499698,9fefeff0 +349969c,f0f0f0f0 +34996a0,f0f0f0f0 +34996a4,f08f8f8f +34996a8,9f9fefef +34996ac,f0f0f0f0 +34996b0,f0f0f0f0 +34996b4,f08f8f8f +34996b8,8f9fefef +34996bc,f0f0f0f0 +34996c0,f0f0f0f0 +34996c4,f0f08f8f +34996c8,8f8fefef +34996cc,eff0f0f0 +34996d0,f0f0f0f0 +34996d4,f0f0f0f0 +34996d8,8f8f8fef +34996dc,eff0f0f0 +34996e0,f0f0f0f0 +34996e4,f0f0f0f0 +34996e8,f08f8fef +34996ec,eff0f0f0 +34996f0,f0f0f0f0 +34996f4,f0f0f0f0 +34996f8,f0f0f08f +34996fc,f0f0f0f0 +3499700,f0f0f0f0 +3499704,f0f0f0f0 +3499708,f0f0f0f0 +349970c,f0f0f0f0 +3499710,f0f0f0f0 +3499714,f0f0f0f0 +3499718,f0f0f0f0 +349971c,f0f0f0f0 +3499720,f0f0f0f0 +3499724,f0f0f0f0 +3499728,f0f0f0f0 +349972c,f0f0f0f0 +3499730,f0f0f0f0 +3499734,f0f0f0ef +3499738,eff0f0f0 +349973c,f0f0f0f0 +3499740,f0f0f0f0 +3499744,f0f0bfbf +3499748,eff0f0f0 +349974c,f0f0f0f0 +3499750,f0f0f0f0 +3499754,f0f0bfbf +3499758,dfdff0f0 +349975c,f0f0f0f0 +3499760,f0f0f0f0 +3499764,f0f0afbf +3499768,bfdff0f0 +349976c,f0f0f0f0 +3499770,f0f0f0f0 +3499774,f0afafaf +3499778,afdfdff0 +349977c,f0f0f0f0 +3499780,f0f0f0f0 +3499784,f0afafaf +3499788,afafdff0 +349978c,f0f0f0f0 +3499790,f0f0f0f0 +3499794,f0afafaf +3499798,afafdfdf +349979c,f0f0f0f0 +34997a0,f0f0f0f0 +34997a4,9fafafaf +34997a8,afafdfdf +34997ac,f0f0f0f0 +34997b0,f0f0f0f0 +34997b4,9f9fafaf +34997b8,afafafcf +34997bc,f0f0f0f0 +34997c0,f0f0f0f0 +34997c4,f0f09f9f +34997c8,afafafcf +34997cc,cff0f0f0 +34997d0,f0f0f0f0 +34997d4,f0f0f0f0 +34997d8,9fafafaf +34997dc,cff0f0f0 +34997e0,f0f0f0f0 +34997e4,f0f0f0f0 +34997e8,f0f0f0af +34997ec,cff0f0f0 +34997f0,f0f0f0f0 +34997f4,f0f0f0f0 +34997f8,f0f0f0f0 +34997fc,f0f0f0f0 +3499800,f0f0f0f0 +3499804,f0f0f0f0 +3499808,f0f0f0f0 +349980c,f0f0f0f0 +3499810,f0f0f0f0 +3499814,f0f0f0f0 +3499818,f0f0f0f0 +349981c,f0f0f0f0 +3499820,f0f0f0f0 +3499824,f0f0f0f0 +3499828,f0f0f0f0 +349982c,f0f0f0f0 +3499830,f0f0f0f0 +3499834,f0f0f0cf +3499838,cff0f0f0 +349983c,f0f0f0f0 +3499840,f0f0f0f0 +3499844,f0f0cfcf +3499848,cff0f0f0 +349984c,f0f0f0f0 +3499850,f0f0f0f0 +3499854,f0f0cfcf +3499858,cfbff0f0 +349985c,f0f0f0f0 +3499860,f0f0f0f0 +3499864,f0f0cfcf +3499868,cfbff0f0 +349986c,f0f0f0f0 +3499870,f0f0f0f0 +3499874,f0bfbfbf +3499878,cfcfbff0 +349987c,f0f0f0f0 +3499880,f0f0f0f0 +3499884,f0bfbfbf +3499888,bfbfbff0 +349988c,f0f0f0f0 +3499890,f0f0f0f0 +3499894,bfbfbfbf +3499898,bfbfbfbf +349989c,f0f0f0f0 +34998a0,f0f0f0f0 +34998a4,bfbfbfbf +34998a8,bfbfbfbf +34998ac,f0f0f0f0 +34998b0,f0f0f0f0 +34998b4,afafbfbf +34998b8,bfbfbfbf +34998bc,f0f0f0f0 +34998c0,f0f0f0f0 +34998c4,f0afafaf +34998c8,bfbfbfbf +34998cc,aff0f0f0 +34998d0,f0f0f0f0 +34998d4,f0f0f0f0 +34998d8,f0afbfbf +34998dc,bff0f0f0 +34998e0,f0f0f0f0 +34998e4,f0f0f0f0 +34998e8,f0f0f0f0 +34998ec,f0f0f0f0 +34998f0,f0f0f0f0 +34998f4,f0f0f0f0 +34998f8,f0f0f0f0 +34998fc,f0f0f0f0 +3499900,f0f0f0f0 +3499904,f0f0f0f0 +3499908,f0f0f0f0 +349990c,f0f0f0f0 +3499910,f0f0f0f0 +3499914,f0f0f0f0 +3499918,f0f0f0f0 +349991c,f0f0f0f0 +3499920,f0f0f0f0 +3499924,f0f0f0f0 +3499928,f0f0f0f0 +349992c,f0f0f0f0 +3499930,f0f0f0f0 +3499934,f0f0f0df +3499938,f0f0f0f0 +349993c,f0f0f0f0 +3499940,f0f0f0f0 +3499944,f0f0f0df +3499948,dff0f0f0 +349994c,f0f0f0f0 +3499950,f0f0f0f0 +3499954,f0f0cfdf +3499958,dff0f0f0 +349995c,f0f0f0f0 +3499960,f0f0f0f0 +3499964,f0f0cfcf +3499968,cfcff0f0 +349996c,f0f0f0f0 +3499970,f0f0f0f0 +3499974,f0cfcfcf +3499978,cfcff0f0 +349997c,f0f0f0f0 +3499980,f0f0f0f0 +3499984,f0cfcfcf +3499988,cfcfcff0 +349998c,f0f0f0f0 +3499990,f0f0f0f0 +3499994,cfcfcfcf +3499998,cfcfcff0 +349999c,f0f0f0f0 +34999a0,f0f0f0f0 +34999a4,bfbfcfcf +34999a8,cfcfcfcf +34999ac,f0f0f0f0 +34999b0,f0f0f0f0 +34999b4,bfbfbfbf +34999b8,bfbfbfbf +34999bc,f0f0f0f0 +34999c0,f0f0f0bf +34999c4,bfbfbfbf +34999c8,bfbfbfbf +34999cc,bff0f0f0 +34999d0,f0f0f0f0 +34999d4,f0f0f0f0 +34999d8,f0f0bfbf +34999dc,bff0f0f0 +34999e0,f0f0f0f0 +34999e4,f0f0f0f0 +34999e8,f0f0f0f0 +34999ec,f0f0f0f0 +34999f0,f0f0f0f0 +34999f4,f0f0f0f0 +34999f8,f0f0f0f0 +34999fc,f0f0f0f0 +3499a00,f0f0f0f0 +3499a04,f0f0f0f0 +3499a08,f0f0f0f0 +3499a0c,f0f0f0f0 +3499a10,f0f0f0f0 +3499a14,f0f0f0f0 +3499a18,f0f0f0f0 +3499a1c,f0f0f0f0 +3499a20,f0f0f0f0 +3499a24,f0f0f0f0 +3499a28,f0f0f0f0 +3499a2c,f0f0f0f0 +3499a30,f0f0f0f0 +3499a34,f0f0f0df +3499a38,dff0f0f0 +3499a3c,f0f0f0f0 +3499a40,f0f0f0f0 +3499a44,f0f0f0df +3499a48,dff0f0f0 +3499a4c,f0f0f0f0 +3499a50,f0f0f0f0 +3499a54,f0f0dfdf +3499a58,dfdff0f0 +3499a5c,f0f0f0f0 +3499a60,f0f0f0f0 +3499a64,f0f0dfdf +3499a68,dfdff0f0 +3499a6c,f0f0f0f0 +3499a70,f0f0f0f0 +3499a74,f0f0cfcf +3499a78,cfcff0f0 +3499a7c,f0f0f0f0 +3499a80,f0f0f0f0 +3499a84,f0cfcfcf +3499a88,cfcfcff0 +3499a8c,f0f0f0f0 +3499a90,f0f0f0f0 +3499a94,f0cfcfcf +3499a98,cfcfcff0 +3499a9c,f0f0f0f0 +3499aa0,f0f0f0f0 +3499aa4,cfcfcfcf +3499aa8,cfcfcfcf +3499aac,f0f0f0f0 +3499ab0,f0f0f0f0 +3499ab4,cfcfcfcf +3499ab8,cfcfcfcf +3499abc,f0f0f0f0 +3499ac0,f0f0f0bf +3499ac4,bfbfbfbf +3499ac8,bfbfbfbf +3499acc,bff0f0f0 +3499ad0,f0f0f0f0 +3499ad4,f0f0f0f0 +3499ad8,f0f0f0f0 +3499adc,f0f0f0f0 +3499ae0,f0f0f0f0 +3499ae4,f0f0f0f0 +3499ae8,f0f0f0f0 +3499aec,f0f0f0f0 +3499af0,f0f0f0f0 +3499af4,f0f0f0f0 +3499af8,f0f0f0f0 +3499afc,f0f0f0f0 +3499b00,f0f0f0f0 +3499b04,f0f0f0f0 +3499b08,f0f0f0f0 +3499b0c,f0f0f0f0 +3499b10,f0f0f0f0 +3499b14,f0f0f0f0 +3499b18,f0f0f0f0 +3499b1c,f0f0f0f0 +3499b20,94468b04 +3499b24,83c283c0 +3499b28,8b048b04 +3499b2c,8b0483c2 +3499b30,83c283c0 +3499b34,83c0bdd2 +3499b38,20aa9c86 +3499b3c,7b7e7b7e +3499b40,7b7e7b7e +3499b44,7b7e7b7e +3499b48,7b7e837e +3499b4c,ad4effa2 +3499b50,9c8683c0 +3499b54,8bc28bc2 +3499b58,83c083c2 +3499b5c,83c283c0 +3499b60,94468b04 +3499b64,83c27a7e +3499b68,82c282c0 +3499b6c,7a807a7e +3499b70,7a7e7a3e +3499b74,7a3eb44e +3499b78,b44c9b86 +3499b7c,723c6afa +3499b80,723c6afa +3499b84,6afa6afa +3499b88,7a3c7a3c +3499b8c,8b449b88 +3499b90,7bc27a7e +3499b94,82c07a80 +3499b98,82c07a3e +3499b9c,82807a7e +3499ba0,94468b04 +3499ba4,94868b46 +3499ba8,8b04723c +3499bac,72fc6afa +3499bb0,6afc6afc +3499bb4,6afc62ba +3499bb8,41f24934 +3499bbc,6afa62b8 +3499bc0,62b862b8 +3499bc4,6aba72ba +3499bc8,6ab86aba +3499bcc,6afc72fc +3499bd0,7a808380 +3499bd4,7a808380 +3499bd8,7a80723e +3499bdc,7a3e7b80 +3499be0,83c282c0 +3499be4,9bc851f2 +3499be8,8b466afa +3499bec,62ba62ba +3499bf0,5a785a78 +3499bf4,62ba62b8 +3499bf8,5a785a76 +3499bfc,5a765a76 +3499c00,5a765a76 +3499c04,5a786278 +3499c08,6ab86aba +3499c0c,6afc72fc +3499c10,723e7b7e +3499c14,723e7b7e +3499c18,6afe723e +3499c1c,6afa733e +3499c20,9c868b02 +3499c24,ac4e07e4 +3499c28,7b8062b8 +3499c2c,62b862b8 +3499c30,5a7a62ba +3499c34,62ba62b8 +3499c38,5a785a76 +3499c3c,5a765a76 +3499c40,5a765a78 +3499c44,62b86ab8 +3499c48,6ab86aba +3499c4c,6afc72fc +3499c50,723e7b7e +3499c54,723e7b7e +3499c58,6afc723e +3499c5c,6afa7b80 +3499c60,94468ac2 +3499c64,ac0ca44c +3499c68,83c262b8 +3499c6c,62fe18fa +3499c70,18f828f8 +3499c74,18f818b8 +3499c78,10f80076 +3499c7c,ff3608b6 +3499c80,28b818b6 +3499c84,8b60734 +3499c88,10b820f8 +3499c8c,313a41be +3499c90,20fc00b8 +3499c94,7610fa +3499c98,18ba183a +3499c9c,18b8293a +3499ca0,94448bc4 +3499ca4,723c6afa +3499ca8,6afa5afe +3499cac,19c419c4 +3499cb0,19042104 +3499cb4,31042104 +3499cb8,11c411c4 +3499cbc,84411c4 +3499cc0,29c43104 +3499cc4,21c419c4 +3499cc8,39463946 +3499ccc,39863146 +3499cd0,31c40984 +3499cd4,14211c4 +3499cd8,11c411c4 +3499cdc,2900393a +3499ce0,94868b44 +3499ce4,7a406afa +3499ce8,52beb676 +3499cec,c7fab634 +3499cf0,be76bff8 +3499cf4,b636b634 +3499cf8,b634be36 +3499cfc,ae36a6f4 +3499d00,b638c7b8 +3499d04,bfb8bffa +3499d08,d83ac7fa +3499d0c,cf78cfb8 +3499d10,c7bccfbc +3499d14,c7b8d03c +3499d18,d03cc7b6 +3499d1c,18fa18ba +3499d20,94468302 +3499d24,7a805a00 +3499d28,19febff8 +3499d2c,dffacff8 +3499d30,c7fac7fa +3499d34,c7f8b634 +3499d38,be78c7ba +3499d3c,c7b6ae36 +3499d40,ae34c7ba +3499d44,cffad03c +3499d48,d83ccfb8 +3499d4c,c7b8c7b8 +3499d50,cfbcc776 +3499d54,bf34cfb8 +3499d58,d03abe78 +3499d5c,193a0876 +3499d60,944682c2 +3499d64,7a805246 +3499d68,2a80c7ba +3499d6c,cfb8c778 +3499d70,c778b738 +3499d74,c776aef6 +3499d78,b636cfb8 +3499d7c,d7b8c7b8 +3499d80,b6f6b776 +3499d84,c776bf78 +3499d88,bfb8cfb8 +3499d8c,d7b8d7b8 +3499d90,cffcd03a +3499d94,d03ad83c +3499d98,c7bacfb6 +3499d9c,103c0834 +3499da0,944682c0 +3499da4,7a805b86 +3499da8,3ac2d7fa +3499dac,cfbcbe76 +3499db0,be36b776 +3499db4,cf76cfbc +3499db8,c77ad7fc +3499dbc,e77e1002 +3499dc0,d7f8cfbc +3499dc4,c7b6c7ba +3499dc8,dffce87e +3499dcc,e8bedffc +3499dd0,e07ce03c +3499dd4,e03cd83c +3499dd8,d83af8be +3499ddc,290018ba +3499de0,8b048b04 +3499de4,83824a46 +3499de8,3ac2e07c +3499dec,e83ac7f8 +3499df0,c7f8f03c +3499df4,bcf87c +3499df8,f83c00be +3499dfc,11403904 +3499e00,f8fef03c +3499e04,e03cf03c +3499e08,f07cf07c +3499e0c,f87cf87c +3499e10,f07ce83a +3499e14,f83cef3c +3499e18,f87c0800 +3499e1c,4100393a +3499e20,8b047a80 +3499e24,7b7e4b84 +3499e28,32c2ce7a +3499e2c,d83ac7bc +3499e30,d87cf07c +3499e34,f03ad83a +3499e38,bee87c +3499e3c,f0be0000 +3499e40,d7fccfba +3499e44,cfbcc7ba +3499e48,e07cdffe +3499e4c,e8bef8fe +3499e50,f800e07c +3499e54,d83ae83a +3499e58,d83ad83a +3499e5c,290018ba +3499e60,94447a3e +3499e64,723e5246 +3499e68,3280d03a +3499e6c,c7b6b734 +3499e70,cf78cff8 +3499e74,be76be34 +3499e78,fed83a +3499e7c,cffcd7f8 +3499e80,c778b776 +3499e84,bf38b776 +3499e88,cffad7fa +3499e8c,f07c08fe +3499e90,bed7b8 +3499e94,ae34cfbc +3499e98,c7babe76 +3499e9c,203c0876 +3499ea0,83c0723e +3499ea4,72405a46 +3499ea8,2940af34 +3499eac,b6f49ef0 +3499eb0,9ef2a6b2 +3499eb4,9d729d72 +3499eb8,c776c776 +3499ebc,bf38b736 +3499ec0,a6f4a6f4 +3499ec4,a732af34 +3499ec8,aeb4af74 +3499ecc,cff8e87c +3499ed0,d7faa6b2 +3499ed4,9d70a734 +3499ed8,b736b736 +3499edc,10fa0034 +3499ee0,6ab8ac0c +3499ee4,72fc5246 +3499ee8,2140a6b2 +3499eec,a6f29ef0 +3499ef0,9d709d70 +3499ef4,8d709d70 +3499ef8,9d70a6b4 +3499efc,a5749d72 +3499f00,9d709d70 +3499f04,8d309672 +3499f08,a6b2aeb4 +3499f0c,a6b2aeb6 +3499f10,aeb49d72 +3499f14,9672a6b2 +3499f18,af36af34 +3499f1c,faf7b4 +3499f20,5a34ac0c +3499f24,723e4a04 +3499f28,2140c7ba +3499f2c,be78be74 +3499f30,c678cff8 +3499f34,be74c678 +3499f38,c7f8cff8 +3499f3c,cff8cff8 +3499f40,cff8c7f8 +3499f44,c7facff8 +3499f48,e83ad83a +3499f4c,cffac7fa +3499f50,d83ad83a +3499f54,cfbacfbc +3499f58,cfbac678 +3499f5c,2040213a +3499f60,bd908b04 +3499f64,723e5246 +3499f68,2140e73a +3499f6c,df38dff8 +3499f70,cff8e738 +3499f74,e73ae73a +3499f78,f8bef87c +3499f7c,ef7a00fc +3499f80,200fe +3499f84,180113e +3499f88,113ef0fc +3499f8c,ef7ef0bc +3499f90,e77cef7c +3499f94,f87cf83a +3499f98,f03cf03c +3499f9c,51c28382 +3499fa0,83c27a3e +3499fa4,7a7e4a04 +3499fa8,2a80e7fa +3499fac,e83ad7fa +3499fb0,d03ad83a +3499fb4,e07ce03c +3499fb8,bee7fa +3499fbc,bf78d83a +3499fc0,be0802 +3499fc4,10422982 +3499fc8,2182f800 +3499fcc,be1000 +3499fd0,be1000 +3499fd4,29c01940 +3499fd8,1182 +3499fdc,5a468b04 +3499fe0,83c28280 +3499fe4,7a3e6bc8 +3499fe8,5b861000 +3499fec,21821040 +3499ff0,18000982 +3499ff4,21c21182 +3499ff8,8fedf3e +3499ffc,cfb8e8be +349a000,18002182 +349a004,31c431c2 +349a008,21c231c4 +349a00c,39043144 +349a010,31043904 +349a014,39443944 +349a018,314449c6 +349a01c,73089446 +349a020,83c08280 +349a024,72bc7308 +349a028,5b861842 +349a02c,18441040 +349a030,10fe0000 +349a034,218229c2 +349a038,2180f0be +349a03c,d7f8e87c +349a040,10401000 +349a044,21800942 +349a048,1401940 +349a04c,21822182 +349a050,19421140 +349a054,21821984 +349a058,29044a06 +349a05c,8b8a9306 +349a060,83c07a3e +349a064,723c5b88 +349a068,4a041000 +349a06c,f0bcdffc +349a070,f87cf87c +349a074,8be0800 +349a078,19820982 +349a07c,c83ce07c +349a080,80000fe +349a084,fe00be +349a088,f0bef0be +349a08c,f8bef0be +349a090,f0be08be +349a094,10fe00fe +349a098,10803ac6 +349a09c,93ca8b04 +349a0a0,83c07a7e +349a0a4,723c5246 +349a0a8,52461842 +349a0ac,10001140 +349a0b0,8fe0800 +349a0b4,8be08be +349a0b8,39044a44 +349a0bc,198008fe +349a0c0,18401042 +349a0c4,10001040 +349a0c8,18821040 +349a0cc,8421000 +349a0d0,100010fe +349a0d4,11801080 +349a0d8,21024206 +349a0dc,93ca8b04 +349a0e0,83807a3e +349a0e4,72bc6388 +349a0e8,52461842 +349a0ec,31c44144 +349a0f0,29042084 +349a0f4,188000be +349a0f8,21c23986 +349a0fc,29042182 +349a100,29c429c4 +349a104,188221c4 +349a108,310629c2 +349a10c,19821940 +349a110,e664de62 +349a114,c59eff64 +349a118,206a30ec +349a11c,30ec8b04 +349a120,83c072fa +349a124,72fc63c8 +349a128,4a4411c2 +349a12c,29084248 +349a130,29021984 +349a134,29c21980 +349a138,1801040 +349a13c,10841040 +349a140,18822182 +349a144,8401882 +349a148,18821842 +349a14c,f8001142 +349a150,59421874 +349a154,f326aba +349a158,7a3e7a3e +349a15c,7a3e7a3e +349a160,83806ab8 +349a164,72fc6bc8 +349a168,52460840 +349a16c,8001000 +349a170,800f8be +349a174,fe0800 +349a178,f8bef87c +349a17c,100000be +349a180,1000183e +349a184,10421882 +349a188,20842184 +349a18c,94029c4 +349a190,61844038 +349a194,62be9302 +349a198,7a3e7a3e +349a19c,7a7e7a7e +349a1a0,83c072ba +349a1a4,6afc63c8 +349a1a8,4a04dffa +349a1ac,bf76a736 +349a1b0,bf76b776 +349a1b4,b736bf76 +349a1b8,bf36dfba +349a1bc,e7faf8fe +349a1c0,184000be +349a1c4,20002 +349a1c8,98219c4 +349a1cc,11c40842 +349a1d0,41003038 +349a1d4,c65ab4d0 +349a1d8,7a7e723c +349a1dc,7a3e7a7e +349a1e0,7b3c72fc +349a1e4,62784a06 +349a1e8,32c2bf38 +349a1ec,aef49ef2 +349a1f0,aef2a734 +349a1f4,a6f4af36 +349a1f8,af34cffc +349a1fc,d7b80940 +349a200,1980f800 +349a204,be0002 +349a208,20842 +349a20c,802e83c +349a210,390041f8 +349a214,7a3c7a3e +349a218,6afa49f4 +349a21c,a40ca450 +349a220,8b027a7e +349a224,723e5246 +349a228,3ac2d87c +349a22c,d83cbffa +349a230,d03ac7fa +349a234,d83af07c +349a238,f0be007e +349a23c,be1182 +349a240,32861182 +349a244,f0be103e +349a248,18420800 +349a24c,e8bedf7c +349a250,72446afc +349a254,6afc617a +349a258,593a8b4a +349a25c,8b8c8b8c +349a260,8b027a3e +349a264,7a3e5b86 +349a268,4a0400be +349a26c,f8bef07e +349a270,d83acff8 +349a274,dffad83c +349a278,f87e08be +349a27c,114010fe +349a280,29822182 +349a284,f8fe0000 +349a288,1000e73e +349a28c,be78083e +349a290,9b487a3e +349a294,61ba40b8 +349a298,38b86288 +349a29c,6aca72ca +349a2a0,6ab8ac0c +349a2a4,72fc6bc8 +349a2a8,5a46f800 +349a2ac,d87cd03a +349a2b0,b776cf78 +349a2b4,cfbcd03a +349a2b8,d7fcd87c +349a2bc,e8fedf3e +349a2c0,e0bef800 +349a2c4,f8bc0002 +349a2c8,beef7e +349a2cc,e77e41c6 +349a2d0,a3ca8280 +349a2d4,61be2838 +349a2d8,17b44142 +349a2dc,41844a08 +349a2e0,5a34ac0c +349a2e4,7a406bc8 +349a2e8,53860982 +349a2ec,e77ce07a +349a2f0,f73cf87c +349a2f4,f87ef8bc +349a2f8,f8bcf940 +349a2fc,f9820142 +349a300,f8c0f000 +349a304,ef7c1040 +349a308,11c221c2 +349a30c,4a06730c +349a310,a3cc82c0 +349a314,724041ba +349a318,20f81874 +349a31c,62c65208 +349a320,bd909b88 +349a324,7a407308 +349a328,63c819c4 +349a32c,8fe00fe +349a330,fe08fe +349a334,10fe1040 +349a338,104018c2 +349a33c,19062a46 +349a340,31042104 +349a344,8401882 +349a348,290442c8 +349a34c,7c4e9410 +349a350,a3ca82c2 +349a354,83c26afe +349a358,39ba317c +349a35c,4a405208 +349a360,8b027a80 +349a364,72fc7308 +349a368,6b0819c4 +349a36c,11c211c2 +349a370,f8be00be +349a374,8401082 +349a378,104220c4 +349a37c,2a4621c6 +349a380,29062a46 +349a384,18802082 +349a388,32445b8a +349a38c,84909410 +349a390,a3ca8b02 +349a394,8bc483c4 +349a398,513e31ba +349a39c,418449c6 +349a3a0,8b027a3e +349a3a4,7a3e5b86 +349a3a8,42040000 +349a3ac,8000800 +349a3b0,f0bef0be +349a3b4,f8bef0be +349a3b8,f8be08fe +349a3bc,19422182 +349a3c0,29c22182 +349a3c4,118221c4 +349a3c8,3a865388 +349a3cc,734c7b4c +349a3d0,a3ca8b02 +349a3d4,8b449346 +349a3d8,7b825980 +349a3dc,5a485a08 +349a3e0,8b027a7e +349a3e4,723e4204 +349a3e8,19fec6b6 +349a3ec,cffabffa +349a3f0,c7fac7fa +349a3f4,c7f8cfb8 +349a3f8,c7b8d7fa +349a3fc,e03ae03a +349a400,e07ce07c +349a404,e87e1080 +349a408,31444246 +349a40c,42084a46 +349a410,a3ca8b02 +349a414,40b09b04 +349a418,8b04838c +349a41c,628a4a08 +349a420,8b02723e +349a424,723c5348 +349a428,32c2c778 +349a42c,af36a734 +349a430,b736b776 +349a434,9ef4a6f6 +349a438,aef4c7ba +349a43c,cf78bf36 +349a440,bf34c7b8 +349a444,d7fc10c0 +349a448,4a087b8c +349a44c,5a8a4a48 +349a450,a3ca8b02 +349a454,382ebd12 +349a458,934693ce +349a45c,6a883944 +349a460,8380827e +349a464,6afc63c8 +349a468,4a44dffa +349a46c,b776af34 +349a470,b776bfb8 +349a474,b736af36 +349a478,bf38cfba +349a47c,d7b8cffa +349a480,df3aef3c +349a484,f8be3986 +349a488,730a9c50 +349a48c,838c6aca +349a490,a3ca82c2 +349a494,8b028b04 +349a498,93448b04 +349a49c,6a40287c +349a4a0,83c06ab8 +349a4a4,72fc4a46 +349a4a8,3ac2103e +349a4ac,be00be +349a4b0,f8be0800 +349a4b4,21c20840 +349a4b8,c008fe +349a4bc,be +349a4c0,8fe083e +349a4c4,11822a84 +349a4c8,52868cce +349a4cc,6b0a5a86 +349a4d0,9b887a7e +349a4d4,7a8083c2 +349a4d8,83c28302 +349a4dc,7a42493e +349a4e0,7b3c723c +349a4e4,72fc4204 +349a4e8,2a80f8fe +349a4ec,1401142 +349a4f0,93e21c4 +349a4f4,62083a44 +349a4f8,11c21882 +349a4fc,21c41040 +349a500,fef8be +349a504,19fc2a80 +349a508,32805b86 +349a50c,4a043282 +349a510,9c0c9c0c +349a514,9c0c9c0c +349a518,9c0c9c0c +349a51c,93ca6afc +349a520,83807a3e +349a524,72bc4a44 +349a528,2a82e73c +349a52c,f8bc1040 +349a530,fe0000 +349a534,18820800 +349a538,8401080 +349a53c,314429c4 +349a540,fef8be +349a544,108021c2 +349a548,18821840 +349a54c,80000be +349a550,8001000 +349a554,e83af77e +349a558,cffcd73c +349a55c,19be397c +349a560,83c07a7e +349a564,723c5b86 +349a568,3ac20800 +349a56c,be08fe +349a570,bef8be +349a574,7c10be +349a578,be08be +349a57c,218008fe +349a580,e87af87e +349a584,1080 +349a588,10800840 +349a58c,8420800 +349a590,84008be +349a594,f0bee8be +349a598,f0bee07e +349a59c,2900397c +349a5a0,83c07a3e +349a5a4,723c5248 +349a5a8,42040800 +349a5ac,f0bedffe +349a5b0,f07cf07c +349a5b4,e83af87c +349a5b8,e07ce07c +349a5bc,d87ee87c +349a5c0,bef8fe +349a5c4,f8fef87c +349a5c8,e87ce07c +349a5cc,e87ce87e +349a5d0,e87cf07c +349a5d4,f07ce0be +349a5d8,d7fed7fc +349a5dc,30c0397c +349a5e0,83c08280 +349a5e4,72fc4204 +349a5e8,32c2f07c +349a5ec,f8c0f87e +349a5f0,e83acffa +349a5f4,d7f8df3a +349a5f8,f07ad83a +349a5fc,c7b6e07c +349a600,fef87c +349a604,f07cd83a +349a608,d83ce03a +349a60c,e87ef03c +349a610,f03ce07c +349a614,e87cf0be +349a618,e07cd83c +349a61c,3100397c +349a620,83c282c2 +349a624,7a804a04 +349a628,193ed7f8 +349a62c,f07ce73c +349a630,dff8bff8 +349a634,c7f8c7f8 +349a638,d7f8be7a +349a63c,a6f2c7f8 +349a640,e83af07c +349a644,e73ae738 +349a648,e87adf3c +349a64c,e73ce87a +349a650,e83af03c +349a654,f07ce87a +349a658,e03ce07c +349a65c,2900397c +349a660,83c27afe +349a664,7a8063c8 +349a668,4202f87c +349a66c,f87ce07c +349a670,e07cf8be +349a674,f0bee03a +349a678,d7f8be36 +349a67c,aef6d7fc +349a680,f0be00be +349a684,f8bef07c +349a688,bef07e +349a68c,f03ae83a +349a690,e83af87c +349a694,f8bcf87c +349a698,f0bee8be +349a69c,2900417c +349a6a0,6ab8ac0c +349a6a4,723e7b4a +349a6a8,848a5288 +349a6ac,39443104 +349a6b0,32485a48 +349a6b4,6a4a4946 +349a6b8,800 +349a6bc,21c23104 +349a6c0,4a884246 +349a6c4,3ac63a86 +349a6c8,52c83a86 +349a6cc,390629c4 +349a6d0,29c429c2 +349a6d4,21822982 +349a6d8,21421000 +349a6dc,410049be +349a6e0,5a34ac0c +349a6e4,723e7b4a +349a6e8,848c2906 +349a6ec,290821c2 +349a6f0,310649c8 +349a6f4,418421c2 +349a6f8,84221c2 +349a6fc,290421c2 +349a700,19c219c2 +349a704,21043246 +349a708,3a463104 +349a70c,32462a44 +349a710,324421c2 +349a714,10021042 +349a718,10421002 +349a71c,204020fa +349a720,bd909b88 +349a724,723c63c8 +349a728,6b0aef3c +349a72c,ffbef0bc +349a730,e73c00be +349a734,f0bee73c +349a738,ce78d7ba +349a73c,dffce7fc +349a740,e7fadffa +349a744,c778d7ba +349a748,d7fadfb8 +349a74c,dffad7ba +349a750,dfface78 +349a754,be38cfba +349a758,df3ce03a +349a75c,faf7b4 +349a760,9c86723e +349a764,72405b88 +349a768,5b86e03a +349a76c,f07ce87a +349a770,e87cef3c +349a774,ef3cd7ba +349a778,bf76d7fa +349a77c,dffce83c +349a780,e03acffa +349a784,bfb6cff6 +349a788,c636c676 +349a78c,c7b8bf78 +349a790,c7b8b6f4 +349a794,be36be78 +349a798,cff8cfb8 +349a79c,10fa0034 +349a7a0,9446723e +349a7a4,723e6388 +349a7a8,5b86f800 +349a7ac,ef7ce7fa +349a7b0,f07c00bc +349a7b4,f8bce7fa +349a7b8,e87ae8be +349a7bc,d7fcd7f8 +349a7c0,e7facffa +349a7c4,c778c7b8 +349a7c8,cffae73c +349a7cc,dffae7fa +349a7d0,dffae7fa +349a7d4,cffadf3c +349a7d8,df3edf3a +349a7dc,203c0876 +349a7e0,94868b04 +349a7e4,7b7e63c8 +349a7e8,5246f77e +349a7ec,ffbee73e +349a7f0,f7c00800 +349a7f4,8bef0be +349a7f8,bef0be +349a7fc,d83ce87c +349a800,e73eef3e +349a804,ef80e73e +349a808,8020842 +349a80c,20940 +349a810,1400000 +349a814,1401140 +349a818,1400000 +349a81c,290018ba +349a820,8b048b04 +349a824,838263c8 +349a828,63c80840 +349a82c,1140f800 +349a830,9401982 +349a834,21421940 +349a838,29802180 +349a83c,11401980 +349a840,94008fe +349a844,9401982 +349a848,29c42182 +349a84c,21822182 +349a850,29c21000 +349a854,19402182 +349a858,20421842 +349a85c,4100393a +349a860,944682c0 +349a864,7a806bc8 +349a868,730a08fe +349a86c,f8beef7c +349a870,8bef8fe +349a874,f87c0000 +349a878,8020802 +349a87c,200c0 +349a880,ef7cef7c +349a884,ef7c0800 +349a888,10440000 +349a88c,14000c0 +349a890,9400000 +349a894,fef800 +349a898,f800f8be +349a89c,290018ba +349a8a0,944682c0 +349a8a4,7a806b08 +349a8a8,730a0000 +349a8ac,f8bcef3a +349a8b0,f87ce83c +349a8b4,e73cf07e +349a8b8,f8bef8be +349a8bc,bef07c +349a8c0,f03cf0bc +349a8c4,f07cf8be +349a8c8,f0bef8be +349a8cc,7c00bc +349a8d0,fe0800 +349a8d4,140f940 +349a8d8,f8c0ef7c +349a8dc,103c0834 +349a8e0,94468302 +349a8e4,7a806b08 +349a8e8,6bc80982 +349a8ec,114000fe +349a8f0,f800 +349a8f4,140f87c +349a8f8,2 +349a8fc,fef8be +349a900,f8fe0840 +349a904,10420182 +349a908,98200fe +349a90c,f8be00fe +349a910,104008fe +349a914,fe00fe +349a918,10800802 +349a91c,10fa0876 +349a920,948682c2 +349a924,7a406afa +349a928,63c8f8bc +349a92c,ef7ce77a +349a930,ef7cefbe +349a934,f8c0e77c +349a938,f8bcf87c +349a93c,d73ce07c +349a940,f0c00802 +349a944,1420942 +349a948,940f800 +349a94c,f87cf8bc +349a950,f8bef8c2 +349a954,83e0040 +349a958,98200bc +349a95c,203c18b8 +349a960,944483c2 +349a964,723c6afa +349a968,6afa5246 +349a96c,f0bef0fe +349a970,e8bef800 +349a974,800f8be +349a978,f800f800 +349a97c,df7ef0be +349a980,1040 +349a988,8400800 +349a98c,10400840 +349a990,10fef800 +349a994,f800f800 +349a998,f800f0fe +349a99c,2900313a +349a9a0,94468b44 +349a9a4,93868b46 +349a9a8,7b8062b8 +349a9ac,5b861182 +349a9b0,11821982 +349a9b4,198219c2 +349a9b8,9820982 +349a9bc,8421882 +349a9c0,29c421c4 +349a9c4,11c408fe +349a9c8,8401982 +349a9cc,21c221c4 +349a9d0,802e07c +349a9d4,f87cf8fe +349a9d8,8fe103e +349a9dc,203c293a +349a9e0,9c868b04 +349a9e4,ac4e07e2 +349a9e8,7b8062b8 +349a9ec,62b862b8 +349a9f0,5a7a62ba +349a9f4,62ba62b8 +349a9f8,5a785a76 +349a9fc,5a765a76 +349aa00,5a765a78 +349aa04,62b86ab8 +349aa08,6ab86aba +349aa0c,6afc72fc +349aa10,723e7b7e +349aa14,723e7b7e +349aa18,6afc723e +349aa1c,6afa7b7e +349aa20,94448ac2 +349aa24,b49059f4 +349aa28,7b806afa +349aa2c,62ba62ba +349aa30,5a785a78 +349aa34,62ba62b8 +349aa38,5a785a76 +349aa3c,5a765a76 +349aa40,5a765a76 +349aa44,5a786278 +349aa48,6ab86aba +349aa4c,6afc72fc +349aa50,723e7b7e +349aa54,723e7b7e +349aa58,6afe723e +349aa5c,6afa733c +349aa60,9c449444 +349aa64,ac0c9386 +349aa68,9388723c +349aa6c,72fc6afa +349aa70,6afc6afc +349aa74,6afc6afa +349aa78,6afa62b8 +349aa7c,6afa62b8 +349aa80,62b862b8 +349aa84,6aba72ba +349aa88,6ab86aba +349aa8c,6afc72fc +349aa90,7a808380 +349aa94,7a808380 +349aa98,7a80723e +349aa9c,7a3e7b7e +349aaa0,8b049446 +349aaa4,944682c2 +349aaa8,82c282c0 +349aaac,7a807a7e +349aab0,7a7e7a3e +349aab4,7a3e723e +349aab8,b4d2a3ca +349aabc,723c6afa +349aac0,723c6afa +349aac4,6afa6afa +349aac8,7a3c7a3c +349aacc,72fca4c8 +349aad0,9b887a7e +349aad4,82c07a80 +349aad8,82c07a3e +349aadc,82807a7e +349aae0,8b048b04 +349aae4,94449304 +349aae8,8b048b04 +349aaec,8b0483c2 +349aaf0,83c283c0 +349aaf4,83c083c0 +349aaf8,bd1418a8 +349aafc,7b7e7b7e +349ab00,7b7e7b7e +349ab04,7b7e7b7e +349ab08,7b7e837e +349ab0c,837ebdd0 +349ab10,28ea83c0 +349ab14,8bc28bc2 +349ab18,83c083c2 +349ab1c,83c283c0 +349ab20,94869446 +349ab24,bd90b54c +349ab28,ac0aa4ca +349ab2c,9cc8a40a +349ab30,9cca9cca +349ab34,9c889488 +349ab38,bd145a76 +349ab3c,94868c46 +349ab40,8b048b04 +349ab44,8b048b04 +349ab48,8b0283c2 +349ab4c,83c283c0 +349ab50,bd145a76 +349ab54,a40a9446 +349ab58,94469446 +349ab5c,94469c88 +349ab60,94469446 +349ab64,b54cac0c +349ab68,8b049bc8 +349ab6c,93468b46 +349ab70,8b048282 +349ab74,8b049386 +349ab78,a40cb4d2 +349ab7c,b49083c2 +349ab80,8b0483c2 +349ab84,7a807a80 +349ab88,82c27a80 +349ab8c,723e723e +349ab90,a4caac90 +349ab94,b49082c2 +349ab98,8b028280 +349ab9c,8b048304 +349aba0,9c888b04 +349aba4,a4cab4d2 +349aba8,8b4483c2 +349abac,83827b80 +349abb0,83c28280 +349abb4,8b048b46 +349abb8,8b447bc0 +349abbc,83c27b7e +349abc0,7b807b80 +349abc4,83827a40 +349abc8,723e723e +349abcc,723e723e +349abd0,723e7afe +349abd4,7a808382 +349abd8,8b047b7e +349abdc,824083c2 +349abe0,ac0c7ac0 +349abe4,b44e7a3e +349abe8,a40c7b80 +349abec,73407340 +349abf0,733e72fc +349abf4,83c28304 +349abf8,7bc2737e +349abfc,733e733c +349ac00,733e733e +349ac04,73406afe +349ac08,723e723e +349ac0c,723e723e +349ac10,6afc72fc +349ac14,723e7b80 +349ac18,7b827b7e +349ac1c,72fc7b80 +349ac20,9c889346 +349ac24,ac9041b0 +349ac28,9c0c6b3e +349ac2c,62ba7308 +349ac30,73c87b08 +349ac34,7b487b48 +349ac38,73c873c6 +349ac3c,730673c6 +349ac40,73067b0a +349ac44,7b48834a +349ac48,834a7b4a +349ac4c,7b4a8c8a +349ac50,8ccc940e +349ac54,94ce94cc +349ac58,848a94cc +349ac5c,844a848a +349ac60,94868304 +349ac64,9ccaa44e +349ac68,9cca62ba +349ac6c,4202f8fe +349ac70,f80000be +349ac74,f8fef8be +349ac78,f800f800 +349ac7c,f8c0f800 +349ac80,bef800 +349ac84,f80000be +349ac88,f800f8c0 +349ac8c,be00be +349ac90,f8c0f8fe +349ac94,f8bef8be +349ac98,be00be +349ac9c,bef8be +349aca0,94468282 +349aca4,6a3e7380 +349aca8,6afc5246 +349acac,f8bef800 +349acb0,f800f8be +349acb4,fef8fe +349acb8,f800f800 +349acbc,f8c0f8be +349acc0,be00be +349acc4,f8bef8be +349acc8,be00be +349accc,f8bef8be +349acd0,bef800 +349acd4,f800f800 +349acd8,f800f800 +349acdc,f80000be +349ace0,8b047ac2 +349ace4,7a406afc +349ace8,63c8f8be +349acec,f800f8be +349acf0,f8bef800 +349acf4,f8c000be +349acf8,f8be00be +349acfc,f8bef8be +349ad00,c0f8fe +349ad04,f800f8fe +349ad08,f8bef800 +349ad0c,be00be +349ad10,f8c0f8c0 +349ad14,bef800 +349ad18,f800f8be +349ad1c,bef8c0 +349ad20,8b0482c2 +349ad24,8280730a +349ad28,5246f800 +349ad2c,bef8fe +349ad30,f800f800 +349ad34,f80000be +349ad38,f8c0f8c0 +349ad3c,f8bef8be +349ad40,f8bef8c0 +349ad44,f800f800 +349ad48,f800f8be +349ad4c,f8bef8be +349ad50,f8c000be +349ad54,f8be00be +349ad58,f800f8c0 +349ad5c,f8bef8be +349ad60,830282c2 +349ad64,7a808ccc +349ad68,6b0af8c0 +349ad6c,be00be +349ad70,bef8be +349ad74,bef8be +349ad78,f8be00be +349ad7c,bef8be +349ad80,f8bef8be +349ad84,bef8be +349ad88,f8be00be +349ad8c,be00be +349ad90,f8c0f800 +349ad94,f800f800 +349ad98,f8c000be +349ad9c,f8bef8be +349ada0,830282c2 +349ada4,7a80940e +349ada8,8cccf8be +349adac,f8c000be +349adb0,bef8be +349adb4,f8bef8c0 +349adb8,f8c0f8c0 +349adbc,f8c0f8c0 +349adc0,f8bef8c0 +349adc4,f8bef8c0 +349adc8,f8c0f800 +349adcc,f800f8c0 +349add0,f8c0f800 +349add4,f8bef8be +349add8,f8bef8fe +349addc,f800f8c0 +349ade0,830282c2 +349ade4,7a408ccc +349ade8,8cccf800 +349adec,bef800 +349adf0,f80000be +349adf4,be00be +349adf8,be00be +349adfc,be00be +349ae00,f8be00be +349ae04,f8fe00be +349ae08,be00be +349ae0c,be00be +349ae10,be00be +349ae14,be00be +349ae18,be00be +349ae1c,be00be +349ae20,7b806afc +349ae24,723e7308 +349ae28,5b86f8c0 +349ae2c,f800f8c0 +349ae30,f80000be +349ae34,bef8be +349ae38,bef8fe +349ae3c,f8fef800 +349ae40,f8c0f8c0 +349ae44,c0f8c0 +349ae48,f800f8c0 +349ae4c,f800f800 +349ae50,f800f800 +349ae54,f8fe00be +349ae58,f8bef8be +349ae5c,f800f8c0 +349ae60,83026178 +349ae64,6afc6b0a +349ae68,3ac4f800 +349ae6c,f8bef8be +349ae70,be00be +349ae74,be00be +349ae78,f8c0f800 +349ae7c,f8c0f8be +349ae80,bef8be +349ae84,f8bef8be +349ae88,f8be00be +349ae8c,be00be +349ae90,be00be +349ae94,f8bef8c0 +349ae98,f8c0f8be +349ae9c,bef8be +349aea0,b54e723e +349aea4,72408ccc +349aea8,730af8be +349aeac,f8bef8fe +349aeb0,f8fe00be +349aeb4,be00be +349aeb8,f8be00be +349aebc,f8bef8be +349aec0,f8bef8fe +349aec4,f8fef8fe +349aec8,f8bef8fe +349aecc,f8fef8be +349aed0,f8fef8be +349aed4,bef8fe +349aed8,f8bef8be +349aedc,f8bef8be +349aee0,62ba9cca +349aee4,83c2940e +349aee8,848c00be +349aeec,f8fef8fe +349aef0,be00be +349aef4,f8be00be +349aef8,be00be +349aefc,be00be +349af00,be00be +349af04,f8bef8be +349af08,be00be +349af0c,be00be +349af10,be00be +349af14,f8be00be +349af18,f8fef8fe +349af1c,f8fe00be +349af20,396eac0c +349af24,6afc7c8a +349af28,5b88f8c0 +349af2c,f8c0f8be +349af30,f8c0f8fe +349af34,f8bef8c0 +349af38,f800f800 +349af3c,f8fef8be +349af40,f8fef800 +349af44,f800f8be +349af48,bef8be +349af4c,f8fef8fe +349af50,f800f800 +349af54,f8c0f8c0 +349af58,f8c0f8c0 +349af5c,f8c0f800 +349af60,bd90723e +349af64,6afc6bc8 +349af68,328200be +349af6c,be00be +349af70,f8be00be +349af74,bef8be +349af78,f8bef8be +349af7c,f8be00fe +349af80,fe +349af84,f8fe00fe +349af88,fef8fe +349af8c,f8bef8be +349af90,f8bef8be +349af94,f8be00be +349af98,be00be +349af9c,bef8be +349afa0,83807a40 +349afa4,723e6b08 +349afa8,420400be +349afac,bef8be +349afb0,f800f8be +349afb4,f8fef8be +349afb8,be00be +349afbc,f8bef8fe +349afc0,bef8be +349afc4,f8bef8be +349afc8,be00be +349afcc,be00be +349afd0,be00be +349afd4,be00be +349afd8,f8bef800 +349afdc,f800f8be +349afe0,83c07a80 +349afe4,723e6b08 +349afe8,4a4600be +349afec,f8bef8be +349aff0,bef800 +349aff4,f800f8be +349aff8,bef8c0 +349affc,f8bef800 +349b000,be00be +349b004,be00be +349b008,be00be +349b00c,f8be00be +349b010,be00be +349b014,be00be +349b018,f8bef800 +349b01c,f80000be +349b020,83807a80 +349b024,72fe6b08 +349b028,3ac2f8be +349b02c,f8bef8be +349b030,bef8fe +349b034,be00be +349b038,bef800 +349b03c,bef8be +349b040,f8be00be +349b044,bef8be +349b048,f8be00be +349b04c,be00be +349b050,bef8be +349b054,be00be +349b058,f8fef800 +349b05c,f8fe4a04 +349b060,83c07a80 +349b064,723e6b0a +349b068,328200be +349b06c,f8fef8c0 +349b070,be00be +349b074,be00be +349b078,f8fef800 +349b07c,f800f8be +349b080,f8be00be +349b084,be00be +349b088,f8bef8be +349b08c,bef8be +349b090,f8be00be +349b094,bef8fe +349b098,f8c0f8c0 +349b09c,5a865bca +349b0a0,83c282c0 +349b0a4,82806bc8 +349b0a8,328200be +349b0ac,be00be +349b0b0,be00be +349b0b4,be00be +349b0b8,be00be +349b0bc,be00be +349b0c0,be00be +349b0c4,bef8be +349b0c8,f8bef8be +349b0cc,f8be00be +349b0d0,be00be +349b0d4,f8bef800 +349b0d8,f8006286 +349b0dc,734e5388 +349b0e0,7b80723e +349b0e4,82406bc8 +349b0e8,3ac200be +349b0ec,f8bef8be +349b0f0,f8bef8be +349b0f4,f8bef8be +349b0f8,f8bef8be +349b0fc,f8bef8be +349b100,f8bef8be +349b104,f8bef8be +349b108,f8bef8be +349b10c,be00be +349b110,be00be +349b114,f8bef8c0 +349b118,63c6734e +349b11c,6b0c4a46 +349b120,94447a80 +349b124,830263c6 +349b128,3280f8fe +349b130,fe0000 +349b134,fe00fe +349b138,f8fef8be +349b13c,f8bef8be +349b140,f8be00be +349b144,f8bef8be +349b148,f8bef8be +349b14c,f800f8be +349b150,bef800 +349b154,be7308 +349b158,8490744e +349b15c,744c4a46 +349b160,8b048bc2 +349b164,8b046bc8 +349b168,42c2f8be +349b16c,be00be +349b170,be00be +349b174,f8bef8be +349b178,f8be00be +349b17c,be00be +349b180,be00be +349b184,f8bef8be +349b188,f8bef8be +349b18c,f8be00be +349b190,f8bef8be +349b194,5bc66b0c +349b198,53884a46 +349b19c,4a465288 +349b1a0,94448bc2 +349b1a4,7b827b4a +349b1a8,6b0800be +349b1ac,f8bef8fe +349b1b0,f8fef8fe +349b1b4,f8bef8be +349b1b8,f8be00be +349b1bc,bef8be +349b1c0,be00be +349b1c4,f8c0f8c0 +349b1c8,f800f800 +349b1cc,f800f8c0 +349b1d0,f80063c6 +349b1d4,734c63ca +349b1d8,63ca5a88 +349b1dc,5288730a +349b1e0,8b047bc0 +349b1e4,7b807c4c +349b1e8,6b0af8be +349b1ec,f8bef8fe +349b1f0,f8fef8fe +349b1f4,f8fef8be +349b1f8,f8be00c0 +349b1fc,bef8be +349b200,f8bef8be +349b204,be00c0 +349b208,f8c0f8c0 +349b20c,f8c0f8be +349b210,7b0a9412 +349b214,848e848e +349b218,734c734c +349b21c,734c7b8e +349b220,8b046afa +349b224,62ba7b4a +349b228,63c8f800 +349b22c,f800f800 +349b230,f800f800 +349b234,f80000be +349b238,f80000be +349b23c,bef800 +349b240,f800f8be +349b244,f8be00be +349b248,f8be00be +349b24c,f8006bc8 +349b250,7c8e6b0c +349b254,528a5a8a +349b258,5a8862ca +349b25c,5a8862ca +349b260,8b0462b8 +349b264,6abc6b08 +349b268,4a4600be +349b26c,be00be +349b270,f8bef8fe +349b274,bef8be +349b278,be00be +349b27c,be00be +349b280,be00be +349b284,f8bef8be +349b288,bef8c0 +349b28c,848a8c10 +349b290,5bca5bca +349b294,5a885288 +349b298,5a8862ca +349b29c,5a885288 +349b2a0,bdd08302 +349b2a4,7b80730a +349b2a8,5246f8fe +349b2ac,f800f800 +349b2b0,f8be00be +349b2b4,f8c0f800 +349b2b8,f8c0f800 +349b2bc,f800f8c0 +349b2c0,f800f800 +349b2c4,f8bef8c0 +349b2c8,be6bc8 +349b2cc,9c52744c +349b2d0,52885aca +349b2d4,63ca62ca +349b2d8,730e6b0c +349b2dc,6b0c62ca +349b2e0,392eac4c +349b2e4,8bc47b4a +349b2e8,5246f800 +349b2ec,f8bef8be +349b2f0,be00be +349b2f4,be00be +349b2f8,f8bef800 +349b2fc,f800f800 +349b300,f800f800 +349b304,bef8be +349b308,5a866b0c +349b30c,5bca4246 +349b310,4a485a88 +349b314,5bca6b0c +349b318,6b0e5aca +349b31c,5a8a5a88 +349b320,29c82888 +349b324,288629c6 +349b328,28882888 +349b32c,28882886 +349b330,288629c6 +349b334,29c642cc +349b338,20fc3108 +349b33c,29842984 +349b340,29842984 +349b344,29842984 +349b348,29842984 +349b34c,3a4afff4 +349b350,310829c6 +349b354,28862886 +349b358,29c62886 +349b35c,288629c6 +349b360,29c82888 +349b364,288629c6 +349b368,288828c6 +349b36c,288629c6 +349b370,29c629c6 +349b374,2986428a +349b378,428a3108 +349b37c,29842984 +349b380,29842984 +349b384,29842984 +349b388,29842984 +349b38c,3108394a +349b390,29c828c6 +349b394,28c62886 +349b398,28c62886 +349b39c,288628c6 +349b3a0,29c82888 +349b3a4,29082908 +349b3a8,310829c6 +349b3ac,29c629c6 +349b3b0,29862986 +349b3b4,29862986 +349b3b8,21c428c4 +349b3bc,29842984 +349b3c0,29842984 +349b3c4,29842984 +349b3c8,29842986 +349b3cc,28862886 +349b3d0,288829c6 +349b3d4,288829c6 +349b3d8,28882888 +349b3dc,28c629c8 +349b3e0,288628c6 +349b3e4,394829c2 +349b3e8,394a29c6 +349b3ec,29c629c6 +349b3f0,29862986 +349b3f4,29862984 +349b3f8,29842984 +349b3fc,29842984 +349b400,29842984 +349b404,29842984 +349b408,29842986 +349b40c,28862886 +349b410,288829c6 +349b414,288829c6 +349b418,28882888 +349b41c,28c629c8 +349b420,310829c6 +349b424,42cc20fc +349b428,310829c6 +349b42c,29c629c6 +349b430,29862986 +349b434,29862984 +349b438,29842984 +349b43c,29842984 +349b440,29842984 +349b444,29842984 +349b448,29842986 +349b44c,28862886 +349b450,288829c6 +349b454,288829c6 +349b458,28882888 +349b45c,28c629c8 +349b460,29c828c6 +349b464,428a41ca +349b468,310829c6 +349b46c,20c820c8 +349b470,20c820c8 +349b474,20c82888 +349b478,20c82986 +349b47c,21c621c6 +349b480,28882886 +349b484,21c62888 +349b488,28882888 +349b48c,29c82908 +349b490,29083108 +349b494,29083108 +349b498,310a310a +349b49c,290829c8 +349b4a0,29c629c8 +349b4a4,28c629c6 +349b4a8,29c621c8 +349b4ac,19522152 +349b4b0,8a2992 +349b4b4,e7c4e7c4 +349b4b8,df84e8c4 +349b4bc,e8c4e8c6 +349b4c0,e8c4e8c4 +349b4c4,f0c6e8c6 +349b4c8,f006f006 +349b4cc,f006e8c6 +349b4d0,e8c6e886 +349b4d4,e846e8c6 +349b4d8,e8c6e8c6 +349b4dc,314a29c8 +349b4e0,29082908 +349b4e4,288829c6 +349b4e8,f082b704 +349b4ec,bf04b7c4 +349b4f0,bf04e80a +349b4f4,cf00c67c +349b4f8,c67cc67c +349b4fc,c67cc67c +349b500,c67cc67c +349b504,c67cc6bc +349b508,c77ac67c +349b50c,cf7acf7a +349b510,c77ccf7a +349b514,c77ccf7a +349b518,c77cc77a +349b51c,310a29c8 +349b520,29c829c6 +349b524,288821c8 +349b528,b7c2b702 +349b52c,bf04d786 +349b530,d7cae80c +349b534,cffec6ba +349b538,c67ac77a +349b53c,c77ac67c +349b540,c67ac77a +349b544,ce7acf7a +349b548,cf7acf7a +349b54c,cf7acf7a +349b550,cf7ac77a +349b554,cf7acf7a +349b558,c77ac67a +349b55c,3a4a29c8 +349b560,29c82888 +349b564,2888df06 +349b568,c844c844 +349b56c,e80cf14e +349b570,f14ef14e +349b574,c77ac67c +349b578,ce7ac77a +349b57c,cf7acf7a +349b580,ce7ac77a +349b584,c77acf7a +349b588,c77ac77a +349b58c,cf7acf7a +349b590,c77ac77a +349b594,c77acf7a +349b598,c77acf7a +349b59c,314a29c8 +349b5a0,29c828c6 +349b5a4,2888e846 +349b5a8,f98ed888 +349b5ac,f14edfcc +349b5b0,e80ccfbc +349b5b4,cf7acf7a +349b5b8,c77acf7a +349b5bc,c678cf7a +349b5c0,cf7acf7a +349b5c4,c77ac77a +349b5c8,cf7acf7a +349b5cc,ce7acf7a +349b5d0,c77acf7a +349b5d4,cf7ac77c +349b5d8,c77ace7a +349b5dc,314a29c8 +349b5e0,288829c8 +349b5e4,29c8e788 +349b5e8,18ef04c +349b5ec,e00ad7c8 +349b5f0,e80af94e +349b5f4,ce7ac77a +349b5f8,cf7ace7a +349b5fc,c778cfbc +349b600,c678cf7a +349b604,cf7acf7a +349b608,c77ac77a +349b60c,cf7ac77a +349b610,c77cc77a +349b614,cf7ace7a +349b618,cf7ace7a +349b61c,314a29c8 +349b620,28882888 +349b624,29c6f94a +349b628,f98ef00c +349b62c,f14cc77c +349b630,e0c6f98e +349b634,f94ccfba +349b638,ce7acf7a +349b63c,ce7ace7a +349b640,cf7ac77a +349b644,cf7ac77a +349b648,cf7acf7a +349b64c,c67ac678 +349b650,ce7ac77a +349b654,c77ac77a +349b658,c77ac77a +349b65c,314a29c8 +349b660,29c62886 +349b664,2888df46 +349b668,f00acfbc +349b66c,c77ac77a +349b670,cf7ad742 +349b674,e80ce80a +349b678,cebacf7a +349b67c,c77acf7a +349b680,c77cc77a +349b684,cf7ac77a +349b688,ce7ac67a +349b68c,c778cfba +349b690,cf7acf7a +349b694,c67acf7a +349b698,c77ac67c +349b69c,314a29c8 +349b6a0,29c62886 +349b6a4,2888df06 +349b6a8,ce7ac77a +349b6ac,ce7ac67a +349b6b0,c67ac77a +349b6b4,cffed7c8 +349b6b8,18ecffe +349b6bc,cf7ac77a +349b6c0,c67cce7a +349b6c4,c77acf7a +349b6c8,cf7ac77a +349b6cc,c678cf7a +349b6d0,ce7ac77a +349b6d4,c67ac77a +349b6d8,cf7ac77c +349b6dc,398c29c8 +349b6e0,29c4428a +349b6e4,2886df06 +349b6e8,c67cc77a +349b6ec,c67ac67a +349b6f0,ce7cc67a +349b6f4,c67acebe +349b6f8,e80af14c +349b6fc,d700c67a +349b700,c67ac67a +349b704,c67ac77a +349b708,c77acf7a +349b70c,c77acf7a +349b710,cf7ac67c +349b714,c77ac77a +349b718,cf7abf00 +349b71c,42123a4c +349b720,29c2428a +349b724,2888df06 +349b728,cec0c77a +349b72c,c67ac67a +349b730,c67ac67a +349b734,c67ac67a +349b738,cebce80a +349b73c,d7c8cf00 +349b740,c67ac67a +349b744,c67cc67a +349b748,c77ac77a +349b74c,c67cc67c +349b750,c77ac77a +349b754,c77aaf3a +349b758,c844e00a +349b75c,39d0310a +349b760,428a3108 +349b764,2888df06 +349b768,ce7cc67a +349b76c,c67ac67a +349b770,c67ac67a +349b774,c67ac67a +349b778,c77acf7a +349b77c,d7c8d7c8 +349b780,cf46c67c +349b784,c77acf7a +349b788,cf7ac67a +349b78c,c67cc77a +349b790,c67cce7a +349b794,b738e0c6 +349b798,f14ef14e +349b79c,42123a4c +349b7a0,288629c6 +349b7a4,28c6df06 +349b7a8,c77ace7a +349b7ac,c77ace7a +349b7b0,c77ac77a +349b7b4,cf7acf7a +349b7b8,ce7ace7a +349b7bc,cf7ae80a +349b7c0,f04ce80a +349b7c4,ce7acf78 +349b7c8,cf78c67a +349b7cc,ce7ace7a +349b7d0,ce7ace7a +349b7d4,f0061a52 +349b7d8,19121a52 +349b7dc,4212310a +349b7e0,28862886 +349b7e4,2886e886 +349b7e8,cf78ce7a +349b7ec,cf78c678 +349b7f0,ce78cf7a +349b7f4,cfbacf7a +349b7f8,c678ce7a +349b7fc,ce7ace7a +349b800,8d01110 +349b804,1910cf7a +349b808,cf7acf7a +349b80c,cfbacffc +349b810,cffce782 +349b814,110b3216 +349b818,421639d3 +349b81c,4212310a +349b820,29c62886 +349b824,2986f0c6 +349b828,cf78ce7a +349b82c,ce7ac678 +349b830,ce78ce7a +349b834,cf7acf7a +349b838,cf78ce7a +349b83c,cf7acf7a +349b840,ce7a1112 +349b844,225211d0 +349b848,c778cf78 +349b84c,cf78cf7a +349b850,cf7ad7fe +349b854,190f1a53 +349b858,22942293 +349b85c,42123a4a +349b860,29c62986 +349b864,29c6e846 +349b868,ce7ace7a +349b86c,ce78cf7a +349b870,cf7acf7a +349b874,ce7ace7a +349b878,d7bacf7a +349b87c,c77cc77a +349b880,ce7ace7a +349b884,1d0f88e +349b888,1d0ce7a +349b88c,c67ace7a +349b890,ce7abe7c +349b894,8cd110f +349b898,8ef88e +349b89c,4210310a +349b8a0,29c629c6 +349b8a4,29c6df06 +349b8a8,ce7ace7a +349b8ac,ce7ac778 +349b8b0,c678ce7a +349b8b4,ce7ace7a +349b8b8,d7fce03c +349b8bc,c778c678 +349b8c0,ce7ace7a +349b8c4,ce7a09d0 +349b8c8,191211d0 +349b8cc,ce7ace7a +349b8d0,ce7abebb +349b8d4,98b08d0 +349b8d8,f850f04e +349b8dc,39d0310a +349b8e0,29862986 +349b8e4,2986e846 +349b8e8,ce7ace7a +349b8ec,cf7acfba +349b8f0,cf7ace7a +349b8f4,ce78cf7a +349b8f8,cf78cffc +349b8fc,cf7acf78 +349b900,cf7acf7a +349b904,ce7acf7a +349b908,22941110 +349b90c,910d7ba +349b910,9c9c8ce0 +349b914,ce6ed6f1 +349b918,d6f2def2 +349b91c,d6f2310a +349b920,29c62984 +349b924,2986e886 +349b928,c678ce7a +349b92c,ce7acf78 +349b930,c678cf7a +349b934,ce7acf7a +349b938,c77ace7a +349b93c,d6bcce7a +349b940,ef40f880 +349b944,dffcdebc +349b948,d6bc10d0 +349b94c,8d01912 +349b950,f7ade32 +349b954,10c02043 +349b958,20432843 +349b95c,20442044 +349b960,29862984 +349b964,2986e886 +349b968,ce7ace7a +349b96c,ce7ace7a +349b970,ce7acf7a +349b974,cf7acf7a +349b978,c77ccf7a +349b97c,d67cc638 +349b980,e7fee7fc +349b984,dffedebc +349b988,debcd7ba +349b98c,11ce1952 +349b990,49d0ee30 +349b994,10be31c6 +349b998,29862844 +349b99c,29c62084 +349b9a0,29c62986 +349b9a4,29c6e886 +349b9a8,ce7ace7a +349b9ac,cf7ac77c +349b9b0,cf7acf7a +349b9b4,cf7ac77a +349b9b8,c738cf7a +349b9bc,d67cef7c +349b9c0,e7fce7fc +349b9c4,ef3edfbc +349b9c8,e7fce7fc +349b9cc,dffe190c +349b9d0,418e2044 +349b9d4,4ace4210 +349b9d8,288429c5 +349b9dc,29c61882 +349b9e0,29842986 +349b9e4,2986df06 +349b9e8,c77acf7a +349b9ec,ce7ac67a +349b9f0,ce7ac77a +349b9f4,ce7ac77a +349b9f8,c77ac77a +349b9fc,cf7c00be +349ba00,e87ed7bc +349ba04,e7fcd7ba +349ba08,cf7aef3c +349ba0c,e7bcd77a +349ba10,30c62084 +349ba14,31c6f7fa +349ba18,1802077d +349ba1c,62965296 +349ba20,28c628c6 +349ba24,2888df06 +349ba28,cf7ac77a +349ba2c,c77cc67c +349ba30,c77ac67c +349ba34,c77ac77a +349ba38,ce7acf7a +349ba3c,ce7aef40 +349ba40,bee7fc +349ba44,c638ce38 +349ba48,aef8a6b6 +349ba4c,be7aaef6 +349ba50,f7a077a +349ba54,208631c8 +349ba58,10c06296 +349ba5c,5ad85296 +349ba60,28c62886 +349ba64,28c6f80a +349ba68,e784cf7a +349ba6c,c77ac77c +349ba70,c77ac67a +349ba74,c67cc77c +349ba78,cf7ace7a +349ba7c,c778ceb8 +349ba80,dffcdffc +349ba84,ce78ce7a +349ba88,bef8bef8 +349ba8c,d7bcc678 +349ba90,f7ae630 +349ba94,77a3108 +349ba98,3908631a +349ba9c,5ad85ad8 +349baa0,29c4428a +349baa4,2886e886 +349baa8,ce78ce7a +349baac,c77ac77a +349bab0,c77acf7a +349bab4,cf7ac77a +349bab8,c77ac77a +349babc,c67ace7a +349bac0,c67ace7a +349bac4,e83ef07e +349bac8,effedebc +349bacc,d6bcd6ba +349bad0,738ee70 +349bad4,e630390a +349bad8,390a63d8 +349badc,62da5296 +349bae0,29c2428a +349bae4,2888e886 +349bae8,c778cf7a +349baec,ce7ac778 +349baf0,ce78cf78 +349baf4,cf7acf78 +349baf8,cf78c778 +349bafc,c77acf7a +349bb00,ce7ace7a +349bb04,ce7acfbc +349bb08,dffae7fc +349bb0c,df3cf880 +349bb10,738deee +349bb14,cef01002 +349bb18,390a2844 +349bb1c,5a965296 +349bb20,428a394a +349bb24,2888f0c6 +349bb28,cf7acfbc +349bb2c,cf7acfbc +349bb30,cfbacfba +349bb34,cfbacfbc +349bb38,cfbccffc +349bb3c,d7fee03e +349bb40,dffcd7fc +349bb44,cfbcd7fe +349bb48,ff7ee03e +349bb4c,e83ee03e +349bb50,f7f8cef0 +349bb54,eff829c6 +349bb58,428c414e +349bb5c,52125296 +349bb60,28c62888 +349bb64,2886f0c6 +349bb68,cfbacfbc +349bb6c,cfbacfba +349bb70,cf7acf7a +349bb74,cfbacfba +349bb78,cfbad7fc +349bb7c,e03ee03e +349bb80,e03ee03e +349bb84,d7fcd7fc +349bb88,e03ee87e +349bb8c,e03ee03e +349bb90,eff8d730 +349bb94,87e390a +349bb98,414c42ce +349bb9c,5ad85296 +349bba0,28c62886 +349bba4,28c6e846 +349bba8,cfbcce7a +349bbac,ce7ace7a +349bbb0,ce7ace7a +349bbb4,ce7ace7a +349bbb8,ce7ac678 +349bbbc,cf7acf7a +349bbc0,cfbacf7a +349bbc4,cf7ad7ba +349bbc8,dffcdf3c +349bbcc,d7bae7fc +349bbd0,778007a +349bbd4,2908394c +349bbd8,394c4ad0 +349bbdc,52965254 +349bbe0,28c628c6 +349bbe4,2888df06 +349bbe8,ce7ec67a +349bbec,c67cc67c +349bbf0,c67cc67c +349bbf4,c6bac67c +349bbf8,c67cc67c +349bbfc,c7bacf7a +349bc00,cf7ac77a +349bc04,d7bcce7a +349bc08,be3ac77a +349bc0c,c77cbe38 +349bc10,ff7c31c6 +349bc14,e6b63907 +349bc18,394b5ad8 +349bc1c,52965254 +349bc20,28c62886 +349bc24,28c6e846 +349bc28,cf7ccf7a +349bc2c,c77cc77a +349bc30,cf7acf7a +349bc34,c67cc67c +349bc38,ce7acf7a +349bc3c,cf7acf7a +349bc40,cf7abe36 +349bc44,c77ac678 +349bc48,ce7a0000 +349bc4c,cfbca6f8 +349bc50,28c63108 +349bc54,df726316 +349bc58,428e5ad8 +349bc5c,52965294 +349bc60,298628c6 +349bc64,29c6e886 +349bc68,cebcce7a +349bc6c,c77acf7a +349bc70,c77ace7a +349bc74,cf7ac77c +349bc78,cf7acf7a +349bc7c,cf7acfba +349bc80,ceb8d67a +349bc84,c638f782 +349bc88,10021984 +349bc8c,df3ec67c +349bc90,394c310a +349bc94,3a48390a +349bc98,394a394c +349bc9c,314a398c +349bca0,29c62984 +349bca4,2986df06 +349bca8,cfbece78 +349bcac,cf7acf7a +349bcb0,c77acf7a +349bcb4,cf78ce7a +349bcb8,cf7ac678 +349bcbc,ce7abe38 +349bcc0,c678d7fc +349bcc4,d7febf3a +349bcc8,ceb81944 +349bccc,cffebe7a +349bcd0,394c28c6 +349bcd4,208629c8 +349bcd8,3a4c3a8c +349bcdc,428e428e +349bce0,298429c6 +349bce4,2986df06 +349bce8,cfbec77a +349bcec,c77acf7a +349bcf0,c77ace7a +349bcf4,dffccf78 +349bcf8,ce7ace7a +349bcfc,cf78ce7a +349bd00,b6f6aef6 +349bd04,aef6bf78 +349bd08,be36ef3e +349bd0c,be7ca6fa +349bd10,318d4a54 +349bd14,42124212 +349bd18,631a631a +349bd1c,631a3a4c +349bd20,29862986 +349bd24,2986df06 +349bd28,cfbec67c +349bd2c,c77ace7a +349bd30,cf7ac77a +349bd34,ce7ace7a +349bd38,ce7ac678 +349bd3c,cfbacf7a +349bd40,c638aef6 +349bd44,ceb8d7ba +349bd48,d7fcc638 +349bd4c,c67ac67a +349bd50,ce78ce7a +349bd54,cf78ce78 +349bd58,c77ac77a +349bd5c,210829c6 +349bd60,29c629c6 +349bd64,29c6e846 +349bd68,cfbcce7a +349bd6c,ce7ac678 +349bd70,ce7acf7a +349bd74,cf7ace7a +349bd78,ce7ace7a +349bd7c,cf78c678 +349bd80,c77abf38 +349bd84,b638dffc +349bd88,c678c67a +349bd8c,c67ac67a +349bd90,c678c67a +349bd94,c67ac67a +349bd98,ce78c77a +349bd9c,314a29c6 +349bda0,29c62986 +349bda4,29c6df06 +349bda8,cfbcce7a +349bdac,ce7acf7a +349bdb0,cf7ac77a +349bdb4,c77acf7a +349bdb8,c77acf7a +349bdbc,cf7acf7a +349bdc0,c77ac67a +349bdc4,c67ac77a +349bdc8,c77ac77a +349bdcc,c77ac77a +349bdd0,c77ac77a +349bdd4,c77ac67a +349bdd8,c77ac77a +349bddc,314a29c6 +349bde0,29c62886 +349bde4,29c6df06 +349bde8,cf7cc77a +349bdec,c77acf7a +349bdf0,c77ac67c +349bdf4,c67ac67c +349bdf8,c77ac77a +349bdfc,c77ac77a +349be00,cf7acf7a +349be04,cf7ac77a +349be08,c77cc77a +349be0c,c77ccf7a +349be10,cf7ac77a +349be14,c77ac77a +349be18,c77acf7a +349be1c,314a29c8 +349be20,28862888 +349be24,2888df06 +349be28,c6bcc67a +349be2c,c77ac67c +349be30,c67ac6ba +349be34,c6bac6ba +349be38,c67ac67c +349be3c,c67ac77a +349be40,c77ac77a +349be44,c67ac67a +349be48,c77ac67c +349be4c,c67cc77a +349be50,c77acf7a +349be54,cf7ac77a +349be58,cf7acf7a +349be5c,314a29c8 +349be60,28862986 +349be64,2888e886 +349be68,cfbacf7a +349be6c,cf7ac77a +349be70,cf7ace7a +349be74,ce7acf7a +349be78,c67ac67c +349be7c,ce7acf7a +349be80,c77acf7a +349be84,c77ac77a +349be88,cf7acf7a +349be8c,cf7ac77a +349be90,c77acf7a +349be94,cf7acf7a +349be98,ce7ace7a +349be9c,314a29c8 +349bea0,29c4428a +349bea4,2888f806 +349bea8,e03ce83e +349beac,d7fccffc +349beb0,e040f800 +349beb4,dffc +349beb8,c77ace7a +349bebc,c778cf78 +349bec0,cf7acf7a +349bec4,cfbacf7a +349bec8,cfbccf7a +349becc,cf7acf7a +349bed0,cf7acf78 +349bed4,cf78cf7a +349bed8,cf7ace7a +349bedc,314a29c8 +349bee0,29c2428a +349bee4,2888f806 +349bee8,e03ee880 +349beec,e880e03e +349bef0,e880f800 +349bef4,d83c +349bef8,cf7acfba +349befc,d7fccfba +349bf00,cfbacfba +349bf04,d7fce03e +349bf08,e03edffc +349bf0c,e03ee03c +349bf10,e03ccfba +349bf14,cf7acfba +349bf18,cfbacf7a +349bf1c,314a29c8 +349bf20,428a394a +349bf24,28c6e886 +349bf28,cfbccfbc +349bf2c,d7fccfbc +349bf30,cfbce03e +349bf34,e03ecfbc +349bf38,ce7acf78 +349bf3c,cf7acf7a +349bf40,cf7acf7a +349bf44,cf78cf7a +349bf48,cf7acf78 +349bf4c,cf7acf78 +349bf50,cf7ace7a +349bf54,ce7acf7a +349bf58,cf7acf7a +349bf5c,314a29c8 +349bf60,31082886 +349bf64,2888e846 +349bf68,cf7acf78 +349bf6c,cf7acf7a +349bf70,cf7acfbc +349bf74,cfbacf78 +349bf78,c77ace7a +349bf7c,ce7acf78 +349bf80,cf78ce7a +349bf84,ce7ace78 +349bf88,ce7ace7a +349bf8c,ce7acf7a +349bf90,ce7acf7a +349bf94,ce7ace7a +349bf98,c678ce7a +349bf9c,314a29c8 +349bfa0,29c82886 +349bfa4,2888e846 +349bfa8,cf7ace7a +349bfac,ce7ace78 +349bfb0,cf78cf78 +349bfb4,cf78ce7a +349bfb8,cf7ace7a +349bfbc,cf7acf7a +349bfc0,ce7ace7a +349bfc4,cf7acf7a +349bfc8,ce7ace7a +349bfcc,ce7ace7a +349bfd0,ce7ace7a +349bfd4,ce7ace7a +349bfd8,ce7ace7a +349bfdc,314a29c8 +349bfe0,29083108 +349bfe4,29c6e886 +349bfe8,ce7ace78 +349bfec,ce78ce7a +349bff0,ce7ace7a +349bff4,ce7ace7a +349bff8,ce7ace7a +349bffc,c77ccf7a +349c000,ce7ace7a +349c004,ce7ace7a +349c008,cf7acfba +349c00c,cf7acf78 +349c010,c778ce7a +349c014,c778cf78 +349c018,c778ce7a +349c01c,314a29c8 +349c020,288829c8 +349c024,29c8e886 +349c028,cf7acf7a +349c02c,cf78ce7a +349c030,cf78cf7a +349c034,cf7acf78 +349c038,cf78cf78 +349c03c,c778cf78 +349c040,cf78ce78 +349c044,cf78cf7a +349c048,cfbccf7a +349c04c,cf7acf7a +349c050,cf7ace7a +349c054,cf78cf78 +349c058,ce78ce7a +349c05c,314a29c8 +349c060,29c828c6 +349c064,2888e886 +349c068,cfbccf7a +349c06c,cf78ce7a +349c070,cf7acfba +349c074,cf78cf7a +349c078,cfbacf7a +349c07c,cf7acf78 +349c080,ce7ace78 +349c084,ce7acf7a +349c088,cfbccf78 +349c08c,cf78cf78 +349c090,cf78ce7a +349c094,ce78ce7a +349c098,ce7ace7a +349c09c,314a29c8 +349c0a0,29c828c6 +349c0a4,2888e8c6 +349c0a8,d7bccf7a +349c0ac,cf78ce78 +349c0b0,cf78cf78 +349c0b4,ce7acf7a +349c0b8,cf7acf7a +349c0bc,cf7acf78 +349c0c0,cf78cf78 +349c0c4,cf78cf7a +349c0c8,cf7acf7a +349c0cc,cf78cf78 +349c0d0,cf78cf78 +349c0d4,cf78c778 +349c0d8,cf78ce7a +349c0dc,314a29c8 +349c0e0,29c829c6 +349c0e4,2888e8c6 +349c0e8,d7bacf7a +349c0ec,cf78ce78 +349c0f0,ce78ce7a +349c0f4,cf78cf78 +349c0f8,cf7acf7a +349c0fc,cf7acf7a +349c100,cfbacfba +349c104,cf7acf7a +349c108,cf7acf7a +349c10c,cf7acfba +349c110,cfbacfba +349c114,cffccf7a +349c118,cfbacf7a +349c11c,314a29c8 +349c120,29082888 +349c124,288829c6 +349c128,e886d7ba +349c12c,ce7ac678 +349c130,ce7ace7a +349c134,cf78ce7a +349c138,cf78cf78 +349c13c,ce7ac778 +349c140,cf7acf7a +349c144,cf7acf7a +349c148,cf78ce7a +349c14c,cf78cf78 +349c150,cf78cf7a +349c154,cfbacf7a +349c158,cf7acf78 +349c15c,314a29c8 +349c160,29c629c6 +349c164,28c629c6 +349c168,29c6df06 +349c16c,cfbcc678 +349c170,ce7aceba +349c174,ce7ace7a +349c178,ce7ace7a +349c17c,c67ace7a +349c180,ce7ace7a +349c184,ce7ace7a +349c188,c67acfbc +349c18c,d7c2ce7a +349c190,c678ce7a +349c194,ce7ace7a +349c198,ce7ac678 +349c19c,314a29c8 +349c1a0,29c82908 +349c1a4,3948394a +349c1a8,310829c6 +349c1ac,e886e886 +349c1b0,e886e886 +349c1b4,e886e8c6 +349c1b8,e886e886 +349c1bc,e8c6f0c6 +349c1c0,f0c6f0c6 +349c1c4,e8c6e886 +349c1c8,e886e886 +349c1cc,e8c6e886 +349c1d0,d700cf7a +349c1d4,cf7acfba +349c1d8,cfbacfba +349c1dc,314a29c8 +349c1e0,310829c8 +349c1e4,42cc20fa +349c1e8,310829c6 +349c1ec,29c629c6 +349c1f0,29862986 +349c1f4,29862984 +349c1f8,29842984 +349c1fc,29842984 +349c200,29842984 +349c204,29842984 +349c208,29842986 +349c20c,28862886 +349c210,288829c6 +349c214,288829c6 +349c218,28882888 +349c21c,28c629c6 +349c220,29c628c6 +349c224,42cc3184 +349c228,29c829c6 +349c22c,29c629c6 +349c230,29862986 +349c234,29862984 +349c238,29842984 +349c23c,29842984 +349c240,29842984 +349c244,29842984 +349c248,29842986 +349c24c,28862886 +349c250,288829c6 +349c254,288829c6 +349c258,28882888 +349c25c,28c629c6 +349c260,31c629c6 +349c264,394a3108 +349c268,394a29c6 +349c26c,29c629c6 +349c270,29862986 +349c274,29862984 +349c278,29842984 +349c27c,29842984 +349c280,29842984 +349c284,29842984 +349c288,29842986 +349c28c,28862886 +349c290,288829c6 +349c294,288829c6 +349c298,28882888 +349c29c,28c629c6 +349c2a0,288829c8 +349c2a4,29c82888 +349c2a8,288828c6 +349c2ac,288629c6 +349c2b0,29c629c6 +349c2b4,29862986 +349c2b8,4a0c394a +349c2bc,29842984 +349c2c0,29842984 +349c2c4,29842984 +349c2c8,29842984 +349c2cc,29864248 +349c2d0,394a28c6 +349c2d4,28c62886 +349c2d8,28c62886 +349c2dc,288628c6 +349c2e0,28882888 +349c2e4,29c628c6 +349c2e8,28882888 +349c2ec,28882886 +349c2f0,288629c6 +349c2f4,29c629c6 +349c2f8,4a0c18fa +349c2fc,29842984 +349c300,29842984 +349c304,29842984 +349c308,29842984 +349c30c,298442ca +349c310,283c29c6 +349c314,28862886 +349c318,29c62886 +349c31c,288629c6 +349c320,290831ca +349c324,62545b52 +349c328,498e414e +349c32c,394c49ce +349c330,418e42d0 +349c334,428e1982 +349c338,bd66eff8 +349c33c,428c3a4c +349c340,390a390a +349c344,390a390a +349c348,390829c8 +349c34c,10be8312 +349c350,5296007c +349c354,41ce310a +349c358,3a4c390a +349c35c,390a428e +349c360,29c831ca +349c364,5a105b54 +349c368,31ca41ce +349c36c,414c3a8e +349c370,3a4c310a +349c374,3a4c21c2 +349c378,324a4a54 +349c37c,6bd8424c +349c380,424c424c +349c384,390a390a +349c388,310a29c8 +349c38c,18021000 +349c390,52d05ad8 +349c394,5a9630c8 +349c398,310830c8 +349c39c,310a314c +349c3a0,310a2888 +349c3a4,394c5294 +349c3a8,31483a4c +349c3ac,3a4c3a4c +349c3b0,424c410a +349c3b4,4a8e5212 +349c3b8,6b165a50 +349c3bc,424c424a +349c3c0,424c424c +349c3c4,424c310a +349c3c8,310a310a +349c3cc,30c828c8 +349c3d0,20462044 +349c3d4,288829c8 +349c3d8,390c31c8 +349c3dc,30c8310a +349c3e0,51d020c6 +349c3e4,52ce520e +349c3e8,52103a4c +349c3ec,3a4c3a4c +349c3f0,424c410a +349c3f4,4a8e4ad0 +349c3f8,4ace428c +349c3fc,424c424a +349c400,424c424c +349c404,424c310a +349c408,310a310a +349c40c,30c828c8 +349c410,20462044 +349c414,288829c8 +349c418,390c31c8 +349c41c,30c8310a +349c420,310a310a +349c424,420e5ac8 +349c428,5294324c +349c42c,29c83a16 +349c430,42d442d4 +349c434,42144214 +349c438,42d442d4 +349c43c,421442d4 +349c440,42144a16 +349c444,42144216 +349c448,42163a16 +349c44c,39d44214 +349c450,42164256 +349c454,4a184214 +349c458,42164a16 +349c45c,421632d2 +349c460,29082108 +349c464,324841cc +349c468,4a1029c8 +349c46c,cc00cc +349c470,d0f88e +349c474,ce088e +349c478,8d02110 +349c47c,1a501110 +349c480,8e08d0 +349c484,11102112 +349c488,10d00050 +349c48c,f84ce808 +349c490,1cc294e +349c494,215019cc +349c498,190e198e +349c49c,110ef84c +349c4a0,29c82086 +349c4a4,20c8324c +349c4a8,29c81910 +349c4ac,c7c0cf00 +349c4b0,cec0c67e +349c4b4,bffec7fe +349c4b8,cf00cf00 +349c4bc,d840cfc0 +349c4c0,bfbeb77e +349c4c4,c7c0c7c0 +349c4c8,b77eb77e +349c4cc,af3eaf3e +349c4d0,b7c0d702 +349c4d4,df04cf02 +349c4d8,cf02cf02 +349c4dc,4af04c +349c4e0,20861886 +349c4e4,288829c8 +349c4e8,32d221ca +349c4ec,ffc2f882 +349c4f0,f882f740 +349c4f4,f8c008c4 +349c4f8,c40802 +349c4fc,8c21002 +349c500,8c2efc0 +349c504,ffc2ff80 +349c508,effeef80 +349c50c,c2f880 +349c510,f87ef87e +349c514,80f73e +349c518,ef3ef882 +349c51c,19ce09ce +349c520,20862886 +349c524,30883ad2 +349c528,10480804 +349c52c,ef80f780 +349c530,ff82f782 +349c534,ff821044 +349c538,80200c2 +349c53c,f8821002 +349c540,180400c2 +349c544,f780f780 +349c548,ef3ef880 +349c54c,c00080 +349c550,f07e00c2 +349c554,8040082 +349c558,ef4000c2 +349c55c,19ce1910 +349c560,18842888 +349c564,288819cc +349c568,80400c0 +349c56c,c200c2 +349c570,8c21002 +349c574,8021042 +349c578,100400c2 +349c57c,f8800080 +349c580,8020802 +349c584,c208c2 +349c588,8c0f880 +349c58c,f880f880 +349c590,f03eef40 +349c594,ef40ef40 +349c598,f8800082 +349c59c,19cc1952 +349c5a0,188428c8 +349c5a4,288821ce +349c5a8,1042f040 +349c5ac,f07e0082 +349c5b0,8021002 +349c5b4,f8c2f880 +349c5b8,f8c0f880 +349c5bc,e83cc7ba +349c5c0,d7bcf07e +349c5c4,f882f880 +349c5c8,e87edffc +349c5cc,dffce03c +349c5d0,dfbee73e +349c5d4,e7fce7fc +349c5d8,e7fed7fa +349c5dc,4a09ce +349c5e0,20862086 +349c5e4,2086218c +349c5e8,1844e7fe +349c5ec,d7fcf780 +349c5f0,f782e73e +349c5f4,d7bccfbc +349c5f8,d7fcd7bc +349c5fc,c638a676 +349c600,b6f6cfba +349c604,e73cdffc +349c608,dffcd7bc +349c60c,d7bccfbc +349c610,d7bcdffe +349c614,d7fed7fc +349c618,d7fcc77a +349c61c,f008f04c +349c620,18041804 +349c624,208610ca +349c628,e7fef07e +349c62c,e780f880 +349c630,ef40dffc +349c634,d7fce7fe +349c638,d7bcd7fa +349c63c,d7fac67a +349c640,dffce87e +349c644,80f880 +349c648,e73ee83c +349c64c,dffccebc +349c650,ce7ad7fc +349c654,e73edffe +349c658,e7fee7fe +349c65c,4a09ce +349c660,18840fc0 +349c664,2046f8ca +349c668,be3cef40 +349c66c,f8820804 +349c670,c20080 +349c674,820804 +349c678,dffedffc +349c67c,f07ef040 +349c680,f8c008c2 +349c684,80208c2 +349c688,80ef3e +349c68c,e7fccf7a +349c690,c77ae73e +349c694,802f8c0 +349c698,f880f880 +349c69c,11cc1910 +349c6a0,5b542886 +349c6a4,2888118c +349c6a8,f7801044 +349c6ac,8442086 +349c6b0,208629c6 +349c6b4,29c429c6 +349c6b8,804f8c0 +349c6bc,8020802 +349c6c0,18442084 +349c6c4,18861846 +349c6c8,19841004 +349c6cc,ffc0e7fc +349c6d0,e73c1144 +349c6d4,29c82084 +349c6d8,ff80d7bc +349c6dc,190e2152 +349c6e0,21c63248 +349c6e4,394c21ce +349c6e8,80229c6 +349c6ec,18842088 +349c6f0,31ca29c8 +349c6f4,31c831ca +349c6f8,29c829c4 +349c6fc,21c429c6 +349c700,29c829c8 +349c704,31083108 +349c708,21862186 +349c70c,21862184 +349c710,218429c6 +349c714,31062184 +349c718,7c0e73e +349c71c,3a164356 +349c720,8fc428a +349c724,2046118c +349c728,f88400c0 +349c72c,c000c4 +349c730,f8c2ef80 +349c734,c4f8c2 +349c738,f782ef82 +349c73c,ef80ef40 +349c740,ef80f782 +349c744,f782ef40 +349c748,e740e7fe +349c74c,ef7ef780 +349c750,ef80e740 +349c754,f080f080 +349c758,f080f080 +349c75c,115008d0 +349c760,428a1842 +349c764,2046f888 +349c768,bf3adffe +349c76c,e700e740 +349c770,ef40df00 +349c774,dffed7fe +349c778,cfbccfbc +349c77c,cfbec67c +349c780,c67ac67c +349c784,c63abe3a +349c788,be3ace7c +349c78c,cfbcd7bc +349c790,d7bcd7bc +349c794,d7fed7fe +349c798,e73ee740 +349c79c,f04ee94c +349c7a0,284429c8 +349c7a4,2086000a +349c7a8,cfbce73e +349c7ac,e73eef3e +349c7b0,f780ef3e +349c7b4,ef3edffc +349c7b8,d7fcef3e +349c7bc,bee73e +349c7c0,cfbcbf38 +349c7c4,be38aef6 +349c7c8,aeb4c636 +349c7cc,ce7ac678 +349c7d0,c678d7bc +349c7d4,d7bee740 +349c7d8,ef40f780 +349c7dc,8ee84c +349c7e0,28842086 +349c7e4,2086e8c6 +349c7e8,be3abe38 +349c7ec,b636aef6 +349c7f0,c67ace7a +349c7f4,b638b6f6 +349c7f8,be38dffc +349c7fc,f780debc +349c800,be78b6f6 +349c804,a6b49e76 +349c808,ae76a674 +349c80c,96749e76 +349c810,a6b6be38 +349c814,b6b6be38 +349c818,d67ad6ba +349c81c,8ef04c +349c820,29862086 +349c824,29c8e8c6 +349c828,9e74a6f4 +349c82c,aef4aef6 +349c830,be38c678 +349c834,b6f6a676 +349c838,a6b6c67a +349c83c,f03ed7bc +349c840,bf38be78 +349c844,aef6bef6 +349c848,bef6b6f6 +349c84c,aeb4aef6 +349c850,aef6aeb6 +349c854,aeb6ae74 +349c858,aef6aef8 +349c85c,cef04c +349c860,29c629c8 +349c864,29c8f8c8 +349c868,a674b636 +349c86c,cebadffc +349c870,cfbccfbc +349c874,c67ac638 +349c878,be78bef8 +349c87c,debae7fc +349c880,bf78c63a +349c884,c63ac67a +349c888,ce7ace7a +349c88c,ce7ad67a +349c890,c638b6f6 +349c894,b6f6c636 +349c898,cf78c778 +349c89c,d0f04c +349c8a0,29c83108 +349c8a4,390af888 +349c8a8,aeb6b6f6 +349c8ac,be38be38 +349c8b0,be38be38 +349c8b4,c67abe7a +349c8b8,b63896b6 +349c8bc,a6b6be38 +349c8c0,b6f8b6f6 +349c8c4,be36b6f8 +349c8c8,aef6aef6 +349c8cc,b6f6be38 +349c8d0,be38be7a +349c8d4,ce7ad6bc +349c8d8,debcdebc +349c8dc,8d0f04c +349c8e0,21862186 +349c8e4,390af086 +349c8e8,aef6b6f6 +349c8ec,9eb49674 +349c8f0,96349e72 +349c8f4,aeb6b638 +349c8f8,b6f89634 +349c8fc,96349eb4 +349c900,a6749eb4 +349c904,a674aeb4 +349c908,9e729eb6 +349c90c,b6f6be38 +349c910,be36c67a +349c914,e77ed7fa +349c918,dffcd6bc +349c91c,8d0f04c +349c920,3a4a310a +349c924,3a8ce884 +349c928,b73ea574 +349c92c,a5729570 +349c930,9532a5b4 +349c934,aef6a6f6 +349c938,bef8bef8 +349c93c,aeb4aeb6 +349c940,aef6b6f6 +349c944,b6f6aeb6 +349c948,aeb6b636 +349c94c,ce7ac638 +349c950,aeb4ce78 +349c954,f87ee73c +349c958,dfbcd7bc +349c95c,1110f04c +349c960,310a4a8e +349c964,428ee886 +349c968,18ebf42 +349c96c,c77abe36 +349c970,be36c738 +349c974,c77abf38 +349c978,c77ad7bc +349c97c,c778c67a +349c980,c678b638 +349c984,b636b6f6 +349c988,aef6b636 +349c98c,d7c0be38 +349c990,aef4aef6 +349c994,cfbace78 +349c998,b6f6b6f6 +349c99c,f18cf88e +349c9a0,3a4a428e +349c9a4,3a4c084a +349c9a8,194e2294 +349c9ac,f8c80008 +349c9b0,f8080008 +349c9b4,f0c8f0c8 +349c9b8,f0c6e086 +349c9bc,e086e886 +349c9c0,e084e084 +349c9c4,d842d844 +349c9c8,d704cf04 +349c9cc,cf04e044 +349c9d0,cebedffa +349c9d4,d6b8c638 +349c9d8,c638c638 +349c9dc,f88e110e +349c9e0,394c324a +349c9e4,29829da4 +349c9e8,19502ad4 +349c9ec,32d63a16 +349c9f0,3a164216 +349c9f4,42163ad4 +349c9f8,3ad62a52 +349c9fc,2a9432d4 +349ca00,32d63294 +349ca04,2a942252 +349ca08,1a521a52 +349ca0c,19102192 +349ca10,29542152 +349ca14,21121910 +349ca18,19121912 +349ca1c,19521952 +349ca20,28881040 +349ca24,7a5b1c +349ca28,11101112 +349ca2c,9121912 +349ca30,19121912 +349ca34,111209d0 +349ca38,111209d0 +349ca3c,9d01112 +349ca40,191211d0 +349ca44,11d00190 +349ca48,f18ef98e +349ca4c,8d01952 +349ca50,11d0008e +349ca54,f84ef04c +349ca58,4e0890 +349ca5c,f84c008e +349ca60,208608be +349ca64,8be190e +349ca68,f84af98e +349ca6c,f98ef98e +349ca70,11d01110 +349ca74,9d011d0 +349ca78,9d009d0 +349ca7c,9d009d0 +349ca80,9d009d0 +349ca84,11d009d0 +349ca88,1d01252 +349ca8c,42162192 +349ca90,f84ef04c +349ca94,4ef04c +349ca98,4e0890 +349ca9c,4ef88e +349caa0,5a542908 +349caa4,29c82954 +349caa8,89008ce +349caac,10d01112 +349cab0,2a942294 +349cab4,1a521912 +349cab8,f944f84a +349cabc,19122252 +349cac0,19121912 +349cac4,22542252 +349cac8,22542294 +349cacc,3a160148 +349cad0,e80800d0 +349cad4,8e10d0 +349cad8,11121912 +349cadc,111208d0 +349cae0,d6b25a54 +349cae4,310a29d2 +349cae8,8900890 +349caec,11d22954 +349caf0,21522294 +349caf4,22942254 +349caf8,1466b5e +349cafc,21121912 +349cb00,11121912 +349cb04,2a542254 +349cb08,19121112 +349cb0c,1d0d082 +349cb10,53dc09d0 +349cb14,f88e1112 +349cb18,1a5408d0 +349cb1c,8e09d0 +349cb20,87c077c +349cb24,77c077c +349cb28,77c077c +349cb2c,77c077c +349cb30,77c077c +349cb34,77c00be +349cb38,ff3c107c +349cb3c,87a087a +349cb40,87a087a +349cb44,87a087a +349cb48,87a107a +349cb4c,beff3c +349cb50,107c077c +349cb54,f3c0f3c +349cb58,77c077c +349cb5c,77c077c +349cb60,87c077c +349cb64,77c077c +349cb68,77c0f7c +349cb6c,77c077c +349cb70,77c077c +349cb74,73c087e +349cb78,18fe0f7c +349cb7c,87a087a +349cb80,87a087a +349cb84,87a087a +349cb88,107a107a +349cb8c,8bc394a +349cb90,10000f7c +349cb94,f7c077c +349cb98,f7c077c +349cb9c,f3c0f7c +349cba0,87c077c +349cba4,8bc00be +349cba8,87c077c +349cbac,77c077c +349cbb0,87c087c +349cbb4,87c087c +349cbb8,1840418a +349cbbc,10bc087a +349cbc0,87a087a +349cbc4,87a107a +349cbc8,107a073c +349cbcc,77c3086 +349cbd0,5a12107c +349cbd4,77c107c +349cbd8,77c077c +349cbdc,f7c087c +349cbe0,77c0f7c +349cbe4,7bc0f3a +349cbe8,ffbe077c +349cbec,77c077c +349cbf0,87c087c +349cbf4,87c087a +349cbf8,107c4a8a +349cbfc,4a8a087a +349cc00,87a087a +349cc04,87a107a +349cc08,107a073c +349cc0c,77c0f3c +349cc10,51ce52ce +349cc14,77c107c +349cc18,77c077c +349cc1c,f7c087c +349cc20,107c107c +349cc24,beff3c +349cc28,87c077c +349cc2c,77c077c +349cc30,87c087c +349cc34,87c087a +349cc38,87a10bc +349cc3c,520e3906 +349cc40,87a087a +349cc44,87a107a +349cc48,107a073c +349cc4c,77c0f3c +349cc50,fc06bd4 +349cc54,30c8107c +349cc58,77c077c +349cc5c,f7c087c +349cc60,87c0f3c +349cc64,87e00fe +349cc68,414c077c +349cc6c,ffc0ffc0 +349cc70,ffbeffbe +349cc74,ffbe0780 +349cc78,ffbe0880 +349cc7c,10024a10 +349cc80,2046077c +349cc84,be0780 +349cc88,780077c +349cc8c,be00be +349cc90,be21c6 +349cc94,631800be +349cc98,c000c0 +349cc9c,8be087c +349cca0,107c087c +349cca4,f7c077c +349cca8,52cc4a56 +349ccac,9cee784 +349ccb0,e7c4df82 +349ccb4,f808f808 +349ccb8,d784f0c8 +349ccbc,e7864b60 +349ccc0,6c262ad6 +349ccc4,e742df42 +349ccc8,e782e782 +349cccc,f848e8c6 +349ccd0,f0c82296 +349ccd4,54625360 +349ccd8,f008d742 +349ccdc,1042087c +349cce0,8bc08bc +349cce4,77c077c +349cce8,f082229e +349ccec,114ae80 +349ccf0,9dbc9dba +349ccf4,9eba8d36 +349ccf8,957a9dba +349ccfc,a6fcae80 +349cd00,1560154 +349cd04,bf0495bc +349cd08,9eb89dba +349cd0c,a6baaf3e +349cd10,9ebaaefe +349cd14,e98e1ada +349cd18,a56a73c +349cd1c,800087c +349cd20,87c08bc +349cd24,77cc638 +349cd28,85f4f0d0 +349cd2c,1198e88e +349cd30,9efc9578 +349cd34,a6fc8d76 +349cd38,9db8a73c +349cd3c,a6faae40 +349cd40,f8d012d6 +349cd44,954aefc +349cd48,b740af3e +349cd4c,bf80c7c2 +349cd50,aefc9efa +349cd54,b77e1298 +349cd58,1296e00a +349cd5c,1982087c +349cd60,87c077c +349cd64,77cc680 +349cd68,96b80252 +349cd6c,1ada12da +349cd70,d088a6fc +349cd74,9eb89efc +349cd78,aefcb780 +349cd7c,bf80f04c +349cd80,914c842 +349cd84,12d8f990 +349cd88,b780bfc2 +349cd8c,aefab63e +349cd90,a6fab780 +349cd94,112f990 +349cd98,e14a1a96 +349cd9c,1042087c +349cda0,87c0f7c +349cda4,77ce044 +349cda8,f98e221a +349cdac,f9900996 +349cdb0,95696b8 +349cdb4,a6fabf82 +349cdb8,9eb8ae3c +349cdbc,df8653de +349cdc0,1d0a6ba +349cdc4,f9d012d8 +349cdc8,d744aefa +349cdcc,b63cbf80 +349cdd0,b780f990 +349cdd4,1149efc +349cdd8,9eb8321a +349cddc,1042087c +349cde0,77c087c +349cde4,87cd786 +349cde8,22d8221a +349cdec,a73cb6c0 +349cdf0,99401d2 +349cdf4,b63aaf7e +349cdf8,aefcb67e +349cdfc,1a945b20 +349ce00,be7ca6ba +349ce04,aefc1ada +349ce08,95496b8 +349ce0c,a6b8b77e +349ce10,e94e0112 +349ce14,bf80a5ba +349ce18,b73ebe80 +349ce1c,1042087c +349ce20,77c077c +349ce24,107c12d4 +349ce28,1a1af090 +349ce2c,9eb8a6fe +349ce30,f18e2a5c +349ce34,335c2b9c +349ce38,43e02218 +349ce3c,325cf84c +349ce40,b63eaf3e +349ce44,aefce98c +349ce48,22d82a1a +349ce4c,3a9e3a9c +349ce50,3a9ee84c +349ce54,9eb8a6fc +349ce58,af3e9eb8 +349ce5c,1042087c +349ce60,107c0f3c +349ce64,77c3a9c +349ce68,1ad8af7e +349ce6c,a6faaf3e +349ce70,1a9833de +349ce74,2a5e225a +349ce78,5360339e +349ce7c,2b9cbf80 +349ce80,af40af3e +349ce84,b740f9d0 +349ce88,3bde3b20 +349ce8c,54a26c24 +349ce90,64e40110 +349ce94,9db8b740 +349ce98,af3e9dba +349ce9c,1042087c +349cea0,77c077c +349cea4,77c4a9e +349cea8,d2a6fc +349ceac,95789db8 +349ceb0,1a182b5c +349ceb4,954d7c8 +349ceb8,e80a12d6 +349cebc,339ee008 +349cec0,a6fea6fc +349cec4,af3e1a98 +349cec8,335e12d6 +349cecc,d742e8c6 +349ced0,4b22221a +349ced4,95b89eb8 +349ced8,aefce94e +349cedc,1042087c +349cee0,f3a087e +349cee4,518c5322 +349cee8,e84ef9d0 +349ceec,112f8d0 +349cef0,19d8e00a +349cef4,95769576 +349cef8,9576b7c0 +349cefc,2a1c19d8 +349cf00,11961196 +349cf04,954f9d0 +349cf08,e008a6ba +349cf0c,9eb89e78 +349cf10,f14e221c +349cf14,d046e008 +349cf18,f14e0112 +349cf1c,1042087c +349cf20,103a394a +349cf24,6294429e +349cf28,f0d212d6 +349cf2c,11d81196 +349cf30,152cf46 +349cf34,a6fc9576 +349cf38,a6fc9578 +349cf3c,1520154 +349cf40,11d619d8 +349cf44,1198e84c +349cf48,af3e9676 +349cf4c,95ba9578 +349cf50,e94c221a +349cf54,a54221c +349cf58,1ad80954 +349cf5c,1042087c +349cf60,87e1802 +349cf64,62943a9c +349cf68,8d78ae3e +349cf6c,b6c09576 +349cf70,f8d0cf86 +349cf74,a6fcae3e +349cf78,af3eb73c +349cf7c,152ae3e +349cf80,a63ec706 +349cf84,cf461294 +349cf88,12948d34 +349cf8c,8d369eb8 +349cf90,e00c0954 +349cf94,c702e808 +349cf98,e80c0914 +349cf9c,1042087c +349cfa0,77c077c +349cfa4,498a5362 +349cfa8,a6faa5bc +349cfac,a6fa9576 +349cfb0,2540a94 +349cfb4,c7c2a6ba +349cfb8,b67e2a18 +349cfbc,1ad6a6b8 +349cfc0,aefab780 +349cfc4,cf022a94 +349cfc8,3b9a1a18 +349cfcc,b67ed744 +349cfd0,221829d8 +349cfd4,df40c7bc +349cfd8,d704018e +349cfdc,1042087c +349cfe0,77c0f3c +349cfe4,f3c64a2 +349cfe8,3218c67e +349cfec,cfbedf86 +349cff0,429c4bde +349cff4,53dc3b9c +349cff8,21d62218 +349cffc,2ad8d704 +349d000,d704cf00 +349d004,df002a94 +349d008,439c4bdc +349d00c,531c535e +349d010,53605b1e +349d014,10cce804 +349d018,ef820048 +349d01c,1042087c +349d020,77c0f3c +349d024,73c2150 +349d028,43dcdf44 +349d02c,cf020910 +349d030,3a9ae788 +349d034,4c004c +349d038,e886c7c2 +349d03c,22d81ad6 +349d040,be3ccf02 +349d044,9ce43e0 +349d048,f98cd700 +349d04c,e8c6e884 +349d050,e0462a94 +349d054,439ce044 +349d058,cfbe2a18 +349d05c,1042087c +349d060,77c073c +349d064,77ccfbe +349d068,2a182196 +349d06c,d744221a +349d070,1d0ae3c +349d074,cf04be7e +349d078,e742cf00 +349d07c,c7041a1a +349d080,f88ef88e +349d084,2a5a1996 +349d088,c7c2be80 +349d08c,b680b63c +349d090,b67ebe7c +349d094,21941992 +349d098,f04c2a5a +349d09c,1042087c +349d0a0,77c077c +349d0a4,77cc67e +349d0a8,8e3a9e +349d0ac,429e335a +349d0b0,c700c7c2 +349d0b4,c7c2be80 +349d0b8,e7820006 +349d0bc,c7be1152 +349d0c0,3a5c329e +349d0c4,325abe7e +349d0c8,c67ebe7e +349d0cc,be80be3c +349d0d0,be7ec6be +349d0d4,cfbef890 +349d0d8,e00ee00e +349d0dc,f7be087c +349d0e0,73c073c +349d0e4,73cd702 +349d0e8,d7023a5c +349d0ec,53e02150 +349d0f0,df44c680 +349d0f4,be7caefc +349d0f8,cfbeefc6 +349d0fc,d700014c +349d100,4be05320 +349d104,325acfc0 +349d108,e884cfbe +349d10c,d842cf00 +349d110,83c083c +349d114,83c083c +349d118,83c083c +349d11c,83c087c +349d120,77c107a +349d124,73cdf42 +349d128,cf02221a +349d12c,3a5e4b9c +349d130,c700aefa +349d134,c67eaefa +349d138,a6fabe7e +349d13c,bec01154 +349d140,3a9e439c +349d144,2a5c1952 +349d148,d704cec2 +349d14c,df46df02 +349d150,77e073c +349d154,73c073c +349d158,73c073c +349d15c,73c073c +349d160,73c103a +349d164,73cf8c8 +349d168,8e2a5a +349d16c,e0c82ad8 +349d170,22d8a6ba +349d174,aefab6fc +349d178,ae3eb63e +349d17c,c7c02a1a +349d180,1954f84a +349d184,21d83a9e +349d188,f80cd702 +349d18c,d842f0c8 +349d190,77e073c +349d194,107c107a +349d198,73c073c +349d19c,77c077c +349d1a0,77c083c +349d1a4,77ce8c6 +349d1a8,2ad80912 +349d1ac,aefab780 +349d1b0,22d80912 +349d1b4,b740c7c2 +349d1b8,a6b8cfc2 +349d1bc,1112531e +349d1c0,ef82cf00 +349d1c4,d7004b20 +349d1c8,3a5aef84 +349d1cc,f0c8df40 +349d1d0,77e073c +349d1d4,f8be00fe +349d1d8,77c077c +349d1dc,77c077c +349d1e0,103a073c +349d1e4,83c2196 +349d1e8,1ad8bf82 +349d1ec,9d788d34 +349d1f0,e80a12d8 +349d1f4,11561ad8 +349d1f8,1296e84c +349d1fc,22d82ad2 +349d200,f0c2d742 +349d204,e8862ad6 +349d208,4b205b60 +349d20c,5b20439c +349d210,77e077c +349d214,f7a0f3c +349d218,77c077c +349d21c,be0000 +349d220,f7c0f7c +349d224,77c4b20 +349d228,1154bfc2 +349d22c,af409578 +349d230,f18e19da +349d234,2b5c339e +349d238,43e043a0 +349d23c,1ad8f0c8 +349d240,4d700 +349d244,bfc042dc +349d248,53624320 +349d24c,3b203b20 +349d250,77e077c +349d254,77c0f3c +349d258,f3c00be +349d260,f7c0f3c +349d264,284264a4 +349d268,f00aaefa +349d26c,b780af40 +349d270,a94225a +349d274,f8d2d088 +349d278,f9903a5c +349d27c,4c60df44 +349d280,e884d742 +349d284,19945362 +349d288,4ae01996 +349d28c,1ce2a1a +349d290,77e077c +349d294,f7c0f7c +349d298,f7c0000 +349d2a0,f3a087e +349d2a4,518e5b60 +349d2a8,21541954 +349d2ac,1a1812d6 +349d2b0,1296e0ca +349d2b4,aefc9eb8 +349d2b8,b7c09efa +349d2bc,3ade2a1a +349d2c0,225c429e +349d2c4,43dc3a5a +349d2c8,d7c0cec2 +349d2cc,d704df46 +349d2d0,77e0f7c +349d2d4,77c077c +349d2d8,77c00be +349d2e0,103a2984 +349d2e4,51d05320 +349d2e8,22d63a5a +349d2ec,2a5a335a +349d2f0,3a5a018c +349d2f4,c7bebf7a +349d2f8,cfbec7be +349d2fc,43de3b5c +349d300,3a5e3ade +349d304,29d83a16 +349d308,df40df00 +349d30c,f808df00 +349d310,77e0f7c +349d314,77c087c +349d318,87c073c +349d31c,be0000 +349d320,87e2044 +349d324,52105b1e +349d328,f0c8f8c8 +349d32c,df42ef84 +349d330,429a1950 +349d334,df40d7be +349d338,df00efc6 +349d33c,5b6011cc +349d340,f7c4ef84 +349d344,e8c65b60 +349d348,80148 +349d34c,118c0006 +349d350,77e077c +349d354,87c107c +349d358,107c087c +349d35c,8bc0000 +349d360,f7c077c +349d364,518c6ba2 +349d368,f808ef86 +349d36c,df40df40 +349d370,439c4bdc +349d374,f006e782 +349d378,4a4218 +349d37c,64a0e882 +349d380,f0c4e880 +349d384,f7c45b5e +349d388,64a00846 +349d38c,94a2110 +349d390,77e107c +349d394,87c087c +349d398,87c08bc +349d3a0,f7c0f3c +349d3a4,204264a4 +349d3a8,cf44cf04 +349d3ac,c7c2cf44 +349d3b0,2a5a2a1a +349d3b4,19961996 +349d3b8,22182a58 +349d3bc,3b5cd742 +349d3c0,df40e886 +349d3c4,df441950 +349d3c8,439c325a +349d3cc,3b9c4b9c +349d3d0,77e107c +349d3d4,8bc087c +349d3d8,87c077e +349d3e0,f7c0f7c +349d3e4,77c43de +349d3e8,f0909dba +349d3ec,9dbce04c +349d3f0,996ae3e +349d3f4,a63cae40 +349d3f8,95789578 +349d3fc,a961254 +349d400,aefaa6fa +349d404,e80c325a +349d408,e0c8b780 +349d40c,cf06bfc0 +349d410,77e107c +349d414,77a107a +349d418,87c0000 +349d420,f7c077c +349d424,f7c3b5c +349d428,1296c7c2 +349d42c,b78212d8 +349d430,f14eaefa +349d434,9dbcae40 +349d438,9578a6ba +349d43c,d0461ad6 +349d440,e80ae80a +349d444,221a21d6 +349d448,c67edf40 +349d44c,be3caefc +349d450,77e107c +349d454,87a00fe +349d458,87c0000 +349d460,73c0f7c +349d464,77c439c +349d468,325ae8c8 +349d46c,221a1254 +349d470,af7eb63c +349d474,af3eb782 +349d478,b740aefc +349d47c,bf800110 +349d480,325a3a9e +349d484,321abe3c +349d488,df02118a +349d48c,e740e746 +349d490,77e077c +349d494,107c087c +349d498,107c087c +349d49c,8bc08bc +349d4a0,77c103a +349d4a4,73cdfc8 +349d4a8,22182194 +349d4ac,2218c7c0 +349d4b0,a6fabe3e +349d4b4,d702b63c +349d4b8,aefcbe7c +349d4bc,bfc0cf02 +349d4c0,325a3a9c +349d4c4,d8c89eba +349d4c8,b67c0148 +349d4cc,e886c67c +349d4d0,77e0f7c +349d4d4,77c087c +349d4d8,87c08bc +349d4dc,10be10be +349d4e0,103a077c +349d4e4,73cbfc0 +349d4e8,d0461296 +349d4ec,d8c8aefa +349d4f0,af3ec7c0 +349d4f4,806c7be +349d4f8,be7edf46 +349d4fc,cfbee80a +349d500,1ad61ad8 +349d504,9eb8a63c +349d508,aefcd702 +349d50c,d704b780 +349d51c,d732 +349d520,73c073c +349d524,73cd744 +349d528,12981198 +349d52c,1296e0c8 +349d530,aefab780 +349d534,cf02b63e +349d538,cf04c6c0 +349d53c,df40df42 +349d540,1d01a1a +349d544,1152cfbe +349d548,be7cc680 +349d54c,b67ec7c2 +349d550,c7c0cec0 +349d554,f0c8321a +349d558,12d6e0ca +349d55c,87c +349d560,77c077c +349d564,77c2296 +349d568,221a0912 +349d56c,1154325a +349d570,bfc0aefa +349d574,b63ec680 +349d578,b63ecfc2 +349d57c,e88800ce +349d580,f9d0f14e +349d584,2a5ccf42 +349d588,c6beb67e +349d58c,c7c0c7c2 +349d590,bf00bfc0 +349d594,11540912 +349d598,8e0954 +349d59c,1042087c +349d5a0,77c073c +349d5a4,77c429e +349d5a8,1154b67e +349d5ac,cf041a98 +349d5b0,1a96af7e +349d5b4,9eb8ae3c +349d5b8,a6fac7c2 +349d5bc,cf061a96 +349d5c0,e8cac704 +349d5c4,225a2218 +349d5c8,bf7ea6fa +349d5cc,a63cb640 +349d5d0,ae3c01d0 +349d5d4,954bfc2 +349d5d8,ae3e01d0 +349d5dc,1042087c +349d5e0,77c0f3c +349d5e4,2000325c +349d5e8,b7809eb8 +349d5ec,af7ebfc2 +349d5f0,1296f090 +349d5f4,9db8a6fe +349d5f8,af3ca6fa +349d5fc,e80c0112 +349d600,c7c2b63e +349d604,e0ca1ad8 +349d608,f190a6fa +349d60c,af40b740 +349d610,f14e0954 +349d614,c744a63c +349d618,ae3caf3e +349d61c,1042087c +349d620,77c077c +349d624,62542154 +349d628,8d76a6fa +349d62c,a6fca6fe +349d630,d7c80996 +349d634,19411d8 +349d638,1196e84e +349d63c,112d046 +349d640,b780af3e +349d644,95760112 +349d648,12961198 +349d64c,1a1c221a +349d650,1ad8e80c +349d654,aefeaf3e +349d658,a6bab63e +349d65c,1042087c +349d660,77c2842 +349d664,7b1a3b9a +349d668,c700aefa +349d66c,aefa9efa +349d670,1d0429e +349d674,4be0335c +349d678,225a221c +349d67c,d2bf82 +349d680,a6fab73e +349d684,ae3cf9d0 +349d688,339c339e +349d68c,22d81a18 +349d690,2b5c0912 +349d694,aefaa6fa +349d698,c7c0b67e +349d69c,1042087c +349d6a0,f3a7318 +349d6a4,52106ba2 +349d6a8,3ad200c4 +349d6ac,108c004a +349d6b0,6ce49528 +349d6b4,84623192 +349d6b8,d8c82a5a +349d6bc,5462e044 +349d6c0,f0c6d7c0 +349d6c4,f0c64bde +349d6c8,4bdc084a +349d6cc,e742d7c0 +349d6d0,3a185c60 +349d6d4,e886e886 +349d6d8,e84608d0 +349d6dc,1042087c +349d6e0,103a2044 +349d6e4,77e6360 +349d6e8,53dc6ce2 +349d6ec,74e45b1e +349d6f0,7c68635a +349d6f4,290cf804 +349d6f8,df420048 +349d6fc,742453dc +349d700,5b605b60 +349d704,531e53dc +349d708,8f782 +349d70c,f8c40006 +349d710,11ca6ba2 +349d714,f808194e +349d718,2ad2425a +349d71c,1042087c +349d720,87e390a +349d724,39064b20 +349d728,3a5a4a9c +349d72c,52dc429c +349d730,4b1e224e +349d734,f8c4e744 +349d738,d704f0c8 +349d73c,4b1e3a18 +349d740,53de43de +349d744,2ad62a94 +349d748,e084df02 +349d74c,e886d700 +349d750,18c429e +349d754,3a9c4b20 +349d758,5360439c +349d75c,1042087c +349d760,107c1000 +349d764,5210439e +349d768,e884d842 +349d76c,d700e744 +349d770,425a2152 +349d774,f0c4cfbe +349d778,a6fab67e +349d77c,325af80a +349d780,d700c67e +349d784,cf022194 +349d788,cfc2be3c +349d78c,c7c2bf80 +349d790,22181ad6 +349d794,cf44f00a +349d798,ce1996 +349d79c,1042087c +349d7a0,87c077c +349d7a4,498e5c62 +349d7a8,e044d704 +349d7ac,c6c0df04 +349d7b0,3358439a +349d7b4,e042c680 +349d7b8,ae3c2218 +349d7bc,1ad6aefa +349d7c0,cf02bfc0 +349d7c4,bf8001d0 +349d7c8,2218325a +349d7cc,b67ecfc0 +349d7d0,22182a18 +349d7d4,b67ec7c2 +349d7d8,be80e80c +349d7dc,1042087c +349d7e0,8bc087c +349d7e4,18fe64e4 +349d7e8,8d2c67c +349d7ec,cec0df46 +349d7f0,3a9c3a5c +349d7f4,22d81996 +349d7f8,21962218 +349d7fc,a56b63c +349d800,be3cc7c0 +349d804,c67ef84c +349d808,3a1a429a +349d80c,321a3358 +349d810,339a321a +349d814,f14ad700 +349d818,d842e7c8 +349d81c,1042087c +349d820,77c087c +349d824,87c3a5a +349d828,43ded700 +349d82c,d7001954 +349d830,4bdc004c +349d834,e886f008 +349d838,e8c4df40 +349d83c,339a1a52 +349d840,e044df44 +349d844,11104bde +349d848,9cee886 +349d84c,f84ae8c6 +349d850,f0c81954 +349d854,3b5ae8c6 +349d858,d6c02196 +349d85c,1042087c +349d860,87c0f7c +349d864,77c0008 +349d868,5b60084c +349d86c,e8863a9e +349d870,32d6df40 +349d874,e042d700 +349d878,e784e884 +349d87c,98e43dc +349d880,d74408ce +349d884,3a5c3a18 +349d888,f0c6d700 +349d88c,d702d702 +349d890,d842d744 +349d894,21941996 +349d898,d0325a +349d89c,1042087c +349d8a0,87c0f7c +349d8a4,77cf0c4 +349d8a8,3a183b9c +349d8ac,4bde3218 +349d8b0,d842cfbe +349d8b4,cf02d700 +349d8b8,df00d742 +349d8bc,f0c832d8 +349d8c0,3a184b1e +349d8c4,439ce884 +349d8c8,e886d700 +349d8cc,e844e882 +349d8d0,e884e042 +349d8d4,c7be2a18 +349d8d8,439c321a +349d8dc,1042087c +349d8e0,87c08bc +349d8e4,77ce804 +349d8e8,f8c85b62 +349d8ec,5c62df84 +349d8f0,d6c2d704 +349d8f4,cfbed702 +349d8f8,d700d700 +349d8fc,d700f0c6 +349d900,4b1e5360 +349d904,98cd700 +349d908,d700d742 +349d90c,df42df40 +349d910,f8c6f0c6 +349d914,e7c4e8c4 +349d918,53602152 +349d91c,1042087c +349d920,8bc077c +349d924,77c077c +349d928,f9cc64e4 +349d92c,429ec6be +349d930,d702d704 +349d934,d702be7e +349d938,cfbed702 +349d93c,be7ef98c +349d940,439e09d0 +349d944,cfc0df04 +349d948,cfbed702 +349d94c,d702d702 +349d950,e044cfc0 +349d954,484bde +349d958,3218e844 +349d95c,20c6087c +349d960,107c08bc +349d964,f7c077c +349d968,390863a6 +349d96c,d746c700 +349d970,be7ecf04 +349d974,c67ec7c0 +349d978,cf02cec0 +349d97c,c7021196 +349d980,42e0e788 +349d984,cec0c6c0 +349d988,be7caefa +349d98c,be3cb63c +349d990,cf02c67e +349d994,19545b64 +349d998,8cecf02 +349d99c,20c6087c +349d9a0,87c08bc +349d9a4,7bc0800 +349d9a8,52104148 +349d9ac,e884e886 +349d9b0,e886d700 +349d9b4,f084df40 +349d9b8,df44e884 +349d9bc,11ce74e2 +349d9c0,3a18ef86 +349d9c4,df42e884 +349d9c8,e884df00 +349d9cc,d7fed700 +349d9d0,df42e884 +349d9d4,6ce47424 +349d9d8,f806e740 +349d9dc,20c6087c +349d9e0,107c087c +349d9e4,be077a +349d9e8,10c0077c +349d9ec,77c077c +349d9f0,87c087c +349d9f4,87c087a +349d9f8,87a087a +349d9fc,28426b92 +349da00,18be087a +349da04,87a107a +349da08,107a073c +349da0c,77c0f3c +349da10,77c31c4 +349da14,72d62984 +349da18,77c077c +349da1c,fbc087a +349da20,107c0f3c +349da24,be0ffa +349da28,87c077c +349da2c,77c077c +349da30,87c087c +349da34,87c087a +349da38,87a087a +349da3c,6392414a +349da40,87a087a +349da44,87a107a +349da48,107a073c +349da4c,77c0f3c +349da50,18007c58 +349da54,3108107c +349da58,77c077c +349da5c,fbc087a +349da60,107a107c +349da64,77e08bc +349da68,ffbe077c +349da6c,77c077c +349da70,87c087c +349da74,87c087a +349da78,87a2982 +349da7c,52cc087a +349da80,87a087a +349da84,87a107a +349da88,107a073c +349da8c,77c0f3c +349da90,390a4248 +349da94,77c107c +349da98,77c077c +349da9c,fbc087a +349daa0,77c087c +349daa4,87c077c +349daa8,77c0f7c +349daac,77c077c +349dab0,77c077c +349dab4,73c087c +349dab8,77e +349dabc,87a087a +349dac0,87a087a +349dac4,87a087a +349dac8,107a107a +349dacc,73c107c +349dad0,77e0f7c +349dad4,f7c077c +349dad8,f7c077c +349dadc,73cff38 +349dae0,77c077c +349dae4,107c0f3c +349dae8,77c077c +349daec,77c077c +349daf0,77c077c +349daf4,77c077c +349daf8,ff7c +349dafc,87a087a +349db00,87a087a +349db04,87a087a +349db08,87a107a +349db0c,107a08bc +349db10,77a077c +349db14,f3c0f3c +349db18,77c077c +349db1c,77c077c +349db20,8bc087c +349db24,87e107c +349db28,f7c077e +349db2c,8bc07bc +349db30,be00be +349db34,87c00be +349db38,87a +349db3c,8bc00be +349db40,77c077c +349db44,77c077c +349db48,f7c077c +349db4c,77c077c +349db50,87a +349db54,7bc087c +349db58,87c087c +349db5c,87c087c +349db60,87c087c +349db64,107c087e +349db68,87c07bc +349db6c,87c00be +349db70,87c077c +349db74,87c08bc +349db78,be1084 +349db7c,394c087c +349db80,87c087c +349db84,77c077c +349db88,77c077c +349db8c,77c077c +349db90,87e18c6 +349db94,be077c +349db98,107c077c +349db9c,87c00be +349dba0,87c077c +349dba4,77e0000 +349dba8,8bc087c +349dbac,87c087c +349dbb0,87c0f3c +349dbb4,87c00be +349dbb8,8bc1000 +349dbbc,63542140 +349dbc0,87c087c +349dbc4,87c077c +349dbc8,77c077c +349dbcc,77c077c +349dbd0,77c6252 +349dbd4,51ce087c +349dbd8,87c107c +349dbdc,f3c087c +349dbe0,77e07bc +349dbe4,87e0f3c +349dbe8,be087c +349dbec,87c087c +349dbf0,87c0f3c +349dbf4,87c00be +349dbf8,8bc08bc +349dbfc,31c85a0e +349dc00,87c087c +349dc04,87c077c +349dc08,77c077c +349dc0c,77c077c +349dc10,77c494a +349dc14,7318087c +349dc18,87c107c +349dc1c,f3c087c +349dc20,87c087c +349dc24,87a +349dc28,be +349dc2c,77cf7c6 +349dc30,f784ef40 +349dc34,efc2e73e +349dc38,c6ef40 +349dc3c,190c8466 +349dc40,7c2439d4 +349dc44,3214210e +349dc48,f7c40008 +349dc4c,ef820804 +349dc50,411c8 +349dc54,95a8f8c0 +349dc58,f002f8c0 +349dc5c,f0c2f002 +349dc60,8bc00be +349dc64,be0000 +349dc68,42ce5a52 +349dc6c,3a9cc6be +349dc70,c6c2b63c +349dc74,bebec67e +349dc78,cf0210d0 +349dc7c,2ad63a9c +349dc80,4b221996 +349dc84,be7edf04 +349dc88,c67ebe3e +349dc8c,b67ebf80 +349dc90,d0424a9a +349dc94,84ac2952 +349dc98,4a1910 +349dc9c,9ced702 +349dca0,87c077c +349dca4,ffbe00be +349dca8,77c63e6 +349dcac,5b623a5c +349dcb0,df44be7e +349dcb4,c7021152 +349dcb8,2a1a29d8 +349dcbc,9ced744 +349dcc0,22d8325c +349dcc4,c7bec680 +349dcc8,aefac7c2 +349dccc,b740e088 +349dcd0,e00a1954 +349dcd4,5b64429e +349dcd8,3a5c429e +349dcdc,3a5c22d8 +349dce0,77cffbe +349dce4,77c077c +349dce8,d7422ad8 +349dcec,5ba45462 +349dcf0,439eef88 +349dcf4,3b9a4b9e +349dcf8,990d742 +349dcfc,df00df00 +349dd00,19103ade +349dd04,29d8c6be +349dd08,f84a321a +349dd0c,53204b9e +349dd10,22922294 +349dd14,532052e0 +349dd18,f80ce8c8 +349dd1c,f0c8e886 +349dd20,77c077c +349dd24,f3ce8c4 +349dd28,c67ed702 +349dd2c,19963adc +349dd30,53225b64 +349dd34,1112e886 +349dd38,d842cfbe +349dd3c,cfc0df00 +349dd40,e7423218 +349dd44,4ae02996 +349dd48,21d61a94 +349dd4c,98cf0c6 +349dd50,e044098e +349dd54,53206464 +349dd58,d702e886 +349dd5c,df42f086 +349dd60,7bc077c +349dd64,77c0848 +349dd68,e8c6e044 +349dd6c,f0883a5a +349dd70,4b1e6ce4 +349dd74,439adf40 +349dd78,df00d700 +349dd7c,d700e742 +349dd80,19504b9c +349dd84,53605b60 +349dd88,118ee886 +349dd8c,d700cf00 +349dd90,cfbecec0 +349dd94,2a185322 +349dd98,f0c8f0c8 +349dd9c,98c088c +349dda0,7bc077c +349dda4,77c0846 +349dda8,118ae046 +349ddac,f80a439c +349ddb0,3a5a53de +349ddb4,5ce43a18 +349ddb8,cffec77c +349ddbc,cf001a92 +349ddc0,321a018c +349ddc4,2a185320 +349ddc8,1112d704 +349ddcc,b63cbfbe +349ddd0,cfc4cf04 +349ddd4,19544b20 +349ddd8,21963a9c +349dddc,429e3b5a +349dde0,7bc077c +349dde4,77c0004 +349dde8,46d702 +349ddec,11961954 +349ddf0,d70401d0 +349ddf4,22183b20 +349ddf8,1196b63c +349ddfc,df861a98 +349de00,8eaefa +349de04,e8082218 +349de08,3a9ed746 +349de0c,b63cae3c +349de10,bf80e80a +349de14,1196339c +349de18,1154cf44 +349de1c,cf04cf04 +349de20,87c087c +349de24,77cef84 +349de28,cf000910 +349de2c,2a1ae8c6 +349de30,c67ecf04 +349de34,f88e321a +349de38,4b6221d6 +349de3c,f88cd786 +349de40,c7beb77c +349de44,e8442294 +349de48,42e03218 +349de4c,e78800d0 +349de50,1154e80a +349de54,ce325c +349de58,321ad704 +349de5c,c67ecfbe +349de60,7bc073c +349de64,77cf0c6 +349de68,bf8229d8 +349de6c,1112e786 +349de70,e886f088 +349de74,d7022ad6 +349de78,325c5b64 +349de7c,2294cf02 +349de80,df42df00 +349de84,f006e882 +349de88,425a64a4 +349de8c,3218098e +349de90,e084d700 +349de94,f8083b9a +349de98,5320e888 +349de9c,d742f084 +349dea0,87e077c +349dea4,77c118a +349dea8,19104a9c +349deac,4cef84 +349deb0,84af8c4 +349deb4,11ca5b1c +349deb8,429c4b1e +349debc,7c6832d4 +349dec0,df40df3e +349dec4,ef8431d4 +349dec8,64e273e6 +349decc,5b60ef86 +349ded0,e784f806 +349ded4,f80652dc +349ded8,7426f808 +349dedc,e784000a +349dee0,77c324a +349dee4,2986214e +349dee8,4b9a4358 +349deec,efc6f808 +349def0,118c098a +349def4,74a24b9a +349def8,f80632d2 +349defc,6ce08de8 +349df00,4356e840 +349df04,3a54649e +349df08,329453dc +349df0c,7d663ad2 +349df10,f082f806 +349df14,118a4b9a +349df18,7c26429a +349df1c,31d632d4 +349df20,87a31c8 +349df24,62946c22 +349df28,439ef008 +349df2c,bf7ccfc2 +349df30,e08629d8 +349df34,439ee0c6 +349df38,c67ebe7e +349df3c,f88c325a +349df40,53a22a18 +349df44,1112d704 +349df48,aefad744 +349df4c,325a429c +349df50,c6c2e80a +349df54,12522b5a +349df58,4b204b20 +349df5c,339a29d8 +349df60,87e077c +349df64,18006ca4 +349df68,335e2218 +349df6c,f84ebfbe +349df70,df462a1c +349df74,cf44bfc2 +349df78,af3ea6fa +349df7c,96bacf86 +349df80,11d832a0 +349df84,e80c9578 +349df88,95789dba +349df8c,e94c2b5c +349df90,22da0a56 +349df94,f9100954 +349df98,2a1a3a9e +349df9c,b63cb780 +349dfa0,73c077c +349dfa4,77c2a14 +349dfa8,19963bde +349dfac,43e0321a +349dfb0,1112f00a +349dfb4,df44c680 +349dfb8,be80d742 +349dfbc,e7403258 +349dfc0,1101ad8 +349dfc4,3b20e84a +349dfc8,aefcc7c0 +349dfcc,11542a5a +349dfd0,43e0c702 +349dfd4,b77ebfc0 +349dfd8,22d85322 +349dfdc,e788ae3e +349dfe0,77c077c +349dfe4,77c114e +349dfe8,b67ec7c2 +349dfec,9542b9c +349dff0,43203a9c +349dff4,90d704 +349dff8,bfc0cfbe +349dffc,425a29d6 +349e000,b680e8ca +349e004,2a1a4b64 +349e008,9d20952 +349e00c,f9d0f04c +349e010,329c22d8 +349e014,b6fcaefc +349e018,11545322 +349e01c,f84cc7c2 +349e020,73c077c +349e024,77cf0c4 +349e028,aefaaf7e +349e02c,b77ed086 +349e030,2a1a431e +349e034,3bde1298 +349e038,e0cadfc8 +349e03c,4b9ec7c0 +349e040,af3ecf04 +349e044,e0cc3a5c +349e048,5b622218 +349e04c,aefcae3c +349e050,9544bde +349e054,f00ac780 +349e058,ce42e0 +349e05c,1994bf80 +349e060,77c077c +349e064,77cdf40 +349e068,9eb8b63e +349e06c,cf021252 +349e070,1154c702 +349e074,954329c +349e078,3a9c325c +349e07c,1912c67e +349e080,ae3eb6fc +349e084,b6fc1154 +349e088,429e5b62 +349e08c,f88ebe3c +349e090,e8c8325c +349e094,2a5acf00 +349e098,18c43de +349e09c,2a5abf80 +349e0a0,77c0f7c +349e0a4,f3cdf00 +349e0a8,a6babf80 +349e0ac,c7c22a18 +349e0b0,f88eb77e +349e0b4,bfc0e0c8 +349e0b8,325c33de +349e0bc,2a1c0912 +349e0c0,d888a6fa +349e0c4,e0861a98 +349e0c8,e80c22da +349e0cc,43def98e +349e0d0,aefaf910 +349e0d4,43de1112 +349e0d8,f00a3a5c +349e0dc,4b20f98e +349e0e0,87c087c +349e0e4,f3ce884 +349e0e8,b63ebf80 +349e0ec,a73e221c +349e0f0,aefeaf3e +349e0f4,af3ee00a +349e0f8,1256d848 +349e0fc,12562a5c +349e100,1a98f18e +349e104,914f9d2 +349e108,9eb8bfc2 +349e10c,22184b22 +349e110,f18cc702 +349e114,4b1e5c62 +349e118,3b5a325a +349e11c,4b20b63e +349e120,107c077c +349e124,8bcdf42 +349e128,a6b89578 +349e12c,c7041196 +349e130,a6fca6fc +349e134,9efcf8d2 +349e138,e00aa6ba +349e13c,a6b8d8ca +349e140,1a982a5a +349e144,1ada0112 +349e148,cf06a6fa +349e14c,df86325a +349e150,43e02196 +349e154,64a264e2 +349e158,53e02296 +349e15c,5320d886 +349e160,77c103c +349e164,87cdf00 +349e168,aeb89e78 +349e16c,1ce1a96 +349e170,ae3cb6fe +349e174,b73e1a98 +349e178,d888bfc0 +349e17c,ae3cbfc0 +349e180,b67c1ad8 +349e184,2b9c22da +349e188,254e008 +349e18c,df46d886 +349e190,1296339e +349e194,3b9c22d6 +349e198,3b9e01d0 +349e19c,2a1a0912 +349e1a0,107c087c +349e1a4,87cef82 +349e1a8,e782df42 +349e1ac,425a52da +349e1b0,f8080008 +349e1b4,108e5b20 +349e1b8,f006d742 +349e1bc,df42e744 +349e1c0,df4243de +349e1c4,2ad62294 +349e1c8,42de42de +349e1cc,2a1a1a52 +349e1d0,321a4bde +349e1d4,429c1954 +349e1d8,3a9c3a5c +349e1dc,2a1a4b9a +349e1e0,77c08bc +349e1e4,87c0006 +349e1e8,f0c8e8c4 +349e1ec,4a9c4a9a +349e1f0,f808f7c6 +349e1f4,18cc5b1e +349e1f8,ef86e844 +349e1fc,d700e784 +349e200,11d053de +349e204,18af086 +349e208,e0842ad6 +349e20c,4b1e63a2 +349e210,5b623a5a +349e214,3a5a53de +349e218,439c64a4 +349e21c,4bde63a4 +349e220,77c087a +349e224,87cef82 +349e228,cf00cec2 +349e22c,21d831d8 +349e230,cec2cf02 +349e234,f88e22d8 +349e238,be7eae3c +349e23c,c7c0be7e +349e240,19942a18 +349e244,d704b6fc +349e248,a6fac7c2 +349e24c,f88e5360 +349e250,5320429e +349e254,19961996 +349e258,321a429e +349e25c,43de5322 +349e260,77c087a +349e264,87cd7fe +349e268,b67eae3c +349e26c,1ad622d8 +349e270,c67ebe7c +349e274,912321a +349e278,c7c2c7c2 +349e27c,c7c2b67e +349e280,1ad822d8 +349e284,c680be3c +349e288,cf04d844 +349e28c,53dc4bdc +349e290,e80a0952 +349e294,2a1822d8 +349e298,2a183a5c +349e29c,43de4b22 +349e2a0,8bc08bc +349e2a4,10c0e806 +349e2a8,cec0cf00 +349e2ac,21961954 +349e2b0,f0c6f80a +349e2b4,22d4321a +349e2b8,e8c6e7c8 +349e2bc,efc8f008 +349e2c0,3a5c321a +349e2c4,18e098e +349e2c8,98e1110 +349e2cc,5b5e3b5a +349e2d0,1d01154 +349e2d4,2196429e +349e2d8,53225462 +349e2dc,5c6463a6 +349e2e0,83c2082 +349e2e4,849c294f +349e2e8,325c321a +349e2ec,3b5c4b9e +349e2f0,439c439c +349e2f4,439c435c +349e2f8,3b5c321a +349e2fc,3a1a321a +349e300,2a1a321a +349e304,435c3b5c +349e308,321a321a +349e30c,22d81296 +349e310,1a982ad8 +349e314,22d83b5c +349e318,3b5c2a1a +349e31c,22d82ad8 diff --git a/data/generated/symbols.json b/data/generated/symbols.json index 8f177845e..1632fe4cc 100644 --- a/data/generated/symbols.json +++ b/data/generated/symbols.json @@ -1,20 +1,20 @@ { - "ADULT_INIT_ITEMS": "03481ED4", - "ADULT_VALID_ITEMS": "03481EDC", - "APPLY_BONK_DAMAGE": "034830AC", - "AUDIO_THREAD_INFO": "0348345C", - "AUDIO_THREAD_INFO_MEM_SIZE": "0348347C", - "AUDIO_THREAD_INFO_MEM_START": "03483478", - "AUDIO_THREAD_MEM_START": "03499400", - "AUTO_TRACKER_CONTEXT": "03480D68", - "AUTO_TRACKER_VERSION": "03480D68", + "ADULT_INIT_ITEMS": "03482154", + "ADULT_VALID_ITEMS": "0348215C", + "APPLY_BONK_DAMAGE": "0348332C", + "AUDIO_THREAD_INFO": "034836DC", + "AUDIO_THREAD_INFO_MEM_SIZE": "034836FC", + "AUDIO_THREAD_INFO_MEM_START": "034836F8", + "AUDIO_THREAD_MEM_START": "0349E320", + "AUTO_TRACKER_CONTEXT": "03480D6C", + "AUTO_TRACKER_VERSION": "03480D6C", "BOMBCHUS_IN_LOGIC": "03480D4C", - "BONK_LAST_FRAME": "03482FF8", + "BONK_LAST_FRAME": "03483278", "CFG_A_BUTTON_COLOR": "0348084C", "CFG_A_NOTE_COLOR": "0348086A", "CFG_BOMBCHU_TRAIL_INNER_COLOR": "0348087C", "CFG_BOMBCHU_TRAIL_OUTER_COLOR": "0348087F", - "CFG_BONK_DAMAGE": "03482FF0", + "CFG_BONK_DAMAGE": "03483270", "CFG_BOOM_TRAIL_INNER_COLOR": "03480876", "CFG_BOOM_TRAIL_OUTER_COLOR": "03480879", "CFG_B_BUTTON_COLOR": "03480852", @@ -22,19 +22,19 @@ "CFG_CUSTOM_MESSAGE_2": "034808B2", "CFG_C_BUTTON_COLOR": "03480858", "CFG_C_NOTE_COLOR": "03480870", - "CFG_DAMAGE_MULTIPLYER": "03482F80", - "CFG_DEADLY_BONKS": "03482FEC", + "CFG_DAMAGE_MULTIPLYER": "03483200", + "CFG_DEADLY_BONKS": "0348326C", "CFG_DISPLAY_DPAD": "03480882", - "CFG_DUNGEON_INFO_ENABLE": "03480D6C", - "CFG_DUNGEON_INFO_MQ_ENABLE": "03480D70", - "CFG_DUNGEON_INFO_MQ_NEED_MAP": "03480D74", - "CFG_DUNGEON_INFO_REWARD_ENABLE": "03480D78", - "CFG_DUNGEON_INFO_REWARD_NEED_ALTAR": "03480D80", - "CFG_DUNGEON_INFO_REWARD_NEED_COMPASS": "03480D7C", - "CFG_DUNGEON_INFO_REWARD_SUMMARY_ENABLE": "03480D84", - "CFG_DUNGEON_IS_MQ": "03480D96", - "CFG_DUNGEON_REWARDS": "03480D88", - "CFG_DUNGEON_REWARD_AREAS": "03480DBC", + "CFG_DUNGEON_INFO_ENABLE": "03480D70", + "CFG_DUNGEON_INFO_MQ_ENABLE": "03480D74", + "CFG_DUNGEON_INFO_MQ_NEED_MAP": "03480D78", + "CFG_DUNGEON_INFO_REWARD_ENABLE": "03480D7C", + "CFG_DUNGEON_INFO_REWARD_NEED_ALTAR": "03480D84", + "CFG_DUNGEON_INFO_REWARD_NEED_COMPASS": "03480D80", + "CFG_DUNGEON_INFO_REWARD_SUMMARY_ENABLE": "03480D88", + "CFG_DUNGEON_IS_MQ": "03480D9A", + "CFG_DUNGEON_REWARDS": "03480D8C", + "CFG_DUNGEON_REWARD_AREAS": "03480DC0", "CFG_FILE_SELECT_HASH": "03480834", "CFG_HEART_COLOR": "03480846", "CFG_MAGIC_COLOR": "03480840", @@ -55,165 +55,178 @@ "CFG_SHOP_CURSOR_COLOR": "03480864", "CFG_SHOW_SETTING_INFO": "03480891", "CFG_TEXT_CURSOR_COLOR": "0348085E", - "CHAIN_HBA_REWARDS": "03483DF0", - "CHECK_FOR_BONK_CANCEL": "0348305C", - "CHECK_ROOM_MESH_TYPE": "0348317C", - "CHEST_LENS_ONLY": "034828AC", - "CHEST_SIZE_MATCH_CONTENTS": "03490E60", - "CHEST_SIZE_TEXTURE": "03490E5C", - "CHEST_TEXTURE_MATCH_CONTENTS": "03490E64", - "COMPLETE_MASK_QUEST": "03490EA0", + "CHAIN_HBA_REWARDS": "03484070", + "CHECK_FOR_BONK_CANCEL": "034832DC", + "CHECK_ROOM_MESH_TYPE": "034833FC", + "CHEST_LENS_ONLY": "03482B2C", + "CHEST_SIZE_MATCH_CONTENTS": "03493C24", + "CHEST_SIZE_TEXTURE": "03493C20", + "CHEST_TEXTURE_MATCH_CONTENTS": "03493C28", + "COMPLETE_MASK_QUEST": "03493C7C", "COOP_CONTEXT": "03480020", "COOP_VERSION": "03480020", "COSMETIC_CONTEXT": "0348083C", "COSMETIC_FORMAT_VERSION": "0348083C", - "CURRENT_GROTTO_ID": "0348331E", - "DEBUG_OFFSET": "03482B70", - "DISABLE_TIMERS": "03480D60", - "DPAD_TEXTURE": "034933F8", - "DUNGEONS_SHUFFLED": "03480D61", + "CURRENT_GROTTO_ID": "0348359E", + "DEBUG_OFFSET": "03482DF0", + "DISABLE_TIMERS": "03480D61", + "DPAD_TEXTURE": "03498320", + "DUNGEONS_SHUFFLED": "03480D62", "EXTENDED_OBJECT_TABLE": "03480D2C", - "EXTERN_DAMAGE_MULTIPLYER": "03482F81", - "FAST_BUNNY_HOOD_ENABLED": "03480D63", - "FAST_CHESTS": "03480D5A", - "FIX_BROKEN_DROPS": "03480D64", - "FONT_TEXTURE": "03491F30", + "EXTERN_DAMAGE_MULTIPLYER": "03483201", + "FAST_BUNNY_HOOD_ENABLED": "03480D64", + "FAST_CHESTS": "03480D5B", + "FIX_BROKEN_DROPS": "03480D65", + "FONT_TEXTURE": "03496E58", "FREE_SCARECROW_ENABLED": "03480D54", - "GANON_BOSS_KEY_CONDITION": "03490E6C", - "GANON_BOSS_KEY_CONDITION_COUNT": "03490E6A", - "GET_CHEST_OVERRIDE_WRAPPER": "034828B0", - "GET_ITEM_TRIGGERED": "034815A0", - "GILDED_CHEST_BASE_TEXTURE": "03495BF8", - "GILDED_CHEST_FRONT_TEXTURE": "03494BF8", + "GANON_BOSS_KEY_CONDITION": "03493C30", + "GANON_BOSS_KEY_CONDITION_COUNT": "03493C2E", + "GET_CHEST_OVERRIDE_WRAPPER": "03482B30", + "GET_ITEM_TRIGGERED": "03481820", + "GILDED_CHEST_BASE_TEXTURE": "0349AB20", + "GILDED_CHEST_FRONT_TEXTURE": "03499B20", "GOSSIP_HINT_CONDITION": "03480D50", - "GROTTO_EXIT_LIST": "034832DC", - "GROTTO_LOAD_TABLE": "03483258", - "HIDE_CHEST_WITH_INVERTED_LENS": "034828F8", + "GROTTO_EXIT_LIST": "0348355C", + "GROTTO_LOAD_TABLE": "034834D8", + "HIDE_CHEST_WITH_INVERTED_LENS": "03482B78", "INCOMING_ITEM": "03480028", "INCOMING_PLAYER": "03480026", "INITIAL_SAVE_DATA": "0348092C", "JABU_ELEVATOR_ENABLE": "03480D58", - "KAKARIKO_WEATHER_FORECAST": "03490EBC", - "KING_DODONGO_BONKS": "03483148", - "LACS_CONDITION": "03480DA8", - "LACS_CONDITION_COUNT": "03480DAE", - "MALON_GAVE_ICETRAP": "03483B2C", - "MALON_TEXT_ID": "03480D5F", - "MAX_RUPEES": "03490EA2", - "MOVED_ADULT_KING_ZORA": "0348349C", + "KAKARIKO_WEATHER_FORECAST": "03493C98", + "KING_DODONGO_BONKS": "034833C8", + "LACS_CONDITION": "03480DAC", + "LACS_CONDITION_COUNT": "03480DB2", + "MALON_GAVE_ICETRAP": "03483DAC", + "MALON_TEXT_ID": "03480D60", + "MAX_RUPEES": "03493C7E", + "MOVED_ADULT_KING_ZORA": "0348371C", "MW_SEND_OWN_ITEMS": "0348002A", - "NO_ESCAPE_SEQUENCE": "03490E69", + "NO_COLLECTIBLE_HEARTS": "03480D5A", + "NO_ESCAPE_SEQUENCE": "03493C2D", "OCARINAS_SHUFFLED": "03480D59", - "OPEN_KAKARIKO": "03490EA1", + "OPEN_KAKARIKO": "03493C7D", "OUTGOING_ITEM": "03480030", "OUTGOING_KEY": "0348002C", "OUTGOING_PLAYER": "03480032", - "OVERWORLD_SHUFFLED": "03480D62", - "PAYLOAD_END": "03499400", + "OVERWORLD_SHUFFLED": "03480D63", + "PAYLOAD_END": "0349E320", "PAYLOAD_START": "03480000", - "PLANDOMIZER_USED": "03480D66", - "PLAYED_WARP_SONG": "034813A4", + "PLANDOMIZER_USED": "03480D67", + "PLAYED_WARP_SONG": "03481624", "PLAYER_ID": "03480024", "PLAYER_NAMES": "03480034", "PLAYER_NAME_ID": "03480025", - "RAINBOW_BRIDGE_CONDITION": "03480DA4", - "RAINBOW_BRIDGE_COUNT": "03480DAC", + "POTCRATE_TEXTURES_MATCH_CONTENTS": "03480D68", + "RAINBOW_BRIDGE_CONDITION": "03480DA8", + "RAINBOW_BRIDGE_COUNT": "03480DB0", "RANDO_CONTEXT": "03480000", - "SET_BONK_FLAG": "03483030", - "SHOW_CHEST_WITH_INVERTED_LENS": "03482970", - "SHUFFLE_BEANS": "034831B4", - "SHUFFLE_CARPET_SALESMAN": "03483EA8", - "SHUFFLE_COWS": "03480D5B", - "SHUFFLE_MEDIGORON": "03483F04", - "SILVER_CHEST_BASE_TEXTURE": "034973F8", - "SILVER_CHEST_FRONT_TEXTURE": "034963F8", - "SKULL_CHEST_BASE_TEXTURE": "03498BF8", - "SKULL_CHEST_FRONT_TEXTURE": "03497BF8", - "SONGS_AS_ITEMS": "03480D5C", - "SOS_ITEM_GIVEN": "0348166C", - "SPECIAL_DEAL_COUNTS": "03480DB4", - "SPEED_MULTIPLIER": "03482A30", - "SPOILER_AVAILABLE": "03480D65", - "START_TWINROVA_FIGHT": "0348351C", + "SET_BONK_FLAG": "034832B0", + "SHOW_CHEST_WITH_INVERTED_LENS": "03482BF0", + "SHUFFLE_BEANS": "03483434", + "SHUFFLE_CARPET_SALESMAN": "03484128", + "SHUFFLE_COWS": "03480D5C", + "SHUFFLE_MEDIGORON": "03484184", + "SILVER_CHEST_BASE_TEXTURE": "0349C320", + "SILVER_CHEST_FRONT_TEXTURE": "0349B320", + "SKULL_CHEST_BASE_TEXTURE": "0349DB20", + "SKULL_CHEST_FRONT_TEXTURE": "0349CB20", + "SONGS_AS_ITEMS": "03480D5D", + "SOS_ITEM_GIVEN": "034818EC", + "SPECIAL_DEAL_COUNTS": "03480DB8", + "SPEED_MULTIPLIER": "03482CB0", + "SPOILER_AVAILABLE": "03480D66", + "START_TWINROVA_FIGHT": "0348379C", + "Sram_InitNewSave": "03493C1C", "TIME_STRING_TXT": "03480908", - "TIME_TRAVEL_SAVED_EQUIPS": "03481BF8", - "TRIFORCE_HUNT_ENABLED": "03480DB0", - "TRIFORCE_ICON_TEXTURE": "03493BF8", - "TRIFORCE_PIECES_REQUIRED": "03480DB2", - "TWINROVA_ACTION_TIMER": "03483520", + "TIME_TRAVEL_SAVED_EQUIPS": "03481E78", + "TRIFORCE_HUNT_ENABLED": "03480DB4", + "TRIFORCE_ICON_TEXTURE": "03498B20", + "TRIFORCE_PIECES_REQUIRED": "03480DB6", + "TWINROVA_ACTION_TIMER": "034837A0", "VERSION_STRING_TXT": "034808D4", - "WINDMILL_SONG_ID": "03480D5D", - "WINDMILL_TEXT_ID": "03480D5E", + "WINDMILL_SONG_ID": "03480D5E", + "WINDMILL_TEXT_ID": "03480D5F", "WORLD_STRING_TXT": "034808F8", - "a_button": "03490E38", - "a_note_b": "03490E24", - "a_note_font_glow_base": "03490E0C", - "a_note_font_glow_max": "03490E08", - "a_note_g": "03490E28", - "a_note_glow_base": "03490E14", - "a_note_glow_max": "03490E10", - "a_note_r": "03490E2C", - "active_item_action_id": "03490E84", - "active_item_fast_chest": "03490E74", - "active_item_graphic_id": "03490E78", - "active_item_object_id": "03490E7C", - "active_item_row": "03490E88", - "active_item_text_id": "03490E80", - "active_override": "03490E90", - "active_override_is_outgoing": "03490E8C", - "b_button": "03490E34", - "beating_dd": "03490E40", - "beating_no_dd": "03490E48", - "c_button": "03490E30", - "c_note_b": "03490E18", - "c_note_font_glow_base": "03490DFC", - "c_note_font_glow_max": "03490DF8", - "c_note_g": "03490E1C", - "c_note_glow_base": "03490E04", - "c_note_glow_max": "03490E00", - "c_note_r": "03490E20", - "cfg_item_overrides": "03490EEC", - "defaultDDHeart": "03490E4C", - "defaultHeart": "03490E54", - "dpad_sprite": "0348EBD8", - "dummy_actor": "03490E98", - "dungeon_count": "03490DC8", - "dungeons": "0348EA38", - "empty_dlist": "03490DE0", - "extern_ctxt": "0348EAE4", - "font_sprite": "0348EBE8", - "freecam_modes": "0348E728", - "hash_sprites": "03490DD4", - "hash_symbols": "0348EAF8", - "heap_next": "03490EB8", - "heart_sprite": "0348EB78", - "icon_sprites": "0348E8EC", - "item_digit_sprite": "0348EB98", - "item_draw_table": "0348EC60", - "item_overrides_count": "03490E9C", - "item_table": "0348FD38", - "items_sprite": "0348EC08", - "key_counts": "0348FD1C", - "key_rupee_clock_sprite": "0348EBA8", - "last_fog_distance": "03490DCC", - "linkhead_skull_sprite": "0348EB88", - "medals": "0348EA20", - "medals_sprite": "0348EC18", - "normal_dd": "03490E3C", - "normal_no_dd": "03490E44", - "num_to_bits": "0348EB38", - "object_slots": "03491EEC", - "quest_items_sprite": "0348EBF8", - "reward_rows": "0348EA14", - "rupee_colors": "0348E910", - "satisified_pending_frames": "03490E70", - "scene_fog_distance": "03490DD0", - "setup_db": "0348EC38", - "song_note_sprite": "0348EBB8", - "stones_sprite": "0348EC28", - "text_cursor_border_base": "03490DEC", - "text_cursor_border_max": "03490DE8", - "text_cursor_inner_base": "03490DF4", - "text_cursor_inner_max": "03490DF0", - "triforce_sprite": "0348EBC8" + "a_button": "03493BF8", + "a_note_b": "03493BE4", + "a_note_font_glow_base": "03493BCC", + "a_note_font_glow_max": "03493BC8", + "a_note_g": "03493BE8", + "a_note_glow_base": "03493BD4", + "a_note_glow_max": "03493BD0", + "a_note_r": "03493BEC", + "active_item_action_id": "03493C60", + "active_item_fast_chest": "03493C50", + "active_item_graphic_id": "03493C54", + "active_item_object_id": "03493C58", + "active_item_row": "03493C64", + "active_item_text_id": "03493C5C", + "active_override": "03493C6C", + "active_override_is_outgoing": "03493C68", + "b_button": "03493BF4", + "beating_dd": "03493C00", + "beating_no_dd": "03493C08", + "c_button": "03493BF0", + "c_note_b": "03493BD8", + "c_note_font_glow_base": "03493BBC", + "c_note_font_glow_max": "03493BB8", + "c_note_g": "03493BDC", + "c_note_glow_base": "03493BC4", + "c_note_glow_max": "03493BC0", + "c_note_r": "03493BE0", + "cfg_item_overrides": "03493D98", + "collectible_mutex": "03493C3C", + "collectible_override": "03493C34", + "collectible_override_flags": "03493C44", + "collectible_scene_flags_table": "03493D30", + "defaultDDHeart": "03493C0C", + "defaultHeart": "03493C14", + "dpad_sprite": "03491508", + "dropped_collectible_override_flags": "03493C40", + "dropped_collectible_scene_flags_table": "03493CC8", + "dummy_actor": "03493C74", + "dungeon_count": "03493B88", + "dungeons": "03491350", + "empty_dlist": "03493BA0", + "extern_ctxt": "034913FC", + "font_sprite": "03491518", + "freecam_modes": "03491038", + "hash_sprites": "03493B94", + "hash_symbols": "03491410", + "heap_next": "03493C94", + "heart_sprite": "034914A8", + "icon_sprites": "034911FC", + "item_digit_sprite": "034914C8", + "item_draw_table": "03491590", + "item_overrides_count": "03493C78", + "item_table": "03492668", + "items": "03491490", + "items_sprite": "03491538", + "key_counts": "0349264C", + "key_rupee_clock_sprite": "034914D8", + "last_fog_distance": "03493B8C", + "linkhead_skull_sprite": "034914B8", + "medals": "03491338", + "medals_sprite": "03491548", + "normal_dd": "03493BFC", + "normal_no_dd": "03493C04", + "num_drop_override_flags": "03493C48", + "num_override_flags": "03493C4A", + "num_to_bits": "03491450", + "object_slots": "03496D98", + "quest_items_sprite": "03491528", + "reward_rows": "0349132C", + "rupee_colors": "03491220", + "satisified_pending_frames": "03493C4C", + "scene_fog_distance": "03493B90", + "setup_db": "03491568", + "song_note_sprite": "034914E8", + "stones_sprite": "03491558", + "text_cursor_border_base": "03493BAC", + "text_cursor_border_max": "03493BA8", + "text_cursor_inner_base": "03493BB4", + "text_cursor_inner_max": "03493BB0", + "texture_table": "03493A48", + "triforce_sprite": "034914F8" } \ No newline at end of file diff --git a/data/presets_default.json b/data/presets_default.json index 6b8e73bb9..56e147b2e 100644 --- a/data/presets_default.json +++ b/data/presets_default.json @@ -31,7 +31,11 @@ "shopsanity": "off", "tokensanity": "off", "shuffle_scrubs": "off", + "shuffle_freestanding_items": "off", + "shuffle_pots": "off", + "shuffle_crates": "off", "shuffle_cows": false, + "shuffle_beehives": false, "shuffle_kokiri_sword": false, "shuffle_ocarinas": false, "shuffle_gerudo_card": false, @@ -74,6 +78,7 @@ "big_poe_count": 1, "ocarina_songs": "off", "correct_chest_appearances": "off", + "correct_potcrate_appearances": "off", "clearer_hints": true, "hints": "always", "hint_dist": "very_strong", @@ -130,6 +135,7 @@ "shuffle_gerudo_card": false, "shuffle_song_items": "song", "shuffle_cows": false, + "shuffle_beehives": false, "shuffle_beans": false, "shuffle_medigoron_carpet_salesman": false, "shuffle_interior_entrances": "off", @@ -140,6 +146,9 @@ "warp_songs": false, "spawn_positions": true, "shuffle_scrubs": "off", + "shuffle_freestanding_items": "off", + "shuffle_pots": "off", + "shuffle_crates": "off", "shopsanity": "off", "tokensanity": "off", "shuffle_mapcompass": "startwith", @@ -186,6 +195,7 @@ "starting_songs": [], "ocarina_songs": "off", "correct_chest_appearances": "classic", + "correct_potcrate_appearances" : "off", "clearer_hints": true, "no_collectible_hearts": false, "hints": "always", @@ -245,6 +255,7 @@ "shuffle_gerudo_card": false, "shuffle_song_items": "song", "shuffle_cows": false, + "shuffle_beehives": false, "shuffle_beans": false, "shuffle_medigoron_carpet_salesman": false, "shuffle_interior_entrances": "off", @@ -255,6 +266,9 @@ "warp_songs": false, "spawn_positions": true, "shuffle_scrubs": "off", + "shuffle_freestanding_items": "off", + "shuffle_pots": "off", + "shuffle_crates": "off", "shopsanity": "off", "tokensanity": "off", "shuffle_mapcompass": "startwith", @@ -303,6 +317,7 @@ ], "ocarina_songs": "off", "correct_chest_appearances": "both", + "correct_potcrate_appearances" : "off", "clearer_hints": true, "no_collectible_hearts": false, "hints": "always", @@ -362,6 +377,7 @@ "shuffle_gerudo_card": false, "shuffle_song_items": "song", "shuffle_cows": false, + "shuffle_beehives": false, "shuffle_beans": false, "shuffle_medigoron_carpet_salesman": false, "shuffle_interior_entrances": "off", @@ -372,6 +388,9 @@ "warp_songs": false, "spawn_positions": false, "shuffle_scrubs": "off", + "shuffle_freestanding_items": "off", + "shuffle_pots": "off", + "shuffle_crates": "off", "shopsanity": "off", "tokensanity": "off", "shuffle_mapcompass": "startwith", @@ -413,6 +432,7 @@ "starting_items": [], "ocarina_songs": "off", "correct_chest_appearances": "off", + "correct_potcrate_appearances" : "off", "hints": "always", "hint_dist": "ddr", "misc_hints": ["altar", "ganondorf", "warp_songs"], @@ -467,7 +487,11 @@ "shuffle_ocarinas": false, "shuffle_gerudo_card": false, "shuffle_song_items": "song", + "shuffle_freestanding_items": "off", + "shuffle_pots": "off", + "shuffle_crates": "off", "shuffle_cows": false, + "shuffle_beehives": false, "shuffle_beans": false, "shuffle_medigoron_carpet_salesman": false, "shuffle_interior_entrances": "off", @@ -587,6 +611,7 @@ "shuffle_gerudo_card": false, "shuffle_song_items": "song", "shuffle_cows": false, + "shuffle_beehives": false, "shuffle_beans": false, "shuffle_medigoron_carpet_salesman": false, "shuffle_interior_entrances": "off", @@ -597,6 +622,9 @@ "warp_songs": false, "spawn_positions": false, "shuffle_scrubs": "low", + "shuffle_freestanding_items": "off", + "shuffle_pots": "off", + "shuffle_crates": "off", "shopsanity": "4", "shopsanity_prices": "random", "tokensanity": "off", @@ -643,6 +671,7 @@ "starting_songs": [], "ocarina_songs": "off", "correct_chest_appearances": "both", + "correct_potcrate_appearances" : "off", "clearer_hints": true, "no_collectible_hearts": false, "hints": "always", @@ -688,7 +717,11 @@ "shopsanity": "0", "tokensanity": "all", "shuffle_scrubs": "random", + "shuffle_freestanding_items": "all", + "shuffle_pots": "all", + "shuffle_crates": "all", "shuffle_cows": true, + "shuffle_beehives": true, "shuffle_kokiri_sword": true, "shuffle_ocarinas": true, "shuffle_child_trade": "shuffle", @@ -715,6 +748,7 @@ "logic_dc_staircase", "logic_dc_jump", "logic_dc_vines_gs", + "logic_gf_jump", "logic_gerudo_kitchen", "logic_deku_basement_gs", "logic_deku_b1_webs_with_bow", @@ -724,8 +758,10 @@ "logic_botw_mq_pits", "logic_forest_mq_block_puzzle", "logic_spirit_child_bombchu", + "logic_beehives_bombchus", "logic_windmill_poh", "logic_crater_bean_poh_with_hovers", + "logic_zora_river_rupees", "logic_zora_with_cucco", "logic_water_mq_central_pillar", "logic_gtg_mq_with_hookshot", @@ -883,6 +919,7 @@ "big_poe_count": 10, "ocarina_songs": "all", "correct_chest_appearances": "off", + "correct_potcrate_appearances": "off", "clearer_hints": false, "no_collectible_hearts": true, "hints": "none", @@ -940,6 +977,7 @@ "shuffle_gerudo_card": false, "shuffle_song_items": "song", "shuffle_cows": false, + "shuffle_beehives": false, "shuffle_beans": false, "shuffle_medigoron_carpet_salesman": false, "shuffle_interior_entrances": "off", @@ -950,6 +988,9 @@ "warp_songs": false, "spawn_positions": false, "shuffle_scrubs": "off", + "shuffle_freestanding_items": "off", + "shuffle_pots": "off", + "shuffle_crates": "off", "shopsanity": "off", "tokensanity": "off", "shuffle_mapcompass": "dungeon", @@ -986,6 +1027,7 @@ "starting_songs": [], "ocarina_songs": "off", "correct_chest_appearances": "off", + "correct_potcrate_appearances" : "off", "clearer_hints": true, "no_collectible_hearts": false, "hints": "always", @@ -1046,6 +1088,7 @@ "shuffle_gerudo_card": false, "shuffle_song_items": "song", "shuffle_cows": false, + "shuffle_beehives": false, "shuffle_beans": false, "shuffle_medigoron_carpet_salesman": false, "shuffle_frog_song_rupees": false, @@ -1058,6 +1101,9 @@ "warp_songs": false, "spawn_positions": true, "shuffle_scrubs": "off", + "shuffle_freestanding_items": "off", + "shuffle_pots": "off", + "shuffle_crates": "off", "shopsanity": "off", "tokensanity": "off", "shuffle_mapcompass": "startwith", @@ -1104,6 +1150,7 @@ "ocarina_songs": "off", "correct_chest_appearances": "classic", "invisible_chests": false, + "correct_potcrate_appearances" : "off", "clearer_hints": true, "no_collectible_hearts": false, "hints": "always", @@ -1169,6 +1216,7 @@ "shuffle_gerudo_card": false, "shuffle_song_items": "song", "shuffle_cows": false, + "shuffle_beehives": false, "shuffle_beans": false, "shuffle_medigoron_carpet_salesman": false, "shuffle_interior_entrances": "off", @@ -1179,6 +1227,9 @@ "warp_songs": false, "spawn_positions": false, "shuffle_scrubs": "low", + "shuffle_freestanding_items": "off", + "shuffle_pots": "off", + "shuffle_crates": "off", "shopsanity": "4", "tokensanity": "off", "shuffle_mapcompass": "startwith", @@ -1225,6 +1276,7 @@ "starting_songs": [], "ocarina_songs": "off", "correct_chest_appearances": "off", + "correct_potcrate_appearances" : "off", "clearer_hints": true, "no_collectible_hearts": false, "hints": "always", diff --git a/data/settings_mapping.json b/data/settings_mapping.json index f7cdd47b8..86fa89a72 100644 --- a/data/settings_mapping.json +++ b/data/settings_mapping.json @@ -190,7 +190,11 @@ "tokensanity", "shuffle_scrubs", "shuffle_child_trade", + "shuffle_freestanding_items", + "shuffle_pots", + "shuffle_crates", "shuffle_cows", + "shuffle_beehives", "shuffle_kokiri_sword", "shuffle_ocarinas", "shuffle_gerudo_card", @@ -337,6 +341,7 @@ "correct_chest_appearances", "minor_items_as_major_chest", "invisible_chests", + "correct_potcrate_appearances", "clearer_hints", "hints", "hint_dist", diff --git a/data/textures/crate/crate_bosskey_rgba16_patch.bin b/data/textures/crate/crate_bosskey_rgba16_patch.bin new file mode 100644 index 000000000..fe14392b6 Binary files /dev/null and b/data/textures/crate/crate_bosskey_rgba16_patch.bin differ diff --git a/data/textures/crate/crate_gold_rgba16_patch.bin b/data/textures/crate/crate_gold_rgba16_patch.bin new file mode 100644 index 000000000..c5a9a521b Binary files /dev/null and b/data/textures/crate/crate_gold_rgba16_patch.bin differ diff --git a/data/textures/crate/crate_key_rgba16_patch.bin b/data/textures/crate/crate_key_rgba16_patch.bin new file mode 100644 index 000000000..602bdaac4 Binary files /dev/null and b/data/textures/crate/crate_key_rgba16_patch.bin differ diff --git a/data/textures/crate/crate_skull_rgba16_patch.bin b/data/textures/crate/crate_skull_rgba16_patch.bin new file mode 100644 index 000000000..d021c2320 Binary files /dev/null and b/data/textures/crate/crate_skull_rgba16_patch.bin differ diff --git a/data/textures/crate/smallcrate_bosskey_rgba16_patch.bin b/data/textures/crate/smallcrate_bosskey_rgba16_patch.bin new file mode 100644 index 000000000..3117ee534 Binary files /dev/null and b/data/textures/crate/smallcrate_bosskey_rgba16_patch.bin differ diff --git a/data/textures/crate/smallcrate_gold_rgba16_patch.bin b/data/textures/crate/smallcrate_gold_rgba16_patch.bin new file mode 100644 index 000000000..161b3d4c9 Binary files /dev/null and b/data/textures/crate/smallcrate_gold_rgba16_patch.bin differ diff --git a/data/textures/crate/smallcrate_key_rgba16_patch.bin b/data/textures/crate/smallcrate_key_rgba16_patch.bin new file mode 100644 index 000000000..3ee076664 Binary files /dev/null and b/data/textures/crate/smallcrate_key_rgba16_patch.bin differ diff --git a/data/textures/crate/smallcrate_skull_rgba16_patch.bin b/data/textures/crate/smallcrate_skull_rgba16_patch.bin new file mode 100644 index 000000000..a158d8f14 Binary files /dev/null and b/data/textures/crate/smallcrate_skull_rgba16_patch.bin differ diff --git a/data/textures/pot/pot_bosskey_rgba16_patch.bin b/data/textures/pot/pot_bosskey_rgba16_patch.bin new file mode 100644 index 000000000..c41f5c652 Binary files /dev/null and b/data/textures/pot/pot_bosskey_rgba16_patch.bin differ diff --git a/data/textures/pot/pot_gold_rgba16_patch.bin b/data/textures/pot/pot_gold_rgba16_patch.bin new file mode 100644 index 000000000..5d2fcc62d Binary files /dev/null and b/data/textures/pot/pot_gold_rgba16_patch.bin differ diff --git a/data/textures/pot/pot_key_rgba16_patch.bin b/data/textures/pot/pot_key_rgba16_patch.bin new file mode 100644 index 000000000..8fc57b239 Binary files /dev/null and b/data/textures/pot/pot_key_rgba16_patch.bin differ diff --git a/data/textures/pot/pot_skull_rgba16_patch.bin b/data/textures/pot/pot_skull_rgba16_patch.bin new file mode 100644 index 000000000..7df8c65b5 Binary files /dev/null and b/data/textures/pot/pot_skull_rgba16_patch.bin differ diff --git a/tests/plando/plando-beehives.json b/tests/plando/plando-beehives.json new file mode 100644 index 000000000..83bb0e100 --- /dev/null +++ b/tests/plando/plando-beehives.json @@ -0,0 +1,5 @@ +{ + "settings": { + "shuffle_beehives": true + } +} diff --git a/tests/plando/plando-freestanding-allmq.json b/tests/plando/plando-freestanding-allmq.json new file mode 100644 index 000000000..5149820f9 --- /dev/null +++ b/tests/plando/plando-freestanding-allmq.json @@ -0,0 +1,6 @@ +{ + "settings": { + "shuffle_freestanding_items": "all", + "mq_dungeons_mode": "mq" + } +} diff --git a/tests/plando/plando-freestanding-nomq.json b/tests/plando/plando-freestanding-nomq.json new file mode 100644 index 000000000..a66056fac --- /dev/null +++ b/tests/plando/plando-freestanding-nomq.json @@ -0,0 +1,6 @@ +{ + "settings": { + "shuffle_freestanding_items": "all", + "mq_dungeons_mode": "vanilla" + } +} diff --git a/tests/plando/plando-freestanding-pots-crates-beehives-triforcehunt.json b/tests/plando/plando-freestanding-pots-crates-beehives-triforcehunt.json new file mode 100644 index 000000000..61c012fae --- /dev/null +++ b/tests/plando/plando-freestanding-pots-crates-beehives-triforcehunt.json @@ -0,0 +1,11 @@ +{ + "settings": { + "shuffle_pots": "all", + "shuffle_crates": "all", + "shuffle_freestanding_items": "all", + "shuffle_beehives": true, + "triforce_hunt": true, + "triforce_count_per_world": 200, + "triforce_goal_per_world": 200 + } +} diff --git a/tests/plando/plando-ludicrous-max-locations.json b/tests/plando/plando-ludicrous-max-locations.json index dea6c5fff..e3b7f0c49 100644 --- a/tests/plando/plando-ludicrous-max-locations.json +++ b/tests/plando/plando-ludicrous-max-locations.json @@ -20,6 +20,10 @@ "shuffle_beans": true, "shuffle_medigoron_carpet_salesman": true, "shuffle_frog_song_rupees": true, + "shuffle_pots": "all", + "shuffle_crates": "all", + "shuffle_freestanding_items": "all", + "shuffle_beehives": true, "shuffle_scrubs": "low", "shopsanity": "4", "tokensanity": "all", diff --git a/tests/plando/plando-potscrates-allmq.json b/tests/plando/plando-potscrates-allmq.json new file mode 100644 index 000000000..c1cc74cea --- /dev/null +++ b/tests/plando/plando-potscrates-allmq.json @@ -0,0 +1,7 @@ +{ + "settings": { + "shuffle_pots": "all", + "shuffle_crates": "all", + "mq_dungeons_mode": "mq" + } +} diff --git a/tests/plando/plando-potscrates-nomq.json b/tests/plando/plando-potscrates-nomq.json new file mode 100644 index 000000000..631b73f06 --- /dev/null +++ b/tests/plando/plando-potscrates-nomq.json @@ -0,0 +1,7 @@ +{ + "settings": { + "shuffle_pots": "all", + "shuffle_crates": "all", + "mq_dungeons_mode": "vanilla" + } +} diff --git a/tests/plando/those_pots_over_there.json b/tests/plando/those_pots_over_there.json new file mode 100644 index 000000000..93ba25ae4 --- /dev/null +++ b/tests/plando/those_pots_over_there.json @@ -0,0 +1,15 @@ +{ + "settings": { + "create_spoiler": true, + "create_patch_file": false, + "create_compressed_rom": false, + "create_wad_file": false, + "create_uncompressed_rom": false, + "hints": "none", + "shuffle_pots" : "all", + "trials": 0 + }, + "locations": { + "Ganons Tower Pot 1": "Light Arrows" + } +} diff --git a/texture_util.py b/texture_util.py new file mode 100644 index 000000000..813a0ab3c --- /dev/null +++ b/texture_util.py @@ -0,0 +1,281 @@ +from Rom import Rom +from Utils import * + +# Read a ci4 texture from rom and convert to rgba16 +# rom - Rom +# address - address of the ci4 texture in Rom +# length - size of the texture in PIXELS +# palette - 4-bit color palette to use (max of 16 colors) +def ci4_to_rgba16(rom: Rom, address, length, palette): + newPixels = [] + texture = rom.read_bytes(address, length // 2) + for byte in texture: + newPixels.append(palette[(byte & 0xF0) >> 4]) + newPixels.append(palette[byte & 0x0F]) + return newPixels + +# Convert an rgba16 texture to ci8 +# rgba16_texture - texture to convert +# returns - tuple (ci8_texture, palette) +def rgba16_to_ci8(rgba16_texture): + ci8_texture = [] + palette = get_colors_from_rgba16(rgba16_texture) # Get all of the colors in the texture + if len(palette) > 0x100: # Make sure there are <= 256 colors. Could probably do some fancy stuff to convert, but nah. + raise(Exception("RGB Texture exceeds maximum of 256 colors")) + if len(palette) < 0x100: #Pad the palette with 0x0001 #Pad the palette with 0001s to take up the full 256 colors + for i in range(0, 0x100 - len(palette)): + palette.append(0x0001) + + # Create the new ci8 texture (list of bytes) by locating the index of each color from the rgba16 texture in the color palette. + for pixel in rgba16_texture: + if pixel in palette: + ci8_texture.append(palette.index(pixel)) + return (ci8_texture, palette) + +# Load a palette (essentially just an rgba16 texture) from rom +def load_palette(rom: Rom, address, length): + palette = [] + for i in range(0, length): + palette.append(rom.read_int16(address + 2 * i)) + return palette + +# Get a list of unique colors (palette) from an rgba16 texture +def get_colors_from_rgba16(rgba16_texture): + colors = [] + for pixel in rgba16_texture: + if pixel not in colors: + colors.append(pixel) + return colors + +# Apply a patch to a rgba16 texture. The patch texture is exclusive or'd with the original to produce the result +# rgba16_texture - Original texture +# rgba16_patch - Patch texture. If this parameter is not supplied, this function will simply return the original texture. +# returns - new texture = texture xor patch +def apply_rgba16_patch(rgba16_texture, rgba16_patch): + if rgba16_patch is not None and (len(rgba16_texture) != len(rgba16_patch)): + raise(Exception("OG Texture and Patch not the same length!")) + + new_texture = [] + if not rgba16_patch: + for i in range(0, len(rgba16_texture)): + new_texture.append(rgba16_texture[i]) + return new_texture + for i in range(0, len(rgba16_texture)): + new_texture.append(rgba16_texture[i] ^ rgba16_patch[i]) + return new_texture + +# Save a rgba16 texture to a file +def save_rgba16_texture(rgba16_texture, fileStr): + file = open(fileStr, 'wb') + bytes = bytearray() + for pixel in rgba16_texture: + bytes.extend(pixel.to_bytes(2, 'big')) + file.write(bytes) + file.close() + +# Save a ci8 texture to a file +def save_ci8_texture(ci8_texture, fileStr): + file = open(fileStr, 'wb') + bytes = bytearray() + for pixel in ci8_texture: + bytes.extend(pixel.to_bytes(1, 'big')) + file.write(bytes) + file.close() + +# Read an rgba16 texture from ROM +# rom - Rom object to load the texture from +# base_texture_address - Address of the rbga16 texture in ROM +# size - Size of the texture in PIXELS +# returns - list of ints representing each 16-bit pixel +def load_rgba16_texture_from_rom(rom: Rom, base_texture_address, size): + texture = [] + for i in range(0, size): + texture.append(int.from_bytes(rom.read_bytes(base_texture_address + 2 * i, 2), 'big')) + return texture + +# Load an rgba16 texture from a binary file. +# fileStr - path to the file +# size - number of 16-bit pixels in the texture. +def load_rgba16_texture(fileStr, size): + texture = [] + file = open(fileStr, 'rb') + for i in range(0, size): + texture.append(int.from_bytes(file.read(2), 'big')) + + file.close() + return(texture) + +# Create an new rgba16 texture byte array from a rgba16 binary file. Use this if you want to create complete new textures using no copyrighted content (or for testing). +# rom - Unused set to None +# base_texture_address - Unusued set to None +# base_palette_address - Unusued set to None +# size - Size of the texture in PIXELS +# patchfile - File containing the texture to load +# returns - bytearray containing the new texture +def rgba16_from_file(rom: Rom, base_texture_address, base_palette_address, size, patchfile): + new_texture = load_rgba16_texture(patchfile, size) + bytes = bytearray() + for pixel in new_texture: + bytes.extend(int.to_bytes(pixel, 2, 'big')) + return bytes + +# Create a new rgba16 texture from a original rgba16 texture and a rgba16 patch file +# rom - Rom object to load the original texture from +# base_texture_address - Address of the original rbga16 texture in ROM +# base_palette_address - Unused. Set to None (this is only used for CI4 style textures) +# size - Size of the texture in PIXELS +# patchfile - file path of a rgba16 binary texture to patch +# returns - bytearray of the new texture +def rgba16_patch(rom: Rom, base_texture_address, base_palette_address, size, patchfile): + base_texture_rgba16 = load_rgba16_texture_from_rom(rom, base_texture_address, size) + patch_rgba16 = None + if patchfile: + patch_rgba16 = load_rgba16_texture(patchfile, size) + new_texture_rgba16 = apply_rgba16_patch(base_texture_rgba16, patch_rgba16) + bytes = bytearray() + for pixel in new_texture_rgba16: + bytes.extend(int.to_bytes(pixel, 2, 'big')) + return bytes + +# Create a new ci8 texture from a ci4 texture/palette and a rgba16 patch file +# rom - Rom object to load the original textures from +# base_texture_address - Address of the original ci4 texture in ROM +# base_palette_address - Address of the ci4 palette in ROM +# size - Size of the texture in PIXELS +# patchfile - file path of a rgba16 binary texture to patch +# returns - bytearray of the new texture +def ci4_texture_apply_rgba16patch_and_convert_to_ci8(rom, base_texture_address, base_palette_address, size, patchfile): + palette = load_palette(rom, base_palette_address, 16) # load the original palette from rom + base_texture_rgba16 = ci4_to_rgba16(rom, base_texture_address, size, palette) # load the original texture from rom and convert to ci8 + patch_rgba16 = None + if patchfile: + patch_rgba16 = load_rgba16_texture(patchfile, size) + new_texture_rgba16 = apply_rgba16_patch(base_texture_rgba16, patch_rgba16) + ci8_texture, ci8_palette = rgba16_to_ci8(new_texture_rgba16) + # merge the palette and the texture + bytes = bytearray() + for pixel in ci8_palette: + bytes.extend(int.to_bytes(pixel, 2, 'big')) + for pixel in ci8_texture: + bytes.extend(int.to_bytes(pixel, 1, 'big')) + return bytes + +# Function to create rgba16 texture patches for crates +def build_crate_ci8_patches(): + # load crate textures from rom + object_kibako2_addr = 0x018B6000 + SIZE_CI4_32X128 = 4096 + rom = Rom("ZOOTDEC.z64") + crate_palette = load_palette(rom, object_kibako2_addr + 0x00, 16) + crate_texture_rgba16 = ci4_to_rgba16(rom, object_kibako2_addr + 0x20, SIZE_CI4_32X128, crate_palette) + + # load new textures + crate_texture_gold_rgba16 = load_rgba16_texture('crate_gold_rgba16.bin', 0x1000) + crate_texture_skull_rgba16 = load_rgba16_texture('crate_skull_rgba16.bin', 0x1000) + crate_texture_key_rgba16 = load_rgba16_texture('crate_key_rgba16.bin', 0x1000) + crate_texture_bosskey_rgba16 = load_rgba16_texture('crate_bosskey_rgba16.bin', 0x1000) + + # create patches + gold_patch = apply_rgba16_patch(crate_texture_rgba16, crate_texture_gold_rgba16) + key_patch = apply_rgba16_patch(crate_texture_rgba16, crate_texture_key_rgba16) + skull_patch = apply_rgba16_patch(crate_texture_rgba16, crate_texture_skull_rgba16) + bosskey_patch = apply_rgba16_patch(crate_texture_rgba16, crate_texture_bosskey_rgba16) + + # save patches + save_rgba16_texture(gold_patch, 'crate_gold_rgba16_patch.bin') + save_rgba16_texture(key_patch, 'crate_key_rgba16_patch.bin') + save_rgba16_texture(skull_patch, 'crate_skull_rgba16_patch.bin') + save_rgba16_texture(bosskey_patch, 'crate_bosskey_rgba16_patch.bin') + + # create ci8s + default_ci8, default_palette = rgba16_to_ci8(crate_texture_rgba16) + gold_ci8, gold_palette = rgba16_to_ci8(crate_texture_gold_rgba16) + key_ci8, key_palette = rgba16_to_ci8(crate_texture_key_rgba16) + skull_ci8, skull_palette = rgba16_to_ci8(crate_texture_skull_rgba16) + bosskey_ci8, bosskey_palette = rgba16_to_ci8(crate_texture_bosskey_rgba16) + + # save ci8 textures + save_ci8_texture(default_ci8, 'crate_default_ci8.bin') + save_ci8_texture(gold_ci8, 'crate_gold_ci8.bin') + save_ci8_texture(key_ci8, 'crate_key_ci8.bin') + save_ci8_texture(skull_ci8, 'crate_skull_ci8.bin') + save_ci8_texture(bosskey_ci8, 'crate_bosskey_ci8.bin') + + # save palettes + save_rgba16_texture(default_palette, 'crate_default_palette.bin') + save_rgba16_texture(gold_palette, 'crate_gold_palette.bin') + save_rgba16_texture(key_palette, 'crate_key_palette.bin') + save_rgba16_texture(skull_palette, 'crate_skull_palette.bin') + save_rgba16_texture(bosskey_palette, 'crate_bosskey_palette.bin') + + crate_textures = [ + (5, 'texture_crate_default', 0x18B6000 + 0x20, 0x018B6000, 4096, ci4_texture_apply_rgba16patch_and_convert_to_ci8, None), + (6, 'texture_crate_gold' , 0x18B6000 + 0x20, 0x018B6000, 4096, ci4_texture_apply_rgba16patch_and_convert_to_ci8, 'crate_gold_rgba16_patch.bin'), + (7, 'texture_crate_key', 0x18B6000 + 0x20, 0x018B6000, 4096, ci4_texture_apply_rgba16patch_and_convert_to_ci8, 'crate_key_rgba16_patch.bin'), + (8, 'texture_crate_skull', 0x18B6000 + 0x20, 0x018B6000, 4096, ci4_texture_apply_rgba16patch_and_convert_to_ci8, 'crate_skull_rgba16_patch.bin'), + (9, 'texture_crate_bosskey', 0x18B6000 + 0x20, 0x018B6000, 4096, ci4_texture_apply_rgba16patch_and_convert_to_ci8, 'crate_bosskey_rgba16_patch.bin'), + ] + + for texture_id, texture_name, rom_address_base, rom_address_palette, size,func, patchfile in crate_textures: + texture = func(rom, rom_address_base, rom_address_palette, size, patchfile) + file = open(texture_name, 'wb') + file.write(texture) + file.close() + print(texture) + +# Function to create rgba16 texture patches for pots. +def build_pot_patches(): + # load pot textures from rom + object_tsubo_side_addr = 0x01738000 + SIZE_32X64 = 2048 + rom = Rom("ZOOTDEC.z64") + + pot_default_rgba16 = load_rgba16_texture_from_rom(rom, object_tsubo_side_addr, SIZE_32X64) + pot_gold_rgba16 = load_rgba16_texture('pot_gold_rgba16.bin', SIZE_32X64) + pot_key_rgba16 = load_rgba16_texture('pot_key_rgba16.bin', SIZE_32X64) + pot_skull_rgba16 = load_rgba16_texture('pot_skull_rgba16.bin', SIZE_32X64) + pot_bosskey_rgba16 = load_rgba16_texture('pot_bosskey_rgba16.bin', SIZE_32X64) + + # create patches + gold_patch = apply_rgba16_patch(pot_default_rgba16, pot_gold_rgba16) + key_patch = apply_rgba16_patch(pot_default_rgba16, pot_key_rgba16) + skull_patch = apply_rgba16_patch(pot_default_rgba16, pot_skull_rgba16) + bosskey_patch = apply_rgba16_patch(pot_default_rgba16, pot_bosskey_rgba16) + + # save patches + save_rgba16_texture(gold_patch, 'pot_gold_rgba16_patch.bin') + save_rgba16_texture(key_patch, 'pot_key_rgba16_patch.bin') + save_rgba16_texture(skull_patch, 'pot_skull_rgba16_patch.bin') + save_rgba16_texture(bosskey_patch, 'pot_bosskey_rgba16_patch.bin') + +def build_smallcrate_patches(): + # load small crate texture from rom + object_kibako_texture_addr = 0xF7ECA0 + + SIZE_32X64 = 2048 + rom = Rom("ZOOTDEC.z64") + + # Load textures + smallcrate_default_rgba16 = load_rgba16_texture_from_rom(rom, object_kibako_texture_addr, SIZE_32X64) + smallcrate_gold_rgba16 = load_rgba16_texture('smallcrate_gold_rgba16.bin', SIZE_32X64) + smallcrate_key_rgba16 = load_rgba16_texture('smallcrate_key_rgba16.bin', SIZE_32X64) + smallcrate_skull_rgba16 = load_rgba16_texture('smallcrate_skull_rgba16.bin', SIZE_32X64) + smallcrate_bosskey_rgba16 = load_rgba16_texture('smallcrate_bosskey_rgba16.bin', SIZE_32X64) + + save_rgba16_texture(smallcrate_default_rgba16, 'smallcrate_default_rgba16.bin') + # Create patches + gold_patch = apply_rgba16_patch(smallcrate_default_rgba16, smallcrate_gold_rgba16) + key_patch = apply_rgba16_patch(smallcrate_default_rgba16, smallcrate_key_rgba16) + skull_patch = apply_rgba16_patch(smallcrate_default_rgba16, smallcrate_skull_rgba16) + bosskey_patch = apply_rgba16_patch(smallcrate_default_rgba16, smallcrate_bosskey_rgba16) + + # save patches + save_rgba16_texture(gold_patch, 'smallcrate_gold_rgba16_patch.bin') + save_rgba16_texture(key_patch, 'smallcrate_key_rgba16_patch.bin') + save_rgba16_texture(skull_patch, 'smallcrate_skull_rgba16_patch.bin') + save_rgba16_texture(bosskey_patch, 'smallcrate_bosskey_rgba16_patch.bin') + + +#build_crate_ci8_patches() +#build_pot_patches() +#build_smallcrate_patches()