MRMNNPGEPQPMTIDKTGPVPVLYHGTKVDLKPGDLIRPGFASNFGQRRTAAFVYMTATLDAAIWGAELAIGDGPGRICTVEPTGPFEDDPNLTDQKFPGNPTRSYRTRAPLRVTGEVATWSGHPADRLQAMKDHLEDLKHRGIEAIED