MSLEEYLVLHVREGVAVPRSSLSAVALGFQLLKIIEAAPTLRLQELGDFLQRHSALRLQKELQEVRSKLKRGASEAPGEALRLCACALQRILKSSKEMDCYFDVGGIALALCCSGRSEPANSGVLGRWRELQIICHWQDQLSRLCDTTWCYWLRDLLPTLLSDMQRVQSLPPLFSAFAQPLQRLPMGRARQEFLKELRLALEDGIIQPICAKLEEDLRLLVHATMQGTRQALPLSPPEDALAFLRLRPLRLTESDVVDIKDQVELRLSRHFYDLAALAPQDAEAYVRMREQAAHGDAKIRTITVEHLTASIRVHGYGVINTAVNYSVGFLKKKLEVVAEFLADESVKSRLLAEQQWMEGRPAYTWARAVETARFVRRLGAGRDGVTFLDKLRQVLTQIGNSLGYVRMVRTAGMRSMADGLEYLEAPV*