MSQRYNDTAAAAALHRKGGFARSSSARPRSLADPELPPHQFLETTHFVLVHGGGYGAWCWYKSIALLEEAGFAATAIDLTASGIESTDPNCVTSLSQYAKPLSDFLGSLPQGEKVILVGHDFGGACVSHAMEWYPSKISKAIFVAAAMPTNSQRAFDVFAVELMSPADLLLQAQIFTYANGESNAPTALAFDRSAVKELFFNRSPAKDVALASVSLRPIPFAPVLERLVLTQDKYGTVRRFFVETPDDNALTSELQHRIVAGNPPERVFKVKGSDHSPFFSKPQSLHRALVEIAHS*