MSRLLHAEEWAEVKELGDHHRHPQLHHHPQPPPPPATLPAREPPVYPAELSLLDRTDPRAWLAPTLQGICTARATQYLLHSPELGASEAAASRDEAGPSGELGMRIGGSATTSCATQKDGLVKVRDQLCLKGGLETDELGCSRQRAPSSKQVNGVQKQRRLAANARERRRMHGLNHAFDQLRNVISSFNNDKKLSKYETLQMAQIYINALSELLQTPSGGEQPPPPPAASCKGEHHPLRAAAPYEGAAATAAVAGGPPASGGGQRPAPPGSCRTRFPAPAAAGGYSVQLDALHFSAFEDGALTAMMAQKNLSPSLPGGILQPVQDDSSKTSPRSHRSDGEFSPHSHYSDSDEAS