MVTTMHINMWTLALLFVLQCTWVAAGELQEKKGGLCSALVLPQGIYVCKEYVVSTDDGFLLGVQRIGARTKVGHDRKPVFLMHGALSGGDTWVLNPPDQSLGFILADAGYDVWIGNFRTTDFSHGHVLYKPSDKGYWDWSVDELASKDVVAMVELSYRTTNTRVHYVGFSQGTQAAFAALSQGMLVDRLEKIVMMAPIAYLKHITTPTGALAAQLLLDQLYSRLQFYAFSTKTASGREFVDIICAAASIRCFNRWITAFTGSNCCINDSRRSFYDKYETQATSTKNLQHLAQSVRNGTFAKYDYGESENMKRYKSIQPPSYDLSKVPTSKMFLVHGRNDALSDVDDVVELTKQLPKGFKTQSIENYGHVDFIVGYNANVVVYNDIVSFLGH*