MSSNAPSDQLLSVSDLGSALPDLSATDHAGLVNVLKDKLQTLAGQQSSMLDSLAPDVKKRVVALQELQVQYDDLERKFFEERAALEARYQKLYEPLYVKRYEIVNGITEVDGVTEDVVQTDASDKQKKSAVKGVPEFWLNAMKLNERLAIQITERDEEALKYLKDIKWCKMEDPKGFKLEFIFDTNPFFKNTLLTKEYHMIEEDEPILERAVGTEIEWNTGKNLTQKVMRKKVKKGAKNTKPITKTEACESFFNFFSPPQVPDDDEEIDQDKAEELQDMMEQDYEIGSTVRDKIIPHAVSWYTGEAVEEFEEAEESGDMDEEEEDDNEDDDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED