YRGVRKRPWGKYAAEIRDTGRQGARVWLGTFGTAEEAARAYDRAAYSMKGHLAILNFPEEEVFEFEYYDDKLLEELLDDKREKKRD*