MSTSSVLRALPRAIGRTAGFRAVRPSPVLRSYAPAFSTARVLKADNADGHGHEESFEEFTARYEKEFDTVQDVFELQRNLNNAFAYDLVPSPSVLVAALKAARRVNDYPTAVRVFEGIKAKVENKNQYDQYLEELRPIREELGVELKEDLFPEESK