MSEKRIVVDPITRIEGHLRIEVVVDENNVVKEAYSGSTLWRGLEQIVKNRDPRDAGFFMQRICGVCTFSHYRAGIVAVEKALGITPPLNAELTRTLMNAALYLHDHIVHFYQLHGLDWVDVVSALSADEKKASDEAFKYTEIPYATGADKLKEVKERVEAFVKKGNLGPFANAYWGHSTYKFTPEQNLIALSHYLECLSVQRTIAQMMAIFGAKNPHPQSLTVGGVTCIMDLLDPARLGEYLSKFKEIEQFVSRAYHADILMAAKAYGNEASVLNDVGVSNLLCYDEFLVGKNDHLFKGGIILNGDISKVYDIDDAKITEEATRSWYKNDAPLHPYDGQTDANYTGLIDGESVGPDGQITHGKIFDTKGKYSWIKAPRYDGMPMQVGPIASIVINYARGNERVVPVVDKFLKDSGLPLSAVFSTLGRTATRMLEATVVSQHALTAFNSLIENLKTDQETCAKYVIDNNKEYKGYFAGNAPRGALSHWCRIKNGVIENWQAVVPSTWNASPKDAKNQMGSYEACLIGLKIADLSKPLEIIRKIHSYDPCIACAVHVMDTKGNNLSEYKINPNL