KLLLIVGTGDAGEDYADSRSNIGIKIAEAIREKLNLEAVESSELDAMVASFKVGDATVYFVDPTTKAPRAGTGVAKLMDKYNIPLEKLVVIGTDLNLPSAELKVTESGPANGNPGLKAIIEEIGTTDFNFLAIGRGVPPEGEPVDPFISSPLEEEDEDAVADTLKKAVEIIKLLLKLDDPEKTIKAFNG