EDPEVLFKNKGCVACHAIDTKMVGPAYKDVAAKFAGQAGAEAEVAQRIKNGSQGVWGPIPMPPNAVSDDEAQTLAKWVLSQK