MLKKKKGQAGNAVQYVTRNQALKKLQLKLSEFRRLCILKGIHPREPKKKPQGHHKTYYHVKDISYLLHEPLLKKARELYAFDKKVRRAKAKQNKELAARLAARKPSYRLDHLVRERYPSFVDALRDLDDPLTMVHLFAVLPAERAHGIPAPVVQLSRRLVLEWQAWVVRAHALRKTFISVKGYYYQAEVQGQRVTWLVPHATGQVLPPDVDYKVMLTFLDFYHTLLQFVNFKLYHSLGLRYPPLLDNKLEAAAAGLEAMMKDLAGGASGSGAQGAPLLEQGSQQREAGGEGQGVNPAAQQRIGSLADRVRQLEREIEGERPQHAGRAAAAGPAAAAQPAGGGDGEAX