MSLFRDRDCQVVINMIEHQKALMVELRGMVIPILPSDNEQAKLALQLLGDILSCSDKAISMLELGGDTNKLTNIVGGKRKGDKHSMDNHNLEEEAKESVNKRRKNAEHTGSTVAQAPHNDGHQWRKYGQKWISRAKHSRSYYRCANSKMQGCPATKTVQQMDSSGNGTSKLFNVDYYGQHICRGDGIANPCVVDTAYHSMEPINQTKCNSPTLEHEAHEVQDERFENLCMLQNMPEYLIEFELERAFEFTVNSPLGSEHLMFDDSIRCEQSPICIWG