MSALDSSWLFAFQKPEIPEAPVSSASTSPSPTESSGPSVDDLGPKPAKRRRKPDPKDVIRLISEPQAPVEVTEPPVLDAIKEDREYSPESGFNEAKSKAKADESVLSQMSQGIKEFNESVTELHGRPETSMSPSNLSFNLPSGIPYGTAIRAIENGKLTCPTPGCDGSGHQTGLYTHHRSLSGCPRRPNKNTIQMLALQQDTILHCQTPGCTGKGHVNASRSSHRSLSGCPIAHQQKLARKNVKLSDPRSPNSRNSSMHSRGATPISNEASSPSPSDSAGLARLLGHFDETPLDLSLKVKDDASNSDNENKAVSILDFLQSHKNNMEAEKARLSWPVSTESPIQKLLEQTNGRNPVQEYLALLSSGMMNNFALQNPALQPNFLFPNPFLAALNGQLASSEKKLQLNQVFQFQSSPANQST