MFISNIFQKFFSFLFVLLITTLVCADPKKVAVIVPLEHDSMYKIVSGIQEALKDIDVEILVKNAHADPNILLAIINQIKDHDIDLIIPIGTTVSQTTISHIINKPIVCAAAIINGKNLPLVTGVNDEIKITDTISKLPFLENITLIYSSSEKVIPEVEMLKLYAKNNNISLYTAMIQNLNDMPIAVKNAPKNTQSFIILKDHLIVSGINILKQEAFVRRIPLIASDEGSVINGATIAVGVQEKQIGVEAGLMAKKILQGIAPKDIPFSDMKDFTLFINLKSFLKQDILTQENLSVLPFKHKEF