MNNISLKPKYLFEGKRYSTIYIEEHIDKEFVEKLKANRICREEKNQLIFCFVGLIVYKNKYLFVFPKYIDYATEDEILSKKMKLICQLLNKYGIFNSTYDNTDFLINNIEDKFISTFAISRFLLEDYLRNGYYSKKITDVGINEDGEIIWEKTVSEINPYYVKGVPYYLDTFNTRQLDDETNIIIHIHKWAISYCTEAFAYLQGIDNLDFERMNVDLAEIGEVEYLVNVLERELQITFLDEKMILLKALIALIKKRTHSKLTELDIYGTREFEYIWEKVCGYVFDNEISQYENFLEKPKWTDFNAMQLITKKTFRPDIIKTYIDIQRYFLILDAKYYNIRFKEGDLKGNPGVNDIAKQLLYEQALSAYTKGSITRNMFLFPYDKDELFDVFGNANLDFMKMDPVILVFLSADKIYKSYLNEDVFTLDEYRQLEAKILKSKCLIM