MVLNVLSSQCVLSLIEDFAREAQRKRTVISPSQTRILVQAFKRDRFPGIATREELAHQMGIPAPQIQVSSPDSTWAQDMAQEPHRHSILKEEACSEAKPDGRLASALSKNPYPGIATRERLAQELGIAESRIQIWFQNRRAR