GFQGGVAVDLSKHPSGIVPTLQNIVATVNMDCKLELKTIALHARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVCTGAKSEQNCRLAARKYARIIQKLGFPSQFKDFKIQNIVGSCDVRFPIRLEGLAFSHGHFSTYEPEIFPGLIYRMKQPKIVLLIFVSGKIVLTGAKVRDEIYEAFENIYPVLAEFRKIPQ