MQLGTILFSLSRARERESVCVIMGEGDVINEAVELVAYNPQEPWEACRMGRREMPCAKAGEVVVKVLCRSLNPSDVSCLSGLYGVWQPPSLPVVPGFEGMGVVYQLGEGVSHYKVGDRVFPISRRSEQTGQGMWQQYIVVPVDALVPMPPSLPDEVAAQFLVNPWTVVGMLDVLKVPKGEYVLQTAAASVLGRMFIQYAHYQGVKTINVVRRAEQVEELKALGADEVLVSTQEDVVEKVKSITGGKMAHSAIECVGGGLTSMVVNCVRDGSTVLIFGALGSQHAEIPILDLVFRDIKVHGFYLGTWLQGLSPEELMNTGGLVITLLEKQVISPIVGEKYPLHQFKDAIKKSLEPGRGGKVLLIG*