MSVKEKIPAFNTQEDLESYISLNAYTKVYGDFKMDLHAVEAYIQEHVKPKTKVFHSTKERLDFLVKNDYYDENIINMYSFEQFEEITRKAYAYRFRYANFMGAFKFYNAYALKTFDGKWYLENYEDRVVMNVLFLANGNYNKALKLLKQIITNRFQPATPTFLNAGRKKRGEFVSCYLLRIEDNMESIGRAITTTLQLSKRDGGVALLLTNIRESGAPIKKIENQSSDIIPIMKLLEDSFSYANQLGQRQGAGAVYLHAHHPDVMQFLDTKRENADEKIRIKSLSLGLVIPDITFTLAKNNEEMALFSPYDVYEEYGKPLSDISVTEMYYELLANQRIKKTFINARKFFQTVAELHFESGYPYILFDDTVNRRNAHPNRIVMSNLCSEIVQPSTPSEFHHDLAFKKVGNDISCNLGSLNIAKAMESGPEFSELVKLAIESLDLVSRVSNLETAPSIQKGNSENHALGLGAMNLHGFLATNQIYYNSPEAIDFTNIFFYTVAYHAFKASSELALEKGKFKNFENTKFADGSYFDKYIKVEPDF*