MESENVESPHIICIPYPTQGHVTAVLKLAKLLHTRGFFITFVNTEFNHNRLLRSRGPDSLKGLHDFRFETIPDGLPPSHCDATQDIPALCESTSKNCMVPFRDLIVGINSTAGVPKISCILSDGLMSFTLDAAEELGIPEVLLWTASTCGFLGCLHYRQLIERGIIPFKDENFLINGSLDTPMDGIPGMNNIRLRDLPSFIRTTDPDDIMLNFIDREAQRASKATAVITNTFDDLEHKAVNAIKAMIPHFYTIGPLSILYDQFPKSASHSMGSNLWKEDSKCLEWLDNKHPKSVVFINFGSIAVMTVKQLEEFAWGLANSNHHFLWAVRPDLVMEDSAMLPQEFVKATEERGLLVSWCAQEKLLRHPSIGVFLMHCGWNSTLESVCSGVPIFCWPFFADQQTNCRYACTEWGIGMELDSNMKRDEVEGLVREMMEGEKGKEMRNKAIEWKNLAEIATKPGGSSYKNFDCVVNQVLWPTKH