MARGSDKDFVKKTIHKSGQVRNLIYHSIKRNMLFRACSEEELQDLIDAFDTSNFKAESTVIKQGDKGDLFYVVQEGKLEVMVSTIDPNDESGNSTQDITVGVPYVSGSSFGELALMYGSPRAATIRAKSDCVLWYLDRRAFKGITGSYKQKREEIILDTIRKVKIGDNILGDVLHSSDIDAMALATQSDTFNRGDVIIRQGERGDAFYIIESGTVDVFTTKKGDEAVARLTCGQFFGEKALFSEDVRQATCIASSDVKCLTLTREDFVRMLGNLQDLIQ