MDLTPFKLDIDELLNEFVEHGSRTLADMKKVWLSRKFSYIFEARPTTNLAFFMQSLYAHALSHMVPTGSLSRRLGAFYCLYCLYETQPFKPPFKIYLSLGELRRLRDLVVEAKQSSIRVLSALVKRMMDRNMFLFGSVDINDSAITERINEITKLQNVSVQIASERLFANTRIEERLHMDLGAELDLQVLKKMSTEYEKAKELTIKEASNFVGMEDIKHIAESRNIVGDATAKISEEWDAQKELFYQRTGTKNPHEESEATEFDKELEHLLTDC