activeffamarkcfgfaactivefXfactiveXactivegXgactiveXfmarkXmarkfXgmarkXmarkgXproperfXfproperXproperaokapropercXcproperXpropergXgproperXfokXokfXcokXokcXgokXokgXtopmarkXtopproperXtopokXtopactiveXactiveffagfaactiveffafgfaactiveffacfgfaactivefXactiveXactivefXfactiveXactivegXactiveXactivegXgactiveXfmarkXfXgmarkXgXproperfXproperXproperfXfproperXpropercXproperXpropercXcproperXpropergXproperXpropergXgproperXfokXfXcokXcXgokXgXtopmarkXproperXtopmarkXtopproperXtopokXactiveXtopokXtopactiveXtruetopokXtopactiveXtopmarkXtopproperXtruetop10ok15proper18mark16c16g19active18f110a07a0f11active11g11c1mark11proper11ok11top11topokXtopactiveXactiveffamarkcfgfaactivefXfactiveXactivegXgactiveXfmarkXmarkfXfokXokfXgmarkXmarkgXgokXokgXproperfXfproperXproperaokapropercXcproperXpropergXgproperXcokXokcXtop12ok14mark14c10g12active11f13a00a0f11active1g11c11mark11ok11top11activeffamarkcfgfaactivefXfactiveXactivegXgactiveXfmarkXmarkfXfokXokfXgmarkXmarkgXgokXokgXtopokXactiveXfalseactivefXactiveXactivegXactiveXtrueactive11activegXgactiveXfalseactivefXfactiveXfalseactiveffacfgfafalseactiveffafgfafalseactiveffagfafalsetopmarkXproperXfalseproperfXproperXpropercXproperXpropergXproperXtrueproper11propergXgproperXfalsegmarkXgXgokXgXtrueg11propercXcproperXfalsecokXcXtruec11properfXfproperXfalsefmarkXfXfokXfXtruef11