MKSNKTEIKVHSLGRVEGDLDVKVTIENGVVVDAWTEATMFRGFEMILKGKDPQAGLIVTPRICGICGGSHLTKAVYALDTAWNTQVPPNATLIRNIAQAAETIQSIPRWFYALFAIGLTHKNYASSKLYEEVVRRWAPFEGEHYEIGVTVSAKPVEIYAIFGGQWPHSSFMIPGGVMSAPTLSDITRSISILEYYRDSWLEKILLGSSVERWLENKTWSDVLAWLDEKPEHRDSDLGLFIRYSMEIGMDKYGAGPGSYLATGNFFHEEKYRYPTIEGRNAALIARSGIFDGKEYHDFDQARIREDHTYSFYRGSGSYHPFEGITEPIDPIEGQKEGKYTFAKAPRYDIPGMGETPLEVGPLARQVMAGRPNAEEWQDYDPLFLNIINEIGPSSMVRVLARLHEAAKYYLRMRKWLQQIDLNEKFYIKPNELPKGRGFGATEAARGALADWIEIKDGKIENYQVVTPTAWNIGPRDRHGQRGPIETAMIGLPVKNSQDPVELAHIAQSYDSCLVCTVHAYDAKTNKELAKYEVMKM