KLLLVVGTGDAGEDYADSRSNIGIRIAEAIREKLNLEFVESSELDAMVASFKVGDATVYFVDPTTKAPRAGVGVKALMDKYNIPLEKLVVIGTDLNLPSAELKVTESGPADGNPGLKAIIEEIGTTDFNFLAIGRGVPPEGEPVDPFISSPLEEEDDDAVAATLKKAVEIIKLLLKLDDPEKTKKAFNG