MFAVRTKFVTKTEVVLRTVYTALEKGLAVIGPTQVAEELGVSKSTAQKMLNELSKAGYGVYVPKKGLVLNERGKMEARAAVRMHRLIECLLADLGVEDFCKEAEKIGMVAGSSLVDALEARYGDREFCPCGKRIPEVKK