MSDHGASDQGFSMPDLASALPGLTATDRAGLVNVLKDKLQTLAGQQSNVLDALAPNVKKRITVLQEIQAQHDELEKKFFEEKAELEARYQKLYEPLYTKRYEIVNGITEVEGATEEATETNASAEQNKNAVKGVPEFWLSAMKTNERLGIQITERDEEALKHLKDIKWSRMDNPKGFKLEFLFDINPYFKNTVLTKAYHMIEEDEPILERAIGTEIEWHAGKNLTQKVMRRKVKKSAKDTKPITKMEVCESFFNFFSPPQVPEDDEDIDQDKAEELQDMMEQDYEIGSTIRDKIIPHAVSWYTGEAVKGDEFEDAEEAESGDLDEDEDEDEDDEDEGEDAEQDDDGRKGQKVV