MLLVLCVDLDDDLGRKTGFSTPVVGREPVEEAAIALATADPEDSDVNVIFQGLHVYDDLSERDESVEVAVVTGNEEGDVAANREVGEEIDTVLASLSTADDVTALVITDGAQDESVIPVIRSRVPVDGVRRVVVRQAQNLESMYYTFKQVLDDPETRGTVLIPLGILLLIYPLALIGSALEMPGFVLGTTSALLGLYLISRGLGLGERLDTAAAQVRRSLYAGRTTLLAYVVAAALFVLGGVSGTNTLEEVDPSTAPVMLAALVYGSIQWLAAAGVTTSLGQITDEYIAGDLEWRYLNAPFYVVSIALVLHAVSAFFLGRADVGYLATALTVGTLLGITSTLAFAIAESRFSDHEESEADAETEEPRTAERVRP