MEGSVSEFLTVRLSSQKEADIPWLVWSAEQQEVIASGQVAGWEALHEIESYADQRSVVVLLAASDLILTSVEIPPGASRQLENMLPYLLEDEIAQDVEDVHFCVLSKGRETADVVGVDRLWLRACLDHLKACGFDVKRVLPDVLAIPRPEHGLAALQLGDEWLVRKSTTQGMAVDAQWLSLLAASDWVQNEGEYLPLQALTPLPELSLAETQEWRYEPSGLVMQLLTQEALTSKFNLLTGSFKLKSSWLRYWQIWRKVAIAAGLFVAVSISYSLFQAHQYEAQADAYRAESERIFRSIFPDKQKIPTVTYLKRQMSDEMARLSGGASVGSVLKWLSPLPEALKGVNLQLQSIKFDSNRSEIRLEATSRDFQSFEQARTQLEQYFAVEQGQLNKNGEQVFGVFVVKPK