MERASRGFREGLRRELPAWRAEGLVTDEAARALAARYDLAAAEPGGPSFLAVYVLGALLVGAGVISLVAWHWESMSAAAKLVTLGVSMAAAHGAGWWLWKGAGRSPRLGHALTVLGTLVFGASIGLVAQIFHVSGAWWGAFGAFAAGALAAALLYESGPHLLLAAVAGLWLFGPGFAGDHARPGIALAYAGGAAVAALAWRTRSRTLLAVGAVGVALTLASGHDALRADEGVLPMIAALGAALAAGALVVRDPSRLPLAAASRLLGRLAFYGAAFLLSFHDVANHLRFEDGITPAIALVVLPLLAAAVAALAAGLRRDDVDPLARGEAMLLAATVLALGAGLSLEAGRGAAVVANLSLAFLAIGRIVRGLSWLARGPFWEGMAVSGVLVASRFLEIETHLWLKGAAFIACGVLVIVAGVAFERRRAEREEVNHALA