MSDGKDSLDLSALGAAIPNSAELSAEDKANLVASIKNTLEGLASRHTDVLENLEPKVRKRVEKLREIQGEHDELEAKFFEERAALEAKYQKLYEPLYSKRYEIVNGVVEIEGITKESAAETPEEQKSGDETSAEQKEEKGVPAFWLNAMKNHEILAEEIQERDEEALKYLKDIKWYRISEPKGFKLEFHFGTNMFFKNSVLTKTYHMIDEDEPILEKAIGTEIEWYPGKCLTQKVLKKKPRKGSKNTKPITKTEDCESFFNFFSPPQVPDDDEEIDEDTAEQLQNQMEQDYDIGSTIRDKIIPHAVSWFTGEAAQDEDFEVMDGEDDDDEDDDDEDDEDEDDDDYDTKKTKGTAGGEGQQGERPAECKQQ*