FLSPLVLQLRKPIVEKLRRDRINSSIEQLKLLLEEEFQRHQPNSKLEKADILEMTVSYLKYSQNFASTSTSLQQDYSEGYSWCLKEALQFLSLHSANTETQMKLLCHFQRPKVTAKDSNSPAPSSAAHQMSAKQAALKPTSRLWRPW