MSWYSWWTGSLGARARQQHVGDESEPELQVSAESKKRVGLIIGVTGIVGNSLAEILAGPDIPGGPWKVYGVARRPKPHWLSDEMSGVEYIQCDVLDREQTLQKISALTDVTHLFWVTWVSRETEEDNCVYNGQMFSNVLDALLPNAEGIEHICLQTGVYAALCKKEGMEFRYPGNWVTWEGFMDASDADLVAEQQIWAAIESNGKNQAFNVTNGDVFRWKQLWRVIAEKMGVEVGSYDGQGFSMAEEMKDKGNLWDTIVKENGLVETKIEQVGQWWFVDRILNRSFENVGSMNKSKKFGFFGFRNTENCCLQWIDRLRDHKIIP*