MVELEHLLSVPSELRSPAVSVLGRCRNQKSKVQDQRGQNSSGGFRSPKTGNAANPNEKMGVLKDPLPSHAPVATCYAPEVPAQPPSSAPSVKTRRTPEFVIHDVPPIEDPSQWIIRSPAVTKSRAL