MSRLLHAEEWAEVKELGDHHRHPQPHHLPQPPPPQPPATLQTREHHVYPAELSLLDSTDPRAWLAPTLQGICTARAAQYLLHSPELGASEAAAPRDEADGRGELVRRSGGVGGSSKSPGPVKVREQLCKLKGGVVVDELVCSRQRAPSSKQVNGVQKQRRLAANARERRRMHGLNHAFDQLRNVIPSFNNDKKLSKYETLQMAQIYINALSELLQTPSGGDQPPQQPASCKSDHHHLRASAPYEASAGTTTATGTPPASGGGQRPTPPGSCRTRFSVPTSAGGYSVQLEALHFSTFEDSALTAMMAQKNLSPSLPGGILQPVQEESSKTSPRSHRSDGEFSPHSHYSDSDEAS