MQLSADISGVCRYNETGSIRPGVIGGSKPKVATPQVVEAIHRYKSETPTMFAWEIRDRLEKDGICTQETLPSVSSINRIVRNKALPYWQLHKNSQRDV