We have an application that has limited pinout accessibility. Does the KL02 come preloaded with a bootloader so we are not required to program the first time with an SWD programmer? The UART0 lines run external to our device. We would like to program from KL02 from its 'virgin' state with KBOOT over UART0. We want to avoid test points/pogo pin programming the 'virgin' parts or attempting to run SWD-CLK, SWD-DIO and RESET_b external and replacing their functionality with GPIO once programmed for the first time.