MSDGKDSLDLSALGAAIPNSAELSAEDKANLVASIKNTLEGLASRHTDVLESLEPKVRKRVEKLREIQGEHDELEAKFFEERAALEAKYQKLYEPLYSKRYEIVNGVVEVEGITVESAAETPAEQKTGDETSADQKEEKGVPAFWLNAMKNHEILAEEIQERDEEALKYLKNITWYRISEPKGFKLEFQFGTNPFFKNSVLTKTYHMIDEDEPILEKAIGTEIEWYPGKCLTQKVLKKKPRKGSKNTKPITKTEDCESFFNFFSPPQVPDDDEEIDEDIAEQLQNEMEQDYDIGSTIRDKIIPHAVSWFTGEAAQDEEFEVMDGEDDDDEDNDDEDEDDEDDDDDDDYDSKKTKGTAGGEGQQGERPAECKQQ*