MKILESFGHSDCQVVINMIEHQKALMVELRGMVMPVLPSDNEQAKLALQLLGDILSCSDKAISMLELGGDTKKLTNLVGGKRKGNKHSMDNHNLEEEAKESVSKRRKNAEHTGSTVAQAPHNDGHQWRKYGQKWISRAKHSRSYYRCANSKVQGCPATKTVQQMDSSGNGTSKLFNVDYYGQHTCRGDGIADPYVVDIAHHSMEPINQNKCNSPTLEHEAHEVQDERFENLCMVQNMPEYLIDFELERAFEFIVNSPLGSEHWTFDDSIRCEHSPICIWG