MKVKNVVVGAGLAGLTIAQRIASEWQEEVLVIEKRDHIGGNVFDSYNEDGILIHNYGPHIFHTNDKGVYEYLSKFTEWNDFWHRVLTYVDGNLIPMPITVETINKLYNLNLSCEEVEEFIKKQAVAIDEIKTSKDVALSKVGVDIYEKFFENYTKKQWGIDPGEIDTSVISRIPIRYNRDTRYFTDRYQGMPKHGYTKMCQNMIADKKIKILLNTDYKEIIDDLDYELLIYTGPTDYFYNYKHGQLAYRSIDFKFETMDCEKYQEAPVVNYPNDYDFTRITEFKQMTWQENKKTTILKEFPCSEGEPYYPFPTKECKEQFALYQEEMKRETKVHFLGRLAEYRYYNMDAVVRSALDLFDSLEKK