MESENVESPHIICIPYPTQGHVTAVLKLAKLLHTRGFFITFVNTEFNHNRLLRSRGPDSLKGLHDFRFETIPDGLPPSHCDATQDIPALCESTSKNCMVPFRDLIVGINSTAGVPKISCILSDGLMSFTLDAAEELGIPEVLLWTASTCGFLGCLHYRQLIERGIIPFKDENFLINGSLDTPMDGIPGMNNIRLRDLPSFIRTTDPDDIMLNFIDREAQRASKATAVITNTFDDLEHKAVNAIKAMIPHFYTIGPLSILYDQFPKSASHSMGSNLWKEDSKCLEWLDNKHPKSVVFINFGSIAVMTVKQLEEFAWGLANSNHHFLWAVRPDLVMEDSAMLPQEFVKATEERGLLVSWCAQEKLLRHPSIGVFLMHCGWNSTLESVCSGVPIFCWPFFADQQTNCRYACTEWGIGMELDSNMKRDEVEGVIREMMEGEKGKEMRNKALEWKDLAEIATKSGGVFLQEF