MTETDDKLLKQFFGEQKQEIEDNGFSRRVMRNLPGRNHRLVQAWGAACAVVCVILFFTLGGLQATISTLREVFVSMVQQSATTGFDPKSLYIAALVLAFFGARKAWSMA