MPGHPNRSFTRPAALLALVACLLLAACGGKQPEMAASPIDDPVVEKPLLDYLSTHDGGSSATLDDPEFGKSIRVFVEGSFLSASGQECRRATLLTRDGQAEVVVACKGDDGTWTMAPRIWGQGIGQ