MDFKVCLFLVLLGVVCCTASELASPDLLIMKTEDVSALWISNLQAQRQLQLLKDVSHSKALFTMCEKFTATALGYLANNKTQTKMLDLLLKTCSKMPVYKHECTAMVDQYVPLSFLKISTIKPDDICQKVDLCQKVVSISQQFSQNGCDLCHQVVRETLSKMKDPDTQSDILQLLLKACGSVEKYTNKCKKMVFKYAPVILINAEYFLEKNDVCTILFECQPVVGKDEALPKIQTSLHKCTGSSLLKAYCLGKTILVSLCARTWITRLLLLWL*