MEHAVLPVPGRVKEEWSPEEEEEAPRPMEGLHETGPPPFLTKTFDLVADPATDGVVSWGRAGNSFVVWDPHVFAAVLLPRSFKHNNFSSFVRQLNTYGFRKIDPDRWEFANEGFIRGQRQLLKMIKRRKPLPYLPSSQQQVLGSCLEVGQFGMDEEIEILKRDKNALLAEVVKLRHDQQSTRADMRAMEERLHLAEQKQLQMMGFLARAMQNPDLFLQLIEQQDKWKDDASLKRRRSIDMAPFLSPREATQNEQHKSTILSEPREFAVPNQPGFSELENLALSIQGIGKGTKDDKGCQNQVSGEVELTDDFWEELLSEGMKDESGMPEPETRRPRYVDA