MALLLPVSTGYLLSHSSFRGSPKPVPPFSLQTPLYGHQLSFKSCIFPPQKCRSIDPAVSSSSLASSPALKALIFDCDGVILESEDLHRRAYNETFAHFDVRCASSPSQPVYWDTEFYDELQNRIGGGKPKMRWYFKENGWPSSSVFATPPVEDADEAKLIDTLQDWKTEKYKDIIRSGMVEPRPGVLRLMDEAKASGICLAVCSAATKSSVVLCLENLLGMDRFQGLDCFLAGDDVKEKKPDPSIYITAAKRMRVPANNCLVVEDSVIGLQAATRASMACVVTYTSSTANQDFKDAIAIYPNLSDVRLEDFELVLQKHLVAS*