MDLFSFFKGKTGEFVEMTKEIGAKPSGCKSRRLGALNGLYGVRLVRDVGESVSTIEAAYAIEDFHQEATKSRAMLLESEPLCEAQGLRRWAQLPLKRLWQERPNRLKGYLSKSHGDSHFLERLANVLTSMPFIFIGLGAPREKFVTKLYANSTIGVGLASTLYHCSSGERRIFFKRMDYMMIATSAVCLSKALRPDSHKVLMAASALLLPFQPLLVTALHTGILEATFAERAQTDPWLRKAHRLHVSSYVVGCGLFIADDLFPEVPFVHACWHLAAALCVATSNKLLE*