MPSLTFPDLETKQIVMLMKELGVNLEEKNLLNPTSEIMWPLYETVAQNLLGISREELQQPAFNVLCKLEYSELHEESVCSIASWRIIRQLMFAAGVTDFTFRDLIKPDSRRTIRNLSGLINYARFRAEREDKLAALQDESLLDTKLQLEDDIEEVKREIAAIEAERKGQIPLVQALEAETHELWQDVSALNKRQSVFQSEIRALKQELNSINDAISGQKYMLQQAKQEETDLRGQIVQSPEKLQRSIEEQKIILEKTEIAVEEARKSLNRWEQKLESFSKAEKKVLKYLGRLEEAQKLLTTQKTATKQVKGLKAKIKADEEEERHQNTKLAELTLKGDHCQELIDNAERLNLSKTEEQERSLEEIKERYSQLIKRQQEADLPSKEAQVQYLINQIAKIINTKEDVIRSFREEVAGIQQQVLAYYRAILSCTGPLPQLSG*