FLSASLGVFAPSNTYPLPATSSSCEALRGLPYPLPPPCNSAGTHAMADPMGQGPKNPHVSNVTVQLEMKALWEEFNQLGTEMIVTKAGRRMFPAFQVKILGMDALADYALLMDFVPLDDKRYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXITQLKIASNPFAKGFRESDPESWTVAPRPLLGVPARSRSGLSPCLLKGSAEQRRDPSRAPAPTSRTAVRLHHQLLAPPETLLTPATYRPLTYQGLYPGVSS