MKKFALLAGLFVFAPMTWAQDYNIKNGLPSETYITCAEANEMAKTDSAQVAEIVAVMGNASVASRDLKIEQSPELSAKVVEKLNQVCAKDPQMLLITAIDDTMRAIGKK