MAALVTWAASLPIRATRKGAGVVLFLVGIRRRRRYAISVAGLDESKAQPLYFALRRAATHHDEQDTADRWLEALHLCQCASILLMSELDVVEGNLLFWHRQEQRGRHSHFWQSMLQRGPLQFMGRLAVILHISRRQHGALGEADLVEKRVLIFRLLRSALCEALAQVQSAAGLLYLKGHVAASAGALPPDEENLFHRADRMVTASLSAVASAFAQLELSVHNTLDGQQGPAAPPAQDWQVLQGALSRVLGMHHLRNVLSRLQLAQEQQPALEGGPELAATTDAEAADAAGEITAVEAVAADAAPNGAASSALTAVAALDRARRAVGVTAALPANVTVHSMLEHAHRTARSMGRARRLIEVPRWALMPSDLQRHWVRYAAITLAAGYSSLFIYRHSQLSGSRDLEVWAASLVSSVRGAWRSHVVGPLAGVKDELFNTFRRRPTVISTDDFEAERGSLQRMLVEFQHDFARKRGSSNASSAAADTADSYGFSANGX