MKRPGGAGGGGGSPSLVTMANSSDDGYGGVGMEAEGDVEEEMMACGGGGEKKRRLSVEQVRALERSFEVENKLEPERKARLARDLGLQPRQVAVWFQNRRARWKTKQLERDYAALRQSYDALRADHDALRRDKDALLAEIKELKGKLGDEDAAASFSSVKEEEEDPAASDADPPATGAPQGSSESDSSAVLNDAEILPHKLAPAAAADAAASEETEAVVTGAALLHHAEVFFHGQLLKVDDDEAAFLGDDGAACGGFFADEHLPSLPWWAEPTEQWTT