金融机构有违反人民币管理规定的行为,人民银行可依法( )
A、按照有关法律、行政法规规定给予处罚
B、对违法行为当事机构给予警告,没收违法所得
C、对负有直接责任的高级管理人员和其他直接责任人员给予警告,处5万元以上50万元以下罚款
D、构成犯罪的,移送司法机关追究刑事责任