MKDFVIDDVGNADSIMDSDDDDCRRFMVNAVTKHHTPTMFQETDVSVISLDDDDDGDLKIDEDYKLLLDDNSLVPPFEDDSKESETRRLRFNMVTNDANRSKRKIAELEAASAVPLASNMSEESTEDDEALWDVPLIRTLDVIKRDNEARKLAESTSWDVPLVKALEIIQRDNKARRMSETLWDVPLVRAQEVIQRGNKARRFLESKVDDTLRDVPLVRTKEVKRVHRVTEPSMTQSNKRVCVGTRKKNVEEVVDKDYRSYLTWLVDSFKHPTTVVPEKDLSAKVKVEIESWSSDDDDDDVIEVSDTPFTDGESTPFVVSKSKEVIDLEKDDSTDDESFGSCVFRKELIDVLEKPYDEGELLLLSSQASMKKPVSRCRELRKGRESSYETSELGQSYLEKVCDFDEEYKRVDGDDKARLELLRGFFFYLENISLPGAFKPWLPENMKKMGQRKQSLQP*