MIFFKNKHILVVVTGGIAAYKSAILVRSLIKKGGNVRVAMTKSAENFVTPLTFSTLTKHTVLTDIFKANDGSVDHVAWARWADFIFVVPATANFVAKMAHGIADDTASTLLLASPAEKVIAPSMNDQMWNNPATVRNIKQLDTDGILIIEPTTGFLAEGYDGKGRLPESNDILEQAQIRLLAKNGKLKNKNVLITAGGTKEALDPLRYITNRSSGKMGYALAQAAVEAGAVVTLISTVERRLPFGSKLIKVTDAREMLDTVLEHFDKTDIFISAAAVSDFRPAKQSNQKIKKTGNQGLKVELVQNPDILATVGAKKTGQFVVGFAAETENIVEYAKNKLVKKHADMIVANEVGHPDSGFNVDNNRVIIFRPKQAQKEFPLQSKIDTARSIIEEIIKSVFE