MKIMMGMNEAIAILSHTPLIETVDTVPKGHLRIATAFRYPDGSTVDLFVVNRRDLLSEIGPLTLTDFGNTFLWLDQLDIRPLKSVRRKRLTEDVLNTYGVTHDKGALSCMVNADDLLAGIIRLGQACIRVADLTFTQRIAAQGSFTEEVESLIDDTGLDYEPNAKLPGRGNVIVPVDFLIRAPRLDMAVFTLPAESSYPSAAKTRANEVFARCYDLRDWQGQRIAALDDRRALYREDDIGRIRDVATVIPISEAGALRQLLSAA