MKRIAILTSGGDAPGMNAATRAVVRKAIYEGLEVYGINYGFLGLVNGDIRKLELGSVGDLLHRGGTFLYSARYPEFATEEGQLKGIEQLKKHQIDGLVVIGGDGSYHGAEALTKRGFPTIGIPGTIDNDISGTDFTIGFDTALNTVLDALDKIRDTATSHERTFIIEVMGRDAGDIALWSGLAGGAEAIIVPEESFNMDDVVDRLNKGRERGKKHSIIVVAEGVMSGNEFAKQLAEYGDYHARVTVLGHVQRGGSPTAFDRVLASRLGARSVELLLENRGGLAVGIRENRIVENDISEILKEKHTLDQKLFDLASILSI*