MVSKGEELFTGVVPILVELDGDVNGHKFSVRGEGEGDATTGKLTLKFICTTGKLPVPWPTLVTTLVQCFSRYPDHMKRHDFFKSAMPEGYVQERTISFKDDGTYKTRAEVKFEGDTLVNRIELKGIDFKEDGNILGHKLEYNFSSCGVYITADKQKNGIKANFKIRHNVEDGSVQLADHYQQNTPIGDGPVLLPDNHYLVTTSFLSKDPNEKRDHMVLEETVTAGGITHGM