MDTLMPVALIDDDKDLRRATAQTLELAGFSVSAYDGAKAALADLPADFAGPVVTDIRMPEIDGLQLFATLQGMDVDLPVILMTGHGDIPMAVQAIQDGAYDFIAKPFAADRLVQSVRRASEKRRLVLENRMLRKAAEDAQENLPLIGQTPVMENLRNILRHIADTDVDVLVAGETGSGKEVVAQILHQWSHRRKGNFVALNCGALPETVIESELFGHERGAFTGAQKRRTGRIEHASGGTLFLDEIESMPAATQVKMLRVLEMREITPLGTNEVRPVNLRVVAAAKIDLGDPAVRGDFREDLYYRLNVVTISIPPLRERRDDIPLLFSHFAARAAERFRRDVPPLSPDVRRHLASHTWPGNVRELSHYAERVVLGVEGGGAAAVPPQPTGATLPERLERYEAEIIRDTLSANDGDVRRTIEALGIPRKTFYDKLQRHGINRGGYSSRK