MMGRCLSVQSSNPTELKFQTLNGIQHLAESRRFKAWFLDQFGVLHDGKQPYPGAISALEKLATCGAKMVIISNSSRRASTTLEKLRSLGFDPSLFIGAITSGELTHQYLQTREDAWFASIGRSCIHMTWSDRGAISLEGLGLEVVENVKEADFILAHGTEALGLSSGAAIPMNLDELEKILDRCATKKIPMVVANPDFVTVEARALRVMPGTLAATYEKLGGEVKWMGKPDKIIYKSAMEMASVVDASDCVAIGDSLHHDIKGATVAGIASALITGGIHAAELGLGKFGEVADDDAVHALALKNNAYPTYVLPSFTW*