M******* M************
C******** J******* B************** C****** D* E******* A P********** A***** C* H*******