MKVLKLITVVALMMLFVTGCNIKTESPEQLAKIPDYDDTKKVLYDGIDQLLKPDSSMILPSNTKEVGKINKVDLNSDGIDELVVFEQKEDLSNNVSQVGFVTLSYNGEKYVLGDHFLENGESIEYANFYDLDSDGYKEVILLVKSKDKTNMHIYKVVDNEITKIYDLDASWLQNKEDFNDMKVKIGYIDGDDKLDILMLHLNNKTNEMFASVANFDGKMKIKDSVKFENVKNLSELYITLGNVASSIGNSSAAIKGIVLDIPILKDNNYITQILYMKDGKINKAFSDYDKTITKSYYIPVDDIDKDKIIEIPIVAGSTGNNKNTYSSKSSATISWYRWNGKEGADSSLIFTSQIYYNYKYNFKLFIPNNLFDKILVEQEFVGEKAVFKFYYFDYSDRKNLFNIVVESKNKLEDRKNTGTQNSIVLQESDEYTFLLVVNNANEMDKLDMTIDALKEYFSLIYG*