KLTVPYTFPLPGGVKPGMVITVRGTVKKGAKELRFDFRNGDNIALRIEPLFNRNGKKVIVINTIKNGVKGEEILIDEFPFVEGKPFTVTIRVKENAFEVSVNGKPLFTFPWVETDLSSITELVISGDIDLDSVSWHME