La key es hexadecimal, con lo que podría darse el caso (raro raro de ver) que te saliese un valor con aspecto decimal... (10/16)^32 (casi como tocarte la lotería)
Pero si no tocas el MPX01 bien (nunca lo he raspado), o reseteas lector cuando te dice el Lizard, el proceso no continua, ni saca nada. Ademas el Lizard comprueba la key extraida y hace un checksum. Vamos, yo lo veo a prueba de fallos.
Tendras que explicarte un poco mejor