MLALQQDPVKQKLVQQQLVLLLHAHKCSLRDKENNEFAARNQPLPHTTCRLPHCPTMKEVLIHMTNCNVGRLCHFAHCASSRQIIAHWKNCSREDCPVCTPLKRARDVPLIFSLPHLANLIGTKGNSYGSADGEVVHQIGVSTMSAGRITNGNISNLPPPNVPVRTKEWHRQVTNDLRNHIVGKLVKAICPAPEMMNDIRLKDLNAYARKVEKEVFETAIDRKNYYHLLAEKIYEIQKELQEKKNSRLNQGAAQSPLDEFARMRIDEGGHQLRTNQETETNRQNQSQQPLMDINVQLNAAKTEEELELVFAELMKNPQLFHA