MKIEAIDVTLVDVPASRPIQMSFTTVQKQSYAIVQIRAGGLVGIGEGSSVGGPTWSSECAETIKVIIETYLAPLLIGKDATNLRELQHLMERAVTGNYSAKAAIDVALHDLKARSLNLPLSDLIGGAIQQGIPIAWTLASGDTQRDIAIAEEMIERRRHNRFKIKLGVRSPADDLRHIEKIIERVGDRAAVRVDINQAWDENTASVWIPRLEAAGVELVEQPVARSNFDALRRLSADNGVAILADESLSSLASAFELARHHCVDAFSLKLCNMGGVANTLKVAAIAEASGIASYGGTMLDSSIGTAAALHVYATLPTMPFECELLGPWVLADTLTQTQLEIKDFEIRLPSGPGLGVDIDPDKLRHFTRAG