MQRTTKTNHARSFATATPAASYATLREIEDRLKSIRNIEKITKTMKIVASTKLNRAQRAMFDSRNYGETSNKVFDEAETKPLEAGEDKNKTLLVVCSSDKGLCGGIHSGLSRTVRKLFAEQSTAGTSPSYDLVILGEKCKSQLQRTNGKDIALSFAGVGRDIPTFAEAQAIADQIVQLPGDYSSIRILYNRFVNAQTYEPTTIEAFSEEAIAASPNFSAFEVDEALLPNLREYALANSIFWALAEGHACEQSARRNAMDNASKNAGEMINKYQILFNRTRQAVITGELVEIITGATASEDM