MVLDAFAKVVSQADTRGEYLSDAQLDALSELVKDGNKRADAVNRITSNASALVAAAARDLWAEQPQLITPGGNAYTSRRAAACIRDLDIILRYITYAIFAGDSSVLDDRALNGLRETYLALGTPGASVAVGIQKLKAASLAIVNDTNNITRGDCSALSAEIASYFDRAASAVA