MLNNLSNININENNLIKNQYSISLLKECLNCKVIDEREVYNIQQEVSLILMDLIKKYTNGQSTSVKTEVAEKLLISIWYAIDAYINKLGDIEKRVVELTAKNVKKVYLGGIEILEEELVRLKDFYKLMMSRKLDTNSIAYNDTLMELSSFFKSYIVKFEAQDVPVSIDYPLALDDMDVKGIYYVKNYIESIDIENRFCNLFKKKDREKLFYDYGMTYKIDCDVILVNLFELIMNNCIFSTILGNEVTNLEISKYEYEFLEKQFKNMYNNITEDKVIDSEESNIIELIEVDDSFNTEVDSNLDYNDFEEINREIRINKKITLLLMEAIEVLIKRLSIEDEDVIRYIKKYEKIFIESVLSSIKSNTLKSMVTVSKNKNEHLEDYIVDDESKLDDESFREIFNEILDSTSIIEKIRIIKENINAKKDFIDILESECLFGEEYLMLFASLSELELAILGSVVFYEDIRMREINILEFMLNEKTETTLWKIEYIKFMKRQSEDKIYSIEEHMNKIN*