MAASSSSSSALPLRATQSRRAIAAQTTADAKLHSAFSSLDVSMLNPIIVHSSSSNRAFNAILHRIDVGLVLDLEPLQPSDLAISTVAGALQSHRLAAKAISRLQALPAGDIDLLCDSVVEEVRALTGYDRVMAYKFHEDEHGEVLAEIRRSDLEPYLGLHYPATDIPQASRFLFMKNRVRLIYDCRAQPVRIIQDKELRQPLSLAGSTLRAPHSCHGQYMANMGTIASLVMAVVAEPKPKDEKALGFGCMPPYYSESSSLCSSFGLRILNAGIRSSTKTWSLSLLPK*