MDLSVLERVKWLQQQQMVSPEFFEILGSDGREELKRVESYLGNNNDEWQSFRHYETIDGCISRTSSFQMEQVKNNEENRATALQHKRKTEGKTEKIENKKNKKIKTEDETESSMKGKSNMSNSETSSEIQKRDYIHVRARRGEATDRHSLAERARREKLSKKMKCLQDIVPGCNKVTGKAGMLDEIINYVQSLQQQVEFLSMKLSVLNPELDYHINELSTKQFQACFTDLPEAVSKQSMMVDASSFPLQHQESLDYSVINSIQTTTLGSKDQTSSGWEIHSQSLYNNLRTDSDSSFFSLK