MARRTIQIDLNRVEGDLDFQLELEGNTVVDARCIGSLYRGFEQILVTRKPKDSLVITPRICGICGTAQLNAAVLALEQIGRIPVPPTAIRIRNLCLMAETVQSDLRQSFLFFTADFCHPKYSQRGFYETARAAFLPFKGSVHRGALEHSRHIVEIIALFGGQWPHSSYMLPGGVTAPANSRHIIDSLSILNKLTRWFEQDVIGTGLDNWLALETADDFFSWLAAKDAHSDSAIGLFSLIGRDIGLHRLGFGTPHMLSYGAYDDPDDAETPPPQRKHLFRAGFLDGDTGELKPFEQAEITEHVRYSWFQPYAGGRHPFQGQTIPDYQPHSDRYTWCKAPRYQNKVVQCGPLADALIDGEPLIRSLYQLEGGNAWLRQFARLRRTARLLQTMRTTLHQLAAHPDGPHMVSPVEKEIPDGEGFGLVTAARGALGHWVQITDGAISRYQVITPTAWNASPKDSEGRRGHWESSLIGLTVDDPDDPVEIGHIIRSHDPCLVCTVHLLDTGKRLTVWP