MATTVDWCGRGSNLPAAMYDMVVDSKQLMGALAPSMVSFSYPCSDSGEQSSSSLLAGANYLTPAQVLHVQAQLQRLRRPGAASGCLAAAPQPMKRHGSVAAAIPARPPVKLYRGVRQRHWGKWVAEIRLPRNRTRLWLGTFDTAEEAALAYDSAAFRLRGESARLNFPELRRGGAHLGPPLHAAVDAKLHAICHGMDLPQPQTQSNVTTTTNTPSSFFSSESPVVKSEPVCSASESSSSADCDVSSTGSSDVVPEMQLLDFSEAPWDESESFLLHKYPSLEIDWDAILS