MLQPTQAKSSNQEDRLLQAIQALKEHQFKSVRAAALSYDVPRRTLSNRMNGMTSRRDSTSNLQKLTPYEESALVQINWTTTFIKRRTEIKAKFSWKYDYKRAKCEDPKIIKGWFSLVRNTVAKYGILEQDIYNFNEAGFAMGVIATAKLEFLSAFKEAFKAAFTEQNIKSGFRATGLVP