MVLSLRLEGSHLFSWNGELKFAFRATIVPERVKPVPLDLFIVLDVSGSMGIIDNPPEVDDSLIAGTAEVDGHVVRYLKDDIGVNNRLEVALEAIRNLLENADTSTRVTIITFSDHVNVLCRRVTPSTALEHLEEIVPDGNTALYSAVKKAISLIDEHPARVLLITDGYPTDVEDETEYSKLEVPRFSQFIPIGVGEYNAKILRSLADLSNGRFYHVNDVSEISRIMEEERAKPSGGVKVRVDVLSKFPVNYVNYTPPIYIGTVEGVTRIYGFIQVPPKYSGELVRVKLTYTDTLDDREYSLEKFISVIPATDSAQFVSGLNKYLLWEAEYYEKMKEISKLLESGMQVEATRKMQELKDIAERTRKADLIEATKKLMNSSDEKEISSEITRKMRS