<?xml version = '1.0' encoding = 'ISO-8859-1' ?>
<asm version="1.0" name="0">
	<cp>
		<constant value="ICCPatternDetection"/>
		<constant value="links"/>
		<constant value="NTransientLinkSet;"/>
		<constant value="col"/>
		<constant value="J"/>
		<constant value="all_actions_of_malicious_intentfilter"/>
		<constant value="main"/>
		<constant value="A"/>
		<constant value="OclParametrizedType"/>
		<constant value="#native"/>
		<constant value="Collection"/>
		<constant value="J.setName(S):V"/>
		<constant value="OclSimpleType"/>
		<constant value="OclAny"/>
		<constant value="J.setElementType(J):V"/>
		<constant value="Sequence"/>
		<constant value="android.intent.action.BOOT_COMPLETED"/>
		<constant value="CJ.including(J):CJ"/>
		<constant value="android.intent.action.PACKAGE_ADDED"/>
		<constant value="android.intent.action.POWER_CONNECTED"/>
		<constant value="android.intent.action.SMS_RECEIVED"/>
		<constant value="android.intent.action.PHONE_STATE"/>
		<constant value="android.intent.action.SIG_STR"/>
		<constant value="Action"/>
		<constant value="ASEC"/>
		<constant value="isMalicious"/>
		<constant value="__initisMalicious"/>
		<constant value="J.registerHelperAttribute(SS):V"/>
		<constant value="isMoreRec"/>
		<constant value="__initisMoreRec"/>
		<constant value="isMoreForRECIVER"/>
		<constant value="__initisMoreForRECIVER"/>
		<constant value="ApplicationPolicyFile"/>
		<constant value="haveSufficientReceivers"/>
		<constant value="__inithaveSufficientReceivers"/>
		<constant value="IntentFilterForActivityService"/>
		<constant value="FeatureModel"/>
		<constant value="haveSufficientIntentFilterReceivers"/>
		<constant value="__inithaveSufficientIntentFilterReceivers"/>
		<constant value="determine_have_Pattern_of_Component"/>
		<constant value="__initdetermine_have_Pattern_of_Component"/>
		<constant value="determine_have_Pattern_of_IntentFilter"/>
		<constant value="__initdetermine_have_Pattern_of_IntentFilter"/>
		<constant value="get_all_asction_of_intentfilter"/>
		<constant value="__initget_all_asction_of_intentfilter"/>
		<constant value="determine_have_Pattern_of_ExplicitIntent"/>
		<constant value="__initdetermine_have_Pattern_of_ExplicitIntent"/>
		<constant value="Intent"/>
		<constant value="has_user_defined_action"/>
		<constant value="__inithas_user_defined_action"/>
		<constant value="determine_have_Pattern_of_Implicit_Intent"/>
		<constant value="__initdetermine_have_Pattern_of_Implicit_Intent"/>
		<constant value="TransientLinkSet"/>
		<constant value="A.__matcher__():V"/>
		<constant value="A.__exec__():V"/>
		<constant value="11:11-11:49"/>
		<constant value="12:2-12:39"/>
		<constant value="13:2-13:41"/>
		<constant value="14:2-14:38"/>
		<constant value="15:2-15:37"/>
		<constant value="16:2-16:33"/>
		<constant value="11:2-17:12"/>
		<constant value="19:26-19:37"/>
		<constant value="28:16-28:22"/>
		<constant value="36:16-36:22"/>
		<constant value="43:16-43:42"/>
		<constant value="51:16-51:59"/>
		<constant value="61:16-61:42"/>
		<constant value="70:16-70:22"/>
		<constant value="78:16-78:22"/>
		<constant value="82:16-82:42"/>
		<constant value="102:16-102:27"/>
		<constant value="114:16-114:42"/>
		<constant value="self"/>
		<constant value="__resolve__"/>
		<constant value="1"/>
		<constant value="J.oclIsKindOf(J):B"/>
		<constant value="18"/>
		<constant value="NTransientLinkSet;.getLinkBySourceElement(S):QNTransientLink;"/>
		<constant value="J.oclIsUndefined():B"/>
		<constant value="15"/>
		<constant value="NTransientLink;.getTargetFromSource(J):J"/>
		<constant value="17"/>
		<constant value="30"/>
		<constant value="2"/>
		<constant value="A.__resolve__(J):J"/>
		<constant value="QJ.including(J):QJ"/>
		<constant value="QJ.flatten():QJ"/>
		<constant value="e"/>
		<constant value="value"/>
		<constant value="resolveTemp"/>
		<constant value="S"/>
		<constant value="NTransientLink;.getNamedTargetFromSource(JS):J"/>
		<constant value="name"/>
		<constant value="__matcher__"/>
		<constant value="A.__matchAPP2ICCDetection():V"/>
		<constant value="A.__matchCreateSensitive():V"/>
		<constant value="__exec__"/>
		<constant value="APP2ICCDetection"/>
		<constant value="NTransientLinkSet;.getLinksByRule(S):QNTransientLink;"/>
		<constant value="A.__applyAPP2ICCDetection(NTransientLink;):V"/>
		<constant value="CreateSensitive"/>
		<constant value="A.__applyCreateSensitive(NTransientLink;):V"/>
		<constant value="MASEC!Action;"/>
		<constant value="0"/>
		<constant value="J.includes(J):J"/>
		<constant value="8"/>
		<constant value="9"/>
		<constant value="20:6-20:16"/>
		<constant value="20:6-20:54"/>
		<constant value="20:64-20:68"/>
		<constant value="20:64-20:73"/>
		<constant value="20:6-20:74"/>
		<constant value="23:5-23:10"/>
		<constant value="21:4-21:8"/>
		<constant value="20:3-24:10"/>
		<constant value="BroadcastReceiver"/>
		<constant value="J.allInstances():J"/>
		<constant value="J.size():J"/>
		<constant value="Activity"/>
		<constant value="J.&gt;(J):J"/>
		<constant value="Service"/>
		<constant value="J.and(J):J"/>
		<constant value="26"/>
		<constant value="27"/>
		<constant value="29:6-29:28"/>
		<constant value="29:6-29:43"/>
		<constant value="29:6-29:50"/>
		<constant value="29:52-29:65"/>
		<constant value="29:52-29:80"/>
		<constant value="29:52-29:87"/>
		<constant value="29:6-29:87"/>
		<constant value="29:92-29:114"/>
		<constant value="29:92-29:129"/>
		<constant value="29:92-29:136"/>
		<constant value="29:138-29:150"/>
		<constant value="29:138-29:165"/>
		<constant value="29:138-29:172"/>
		<constant value="29:92-29:172"/>
		<constant value="29:6-29:172"/>
		<constant value="32:2-32:7"/>
		<constant value="30:2-30:6"/>
		<constant value="29:2-33:7"/>
		<constant value="TypeOwnedComp"/>
		<constant value="EnumLiteral"/>
		<constant value="Receiver"/>
		<constant value="J.=(J):J"/>
		<constant value="B.not():B"/>
		<constant value="22"/>
		<constant value="46"/>
		<constant value="71"/>
		<constant value="95"/>
		<constant value="102"/>
		<constant value="103"/>
		<constant value="37:6-37:49"/>
		<constant value="37:6-37:64"/>
		<constant value="37:77-37:78"/>
		<constant value="37:77-37:92"/>
		<constant value="37:93-37:102"/>
		<constant value="37:77-37:102"/>
		<constant value="37:6-37:103"/>
		<constant value="37:6-37:110"/>
		<constant value="37:112-37:155"/>
		<constant value="37:112-37:170"/>
		<constant value="37:183-37:184"/>
		<constant value="37:183-37:198"/>
		<constant value="37:199-37:208"/>
		<constant value="37:183-37:208"/>
		<constant value="37:112-37:209"/>
		<constant value="37:112-37:216"/>
		<constant value="37:6-37:216"/>
		<constant value="37:221-37:264"/>
		<constant value="37:221-37:279"/>
		<constant value="37:292-37:293"/>
		<constant value="37:292-37:307"/>
		<constant value="37:308-37:317"/>
		<constant value="37:292-37:317"/>
		<constant value="37:221-37:318"/>
		<constant value="37:221-37:325"/>
		<constant value="37:327-37:370"/>
		<constant value="37:327-37:385"/>
		<constant value="37:398-37:399"/>
		<constant value="37:398-37:413"/>
		<constant value="37:414-37:422"/>
		<constant value="37:398-37:422"/>
		<constant value="37:327-37:423"/>
		<constant value="37:327-37:430"/>
		<constant value="37:221-37:430"/>
		<constant value="37:6-37:430"/>
		<constant value="40:2-40:7"/>
		<constant value="38:2-38:6"/>
		<constant value="37:2-41:6"/>
		<constant value="c"/>
		<constant value="MASEC!ApplicationPolicyFile;"/>
		<constant value="5"/>
		<constant value="6"/>
		<constant value="44:5-44:15"/>
		<constant value="44:5-44:25"/>
		<constant value="48:5-48:10"/>
		<constant value="45:4-45:8"/>
		<constant value="44:2-49:8"/>
		<constant value="MFeatureModel!IntentFilterForActivityService;"/>
		<constant value="52:5-52:15"/>
		<constant value="52:5-52:32"/>
		<constant value="56:5-56:10"/>
		<constant value="53:4-53:8"/>
		<constant value="52:2-57:8"/>
		<constant value="QJ.first():J"/>
		<constant value="This App has few Activities, Services, Providers, and sufficient Receivers"/>
		<constant value="62:5-62:9"/>
		<constant value="62:5-62:33"/>
		<constant value="66:6-66:18"/>
		<constant value="63:7-63:83"/>
		<constant value="62:2-67:7"/>
		<constant value="10"/>
		<constant value="11"/>
		<constant value="This App Receive various system-wide broadcasts and external Implicit Intents"/>
		<constant value="71:5-71:48"/>
		<constant value="71:5-71:65"/>
		<constant value="75:6-75:18"/>
		<constant value="72:7-72:86"/>
		<constant value="71:2-76:7"/>
		<constant value="intentFilter"/>
		<constant value="actions"/>
		<constant value="79:2-79:19"/>
		<constant value="79:2-79:34"/>
		<constant value="79:47-79:48"/>
		<constant value="79:47-79:56"/>
		<constant value="79:2-79:57"/>
		<constant value="Intents"/>
		<constant value="IntentKind"/>
		<constant value="explicit"/>
		<constant value="20"/>
		<constant value="J.notEmpty():J"/>
		<constant value="28"/>
		<constant value="114"/>
		<constant value="51"/>
		<constant value="J.flatten():J"/>
		<constant value="SendToInternalComp"/>
		<constant value="J.not():J"/>
		<constant value="62"/>
		<constant value="70"/>
		<constant value="93"/>
		<constant value="TargetComponentName"/>
		<constant value="J.oclIsUndefined():J"/>
		<constant value="105"/>
		<constant value="113"/>
		<constant value="This App generates Explicit Intents, sends these to internal components and external components"/>
		<constant value="83:5-83:9"/>
		<constant value="83:5-83:17"/>
		<constant value="83:30-83:31"/>
		<constant value="83:30-83:42"/>
		<constant value="83:45-83:54"/>
		<constant value="83:30-83:54"/>
		<constant value="83:5-83:55"/>
		<constant value="83:5-83:66"/>
		<constant value="98:5-98:17"/>
		<constant value="84:9-84:13"/>
		<constant value="84:9-84:21"/>
		<constant value="84:34-84:35"/>
		<constant value="84:34-84:46"/>
		<constant value="84:49-84:58"/>
		<constant value="84:34-84:58"/>
		<constant value="84:9-84:59"/>
		<constant value="84:9-84:70"/>
		<constant value="84:87-84:88"/>
		<constant value="84:87-84:107"/>
		<constant value="84:83-84:107"/>
		<constant value="84:9-84:108"/>
		<constant value="84:9-84:119"/>
		<constant value="95:5-95:17"/>
		<constant value="85:7-85:11"/>
		<constant value="85:7-85:19"/>
		<constant value="85:32-85:33"/>
		<constant value="85:32-85:44"/>
		<constant value="85:47-85:56"/>
		<constant value="85:32-85:56"/>
		<constant value="85:7-85:57"/>
		<constant value="85:7-85:68"/>
		<constant value="85:85-85:86"/>
		<constant value="85:85-85:106"/>
		<constant value="85:85-85:123"/>
		<constant value="85:81-85:123"/>
		<constant value="85:7-85:124"/>
		<constant value="85:7-85:135"/>
		<constant value="92:4-92:16"/>
		<constant value="87:8-87:105"/>
		<constant value="85:4-93:10"/>
		<constant value="84:6-96:12"/>
		<constant value="83:2-99:9"/>
		<constant value="MASEC!Intent;"/>
		<constant value="7"/>
		<constant value="&quot;package_name."/>
		<constant value="J.startsWith(J):J"/>
		<constant value="14"/>
		<constant value="103:9-103:13"/>
		<constant value="103:9-103:20"/>
		<constant value="103:9-103:37"/>
		<constant value="103:5-103:37"/>
		<constant value="110:4-110:9"/>
		<constant value="104:5-104:9"/>
		<constant value="104:5-104:16"/>
		<constant value="104:28-104:44"/>
		<constant value="104:5-104:45"/>
		<constant value="107:2-107:7"/>
		<constant value="105:2-105:6"/>
		<constant value="104:2-108:7"/>
		<constant value="103:1-111:7"/>
		<constant value="implicit"/>
		<constant value="23"/>
		<constant value="35"/>
		<constant value="44"/>
		<constant value="86"/>
		<constant value="67"/>
		<constant value="77"/>
		<constant value="85"/>
		<constant value="This App sends intent to internal components, external components with system action and user defined action"/>
		<constant value="115:5-115:9"/>
		<constant value="115:5-115:17"/>
		<constant value="115:30-115:31"/>
		<constant value="115:30-115:42"/>
		<constant value="115:45-115:54"/>
		<constant value="115:30-115:54"/>
		<constant value="115:5-115:55"/>
		<constant value="115:5-115:66"/>
		<constant value="115:83-115:84"/>
		<constant value="115:83-115:91"/>
		<constant value="115:83-115:108"/>
		<constant value="115:79-115:108"/>
		<constant value="115:5-115:109"/>
		<constant value="115:5-115:120"/>
		<constant value="115:5-115:131"/>
		<constant value="122:4-122:16"/>
		<constant value="116:9-116:13"/>
		<constant value="116:9-116:21"/>
		<constant value="116:34-116:35"/>
		<constant value="116:34-116:46"/>
		<constant value="116:49-116:58"/>
		<constant value="116:34-116:58"/>
		<constant value="116:9-116:59"/>
		<constant value="116:9-116:70"/>
		<constant value="116:83-116:84"/>
		<constant value="116:83-116:108"/>
		<constant value="116:9-116:109"/>
		<constant value="116:9-116:120"/>
		<constant value="119:4-119:16"/>
		<constant value="117:7-117:117"/>
		<constant value="116:6-120:8"/>
		<constant value="115:2-123:8"/>
		<constant value="__matchAPP2ICCDetection"/>
		<constant value="IN"/>
		<constant value="MMOF!Classifier;.allInstancesFrom(S):QJ"/>
		<constant value="TransientLink"/>
		<constant value="NTransientLink;.setRule(MATL!Rule;):V"/>
		<constant value="s"/>
		<constant value="NTransientLink;.addSourceElement(SJ):V"/>
		<constant value="t"/>
		<constant value="ICCDetect"/>
		<constant value="ICC"/>
		<constant value="NTransientLink;.addTargetElement(SJ):V"/>
		<constant value="NTransientLinkSet;.addLink2(NTransientLink;B):V"/>
		<constant value="132:6-145:7"/>
		<constant value="__applyAPP2ICCDetection"/>
		<constant value="NTransientLink;"/>
		<constant value="NTransientLink;.getSourceElement(S):J"/>
		<constant value="NTransientLink;.getTargetElement(S):J"/>
		<constant value="3"/>
		<constant value="DescriptionofComponent"/>
		<constant value="DescriptionOfIntentFilter"/>
		<constant value="DescriptionOfExplicitIntent"/>
		<constant value="DescriptionOfImplicitIntent"/>
		<constant value="136:29-136:30"/>
		<constant value="136:29-136:66"/>
		<constant value="136:3-136:66"/>
		<constant value="137:32-137:33"/>
		<constant value="137:32-137:72"/>
		<constant value="137:3-137:72"/>
		<constant value="138:34-138:35"/>
		<constant value="138:34-138:76"/>
		<constant value="138:3-138:76"/>
		<constant value="140:33-140:34"/>
		<constant value="140:33-140:76"/>
		<constant value="140:2-140:76"/>
		<constant value="link"/>
		<constant value="__matchCreateSensitive"/>
		<constant value="31"/>
		<constant value="IntentFilterSensitive"/>
		<constant value="150:17-150:18"/>
		<constant value="150:17-150:30"/>
		<constant value="152:2-159:3"/>
		<constant value="__applyCreateSensitive"/>
		<constant value=": The Application is Malicous because exist a IntentFilter with Malicous Action : "/>
		<constant value="J.+(J):J"/>
		<constant value="Description"/>
		<constant value="154:20-154:30"/>
		<constant value="154:20-154:68"/>
		<constant value="154:78-154:79"/>
		<constant value="154:78-154:84"/>
		<constant value="154:20-154:85"/>
		<constant value="157:3-157:15"/>
		<constant value="155:2-155:86"/>
		<constant value="155:89-155:90"/>
		<constant value="155:89-155:95"/>
		<constant value="155:2-155:95"/>
		<constant value="154:17-158:8"/>
		<constant value="154:2-158:8"/>
	</cp>
	<field name="1" type="2"/>
	<field name="3" type="4"/>
	<field name="5" type="4"/>
	<operation name="6">
		<context type="7"/>
		<parameters>
		</parameters>
		<code>
			<getasm/>
			<push arg="8"/>
			<push arg="9"/>
			<new/>
			<dup/>
			<push arg="10"/>
			<pcall arg="11"/>
			<dup/>
			<push arg="12"/>
			<push arg="9"/>
			<new/>
			<dup/>
			<push arg="13"/>
			<pcall arg="11"/>
			<pcall arg="14"/>
			<set arg="3"/>
			<getasm/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<push arg="16"/>
			<call arg="17"/>
			<push arg="18"/>
			<call arg="17"/>
			<push arg="19"/>
			<call arg="17"/>
			<push arg="20"/>
			<call arg="17"/>
			<push arg="21"/>
			<call arg="17"/>
			<push arg="22"/>
			<call arg="17"/>
			<set arg="5"/>
			<push arg="23"/>
			<push arg="24"/>
			<findme/>
			<push arg="25"/>
			<push arg="26"/>
			<pcall arg="27"/>
			<push arg="13"/>
			<push arg="9"/>
			<findme/>
			<push arg="28"/>
			<push arg="29"/>
			<pcall arg="27"/>
			<push arg="13"/>
			<push arg="9"/>
			<findme/>
			<push arg="30"/>
			<push arg="31"/>
			<pcall arg="27"/>
			<push arg="32"/>
			<push arg="24"/>
			<findme/>
			<push arg="33"/>
			<push arg="34"/>
			<pcall arg="27"/>
			<push arg="35"/>
			<push arg="36"/>
			<findme/>
			<push arg="37"/>
			<push arg="38"/>
			<pcall arg="27"/>
			<push arg="32"/>
			<push arg="24"/>
			<findme/>
			<push arg="39"/>
			<push arg="40"/>
			<pcall arg="27"/>
			<push arg="13"/>
			<push arg="9"/>
			<findme/>
			<push arg="41"/>
			<push arg="42"/>
			<pcall arg="27"/>
			<push arg="13"/>
			<push arg="9"/>
			<findme/>
			<push arg="43"/>
			<push arg="44"/>
			<pcall arg="27"/>
			<push arg="32"/>
			<push arg="24"/>
			<findme/>
			<push arg="45"/>
			<push arg="46"/>
			<pcall arg="27"/>
			<push arg="47"/>
			<push arg="24"/>
			<findme/>
			<push arg="48"/>
			<push arg="49"/>
			<pcall arg="27"/>
			<push arg="32"/>
			<push arg="24"/>
			<findme/>
			<push arg="50"/>
			<push arg="51"/>
			<pcall arg="27"/>
			<getasm/>
			<push arg="52"/>
			<push arg="9"/>
			<new/>
			<set arg="1"/>
			<getasm/>
			<pcall arg="53"/>
			<getasm/>
			<pcall arg="54"/>
		</code>
		<linenumbertable>
			<lne id="55" begin="20" end="20"/>
			<lne id="56" begin="22" end="22"/>
			<lne id="57" begin="24" end="24"/>
			<lne id="58" begin="26" end="26"/>
			<lne id="59" begin="28" end="28"/>
			<lne id="60" begin="30" end="30"/>
			<lne id="61" begin="17" end="31"/>
			<lne id="62" begin="33" end="35"/>
			<lne id="63" begin="39" end="41"/>
			<lne id="64" begin="45" end="47"/>
			<lne id="65" begin="51" end="53"/>
			<lne id="66" begin="57" end="59"/>
			<lne id="67" begin="63" end="65"/>
			<lne id="68" begin="69" end="71"/>
			<lne id="69" begin="75" end="77"/>
			<lne id="70" begin="81" end="83"/>
			<lne id="71" begin="87" end="89"/>
			<lne id="72" begin="93" end="95"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="0" name="73" begin="0" end="107"/>
		</localvariabletable>
	</operation>
	<operation name="74">
		<context type="7"/>
		<parameters>
			<parameter name="75" type="4"/>
		</parameters>
		<code>
			<load arg="75"/>
			<getasm/>
			<get arg="3"/>
			<call arg="76"/>
			<if arg="77"/>
			<getasm/>
			<get arg="1"/>
			<load arg="75"/>
			<call arg="78"/>
			<dup/>
			<call arg="79"/>
			<if arg="80"/>
			<load arg="75"/>
			<call arg="81"/>
			<goto arg="82"/>
			<pop/>
			<load arg="75"/>
			<goto arg="83"/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<load arg="75"/>
			<iterate/>
			<store arg="84"/>
			<getasm/>
			<load arg="84"/>
			<call arg="85"/>
			<call arg="86"/>
			<enditerate/>
			<call arg="87"/>
		</code>
		<linenumbertable>
		</linenumbertable>
		<localvariabletable>
			<lve slot="2" name="88" begin="23" end="27"/>
			<lve slot="0" name="73" begin="0" end="29"/>
			<lve slot="1" name="89" begin="0" end="29"/>
		</localvariabletable>
	</operation>
	<operation name="90">
		<context type="7"/>
		<parameters>
			<parameter name="75" type="4"/>
			<parameter name="84" type="91"/>
		</parameters>
		<code>
			<getasm/>
			<get arg="1"/>
			<load arg="75"/>
			<call arg="78"/>
			<load arg="75"/>
			<load arg="84"/>
			<call arg="92"/>
		</code>
		<linenumbertable>
		</linenumbertable>
		<localvariabletable>
			<lve slot="0" name="73" begin="0" end="6"/>
			<lve slot="1" name="89" begin="0" end="6"/>
			<lve slot="2" name="93" begin="0" end="6"/>
		</localvariabletable>
	</operation>
	<operation name="94">
		<context type="7"/>
		<parameters>
		</parameters>
		<code>
			<getasm/>
			<pcall arg="95"/>
			<getasm/>
			<pcall arg="96"/>
		</code>
		<linenumbertable>
		</linenumbertable>
		<localvariabletable>
			<lve slot="0" name="73" begin="0" end="3"/>
		</localvariabletable>
	</operation>
	<operation name="97">
		<context type="7"/>
		<parameters>
		</parameters>
		<code>
			<getasm/>
			<get arg="1"/>
			<push arg="98"/>
			<call arg="99"/>
			<iterate/>
			<store arg="75"/>
			<getasm/>
			<load arg="75"/>
			<pcall arg="100"/>
			<enditerate/>
			<getasm/>
			<get arg="1"/>
			<push arg="101"/>
			<call arg="99"/>
			<iterate/>
			<store arg="75"/>
			<getasm/>
			<load arg="75"/>
			<pcall arg="102"/>
			<enditerate/>
		</code>
		<linenumbertable>
		</linenumbertable>
		<localvariabletable>
			<lve slot="1" name="88" begin="5" end="8"/>
			<lve slot="1" name="88" begin="15" end="18"/>
			<lve slot="0" name="73" begin="0" end="19"/>
		</localvariabletable>
	</operation>
	<operation name="26">
		<context type="103"/>
		<parameters>
		</parameters>
		<code>
			<getasm/>
			<get arg="5"/>
			<load arg="104"/>
			<get arg="93"/>
			<call arg="105"/>
			<if arg="106"/>
			<pushf/>
			<goto arg="107"/>
			<pusht/>
		</code>
		<linenumbertable>
			<lne id="108" begin="0" end="0"/>
			<lne id="109" begin="0" end="1"/>
			<lne id="110" begin="2" end="2"/>
			<lne id="111" begin="2" end="3"/>
			<lne id="112" begin="0" end="4"/>
			<lne id="113" begin="6" end="6"/>
			<lne id="114" begin="8" end="8"/>
			<lne id="115" begin="0" end="8"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="0" name="73" begin="0" end="8"/>
		</localvariabletable>
	</operation>
	<operation name="29">
		<context type="4"/>
		<parameters>
		</parameters>
		<code>
			<push arg="116"/>
			<push arg="24"/>
			<findme/>
			<call arg="117"/>
			<call arg="118"/>
			<push arg="119"/>
			<push arg="24"/>
			<findme/>
			<call arg="117"/>
			<call arg="118"/>
			<call arg="120"/>
			<push arg="116"/>
			<push arg="24"/>
			<findme/>
			<call arg="117"/>
			<call arg="118"/>
			<push arg="121"/>
			<push arg="24"/>
			<findme/>
			<call arg="117"/>
			<call arg="118"/>
			<call arg="120"/>
			<call arg="122"/>
			<if arg="123"/>
			<pushf/>
			<goto arg="124"/>
			<pusht/>
		</code>
		<linenumbertable>
			<lne id="125" begin="0" end="2"/>
			<lne id="126" begin="0" end="3"/>
			<lne id="127" begin="0" end="4"/>
			<lne id="128" begin="5" end="7"/>
			<lne id="129" begin="5" end="8"/>
			<lne id="130" begin="5" end="9"/>
			<lne id="131" begin="0" end="10"/>
			<lne id="132" begin="11" end="13"/>
			<lne id="133" begin="11" end="14"/>
			<lne id="134" begin="11" end="15"/>
			<lne id="135" begin="16" end="18"/>
			<lne id="136" begin="16" end="19"/>
			<lne id="137" begin="16" end="20"/>
			<lne id="138" begin="11" end="21"/>
			<lne id="139" begin="0" end="22"/>
			<lne id="140" begin="24" end="24"/>
			<lne id="141" begin="26" end="26"/>
			<lne id="142" begin="0" end="26"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="0" name="73" begin="0" end="26"/>
		</localvariabletable>
	</operation>
	<operation name="31">
		<context type="4"/>
		<parameters>
		</parameters>
		<code>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<push arg="35"/>
			<push arg="36"/>
			<findme/>
			<call arg="117"/>
			<iterate/>
			<store arg="75"/>
			<load arg="75"/>
			<get arg="143"/>
			<push arg="144"/>
			<push arg="9"/>
			<new/>
			<dup/>
			<push arg="145"/>
			<set arg="93"/>
			<call arg="146"/>
			<call arg="147"/>
			<if arg="148"/>
			<load arg="75"/>
			<call arg="17"/>
			<enditerate/>
			<call arg="118"/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<push arg="35"/>
			<push arg="36"/>
			<findme/>
			<call arg="117"/>
			<iterate/>
			<store arg="75"/>
			<load arg="75"/>
			<get arg="143"/>
			<push arg="144"/>
			<push arg="9"/>
			<new/>
			<dup/>
			<push arg="119"/>
			<set arg="93"/>
			<call arg="146"/>
			<call arg="147"/>
			<if arg="149"/>
			<load arg="75"/>
			<call arg="17"/>
			<enditerate/>
			<call arg="118"/>
			<call arg="120"/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<push arg="35"/>
			<push arg="36"/>
			<findme/>
			<call arg="117"/>
			<iterate/>
			<store arg="75"/>
			<load arg="75"/>
			<get arg="143"/>
			<push arg="144"/>
			<push arg="9"/>
			<new/>
			<dup/>
			<push arg="145"/>
			<set arg="93"/>
			<call arg="146"/>
			<call arg="147"/>
			<if arg="150"/>
			<load arg="75"/>
			<call arg="17"/>
			<enditerate/>
			<call arg="118"/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<push arg="35"/>
			<push arg="36"/>
			<findme/>
			<call arg="117"/>
			<iterate/>
			<store arg="75"/>
			<load arg="75"/>
			<get arg="143"/>
			<push arg="144"/>
			<push arg="9"/>
			<new/>
			<dup/>
			<push arg="121"/>
			<set arg="93"/>
			<call arg="146"/>
			<call arg="147"/>
			<if arg="151"/>
			<load arg="75"/>
			<call arg="17"/>
			<enditerate/>
			<call arg="118"/>
			<call arg="120"/>
			<call arg="122"/>
			<if arg="152"/>
			<pushf/>
			<goto arg="153"/>
			<pusht/>
		</code>
		<linenumbertable>
			<lne id="154" begin="3" end="5"/>
			<lne id="155" begin="3" end="6"/>
			<lne id="156" begin="9" end="9"/>
			<lne id="157" begin="9" end="10"/>
			<lne id="158" begin="11" end="16"/>
			<lne id="159" begin="9" end="17"/>
			<lne id="160" begin="0" end="22"/>
			<lne id="161" begin="0" end="23"/>
			<lne id="162" begin="27" end="29"/>
			<lne id="163" begin="27" end="30"/>
			<lne id="164" begin="33" end="33"/>
			<lne id="165" begin="33" end="34"/>
			<lne id="166" begin="35" end="40"/>
			<lne id="167" begin="33" end="41"/>
			<lne id="168" begin="24" end="46"/>
			<lne id="169" begin="24" end="47"/>
			<lne id="170" begin="0" end="48"/>
			<lne id="171" begin="52" end="54"/>
			<lne id="172" begin="52" end="55"/>
			<lne id="173" begin="58" end="58"/>
			<lne id="174" begin="58" end="59"/>
			<lne id="175" begin="60" end="65"/>
			<lne id="176" begin="58" end="66"/>
			<lne id="177" begin="49" end="71"/>
			<lne id="178" begin="49" end="72"/>
			<lne id="179" begin="76" end="78"/>
			<lne id="180" begin="76" end="79"/>
			<lne id="181" begin="82" end="82"/>
			<lne id="182" begin="82" end="83"/>
			<lne id="183" begin="84" end="89"/>
			<lne id="184" begin="82" end="90"/>
			<lne id="185" begin="73" end="95"/>
			<lne id="186" begin="73" end="96"/>
			<lne id="187" begin="49" end="97"/>
			<lne id="188" begin="0" end="98"/>
			<lne id="189" begin="100" end="100"/>
			<lne id="190" begin="102" end="102"/>
			<lne id="191" begin="0" end="102"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="1" name="192" begin="8" end="21"/>
			<lve slot="1" name="192" begin="32" end="45"/>
			<lve slot="1" name="192" begin="57" end="70"/>
			<lve slot="1" name="192" begin="81" end="94"/>
			<lve slot="0" name="73" begin="0" end="102"/>
		</localvariabletable>
	</operation>
	<operation name="34">
		<context type="193"/>
		<parameters>
		</parameters>
		<code>
			<getasm/>
			<get arg="28"/>
			<if arg="194"/>
			<pushf/>
			<goto arg="195"/>
			<pusht/>
		</code>
		<linenumbertable>
			<lne id="196" begin="0" end="0"/>
			<lne id="197" begin="0" end="1"/>
			<lne id="198" begin="3" end="3"/>
			<lne id="199" begin="5" end="5"/>
			<lne id="200" begin="0" end="5"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="0" name="73" begin="0" end="5"/>
		</localvariabletable>
	</operation>
	<operation name="38">
		<context type="201"/>
		<parameters>
		</parameters>
		<code>
			<getasm/>
			<get arg="30"/>
			<if arg="194"/>
			<pushf/>
			<goto arg="195"/>
			<pusht/>
		</code>
		<linenumbertable>
			<lne id="202" begin="0" end="0"/>
			<lne id="203" begin="0" end="1"/>
			<lne id="204" begin="3" end="3"/>
			<lne id="205" begin="5" end="5"/>
			<lne id="206" begin="0" end="5"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="0" name="73" begin="0" end="5"/>
		</localvariabletable>
	</operation>
	<operation name="40">
		<context type="193"/>
		<parameters>
		</parameters>
		<code>
			<load arg="104"/>
			<get arg="33"/>
			<if arg="106"/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<call arg="207"/>
			<goto arg="107"/>
			<push arg="208"/>
		</code>
		<linenumbertable>
			<lne id="209" begin="0" end="0"/>
			<lne id="210" begin="0" end="1"/>
			<lne id="211" begin="3" end="6"/>
			<lne id="212" begin="8" end="8"/>
			<lne id="213" begin="0" end="8"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="0" name="73" begin="0" end="8"/>
		</localvariabletable>
	</operation>
	<operation name="42">
		<context type="4"/>
		<parameters>
		</parameters>
		<code>
			<push arg="35"/>
			<push arg="36"/>
			<findme/>
			<get arg="30"/>
			<if arg="214"/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<call arg="207"/>
			<goto arg="215"/>
			<push arg="216"/>
		</code>
		<linenumbertable>
			<lne id="217" begin="0" end="2"/>
			<lne id="218" begin="0" end="3"/>
			<lne id="219" begin="5" end="8"/>
			<lne id="220" begin="10" end="10"/>
			<lne id="221" begin="0" end="10"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="0" name="73" begin="0" end="10"/>
		</localvariabletable>
	</operation>
	<operation name="44">
		<context type="4"/>
		<parameters>
		</parameters>
		<code>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<push arg="222"/>
			<push arg="24"/>
			<findme/>
			<call arg="117"/>
			<iterate/>
			<store arg="75"/>
			<load arg="75"/>
			<get arg="223"/>
			<call arg="147"/>
			<if arg="80"/>
			<load arg="75"/>
			<call arg="17"/>
			<enditerate/>
		</code>
		<linenumbertable>
			<lne id="224" begin="3" end="5"/>
			<lne id="225" begin="3" end="6"/>
			<lne id="226" begin="9" end="9"/>
			<lne id="227" begin="9" end="10"/>
			<lne id="228" begin="0" end="15"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="1" name="192" begin="8" end="14"/>
			<lve slot="0" name="73" begin="0" end="15"/>
		</localvariabletable>
	</operation>
	<operation name="46">
		<context type="193"/>
		<parameters>
		</parameters>
		<code>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<load arg="104"/>
			<get arg="229"/>
			<iterate/>
			<store arg="75"/>
			<load arg="75"/>
			<get arg="230"/>
			<push arg="144"/>
			<push arg="9"/>
			<new/>
			<dup/>
			<push arg="231"/>
			<set arg="93"/>
			<call arg="146"/>
			<call arg="147"/>
			<if arg="232"/>
			<load arg="75"/>
			<call arg="17"/>
			<enditerate/>
			<call arg="233"/>
			<if arg="234"/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<call arg="207"/>
			<goto arg="235"/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<load arg="104"/>
			<get arg="229"/>
			<iterate/>
			<store arg="75"/>
			<load arg="75"/>
			<get arg="230"/>
			<push arg="144"/>
			<push arg="9"/>
			<new/>
			<dup/>
			<push arg="231"/>
			<set arg="93"/>
			<call arg="146"/>
			<call arg="147"/>
			<if arg="236"/>
			<load arg="75"/>
			<call arg="17"/>
			<enditerate/>
			<call arg="237"/>
			<iterate/>
			<store arg="75"/>
			<load arg="75"/>
			<get arg="238"/>
			<call arg="239"/>
			<call arg="147"/>
			<if arg="240"/>
			<load arg="75"/>
			<call arg="17"/>
			<enditerate/>
			<call arg="233"/>
			<if arg="241"/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<call arg="207"/>
			<goto arg="235"/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<load arg="104"/>
			<get arg="229"/>
			<iterate/>
			<store arg="75"/>
			<load arg="75"/>
			<get arg="230"/>
			<push arg="144"/>
			<push arg="9"/>
			<new/>
			<dup/>
			<push arg="231"/>
			<set arg="93"/>
			<call arg="146"/>
			<call arg="147"/>
			<if arg="242"/>
			<load arg="75"/>
			<call arg="17"/>
			<enditerate/>
			<call arg="237"/>
			<iterate/>
			<store arg="75"/>
			<load arg="75"/>
			<get arg="243"/>
			<call arg="244"/>
			<call arg="239"/>
			<call arg="147"/>
			<if arg="245"/>
			<load arg="75"/>
			<call arg="17"/>
			<enditerate/>
			<call arg="233"/>
			<if arg="246"/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<call arg="207"/>
			<goto arg="235"/>
			<push arg="247"/>
		</code>
		<linenumbertable>
			<lne id="248" begin="3" end="3"/>
			<lne id="249" begin="3" end="4"/>
			<lne id="250" begin="7" end="7"/>
			<lne id="251" begin="7" end="8"/>
			<lne id="252" begin="9" end="14"/>
			<lne id="253" begin="7" end="15"/>
			<lne id="254" begin="0" end="20"/>
			<lne id="255" begin="0" end="21"/>
			<lne id="256" begin="23" end="26"/>
			<lne id="257" begin="34" end="34"/>
			<lne id="258" begin="34" end="35"/>
			<lne id="259" begin="38" end="38"/>
			<lne id="260" begin="38" end="39"/>
			<lne id="261" begin="40" end="45"/>
			<lne id="262" begin="38" end="46"/>
			<lne id="263" begin="31" end="51"/>
			<lne id="264" begin="31" end="52"/>
			<lne id="265" begin="55" end="55"/>
			<lne id="266" begin="55" end="56"/>
			<lne id="267" begin="55" end="57"/>
			<lne id="268" begin="28" end="62"/>
			<lne id="269" begin="28" end="63"/>
			<lne id="270" begin="65" end="68"/>
			<lne id="271" begin="76" end="76"/>
			<lne id="272" begin="76" end="77"/>
			<lne id="273" begin="80" end="80"/>
			<lne id="274" begin="80" end="81"/>
			<lne id="275" begin="82" end="87"/>
			<lne id="276" begin="80" end="88"/>
			<lne id="277" begin="73" end="93"/>
			<lne id="278" begin="73" end="94"/>
			<lne id="279" begin="97" end="97"/>
			<lne id="280" begin="97" end="98"/>
			<lne id="281" begin="97" end="99"/>
			<lne id="282" begin="97" end="100"/>
			<lne id="283" begin="70" end="105"/>
			<lne id="284" begin="70" end="106"/>
			<lne id="285" begin="108" end="111"/>
			<lne id="286" begin="113" end="113"/>
			<lne id="287" begin="70" end="113"/>
			<lne id="288" begin="28" end="113"/>
			<lne id="289" begin="0" end="113"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="1" name="192" begin="6" end="19"/>
			<lve slot="1" name="192" begin="37" end="50"/>
			<lve slot="1" name="192" begin="54" end="61"/>
			<lve slot="1" name="192" begin="79" end="92"/>
			<lve slot="1" name="192" begin="96" end="104"/>
			<lve slot="0" name="73" begin="0" end="113"/>
		</localvariabletable>
	</operation>
	<operation name="49">
		<context type="290"/>
		<parameters>
		</parameters>
		<code>
			<load arg="104"/>
			<get arg="23"/>
			<call arg="244"/>
			<call arg="239"/>
			<if arg="291"/>
			<pushf/>
			<goto arg="80"/>
			<load arg="104"/>
			<get arg="23"/>
			<push arg="292"/>
			<call arg="293"/>
			<if arg="294"/>
			<pushf/>
			<goto arg="80"/>
			<pusht/>
		</code>
		<linenumbertable>
			<lne id="295" begin="0" end="0"/>
			<lne id="296" begin="0" end="1"/>
			<lne id="297" begin="0" end="2"/>
			<lne id="298" begin="0" end="3"/>
			<lne id="299" begin="5" end="5"/>
			<lne id="300" begin="7" end="7"/>
			<lne id="301" begin="7" end="8"/>
			<lne id="302" begin="9" end="9"/>
			<lne id="303" begin="7" end="10"/>
			<lne id="304" begin="12" end="12"/>
			<lne id="305" begin="14" end="14"/>
			<lne id="306" begin="7" end="14"/>
			<lne id="307" begin="0" end="14"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="0" name="73" begin="0" end="14"/>
		</localvariabletable>
	</operation>
	<operation name="51">
		<context type="193"/>
		<parameters>
		</parameters>
		<code>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<load arg="104"/>
			<get arg="229"/>
			<iterate/>
			<store arg="75"/>
			<load arg="75"/>
			<get arg="230"/>
			<push arg="144"/>
			<push arg="9"/>
			<new/>
			<dup/>
			<push arg="308"/>
			<set arg="93"/>
			<call arg="146"/>
			<call arg="147"/>
			<if arg="309"/>
			<load arg="75"/>
			<call arg="17"/>
			<enditerate/>
			<call arg="237"/>
			<iterate/>
			<store arg="75"/>
			<load arg="75"/>
			<get arg="23"/>
			<call arg="244"/>
			<call arg="239"/>
			<call arg="147"/>
			<if arg="310"/>
			<load arg="75"/>
			<call arg="17"/>
			<enditerate/>
			<call arg="237"/>
			<call arg="233"/>
			<if arg="311"/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<call arg="207"/>
			<goto arg="312"/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<load arg="104"/>
			<get arg="229"/>
			<iterate/>
			<store arg="75"/>
			<load arg="75"/>
			<get arg="230"/>
			<push arg="144"/>
			<push arg="9"/>
			<new/>
			<dup/>
			<push arg="308"/>
			<set arg="93"/>
			<call arg="146"/>
			<call arg="147"/>
			<if arg="313"/>
			<load arg="75"/>
			<call arg="17"/>
			<enditerate/>
			<call arg="237"/>
			<iterate/>
			<store arg="75"/>
			<load arg="75"/>
			<get arg="48"/>
			<call arg="147"/>
			<if arg="314"/>
			<load arg="75"/>
			<call arg="17"/>
			<enditerate/>
			<call arg="233"/>
			<if arg="315"/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<call arg="207"/>
			<goto arg="312"/>
			<push arg="316"/>
		</code>
		<linenumbertable>
			<lne id="317" begin="6" end="6"/>
			<lne id="318" begin="6" end="7"/>
			<lne id="319" begin="10" end="10"/>
			<lne id="320" begin="10" end="11"/>
			<lne id="321" begin="12" end="17"/>
			<lne id="322" begin="10" end="18"/>
			<lne id="323" begin="3" end="23"/>
			<lne id="324" begin="3" end="24"/>
			<lne id="325" begin="27" end="27"/>
			<lne id="326" begin="27" end="28"/>
			<lne id="327" begin="27" end="29"/>
			<lne id="328" begin="27" end="30"/>
			<lne id="329" begin="0" end="35"/>
			<lne id="330" begin="0" end="36"/>
			<lne id="331" begin="0" end="37"/>
			<lne id="332" begin="39" end="42"/>
			<lne id="333" begin="50" end="50"/>
			<lne id="334" begin="50" end="51"/>
			<lne id="335" begin="54" end="54"/>
			<lne id="336" begin="54" end="55"/>
			<lne id="337" begin="56" end="61"/>
			<lne id="338" begin="54" end="62"/>
			<lne id="339" begin="47" end="67"/>
			<lne id="340" begin="47" end="68"/>
			<lne id="341" begin="71" end="71"/>
			<lne id="342" begin="71" end="72"/>
			<lne id="343" begin="44" end="77"/>
			<lne id="344" begin="44" end="78"/>
			<lne id="345" begin="80" end="83"/>
			<lne id="346" begin="85" end="85"/>
			<lne id="347" begin="44" end="85"/>
			<lne id="348" begin="0" end="85"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="1" name="192" begin="9" end="22"/>
			<lve slot="1" name="192" begin="26" end="34"/>
			<lve slot="1" name="192" begin="53" end="66"/>
			<lve slot="1" name="192" begin="70" end="76"/>
			<lve slot="0" name="73" begin="0" end="85"/>
		</localvariabletable>
	</operation>
	<operation name="349">
		<context type="7"/>
		<parameters>
		</parameters>
		<code>
			<push arg="32"/>
			<push arg="24"/>
			<findme/>
			<push arg="350"/>
			<call arg="351"/>
			<iterate/>
			<store arg="75"/>
			<getasm/>
			<get arg="1"/>
			<push arg="352"/>
			<push arg="9"/>
			<new/>
			<dup/>
			<push arg="98"/>
			<pcall arg="353"/>
			<dup/>
			<push arg="354"/>
			<load arg="75"/>
			<pcall arg="355"/>
			<dup/>
			<push arg="356"/>
			<push arg="357"/>
			<push arg="358"/>
			<new/>
			<pcall arg="359"/>
			<pusht/>
			<pcall arg="360"/>
			<enditerate/>
		</code>
		<linenumbertable>
			<lne id="361" begin="19" end="24"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="1" name="354" begin="6" end="26"/>
			<lve slot="0" name="73" begin="0" end="27"/>
		</localvariabletable>
	</operation>
	<operation name="362">
		<context type="7"/>
		<parameters>
			<parameter name="75" type="363"/>
		</parameters>
		<code>
			<load arg="75"/>
			<push arg="354"/>
			<call arg="364"/>
			<store arg="84"/>
			<load arg="75"/>
			<push arg="356"/>
			<call arg="365"/>
			<store arg="366"/>
			<load arg="366"/>
			<dup/>
			<getasm/>
			<load arg="84"/>
			<get arg="39"/>
			<call arg="85"/>
			<set arg="367"/>
			<dup/>
			<getasm/>
			<load arg="84"/>
			<get arg="41"/>
			<call arg="85"/>
			<set arg="368"/>
			<dup/>
			<getasm/>
			<load arg="84"/>
			<get arg="45"/>
			<call arg="85"/>
			<set arg="369"/>
			<dup/>
			<getasm/>
			<load arg="84"/>
			<get arg="50"/>
			<call arg="85"/>
			<set arg="370"/>
			<pop/>
		</code>
		<linenumbertable>
			<lne id="371" begin="11" end="11"/>
			<lne id="372" begin="11" end="12"/>
			<lne id="373" begin="9" end="14"/>
			<lne id="374" begin="17" end="17"/>
			<lne id="375" begin="17" end="18"/>
			<lne id="376" begin="15" end="20"/>
			<lne id="377" begin="23" end="23"/>
			<lne id="378" begin="23" end="24"/>
			<lne id="379" begin="21" end="26"/>
			<lne id="380" begin="29" end="29"/>
			<lne id="381" begin="29" end="30"/>
			<lne id="382" begin="27" end="32"/>
			<lne id="361" begin="8" end="33"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="3" name="356" begin="7" end="33"/>
			<lve slot="2" name="354" begin="3" end="33"/>
			<lve slot="0" name="73" begin="0" end="33"/>
			<lve slot="1" name="383" begin="0" end="33"/>
		</localvariabletable>
	</operation>
	<operation name="384">
		<context type="7"/>
		<parameters>
		</parameters>
		<code>
			<push arg="23"/>
			<push arg="24"/>
			<findme/>
			<push arg="350"/>
			<call arg="351"/>
			<iterate/>
			<store arg="75"/>
			<load arg="75"/>
			<get arg="25"/>
			<call arg="147"/>
			<if arg="385"/>
			<getasm/>
			<get arg="1"/>
			<push arg="352"/>
			<push arg="9"/>
			<new/>
			<dup/>
			<push arg="101"/>
			<pcall arg="353"/>
			<dup/>
			<push arg="354"/>
			<load arg="75"/>
			<pcall arg="355"/>
			<dup/>
			<push arg="356"/>
			<push arg="386"/>
			<push arg="358"/>
			<new/>
			<pcall arg="359"/>
			<pusht/>
			<pcall arg="360"/>
			<enditerate/>
		</code>
		<linenumbertable>
			<lne id="387" begin="7" end="7"/>
			<lne id="388" begin="7" end="8"/>
			<lne id="389" begin="23" end="28"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="1" name="354" begin="6" end="30"/>
			<lve slot="0" name="73" begin="0" end="31"/>
		</localvariabletable>
	</operation>
	<operation name="390">
		<context type="7"/>
		<parameters>
			<parameter name="75" type="363"/>
		</parameters>
		<code>
			<load arg="75"/>
			<push arg="354"/>
			<call arg="364"/>
			<store arg="84"/>
			<load arg="75"/>
			<push arg="356"/>
			<call arg="365"/>
			<store arg="366"/>
			<load arg="366"/>
			<dup/>
			<getasm/>
			<getasm/>
			<get arg="5"/>
			<load arg="84"/>
			<get arg="93"/>
			<call arg="105"/>
			<if arg="148"/>
			<push arg="15"/>
			<push arg="9"/>
			<new/>
			<call arg="207"/>
			<goto arg="123"/>
			<push arg="391"/>
			<load arg="84"/>
			<get arg="93"/>
			<call arg="392"/>
			<call arg="85"/>
			<set arg="393"/>
			<pop/>
		</code>
		<linenumbertable>
			<lne id="394" begin="11" end="11"/>
			<lne id="395" begin="11" end="12"/>
			<lne id="396" begin="13" end="13"/>
			<lne id="397" begin="13" end="14"/>
			<lne id="398" begin="11" end="15"/>
			<lne id="399" begin="17" end="20"/>
			<lne id="400" begin="22" end="22"/>
			<lne id="401" begin="23" end="23"/>
			<lne id="402" begin="23" end="24"/>
			<lne id="403" begin="22" end="25"/>
			<lne id="404" begin="11" end="25"/>
			<lne id="405" begin="9" end="27"/>
			<lne id="389" begin="8" end="28"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="3" name="356" begin="7" end="28"/>
			<lve slot="2" name="354" begin="3" end="28"/>
			<lve slot="0" name="73" begin="0" end="28"/>
			<lve slot="1" name="383" begin="0" end="28"/>
		</localvariabletable>
	</operation>
</asm>
