MQSVTPTSQYLKALNEGSHQPDDVQKEAVSRLEIIYQELINSTPPAPRTSGLMARVGKLWGKREDTKHTPVRGLYMWGGVGRGKTWLMDLFYQSLPGERKQRLHFHRFMLRVHEELTALQGQTDPLEIIADRFKAETDVLCFDEFFVSDITDAMLLGGLMKALFARGITLVATSNIPPDELYRNGLQRARFLPAIDAIKQHCDVMNVDAGVDYRLRTLTQAHLWLSPLHDETRAQMDKLWLALAGGKRENSPTLEINHRPLATMGVENQTLAVSFTTLCVDARSQHDYIALSRLFHTVMLFDVPVMTRLMESEARRFIALVDEFYERHVKLVVSAEVPLYEIYQGDRLKFEFQRCLSRLQEMQSEEYLKREHLAG*