MFYNPRPKELDPVEGVYWGRQAHLRLVTGPTYQQIELVTNITDPADIDYVRLTLNGSPVVDVTGQDLVDIQEHRGNYVEDGRYIIPFADLGMKTKQGIRHGELVTLPGELWMMYIQLKNKDGDAAPPSIEARAHTTAAQQERYFLPELKTFTWNGSKVGRQLFDYPERSPYNAIKRMHFQTDDIARVRVVRDDVEEINVTREDNGFDLRVVGLEQNSGYFSLDFVRFGFGSEGKLNTAAQRQLGFELDLEKVGPVNVLIEGIKQVKPLPSNG