MKFSQRIGKTGIREVIQIESIDKALKNRLWNVILRDFFNRLQDYTSYGVGESQKDTIFKLIWTEFFNERSDIVRQYNGSHYYDFSDRSFSYQAVFKYLNSWFFDAQWYEIYDLVEFLARFDNQSLHFGFIKSCNEALKREMAGYRIIDEKVVQVTSEEEIAAVEKAINSSSRWQSVNTHLSTALTYLSDRKRPDYRNSIKESISAVEAFCIILTGDSKATLGKALAKIEADYKMHGSLKSAFSALYGYTSDEGGIRHALLEDDTPITMEDAKFMLISCSAFINYLMVKVGK