MKRVLVVLAHGANYEQVLVPVELLGAGGIEVIVAGMLGEEPVTTADNVRLPPDDSLEEAAKRGPFDALYLPPGDEGTGELAASPLVAGLLKRADDQKRLVAAICTGPNVLRAHNIFPGATVTCSPDYRAELLEGGRYTYSDDPVTVDGNLITGRGPETAGGFALAVVALLGGEAKAEEVAAGLDVP