activeffXmarkcfgfXactivecXmarkdXactivehXmarkcdXactivefXfactiveXactivehXhactiveXfmarkXmarkfXhmarkXmarkhXproperfXfproperXpropercXcproperXpropergXgproperXproperdXdproperXproperhXhproperXfokXokfXcokXokcXgokXokgXdokXokdXhokXokhXtopmarkXtopproperXtopokXtopactiveXactiveffXgfXactiveffXfgfXactiveffXcfgfXactivecXdXactivehXdXactivehXcdXactivefXactiveXactivefXfactiveXactivehXactiveXactivehXhactiveXfmarkXfXhmarkXhXproperfXproperXproperfXfproperXpropercXproperXpropercXcproperXpropergXproperXpropergXgproperXproperdXproperXproperdXdproperXproperhXproperXproperhXhproperXfokXfXcokXcXgokXgXdokXdXhokXhXtopmarkXproperXtopmarkXtopproperXtopokXactiveXtopokXtopactiveXtruetopokXtopactiveXtopmarkXtopproperXtrue1top1110top1010ok18111proper1110h1510d1110mark1110c1410g1110active1410f1311topmarkXtopproperX1top1214top1116ok1311proper1010h1110d1810mark1011c1110g1110active1211f1110topokXactiveXfalseactivefXactiveXactivehXactiveXtrue1active1210top1010ok1010proper1410h1810d10110mark1010c1011g1411active1110f1112activehXactiveX1active1418top1014ok1110proper1214h1118d10113mark1010c1218g1012active1410f1110activehXhactiveXfalseactivefXfactiveXfalseactivehXcdXfalseactivehXdXfalseactivecXdXfalseactiveffXcfgfXfalseactiveffXfgfXfalseactiveffXgfXfalsetopmarkXproperXfalseproperfXproperXpropercXproperXpropergXproperXproperdXproperXproperhXproperXtrue1proper1110top1012ok1016proper1510h1811d1910mark1010c1710g1510active1110f1110properfXproperXpropercXproperXpropergXproperXproperdXproperX1proper1110top10114ok1110proper1110h18112d1110mark1010c1210g1811active1410f1110properfXproperXpropercXproperXproperdXproperX1proper1810top1111ok1111proper1110h11113d1110mark1110c1110g1110active1111f1114propercXproperXproperdXproperX1proper12114top1016ok1111proper1514h1918d1112mark1010c1211g1818active1210f1110properhXhproperXfalsehmarkXhXhokXhXtrue1h1212top1015ok1810proper1010h1110d1010mark1811c1110g1010active1512f1110hokXhX1h1110top1012ok1111proper11010h1114d1110mark1011c1416g1110active1419f1112properdXdproperXfalsedokXdXtrue1d1110top1012ok1111proper11010h1114d1110mark1011c1416g1110active1419f1112propergXgproperXfalsegokXgXtrue1g1110top1012ok1111proper11010h1114d1110mark1011c1416g1110active1419f1112propercXcproperXfalsecokXcXtrue1c1110top1012ok1111proper11010h1114d1110mark1011c1416g1110active1419f1112properfXfproperXfalsefmarkXfXfokXfXtrue1f1212top1015ok1810proper1010h1110d1010mark1811c1110g1010active1512f1110fokXfX1f1110top1012ok1111proper11010h1114d1110mark1011c1416g1110active1419f1112