MKILESFGHSDCQVVINMIEHQKALMVELRGMVMPLLPSDNEQAKLALQLLGDILSCSDKAISMLELGGDTKKLTNLVGGKRKGDKHSMDNHNLEEEAKESVSKRRKNAEHTGSTVAQAPHNDGHQWRKYGQKWISRAKHSRSYYRCANSKVQGCPATKTVQQMDSSGNGTSKLFNVDYYGQHTCRGDGIADPYVVDTAHHSMEPINQNECNSPTLEHEAHEVQDERFENLCMVQNMPEYLIDFELERAFEFIVNSPLGSEHWTFDDSIRCEHSPICIWG