MSLLLGYSPKLFIRKPVLVRASGGGSSSLVQTPPCFILGADPCGADHVLLEYAYSMKNHPRLRKKAPEQLVYNDAEVTTIGSSHGWVASLMHGVGTLRLHDDLNPVASDANPKRILLPPLVTVPHCQTQIVTNVSLSSPSPEDEDCVVAVKFLGPQLSYCRPSSALGSKSKWFNIRIANPSFFSSRVMFSEKLNMFRIPGAGGQIIGSWDLCKDQHTPKILVLRYRYLPELSEAEREVMDTCFTTEHLVESQSTGETFLVKCFRQSVNGGTSWETKAVMVFRVLPLGNALYTQDIGDLTIFISKSEAFCVRASSFPDVRPNEVYILEDTEIAFFRLADSDISGHTKRVVAPYFIPPQNIEYQVWD*