MFLFLLCEGKTQLLSKNSTIKAVFAFGDSIVDQGNNNNITTIVKCNFPPYGKDFVDGKATGRFTNAKTPADLIVEELEIKELMPAYRDPNLQTEDLKTGVSFASGACGYDPQTASIVSVIPLSTQLNYFEEYIGKLKGLVGEKEANKILNNSLYLVVAGSNDLANTYYTIGFRQKQYDIDSYTDFMVDKAEHFIQELYKLGARKIGVFGIPPIGCLPFQRTLSGGLSRVCVEEHNQAAQLANTKISLAINGSLSNKLPQSKLVFIDIYDPMLDLILNPKKHGFEVVDKGCCGTGNIEVVILCNRYMSSTCEDDTKYLFFDSYHPTERGYRILVDQMIKKYINSFI*