MKRYSASGSNAEKNIVDHIRRPMNAFIIFAKRNRPLVQERWPNRDNRAVSKILGQWWYALGPEEKRKYHDLATQVKEAHFRAHPGWKWCSRERRKISSESRKESELFTTFVYLV