MAKKSVGDLTAADLEGKRVLVRADLNVPLDDNQNITDDTRIRAAIPTIKYLLTNGAKVILTSHLGRPKGVTPKFSLAPLVPRLSELLGIEVKKADDVIGPEVEKLVADLANGAVLLLENVRFYKEEEKNDPEFAKKLASLADLFELDYLDGAVSNPKRPFAAIVGGSKVSSKIGVIESLLEKCDILLLGGGMIFTFYKAQGLSVGSSLVEEDKLELATSLLAKAKAKGVSLLLPSDVVIADKFAPDANSQAVAKKLAELSKKGVTTIIGGGDSVAAVEKVGVADVMSHISTGGGASLELLEGKQLPGVVALDEGVV