MSNSGNPAIPSGSLPQKLPSTLGRRIRNYALAASGLFLVIQFARPEKNITPPGAAGGPDPLGALGVPEDIQTVLKNSCFDCHSRTTRYPWYAEVQPVGWYINTHVRGGLRRLDFNAMPEYSSERLSRRWDSVSEAIAFGSMPLPAYLRLHGDARLTAEEVTRLATWASEEAARLRQKARTEREADGAALAPPPPH