MSRVLVCSGNYFEMTFVVGLEMLHALMAVLQVHISMLGLCWYCSTWRCIGREFLHGRKVLVDLSALFFDASQITRILVDGQLDAVVEFVSSSAVRLPRTECPERTSLRSRHDVKAQDVARVDPIRSWSND*