MLPVDSHSLPTAISPADPSPNKRSTVPPRPKLRLQINDTRHPGSNAFLLLVPDIASTIDKALADIIENLYTPPHPQDEPRTAKGPTTPTFTPSIPPTRSVTFFLRDIGGVAYTTGMELDDDHKEIHLSLQYILTAMKLPDPKAEIVGVLTHELVHCYQHTAPRQDNASVPRPPGGLIEGIADFVRLKAGFVPLHWKRPASAQERAEKWDQGYQHTAFFLEWLEDVRIGRGAVGMLNDRLLRSGYIGESEKLEDGRPGFWKNLFGSGVSELWDDYGRYLDKHGQMSTDRSGGDWEDEIVNPSE