MSIEKEGGMFVGYARVSTQDQSPQLQLDALHAAGCERIFSEHASGARADRPELKAALDFARNGDTVVVWKLDRLARSTRQLIETVDMLDGRGIGLRSLTEAIDTTTAGGKLIFHVFAALGEFERSLIIERTRAGLDSARKMGRVGGRPRSLSGQDVEVARAMLASPAITVEEVARRLNVSTATLYRHLPGGRGGGLDLRPAG