MGVEVLSFLGVECKNSVLTNTTCRKFAILLAGHASEYIRNTYGGVASLFKNMLSDAGETWDTYHVVDGKFPSDDDLHKYEGFIVTGSFEDAHGSEPWVLRLCEVIQKAHRMKRKLLGICFGHQVISRALGGKTGRAAHGWELGLKKVVLSDAMYSKPYALKLPPSLSILEIHQDEVYMVPPGGEVLASSEKTGIQIFAMGNQVLGIQGHPEFTEDITLDILDGYSRKHKVSEELIGHAKLSLREGKADHEILKQMCKSFIKASPCQSHCLDYYMIDKALAISKKSFQQEIITEFDIREKLQ*