activefXXmarkfabactivebmarkaactivefX1X2factiveX1X2fmarkX1X2markfX1X2properfX1X2fproperX1properX2properaokaproperbokbfokX1okX2okfX1X2topmarkXtopproperXtopokXtopactiveXactivefXXfabactivefX1X2activeX1activefX1X2factiveX1X2fmarkX1X2fX1X2properfX1X2properX2properfX1X2properX1properfX1X2fproperX1properX2fokX1okX2fX1X2topmarkXproperXtopmarkXtopproperXtopokXactiveXtopokXtopactiveXtruetopokXtopactiveXtopmarkXtopproperXtruetopokXactiveXfalseactivefX1X2activeX1true1active18112f211023activefX1X2factiveX1X2falseactivefXXfabfalsetopmarkXproperXfalseproperfX1X2properX2properfX1X2properX1true1proper1718f211123properfX1X2fproperX1properX2falsefmarkX1X2fX1X2fokX1okX2fX1X2true1f281120ok1413mark1110fmarkX1X2fX1X21f2810212mark1113