MTNNKELNFSIDKILSDDFGGCRKMKDTLKNVTIELENSELWRKFYELGTEMIVTKSGRRMFPVLQIRIKGLEIKKKYSLSLKFFLMSTKKYRYSFHQSKWVTCGVGEENVGSKIFIHPDSPSSGNYWMKHVISFEKLKLTNNVFDRNGHIVVNSMQKYNVLFTIIAHHDDNDFHEIEEKHFSFKETEFMAVTAYQNHQITQLKIEKNPFAKGFREMESELFIRKDILDLF