单项选择题

基金托管人应当履行的职责有( )。
①安全保管基金财产
②对所托管的不同基金财产分别设置账户
③持有基金管理人的股份
④对基金财产投资信息和相关资料负保密义务

A.①②④
B.①③④
C.②③④
D.①②③