MPAKDRVAYFYDGDVGSVYYGPNHPMKPHRLCMTHSLVLAYGLHDKMEIYRPHKAYPVELAQFHSADYIDFLGRITPDTQGLYSKELSKYNMGEDCPVFDNLFEFCQIYAGGTLDAACRLNNGSCDIAINWAGGLHHARKCEASGFCYVNDLVLGILELLKHHARVLYIDIDVHHGDGVEEAFYQTDRVMTVSFHKFGDLFFPGTGDVKDIGSNEGKYYAINVPLKNGIDDASFTHMFKLIISKVVDFYQPGAIVLQCGADSLAGDRLGCFNLSIEGHAECVKYVKNLNIPLLVTGGGGYTKENVARCWTVETGALLDTELPNEIPENDYINYFQPDCKLKTHPANTMDNLNSKSYLSTIKMQVFENLRKLQHAPSVQMHEVPPDCYLRETDEDEPNPDERIDQHTQDKHIQRDDEFYAGDNDNDHDMEEAS