MVEFLDFCIGLEMFAACPSVSFIAFERAVTIADCGGLLQIMGEWRIVLKTATNESWNCNFVVPAAIKIGTAQIVSDNYAVANREDVRRPVCCSHSVRRLGVWTEGNGHGMC