MVKGGTRAYEQKLTNLSRACIQDLRGANDVLATELLRHRHAHDEEREALRQEVAELLRDEHNARTAAETEVAQLKQQVVCLEEPARAAQDLRGSVARLEATLAGEQALIQDLRSRLALAESKLDTEAAAKAELQVRSRSAEAQAALLAERVSSLTAAVSEAEARTRSAQTRLEVAQEELLHTHRELSQERDAQAMLKAAAGKLQADLTELQAVSTLSSAHAAAGKTELERLRRECSELSQRDMANQEELDRLRESLLNARDELSQLRSEAETAKHQAALQQKEAVLVETVANHASQLEMWRSEATEVATAASKWKQRALNLQQQLCASLEVKLSAANQELTTLHTHLQDALSSQAAAVRKAEACTLEAAQSKEALGQLQSRLQEEGGRTLALRQDLAALSQQQVRELDAKARMLSDLTSALQREERSRAAAQQEAAALRTHLHTLERELRTAQ