MNYIVRLQGGWIVRKAKSVEDAMNIAVAEAGKRLNPDLDYVEIDVGDTACPACNVPFKSAFMVAGVALVGLIFEMKVFNAESKEHAGRIAKYEIGKRLGRIPLEVIEIEEFE