MFESRPHLYPVETSLEAKTRDVEKQALKKADNMRMSAQRLVYRFLSFLQSKGHIAHVPFLAKQWTILSNGDACMYSSNLHKLSSWEMENCPWWIDMAEGHVLARERELHSEVKKKDTSAKSLDQRREEGPTWHSSLKGKEPMGHSNVLEEIDDELEDNAAYDGDHIGGTLTSSVKKTTTFCFVPELSYGFDLPFVSRCIVCVENYICIAIDFSAGVKNPTWIPIHEHMLKARSTSFQYTRGGKFVAWGADFIFLDLPFGGTLYSPSGKHAWDQLTEEHVRSGIVLSATTLTDSGWLLIMASFRGGCIGLVERFCRGSGLFIFRRILVRHHCSYGYFENNGERVECDTSVLFMVHRVGMHPRRYITESSAHFRSLQMRASDLMVHHYMPDSHYIMSPTGEPWRGGQQRGQAFLGCFAEL