MLKHTAKALVCALSLTVAGIVQAADPIVIKFSHVVAEHTPKGQGALLFKKLVEERLPGKVKVEVYPNSSLFGDGKEMEALLLGDVQIIAPSLAKFEQYTKKLQIFDLPFLFDNIQAVDRFQQSPQGKELLTSMQDKGITGLGYWHNGMKQLSANKPLREPKDARGLKFRVQASKVLEEQFKAVRANPRKMSFAEVYQGLQTGVVNGTENPWSNIYSQKMHEVQKYITESDHGVLDYMVITNTKFWNGLPEDVRGVLAKTMDEVTVEVNKQAEALNQGDKQRIVEAKTSEIIELTPEQRAEWRKAMQPVWKKFEGEIGADLIKAAEAANQAQ*