MKNILLGVTGGIAAFKSASIVSLLKKKGYNVKVVMTKNATNIIGPLTLETLSRNRIYVDMWDTNPHYEVEHISLADWADMVLIAPATYNIIGKVANGIADDMLTTILSAISVRKPVFFALAMNVNMYENPILKENVDKLKSYGYRFIEAEEGLLACNYVAKGRMSEPKDIVEEIERYNIYSKIENCDTTLKGKKLLITSGRTKENIDPIRYLSNNSSGKMGYCLVQAAVDLGAEVTLISGPTNLDIPKGLKNFISVESAIQMYEKVDEYFKDTDIFIACAAVADYRPKEYKKEKIKKSDSDLTIELVRNPDILAEMGKKKDKQLLVGFAAETNDIKKNALKKLEKKNLDIIVANNASTMGTDSNTIEVIKRDKSSVEIKQKNKIELAYDILLEVILELKKDKNE