MKVQTKSTILLKPSYEGKSPSTTDSIPLSVFDKFTYDIHIPVLWAFKPPTPPNTTIQKGLQKALSFYREWAGRLGIDNKGRPAILLNDEGVRFVEASANCTVDQAMPLNPSVALLNFHPSVKGVEELLQVQITRFTCGSMVVGFTSHHIVADGHSTKNFLIAWTRACRGLDMNPLPLHDRTIFTPRDPPRVKFEHKSIEFKNKKVEHPYPYSNSDYTSDGLVIHMVHFTLEFLTKLRAKASAGRNRPYSMLECLVAHLWRAITHARGLNEFETTHVRISVDGRARLNPPVPNEYFGNLVLWAFPRAKVKELLQEPLQYSAEIIHDAISNVNDDYFRSFIDFANKEEEVKDLVPTADADKAVLCPHLEVDSWLRFPIYDLDFGGGRPYFFMPSYIPVDGMLGLLPSINGDGSIDVFISLFEENLATFNKICYSLSPSCS