activeffamarkcfgfaactivefXfactiveXactivegXgactiveXfmarkXmarkfXgmarkXmarkgXproperfXfproperXproperaokapropercXcproperXpropergXgproperXfokXokfXcokXokcXgokXokgXtopmarkXtopproperXtopokXtopactiveXactiveffagfaactiveffafgfaactiveffacfgfaactivefXactiveXactivefXfactiveXactivegXactiveXactivegXgactiveXfmarkXfXgmarkXgXproperfXproperXproperfXfproperXpropercXproperXpropercXcproperXpropergXproperXpropergXgproperXfokXfXcokXcXgokXgXtopmarkXproperXtopmarkXtopproperXtopokXactiveXtopokXtopactiveXtruetopokXtopactiveXtopmarkXtopproperXtrue1top1710top1810ok1110proper1310mark1615c1010g1110active1110f1913a00topokXtopactiveX1top1210top1012ok1011proper1116mark1010c1018g1110active1010f1110a012topokXactiveXfalseactivefXactiveXactivegXactiveXtrueactive11activegXgactiveXfalseactivefXfactiveXfalseactiveffacfgfafalseactiveffafgfafalseactiveffagfafalsetopmarkXproperXfalseproperfXproperXpropercXproperXpropergXproperXtrueproper11propergXgproperXfalsegmarkXgXgokXgXtrueg11propercXcproperXfalsecokXcXtruec11properfXfproperXfalsefmarkXfXfokXfXtruef11