MATQTAVKKLACVTGGSGFVSALLVKRLLEKGYAVNTTVRDPANKTKVSHLVDLQGLGELKLYRADLTDEGSFDEAISGCDIVFHVATPVHFQSKDPENDMIKPAIQGTLNVLKSCMKAKTVKRVVLTSSAAAVSINQLTGTGHVVDEECWSDVEFLSSEKPPTWGYPVSKTLAEKAAWKFAEENKLDLITVIPVLMAGRSLTKDVPSSTSLAMALLTGNEFLINGLKGMQLISGSISMAHVDDVCQAHIFLAENESASGRFICCPINTCVTELAKFLSKRYPQYKVPTDFSDFPAAPKLSISSEKLIKAGFTFKYGIEEIYDETVEYFKSVGLLAE