MSHTASLIRPEAVALTLSSSKARVKNVQNAAFRSAVFSHSLSGVNLQRISVVLYTVFPLNRYCKMSDLSHLREQLIGSWKLVKFVSEPVNGTEPCNYFPFARGAQGFIIYTSDGHMPVHLMRPGAPRCTSAGFLEGSKDKLALSMKHYLAYAGRFDVRETDGGALLRHHILVSSYPDWLGTVQERRALLEGDVLRLETVNILEKEGFQQRWVLTWKKTDGLDDLM