MKSVVVVLIGDPEVLERIPADVEADPENAVEHTLNIFKEKVIKNGVKKVLISLSAATPEEEARAVLLAAEAIKELREEAGVEGVLLVAMSVGLGSLRDEVLAEALALLGGRAGLVFLNAESAAEIAAWLARHPALAAALAEVVVVPCPGDVLSCLRRAVEEAWRLLEERGLDVALIDAPEPEYNRRGEWAEASVLAALEFALEHPEIGFLLVLGTAATPALRRAVLAFLEKLRASGKREVTVVRSERTLAGARRLRAAEAA