VKIDDSAQVSELKDVVKGKNSSTIKCDAKDLQLFLAKNDEGRGAWLDGAGAAAVALDERGHPQGCVQMDPTLSIKNPKHFGDNFQPER