	.global KLclassGVKd
	.global KLmm_wrapperGVKi
	.global KLobjectGVKd
	.global KLunboundGVKe
	.global KLbooleanGVKd
	.global KLsealed_generic_functionGVKe
	.global KLempty_listGVKd
	.global KLobject_signatureGVKe
	.global KLabsent_engine_nodeGVKg
	.global KLbyte_stringGVKd
	.global KLpairGVKd
	.global KLsimple_object_vectorGVKd
	.global KLsimple_methodGVKe
	.global KLfunction_classGVKi
	.global KLsignatureGVKe
	.global KLkey_sequence_matchGVdfmc_macro_expander
	.global KLkey_matchGVdfmc_macro_expander
	.global KLsymbolGVKd
	.global KLincremental_generic_functionGVKe
	.global KLbrace_matchGVdfmc_macro_expander
	.global KLbracket_matchGVdfmc_macro_expander
	.global KLparen_matchGVdfmc_macro_expander
	.global KLnested_matchGVdfmc_macro_expander
	.global KLsingletonGVKd
	.global KLproperty_list_matchGVdfmc_macro_expander
	.global KLfragmentGVdfmc_reader
	.global KLsplicing_matchGVdfmc_macro_expander
	.global KLsimple_matchGVdfmc_macro_expander
	.global KLescaped_substitution_fragmentGVdfmc_reader
	.global KLliteral_fragmentGVdfmc_reader
	.global KLcolon_colon_fragmentGVdfmc_reader
	.global KLdot_fragmentGVdfmc_reader
	.global KLhash_all_keys_fragmentGVdfmc_reader
	.global KLhash_key_fragmentGVdfmc_reader
	.global KLhash_rest_fragmentGVdfmc_reader
	.global KLhash_next_fragmentGVdfmc_reader
	.global KLequal_greater_fragmentGVdfmc_reader
	.global KLend_of_modifiers_markerGVdfmc_reader
	.global KLoperator_fragmentGVdfmc_reader
	.global KLname_fragmentGVdfmc_reader
	.global KLvariable_matchGVdfmc_macro_expander
	.global KLunionGVKe
	.global KLpattern_matchGVdfmc_macro_expander
	.global KLlistGVKd
	.global KLaux_rewrite_rule_setGVdfmc_macro_expander
	.global KLsimple_closure_methodGVKi
	.global xep_4
	.global KLclassGVKdW
	.global KLmm_wrapperGVKiW
	.global KLobjectGVKdW
	.global KPunboundVKi
	.global KLunboundGVKeW
	.global KPtrueVKi
	.global KLbooleanGVKdW
	.global KPfalseVKi
	.global KLsealed_generic_functionGVKeW
	.global KPempty_listVKi
	.global KLempty_listGVKdW
	.global new_gf_xep_1
	.global KDsignature_LobjectG_object_rest_value_1VKi
	.global KLobject_signatureGVKeW
	.global RSINGULAR_Labsent_engine_nodeG
	.global KLabsent_engine_nodeGVKgW
	.global KLbyte_stringGVKdW
	.global KLpairGVKdW
	.global KLsimple_object_vectorGVKdW
	.global KlistVKdI
	.global KLfunction_classGVKiW
	.global KLsimple_methodGVKeW
	.global xep_1
	.global KLsignatureGVKeW
	.global KLkey_sequence_matchGVdfmc_macro_expanderW
	.global KLkey_matchGVdfmc_macro_expanderW
	.global Kmake_name_fragmentVdfmc_macro_expanderI
	.global Kmake_colon_colon_fragmentVdfmc_macro_expanderI
	.global Kmake_equal_fragmentVdfmc_macro_expanderI
	.global Kimport_to_templateVdfmc_macro_expander
	.global Kmake_parens_fragmentVdfmc_macro_expanderI
	.global Kmake_semicolon_fragmentVdfmc_macro_expanderI
	.global Kmaybe_substitute_separatorVdfmc_macro_expander
	.global Kmake_templateVdfmc_macro_expanderI
	.global KLsymbolGVKdW
	.global Kexpander_aux_rule_setsVdfmc_macro_expander
	.global KmapVKd
	.global Kexpander_main_rule_setVdfmc_macro_expander
	.global Kexpander_intermediate_wordsVdfmc_macro_expander
	.global KemptyQVKd
	.global KLincremental_generic_functionGVKeW
	.global Kmake_comma_fragmentVdfmc_macro_expanderI
	.global Ksubstitute_sequence_separatedVdfmc_macro_expander
	.global Krule_set_rewrite_rulesVdfmc_macro_expander
	.global KheadVKd
	.global KtailVKd
	.global Krule_patternVdfmc_macro_expander
	.global Krule_compiled_templateVdfmc_macro_expander
	.global Kcompute_binding_matchesVdfmc_macro_expanderMM0I
	.global Kcompute_bound_variable_namesVdfmc_macro_expanderMM0I
	.global KJfailure_
	.global KJend_
	.global Kmake_unary_operator_fragmentVdfmc_macro_expanderI
	.global Kforward_iteration_protocolVKd
	.global Kexpander_aux_rule_set_tableVdfmc_macro_expander
	.global Kmatch_symbol_nameVdfmc_macro_expander
	.global KelementVKd
	.global KJdefault_
	.global Kmatch_variable_nameVdfmc_macro_expander
	.global Krule_set_rewriter_variable_nameVdfmc_macro_expander
	.global KEEVKdI
	.global Kmake_ellipsis_fragmentVdfmc_macro_expanderI
	.global Ksplit_at_semicolonsVdfmc_macro_expanderI
	.global KEVKd
	.global KfirstVKd
	.global K_VKd
	.global Kmake_binary_operator_fragmentVdfmc_macro_expanderI
	.global Ksplit_at_commasVdfmc_macro_expanderI
	.global new_gf_xep_3
	.global KDsignature_LobjectG_object_rest_value_3VKi
	.global KLbrace_matchGVdfmc_macro_expanderW
	.global KLbracket_matchGVdfmc_macro_expanderW
	.global KLparen_matchGVdfmc_macro_expanderW
	.global xep_3
	.global KLnested_matchGVdfmc_macro_expanderW
	.global Kmatch_constraintVdfmc_macro_expander
	.global Kmatch_default_expressionVdfmc_macro_expander
	.global Kcompile_template_elementsVdfmc_macro_expanderMM0I
	.global KPempty_vectorVKi
	.global KLsingletonGVKdW
	.global Ksingleton_pointer_idQ_instanceQVKiI
	.global KLproperty_list_matchGVdfmc_macro_expanderW
	.global Kmake_literal_fragmentVdfmc_macro_expander
	.global KLfragmentGVdfmc_readerW
	.global KLsplicing_matchGVdfmc_macro_expanderW
	.global Kwildcard_constraintQVdfmc_macro_expanderMM0I
	.global Kbounded_constraintQVdfmc_macro_expanderMM0I
	.global KJname_
	.global KJtoken_
	.global KLsimple_matchGVdfmc_macro_expanderW
	.global KLescaped_substitution_fragmentGVdfmc_readerW
	.global KLliteral_fragmentGVdfmc_readerW
	.global KLcolon_colon_fragmentGVdfmc_readerW
	.global KLdot_fragmentGVdfmc_readerW
	.global KLhash_all_keys_fragmentGVdfmc_readerW
	.global KLhash_key_fragmentGVdfmc_readerW
	.global KLhash_rest_fragmentGVdfmc_readerW
	.global KLhash_next_fragmentGVdfmc_readerW
	.global KLequal_greater_fragmentGVdfmc_readerW
	.global KLend_of_modifiers_markerGVdfmc_readerW
	.global Kmake_literal_fragmentVdfmc_macro_expanderMM3I
	.global KLoperator_fragmentGVdfmc_readerW
	.global KLname_fragmentGVdfmc_readerW
	.global KLvariable_matchGVdfmc_macro_expanderW
	.global Kmake_literal_fragmentVdfmc_macro_expanderMM4I
	.global Kmake_dot_fragmentVdfmc_macro_expanderI
	.global KJvalues_
	.global Kmake_hash_lparen_fragmentVdfmc_macro_expanderI
	.global Kmake_rparen_fragmentVdfmc_macro_expanderI
	.global KLunionGVKeW
	.global Kunion_instanceQVKiI
	.global KLpattern_matchGVdfmc_macro_expanderW
	.global xep_2
	.global KLlistGVKdW
	.global Kexpander_nameVdfmc_macro_expander
	.global KasVKd
	.global KLaux_rewrite_rule_setGVdfmc_macro_expanderW
	.global Kconcatenate_2VKeMM1I
	.global KDsignature_LobjectG_object_rest_value_2VKi
	.global KLsimple_closure_methodGVKiW
	.global rest_xep_0
	.global Kmatch_constraint_specVdfmc_macro_expander
	.global Kmatch_constraint_specVdfmc_macro_expanderMM0
	.global Kmatch_constraint_specVdfmc_macro_expanderMM1
	.global Kcompile_macro_case_rulesVdfmc_macro_expanderMM0
	.global Kgenerate_match_failureVdfmc_macro_expander
	.global Kcompile_body_patternVdfmc_macro_expanderMM0
	.global Kcompile_list_patternVdfmc_macro_expanderMM0
	.global Kcompile_pattern_elementsVdfmc_macro_expanderMM0
	.global Kcompile_pattern_elementVdfmc_macro_expander
	.global Kcompile_pattern_elementVdfmc_macro_expanderMM0
	.global Kcompile_pattern_elementVdfmc_macro_expanderMM1
	.global Kcompile_pattern_elementVdfmc_macro_expanderMM2
	.global Kcompile_pattern_elementVdfmc_macro_expanderMM3
	.global Kcompile_pattern_elementVdfmc_macro_expanderMM4
	.global Kgenerate_nested_matcher_codeVdfmc_macro_expander
	.global Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM0
	.global Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM1
	.global Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM2
	.global Kgenerate_codeVdfmc_macro_expander
	.global Kgenerate_codeVdfmc_macro_expanderMM0
	.global Kgenerate_codeVdfmc_macro_expanderMM1
	.global Kgenerate_codeVdfmc_macro_expanderMM2
	.global Kgenerate_codeVdfmc_macro_expanderMM3
	.global Kgenerate_codeVdfmc_macro_expanderMM4
	.global Kgenerate_codeVdfmc_macro_expanderMM5
	.global Kgenerate_codeVdfmc_macro_expanderMM6
	.global Kgenerate_codeVdfmc_macro_expanderMM7
	.global Kgenerate_codeVdfmc_macro_expanderMM8
	.global Kgenerate_codeVdfmc_macro_expanderMM9
	.global Kgenerate_codeVdfmc_macro_expanderMM10
	.global Kgenerate_codeVdfmc_macro_expanderMM11
	.global Kgenerate_codeVdfmc_macro_expanderMM12
	.global Kgenerate_codeVdfmc_macro_expanderMM13
	.global Kgenerate_codeVdfmc_macro_expanderMM14
	.global Kgenerate_key_default_thunkVdfmc_macro_expander
	.global Kgenerate_key_default_thunkVdfmc_macro_expanderMM0
	.global Kgenerate_key_default_thunkVdfmc_macro_expanderMM1
	.global Kgenerate_constraint_function_codeVdfmc_macro_expander
	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM0
	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM1
	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM2
	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM3
	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM4
	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM5
	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM6
	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM7
	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM8
	.global Kgenerate_match_failureVdfmc_macro_expanderMM0
	.global Kgenerate_match_failureVdfmc_macro_expanderMM1
	.global Kcompile_aux_rule_set_definitionVdfmc_macro_expanderMM0
	.global Kcompile_define_macro_rulesVdfmc_macro_expanderMM0
	.global match_constraint_specVdfmc_macro_expander
	.global compile_define_macro_rulesVdfmc_macro_expander
	.global compile_macro_case_rulesVdfmc_macro_expander

	.section .dyobj$m, "aw"
	.align 4


_dylan_object_file_objs_start:

Kmatch_constraint_specVdfmc_macro_expander:
	.long KLsealed_generic_functionGVKeW
	.long new_gf_xep_1
	.long KDsignature_LobjectG_object_rest_value_1VKi
	.long 1
	.long K7
	.long K5
	.long RSINGULAR_Labsent_engine_nodeG
	.align 4
	.type Kmatch_constraint_specVdfmc_macro_expander,@object
	.size Kmatch_constraint_specVdfmc_macro_expander,. - Kmatch_constraint_specVdfmc_macro_expander

K5:
	.long KLpairGVKdW
	.long Kmatch_constraint_specVdfmc_macro_expanderMM0
	.long K6
	.align 4
	.type K5,@object
	.size K5,. - K5

K6:
	.long KLpairGVKdW
	.long Kmatch_constraint_specVdfmc_macro_expanderMM1
	.long KPempty_listVKi
	.align 4
	.type K6,@object
	.size K6,. - K6

K9:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLkey_sequence_matchGVdfmc_macro_expander
	.align 4
	.type K9,@object
	.size K9,. - K9

K11:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLkey_matchGVdfmc_macro_expander
	.align 4
	.type K11,@object
	.size K11,. - K11

Kgenerate_match_failureVdfmc_macro_expander:
	.long KLsealed_generic_functionGVKeW
	.long new_gf_xep_3
	.long KDsignature_LobjectG_object_rest_value_3VKi
	.long 1
	.long K372
	.long K370
	.long RSINGULAR_Labsent_engine_nodeG
	.align 4
	.type Kgenerate_match_failureVdfmc_macro_expander,@object
	.size Kgenerate_match_failureVdfmc_macro_expander,. - Kgenerate_match_failureVdfmc_macro_expander

Kcompile_pattern_elementVdfmc_macro_expander:
	.long KLsealed_generic_functionGVKeW
	.long new_gf_xep_3
	.long KDsignature_LobjectG_object_rest_value_3VKi
	.long 1
	.long K94
	.long K89
	.long RSINGULAR_Labsent_engine_nodeG
	.align 4
	.type Kcompile_pattern_elementVdfmc_macro_expander,@object
	.size Kcompile_pattern_elementVdfmc_macro_expander,. - Kcompile_pattern_elementVdfmc_macro_expander

K89:
	.long KLpairGVKdW
	.long Kcompile_pattern_elementVdfmc_macro_expanderMM0
	.long K90
	.align 4
	.type K89,@object
	.size K89,. - K89

K90:
	.long KLpairGVKdW
	.long Kcompile_pattern_elementVdfmc_macro_expanderMM1
	.long K91
	.align 4
	.type K90,@object
	.size K90,. - K90

K91:
	.long KLpairGVKdW
	.long Kcompile_pattern_elementVdfmc_macro_expanderMM2
	.long K92
	.align 4
	.type K91,@object
	.size K91,. - K91

K92:
	.long KLpairGVKdW
	.long Kcompile_pattern_elementVdfmc_macro_expanderMM3
	.long K93
	.align 4
	.type K92,@object
	.size K92,. - K92

K93:
	.long KLpairGVKdW
	.long Kcompile_pattern_elementVdfmc_macro_expanderMM4
	.long KPempty_listVKi
	.align 4
	.type K93,@object
	.size K93,. - K93

Kgenerate_nested_matcher_codeVdfmc_macro_expander:
	.long KLsealed_generic_functionGVKeW
	.long new_gf_xep_1
	.long KDsignature_LobjectG_object_rest_value_1VKi
	.long 1
	.long K109
	.long K106
	.long RSINGULAR_Labsent_engine_nodeG
	.align 4
	.type Kgenerate_nested_matcher_codeVdfmc_macro_expander,@object
	.size Kgenerate_nested_matcher_codeVdfmc_macro_expander,. - Kgenerate_nested_matcher_codeVdfmc_macro_expander

K106:
	.long KLpairGVKdW
	.long Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM0
	.long K107
	.align 4
	.type K106,@object
	.size K106,. - K106

K107:
	.long KLpairGVKdW
	.long Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM1
	.long K108
	.align 4
	.type K107,@object
	.size K107,. - K107

K108:
	.long KLpairGVKdW
	.long Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM2
	.long KPempty_listVKi
	.align 4
	.type K108,@object
	.size K108,. - K108

K113:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLbrace_matchGVdfmc_macro_expander
	.align 4
	.type K113,@object
	.size K113,. - K113

K117:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLbracket_matchGVdfmc_macro_expander
	.align 4
	.type K117,@object
	.size K117,. - K117

K121:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLparen_matchGVdfmc_macro_expander
	.align 4
	.type K121,@object
	.size K121,. - K121

K123:
	.long KLsimple_object_vectorGVKdW
	.long 13
	.long KLobjectGVKd
	.long KLnested_matchGVdfmc_macro_expander
	.long KLobjectGVKd
	.align 4
	.type K123,@object
	.size K123,. - K123

Kgenerate_codeVdfmc_macro_expander:
	.long KLsealed_generic_functionGVKeW
	.long new_gf_xep_1
	.long KDsignature_LobjectG_object_rest_value_1VKi
	.long 1
	.long K176
	.long K161
	.long RSINGULAR_Labsent_engine_nodeG
	.align 4
	.type Kgenerate_codeVdfmc_macro_expander,@object
	.size Kgenerate_codeVdfmc_macro_expander,. - Kgenerate_codeVdfmc_macro_expander

K161:
	.long KLpairGVKdW
	.long Kgenerate_codeVdfmc_macro_expanderMM0
	.long K162
	.align 4
	.type K161,@object
	.size K161,. - K161

K162:
	.long KLpairGVKdW
	.long Kgenerate_codeVdfmc_macro_expanderMM1
	.long K163
	.align 4
	.type K162,@object
	.size K162,. - K162

K163:
	.long KLpairGVKdW
	.long Kgenerate_codeVdfmc_macro_expanderMM2
	.long K164
	.align 4
	.type K163,@object
	.size K163,. - K163

K164:
	.long KLpairGVKdW
	.long Kgenerate_codeVdfmc_macro_expanderMM3
	.long K165
	.align 4
	.type K164,@object
	.size K164,. - K164

K165:
	.long KLpairGVKdW
	.long Kgenerate_codeVdfmc_macro_expanderMM4
	.long K166
	.align 4
	.type K165,@object
	.size K165,. - K165

K166:
	.long KLpairGVKdW
	.long Kgenerate_codeVdfmc_macro_expanderMM5
	.long K167
	.align 4
	.type K166,@object
	.size K166,. - K166

K167:
	.long KLpairGVKdW
	.long Kgenerate_codeVdfmc_macro_expanderMM6
	.long K168
	.align 4
	.type K167,@object
	.size K167,. - K167

K168:
	.long KLpairGVKdW
	.long Kgenerate_codeVdfmc_macro_expanderMM7
	.long K169
	.align 4
	.type K168,@object
	.size K168,. - K168

K169:
	.long KLpairGVKdW
	.long Kgenerate_codeVdfmc_macro_expanderMM8
	.long K170
	.align 4
	.type K169,@object
	.size K169,. - K169

K170:
	.long KLpairGVKdW
	.long Kgenerate_codeVdfmc_macro_expanderMM9
	.long K171
	.align 4
	.type K170,@object
	.size K170,. - K170

K171:
	.long KLpairGVKdW
	.long Kgenerate_codeVdfmc_macro_expanderMM10
	.long K172
	.align 4
	.type K171,@object
	.size K171,. - K171

K172:
	.long KLpairGVKdW
	.long Kgenerate_codeVdfmc_macro_expanderMM11
	.long K173
	.align 4
	.type K172,@object
	.size K172,. - K172

K173:
	.long KLpairGVKdW
	.long Kgenerate_codeVdfmc_macro_expanderMM12
	.long K174
	.align 4
	.type K173,@object
	.size K173,. - K173

K174:
	.long KLpairGVKdW
	.long Kgenerate_codeVdfmc_macro_expanderMM13
	.long K175
	.align 4
	.type K174,@object
	.size K174,. - K174

K175:
	.long KLpairGVKdW
	.long Kgenerate_codeVdfmc_macro_expanderMM14
	.long KPempty_listVKi
	.align 4
	.type K175,@object
	.size K175,. - K175

Kgenerate_key_default_thunkVdfmc_macro_expander:
	.long KLsealed_generic_functionGVKeW
	.long new_gf_xep_1
	.long KDsignature_LobjectG_object_rest_value_1VKi
	.long 1
	.long K187
	.long K185
	.long RSINGULAR_Labsent_engine_nodeG
	.align 4
	.type Kgenerate_key_default_thunkVdfmc_macro_expander,@object
	.size Kgenerate_key_default_thunkVdfmc_macro_expander,. - Kgenerate_key_default_thunkVdfmc_macro_expander

K185:
	.long KLpairGVKdW
	.long Kgenerate_key_default_thunkVdfmc_macro_expanderMM0
	.long K186
	.align 4
	.type K185,@object
	.size K185,. - K185

K186:
	.long KLpairGVKdW
	.long Kgenerate_key_default_thunkVdfmc_macro_expanderMM1
	.long KPempty_listVKi
	.align 4
	.type K186,@object
	.size K186,. - K186

K191:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long K192
	.align 4
	.type K191,@object
	.size K191,. - K191

K192:
	.long KLsingletonGVKdW
	.long Ksingleton_pointer_idQ_instanceQVKiI
	.long KPfalseVKi
	.align 4
	.type K192,@object
	.size K192,. - K192

K195:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLproperty_list_matchGVdfmc_macro_expander
	.align 4
	.type K195,@object
	.size K195,. - K195

K199:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLsplicing_matchGVdfmc_macro_expander
	.align 4
	.type K199,@object
	.size K199,. - K199

Kgenerate_constraint_function_codeVdfmc_macro_expander:
	.long KLsealed_generic_functionGVKeW
	.long new_gf_xep_1
	.long KDsignature_LobjectG_object_rest_value_1VKi
	.long 1
	.long K228
	.long K219
	.long RSINGULAR_Labsent_engine_nodeG
	.align 4
	.type Kgenerate_constraint_function_codeVdfmc_macro_expander,@object
	.size Kgenerate_constraint_function_codeVdfmc_macro_expander,. - Kgenerate_constraint_function_codeVdfmc_macro_expander

K219:
	.long KLpairGVKdW
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM0
	.long K220
	.align 4
	.type K219,@object
	.size K219,. - K219

K220:
	.long KLpairGVKdW
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM1
	.long K221
	.align 4
	.type K220,@object
	.size K220,. - K220

K221:
	.long KLpairGVKdW
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM2
	.long K222
	.align 4
	.type K221,@object
	.size K221,. - K221

K222:
	.long KLpairGVKdW
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM3
	.long K223
	.align 4
	.type K222,@object
	.size K222,. - K222

K223:
	.long KLpairGVKdW
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM4
	.long K224
	.align 4
	.type K223,@object
	.size K223,. - K223

K224:
	.long KLpairGVKdW
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM5
	.long K225
	.align 4
	.type K224,@object
	.size K224,. - K224

K225:
	.long KLpairGVKdW
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM6
	.long K226
	.align 4
	.type K225,@object
	.size K225,. - K225

K226:
	.long KLpairGVKdW
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM7
	.long K227
	.align 4
	.type K226,@object
	.size K226,. - K226

K227:
	.long KLpairGVKdW
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM8
	.long KPempty_listVKi
	.align 4
	.type K227,@object
	.size K227,. - K227

K232:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long K233
	.align 4
	.type K232,@object
	.size K232,. - K232

K233:
	.long KLsingletonGVKdW
	.long Ksingleton_pointer_idQ_instanceQVKiI
	.long KJsymbol_
	.align 4
	.type K233,@object
	.size K233,. - K233

K239:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long K240
	.align 4
	.type K239,@object
	.size K239,. - K239

K240:
	.long KLsingletonGVKdW
	.long Ksingleton_pointer_idQ_instanceQVKiI
	.long KJmacro_
	.align 4
	.type K240,@object
	.size K240,. - K240

K246:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long K247
	.align 4
	.type K246,@object
	.size K246,. - K246

K247:
	.long KLsingletonGVKdW
	.long Ksingleton_pointer_idQ_instanceQVKiI
	.long KJcase_body_
	.align 4
	.type K247,@object
	.size K247,. - K247

K253:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long K254
	.align 4
	.type K253,@object
	.size K253,. - K253

K254:
	.long KLsingletonGVKdW
	.long Ksingleton_pointer_idQ_instanceQVKiI
	.long KJbodyX_
	.align 4
	.type K254,@object
	.size K254,. - K254

K260:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long K261
	.align 4
	.type K260,@object
	.size K260,. - K260

K261:
	.long KLsingletonGVKdW
	.long Ksingleton_pointer_idQ_instanceQVKiI
	.long KJbody_
	.align 4
	.type K261,@object
	.size K261,. - K261

K267:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long K268
	.align 4
	.type K267,@object
	.size K267,. - K267

K268:
	.long KLsingletonGVKdW
	.long Ksingleton_pointer_idQ_instanceQVKiI
	.long KJvariable_
	.align 4
	.type K268,@object
	.size K268,. - K268

K274:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long K275
	.align 4
	.type K274,@object
	.size K274,. - K274

K275:
	.long KLsingletonGVKdW
	.long Ksingleton_pointer_idQ_instanceQVKiI
	.long KJexpression_
	.align 4
	.type K275,@object
	.size K275,. - K275

K281:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long K282
	.align 4
	.type K281,@object
	.size K281,. - K281

K282:
	.long KLsingletonGVKdW
	.long Ksingleton_pointer_idQ_instanceQVKiI
	.long KJname_
	.align 4
	.type K282,@object
	.size K282,. - K282

K286:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long K287
	.align 4
	.type K286,@object
	.size K286,. - K286

K287:
	.long KLsingletonGVKdW
	.long Ksingleton_pointer_idQ_instanceQVKiI
	.long KJtoken_
	.align 4
	.type K287,@object
	.size K287,. - K287

K289:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLsimple_matchGVdfmc_macro_expander
	.align 4
	.type K289,@object
	.size K289,. - K289

K291:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLescaped_substitution_fragmentGVdfmc_reader
	.align 4
	.type K291,@object
	.size K291,. - K291

K295:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLliteral_fragmentGVdfmc_reader
	.align 4
	.type K295,@object
	.size K295,. - K295

K299:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLcolon_colon_fragmentGVdfmc_reader
	.align 4
	.type K299,@object
	.size K299,. - K299

K303:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLdot_fragmentGVdfmc_reader
	.align 4
	.type K303,@object
	.size K303,. - K303

K307:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLhash_all_keys_fragmentGVdfmc_reader
	.align 4
	.type K307,@object
	.size K307,. - K307

K311:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLhash_key_fragmentGVdfmc_reader
	.align 4
	.type K311,@object
	.size K311,. - K311

K315:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLhash_rest_fragmentGVdfmc_reader
	.align 4
	.type K315,@object
	.size K315,. - K315

K319:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLhash_next_fragmentGVdfmc_reader
	.align 4
	.type K319,@object
	.size K319,. - K319

K323:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLequal_greater_fragmentGVdfmc_reader
	.align 4
	.type K323,@object
	.size K323,. - K323

K327:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLend_of_modifiers_markerGVdfmc_reader
	.align 4
	.type K327,@object
	.size K327,. - K327

K331:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLoperator_fragmentGVdfmc_reader
	.align 4
	.type K331,@object
	.size K331,. - K331

K335:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLname_fragmentGVdfmc_reader
	.align 4
	.type K335,@object
	.size K335,. - K335

K337:
	.long KLsimple_object_vectorGVKdW
	.long 13
	.long KLobjectGVKd
	.long KLvariable_matchGVdfmc_macro_expander
	.long KLobjectGVKd
	.align 4
	.type K337,@object
	.size K337,. - K337

K354:
	.long KLsimple_object_vectorGVKdW
	.long 13
	.long KLobjectGVKd
	.long KLsimple_matchGVdfmc_macro_expander
	.long KLobjectGVKd
	.align 4
	.type K354,@object
	.size K354,. - K354

K360:
	.long KLsimple_object_vectorGVKdW
	.long 13
	.long KLobjectGVKd
	.long KLname_fragmentGVdfmc_reader
	.long KLobjectGVKd
	.align 4
	.type K360,@object
	.size K360,. - K360

K362:
	.long KLsimple_object_vectorGVKdW
	.long 13
	.long KLobjectGVKd
	.long K363
	.long KLobjectGVKd
	.align 4
	.type K362,@object
	.size K362,. - K362

K363:
	.long KLunionGVKeW
	.long Kunion_instanceQVKiI
	.long KLfragmentGVdfmc_reader
	.long KLpattern_matchGVdfmc_macro_expander
	.align 4
	.type K363,@object
	.size K363,. - K363

K365:
	.long KLsimple_object_vectorGVKdW
	.long 9
	.long KLobjectGVKd
	.long KLlistGVKd
	.align 4
	.type K365,@object
	.size K365,. - K365

K370:
	.long KLpairGVKdW
	.long Kgenerate_match_failureVdfmc_macro_expanderMM0
	.long K371
	.align 4
	.type K370,@object
	.size K370,. - K370

K371:
	.long KLpairGVKdW
	.long Kgenerate_match_failureVdfmc_macro_expanderMM1
	.long KPempty_listVKi
	.align 4
	.type K371,@object
	.size K371,. - K371

K382:
	.long KLsimple_object_vectorGVKdW
	.long 13
	.long KLobjectGVKd
	.long KLaux_rewrite_rule_setGVdfmc_macro_expander
	.long KLobjectGVKd
	.align 4
	.type K382,@object
	.size K382,. - K382


	.section .dyvar$m, "aw"
	.align 4


_dylan_object_file_vars_start:

IKJlet_:
	.long KJlet_
	.align 4
	.type IKJlet_,@object
	.size IKJlet_,. - IKJlet_

IKJUfTU_:
	.long KJUfTU_
	.align 4
	.type IKJUfTU_,@object
	.size IKJUfTU_,. - IKJUfTU_

IKJLfragment_listG_:
	.long KJLfragment_listG_
	.align 4
	.type IKJLfragment_listG_,@object
	.size IKJLfragment_listG_,. - IKJLfragment_listG_

IKJas_fragment_tokens_:
	.long KJas_fragment_tokens_
	.align 4
	.type IKJas_fragment_tokens_,@object
	.size IKJas_fragment_tokens_,. - IKJas_fragment_tokens_

IKJUintermediate_wordsU_:
	.long KJUintermediate_wordsU_
	.align 4
	.type IKJUintermediate_wordsU_,@object
	.size IKJUintermediate_wordsU_,. - IKJUintermediate_wordsU_

IKJlocal_:
	.long KJlocal_
	.align 4
	.type IKJlocal_,@object
	.size IKJlocal_,. - IKJlocal_

IKJbegin_:
	.long KJbegin_
	.align 4
	.type IKJbegin_,@object
	.size IKJbegin_,. - IKJbegin_

IKJif_:
	.long KJif_
	.align 4
	.type IKJif_,@object
	.size IKJif_,. - IKJif_

IKJN_:
	.long KJN_
	.align 4
	.type IKJN_,@object
	.size IKJN_,. - IKJN_

IKJelse_:
	.long KJelse_
	.align 4
	.type IKJelse_,@object
	.size IKJelse_,. - IKJelse_

IKJLlistG_:
	.long KJLlistG_
	.align 4
	.type IKJLlistG_,@object
	.size IKJLlistG_,. - IKJLlistG_

IKJmap_:
	.long KJmap_
	.align 4
	.type IKJmap_,@object
	.size IKJmap_,. - IKJmap_

IKJcompose_:
	.long KJcompose_
	.align 4
	.type IKJcompose_,@object
	.size IKJcompose_,. - IKJcompose_

IKJexport_fragment_tokens_:
	.long KJexport_fragment_tokens_
	.align 4
	.type IKJexport_fragment_tokens_,@object
	.size IKJexport_fragment_tokens_,. - IKJexport_fragment_tokens_

IKJmatch_body_part_:
	.long KJmatch_body_part_
	.align 4
	.type IKJmatch_body_part_,@object
	.size IKJmatch_body_part_,. - IKJmatch_body_part_

IKJmatch_body_part_strict_:
	.long KJmatch_body_part_strict_
	.align 4
	.type IKJmatch_body_part_strict_,@object
	.size IKJmatch_body_part_strict_,. - IKJmatch_body_part_strict_

IKJUfT_afterU_:
	.long KJUfT_afterU_
	.align 4
	.type IKJUfT_afterU_,@object
	.size IKJUfT_afterU_,. - IKJUfT_afterU_

IKJUfT_beforeU_:
	.long KJUfT_beforeU_
	.align 4
	.type IKJUfT_beforeU_,@object
	.size IKJUfT_beforeU_,. - IKJUfT_beforeU_

IKJZ124Z_:
	.long KJZ124Z_
	.align 4
	.type IKJZ124Z_,@object
	.size IKJZ124Z_,. - IKJZ124Z_

IKJmatch_list_part_:
	.long KJmatch_list_part_
	.align 4
	.type IKJmatch_list_part_,@object
	.size IKJmatch_list_part_,. - IKJmatch_list_part_

IKJmatch_list_part_strict_:
	.long KJmatch_list_part_strict_
	.align 4
	.type IKJmatch_list_part_strict_,@object
	.size IKJmatch_list_part_strict_,. - IKJmatch_list_part_strict_

IKJUafter_fTU_:
	.long KJUafter_fTU_
	.align 4
	.type IKJUafter_fTU_,@object
	.size IKJUafter_fTU_,. - IKJUafter_fTU_

IKJUnested_fTU_:
	.long KJUnested_fTU_
	.align 4
	.type IKJUnested_fTU_,@object
	.size IKJUnested_fTU_,. - IKJUnested_fTU_

IKJmatch_braces_:
	.long KJmatch_braces_
	.align 4
	.type IKJmatch_braces_,@object
	.size IKJmatch_braces_,. - IKJmatch_braces_

IKJmatch_brackets_:
	.long KJmatch_brackets_
	.align 4
	.type IKJmatch_brackets_,@object
	.size IKJmatch_brackets_,. - IKJmatch_brackets_

IKJmatch_parens_:
	.long KJmatch_parens_
	.align 4
	.type IKJmatch_parens_,@object
	.size IKJmatch_parens_,. - IKJmatch_parens_

IKJUname_fTU_:
	.long KJUname_fTU_
	.align 4
	.type IKJUname_fTU_,@object
	.size IKJUname_fTU_,. - IKJUname_fTU_

IKJUtype_fTU_:
	.long KJUtype_fTU_
	.align 4
	.type IKJUtype_fTU_,@object
	.size IKJUtype_fTU_,. - IKJUtype_fTU_

IKJmatch_variable_:
	.long KJmatch_variable_
	.align 4
	.type IKJmatch_variable_,@object
	.size IKJmatch_variable_,. - IKJmatch_variable_

IKJUrestU_:
	.long KJUrestU_
	.align 4
	.type IKJUrestU_,@object
	.size IKJUrestU_,. - IKJUrestU_

IKJmatch_property_list_:
	.long KJmatch_property_list_
	.align 4
	.type IKJmatch_property_list_,@object
	.size IKJmatch_property_list_,. - IKJmatch_property_list_

IKJmethod_:
	.long KJmethod_
	.align 4
	.type IKJmethod_,@object
	.size IKJmethod_,. - IKJmethod_

IKJmatch_spliced_name_:
	.long KJmatch_spliced_name_
	.align 4
	.type IKJmatch_spliced_name_,@object
	.size IKJmatch_spliced_name_,. - IKJmatch_spliced_name_

IKJmatch_symbol_constraint_:
	.long KJmatch_symbol_constraint_
	.align 4
	.type IKJmatch_symbol_constraint_,@object
	.size IKJmatch_symbol_constraint_,. - IKJmatch_symbol_constraint_

IKJsymbol_:
	.long KJsymbol_
	.align 4
	.type IKJsymbol_,@object
	.size IKJsymbol_,. - IKJsymbol_

IKJmatch_macro_constraint_:
	.long KJmatch_macro_constraint_
	.align 4
	.type IKJmatch_macro_constraint_,@object
	.size IKJmatch_macro_constraint_,. - IKJmatch_macro_constraint_

IKJmacro_:
	.long KJmacro_
	.align 4
	.type IKJmacro_,@object
	.size IKJmacro_,. - IKJmacro_

IKJmatch_bounded_case_body_constraint_:
	.long KJmatch_bounded_case_body_constraint_
	.align 4
	.type IKJmatch_bounded_case_body_constraint_,@object
	.size IKJmatch_bounded_case_body_constraint_,. - IKJmatch_bounded_case_body_constraint_

IKJcase_body_:
	.long KJcase_body_
	.align 4
	.type IKJcase_body_,@object
	.size IKJcase_body_,. - IKJcase_body_

IKJmatch_bounded_body_constraint_no_backtracking_:
	.long KJmatch_bounded_body_constraint_no_backtracking_
	.align 4
	.type IKJmatch_bounded_body_constraint_no_backtracking_,@object
	.size IKJmatch_bounded_body_constraint_no_backtracking_,. - IKJmatch_bounded_body_constraint_no_backtracking_

IKJbodyX_:
	.long KJbodyX_
	.align 4
	.type IKJbodyX_,@object
	.size IKJbodyX_,. - IKJbodyX_

IKJmatch_bounded_body_constraint_:
	.long KJmatch_bounded_body_constraint_
	.align 4
	.type IKJmatch_bounded_body_constraint_,@object
	.size IKJmatch_bounded_body_constraint_,. - IKJmatch_bounded_body_constraint_

IKJbody_:
	.long KJbody_
	.align 4
	.type IKJbody_,@object
	.size IKJbody_,. - IKJbody_

IKJmatch_variable_constraint_:
	.long KJmatch_variable_constraint_
	.align 4
	.type IKJmatch_variable_constraint_,@object
	.size IKJmatch_variable_constraint_,. - IKJmatch_variable_constraint_

IKJvariable_:
	.long KJvariable_
	.align 4
	.type IKJvariable_,@object
	.size IKJvariable_,. - IKJvariable_

IKJmatch_expression_constraint_:
	.long KJmatch_expression_constraint_
	.align 4
	.type IKJmatch_expression_constraint_,@object
	.size IKJmatch_expression_constraint_,. - IKJmatch_expression_constraint_

IKJexpression_:
	.long KJexpression_
	.align 4
	.type IKJexpression_,@object
	.size IKJexpression_,. - IKJexpression_

IKJmatch_name_constraint_:
	.long KJmatch_name_constraint_
	.align 4
	.type IKJmatch_name_constraint_,@object
	.size IKJmatch_name_constraint_,. - IKJmatch_name_constraint_

IKJmatch_token_constraint_:
	.long KJmatch_token_constraint_
	.align 4
	.type IKJmatch_token_constraint_,@object
	.size IKJmatch_token_constraint_,. - IKJmatch_token_constraint_

IKJmatch_literal_:
	.long KJmatch_literal_
	.align 4
	.type IKJmatch_literal_,@object
	.size IKJmatch_literal_,. - IKJmatch_literal_

IKJmatch_colon_colon_:
	.long KJmatch_colon_colon_
	.align 4
	.type IKJmatch_colon_colon_,@object
	.size IKJmatch_colon_colon_,. - IKJmatch_colon_colon_

IKJmatch_dot_:
	.long KJmatch_dot_
	.align 4
	.type IKJmatch_dot_,@object
	.size IKJmatch_dot_,. - IKJmatch_dot_

IKJmatch_hash_all_keys_:
	.long KJmatch_hash_all_keys_
	.align 4
	.type IKJmatch_hash_all_keys_,@object
	.size IKJmatch_hash_all_keys_,. - IKJmatch_hash_all_keys_

IKJmatch_hash_key_:
	.long KJmatch_hash_key_
	.align 4
	.type IKJmatch_hash_key_,@object
	.size IKJmatch_hash_key_,. - IKJmatch_hash_key_

IKJmatch_hash_rest_:
	.long KJmatch_hash_rest_
	.align 4
	.type IKJmatch_hash_rest_,@object
	.size IKJmatch_hash_rest_,. - IKJmatch_hash_rest_

IKJmatch_hash_next_:
	.long KJmatch_hash_next_
	.align 4
	.type IKJmatch_hash_next_,@object
	.size IKJmatch_hash_next_,. - IKJmatch_hash_next_

IKJmatch_equal_greater_:
	.long KJmatch_equal_greater_
	.align 4
	.type IKJmatch_equal_greater_,@object
	.size IKJmatch_equal_greater_,. - IKJmatch_equal_greater_

IKJmatch_end_of_modifiers_:
	.long KJmatch_end_of_modifiers_
	.align 4
	.type IKJmatch_end_of_modifiers_,@object
	.size IKJmatch_end_of_modifiers_,. - IKJmatch_end_of_modifiers_

IKJmatch_operator_:
	.long KJmatch_operator_
	.align 4
	.type IKJmatch_operator_,@object
	.size IKJmatch_operator_,. - IKJmatch_operator_

IKJmatch_name_:
	.long KJmatch_name_
	.align 4
	.type IKJmatch_name_,@object
	.size IKJmatch_name_,. - IKJmatch_name_

IKJUwildcard_loopU_:
	.long KJUwildcard_loopU_
	.align 4
	.type IKJUwildcard_loopU_,@object
	.size IKJUwildcard_loopU_,. - IKJUwildcard_loopU_

IKJUcollectorU_:
	.long KJUcollectorU_
	.align 4
	.type IKJUcollectorU_,@object
	.size IKJUcollectorU_,. - IKJUcollectorU_

IKJemptyQ_:
	.long KJemptyQ_
	.align 4
	.type IKJemptyQ_,@object
	.size IKJemptyQ_,. - IKJemptyQ_

IKJconcatenateX_:
	.long KJconcatenateX_
	.align 4
	.type IKJconcatenateX_,@object
	.size IKJconcatenateX_,. - IKJconcatenateX_

IKJlist_:
	.long KJlist_
	.align 4
	.type IKJlist_,@object
	.size IKJlist_,. - IKJlist_

IKJhead_:
	.long KJhead_
	.align 4
	.type IKJhead_,@object
	.size IKJhead_,. - IKJhead_

IKJtail_:
	.long KJtail_
	.align 4
	.type IKJtail_,@object
	.size IKJtail_,. - IKJtail_

IKJotherwise_:
	.long KJotherwise_
	.align 4
	.type IKJotherwise_,@object
	.size IKJotherwise_,. - IKJotherwise_

IKJmatch_otherwise_:
	.long KJmatch_otherwise_
	.align 4
	.type IKJmatch_otherwise_,@object
	.size IKJmatch_otherwise_,. - IKJmatch_otherwise_

IKJmacro_case_:
	.long KJmacro_case_
	.align 4
	.type IKJmacro_case_,@object
	.size IKJmacro_case_,. - IKJmacro_case_

IKJmacro_main_rule_match_error_:
	.long KJmacro_main_rule_match_error_
	.align 4
	.type IKJmacro_main_rule_match_error_,@object
	.size IKJmacro_main_rule_match_error_,. - IKJmacro_main_rule_match_error_

IKJdylan_variable_name_:
	.long KJdylan_variable_name_
	.align 4
	.type IKJdylan_variable_name_,@object
	.size IKJdylan_variable_name_,. - IKJdylan_variable_name_

IKJmacro_aux_rule_match_error_:
	.long KJmacro_aux_rule_match_error_
	.align 4
	.type IKJmacro_aux_rule_match_error_,@object
	.size IKJmacro_aux_rule_match_error_,. - IKJmacro_aux_rule_match_error_

IKJcall_as_fragment_tokens_:
	.long KJcall_as_fragment_tokens_
	.align 4
	.type IKJcall_as_fragment_tokens_,@object
	.size IKJcall_as_fragment_tokens_,. - IKJcall_as_fragment_tokens_

match_constraint_specVdfmc_macro_expander:
	.long Kmatch_constraint_specVdfmc_macro_expander
	.align 4
	.type match_constraint_specVdfmc_macro_expander,@object
	.size match_constraint_specVdfmc_macro_expander,. - match_constraint_specVdfmc_macro_expander

compile_define_macro_rulesVdfmc_macro_expander:
	.long Kcompile_define_macro_rulesVdfmc_macro_expanderMM0
	.align 4
	.type compile_define_macro_rulesVdfmc_macro_expander,@object
	.size compile_define_macro_rulesVdfmc_macro_expander,. - compile_define_macro_rulesVdfmc_macro_expander

compile_macro_case_rulesVdfmc_macro_expander:
	.long Kcompile_macro_case_rulesVdfmc_macro_expanderMM0
	.align 4
	.type compile_macro_case_rulesVdfmc_macro_expander,@object
	.size compile_macro_case_rulesVdfmc_macro_expander,. - compile_macro_case_rulesVdfmc_macro_expander


	.section .dyutr$m, "aw"
	.align 4


_dylan_untraced_objs_start:

Kmatch_constraint_specVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K10
	.long Kmatch_constraint_specVdfmc_macro_expanderMM0I
	.align 4
	.type Kmatch_constraint_specVdfmc_macro_expanderMM0,@object
	.size Kmatch_constraint_specVdfmc_macro_expanderMM0,. - Kmatch_constraint_specVdfmc_macro_expanderMM0

Kmatch_constraint_specVdfmc_macro_expanderMM1:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K8
	.long Kmatch_constraint_specVdfmc_macro_expanderMM1I
	.align 4
	.type Kmatch_constraint_specVdfmc_macro_expanderMM1,@object
	.size Kmatch_constraint_specVdfmc_macro_expanderMM1,. - Kmatch_constraint_specVdfmc_macro_expanderMM1

K7:
	.long KLbyte_stringGVKdW
	.long 85
	.ascii "match-constraint-spec"
	.byte 0
	.align 4
	.type K7,@object
	.size K7,. - K7

K8:
	.long KLsignatureGVKeW
	.long 44040197
	.long K9
	.align 4
	.type K8,@object
	.size K8,. - K8

K10:
	.long KLsignatureGVKeW
	.long 44040197
	.long K11
	.align 4
	.type K10,@object
	.size K10,. - K10

Kcompile_macro_case_rulesVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_2
	.long KDsignature_LobjectG_object_rest_value_2VKi
	.long Kcompile_macro_case_rulesVdfmc_macro_expanderMM0I
	.align 4
	.type Kcompile_macro_case_rulesVdfmc_macro_expanderMM0,@object
	.size Kcompile_macro_case_rulesVdfmc_macro_expanderMM0,. - Kcompile_macro_case_rulesVdfmc_macro_expanderMM0

KJlet_:
	.long KLsymbolGVKdW
	.long K22
	.align 4
	.type KJlet_,@object
	.size KJlet_,. - KJlet_

KJUfTU_:
	.long KLsymbolGVKdW
	.long K21
	.align 4
	.type KJUfTU_,@object
	.size KJUfTU_,. - KJUfTU_

KJLfragment_listG_:
	.long KLsymbolGVKdW
	.long K20
	.align 4
	.type KJLfragment_listG_,@object
	.size KJLfragment_listG_,. - KJLfragment_listG_

KJas_fragment_tokens_:
	.long KLsymbolGVKdW
	.long K19
	.align 4
	.type KJas_fragment_tokens_,@object
	.size KJas_fragment_tokens_,. - KJas_fragment_tokens_

K19:
	.long KLbyte_stringGVKdW
	.long 73
	.ascii "as-fragment-tokens"
	.byte 0
	.align 4
	.type K19,@object
	.size K19,. - K19

K20:
	.long KLbyte_stringGVKdW
	.long 61
	.ascii "<fragment-list>"
	.byte 0
	.align 4
	.type K20,@object
	.size K20,. - K20

K21:
	.long KLbyte_stringGVKdW
	.long 17
	.ascii "_f*_"
	.byte 0
	.align 4
	.type K21,@object
	.size K21,. - K21

K22:
	.long KLbyte_stringGVKdW
	.long 13
	.ascii "let"
	.byte 0
	.align 4
	.type K22,@object
	.size K22,. - K22

K383:
	.long KLsimple_closure_methodGVKiW
	.long rest_xep_0
	.long K386
	.long K383I
	.long 1
	.align 4
	.type K383,@object
	.size K383,. - K383

KJUintermediate_wordsU_:
	.long KLsymbolGVKdW
	.long K29
	.align 4
	.type KJUintermediate_wordsU_,@object
	.size KJUintermediate_wordsU_,. - KJUintermediate_wordsU_

KJlocal_:
	.long KLsymbolGVKdW
	.long K28
	.align 4
	.type KJlocal_,@object
	.size KJlocal_,. - KJlocal_

K28:
	.long KLbyte_stringGVKdW
	.long 21
	.ascii "local"
	.byte 0
	.align 4
	.type K28,@object
	.size K28,. - K28

K29:
	.long KLbyte_stringGVKdW
	.long 81
	.ascii "_intermediate-words_"
	.byte 0
	.align 4
	.type K29,@object
	.size K29,. - K29

Kcompile_body_patternVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_2
	.long K364
	.long Kcompile_body_patternVdfmc_macro_expanderMM0I
	.align 4
	.type Kcompile_body_patternVdfmc_macro_expanderMM0,@object
	.size Kcompile_body_patternVdfmc_macro_expanderMM0,. - Kcompile_body_patternVdfmc_macro_expanderMM0

KJbegin_:
	.long KLsymbolGVKdW
	.long K43
	.align 4
	.type KJbegin_,@object
	.size KJbegin_,. - KJbegin_

KJif_:
	.long KLsymbolGVKdW
	.long K42
	.align 4
	.type KJif_,@object
	.size KJif_,. - KJif_

KJN_:
	.long KLsymbolGVKdW
	.long K41
	.align 4
	.type KJN_,@object
	.size KJN_,. - KJN_

KJelse_:
	.long KLsymbolGVKdW
	.long K40
	.align 4
	.type KJelse_,@object
	.size KJelse_,. - KJelse_

K40:
	.long KLbyte_stringGVKdW
	.long 17
	.ascii "else"
	.byte 0
	.align 4
	.type K40,@object
	.size K40,. - K40

K41:
	.long KLbyte_stringGVKdW
	.long 5
	.ascii "~"
	.byte 0
	.align 4
	.type K41,@object
	.size K41,. - K41

K42:
	.long KLbyte_stringGVKdW
	.long 9
	.ascii "if"
	.byte 0
	.align 4
	.type K42,@object
	.size K42,. - K42

K43:
	.long KLbyte_stringGVKdW
	.long 21
	.ascii "begin"
	.byte 0
	.align 4
	.type K43,@object
	.size K43,. - K43

KJLlistG_:
	.long KLsymbolGVKdW
	.long K53
	.align 4
	.type KJLlistG_,@object
	.size KJLlistG_,. - KJLlistG_

KJmap_:
	.long KLsymbolGVKdW
	.long K52
	.align 4
	.type KJmap_,@object
	.size KJmap_,. - KJmap_

KJcompose_:
	.long KLsymbolGVKdW
	.long K51
	.align 4
	.type KJcompose_,@object
	.size KJcompose_,. - KJcompose_

KJexport_fragment_tokens_:
	.long KLsymbolGVKdW
	.long K49
	.align 4
	.type KJexport_fragment_tokens_,@object
	.size KJexport_fragment_tokens_,. - KJexport_fragment_tokens_

K49:
	.long KLbyte_stringGVKdW
	.long 89
	.ascii "export-fragment-tokens"
	.byte 0
	.align 4
	.type K49,@object
	.size K49,. - K49

K51:
	.long KLbyte_stringGVKdW
	.long 29
	.ascii "compose"
	.byte 0
	.align 4
	.type K51,@object
	.size K51,. - K51

K52:
	.long KLbyte_stringGVKdW
	.long 13
	.ascii "map"
	.byte 0
	.align 4
	.type K52,@object
	.size K52,. - K52

K53:
	.long KLbyte_stringGVKdW
	.long 25
	.ascii "<list>"
	.byte 0
	.align 4
	.type K53,@object
	.size K53,. - K53

Kcompile_list_patternVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_2
	.long K364
	.long Kcompile_list_patternVdfmc_macro_expanderMM0I
	.align 4
	.type Kcompile_list_patternVdfmc_macro_expanderMM0,@object
	.size Kcompile_list_patternVdfmc_macro_expanderMM0,. - Kcompile_list_patternVdfmc_macro_expanderMM0

KJmatch_body_part_:
	.long KLsymbolGVKdW
	.long K68
	.align 4
	.type KJmatch_body_part_,@object
	.size KJmatch_body_part_,. - KJmatch_body_part_

KJmatch_body_part_strict_:
	.long KLsymbolGVKdW
	.long K67
	.align 4
	.type KJmatch_body_part_strict_,@object
	.size KJmatch_body_part_strict_,. - KJmatch_body_part_strict_

KJUfT_afterU_:
	.long KLsymbolGVKdW
	.long K65
	.align 4
	.type KJUfT_afterU_,@object
	.size KJUfT_afterU_,. - KJUfT_afterU_

KJUfT_beforeU_:
	.long KLsymbolGVKdW
	.long K64
	.align 4
	.type KJUfT_beforeU_,@object
	.size KJUfT_beforeU_,. - KJUfT_beforeU_

KJZ124Z_:
	.long KLsymbolGVKdW
	.long K63
	.align 4
	.type KJZ124Z_,@object
	.size KJZ124Z_,. - KJZ124Z_

K63:
	.long KLbyte_stringGVKdW
	.long 5
	.ascii "|"
	.byte 0
	.align 4
	.type K63,@object
	.size K63,. - K63

K64:
	.long KLbyte_stringGVKdW
	.long 45
	.ascii "_f*-before_"
	.byte 0
	.align 4
	.type K64,@object
	.size K64,. - K64

K65:
	.long KLbyte_stringGVKdW
	.long 41
	.ascii "_f*-after_"
	.byte 0
	.align 4
	.type K65,@object
	.size K65,. - K65

K67:
	.long KLbyte_stringGVKdW
	.long 89
	.ascii "match-body-part-strict"
	.byte 0
	.align 4
	.type K67,@object
	.size K67,. - K67

K68:
	.long KLbyte_stringGVKdW
	.long 61
	.ascii "match-body-part"
	.byte 0
	.align 4
	.type K68,@object
	.size K68,. - K68

Kcompile_pattern_elementsVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_2
	.long K364
	.long Kcompile_pattern_elementsVdfmc_macro_expanderMM0I
	.align 4
	.type Kcompile_pattern_elementsVdfmc_macro_expanderMM0,@object
	.size Kcompile_pattern_elementsVdfmc_macro_expanderMM0,. - Kcompile_pattern_elementsVdfmc_macro_expanderMM0

KJmatch_list_part_:
	.long KLsymbolGVKdW
	.long K76
	.align 4
	.type KJmatch_list_part_,@object
	.size KJmatch_list_part_,. - KJmatch_list_part_

KJmatch_list_part_strict_:
	.long KLsymbolGVKdW
	.long K75
	.align 4
	.type KJmatch_list_part_strict_,@object
	.size KJmatch_list_part_strict_,. - KJmatch_list_part_strict_

K75:
	.long KLbyte_stringGVKdW
	.long 89
	.ascii "match-list-part-strict"
	.byte 0
	.align 4
	.type K75,@object
	.size K75,. - K75

K76:
	.long KLbyte_stringGVKdW
	.long 61
	.ascii "match-list-part"
	.byte 0
	.align 4
	.type K76,@object
	.size K76,. - K76

Kcompile_pattern_elementVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_3
	.long K361
	.long Kcompile_pattern_elementVdfmc_macro_expanderMM0I
	.align 4
	.type Kcompile_pattern_elementVdfmc_macro_expanderMM0,@object
	.size Kcompile_pattern_elementVdfmc_macro_expanderMM0,. - Kcompile_pattern_elementVdfmc_macro_expanderMM0

Kcompile_pattern_elementVdfmc_macro_expanderMM1:
	.long KLsimple_methodGVKeW
	.long xep_3
	.long K359
	.long Kcompile_pattern_elementVdfmc_macro_expanderMM1I
	.align 4
	.type Kcompile_pattern_elementVdfmc_macro_expanderMM1,@object
	.size Kcompile_pattern_elementVdfmc_macro_expanderMM1,. - Kcompile_pattern_elementVdfmc_macro_expanderMM1

Kcompile_pattern_elementVdfmc_macro_expanderMM2:
	.long KLsimple_methodGVKeW
	.long xep_3
	.long K353
	.long Kcompile_pattern_elementVdfmc_macro_expanderMM2I
	.align 4
	.type Kcompile_pattern_elementVdfmc_macro_expanderMM2,@object
	.size Kcompile_pattern_elementVdfmc_macro_expanderMM2,. - Kcompile_pattern_elementVdfmc_macro_expanderMM2

Kcompile_pattern_elementVdfmc_macro_expanderMM3:
	.long KLsimple_methodGVKeW
	.long xep_3
	.long K336
	.long Kcompile_pattern_elementVdfmc_macro_expanderMM3I
	.align 4
	.type Kcompile_pattern_elementVdfmc_macro_expanderMM3,@object
	.size Kcompile_pattern_elementVdfmc_macro_expanderMM3,. - Kcompile_pattern_elementVdfmc_macro_expanderMM3

Kcompile_pattern_elementVdfmc_macro_expanderMM4:
	.long KLsimple_methodGVKeW
	.long xep_3
	.long K122
	.long Kcompile_pattern_elementVdfmc_macro_expanderMM4I
	.align 4
	.type Kcompile_pattern_elementVdfmc_macro_expanderMM4,@object
	.size Kcompile_pattern_elementVdfmc_macro_expanderMM4,. - Kcompile_pattern_elementVdfmc_macro_expanderMM4

K94:
	.long KLbyte_stringGVKdW
	.long 93
	.ascii "compile-pattern-element"
	.byte 0
	.align 4
	.type K94,@object
	.size K94,. - K94

KJUafter_fTU_:
	.long KLsymbolGVKdW
	.long K99
	.align 4
	.type KJUafter_fTU_,@object
	.size KJUafter_fTU_,. - KJUafter_fTU_

KJUnested_fTU_:
	.long KLsymbolGVKdW
	.long K98
	.align 4
	.type KJUnested_fTU_,@object
	.size KJUnested_fTU_,. - KJUnested_fTU_

K98:
	.long KLbyte_stringGVKdW
	.long 45
	.ascii "_nested-f*_"
	.byte 0
	.align 4
	.type K98,@object
	.size K98,. - K98

K99:
	.long KLbyte_stringGVKdW
	.long 41
	.ascii "_after-f*_"
	.byte 0
	.align 4
	.type K99,@object
	.size K99,. - K99

Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K120
	.long Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM0I
	.align 4
	.type Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM0,@object
	.size Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM0,. - Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM0

Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM1:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K116
	.long Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM1I
	.align 4
	.type Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM1,@object
	.size Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM1,. - Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM1

Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM2:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K112
	.long Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM2I
	.align 4
	.type Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM2,@object
	.size Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM2,. - Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM2

K109:
	.long KLbyte_stringGVKdW
	.long 113
	.ascii "generate-nested-matcher-code"
	.byte 0
	.align 4
	.type K109,@object
	.size K109,. - K109

KJmatch_braces_:
	.long KLsymbolGVKdW
	.long K111
	.align 4
	.type KJmatch_braces_,@object
	.size KJmatch_braces_,. - KJmatch_braces_

K111:
	.long KLbyte_stringGVKdW
	.long 49
	.ascii "match-braces"
	.byte 0
	.align 4
	.type K111,@object
	.size K111,. - K111

K112:
	.long KLsignatureGVKeW
	.long 44040197
	.long K113
	.align 4
	.type K112,@object
	.size K112,. - K112

KJmatch_brackets_:
	.long KLsymbolGVKdW
	.long K115
	.align 4
	.type KJmatch_brackets_,@object
	.size KJmatch_brackets_,. - KJmatch_brackets_

K115:
	.long KLbyte_stringGVKdW
	.long 57
	.ascii "match-brackets"
	.byte 0
	.align 4
	.type K115,@object
	.size K115,. - K115

K116:
	.long KLsignatureGVKeW
	.long 44040197
	.long K117
	.align 4
	.type K116,@object
	.size K116,. - K116

KJmatch_parens_:
	.long KLsymbolGVKdW
	.long K119
	.align 4
	.type KJmatch_parens_,@object
	.size KJmatch_parens_,. - KJmatch_parens_

K119:
	.long KLbyte_stringGVKdW
	.long 49
	.ascii "match-parens"
	.byte 0
	.align 4
	.type K119,@object
	.size K119,. - K119

K120:
	.long KLsignatureGVKeW
	.long 44040197
	.long K121
	.align 4
	.type K120,@object
	.size K120,. - K120

K122:
	.long KLsignatureGVKeW
	.long 44040205
	.long K123
	.align 4
	.type K122,@object
	.size K122,. - K122

KJUname_fTU_:
	.long KLsymbolGVKdW
	.long K130
	.align 4
	.type KJUname_fTU_,@object
	.size KJUname_fTU_,. - KJUname_fTU_

KJUtype_fTU_:
	.long KLsymbolGVKdW
	.long K129
	.align 4
	.type KJUtype_fTU_,@object
	.size KJUtype_fTU_,. - KJUtype_fTU_

KJmatch_variable_:
	.long KLsymbolGVKdW
	.long K128
	.align 4
	.type KJmatch_variable_,@object
	.size KJmatch_variable_,. - KJmatch_variable_

K128:
	.long KLbyte_stringGVKdW
	.long 57
	.ascii "match-variable"
	.byte 0
	.align 4
	.type K128,@object
	.size K128,. - K128

K129:
	.long KLbyte_stringGVKdW
	.long 37
	.ascii "_type-f*_"
	.byte 0
	.align 4
	.type K129,@object
	.size K129,. - K129

K130:
	.long KLbyte_stringGVKdW
	.long 37
	.ascii "_name-f*_"
	.byte 0
	.align 4
	.type K130,@object
	.size K130,. - K130

Kgenerate_codeVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K334
	.long Kgenerate_codeVdfmc_macro_expanderMM0I
	.align 4
	.type Kgenerate_codeVdfmc_macro_expanderMM0,@object
	.size Kgenerate_codeVdfmc_macro_expanderMM0,. - Kgenerate_codeVdfmc_macro_expanderMM0

Kgenerate_codeVdfmc_macro_expanderMM1:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K330
	.long Kgenerate_codeVdfmc_macro_expanderMM1I
	.align 4
	.type Kgenerate_codeVdfmc_macro_expanderMM1,@object
	.size Kgenerate_codeVdfmc_macro_expanderMM1,. - Kgenerate_codeVdfmc_macro_expanderMM1

Kgenerate_codeVdfmc_macro_expanderMM2:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K326
	.long Kgenerate_codeVdfmc_macro_expanderMM2I
	.align 4
	.type Kgenerate_codeVdfmc_macro_expanderMM2,@object
	.size Kgenerate_codeVdfmc_macro_expanderMM2,. - Kgenerate_codeVdfmc_macro_expanderMM2

Kgenerate_codeVdfmc_macro_expanderMM3:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K322
	.long Kgenerate_codeVdfmc_macro_expanderMM3I
	.align 4
	.type Kgenerate_codeVdfmc_macro_expanderMM3,@object
	.size Kgenerate_codeVdfmc_macro_expanderMM3,. - Kgenerate_codeVdfmc_macro_expanderMM3

Kgenerate_codeVdfmc_macro_expanderMM4:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K318
	.long Kgenerate_codeVdfmc_macro_expanderMM4I
	.align 4
	.type Kgenerate_codeVdfmc_macro_expanderMM4,@object
	.size Kgenerate_codeVdfmc_macro_expanderMM4,. - Kgenerate_codeVdfmc_macro_expanderMM4

Kgenerate_codeVdfmc_macro_expanderMM5:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K314
	.long Kgenerate_codeVdfmc_macro_expanderMM5I
	.align 4
	.type Kgenerate_codeVdfmc_macro_expanderMM5,@object
	.size Kgenerate_codeVdfmc_macro_expanderMM5,. - Kgenerate_codeVdfmc_macro_expanderMM5

Kgenerate_codeVdfmc_macro_expanderMM6:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K310
	.long Kgenerate_codeVdfmc_macro_expanderMM6I
	.align 4
	.type Kgenerate_codeVdfmc_macro_expanderMM6,@object
	.size Kgenerate_codeVdfmc_macro_expanderMM6,. - Kgenerate_codeVdfmc_macro_expanderMM6

Kgenerate_codeVdfmc_macro_expanderMM7:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K306
	.long Kgenerate_codeVdfmc_macro_expanderMM7I
	.align 4
	.type Kgenerate_codeVdfmc_macro_expanderMM7,@object
	.size Kgenerate_codeVdfmc_macro_expanderMM7,. - Kgenerate_codeVdfmc_macro_expanderMM7

Kgenerate_codeVdfmc_macro_expanderMM8:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K302
	.long Kgenerate_codeVdfmc_macro_expanderMM8I
	.align 4
	.type Kgenerate_codeVdfmc_macro_expanderMM8,@object
	.size Kgenerate_codeVdfmc_macro_expanderMM8,. - Kgenerate_codeVdfmc_macro_expanderMM8

Kgenerate_codeVdfmc_macro_expanderMM9:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K298
	.long Kgenerate_codeVdfmc_macro_expanderMM9I
	.align 4
	.type Kgenerate_codeVdfmc_macro_expanderMM9,@object
	.size Kgenerate_codeVdfmc_macro_expanderMM9,. - Kgenerate_codeVdfmc_macro_expanderMM9

Kgenerate_codeVdfmc_macro_expanderMM10:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K294
	.long Kgenerate_codeVdfmc_macro_expanderMM10I
	.align 4
	.type Kgenerate_codeVdfmc_macro_expanderMM10,@object
	.size Kgenerate_codeVdfmc_macro_expanderMM10,. - Kgenerate_codeVdfmc_macro_expanderMM10

Kgenerate_codeVdfmc_macro_expanderMM11:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K290
	.long Kgenerate_codeVdfmc_macro_expanderMM11I
	.align 4
	.type Kgenerate_codeVdfmc_macro_expanderMM11,@object
	.size Kgenerate_codeVdfmc_macro_expanderMM11,. - Kgenerate_codeVdfmc_macro_expanderMM11

Kgenerate_codeVdfmc_macro_expanderMM12:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K288
	.long Kgenerate_codeVdfmc_macro_expanderMM12I
	.align 4
	.type Kgenerate_codeVdfmc_macro_expanderMM12,@object
	.size Kgenerate_codeVdfmc_macro_expanderMM12,. - Kgenerate_codeVdfmc_macro_expanderMM12

Kgenerate_codeVdfmc_macro_expanderMM13:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K198
	.long Kgenerate_codeVdfmc_macro_expanderMM13I
	.align 4
	.type Kgenerate_codeVdfmc_macro_expanderMM13,@object
	.size Kgenerate_codeVdfmc_macro_expanderMM13,. - Kgenerate_codeVdfmc_macro_expanderMM13

Kgenerate_codeVdfmc_macro_expanderMM14:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K194
	.long Kgenerate_codeVdfmc_macro_expanderMM14I
	.align 4
	.type Kgenerate_codeVdfmc_macro_expanderMM14,@object
	.size Kgenerate_codeVdfmc_macro_expanderMM14,. - Kgenerate_codeVdfmc_macro_expanderMM14

K176:
	.long KLbyte_stringGVKdW
	.long 53
	.ascii "generate-code"
	.byte 0
	.align 4
	.type K176,@object
	.size K176,. - K176

KJUrestU_:
	.long KLsymbolGVKdW
	.long K193
	.align 4
	.type KJUrestU_,@object
	.size KJUrestU_,. - KJUrestU_

KJmatch_property_list_:
	.long KLsymbolGVKdW
	.long K180
	.align 4
	.type KJmatch_property_list_,@object
	.size KJmatch_property_list_,. - KJmatch_property_list_

K180:
	.long KLbyte_stringGVKdW
	.long 77
	.ascii "match-property-list"
	.byte 0
	.align 4
	.type K180,@object
	.size K180,. - K180

Kgenerate_key_default_thunkVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K190
	.long Kgenerate_key_default_thunkVdfmc_macro_expanderMM0I
	.align 4
	.type Kgenerate_key_default_thunkVdfmc_macro_expanderMM0,@object
	.size Kgenerate_key_default_thunkVdfmc_macro_expanderMM0,. - Kgenerate_key_default_thunkVdfmc_macro_expanderMM0

Kgenerate_key_default_thunkVdfmc_macro_expanderMM1:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long KDsignature_LobjectG_object_rest_value_1VKi
	.long Kgenerate_key_default_thunkVdfmc_macro_expanderMM1I
	.align 4
	.type Kgenerate_key_default_thunkVdfmc_macro_expanderMM1,@object
	.size Kgenerate_key_default_thunkVdfmc_macro_expanderMM1,. - Kgenerate_key_default_thunkVdfmc_macro_expanderMM1

K187:
	.long KLbyte_stringGVKdW
	.long 105
	.ascii "generate-key-default-thunk"
	.byte 0
	.align 4
	.type K187,@object
	.size K187,. - K187

KJmethod_:
	.long KLsymbolGVKdW
	.long K189
	.align 4
	.type KJmethod_,@object
	.size KJmethod_,. - KJmethod_

K189:
	.long KLbyte_stringGVKdW
	.long 25
	.ascii "method"
	.byte 0
	.align 4
	.type K189,@object
	.size K189,. - K189

K190:
	.long KLsignatureGVKeW
	.long 44040197
	.long K191
	.align 4
	.type K190,@object
	.size K190,. - K190

K193:
	.long KLbyte_stringGVKdW
	.long 25
	.ascii "_rest_"
	.byte 0
	.align 4
	.type K193,@object
	.size K193,. - K193

K194:
	.long KLsignatureGVKeW
	.long 44040197
	.long K195
	.align 4
	.type K194,@object
	.size K194,. - K194

KJmatch_spliced_name_:
	.long KLsymbolGVKdW
	.long K197
	.align 4
	.type KJmatch_spliced_name_,@object
	.size KJmatch_spliced_name_,. - KJmatch_spliced_name_

K197:
	.long KLbyte_stringGVKdW
	.long 73
	.ascii "match-spliced-name"
	.byte 0
	.align 4
	.type K197,@object
	.size K197,. - K197

K198:
	.long KLsignatureGVKeW
	.long 44040197
	.long K199
	.align 4
	.type K198,@object
	.size K198,. - K198

Kgenerate_constraint_function_codeVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K285
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM0I
	.align 4
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM0,@object
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM0,. - Kgenerate_constraint_function_codeVdfmc_macro_expanderMM0

Kgenerate_constraint_function_codeVdfmc_macro_expanderMM1:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K280
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM1I
	.align 4
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM1,@object
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM1,. - Kgenerate_constraint_function_codeVdfmc_macro_expanderMM1

Kgenerate_constraint_function_codeVdfmc_macro_expanderMM2:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K273
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM2I
	.align 4
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM2,@object
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM2,. - Kgenerate_constraint_function_codeVdfmc_macro_expanderMM2

Kgenerate_constraint_function_codeVdfmc_macro_expanderMM3:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K266
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM3I
	.align 4
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM3,@object
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM3,. - Kgenerate_constraint_function_codeVdfmc_macro_expanderMM3

Kgenerate_constraint_function_codeVdfmc_macro_expanderMM4:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K259
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM4I
	.align 4
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM4,@object
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM4,. - Kgenerate_constraint_function_codeVdfmc_macro_expanderMM4

Kgenerate_constraint_function_codeVdfmc_macro_expanderMM5:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K252
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM5I
	.align 4
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM5,@object
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM5,. - Kgenerate_constraint_function_codeVdfmc_macro_expanderMM5

Kgenerate_constraint_function_codeVdfmc_macro_expanderMM6:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K245
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM6I
	.align 4
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM6,@object
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM6,. - Kgenerate_constraint_function_codeVdfmc_macro_expanderMM6

Kgenerate_constraint_function_codeVdfmc_macro_expanderMM7:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K238
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM7I
	.align 4
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM7,@object
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM7,. - Kgenerate_constraint_function_codeVdfmc_macro_expanderMM7

Kgenerate_constraint_function_codeVdfmc_macro_expanderMM8:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K231
	.long Kgenerate_constraint_function_codeVdfmc_macro_expanderMM8I
	.align 4
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM8,@object
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM8,. - Kgenerate_constraint_function_codeVdfmc_macro_expanderMM8

K228:
	.long KLbyte_stringGVKdW
	.long 133
	.ascii "generate-constraint-function-code"
	.byte 0
	.align 4
	.type K228,@object
	.size K228,. - K228

KJmatch_symbol_constraint_:
	.long KLsymbolGVKdW
	.long K230
	.align 4
	.type KJmatch_symbol_constraint_,@object
	.size KJmatch_symbol_constraint_,. - KJmatch_symbol_constraint_

K230:
	.long KLbyte_stringGVKdW
	.long 93
	.ascii "match-symbol-constraint"
	.byte 0
	.align 4
	.type K230,@object
	.size K230,. - K230

K231:
	.long KLsignatureGVKeW
	.long 44040197
	.long K232
	.align 4
	.type K231,@object
	.size K231,. - K231

KJsymbol_:
	.long KLsymbolGVKdW
	.long K235
	.align 4
	.type KJsymbol_,@object
	.size KJsymbol_,. - KJsymbol_

K235:
	.long KLbyte_stringGVKdW
	.long 25
	.ascii "symbol"
	.byte 0
	.align 4
	.type K235,@object
	.size K235,. - K235

KJmatch_macro_constraint_:
	.long KLsymbolGVKdW
	.long K237
	.align 4
	.type KJmatch_macro_constraint_,@object
	.size KJmatch_macro_constraint_,. - KJmatch_macro_constraint_

K237:
	.long KLbyte_stringGVKdW
	.long 89
	.ascii "match-macro-constraint"
	.byte 0
	.align 4
	.type K237,@object
	.size K237,. - K237

K238:
	.long KLsignatureGVKeW
	.long 44040197
	.long K239
	.align 4
	.type K238,@object
	.size K238,. - K238

KJmacro_:
	.long KLsymbolGVKdW
	.long K242
	.align 4
	.type KJmacro_,@object
	.size KJmacro_,. - KJmacro_

K242:
	.long KLbyte_stringGVKdW
	.long 21
	.ascii "macro"
	.byte 0
	.align 4
	.type K242,@object
	.size K242,. - K242

KJmatch_bounded_case_body_constraint_:
	.long KLsymbolGVKdW
	.long K244
	.align 4
	.type KJmatch_bounded_case_body_constraint_,@object
	.size KJmatch_bounded_case_body_constraint_,. - KJmatch_bounded_case_body_constraint_

K244:
	.long KLbyte_stringGVKdW
	.long 137
	.ascii "match-bounded-case-body-constraint"
	.byte 0
	.align 4
	.type K244,@object
	.size K244,. - K244

K245:
	.long KLsignatureGVKeW
	.long 44040197
	.long K246
	.align 4
	.type K245,@object
	.size K245,. - K245

KJcase_body_:
	.long KLsymbolGVKdW
	.long K249
	.align 4
	.type KJcase_body_,@object
	.size KJcase_body_,. - KJcase_body_

K249:
	.long KLbyte_stringGVKdW
	.long 37
	.ascii "case-body"
	.byte 0
	.align 4
	.type K249,@object
	.size K249,. - K249

KJmatch_bounded_body_constraint_no_backtracking_:
	.long KLsymbolGVKdW
	.long K251
	.align 4
	.type KJmatch_bounded_body_constraint_no_backtracking_,@object
	.size KJmatch_bounded_body_constraint_no_backtracking_,. - KJmatch_bounded_body_constraint_no_backtracking_

K251:
	.long KLbyte_stringGVKdW
	.long 181
	.ascii "match-bounded-body-constraint-no-backtracking"
	.byte 0
	.align 4
	.type K251,@object
	.size K251,. - K251

K252:
	.long KLsignatureGVKeW
	.long 44040197
	.long K253
	.align 4
	.type K252,@object
	.size K252,. - K252

KJbodyX_:
	.long KLsymbolGVKdW
	.long K256
	.align 4
	.type KJbodyX_,@object
	.size KJbodyX_,. - KJbodyX_

K256:
	.long KLbyte_stringGVKdW
	.long 21
	.ascii "body!"
	.byte 0
	.align 4
	.type K256,@object
	.size K256,. - K256

KJmatch_bounded_body_constraint_:
	.long KLsymbolGVKdW
	.long K258
	.align 4
	.type KJmatch_bounded_body_constraint_,@object
	.size KJmatch_bounded_body_constraint_,. - KJmatch_bounded_body_constraint_

K258:
	.long KLbyte_stringGVKdW
	.long 117
	.ascii "match-bounded-body-constraint"
	.byte 0
	.align 4
	.type K258,@object
	.size K258,. - K258

K259:
	.long KLsignatureGVKeW
	.long 44040197
	.long K260
	.align 4
	.type K259,@object
	.size K259,. - K259

KJbody_:
	.long KLsymbolGVKdW
	.long K263
	.align 4
	.type KJbody_,@object
	.size KJbody_,. - KJbody_

K263:
	.long KLbyte_stringGVKdW
	.long 17
	.ascii "body"
	.byte 0
	.align 4
	.type K263,@object
	.size K263,. - K263

KJmatch_variable_constraint_:
	.long KLsymbolGVKdW
	.long K265
	.align 4
	.type KJmatch_variable_constraint_,@object
	.size KJmatch_variable_constraint_,. - KJmatch_variable_constraint_

K265:
	.long KLbyte_stringGVKdW
	.long 101
	.ascii "match-variable-constraint"
	.byte 0
	.align 4
	.type K265,@object
	.size K265,. - K265

K266:
	.long KLsignatureGVKeW
	.long 44040197
	.long K267
	.align 4
	.type K266,@object
	.size K266,. - K266

KJvariable_:
	.long KLsymbolGVKdW
	.long K270
	.align 4
	.type KJvariable_,@object
	.size KJvariable_,. - KJvariable_

K270:
	.long KLbyte_stringGVKdW
	.long 33
	.ascii "variable"
	.byte 0
	.align 4
	.type K270,@object
	.size K270,. - K270

KJmatch_expression_constraint_:
	.long KLsymbolGVKdW
	.long K272
	.align 4
	.type KJmatch_expression_constraint_,@object
	.size KJmatch_expression_constraint_,. - KJmatch_expression_constraint_

K272:
	.long KLbyte_stringGVKdW
	.long 109
	.ascii "match-expression-constraint"
	.byte 0
	.align 4
	.type K272,@object
	.size K272,. - K272

K273:
	.long KLsignatureGVKeW
	.long 44040197
	.long K274
	.align 4
	.type K273,@object
	.size K273,. - K273

KJexpression_:
	.long KLsymbolGVKdW
	.long K277
	.align 4
	.type KJexpression_,@object
	.size KJexpression_,. - KJexpression_

K277:
	.long KLbyte_stringGVKdW
	.long 41
	.ascii "expression"
	.byte 0
	.align 4
	.type K277,@object
	.size K277,. - K277

KJmatch_name_constraint_:
	.long KLsymbolGVKdW
	.long K279
	.align 4
	.type KJmatch_name_constraint_,@object
	.size KJmatch_name_constraint_,. - KJmatch_name_constraint_

K279:
	.long KLbyte_stringGVKdW
	.long 85
	.ascii "match-name-constraint"
	.byte 0
	.align 4
	.type K279,@object
	.size K279,. - K279

K280:
	.long KLsignatureGVKeW
	.long 44040197
	.long K281
	.align 4
	.type K280,@object
	.size K280,. - K280

KJmatch_token_constraint_:
	.long KLsymbolGVKdW
	.long K284
	.align 4
	.type KJmatch_token_constraint_,@object
	.size KJmatch_token_constraint_,. - KJmatch_token_constraint_

K284:
	.long KLbyte_stringGVKdW
	.long 89
	.ascii "match-token-constraint"
	.byte 0
	.align 4
	.type K284,@object
	.size K284,. - K284

K285:
	.long KLsignatureGVKeW
	.long 44040197
	.long K286
	.align 4
	.type K285,@object
	.size K285,. - K285

K288:
	.long KLsignatureGVKeW
	.long 44040197
	.long K289
	.align 4
	.type K288,@object
	.size K288,. - K288

K290:
	.long KLsignatureGVKeW
	.long 44040197
	.long K291
	.align 4
	.type K290,@object
	.size K290,. - K290

KJmatch_literal_:
	.long KLsymbolGVKdW
	.long K293
	.align 4
	.type KJmatch_literal_,@object
	.size KJmatch_literal_,. - KJmatch_literal_

K293:
	.long KLbyte_stringGVKdW
	.long 53
	.ascii "match-literal"
	.byte 0
	.align 4
	.type K293,@object
	.size K293,. - K293

K294:
	.long KLsignatureGVKeW
	.long 44040197
	.long K295
	.align 4
	.type K294,@object
	.size K294,. - K294

KJmatch_colon_colon_:
	.long KLsymbolGVKdW
	.long K297
	.align 4
	.type KJmatch_colon_colon_,@object
	.size KJmatch_colon_colon_,. - KJmatch_colon_colon_

K297:
	.long KLbyte_stringGVKdW
	.long 69
	.ascii "match-colon-colon"
	.byte 0
	.align 4
	.type K297,@object
	.size K297,. - K297

K298:
	.long KLsignatureGVKeW
	.long 44040197
	.long K299
	.align 4
	.type K298,@object
	.size K298,. - K298

KJmatch_dot_:
	.long KLsymbolGVKdW
	.long K301
	.align 4
	.type KJmatch_dot_,@object
	.size KJmatch_dot_,. - KJmatch_dot_

K301:
	.long KLbyte_stringGVKdW
	.long 37
	.ascii "match-dot"
	.byte 0
	.align 4
	.type K301,@object
	.size K301,. - K301

K302:
	.long KLsignatureGVKeW
	.long 44040197
	.long K303
	.align 4
	.type K302,@object
	.size K302,. - K302

KJmatch_hash_all_keys_:
	.long KLsymbolGVKdW
	.long K305
	.align 4
	.type KJmatch_hash_all_keys_,@object
	.size KJmatch_hash_all_keys_,. - KJmatch_hash_all_keys_

K305:
	.long KLbyte_stringGVKdW
	.long 77
	.ascii "match-hash-all-keys"
	.byte 0
	.align 4
	.type K305,@object
	.size K305,. - K305

K306:
	.long KLsignatureGVKeW
	.long 44040197
	.long K307
	.align 4
	.type K306,@object
	.size K306,. - K306

KJmatch_hash_key_:
	.long KLsymbolGVKdW
	.long K309
	.align 4
	.type KJmatch_hash_key_,@object
	.size KJmatch_hash_key_,. - KJmatch_hash_key_

K309:
	.long KLbyte_stringGVKdW
	.long 57
	.ascii "match-hash-key"
	.byte 0
	.align 4
	.type K309,@object
	.size K309,. - K309

K310:
	.long KLsignatureGVKeW
	.long 44040197
	.long K311
	.align 4
	.type K310,@object
	.size K310,. - K310

KJmatch_hash_rest_:
	.long KLsymbolGVKdW
	.long K313
	.align 4
	.type KJmatch_hash_rest_,@object
	.size KJmatch_hash_rest_,. - KJmatch_hash_rest_

K313:
	.long KLbyte_stringGVKdW
	.long 61
	.ascii "match-hash-rest"
	.byte 0
	.align 4
	.type K313,@object
	.size K313,. - K313

K314:
	.long KLsignatureGVKeW
	.long 44040197
	.long K315
	.align 4
	.type K314,@object
	.size K314,. - K314

KJmatch_hash_next_:
	.long KLsymbolGVKdW
	.long K317
	.align 4
	.type KJmatch_hash_next_,@object
	.size KJmatch_hash_next_,. - KJmatch_hash_next_

K317:
	.long KLbyte_stringGVKdW
	.long 61
	.ascii "match-hash-next"
	.byte 0
	.align 4
	.type K317,@object
	.size K317,. - K317

K318:
	.long KLsignatureGVKeW
	.long 44040197
	.long K319
	.align 4
	.type K318,@object
	.size K318,. - K318

KJmatch_equal_greater_:
	.long KLsymbolGVKdW
	.long K321
	.align 4
	.type KJmatch_equal_greater_,@object
	.size KJmatch_equal_greater_,. - KJmatch_equal_greater_

K321:
	.long KLbyte_stringGVKdW
	.long 77
	.ascii "match-equal-greater"
	.byte 0
	.align 4
	.type K321,@object
	.size K321,. - K321

K322:
	.long KLsignatureGVKeW
	.long 44040197
	.long K323
	.align 4
	.type K322,@object
	.size K322,. - K322

KJmatch_end_of_modifiers_:
	.long KLsymbolGVKdW
	.long K325
	.align 4
	.type KJmatch_end_of_modifiers_,@object
	.size KJmatch_end_of_modifiers_,. - KJmatch_end_of_modifiers_

K325:
	.long KLbyte_stringGVKdW
	.long 89
	.ascii "match-end-of-modifiers"
	.byte 0
	.align 4
	.type K325,@object
	.size K325,. - K325

K326:
	.long KLsignatureGVKeW
	.long 44040197
	.long K327
	.align 4
	.type K326,@object
	.size K326,. - K326

KJmatch_operator_:
	.long KLsymbolGVKdW
	.long K329
	.align 4
	.type KJmatch_operator_,@object
	.size KJmatch_operator_,. - KJmatch_operator_

K329:
	.long KLbyte_stringGVKdW
	.long 57
	.ascii "match-operator"
	.byte 0
	.align 4
	.type K329,@object
	.size K329,. - K329

K330:
	.long KLsignatureGVKeW
	.long 44040197
	.long K331
	.align 4
	.type K330,@object
	.size K330,. - K330

KJmatch_name_:
	.long KLsymbolGVKdW
	.long K333
	.align 4
	.type KJmatch_name_,@object
	.size KJmatch_name_,. - KJmatch_name_

K333:
	.long KLbyte_stringGVKdW
	.long 41
	.ascii "match-name"
	.byte 0
	.align 4
	.type K333,@object
	.size K333,. - K333

K334:
	.long KLsignatureGVKeW
	.long 44040197
	.long K335
	.align 4
	.type K334,@object
	.size K334,. - K334

K336:
	.long KLsignatureGVKeW
	.long 44040205
	.long K337
	.align 4
	.type K336,@object
	.size K336,. - K336

KJUwildcard_loopU_:
	.long KLsymbolGVKdW
	.long K352
	.align 4
	.type KJUwildcard_loopU_,@object
	.size KJUwildcard_loopU_,. - KJUwildcard_loopU_

KJUcollectorU_:
	.long KLsymbolGVKdW
	.long K351
	.align 4
	.type KJUcollectorU_,@object
	.size KJUcollectorU_,. - KJUcollectorU_

KJemptyQ_:
	.long KLsymbolGVKdW
	.long K350
	.align 4
	.type KJemptyQ_,@object
	.size KJemptyQ_,. - KJemptyQ_

KJconcatenateX_:
	.long KLsymbolGVKdW
	.long K349
	.align 4
	.type KJconcatenateX_,@object
	.size KJconcatenateX_,. - KJconcatenateX_

KJlist_:
	.long KLsymbolGVKdW
	.long K348
	.align 4
	.type KJlist_,@object
	.size KJlist_,. - KJlist_

KJhead_:
	.long KLsymbolGVKdW
	.long K347
	.align 4
	.type KJhead_,@object
	.size KJhead_,. - KJhead_

KJtail_:
	.long KLsymbolGVKdW
	.long K346
	.align 4
	.type KJtail_,@object
	.size KJtail_,. - KJtail_

K346:
	.long KLbyte_stringGVKdW
	.long 17
	.ascii "tail"
	.byte 0
	.align 4
	.type K346,@object
	.size K346,. - K346

K347:
	.long KLbyte_stringGVKdW
	.long 17
	.ascii "head"
	.byte 0
	.align 4
	.type K347,@object
	.size K347,. - K347

K348:
	.long KLbyte_stringGVKdW
	.long 17
	.ascii "list"
	.byte 0
	.align 4
	.type K348,@object
	.size K348,. - K348

K349:
	.long KLbyte_stringGVKdW
	.long 49
	.ascii "concatenate!"
	.byte 0
	.align 4
	.type K349,@object
	.size K349,. - K349

K350:
	.long KLbyte_stringGVKdW
	.long 25
	.ascii "empty?"
	.byte 0
	.align 4
	.type K350,@object
	.size K350,. - K350

K351:
	.long KLbyte_stringGVKdW
	.long 45
	.ascii "_collector_"
	.byte 0
	.align 4
	.type K351,@object
	.size K351,. - K351

K352:
	.long KLbyte_stringGVKdW
	.long 61
	.ascii "_wildcard-loop_"
	.byte 0
	.align 4
	.type K352,@object
	.size K352,. - K352

K353:
	.long KLsignatureGVKeW
	.long 48234509
	.long K354
	.align 4
	.type K353,@object
	.size K353,. - K353

KJotherwise_:
	.long KLsymbolGVKdW
	.long K358
	.align 4
	.type KJotherwise_,@object
	.size KJotherwise_,. - KJotherwise_

KJmatch_otherwise_:
	.long KLsymbolGVKdW
	.long K357
	.align 4
	.type KJmatch_otherwise_,@object
	.size KJmatch_otherwise_,. - KJmatch_otherwise_

K357:
	.long KLbyte_stringGVKdW
	.long 61
	.ascii "match-otherwise"
	.byte 0
	.align 4
	.type K357,@object
	.size K357,. - K357

K358:
	.long KLbyte_stringGVKdW
	.long 37
	.ascii "otherwise"
	.byte 0
	.align 4
	.type K358,@object
	.size K358,. - K358

K359:
	.long KLsignatureGVKeW
	.long 48234509
	.long K360
	.align 4
	.type K359,@object
	.size K359,. - K359

K361:
	.long KLsignatureGVKeW
	.long 44040205
	.long K362
	.align 4
	.type K361,@object
	.size K361,. - K361

K364:
	.long KLsignatureGVKeW
	.long 44040201
	.long K365
	.align 4
	.type K364,@object
	.size K364,. - K364

Kgenerate_match_failureVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_3
	.long K381
	.long Kgenerate_match_failureVdfmc_macro_expanderMM0I
	.align 4
	.type Kgenerate_match_failureVdfmc_macro_expanderMM0,@object
	.size Kgenerate_match_failureVdfmc_macro_expanderMM0,. - Kgenerate_match_failureVdfmc_macro_expanderMM0

Kgenerate_match_failureVdfmc_macro_expanderMM1:
	.long KLsimple_methodGVKeW
	.long xep_3
	.long KDsignature_LobjectG_object_rest_value_3VKi
	.long Kgenerate_match_failureVdfmc_macro_expanderMM1I
	.align 4
	.type Kgenerate_match_failureVdfmc_macro_expanderMM1,@object
	.size Kgenerate_match_failureVdfmc_macro_expanderMM1,. - Kgenerate_match_failureVdfmc_macro_expanderMM1

K372:
	.long KLbyte_stringGVKdW
	.long 89
	.ascii "generate-match-failure"
	.byte 0
	.align 4
	.type K372,@object
	.size K372,. - K372

KJmacro_case_:
	.long KLsymbolGVKdW
	.long K378
	.align 4
	.type KJmacro_case_,@object
	.size KJmacro_case_,. - KJmacro_case_

KJmacro_main_rule_match_error_:
	.long KLsymbolGVKdW
	.long K377
	.align 4
	.type KJmacro_main_rule_match_error_,@object
	.size KJmacro_main_rule_match_error_,. - KJmacro_main_rule_match_error_

KJdylan_variable_name_:
	.long KLsymbolGVKdW
	.long K376
	.align 4
	.type KJdylan_variable_name_,@object
	.size KJdylan_variable_name_,. - KJdylan_variable_name_

K376:
	.long KLbyte_stringGVKdW
	.long 77
	.ascii "dylan-variable-name"
	.byte 0
	.align 4
	.type K376,@object
	.size K376,. - K376

K377:
	.long KLbyte_stringGVKdW
	.long 109
	.ascii "macro-main-rule-match-error"
	.byte 0
	.align 4
	.type K377,@object
	.size K377,. - K377

K378:
	.long KLbyte_stringGVKdW
	.long 41
	.ascii "macro-case"
	.byte 0
	.align 4
	.type K378,@object
	.size K378,. - K378

KJmacro_aux_rule_match_error_:
	.long KLsymbolGVKdW
	.long K380
	.align 4
	.type KJmacro_aux_rule_match_error_,@object
	.size KJmacro_aux_rule_match_error_,. - KJmacro_aux_rule_match_error_

K380:
	.long KLbyte_stringGVKdW
	.long 105
	.ascii "macro-aux-rule-match-error"
	.byte 0
	.align 4
	.type K380,@object
	.size K380,. - K380

K381:
	.long KLsignatureGVKeW
	.long 44040205
	.long K382
	.align 4
	.type K381,@object
	.size K381,. - K381

Kcompile_aux_rule_set_definitionVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_2
	.long KDsignature_LobjectG_object_rest_value_2VKi
	.long Kcompile_aux_rule_set_definitionVdfmc_macro_expanderMM0I
	.align 4
	.type Kcompile_aux_rule_set_definitionVdfmc_macro_expanderMM0,@object
	.size Kcompile_aux_rule_set_definitionVdfmc_macro_expanderMM0,. - Kcompile_aux_rule_set_definitionVdfmc_macro_expanderMM0

K386:
	.long KLsignatureGVKeW
	.long 45088769
	.long KPempty_vectorVKi
	.align 4
	.type K386,@object
	.size K386,. - K386

Kcompile_define_macro_rulesVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_2
	.long KDsignature_LobjectG_object_rest_value_2VKi
	.long Kcompile_define_macro_rulesVdfmc_macro_expanderMM0I
	.align 4
	.type Kcompile_define_macro_rulesVdfmc_macro_expanderMM0,@object
	.size Kcompile_define_macro_rulesVdfmc_macro_expanderMM0,. - Kcompile_define_macro_rulesVdfmc_macro_expanderMM0

KJcall_as_fragment_tokens_:
	.long KLsymbolGVKdW
	.long K390
	.align 4
	.type KJcall_as_fragment_tokens_,@object
	.size KJcall_as_fragment_tokens_,. - KJcall_as_fragment_tokens_

K390:
	.long KLbyte_stringGVKdW
	.long 93
	.ascii "call-as-fragment-tokens"
	.byte 0
	.align 4
	.type K390,@object
	.size K390,. - K390

	.global primitive_remove_optionals

	.section .text
	.align 4


	.global Kmatch_constraint_specVdfmc_macro_expanderMM0I
	.type Kmatch_constraint_specVdfmc_macro_expanderMM0I,@function
	.size Kmatch_constraint_specVdfmc_macro_expanderMM0I, 19
Kmatch_constraint_specVdfmc_macro_expanderMM0I:
	.byte	137,195,139,67,16,101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,137,7,253,195


	.global Kmatch_constraint_specVdfmc_macro_expanderMM1I
	.type Kmatch_constraint_specVdfmc_macro_expanderMM1I,@function
	.size Kmatch_constraint_specVdfmc_macro_expanderMM1I, 49
Kmatch_constraint_specVdfmc_macro_expanderMM1I:
	.byte	131,236,12,255,116,36,12,137,195,139,123,16,141,68,36,8
	.byte	199,68,36,4,16,0,0,0,199,68,36,8
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,12,5,0,0,0,137,124,36,16,233
	.long	KlistVKdI - 4 - .


	.global Kcompile_macro_case_rulesVdfmc_macro_expanderMM0I
	.type Kcompile_macro_case_rulesVdfmc_macro_expanderMM0I,@function
	.size Kcompile_macro_case_rulesVdfmc_macro_expanderMM0I, 275
Kcompile_macro_case_rulesVdfmc_macro_expanderMM0I:
	.byte	131,236,36,255,116,36,36,85,137,229,131,236,40,137,69,216
	.byte	139,69,48,232
	.long	Kcompile_rewrite_rule_expanderVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,220,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,232
	.long	Kmake_colon_colon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,139,5
	.long	IKJLfragment_listG_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,5
	.long	IKJas_fragment_tokens_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,69,216,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,220,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,199,141,69,12,199,69,8,44,0,0,0,199
	.byte	69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,33,0,0,0,139,117,224,137,117,20,139,117,228
	.byte	137,117,24,139,117,232,137,117,28,139,117,236,137,117,32,139
	.byte	117,240,137,117,36,139,117,244,137,117,40,139,117,248,137,117
	.byte	44,137,125,48,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .

	.global primitive_make_closure_with_environment
	.global primitive_copy_vector

	.global Kcompile_rewrite_rule_expanderVdfmc_macro_expanderMM0I
	.type Kcompile_rewrite_rule_expanderVdfmc_macro_expanderMM0I,@function
	.size Kcompile_rewrite_rule_expanderVdfmc_macro_expanderMM0I, 564
Kcompile_rewrite_rule_expanderVdfmc_macro_expanderMM0I:
	.byte	131,236,40,255,116,36,40,85,137,229,131,236,40,137,69,252
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,139,117,252,137,116,36,8,137
	.byte	224,232
	.long	primitive_copy_vector - 4 - .
	.byte	80,106,1,184
	.long	K383
	.byte	232
	.long	primitive_make_closure_with_environment - 4 - .
	.byte	137,69,248,139,69,252,185,1,0,0,0,187
	.long	Kexpander_aux_rule_setsVdfmc_macro_expander
	.byte	255,83,4,80,139,69,248,185,2,0,0,0,187
	.long	KmapVKd
	.byte	255,83,4,137,69,240,139,69,252,185,1,0,0,0,187
	.long	Kexpander_main_rule_setVdfmc_macro_expander
	.byte	255,83,4,80,139,69,252,232
	.long	Kcompile_main_rule_setVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,244,139,69,252,185,1,0,0,0,187
	.long	Kexpander_intermediate_wordsVdfmc_macro_expander
	.byte	255,83,4,137,69,248,139,69,240,191
	.long	KemptyQVKd
	.byte	139,29
	.long	KemptyQVKd + 24
	.byte	255,83,12,61
	.long	KPfalseVKi
	.byte	15,132,165,0,0,0,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,139,5
	.long	IKJUintermediate_wordsU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,69,248,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,240,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,248,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,199,141,69,24,199,69,20,32,0,0,0,199
	.byte	69,24
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,28,21,0,0,0,139,117,228,137,117,32,139,117,232
	.byte	137,117,36,139,117,236,137,117,40,139,117,240,137,117,44,137
	.byte	125,48,201,143,68,36,8,131,196,8,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,216,139,5
	.long	IKJUintermediate_wordsU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,220,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,139,69,248,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,228,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,139,5
	.long	IKJlocal_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	80,139,69,240,191
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander
	.byte	139,29
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,240,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,248,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,199,141,69,12,199,69,8,44,0,0,0,199
	.byte	69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,33,0,0,0,139,117,216,137,117,20,139,117,220
	.byte	137,117,24,139,117,224,137,117,28,139,117,228,137,117,32,139
	.byte	117,232,137,117,36,139,117,236,137,117,40,139,117,240,137,117
	.byte	44,137,125,48,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .

	.global apply_xep_0

	.type K383I,@function
	.size K383I, 40
K383I:
	.byte	85,137,229,131,236,4,137,69,252,139,67,20,255,117,252,232
	.long	Kconcatenate_2VKeMM1I - 4 - .
	.byte	187
	.long	Kcompile_aux_rule_set_definitionVdfmc_macro_expanderMM0
	.byte	232
	.long	apply_xep_0 - 4 - .
	.byte	201,139,76,36,4,94,3,225,255,230


	.global Kcompile_main_rule_setVdfmc_macro_expanderMM0I
	.type Kcompile_main_rule_setVdfmc_macro_expanderMM0I,@function
	.size Kcompile_main_rule_setVdfmc_macro_expanderMM0I, 49
Kcompile_main_rule_setVdfmc_macro_expanderMM0I:
	.byte	255,52,36,85,137,229,131,236,4,137,69,252,139,69,12,185
	.byte	1,0,0,0,187
	.long	Krule_set_rewrite_rulesVdfmc_macro_expander
	.byte	255,83,4,137,199,139,69,252,199,69,8
	.long	KPfalseVKi
	.byte	137,125,12,201,233
	.long	Kcompile_rulesVdfmc_macro_expanderMM0I - 4 - .


	.global Kcompile_rulesVdfmc_macro_expanderMM0I
	.type Kcompile_rulesVdfmc_macro_expanderMM0I,@function
	.size Kcompile_rulesVdfmc_macro_expanderMM0I, 118
Kcompile_rulesVdfmc_macro_expanderMM0I:
	.byte	255,52,36,85,137,229,131,236,8,137,69,252,139,69,16,191
	.long	KemptyQVKd
	.byte	139,29
	.long	KemptyQVKd + 24
	.byte	255,83,12,61
	.long	KPfalseVKi
	.byte	116,21,139,69,252,139,29
	.long	Kgenerate_match_failureVdfmc_macro_expander + 24
	.byte	191
	.long	Kgenerate_match_failureVdfmc_macro_expander
	.byte	201,143,4,36,255,99,12,139,69,16,185,1,0,0,0,187
	.long	KheadVKd
	.byte	255,83,4,137,69,248,139,69,16,185,1,0,0,0,187
	.long	KtailVKd
	.byte	255,83,4,137,199,139,69,252,139,117,12,137,117,8,139,117
	.byte	248,137,117,12,137,125,16,201,233
	.long	Kcompile_ruleVdfmc_macro_expanderMM0I - 4 - .


	.global Kcompile_ruleVdfmc_macro_expanderMM0I
	.type Kcompile_ruleVdfmc_macro_expanderMM0I,@function
	.size Kcompile_ruleVdfmc_macro_expanderMM0I, 735
Kcompile_ruleVdfmc_macro_expanderMM0I:
	.byte	131,236,52,255,116,36,52,85,137,229,131,236,60,137,69,240
	.byte	139,69,68,185,1,0,0,0,187
	.long	Krule_patternVdfmc_macro_expander
	.byte	255,83,4,137,69,252,139,69,68,185,1,0,0,0,187
	.long	Krule_compiled_templateVdfmc_macro_expander
	.byte	255,83,4,137,69,244,139,69,252,232
	.long	Kcompute_binding_matchesVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,236,139,69,252,232
	.long	Kcompute_bound_variable_namesVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,248,255,117,252,139,69,248,185,2,0,0,0,187
	.long	Kcompile_body_patternVdfmc_macro_expanderMM0
	.byte	255,83,4,137,69,232,255,117,72,255,117,64,139,69,240,232
	.long	Kcompile_rulesVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,196,255,117,236,255,117,64,139,69,240,232
	.long	Kgenerate_bound_name_aux_rule_rewritesVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,252,139,69,252,191
	.long	KemptyQVKd
	.byte	139,29
	.long	KemptyQVKd + 24
	.byte	255,83,12,61
	.long	KPfalseVKi
	.byte	15,132,204,1,0,0,139,117,244,137,117,252,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,200,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	80,139,69,248,191
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander
	.byte	139,29
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,244,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,236,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,204,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,208,139,5
	.long	IKJbegin_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,212,139,69,232,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,216,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,220,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,139,5
	.long	IKJif_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,139,5
	.long	IKJN_
	.byte	232
	.long	Kmake_unary_operator_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,248,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,139,69,252,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,236,139,5
	.long	IKJelse_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,69,196,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,248,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,68,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,57,0,0,0,139,117,200,137,117,20,139,117,204
	.byte	137,117,24,139,117,208,137,117,28,139,117,212,137,117,32,139
	.byte	117,216,137,117,36,139,117,220,137,117,40,139,117,224,137,117
	.byte	44,139,117,228,137,117,48,139,117,232,137,117,52,139,117,236
	.byte	137,117,56,139,117,244,137,117,60,139,117,248,137,117,64,139
	.byte	117,252,137,117,68,137,125,72,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	80,139,69,252,191
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander
	.byte	139,29
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,236,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,236,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,233,199,253,255,255

	.global primitive_pad_mv

	.global Kcompile_body_patternVdfmc_macro_expanderMM0I
	.type Kcompile_body_patternVdfmc_macro_expanderMM0I,@function
	.size Kcompile_body_patternVdfmc_macro_expanderMM0I, 64
Kcompile_body_patternVdfmc_macro_expanderMM0I:
	.byte	255,52,36,85,137,229,131,236,8,137,69,248,139,69,12,232
	.long	Ksplit_at_semicolonsVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,191,2,0,0,0,232
	.long	primitive_pad_mv - 4 - .
	.byte	101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,139,127,4,139,93,252,139,69,248,137,93,8,137
	.byte	125,12,201,233
	.long	Kcompile_body_partsVdfmc_macro_expanderMM0I - 4 - .

	.global primitive_alloc_s2

	.global Kgenerate_bound_name_aux_rule_rewritesVdfmc_macro_expanderMM0I
	.type Kgenerate_bound_name_aux_rule_rewritesVdfmc_macro_expanderMM0I,@function
	.size Kgenerate_bound_name_aux_rule_rewritesVdfmc_macro_expanderMM0I, 1606
Kgenerate_bound_name_aux_rule_rewritesVdfmc_macro_expanderMM0I:
	.byte	85,137,229,131,236,72,137,69,184,104
	.long	KPunboundVKi
	.byte	104
	.long	KPunboundVKi
	.byte	104
	.long	KLpairGVKdW
	.byte	106,12,252,232
	.long	primitive_alloc_s2 - 4 - .
	.byte	131,196,16,137,69,248,139,117,248,199,70,4
	.long	KPfalseVKi
	.byte	139,117,248,199,70,8
	.long	KPempty_listVKi
	.byte	139,77,248,139,117,248,137,78,4,139,69,12,185,1,0,0
	.byte	0,187
	.long	Kforward_iteration_protocolVKd
	.byte	255,83,4,101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,139,95,4,137,93,188,139,95,8,137,93,192,139
	.byte	95,12,137,93,196,139,127,20,137,125,200,137,69,236,255,117
	.byte	188,255,117,236,139,69,12,185,3,0,0,0,139,93,196,255
	.byte	83,4,61
	.long	KPfalseVKi
	.byte	15,133,32,2,0,0,255,117,236,139,69,12,185,2,0,0
	.byte	0,139,93,200,255,83,4,137,69,252,139,69,184,185,1,0
	.byte	0,0,187
	.long	Kexpander_aux_rule_set_tableVdfmc_macro_expander
	.byte	255,83,4,137,69,244,139,69,252,185,1,0,0,0,187
	.long	Kmatch_symbol_nameVdfmc_macro_expander
	.byte	255,83,4,104
	.long	KPfalseVKi
	.byte	104
	.long	KJdefault_
	.byte	80,139,69,244,185,4,0,0,0,187
	.long	KelementVKd
	.byte	255,83,4,137,69,240,129,125,240
	.long	KPfalseVKi
	.byte	15,132,213,1,0,0,139,69,252,185,1,0,0,0,187
	.long	Kmatch_variable_nameVdfmc_macro_expander
	.byte	255,83,4,137,69,244,139,69,240,185,1,0,0,0,187
	.long	Krule_set_rewriter_variable_nameVdfmc_macro_expander
	.byte	255,83,4,137,69,232,187
	.long	KLkey_sequence_matchGVdfmc_macro_expander
	.byte	139,125,252,131,231,3,131,255,0,15,132,120,2,0,0,139
	.byte	5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,220,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,224,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,139,69,232,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,232,139,5
	.long	IKJas_fragment_tokens_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,252,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,28,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,21,0,0,0,139,117,220,137,116,36,8,139
	.byte	117,224,137,116,36,12,139,117,228,137,116,36,16,139,117,232
	.byte	137,116,36,20,137,68,36,24,137,224,106,32,232
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	80,139,69,248,232
	.long	K50I - 4 - .
	.byte	255,117,8,139,69,240,232
	.long	KEEVKdI - 4 - .
	.byte	61
	.long	KPfalseVKi
	.byte	116,108,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_ellipsis_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,24,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,17,0,0,0,139,117,232,137,116,36,8,139
	.byte	117,240,137,116,36,12,139,117,252,137,116,36,16,137,68,36
	.byte	20,137,224,106,28,232
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	80,139,69,248,232
	.long	K50I - 4 - .
	.byte	255,117,236,139,69,12,185,2,0,0,0,139,93,192,255,83
	.byte	4,233,190,253,255,255,139,117,248,139,70,8,101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,137,7,253,201,194,8,0,139,69,252,185,1,0
	.byte	0,0,187
	.long	Kmatch_variable_nameVdfmc_macro_expander
	.byte	255,83,4,137,69,244,187
	.long	KLkey_sequence_matchGVdfmc_macro_expander
	.byte	139,125,252,131,231,3,131,255,0,15,132,53,2,0,0,139
	.byte	5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,232,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,5
	.long	IKJexport_fragment_tokens_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,28,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,21,0,0,0,139,117,228,137,116,36,8,139
	.byte	117,232,137,116,36,12,139,117,240,137,116,36,16,139,117,252
	.byte	137,116,36,20,137,68,36,24,137,224,106,32,232
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	80,139,69,248,232
	.long	K50I - 4 - .
	.byte	233,246,254,255,255,139,117,252,139,62,139,127,4,139,127,8
	.byte	59,251,15,133,117,253,255,255,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,204,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,208,232
	.long	Kmake_colon_colon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,212,139,5
	.long	IKJLlistG_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,216,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,220,139,5
	.long	IKJmap_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,139,5
	.long	IKJcompose_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,139,69,232,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,232,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJas_fragment_tokens_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,232,137,116,36,8,139
	.byte	117,252,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,228,137,116,36,8,139
	.byte	117,232,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,36,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,29,0,0,0,139,117,204,137,116,36,8,139
	.byte	117,208,137,116,36,12,139,117,212,137,116,36,16,139,117,216
	.byte	137,116,36,20,139,117,220,137,116,36,24,139,117,224,137,116
	.byte	36,28,137,68,36,32,137,224,106,40,232
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	80,139,69,248,232
	.long	K50I - 4 - .
	.byte	233,249,252,255,255,139,117,252,139,62,139,127,4,139,127,8
	.byte	59,251,15,133,184,253,255,255,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,212,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,216,232
	.long	Kmake_colon_colon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,220,139,5
	.long	IKJLlistG_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,139,5
	.long	IKJmap_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,139,5
	.long	IKJexport_fragment_tokens_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,240,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,36,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,29,0,0,0,139,117,212,137,116,36,8,139
	.byte	117,216,137,116,36,12,139,117,220,137,116,36,16,139,117,224
	.byte	137,116,36,20,139,117,228,137,116,36,24,139,117,232,137,116
	.byte	36,28,137,68,36,32,137,224,106,40,232
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	80,139,69,248,232
	.long	K50I - 4 - .
	.byte	233,96,253,255,255

	.global Ktype_check_errorVKiI

	.type K50I,@function
	.size K50I, 153
K50I:
	.byte	85,137,229,131,236,12,137,69,244,104
	.long	KPunboundVKi
	.byte	104
	.long	KPunboundVKi
	.byte	104
	.long	KLpairGVKdW
	.byte	106,12,252,232
	.long	primitive_alloc_s2 - 4 - .
	.byte	131,196,16,137,69,252,139,77,8,139,117,252,137,78,4,139
	.byte	117,252,199,70,8
	.long	KPempty_listVKi
	.byte	139,117,244,139,118,4,137,117,248,187
	.long	KLpairGVKd
	.byte	139,125,248,131,231,3,131,255,0,116,54,104
	.long	KLpairGVKd
	.byte	139,69,248,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,125,248,139,117,252,137,119,8,139,77,252,139,117,244,137
	.byte	78,4,139,69,252,101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,139,117,252,137,55,253,201,194,4,0,139,117,248
	.byte	139,62,139,127,4,139,127,8,59,251,116,200,235,185


	.global Kcompile_body_partsVdfmc_macro_expanderMM0I
	.type Kcompile_body_partsVdfmc_macro_expanderMM0I,@function
	.size Kcompile_body_partsVdfmc_macro_expanderMM0I, 994
Kcompile_body_partsVdfmc_macro_expanderMM0I:
	.byte	131,236,100,255,116,36,100,85,137,229,131,236,104,137,69,248
	.byte	106,5,139,69,116,191
	.long	KEVKd
	.byte	139,29
	.long	KEVKd + 24
	.byte	255,83,12,61
	.long	KPfalseVKi
	.byte	116,45,139,69,112,185,1,0,0,0,187
	.long	KfirstVKd
	.byte	255,83,4,137,199,139,69,248,137,125,116,185,2,0,0,0
	.byte	187
	.long	Kcompile_list_patternVdfmc_macro_expanderMM0
	.byte	201,143,68,36,104,131,196,104,255,99,4,106,9,139,69,116
	.byte	191
	.long	KEVKd
	.byte	139,29
	.long	KEVKd + 24
	.byte	255,83,12,61
	.long	KPfalseVKi
	.byte	15,132,59,3,0,0,139,5
	.long	IKJmatch_body_part_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,112,185,1,0,0,0,187
	.long	KfirstVKd
	.byte	255,83,4,232
	.long	Kcompile_nested_list_patternVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,228,139,69,112,185,1,0,0,0,187
	.long	KtailVKd
	.byte	255,83,4,137,69,244,106,5,139,69,116,191
	.long	K_VKd
	.byte	139,29
	.long	K_VKd + 24
	.byte	255,83,12,80,255,117,244,139,69,248,232
	.long	Kcompile_body_partsVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,152,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,156,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJUfT_afterU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,5
	.long	IKJUfT_beforeU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,28,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,21,0,0,0,139,117,232,137,116,36,8,139
	.byte	117,236,137,116,36,12,139,117,240,137,116,36,16,139,117,244
	.byte	137,116,36,20,137,68,36,24,137,224,106,32,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,160,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,164,139,69,252,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,168,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,172,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,176,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,180,139,5
	.long	IKJZ124Z_
	.byte	232
	.long	Kmake_binary_operator_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,184,139,5
	.long	IKJbegin_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,188,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,192,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,196,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,200,139,5
	.long	IKJUfT_beforeU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,204,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,228,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,208,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,212,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,216,139,5
	.long	IKJZ124Z_
	.byte	232
	.long	Kmake_binary_operator_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,220,139,5
	.long	IKJbegin_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJUfT_afterU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,152,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,244,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,112,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,101,0,0,0,139,117,156,137,117,20,139,117,160
	.byte	137,117,24,139,117,164,137,117,28,139,117,168,137,117,32,139
	.byte	117,172,137,117,36,139,117,176,137,117,40,139,117,180,137,117
	.byte	44,139,117,184,137,117,48,139,117,188,137,117,52,139,117,192
	.byte	137,117,56,139,117,196,137,117,60,139,117,200,137,117,64,139
	.byte	117,204,137,117,68,139,117,208,137,117,72,139,117,212,137,117
	.byte	76,139,117,216,137,117,80,139,117,220,137,117,84,139,117,224
	.byte	137,117,88,139,117,228,137,117,92,139,117,232,137,117,96,139
	.byte	117,236,137,117,100,139,117,240,137,117,104,139,117,244,137,117
	.byte	108,139,117,252,137,117,112,137,125,116,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	139,5
	.long	IKJmatch_body_part_strict_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,233,192,252,255,255


	.global Kcompile_list_patternVdfmc_macro_expanderMM0I
	.type Kcompile_list_patternVdfmc_macro_expanderMM0I,@function
	.size Kcompile_list_patternVdfmc_macro_expanderMM0I, 64
Kcompile_list_patternVdfmc_macro_expanderMM0I:
	.byte	255,52,36,85,137,229,131,236,8,137,69,248,139,69,12,232
	.long	Ksplit_at_commasVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,191,2,0,0,0,232
	.long	primitive_pad_mv - 4 - .
	.byte	101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,139,127,4,139,93,252,139,69,248,137,93,8,137
	.byte	125,12,201,233
	.long	Kcompile_list_partsVdfmc_macro_expanderMM0I - 4 - .


	.global Kcompile_nested_list_patternVdfmc_macro_expanderMM0I
	.type Kcompile_nested_list_patternVdfmc_macro_expanderMM0I,@function
	.size Kcompile_nested_list_patternVdfmc_macro_expanderMM0I, 299
Kcompile_nested_list_patternVdfmc_macro_expanderMM0I:
	.byte	131,236,32,255,116,36,32,85,137,229,131,236,28,137,69,248
	.byte	139,69,248,232
	.long	Kcompute_bound_variable_namesVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,252,139,69,252,232
	.long	Kenv_bound_namesVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,240,255,117,248,139,69,252,185,2,0,0,0,187
	.long	Kcompile_list_patternVdfmc_macro_expanderMM0
	.byte	255,83,4,137,69,228,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	80,139,69,240,191
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander
	.byte	139,29
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,244,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,5
	.long	IKJbegin_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,69,228,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,252,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,36,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,25,0,0,0,139,117,232,137,117,20,139,117,236
	.byte	137,117,24,139,117,240,137,117,28,139,117,244,137,117,32,139
	.byte	117,252,137,117,36,137,125,40,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kenv_bound_namesVdfmc_macro_expanderMM0I
	.type Kenv_bound_namesVdfmc_macro_expanderMM0I,@function
	.size Kenv_bound_namesVdfmc_macro_expanderMM0I, 14
Kenv_bound_namesVdfmc_macro_expanderMM0I:
	.byte	101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,137,7,253,195


	.global Kcompile_list_partsVdfmc_macro_expanderMM0I
	.type Kcompile_list_partsVdfmc_macro_expanderMM0I,@function
	.size Kcompile_list_partsVdfmc_macro_expanderMM0I, 994
Kcompile_list_partsVdfmc_macro_expanderMM0I:
	.byte	131,236,100,255,116,36,100,85,137,229,131,236,104,137,69,248
	.byte	106,5,139,69,116,191
	.long	KEVKd
	.byte	139,29
	.long	KEVKd + 24
	.byte	255,83,12,61
	.long	KPfalseVKi
	.byte	116,45,139,69,112,185,1,0,0,0,187
	.long	KfirstVKd
	.byte	255,83,4,137,199,139,69,248,137,125,116,185,2,0,0,0
	.byte	187
	.long	Kcompile_pattern_elementsVdfmc_macro_expanderMM0
	.byte	201,143,68,36,104,131,196,104,255,99,4,106,9,139,69,116
	.byte	191
	.long	KEVKd
	.byte	139,29
	.long	KEVKd + 24
	.byte	255,83,12,61
	.long	KPfalseVKi
	.byte	15,132,59,3,0,0,139,5
	.long	IKJmatch_list_part_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,112,185,1,0,0,0,187
	.long	KfirstVKd
	.byte	255,83,4,232
	.long	Kcompile_nested_pattern_elementsVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,228,139,69,112,185,1,0,0,0,187
	.long	KtailVKd
	.byte	255,83,4,137,69,244,106,5,139,69,116,191
	.long	K_VKd
	.byte	139,29
	.long	K_VKd + 24
	.byte	255,83,12,80,255,117,244,139,69,248,232
	.long	Kcompile_list_partsVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,152,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,156,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJUfT_afterU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,5
	.long	IKJUfT_beforeU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,28,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,21,0,0,0,139,117,232,137,116,36,8,139
	.byte	117,236,137,116,36,12,139,117,240,137,116,36,16,139,117,244
	.byte	137,116,36,20,137,68,36,24,137,224,106,32,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,160,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,164,139,69,252,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,168,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,172,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,176,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,180,139,5
	.long	IKJZ124Z_
	.byte	232
	.long	Kmake_binary_operator_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,184,139,5
	.long	IKJbegin_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,188,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,192,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,196,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,200,139,5
	.long	IKJUfT_beforeU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,204,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,228,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,208,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,212,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,216,139,5
	.long	IKJZ124Z_
	.byte	232
	.long	Kmake_binary_operator_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,220,139,5
	.long	IKJbegin_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJUfT_afterU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,152,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,244,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,112,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,101,0,0,0,139,117,156,137,117,20,139,117,160
	.byte	137,117,24,139,117,164,137,117,28,139,117,168,137,117,32,139
	.byte	117,172,137,117,36,139,117,176,137,117,40,139,117,180,137,117
	.byte	44,139,117,184,137,117,48,139,117,188,137,117,52,139,117,192
	.byte	137,117,56,139,117,196,137,117,60,139,117,200,137,117,64,139
	.byte	117,204,137,117,68,139,117,208,137,117,72,139,117,212,137,117
	.byte	76,139,117,216,137,117,80,139,117,220,137,117,84,139,117,224
	.byte	137,117,88,139,117,228,137,117,92,139,117,232,137,117,96,139
	.byte	117,236,137,117,100,139,117,240,137,117,104,139,117,244,137,117
	.byte	108,139,117,252,137,117,112,137,125,116,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	139,5
	.long	IKJmatch_list_part_strict_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,233,192,252,255,255


	.global Kcompile_pattern_elementsVdfmc_macro_expanderMM0I
	.type Kcompile_pattern_elementsVdfmc_macro_expanderMM0I,@function
	.size Kcompile_pattern_elementsVdfmc_macro_expanderMM0I, 55
Kcompile_pattern_elementsVdfmc_macro_expanderMM0I:
	.byte	255,52,36,139,124,36,8,129,255
	.long	KPempty_listVKi
	.byte	117,12,143,68,36,4,131,196,4,233
	.long	Kgenerate_empty_codeVdfmc_macro_expanderMM0I - 4 - .
	.byte	139,87,4,139,95,8,137,84,36,4,137,92,36,8,139,29
	.long	Kcompile_pattern_elementVdfmc_macro_expander + 24
	.byte	191
	.long	Kcompile_pattern_elementVdfmc_macro_expander
	.byte	255,99,12


	.global Kcompile_nested_pattern_elementsVdfmc_macro_expanderMM0I
	.type Kcompile_nested_pattern_elementsVdfmc_macro_expanderMM0I,@function
	.size Kcompile_nested_pattern_elementsVdfmc_macro_expanderMM0I, 299
Kcompile_nested_pattern_elementsVdfmc_macro_expanderMM0I:
	.byte	131,236,32,255,116,36,32,85,137,229,131,236,28,137,69,248
	.byte	139,69,248,232
	.long	Kcompute_bound_variable_namesVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,252,139,69,252,232
	.long	Kenv_bound_namesVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,240,255,117,248,139,69,252,185,2,0,0,0,187
	.long	Kcompile_body_patternVdfmc_macro_expanderMM0
	.byte	255,83,4,137,69,228,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	80,139,69,240,191
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander
	.byte	139,29
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,244,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,5
	.long	IKJbegin_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,69,228,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,252,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,36,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,25,0,0,0,139,117,232,137,117,20,139,117,236
	.byte	137,117,24,139,117,240,137,117,28,139,117,244,137,117,32,139
	.byte	117,252,137,117,36,137,125,40,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_empty_codeVdfmc_macro_expanderMM0I
	.type Kgenerate_empty_codeVdfmc_macro_expanderMM0I,@function
	.size Kgenerate_empty_codeVdfmc_macro_expanderMM0I, 278
Kgenerate_empty_codeVdfmc_macro_expanderMM0I:
	.byte	131,236,32,255,116,36,32,85,137,229,131,236,24,137,69,252
	.byte	139,69,252,232
	.long	Kgenerate_success_codeVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,244,139,69,252,232
	.long	Kenv_bound_namesVdfmc_macro_expanderMM0I - 4 - .
	.byte	139,5
	.long	IKJif_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,139,5
	.long	IKJemptyQ_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,248,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,240,139,5
	.long	IKJelse_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,184
	.long	KPtrueVKi
	.byte	232
	.long	Kmake_literal_fragmentVdfmc_macro_expanderMM4I - 4 - .
	.byte	137,69,248,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,36,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,25,0,0,0,139,117,232,137,117,20,139,117,236
	.byte	137,117,24,139,117,240,137,117,28,139,117,244,137,117,32,139
	.byte	117,248,137,117,36,137,125,40,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kcompile_pattern_elementVdfmc_macro_expanderMM0I
	.type Kcompile_pattern_elementVdfmc_macro_expanderMM0I,@function
	.size Kcompile_pattern_elementVdfmc_macro_expanderMM0I, 228
Kcompile_pattern_elementVdfmc_macro_expanderMM0I:
	.byte	131,236,28,255,116,36,28,85,137,229,131,236,28,137,69,228
	.byte	139,69,40,191
	.long	Kgenerate_codeVdfmc_macro_expander
	.byte	139,29
	.long	Kgenerate_codeVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,248,255,117,44,139,69,228,185,2,0,0
	.byte	0,187
	.long	Kcompile_pattern_elementsVdfmc_macro_expanderMM0
	.byte	255,83,4,137,69,252,139,69,248,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,232,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,5
	.long	IKJZ124Z_
	.byte	232
	.long	Kmake_binary_operator_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,5
	.long	IKJbegin_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,69,252,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,252,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,40,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,29,0,0,0,139,117,232,137,117,20,139,117,236
	.byte	137,117,24,139,117,240,137,117,28,139,117,244,137,117,32,139
	.byte	117,248,137,117,36,139,117,252,137,117,40,137,125,44,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .

	.global Kunbound_instance_slotVKeI

	.global Kcompile_pattern_elementVdfmc_macro_expanderMM1I
	.type Kcompile_pattern_elementVdfmc_macro_expanderMM1I,@function
	.size Kcompile_pattern_elementVdfmc_macro_expanderMM1I, 524
Kcompile_pattern_elementVdfmc_macro_expanderMM1I:
	.byte	131,236,44,255,116,36,44,85,137,229,131,236,48,137,69,248
	.byte	139,117,56,139,118,12,137,117,252,129,125,252
	.long	KPunboundVKi
	.byte	15,132,162,1,0,0,139,125,252,59,61
	.long	IKJotherwise_
	.byte	15,133,199,1,0,0,139,69,60,185,1,0,0,0,187
	.long	KheadVKd
	.byte	255,83,4,187
	.long	KLequal_greater_fragmentGVdfmc_reader
	.byte	137,199,131,231,3,131,255,0,15,132,127,1,0,0,139,69
	.byte	60,80,139,69,248,185,2,0,0,0,187
	.long	Kcompile_pattern_elementsVdfmc_macro_expanderMM0
	.byte	255,83,4,137,69,208,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,212,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,244,137,116,36,8,139
	.byte	117,252,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,216,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,220,139,5
	.long	IKJmatch_otherwise_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJZ124Z_
	.byte	232
	.long	Kmake_binary_operator_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,5
	.long	IKJbegin_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,69,208,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,252,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,56,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,45,0,0,0,139,117,212,137,117,20,139,117,216
	.byte	137,117,24,139,117,220,137,117,28,139,117,224,137,117,32,139
	.byte	117,228,137,117,36,139,117,232,137,117,40,139,117,236,137,117
	.byte	44,139,117,240,137,117,48,139,117,244,137,117,52,139,117,252
	.byte	137,117,56,137,125,60,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	106,9,139,69,56,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,79,254,255,255,139,0,139,64,4,139,64,8,59,195,15
	.byte	133,113,254,255,255,139,69,60,185,1,0,0,0,187
	.long	KtailVKd
	.byte	255,83,4,233,95,254,255,255,139,69,248,201,143,68,36,44
	.byte	131,196,44,233
	.long	Kcompile_pattern_elementVdfmc_macro_expanderMM0I - 4 - .


	.global Kcompile_pattern_elementVdfmc_macro_expanderMM2I
	.type Kcompile_pattern_elementVdfmc_macro_expanderMM2I,@function
	.size Kcompile_pattern_elementVdfmc_macro_expanderMM2I, 1997
Kcompile_pattern_elementVdfmc_macro_expanderMM2I:
	.byte	129,236,148,0,0,0,255,180,36,148,0,0,0,85,137,229
	.byte	129,236,160,0,0,0,137,69,252,139,181,160,0,0,0,139
	.byte	70,16,232
	.long	Kwildcard_constraintQVdfmc_macro_expanderMM0I - 4 - .
	.byte	61
	.long	KPfalseVKi
	.byte	15,132,246,0,0,0,139,133,164,0,0,0,191
	.long	KemptyQVKd
	.byte	139,29
	.long	KemptyQVKd + 24
	.byte	255,83,12,61
	.long	KPfalseVKi
	.byte	15,132,237,0,0,0,139,69,252,232
	.long	Kgenerate_success_codeVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,228,139,181,160,0,0,0,139,118,12,137,117,248,139
	.byte	5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,139,69,248,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,236,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,69,228,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,248,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,199,141,133,140,0,0,0,199,133,136,0,0
	.byte	0,32,0,0,0,199,133,140,0,0,0
	.long	KLsimple_object_vectorGVKdW
	.byte	199,133,144,0,0,0,21,0,0,0,139,117,232,137,181,148
	.byte	0,0,0,139,117,236,137,181,152,0,0,0,139,117,240,137
	.byte	181,156,0,0,0,139,117,244,137,181,160,0,0,0,137,189
	.byte	164,0,0,0,201,143,68,36,124,131,196,124,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	139,69,252,201,143,132,36,148,0,0,0,129,196,148,0,0
	.byte	0,233
	.long	Kcompile_pattern_elementVdfmc_macro_expanderMM0I - 4 - .
	.byte	255,181,164,0,0,0,139,69,252,185,2,0,0,0,187
	.long	Kcompile_pattern_elementsVdfmc_macro_expanderMM0
	.byte	255,83,4,137,69,216,139,181,160,0,0,0,139,118,12,137
	.byte	117,220,139,69,252,232
	.long	Kenv_bound_namesVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,248,139,5
	.long	IKJlocal_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,133,96,255,255,255,139,5
	.long	IKJmethod_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,133,100,255,255,255,139,5
	.long	IKJUwildcard_loopU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,133,104,255,255,255,139,5
	.long	IKJUcollectorU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,232
	.long	Kmake_colon_colon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,139,5
	.long	IKJLlistG_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_colon_colon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,5
	.long	IKJLfragment_listG_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,36,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,29,0,0,0,139,117,224,137,116,36,8,139
	.byte	117,228,137,116,36,12,139,117,232,137,116,36,16,139,117,236
	.byte	137,116,36,20,139,117,240,137,116,36,24,139,117,244,137,116
	.byte	36,28,137,68,36,32,137,224,106,40,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,133,108,255,255,255,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,133,112,255,255,255,139,69,220,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,133,116,255,255,255,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,133,120,255,255,255,139,5
	.long	IKJUcollectorU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,133,124,255,255,255,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,128,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,132,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	80,139,69,248,191
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander
	.byte	139,29
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,244,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,240,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,136,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,140,139,5
	.long	IKJbegin_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,144,139,69,216,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,148,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,152,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,156,139,5
	.long	IKJif_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,160,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,164,139,5
	.long	IKJif_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,168,139,5
	.long	IKJemptyQ_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,244,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,172,184
	.long	KPtrueVKi
	.byte	232
	.long	Kmake_literal_fragmentVdfmc_macro_expanderMM4I - 4 - .
	.byte	137,69,176,139,5
	.long	IKJelse_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,180,139,5
	.long	IKJUwildcard_loopU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,184,139,5
	.long	IKJconcatenateX_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,139,5
	.long	IKJUcollectorU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,139,5
	.long	IKJlist_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_dot_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,5
	.long	IKJhead_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,240,137,116,36,8,139
	.byte	117,244,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,24,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,17,0,0,0,139,117,228,137,116,36,8,139
	.byte	117,232,137,116,36,12,139,117,236,137,116,36,16,137,68,36
	.byte	20,137,224,106,28,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_dot_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,5
	.long	IKJtail_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,32,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,25,0,0,0,139,117,224,137,116,36,8,139
	.byte	117,232,137,116,36,12,139,117,236,137,116,36,16,139,117,240
	.byte	137,116,36,20,139,117,244,137,116,36,24,137,68,36,28,137
	.byte	224,106,36,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,188,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,192,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,196,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,200,139,5
	.long	IKJelse_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,204,184
	.long	KJvalues_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,208,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	80,139,69,248,191
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander
	.byte	139,29
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,244,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,240,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,212,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,216,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,220,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,139,5
	.long	IKJUwildcard_loopU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,232
	.long	Kmake_hash_lparen_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_rparen_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,24,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,17,0,0,0,139,117,240,137,116,36,8,139
	.byte	117,244,137,116,36,12,139,117,248,137,116,36,16,137,68,36
	.byte	20,137,224,106,28,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,160,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,149,0,0,0,139,181,96,255,255,255,137,117,20
	.byte	139,181,100,255,255,255,137,117,24,139,181,104,255,255,255,137
	.byte	117,28,139,181,108,255,255,255,137,117,32,139,181,112,255,255
	.byte	255,137,117,36,139,181,116,255,255,255,137,117,40,139,181,120
	.byte	255,255,255,137,117,44,139,181,124,255,255,255,137,117,48,139
	.byte	117,128,137,117,52,139,117,132,137,117,56,139,117,136,137,117
	.byte	60,139,117,140,137,117,64,139,117,144,137,117,68,139,117,148
	.byte	137,117,72,139,117,152,137,117,76,139,117,156,137,117,80,139
	.byte	117,160,137,117,84,139,117,164,137,117,88,139,117,168,137,117
	.byte	92,139,117,172,137,117,96,139,117,176,137,117,100,139,117,180
	.byte	137,117,104,139,117,184,137,117,108,139,117,188,137,117,112,139
	.byte	117,192,137,117,116,139,117,196,137,117,120,139,117,200,137,117
	.byte	124,139,117,204,137,181,128,0,0,0,139,117,208,137,181,132
	.byte	0,0,0,139,117,212,137,181,136,0,0,0,139,117,216,137
	.byte	181,140,0,0,0,139,117,220,137,181,144,0,0,0,139,117
	.byte	224,137,181,148,0,0,0,139,117,228,137,181,152,0,0,0
	.byte	139,117,232,137,181,156,0,0,0,139,117,236,137,181,160,0
	.byte	0,0,137,189,164,0,0,0,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kcompile_pattern_elementVdfmc_macro_expanderMM3I
	.type Kcompile_pattern_elementVdfmc_macro_expanderMM3I,@function
	.size Kcompile_pattern_elementVdfmc_macro_expanderMM3I, 1103
Kcompile_pattern_elementVdfmc_macro_expanderMM3I:
	.byte	129,236,140,0,0,0,255,180,36,140,0,0,0,85,137,229
	.byte	129,236,144,0,0,0,137,133,112,255,255,255,139,181,152,0
	.byte	0,0,139,70,8,191
	.long	Kgenerate_codeVdfmc_macro_expander
	.byte	139,29
	.long	Kgenerate_codeVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,224,139,181,152,0,0,0,139,70,12,191
	.long	Kgenerate_codeVdfmc_macro_expander
	.byte	139,29
	.long	Kgenerate_codeVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,228,255,181,156,0,0,0,139,133,112,255
	.byte	255,255,185,2,0,0,0,187
	.long	Kcompile_pattern_elementsVdfmc_macro_expanderMM0
	.byte	255,83,4,137,133,116,255,255,255,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,133,120,255,255,255,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJUafter_fTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,5
	.long	IKJUname_fTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUtype_fTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,36,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,29,0,0,0,139,117,232,137,116,36,8,139
	.byte	117,236,137,116,36,12,139,117,240,137,116,36,16,139,117,244
	.byte	137,116,36,20,139,117,248,137,116,36,24,139,117,252,137,116
	.byte	36,28,137,68,36,32,137,224,106,40,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,133,124,255,255,255,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,128,139,5
	.long	IKJmatch_variable_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,132,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,136,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,140,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,144,139,5
	.long	IKJZ124Z_
	.byte	232
	.long	Kmake_binary_operator_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,148,139,5
	.long	IKJbegin_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,152,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,156,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,160,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,164,139,5
	.long	IKJUname_fTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,168,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,224,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,172,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,176,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,180,139,5
	.long	IKJZ124Z_
	.byte	232
	.long	Kmake_binary_operator_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,184,139,5
	.long	IKJbegin_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,188,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,192,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,196,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,200,139,5
	.long	IKJUtype_fTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,204,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,228,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,208,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,212,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,216,139,5
	.long	IKJZ124Z_
	.byte	232
	.long	Kmake_binary_operator_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,220,139,5
	.long	IKJbegin_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJUafter_fTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,133,116,255,255,255,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,244,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,152,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,141,0,0,0,139,181,120,255,255,255,137,117,20
	.byte	139,181,124,255,255,255,137,117,24,139,117,128,137,117,28,139
	.byte	117,132,137,117,32,139,117,136,137,117,36,139,117,140,137,117
	.byte	40,139,117,144,137,117,44,139,117,148,137,117,48,139,117,152
	.byte	137,117,52,139,117,156,137,117,56,139,117,160,137,117,60,139
	.byte	117,164,137,117,64,139,117,168,137,117,68,139,117,172,137,117
	.byte	72,139,117,176,137,117,76,139,117,180,137,117,80,139,117,184
	.byte	137,117,84,139,117,188,137,117,88,139,117,192,137,117,92,139
	.byte	117,196,137,117,96,139,117,200,137,117,100,139,117,204,137,117
	.byte	104,139,117,208,137,117,108,139,117,212,137,117,112,139,117,216
	.byte	137,117,116,139,117,220,137,117,120,139,117,224,137,117,124,139
	.byte	117,228,137,181,128,0,0,0,139,117,232,137,181,132,0,0
	.byte	0,139,117,236,137,181,136,0,0,0,139,117,240,137,181,140
	.byte	0,0,0,139,117,244,137,181,144,0,0,0,139,117,248,137
	.byte	181,148,0,0,0,139,117,252,137,181,152,0,0,0,137,189
	.byte	156,0,0,0,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kcompile_pattern_elementVdfmc_macro_expanderMM4I
	.type Kcompile_pattern_elementVdfmc_macro_expanderMM4I,@function
	.size Kcompile_pattern_elementVdfmc_macro_expanderMM4I, 777
Kcompile_pattern_elementVdfmc_macro_expanderMM4I:
	.byte	131,236,100,255,116,36,100,85,137,229,131,236,104,137,69,152
	.byte	139,69,112,191
	.long	Kgenerate_nested_matcher_codeVdfmc_macro_expander
	.byte	139,29
	.long	Kgenerate_nested_matcher_codeVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,232,139,117,112,139,70,8,232
	.long	Kcompile_nested_pattern_elementsVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,236,255,117,116,139,69,152,185,2,0,0,0,187
	.long	Kcompile_pattern_elementsVdfmc_macro_expanderMM0
	.byte	255,83,4,137,69,156,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,160,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,5
	.long	IKJUafter_fTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUnested_fTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,28,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,21,0,0,0,139,117,240,137,116,36,8,139
	.byte	117,244,137,116,36,12,139,117,248,137,116,36,16,139,117,252
	.byte	137,116,36,20,137,68,36,24,137,224,106,32,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,164,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,168,139,69,232,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,172,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,176,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,180,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,184,139,5
	.long	IKJZ124Z_
	.byte	232
	.long	Kmake_binary_operator_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,188,139,5
	.long	IKJbegin_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,192,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,196,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,200,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,204,139,5
	.long	IKJUnested_fTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,208,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,236,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,212,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,216,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,220,139,5
	.long	IKJZ124Z_
	.byte	232
	.long	Kmake_binary_operator_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,139,5
	.long	IKJbegin_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,5
	.long	IKJUafter_fTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,156,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,248,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,112,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,101,0,0,0,139,117,160,137,117,20,139,117,164
	.byte	137,117,24,139,117,168,137,117,28,139,117,172,137,117,32,139
	.byte	117,176,137,117,36,139,117,180,137,117,40,139,117,184,137,117
	.byte	44,139,117,188,137,117,48,139,117,192,137,117,52,139,117,196
	.byte	137,117,56,139,117,200,137,117,60,139,117,204,137,117,64,139
	.byte	117,208,137,117,68,139,117,212,137,117,72,139,117,216,137,117
	.byte	76,139,117,220,137,117,80,139,117,224,137,117,84,139,117,228
	.byte	137,117,88,139,117,232,137,117,92,139,117,236,137,117,96,139
	.byte	117,240,137,117,100,139,117,244,137,117,104,139,117,248,137,117
	.byte	108,139,117,252,137,117,112,137,125,116,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM0I
	.type Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM0I,@function
	.size Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM0I, 62
Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM0I:
	.byte	131,236,12,255,116,36,12,85,137,229,131,236,4,137,69,252
	.byte	139,5
	.long	IKJmatch_parens_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,16,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,5,0,0,0,137,125,20,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM1I
	.type Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM1I,@function
	.size Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM1I, 62
Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM1I:
	.byte	131,236,12,255,116,36,12,85,137,229,131,236,4,137,69,252
	.byte	139,5
	.long	IKJmatch_brackets_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,16,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,5,0,0,0,137,125,20,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM2I
	.type Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM2I,@function
	.size Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM2I, 62
Kgenerate_nested_matcher_codeVdfmc_macro_expanderMM2I:
	.byte	131,236,12,255,116,36,12,85,137,229,131,236,4,137,69,252
	.byte	139,5
	.long	IKJmatch_braces_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,16,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,5,0,0,0,137,125,20,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_codeVdfmc_macro_expanderMM0I
	.type Kgenerate_codeVdfmc_macro_expanderMM0I,@function
	.size Kgenerate_codeVdfmc_macro_expanderMM0I, 371
Kgenerate_codeVdfmc_macro_expanderMM0I:
	.byte	131,236,28,255,116,36,28,85,137,229,131,236,36,137,69,248
	.byte	139,117,248,139,118,12,137,117,252,129,125,252
	.long	KPunboundVKi
	.byte	15,132,62,1,0,0,139,117,252,137,117,220,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,244,137,116,36,8,139
	.byte	117,252,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,139,5
	.long	IKJmatch_name_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,69,220,232
	.long	Kmake_literal_fragmentVdfmc_macro_expanderMM3I - 4 - .
	.byte	137,69,252,191
	.long	KLfragmentGVdfmc_reader
	.byte	139,95,4,87,139,69,252,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLfragmentGVdfmc_reader
	.byte	139,69,252,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	253,139,125,252,87,139,69,244,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,240,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,224,137,117,20,139,117,228
	.byte	137,117,24,139,117,232,137,117,28,139,117,236,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	106,9,139,69,248,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,179,254,255,255


	.global Kgenerate_codeVdfmc_macro_expanderMM1I
	.type Kgenerate_codeVdfmc_macro_expanderMM1I,@function
	.size Kgenerate_codeVdfmc_macro_expanderMM1I, 371
Kgenerate_codeVdfmc_macro_expanderMM1I:
	.byte	131,236,28,255,116,36,28,85,137,229,131,236,36,137,69,248
	.byte	139,117,248,139,118,12,137,117,252,129,125,252
	.long	KPunboundVKi
	.byte	15,132,62,1,0,0,139,117,252,137,117,220,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,244,137,116,36,8,139
	.byte	117,252,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,139,5
	.long	IKJmatch_operator_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,69,220,232
	.long	Kmake_literal_fragmentVdfmc_macro_expanderMM3I - 4 - .
	.byte	137,69,252,191
	.long	KLfragmentGVdfmc_reader
	.byte	139,95,4,87,139,69,252,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLfragmentGVdfmc_reader
	.byte	139,69,252,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	253,139,125,252,87,139,69,244,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,240,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,224,137,117,20,139,117,228
	.byte	137,117,24,139,117,232,137,117,28,139,117,236,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	106,9,139,69,248,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,179,254,255,255


	.global Kgenerate_codeVdfmc_macro_expanderMM2I
	.type Kgenerate_codeVdfmc_macro_expanderMM2I,@function
	.size Kgenerate_codeVdfmc_macro_expanderMM2I, 243
Kgenerate_codeVdfmc_macro_expanderMM2I:
	.byte	131,236,28,255,116,36,28,85,137,229,131,236,20,137,69,236
	.byte	139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,248,137,116,36,8,139
	.byte	117,252,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,5
	.long	IKJmatch_end_of_modifiers_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,240,137,117,20,139,117,244
	.byte	137,117,24,139,117,248,137,117,28,139,117,252,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_codeVdfmc_macro_expanderMM3I
	.type Kgenerate_codeVdfmc_macro_expanderMM3I,@function
	.size Kgenerate_codeVdfmc_macro_expanderMM3I, 243
Kgenerate_codeVdfmc_macro_expanderMM3I:
	.byte	131,236,28,255,116,36,28,85,137,229,131,236,20,137,69,236
	.byte	139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,248,137,116,36,8,139
	.byte	117,252,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,5
	.long	IKJmatch_equal_greater_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,240,137,117,20,139,117,244
	.byte	137,117,24,139,117,248,137,117,28,139,117,252,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_codeVdfmc_macro_expanderMM4I
	.type Kgenerate_codeVdfmc_macro_expanderMM4I,@function
	.size Kgenerate_codeVdfmc_macro_expanderMM4I, 243
Kgenerate_codeVdfmc_macro_expanderMM4I:
	.byte	131,236,28,255,116,36,28,85,137,229,131,236,20,137,69,236
	.byte	139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,248,137,116,36,8,139
	.byte	117,252,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,5
	.long	IKJmatch_hash_next_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,240,137,117,20,139,117,244
	.byte	137,117,24,139,117,248,137,117,28,139,117,252,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_codeVdfmc_macro_expanderMM5I
	.type Kgenerate_codeVdfmc_macro_expanderMM5I,@function
	.size Kgenerate_codeVdfmc_macro_expanderMM5I, 243
Kgenerate_codeVdfmc_macro_expanderMM5I:
	.byte	131,236,28,255,116,36,28,85,137,229,131,236,20,137,69,236
	.byte	139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,248,137,116,36,8,139
	.byte	117,252,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,5
	.long	IKJmatch_hash_rest_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,240,137,117,20,139,117,244
	.byte	137,117,24,139,117,248,137,117,28,139,117,252,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_codeVdfmc_macro_expanderMM6I
	.type Kgenerate_codeVdfmc_macro_expanderMM6I,@function
	.size Kgenerate_codeVdfmc_macro_expanderMM6I, 243
Kgenerate_codeVdfmc_macro_expanderMM6I:
	.byte	131,236,28,255,116,36,28,85,137,229,131,236,20,137,69,236
	.byte	139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,248,137,116,36,8,139
	.byte	117,252,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,5
	.long	IKJmatch_hash_key_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,240,137,117,20,139,117,244
	.byte	137,117,24,139,117,248,137,117,28,139,117,252,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_codeVdfmc_macro_expanderMM7I
	.type Kgenerate_codeVdfmc_macro_expanderMM7I,@function
	.size Kgenerate_codeVdfmc_macro_expanderMM7I, 243
Kgenerate_codeVdfmc_macro_expanderMM7I:
	.byte	131,236,28,255,116,36,28,85,137,229,131,236,20,137,69,236
	.byte	139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,248,137,116,36,8,139
	.byte	117,252,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,5
	.long	IKJmatch_hash_all_keys_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,240,137,117,20,139,117,244
	.byte	137,117,24,139,117,248,137,117,28,139,117,252,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_codeVdfmc_macro_expanderMM8I
	.type Kgenerate_codeVdfmc_macro_expanderMM8I,@function
	.size Kgenerate_codeVdfmc_macro_expanderMM8I, 243
Kgenerate_codeVdfmc_macro_expanderMM8I:
	.byte	131,236,28,255,116,36,28,85,137,229,131,236,20,137,69,236
	.byte	139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,248,137,116,36,8,139
	.byte	117,252,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,5
	.long	IKJmatch_dot_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,240,137,117,20,139,117,244
	.byte	137,117,24,139,117,248,137,117,28,139,117,252,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_codeVdfmc_macro_expanderMM9I
	.type Kgenerate_codeVdfmc_macro_expanderMM9I,@function
	.size Kgenerate_codeVdfmc_macro_expanderMM9I, 243
Kgenerate_codeVdfmc_macro_expanderMM9I:
	.byte	131,236,28,255,116,36,28,85,137,229,131,236,20,137,69,236
	.byte	139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,248,137,116,36,8,139
	.byte	117,252,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,5
	.long	IKJmatch_colon_colon_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,240,137,117,20,139,117,244
	.byte	137,117,24,139,117,248,137,117,28,139,117,252,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_codeVdfmc_macro_expanderMM10I
	.type Kgenerate_codeVdfmc_macro_expanderMM10I,@function
	.size Kgenerate_codeVdfmc_macro_expanderMM10I, 339
Kgenerate_codeVdfmc_macro_expanderMM10I:
	.byte	131,236,28,255,116,36,28,85,137,229,131,236,32,137,69,248
	.byte	139,117,248,139,118,12,137,117,252,129,125,252
	.long	KPunboundVKi
	.byte	15,132,30,1,0,0,139,117,252,137,117,224,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,244,137,116,36,8,139
	.byte	117,252,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJmatch_literal_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,224,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,244,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,228,137,117,20,139,117,232
	.byte	137,117,24,139,117,236,137,117,28,139,117,240,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	106,9,139,69,248,232
	.long	Kunbound_instance_slotVKeI - 4 - .
	.byte	233,211,254,255,255


	.global Kgenerate_codeVdfmc_macro_expanderMM11I
	.type Kgenerate_codeVdfmc_macro_expanderMM11I,@function
	.size Kgenerate_codeVdfmc_macro_expanderMM11I, 19
Kgenerate_codeVdfmc_macro_expanderMM11I:
	.byte	137,199,139,71,12,139,29
	.long	Kgenerate_codeVdfmc_macro_expander + 24
	.byte	191
	.long	Kgenerate_codeVdfmc_macro_expander
	.byte	255,99,12


	.global Kgenerate_codeVdfmc_macro_expanderMM12I
	.type Kgenerate_codeVdfmc_macro_expanderMM12I,@function
	.size Kgenerate_codeVdfmc_macro_expanderMM12I, 831
Kgenerate_codeVdfmc_macro_expanderMM12I:
	.byte	131,236,28,255,116,36,28,85,137,229,131,236,32,137,69,252
	.byte	139,117,252,139,118,12,137,117,248,139,117,252,139,118,16,137
	.byte	117,244,139,69,244,232
	.long	Kwildcard_constraintQVdfmc_macro_expanderMM0I - 4 - .
	.byte	61
	.long	KPfalseVKi
	.byte	116,109,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,69,248,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,244,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,16,199,69,12,28,0,0,0,199,69,16
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,20,17,0,0,0,139,117,240,137,117,24,139,117,244
	.byte	137,117,28,139,117,248,137,117,32,137,125,36,201,143,4,36
	.byte	233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	139,69,244,232
	.long	Kbounded_constraintQVdfmc_macro_expanderMM0I - 4 - .
	.byte	61
	.long	KPfalseVKi
	.byte	15,132,89,1,0,0,139,117,252,139,70,16,191
	.long	Kgenerate_constraint_function_codeVdfmc_macro_expander
	.byte	139,29
	.long	Kgenerate_constraint_function_codeVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,224,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,69,248,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,244,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,24,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,17,0,0,0,139,117,232,137,116,36,8,139
	.byte	117,236,137,116,36,12,139,117,240,137,116,36,16,137,68,36
	.byte	20,137,224,106,28,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,69,224,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,240,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,5
	.long	IKJUintermediate_wordsU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,244,137,116,36,8,139
	.byte	117,248,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,228,137,117,20,139,117,232
	.byte	137,117,24,139,117,236,137,117,28,139,117,240,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	139,117,252,139,70,16,191
	.long	Kgenerate_constraint_function_codeVdfmc_macro_expander
	.byte	139,29
	.long	Kgenerate_constraint_function_codeVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,224,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,69,248,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,244,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,24,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,17,0,0,0,139,117,232,137,116,36,8,139
	.byte	117,236,137,116,36,12,139,117,240,137,116,36,16,137,68,36
	.byte	20,137,224,106,28,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,69,224,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,248,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,228,137,117,20,139,117,240
	.byte	137,117,24,139,117,244,137,117,28,139,117,248,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_codeVdfmc_macro_expanderMM13I
	.type Kgenerate_codeVdfmc_macro_expanderMM13I,@function
	.size Kgenerate_codeVdfmc_macro_expanderMM13I, 524
Kgenerate_codeVdfmc_macro_expanderMM13I:
	.byte	131,236,28,255,116,36,28,85,137,229,131,236,44,137,69,248
	.byte	139,117,248,139,70,8,185,1,0,0,0,187
	.long	Kmatch_variable_nameVdfmc_macro_expander
	.byte	255,83,4,137,69,232,139,117,248,139,118,12,137,117,212,139
	.byte	117,248,139,118,16,137,117,216,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,220,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,232,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,24,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,17,0,0,0,139,117,236,137,116,36,8,139
	.byte	117,240,137,116,36,12,139,117,244,137,116,36,16,137,68,36
	.byte	20,137,224,106,28,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,139,5
	.long	IKJmatch_spliced_name_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,69,212,191
	.long	Kmake_literal_fragmentVdfmc_macro_expander
	.byte	139,29
	.long	Kmake_literal_fragmentVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,252,191
	.long	KLfragmentGVdfmc_reader
	.byte	139,95,4,87,139,69,252,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLfragmentGVdfmc_reader
	.byte	139,69,252,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	253,139,125,252,87,139,69,244,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,240,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,69,216,191
	.long	Kmake_literal_fragmentVdfmc_macro_expander
	.byte	139,29
	.long	Kmake_literal_fragmentVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,252,191
	.long	KLfragmentGVdfmc_reader
	.byte	139,95,4,87,139,69,252,255,211,61
	.long	KPfalseVKi
	.byte	117,13,104
	.long	KLfragmentGVdfmc_reader
	.byte	139,69,252,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	253,139,125,252,87,139,69,244,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,236,137,116,36,8,139
	.byte	117,240,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,220,137,117,20,139,117,224
	.byte	137,117,24,139,117,228,137,117,28,139,117,232,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_codeVdfmc_macro_expanderMM14I
	.type Kgenerate_codeVdfmc_macro_expanderMM14I,@function
	.size Kgenerate_codeVdfmc_macro_expanderMM14I, 1363
Kgenerate_codeVdfmc_macro_expanderMM14I:
	.byte	131,236,28,255,116,36,28,85,137,229,131,236,60,137,69,196
	.byte	139,117,196,139,118,8,137,117,252,129,125,252
	.long	KPfalseVKi
	.byte	15,132,242,2,0,0,139,69,252,185,1,0,0,0,187
	.long	Kmatch_variable_nameVdfmc_macro_expander
	.byte	255,83,4,137,69,248,139,69,252,185,1,0,0,0,187
	.long	Kmatch_constraintVdfmc_macro_expander
	.byte	255,83,4,139,93,248,137,199,137,93,200,137,125,204,139,117
	.byte	196,139,118,12,137,117,228,104
	.long	KPunboundVKi
	.byte	104
	.long	KPunboundVKi
	.byte	104
	.long	KLpairGVKdW
	.byte	106,12,252,232
	.long	primitive_alloc_s2 - 4 - .
	.byte	131,196,16,137,69,232,139,117,232,199,70,4
	.long	KPfalseVKi
	.byte	139,117,232,199,70,8
	.long	KPempty_listVKi
	.byte	139,77,232,139,117,232,137,78,4,104
	.long	KPunboundVKi
	.byte	104
	.long	KPunboundVKi
	.byte	104
	.long	KLpairGVKdW
	.byte	106,12,252,232
	.long	primitive_alloc_s2 - 4 - .
	.byte	131,196,16,137,69,236,139,117,236,199,70,4
	.long	KPfalseVKi
	.byte	139,117,236,199,70,8
	.long	KPempty_listVKi
	.byte	139,77,236,139,117,236,137,78,4,139,69,228,185,1,0,0
	.byte	0,187
	.long	Kforward_iteration_protocolVKd
	.byte	255,83,4,101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,139,95,4,137,93,208,139,95,8,137,93,212,139
	.byte	95,12,137,93,216,139,127,20,137,125,220,137,69,240,255,117
	.byte	208,255,117,240,139,69,228,185,3,0,0,0,139,93,216,255
	.byte	83,4,61
	.long	KPfalseVKi
	.byte	15,133,41,2,0,0,255,117,240,139,69,228,185,2,0,0
	.byte	0,139,93,220,255,83,4,137,69,244,139,69,244,185,1,0
	.byte	0,0,187
	.long	Kmatch_variable_nameVdfmc_macro_expander
	.byte	255,83,4,137,199,104
	.long	KPunboundVKi
	.byte	104
	.long	KPunboundVKi
	.byte	104
	.long	KLpairGVKdW
	.byte	106,12,252,232
	.long	primitive_alloc_s2 - 4 - .
	.byte	131,196,16,137,69,252,139,117,252,137,126,4,139,117,252,199
	.byte	70,8
	.long	KPempty_listVKi
	.byte	139,117,232,139,118,4,137,117,248,187
	.long	KLpairGVKd
	.byte	139,125,248,131,231,3,131,255,0,15,132,142,3,0,0,104
	.long	KLpairGVKd
	.byte	139,69,248,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,125,248,139,117,252,137,119,8,139,77,252,139,117,232,137
	.byte	78,4,139,69,244,185,1,0,0,0,187
	.long	Kmatch_symbol_nameVdfmc_macro_expander
	.byte	255,83,4,137,69,252,139,69,244,191
	.long	Kmatch_constraint_specVdfmc_macro_expander
	.byte	139,29
	.long	Kmatch_constraint_specVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,248,139,69,244,191
	.long	Kmatch_default_expressionVdfmc_macro_expander
	.byte	139,29
	.long	Kmatch_default_expressionVdfmc_macro_expander + 24
	.byte	255,83,12,191
	.long	Kgenerate_key_default_thunkVdfmc_macro_expander
	.byte	139,29
	.long	Kgenerate_key_default_thunkVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,224,139,69,252,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,248,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,224,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,244,137,116,36,8,139
	.byte	117,248,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	137,199,104
	.long	KPunboundVKi
	.byte	104
	.long	KPunboundVKi
	.byte	104
	.long	KLpairGVKdW
	.byte	106,12,252,232
	.long	primitive_alloc_s2 - 4 - .
	.byte	131,196,16,137,69,252,139,117,252,137,126,4,139,117,252,199
	.byte	70,8
	.long	KPempty_listVKi
	.byte	139,117,236,139,118,4,137,117,248,187
	.long	KLpairGVKd
	.byte	139,125,248,131,231,3,131,255,0,15,132,88,2,0,0,104
	.long	KLpairGVKd
	.byte	139,69,248,232
	.long	Ktype_check_errorVKiI - 4 - .
	.byte	139,125,248,139,117,252,137,119,8,139,77,252,139,117,236,137
	.byte	78,4,255,117,240,139,69,228,185,2,0,0,0,139,93,212
	.byte	255,83,4,233,235,253,255,255,139,5
	.long	IKJUrestU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	137,195,191
	.long	KPfalseVKi
	.byte	233,0,253,255,255,139,117,232,139,118,8,137,117,232,139,117
	.byte	236,139,118,8,137,117,224,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,184
	.long	KJfailure_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,200,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	80,139,69,232,191
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander
	.byte	139,29
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,28,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,21,0,0,0,139,117,236,137,116,36,8,139
	.byte	117,240,137,116,36,12,139,117,244,137,116,36,16,139,117,248
	.byte	137,116,36,20,137,68,36,24,137,224,106,32,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJmatch_property_list_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,204,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	80,139,69,224,191
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander
	.byte	139,29
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,244,137,116,36,8,139
	.byte	117,248,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,228,137,117,20,139,117,232
	.byte	137,117,24,139,117,236,137,117,28,139,117,240,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	139,117,248,139,62,139,127,4,139,127,8,59,251,15,132,108
	.byte	252,255,255,233,90,252,255,255,139,117,248,139,62,139,127,4
	.byte	139,127,8,59,251,15,132,162,253,255,255,233,144,253,255,255


	.global Kgenerate_key_default_thunkVdfmc_macro_expanderMM0I
	.type Kgenerate_key_default_thunkVdfmc_macro_expanderMM0I,@function
	.size Kgenerate_key_default_thunkVdfmc_macro_expanderMM0I, 25
Kgenerate_key_default_thunkVdfmc_macro_expanderMM0I:
	.byte	137,195,184
	.long	KPfalseVKi
	.byte	101,139,61
	.long	teb@ntpoff
	.byte	131,199,36,199,7
	.long	KPfalseVKi
	.byte	253,195


	.global Kgenerate_key_default_thunkVdfmc_macro_expanderMM1I
	.type Kgenerate_key_default_thunkVdfmc_macro_expanderMM1I,@function
	.size Kgenerate_key_default_thunkVdfmc_macro_expanderMM1I, 175
Kgenerate_key_default_thunkVdfmc_macro_expanderMM1I:
	.byte	131,236,24,255,116,36,24,85,137,229,131,236,16,137,69,240
	.byte	131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,139,117,240,137,116,36,8,137
	.byte	224,106,16,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kcompile_template_elementsVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,252,139,5
	.long	IKJmethod_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,106,4,184
	.long	KPempty_vectorVKi
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,69,252,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,252,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,28,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,17,0,0,0,139,117,244,137,117,20,139,117,248
	.byte	137,117,24,139,117,252,137,117,28,137,125,32,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM0I
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM0I,@function
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM0I, 62
Kgenerate_constraint_function_codeVdfmc_macro_expanderMM0I:
	.byte	131,236,12,255,116,36,12,85,137,229,131,236,4,137,69,252
	.byte	139,5
	.long	IKJmatch_token_constraint_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,16,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,5,0,0,0,137,125,20,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM1I
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM1I,@function
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM1I, 62
Kgenerate_constraint_function_codeVdfmc_macro_expanderMM1I:
	.byte	131,236,12,255,116,36,12,85,137,229,131,236,4,137,69,252
	.byte	139,5
	.long	IKJmatch_name_constraint_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,16,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,5,0,0,0,137,125,20,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM2I
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM2I,@function
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM2I, 62
Kgenerate_constraint_function_codeVdfmc_macro_expanderMM2I:
	.byte	131,236,12,255,116,36,12,85,137,229,131,236,4,137,69,252
	.byte	139,5
	.long	IKJmatch_expression_constraint_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,16,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,5,0,0,0,137,125,20,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM3I
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM3I,@function
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM3I, 62
Kgenerate_constraint_function_codeVdfmc_macro_expanderMM3I:
	.byte	131,236,12,255,116,36,12,85,137,229,131,236,4,137,69,252
	.byte	139,5
	.long	IKJmatch_variable_constraint_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,16,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,5,0,0,0,137,125,20,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM4I
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM4I,@function
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM4I, 62
Kgenerate_constraint_function_codeVdfmc_macro_expanderMM4I:
	.byte	131,236,12,255,116,36,12,85,137,229,131,236,4,137,69,252
	.byte	139,5
	.long	IKJmatch_bounded_body_constraint_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,16,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,5,0,0,0,137,125,20,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM5I
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM5I,@function
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM5I, 62
Kgenerate_constraint_function_codeVdfmc_macro_expanderMM5I:
	.byte	131,236,12,255,116,36,12,85,137,229,131,236,4,137,69,252
	.byte	139,5
	.long	IKJmatch_bounded_body_constraint_no_backtracking_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,16,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,5,0,0,0,137,125,20,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM6I
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM6I,@function
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM6I, 62
Kgenerate_constraint_function_codeVdfmc_macro_expanderMM6I:
	.byte	131,236,12,255,116,36,12,85,137,229,131,236,4,137,69,252
	.byte	139,5
	.long	IKJmatch_bounded_case_body_constraint_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,16,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,5,0,0,0,137,125,20,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM7I
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM7I,@function
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM7I, 62
Kgenerate_constraint_function_codeVdfmc_macro_expanderMM7I:
	.byte	131,236,12,255,116,36,12,85,137,229,131,236,4,137,69,252
	.byte	139,5
	.long	IKJmatch_macro_constraint_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,16,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,5,0,0,0,137,125,20,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_constraint_function_codeVdfmc_macro_expanderMM8I
	.type Kgenerate_constraint_function_codeVdfmc_macro_expanderMM8I,@function
	.size Kgenerate_constraint_function_codeVdfmc_macro_expanderMM8I, 62
Kgenerate_constraint_function_codeVdfmc_macro_expanderMM8I:
	.byte	131,236,12,255,116,36,12,85,137,229,131,236,4,137,69,252
	.byte	139,5
	.long	IKJmatch_symbol_constraint_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,16,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,5,0,0,0,137,125,20,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_success_codeVdfmc_macro_expanderMM0I
	.type Kgenerate_success_codeVdfmc_macro_expanderMM0I,@function
	.size Kgenerate_success_codeVdfmc_macro_expanderMM0I, 186
Kgenerate_success_codeVdfmc_macro_expanderMM0I:
	.byte	131,236,16,255,116,36,16,85,137,229,131,236,20,137,69,236
	.byte	139,69,236,232
	.long	Kenv_bound_namesVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,240,184
	.long	KJvalues_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,184
	.long	KPfalseVKi
	.byte	232
	.long	Kmake_literal_fragmentVdfmc_macro_expanderMM4I - 4 - .
	.byte	137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	80,139,69,240,191
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander
	.byte	139,29
	.long	Ksubstitute_sequence_separatedVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,248,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,20,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,9,0,0,0,139,117,244,137,117,20,137,125,24
	.byte	201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kgenerate_match_failureVdfmc_macro_expanderMM0I
	.type Kgenerate_match_failureVdfmc_macro_expanderMM0I,@function
	.size Kgenerate_match_failureVdfmc_macro_expanderMM0I, 357
Kgenerate_match_failureVdfmc_macro_expanderMM0I:
	.byte	131,236,12,255,116,36,12,85,137,229,131,236,32,137,69,224
	.byte	139,69,224,185,1,0,0,0,187
	.long	Kexpander_nameVdfmc_macro_expander
	.byte	255,83,4,61
	.long	KPfalseVKi
	.byte	15,132,44,1,0,0,80,184
	.long	KLsymbolGVKd
	.byte	191
	.long	KasVKd
	.byte	139,29
	.long	KasVKd + 24
	.byte	255,83,12,137,69,252,139,117,24,139,118,8,137,117,228,139
	.byte	5
	.long	IKJmacro_aux_rule_match_error_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,5
	.long	IKJdylan_variable_name_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,69,252,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,228,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,28,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,21,0,0,0,139,117,236,137,116,36,8,139
	.byte	117,240,137,116,36,12,139,117,244,137,116,36,16,139,117,248
	.byte	137,116,36,20,137,68,36,24,137,224,106,32,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,24,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,13,0,0,0,139,117,232,137,117,20,139,117,252
	.byte	137,117,24,137,125,28,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	139,53
	.long	IKJmacro_case_
	.byte	137,117,252,233,221,254,255,255


	.global Kgenerate_match_failureVdfmc_macro_expanderMM1I
	.type Kgenerate_match_failureVdfmc_macro_expanderMM1I,@function
	.size Kgenerate_match_failureVdfmc_macro_expanderMM1I, 281
Kgenerate_match_failureVdfmc_macro_expanderMM1I:
	.byte	131,236,8,255,116,36,8,85,137,229,131,236,24,137,69,232
	.byte	139,69,232,185,1,0,0,0,187
	.long	Kexpander_nameVdfmc_macro_expander
	.byte	255,83,4,61
	.long	KPfalseVKi
	.byte	15,132,224,0,0,0,80,184
	.long	KLsymbolGVKd
	.byte	191
	.long	KasVKd
	.byte	139,29
	.long	KasVKd + 24
	.byte	255,83,12,137,69,252,139,5
	.long	IKJmacro_main_rule_match_error_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,5
	.long	IKJdylan_variable_name_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,69,252,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,24,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,17,0,0,0,139,117,240,137,116,36,8,139
	.byte	117,244,137,116,36,12,139,117,248,137,116,36,16,137,68,36
	.byte	20,137,224,106,28,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,20,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,9,0,0,0,139,117,236,137,117,20,137,125,24
	.byte	201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	139,53
	.long	IKJmacro_case_
	.byte	137,117,252,233,41,255,255,255


	.global Kcompile_aux_rule_set_definitionVdfmc_macro_expanderMM0I
	.type Kcompile_aux_rule_set_definitionVdfmc_macro_expanderMM0I,@function
	.size Kcompile_aux_rule_set_definitionVdfmc_macro_expanderMM0I, 275
Kcompile_aux_rule_set_definitionVdfmc_macro_expanderMM0I:
	.byte	131,236,24,255,116,36,24,85,137,229,131,236,24,137,69,232
	.byte	139,69,36,185,1,0,0,0,187
	.long	Krule_set_rewrite_rulesVdfmc_macro_expander
	.byte	255,83,4,80,255,117,36,139,69,232,232
	.long	Kcompile_rulesVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,236,139,69,36,185,1,0,0,0,187
	.long	Krule_set_rewriter_variable_nameVdfmc_macro_expander
	.byte	255,83,4,137,69,252,139,5
	.long	IKJmethod_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,69,252,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,244,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,232
	.long	Kmake_colon_colon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,5
	.long	IKJLfragment_listG_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,20,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,13,0,0,0,139,117,248,137,116,36,8,139
	.byte	117,252,137,116,36,12,137,68,36,16,137,224,106,24,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,69,236,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,252,184
	.long	KJend_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,32,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,21,0,0,0,139,117,240,137,117,20,139,117,244
	.byte	137,117,24,139,117,248,137,117,28,139,117,252,137,117,32,137
	.byte	125,36,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kcompile_define_macro_rulesVdfmc_macro_expanderMM0I
	.type Kcompile_define_macro_rulesVdfmc_macro_expanderMM0I,@function
	.size Kcompile_define_macro_rulesVdfmc_macro_expanderMM0I, 275
Kcompile_define_macro_rulesVdfmc_macro_expanderMM0I:
	.byte	131,236,36,255,116,36,36,85,137,229,131,236,40,137,69,216
	.byte	139,69,48,232
	.long	Kcompile_rewrite_rule_expanderVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,220,139,5
	.long	IKJlet_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,224,139,5
	.long	IKJUfTU_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,228,232
	.long	Kmake_colon_colon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,232,139,5
	.long	IKJLfragment_listG_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,236,232
	.long	Kmake_equal_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,5
	.long	IKJcall_as_fragment_tokens_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,139,69,216,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,232
	.long	Kmake_semicolon_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,220,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,199,141,69,12,199,69,8,44,0,0,0,199
	.byte	69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,33,0,0,0,139,117,224,137,117,20,139,117,228
	.byte	137,117,24,139,117,232,137,117,28,139,117,236,137,117,32,139
	.byte	117,240,137,117,36,139,117,244,137,117,40,139,117,248,137,117
	.byte	44,137,125,48,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .

	.section .text$i, "ax", @progbits
	.align 4

	.global KPresolve_symbolVKiI

	.global _Init_dfmc_macro_expander__X_pattern_to_code_for_system_fixups
	.type _Init_dfmc_macro_expander__X_pattern_to_code_for_system_fixups,@function
	.size _Init_dfmc_macro_expander__X_pattern_to_code_for_system_fixups, 1213
_Init_dfmc_macro_expander__X_pattern_to_code_for_system_fixups:
	.byte	85,137,229,131,236,8,199,69,252
	.long	KPresolve_symbolVKiI
	.byte	199,69,248
	.long	KJlet_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJlet_
	.byte	199,69,248
	.long	KJUfTU_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJUfTU_
	.byte	199,69,248
	.long	KJLfragment_listG_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJLfragment_listG_
	.byte	199,69,248
	.long	KJas_fragment_tokens_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJas_fragment_tokens_
	.byte	199,69,248
	.long	KJUintermediate_wordsU_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJUintermediate_wordsU_
	.byte	184
	.long	KJlocal_
	.byte	255,85,252,137,5
	.long	IKJlocal_
	.byte	199,69,248
	.long	KJbegin_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJbegin_
	.byte	199,69,248
	.long	KJif_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJif_
	.byte	184
	.long	KJN_
	.byte	255,85,252,137,5
	.long	IKJN_
	.byte	199,69,248
	.long	KJelse_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJelse_
	.byte	199,69,248
	.long	KJLlistG_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJLlistG_
	.byte	184
	.long	KJmap_
	.byte	255,85,252,137,5
	.long	IKJmap_
	.byte	184
	.long	KJcompose_
	.byte	255,85,252,137,5
	.long	IKJcompose_
	.byte	184
	.long	KJexport_fragment_tokens_
	.byte	255,85,252,137,5
	.long	IKJexport_fragment_tokens_
	.byte	184
	.long	KJmatch_body_part_
	.byte	255,85,252,137,5
	.long	IKJmatch_body_part_
	.byte	184
	.long	KJmatch_body_part_strict_
	.byte	255,85,252,137,5
	.long	IKJmatch_body_part_strict_
	.byte	199,69,248
	.long	KJUfT_afterU_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJUfT_afterU_
	.byte	199,69,248
	.long	KJUfT_beforeU_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJUfT_beforeU_
	.byte	199,69,248
	.long	KJZ124Z_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJZ124Z_
	.byte	184
	.long	KJmatch_list_part_
	.byte	255,85,252,137,5
	.long	IKJmatch_list_part_
	.byte	184
	.long	KJmatch_list_part_strict_
	.byte	255,85,252,137,5
	.long	IKJmatch_list_part_strict_
	.byte	199,69,248
	.long	KJUafter_fTU_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJUafter_fTU_
	.byte	184
	.long	KJUnested_fTU_
	.byte	255,85,252,137,5
	.long	IKJUnested_fTU_
	.byte	184
	.long	KJmatch_braces_
	.byte	255,85,252,137,5
	.long	IKJmatch_braces_
	.byte	184
	.long	KJmatch_brackets_
	.byte	255,85,252,137,5
	.long	IKJmatch_brackets_
	.byte	184
	.long	KJmatch_parens_
	.byte	255,85,252,137,5
	.long	IKJmatch_parens_
	.byte	184
	.long	KJUname_fTU_
	.byte	255,85,252,137,5
	.long	IKJUname_fTU_
	.byte	184
	.long	KJUtype_fTU_
	.byte	255,85,252,137,5
	.long	IKJUtype_fTU_
	.byte	184
	.long	KJmatch_variable_
	.byte	255,85,252,137,5
	.long	IKJmatch_variable_
	.byte	184
	.long	KJUrestU_
	.byte	255,85,252,137,5
	.long	IKJUrestU_
	.byte	184
	.long	KJmatch_property_list_
	.byte	255,85,252,137,5
	.long	IKJmatch_property_list_
	.byte	199,69,248
	.long	KJmethod_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJmethod_
	.byte	184
	.long	KJmatch_spliced_name_
	.byte	255,85,252,137,5
	.long	IKJmatch_spliced_name_
	.byte	184
	.long	KJmatch_symbol_constraint_
	.byte	255,85,252,137,5
	.long	IKJmatch_symbol_constraint_
	.byte	184
	.long	KJsymbol_
	.byte	255,85,252,137,5
	.long	K233 + 8
	.byte	184
	.long	KJmatch_macro_constraint_
	.byte	255,85,252,137,5
	.long	IKJmatch_macro_constraint_
	.byte	184
	.long	KJmacro_
	.byte	255,85,252,137,5
	.long	K240 + 8
	.byte	184
	.long	KJmatch_bounded_case_body_constraint_
	.byte	255,85,252,137,5
	.long	IKJmatch_bounded_case_body_constraint_
	.byte	184
	.long	KJcase_body_
	.byte	255,85,252,137,5
	.long	K247 + 8
	.byte	184
	.long	KJmatch_bounded_body_constraint_no_backtracking_
	.byte	255,85,252,137,5
	.long	IKJmatch_bounded_body_constraint_no_backtracking_
	.byte	184
	.long	KJbodyX_
	.byte	255,85,252,137,5
	.long	K254 + 8
	.byte	184
	.long	KJmatch_bounded_body_constraint_
	.byte	255,85,252,137,5
	.long	IKJmatch_bounded_body_constraint_
	.byte	184
	.long	KJbody_
	.byte	255,85,252,137,5
	.long	K261 + 8
	.byte	184
	.long	KJmatch_variable_constraint_
	.byte	255,85,252,137,5
	.long	IKJmatch_variable_constraint_
	.byte	184
	.long	KJvariable_
	.byte	255,85,252,137,5
	.long	K268 + 8
	.byte	184
	.long	KJmatch_expression_constraint_
	.byte	255,85,252,137,5
	.long	IKJmatch_expression_constraint_
	.byte	184
	.long	KJexpression_
	.byte	255,85,252,137,5
	.long	K275 + 8
	.byte	184
	.long	KJmatch_name_constraint_
	.byte	255,85,252,137,5
	.long	IKJmatch_name_constraint_
	.byte	184
	.long	KJmatch_token_constraint_
	.byte	255,85,252,137,5
	.long	IKJmatch_token_constraint_
	.byte	184
	.long	KJmatch_literal_
	.byte	255,85,252,137,5
	.long	IKJmatch_literal_
	.byte	184
	.long	KJmatch_colon_colon_
	.byte	255,85,252,137,5
	.long	IKJmatch_colon_colon_
	.byte	184
	.long	KJmatch_dot_
	.byte	255,85,252,137,5
	.long	IKJmatch_dot_
	.byte	184
	.long	KJmatch_hash_all_keys_
	.byte	255,85,252,137,5
	.long	IKJmatch_hash_all_keys_
	.byte	184
	.long	KJmatch_hash_key_
	.byte	255,85,252,137,5
	.long	IKJmatch_hash_key_
	.byte	184
	.long	KJmatch_hash_rest_
	.byte	255,85,252,137,5
	.long	IKJmatch_hash_rest_
	.byte	184
	.long	KJmatch_hash_next_
	.byte	255,85,252,137,5
	.long	IKJmatch_hash_next_
	.byte	184
	.long	KJmatch_equal_greater_
	.byte	255,85,252,137,5
	.long	IKJmatch_equal_greater_
	.byte	184
	.long	KJmatch_end_of_modifiers_
	.byte	255,85,252,137,5
	.long	IKJmatch_end_of_modifiers_
	.byte	184
	.long	KJmatch_operator_
	.byte	255,85,252,137,5
	.long	IKJmatch_operator_
	.byte	184
	.long	KJmatch_name_
	.byte	255,85,252,137,5
	.long	IKJmatch_name_
	.byte	199,69,248
	.long	KJUwildcard_loopU_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJUwildcard_loopU_
	.byte	199,69,248
	.long	KJUcollectorU_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJUcollectorU_
	.byte	184
	.long	KJemptyQ_
	.byte	255,85,252,137,5
	.long	IKJemptyQ_
	.byte	184
	.long	KJconcatenateX_
	.byte	255,85,252,137,5
	.long	IKJconcatenateX_
	.byte	184
	.long	KJlist_
	.byte	255,85,252,137,5
	.long	IKJlist_
	.byte	184
	.long	KJhead_
	.byte	255,85,252,137,5
	.long	IKJhead_
	.byte	184
	.long	KJtail_
	.byte	255,85,252,137,5
	.long	IKJtail_
	.byte	184
	.long	KJotherwise_
	.byte	255,85,252,137,5
	.long	IKJotherwise_
	.byte	184
	.long	KJmatch_otherwise_
	.byte	255,85,252,137,5
	.long	IKJmatch_otherwise_
	.byte	184
	.long	KJmacro_case_
	.byte	255,85,252,137,5
	.long	IKJmacro_case_
	.byte	184
	.long	KJmacro_main_rule_match_error_
	.byte	255,85,252,137,5
	.long	IKJmacro_main_rule_match_error_
	.byte	184
	.long	KJdylan_variable_name_
	.byte	255,85,252,137,5
	.long	IKJdylan_variable_name_
	.byte	184
	.long	KJmacro_aux_rule_match_error_
	.byte	255,85,252,137,5
	.long	IKJmacro_aux_rule_match_error_
	.byte	184
	.long	KJcall_as_fragment_tokens_
	.byte	255,85,252,137,199,137,61
	.long	IKJcall_as_fragment_tokens_
	.byte	201,195


	.global _Init_dfmc_macro_expander__X_pattern_to_code_for_system
	.type _Init_dfmc_macro_expander__X_pattern_to_code_for_system,@function
	.size _Init_dfmc_macro_expander__X_pattern_to_code_for_system, 10
_Init_dfmc_macro_expander__X_pattern_to_code_for_system:
	.byte	85,137,229,232
	.long	_Init_dfmc_macro_expander__X_pattern_to_code_for_system_fixups - 4 - .
	.byte	201,195


	.global _Init_dfmc_macro_expander__X_pattern_to_code_for_user
	.type _Init_dfmc_macro_expander__X_pattern_to_code_for_user,@function
	.size _Init_dfmc_macro_expander__X_pattern_to_code_for_user, 1
_Init_dfmc_macro_expander__X_pattern_to_code_for_user:
	.byte	195
