MHSIGKVTSVTFEKLIFEVSDFEKLNYNLLGQIYIAKGVIDYVTIKNEYSEKFIYQVVKVEDKEIPLSSEEHSKFKYHGRFECVPVGMIKHGKIEFNLKKYPFLQDKVYLTSQEEMEMVFSHFHNGNDITIGLIDDQYPAYFNTAKLLTNHTAIIGNTGSGKSTTVRQIISKINNLNTQNLHFHIFDVHDEYKDINGVKIVDVINDFKINIKNLEMQDWINLIKPSELVQLPILQMGLKYANAIENKIIEEEWLKCYIALSLYRNQQTDAVTKRTKILSILDGTNIDTEKYDSKYGNMDSNTEKKFIESLKNVVDNGGNIFTLSEVIEKAKYNVSSFNKLLEGLNYVFLLEESKGNNQARSYSATLETRIKNVQTRFSNLFGNNDTELEDKSIVYSVSELDDDLLLFFTTFILKKEFEKNKKMKLEDRSVNVFIFEEAHRYISKFKESSQFNEVEAFKKIAREGRKFGCFLMLSSQRPSELSSTVLSQCNNYIVHRVKNNVDLEYLLNSIPYINKFQLNRFSYLPTGTAYIVGELFPIPVEIEIFEEFSKNSTITPEIVYRS