GIDPFTDREKQQLSIEAARLYYQSDYSQQQIAEQLNISRPTVSRLLQYAKEKGYVQIRVMDPFEDLDALGSILEEKYGLLEAHVVFSPTPDYAGITHDLSRYGAEYMHETVKDGDIVGVSWGTTMYQIAQNMQPKQVKGVEVVQLKGGISHSRVNTYSAETIQLFAEAFQTMPRYLPLPVVFDNADVKRMVEKDRHIERIIEMGKQANIALFTVGTVRDEALLFRLGYFNEEEKALLKKQAVGDICSRFFDAKGNICSSAINDRTIGVELQDLRLKERSILVAGGSRKVSSIHGALTGKYANVLIIDQHTARALVNDL