MRLGAFGRLKKFPGGPAALGLCVASAVFTGMGLGSWAGVVVVPGHAAPDGRLLPLAVPDATRLVPASALESIAVPADQAAGLVNAPLAWSRDVTAPGADSKTTANQCLLADPVGTRAAYGEEWTAFRKTTVQPAEDDDSTQIVMSVGLYPSESKPRGRYVSLVSELRACDGVSATETDAIGAEFPLTFHVEPSDEEHSIRWRSEKAGAPARSCSYDARVRRNVFLEVMVCAADPQGEGAEPVADALEEALPA