MSDPDSPPTHDPIPDRDQPEPASATDPKLPSVPKSSRRLPPPCWSLEETTALIDGYREKWHALGRGNLKANHWEDVAEAVAAACPGVAPRKTAVQCRHKMEKLRQRYRAEIQRARSVPVARFVSSWVHYKRMEAMEITKPDSEENQFSGGCPTPRFFNRNGGGGGGGIRIRIPTGVSIAQPGPRIEPKSFGISTNPRPGRVVGTGSSYGARVVGGGSEMKMMCDDPIGSAIKLLGDAMLRTEEKKMEMTREIEGMRMEMEMKRTKMVLESQQRIVEAFARTMSENLEEEKKMKKARRMSSVE