MSTDSFEHPTLAELRDRHADWSQRQFGDVSAVGPAKHLSKEALEVAAAPHDPIEHADCWMLLWDMQRRAGISDAMLADAIRQKLDINMSRSWPPPQEGEAREHVHSPANVPWQWYSGRDDENFSFGPCDTREEAIRLAVEDGMCEERSADDPEVWENHIHLIEAQKAPLRLADWIGTDTLLERADEAVADSDRVCYEHDDGPWFEATPEQGADLAARLRRACDEWQAAHGLTFTCRTFSASRNAEFVIVPQLRELLPAPAAEGGDA