MLSVLRVLRVHLPSDIPIVGCELTPYVLLRRPDGSITPDDISETAPADGFYLKHIWYRIQSDKRFAVCSVHPSEPATLQCLGCIKAKTVSKSYHCSPECFADSWRQHRSLHARAANAVQENGPEEEEIFGSLTDGSTVGSAILGLSNGSIPVLVSDRSGGGETWYEVGQSRTYTPSADDVGHVLKFECTAIDSTTGQVVAPASTLLTARVIPAPSPTPRRMIPLSFMDGLSGLDSESHTPTAGTFTILSYNVLADLYATSEVYNYCPHWALSWTYRRQNLLREIVGYRADILCLQEVQSDHFDEFFAPELEKHGYVAVYKKKTTEAGYTHATLLFGAPS*