MPPIRNKNEKNLAEQEGRILLAISDLKNGKISSVYQAAIIYNIPRTTLYDRLNGIQQRSIIRANGHKLSQFEEESLVKWVLDLDKRGLPPRHSLVREMANYLLSQRGNQQVGEKWVYNLIQRRPEIESKFSRKYNYERAKCEDPKLIQEYFDRVREVISKYGILLEDICNFDETGFAMGLCATAKVITGSDRYARPKLLQPGNREWVTAIEVINSTGWALPSYIIFKAKKYTWLGWFEDLPDDWRINISDNGWTTDKIGLEWLKTHFIPLTNGRAMGNYRMLILDGHGSHLTAEFDRTCTENNIIPPLDVGCFAVLKRHYGQLVEQQMRLGFNHIDKLDFLTAFPKARTMAYKAQTVRNSFTVTGLVPFNPD