MAIKLVVKSRTGRDVLPDGILLPSNATVDELKARFAELKPRYYASRQRFTLPPRDGQRSGDLLVSGKKLSDYGLDDGSVLFFKDLGAQITYSTVFFWEYFGPLVVYPLFYFLPHLLYPGIKGHTSAERGTVQTLALGYWTFHYVKRLLETFYVHKFSHATMPVFNLFKNCAYYWGFAAFVAYFVNHPLFTAPPLAQAYWALAFSMACQFANFRCHIILANLRPAGTKGYVIPRGFLFDWITCPNYTAEILGWVGFTVATQTVAAAIFTLVGAAQMAQWALGKHARLRKTFDGLEGREKYPRRWIMLPPFFX