MSQWRKTIREVMQRPNDDGSRQSYLMPELLSPNHLNYCLIASKADGGFVSVCVGEERARPSHCPMFEFLLLGEGCIAVSMKLPKKSFCFVCCRLASGEKGGDELKRNADVAEILKSTQFPNICKNSHNQVPTAIPEHE