KLLLVVGTGDAGEDYADSRSNIGIRIAEAIRDKLNLEAVESSELDAMVASFKVGDATVYFVDPTTKAPRAGVGVKKLMDKYNIPLEKLVVIGTDLDLPSAELKVTESGPANGNPGLKAIIEEIGTTDFNFLDIGRGVPPEGEPVDPFISSPLEEEDEDAVADTLKKAVEIIKLLLKLDDPEKTIKAFNG