MKPRLNLKQENLSDGADQQHQTMEVEQDQSSMHGMVVTPEISGIMNQSQMSDMYQSDASEDSKVGILDGSSMQYTNLTSPNEAKTPTGPKTWTAEDMESALEALRSHNMSLTKASATYGIPSTTLWQRAHRLGIDTPKKEGPSKTWNEDSLNSALEALRTGTISANKASKAFGIPSSTLYKIARREGIRLAAPFNAAPTTWSAEDLDRALEAIRAGQTSVQKASTEFGIPTGTLYGRCKREGIELSRSNPTPWSEDAMMEALESVKQGHMSINQAAIHYNLPYSSLYGRFKRGKYDTPSSGGGGGGGGGG