Your 2 unidentified calls are calls to API protector.
By tracing them, eax is affected by a specific value.
The list of these "codes" has been given on
crackl@b
By tracing in 0046A918, eax becomes D5D7FD6D
-> setExternalKey
By tracing in 0046AB1C, eax becomes 4EC72EC2
-> isRegistered