MTFFDITVHFLSASGIPKMDVVGTADPYFVANLDDRLKYVSTVQDNILTPTWDEVWRVKNVPQEATLAVEVLDKDSNSLTDGYIGQFSIPVYSGEQQLRIEDKALKRNRGTFRLSIDIVPSEDPEASHHPYTFDGPIRFSHHCSPTVGRIANTDSRLYSTWKVYIKGVRLFFGDQVQTWNQDYAKARSIFQGPTSMAVRSVIHTGHRMLYARTAANGFGVLDTPDDFFHLLHGHADPKDAQGGLFVHRIKPALYTYIIAVDDESLRFSETGARFLVNMASKHALHSNCAEAVRYSGEF