MSVALAIRARDASALPGKRDEDWRWTDLRGLIRQVPDPSAPYAGEPPPGPFDAIEADAVHILANGGRAEIDVPAGQLRTVRLRIAAQGAGAHASQVEVRVGEGATLRLLESHDSDDASLAHTAFDFHLAAGASVERIVVADDHPEAVNVTQAEVRITSGGQFAQNVFTTGARRQRLETGVHHPGQKAIVRLDGVYLLEGKAHADLTTIVTHAGRDGRTEQLTKGVVRDQARGVFQGRIVVAEGADGTDARMGHHALIVSDRAEVDAKPELEIYADDVSCAHGNTVGALDEDALFYARQRGIPEAEARAMLTEAFVGEVVDRVAFAPARDVAAAWVAARLRGA