40 242 ?C???A???AA??A??C?CN???C???A?ANA?NN??AA?