MGGGGQTEFILDRGGPRRLLLASISDASAHKGGVRLPRLESSLASGFKRLHAGHLHSKPSGGERIRRRFGLHPPNLGAAGAQLQHAAAVAGGILVAAISQAAHRVASVRPRRNSQSMPFYQTFKLPWNTGARTGSRRASRESAALAKALSARGHEYERGLDVRAAVQCFEEACKLHPESVDYLSMAAKCWSDLTFYYDVRSDRERQLVNLKACEYAGKCIEADPGRVLGHVAMCISKGRLALFTDNKTKVRLAKEAQQCAYDAIACDPTSDVAHHLMGRWHYEMAQINVVLRTLVRIMYGTALSPGTRQDALVSYRRAAELAPSRLIHRVEAGRLHLELGQVPEAVEQLEAALGCEVEDINSWHTRMDAEKLLAQIRRQPWTQPSLVPPHAQQQERELAAAAADGGTAPPASISTAALLSGHRQPEIVREVMLAAGNLQPPTSAAAAX