MELTSLALLLSFVFLVYYFLLRDPRPKGLPPGPRPWPILGNLLQLGDMPHSQLAHLAQSYGHLFTLKLGAQTVVVASSPTAAAEVLKAKDRILSGRYVFHSFRIPNHVEFSMVWSECNDYWKMLRRICRTELFSPKMIEAQAHLREEKVAQMVGFLKGKEGQVVKIAEVVFGTLFNIFGNLIYSKDVFDLNDPTGGEIKGHIWRLMELGNSTNPADYYPVLGKIDLLGQRRAVADCLQQIYDIWNVIMRERREKKGDDTNNDFVRVLLDAELNDHQINALLMEMFGAGTETTASTIEWAIAELTKNPIILSKLRQEIQTIVGQNPIKESHLPHLPYLQACVKETLRLHPPTPLLLPHKALEPCQLLGYTIPKDCQVMVNAWAIGRDPKTWTDPLNFSPERFLNSNVDFKGNDFELIPFSSGRRICPGVPLATQFLQLIVGSMVQSFEWGLPNGIQPSELVMNEKFGLTLQKEPPLLIVPKARV