MEASSAASPDLSLHISLPSTGPPTGPGGGGGGRGPVGGGGGDPWRRLNGSTASTELSLSPPLLAADQEGAALPWRHRPSSSAAASSAATTSAQAALMTMPMLQPLDAGVGGASAAPPIRGIPIYNGAGGFPFLPPAPGGGEGHHLPKVGFYSYHHPAAWPSSLGSTSPSSLGPGPAPPANSFDPTAAFLSSAAHHRMLSASGRLNGMLSDTLRSYGAPGGGVGMGLGGHHHHLHGAQPFGLGSRFMPKLPAKRSMRAPRMRWTSTLHARFVHAVELLGGHERATPKSVLELMDVKDLTLAHVKSHLQMYRTVKSTDKPAASGPTDGGSGDDDFPSAGGQVGSGGDNNMCPRPFPEHRSTSEGAASSVGGGGDMDQSSAGNASTKWSNSSRDPWVSSNSCNMDAHRSIGLSSPMENMEPCRSTGSQVSNHELSSPSLEFTLGRPDWHGADHD