Routing in rb450g

I am trying to setup a three hop network with ospf turned on in each routerboard. I have an RB450g and 2 x RB450 routerboards. What I am trying to do is create a routed network through each of these routers. My configs look like this,
RB450g
eth1 ip x.x.212.2/26
bridge1 ip x.x.212.139/25 ports eth2 - eth5
routing rule of 0.0.0.0 gateway x.x.212.1
OSPF router id 0.0.0.0 networks of x.x.212.0/26 and x.x.212.128/25
enabled proxy arp on eth1 interface

RB450 1
eth1 ip x.x.212.140/25
bridge1 ip x.x.215.193/26 ports eth2 - eth5
routing rule of 0.0.0.0 gateway x.x.212.139
OSPF router id 1.1.1.1 networks of x.x.212.128/25 and x.x.215.192/26
enabled proxy arp on eth1 interface
OSPF added one route to the routing table of x.x.212.0/26

RB450 2
eth1 ip x.x.215.194/26
bridge1 ip x.x.214.193/26 eth2 - eth5
routing rule of 0.0.0.0 gateway x.x.215.193
OSPF router id 2.2.2.2 networks of x.x.215.192/26 and x.x.214.192/26
enabled proxy arp on eth1 interface
OSPF added two routes to the routing table of x.x.212.0/26 and x.x.212.128/25

I have tried putting the static routes in each mikrotik, but that didn’t work so, I have switched to ospf. I am trying to route traffic from rb450 2 through rb450 1 and through rb450g to the gate of x.x.212.1. It seems that the only way that I can make this work is to enable nat rule to masquerade the ip address on rb450 2. I do not want to do this because these are all external ips and I want them to be routable and visible from the public.

Thank You,
Brian