MKRPLCVLAGLLAATLLAGAASAADLISLRLGDVKGDRYAALRASGELDDLPYKLEMSAFPSGAPVLEALNAGALDIGFTGDIPFLFVYAAGAPLKAVGAWHFNPATVALVVGKDSPIRSVAGLKGKRIAVNRGGWGHFLALGALRRAGLGPQDVSFSFLGPVDGRAALVRGSVDAWVPWEPYTSSAVLLDQARVIDNGAGIMSGYSYALASDAAIARKKAAISDLLTRLARAQAWALRHPEAFAEALAKDLNMPREVTRRWVGEARISPVVFGPEVAATLQTAADFFHAEGVLPKSLEVAPAFDFSLSAGAAEVARQLPADLRVGQR*