MSRFGRHGGETKVYVGNLGTGAGKGELERAFGYYGPLRSVWIARNPAGFAFVEFEDPRDAEDSVRGLDGKVICGSRVRVELSTGMPRRSRYDHPPSRRPFDPNDRCYECGEKGHYAYDCHRYSRRRRTRSRSRSHS