MGLSSDLTGRIRETMLRCGPFRGTNDLSAIFVDSRISAWRYLVPEAGNEFGRAMALIAALYEQENTTGENALVLLLRVLSDLSGAGTGCRGKLAALADELAQEVQGSDTEITLIEKENFMPESTSWTPALRDLLADIYPDPADARRVAQDAGLNLASLDLKQTPINIWHDILNEAQKQERVEAIITVAREQYPKRFSSPGTDGGDKGGKEGVRTRRELTTKEKQELAKALLALPSMADNNHRQAVIGQLRFASQIPTSTVAKIHVLNIVTTCLGYTNGINDLVEILGYTEEDGEKMQAFEETVKRLLP