MKQRRDGNKTEIGGWTFSLLIFSTDLVNIFEVFLPQLLLYPNPSDPLNGEAASLMMKDPESYEQKVKVLPNCSDHTAFRKILESFSRMLRQHMFIYGRTDPYLHDMLIVYASDAFIKLTD