MKFTLEDQVVLITGGSQGLGKEFAKKYYNEAENTKIIIVSRSEARLLDTCNEIRIEAHLRRETTDEGQVQHKLAAPLDLEQRLFYYPCDLSCYESVECLFNALRDLDLLPTQTLCCAGGAVPKLFRGLSGHELNLGMDINYKTTLNVAHQIALAEQTKEHHLIIFSSATALYPFVGYSQYAPAKAAIKSLVAILRQELTNFRISCVYPGNFESEGFTVEQLTKPEITKLIEGPSDAIPCKQACDIIAKSLARGDDDVFTDFVGWMIMGMDLGLTAKKSRFVPLQWIFGVLSNILVVPFYMVGCSWYIRKWFRENDGKKAN*