MGLVESQDMLGLIDDTCSMPEQFLPASSAEGASGASQSVNPEYIAWRCSDRPLRGWITGTWSEKVLGMVVGLHTATEALVSFYSLASEVVMSSAGEPKLLYNNRGVNFMEAHADVELRELQLYKPDASVGGKLLPKKKDRVLCIQVTQLKCGAVVVACTFDHRIADAYSGNMGRDGSI