MATTVDWCGRGSNLPAAMYDMVVDSKELMGALAPSMVSFSYPCSEQSASSLLAGANYLTPAQVLHVQAQLQRLRRPGAASGCLAAAPPLPMKRHGAVAVAAAAAARAPVKLYRGVRQRHWGKWVAEIRLPRNRTRLWLGTFDTAEEAALAYDSAAFRLRGESARLNFPELRRGGAHLGPPLHAAVDAKLHAICHGMDLPQPQPQTQSNATTTTMSTTATNTPSPFFSSESPVVKSEPVCSASESSSSADGDVSSTGSSDVVPEMQLLDFSEAPWDESESFLLHKYPSLEIDWDAILS