MKKLQSKCAICLGVGDGFHFGAEACKACAAFFRRSISQKKTYACKEANSCDLVNNARYMCQSCRLFKCLEVGMNPMGVQAKLTSKNYSEPSQASLLTLSLPTSFNDSMPLLSKMRSNYQKLVDARIVIHREEGQKLFEKKVPRALSYMELIDQGIKDKRLTADWVTWCFEDFCNLAMDQKNALFRNFFTPYYILECVFSSHVNNRPGRVKYPSGDFIDINQLDLFYKNLDNEQPLDKQQIDDLFKPSFLLHQKALIHPMMAEQLDIYEFFALTTILLWDTGLVDISDESIRTGKRVKDQAMAELIFYMKDHKKIKEPGMRIASIVNFLPAVYKSARRIQDDVEVTVFNIYTATEEFCELISGNFC