MSGNTYGKLFTVTTAGESHGPALVAIVDGCPPGLELSARDLQRDLDRRKPGTSRHTTQRQEADEVEILSGVFEGKTTGTPIGLLIRNTDQKSKDYSAIKDLFRPAHADYTYHHKYGVRDYRGGGRSSARETAMRVAAGAIAKKYLAGLGIQVRGYMSQLGPIEIPFRSWDSVEQNAFFSPDPDKVPELEAYMDQLRRDQDSVGAKITVVAEGVPPGLGEPIFDRLDAELAHALMSINAVKGVEIGAGFASIAQRGTEHRDELTPQGFLSNNAGGILGGISSGQPIVAHLALKPTSSITTPGRSIDTAGEPVDMITKGRHDPCVGIRATPIAEAMMAIVLLDQLLRQRGQNADVRVDTPVLPQL*