MSDQDFEASSNPVDRTNHPSGIVPTLQNIVSTVNLDCKLDLKAIACKHAEDASKLAARKYARIIQKLGFQAKFKDFKIQNIVASCDVKFPIRLEGLAYYHHAFASYEPEMFPGLIYRIRGMKGMKGAQLVLLIFVSGKIVITGSKKREETYKAFENIYPVLTQFQKKFTR