MSNITFIGTGAFASALATTLSLNNHKILMWGIDKKEVEDINNGVNSKYFSNINFNNKNNIRATLDLQEALLNTEYLIIAIPSSAIKSVSLMIREIIKERKINIINVSKGIDKETKKFFSEVFYSYFGKNINNFCSLIGPSFADEVFENKLTIVNAVGENITYLKEISELFSNQYFRVVANDNKGLELFAALKNILAIGMGISSKIYPGKNPQAALLTIGINDINEIYKSMFPNVNENSILSFCGFGDIVLTCLNDKSRNYSFGASVADLGIKEALLANSKTVEGYFNSKILLEFLNENSKIKAPFLRKIVEILNEKTSLENLLDFIKNY