MSFQRRKAKVGTPERPLSDLGLLSYRGYWTRVLLDILKKHKSNISIKAFMTHRAQSVAAFSGSSSSSKELDIEDDRMIAVVLSEEYAKLDGAIARRLSHLSAIPVVSMEV