MKDTIVLYPNLGRGHLVSMVELGKLILTHHPSLSITILILTPPTTPSTTTTTLACDSNAQYIATVTATTPSITFHRVPLAALPFNTPFLPPHLLSLELTRHSTQNIAVALQTLAKASNLKAIVIDFMNFNDPKALTENLNNNVPTYFYYTSGASTLALLLYYPTIHPTLIEKKDTDQPLQIQIPGLSTITADDFPNECKDPLSYACQVFLQIAETMMGGAGIIVNTFEAIEEEAIRALSEDATVPPPLFCVGPVISAPYGEEDKGCLSWLNLQPSQSVVLLCFGSMGRFSRAQLKEIAIGLEKSEQRFLWVVRTELGGADDSAEELSLDELLPEGFLERTKEKGMVVRDWAPQAAILSHDSVGGFVTHCGWNSVLEAVCEGVPMVAWPLYAEQKMNRMVMVKEMKVALAVNENKDGFVSSTELGDRVRELMESDKGKEIRQRIFKMKMSAAEAMAEGGTSRASLDKLAKLWKQS*