MSKVSNRTKIATALVGVLALASSNLVVADPLTDAQKADSMIHADAAASQKNVDKYFDQAQDMLFEYGSVADERESLKSYNDYVASLVADQQKSMDAIQNDINGVDKLRQGVVPLMFKMVESLEQFVQLDLPFNSEVRANRVKELKRLLNTAEVTLAEKYRLILDAYSIERDYGSAVDVNQGSLSVDGKEVLVDFFNLGRVALYAQSLDQKTGWMYNPQTKGWDKLEDSYLRELTKGIRIARKQGALDLFALPIPAAETAQ