MEAADNSRKMVGGQYGVVAFQQEYVNVPIRVDRYGGGGFEAHDISVGGGYEEAMSSGEELQVCSMPLVAGPVDSGRVMAVSSRTSELTISFEGQVYVFPAVTPEKVQAVMLLLGGCDVPSYVPNSNSVALPSTKSVENDVPTRQNISPRMASLIRFREKRKDRCFEKTIRYACRKEVAQRMHRKNGQFASLKEGGKSSADNIDSGDSAAQSEPTLRRCHHCGTNESETPAMRRGPSGPRTLCNACGLMWANKGMFRDITKGGSHVPFDKNEPGTPDIKLSTFAPENSYLKQHQEGSSGETKLTEENPSVTTAELDMQEAAENFADSSPFRIRSSSVNIDDEDNLDELANASGTEFEIPADFDEQIGIDSHMSVHWPVT