MATRPDWDSIRALSRRVLREGALLTLTDDVGALLLHTADEVAIPDAATALQTDAGALALLRECARRITDGSNRLVDALYRMHRLQDAGDWEGARQEMRAVLAVEVVPFYRETAQGQLDDMAEEP