MKIEPLFLSLGIPPTTIDESYDSRREVLQKLSLLAVSALGVAVSTPTQADAADSELFKPNPLTNPVLEKLRIWNQDEADNIQYGGELASGSFKPTAFDQYVQLLQPILTVEQSIATIDGLLDKTKLNNKDDYVTAFKKADAIIEQPIFDKINFKKAFNAFADNIYYSDPDRANLYLGGGAIPKPTQSLAYLLRNDVLTNVEDLRAELTYLMKELNRGGAGEGGVELDDLYSIVKMAKDGMVKYLDLVPPKELEAARASFKP*