MRIDLTTAGLFDARQFNAWSTERRDAIRAALKRGMQSGGREVRDAARTQMRGAFNVKRNSFVSSMQAKVLDKKTDRLPALLIGSKIPWLGLHEKGGTVSGNLLIPLLPGRIGPKRFKAVIDGLLRSGNAFFVEKNGKVILMAENIRENASQLNRFKRAERGRTGAKQIKRGQEIPIAVLVKSVKLNRRLDLTGAVQRSLPRLASAIQKELTKS