MKEALEGCFDAAIVGAGIMGLCTAYELARRGKSVIVLEQFDLLHRRGSSHGESRTLRLTYPESYYTLMARSALDLWKSAQREAGFEVYKRTGQLDFGAADHPGLQQLIAACREHGIHHQVFGREEFRQKQPRIAGILDLPEGCIGVWTEEAGVLRATKACAMFLALATRHGAIVRDNARVTKISPGWKDSRGEKSVLVATGKGSVLAKKCIIASGAWVPRIVEENFGLVLPVQPLHTTIAYWEVTDRSKHAEFLAGNGFPTFAFYNEKYFYGTPSLEFPGLIKASIHGGTPCDADDRCYIPDVEELKRIMSPWMERAFGKNVRCDAPAMAEACMYSMTPDQDFILDVLPGTQEQVLVAAGFSGHGFKMAPLVGKVMADLAESGASPEVPLELFSLQRFRRSAFGNEKSFDPVKELSTLRL*