MPPIRNKNEKNLAEQEGRILLAISDLKNGKISSVYQAAIIYNIPRTTLYDRLNGIQQRSIIRANGHKLSQFEEESLVKWVLDLDKRGLPPRHSLVREMANYLLSQRGNQQVGEKWVYNLIQRRPEIESKFSRKYNYERAKCEDPKLIQEYFDRVREVISKYGILLEDIYNFDETGFAMGLCATAKVITGSDRYARPKLLQPGNREWVTAIEVINSTGWALPSYIIFKAKKYTWLGWFEDLPDDWRINISDNGWTTDKIGLEWLKTHFIPLTNGRAMGNYRMLILDGHGSHLTAEFDRTCTENNIIPPLDVGCFAVLKRHYGQLVEQQMRLGFNHIDKLDFLTAFPKARTMAYKAQTVRNSFTVTGLVPFNPD