VIDDDASSIPQPSTLPAFAPLPANADKTTLKSEIRRIPIPPHRMTPIKADWINIFGPLTEILGLQVRMNVQRRSVEIRTSRHTKDIGALQKGADFVKAYALGFDVKDAIALLRLDDLYLDSFEIKDVKTLHGDHLSRAIGRIAGQDGKTKFTIENASRTRIVLADTKIHIMGSFQNIKIARDAIVSLILGSPPGKVYAGLRTISSRMRQRAL