MSRFRSSFGLVGEDTRTLRESNRFRRWLSLINNPRLQRMNPLNVFKSARVCRRHFGPDCFNGMCRNLLPIAIPTLHLPEVRPVALVQPMDAVGDELEHLLREERRQQLKRHGATETPYGDEANEIGKRARIGVTLMSSDVDEAECNMGDRYFDRIIAFDVDEEYDDRSLASDSRISPVCDGNYGLTSFSGLVMSTAELNTLKQVEILNEPPETLLNDSPPPPDDRSRVSIEQGYEQLVREFATEASNEEQEQQVQRKEDVVTNNRGESLLEESTTKQTGMEEFRKGMYRLEPISTSYITNLPKTLQEHQ