MATVLKNVALVGASGNVGKVVLPALLAANKFTVTVLRRASSSPSTFPDGVRVVDVDFSSVESLTAALAGQDAVVSTVGSAALKDEQKRLIDAAVAAGVKRFLPSEFGCDLTKELPAKLPVFAAKVEITRYLEDKAKTTPLTYTLVYSGPFFDWGLQYNFIFKSAGSKPVLYDGGNTVFSSSTLDAVAQAVVGVLLKPEETKNRAVRFQSVAISQRQLLDIAKEVAPERDWQPEVVKLDDLTKAADERLAKGLFDQETFTPYILRAINDERYEPKFEKLDNELLGIKQLTQEEVKAIVKKTLSD*