MKRKHKRLLFVLASFCAAGCALLFILSELRESVSFFYTTSELLSGPQRESNLPVRVGGMVVKGSIARSTDSISFDLTDFKTELNVVYSGMLPPLFGEGVGAVVKGRLLHGKFVADEVLAKHDEKYMPKKYTIPKALPEPK