MSLIIAYVGKKGCVMAADKRRIAYFGLKEQREILEQEIYSGEIHNDEELYARAEELDVNLKVTDNACKVKSIENVAIGEVSSRGTMETKRKRIYGTSNGFKIIELSGSHVLNSKRGVSSIIVFGNKVTKSLANKMIQERWKPSFSLKYMGEIFGEILKDIAEITPSVGKDYDVIIEKNNLAKSQVQDYIDEVAERDVKVLAKFRAQLREQLMEQNENIKLASTIIEEGSVGEIVIIDDTLIEVKLNPDVRAFDVNWKVLAGPGENVLMVVDDSEGLDKGDEIVIEDEVLCVKKNKANLKCDIILCHLE