MSSSGVKTYALGDFKLTSGEVLPGAFIAYETFGEPTSPAIIYPTWYSGRISDNHWLVGPGRALDPARYYIVIPALFGGGQSSSPSNMPHLRGTKPFPDVTFRDNVTAQHRLATEHLGIAHARAVLGWSMGAAQTYQWLTQHPGFMDLGVPFCGSARTSLHNQVFLEGVKSALLAAKGASSAGICAGERSAAGGYRNWTAEEREAGLKALGRVYAGWGFSQAFYREKLYEGLGYKSLEDFMVGFWEAWACSKDPENMLVMLHTWQAGDVSAQEPYGGNFESAMKGIKAKTLVLPGKTDLYFPPEDSEYEVQCMNKGVGKCIAFPSIWGHWAGGPGDNKVDVDWLDERLKVFLGTGEFP