MKVSTESSILLKPSYEGKPPSTAGSIPLSVFDKVTYDTHIAIIWAFKPPIPPNTNMQRGLQKVLAIYREWAGRLGTDDNDRSSILLNDEGMRFVEASADGTLDHTMLLKPSKALLNFHPAVKGVHELLQVQITRFACGSMVVGFTFHHLVADGQSTINFLIAWARACRGLDMNPLPLHDRAIFTPRNPPLVEFEHQRIEFVNKKMIKEHPYPYPNSDDSSNRLIMYKVHFTLEFLTKLKAKASASRKRPYSTLECLVAHLWRAITQARGLNESEMTHVRISVDGRARLNPPVPNEYFGNLVLWAFPRAKVKDLLQEPLHFAAKLIHDAVSNVNDDYFNSFIDFASKEEEVKDLVPTAADKLVLCSNVDVDSWLKFPIYDLDFGGGRPYIFMPSYIPVNGLFYLLPSIVEDRSIDVFISLFEENLVTFNKICYSLSPKL