GVDPDDNDPRDPDVAQALVDLLNEYRKKLNPPLSNALRMRYDPKLKELAREFVKQCNPKFAPPEDLIIDGRPVGEVYYASPDAMTLEDAIARALAAWSFYELGKGPVPGEAEVGDWLVVVWALQYRIGGAINYCPNSPRRYVFLVILAPAGDPPGREDVPYPVGPPCGLTPDNCDNGLVTGPTPRHDLYPDWDELAEAGTCTDGDIRERCPAACHCGDCVI