MSLTDSISVFSEGTFEEQIQELVNYIVRGRSEEERGEAIRPFQVALKTQDGAELDLVRRQKVLSMVLADVKGLGDGTDREIEGFFNLIYSHLFSLYASDSPEATQHVSTLIETIVGASTDAPSIKYRIITNLFNIVDRRSPLRLTAYNALLNLAIQRDELSIVQSNKENIDRWLSEWDVSSEQKSQLLKKISDAYQQAGDPTTSYEYLLSYVRSIPPSSPDSQPAAVEAIATALRLPSTFDFDSLSKLEGVVAAKDHEIYGLLQIFLGGGLSDYLSWEASHADVFEKYNLDKSQLTRKIRLLSLASMAFQHVGRDLPYAKISETIQVEPTEVEKWAIDVIRVGLISGKLSQTTQTMHIIRSTPRTFENEQWQLLEKRLVAWKTGLASVLEVISNARGGAPIQAAA