MGVSANLFVKQRGSTTALKQPKEIGFYSRTKDEEYLISDDTNLNYYYLPDAELDRKLDLSSGFQKFKDYYKDFEDRCSLRGLLETIESSERHKGKKINADIITFRGIARKLISCAFDSPSFNTVDLRIVSFNGQLFIKEVPEAVNAAKASSATEAGRNINQDLNVFTGYKFETLATLSNPLQYTPREVIEKRTKRIVSHGDEYISVVRTGVGNCKLILGAEVDCIFDFKENGRDNLKHYAELKCTQQVANISDTHKFERKLFRTWLQCFLVGIPRIIYGFKDDHYVLKTVEEFSTEEVPVLLKNNNPQVGSACLEAIKWYGLLTEWLLKMIPRDEDPHSQIRAFKLVFENNHLRLSEIEESDEEYSGLIDGEHILSNGFKEWRKSLK