MQFKRVKRNIDGVLLLDKPLGISSNQALQMVKRLYQAAKAGHTGSLDPLASGLLPICLGEATKFSHFLLDADKSYRALVTLGSTTTTGDVEGEIMTQAPVTVTQSELEAILQDMVGDILQVPPMYSALKHEGKALYAYAREGVEIPRKPRPVTIHAIALERFDGKQFEMVVSCSKGTYIRTLAEDIGSRLGCGAHLGGLRRLTTAHFNLKNAVTIEQLDQMSQAERDAVLLQVDAAIEDFPIVTLDADSAFYLLQGQEVWKSGLSISGLFRLYSEQGAFLGLGEQTSRGSIAPRRLLRQAGE