MKSLLFAALLLGACIGARAEGDVDESAVVVLTDDNFDATISGAKFALVEFYAPWCGHCKSLMPEWAKAALALKEYSSDVILAKLDATEHKTAAGKHEVQGYPTLKWFVNGEVAMDYSGGRTADDIIRWVKKKTGPATVEVGSIEALESAQADNKVFVLGYFAQLEGDDHAAYEAAAQKSDDATFLKTTSAEVAAKLGITSAPGYALGRTYDDFGFEAVSGAGHPAFEGKAAEEALDDFIKAEKLPAFTEFSQETSQAIFGSGITHQVIIVAPGESFAKGSDLFNTLVEASSKLKGKIVMVTAKVEGDNGKPIIDYFGLDKDSTDTQVVGFDSAGGKKFKFEGPVTAEALAAFGEDVAEGKAKKFFKSAAEPAEPLDKGVAVVTGNTVESIVKDASKDVLLEVYAPWCGHCKALAPVWEKLAKRFAKVDSVVIAKMDGTDNEHPDIEAQGFPTLIFFPAGEGAEPVPYEGGRSLGDLTKFIKKHATIPFELPKKKKKGDENKAEEPAKEAEAAEEEQKDELX