This is set inside the VBF, but as 16 bit address and call, whereas the other parts are given as 32 bit addresses. Strange... Also i don't really believe that it goes at start of program flash. From all i read and the address i would think it is transferred to data flash of MAC, which is only 48 kb in size and therefore uses 16 bit addresses. Also there is a boot mode for the chip to boot from data flash.
But most of all i would believe it just resides in RAM and 0x0000 is an alias for "put and execute anywhere, or at start of RAM".
Anyway, IDA cannot interpret the first 4 bytes as an valid ARM instruction so a little help would be fine here
![Smile :-)](./images/smilies/icon_e_smile.gif)