MNLWEKITGSDMTKELKIFESRAKKLPADYQVAWGKIFANLLPHSDFTGRNLMPILDGVLGLLEEAAADGQSVQEALGDDIKGFCSALAGEEGAKSFRDKWREQLNNNVAKKLGK