MDLGDDSGSEAGEGESDDMLENPLQNPQLGDEEDEDDDEEDEDEMMGNPIRRSHLGDDSEMMENLIRRSHFGEHGDLIGNYDGRQQRQYHVEDDADLMGNFDGRVRFDEDGDAIGNSGGRAPGSSEDGEDQEPFQGMQFESEEAAKKFYNSYARRVGFSIRVSIYCRSKRDGSIISRRFVCSKEGFRRKKSGGSESKSKRPRAITREGCKAMILVKKQSSGVWVLSKFQKEHNHPLAPPGKVHCLRSHRGDKDKTIRELTHELERVNQKCAAYRSRLLMVLKDVEEHLTKKVEDVRQSIRDIESEEQDH