MATGGSNEDDYLSTCGICFIKYDLLMNRPKVLPCSHTYCFTCIQAMISSGNPLKCPMCRKTAVGIDKVESLPNNVHAEHIILLNEKLEKAEAEAKLSSKLLDAYFKSNKSECQVFVVTDDHEPKVLSFNASKDAVNHFHHTSVKIPDTEKPTKLRIISWQGFMVNDIPAFPLLMTSLVNILKAQNPDVVFLYNVEPATLDRLKKNLPSFKFIYEFNDQMSVTLLNTSVSYDSHEAVQLPVEESGDYNFLIVEAHVGSLKLKLINAEIDMYASDMWRENFTKLMLDKLGKESDATANIILRMGGCCDEQNWHTYTRDVGLPHRTVDVWEACKKPGMCNLIWRYDNMTETDVLEYKNFNGKLPYIDHYRFSRVYLRPAKTVFAQPKFYGEIQFLNITLAIHSAIIVDFDISSTFCLS