MSAPEDFTIDPQTVKELQLLEAALSDVDLEIAAKQYLMTRDIFASRRSTIAKIPAFWAVVFEHAQRDLEAAITADDTELLVKGLVDIEVARPGIPASATPSDCGKDKFGEPRSVAFRFHFKDNDWIADKVLEKHFHYRYAKDGTAGLVSEPVKINWKAGKDLTQGLTDAAYNLWVAQKGNAAQKLDAVLDKDARKARDAAAKQLPEYKALAAMLEDADKAEGAISFFNFFSYRGRWISEAESVEAKAELEAKRARAAAGQSTKEDDEDDEDEEDDFAEEDVETFPAGHEVATTISDEIYPSAIDYYMEDDAELSELDIEDDDSDEEDVEMS