GISPEDLGLVLKVLEKVLKDREGCGGDTLINMVENNPEIRDLFKEFDHAKTKEELLKSKDGRELGLVILGLLLGAFKSGGNFKGYLKILGRYGLLELQVPIGFWYAIGGALLLVLSEYFPDVMGEEVQNALLKGLSYLIDLLRKYYKKGGYGG