MPAPTQMPQYLYKIVPEAPPSPLPAEYPLSDLDRNDGFIHLSTAEQVLGTADRFFSGATGLWLLKLPYAVLEAQIRWDELPAGAGCFPHLYGRNFGAADVADARGFTRPEGRAWSEVLRGDAWLS