MSDLKNLAETLVNLTVKDVNELAAILKDEYGIEPAAAAVVMAGPGAEAAEEKTEFDVILKSAGASKLAVVKLVKDLTGAGLKEAKDMVDGAPAAIKSGISKDEAEALKKQLEEAGAEVELKEAAAKTEDVGSEAPAAYLLTAGFSKHAAYYTFNTNSKYAAYRMLWRNQKHAAYRLLARLRWGPGPGPTDIVRARLTRLSRRKKIKKGAFPPKEEKFTKKAQFCDSGGDLRRDSKKQAACAADPRCKTFTKKFGGNMHQREEADAAKKATIGDPLPTGSAKQKKGDIESPQPANDLTEKKTKKCSHYTFNTNSKKKQEQQRRRVPLRTRLKKPTSGTTQGDDGVDEKKRSYDPRKHKRYAFDKKQNQTDAEPGTQSSTEAAAK