MAAGLLVLCARRLSAVAATRGLQAARVRWESSSSRAVIAPSAVAGKRAPAPTVRWQEDPEPEDENLYEKNPDSHGYDRDPVTDVWNMRVVFFFGFSVVLVLGSTFIAYLPDYRCMGCPREWDGMQEWARREAERLVKYREANGLPIMESNCFDPSKIQLPEDED