KRNRTFIDPVTEVPKLEQWFSMNTHPSHNLILKYTEDLNRMPYRQKFPRLESKNVQFWFKNRRAKCKR