VFSVGITPQTKSSKNLDYVVMRNKCGMTLYSKSELMVPFVFSTSNNCEPNSMIRVHAEYTEERYANKPVERCPNHQYKDTLAATANIRQHFVRCEHVGAEYVEKDGGYFVRIPMCDSTGFAFTCFSSCSGGINRRPLQLVFTLEAPGTGKVLDICLIALKVCANPLRDSSKEDDKMYAFDSSCDPFGGISTRRRAVRPEETMFKRGRGRFCDDSCFIFELHMNDFAKFRKFLWYMANEDKIDQLISLDTPENPFREEDSMFSVETPFK