MASSVDLNADLGEAFGVWQLGQDEALMPQLTSANLACGFHAGDPLTIRRSVALAREHGVQIGAHPGFPDRVGFGRRDLAATPEEVYADVLYQLGALEAFLRPHGAKLHHVKAHGALYLKLHADPAIAEAVAAAVGDFDASLPLVLLAGAGGAEAARVARGRGLRVVFEAFPDRAYVAGGRLAPRALAGAVLHDPERVAERAVQMAAGSVTTLEGDTVALEAGTLCLHGDHPRAVENARAVRRALAAAGVQVAAF