MKKIVASVLCGVMAISMLAGCGKDNAKAADTEAVAVETSSEATSDSAESVEQASLDDTQASEEASTNEEANKYDISVIARTADLGDDVLMLDFAFTNNSDEEMSLYRLYDKATQNGVELDETASTGINDLRKKDEVFYLSEKTLPGETKNLRIVYKLTDLNTPVVVEGKDGMFKYYIQLADAVTETDGEVIVATPYAVESAIQADIELALLGVDKLHDDSGAFYVISTITNTTDEELDLKKIGAKAVQNGKELEKIHAGGWDVRNKLQPGESDMIISCFGTNEVGEIEFSLLDSSNMNSVIASGTYTPEELFQNSEDFNNNVFDSSVYIDRFTLLDTIVGKFVTDMKDEMSK