MKNNPLLILFLFYLLKAYPQKITTTLPDTITHWKQQNKVSLEINQISFINWNAGGNNSVSGLLKGDFKRIFQHKNIKWHNELLFRYGINKQDGYEIRKTEDVFLFNSTFGFKKDTISDWHYSAKLNFNTQFTNGYKHPNFEKPISSFFAPAYLFIGIGTEYINKEQNLKIYLSPLTQKSTFVFNTELANEGAFGVEKGKKYRNEIGTLITTFHKDEIYQNIYLENRVTLYTDYLNNFGNIDINWLLQFDFIVNKYVSANVNTNLLYDDDVKTKNETNGQLITSGPKIQFKQLIGIGLNYSF