MDGEGDLDSEPEARAVIGSYQSPVRVVNDSAEEILLLWSIQQPTLTKHNSFVRHSSLRLDLEACGRLLTIFQSPSSMSTPGVTGAVMWDSGVVLGKFLEHAVDSGMLVFQGKKVVELGSGCGLVGCIAALLGAQVILTDLPDRMKLLSKNVETNVKEGNERGTAAVRELEWGDDPDCELINPLPDIILGSDVIYSEGAVTDLLATLCQLSGNHTTTFLAGELRNDVVLEYFLEAALEEFVIGLVDQAQWHPEYCSHRVAMFVLVKKPQKKELKE