MESNNEGELDVIISNVVATFTTGCRLDLHTIGSKGKNVIYKPKQGTVTMQLRKPRITANIWASGKVICIGASSEADAKLGARRIARCLQKLGFGVTFGTFKVVNVMATCSMPFKISLVDFTMMNRFRATYEPELHPAALYTMKEPKATIKAYATGSVTILAPSMGNVAAAVQHVYPLLSECRRPL