MKTAEAAKGRWPEILEHFDLPPITGKNHYRGECPVCGARGKFRIDDRDGAGTWICVCGSGDGMKLVTLTQGKPFNEICTEIDRLIGNDYQRVKIPVNSSATSLRKRVLSKFSKLEALRGTSGAAYLNSRGIFNLPAEAIRFNARQRHNGCVFQSLYSLATDDKGELCYLHQTLLDGAKKADIGSSSKRLKSLQEDNYLDHARSVAIRMFPVASTLGIAEGIETALSAHQIYKVNTWATINSGFMKKFRVPAGVLHLIIFADRDENSATGLAAAYECAHANLMAKNDLQRVSVYWPDHGDFNNMLMNGDQVRELVFHKKKVAA