MSRVWLTGDAVVDLIPDGQQHYLKCPGGAPANVAVAIARLSGRSAFFGRVGNDPFGRFMQQTLTDEQVDCQHLHFDPVHRTSTVVVDLDEHGERSFTFMVKPSADQFLQLSDIPSFQKGEWLHVCSIALANQPSRSSTFAAIAQMKEVGGYVSFDPNLREEVWSEPQELQATVMRAVGLADVVKFSEEELQFLTGTQSIEEGLQAIADFQIPLVVVTLGAKGALVVTPNSRQIVSGKAVKPIDTTGAGDAFVGGLLYRLSVAQDWHNQATILDAVKWANGCGALATTQKGAMTALPNQAALHAFLE*