MARKYFGTDGVRGKVGEYPITPDFVMKLGWAAGKVLSKKGTRKVLIGKDTRISGYMLESALEAGLSAAGLKAILMGPMPTPAVAYLTRTFRAEAGIVISASHNPYYDNGIKFFSADGTKLPDEVEMAIEAELDHELKCVESAELGKALRIDDAAGRYIEFCKSTFPSNLSLEGLKMVVDCGHGATYHIAPSVFRELGAEVIAIGCSPDGLNINDGVGSTAPEALAAKVLECKADLGVAFDGDGDRLVMVDNTGYIIDGDEILYIIARDALRNGRLKGGVVGTLMANMGLELALQTLGIPFARAKVGDRYVLEMMNEKGWRIGGENSGHIICLDQTTTGDGIVAALQVLTAICTAEMPLAKLRSGMNKFPQVLVNVRFAEGRDPLAADAVQQEVAKVEQELAGRGRVLLRKSGTEPLIRVMVEGEHEQQVRDMAQRIAQQVESAF