VYGCVGVISVLQHQLRQLQQDLTRARYELSKYQAAAAVAVSASVGCNGTPAMADFIGNTVPNCTQNFINISHSTAI