MSRFGRHGGETKVYVGNLGTGAGKGELERAFGYYGPLRSVWIARNPAGFAFVEFEDPRDAEDSVRGLDGKVICGSRVRVELSTGMPRRSRYDHPPSRRPFDPNDRCYECGEKGHYAYDCHRYSRRRRTRFHRLIQRVTILYDFLRHLANPTRSIACYDRGTSSHTPALRLLPLLLNYA