MSDQDFEASSNPVDRTNHPSGIVPTLQNIVSTVNLDCKLDLKSIALQARNAEYNPKRLAAVIMRIREPKTTALIFASGRMVCTGAKTEDSSKLAARKYARIIQKLGFQAKFKDFKIQSIVASCDVKFPIRLEGLACYRHAFASYEPEIFPGLIYRIRGKIGMKGAQIVLLIFVSGKMVITGSKKREDTYKAFENIYPVLTQFQKKFTR