MSKPNKTLNKSILLTFDVEDWFQVENFKGYIPFSSWSSLDMRVESNTQIILDLLDSFAFKPKATFFILGWIAKRVPGLVREIHDRGHEVASHGISHHLCTHQSLGELSEDLSASKKLLEDLTGEGVYGYRAPSFAVDNDILKLIQKAGYLYDSSYNSFAMHGRYGRLDLSQAEKQGTAFKPFSDFLELPVSNLSLGTKIFPLGGGGYFRLIPFQLFKQGMKSVLSKDDAFVFYSHPWEFDPDQPRVKQASKGFKFRHYTNLGRTRKKLYSLIDTFSRCEFSTCKNYIG