MGVYRHLLGYQVSVAVFRNLYSIPANVEVRPDGPNDGFVMDDGWMPLWLVTVVEAGVRFPFQPLLRDCLREWNLCPCQLLPNGYKIIMGAVQLNRILGINLGVPDIEDTYDLCKSTDGNAYYLRLRVGRAGFVTVLEDSNRYVGED