MSEFANEAGIWAARITGAIAGAGVSLVYLLPKSKREAASRFVTGVSCGMIFGGPIGLWIVQQLDIAGALSGREIMVAGSAAASMGAWWGLGVLVRIADRYGTRPRA