MGVPWQGDRLRREPLPHGSSVSQAGMRMQCECAVMEANLDVVPLKTTSCDAILSHQLQIDIPGAMQCRVGSPGRGASLTAKAVVGAPKQWSLAANASRDIALAGESERQRSLLQAARWEHSESTGTARRALKVVNDTTELAARTLDQLFQQGQQVDRATHGVDQIDVQVQHANRIIAFMGRWCCFRTDKHDTDLEAEKISRSQVVQRQQMDCVLATECIAIGYVGKHELLAAAMTKCGAAGPAADAAAAAASSSAADAVASQPWSELIAAVPGPLGRERAAGRGSMPMLGHGLEX