MLMSHPWLRACGQLSSMLWGLRVPEPLLANHKLFNFDLLLFNVAVLVPPEEARLLRYVSEGGSISPVAIDLADQPAFMEVRSPWPPISQTLVDSKPMLLTGLPPESSAQGVSPPEATQRLTVGAYPPDGLDPLGKALPFRMTVLSSLNEGPTVQPGRSDTDIMSLLEVTVSKPANGDPSAGGSGATVIELRDLCDLFFDTSARPATSVEAGSAGPQPVIIKRAVVVQGQVMDRXPDSIPNRVLNMSGSYNTVAASLPPXYLSQPMTPTKVLSSLGPGQVPSLPGAWFSLRYLTLLDLPLGPEDQFPLSMSALMAWTWQLA