MPPIRKKDPLKSAQIEGKIQLAISDLKNGRILNIREATRIYDIPRTTLRDRLKGIEYKGEKRANHHKLTQSEEDSLVKWVLDLDRRGLPPRHSLVRDMVNYLLLQHGKPQVGKNWVTNLIKRRPEIDSKSARKYNYERAKCEDPKIIQEHFDRVRDAISEYGILPEDIYNFDETGFAMGLCATAKAITGSDRYARPKLLQPGNREWVTAIEATNSTGWAIPSYIIFKAKKNVRLGWFDDLPSDWRINISENGWTTDQIGLEWLKTHFIPYINGRSMGSYRMLILDGHGSHLTAEFDRTCTENNIIPICMPPHSSHLLQPLDVGCFAVLKRHYGQQVEQRMRDGFNHIDKLDFLMAFPKARTEAYKARTIQNSFVATGLVPFNPDRVIQQLNIRLKNTNPPSKSIKQYTIILLTNTSKYTSIRTPDNYNKETYK