MDKGDPKKDPERQKTSCAFFLQTCWQGYKTKCKDASADFLVLRVEDMASKEKGEFEHMAKTDKAHYERDRKTCTREIIGKFKDPYVSKRPPVTSTLFCSEYLPKIKGEHLGLSIGAVAQDLREMWGNAAADDRVPPEQTAAELKEKEGKDLAAYRAAGRQKRESSGAEKSKKKKEGGEDDDDGGKEKWSRKEAEQK