MQSNLKEIAGQRECPSGLEEAIASLCFAASCCADLPELQELREIFAMKYGKQFVDPAQELQPSCYVTQQFLECLCPTDPSAEEKQALLEEITTQYNVEQGHIQDTVQLETEDSLSTEGFVDAEECILSQEDTMRASEVKGLSESEELQEIDAVQESNDMESALCEGDSGSMESANRKRTLEAGGETCRAAWKRTYRRRKFGVNKGGEEEENGGKEHEKMGEKTHDCAALEEEGMNEDVAPNEDQHMLPRAEQPALSQPPHRPPPPPPPPKRAPPPLPSLCDDATNTHLPLRCSTMANNYFLELYGSHVHPRLPKYEDLVANFAAWKQQ