MDFEIRFLSFYVIQVEGKDEQANKQFKHFQTLDTGEFEESELKDFLDGELKKIVKRKADRHPQSEQVPTKIGHFIVEPGHELDSNPNYNMFNRARLAETKEDFNELSEQFVRTYLDTSAVRGGVFLVASAVPRKYFDESFVFIMKCDFEPKVARISDASSLIKKVEMAITTKNMKSIQYPYMPEEGMVEEGELKIHQASHARYFEDFLKFVEYGESMPEIMKNQVMNMVQEHVYETFEDNSEELKQFEHDIEIWEASEKREIQERLDTHQVIEASAQIIEHTPEAQLKMKVGETEIKGLLADFGDSIHLAKVNGRYVALIEAETISFEKGSSPVEFYKPEGLHEVIERIRNKTEQD