MSRVTSIILIFVIIGDKIGVLLDPSKFGDQLMRYPKPVLSVHVASFQLPVMSTPSLTNAQQVRDFVPTKHDKPYPAIVPRKSPLPKGYVVCIIGAGGAAGAGLARSFATAGASGIILATRTQATLEKTSKEIDSINNSTKVVSVMCDISSEVDVAKIATAVKEQFDGKLDAVIVNCGFSGPLSKATVIEEEVGDVQKAFAVHCTGTWLAAHHLLPFLLESKGSFIVISSISALGISGFGTTSHYCASKLAQARIVEILHAQYADKGLFVASVHPGGMKSEFSLAASKDIQHLLNDSPDLVGSFCVWLLNSDGMQRRKEALNGRWLSCKWDVGELEDRYDAIQQRDLLRFRMAIE*