MDSKQQRIGVIGTGAIGGFYGLMLAHAGHDVHFLLRSEFEAVNRAGLSLNSAVHGFRRLAPVQAYHSAQDMPPCDWLLVGAKTTGNHELAPLIRAAAAPGAKVLLLQNGLGVEERLRPLLPESLHLLGGLCFICVHRGEPGVIEHQAYGGVNLGYHSGPADERRRREIVEEGAALFRESGLESTAMPDLEQARWQKLVWNIPYNGLSVLLKSSTAPLMANADSRSLIEAIMEEVIGAAGACGFILPEGYADQLLAATERMPDYRPSMYHDFAHGRPLELAAIYAAPLARAAAAGYRMPRVEALHQALRFLEAQPR