MVMSQSTFEDDDLFDEAAADVRTDVEEHLAAARDALPESDAIWTVEADNTLGVLNALGQALDTGDAAERLRDAKKWYAMGERADAFDDADDLAKQIEELETVIEDVETAHDHASALSSTVPELRGALDEAGEAASEGGNDEGESDADTDADAEEAEEAAE