MKVELKASQAERAAQLQKPSKGYFFFGNKEYPRVKWWTRPNMRKLYFYCFVLIFVNIANGFDGSMMNSLQSLPYWQRFFGYPEGVTLGLLGSAMSLGSLITMGTVPWICDTLGRKKGVIIGSVMTIIGVVLQSSAPNYNAFLASRFIIGAGMTLSTNAGPLLCAEIAFPQDRAIITTFMGCSYAVGSFVAAWTTFGTLKIESDWAWRLPSLLQAWATLIVFAVIWWIPESPRYWIARDQDEKAIEVLAKYHAEGDRDDPFVQLEFREIRAAFDLDRMNQTNTRWSDLYSTKGNRHRMSLVIALAVFAQWSGNGIIAYYLKLVLDSVDIKSPSDQLGINGGSKAMSLLVNLVVAFYIDKLGRRPILMISTLGMTICFIIWTILSAQHDLGGRSNPSKVLLQGDELLLTFEPGMPMTYTIEIMPFGLRAKAAMIGGFITMAAVFFNQFINPIALKALAWRYYIVYCVFLGFEVWFIYFFVVETRYVPIEEIAKFFDGEQNDVLAATNAADKLHRVESGVIENENVENANNNTTNTRRAPEVKDG