MGLGAGAIVCNAEGEVTRYALFELAPRGTFFVQPGEAVYGGMIVGEHSRDDEMECNITRAKALSNVRMAHAEKKVTLPPPRLLTLEDCIGYVAGDELIEVTPDAVRLRKQELDPTHVQKLRQELQLESEHKLQIPYSQFVNLAKHSGAAQTSDDCERLCQALHMSGVVLRCNNTVYLRVQEVCDLVSQLLPGGRGETQEKLAQVEAELAELDAVHAELFYQLVAFSYFMFMRHNFDLGPIRDFWAKRYKTKRIKQLNFDADRYALLKRLQQRYQRHLTN*