MFQLVGGNVKKSATERSGRKNMFKYKGPKGVKIGCVLDEDVAKEGLKLQTDVAITTPHYLTKLIEEGDVDPSKLRVVIYDEADLGLEQTSNEDLKLLFDNSDNAREFSRVSYLVGATVTESLGNLAVKDEILPEGKSFIATATRFAPLTKETEKLEAEEESSESTPFLASLKDLNLCLDPGLRHERVMTPDNTGLLCLTRMLRKELRDYELRTSESDEEETAELSEMEKLRQETNEFLEEDVSSSVFASSNAANITKTQRPRVVVFFPDEVDARDAILSLRDAMWGEHKLGVLLPDTGAAPLSIMEQFKKGDLTVLLATPNSIRGLDFPALTHVYTLFLPADDPREYLHLAGRVGRIGQQGSVRGQGGRVTTILDPEDAPKYDEMASFLGFDFVDVEPLQAEVTQESDVEAMRRYLEDTITLLGTADEPKVNYSEVESQEYVDDDDDDEEEDX