MDKTVVLYPGLGVGHLTPMVQLAKLFVQHGVAVTVALVEPQVELASFSAVVARAAATNPSVTFHVLPPPAPAAEARRERLDYLRLMDAPLRDFLRSLPAVHALVIDMFCSGSLDVAAELGIPAYFFFASGASFLAVFLNLPSVMANMDTSFAELGDSPLRLPVAPPFKATDLPKVILDNDEGTKAILRMSERIAESNGILINTFDALEARAVRALREGLCIPGRPTPPVYCIGPLVTEGGDKKHECLEWLDAQPDNSVTFLSFGSLGTFSKKQLLEIAVGLEKSGQRFLWVVRSPSSDEQSIGDPLPEPDLDTLLPEGFLERTKDQGLVVKSWAPQVEVLGHRATGAFVTHCGWNSTLEGIVAGLPLICWPLYAEQRLNKVFIVEEMKLGVVLRGYDEEVVKAEEVEAKVRWVMDSEGGRGLREHAAAEKSKAVQALNGGGSSQAAFVEFLNNL*