MSDQSVSMSHEEIVEFLETGGTAVIALAKGDDSYAIPVSYGFDDEEEHFYLRLAFDSESEKREYVDAAGVDSLVIHEQTDEGWKSVVARGHLAEVTEAALDSTIVEAMRTMDIPFVTIFEHPSTELDFEMYRLAPEELTGRKEKTMRGVE