MKDTIVLYPNLGRGHLVSMVELGKLILTHHPSLSITILILTPPTTPSTTTTLACNSNAQYIATVTATTPSITFHRVPLAALPFNTPFLPPHLLSLELTRHSTQNIAVALQTLAKASNLKAIVMDFMNFNDPKALTENLNNNVPTYFYYTSGASPLALLLYYPPINQVLIEKKDKDQPLQIQIPGLPTITADDFPNECKDPLSYVCQVFLQIAETMMGGAGIIVNTFEAIEEEAIRALSEDATVPPPLFCVGPVISAPYGEEDKGCLSWLNLQPSQSVVLLCFGSMGRFSRAQLKEIAIGLEKSEQRFLWVVRTELGGADDSAEELSLDELLPEGFLERTKEKGMVVRDWAPQAAILSHDSVGGFVTHCGWNSVLEAVCEGVPMVAWPLYAEQKMNRMVMVKEMKVALAVKENKDGFVSSTELGDRVRELMESDKGKEIRQRIFKMKMSAAEAMAEGGTSRASLDKLAKLWKQS*