MGLLRVLDPADLVDVPFTYAEVGATRDAELPAGYDHVERSVVVGSGPEAFQRAVAAVFDWRMQRGVRLRVRATGPASEPGTVVVLTAGLPRPGYDIPCRVVWAQATGDERGFAYGTLPGHPESGEEAFVVRLEPGGDVVFTLRVFARLASPLARLGGPVSTLVQRLATARYLTAVRQATEG