RNIVATVNLDCRLDLKTIALHARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVVTGAKSEDDSKLASRKYARIIQKLGFAAKFTDFKIQNIVGSCDVKFPIRLEGLAYSHGHFSSYEPELFPGLIYRMVKPKIVLLIFVSGKIVLTGAKVRQEIYDAFESIYPVLTEFRKP