MALDRQACDCCCIRRVKCDRKKPCNCCLQHNLQCTYLRPLKKRGPKSIRARSLKKIADVQVVTENSSATIIKVPKELIDQCLRLYHDKLYVIWPLLCYDDLHKLLDEKYSDCCVYWFLVSLSAATLSDLQTEIESKKGTSFTGKQLSSLCMSSRQEFDDFNGSDIFKIMTYYCLNRCYAQMSNSRTSYRLSCEAVGLIKLAGFHREKTFESLSFDEQQLGRKIYYLLLLTERYFSVYTHCATSLDTTIAPPQPEIVTDPRLSLDSFLEMIRVFTVPGKCFFDALATDSANVSCTEDSLRKIWRELHKVPLEIEPWSYGYVDISFSRHWIRTLAWKLVLRIKGMRISFLSNSNNAHIPVEIARDMLEDTFLIPNNLYEVHGPGISVKALEIADALVDVVNQYDQNMESEAWSFLFDISKFIFSLKHCDSILVDRFTTKCQSALITLPISKSLDSNDNLKEIVDILP