MQSFLRLLRDRGDAEPPLAELVTLAGRLCRDLQDDPAQVQPLVTAVLDSQLRLHLLDNADVALVCARVLAQQEQHQAACRVLEGCQVPGGSQELVQLWNDIHYRLVMKRLGVVALTPVQKFRCRKRNPPPPSLCPGGLKSRNFPREVRQKLHDFASGVSPNPSKVEREHLALETSLTVEQVYNWFANYRRRQRALVQRLEPAPVDAAEDPKAKGRGSDLPRPAGQPHLGPGCVDGPRWPGTEEDEPVPFRETTQGPWESLALAPDFSGDETIMKPLPPRGSNPQSMYLEEGAGTSGGQIEQRAGSFLLTQTPAQPPEFILTQSLLELAPGPSFSSRISTVDLGQPLPSSQVQWPDGQASSDAFWGARMLLELSGGSLG