activeffXmarkcfgfXactivecXmarkdXactivehXmarkcdXactivefXfactiveXactivehXhactiveXfmarkXmarkfXhmarkXmarkhXproperfXfproperXpropercXcproperXpropergXgproperXproperdXdproperXproperhXhproperXfokXokfXcokXokcXgokXokgXdokXokdXhokXokhXtopmarkXtopproperXtopokXtopactiveX1top1111ok1412proper1110h1411d1210mark1111c1110g1410active1411f1110activeffXmarkcfgfXactivecXmarkdXactivefXfactiveXactivehXhactiveXfmarkXmarkfXproperfXfproperXpropercXcproperXpropergXgproperXproperdXdproperXproperhXhproperXfokXokfXcokXokcX1ok1113proper1510h1412d1110mark1110c1110g1110active1110f1410activeffXmarkcfgfXactivecXmarkdXactivefXfactiveXactivehXhactiveXfmarkXmarkfXproperfXfproperXpropercXcproperXpropergXgproperXproperdXdproperXcokXokcX1ok1210proper1310h1414d1311mark1214c1110g1110active1616f1110activecXmarkdXactivefXfactiveXfmarkXmarkfXproperfXfproperXpropercXcproperXpropergXgproperXcokXokcX1ok1212proper1110d1111mark1310c1313g1412active1110f1410activecXmarkdXactivefXfactiveXfmarkXmarkfXproperfXfproperXpropercXcproperXpropergXgproperX1proper1213d1112mark1110c1110g1115active1112f1110activecXmarkdXactivefXfactiveXfmarkXmarkfXproperfXfproperXpropercXcproperX1proper1611d1210mark1114c1212active1112f1110activecXmarkdXactivefXfactiveXfmarkXmarkfXproperfXfproperX1proper1413d1110mark1114c1110active1114f1111activecXmarkdXactivefXfactiveXfmarkXmarkfX1d1210mark1214c1414active1110f1213activecXmarkdXactivefXfactiveX1d1412mark1111c1211active1211f1212activecXmarkdX1d1110mark1110c1110active1111