MSELRGSPPLSRALEGGFGAPLAALSSLAEAPPPAPNPHGIDHILSRPAVGSNVGNLLTPRLSLAAAAAGMAHYLQHKPLYWPGFQGLVSNPMAWRERLQSMSNGALSACGGQGLDKEGKKKHTRPTFSGQQIFALEKTFEQTKYLAGPERAKLAYALGMTESQVKLLEAEGNYTYTGSRKLRQIAHMPYVKPIHAIMFLDVCI