MSDGKDALDLSAIGAALPNSAELSAEDKAHLVASIKNTLEGLASRHTDVLENLEPKVRKRVEKLREIQGQHDELEAKFFEERAALEAKYQKLYEPLYSKRYEIVNGVVEVEGVTEESAAETPAEQKGGDETSAEPKEEKGVPAFWLNAMKNHEILAEEIQERDEEALKYLKDIKWYRISEPKGFKLEFHFDTNPFFKNSVLTKTYHMIDEDEPILEKAIGTDIEWYPGKCLTQKVLKRKPRKGSKNTKPITKTEDCESFFNFFSPPQVPDDDEEIDEDTAEQLQNQMEQDYDIGSTIRDKIIPHAVSWFTGEAAQDEDFEVMDGEDDDDEDGDDDEEDEDDEDEDDDDYDTKKTKGTAGGEGQQGERPAECKQQ*