MFKRLFSTSRSLLKAQTSSLDPKKLKHMQYLLQYYDPKVVESIMLAESSIKKEHFDNKKLATVPFGPHYLDDLTQKDAYFDHVPEKSFTDYLGMRQLNKPDLPPGVKGDVDRFMGDYDGNEMSMVMQDLVLSTGFSEDYISKLRSKTLILKSVRNQTSKGKISSFYALVCVGDGNGMLGVGEAKDREDNVMAVFKAHWQAVKNMAKVPLHENRTIYGNIEHKYVSTVVHLRSAPPGFGLKCNPVIFELARCAGIKDLGAKVYRSRNKMNVVKCVTEALVGQRTISDIALERGKKVVDLRGMYYSAS