MSDPTDAQQASFEAGIKFGSLYHQFAGTPVSPDSTRSLERAMEEAIENQPYCEEVSVTILDDRVADDLEHENGYTELSGHLMEVEMTIDYEGVIARTRMEMEDGYPLMKLVAVDG