GSLVPRGSAMGSQRFDEMLLHLEPRGARVPYNVVYDQDNNIWVASKGGLYKFNGKTLRTLHEDKKFFKKMAPFPQVISYKDRIIYTSAEFSDRTTILRVISLDGDVVHESFIEGLLNSMTITDSGDMYIVKQAEPGHRNNFIMTTHLDTPIGWDVVAESKPGEAFSRICALDDKTLVASINDFPMNMFSKQRLVFYDLETNTETGSTSKAGKEPGEIFFPRFIKKYGDGFILNDKSGRFSEFKKNGEFVAIRARIDAFLGEGFDVKDGEALMALTGMVKDPNEQLICDDWLETIKLDGSSWKADRE