MSMDLKRISVETTSFDFVVIDQFKKSAFSAPNTKMKTIKSCVNKFINRFNLYEEQHIFWQPVQKSNARLLLNANDFSQLGTVLHRQITCNIFISEEALKKYNLTICGPYDEFLDDFVPLENNVAKSDNVVVSRKCLSTISEQLSILENYINKTQYQEAGPGKTEEKKYVVLPEDKPELVEFFSHLKTSEQLQEIYNGYRVYETLLQKFDGQKEKMHSFLHEGTSVPEGESMEQIALFEEPKEKKEALATPDDRSLRVDVNHEDNSLHFILYNNADLIVPGNCTFEFSSSASKVYSIKMGPHEIGPKGQKELWYFPSLSAPLVDYTVKIINQNGDVIFIGKCTESNEVTLKSALSSFSTGSFHTLQDPNNVFRADALSSFDESSVMSSPFPNEIDEIYDSGSTLNRPFTWEEI