SLLLTLMAAVLTRTRAVPVPSALSAHPDARDCDMAQFKTLAPQELQAFRKARDAFEDSHLPKDHNCPSPLFPRPWDLRQLQVWERPVALQAELALTLRVLGTMANSTLGDVLDQPLHTLGHIQSQLQACAPAQPTAGPRPQGRHRHRLSHWLQRLQQAPEKESPACLQASVTFNLLRLLVRDLKCVASGHLCV