DLAEEVLTEGTDIDPDKDNEVRVNVVKPGEGGASPKAGDRVYTKYRGWLPDGERVTSSSDLGRGLIFTLGQGQVIRYFELAAAVMKVGEVILAYITPETAYGPGGLDPKIPKGATLYFVVEVVSASGG