MSRDYQFKLPSLLKGPSIVSMEDPYKPPLLQKFSSSDCFNDYEQRQPPFSRMSSFFLYDSGIPLGPRRSVTYQNYPPQLQHLQSQKSQIIEAKQKVEIIPKEKEKLEQEEQLEQIEQVESNEQEEREQIKRKKQQQNFKRLQIQKKIKKKRNSELEQQPCFCRNSGCLKRYCRCFHSGRMCLKDCQCVEGCLNNHDHLEQRNDAIKHVNEKCHRNKNVPKDALFKLKDCFGCNCKKTRCQTGYCECFLRKSKCTMDCQCDNCENGLDEAYLESQQKRKNYRAKRK