MLKTKNIFIVFFVVLALIFGFIFYTFTNSYLNFLLIKQYEQKIKSLDDVLKFSLLEHLNDANIKNFAKDTRADFIILNNDMKISSVKNPDFFSNLKEGEILNFNSKKILTKSFIYKGYKYIIIVYPRFLDLELFWTKMAIGFGVCLLFVFILMLLLGRRIEKNFNKILDFLDSIGDHKVVILEKGMFKEFNLLNEKLLKTKDKILKNTQKNKKQSDKITLKNTQLASVISAISHELKNPLSVIDLSLEMLKDEKLEDKKLKKELLEKISRQSVKLNALTHKLNFVFNLNSEALQMQEFDLFSLCEKITKNPGFERVALQGKSTKVKADEFLIEQVIINLLSNALKYSQKKVILTARDQKIIVQDFGKGIEEDKIKLITKKFYKIDVKSDNSFGLGLFLVKKILNIHKSYLEISSTLGYGSSFSFKLSQG*