MRSLVLLLALMALGGCMNVSDMGEGVRYHMSDAGLLDHSETRRTLSIRLQPDSFIFIGQGAFVPPGEGPVPRQNAVAQQAFKSFVEYFPMVRRAQGPLGLEEAIAQARSVGADYVLYTRFARTDDRIGNGDEWYDEQAVDRLGWDTGVVQMMLIETSTRYLIDTARIKSRGGLLTFHDNTPEDLLGAPMREYARSLLGMSE