MEAALSTPAESATCPPFSEADLRLLSATMASLEASSLVCKIVGSRLARGNLRDLFHGSLLGEPGRIIDIPTLGHRYYQVEFDSPQAAQRVLAGRAIALRSSRAFLVPWTHSFDPSLDPLAAASSFPITVCFLGLRKEYLPLLPTIGRMFGQVIKTPPSSAFVAMRAARHPSVRAIIASPESLPSQISLLCLTSGFISQRVEFSGLPSQCFICRETGDLAGVCPKRQARPAQDTPSPQVLATGDGSSSSSANSSIGSQA*