MKKALVLVFDGSGYDRTLVPFVILERGNIDVYVAGLDGSDPTTDTDNAVVPPDASLAEAFTGGPWDFIVLHGGPEGAERAATSPRLKGLAKEAASGNRFIAAIGSGPLTFRAHNVGAGAVVTTAPEALGALSNGGRYVLSPAPVTLDGRFITARDPGTAPRLALEVVEALRGPAAAKEVSKGLGLP