MQSVTPTSQYLKALNEGSHQPDDVQKEAVSRLEIIYQELINSTPPAPRTSGLMARVGKLWGKREDTKHTPVRGLYMWGGVGRGKTWLMDLFYQSLPGERKQRLHFHRFMLRVHEELTALQGQTDPLEIIADRFKAETDVLCFDEFFVSDITDAMLLGGLMKALFARGITLVATSNIPPDELYRNGLQRARFLPAIDAIKQHCDVMNVDAGVDYRLRTLTQAHLWLSPLHDETRAQMDKLWLALAGGKRENSPTLEINHRPLATMGVENQTLAVSFTTLCVDARSQHDYIALSRLFHTVMLFDVPVMTRLMESEARRFIALVDEFYERHVKLVVSAEVPLYEIYQGDRLKFEFQRCLSRLQEMQSEEYLKREHLAG