MSASAALQIALIAHLKADPAVSGHLGERIFDNAPVGASYPYLTLGPAQEIDDSADCVDGSECFQQIDIWTQEGGSQLSAKTICGAVRQSIRYSDLELADPYALVLVDVTSWSVIGDPDEKVAHGIVTVRALVDGL