MGKGLLPDTHELAATAARSLAIGRCDVALVVGARLNWLLHFGELPEWSQDVKFILVDVAKEEIELRKPFLGLVGDAKRVLGLINKEIKDDPFCFGRSHAWVEAIGKKAKENVQKTEVQLAKEVVPFNFFTPMKIVRDAILAEGSPAPILVS