MKKLFQLVFIATVFLSCKTTKTLTYEQMNVSKEQPKEAFNDAKYGMFIHWGLYAIPGGIWKGKKMEELKGPKVAEWIQFGAEIPRDEYAQLATQFNPTQFDADAIAKLAKDAGMKYLVITSKHHDGFAMYDSKVSDYDIVDATPYKKDVVKQLYDACKKQGIDFGLYYSHNIDWMDGNDCGLSEYLASGGEEHDRVKRKAGVNTWDPSPNTFSEYLENKAYPQVKEILTKFPDLKTLWYDYPHYVTPEQSLKFYKIAYDLQPNMLVNSRVGNELGDFDIPGDNKIPQDHLAITKPWQTVGTTNNSWGYNSYDNDWKSVKELLFWLTEIVSKGGNYMLNIGPDATGHVPSESVNNLLEVGKWLEVNGEAIYNTRKWKVTHEGPTKIEMNGTHDRANNNNLKFQFTPQDFWFTQKDNNLYAIALEYAKEPVIIKSLTQENAGKIKNVSLLSSESEVKWKQTDNGLEVTLNQDNYNSNGYALKIEFSENIK