MSDILLAEYTLRRALHEHAGDLMVTGSPHILCSTLPKHWRSNKSLPTPFRVVSLIPVPDGTRVVLTAGNEERPFAELKNAVAIMQNQEARFNDLRFLGRSGRAGPISFLTNPASMFIGKSFNVTITVESNPPQVGTYSRAIKVTVDGPRVPRNKYGKFYRLYFAFFTV