MKGYFRKRGEKWSFTIDIGKDPITGKRKQKTASGFKTKKEAERACNELIHQFNTGSLVDDKNFTLSEYLQEWLENTAKQRVRETTFTNYKRAINSRIIPVLGSHKLKDLKPLHGQRFVKSLIDEGLSPAYIEYIFIVLKGSLEDAVRWELLFKNPFQHVEIPRPRKVVNSTWSIEETKKFLNRTKFENVIYYHLFLLALNTGMRRGEILGLKWKNFDLNEGKISVTETLIYDENGFRFTEPKTHGSKRLISIDQNLCKEFKSYKAKQNEFKLLFGQSYEDNDLVFAKETGQPILPRTMTTTFNQFIKKADVPQIRFHDLRHTHATILLKLGINPKIVSERLGHSSIKTTLDTYSHVTIDMQESAVLKLSEALKS