MESQVLRDAGAAVLTGATALAVLRFWEEVGNRALLDQKLCRKLVHITVGLVYFLMWPLFSADDVYAPFLASIVIAFNIIKVTLIGLGIVKDDGVINSMTRNGDPRELLKGPLYYACAMTLATVIFWRTSPISIAVICNLCAGDGVADIAGRQLGRIKLPYNPDKSYAGSIAMFLAGFLASILYMCYFHLFGFVEESWTMVIAFGVTSLSAAIVESLPISTRLDDNLTVPLASVLIGVLVFYYIGARNLCCMSADSSDISALVQNQMFLGRF*