MMSNGGDSSEIVRELEELKLKKAEIEHRISTLEAKLQDTAAVELYDAVSNGDSYLTAPELEHGLSPDQIYRYSRQLLLPSFAVEGQSNLLKSSVLVIGAGGLGSPALLYLAACGVGQLGIIDHDVVELNNMHRQIIHTEAFIGHPKVKSAAAACRSINSTIKVDEYVEALRTSNALEILSQYDIIVDATDNPPSRYMISDCCVLLGKPLVSGAALGMEGQLTVYNHNGGPCYRCLFPTPPPTSACQRCSDSGVLGVVPGVIGCLQALETIKLASLVGEPLSERMLLFDALSARMRIVKIRGRSSQCTVCGDNSSFNKQTFKDFDYEDFTQFPLFAGPLNLLPAESRISSKEFKEILQKKEQHVLLDVRPSHHYKIVSLPDSLNIPLANLETRLNELTSALKEKGNGHANTESCTNPSVFVVCRRGNDSQRAVQYLRESGFDSAKDIIGGLEAWAANVNPNFPTY